@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css?family=Nunito);
@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700;900&display=swap);
@import url(https://web.archive.org/web/20250115150425cs_/https://unicons.iconscout.com/release/v4.0.0/css/line.css);
@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);
@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);
@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css?family=Source+Code+Pro:200,900);
@import url(https://web.archive.org/web/20250115150425cs_/https://fonts.googleapis.com/css2?family=Lato:wght@300&display=swap);
@charset "UTF-8";
.border-primary {
  border-color: #3f6ad8;
}

.border-secondary {
  border-color: #6c757d;
}

.border-success {
  border-color: #3ac47d;
}

.border-info {
  border-color: #16aaff;
}

.border-warning {
  border-color: #f7b924;
}

.border-danger {
  border-color: #d92550;
}

.border-light {
  border-color: #eeeeee;
}

.border-dark {
  border-color: #343a40;
}

.border-focus {
  border-color: #444054;
}

.border-alternate {
  border-color: #794c8a;
}

.list-group-item-primary {
  color: #213770;
  background-color: #c9d5f4;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #213770;
  background-color: #b4c5f0;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #213770;
  border-color: #213770;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #1e6641;
  background-color: #c8eedb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1e6641;
  background-color: #b5e8ce;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1e6641;
  border-color: #1e6641;
}

.list-group-item-info {
  color: #0b5885;
  background-color: #bee7ff;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0b5885;
  background-color: #a5deff;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0b5885;
  border-color: #0b5885;
}

.list-group-item-warning {
  color: #806013;
  background-color: #fdebc2;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #806013;
  background-color: #fce3a9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #806013;
  border-color: #806013;
}

.list-group-item-danger {
  color: #71132a;
  background-color: #f4c2ce;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #71132a;
  background-color: #f0acbd;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #71132a;
  border-color: #71132a;
}

.list-group-item-light {
  color: #7c7c7c;
  background-color: #fafafa;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7c7c7c;
  background-color: #ededed;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7c7c7c;
  border-color: #7c7c7c;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.list-group-item-focus {
  color: #23212c;
  background-color: #cbcacf;
}

.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #23212c;
  background-color: #bebdc3;
}

.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #23212c;
  border-color: #23212c;
}

.list-group-item-alternate {
  color: #3f2848;
  background-color: #d9cdde;
}

.list-group-item-alternate.list-group-item-action:hover, .list-group-item-alternate.list-group-item-action:focus {
  color: #3f2848;
  background-color: #cdbed4;
}

.list-group-item-alternate.list-group-item-action.active {
  color: #fff;
  background-color: #3f2848;
  border-color: #3f2848;
}

.bg-primary {
  background-color: #3f6ad8 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2651be !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #3ac47d !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #2e9d64 !important;
}

.bg-info {
  background-color: #16aaff !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0090e2 !important;
}

.bg-warning {
  background-color: #f7b924 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #e0a008 !important;
}

.bg-danger {
  background-color: #d92550 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ad1e40 !important;
}

.bg-light {
  background-color: #eeeeee !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #d5d5d5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-focus {
  background-color: #444054 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #2d2a37 !important;
}

.bg-alternate {
  background-color: #794c8a !important;
}

a.bg-alternate:hover, a.bg-alternate:focus,
button.bg-alternate:hover,
button.bg-alternate:focus {
  background-color: #5c3a69 !important;
}

:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3f6ad8;
  --secondary: #6c757d;
  --success: #3ac47d;
  --info: #16aaff;
  --warning: #f7b924;
  --danger: #d92550;
  --light: #eeeeee;
  --dark: #343a40;
  --focus: #444054;
  --alternate: #794c8a;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.88rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: .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: #3f6ad8;
  text-decoration: none;
  background-color: transparent;
}

a:hover {
  color: #0056b3;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

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.55rem;
  padding-bottom: 0.55rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .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-family: inherit;
  font-weight: 400;
  line-height: 1.2;
  color: inherit;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}

.blockquote-footer::before {
  content: "\2014\00A0";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}

a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1140px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-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: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.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;
    max-width: 100%;
  }
  .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;
    max-width: 100%;
  }
  .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;
    max-width: 100%;
  }
  .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;
    max-width: 100%;
  }
  .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;
  background-color: transparent;
}

.table th,
.table td {
  padding: 0.55rem;
  vertical-align: top;
  border-top: 1px solid #e9ecef;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e9ecef;
}

.table tbody + tbody {
  border-top: 2px solid #e9ecef;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #e9ecef;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #e9ecef;
}

.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.03);
}

.table-hover tbody tr:hover {
  background-color: #e0f3ff;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c9d5f4;
}

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #9bb2eb;
}

.table-hover .table-primary:hover {
  background-color: #b4c5f0;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b4c5f0;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c8eedb;
  transition: background-color 0.3s ease;
}

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #99e0bb;
}

.table-hover .table-success:hover {
  background-color: #b5e8ce;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b5e8ce;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee7ff;
  transition: background-color 0.3s ease; /* Add smooth transition */
}

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86d3ff;
}

.table-hover .table-info:hover {
  background-color: #a5deff;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a5deff;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fdebc2;
  transition: background-color 0.3s ease;
}

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fbdb8d;
}

.table-hover .table-warning:hover {
  background-color: #fce3a9;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fce3a9;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f4c2ce;
}

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #eb8ea4;
}

.table-hover .table-danger:hover {
  background-color: #f0acbd;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f0acbd;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fafafa;
  transition: background-color 0.3s ease;
}

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f6f6f6;
}

.table-hover .table-light:hover {
  background-color: #ededed;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ededed;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-focus,
.table-focus > th,
.table-focus > td {
  background-color: #cbcacf;
}

.table-focus th,
.table-focus td,
.table-focus thead th,
.table-focus tbody + tbody {
  border-color: #9e9ca6;
}

.table-hover .table-focus:hover {
  background-color: #bebdc3;
}

.table-hover .table-focus:hover > td,
.table-hover .table-focus:hover > th {
  background-color: #bebdc3;
}

.table-alternate,
.table-alternate > th,
.table-alternate > td {
  background-color: #d9cdde;
}

.table-alternate th,
.table-alternate td,
.table-alternate thead th,
.table-alternate tbody + tbody {
  border-color: #b9a2c2;
}

.table-hover .table-alternate:hover {
  background-color: #cdbed4;
}

.table-hover .table-alternate:hover > td,
.table-hover .table-alternate:hover > th {
  background-color: #cdbed4;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #e0f3ff;
}

.table-hover .table-active:hover {
  background-color: #c7e9ff;
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #c7e9ff;
}

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}

.table .thead-light th {
  color: #6c757d;
  background-color: #f8f9fa;
  border-color: #e9ecef;
}

.table-dark {
  color: #fff;
  background-color: #212529;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #32383e;
}

.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 {
  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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .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;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a9bcee;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #3ac47d;
}

.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(58, 196, 125, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #3ac47d;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #3ac47d;
  box-shadow: 0 0 0 0.2rem rgba(58, 196, 125, 0.25);
}

.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #3ac47d;
  padding-right: 3.4375rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.125rem 1.125rem;
}

.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #3ac47d;
  box-shadow: 0 0 0 0.2rem rgba(58, 196, 125, 0.25);
}

.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control-file:valid ~ .valid-feedback,
.was-validated .form-control-file:valid ~ .valid-tooltip, .form-control-file.is-valid ~ .valid-feedback,
.form-control-file.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #3ac47d;
}

.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: #3ac47d;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #3ac47d;
}

.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #61d097;
  background-color: #61d097;
}

.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(58, 196, 125, 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: #3ac47d;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #3ac47d;
}

.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #3ac47d;
  box-shadow: 0 0 0 0.2rem rgba(58, 196, 125, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #d92550;
}

.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(217, 37, 80, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d92550;
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.25rem / 4);
  background-size: calc(2.25rem / 2) calc(2.25rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}

.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d92550;
  box-shadow: 0 0 0 0.2rem rgba(217, 37, 80, 0.25);
}

.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.25rem;
  background-position: top calc(2.25rem / 4) right calc(2.25rem / 4);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d92550;
  padding-right: 3.4375rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") no-repeat center right 1.75rem/1.125rem 1.125rem;
}

.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #d92550;
  box-shadow: 0 0 0 0.2rem rgba(217, 37, 80, 0.25);
}

.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control-file:invalid ~ .invalid-feedback,
.was-validated .form-control-file:invalid ~ .invalid-tooltip, .form-control-file.is-invalid ~ .invalid-feedback,
.form-control-file.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d92550;
}

.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: #d92550;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #d92550;
}

.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e15073;
  background-color: #e15073;
}

.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(217, 37, 80, 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: #d92550;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d92550;
}

.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d92550;
  box-shadow: 0 0 0 0.2rem rgba(217, 37, 80, 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;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #495057;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #495057;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: none;
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}

a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2955c8;
  border-color: #2651be;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0 rgba(92, 128, 222, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2651be;
  border-color: #244cb3;
}

.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 rgba(92, 128, 222, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.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 rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-success:hover {
  color: #fff;
  background-color: #31a66a;
  border-color: #2e9d64;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0 rgba(88, 205, 145, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #2e9d64;
  border-color: #2b935e;
}

.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 rgba(88, 205, 145, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-info:hover {
  color: #fff;
  background-color: #0098ef;
  border-color: #0090e2;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0 rgba(57, 183, 255, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0090e2;
  border-color: #0087d5;
}

.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 rgba(57, 183, 255, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-warning:hover {
  color: #212529;
  background-color: #eca909;
  border-color: #e0a008;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0 rgba(215, 163, 37, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #e0a008;
  border-color: #d49808;
}

.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 rgba(215, 163, 37, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-danger:hover {
  color: #fff;
  background-color: #b81f44;
  border-color: #ad1e40;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0 rgba(223, 70, 106, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ad1e40;
  border-color: #a31c3c;
}

.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 rgba(223, 70, 106, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-light:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}

.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 rgba(207, 208, 208, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.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 rgba(82, 88, 93, 0.5);
}

.btn-focus {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-focus:hover {
  color: #fff;
  background-color: #322f3e;
  border-color: #2d2a37;
}

.btn-focus:focus, .btn-focus.focus {
  box-shadow: 0 0 0 0 rgba(96, 93, 110, 0.5);
}

.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active,
.show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #2d2a37;
  border-color: #272430;
}

.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(96, 93, 110, 0.5);
}

.btn-alternate {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-alternate:hover {
  color: #fff;
  background-color: #633e71;
  border-color: #5c3a69;
}

.btn-alternate:focus, .btn-alternate.focus {
  box-shadow: 0 0 0 0 rgba(141, 103, 156, 0.5);
}

.btn-alternate.disabled, .btn-alternate:disabled {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-alternate:not(:disabled):not(.disabled):active, .btn-alternate:not(:disabled):not(.disabled).active,
.show > .btn-alternate.dropdown-toggle {
  color: #fff;
  background-color: #5c3a69;
  border-color: #553561;
}

.btn-alternate:not(:disabled):not(.disabled):active:focus, .btn-alternate:not(:disabled):not(.disabled).active:focus,
.show > .btn-alternate.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(141, 103, 156, 0.5);
}

.btn-outline-primary {
  color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 106, 216, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3f6ad8;
  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: #3f6ad8;
  border-color: #3f6ad8;
}

.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 rgba(63, 106, 216, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #3ac47d;
  border-color: #3ac47d;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(58, 196, 125, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #3ac47d;
  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: #3ac47d;
  border-color: #3ac47d;
}

.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 rgba(58, 196, 125, 0.5);
}

.btn-outline-info {
  color: #16aaff;
  border-color: #16aaff;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(22, 170, 255, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #16aaff;
  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: #16aaff;
  border-color: #16aaff;
}

.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 rgba(22, 170, 255, 0.5);
}

.btn-outline-warning {
  color: #f7b924;
  border-color: #f7b924;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(247, 185, 36, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f7b924;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.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 rgba(247, 185, 36, 0.5);
}

.btn-outline-danger {
  color: #d92550;
  border-color: #d92550;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(217, 37, 80, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d92550;
  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: #d92550;
  border-color: #d92550;
}

.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 rgba(217, 37, 80, 0.5);
}

.btn-outline-light {
  color: #eeeeee;
  border-color: #eeeeee;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #eeeeee;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.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 rgba(238, 238, 238, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-focus {
  color: #444054;
  border-color: #444054;
}

.btn-outline-focus:hover {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0 rgba(68, 64, 84, 0.5);
}

.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #444054;
  background-color: transparent;
}

.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active,
.show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(68, 64, 84, 0.5);
}

.btn-outline-alternate {
  color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:hover {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:focus, .btn-outline-alternate.focus {
  box-shadow: 0 0 0 0 rgba(121, 76, 138, 0.5);
}

.btn-outline-alternate.disabled, .btn-outline-alternate:disabled {
  color: #794c8a;
  background-color: transparent;
}

.btn-outline-alternate:not(:disabled):not(.disabled):active, .btn-outline-alternate:not(:disabled):not(.disabled).active,
.show > .btn-outline-alternate.dropdown-toggle {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:not(:disabled):not(.disabled):active:focus, .btn-outline-alternate:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alternate.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(121, 76, 138, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #3f6ad8;
}

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}

.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}

.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}

@media screen and (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 screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 15rem;
  padding: 0.65rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.88rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

.dropleft .dropdown-toggle::after {
  display: none;
}

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.4rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:first-child {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.dropdown-item:last-child {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e0f3ff;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3f6ad8;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.65rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.968rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.4rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

.dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}

.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  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.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.88rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #eff9ff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.875rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.8125rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .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.32rem;
  padding-left: 1.5rem;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #3f6ad8;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #d3ddf6;
  border-color: #b3d7ff;
}

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}

.custom-control-label::before {
  position: absolute;
  top: 0.16rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}

.custom-control-label::after {
  position: absolute;
  top: 0.16rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #3f6ad8;
}

.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' 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(63, 106, 216, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(63, 106, 216, 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' 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(63, 106, 216, 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.16rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (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(63, 106, 216, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(2.875rem + 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(2.25rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 2.25rem;
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          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, 123, 255, 0.25);
}

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-range::-moz-focus-outer {
  border: 0;
}

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3f6ad8;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #d3ddf6;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3f6ad8;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #d3ddf6;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3f6ad8;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media screen and (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #d3ddf6;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media screen and (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 {
    color: #6200ee;
    display: block;
    padding: 0.5rem 1rem;
}
  .nav-link:hover, .nav-link:focus {
    text-decoration: none;
}
  .nav-link.disabled {
    color: rgba(0, 0, 0, 0.38);
    cursor: default;
    pointer-events: none;
}
  .nav-link:hover, .nav-link.active {
    color: #40009c;
}
.nav-tabs {
    flex-wrap: nowrap;
    width: 100%;
  }
  
  .nav-tabs.nav-inverse .nav-link {
    color: rgba(255, 255, 255, 0.5);
  }
  
  .nav-tabs.nav-inverse .nav-link.active {
    color: #ffffff;
  }
  
  .nav-tabs.nav-inverse .nav-link:hover {
    background-color: rgba(255, 255, 255, 0.08);
  }
  
  .nav-tabs.nav-inverse .nav-link:focus {
    background-color: rgba(255, 255, 255, 0.24);
  }
  
  .nav-tabs.nav-inverse .nav-link:active {
    background-color: rgba(255, 255, 255, 0.32);
  }
  
  .nav-tabs.nav-inverse .nav-link::before {
    background-color: #ffffff;
  }
  
  .nav-tabs .nav-link {
    /* transition: $transition-duration-mobile;
    transition-property: $property;
    transition-timing-function: $transition-timing-function-standard; */
    transition: background-color, color, opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    align-items: center;
    background-color: transparent;
    border: none;
    color: rgba(0, 0, 0, 0.54);
    display: flex;
    flex: 1 0 auto;
    font-size: 0.875rem;
    font-weight: 500;
    height: 3rem;
    justify-content: center;
    letter-spacing: 0.089286em;
    line-height: 2.25rem;
    max-width: 22.5rem;
    padding: 0 1rem;
    position: relative;
    text-transform: uppercase;
    /* &:active {
        background-color: rgba(selection-theme-color(), $overlay-pressed-white-opacity);
        color: selection-theme-color(); // testing ripple
        opacity: 1;
      } */
  }
  
  @media (min-width: 576px) {
    .nav-tabs .nav-link {
      transition-duration: 390ms;
    }
  }
  
  @media (min-width: 992px) {
    .nav-tabs .nav-link {
      transition-duration: 280ms;
    }
  }
  
  @media (min-width: 1200px) {
    .nav-tabs .nav-link {
      padding: 0 1.5rem;
    }
  }
  
  .nav-tabs .nav-link::before {
    /* transition: $transition-duration-mobile;
    transition-property: $property;
    transition-timing-function: $transition-timing-function-standard; */
    transition: opacity 300ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: #6200ee;
    content: '';
    height: 0.125rem;
    opacity: 0;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
  }
  
  @media (min-width: 576px) {
    .nav-tabs .nav-link::before {
      transition-duration: 390ms;
    }
  }
  
  @media (min-width: 992px) {
    .nav-tabs .nav-link::before {
      transition-duration: 280ms;
    }
  }
  
  .nav-tabs .nav-link:hover {
    background-color: rgba(98, 0, 238, 0.04);
    isolation: isolate;
  }
  
  .nav-tabs .nav-link:focus {
    background-color: rgba(98, 0, 238, 0.12);
    isolation: isolate;
  }
  
  .nav-tabs .nav-link.flex-column {
    height: 4.5rem;
  }
  
  .nav-tabs .nav-link.flex-column i,
  .nav-tabs .nav-link.flex-column [class*='material-icons'] {
    margin: .75rem 0 -3px;
  }
  
  .nav-tabs .nav-link.active {
    color: #6200ee;
  }
  
  .nav-tabs .nav-link.active::before {
    opacity: 1;
  }
  
  .nav-tabs .nav-link.disabled {
    background-color: transparent;
    color: rgba(0, 0, 0, 0.38);
    opacity: 1;
  }
  
  .nav-tabs .nav-link i,
  .nav-tabs .nav-link [class*='material-icons'] {
    margin-right: 0.5rem;
  }
  
  .nav-tabs .nav-item.show .nav-link {
    background-color: rgba(0, 0, 0, 0.12);
  }
  
  .nav-tabs-material {
    position: relative;
  }
  
  .nav-tabs-material.animate .nav-link::before {
    opacity: 0;
  }
  
  .nav-tabs-material.animate .nav-tabs-indicator {
    /* transition: $transition-duration-mobile;
    transition-property: $property;
    transition-timing-function: $transition-timing-function-standard; */
    transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  
  @media (min-width: 576px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
      transition-duration: 390ms;
    }
  }
  
  @media (min-width: 992px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
      transition-duration: 280ms;
    }
  }
  
  .nav-tabs-material.nav-inverse .nav-tabs-indicator {
    background-color: #ffffff;
  }
  
  .nav-tabs-material .nav-link {
    min-width: 5.625rem;
  }
  
  .nav-tabs-material .nav-link::before {
    transition: none;
  }
  
  .nav-tabs-material .nav-tabs-indicator {
    background-color: #6200ee;
    display: none;
    height: 0.125rem;
    position: absolute;
    bottom: 0;
  }
  
  .nav-tabs-material .nav-tabs-indicator.show {
    display: block;
  }
  
  .nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
    bottom: 3rem;
  }
  
  .nav-tabs-scrollable .nav-tabs {
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 2.5rem;
  }
.nav-pills .nav-link {
    border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    color: #fff;
    background-color: #3f6ad8;
}
.nav-fill .nav-item {
    flex: 1 1 auto;
    text-align: center;
  }
  
.nav-justified .nav-item {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display: flex;
flex: 1;
}

.nav-tabs-material {
    position: relative;
  }
  
  .nav-tabs-material.animate .nav-link::before {
    opacity: 0;
  }
  
  .nav-tabs-material.animate .nav-tabs-indicator {
    /* transition: $transition-duration-mobile;
    transition-property: $property;
    transition-timing-function: $transition-timing-function-standard; */
    transition: left, right 300ms cubic-bezier(0.4, 0, 0.2, 1);
  }
  
  @media (min-width: 576px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
      transition-duration: 390ms;
    }
  }
  
  @media (min-width: 992px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
      transition-duration: 280ms;
    }
  }
  
  .nav-tabs-material.nav-inverse .nav-tabs-indicator {
    background-color: #ffffff;
  }
  
  .nav-tabs-material .nav-link {
    min-width: 5.625rem;
  }
  
  .nav-tabs-material .nav-link::before {
    transition: none;
  }
  
  .nav-tabs-material .nav-tabs-indicator {
    background-color: #6200ee;
    display: none;
    height: 0.125rem;
    position: absolute;
    bottom: 0;
  }
  
  .nav-tabs-material .nav-tabs-indicator.show {
    display: block;
  }
  
  .nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
    bottom: 3rem;
  }
  
  .nav-tabs-scrollable .nav-tabs {
    flex-wrap: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    overflow-y: hidden;
    padding-left: 2.5rem;
  }

.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 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
    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 {
  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 {
  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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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 viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' 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(26, 54, 126, 0.125);
  border-radius: 0.25rem;
}

.card > hr {
  margin-right: 0;
  margin-left: 0;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.card-body {
  flex: 1 1 auto;
  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;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid rgba(26, 54, 126, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border-top: 1px solid rgba(26, 54, 126, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}

.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck {
  display: flex;
  flex-direction: column;
}

.card-deck .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group {
  display: flex;
  flex-direction: column;
}

.card-group > .card {
  margin-bottom: 15px;
}

@media (min-width: 576px) {
  .card-group {
    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:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-top,
  .card-group > .card:first-child .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-img-bottom,
  .card-group > .card:first-child .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-top,
  .card-group > .card:last-child .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-img-bottom,
  .card-group > .card:last-child .card-footer {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-top,
  .card-group > .card:only-child .card-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-img-bottom,
  .card-group > .card:only-child .card-footer {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
    border-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion .card {
  overflow: hidden;
}

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0;
}

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0;
}

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion .card .card-header {
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link, .pagination .page-number:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link, .pagination .page-number:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link, .pagination .active.page-number .page-link {
  z-index: 1;
  color: #fff;
  background-color: #3f6ad8;
  border-color: #007bff;
}

.page-item.disabled .page-link, .pagination .disabled.page-number .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.1rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link, .pagination-lg .pagination .page-number:first-child .page-link, .pagination .pagination-lg .page-number:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link, .pagination-lg .pagination .page-number:last-child .page-link, .pagination .pagination-lg .page-number:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.968rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link, .pagination-sm .pagination .page-number:first-child .page-link, .pagination .pagination-sm .page-number:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link, .pagination-sm .pagination .page-number:last-child .page-link, .pagination .pagination-sm .page-number:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}

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: #3f6ad8;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2651be;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #3ac47d;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #2e9d64;
}

.badge-info {
  color: #fff;
  background-color: #16aaff;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #0090e2;
}

.badge-warning {
  color: #212529;
  background-color: #f7b924;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #e0a008;
}

.badge-danger {
  color: #fff;
  background-color: #d92550;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ad1e40;
}

.badge-light {
  color: #212529;
  background-color: #eeeeee;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #d5d5d5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

.badge-focus {
  color: #fff;
  background-color: #444054;
}

a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #2d2a37;
}

.badge-alternate {
  color: #fff;
  background-color: #794c8a;
}

a.badge-alternate:hover, a.badge-alternate:focus {
  color: #fff;
  background-color: #5c3a69;
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #213770;
  background-color: #d9e1f7;
  border-color: #c9d5f4;
}

.alert-primary hr {
  border-top-color: #b4c5f0;
}

.alert-primary .alert-link {
  color: #152449;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

.alert-secondary hr {
  border-top-color: #c8cbcf;
}

.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #1e6641;
  background-color: #d8f3e5;
  border-color: #c8eedb;
}

.alert-success hr {
  border-top-color: #b5e8ce;
}

.alert-success .alert-link {
  color: #123f28;
}

.alert-info {
  color: #0b5885;
  background-color: #d0eeff;
  border-color: #bee7ff;
}

.alert-info hr {
  border-top-color: #a5deff;
}

.alert-info .alert-link {
  color: #073956;
}

.alert-warning {
  color: #806013;
  background-color: #fdf1d3;
  border-color: #fdebc2;
}

.alert-warning hr {
  border-top-color: #fce3a9;
}

.alert-warning .alert-link {
  color: #543f0c;
}

.alert-danger {
  color: #71132a;
  background-color: #f7d3dc;
  border-color: #f4c2ce;
}

.alert-danger hr {
  border-top-color: #f0acbd;
}

.alert-danger .alert-link {
  color: #450c1a;
}

.alert-light {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa;
}

.alert-light hr {
  border-top-color: #ededed;
}

.alert-light .alert-link {
  color: #636363;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

.alert-focus {
  color: #23212c;
  background-color: #dad9dd;
  border-color: #cbcacf;
}

.alert-focus hr {
  border-top-color: #bebdc3;
}

.alert-focus .alert-link {
  color: #0c0b0f;
}

.alert-alternate {
  color: #3f2848;
  background-color: #e4dbe8;
  border-color: #d9cdde;
}

.alert-alternate hr {
  border-top-color: #cdbed4;
}

.alert-alternate .alert-link {
  color: #221627;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3f6ad8;
  transition: width 0.6s ease;
}

@media screen and (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 {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.list-group-item:hover, .list-group-item:focus {
  z-index: 1;
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3f6ad8;
  border-color: #007bff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0;
}

.list-group-item-primary {
  color: #213770;
  background-color: #c9d5f4;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #213770;
  background-color: #b4c5f0;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #213770;
  border-color: #213770;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}

.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #1e6641;
  background-color: #c8eedb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1e6641;
  background-color: #b5e8ce;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1e6641;
  border-color: #1e6641;
}

.list-group-item-info {
  color: #0b5885;
  background-color: #bee7ff;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0b5885;
  background-color: #a5deff;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0b5885;
  border-color: #0b5885;
}

.list-group-item-warning {
  color: #806013;
  background-color: #fdebc2;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #806013;
  background-color: #fce3a9;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #806013;
  border-color: #806013;
}

.list-group-item-danger {
  color: #71132a;
  background-color: #f4c2ce;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #71132a;
  background-color: #f0acbd;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #71132a;
  border-color: #71132a;
}

.list-group-item-light {
  color: #7c7c7c;
  background-color: #fafafa;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #7c7c7c;
  background-color: #ededed;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #7c7c7c;
  border-color: #7c7c7c;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}

.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.list-group-item-focus {
  color: #23212c;
  background-color: #cbcacf;
}

.list-group-item-focus.list-group-item-action:hover, .list-group-item-focus.list-group-item-action:focus {
  color: #23212c;
  background-color: #bebdc3;
}

.list-group-item-focus.list-group-item-action.active {
  color: #fff;
  background-color: #23212c;
  border-color: #23212c;
}

.list-group-item-alternate {
  color: #3f2848;
  background-color: #d9cdde;
}

.list-group-item-alternate.list-group-item-action:hover, .list-group-item-alternate.list-group-item-action:focus {
  color: #3f2848;
  background-color: #cdbed4;
}

.list-group-item-alternate.list-group-item-action.active {
  color: #fff;
  background-color: #3f2848;
  border-color: #3f2848;
}

.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) {
  cursor: pointer;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

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);
  border-radius: 0.25rem;
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
          backdrop-filter: blur(10px);
  opacity: 0;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.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 screen and (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  transform: none;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop, .blockOverlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

.modal-backdrop.fade, .fade.blockOverlay {
  opacity: 0;
}

.modal-backdrop.show, .show.blockOverlay {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}

.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;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 90%;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  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.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 320px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  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(26, 54, 126, 0.125);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}

.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
  bottom: 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-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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::after {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}

.bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
  left: 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-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) * -1);
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::after {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}

.bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
  top: 0;
  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-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 #fff;
}

.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) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::after {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}

.bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
  right: 0;
  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-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.88rem;
  color: inherit;
  background-color: #fff;
  border-bottom: 1px solid #f2f2f2;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}

.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media screen and (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: 0s 0.6s opacity;
}

@media screen and (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 screen and (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: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%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' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-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 screen and (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;
  }
}

.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: #3f6ad8 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2651be !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #3ac47d !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #2e9d64 !important;
}

.bg-info {
  background-color: #16aaff !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #0090e2 !important;
}

.bg-warning {
  background-color: #f7b924 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #e0a008 !important;
}

.bg-danger {
  background-color: #d92550 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ad1e40 !important;
}

.bg-light {
  background-color: #eeeeee !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #d5d5d5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-focus {
  background-color: #444054 !important;
}

a.bg-focus:hover, a.bg-focus:focus,
button.bg-focus:hover,
button.bg-focus:focus {
  background-color: #2d2a37 !important;
}

.bg-alternate {
  background-color: #794c8a !important;
}

a.bg-alternate:hover, a.bg-alternate:focus,
button.bg-alternate:hover,
button.bg-alternate:focus {
  background-color: #5c3a69 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #3f6ad8 !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #3ac47d !important;
}

.border-info {
  border-color: #16aaff !important;
}

.border-warning {
  border-color: #f7b924 !important;
}

.border-danger {
  border-color: #d92550 !important;
}

.border-light {
  border-color: #eeeeee !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-focus {
  border-color: #444054 !important;
}

.border-alternate {
  border-color: #794c8a !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-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-3by4::before {
  padding-top: 133.33333%;
}

.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;
  }
}

.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;
  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;
  }
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #3f6ad8 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #2248a8 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #3ac47d !important;
}

a.text-success:hover, a.text-success:focus {
  color: #298957 !important;
}

.text-info {
  color: #16aaff !important;
}

a.text-info:hover, a.text-info:focus {
  color: #007fc9 !important;
}

.text-warning {
  color: #f7b924 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #c78f07 !important;
}

.text-danger {
  color: #d92550 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #981a38 !important;
}

.text-light {
  color: #eeeeee !important;
}

a.text-light:hover, a.text-light:focus {
  color: #c8c8c8 !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-focus {
  color: #444054 !important;
}

a.text-focus:hover, a.text-focus:focus {
  color: #211f29 !important;
}

.text-alternate {
  color: #794c8a !important;
}

a.text-alternate:hover, a.text-alternate:focus {
  color: #4e3159 !important;
}

.text-body {
  color: #495057 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

a,
button,
.btn {
  outline: none !important;
}

.app-container {
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  margin: 0;
}

.icon-anim-pulse {
  animation: pulse_animation;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes pulse_animation {
  0% {
    transform: scale(1);
  }
  30% {
    transform: scale(1.1);
  }
  40% {
    transform: scale(1.21);
  }
  50% {
    transform: scale(1);
  }
  60% {
    transform: scale(1);
  }
  70% {
    transform: scale(1.09);
  }
  80% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.SidebarAnimation-appear {
  transform: translateX(-30px);
  opacity: 0;
}

.SidebarAnimation-appear.SidebarAnimation-appear-active {
  opacity: 1;
  transform: translateX(0);
  transition: all .4s linear;
}

.HeaderAnimation-appear {
  transform: translateY(-30px);
  opacity: 0;
}

.HeaderAnimation-appear.HeaderAnimation-appear-active {
  opacity: 1;
  transform: translateY(0);
  transition: all .4s linear;
}

.MainAnimation-appear {
  transform: translateY(-30px);
  opacity: 0;
}

.MainAnimation-appear.MainAnimation-appear-active {
  opacity: 1;
  transform: translateY(0);
  transition: all .4s linear;
}

.app-header {
  height: 60px;
  display: flex;
  align-items: center;
  align-content: center;
  position: relative;
  z-index: 10;
  transition: all .2s;
}

.app-header.header-shadow {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.app-header .app-header__content {
  display: flex;
  align-items: center;
  align-content: center;
  flex: 1;
  padding: 0 1.5rem;
  height: 60px;
}

.app-header .app-header__content .app-header-left {
  display: flex;
  align-items: center;
}

.app-header .app-header__content .app-header-right {
  align-items: center;
  display: flex;
  margin-left: auto;
}

.app-header .header-user-info > .widget-heading,
.app-header .header-user-info > .widget-subheading {
  white-space: nowrap;
}

.app-header .header-user-info > .widget-subheading {
  font-size: 0.8rem;
}

.app-header__logo {
  padding: 0 1.5rem;
  height: 60px;
  width: 280px;
  display: flex;
  align-items: center;
  transition: width .2s;
}

.app-header__logo .logo-src {
  height: 30px;
  width: 194px;
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/logo/SMART-SPJ-Simplified-Logo.png") no-repeat center center;
  background-size: contain;
}

.app-header__menu,
.app-header__mobile-menu {
  display: none;
  padding: 0 1.5rem;
  height: 60px;
  align-items: center;
}

.fixed-header .app-header {
  position: fixed;
  width: 100%;
  top: 0;
}

.fixed-header .app-header .app-header__logo {
  visibility: visible;
}

.fixed-header .app-main {
  padding-top: 60px;
}

.fixed-header:not(.fixed-sidebar):not(.closed-sidebar) .app-sidebar .app-header__logo {
  visibility: hidden;
}

.header-dots {
  margin-left: auto;
  display: flex;
}

.header-dots > .dropdown {
  display: flex;
  align-content: center;
}

.header-dots .icon-wrapper-alt {
  margin: 0;
  height: 44px;
  width: 44px;
  text-align: center;
  overflow: visible;
}

.header-dots .icon-wrapper-alt .language-icon {
  border-radius: 30px;
  position: relative;
  z-index: 4;
  width: 32px;
  height: 32px;
  overflow: hidden;
  margin: 0 auto;
}

.header-dots .icon-wrapper-alt .language-icon img {
  position: relative;
  top: 50%;
  left: 50%;
  margin: -22px 0 0 -20px;
}

.header-dots .icon-wrapper-alt .icon-wrapper-bg {
  opacity: .1;
  transition: opacity .2s;
  border-radius: 40px;
}

.header-dots .icon-wrapper-alt svg {
  margin: 0 auto;
}

@-moz-document url-prefix() {
  .header-dots .icon-wrapper-alt svg {
    width: 50%;
  }
}

.header-dots .icon-wrapper-alt i {
  font-size: 1.3rem;
}

.header-dots .icon-wrapper-alt:hover {
  cursor: pointer;
}

.header-dots .icon-wrapper-alt:hover .icon-wrapper-bg {
  opacity: .2;
}

.header-dots .icon-wrapper-alt .badge-dot {
  top: 1px;
  right: 1px;
  border: 0;
}

.header-megamenu.nav > li > .nav-link {
  color: #6c757d;
  padding-left: 0.66667rem;
  padding-right: 0.66667rem;
}

.header-megamenu.nav > li > .nav-link .badge-pill {
  padding: 5px 7px;
}

.header-megamenu.nav > li > .nav-link:hover {
  color: #343a40;
}

.header-megamenu.nav > li > .nav-link .fa {
  margin-top: 3px;
}

.header-btn-lg {
  padding: 0 0 0 1.5rem;
  margin-left: 1.5rem;
  display: flex;
  align-items: center;
  position: relative;
}

.header-btn-lg::before {
  position: absolute;
  left: -1px;
  top: 50%;
  background: #dee2e6;
  width: 1px;
  height: 30px;
  margin-top: -15px;
  content: '';
}

.header-btn-lg .hamburger-inner,
.header-btn-lg .hamburger-inner::before,
.header-btn-lg .hamburger-inner::after {
  background: #6c757d;
}

.app-header.header-text-light .app-header-left > .nav > li > .nav-link {
  color: rgba(255, 255, 255, 0.7);
}

.app-header.header-text-light .app-header-left > .nav > li > .nav-link .nav-link-icon {
  color: rgba(255, 255, 255, 0.8);
}

.app-header.header-text-light .app-header-left > .nav > li > .nav-link:hover {
  color: white;
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .fa,
.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon {
  color: rgba(255, 255, 255, 0.7) !important;
  transition: all .2s;
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .icon-wrapper-bg {
  background: rgba(255, 255, 255, 0.1) !important;
  transition: all .2s;
  opacity: 1;
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .fa,
.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon {
  color: rgba(255, 255, 255, 0.9) !important;
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg {
  background: rgba(255, 255, 255, 0.15) !important;
}

.app-header.header-text-light .app-header-right .icon-wrapper-alt .badge-dot {
  border-color: transparent;
}

.app-header.header-text-light .app-header-right > .header-btn-lg .widget-content-left .btn-group > .btn,
.app-header.header-text-light .app-header-right > .header-btn-lg .widget-heading,
.app-header.header-text-light .app-header-right > .header-btn-lg .widget-subheading {
  color: rgba(255, 255, 255, 0.8);
}

.app-header.header-text-light .app-header-right > .header-btn-lg .header-user-info > .btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
}

.app-header.header-text-light .search-wrapper .input-holder .search-icon {
  background: rgba(0, 0, 0, 0.1);
}

.app-header.header-text-light .search-wrapper .input-holder .search-input::placeholder, .app-header.header-text-light .search-wrapper .input-holder .search-input::-webkit-input-placeholder, .app-header.header-text-light .search-wrapper .input-holder .search-input:-ms-input-placeholder, .app-header.header-text-light .search-wrapper .input-holder .search-input:-moz-placeholder, .app-header.header-text-light .search-wrapper .input-holder .search-input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5) !important;
}

.app-header.header-text-light .search-wrapper.active .input-holder {
  background: rgba(255, 255, 255, 0.1);
}

.app-header.header-text-light .search-wrapper.active .input-holder .search-input {
  color: rgba(255, 255, 255, 0.8);
}

.app-header.header-text-light .search-wrapper.active .input-holder .search-icon {
  background: rgba(255, 255, 255, 0.1);
}

.app-header.header-text-light .header-btn-lg::before {
  background: rgba(255, 255, 255, 0.2);
}

.app-header.header-text-light .header-btn-lg .hamburger-inner,
.app-header.header-text-light .header-btn-lg .hamburger.is-active .hamburger-inner,
.app-header.header-text-light .header-btn-lg .hamburger-inner::before,
.app-header.header-text-light .header-btn-lg .hamburger-inner::after,
.app-header.header-text-light .header__pane .hamburger-inner,
.app-header.header-text-light .header__pane .hamburger.is-active .hamburger-inner,
.app-header.header-text-light .header__pane .hamburger-inner::before,
.app-header.header-text-light .header__pane .hamburger-inner::after {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

.app-header.header-text-light .search-wrapper .input-holder .search-icon span::after {
  border-color: rgba(255, 255, 255, 0.8);
}

.app-header.header-text-light .search-wrapper .close::before,
.app-header.header-text-light .search-wrapper .close::after,
.app-header.header-text-light .search-wrapper .input-holder .search-icon span::before {
  background: rgba(255, 255, 255, 0.8);
}

.app-header.header-text-light .app-header__logo .logo-src {
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/logo/SMART-SPJ-Simplified-Logo.png") no-repeat center center;
  background-size: contain;
}

.app-header.header-text-light .app-header__mobile-menu .hamburger-inner,
.app-header.header-text-light .app-header__mobile-menu .hamburger-inner::before,
.app-header.header-text-light .app-header__mobile-menu .hamburger-inner::after {
  background: rgba(255, 255, 255, 0.9);
}

.app-header.header-text-dark .app-header-left > .nav > li > .nav-link {
  color: rgba(0, 0, 0, 0.7);
}

.app-header.header-text-dark .app-header-left > .nav > li > .nav-link .nav-link-icon {
  color: rgba(0, 0, 0, 0.8);
}

.app-header.header-text-dark .app-header-left > .nav > li > .nav-link:hover {
  color: black;
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .fa,
.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon {
  color: rgba(0, 0, 0, 0.7) !important;
  transition: all .2s;
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .icon-wrapper-bg {
  background: rgba(0, 0, 0, 0.1) !important;
  transition: all .2s;
  opacity: 1;
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .fa,
.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon {
  color: rgba(0, 0, 0, 0.95) !important;
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt:hover .icon-wrapper-bg {
  background: rgba(0, 0, 0, 0.15) !important;
}

.app-header.header-text-dark .app-header-right .icon-wrapper-alt .badge-dot {
  border-color: transparent;
}

.app-header.header-text-dark .app-header-right > .header-btn-lg .widget-content-left .btn-group > .btn,
.app-header.header-text-dark .app-header-right > .header-btn-lg .widget-heading,
.app-header.header-text-dark .app-header-right > .header-btn-lg .widget-subheading {
  color: rgba(0, 0, 0, 0.8);
}

.app-header.header-text-dark .app-header-right > .header-btn-lg .header-user-info > .btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1), 0 0.0625rem 0.125rem rgba(0, 0, 0, 0.2);
}

.app-header.header-text-dark .search-wrapper .input-holder .search-icon {
  background: rgba(0, 0, 0, 0.1);
}

.app-header.header-text-dark .search-wrapper.active .input-holder {
  background: rgba(0, 0, 0, 0.1);
}

.app-header.header-text-dark .search-wrapper.active .input-holder .search-input {
  color: rgba(0, 0, 0, 0.8);
}

.app-header.header-text-dark .search-wrapper.active .input-holder .search-icon {
  background: rgba(0, 0, 0, 0.1);
}

.app-header.header-text-dark .header-btn-lg::before {
  background: rgba(0, 0, 0, 0.2);
}

.app-header.header-text-dark .header-btn-lg .hamburger-inner,
.app-header.header-text-dark .header-btn-lg .hamburger.is-active .hamburger-inner,
.app-header.header-text-dark .header-btn-lg .hamburger-inner::before,
.app-header.header-text-dark .header-btn-lg .hamburger-inner::after,
.app-header.header-text-dark .header__pane .hamburger-inner,
.app-header.header-text-dark .header__pane .hamburger.is-active .hamburger-inner,
.app-header.header-text-dark .header__pane .hamburger-inner::before,
.app-header.header-text-dark .header__pane .hamburger-inner::after {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

.app-header.header-text-dark .search-wrapper .input-holder .search-icon span::after {
  border-color: rgba(0, 0, 0, 0.8);
}

.app-header.header-text-dark .search-wrapper .close::before,
.app-header.header-text-dark .search-wrapper .close::after,
.app-header.header-text-dark .search-wrapper .input-holder .search-icon span::before {
  background: rgba(0, 0, 0, 0.8);
}

.app-header.header-text-dark .app-header__logo .logo-src {
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/logo-inverse.png");
}

.app-sidebar {
  width: 280px;
  display: flex;
  z-index: 11;
  overflow: hidden;
  min-width: 280px;
  position: relative;
  flex: 0 0 280px;
  margin-top: -60px;
  padding-top: 60px;
  transition: all .2s;
}

.app-sidebar .app-sidebar__inner {
  padding: 2px 1.5rem 1.5rem;
}

.app-sidebar .scrollbar-sidebar {
  z-index: 15;
  width: 100%;
}

.app-sidebar .app-sidebar-bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  opacity: 0.05;
  background-size: cover;
  z-index: 10;
}

.app-sidebar .app-header__logo {
  position: absolute;
  left: 0;
  top: 0;
  display: none;
  z-index: 11;
}

.app-sidebar.sidebar-shadow {
  box-shadow: 7px 0 60px rgba(0, 0, 0, 0.05);
}

.app-sidebar__heading {
  text-transform: uppercase;
  font-size: 0.8rem;
  margin: 0.75rem 0;
  font-weight: bold;
  color: #3f6ad8;
  white-space: nowrap;
  position: relative;
}

.sidebar-mobile-overlay {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background: #333;
  opacity: .6;
  left: 0;
  top: 0;
  z-index: 12;
}

.vertical-nav-menu {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
}

.vertical-nav-menu::after {
  content: " ";
  pointer-events: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
}

.vertical-nav-menu .mm-collapse:not(.mm-show) {
  display: none;
}

.vertical-nav-menu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: .25s;
  transition-property: height, visibility;
}

.vertical-nav-menu ul {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none;
}

.vertical-nav-menu:before {
  opacity: 0;
  transition: opacity 300ms;
}

.vertical-nav-menu li a {
  display: block;
  line-height: 2.4rem;
  height: 2.4rem;
  padding: 0 1.5rem 0 45px;
  position: relative;
  border-radius: 0.25rem;
  color: #343a40;
  white-space: nowrap;
  transition: all .2s;
  margin: .1rem 0;
}

.vertical-nav-menu li a:hover {
  background: #e0f3ff;
  text-decoration: none;
}

.vertical-nav-menu li a:hover i.metismenu-icon {
  opacity: .6;
}

.vertical-nav-menu li a:hover i.metismenu-state-icon {
  opacity: 1;
}

.vertical-nav-menu li.mm-active > a {
  font-weight: bold;
}

.vertical-nav-menu li.mm-active > a i.metismenu-state-icon {
  transform: rotate(-180deg);
}

.vertical-nav-menu li a.mm-active {
  color: #3f6ad8;
  background: #e0f3ff;
  font-weight: bold;
}

.vertical-nav-menu i.metismenu-state-icon,
.vertical-nav-menu i.metismenu-icon {
  text-align: center;
  width: 34px;
  height: 34px;
  line-height: 34px;
  position: absolute;
  left: 5px;
  top: 50%;
  margin-top: -17px;
  font-size: 1.5rem;
  opacity: .3;
  transition: color 300ms;
}

.vertical-nav-menu i.metismenu-state-icon {
  transition: transform 300ms;
  left: auto;
  right: 0;
}

.vertical-nav-menu ul {
  transition: padding 300ms;
  padding: .5em 0 0 2rem;
}

.vertical-nav-menu ul:before {
  content: '';
  height: 100%;
  opacity: 1;
  width: 3px;
  background: #e0f3ff;
  position: absolute;
  left: 20px;
  top: 0;
  border-radius: 15px;
}

.vertical-nav-menu ul > li > a {
  color: #6c757d;
  height: 2rem;
  line-height: 2rem;
  padding: 0 1.5rem 0;
}

.vertical-nav-menu ul > li > a:hover {
  color: #3f6ad8;
}

.vertical-nav-menu ul > li > a .metismenu-icon {
  display: none;
}

.vertical-nav-menu ul > li > a.mm-active {
  color: #3f6ad8;
  background: #e0f3ff;
  font-weight: bold;
}

.app-sidebar.sidebar-text-light {
  border-right: 0 !important;
}

.app-sidebar.sidebar-text-light .app-sidebar__heading {
  color: rgba(255, 255, 255, 0.6);
}

.app-sidebar.sidebar-text-light .app-sidebar__heading::before {
  background: rgba(255, 255, 255, 0.5) !important;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a {
  color: rgba(255, 255, 255, 0.7);
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a i.metismenu-icon {
  opacity: .5;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a i.metismenu-state-icon {
  opacity: .5;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover {
  background: rgba(255, 255, 255, 0.15);
  color: white;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover i.metismenu-icon {
  opacity: .8;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a:hover i.metismenu-state-icon {
  opacity: 1;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu li a.mm-active {
  color: rgba(255, 255, 255, 0.7);
  background: rgba(255, 255, 255, 0.15);
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul:before {
  background: rgba(255, 255, 255, 0.1);
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul > li > a {
  color: rgba(255, 255, 255, 0.6);
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul > li > a:hover {
  color: white;
}

.app-sidebar.sidebar-text-light .vertical-nav-menu ul > li > a.mm-active {
  color: white;
  background: rgba(255, 255, 255, 0.15);
}

.app-sidebar.sidebar-text-light .ps__thumb-y {
  background: rgba(255, 255, 255, 0.3);
}

.app-sidebar.sidebar-text-light .ps__rail-y:hover .ps__thumb-y {
  background: rgba(255, 255, 255, 0.2);
}

.app-sidebar.sidebar-text-light .app-header__logo .logo-src {
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/logo/SMART-SPJ-Simplified-Logo.png") no-repeat center center;
  background-size: contain;
}

.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner,
.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner::before,
.app-sidebar.sidebar-text-light .app-header__logo .hamburger-inner::after {
  background-color: rgba(255, 255, 255, 0.8);
}

.app-sidebar.sidebar-text-dark {
  border-right: 0 !important;
}

.app-sidebar.sidebar-text-dark .app-sidebar__heading {
  color: rgba(0, 0, 0, 0.6);
}

.app-sidebar.sidebar-text-dark .app-sidebar__heading::before {
  background: rgba(0, 0, 0, 0.5) !important;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a {
  color: rgba(0, 0, 0, 0.6);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a i.metismenu-icon {
  opacity: .5;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a i.metismenu-state-icon {
  opacity: .5;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover {
  background: rgba(0, 0, 0, 0.15);
  color: rgba(0, 0, 0, 0.7);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover i.metismenu-icon {
  opacity: .7;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a:hover i.metismenu-state-icon {
  opacity: 1;
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu li a.mm-active {
  color: rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.15);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul:before {
  background: rgba(0, 0, 0, 0.1);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul > li > a {
  color: rgba(0, 0, 0, 0.4);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul > li > a:hover {
  color: rgba(0, 0, 0, 0.7);
}

.app-sidebar.sidebar-text-dark .vertical-nav-menu ul > li > a.mm-active {
  color: rgba(0, 0, 0, 0.7);
  background: rgba(0, 0, 0, 0.15);
}

.app-sidebar.sidebar-text-dark .ps__thumb-y {
  background: rgba(0, 0, 0, 0.3);
}

.app-sidebar.sidebar-text-dark .ps__rail-y:hover .ps__thumb-y {
  background: rgba(0, 0, 0, 0.2);
}

.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner,
.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner::before,
.app-sidebar.sidebar-text-dark .app-header__logo .hamburger-inner::after {
  background-color: rgba(0, 0, 0, 0.8);
}

.fixed-sidebar .app-sidebar {
  position: fixed;
  height: 100vh;
}

.fixed-sidebar .app-main .app-main__outer {
  z-index: 9;
  padding-left: 280px;
}

.fixed-sidebar.fixed-header .app-sidebar .app-header__logo {
  display: none;
}

.fixed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo {
  display: flex;
}

.fixed-sidebar:not(.fixed-header) .app-header {
  margin-left: 280px;
}

@media (max-width: 1249px) {
  .fixed-sidebar .app-header {
      margin-left: 0 !important;
  }
}

.fixed-sidebar:not(.fixed-header) .app-header .app-header__logo {
  display: none;
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-header {
  margin-left: 80px;
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo {
  width: 80px;
  padding: 0;
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .logo-src {
  display: none;
}

.fixed-sidebar.closed-sidebar:not(.fixed-header) .app-sidebar .app-header__logo .header__pane {
  margin-right: auto;
}

.closed-sidebar .app-sidebar {
  transition: all .3s ease;
  width: 80px;
  min-width: 80px;
  flex: 0 0 80px;
  z-index: 13;
}

.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading {
  text-indent: -999em;
}

.closed-sidebar .app-sidebar .app-sidebar__inner .app-sidebar__heading::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #e0f3ff;
  text-indent: 1px;
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul li a {
  text-indent: -99rem;
  padding: 0;
}

.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-icon {
  text-indent: 0;
  left: 50%;
  margin-left: -17px;
}

.closed-sidebar .app-sidebar .app-sidebar__inner .metismenu-state-icon {
  visibility: hidden;
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul::before {
  display: none;
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul.mm-show {
  padding: 0;
}

.closed-sidebar .app-sidebar .app-sidebar__inner ul.mm-show > li > a {
  height: 0;
}

.closed-sidebar .app-sidebar:hover {
  flex: 0 0 280px !important;
  width: 280px !important;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading {
  text-indent: initial;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .app-sidebar__heading::before {
  display: none;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul::before {
  display: block;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul li a {
  text-indent: initial;
  padding: 0 1.5rem 0 45px;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-icon {
  text-indent: initial;
  left: 5px;
  margin-left: 0;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner .metismenu-state-icon {
  visibility: visible;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul.mm-show {
  padding: .5em 0 0 2rem;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul.mm-show > li > a {
  height: 2.3em;
}

.closed-sidebar .app-sidebar:hover .app-sidebar__inner ul ul li a {
  padding-left: 1em;
}

.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar .scrollbar-sidebar {
  position: static;
  height: auto;
  overflow: initial !important;
}

.closed-sidebar:not(.sidebar-mobile-open) .app-sidebar:hover .scrollbar-sidebar {
  position: absolute;
  height: 100%;
  overflow: hidden !important;
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo {
  width: 80px;
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .logo-src {
  display: none;
}

.closed-sidebar:not(.closed-sidebar-mobile) .app-header .app-header__logo .header__pane {
  margin-right: auto;
}

.closed-sidebar.fixed-sidebar .app-main__outer {
  padding-left: 80px;
}

.closed-sidebar.fixed-header:not(.fixed-sidebar) .app-sidebar .app-header__logo {
  visibility: hidden;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo,
.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo {
  width: auto;
  display: flex;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane,
.closed-sidebar.closed-sidebar-mobile .app-header .app-header__logo .header__pane {
  display: none;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo {
  display: flex;
  width: 80px;
  padding: 0 1.5rem !important;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .logo-src {
  display: block !important;
  margin: 0 auto;
  width: 21px;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar .app-header__logo .header__pane {
  display: none;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo {
  width: 280px;
}

.closed-sidebar.closed-sidebar-mobile .app-sidebar:hover .app-header__logo .logo-src {
  width: 97px;
  margin: 0;
}

.closed-sidebar.closed-sidebar-mobile .app-header {
  margin-left: 0 !important;
}

.closed-sidebar.fixed-footer .app-footer__inner {
  margin-left: 0 !important;
}

.app-main {
  flex: 1;
  display: flex;
  z-index: 8;
  position: relative;
}

.app-main .app-main__outer {
  flex: 1;
  flex-direction: column;
  display: flex;
  z-index: 12;
}

.app-main .app-main__inner {
  padding: 30px 30px 0;
  flex: 1;
}

.app-theme-white.app-container {
  background: #f1f4f6;
}

.app-theme-white .app-sidebar {
  background: #ffffff;
}

.app-theme-white .app-page-title {
  background: rgba(255, 255, 255, 0.45);
}

.app-theme-white .app-footer .app-footer__inner,
.app-theme-white .app-header {
  background: #fafbfc;
}

.app-theme-white.fixed-header .app-header__logo {
  background: rgba(250, 251, 252, 0.1);
}

.app-theme-gray.app-container {
  background: #ffffff;
}

.app-theme-gray .app-sidebar {
  background: #ffffff;
  border-right: #dee2e6 solid 1px;
}

.app-theme-gray .app-page-title {
  background: rgba(0, 0, 0, 0.03);
}

.app-theme-gray .app-footer,
.app-theme-gray .app-header {
  background: #f8f9fa;
}

.app-theme-gray .app-footer {
  border-top: #dee2e6 solid 1px;
}

.app-theme-gray .app-header .app-header__logo {
  border-right: rgba(0, 0, 0, 0.1) solid 1px;
}

.app-theme-gray.fixed-header .app-header__logo {
  background: rgba(0, 0, 0, 0.03);
}

.app-theme-gray .card {
  border-width: 1px;
}

.app-theme-gray .main-card {
  box-shadow: 0 0 0 0 transparent !important;
}

.app-theme-gray .main-card > .card-body > .card-title {
  text-transform: none;
  font-size: 1.1rem;
  font-weight: normal;
  border-bottom: #dee2e6 solid 1px;
  position: relative;
  padding: 0 0 1.125rem;
  margin: 0 0 1.125rem;
}

.app-theme-gray .main-card > .card-body > .card-title::before {
  position: absolute;
  width: 40px;
  background: #3f6ad8;
  border-radius: 30px;
  height: 5px;
  left: 0;
  bottom: -2px;
  content: "";
}

.app-theme-gray .app-inner-layout__sidebar {
  border-left: 0 !important;
}

.app-footer {
  height: 60px;
}

.app-footer .app-footer__inner {
  padding: 0 1.5rem 0 0.75rem;
  height: 60px;
  display: flex;
  align-content: center;
  align-items: center;
}

.app-footer .app-footer__inner .app-footer-left {
  display: flex;
  align-items: center;
}

.app-footer .app-footer__inner .app-footer-right {
  margin-left: auto;
  display: flex;
}

.footer-dots {
  display: flex;
  align-items: center;
  align-content: center;
}

.footer-dots .dots-separator {
  height: 40px;
  margin: 0 0.6rem;
  width: 1px;
  background: #e9ecef;
}

.dot-btn-wrapper {
  padding: .5rem;
  position: relative;
  display: flex;
  opacity: .7;
  transition: opacity .2s;
  cursor: pointer;
}

.dot-btn-wrapper .badge-abs {
  right: 50%;
}

.dot-btn-wrapper .badge-abs.badge-dot-sm {
  top: -2px;
  margin-right: -3px;
}

.dot-btn-wrapper .dot-btn-icon {
  font-size: 1.8rem;
}

.dot-btn-wrapper:hover {
  text-decoration: none;
  opacity: 1;
}

.fixed-footer .app-footer {
  position: fixed;
  width: 100%;
  bottom: 0;
  left: 0;
  z-index: 7;
}

.fixed-footer .app-footer .app-footer__inner {
  margin-left: 280px;
  box-shadow: 0.3rem -0.46875rem 2.1875rem rgba(4, 9, 20, 0.02), 0.3rem -0.9375rem 1.40625rem rgba(4, 9, 20, 0.02), 0.3rem -0.25rem 0.53125rem rgba(4, 9, 20, 0.04), 0.3rem -0.125rem 0.1875rem rgba(4, 9, 20, 0.02);
}

.fixed-footer .app-main .app-main__outer {
  padding-bottom: 60px;
}

.app-page-title {
  padding: 30px;
  margin: -30px -30px 30px;
  position: relative;
}

.app-page-title + .body-tabs-layout {
  margin-top: -30px !important;
}

.app-page-title .page-title-wrapper {
  position: relative;
  display: flex;
  align-items: center;
}

.app-page-title .page-title-heading,
.app-page-title .page-title-subheading {
  margin: 0;
  padding: 0;
}

.app-page-title .page-title-heading {
  font-size: 1.25rem;
  font-weight: 400;
  display: flex;
  align-content: center;
  align-items: center;
}

.app-page-title .page-title-subheading {
  padding: 3px 0 0;
  font-size: 0.88rem;
  opacity: .6;
}

.app-page-title .page-title-subheading .breadcrumb {
  padding: 0;
  margin: 3px 0 0;
  background: transparent;
}

.app-page-title .page-title-actions {
  margin-left: auto;
}

.app-page-title .page-title-actions .breadcrumb {
  margin: 0;
  padding: 0;
  background: transparent;
}

.app-page-title .page-title-icon {
  font-size: 2rem;
  display: flex;
  align-items: center;
  align-content: center;
  text-align: center;
  padding: 0.83333rem;
  margin: 0 30px 0 0;
  background: #fff;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  border-radius: 0.25rem;
  width: 60px;
  height: 60px;
}

.app-page-title .page-title-icon i {
  margin: auto;
}

.app-page-title .page-title-icon.rounded-circle {
  margin: 0 20px 0 0;
}

.app-page-title + .RRT__container {
  margin-top: -23.07692px;
}

.app-page-title.app-page-title-simple {
  margin: 0;
  background: none !important;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}

.page-title-icon-rounded .page-title-icon {
  border-radius: 50px;
}

.search-wrapper {
  position: relative;
  margin-right: 0.66667rem;
}

.search-wrapper .input-holder {
  height: 42px;
  width: 42px;
  overflow: hidden;
  position: relative;
  transition: all 0.3s ease-in-out;
}

.search-wrapper .input-holder .search-input {
  width: 100%;
  padding: 0 70px 0 20px;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  box-sizing: border-box;
  border: none;
  outline: none;
  transform: translate(0, 60px);
  transition: all 0.3s cubic-bezier(0, 0.105, 0.035, 1.57);
  transition-delay: 0.3s;
  font-size: 0.88rem;
}

.search-wrapper .input-holder .search-icon {
  width: 42px;
  height: 42px;
  border: none;
  padding: 0;
  outline: none;
  position: relative;
  z-index: 2;
  float: right;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 30px;
}

.search-wrapper .input-holder .search-icon span {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  transform: rotate(45deg);
  transition: all 0.4s cubic-bezier(0.65, -0.6, 0.24, 1.65);
}

.search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
  position: absolute;
  content: '';
}

.search-wrapper .input-holder .search-icon span::before {
  width: 4px;
  height: 11px;
  left: 9px;
  top: 13px;
  border-radius: 2px;
  background: #3f6ad8;
}

.search-wrapper .input-holder .search-icon span::after {
  width: 14px;
  height: 14px;
  left: 4px;
  top: 0;
  border-radius: 16px;
  border: 2px solid #3f6ad8;
}

.search-wrapper .close {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  cursor: pointer;
  opacity: 0 !important;
  transform: rotate(-180deg);
  transition: all 0.2s cubic-bezier(0.285, -0.45, 0.935, 0.11);
  transition-delay: 0.1s;
}

.search-wrapper .close::before, .search-wrapper .close::after {
  position: absolute;
  content: '';
  background: #3f6ad8;
  border-radius: 2px;
}

.search-wrapper .close::before {
  width: 2px;
  height: 20px;
  left: 9px;
  top: 0;
}

.search-wrapper .close::after {
  width: 20px;
  height: 2px;
  left: 0;
  top: 9px;
}

.search-wrapper.active {
  width: 330px;
}

.search-wrapper.active .input-holder {
  width: 290px;
  border-radius: 50px;
  background: rgba(0, 0, 0, 0.05);
  transition: all 0.5s cubic-bezier(0, 0.105, 0.035, 1.57);
}

.search-wrapper.active .input-holder .search-input {
  opacity: 1;
  transform: translate(0, 11px);
}

.search-wrapper.active .input-holder .search-icon {
  width: 42px;
  height: 42px;
  margin: 0;
  border-radius: 30px;
}

.search-wrapper.active .input-holder .search-icon span {
  transform: rotate(-45deg);
}

.search-wrapper.active .close {
  left: 300px;
  opacity: .6 !important;
  transform: rotate(45deg);
  transition: all 0.6s cubic-bezier(0, 0.105, 0.035, 1.57);
  transition-delay: 0.5s;
}

.search-wrapper.active .close:hover {
  opacity: 1 !important;
}

.search-wrapper.active + .header-megamenu {
  opacity: 0;
}

.opacity-01 {
  opacity: .01 !important;
}

.opacity-02 {
  opacity: .02 !important;
}

.opacity-03 {
  opacity: .03 !important;
}

.opacity-04 {
  opacity: .04 !important;
}

.opacity-05 {
  opacity: .05 !important;
}

.opacity-06 {
  opacity: .06 !important;
}

.opacity-07 {
  opacity: .07 !important;
}

.opacity-08 {
  opacity: .08 !important;
}

.opacity-09 {
  opacity: .09 !important;
}

.opacity-1 {
  opacity: .1 !important;
}

.opacity-15 {
  opacity: .15 !important;
}

.opacity-2 {
  opacity: .2 !important;
}

.opacity-3 {
  opacity: .3 !important;
}

.opacity-4 {
  opacity: .4 !important;
}

.opacity-5 {
  opacity: .5 !important;
}

.opacity-6 {
  opacity: .6 !important;
}

.opacity-7 {
  opacity: .7 !important;
}

.opacity-8 {
  opacity: .8 !important;
}

.opacity-9 {
  opacity: .9 !important;
}

.opacity-10 {
  opacity: 1 !important;
}

.filter-grayscale-5 {
  filter: grayscale(5%) !important;
}

.filter-grayscale-10 {
  filter: grayscale(10%) !important;
}

.filter-grayscale-20 {
  filter: grayscale(20%) !important;
}

.filter-grayscale-30 {
  filter: grayscale(30%) !important;
}

.filter-grayscale-40 {
  filter: grayscale(40%) !important;
}

.filter-grayscale-50 {
  filter: grayscale(50%) !important;
}

.filter-grayscale-80 {
  filter: grayscale(80%) !important;
}

.filter-grayscale-100 {
  filter: grayscale(100%) !important;
}

.br-tl {
  border-top-left-radius: 0.25rem !important;
}

.br-tr {
  border-top-right-radius: 0.25rem !important;
}

.br-bl {
  border-bottom-left-radius: 0.25rem !important;
}

.br-br {
  border-bottom-right-radius: 0.25rem !important;
}

.b-radius-0 {
  border-radius: 0 !important;
}

.rm-border {
  border-width: 0 !important;
}

.br-a {
  border-radius: 0.25rem;
}

.margin-h-center {
  margin-left: auto !important;
  margin-right: auto !important;
}

.center-svg {
  margin: 0 auto;
}

.center-svg svg {
  margin: 0 auto;
}

.apexcharts-canvas {
  margin: 0 auto;
}

.apexcharts-donut {
  display: flex;
  align-items: center;
  align-content: center;
}

.alert-dismissible .close {
  top: 0;
  right: 5px;
  padding: 5px;
}

.icon-gradient {
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.font-size-xlg {
  font-size: 1.3rem !important;
}

.font-size-md {
  font-size: .9rem !important;
}

.font-size-lg {
  font-size: 1.1rem !important;
}

.no-shadow {
  box-shadow: 0 0 0 transparent !important;
}

.h-100 {
  height: 100vh !important;
}

.he-auto {
  height: auto !important;
}

.he-100 {
  height: 100%;
}

.h-sm {
  height: 150px;
}

.text-nowrap {
  white-space: nowrap;
}

.fsize-1 {
  font-size: .95rem !important;
}

.fsize-2 {
  font-size: 1.3rem !important;
}

.fsize-3 {
  font-size: 1.6rem !important;
}

.fsize-4 {
  font-size: 2rem !important;
}

.z-index-6 {
  z-index: 6;
}

.line-height-1 {
  line-height: 1;
}

.center-elem {
  display: flex;
  align-items: center;
  align-content: center;
}

.flex2 {
  flex: 2;
}

.divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
  height: 1px;
  overflow: hidden;
  background: #e9ecef;
}

.list-group-item:hover {
  z-index: initial;
}

.no-results {
  padding: 1.5rem;
  text-align: center;
}

.no-results .results-title {
  color: #495057;
  font-size: 1.25rem;
}

.no-results .results-subtitle {
  color: #adb5bd;
  font-size: 1.1rem;
}

.bg-animation {
  animation: bg-pan-left 8s both;
}

@keyframes bg-pan-left {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

.w-100 {
  width: 100%;
}

.mb--2 {
  margin-bottom: -1.5rem;
}

.mbg-3 {
  margin-bottom: 30px;
}

.circle-progress {
  position: relative;
}

.circle-progress small {
  position: absolute;
  height: 100%;
  width: 100%;
  font-weight: bold;
  left: 0;
  top: 0;
  vertical-align: middle;
  text-align: center;
  display: flex;
  align-items: center;
  align-content: center;
}

.circle-progress small span {
  margin: 0 auto;
}

.circle-progress canvas {
  display: block;
}

.bg-warm-flame {
  background-image: linear-gradient(45deg, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%) !important;
}

.bg-night-fade {
  background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%) !important;
}

.bg-sunny-morning {
  background-image: linear-gradient(120deg, #f6d365 0%, #fda085 100%) !important;
}

.bg-tempting-azure {
  background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%) !important;
}

.bg-amy-crisp {
  background-image: linear-gradient(120deg, #a6c0fe 0%, #f68084 100%) !important;
}

.bg-heavy-rain {
  background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%) !important;
}

.bg-mean-fruit {
  background-image: linear-gradient(120deg, #fccb90 0%, #d57eeb 100%) !important;
}

.bg-malibu-beach {
  background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%) !important;
}

.bg-deep-blue {
  background-image: linear-gradient(120deg, #e0c3fc 0%, #8ec5fc 100%) !important;
}

.bg-ripe-malin {
  background-image: linear-gradient(120deg, #f093fb 0%, #f5576c 100%) !important;
}

.bg-arielle-smile {
  background-image: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%) !important;
}

.bg-plum-plate {
  background-image: linear-gradient(135deg, #667eea 0%, #764ba2 100%) !important;
}

.bg-happy-fisher {
  background-image: linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%) !important;
}

.bg-happy-itmeo {
  background-image: linear-gradient(180deg, #2af598 0%, #009efd 100%) !important;
}

.bg-mixed-hopes {
  background-image: linear-gradient(to top, #c471f5 0%, #fa71cd 100%) !important;
}

.bg-strong-bliss {
  background-image: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%) !important;
}

.bg-grow-early {
  background-image: linear-gradient(to top, #0ba360 0%, #3cba92 100%) !important;
}

.bg-love-kiss {
  background-image: linear-gradient(to top, #ff0844 0%, #ffb199 100%) !important;
}

.bg-premium-dark {
  background-image: linear-gradient(to right, #434343 0%, black 100%) !important;
}

.bg-happy-green {
  background-image: linear-gradient(to bottom, #00b09b, #96c93d) !important;
}

.bg-vicious-stance {
  background-image: linear-gradient(60deg, #29323c 0%, #485563 100%) !important;
}

.bg-midnight-bloom {
  background-image: linear-gradient(-20deg, #2b5876 0%, #4e4376 100%) !important;
}

.bg-night-sky {
  background-image: linear-gradient(to top, #1e3c72 0%, #1e3c72 1%, #2a5298 100%) !important;
}

.bg-slick-carbon {
  background-image: linear-gradient(to bottom, #323232 0%, #3F3F3F 40%, #1C1C1C 150%), linear-gradient(to top, rgba(255, 255, 255, 0.4) 0%, rgba(0, 0, 0, 0.25) 200%) !important;
  background-blend-mode: multiply;
}

.bg-royal {
  background-image: linear-gradient(to right, #141e30, #243b55) !important;
}

.bg-asteroid {
  background-image: linear-gradient(to right, #0f2027, #203a43, #2c5364) !important;
}

.bg-transparent {
  background: transparent !important;
}

/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT
Copyright (c) 2015 Daniel Eden
*/
body {
  -webkit-backface-visibility: hidden;
}

.animated, .TabsAnimation-appear {
  animation-duration: calc( 1s);
  animation-fill-mode: both;
}

.animated.infinite, .infinite.TabsAnimation-appear {
  animation-iteration-count: infinite;
}

.animated.hinge, .hinge.TabsAnimation-appear {
  animation-duration: calc( 1s * 2);
}

.animated.bounceIn, .bounceIn.TabsAnimation-appear, .animated.bounceOut, .bounceOut.TabsAnimation-appear {
  animation-duration: calc( 1s * 0.75);
}

.animated.flipOutX, .flipOutX.TabsAnimation-appear, .animated.flipOutY, .flipOutY.TabsAnimation-appear {
  animation-duration: calc( 1s * 0.75);
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}

.bounce {
  animation-name: bounce;
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes wiggle {
  0% {
    transform: skewX(9deg);
  }
  10% {
    transform: skewX(-8deg);
  }
  20% {
    transform: skewX(7deg);
  }
  30% {
    transform: skewX(-6deg);
  }
  40% {
    transform: skewX(5deg);
  }
  50% {
    transform: skewX(-4deg);
  }
  60% {
    transform: skewX(3deg);
  }
  70% {
    transform: skewX(-2deg);
  }
  80% {
    transform: skewX(1deg);
  }
  90% {
    transform: skewX(0deg);
  }
  100% {
    transform: skewX(0deg);
  }
}

.wiggle {
  animation-name: wiggle;
  animation-timing-function: ease-in;
}

@keyframes wobble {
  0% {
    transform: translateX(0%);
  }
  15% {
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    transform: translateX(0%);
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes tada {
  0% {
    transform: scale(1);
  }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    transform: scale(1) rotate(0);
  }
}

.tada {
  animation-name: tada;
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.9);
  }
  100% {
    transform: scale(1);
  }
}

.bounceIn {
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(-30px);
  }
  80% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(-30px);
  }
  80% {
    transform: translateY(10px);
  }
  100% {
    transform: translateY(0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  0% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}

.bounceOut {
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  0% {
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  0% {
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUp, .TabsAnimation-appear {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(2000px);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-20px);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(20px);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(2000px);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-20px);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out;
  }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out;
  }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in;
  }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in;
  }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in;
  }
}

.flip {
  transform-style: preserve-3d;
  backface-visibility: visible !important;
  animation-name: flip;
}

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY {
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  0% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  0% {
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes slideInDown {
  0% {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  0% {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  0% {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  0% {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  0% {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }
  100% {
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }
  100% {
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  animation-name: hinge;
}

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  animation-name: rollIn;
}

@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

.dropdown-menu.show {
  animation: fade-in2 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.popover:not([data-placement^="top"]).show {
  animation: fade-in2 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
}

.dropdown-menu[data-placement^="top"].show {
  animation: fade-in3 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;
  bottom: auto !important;
  top: auto !important;
}

@keyframes fade-in2 {
  0% {
    margin-top: -50px;
    visibility: hidden;
    opacity: 0;
  }
  100% {
    margin-top: 0px;
    visibility: visible;
    opacity: 1;
  }
}

.form-control {
  transition: all .2s;
}

.btn-outline-2x {
  border-width: 2px;
}

.btn-group .btn {
  font-size: 0.8rem;
  font-weight: 500;
}

.btn-group .btn-outline-2x + .btn-outline-2x {
  margin-left: -2px;
}

.btn-group .btn-square {
  border-radius: 0;
}

.btn {
  font-size: 0.8rem;
  font-weight: 500;
}

.btn.btn-pill.btn-wide, .btn.btn-pill {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.btn-dashed {
  border-style: dashed;
}

.btn-icon {
  vertical-align: bottom;
}

.btn-icon.btn-icon-right .btn-icon-wrapper {
  margin-left: 0.5rem;
  margin-right: 0;
}

.btn-icon .btn-icon-wrapper {
  margin-right: 0.5rem;
  margin-left: 0;
  margin-top: 0;
  font-size: 17px;
  vertical-align: middle;
  transition: color .1s;
  display: inline-block;
}

.btn-icon.btn-link {
  text-decoration: none;
}

.btn-icon.btn-lg:not(.btn-block) .btn-icon-wrapper, .btn-group-lg > .btn-icon.btn:not(.btn-block) .btn-icon-wrapper {
  font-size: 25px;
}

.btn-icon.btn-sm:not(.btn-block) .btn-icon-wrapper, .btn-group-sm > .btn-icon.btn:not(.btn-block) .btn-icon-wrapper {
  font-size: 16px;
}

.btn-icon-only .btn-icon-wrapper {
  margin-left: 0;
  margin-right: 0;
}

.btn-hover-shine {
  position: relative;
}

.btn-hover-shine:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.4);
  transition: none;
}

.btn-hover-shine:hover:after {
  width: 120%;
  background-color: rgba(255, 255, 255, 0);
  transition: all 0.4s ease-in-out;
}

.btn-hover-shine.btn-pill::after {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
}

.btn-icon-vertical {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.btn-icon-vertical .btn-icon-wrapper {
  display: block;
  font-size: 200%;
  margin: 5px 0;
  opacity: .6;
}

.btn-icon-vertical.btn-link {
  text-decoration: none;
}

.btn-icon-vertical.btn-lg:not(.btn-block) .btn-icon-wrapper, .btn-group-lg > .btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper {
  font-size: 25px;
}

.btn-icon-vertical.btn-sm:not(.btn-block) .btn-icon-wrapper, .btn-group-sm > .btn-icon-vertical.btn:not(.btn-block) .btn-icon-wrapper {
  font-size: 16px;
}

.btn-icon-vertical:active .btn-icon-wrapper, .btn-icon-vertical.active .btn-icon-wrapper, .btn-icon-vertical:hover .btn-icon-wrapper {
  opacity: 1;
}

.btn-icon-vertical.btn-icon-bottom .btn-icon-wrapper {
  margin: 0.2rem 0 5px;
}

.btn-icon-vertical.btn-transition-text .btn-icon-wrapper {
  transition: all .2s !important;
}

.btn-icon-vertical.btn-transition-text:hover .btn-icon-wrapper {
  transform: scale(1.3);
}

.btn-icon-vertical.btn-transition-text.btn-transition-alt:hover .btn-icon-wrapper {
  color: #fff !important;
}

.btn-icon-lg {
  font-size: 2.5rem !important;
}

.btn-transition {
  color: #6c757d;
  border-color: #e9ecef;
  background-color: none;
}

.btn-transition.btn-outline-link {
  border-color: transparent;
  background-color: transparent;
}

.btn-transition.btn-outline-link:hover {
  color: #3f6ad8;
  background: #f8f9fa;
}

.btn-transition.disabled, .btn-transition:disabled {
  color: #6c757d;
  border-color: #e9ecef;
}

.btn-transition:hover .btn-icon-wrapper {
  transition: none;
}

.btn-transition-alt:hover .icon-gradient {
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
  background-clip: initial;
  text-fill-color: initial;
  background: none !important;
  color: #fff;
}

.btn-square {
  border-radius: 0 !important;
}

.btn.btn-wide {
  padding: 0.375rem 1.5rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 0.25rem;
}

.btn-lg.btn-wide, .btn-group-lg > .btn-wide.btn {
  padding: 0.5rem 2rem;
  font-size: 1.1rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm.btn-wide, .btn-group-sm > .btn-wide.btn {
  padding: 0.25rem 1rem;
  font-size: 0.8rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.dropdown-toggle::after {
  position: relative;
  top: 2px;
  opacity: .8;
}

.dropright .dropdown-toggle::after {
  top: 0;
}

.dropdown-toggle-split {
  border-left: rgba(255, 255, 255, 0.1) solid 1px;
}

.btn-gradient-primary {
  background-image: linear-gradient(140deg, #2248a8 -30%, #3f6ad8 90%);
  background-color: #2248a8;
  border-color: #2248a8;
  color: #fff;
}

.btn-gradient-primary.active, .btn-gradient-primary:active, .btn-gradient-primary:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #20429c 0%, #3260d5 100%);
  color: #fff;
  border-color: #1a367e;
}

.btn-gradient-primary:focus, .btn-gradient-primary.focus, .btn-gradient-primary:active, .btn-gradient-primary.active {
  color: #fff !important;
  border-color: #1e3f93 !important;
}

.btn-gradient-primary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.4), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.5);
}

.btn-gradient-primary.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.5), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.6);
}

.btn-gradient-secondary {
  background-image: linear-gradient(140deg, #494f54 -30%, #6c757d 90%);
  background-color: #494f54;
  border-color: #494f54;
  color: #fff;
}

.btn-gradient-secondary.active, .btn-gradient-secondary:active, .btn-gradient-secondary:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #41474c 0%, #656d75 100%);
  color: #fff;
  border-color: #313539;
}

.btn-gradient-secondary:focus, .btn-gradient-secondary.focus, .btn-gradient-secondary:active, .btn-gradient-secondary.active {
  color: #fff !important;
  border-color: #3d4246 !important;
}

.btn-gradient-secondary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.4), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.5);
}

.btn-gradient-secondary.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.5), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.6);
}

.btn-gradient-success {
  background-image: linear-gradient(140deg, #298957 -30%, #3ac47d 90%);
  background-color: #298957;
  border-color: #298957;
  color: #fff;
}

.btn-gradient-success.active, .btn-gradient-success:active, .btn-gradient-success:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #257d50 0%, #37b875 100%);
  color: #fff;
  border-color: #1d623e;
}

.btn-gradient-success:focus, .btn-gradient-success.focus, .btn-gradient-success:active, .btn-gradient-success.active {
  color: #fff !important;
  border-color: #23754b !important;
}

.btn-gradient-success.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.4), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.5);
}

.btn-gradient-success.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.5), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.6);
}

.btn-gradient-info {
  background-image: linear-gradient(140deg, #007fc9 -30%, #16aaff 90%);
  background-color: #007fc9;
  border-color: #007fc9;
  color: #fff;
}

.btn-gradient-info.active, .btn-gradient-info:active, .btn-gradient-info:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #0076b9 0%, #07a4ff 100%);
  color: #fff;
  border-color: #005f96;
}

.btn-gradient-info:focus, .btn-gradient-info.focus, .btn-gradient-info:active, .btn-gradient-info.active {
  color: #fff !important;
  border-color: #006faf !important;
}

.btn-gradient-info.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.4), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.5);
}

.btn-gradient-info.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.5), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.6);
}

.btn-gradient-warning {
  background-image: linear-gradient(140deg, #c78f07 -30%, #f7b924 90%);
  background-color: #c78f07;
  border-color: #c78f07;
  color: #fff;
}

.btn-gradient-warning.active, .btn-gradient-warning:active, .btn-gradient-warning:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #b88407 0%, #f6b415 100%);
  color: #fff;
  border-color: #966c05;
}

.btn-gradient-warning:focus, .btn-gradient-warning.focus, .btn-gradient-warning:active, .btn-gradient-warning.active {
  color: #fff !important;
  border-color: #af7d06 !important;
}

.btn-gradient-warning.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.4), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.5);
}

.btn-gradient-warning.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.5), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.6);
}

.btn-gradient-danger {
  background-image: linear-gradient(140deg, #981a38 -30%, #d92550 90%);
  background-color: #981a38;
  border-color: #981a38;
  color: #fff;
}

.btn-gradient-danger.active, .btn-gradient-danger:active, .btn-gradient-danger:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #8b1833 0%, #cc234b 100%);
  color: #fff;
  border-color: #6c1228;
}

.btn-gradient-danger:focus, .btn-gradient-danger.focus, .btn-gradient-danger:active, .btn-gradient-danger.active {
  color: #fff !important;
  border-color: #821630 !important;
}

.btn-gradient-danger.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.4), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.5);
}

.btn-gradient-danger.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.5), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.6);
}

.btn-gradient-focus {
  background-image: linear-gradient(140deg, #211f29 -30%, #444054 90%);
  background-color: #211f29;
  border-color: #211f29;
  color: #fff;
}

.btn-gradient-focus.active, .btn-gradient-focus:active, .btn-gradient-focus:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #1a1820 0%, #3d394b 100%);
  color: #fff;
  border-color: #09090c;
}

.btn-gradient-focus:focus, .btn-gradient-focus.focus, .btn-gradient-focus:active, .btn-gradient-focus.active {
  color: #fff !important;
  border-color: #15141a !important;
}

.btn-gradient-focus.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.4), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.5);
}

.btn-gradient-focus.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.5), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.6);
}

.btn-gradient-alternate {
  background-image: linear-gradient(140deg, #4e3159 -30%, #794c8a 90%);
  background-color: #4e3159;
  border-color: #4e3159;
  color: #fff;
}

.btn-gradient-alternate.active, .btn-gradient-alternate:active, .btn-gradient-alternate:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #452b4f 0%, #704780 100%);
  color: #fff;
  border-color: #311f38;
}

.btn-gradient-alternate:focus, .btn-gradient-alternate.focus, .btn-gradient-alternate:active, .btn-gradient-alternate.active {
  color: #fff !important;
  border-color: #3f2848 !important;
}

.btn-gradient-alternate.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.4), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.5);
}

.btn-gradient-alternate.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.5), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.6);
}

.btn-gradient-light {
  background-image: linear-gradient(140deg, #c8c8c8 -30%, #eeeeee 90%);
  background-color: #c8c8c8;
  border-color: #c8c8c8;
  color: #212529;
}

.btn-gradient-light.active, .btn-gradient-light:active, .btn-gradient-light:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, silver 0%, #e6e6e6 100%);
  color: #212529;
  border-color: #aeaeae;
}

.btn-gradient-light:focus, .btn-gradient-light.focus, .btn-gradient-light:active, .btn-gradient-light.active {
  color: #212529 !important;
  border-color: #bbbbbb !important;
}

.btn-gradient-light.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.4), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.5);
}

.btn-gradient-light.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.5), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.6);
}

.btn-gradient-dark {
  background-image: linear-gradient(140deg, #121416 -30%, #343a40 90%);
  background-color: #121416;
  border-color: #121416;
  color: #fff;
}

.btn-gradient-dark.active, .btn-gradient-dark:active, .btn-gradient-dark:not(:disabled):not(.disabled):hover {
  background-image: linear-gradient(120deg, #0b0c0d 0%, #2d3238 100%);
  color: #fff;
  border-color: black;
}

.btn-gradient-dark:focus, .btn-gradient-dark.focus, .btn-gradient-dark:active, .btn-gradient-dark.active {
  color: #fff !important;
  border-color: #060708 !important;
}

.btn-gradient-dark.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.4), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.5);
}

.btn-gradient-dark.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.5), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.6);
}

.btn.btn-shadow.active {
  box-shadow: 0 0 0 0 transparent !important;
}

.btn-primary {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-primary:hover {
  color: #fff;
  background-color: #2955c8;
  border-color: #2651be;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0 rgba(92, 128, 222, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2651be;
  border-color: #244cb3;
}

.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 rgba(92, 128, 222, 0.5);
}

.btn-primary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.4), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.5);
}

.btn-primary.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.5), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.6);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 0 rgba(130, 138, 145, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

.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 rgba(130, 138, 145, 0.5);
}

.btn-secondary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.4), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.5);
}

.btn-secondary.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.5), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.6);
}

.btn-success {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-success:hover {
  color: #fff;
  background-color: #31a66a;
  border-color: #2e9d64;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0 rgba(88, 205, 145, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #2e9d64;
  border-color: #2b935e;
}

.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 rgba(88, 205, 145, 0.5);
}

.btn-success.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.4), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.5);
}

.btn-success.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.5), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.6);
}

.btn-info {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-info:hover {
  color: #fff;
  background-color: #0098ef;
  border-color: #0090e2;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0 rgba(57, 183, 255, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #0090e2;
  border-color: #0087d5;
}

.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 rgba(57, 183, 255, 0.5);
}

.btn-info.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.4), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.5);
}

.btn-info.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.5), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.6);
}

.btn-warning {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-warning:hover {
  color: #212529;
  background-color: #eca909;
  border-color: #e0a008;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0 rgba(215, 163, 37, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #e0a008;
  border-color: #d49808;
}

.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 rgba(215, 163, 37, 0.5);
}

.btn-warning.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.4), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.5);
}

.btn-warning.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.5), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.6);
}

.btn-danger {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-danger:hover {
  color: #fff;
  background-color: #b81f44;
  border-color: #ad1e40;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0 rgba(223, 70, 106, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ad1e40;
  border-color: #a31c3c;
}

.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 rgba(223, 70, 106, 0.5);
}

.btn-danger.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.4), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.5);
}

.btn-danger.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.5), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.6);
}

.btn-light {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-light:hover {
  color: #212529;
  background-color: #dbdbdb;
  border-color: #d5d5d5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0 rgba(207, 208, 208, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #d5d5d5;
  border-color: #cecece;
}

.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 rgba(207, 208, 208, 0.5);
}

.btn-light.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.4), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.5);
}

.btn-light.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.5), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.6);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

.btn-dark:focus, .btn-dark.focus {
  box-shadow: 0 0 0 0 rgba(82, 88, 93, 0.5);
}

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
.show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

.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 rgba(82, 88, 93, 0.5);
}

.btn-dark.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.4), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.5);
}

.btn-dark.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.5), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.6);
}

.btn-focus {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-focus:hover {
  color: #fff;
  background-color: #322f3e;
  border-color: #2d2a37;
}

.btn-focus:focus, .btn-focus.focus {
  box-shadow: 0 0 0 0 rgba(96, 93, 110, 0.5);
}

.btn-focus.disabled, .btn-focus:disabled {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-focus:not(:disabled):not(.disabled):active, .btn-focus:not(:disabled):not(.disabled).active,
.show > .btn-focus.dropdown-toggle {
  color: #fff;
  background-color: #2d2a37;
  border-color: #272430;
}

.btn-focus:not(:disabled):not(.disabled):active:focus, .btn-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(96, 93, 110, 0.5);
}

.btn-focus.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.4), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.5);
}

.btn-focus.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.5), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.6);
}

.btn-alternate {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-alternate:hover {
  color: #fff;
  background-color: #633e71;
  border-color: #5c3a69;
}

.btn-alternate:focus, .btn-alternate.focus {
  box-shadow: 0 0 0 0 rgba(141, 103, 156, 0.5);
}

.btn-alternate.disabled, .btn-alternate:disabled {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-alternate:not(:disabled):not(.disabled):active, .btn-alternate:not(:disabled):not(.disabled).active,
.show > .btn-alternate.dropdown-toggle {
  color: #fff;
  background-color: #5c3a69;
  border-color: #553561;
}

.btn-alternate:not(:disabled):not(.disabled):active:focus, .btn-alternate:not(:disabled):not(.disabled).active:focus,
.show > .btn-alternate.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(141, 103, 156, 0.5);
}

.btn-alternate.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.4), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.5);
}

.btn-alternate.btn-shadow:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.5), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.6);
}

.btn-shadow-primary:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.4), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.5);
}

.btn-shadow-secondary:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.4), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.5);
}

.btn-shadow-success:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.4), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.5);
}

.btn-shadow-info:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.4), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.5);
}

.btn-shadow-warning:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.4), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.5);
}

.btn-shadow-danger:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.4), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.5);
}

.btn-shadow-light:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.4), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.5);
}

.btn-shadow-dark:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.4), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.5);
}

.btn-shadow-focus:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.4), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.5);
}

.btn-shadow-alternate:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.4), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.5);
}

.btn-outline-primary {
  color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #3f6ad8;
  border-color: #3f6ad8;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0 rgba(63, 106, 216, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3f6ad8;
  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: #3f6ad8;
  border-color: #3f6ad8;
}

.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 rgba(63, 106, 216, 0.5);
}

.btn-outline-primary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.4), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.5);
}

.btn-outline-primary.btn-shadow.active:hover, .btn-outline-primary.btn-shadow.disabled:hover, .btn-outline-primary.btn-shadow:active:hover, .btn-outline-primary.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(63, 106, 216, 0.5), 0 0.0625rem 0.125rem rgba(63, 106, 216, 0.6);
}

.btn-outline-primary.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(63, 106, 216, 0.19);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.4), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.btn-shadow.active:hover, .btn-outline-secondary.btn-shadow.disabled:hover, .btn-outline-secondary.btn-shadow:active:hover, .btn-outline-secondary.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(108, 117, 125, 0.5), 0 0.0625rem 0.125rem rgba(108, 117, 125, 0.6);
}

.btn-outline-secondary.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(108, 117, 125, 0.19);
}

.btn-outline-success {
  color: #3ac47d;
  border-color: #3ac47d;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #3ac47d;
  border-color: #3ac47d;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0 rgba(58, 196, 125, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #3ac47d;
  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: #3ac47d;
  border-color: #3ac47d;
}

.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 rgba(58, 196, 125, 0.5);
}

.btn-outline-success.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.4), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.5);
}

.btn-outline-success.btn-shadow.active:hover, .btn-outline-success.btn-shadow.disabled:hover, .btn-outline-success.btn-shadow:active:hover, .btn-outline-success.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(58, 196, 125, 0.5), 0 0.0625rem 0.125rem rgba(58, 196, 125, 0.6);
}

.btn-outline-success.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(58, 196, 125, 0.19);
}

.btn-outline-info {
  color: #16aaff;
  border-color: #16aaff;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #16aaff;
  border-color: #16aaff;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0 rgba(22, 170, 255, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #16aaff;
  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: #16aaff;
  border-color: #16aaff;
}

.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 rgba(22, 170, 255, 0.5);
}

.btn-outline-info.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.4), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.5);
}

.btn-outline-info.btn-shadow.active:hover, .btn-outline-info.btn-shadow.disabled:hover, .btn-outline-info.btn-shadow:active:hover, .btn-outline-info.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(22, 170, 255, 0.5), 0 0.0625rem 0.125rem rgba(22, 170, 255, 0.6);
}

.btn-outline-info.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(22, 170, 255, 0.19);
}

.btn-outline-warning {
  color: #f7b924;
  border-color: #f7b924;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0 rgba(247, 185, 36, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #f7b924;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #f7b924;
  border-color: #f7b924;
}

.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 rgba(247, 185, 36, 0.5);
}

.btn-outline-warning.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.4), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.5);
}

.btn-outline-warning.btn-shadow.active:hover, .btn-outline-warning.btn-shadow.disabled:hover, .btn-outline-warning.btn-shadow:active:hover, .btn-outline-warning.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(247, 185, 36, 0.5), 0 0.0625rem 0.125rem rgba(247, 185, 36, 0.6);
}

.btn-outline-warning.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(247, 185, 36, 0.19);
}

.btn-outline-danger {
  color: #d92550;
  border-color: #d92550;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #d92550;
  border-color: #d92550;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0 rgba(217, 37, 80, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d92550;
  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: #d92550;
  border-color: #d92550;
}

.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 rgba(217, 37, 80, 0.5);
}

.btn-outline-danger.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.4), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.5);
}

.btn-outline-danger.btn-shadow.active:hover, .btn-outline-danger.btn-shadow.disabled:hover, .btn-outline-danger.btn-shadow:active:hover, .btn-outline-danger.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(217, 37, 80, 0.5), 0 0.0625rem 0.125rem rgba(217, 37, 80, 0.6);
}

.btn-outline-danger.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(217, 37, 80, 0.19);
}

.btn-outline-light {
  color: #eeeeee;
  border-color: #eeeeee;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0 rgba(238, 238, 238, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #eeeeee;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #eeeeee;
  border-color: #eeeeee;
}

.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 rgba(238, 238, 238, 0.5);
}

.btn-outline-light.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.4), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.5);
}

.btn-outline-light.btn-shadow.active:hover, .btn-outline-light.btn-shadow.disabled:hover, .btn-outline-light.btn-shadow:active:hover, .btn-outline-light.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(238, 238, 238, 0.5), 0 0.0625rem 0.125rem rgba(238, 238, 238, 0.6);
}

.btn-outline-light.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(238, 238, 238, 0.19);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.4), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.btn-shadow.active:hover, .btn-outline-dark.btn-shadow.disabled:hover, .btn-outline-dark.btn-shadow:active:hover, .btn-outline-dark.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(52, 58, 64, 0.5), 0 0.0625rem 0.125rem rgba(52, 58, 64, 0.6);
}

.btn-outline-dark.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(52, 58, 64, 0.19);
}

.btn-outline-focus {
  color: #444054;
  border-color: #444054;
}

.btn-outline-focus:hover {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-outline-focus:focus, .btn-outline-focus.focus {
  box-shadow: 0 0 0 0 rgba(68, 64, 84, 0.5);
}

.btn-outline-focus.disabled, .btn-outline-focus:disabled {
  color: #444054;
  background-color: transparent;
}

.btn-outline-focus:not(:disabled):not(.disabled):active, .btn-outline-focus:not(:disabled):not(.disabled).active,
.show > .btn-outline-focus.dropdown-toggle {
  color: #fff;
  background-color: #444054;
  border-color: #444054;
}

.btn-outline-focus:not(:disabled):not(.disabled):active:focus, .btn-outline-focus:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-focus.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(68, 64, 84, 0.5);
}

.btn-outline-focus.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.4), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.5);
}

.btn-outline-focus.btn-shadow.active:hover, .btn-outline-focus.btn-shadow.disabled:hover, .btn-outline-focus.btn-shadow:active:hover, .btn-outline-focus.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(68, 64, 84, 0.5), 0 0.0625rem 0.125rem rgba(68, 64, 84, 0.6);
}

.btn-outline-focus.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(68, 64, 84, 0.19);
}

.btn-outline-alternate {
  color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:hover {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:focus, .btn-outline-alternate.focus {
  box-shadow: 0 0 0 0 rgba(121, 76, 138, 0.5);
}

.btn-outline-alternate.disabled, .btn-outline-alternate:disabled {
  color: #794c8a;
  background-color: transparent;
}

.btn-outline-alternate:not(:disabled):not(.disabled):active, .btn-outline-alternate:not(:disabled):not(.disabled).active,
.show > .btn-outline-alternate.dropdown-toggle {
  color: #fff;
  background-color: #794c8a;
  border-color: #794c8a;
}

.btn-outline-alternate:not(:disabled):not(.disabled):active:focus, .btn-outline-alternate:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-alternate.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(121, 76, 138, 0.5);
}

.btn-outline-alternate.btn-shadow {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.4), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.5);
}

.btn-outline-alternate.btn-shadow.active:hover, .btn-outline-alternate.btn-shadow.disabled:hover, .btn-outline-alternate.btn-shadow:active:hover, .btn-outline-alternate.btn-shadow:disabled:hover {
  box-shadow: 0 0.125rem 0.625rem rgba(121, 76, 138, 0.5), 0 0.0625rem 0.125rem rgba(121, 76, 138, 0.6);
}

.btn-outline-alternate.btn-shadow:hover {
  box-shadow: 0px 5px 15px 2px rgba(121, 76, 138, 0.19);
}

.btn {
  position: relative;
  transition: color 0.15s, background-color 0.15s, border-color 0.15s, box-shadow 0.15s;
}

@media screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn-light {
  border-color: gainsboro;
}

.btn-outline-light {
  color: #8f8f8f;
}

.dropdown-menu {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  margin: 0.125rem;
}

.dropdown-menu.dropdown-menu-right {
  right: 0 !important;
}

.dropdown-menu .dropdown-header {
  text-transform: uppercase;
  font-size: 0.73333rem;
  color: #3f6ad8;
  font-weight: bold;
}

.dropdown-menu .dropdown-item {
  font-size: 0.88rem;
  display: flex;
  align-items: center;
  transition: background-color 0.3s ease, color 0.3s ease;
  cursor: pointer;
  z-index: 6;
  position: relative;
}

.dropdown-menu .dropdown-item .dropdown-icon {
  font-size: 1rem;
  margin-right: 0.325rem;
  width: 30px;
  text-align: center;
  opacity: .3;
  margin-left: -10px;
}

.dropdown-menu .dropdown-item:hover .dropdown-icon {
  opacity: .7;
}

.dropdown-menu.dropdown-menu-shadow {
  box-shadow: 0 0.66875rem 2.3875rem rgba(4, 9, 20, 0.03), 0 1.1375rem 1.60625rem rgba(4, 9, 20, 0.03), 0 0.45rem 0.73125rem rgba(4, 9, 20, 0.05), 0 0.325rem 0.3875rem rgba(4, 9, 20, 0.03);
}

.dropdown-menu-rounded {
  border-radius: 10px;
  padding: 0.65rem;
}

.dropdown-menu-rounded .dropdown-item {
  border-radius: 30px;
}

.dropdown-menu-rounded .dropdown-divider {
  margin-left: -0.65rem;
  margin-right: -0.65rem;
}

.dropdown-menu-rounded .dropdown-menu-header {
  margin-left: -0.65rem;
  margin-right: -0.65rem;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.dropdown-menu-rounded .menu-header-image,
.dropdown-menu-rounded .dropdown-menu-header-inner {
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.dropdown-menu-hover-link .dropdown-item:hover {
  background: none;
  color: #3f6ad8;
}

.dropdown-menu-hover-primary .dropdown-item:hover {
  background: #3f6ad8;
  color: #fff;
}

.dropdown-menu.dropdown-menu-lg {
  min-width: 22rem;
}

.dropdown-menu.dropdown-menu-xl {
  min-width: 25rem;
}

.dropdown-menu .dropdown-menu-header,
.dropdown-menu .menu-header-image,
.dropdown-menu .dropdown-menu-header-inner {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.dropdown-menu-header {
  color: #fff;
  margin-top: -0.65rem;
  margin-bottom: 0.65rem;
  position: relative;
  z-index: 6;
}

.dropdown-menu-header .dropdown-menu-header-inner {
  margin: -1px -1px 0;
  padding: 1.5rem 0.5rem;
  position: relative;
}

.dropdown-menu-header .menu-header-image {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 8;
  opacity: .25;
  filter: grayscale(80%);
  background-size: cover;
}

.dropdown-menu-header .menu-header-content {
  text-align: center;
  position: relative;
  z-index: 10;
}

.dropdown-menu-header .menu-header-content.text-left {
  padding-left: 0.5rem;
}

.dropdown-menu-header .menu-header-content.btn-pane-right {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: flex;
  align-content: center;
  align-items: center;
  text-align: left;
}

.dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane {
  margin: 0 0 0 auto;
}

.dropdown-menu-header .menu-header-content .menu-header-btn-pane {
  margin-top: 10px;
  margin-bottom: 3px;
}

.dropdown-menu-header + .grid-menu {
  margin-top: -0.65rem;
}

.menu-header-title {
  font-weight: 500;
  font-size: 1.25rem;
  margin: 0;
}

.menu-header-subtitle {
  font-size: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 5px 0 0;
  opacity: .8;
}

.dropdown-menu .grid-menu {
  margin-bottom: -0.65rem;
  padding: 1px;
}

.dropdown-menu .grid-menu [class*="col-"] {
  padding: 0.65rem;
}

.dropdown-menu .grid-menu-xl {
  margin-bottom: -0.48148rem;
}

.dropdown-menu .grid-menu-xl [class*="col-"] {
  padding: 0;
}

.dropdown-toggle::after {
  position: relative;
  top: 2px;
  opacity: .8;
  margin-left: 5px;
}

.dropdown-toggle-split::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  top: 0;
}

.dropdown-toggle-split {
  border-left: rgba(255, 255, 255, 0.1) solid 2px;
}

.dropdown-mega-menu {
  width: 56rem;
  padding: 1rem;
}

.dropdown-mega-menu .nav-item.nav-item-header {
  text-transform: none;
  font-size: 1rem;
  padding-top: 0;
  font-weight: normal;
}

.dropdown-mega-menu .grid-menu {
  margin-bottom: 0;
}

.dropdown-mega-menu-sm {
  width: 40rem;
}

body .dropdown-menu.dropdown-menu-inline {
  border: 0;
  position: static !important;
  box-shadow: 0 0 0 transparent;
  background: transparent;
  border-radius: 0;
  display: inline-block;
  float: none;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  transform: translateY(0) !important;
}

body .dropdown-menu.dropdown-menu-inline::before, body .dropdown-menu.dropdown-menu-inline::after {
  display: none;
}

.nav-item .nav-link {
  font-weight: normal;
}

.nav-link {
  display: flex;
  align-items: center;
  transition: background-color 0.3s ease, color 0.3s ease;
  cursor: pointer;
}

.nav-link .nav-link-icon {
  color: #3f6ad8;
  font-size: 1rem;
  width: 30px;
  text-align: center;
  opacity: .45;
  margin-left: -10px;
}

.nav-link:hover {
  color: #495057;
}

.nav-link:hover .nav-link-icon {
  opacity: .9;
  color: #3f6ad8;
}

.nav-link:disabled .nav-link-icon, .nav-link.disabled .nav-link-icon {
  opacity: .3;
}

.nav-item.nav-item-header {
  text-transform: uppercase;
  font-size: 0.73333rem;
  color: #6c757d;
  font-weight: bold;
  padding: 0.5rem 1rem;
}

.nav-item.nav-item-btn {
  padding: 0.5rem 1rem;
}

.nav-item.nav-item-divider {
  margin: 0.5rem 0;
  height: 1px;
  overflow: hidden;
  background: #dee2e6;
}

.nav .badge {
  margin-left: 8px;
}

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover {
  color: #fff;
}

.nav-pills .nav-link.active .nav-link-icon, .nav-pills .nav-link.active:hover .nav-link-icon {
  color: #fff;
  opacity: .8;
}

.nav-pills .nav-link:hover {
  color: #495057 !important;
}

.nav-justified .nav-link .nav-text {
  display: block;
  width: 100%;
  text-align: center;
}

.grid-menu [class*="col-"] {
  border-right: #dee2e6 solid 0;
  border-bottom: #dee2e6 solid 1px;
}

.grid-menu [class*="col-"]:hover {
  z-index: 5;
}

@media (min-width: 576px) {
  .grid-menu [class*="col-"]:nth-last-child(-n+2) {
    border-bottom-width: 0;
  }
  .grid-menu [class*="col-"]:nth-child(1n) {
    border-right-width: 1px;
  }
  .grid-menu [class*="col-"]:nth-child(2n) {
    border-right-width: 0;
  }
}

.grid-menu [class*="col-"]:nth-last-child(-n+1) {
  border-bottom-width: 0;
}

@media (min-width: 1200px) {
  .grid-menu.grid-menu-3col [class*="col-"]:nth-last-child(-n+3) {
    border-bottom-width: 0;
  }
  .grid-menu.grid-menu-3col [class*="col-"]:nth-child(2n) {
    border-right-width: 1px;
  }
  .grid-menu.grid-menu-3col [class*="col-"]:nth-child(3n) {
    border-right-width: 0;
  }
}

.grid-menu .btn {
  display: block;
  border: 0;
  min-width: 100%;
}

.badge-primary {
  color: #fff;
  background-color: #3f6ad8;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2651be;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #3ac47d;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #2e9d64;
}

.badge-info {
  color: #fff;
  background-color: #16aaff;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #0090e2;
}

.badge-warning {
  color: #212529;
  background-color: #f7b924;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #e0a008;
}

.badge-danger {
  color: #fff;
  background-color: #d92550;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ad1e40;
}

.badge-light {
  color: #212529;
  background-color: #eeeeee;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #d5d5d5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

.badge-focus {
  color: #fff;
  background-color: #444054;
}

a.badge-focus:hover, a.badge-focus:focus {
  color: #fff;
  background-color: #2d2a37;
}

.badge-alternate {
  color: #fff;
  background-color: #794c8a;
}

a.badge-alternate:hover, a.badge-alternate:focus {
  color: #fff;
  background-color: #5c3a69;
}

.badge {
  font-weight: bold;
  text-transform: uppercase;
  padding: 5px 10px;
  min-width: 19px;
}

.badge-light {
  background: #fff;
}

.badge-dot {
  text-indent: -999em;
  padding: 0;
  width: 8px;
  height: 8px;
  border: transparent solid 1px;
  border-radius: 30px;
  min-width: 2px;
}

.badge-dot-lg {
  width: 10px;
  height: 10px;
}

.badge-dot-xl {
  width: 18px;
  height: 18px;
  position: relative;
}

.badge-dot-xl::before {
  content: '';
  width: 10px;
  height: 10px;
  border-radius: 0.25rem;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -5px;
  background: #fff;
}

.badge-dot-sm {
  width: 6px;
  height: 6px;
}

.btn .badge {
  margin-left: 8px;
}

.btn .badge-dot {
  position: absolute;
  border: #fff solid 2px;
  top: -5px;
  right: -5px;
  width: 11px;
  height: 11px;
}

.btn .badge-dot.badge-dot-lg {
  width: 14px;
  height: 14px;
}

.btn .badge-dot.badge-dot-sm {
  width: 8px;
  height: 8px;
  border-width: 1px;
}

.btn .badge-dot-inside {
  top: 10px;
  right: 10px;
}

.btn-sm .badge-dot-sm, .btn-group-sm > .btn .badge-dot-sm {
  top: 1px;
  right: 4px;
}

.btn-sm .badge-dot, .btn-group-sm > .btn .badge-dot {
  top: 0px;
  right: 2px;
}

.btn-sm .badge-dot-lg, .btn-group-sm > .btn .badge-dot-lg {
  top: -3px;
  right: -2px;
}

.btn-sm .badge-pill, .btn-group-sm > .btn .badge-pill {
  position: absolute;
  top: -4px;
  right: -4px;
}

.badge-abs {
  position: absolute;
  right: -3px;
  top: -3px;
}

.avatar-icon-wrapper {
  display: inline-block;
  margin-right: .1rem;
  position: relative;
}

.avatar-icon-wrapper .badge {
  position: absolute;
  right: -2px;
  top: -2px;
}

.avatar-icon-wrapper .badge:empty {
  display: block;
}

.avatar-icon-wrapper .badge.badge-bottom {
  top: auto;
  right: -2px;
  bottom: -2px;
}

.avatar-icon-wrapper .badge-dot {
  width: 10px;
  height: 10px;
  border: #fff solid 2px;
}

.avatar-icon-wrapper .badge-dot.badge-dot-lg {
  width: 14px;
  height: 14px;
  border: #fff solid 2px;
  top: 0;
  right: 0;
}

.avatar-icon-wrapper .badge-dot.badge-dot-lg.badge-bottom {
  top: auto;
  right: 0;
  bottom: 0;
}

.avatar-icon-add .avatar-icon {
  background: #e0f3ff;
  border: #7f9be5 dashed 1px;
  color: #3f6ad8;
  text-align: center;
  opacity: .6;
}

.avatar-icon-add .avatar-icon i {
  font-style: normal;
  vertical-align: middle;
  font-size: 1.5rem;
  display: block;
  height: 100%;
}

.avatar-icon-add:hover {
  cursor: pointer;
}

.avatar-icon-add:hover .avatar-icon {
  opacity: 1;
}

a.avatar-icon-wrapper:hover .avatar-icon {
  opacity: .8;
}

.avatar-icon {
  display: block;
  width: 44px;
  height: 44px;
  transition: all .2s;
  opacity: 1;
  border-radius: 50px;
}

.avatar-icon.rounded {
  border-radius: 0.39rem !important;
}

.avatar-icon-xl .avatar-icon {
  width: 64px;
  height: 64px;
}

.avatar-icon-xl.avatar-icon-add i {
  font-size: 2rem;
}

.avatar-icon-lg .avatar-icon {
  width: 54px;
  height: 54px;
}

.avatar-icon-lg.avatar-icon-add i {
  font-size: 1.75rem;
}

.avatar-icon-sm .avatar-icon {
  width: 34px;
  height: 34px;
}

.avatar-icon-sm.avatar-icon-add i {
  font-size: 1.1rem;
}

.avatar-icon-xs .avatar-icon {
  width: 26px;
  height: 26px;
  transition: transform .2s;
}

.avatar-icon-xs.avatar-icon-add i {
  line-height: 26px;
  font-size: 0.88rem;
}

.avatar-icon-xs:hover .avatar-icon {
  transform: scale(2);
}

.avatar-icon {
  border: #fff solid 3px;
  overflow: hidden;
}

.avatar-icon img {
  width: 100%;
  height: 100%;
}

.avatar-wrapper-overlap .avatar-icon-wrapper {
  z-index: 5;
  margin-left: -18px;
}

.avatar-wrapper-overlap .avatar-icon-wrapper:hover {
  z-index: 7;
}

.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xl {
  margin-left: -30px;
}

.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-lg {
  margin-left: -24px;
}

.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-sm {
  margin-left: -14px;
}

.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-xs {
  margin-left: -10px;
}

.avatar-wrapper-overlap .avatar-icon-wrapper.avatar-icon-add, .avatar-wrapper-overlap .avatar-icon-wrapper:first-child {
  margin-left: 0 !important;
}

.badge-pulse {
  -webkit-animation: pulse 2s ease-out;
  -webkit-animation-iteration-count: infinite;
  position: relative;
}

.badge-pulse::before, .badge-pulse::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -webkit-animation: sploosh 2s cubic-bezier(0.165, 0.84, 0.44, 1);
  -webkit-animation-iteration-count: infinite;
}

.badge-pulse::after {
  -webkit-animation-delay: .33s;
  -webkit-animation-duration: 2.2s;
}

.card {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  border-width: 0;
  transition: all .2s;
}

.card > .dropdown-menu-header {
  margin: 0;
}

.card > .dropdown-menu-header .dropdown-menu-header-inner {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.card.text-dark.text-white .card-footer,
.card.text-dark.text-white .card-header, .card.text-white .card-footer,
.card.text-white .card-header {
  background: rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.9);
}

.card.text-dark.text-white .card-footer,
.card.text-dark.text-white .card-header {
  color: rgba(0, 0, 0, 0.9);
}

.card .card-footer {
  display: flex;
  align-items: center;
}

.btn-actions-pane-right {
  margin-left: auto;
  white-space: nowrap;
}

.btn-actions-pane-right a {
  text-transform: none;
}

.btn-actions-pane-left {
  margin-right: auto;
}

.actions-icon-btn .btn-icon-only {
  padding-left: 0;
  padding-right: 0;
  color: #495057;
}

.actions-icon-btn .btn-icon-only .btn-icon-wrapper {
  font-size: 1.3rem;
  width: 30px;
  text-align: center;
}

.actions-icon-btn .btn-icon-only:hover {
  color: #3f6ad8;
}

.card-header,
.card-title {
  text-transform: uppercase;
  color: rgba(13, 27, 62, 0.7);
  font-weight: bold;
  font-size: 0.88rem;
}

.card-header {
  display: flex;
  align-items: center;
  border-bottom-width: 1px;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0.625rem;
  height: 3.5rem;
}

.card-header.no-border {
  border: 0;
  padding: 0;
  height: auto;
}

.card-header .menu-header-subtitle {
  display: block;
}

.card-header.card-header-tab .nav {
  width: auto;
  margin-left: auto;
}

.card-header.card-header-tab .card-header-title {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.card-header .header-icon {
  font-size: 1.65rem;
  margin-right: 0.625rem;
}

.card-header > .nav {
  margin-left: -0.625rem;
  height: 100%;
  width: 100%;
}

.card-header > .nav .nav-item {
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
}

.card-header > .nav .nav-link {
  text-transform: none;
  width: 100%;
  display: block;
  color: #495057;
}

.card-header > .nav .nav-link::before {
  content: '';
  border-radius: 15px;
  background: #3f6ad8;
  transition: all .2s;
  height: 4px;
  width: 100%;
  position: absolute;
  left: 0;
  bottom: -2px;
  opacity: 0;
}

.card-header > .nav .nav-link:hover {
  color: #3f6ad8;
}

.card-header > .nav .nav-link.active {
  color: #3f6ad8;
}

.card-header > .nav .nav-link.active::before {
  opacity: 1;
}

.card-header.card-header-tab-animation .nav .nav-link::before {
  transform: scale(0);
  opacity: 1;
  width: 90%;
  left: 5%;
}

.card-header.card-header-tab-animation .nav .nav-link.active::before, .card-header.card-header-tab-animation .nav .nav-link:hover::before {
  transform: scale(1);
}

.card-border {
  box-shadow: 0 0 0 transparent;
  border-width: 1px;
}

.card-hover-shadow:hover {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.card-hover-shadow-2x:hover {
  box-shadow: 0 0.66875rem 2.3875rem rgba(4, 9, 20, 0.03), 0 1.1375rem 1.60625rem rgba(4, 9, 20, 0.03), 0 0.45rem 0.73125rem rgba(4, 9, 20, 0.05), 0 0.325rem 0.3875rem rgba(4, 9, 20, 0.03);
}

.card-subtitle {
  margin-bottom: 0.75rem;
  font-size: 0.968rem;
  color: rgba(13, 27, 62, 0.55);
}

.card-shadow-primary {
  box-shadow: 0 0.46875rem 2.1875rem rgba(63, 106, 216, 0.03), 0 0.9375rem 1.40625rem rgba(63, 106, 216, 0.03), 0 0.25rem 0.53125rem rgba(63, 106, 216, 0.05), 0 0.125rem 0.1875rem rgba(63, 106, 216, 0.03);
}

.card-shadow-secondary {
  box-shadow: 0 0.46875rem 2.1875rem rgba(108, 117, 125, 0.03), 0 0.9375rem 1.40625rem rgba(108, 117, 125, 0.03), 0 0.25rem 0.53125rem rgba(108, 117, 125, 0.05), 0 0.125rem 0.1875rem rgba(108, 117, 125, 0.03);
}

.card-shadow-success {
  box-shadow: 0 0.46875rem 2.1875rem rgba(58, 196, 125, 0.03), 0 0.9375rem 1.40625rem rgba(58, 196, 125, 0.03), 0 0.25rem 0.53125rem rgba(58, 196, 125, 0.05), 0 0.125rem 0.1875rem rgba(58, 196, 125, 0.03);
}

.card-shadow-info {
  box-shadow: 0 0.46875rem 2.1875rem rgba(22, 170, 255, 0.03), 0 0.9375rem 1.40625rem rgba(22, 170, 255, 0.03), 0 0.25rem 0.53125rem rgba(22, 170, 255, 0.05), 0 0.125rem 0.1875rem rgba(22, 170, 255, 0.03);
}

.card-shadow-warning {
  box-shadow: 0 0.46875rem 2.1875rem rgba(247, 185, 36, 0.03), 0 0.9375rem 1.40625rem rgba(247, 185, 36, 0.03), 0 0.25rem 0.53125rem rgba(247, 185, 36, 0.05), 0 0.125rem 0.1875rem rgba(247, 185, 36, 0.03);
}

.card-shadow-danger {
  box-shadow: 0 0.46875rem 2.1875rem rgba(217, 37, 80, 0.03), 0 0.9375rem 1.40625rem rgba(217, 37, 80, 0.03), 0 0.25rem 0.53125rem rgba(217, 37, 80, 0.05), 0 0.125rem 0.1875rem rgba(217, 37, 80, 0.03);
}

.card-shadow-light {
  box-shadow: 0 0.46875rem 2.1875rem rgba(238, 238, 238, 0.03), 0 0.9375rem 1.40625rem rgba(238, 238, 238, 0.03), 0 0.25rem 0.53125rem rgba(238, 238, 238, 0.05), 0 0.125rem 0.1875rem rgba(238, 238, 238, 0.03);
}

.card-shadow-dark {
  box-shadow: 0 0.46875rem 2.1875rem rgba(52, 58, 64, 0.03), 0 0.9375rem 1.40625rem rgba(52, 58, 64, 0.03), 0 0.25rem 0.53125rem rgba(52, 58, 64, 0.05), 0 0.125rem 0.1875rem rgba(52, 58, 64, 0.03);
}

.card-shadow-focus {
  box-shadow: 0 0.46875rem 2.1875rem rgba(68, 64, 84, 0.03), 0 0.9375rem 1.40625rem rgba(68, 64, 84, 0.03), 0 0.25rem 0.53125rem rgba(68, 64, 84, 0.05), 0 0.125rem 0.1875rem rgba(68, 64, 84, 0.03);
}

.card-shadow-alternate {
  box-shadow: 0 0.46875rem 2.1875rem rgba(121, 76, 138, 0.03), 0 0.9375rem 1.40625rem rgba(121, 76, 138, 0.03), 0 0.25rem 0.53125rem rgba(121, 76, 138, 0.05), 0 0.125rem 0.1875rem rgba(121, 76, 138, 0.03);
}

.card-header-lg {
  padding: 1.5rem 2.5rem;
  height: auto;
}

.sticky-active-class .sticky-inner-wrapper > div {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.nav-pills,
.nav-tabs {
  margin-bottom: 1rem;
}

.nav-link {
  font-weight: bold;
}

.nav-link:hover {
  cursor: pointer;
}

.nav-tabs .nav-link:hover {
  color: #3f6ad8 !important;
}

.nav-tabs .nav-link.active {
  color: #3f6ad8;
}

.nav-pills .nav-link:hover {
  color: #3f6ad8 !important;
}

.nav-pills .nav-link.active {
  background: #3f6ad8;
}

.nav-pills .nav-link.active:hover {
  color: #fff !important;
}

.popover .RRT__panel,
.dropdown-menu .RRT__panel {
  margin: 0;
  padding: 0;
  position: relative;
}

.popover .RRT__panel::after, .popover .RRT__panel::before,
.dropdown-menu .RRT__panel::after,
.dropdown-menu .RRT__panel::before {
  width: 100%;
  bottom: auto;
  top: 0;
  left: 0;
  height: 20px;
  position: absolute;
  z-index: 10;
  content: '';
  background: linear-gradient(to bottom, white 20%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
}

.popover .RRT__panel::after,
.dropdown-menu .RRT__panel::after {
  bottom: 0;
  top: auto;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

.tabs-lg-alternate.card-header {
  padding: 0;
  height: auto;
}

.tabs-lg-alternate.card-header .widget-number {
  font-size: 2rem;
  font-weight: 300;
}

.tabs-lg-alternate.card-header .tab-subheading {
  padding: 5px 0 0;
  opacity: .6;
  transition: all .2s;
}

.tabs-lg-alternate.card-header > .nav {
  margin: 0;
}

.tabs-lg-alternate.card-header > .nav .nav-link {
  padding: 1.5rem 0;
  border-right: #e9ecef solid 1px;
  background: #f8f9fa;
}

.tabs-lg-alternate.card-header > .nav .nav-link:hover {
  background: #fff;
}

.tabs-lg-alternate.card-header > .nav .nav-link:hover .tab-subheading {
  color: #000;
  opacity: .9;
}

.tabs-lg-alternate.card-header > .nav .nav-link::before {
  background: #fff;
  border-radius: 0;
}

.tabs-lg-alternate.card-header > .nav .nav-link.active {
  background: #fff;
}

.tabs-lg-alternate.card-header > .nav .nav-link.active .tab-subheading {
  color: #000;
  opacity: .9;
}

.tabs-lg-alternate.card-header > .nav .nav-item:last-child .nav-link {
  border-right: 0;
}

.tabs-animated .nav-link {
  position: relative;
  padding: 1rem;
  margin: 0 0.75rem 0 0;
  color: #495057;
}

.tabs-animated .nav-link::before {
  transform: scale(0);
  opacity: 1;
  width: 100%;
  left: 0;
  bottom: -2px;
  content: "";
  position: absolute;
  display: block;
  border-radius: 0.25rem;
  background: #3f6ad8;
  transition: all .2s;
  height: 4px;
}

.tabs-animated .nav-link.active, .tabs-animated .nav-link:hover {
  color: #3f6ad8;
}

.tabs-animated .nav-link.active::before, .tabs-animated .nav-link:hover::before {
  transform: scale(1);
}

.tabs-animated-shadow .nav-link {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0.75rem;
}

.tabs-animated-shadow .nav-link span {
  position: relative;
  z-index: 5;
  display: inline-block;
  width: 100%;
}

.tabs-animated-shadow .nav-link::before {
  height: 100%;
  top: 0;
  z-index: 4;
  bottom: auto;
  box-shadow: 0 16px 26px -10px rgba(63, 106, 216, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(63, 106, 216, 0.2);
  border-radius: 100%;
  opacity: .5;
}

.tabs-animated-shadow .nav-link.active, .tabs-animated-shadow .nav-link:hover {
  color: #fff;
}

.tabs-animated-shadow .nav-link.active::before, .tabs-animated-shadow .nav-link:hover::before {
  border-radius: 0.25rem;
  opacity: 1;
}

.tabs-animated-shadow .nav-item:last-child .nav-link {
  margin-right: 0;
}

.tabs-animated-shadow.tabs-shadow-bordered {
  border-bottom: rgba(26, 54, 126, 0.125) solid 1px;
}

.tabs-animated-shadow.tabs-shadow-bordered .nav-link {
  margin-bottom: 0;
}

.body-tabs-shadow .body-tabs-animated {
  padding: 0.75rem 0;
}

.body-tabs-shadow .body-tabs-animated .nav-link span {
  position: relative;
  z-index: 5;
}

.body-tabs-shadow .body-tabs-animated .nav-link::before {
  height: 70%;
  top: 15%;
  z-index: 4;
  bottom: auto;
  box-shadow: 0 16px 26px -10px rgba(63, 106, 216, 0.56), 0 4px 25px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(63, 106, 216, 0.2);
  border-radius: 100%;
  opacity: .5;
}

.body-tabs-shadow .body-tabs-animated .nav-link.active, .body-tabs-shadow .body-tabs-animated .nav-link:hover {
  color: #fff;
}

.body-tabs-shadow .body-tabs-animated .nav-link.active::before, .body-tabs-shadow .body-tabs-animated .nav-link:hover::before {
  border-radius: 0.25rem;
  opacity: 1;
}

.body-tabs-line .body-tabs-layout {
  margin: 0 -30px;
  padding: 0 30px;
  margin-bottom: 30px;
  border-bottom: #dee2e6 solid 1px;
}

.tabs-rounded-lg {
  border-radius: 120px;
  background: #fff;
  padding: 0.75rem;
  margin-bottom: 1.5rem;
}

.tabs-rounded-lg .nav-link {
  margin-bottom: 0;
  font-size: 1.1rem;
  padding: 0.75rem 0.5rem;
}

.tabs-rounded-lg .nav-link::before {
  border-radius: 120px !important;
  box-shadow: 0 0 0 0 transparent;
}

.accordion-wrapper {
  border-radius: 0.25rem;
  border: #e9ecef solid 1px;
}

.accordion-wrapper > .card {
  box-shadow: 0 0 0 0 transparent;
}

.accordion-wrapper > .card > .card-header {
  padding: 1rem;
  height: auto;
}

.accordion-wrapper > .card > .card-header .btn:active,
.accordion-wrapper > .card > .card-header .btn:focus,
.accordion-wrapper > .card > .card-header .btn:hover {
  text-decoration: none;
}

.accordion-wrapper > .card > .card-header .form-heading p {
  margin: 0;
}

.accordion-wrapper > .card .collapse {
  border-bottom: transparent solid 1px;
}

.accordion-wrapper > .card .collapse.show {
  border-bottom-color: #e9ecef;
}

.modal-header,
.modal-footer {
  background: #f8f9fa;
}

.modal-footer {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.modal-dialog {
  box-shadow: 0 0.76875rem 2.4875rem rgba(52, 58, 64, 0.3), 0 1.3375rem 1.70625rem rgba(52, 58, 64, 0.3), 0 0.55rem 0.53125rem rgba(0, 0, 0, 0.05), 0 0.225rem 0.4375rem rgba(52, 58, 64, 0.3);
  border-radius: 0.25rem;
}

/**
 * Dots
 */
@keyframes scale {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  45% {
    transform: scale(0.1);
    opacity: 0.7;
  }
  80% {
    transform: scale(1);
    opacity: 1;
  }
}

.ball-pulse > div:nth-child(0) {
  animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(1) {
  animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(2) {
  animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div:nth-child(3) {
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.ball-pulse > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
}

@keyframes ball-pulse-sync {
  33% {
    transform: translateY(10px);
  }
  66% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}

.ball-pulse-sync > div:nth-child(0) {
  animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(1) {
  animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(2) {
  animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
}

.ball-pulse-sync > div:nth-child(3) {
  animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
}

.ball-pulse-sync > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
}

@keyframes ball-scale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.ball-scale > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  animation: ball-scale 1s 0s ease-in-out infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ball-rotate {
  position: relative;
}

.ball-rotate > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: relative;
}

.ball-rotate > div:first-child {
  animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
}

.ball-rotate > div:before, .ball-rotate > div:after {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  content: "";
  position: absolute;
  opacity: 0.8;
}

.ball-rotate > div:before {
  top: 0px;
  left: -28px;
}

.ball-rotate > div:after {
  top: 0px;
  left: 25px;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

.ball-clip-rotate > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  border: 2px solid #3f6ad8;
  border-bottom-color: transparent;
  height: 25px;
  width: 25px;
  background: transparent !important;
  display: inline-block;
  animation: rotate 0.75s 0s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

@keyframes scale {
  30% {
    transform: scale(0.3);
  }
  100% {
    transform: scale(1);
  }
}

.ball-clip-rotate-pulse {
  position: relative;
  transform: translateY(-15px);
}

.ball-clip-rotate-pulse > div {
  animation-fill-mode: both;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 100%;
}

.ball-clip-rotate-pulse > div:first-child {
  background: #3f6ad8;
  height: 16px;
  width: 16px;
  top: 7px;
  left: -7px;
  animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

.ball-clip-rotate-pulse > div:last-child {
  position: absolute;
  border: 2px solid #3f6ad8;
  width: 30px;
  height: 30px;
  left: -16px;
  top: -2px;
  background: transparent;
  border: 2px solid;
  border-color: #3f6ad8 transparent #3f6ad8 transparent;
  animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation-duration: 1s;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg) scale(1);
  }
  50% {
    transform: rotate(180deg) scale(0.6);
  }
  100% {
    transform: rotate(360deg) scale(1);
  }
}

.ball-clip-rotate-multiple {
  position: relative;
}

.ball-clip-rotate-multiple > div {
  animation-fill-mode: both;
  position: absolute;
  left: -20px;
  top: -20px;
  border: 2px solid #3f6ad8;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  animation: rotate 1s 0s ease-in-out infinite;
}

.ball-clip-rotate-multiple > div:last-child {
  display: inline-block;
  top: -10px;
  left: -10px;
  width: 15px;
  height: 15px;
  animation-duration: 0.5s;
  border-color: #3f6ad8 transparent #3f6ad8 transparent;
  animation-direction: reverse;
}

@keyframes ball-scale-ripple {
  0% {
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}

.ball-scale-ripple > div {
  animation-fill-mode: both;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #3f6ad8;
  animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

@keyframes ball-scale-ripple-multiple {
  0% {
    transform: scale(0.1);
    opacity: 1;
  }
  70% {
    transform: scale(1);
    opacity: 0.7;
  }
  100% {
    opacity: 0.0;
  }
}

.ball-scale-ripple-multiple {
  position: relative;
  transform: translateY(-25px);
}

.ball-scale-ripple-multiple > div:nth-child(0) {
  animation-delay: -0.8s;
}

.ball-scale-ripple-multiple > div:nth-child(1) {
  animation-delay: -0.6s;
}

.ball-scale-ripple-multiple > div:nth-child(2) {
  animation-delay: -0.4s;
}

.ball-scale-ripple-multiple > div:nth-child(3) {
  animation-delay: -0.2s;
}

.ball-scale-ripple-multiple > div {
  animation-fill-mode: both;
  position: absolute;
  top: -2px;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #3f6ad8;
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
}

@keyframes ball-beat {
  50% {
    opacity: 0.2;
    transform: scale(0.75);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.ball-beat > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  animation: ball-beat 0.7s 0s infinite linear;
}

.ball-beat > div:nth-child(2n-1) {
  animation-delay: -0.35s !important;
}

@keyframes ball-scale-multiple {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  5% {
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

.ball-scale-multiple {
  position: relative;
  transform: translateY(-30px);
}

.ball-scale-multiple > div:nth-child(2) {
  animation-delay: -0.4s;
}

.ball-scale-multiple > div:nth-child(3) {
  animation-delay: -0.2s;
}

.ball-scale-multiple > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
  left: -30px;
  top: 0px;
  opacity: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  animation: ball-scale-multiple 1s 0s linear infinite;
}

@keyframes ball-triangle-path-1 {
  33% {
    transform: translate(25px, -50px);
  }
  66% {
    transform: translate(50px, 0px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes ball-triangle-path-2 {
  33% {
    transform: translate(25px, 50px);
  }
  66% {
    transform: translate(-25px, 50px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}

@keyframes ball-triangle-path-3 {
  33% {
    transform: translate(-50px, 0px);
  }
  66% {
    transform: translate(-25px, -50px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}

.ball-triangle-path {
  position: relative;
  transform: translate(-29.994px, -37.50938px);
}

.ball-triangle-path > div:nth-child(1) {
  animation-name: ball-triangle-path-1;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

.ball-triangle-path > div:nth-child(2) {
  animation-name: ball-triangle-path-2;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

.ball-triangle-path > div:nth-child(3) {
  animation-name: ball-triangle-path-3;
  animation-delay: 0;
  animation-duration: 2s;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
}

.ball-triangle-path > div {
  animation-fill-mode: both;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 1px solid #3f6ad8;
}

.ball-triangle-path > div:nth-of-type(1) {
  top: 50px;
}

.ball-triangle-path > div:nth-of-type(2) {
  left: 25px;
}

.ball-triangle-path > div:nth-of-type(3) {
  top: 50px;
  left: 50px;
}

@keyframes ball-pulse-rise-even {
  0% {
    transform: scale(1.1);
  }
  25% {
    transform: translateY(-30px);
  }
  50% {
    transform: scale(0.4);
  }
  75% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0);
    transform: scale(1);
  }
}

@keyframes ball-pulse-rise-odd {
  0% {
    transform: scale(0.4);
  }
  25% {
    transform: translateY(30px);
  }
  50% {
    transform: scale(1.1);
  }
  75% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
    transform: scale(0.75);
  }
}

.ball-pulse-rise > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  animation-duration: 1s;
  animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  animation-iteration-count: infinite;
  animation-delay: 0;
}

.ball-pulse-rise > div:nth-child(2n) {
  animation-name: ball-pulse-rise-even;
}

.ball-pulse-rise > div:nth-child(2n-1) {
  animation-name: ball-pulse-rise-odd;
}

@keyframes ball-grid-beat {
  50% {
    opacity: 0.7;
  }
  100% {
    opacity: 1;
  }
}

.ball-grid-beat {
  width: 57px;
}

.ball-grid-beat > div:nth-child(1) {
  animation-delay: 0.27s;
  animation-duration: 0.86s;
}

.ball-grid-beat > div:nth-child(2) {
  animation-delay: 0.76s;
  animation-duration: 1.13s;
}

.ball-grid-beat > div:nth-child(3) {
  animation-delay: 0.54s;
  animation-duration: 1.08s;
}

.ball-grid-beat > div:nth-child(4) {
  animation-delay: 0.21s;
  animation-duration: 1.42s;
}

.ball-grid-beat > div:nth-child(5) {
  animation-delay: 0.32s;
  animation-duration: 0.8s;
}

.ball-grid-beat > div:nth-child(6) {
  animation-delay: 0.23s;
  animation-duration: 1.42s;
}

.ball-grid-beat > div:nth-child(7) {
  animation-delay: -0.09s;
  animation-duration: 1.39s;
}

.ball-grid-beat > div:nth-child(8) {
  animation-delay: 0.07s;
  animation-duration: 0.87s;
}

.ball-grid-beat > div:nth-child(9) {
  animation-delay: -0.19s;
  animation-duration: 1.11s;
}

.ball-grid-beat > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  animation-name: ball-grid-beat;
  animation-iteration-count: infinite;
  animation-delay: 0;
}

@keyframes ball-grid-pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
    opacity: 0.7;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

.ball-grid-pulse {
  width: 57px;
}

.ball-grid-pulse > div:nth-child(1) {
  animation-delay: 0.71s;
  animation-duration: 0.79s;
}

.ball-grid-pulse > div:nth-child(2) {
  animation-delay: 0.44s;
  animation-duration: 1.34s;
}

.ball-grid-pulse > div:nth-child(3) {
  animation-delay: 0.66s;
  animation-duration: 1.03s;
}

.ball-grid-pulse > div:nth-child(4) {
  animation-delay: 0.33s;
  animation-duration: 1s;
}

.ball-grid-pulse > div:nth-child(5) {
  animation-delay: 0.16s;
  animation-duration: 1.16s;
}

.ball-grid-pulse > div:nth-child(6) {
  animation-delay: 0.47s;
  animation-duration: 1.59s;
}

.ball-grid-pulse > div:nth-child(7) {
  animation-delay: 0.44s;
  animation-duration: 1.15s;
}

.ball-grid-pulse > div:nth-child(8) {
  animation-delay: 0.35s;
  animation-duration: 1.32s;
}

.ball-grid-pulse > div:nth-child(9) {
  animation-delay: 0.62s;
  animation-duration: 1.5s;
}

.ball-grid-pulse > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  animation-name: ball-grid-pulse;
  animation-iteration-count: infinite;
  animation-delay: 0;
}

@keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    transform: scale(0.4);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px;
}

.ball-spin-fade-loader > div:nth-child(1) {
  top: 25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -0.96s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(2) {
  top: 17.04545px;
  left: 17.04545px;
  animation: ball-spin-fade-loader 1s -0.84s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 25px;
  animation: ball-spin-fade-loader 1s -0.72s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(4) {
  top: -17.04545px;
  left: 17.04545px;
  animation: ball-spin-fade-loader 1s -0.6s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(5) {
  top: -25px;
  left: 0;
  animation: ball-spin-fade-loader 1s -0.48s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(6) {
  top: -17.04545px;
  left: -17.04545px;
  animation: ball-spin-fade-loader 1s -0.36s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -25px;
  animation: ball-spin-fade-loader 1s -0.24s infinite linear;
}

.ball-spin-fade-loader > div:nth-child(8) {
  top: 17.04545px;
  left: -17.04545px;
  animation: ball-spin-fade-loader 1s -0.12s infinite linear;
}

.ball-spin-fade-loader > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
}

@keyframes ball-spin-loader {
  75% {
    opacity: 0.2;
  }
  100% {
    opacity: 1;
  }
}

.ball-spin-loader {
  position: relative;
}

.ball-spin-loader > span:nth-child(1) {
  top: 45px;
  left: 0;
  animation: ball-spin-loader 2s 0.9s infinite linear;
}

.ball-spin-loader > span:nth-child(2) {
  top: 30.68182px;
  left: 30.68182px;
  animation: ball-spin-loader 2s 1.8s infinite linear;
}

.ball-spin-loader > span:nth-child(3) {
  top: 0;
  left: 45px;
  animation: ball-spin-loader 2s 2.7s infinite linear;
}

.ball-spin-loader > span:nth-child(4) {
  top: -30.68182px;
  left: 30.68182px;
  animation: ball-spin-loader 2s 3.6s infinite linear;
}

.ball-spin-loader > span:nth-child(5) {
  top: -45px;
  left: 0;
  animation: ball-spin-loader 2s 4.5s infinite linear;
}

.ball-spin-loader > span:nth-child(6) {
  top: -30.68182px;
  left: -30.68182px;
  animation: ball-spin-loader 2s 5.4s infinite linear;
}

.ball-spin-loader > span:nth-child(7) {
  top: 0;
  left: -45px;
  animation: ball-spin-loader 2s 6.3s infinite linear;
}

.ball-spin-loader > span:nth-child(8) {
  top: 30.68182px;
  left: -30.68182px;
  animation: ball-spin-loader 2s 7.2s infinite linear;
}

.ball-spin-loader > div {
  animation-fill-mode: both;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: green;
}

@keyframes ball-zig {
  33% {
    transform: translate(-15px, -30px);
  }
  66% {
    transform: translate(15px, -30px);
  }
  100% {
    transform: translate(0, 0);
  }
}

@keyframes ball-zag {
  33% {
    transform: translate(15px, 30px);
  }
  66% {
    transform: translate(-15px, 30px);
  }
  100% {
    transform: translate(0, 0);
  }
}

.ball-zig-zag {
  position: relative;
  transform: translate(-15px, -15px);
}

.ball-zig-zag > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 4px;
  left: -7px;
}

.ball-zig-zag > div:first-child {
  animation: ball-zig 0.7s 0s infinite linear;
}

.ball-zig-zag > div:last-child {
  animation: ball-zag 0.7s 0s infinite linear;
}

@keyframes ball-zig-deflect {
  17% {
    transform: translate(-15px, -30px);
  }
  34% {
    transform: translate(15px, -30px);
  }
  50% {
    transform: translate(0, 0);
  }
  67% {
    transform: translate(15px, -30px);
  }
  84% {
    transform: translate(-15px, -30px);
  }
  100% {
    transform: translate(0, 0);
  }
}

@keyframes ball-zag-deflect {
  17% {
    transform: translate(15px, 30px);
  }
  34% {
    transform: translate(-15px, 30px);
  }
  50% {
    transform: translate(0, 0);
  }
  67% {
    transform: translate(-15px, 30px);
  }
  84% {
    transform: translate(15px, 30px);
  }
  100% {
    transform: translate(0, 0);
  }
}

.ball-zig-zag-deflect {
  position: relative;
  transform: translate(-15px, -15px);
}

.ball-zig-zag-deflect > div {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 4px;
  left: -7px;
}

.ball-zig-zag-deflect > div:first-child {
  animation: ball-zig-deflect 1.5s 0s infinite linear;
}

.ball-zig-zag-deflect > div:last-child {
  animation: ball-zag-deflect 1.5s 0s infinite linear;
}

/**
 * Lines
 */
@keyframes line-scale {
  0% {
    transform: scaley(1);
  }
  50% {
    transform: scaley(0.4);
  }
  100% {
    transform: scaley(1);
  }
}

.line-scale > div:nth-child(1) {
  animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(2) {
  animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(3) {
  animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(4) {
  animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div:nth-child(5) {
  animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
}

.line-scale > div {
  background-color: #3f6ad8;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
}

@keyframes line-scale-party {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.5);
  }
  100% {
    transform: scale(1);
  }
}

.line-scale-party > div:nth-child(1) {
  animation-delay: 0.74s;
  animation-duration: 0.85s;
}

.line-scale-party > div:nth-child(2) {
  animation-delay: 0.38s;
  animation-duration: 1.14s;
}

.line-scale-party > div:nth-child(3) {
  animation-delay: 0.46s;
  animation-duration: 1.21s;
}

.line-scale-party > div:nth-child(4) {
  animation-delay: 0.29s;
  animation-duration: 0.95s;
}

.line-scale-party > div {
  background-color: #3f6ad8;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  animation-name: line-scale-party;
  animation-iteration-count: infinite;
  animation-delay: 0;
}

@keyframes line-scale-pulse-out {
  0% {
    transform: scaley(1);
  }
  50% {
    transform: scaley(0.4);
  }
  100% {
    transform: scaley(1);
  }
}

.line-scale-pulse-out > div {
  background-color: #3f6ad8;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
}

.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
  animation-delay: -0.4s !important;
}

.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
  animation-delay: -0.2s !important;
}

@keyframes line-scale-pulse-out-rapid {
  0% {
    transform: scaley(1);
  }
  80% {
    transform: scaley(0.3);
  }
  90% {
    transform: scaley(1);
  }
}

.line-scale-pulse-out-rapid > div {
  background-color: #3f6ad8;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  animation-fill-mode: both;
  display: inline-block;
  vertical-align: middle;
  animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
}

.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
  animation-delay: -0.25s !important;
}

.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
  animation-delay: 0s !important;
}

@keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3;
  }
  100% {
    opacity: 1;
  }
}

.line-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -4px;
}

.line-spin-fade-loader > div:nth-child(1) {
  top: 20px;
  left: 0;
  animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(2) {
  top: 13.63636px;
  left: 13.63636px;
  transform: rotate(-45deg);
  animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 20px;
  transform: rotate(90deg);
  animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(4) {
  top: -13.63636px;
  left: 13.63636px;
  transform: rotate(45deg);
  animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(5) {
  top: -20px;
  left: 0;
  animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(6) {
  top: -13.63636px;
  left: -13.63636px;
  transform: rotate(-45deg);
  animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -20px;
  transform: rotate(90deg);
  animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
}

.line-spin-fade-loader > div:nth-child(8) {
  top: 13.63636px;
  left: -13.63636px;
  transform: rotate(45deg);
  animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
}

.line-spin-fade-loader > div {
  background-color: #3f6ad8;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  animation-fill-mode: both;
  position: absolute;
  width: 5px;
  height: 15px;
}

/**
 * Misc
 */
@keyframes triangle-skew-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

.triangle-skew-spin > div {
  animation-fill-mode: both;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #3f6ad8;
  animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

@keyframes square-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}

.square-spin > div {
  animation-fill-mode: both;
  width: 50px;
  height: 50px;
  background: #3f6ad8;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}

@keyframes rotate_pacman_half_up {
  0% {
    transform: rotate(270deg);
  }
  50% {
    transform: rotate(360deg);
  }
  100% {
    transform: rotate(270deg);
  }
}

@keyframes rotate_pacman_half_down {
  0% {
    transform: rotate(90deg);
  }
  50% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(90deg);
  }
}

@keyframes pacman-balls {
  75% {
    opacity: 0.7;
  }
  100% {
    transform: translate(-100px, -6.25px);
  }
}

.pacman {
  position: relative;
}

.pacman > div:nth-child(2) {
  animation: pacman-balls 1s -0.99s infinite linear;
}

.pacman > div:nth-child(3) {
  animation: pacman-balls 1s -0.66s infinite linear;
}

.pacman > div:nth-child(4) {
  animation: pacman-balls 1s -0.33s infinite linear;
}

.pacman > div:nth-child(5) {
  animation: pacman-balls 1s 0s infinite linear;
}

.pacman > div:first-of-type {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #3f6ad8;
  border-left: 25px solid #3f6ad8;
  border-bottom: 25px solid #3f6ad8;
  border-radius: 25px;
  animation: rotate_pacman_half_up 0.5s 0s infinite;
  position: relative;
  left: -30px;
}

.pacman > div:nth-child(2) {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #3f6ad8;
  border-left: 25px solid #3f6ad8;
  border-bottom: 25px solid #3f6ad8;
  border-radius: 25px;
  animation: rotate_pacman_half_down 0.5s 0s infinite;
  margin-top: -50px;
  position: relative;
  left: -30px;
}

.pacman > div:nth-child(3),
.pacman > div:nth-child(4),
.pacman > div:nth-child(5),
.pacman > div:nth-child(6) {
  background-color: #3f6ad8;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
  transform: translate(0, -6.25px);
  top: 25px;
  left: 70px;
}

@keyframes cube-transition {
  25% {
    transform: translateX(50px) scale(0.5) rotate(-90deg);
  }
  50% {
    transform: translate(50px, 50px) rotate(-180deg);
  }
  75% {
    transform: translateY(50px) scale(0.5) rotate(-270deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}

.cube-transition {
  position: relative;
  transform: translate(-25px, -25px);
}

.cube-transition > div {
  animation-fill-mode: both;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: #3f6ad8;
  animation: cube-transition 1.6s 0s infinite ease-in-out;
}

.cube-transition > div:last-child {
  animation-delay: -0.8s;
}

@keyframes spin-rotate {
  0% {
    transform: rotate(0deg);
  }
  50% {
    transform: rotate(180deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden;
}

.semi-circle-spin > div {
  position: absolute;
  border-width: 0px;
  border-radius: 100%;
  animation: spin-rotate 0.6s 0s infinite linear;
  background-image: linear-gradient(transparent 0%, transparent 70%, #3f6ad8 30%, #3f6ad8 100%);
  width: 100%;
  height: 100%;
}

.blockOverlay {
  display: block !important;
  opacity: .6;
  z-index: 55;
}

.blockElement {
  display: flex;
  align-content: center;
  align-items: center;
  z-index: 66;
  height: 100%;
  width: 100%;
}

.blockPage {
  left: 50%;
  top: 50%;
  z-index: 66;
}

.blockPage .d-none {
  display: block !important;
}

.blockPage .loader {
  background: #fff;
  border-radius: 0.25rem;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  padding: 1.5rem;
}

.blockPage .ball-grid-pulse {
  min-height: 57px;
}

.progress .progress-bar:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.progress.progress-bar-sm {
  height: .5rem;
}

.progress.progress-bar-xs {
  height: .3rem;
}

.progress.progress-bar-rounded {
  border-radius: 30px;
}

.progress-bar-animated-alt.progress-bar,
.progress-bar-animated-alt .progress-bar {
  position: relative;
}

.progress-bar-animated-alt.progress-bar::after,
.progress-bar-animated-alt .progress-bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #fff;
  animation: progress-active 2s ease infinite;
}

@keyframes progress-active {
  0% {
    opacity: .4;
    width: 0;
  }
  100% {
    opacity: 0;
    width: 100%;
  }
}

.vertical-timeline {
  width: 100%;
  position: relative;
  padding: 1.5rem 0 1rem;
}

.vertical-timeline::after {
  content: '';
  display: table;
  clear: both;
}

.vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 67px;
  height: 100%;
  width: 4px;
  background: #e9ecef;
  border-radius: 0.25rem;
}

.vertical-timeline-element {
  position: relative;
  margin: 0 0 1rem;
}

.vertical-timeline-element:after {
  content: "";
  display: table;
  clear: both;
}

.vertical-timeline-element:last-child {
  margin-bottom: 0;
}

.vertical-timeline-element-content {
  position: relative;
  margin-left: 90px;
  font-size: 0.8rem;
}

.vertical-timeline-element-content:after {
  content: "";
  display: table;
  clear: both;
}

.vertical-timeline-element-content .timeline-title {
  font-size: 0.8rem;
  text-transform: uppercase;
  margin: 0 0 0.5rem;
  padding: 2px 0 0;
  font-weight: bold;
}

.vertical-timeline-element-content p {
  color: #6c757d;
  margin: 0 0 0.5rem;
}

.vertical-timeline-element-content .vertical-timeline-element-date {
  display: block;
  position: absolute;
  left: -90px;
  top: 0;
  padding-right: 10px;
  text-align: right;
  color: #adb5bd;
  font-size: 0.7619rem;
  white-space: nowrap;
}

.vertical-timeline-element-icon {
  position: absolute;
  top: 0;
  left: 60px;
}

.vertical-timeline-element-icon .badge-dot-xl {
  box-shadow: 0 0 0 5px #fff;
}

.vertical-timeline-element--no-children .vertical-timeline-element-content {
  background: 0 0;
  box-shadow: none;
}

.vertical-timeline-element--no-children .vertical-timeline-element-content::before {
  display: none;
}

.vertical-without-time::before {
  left: 11px;
}

.vertical-without-time .vertical-timeline-element-content {
  margin-left: 36px;
}

.vertical-without-time .vertical-timeline-element-icon {
  left: 4px;
}

.vertical-time-icons {
  padding: 2rem 0 0;
}

.vertical-time-icons::before {
  content: '';
  position: absolute;
  top: 0;
  left: 14px;
  height: 100%;
  width: 6px;
  background: #e9ecef;
  border-radius: 0.25rem;
}

.vertical-time-icons .vertical-timeline-element {
  margin-bottom: 1rem;
}

.vertical-time-icons .vertical-timeline-element-content {
  margin-left: 50px;
}

.vertical-time-icons .vertical-timeline-element-icon {
  width: 34px;
  height: 34px;
  left: 0;
  top: -7px;
}

.vertical-time-icons .vertical-timeline-element-icon .timeline-icon {
  width: 34px;
  height: 34px;
  background: #fff;
  border-radius: 50px;
  border-width: 2px;
  border-style: solid;
  box-shadow: 0 0 0 5px #fff;
  text-align: center;
  display: flex;
  align-items: center;
  align-content: center;
}

.vertical-time-icons .vertical-timeline-element-icon .timeline-icon i {
  display: block;
  font-size: 1.1rem;
  margin: 0 auto;
}

.vertical-time-icons .vertical-timeline-element-icon .timeline-icon svg {
  margin: 0 auto;
}

.vertical-time-simple {
  padding: 0.5rem 0;
}

.vertical-time-simple .vertical-timeline-element {
  margin: 0 0 0.5rem;
}

.vertical-time-simple .timeline-title {
  font-weight: normal;
  font-size: 0.91667rem;
  padding: 0;
}

.vertical-time-simple .vertical-timeline-element-icon {
  height: 14px;
  width: 14px;
  background: #e9ecef;
  position: absolute;
  left: 6px;
  top: 2px;
  display: block;
  border-radius: 20px;
}

.vertical-time-simple .vertical-timeline-element-icon::after {
  content: '';
  position: absolute;
  background: #fff;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 20px;
}

.vertical-time-simple .timeline-title {
  text-transform: none;
}

.dot-primary .vertical-timeline-element-icon {
  background: #3f6ad8;
}

.dot-secondary .vertical-timeline-element-icon {
  background: #6c757d;
}

.dot-success .vertical-timeline-element-icon {
  background: #3ac47d;
}

.dot-info .vertical-timeline-element-icon {
  background: #16aaff;
}

.dot-warning .vertical-timeline-element-icon {
  background: #f7b924;
}

.dot-danger .vertical-timeline-element-icon {
  background: #d92550;
}

.dot-light .vertical-timeline-element-icon {
  background: #eeeeee;
}

.dot-dark .vertical-timeline-element-icon {
  background: #343a40;
}

.dot-focus .vertical-timeline-element-icon {
  background: #444054;
}

.dot-alternate .vertical-timeline-element-icon {
  background: #794c8a;
}

.vertical-timeline--animate .vertical-timeline-element-icon.is-hidden {
  visibility: hidden;
}

.vertical-timeline--animate .vertical-timeline-element-icon.bounce-in {
  visibility: visible;
  animation: cd-bounce-1 .8s;
}

@keyframes cd-bounce-1 {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  60% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}

.vertical-timeline--animate .vertical-timeline-element-content.is-hidden {
  visibility: hidden;
}

.vertical-timeline--animate .vertical-timeline-element-content.bounce-in {
  visibility: visible;
  animation: cd-bounce-2 .6s;
}

@media only screen and (min-width: 1170px) {
  .vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element.vertical-timeline-element--right .vertical-timeline-element-content.bounce-in, .vertical-timeline--two-columns.vertical-timeline--animate .vertical-timeline-element:nth-child(even):not(.vertical-timeline-element--left) .vertical-timeline-element-content.bounce-in {
    animation: cd-bounce-2-inverse .6s;
  }
}

@media only screen and (max-width: 1169px) {
  .vertical-timeline--animate .vertical-timeline-element-content.bounce-in {
    visibility: visible;
    animation: cd-bounce-2-inverse .6s;
  }
}

@keyframes cd-bounce-2 {
  0% {
    opacity: 0;
    transform: translateX(-100px);
  }
  60% {
    opacity: 1;
    transform: translateX(20px);
  }
  100% {
    transform: translateX(0);
  }
}

@keyframes cd-bounce-2-inverse {
  0% {
    opacity: 0;
    transform: translateX(100px);
  }
  60% {
    opacity: 1;
    transform: translateX(-20px);
  }
  100% {
    transform: translateX(0);
  }
}

.todo-list-wrapper .todo-indicator {
  position: absolute;
  width: 4px;
  height: 60%;
  border-radius: 0.3rem;
  left: 0.625rem;
  top: 20%;
  opacity: .6;
  transition: opacity .2s;
}

.todo-list-wrapper .list-group-item:hover .todo-indicator {
  opacity: .9;
}

.todo-list-wrapper .custom-control,
.todo-list-wrapper input[checkbox] {
  margin-left: 0.625rem;
}

.list-group-flush + .card-footer {
  border-top: 0;
}

.rm-list-borders .list-group-item {
  border: 0;
  padding: 0.5rem 0;
}

.rm-list-borders-scroll .list-group-item {
  border: 0;
  padding-right: 1.125rem;
}

.input-group .input-group-prepend div:not([class]) .react-datepicker__input-container .form-control,
.input-group .input-group-prepend + div .react-datepicker__input-container .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.input-group > div:not([class]) {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
}

.input-group > div:not([class]) .react-datepicker__input-container .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group .input-group-prepend + div {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
}

.input-group > .react-datepicker-wrapper {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
}

.input-group > .react-datepicker-wrapper > .react-datepicker__input-container > .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

legend {
  font-size: 0.88rem;
  font-weight: bold;
}

.form-heading {
  font-size: 1.1rem;
  margin: 0;
  color: #3f6ad8;
}

.form-heading p {
  color: #6c757d;
  padding: 0.3rem 0 0;
  font-size: 0.88rem;
}

.custom-select {
  -webkit-appearance: none;
  -moz-appearance: none;
}

.pagination li a {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}

.pagination li a:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.pagination li a:focus {
  z-index: 2;
  outline: 0;
  box-shadow: none;
}

.pagination li a:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.pagination li:first-child a {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.pagination li:last-child a {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination li.active a {
  z-index: 1;
  color: #fff;
  background-color: #3f6ad8;
  border-color: #007bff;
}

.pagination li.active a:hover {
  color: #fff;
}

.pagination li.disabled a {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-rounded li a {
  border-radius: 50px !important;
  margin: 0 0.3rem;
}

.chat-box-wrapper {
  display: flex;
  clear: both;
  padding: 0.75rem;
}

.chat-box-wrapper + .chat-box-wrapper {
  padding-top: 0;
}

.chat-box-wrapper .chat-box {
  box-shadow: 0 0 0 transparent;
  position: relative;
  opacity: 1;
  background: #e0f3ff;
  border: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 30px;
  border-top-left-radius: 0.25rem;
  flex: 1;
  display: flex;
  max-width: 50%;
  min-width: 100%;
  text-align: left;
}

.chat-box-wrapper .chat-box + small {
  text-align: left;
  padding: 0.5rem 0 0;
  margin-left: 1.5rem;
  display: block;
}

.chat-box-wrapper.chat-box-wrapper-right {
  text-align: right;
}

.chat-box-wrapper.chat-box-wrapper-right .chat-box {
  border-radius: 30px;
  border-top-left-radius: 30px;
  border-top-right-radius: 0.25rem;
  margin-left: auto;
}

.chat-box-wrapper.chat-box-wrapper-right .chat-box + small {
  text-align: right;
  margin-right: 1.5rem;
  margin-left: 0;
}

.forms-wizard {
  margin: 0;
  padding: 0;
  list-style-type: none;
  width: 100%;
  display: table;
  table-layout: fixed;
  border-radius: 0.25rem;
  border: 0;
}

.forms-wizard li {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  font-size: 1rem;
  padding: 1rem 0;
  color: #adb5bd;
  position: relative;
}

.forms-wizard li .nav-link {
  display: block;
  padding: 0;
  color: #adb5bd;
}

.forms-wizard li .nav-link:focus, .forms-wizard li .nav-link:active, .forms-wizard li .nav-link:hover {
  border-color: transparent;
  color: #495057 !important;
}

.forms-wizard li::after, .forms-wizard li::before {
  position: absolute;
  height: 4px;
  top: 50%;
  margin-top: -1rem;
  width: 50%;
  content: '';
  background: #dee2e6;
  z-index: 5;
  transition: all .2s;
}

.forms-wizard li::after {
  left: 50%;
}

.forms-wizard li::before {
  left: 0;
}

.forms-wizard li:first-child::before {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.forms-wizard li:last-child::after {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.forms-wizard li em {
  font-style: normal;
  font-size: 1.5rem;
  background: #ced4da;
  color: #fff;
  text-align: center;
  padding: 0;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50px;
  display: block;
  margin: 0 auto 0.5rem;
  position: relative;
  z-index: 7;
  transition: all .2s;
}

.forms-wizard li.active .nav-link {
  color: #495057;
}

.forms-wizard li.active em {
  background: #3f6ad8;
  color: #fff;
}

.forms-wizard li.active::after, .forms-wizard li.active::before {
  background: #3f6ad8;
}

.forms-wizard li.done em {
  font-family: 'Linearicons-Free';
  background: #3ac47d;
  overflow: hidden;
}

.forms-wizard li.done em::before {
  width: 42px;
  height: 42px;
  font-size: 1.2rem;
  line-height: 40px;
  text-align: center;
  display: block;
}

.forms-wizard li.done::after, .forms-wizard li.done::before {
  background: #3ac47d;
}

.forms-wizard li.done:hover {
  color: #495057 !important;
}

.forms-wizard li:hover {
  color: #6c757d;
}

.forms-wizard-alt .forms-wizard li {
  font-size: 0.88rem;
}

.forms-wizard-alt .forms-wizard li em {
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-indent: -999rem;
  border: #fff solid 2px;
}

.forms-wizard-vertical .forms-wizard {
  display: block;
  width: 30%;
  float: left;
  padding: 0 1.5rem 1.5rem 0;
}

.forms-wizard-vertical .forms-wizard li {
  display: block;
  margin: 0;
  padding: 0;
}

.forms-wizard-vertical .forms-wizard li::before, .forms-wizard-vertical .forms-wizard li::after {
  display: none;
}

.forms-wizard-vertical .forms-wizard li a {
  text-align: left;
  display: flex;
  align-items: center;
  align-content: flex-start;
  padding: 0.75rem;
  margin-bottom: 0.5rem;
  border-radius: 0.3rem;
  transition: all .2s;
}

.forms-wizard-vertical .forms-wizard li a em {
  margin: 0 0.75rem 0 0;
}

.forms-wizard-vertical .forms-wizard li a:active, .forms-wizard-vertical .forms-wizard li a:focus, .forms-wizard-vertical .forms-wizard li a:hover {
  background: #e9ecef;
  color: #495057 !important;
}

.forms-wizard-vertical .forms-wizard li.active a {
  background: #3f6ad8;
  color: #fff;
}

.forms-wizard-vertical .forms-wizard li.active a:active, .forms-wizard-vertical .forms-wizard li.active a:focus, .forms-wizard-vertical .forms-wizard li.active a:hover {
  color: #fff !important;
}

.forms-wizard-vertical .forms-wizard li.active a em {
  background: rgba(255, 255, 255, 0.2);
}

.forms-wizard-vertical .form-wizard-content {
  width: 70%;
  overflow: auto;
}

.icon-wrapper {
  display: flex;
  align-content: center;
  align-items: center;
}

.widget-chart {
  text-align: center;
  padding: 1rem;
  position: relative;
}

.widget-chart .progress-sub-label {
  opacity: .8;
  padding: 5px 0 0;
}

.widget-chart .progress-circle-wrapper {
  min-width: 68px;
  margin-right: 1rem;
}

.widget-chart .progress-circle-wrapper .react-sweet-progress-symbol {
  font-size: 0.8rem;
}

.widget-chart .widget-chart-content {
  position: relative;
  z-index: 5;
}

.widget-chart .widget-chart-content-lg {
  padding: 2rem 0 1rem 2rem;
}

.widget-chart .widget-chart-content-lg .widget-numbers {
  margin-bottom: 0;
}

.widget-chart .widget-chart-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  opacity: .25;
  z-index: 4;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  overflow: hidden;
}

.widget-chart .widget-numbers {
  font-weight: bold;
  font-size: 2.5rem;
  display: block;
  line-height: 1;
  margin: 1rem auto;
}

.widget-chart .widget-numbers.modify-font-40 {
  font-weight: 550 !important;
  font-size: 40px !important;
}

@media (max-width: 1249px) {
  .widget-chart .widget-numbers.modify-font-40 {
    font-weight: 550 !important;
    font-size: 25px !important;
  }
}

.widget-chart .widget-numbers.modify-font-30 {
  font-weight: 400 !important;
  font-size: 30px !important;
}

@media (max-width: 1249px) {
  .widget-chart .widget-numbers.modify-font-30 {
    font-weight: 400 !important;
    font-size: 25px !important;
  }
}

.widget-chart .widget-numbers + .widget-chart-flex,
.widget-chart .widget-numbers + .widget-description,
.widget-chart .widget-numbers + .widget-subheading {
  margin-top: -0.5rem;
}

.widget-chart .widget-subheading {
  margin: -0.5rem 0 0;
  display: block;
  opacity: .6;
}

.widget-chart .widget-subheading:first-child {
  margin-top: 0;
}

.widget-chart .widget-subheading + .widget-numbers {
  margin-top: 0.5rem;
}

.widget-chart .widget-description {
  margin: 1rem 0 0;
}

.widget-chart.widget-chart-hover {
  transition: all .2s;
}

.widget-chart.widget-chart-hover:hover {
  z-index: 15;
  transform: scale(1.15);
  box-shadow: 0 0.46875rem 4.1875rem rgba(4, 9, 20, 0.05), 0 0.9375rem 2.40625rem rgba(4, 9, 20, 0.05), 0 0.25rem 1.3125rem rgba(4, 9, 20, 0.06), 0 0.125rem 1.1875rem rgba(4, 9, 20, 0.06);
  cursor: pointer;
  background: #fff;
}

.widget-chart.widget-chart-hover:hover.for-dashboard {
  transform: scale(1.05) !important;
}

.widget-chart .widget-chart-actions {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  z-index: 12;
}

.widget-chart .widget-chart-actions .btn-link {
  font-size: 1.1rem;
  padding-top: 0;
  padding-bottom: 0;
  opacity: .6;
}

.widget-chart .widget-progress-wrapper {
  margin-top: 1rem;
}

.widget-chart .widget-progress-wrapper.progress-wrapper-bottom {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}

.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress {
  margin: 0 -1px -1px;
}

.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.widget-chart .widget-progress-wrapper.progress-wrapper-bottom .progress .progress-bar {
  border-bottom-left-radius: 0.25rem;
}

.widget-chart .widget-chart-flex {
  display: flex;
  align-items: center;
  align-content: center;
  margin-bottom: 1rem;
}

.widget-chart .widget-chart-flex:last-child {
  margin-bottom: 0;
}

.widget-chart .widget-chart-flex .widget-subheading {
  margin: 0;
}

.widget-chart .widget-chart-flex .widget-description {
  margin-top: 0;
}

.widget-chart.text-left {
  flex-direction: row;
  align-items: center;
}

.widget-chart.text-left .icon-wrapper {
  min-width: 54px;
  margin: 0 1rem 0 0;
}

.widget-chart.text-left .widget-numbers {
  margin-left: 0;
}

.widget-chart.text-left .widget-chart-content {
  display: flex;
  flex-direction: column;
  align-content: center;
  flex: 1;
  position: relative;
}

.widget-chart.text-left .widget-chart-content > .widget-numbers:first-child {
  margin-top: 0;
}

.widget-chart.text-left .widget-chart-content .widget-description {
  align-self: flex-start;
}

.widget-chart.text-left .widget-chart-wrapper {
  height: 35%;
}

.widget-chart.widget-chart-left {
  padding-bottom: 15%;
}

.widget-chart .chart-wrapper-relative {
  position: relative;
  opacity: 1;
  margin-top: 1rem;
}

.widget-chart-actions {
  position: absolute;
  right: 1rem;
  top: 1rem;
  z-index: 12;
}

.widget-chart-actions .btn-link {
  font-size: 1.1rem;
  padding-top: 0;
  padding-bottom: 0;
  opacity: .6;
}

.widget-chart:hover .widget-chart-actions .btn-link,
.widget-content:hover .widget-chart-actions .btn-link {
  opacity: 1;
}

.grid-menu .widget-chart.widget-chart-hover:hover {
  background: #fff;
  border-radius: 0.25rem;
}

.icon-wrapper {
  width: 54px;
  height: 54px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}

.icon-wrapper[class*="border-"] {
  border-width: 1px;
  border-style: solid;
}

.icon-wrapper .icon-wrapper-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 3;
  opacity: .2;
}

.icon-wrapper .icon-wrapper-bg.bg-light {
  opacity: .08;
}

.icon-wrapper i {
  margin: 0 auto;
  font-size: 1.7rem;
  position: relative;
  z-index: 5;
}

.icon-wrapper i:before {
  margin-top: -3px;
}

.icon-wrapper .progress-circle-wrapper {
  width: 100%;
  margin-right: 0;
}

.widget-chart2 .widget-chart-flex {
  display: flex;
  align-items: baseline;
  align-content: center;
  margin-bottom: 0;
}

.widget-chart2 .widget-chart-flex .widget-subtitle {
  margin-left: auto;
}

.widget-chart2 .widget-chart-flex .widget-numbers {
  font-weight: normal;
}

.widget-chart2 .widget-chart-flex + .widget-chart-flex .widget-numbers {
  margin-bottom: 0;
}

.widget-chart2 .widget-chat-wrapper-outer {
  display: flex;
  flex: 1;
  flex-direction: column;
  max-width: 100%;
}

.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper {
  height: 70px;
  opacity: .8;
  position: relative;
  margin: 1rem auto -0.5rem;
}

.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-lg {
  height: 130px;
}

.widget-chart2 .widget-chat-wrapper-outer .widget-chart-wrapper-xlg {
  height: 160px;
}

.card-btm-border {
  border-bottom: transparent solid 4px;
}

.progress-box {
  text-align: center;
}

.progress-box h4 {
  font-size: 0.88rem;
  font-weight: bold;
  opacity: .6;
  text-transform: uppercase;
  padding-bottom: 0.33333rem;
}

.progress-box svg {
  margin: 0 auto;
}

.svg-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: .1;
}

.svg-bg svg {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.widget-numbers-sm {
  font-size: 1.5rem;
}

.widget-content {
  padding: 1rem;
  flex-direction: row;
  align-items: center;
}

.widget-content .widget-content-wrapper {
  display: flex;
  flex: 1;
  position: relative;
  align-items: center;
}

.widget-content .widget-content-left .widget-heading {
  opacity: .8;
  font-weight: bold;
}

.widget-content .widget-content-left .widget-subheading {
  opacity: .5;
}

.widget-content .widget-content-right {
  margin-left: auto;
}

.widget-content .widget-numbers {
  font-weight: bold;
  font-size: 1.8rem;
  display: block;
}

.widget-content .widget-content-outer {
  display: flex;
  flex: 1;
  flex-direction: column;
}

.widget-content .widget-progress-wrapper {
  margin-top: 1rem;
}

.widget-content .widget-progress-wrapper .progress-sub-label {
  margin-top: 0.33333rem;
  opacity: .5;
  display: flex;
  align-content: center;
  align-items: center;
}

.widget-content .widget-progress-wrapper .progress-sub-label .sub-label-right {
  margin-left: auto;
}

.widget-content .widget-content-right.widget-content-actions {
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s;
}

.widget-content:hover .widget-content-right.widget-content-actions {
  visibility: visible;
  opacity: 1;
}

.profile-block {
  position: relative;
  overflow: hidden;
}

.profile-block .profile-blur {
  width: 100%;
  height: 100%;
  filter: blur(5px);
  transform: scale(1.8);
  position: absolute;
  left: -25%;
  top: -25%;
}

.profile-block .profile-inner {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: .5;
  left: 0;
  top: 0;
}

.profile-block .dropdown-menu-header .menu-header-content {
  padding: 3rem;
}

.profile-block .dropdown-menu-header .menu-header-content .menu-header-title {
  margin: 0.75rem 0 0;
}

.profile-block .dropdown-menu-header .menu-header-content .menu-header-subtitle {
  margin: 0.5rem 0 0;
}

.profile-block .dropdown-menu-header .menu-header-btn-pane {
  margin: 0.5rem 0 0;
}

.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon {
  color: #fff;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 37px;
  font-size: 1.1rem;
}

.profile-block .dropdown-menu-header .menu-header-btn-pane .btn-icon:hover {
  background: rgba(255, 255, 255, 0.2);
}

.app-logo {
  height: 73px;
  width: 100%;
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/logo/SMART-SPJ-Logo-Inverted.png") no-repeat center center;
  background-size: contain;
}

.app-logo-inverse {
  height: 23px;
  width: 97px;
  background: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/main/logo.png");
}

.app-login-box .app-logo {
  margin-bottom: 3rem;
}

.app-login-box h4 {
  margin-bottom: 1.5rem;
  font-weight: normal;
}

.app-login-box h4 div {
  opacity: .6;
}

.app-login-box h4 span {
  font-size: 1.1rem;
}

.app-inner-layout.rm-sidebar .app-inner-layout__wrapper .app-inner-layout__content {
  width: auto;
  float: none;
}

.app-inner-layout .app-inner-layout__header {
  width: 100%;
  padding: 1.5rem;
  text-align: left;
  border-bottom: #e9ecef solid 1px;
}

.app-inner-layout .app-inner-layout__header .app-page-title {
  margin: 0;
  padding: 0;
  background: transparent;
}

.app-inner-layout .app-inner-layout__header-boxed {
  padding: 1.5rem;
}

.app-inner-layout .app-inner-layout__header-boxed .app-inner-layout__header {
  border-radius: 0.3rem;
}

.app-inner-layout .app-inner-layout__wrapper {
  position: relative;
  display: flex;
  flex-direction: row;
  min-height: 100vh;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content {
  flex: 1;
  display: flex;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content.card {
  box-shadow: 0 0 0 0 transparent;
  border-radius: 0;
  border: 0;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__top-pane {
  display: flex;
  align-content: center;
  align-items: center;
  text-align: left;
  padding: 0.75rem 1.5rem;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-left {
  display: flex;
  align-items: center;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .pane-right {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__content .app-inner-layout__bottom-pane {
  padding: 1.5rem;
  border-top: #e9ecef solid 1px;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar {
  width: 270px;
  list-style: none;
  text-align: left;
  order: -1;
  flex: 0 0 270px;
  display: flex;
  margin: 0;
  position: relative;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .dropdown-item {
  white-space: normal;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar.card {
  box-shadow: 0 0 0 0 transparent;
  border-radius: 0;
  background: #f8f9fa;
  border: 0;
  border-right: #e9ecef solid 1px;
  border-left: #e9ecef solid 1px;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-footer,
.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__sidebar .app-inner-layout__sidebar-header {
  background: #f8f9fa;
}

.app-inner-layout .app-inner-layout__wrapper .app-inner-layout__aside {
  width: 60px;
}

.app-inner-layout .app-inner-layout__footer {
  width: 100%;
  height: 50px;
}

.app-wrapper-footer .app-footer {
  border-top: #e9ecef solid 1px;
}

.app-wrapper-footer .app-footer .app-footer__inner {
  border-left: #e9ecef solid 1px;
}

.chat-layout.app-inner-layout .app-inner-layout__sidebar {
  width: 360px;
  flex: 0 0 360px;
}

.chat-layout .app-inner-layout__top-pane h4 {
  font-size: 1.25rem;
}

.chat-layout .app-inner-layout__top-pane h4 div {
  font-size: 0.88rem;
}

.chat-layout .chat-box-wrapper {
  padding: 1.5rem;
}

@media (max-width: 1199.98px) {
  .chat-layout.app-inner-layout .app-inner-layout__sidebar .widget-content .widget-content-left .widget-subheading {
    white-space: normal;
  }
}

.mobile-app-menu-btn {
  display: none;
  margin: 3px 1.5rem 0 0;
}

@media (max-width: 991.98px) {
  .app-inner-layout__sidebar {
    display: none !important;
  }
  .mobile-app-menu-btn {
    display: block;
  }
  .open-mobile-menu .app-inner-layout__sidebar {
    display: block !important;
  }
}

/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  touch-action: auto;
}

/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none !important;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0;
  /* please don't change 'position' */
  position: absolute;
  z-index: 7;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
  border-radius: 50px;
  z-index: 7;
}

.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-x,
.ps:hover > .ps__rail-y,
.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-x > .ps__rail-x,
.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps__rail-x:hover,
.ps__rail-y:hover,
.ps__rail-x:focus,
.ps__rail-y:focus {
  background-color: rgba(0, 0, 0, 0.1);
  opacity: 0.9;
}

/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  transition: background-color .2s linear, height .2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__thumb-y {
  background-color: rgba(0, 0, 0, 0.1);
  border-radius: 6px;
  transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x {
  background-color: rgba(0, 0, 0, 0.12);
  height: 11px;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  background-color: rgba(0, 0, 0, 0.12);
  width: 11px;
}

/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

.scrollbar-sidebar,
.scrollbar-container {
  position: relative;
  height: 100%;
}

.scroll-area {
  overflow-x: hidden;
  height: 400px;
}

.scroll-area-xs {
  height: 150px;
  overflow-x: hidden;
}

.scroll-area-sm {
  height: 200px;
  overflow-x: hidden;
}

.scroll-area-md {
  height: 300px;
  overflow-x: hidden;
}

.scroll-area-lg {
  height: 400px;
  overflow-x: hidden;
}

.scroll-area-x {
  overflow-x: auto;
  width: 100%;
  max-width: 100%;
}

.shadow-overflow {
  position: relative;
}

.shadow-overflow::after, .shadow-overflow::before {
  width: 100%;
  bottom: auto;
  top: 0;
  left: 0;
  height: 1.5rem;
  position: absolute;
  z-index: 10;
  content: '';
  background: linear-gradient(to bottom, white 20%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);
}

.shadow-overflow::after {
  bottom: 0;
  top: auto;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
}

/*!
 * Font Awesome Free 5.6.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.eot");
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.eot#iefix") format("embedded-opentype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.woff2") format("woff2"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.woff") format("woff"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.ttf") format("truetype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg");
}

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}

.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em;
}

.fa-xs {
  font-size: .75em;
}

.fa-sm {
  font-size: .875em;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit;
}

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em;
}

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}

@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

.fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-acquisitions-incorporated:before {
  content: "\f6af";
}

.fa-ad:before {
  content: "\f641";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-card:before {
  content: "\f2bb";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-adn:before {
  content: "\f170";
}

.fa-adobe:before {
  content: "\f778";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-air-freshener:before {
  content: "\f5d0";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-allergies:before {
  content: "\f461";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-android:before {
  content: "\f17b";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angry:before {
  content: "\f556";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-angular:before {
  content: "\f420";
}

.fa-ankh:before {
  content: "\f644";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-apper:before {
  content: "\f371";
}

.fa-apple:before {
  content: "\f179";
}

.fa-apple-alt:before {
  content: "\f5d1";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-archive:before {
  content: "\f187";
}

.fa-archway:before {
  content: "\f557";
}

.fa-arrow-alt-circle-down:before {
  content: "\f358";
}

.fa-arrow-alt-circle-left:before {
  content: "\f359";
}

.fa-arrow-alt-circle-right:before {
  content: "\f35a";
}

.fa-arrow-alt-circle-up:before {
  content: "\f35b";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-arrows-alt-h:before {
  content: "\f337";
}

.fa-arrows-alt-v:before {
  content: "\f338";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-atlas:before {
  content: "\f558";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-atom:before {
  content: "\f5d2";
}

.fa-audible:before {
  content: "\f373";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-award:before {
  content: "\f559";
}

.fa-aws:before {
  content: "\f375";
}

.fa-baby:before {
  content: "\f77c";
}

.fa-baby-carriage:before {
  content: "\f77d";
}

.fa-backspace:before {
  content: "\f55a";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-band-aid:before {
  content: "\f462";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-bars:before {
  content: "\f0c9";
}

.fa-baseball-ball:before {
  content: "\f433";
}

.fa-basketball-ball:before {
  content: "\f434";
}

.fa-bath:before {
  content: "\f2cd";
}

.fa-battery-empty:before {
  content: "\f244";
}

.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-bed:before {
  content: "\f236";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bezier-curve:before {
  content: "\f55b";
}

.fa-bible:before {
  content: "\f647";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-biohazard:before {
  content: "\f780";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-blender:before {
  content: "\f517";
}

.fa-blender-phone:before {
  content: "\f6b6";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-blog:before {
  content: "\f781";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-bold:before {
  content: "\f032";
}

.fa-bolt:before {
  content: "\f0e7";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-bone:before {
  content: "\f5d7";
}

.fa-bong:before {
  content: "\f55c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-book-dead:before {
  content: "\f6b7";
}

.fa-book-open:before {
  content: "\f518";
}

.fa-book-reader:before {
  content: "\f5da";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-bowling-ball:before {
  content: "\f436";
}

.fa-box:before {
  content: "\f466";
}

.fa-box-open:before {
  content: "\f49e";
}

.fa-boxes:before {
  content: "\f468";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-brain:before {
  content: "\f5dc";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-briefcase-medical:before {
  content: "\f469";
}

.fa-broadcast-tower:before {
  content: "\f519";
}

.fa-broom:before {
  content: "\f51a";
}

.fa-brush:before {
  content: "\f55d";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-bug:before {
  content: "\f188";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-burn:before {
  content: "\f46a";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-bus:before {
  content: "\f207";
}

.fa-bus-alt:before {
  content: "\f55e";
}

.fa-business-time:before {
  content: "\f64a";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-calendar:before {
  content: "\f133";
}

.fa-calendar-alt:before {
  content: "\f073";
}

.fa-calendar-check:before {
  content: "\f274";
}

.fa-calendar-day:before {
  content: "\f783";
}

.fa-calendar-minus:before {
  content: "\f272";
}

.fa-calendar-plus:before {
  content: "\f271";
}

.fa-calendar-times:before {
  content: "\f273";
}

.fa-calendar-week:before {
  content: "\f784";
}

.fa-camera:before {
  content: "\f030";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-campground:before {
  content: "\f6bb";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-candy-cane:before {
  content: "\f786";
}

.fa-cannabis:before {
  content: "\f55f";
}

.fa-capsules:before {
  content: "\f46b";
}

.fa-car:before {
  content: "\f1b9";
}

.fa-car-alt:before {
  content: "\f5de";
}

.fa-car-battery:before {
  content: "\f5df";
}

.fa-car-crash:before {
  content: "\f5e1";
}

.fa-car-side:before {
  content: "\f5e4";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-caret-square-down:before {
  content: "\f150";
}

.fa-caret-square-left:before {
  content: "\f191";
}

.fa-caret-square-right:before {
  content: "\f152";
}

.fa-caret-square-up:before {
  content: "\f151";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-carrot:before {
  content: "\f787";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cash-register:before {
  content: "\f788";
}

.fa-cat:before {
  content: "\f6be";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-centos:before {
  content: "\f789";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-chair:before {
  content: "\f6c0";
}

.fa-chalkboard:before {
  content: "\f51b";
}

.fa-chalkboard-teacher:before {
  content: "\f51c";
}

.fa-charging-station:before {
  content: "\f5e7";
}

.fa-chart-area:before {
  content: "\f1fe";
}

.fa-chart-bar:before {
  content: "\f080";
}

.fa-chart-line:before {
  content: "\f201";
}

.fa-chart-pie:before {
  content: "\f200";
}

.fa-check:before {
  content: "\f00c";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-check-double:before {
  content: "\f560";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-chess:before {
  content: "\f439";
}

.fa-chess-bishop:before {
  content: "\f43a";
}

.fa-chess-board:before {
  content: "\f43c";
}

.fa-chess-king:before {
  content: "\f43f";
}

.fa-chess-knight:before {
  content: "\f441";
}

.fa-chess-pawn:before {
  content: "\f443";
}

.fa-chess-queen:before {
  content: "\f445";
}

.fa-chess-rook:before {
  content: "\f447";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-church:before {
  content: "\f51d";
}

.fa-circle:before {
  content: "\f111";
}

.fa-circle-notch:before {
  content: "\f1ce";
}

.fa-city:before {
  content: "\f64f";
}

.fa-clipboard:before {
  content: "\f328";
}

.fa-clipboard-check:before {
  content: "\f46c";
}

.fa-clipboard-list:before {
  content: "\f46d";
}

.fa-clock:before {
  content: "\f017";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-closed-captioning:before {
  content: "\f20a";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-cloud-download-alt:before {
  content: "\f381";
}

.fa-cloud-meatball:before {
  content: "\f73b";
}

.fa-cloud-moon:before {
  content: "\f6c3";
}

.fa-cloud-moon-rain:before {
  content: "\f73c";
}

.fa-cloud-rain:before {
  content: "\f73d";
}

.fa-cloud-showers-heavy:before {
  content: "\f740";
}

.fa-cloud-sun:before {
  content: "\f6c4";
}

.fa-cloud-sun-rain:before {
  content: "\f743";
}

.fa-cloud-upload-alt:before {
  content: "\f382";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-cocktail:before {
  content: "\f561";
}

.fa-code:before {
  content: "\f121";
}

.fa-code-branch:before {
  content: "\f126";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cog:before {
  content: "\f013";
}

.fa-cogs:before {
  content: "\f085";
}

.fa-coins:before {
  content: "\f51e";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-comment:before {
  content: "\f075";
}

.fa-comment-alt:before {
  content: "\f27a";
}

.fa-comment-dollar:before {
  content: "\f651";
}

.fa-comment-dots:before {
  content: "\f4ad";
}

.fa-comment-slash:before {
  content: "\f4b3";
}

.fa-comments:before {
  content: "\f086";
}

.fa-comments-dollar:before {
  content: "\f653";
}

.fa-compact-disc:before {
  content: "\f51f";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-compress:before {
  content: "\f066";
}

.fa-compress-arrows-alt:before {
  content: "\f78c";
}

.fa-concierge-bell:before {
  content: "\f562";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-cookie:before {
  content: "\f563";
}

.fa-cookie-bite:before {
  content: "\f564";
}

.fa-copy:before {
  content: "\f0c5";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-couch:before {
  content: "\f4b8";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-crop:before {
  content: "\f125";
}

.fa-crop-alt:before {
  content: "\f565";
}

.fa-cross:before {
  content: "\f654";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-crow:before {
  content: "\f520";
}

.fa-crown:before {
  content: "\f521";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-cut:before {
  content: "\f0c4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-deaf:before {
  content: "\f2a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-democrat:before {
  content: "\f747";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-dharmachakra:before {
  content: "\f655";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-diagnoses:before {
  content: "\f470";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-dice:before {
  content: "\f522";
}

.fa-dice-d20:before {
  content: "\f6cf";
}

.fa-dice-d6:before {
  content: "\f6d1";
}

.fa-dice-five:before {
  content: "\f523";
}

.fa-dice-four:before {
  content: "\f524";
}

.fa-dice-one:before {
  content: "\f525";
}

.fa-dice-six:before {
  content: "\f526";
}

.fa-dice-three:before {
  content: "\f527";
}

.fa-dice-two:before {
  content: "\f528";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-digital-tachograph:before {
  content: "\f566";
}

.fa-directions:before {
  content: "\f5eb";
}

.fa-discord:before {
  content: "\f392";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-divide:before {
  content: "\f529";
}

.fa-dizzy:before {
  content: "\f567";
}

.fa-dna:before {
  content: "\f471";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-docker:before {
  content: "\f395";
}

.fa-dog:before {
  content: "\f6d3";
}

.fa-dollar-sign:before {
  content: "\f155";
}

.fa-dolly:before {
  content: "\f472";
}

.fa-dolly-flatbed:before {
  content: "\f474";
}

.fa-donate:before {
  content: "\f4b9";
}

.fa-door-closed:before {
  content: "\f52a";
}

.fa-door-open:before {
  content: "\f52b";
}

.fa-dot-circle:before {
  content: "\f192";
}

.fa-dove:before {
  content: "\f4ba";
}

.fa-download:before {
  content: "\f019";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-drafting-compass:before {
  content: "\f568";
}

.fa-dragon:before {
  content: "\f6d5";
}

.fa-draw-polygon:before {
  content: "\f5ee";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-drum:before {
  content: "\f569";
}

.fa-drum-steelpan:before {
  content: "\f56a";
}

.fa-drumstick-bite:before {
  content: "\f6d7";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-dumbbell:before {
  content: "\f44b";
}

.fa-dumpster:before {
  content: "\f793";
}

.fa-dumpster-fire:before {
  content: "\f794";
}

.fa-dungeon:before {
  content: "\f6d9";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-edge:before {
  content: "\f282";
}

.fa-edit:before {
  content: "\f044";
}

.fa-eject:before {
  content: "\f052";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-ember:before {
  content: "\f423";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-text:before {
  content: "\f658";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-envira:before {
  content: "\f299";
}

.fa-equals:before {
  content: "\f52c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-ethernet:before {
  content: "\f796";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-euro-sign:before {
  content: "\f153";
}

.fa-exchange-alt:before {
  content: "\f362";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-expand:before {
  content: "\f065";
}

.fa-expand-arrows-alt:before {
  content: "\f31e";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-external-link-alt:before {
  content: "\f35d";
}

.fa-external-link-square-alt:before {
  content: "\f360";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-dropper:before {
  content: "\f1fb";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-feather:before {
  content: "\f52d";
}

.fa-feather-alt:before {
  content: "\f56b";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-female:before {
  content: "\f182";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-figma:before {
  content: "\f799";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-alt:before {
  content: "\f15c";
}

.fa-file-archive:before {
  content: "\f1c6";
}

.fa-file-audio:before {
  content: "\f1c7";
}

.fa-file-code:before {
  content: "\f1c9";
}

.fa-file-contract:before {
  content: "\f56c";
}

.fa-file-csv:before {
  content: "\f6dd";
}

.fa-file-download:before {
  content: "\f56d";
}

.fa-file-excel:before {
  content: "\f1c3";
}

.fa-file-export:before {
  content: "\f56e";
}

.fa-file-image:before {
  content: "\f1c5";
}

.fa-file-import:before {
  content: "\f56f";
}

.fa-file-invoice:before {
  content: "\f570";
}

.fa-file-invoice-dollar:before {
  content: "\f571";
}

.fa-file-medical:before {
  content: "\f477";
}

.fa-file-medical-alt:before {
  content: "\f478";
}

.fa-file-pdf:before {
  content: "\f1c1";
}

.fa-file-powerpoint:before {
  content: "\f1c4";
}

.fa-file-prescription:before {
  content: "\f572";
}

.fa-file-signature:before {
  content: "\f573";
}

.fa-file-upload:before {
  content: "\f574";
}

.fa-file-video:before {
  content: "\f1c8";
}

.fa-file-word:before {
  content: "\f1c2";
}

.fa-fill:before {
  content: "\f575";
}

.fa-fill-drip:before {
  content: "\f576";
}

.fa-film:before {
  content: "\f008";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-fingerprint:before {
  content: "\f577";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-fire-alt:before {
  content: "\f7e4";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-first-aid:before {
  content: "\f479";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-fish:before {
  content: "\f578";
}

.fa-fist-raised:before {
  content: "\f6de";
}

.fa-flag:before {
  content: "\f024";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-flag-usa:before {
  content: "\f74d";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-flushed:before {
  content: "\f579";
}

.fa-fly:before {
  content: "\f417";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-minus:before {
  content: "\f65d";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-folder-plus:before {
  content: "\f65e";
}

.fa-font:before {
  content: "\f031";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-font-awesome-flag:before {
  content: "\f425";
}

.fa-font-awesome-logo-full:before {
  content: "\f4e6";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-football-ball:before {
  content: "\f44e";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-frog:before {
  content: "\f52e";
}

.fa-frown:before {
  content: "\f119";
}

.fa-frown-open:before {
  content: "\f57a";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-funnel-dollar:before {
  content: "\f662";
}

.fa-futbol:before {
  content: "\f1e3";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-gas-pump:before {
  content: "\f52f";
}

.fa-gavel:before {
  content: "\f0e3";
}

.fa-gem:before {
  content: "\f3a5";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-ghost:before {
  content: "\f6e2";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-gifts:before {
  content: "\f79c";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-github:before {
  content: "\f09b";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-glass-cheers:before {
  content: "\f79f";
}

.fa-glass-martini:before {
  content: "\f000";
}

.fa-glass-martini-alt:before {
  content: "\f57b";
}

.fa-glass-whiskey:before {
  content: "\f7a0";
}

.fa-glasses:before {
  content: "\f530";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-globe-africa:before {
  content: "\f57c";
}

.fa-globe-americas:before {
  content: "\f57d";
}

.fa-globe-asia:before {
  content: "\f57e";
}

.fa-globe-europe:before {
  content: "\f7a2";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-golf-ball:before {
  content: "\f450";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-gopuram:before {
  content: "\f664";
}

.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-greater-than:before {
  content: "\f531";
}

.fa-greater-than-equal:before {
  content: "\f532";
}

.fa-grimace:before {
  content: "\f57f";
}

.fa-grin:before {
  content: "\f580";
}

.fa-grin-alt:before {
  content: "\f581";
}

.fa-grin-beam:before {
  content: "\f582";
}

.fa-grin-beam-sweat:before {
  content: "\f583";
}

.fa-grin-hearts:before {
  content: "\f584";
}

.fa-grin-squint:before {
  content: "\f585";
}

.fa-grin-squint-tears:before {
  content: "\f586";
}

.fa-grin-stars:before {
  content: "\f587";
}

.fa-grin-tears:before {
  content: "\f588";
}

.fa-grin-tongue:before {
  content: "\f589";
}

.fa-grin-tongue-squint:before {
  content: "\f58a";
}

.fa-grin-tongue-wink:before {
  content: "\f58b";
}

.fa-grin-wink:before {
  content: "\f58c";
}

.fa-grip-horizontal:before {
  content: "\f58d";
}

.fa-grip-lines:before {
  content: "\f7a4";
}

.fa-grip-lines-vertical:before {
  content: "\f7a5";
}

.fa-grip-vertical:before {
  content: "\f58e";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-guitar:before {
  content: "\f7a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-hammer:before {
  content: "\f6e3";
}

.fa-hamsa:before {
  content: "\f665";
}

.fa-hand-holding:before {
  content: "\f4bd";
}

.fa-hand-holding-heart:before {
  content: "\f4be";
}

.fa-hand-holding-usd:before {
  content: "\f4c0";
}

.fa-hand-lizard:before {
  content: "\f258";
}

.fa-hand-paper:before {
  content: "\f256";
}

.fa-hand-peace:before {
  content: "\f25b";
}

.fa-hand-point-down:before {
  content: "\f0a7";
}

.fa-hand-point-left:before {
  content: "\f0a5";
}

.fa-hand-point-right:before {
  content: "\f0a4";
}

.fa-hand-point-up:before {
  content: "\f0a6";
}

.fa-hand-pointer:before {
  content: "\f25a";
}

.fa-hand-rock:before {
  content: "\f255";
}

.fa-hand-scissors:before {
  content: "\f257";
}

.fa-hand-spock:before {
  content: "\f259";
}

.fa-hands:before {
  content: "\f4c2";
}

.fa-hands-helping:before {
  content: "\f4c4";
}

.fa-handshake:before {
  content: "\f2b5";
}

.fa-hanukiah:before {
  content: "\f6e6";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-hat-wizard:before {
  content: "\f6e8";
}

.fa-haykal:before {
  content: "\f666";
}

.fa-hdd:before {
  content: "\f0a0";
}

.fa-heading:before {
  content: "\f1dc";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-headphones-alt:before {
  content: "\f58f";
}

.fa-headset:before {
  content: "\f590";
}

.fa-heart:before {
  content: "\f004";
}

.fa-heart-broken:before {
  content: "\f7a9";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-helicopter:before {
  content: "\f533";
}

.fa-highlighter:before {
  content: "\f591";
}

.fa-hiking:before {
  content: "\f6ec";
}

.fa-hippo:before {
  content: "\f6ed";
}

.fa-hips:before {
  content: "\f452";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-history:before {
  content: "\f1da";
}

.fa-hockey-puck:before {
  content: "\f453";
}

.fa-holly-berry:before {
  content: "\f7aa";
}

.fa-home:before {
  content: "\f015";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-horse:before {
  content: "\f6f0";
}

.fa-horse-head:before {
  content: "\f7ab";
}

.fa-hospital:before {
  content: "\f0f8";
}

.fa-hospital-alt:before {
  content: "\f47d";
}

.fa-hospital-symbol:before {
  content: "\f47e";
}

.fa-hot-tub:before {
  content: "\f593";
}

.fa-hotel:before {
  content: "\f594";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-start:before {
  content: "\f251";
}

.fa-house-damage:before {
  content: "\f6f1";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-hryvnia:before {
  content: "\f6f2";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-icicles:before {
  content: "\f7ad";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-id-card:before {
  content: "\f2c2";
}

.fa-id-card-alt:before {
  content: "\f47f";
}

.fa-igloo:before {
  content: "\f7ae";
}

.fa-image:before {
  content: "\f03e";
}

.fa-images:before {
  content: "\f302";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-industry:before {
  content: "\f275";
}

.fa-infinity:before {
  content: "\f534";
}

.fa-info:before {
  content: "\f129";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-italic:before {
  content: "\f033";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-jedi:before {
  content: "\f669";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-joint:before {
  content: "\f595";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-journal-whills:before {
  content: "\f66a";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-kaaba:before {
  content: "\f66b";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-key:before {
  content: "\f084";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-keyboard:before {
  content: "\f11c";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-khanda:before {
  content: "\f66d";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-kiss:before {
  content: "\f596";
}

.fa-kiss-beam:before {
  content: "\f597";
}

.fa-kiss-wink-heart:before {
  content: "\f598";
}

.fa-kiwi-bird:before {
  content: "\f535";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-landmark:before {
  content: "\f66f";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-laptop-code:before {
  content: "\f5fc";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-laugh:before {
  content: "\f599";
}

.fa-laugh-beam:before {
  content: "\f59a";
}

.fa-laugh-squint:before {
  content: "\f59b";
}

.fa-laugh-wink:before {
  content: "\f59c";
}

.fa-layer-group:before {
  content: "\f5fd";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-lemon:before {
  content: "\f094";
}

.fa-less:before {
  content: "\f41d";
}

.fa-less-than:before {
  content: "\f536";
}

.fa-less-than-equal:before {
  content: "\f537";
}

.fa-level-down-alt:before {
  content: "\f3be";
}

.fa-level-up-alt:before {
  content: "\f3bf";
}

.fa-life-ring:before {
  content: "\f1cd";
}

.fa-lightbulb:before {
  content: "\f0eb";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-link:before {
  content: "\f0c1";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-lira-sign:before {
  content: "\f195";
}

.fa-list:before {
  content: "\f03a";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-lock:before {
  content: "\f023";
}

.fa-lock-open:before {
  content: "\f3c1";
}

.fa-long-arrow-alt-down:before {
  content: "\f309";
}

.fa-long-arrow-alt-left:before {
  content: "\f30a";
}

.fa-long-arrow-alt-right:before {
  content: "\f30b";
}

.fa-long-arrow-alt-up:before {
  content: "\f30c";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-luggage-cart:before {
  content: "\f59d";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-mail-bulk:before {
  content: "\f674";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-male:before {
  content: "\f183";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-map:before {
  content: "\f279";
}

.fa-map-marked:before {
  content: "\f59f";
}

.fa-map-marked-alt:before {
  content: "\f5a0";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-map-marker-alt:before {
  content: "\f3c5";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-marker:before {
  content: "\f5a1";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mask:before {
  content: "\f6fa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-medal:before {
  content: "\f5a2";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f3c7";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-meh:before {
  content: "\f11a";
}

.fa-meh-blank:before {
  content: "\f5a4";
}

.fa-meh-rolling-eyes:before {
  content: "\f5a5";
}

.fa-memory:before {
  content: "\f538";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-menorah:before {
  content: "\f676";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-meteor:before {
  content: "\f753";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-alt:before {
  content: "\f3c9";
}

.fa-microphone-alt-slash:before {
  content: "\f539";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-microscope:before {
  content: "\f610";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-minus:before {
  content: "\f068";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-mitten:before {
  content: "\f7b5";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-mobile:before {
  content: "\f10b";
}

.fa-mobile-alt:before {
  content: "\f3cd";
}

.fa-modx:before {
  content: "\f285";
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-money-bill:before {
  content: "\f0d6";
}

.fa-money-bill-alt:before {
  content: "\f3d1";
}

.fa-money-bill-wave:before {
  content: "\f53a";
}

.fa-money-bill-wave-alt:before {
  content: "\f53b";
}

.fa-money-check:before {
  content: "\f53c";
}

.fa-money-check-alt:before {
  content: "\f53d";
}

.fa-monument:before {
  content: "\f5a6";
}

.fa-moon:before {
  content: "\f186";
}

.fa-mortar-pestle:before {
  content: "\f5a7";
}

.fa-mosque:before {
  content: "\f678";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-mountain:before {
  content: "\f6fc";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-mug-hot:before {
  content: "\f7b6";
}

.fa-music:before {
  content: "\f001";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-neos:before {
  content: "\f612";
}

.fa-network-wired:before {
  content: "\f6ff";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-newspaper:before {
  content: "\f1ea";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-nintendo-switch:before {
  content: "\f418";
}

.fa-node:before {
  content: "\f419";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-not-equal:before {
  content: "\f53e";
}

.fa-notes-medical:before {
  content: "\f481";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-oil-can:before {
  content: "\f613";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-om:before {
  content: "\f679";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-otter:before {
  content: "\f700";
}

.fa-outdent:before {
  content: "\f03b";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-paint-roller:before {
  content: "\f5aa";
}

.fa-palette:before {
  content: "\f53f";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-pallet:before {
  content: "\f482";
}

.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-parachute-box:before {
  content: "\f4cd";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-parking:before {
  content: "\f540";
}

.fa-passport:before {
  content: "\f5ab";
}

.fa-pastafarianism:before {
  content: "\f67b";
}

.fa-paste:before {
  content: "\f0ea";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-peace:before {
  content: "\f67c";
}

.fa-pen:before {
  content: "\f304";
}

.fa-pen-alt:before {
  content: "\f305";
}

.fa-pen-fancy:before {
  content: "\f5ac";
}

.fa-pen-nib:before {
  content: "\f5ad";
}

.fa-pen-square:before {
  content: "\f14b";
}

.fa-pencil-alt:before {
  content: "\f303";
}

.fa-pencil-ruler:before {
  content: "\f5ae";
}

.fa-penny-arcade:before {
  content: "\f704";
}

.fa-people-carry:before {
  content: "\f4ce";
}

.fa-percent:before {
  content: "\f295";
}

.fa-percentage:before {
  content: "\f541";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-person-booth:before {
  content: "\f756";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-phone:before {
  content: "\f095";
}

.fa-phone-slash:before {
  content: "\f3dd";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-phone-volume:before {
  content: "\f2a0";
}

.fa-php:before {
  content: "\f457";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-piggy-bank:before {
  content: "\f4d3";
}

.fa-pills:before {
  content: "\f484";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-place-of-worship:before {
  content: "\f67f";
}

.fa-plane:before {
  content: "\f072";
}

.fa-plane-arrival:before {
  content: "\f5af";
}

.fa-plane-departure:before {
  content: "\f5b0";
}

.fa-play:before {
  content: "\f04b";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-plus:before {
  content: "\f067";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-poll:before {
  content: "\f681";
}

.fa-poll-h:before {
  content: "\f682";
}

.fa-poo:before {
  content: "\f2fe";
}

.fa-poo-storm:before {
  content: "\f75a";
}

.fa-poop:before {
  content: "\f619";
}

.fa-portrait:before {
  content: "\f3e0";
}

.fa-pound-sign:before {
  content: "\f154";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-pray:before {
  content: "\f683";
}

.fa-praying-hands:before {
  content: "\f684";
}

.fa-prescription:before {
  content: "\f5b1";
}

.fa-prescription-bottle:before {
  content: "\f485";
}

.fa-prescription-bottle-alt:before {
  content: "\f486";
}

.fa-print:before {
  content: "\f02f";
}

.fa-procedures:before {
  content: "\f487";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-project-diagram:before {
  content: "\f542";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-question:before {
  content: "\f128";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-quidditch:before {
  content: "\f458";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-quran:before {
  content: "\f687";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-radiation:before {
  content: "\f7b9";
}

.fa-radiation-alt:before {
  content: "\f7ba";
}

.fa-rainbow:before {
  content: "\f75b";
}

.fa-random:before {
  content: "\f074";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-react:before {
  content: "\f41b";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-receipt:before {
  content: "\f543";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-redo:before {
  content: "\f01e";
}

.fa-redo-alt:before {
  content: "\f2f9";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-reply:before {
  content: "\f3e5";
}

.fa-reply-all:before {
  content: "\f122";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-republican:before {
  content: "\f75e";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-restroom:before {
  content: "\f7bd";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-ribbon:before {
  content: "\f4d6";
}

.fa-ring:before {
  content: "\f70b";
}

.fa-road:before {
  content: "\f018";
}

.fa-robot:before {
  content: "\f544";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-route:before {
  content: "\f4d7";
}

.fa-rss:before {
  content: "\f09e";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-ruble-sign:before {
  content: "\f158";
}

.fa-ruler:before {
  content: "\f545";
}

.fa-ruler-combined:before {
  content: "\f546";
}

.fa-ruler-horizontal:before {
  content: "\f547";
}

.fa-ruler-vertical:before {
  content: "\f548";
}

.fa-running:before {
  content: "\f70c";
}

.fa-rupee-sign:before {
  content: "\f156";
}

.fa-sad-cry:before {
  content: "\f5b3";
}

.fa-sad-tear:before {
  content: "\f5b4";
}

.fa-safari:before {
  content: "\f267";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-satellite:before {
  content: "\f7bf";
}

.fa-satellite-dish:before {
  content: "\f7c0";
}

.fa-save:before {
  content: "\f0c7";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-school:before {
  content: "\f549";
}

.fa-screwdriver:before {
  content: "\f54a";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-scroll:before {
  content: "\f70e";
}

.fa-sd-card:before {
  content: "\f7c2";
}

.fa-search:before {
  content: "\f002";
}

.fa-search-dollar:before {
  content: "\f688";
}

.fa-search-location:before {
  content: "\f689";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-seedling:before {
  content: "\f4d8";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-server:before {
  content: "\f233";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-shapes:before {
  content: "\f61f";
}

.fa-share:before {
  content: "\f064";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-shekel-sign:before {
  content: "\f20b";
}

.fa-shield-alt:before {
  content: "\f3ed";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-shipping-fast:before {
  content: "\f48b";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-shoe-prints:before {
  content: "\f54b";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-shuttle-van:before {
  content: "\f5b6";
}

.fa-sign:before {
  content: "\f4d9";
}

.fa-sign-in-alt:before {
  content: "\f2f6";
}

.fa-sign-language:before {
  content: "\f2a7";
}

.fa-sign-out-alt:before {
  content: "\f2f5";
}

.fa-signal:before {
  content: "\f012";
}

.fa-signature:before {
  content: "\f5b7";
}

.fa-sim-card:before {
  content: "\f7c4";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-sith:before {
  content: "\f512";
}

.fa-skating:before {
  content: "\f7c5";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-skiing:before {
  content: "\f7c9";
}

.fa-skiing-nordic:before {
  content: "\f7ca";
}

.fa-skull:before {
  content: "\f54c";
}

.fa-skull-crossbones:before {
  content: "\f714";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f3ef";
}

.fa-slash:before {
  content: "\f715";
}

.fa-sleigh:before {
  content: "\f7cc";
}

.fa-sliders-h:before {
  content: "\f1de";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-smile:before {
  content: "\f118";
}

.fa-smile-beam:before {
  content: "\f5b8";
}

.fa-smile-wink:before {
  content: "\f4da";
}

.fa-smog:before {
  content: "\f75f";
}

.fa-smoking:before {
  content: "\f48d";
}

.fa-smoking-ban:before {
  content: "\f54d";
}

.fa-sms:before {
  content: "\f7cd";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-snowboarding:before {
  content: "\f7ce";
}

.fa-snowflake:before {
  content: "\f2dc";
}

.fa-snowman:before {
  content: "\f7d0";
}

.fa-snowplow:before {
  content: "\f7d2";
}

.fa-socks:before {
  content: "\f696";
}

.fa-solar-panel:before {
  content: "\f5ba";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-alpha-down:before {
  content: "\f15d";
}

.fa-sort-alpha-up:before {
  content: "\f15e";
}

.fa-sort-amount-down:before {
  content: "\f160";
}

.fa-sort-amount-up:before {
  content: "\f161";
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-numeric-down:before {
  content: "\f162";
}

.fa-sort-numeric-up:before {
  content: "\f163";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-spa:before {
  content: "\f5bb";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-spider:before {
  content: "\f717";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-splotch:before {
  content: "\f5bc";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-spray-can:before {
  content: "\f5bd";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-square-full:before {
  content: "\f45c";
}

.fa-square-root-alt:before {
  content: "\f698";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-stamp:before {
  content: "\f5bf";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-and-crescent:before {
  content: "\f699";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-star-half-alt:before {
  content: "\f5c0";
}

.fa-star-of-david:before {
  content: "\f69a";
}

.fa-star-of-life:before {
  content: "\f621";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stopwatch:before {
  content: "\f2f2";
}

.fa-store:before {
  content: "\f54e";
}

.fa-store-alt:before {
  content: "\f54f";
}

.fa-strava:before {
  content: "\f428";
}

.fa-stream:before {
  content: "\f550";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-stroopwafel:before {
  content: "\f551";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-subway:before {
  content: "\f239";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-suitcase-rolling:before {
  content: "\f5c1";
}

.fa-sun:before {
  content: "\f185";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-surprise:before {
  content: "\f5c2";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-swatchbook:before {
  content: "\f5c3";
}

.fa-swimmer:before {
  content: "\f5c4";
}

.fa-swimming-pool:before {
  content: "\f5c5";
}

.fa-synagogue:before {
  content: "\f69b";
}

.fa-sync:before {
  content: "\f021";
}

.fa-sync-alt:before {
  content: "\f2f1";
}

.fa-syringe:before {
  content: "\f48e";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-table-tennis:before {
  content: "\f45d";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-tablet-alt:before {
  content: "\f3fa";
}

.fa-tablets:before {
  content: "\f490";
}

.fa-tachometer-alt:before {
  content: "\f3fd";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-tape:before {
  content: "\f4db";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-taxi:before {
  content: "\f1ba";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-teeth:before {
  content: "\f62e";
}

.fa-teeth-open:before {
  content: "\f62f";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f3fe";
}

.fa-temperature-high:before {
  content: "\f769";
}

.fa-temperature-low:before {
  content: "\f76b";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-tenge:before {
  content: "\f7d7";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-theater-masks:before {
  content: "\f630";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-thermometer:before {
  content: "\f491";
}

.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbtack:before {
  content: "\f08d";
}

.fa-ticket-alt:before {
  content: "\f3ff";
}

.fa-times:before {
  content: "\f00d";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-tint:before {
  content: "\f043";
}

.fa-tint-slash:before {
  content: "\f5c7";
}

.fa-tired:before {
  content: "\f5c8";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-toilet:before {
  content: "\f7d8";
}

.fa-toilet-paper:before {
  content: "\f71e";
}

.fa-toolbox:before {
  content: "\f552";
}

.fa-tools:before {
  content: "\f7d9";
}

.fa-tooth:before {
  content: "\f5c9";
}

.fa-torah:before {
  content: "\f6a0";
}

.fa-torii-gate:before {
  content: "\f6a1";
}

.fa-tractor:before {
  content: "\f722";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-traffic-light:before {
  content: "\f637";
}

.fa-train:before {
  content: "\f238";
}

.fa-tram:before {
  content: "\f7da";
}

.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-trash-alt:before {
  content: "\f2ed";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-trello:before {
  content: "\f181";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-truck-loading:before {
  content: "\f4de";
}

.fa-truck-monster:before {
  content: "\f63b";
}

.fa-truck-moving:before {
  content: "\f4df";
}

.fa-truck-pickup:before {
  content: "\f63c";
}

.fa-tshirt:before {
  content: "\f553";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-tv:before {
  content: "\f26c";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-uber:before {
  content: "\f402";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-umbrella-beach:before {
  content: "\f5ca";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-undo:before {
  content: "\f0e2";
}

.fa-undo-alt:before {
  content: "\f2ea";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-university:before {
  content: "\f19c";
}

.fa-unlink:before {
  content: "\f127";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-upload:before {
  content: "\f093";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-usb:before {
  content: "\f287";
}

.fa-user:before {
  content: "\f007";
}

.fa-user-alt:before {
  content: "\f406";
}

.fa-user-alt-slash:before {
  content: "\f4fa";
}

.fa-user-astronaut:before {
  content: "\f4fb";
}

.fa-user-check:before {
  content: "\f4fc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-clock:before {
  content: "\f4fd";
}

.fa-user-cog:before {
  content: "\f4fe";
}

.fa-user-edit:before {
  content: "\f4ff";
}

.fa-user-friends:before {
  content: "\f500";
}

.fa-user-graduate:before {
  content: "\f501";
}

.fa-user-injured:before {
  content: "\f728";
}

.fa-user-lock:before {
  content: "\f502";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-user-minus:before {
  content: "\f503";
}

.fa-user-ninja:before {
  content: "\f504";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-user-shield:before {
  content: "\f505";
}

.fa-user-slash:before {
  content: "\f506";
}

.fa-user-tag:before {
  content: "\f507";
}

.fa-user-tie:before {
  content: "\f508";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-users:before {
  content: "\f0c0";
}

.fa-users-cog:before {
  content: "\f509";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-utensil-spoon:before {
  content: "\f2e5";
}

.fa-utensils:before {
  content: "\f2e7";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-vector-square:before {
  content: "\f5cb";
}

.fa-venus:before {
  content: "\f221";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-vial:before {
  content: "\f492";
}

.fa-vials:before {
  content: "\f493";
}

.fa-viber:before {
  content: "\f409";
}

.fa-video:before {
  content: "\f03d";
}

.fa-video-slash:before {
  content: "\f4e2";
}

.fa-vihara:before {
  content: "\f6a7";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-vk:before {
  content: "\f189";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-volleyball-ball:before {
  content: "\f45f";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-mute:before {
  content: "\f6a9";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-vote-yea:before {
  content: "\f772";
}

.fa-vr-cardboard:before {
  content: "\f729";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-walking:before {
  content: "\f554";
}

.fa-wallet:before {
  content: "\f555";
}

.fa-warehouse:before {
  content: "\f494";
}

.fa-water:before {
  content: "\f773";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-weight:before {
  content: "\f496";
}

.fa-weight-hanging:before {
  content: "\f5cd";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wind:before {
  content: "\f72e";
}

.fa-window-close:before {
  content: "\f410";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wine-bottle:before {
  content: "\f72f";
}

.fa-wine-glass:before {
  content: "\f4e3";
}

.fa-wine-glass-alt:before {
  content: "\f5ce";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-won-sign:before {
  content: "\f159";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-x-ray:before {
  content: "\f497";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-yen-sign:before {
  content: "\f157";
}

.fa-yin-yang:before {
  content: "\f6ad";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-zhihu:before {
  content: "\f63f";
}

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

.fa-2x {
  line-height: 2;
}

@font-face {
  font-family: "Ionicons";
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/ionicons/ionicons.eot?v=2.0.1");
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/ionicons/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/ionicons/ionicons.ttf?v=2.0.1") format("truetype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/ionicons/ionicons.woff?v=2.0.1") format("woff"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/ionicons/ionicons.svg?v=2.0.1#Ionicons") format("svg");
  font-weight: normal;
  font-style: normal;
}

.ion, .ionicons,
.ion-alert:before,
.ion-alert-circled:before,
.ion-android-add:before,
.ion-android-add-circle:before,
.ion-android-alarm-clock:before,
.ion-android-alert:before,
.ion-android-apps:before,
.ion-android-archive:before,
.ion-android-arrow-back:before,
.ion-android-arrow-down:before,
.ion-android-arrow-dropdown:before,
.ion-android-arrow-dropdown-circle:before,
.ion-android-arrow-dropleft:before,
.ion-android-arrow-dropleft-circle:before,
.ion-android-arrow-dropright:before,
.ion-android-arrow-dropright-circle:before,
.ion-android-arrow-dropup:before,
.ion-android-arrow-dropup-circle:before,
.ion-android-arrow-forward:before,
.ion-android-arrow-up:before,
.ion-android-attach:before,
.ion-android-bar:before,
.ion-android-bicycle:before,
.ion-android-boat:before,
.ion-android-bookmark:before,
.ion-android-bulb:before,
.ion-android-bus:before,
.ion-android-calendar:before,
.ion-android-call:before,
.ion-android-camera:before,
.ion-android-cancel:before,
.ion-android-car:before,
.ion-android-cart:before,
.ion-android-chat:before,
.ion-android-checkbox:before,
.ion-android-checkbox-blank:before,
.ion-android-checkbox-outline:before,
.ion-android-checkbox-outline-blank:before,
.ion-android-checkmark-circle:before,
.ion-android-clipboard:before,
.ion-android-close:before,
.ion-android-cloud:before,
.ion-android-cloud-circle:before,
.ion-android-cloud-done:before,
.ion-android-cloud-outline:before,
.ion-android-color-palette:before,
.ion-android-compass:before,
.ion-android-contact:before,
.ion-android-contacts:before,
.ion-android-contract:before,
.ion-android-create:before,
.ion-android-delete:before,
.ion-android-desktop:before,
.ion-android-document:before,
.ion-android-done:before,
.ion-android-done-all:before,
.ion-android-download:before,
.ion-android-drafts:before,
.ion-android-exit:before,
.ion-android-expand:before,
.ion-android-favorite:before,
.ion-android-favorite-outline:before,
.ion-android-film:before,
.ion-android-folder:before,
.ion-android-folder-open:before,
.ion-android-funnel:before,
.ion-android-globe:before,
.ion-android-hand:before,
.ion-android-hangout:before,
.ion-android-happy:before,
.ion-android-home:before,
.ion-android-image:before,
.ion-android-laptop:before,
.ion-android-list:before,
.ion-android-locate:before,
.ion-android-lock:before,
.ion-android-mail:before,
.ion-android-map:before,
.ion-android-menu:before,
.ion-android-microphone:before,
.ion-android-microphone-off:before,
.ion-android-more-horizontal:before,
.ion-android-more-vertical:before,
.ion-android-navigate:before,
.ion-android-notifications:before,
.ion-android-notifications-none:before,
.ion-android-notifications-off:before,
.ion-android-open:before,
.ion-android-options:before,
.ion-android-people:before,
.ion-android-person:before,
.ion-android-person-add:before,
.ion-android-phone-landscape:before,
.ion-android-phone-portrait:before,
.ion-android-pin:before,
.ion-android-plane:before,
.ion-android-playstore:before,
.ion-android-print:before,
.ion-android-radio-button-off:before,
.ion-android-radio-button-on:before,
.ion-android-refresh:before,
.ion-android-remove:before,
.ion-android-remove-circle:before,
.ion-android-restaurant:before,
.ion-android-sad:before,
.ion-android-search:before,
.ion-android-send:before,
.ion-android-settings:before,
.ion-android-share:before,
.ion-android-share-alt:before,
.ion-android-star:before,
.ion-android-star-half:before,
.ion-android-star-outline:before,
.ion-android-stopwatch:before,
.ion-android-subway:before,
.ion-android-sunny:before,
.ion-android-sync:before,
.ion-android-textsms:before,
.ion-android-time:before,
.ion-android-train:before,
.ion-android-unlock:before,
.ion-android-upload:before,
.ion-android-volume-down:before,
.ion-android-volume-mute:before,
.ion-android-volume-off:before,
.ion-android-volume-up:before,
.ion-android-walk:before,
.ion-android-warning:before,
.ion-android-watch:before,
.ion-android-wifi:before,
.ion-aperture:before,
.ion-archive:before,
.ion-arrow-down-a:before,
.ion-arrow-down-b:before,
.ion-arrow-down-c:before,
.ion-arrow-expand:before,
.ion-arrow-graph-down-left:before,
.ion-arrow-graph-down-right:before,
.ion-arrow-graph-up-left:before,
.ion-arrow-graph-up-right:before,
.ion-arrow-left-a:before,
.ion-arrow-left-b:before,
.ion-arrow-left-c:before,
.ion-arrow-move:before,
.ion-arrow-resize:before,
.ion-arrow-return-left:before,
.ion-arrow-return-right:before,
.ion-arrow-right-a:before,
.ion-arrow-right-b:before,
.ion-arrow-right-c:before,
.ion-arrow-shrink:before,
.ion-arrow-swap:before,
.ion-arrow-up-a:before,
.ion-arrow-up-b:before,
.ion-arrow-up-c:before,
.ion-asterisk:before,
.ion-at:before,
.ion-backspace:before,
.ion-backspace-outline:before,
.ion-bag:before,
.ion-battery-charging:before,
.ion-battery-empty:before,
.ion-battery-full:before,
.ion-battery-half:before,
.ion-battery-low:before,
.ion-beaker:before,
.ion-beer:before,
.ion-bluetooth:before,
.ion-bonfire:before,
.ion-bookmark:before,
.ion-bowtie:before,
.ion-briefcase:before,
.ion-bug:before,
.ion-calculator:before,
.ion-calendar:before,
.ion-camera:before,
.ion-card:before,
.ion-cash:before,
.ion-chatbox:before,
.ion-chatbox-working:before,
.ion-chatboxes:before,
.ion-chatbubble:before,
.ion-chatbubble-working:before,
.ion-chatbubbles:before,
.ion-checkmark:before,
.ion-checkmark-circled:before,
.ion-checkmark-round:before,
.ion-chevron-down:before,
.ion-chevron-left:before,
.ion-chevron-right:before,
.ion-chevron-up:before,
.ion-clipboard:before,
.ion-clock:before,
.ion-close:before,
.ion-close-circled:before,
.ion-close-round:before,
.ion-closed-captioning:before,
.ion-cloud:before,
.ion-code:before,
.ion-code-download:before,
.ion-code-working:before,
.ion-coffee:before,
.ion-compass:before,
.ion-compose:before,
.ion-connection-bars:before,
.ion-contrast:before,
.ion-crop:before,
.ion-cube:before,
.ion-disc:before,
.ion-document:before,
.ion-document-text:before,
.ion-drag:before,
.ion-earth:before,
.ion-easel:before,
.ion-edit:before,
.ion-egg:before,
.ion-eject:before,
.ion-email:before,
.ion-email-unread:before,
.ion-erlenmeyer-flask:before,
.ion-erlenmeyer-flask-bubbles:before,
.ion-eye:before,
.ion-eye-disabled:before,
.ion-female:before,
.ion-filing:before,
.ion-film-marker:before,
.ion-fireball:before,
.ion-flag:before,
.ion-flame:before,
.ion-flash:before,
.ion-flash-off:before,
.ion-folder:before,
.ion-fork:before,
.ion-fork-repo:before,
.ion-forward:before,
.ion-funnel:before,
.ion-gear-a:before,
.ion-gear-b:before,
.ion-grid:before,
.ion-hammer:before,
.ion-happy:before,
.ion-happy-outline:before,
.ion-headphone:before,
.ion-heart:before,
.ion-heart-broken:before,
.ion-help:before,
.ion-help-buoy:before,
.ion-help-circled:before,
.ion-home:before,
.ion-icecream:before,
.ion-image:before,
.ion-images:before,
.ion-information:before,
.ion-information-circled:before,
.ion-ionic:before,
.ion-ios-alarm:before,
.ion-ios-alarm-outline:before,
.ion-ios-albums:before,
.ion-ios-albums-outline:before,
.ion-ios-americanfootball:before,
.ion-ios-americanfootball-outline:before,
.ion-ios-analytics:before,
.ion-ios-analytics-outline:before,
.ion-ios-arrow-back:before,
.ion-ios-arrow-down:before,
.ion-ios-arrow-forward:before,
.ion-ios-arrow-left:before,
.ion-ios-arrow-right:before,
.ion-ios-arrow-thin-down:before,
.ion-ios-arrow-thin-left:before,
.ion-ios-arrow-thin-right:before,
.ion-ios-arrow-thin-up:before,
.ion-ios-arrow-up:before,
.ion-ios-at:before,
.ion-ios-at-outline:before,
.ion-ios-barcode:before,
.ion-ios-barcode-outline:before,
.ion-ios-baseball:before,
.ion-ios-baseball-outline:before,
.ion-ios-basketball:before,
.ion-ios-basketball-outline:before,
.ion-ios-bell:before,
.ion-ios-bell-outline:before,
.ion-ios-body:before,
.ion-ios-body-outline:before,
.ion-ios-bolt:before,
.ion-ios-bolt-outline:before,
.ion-ios-book:before,
.ion-ios-book-outline:before,
.ion-ios-bookmarks:before,
.ion-ios-bookmarks-outline:before,
.ion-ios-box:before,
.ion-ios-box-outline:before,
.ion-ios-briefcase:before,
.ion-ios-briefcase-outline:before,
.ion-ios-browsers:before,
.ion-ios-browsers-outline:before,
.ion-ios-calculator:before,
.ion-ios-calculator-outline:before,
.ion-ios-calendar:before,
.ion-ios-calendar-outline:before,
.ion-ios-camera:before,
.ion-ios-camera-outline:before,
.ion-ios-cart:before,
.ion-ios-cart-outline:before,
.ion-ios-chatboxes:before,
.ion-ios-chatboxes-outline:before,
.ion-ios-chatbubble:before,
.ion-ios-chatbubble-outline:before,
.ion-ios-checkmark:before,
.ion-ios-checkmark-empty:before,
.ion-ios-checkmark-outline:before,
.ion-ios-circle-filled:before,
.ion-ios-circle-outline:before,
.ion-ios-clock:before,
.ion-ios-clock-outline:before,
.ion-ios-close:before,
.ion-ios-close-empty:before,
.ion-ios-close-outline:before,
.ion-ios-cloud:before,
.ion-ios-cloud-download:before,
.ion-ios-cloud-download-outline:before,
.ion-ios-cloud-outline:before,
.ion-ios-cloud-upload:before,
.ion-ios-cloud-upload-outline:before,
.ion-ios-cloudy:before,
.ion-ios-cloudy-night:before,
.ion-ios-cloudy-night-outline:before,
.ion-ios-cloudy-outline:before,
.ion-ios-cog:before,
.ion-ios-cog-outline:before,
.ion-ios-color-filter:before,
.ion-ios-color-filter-outline:before,
.ion-ios-color-wand:before,
.ion-ios-color-wand-outline:before,
.ion-ios-compose:before,
.ion-ios-compose-outline:before,
.ion-ios-contact:before,
.ion-ios-contact-outline:before,
.ion-ios-copy:before,
.ion-ios-copy-outline:before,
.ion-ios-crop:before,
.ion-ios-crop-strong:before,
.ion-ios-download:before,
.ion-ios-download-outline:before,
.ion-ios-drag:before,
.ion-ios-email:before,
.ion-ios-email-outline:before,
.ion-ios-eye:before,
.ion-ios-eye-outline:before,
.ion-ios-fastforward:before,
.ion-ios-fastforward-outline:before,
.ion-ios-filing:before,
.ion-ios-filing-outline:before,
.ion-ios-film:before,
.ion-ios-film-outline:before,
.ion-ios-flag:before,
.ion-ios-flag-outline:before,
.ion-ios-flame:before,
.ion-ios-flame-outline:before,
.ion-ios-flask:before,
.ion-ios-flask-outline:before,
.ion-ios-flower:before,
.ion-ios-flower-outline:before,
.ion-ios-folder:before,
.ion-ios-folder-outline:before,
.ion-ios-football:before,
.ion-ios-football-outline:before,
.ion-ios-game-controller-a:before,
.ion-ios-game-controller-a-outline:before,
.ion-ios-game-controller-b:before,
.ion-ios-game-controller-b-outline:before,
.ion-ios-gear:before,
.ion-ios-gear-outline:before,
.ion-ios-glasses:before,
.ion-ios-glasses-outline:before,
.ion-ios-grid-view:before,
.ion-ios-grid-view-outline:before,
.ion-ios-heart:before,
.ion-ios-heart-outline:before,
.ion-ios-help:before,
.ion-ios-help-empty:before,
.ion-ios-help-outline:before,
.ion-ios-home:before,
.ion-ios-home-outline:before,
.ion-ios-infinite:before,
.ion-ios-infinite-outline:before,
.ion-ios-information:before,
.ion-ios-information-empty:before,
.ion-ios-information-outline:before,
.ion-ios-ionic-outline:before,
.ion-ios-keypad:before,
.ion-ios-keypad-outline:before,
.ion-ios-lightbulb:before,
.ion-ios-lightbulb-outline:before,
.ion-ios-list:before,
.ion-ios-list-outline:before,
.ion-ios-location:before,
.ion-ios-location-outline:before,
.ion-ios-locked:before,
.ion-ios-locked-outline:before,
.ion-ios-loop:before,
.ion-ios-loop-strong:before,
.ion-ios-medical:before,
.ion-ios-medical-outline:before,
.ion-ios-medkit:before,
.ion-ios-medkit-outline:before,
.ion-ios-mic:before,
.ion-ios-mic-off:before,
.ion-ios-mic-outline:before,
.ion-ios-minus:before,
.ion-ios-minus-empty:before,
.ion-ios-minus-outline:before,
.ion-ios-monitor:before,
.ion-ios-monitor-outline:before,
.ion-ios-moon:before,
.ion-ios-moon-outline:before,
.ion-ios-more:before,
.ion-ios-more-outline:before,
.ion-ios-musical-note:before,
.ion-ios-musical-notes:before,
.ion-ios-navigate:before,
.ion-ios-navigate-outline:before,
.ion-ios-nutrition:before,
.ion-ios-nutrition-outline:before,
.ion-ios-paper:before,
.ion-ios-paper-outline:before,
.ion-ios-paperplane:before,
.ion-ios-paperplane-outline:before,
.ion-ios-partlysunny:before,
.ion-ios-partlysunny-outline:before,
.ion-ios-pause:before,
.ion-ios-pause-outline:before,
.ion-ios-paw:before,
.ion-ios-paw-outline:before,
.ion-ios-people:before,
.ion-ios-people-outline:before,
.ion-ios-person:before,
.ion-ios-person-outline:before,
.ion-ios-personadd:before,
.ion-ios-personadd-outline:before,
.ion-ios-photos:before,
.ion-ios-photos-outline:before,
.ion-ios-pie:before,
.ion-ios-pie-outline:before,
.ion-ios-pint:before,
.ion-ios-pint-outline:before,
.ion-ios-play:before,
.ion-ios-play-outline:before,
.ion-ios-plus:before,
.ion-ios-plus-empty:before,
.ion-ios-plus-outline:before,
.ion-ios-pricetag:before,
.ion-ios-pricetag-outline:before,
.ion-ios-pricetags:before,
.ion-ios-pricetags-outline:before,
.ion-ios-printer:before,
.ion-ios-printer-outline:before,
.ion-ios-pulse:before,
.ion-ios-pulse-strong:before,
.ion-ios-rainy:before,
.ion-ios-rainy-outline:before,
.ion-ios-recording:before,
.ion-ios-recording-outline:before,
.ion-ios-redo:before,
.ion-ios-redo-outline:before,
.ion-ios-refresh:before,
.ion-ios-refresh-empty:before,
.ion-ios-refresh-outline:before,
.ion-ios-reload:before,
.ion-ios-reverse-camera:before,
.ion-ios-reverse-camera-outline:before,
.ion-ios-rewind:before,
.ion-ios-rewind-outline:before,
.ion-ios-rose:before,
.ion-ios-rose-outline:before,
.ion-ios-search:before,
.ion-ios-search-strong:before,
.ion-ios-settings:before,
.ion-ios-settings-strong:before,
.ion-ios-shuffle:before,
.ion-ios-shuffle-strong:before,
.ion-ios-skipbackward:before,
.ion-ios-skipbackward-outline:before,
.ion-ios-skipforward:before,
.ion-ios-skipforward-outline:before,
.ion-ios-snowy:before,
.ion-ios-speedometer:before,
.ion-ios-speedometer-outline:before,
.ion-ios-star:before,
.ion-ios-star-half:before,
.ion-ios-star-outline:before,
.ion-ios-stopwatch:before,
.ion-ios-stopwatch-outline:before,
.ion-ios-sunny:before,
.ion-ios-sunny-outline:before,
.ion-ios-telephone:before,
.ion-ios-telephone-outline:before,
.ion-ios-tennisball:before,
.ion-ios-tennisball-outline:before,
.ion-ios-thunderstorm:before,
.ion-ios-thunderstorm-outline:before,
.ion-ios-time:before,
.ion-ios-time-outline:before,
.ion-ios-timer:before,
.ion-ios-timer-outline:before,
.ion-ios-toggle:before,
.ion-ios-toggle-outline:before,
.ion-ios-trash:before,
.ion-ios-trash-outline:before,
.ion-ios-undo:before,
.ion-ios-undo-outline:before,
.ion-ios-unlocked:before,
.ion-ios-unlocked-outline:before,
.ion-ios-upload:before,
.ion-ios-upload-outline:before,
.ion-ios-videocam:before,
.ion-ios-videocam-outline:before,
.ion-ios-volume-high:before,
.ion-ios-volume-low:before,
.ion-ios-wineglass:before,
.ion-ios-wineglass-outline:before,
.ion-ios-world:before,
.ion-ios-world-outline:before,
.ion-ipad:before,
.ion-iphone:before,
.ion-ipod:before,
.ion-jet:before,
.ion-key:before,
.ion-knife:before,
.ion-laptop:before,
.ion-leaf:before,
.ion-levels:before,
.ion-lightbulb:before,
.ion-link:before,
.ion-load-a:before,
.ion-load-b:before,
.ion-load-c:before,
.ion-load-d:before,
.ion-location:before,
.ion-lock-combination:before,
.ion-locked:before,
.ion-log-in:before,
.ion-log-out:before,
.ion-loop:before,
.ion-magnet:before,
.ion-male:before,
.ion-man:before,
.ion-map:before,
.ion-medkit:before,
.ion-merge:before,
.ion-mic-a:before,
.ion-mic-b:before,
.ion-mic-c:before,
.ion-minus:before,
.ion-minus-circled:before,
.ion-minus-round:before,
.ion-model-s:before,
.ion-monitor:before,
.ion-more:before,
.ion-mouse:before,
.ion-music-note:before,
.ion-navicon:before,
.ion-navicon-round:before,
.ion-navigate:before,
.ion-network:before,
.ion-no-smoking:before,
.ion-nuclear:before,
.ion-outlet:before,
.ion-paintbrush:before,
.ion-paintbucket:before,
.ion-paper-airplane:before,
.ion-paperclip:before,
.ion-pause:before,
.ion-person:before,
.ion-person-add:before,
.ion-person-stalker:before,
.ion-pie-graph:before,
.ion-pin:before,
.ion-pinpoint:before,
.ion-pizza:before,
.ion-plane:before,
.ion-planet:before,
.ion-play:before,
.ion-playstation:before,
.ion-plus:before,
.ion-plus-circled:before,
.ion-plus-round:before,
.ion-podium:before,
.ion-pound:before,
.ion-power:before,
.ion-pricetag:before,
.ion-pricetags:before,
.ion-printer:before,
.ion-pull-request:before,
.ion-qr-scanner:before,
.ion-quote:before,
.ion-radio-waves:before,
.ion-record:before,
.ion-refresh:before,
.ion-reply:before,
.ion-reply-all:before,
.ion-ribbon-a:before,
.ion-ribbon-b:before,
.ion-sad:before,
.ion-sad-outline:before,
.ion-scissors:before,
.ion-search:before,
.ion-settings:before,
.ion-share:before,
.ion-shuffle:before,
.ion-skip-backward:before,
.ion-skip-forward:before,
.ion-social-android:before,
.ion-social-android-outline:before,
.ion-social-angular:before,
.ion-social-angular-outline:before,
.ion-social-apple:before,
.ion-social-apple-outline:before,
.ion-social-bitcoin:before,
.ion-social-bitcoin-outline:before,
.ion-social-buffer:before,
.ion-social-buffer-outline:before,
.ion-social-chrome:before,
.ion-social-chrome-outline:before,
.ion-social-codepen:before,
.ion-social-codepen-outline:before,
.ion-social-css3:before,
.ion-social-css3-outline:before,
.ion-social-designernews:before,
.ion-social-designernews-outline:before,
.ion-social-dribbble:before,
.ion-social-dribbble-outline:before,
.ion-social-dropbox:before,
.ion-social-dropbox-outline:before,
.ion-social-euro:before,
.ion-social-euro-outline:before,
.ion-social-facebook:before,
.ion-social-facebook-outline:before,
.ion-social-foursquare:before,
.ion-social-foursquare-outline:before,
.ion-social-freebsd-devil:before,
.ion-social-github:before,
.ion-social-github-outline:before,
.ion-social-google:before,
.ion-social-google-outline:before,
.ion-social-googleplus:before,
.ion-social-googleplus-outline:before,
.ion-social-hackernews:before,
.ion-social-hackernews-outline:before,
.ion-social-html5:before,
.ion-social-html5-outline:before,
.ion-social-instagram:before,
.ion-social-instagram-outline:before,
.ion-social-javascript:before,
.ion-social-javascript-outline:before,
.ion-social-linkedin:before,
.ion-social-linkedin-outline:before,
.ion-social-markdown:before,
.ion-social-nodejs:before,
.ion-social-octocat:before,
.ion-social-pinterest:before,
.ion-social-pinterest-outline:before,
.ion-social-python:before,
.ion-social-reddit:before,
.ion-social-reddit-outline:before,
.ion-social-rss:before,
.ion-social-rss-outline:before,
.ion-social-sass:before,
.ion-social-skype:before,
.ion-social-skype-outline:before,
.ion-social-snapchat:before,
.ion-social-snapchat-outline:before,
.ion-social-tumblr:before,
.ion-social-tumblr-outline:before,
.ion-social-tux:before,
.ion-social-twitch:before,
.ion-social-twitch-outline:before,
.ion-social-twitter:before,
.ion-social-twitter-outline:before,
.ion-social-usd:before,
.ion-social-usd-outline:before,
.ion-social-vimeo:before,
.ion-social-vimeo-outline:before,
.ion-social-whatsapp:before,
.ion-social-whatsapp-outline:before,
.ion-social-windows:before,
.ion-social-windows-outline:before,
.ion-social-wordpress:before,
.ion-social-wordpress-outline:before,
.ion-social-yahoo:before,
.ion-social-yahoo-outline:before,
.ion-social-yen:before,
.ion-social-yen-outline:before,
.ion-social-youtube:before,
.ion-social-youtube-outline:before,
.ion-soup-can:before,
.ion-soup-can-outline:before,
.ion-speakerphone:before,
.ion-speedometer:before,
.ion-spoon:before,
.ion-star:before,
.ion-stats-bars:before,
.ion-steam:before,
.ion-stop:before,
.ion-thermometer:before,
.ion-thumbsdown:before,
.ion-thumbsup:before,
.ion-toggle:before,
.ion-toggle-filled:before,
.ion-transgender:before,
.ion-trash-a:before,
.ion-trash-b:before,
.ion-trophy:before,
.ion-tshirt:before,
.ion-tshirt-outline:before,
.ion-umbrella:before,
.ion-university:before,
.ion-unlocked:before,
.ion-upload:before,
.ion-usb:before,
.ion-videocamera:before,
.ion-volume-high:before,
.ion-volume-low:before,
.ion-volume-medium:before,
.ion-volume-mute:before,
.ion-wand:before,
.ion-waterdrop:before,
.ion-wifi:before,
.ion-wineglass:before,
.ion-woman:before,
.ion-wrench:before,
.ion-xbox:before {
  display: inline-block;
  font-family: "Ionicons";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-rendering: auto;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ion-alert:before {
  content: "ï„";
}

.ion-alert-circled:before {
  content: "ï„€";
}

.ion-android-add:before {
  content: "ï‹‡";
}

.ion-android-add-circle:before {
  content: "ï™";
}

.ion-android-alarm-clock:before {
  content: "ïš";
}

.ion-android-alert:before {
  content: "ï›";
}

.ion-android-apps:before {
  content: "ïœ";
}

.ion-android-archive:before {
  content: "ï‹‰";
}

.ion-android-arrow-back:before {
  content: "ï‹Š";
}

.ion-android-arrow-down:before {
  content: "ï";
}

.ion-android-arrow-dropdown:before {
  content: "ïŸ";
}

.ion-android-arrow-dropdown-circle:before {
  content: "ïž";
}

.ion-android-arrow-dropleft:before {
  content: "ï¡";
}

.ion-android-arrow-dropleft-circle:before {
  content: "ï ";
}

.ion-android-arrow-dropright:before {
  content: "ï£";
}

.ion-android-arrow-dropright-circle:before {
  content: "ï¢";
}

.ion-android-arrow-dropup:before {
  content: "ï¥";
}

.ion-android-arrow-dropup-circle:before {
  content: "ï¤";
}

.ion-android-arrow-forward:before {
  content: "ïŒ";
}

.ion-android-arrow-up:before {
  content: "ï¦";
}

.ion-android-attach:before {
  content: "ï§";
}

.ion-android-bar:before {
  content: "ï¨";
}

.ion-android-bicycle:before {
  content: "ï©";
}

.ion-android-boat:before {
  content: "ïª";
}

.ion-android-bookmark:before {
  content: "ï«";
}

.ion-android-bulb:before {
  content: "ï¬";
}

.ion-android-bus:before {
  content: "ï­";
}

.ion-android-calendar:before {
  content: "ï‹‘";
}

.ion-android-call:before {
  content: "ï‹’";
}

.ion-android-camera:before {
  content: "ï‹“";
}

.ion-android-cancel:before {
  content: "ï®";
}

.ion-android-car:before {
  content: "ï¯";
}

.ion-android-cart:before {
  content: "ï°";
}

.ion-android-chat:before {
  content: "ï‹”";
}

.ion-android-checkbox:before {
  content: "ï´";
}

.ion-android-checkbox-blank:before {
  content: "ï±";
}

.ion-android-checkbox-outline:before {
  content: "ï³";
}

.ion-android-checkbox-outline-blank:before {
  content: "ï²";
}

.ion-android-checkmark-circle:before {
  content: "ïµ";
}

.ion-android-clipboard:before {
  content: "ï¶";
}

.ion-android-close:before {
  content: "ï‹—";
}

.ion-android-cloud:before {
  content: "ïº";
}

.ion-android-cloud-circle:before {
  content: "ï·";
}

.ion-android-cloud-done:before {
  content: "ï¸";
}

.ion-android-cloud-outline:before {
  content: "ï¹";
}

.ion-android-color-palette:before {
  content: "ï»";
}

.ion-android-compass:before {
  content: "ï¼";
}

.ion-android-contact:before {
  content: "ï‹˜";
}

.ion-android-contacts:before {
  content: "ï‹™";
}

.ion-android-contract:before {
  content: "ï½";
}

.ion-android-create:before {
  content: "ï¾";
}

.ion-android-delete:before {
  content: "ï¿";
}

.ion-android-desktop:before {
  content: "ïŽ€";
}

.ion-android-document:before {
  content: "ïŽ";
}

.ion-android-done:before {
  content: "ïŽƒ";
}

.ion-android-done-all:before {
  content: "ïŽ‚";
}

.ion-android-download:before {
  content: "ï‹";
}

.ion-android-drafts:before {
  content: "ïŽ„";
}

.ion-android-exit:before {
  content: "ïŽ…";
}

.ion-android-expand:before {
  content: "ïŽ†";
}

.ion-android-favorite:before {
  content: "ïŽˆ";
}

.ion-android-favorite-outline:before {
  content: "ïŽ‡";
}

.ion-android-film:before {
  content: "ïŽ‰";
}

.ion-android-folder:before {
  content: "ï‹ ";
}

.ion-android-folder-open:before {
  content: "ïŽŠ";
}

.ion-android-funnel:before {
  content: "ïŽ‹";
}

.ion-android-globe:before {
  content: "ïŽŒ";
}

.ion-android-hand:before {
  content: "ï‹£";
}

.ion-android-hangout:before {
  content: "ïŽ";
}

.ion-android-happy:before {
  content: "ïŽŽ";
}

.ion-android-home:before {
  content: "ïŽ";
}

.ion-android-image:before {
  content: "ï‹¤";
}

.ion-android-laptop:before {
  content: "ïŽ";
}

.ion-android-list:before {
  content: "ïŽ‘";
}

.ion-android-locate:before {
  content: "ï‹©";
}

.ion-android-lock:before {
  content: "ïŽ’";
}

.ion-android-mail:before {
  content: "ï‹«";
}

.ion-android-map:before {
  content: "ïŽ“";
}

.ion-android-menu:before {
  content: "ïŽ”";
}

.ion-android-microphone:before {
  content: "ï‹¬";
}

.ion-android-microphone-off:before {
  content: "ïŽ•";
}

.ion-android-more-horizontal:before {
  content: "ïŽ–";
}

.ion-android-more-vertical:before {
  content: "ïŽ—";
}

.ion-android-navigate:before {
  content: "ïŽ˜";
}

.ion-android-notifications:before {
  content: "ïŽ›";
}

.ion-android-notifications-none:before {
  content: "ïŽ™";
}

.ion-android-notifications-off:before {
  content: "ïŽš";
}

.ion-android-open:before {
  content: "ïŽœ";
}

.ion-android-options:before {
  content: "ïŽ";
}

.ion-android-people:before {
  content: "ïŽž";
}

.ion-android-person:before {
  content: "ïŽ ";
}

.ion-android-person-add:before {
  content: "ïŽŸ";
}

.ion-android-phone-landscape:before {
  content: "ïŽ¡";
}

.ion-android-phone-portrait:before {
  content: "ïŽ¢";
}

.ion-android-pin:before {
  content: "ïŽ£";
}

.ion-android-plane:before {
  content: "ïŽ¤";
}

.ion-android-playstore:before {
  content: "ï‹°";
}

.ion-android-print:before {
  content: "ïŽ¥";
}

.ion-android-radio-button-off:before {
  content: "ïŽ¦";
}

.ion-android-radio-button-on:before {
  content: "ïŽ§";
}

.ion-android-refresh:before {
  content: "ïŽ¨";
}

.ion-android-remove:before {
  content: "ï‹´";
}

.ion-android-remove-circle:before {
  content: "ïŽ©";
}

.ion-android-restaurant:before {
  content: "ïŽª";
}

.ion-android-sad:before {
  content: "ïŽ«";
}

.ion-android-search:before {
  content: "ï‹µ";
}

.ion-android-send:before {
  content: "ï‹¶";
}

.ion-android-settings:before {
  content: "ï‹·";
}

.ion-android-share:before {
  content: "ï‹¸";
}

.ion-android-share-alt:before {
  content: "ïŽ¬";
}

.ion-android-star:before {
  content: "ï‹¼";
}

.ion-android-star-half:before {
  content: "ïŽ­";
}

.ion-android-star-outline:before {
  content: "ïŽ®";
}

.ion-android-stopwatch:before {
  content: "ï‹½";
}

.ion-android-subway:before {
  content: "ïŽ¯";
}

.ion-android-sunny:before {
  content: "ïŽ°";
}

.ion-android-sync:before {
  content: "ïŽ±";
}

.ion-android-textsms:before {
  content: "ïŽ²";
}

.ion-android-time:before {
  content: "ïŽ³";
}

.ion-android-train:before {
  content: "ïŽ´";
}

.ion-android-unlock:before {
  content: "ïŽµ";
}

.ion-android-upload:before {
  content: "ïŽ¶";
}

.ion-android-volume-down:before {
  content: "ïŽ·";
}

.ion-android-volume-mute:before {
  content: "ïŽ¸";
}

.ion-android-volume-off:before {
  content: "ïŽ¹";
}

.ion-android-volume-up:before {
  content: "ïŽº";
}

.ion-android-walk:before {
  content: "ïŽ»";
}

.ion-android-warning:before {
  content: "ïŽ¼";
}

.ion-android-watch:before {
  content: "ïŽ½";
}

.ion-android-wifi:before {
  content: "ïŒ…";
}

.ion-aperture:before {
  content: "ïŒ“";
}

.ion-archive:before {
  content: "ï„‚";
}

.ion-arrow-down-a:before {
  content: "ï„ƒ";
}

.ion-arrow-down-b:before {
  content: "ï„„";
}

.ion-arrow-down-c:before {
  content: "ï„…";
}

.ion-arrow-expand:before {
  content: "ï‰ž";
}

.ion-arrow-graph-down-left:before {
  content: "ï‰Ÿ";
}

.ion-arrow-graph-down-right:before {
  content: "ï‰ ";
}

.ion-arrow-graph-up-left:before {
  content: "ï‰¡";
}

.ion-arrow-graph-up-right:before {
  content: "ï‰¢";
}

.ion-arrow-left-a:before {
  content: "ï„†";
}

.ion-arrow-left-b:before {
  content: "ï„‡";
}

.ion-arrow-left-c:before {
  content: "ï„ˆ";
}

.ion-arrow-move:before {
  content: "ï‰£";
}

.ion-arrow-resize:before {
  content: "ï‰¤";
}

.ion-arrow-return-left:before {
  content: "ï‰¥";
}

.ion-arrow-return-right:before {
  content: "ï‰¦";
}

.ion-arrow-right-a:before {
  content: "ï„‰";
}

.ion-arrow-right-b:before {
  content: "ï„Š";
}

.ion-arrow-right-c:before {
  content: "ï„‹";
}

.ion-arrow-shrink:before {
  content: "ï‰§";
}

.ion-arrow-swap:before {
  content: "ï‰¨";
}

.ion-arrow-up-a:before {
  content: "ï„Œ";
}

.ion-arrow-up-b:before {
  content: "ï„";
}

.ion-arrow-up-c:before {
  content: "ï„Ž";
}

.ion-asterisk:before {
  content: "ïŒ”";
}

.ion-at:before {
  content: "ï„";
}

.ion-backspace:before {
  content: "ïŽ¿";
}

.ion-backspace-outline:before {
  content: "ïŽ¾";
}

.ion-bag:before {
  content: "ï„";
}

.ion-battery-charging:before {
  content: "ï„‘";
}

.ion-battery-empty:before {
  content: "ï„’";
}

.ion-battery-full:before {
  content: "ï„“";
}

.ion-battery-half:before {
  content: "ï„”";
}

.ion-battery-low:before {
  content: "ï„•";
}

.ion-beaker:before {
  content: "ï‰©";
}

.ion-beer:before {
  content: "ï‰ª";
}

.ion-bluetooth:before {
  content: "ï„–";
}

.ion-bonfire:before {
  content: "ïŒ•";
}

.ion-bookmark:before {
  content: "ï‰«";
}

.ion-bowtie:before {
  content: "ï€";
}

.ion-briefcase:before {
  content: "ï‰¬";
}

.ion-bug:before {
  content: "ïŠ¾";
}

.ion-calculator:before {
  content: "ï‰­";
}

.ion-calendar:before {
  content: "ï„—";
}

.ion-camera:before {
  content: "ï„˜";
}

.ion-card:before {
  content: "ï„™";
}

.ion-cash:before {
  content: "ïŒ–";
}

.ion-chatbox:before {
  content: "ï„›";
}

.ion-chatbox-working:before {
  content: "ï„š";
}

.ion-chatboxes:before {
  content: "ï„œ";
}

.ion-chatbubble:before {
  content: "ï„ž";
}

.ion-chatbubble-working:before {
  content: "ï„";
}

.ion-chatbubbles:before {
  content: "ï„Ÿ";
}

.ion-checkmark:before {
  content: "ï„¢";
}

.ion-checkmark-circled:before {
  content: "ï„ ";
}

.ion-checkmark-round:before {
  content: "ï„¡";
}

.ion-chevron-down:before {
  content: "ï„£";
}

.ion-chevron-left:before {
  content: "ï„¤";
}

.ion-chevron-right:before {
  content: "ï„¥";
}

.ion-chevron-up:before {
  content: "ï„¦";
}

.ion-clipboard:before {
  content: "ï„§";
}

.ion-clock:before {
  content: "ï‰®";
}

.ion-close:before {
  content: "ï„ª";
}

.ion-close-circled:before {
  content: "ï„¨";
}

.ion-close-round:before {
  content: "ï„©";
}

.ion-closed-captioning:before {
  content: "ïŒ—";
}

.ion-cloud:before {
  content: "ï„«";
}

.ion-code:before {
  content: "ï‰±";
}

.ion-code-download:before {
  content: "ï‰¯";
}

.ion-code-working:before {
  content: "ï‰°";
}

.ion-coffee:before {
  content: "ï‰²";
}

.ion-compass:before {
  content: "ï‰³";
}

.ion-compose:before {
  content: "ï„¬";
}

.ion-connection-bars:before {
  content: "ï‰´";
}

.ion-contrast:before {
  content: "ï‰µ";
}

.ion-crop:before {
  content: "ï";
}

.ion-cube:before {
  content: "ïŒ˜";
}

.ion-disc:before {
  content: "ï„­";
}

.ion-document:before {
  content: "ï„¯";
}

.ion-document-text:before {
  content: "ï„®";
}

.ion-drag:before {
  content: "ï„°";
}

.ion-earth:before {
  content: "ï‰¶";
}

.ion-easel:before {
  content: "ï‚";
}

.ion-edit:before {
  content: "ïŠ¿";
}

.ion-egg:before {
  content: "ï‰·";
}

.ion-eject:before {
  content: "ï„±";
}

.ion-email:before {
  content: "ï„²";
}

.ion-email-unread:before {
  content: "ïƒ";
}

.ion-erlenmeyer-flask:before {
  content: "ï…";
}

.ion-erlenmeyer-flask-bubbles:before {
  content: "ï„";
}

.ion-eye:before {
  content: "ï„³";
}

.ion-eye-disabled:before {
  content: "ïŒ†";
}

.ion-female:before {
  content: "ï‰¸";
}

.ion-filing:before {
  content: "ï„´";
}

.ion-film-marker:before {
  content: "ï„µ";
}

.ion-fireball:before {
  content: "ïŒ™";
}

.ion-flag:before {
  content: "ï‰¹";
}

.ion-flame:before {
  content: "ïŒš";
}

.ion-flash:before {
  content: "ï„·";
}

.ion-flash-off:before {
  content: "ï„¶";
}

.ion-folder:before {
  content: "ï„¹";
}

.ion-fork:before {
  content: "ï‰º";
}

.ion-fork-repo:before {
  content: "ï‹€";
}

.ion-forward:before {
  content: "ï„º";
}

.ion-funnel:before {
  content: "ïŒ›";
}

.ion-gear-a:before {
  content: "ï„½";
}

.ion-gear-b:before {
  content: "ï„¾";
}

.ion-grid:before {
  content: "ï„¿";
}

.ion-hammer:before {
  content: "ï‰»";
}

.ion-happy:before {
  content: "ïŒœ";
}

.ion-happy-outline:before {
  content: "ï†";
}

.ion-headphone:before {
  content: "ï…€";
}

.ion-heart:before {
  content: "ï…";
}

.ion-heart-broken:before {
  content: "ïŒ";
}

.ion-help:before {
  content: "ï…ƒ";
}

.ion-help-buoy:before {
  content: "ï‰¼";
}

.ion-help-circled:before {
  content: "ï…‚";
}

.ion-home:before {
  content: "ï…„";
}

.ion-icecream:before {
  content: "ï‰½";
}

.ion-image:before {
  content: "ï…‡";
}

.ion-images:before {
  content: "ï…ˆ";
}

.ion-information:before {
  content: "ï…Š";
}

.ion-information-circled:before {
  content: "ï…‰";
}

.ion-ionic:before {
  content: "ï…‹";
}

.ion-ios-alarm:before {
  content: "ïˆ";
}

.ion-ios-alarm-outline:before {
  content: "ï‡";
}

.ion-ios-albums:before {
  content: "ïŠ";
}

.ion-ios-albums-outline:before {
  content: "ï‰";
}

.ion-ios-americanfootball:before {
  content: "ïŒ";
}

.ion-ios-americanfootball-outline:before {
  content: "ï‹";
}

.ion-ios-analytics:before {
  content: "ïŽ";
}

.ion-ios-analytics-outline:before {
  content: "ï";
}

.ion-ios-arrow-back:before {
  content: "ï";
}

.ion-ios-arrow-down:before {
  content: "ï";
}

.ion-ios-arrow-forward:before {
  content: "ï‘";
}

.ion-ios-arrow-left:before {
  content: "ï’";
}

.ion-ios-arrow-right:before {
  content: "ï“";
}

.ion-ios-arrow-thin-down:before {
  content: "ï”";
}

.ion-ios-arrow-thin-left:before {
  content: "ï•";
}

.ion-ios-arrow-thin-right:before {
  content: "ï–";
}

.ion-ios-arrow-thin-up:before {
  content: "ï—";
}

.ion-ios-arrow-up:before {
  content: "ï˜";
}

.ion-ios-at:before {
  content: "ïš";
}

.ion-ios-at-outline:before {
  content: "ï™";
}

.ion-ios-barcode:before {
  content: "ïœ";
}

.ion-ios-barcode-outline:before {
  content: "ï›";
}

.ion-ios-baseball:before {
  content: "ïž";
}

.ion-ios-baseball-outline:before {
  content: "ï";
}

.ion-ios-basketball:before {
  content: "ï ";
}

.ion-ios-basketball-outline:before {
  content: "ïŸ";
}

.ion-ios-bell:before {
  content: "ï¢";
}

.ion-ios-bell-outline:before {
  content: "ï¡";
}

.ion-ios-body:before {
  content: "ï¤";
}

.ion-ios-body-outline:before {
  content: "ï£";
}

.ion-ios-bolt:before {
  content: "ï¦";
}

.ion-ios-bolt-outline:before {
  content: "ï¥";
}

.ion-ios-book:before {
  content: "ï¨";
}

.ion-ios-book-outline:before {
  content: "ï§";
}

.ion-ios-bookmarks:before {
  content: "ïª";
}

.ion-ios-bookmarks-outline:before {
  content: "ï©";
}

.ion-ios-box:before {
  content: "ï¬";
}

.ion-ios-box-outline:before {
  content: "ï«";
}

.ion-ios-briefcase:before {
  content: "ï®";
}

.ion-ios-briefcase-outline:before {
  content: "ï­";
}

.ion-ios-browsers:before {
  content: "ï°";
}

.ion-ios-browsers-outline:before {
  content: "ï¯";
}

.ion-ios-calculator:before {
  content: "ï²";
}

.ion-ios-calculator-outline:before {
  content: "ï±";
}

.ion-ios-calendar:before {
  content: "ï´";
}

.ion-ios-calendar-outline:before {
  content: "ï³";
}

.ion-ios-camera:before {
  content: "ï¶";
}

.ion-ios-camera-outline:before {
  content: "ïµ";
}

.ion-ios-cart:before {
  content: "ï¸";
}

.ion-ios-cart-outline:before {
  content: "ï·";
}

.ion-ios-chatboxes:before {
  content: "ïº";
}

.ion-ios-chatboxes-outline:before {
  content: "ï¹";
}

.ion-ios-chatbubble:before {
  content: "ï¼";
}

.ion-ios-chatbubble-outline:before {
  content: "ï»";
}

.ion-ios-checkmark:before {
  content: "ï¿";
}

.ion-ios-checkmark-empty:before {
  content: "ï½";
}

.ion-ios-checkmark-outline:before {
  content: "ï¾";
}

.ion-ios-circle-filled:before {
  content: "ï€";
}

.ion-ios-circle-outline:before {
  content: "ï";
}

.ion-ios-clock:before {
  content: "ïƒ";
}

.ion-ios-clock-outline:before {
  content: "ï‚";
}

.ion-ios-close:before {
  content: "ï†";
}

.ion-ios-close-empty:before {
  content: "ï„";
}

.ion-ios-close-outline:before {
  content: "ï…";
}

.ion-ios-cloud:before {
  content: "ïŒ";
}

.ion-ios-cloud-download:before {
  content: "ïˆ";
}

.ion-ios-cloud-download-outline:before {
  content: "ï‡";
}

.ion-ios-cloud-outline:before {
  content: "ï‰";
}

.ion-ios-cloud-upload:before {
  content: "ï‹";
}

.ion-ios-cloud-upload-outline:before {
  content: "ïŠ";
}

.ion-ios-cloudy:before {
  content: "ï";
}

.ion-ios-cloudy-night:before {
  content: "ïŽ";
}

.ion-ios-cloudy-night-outline:before {
  content: "ï";
}

.ion-ios-cloudy-outline:before {
  content: "ï";
}

.ion-ios-cog:before {
  content: "ï’";
}

.ion-ios-cog-outline:before {
  content: "ï‘";
}

.ion-ios-color-filter:before {
  content: "ï”";
}

.ion-ios-color-filter-outline:before {
  content: "ï“";
}

.ion-ios-color-wand:before {
  content: "ï–";
}

.ion-ios-color-wand-outline:before {
  content: "ï•";
}

.ion-ios-compose:before {
  content: "ï˜";
}

.ion-ios-compose-outline:before {
  content: "ï—";
}

.ion-ios-contact:before {
  content: "ïš";
}

.ion-ios-contact-outline:before {
  content: "ï™";
}

.ion-ios-copy:before {
  content: "ïœ";
}

.ion-ios-copy-outline:before {
  content: "ï›";
}

.ion-ios-crop:before {
  content: "ïž";
}

.ion-ios-crop-strong:before {
  content: "ï";
}

.ion-ios-download:before {
  content: "ï ";
}

.ion-ios-download-outline:before {
  content: "ïŸ";
}

.ion-ios-drag:before {
  content: "ï¡";
}

.ion-ios-email:before {
  content: "ï£";
}

.ion-ios-email-outline:before {
  content: "ï¢";
}

.ion-ios-eye:before {
  content: "ï¥";
}

.ion-ios-eye-outline:before {
  content: "ï¤";
}

.ion-ios-fastforward:before {
  content: "ï§";
}

.ion-ios-fastforward-outline:before {
  content: "ï¦";
}

.ion-ios-filing:before {
  content: "ï©";
}

.ion-ios-filing-outline:before {
  content: "ï¨";
}

.ion-ios-film:before {
  content: "ï«";
}

.ion-ios-film-outline:before {
  content: "ïª";
}

.ion-ios-flag:before {
  content: "ï­";
}

.ion-ios-flag-outline:before {
  content: "ï¬";
}

.ion-ios-flame:before {
  content: "ï¯";
}

.ion-ios-flame-outline:before {
  content: "ï®";
}

.ion-ios-flask:before {
  content: "ï±";
}

.ion-ios-flask-outline:before {
  content: "ï°";
}

.ion-ios-flower:before {
  content: "ï³";
}

.ion-ios-flower-outline:before {
  content: "ï²";
}

.ion-ios-folder:before {
  content: "ïµ";
}

.ion-ios-folder-outline:before {
  content: "ï´";
}

.ion-ios-football:before {
  content: "ï·";
}

.ion-ios-football-outline:before {
  content: "ï¶";
}

.ion-ios-game-controller-a:before {
  content: "ï¹";
}

.ion-ios-game-controller-a-outline:before {
  content: "ï¸";
}

.ion-ios-game-controller-b:before {
  content: "ï»";
}

.ion-ios-game-controller-b-outline:before {
  content: "ïº";
}

.ion-ios-gear:before {
  content: "ï½";
}

.ion-ios-gear-outline:before {
  content: "ï¼";
}

.ion-ios-glasses:before {
  content: "ï¿";
}

.ion-ios-glasses-outline:before {
  content: "ï¾";
}

.ion-ios-grid-view:before {
  content: "ï‘";
}

.ion-ios-grid-view-outline:before {
  content: "ï‘€";
}

.ion-ios-heart:before {
  content: "ï‘ƒ";
}

.ion-ios-heart-outline:before {
  content: "ï‘‚";
}

.ion-ios-help:before {
  content: "ï‘†";
}

.ion-ios-help-empty:before {
  content: "ï‘„";
}

.ion-ios-help-outline:before {
  content: "ï‘…";
}

.ion-ios-home:before {
  content: "ï‘ˆ";
}

.ion-ios-home-outline:before {
  content: "ï‘‡";
}

.ion-ios-infinite:before {
  content: "ï‘Š";
}

.ion-ios-infinite-outline:before {
  content: "ï‘‰";
}

.ion-ios-information:before {
  content: "ï‘";
}

.ion-ios-information-empty:before {
  content: "ï‘‹";
}

.ion-ios-information-outline:before {
  content: "ï‘Œ";
}

.ion-ios-ionic-outline:before {
  content: "ï‘Ž";
}

.ion-ios-keypad:before {
  content: "ï‘";
}

.ion-ios-keypad-outline:before {
  content: "ï‘";
}

.ion-ios-lightbulb:before {
  content: "ï‘’";
}

.ion-ios-lightbulb-outline:before {
  content: "ï‘‘";
}

.ion-ios-list:before {
  content: "ï‘”";
}

.ion-ios-list-outline:before {
  content: "ï‘“";
}

.ion-ios-location:before {
  content: "ï‘–";
}

.ion-ios-location-outline:before {
  content: "ï‘•";
}

.ion-ios-locked:before {
  content: "ï‘˜";
}

.ion-ios-locked-outline:before {
  content: "ï‘—";
}

.ion-ios-loop:before {
  content: "ï‘š";
}

.ion-ios-loop-strong:before {
  content: "ï‘™";
}

.ion-ios-medical:before {
  content: "ï‘œ";
}

.ion-ios-medical-outline:before {
  content: "ï‘›";
}

.ion-ios-medkit:before {
  content: "ï‘ž";
}

.ion-ios-medkit-outline:before {
  content: "ï‘";
}

.ion-ios-mic:before {
  content: "ï‘¡";
}

.ion-ios-mic-off:before {
  content: "ï‘Ÿ";
}

.ion-ios-mic-outline:before {
  content: "ï‘ ";
}

.ion-ios-minus:before {
  content: "ï‘¤";
}

.ion-ios-minus-empty:before {
  content: "ï‘¢";
}

.ion-ios-minus-outline:before {
  content: "ï‘£";
}

.ion-ios-monitor:before {
  content: "ï‘¦";
}

.ion-ios-monitor-outline:before {
  content: "ï‘¥";
}

.ion-ios-moon:before {
  content: "ï‘¨";
}

.ion-ios-moon-outline:before {
  content: "ï‘§";
}

.ion-ios-more:before {
  content: "ï‘ª";
}

.ion-ios-more-outline:before {
  content: "ï‘©";
}

.ion-ios-musical-note:before {
  content: "ï‘«";
}

.ion-ios-musical-notes:before {
  content: "ï‘¬";
}

.ion-ios-navigate:before {
  content: "ï‘®";
}

.ion-ios-navigate-outline:before {
  content: "ï‘­";
}

.ion-ios-nutrition:before {
  content: "ï‘°";
}

.ion-ios-nutrition-outline:before {
  content: "ï‘¯";
}

.ion-ios-paper:before {
  content: "ï‘²";
}

.ion-ios-paper-outline:before {
  content: "ï‘±";
}

.ion-ios-paperplane:before {
  content: "ï‘´";
}

.ion-ios-paperplane-outline:before {
  content: "ï‘³";
}

.ion-ios-partlysunny:before {
  content: "ï‘¶";
}

.ion-ios-partlysunny-outline:before {
  content: "ï‘µ";
}

.ion-ios-pause:before {
  content: "ï‘¸";
}

.ion-ios-pause-outline:before {
  content: "ï‘·";
}

.ion-ios-paw:before {
  content: "ï‘º";
}

.ion-ios-paw-outline:before {
  content: "ï‘¹";
}

.ion-ios-people:before {
  content: "ï‘¼";
}

.ion-ios-people-outline:before {
  content: "ï‘»";
}

.ion-ios-person:before {
  content: "ï‘¾";
}

.ion-ios-person-outline:before {
  content: "ï‘½";
}

.ion-ios-personadd:before {
  content: "ï’€";
}

.ion-ios-personadd-outline:before {
  content: "ï‘¿";
}

.ion-ios-photos:before {
  content: "ï’‚";
}

.ion-ios-photos-outline:before {
  content: "ï’";
}

.ion-ios-pie:before {
  content: "ï’„";
}

.ion-ios-pie-outline:before {
  content: "ï’ƒ";
}

.ion-ios-pint:before {
  content: "ï’†";
}

.ion-ios-pint-outline:before {
  content: "ï’…";
}

.ion-ios-play:before {
  content: "ï’ˆ";
}

.ion-ios-play-outline:before {
  content: "ï’‡";
}

.ion-ios-plus:before {
  content: "ï’‹";
}

.ion-ios-plus-empty:before {
  content: "ï’‰";
}

.ion-ios-plus-outline:before {
  content: "ï’Š";
}

.ion-ios-pricetag:before {
  content: "ï’";
}

.ion-ios-pricetag-outline:before {
  content: "ï’Œ";
}

.ion-ios-pricetags:before {
  content: "ï’";
}

.ion-ios-pricetags-outline:before {
  content: "ï’Ž";
}

.ion-ios-printer:before {
  content: "ï’‘";
}

.ion-ios-printer-outline:before {
  content: "ï’";
}

.ion-ios-pulse:before {
  content: "ï’“";
}

.ion-ios-pulse-strong:before {
  content: "ï’’";
}

.ion-ios-rainy:before {
  content: "ï’•";
}

.ion-ios-rainy-outline:before {
  content: "ï’”";
}

.ion-ios-recording:before {
  content: "ï’—";
}

.ion-ios-recording-outline:before {
  content: "ï’–";
}

.ion-ios-redo:before {
  content: "ï’™";
}

.ion-ios-redo-outline:before {
  content: "ï’˜";
}

.ion-ios-refresh:before {
  content: "ï’œ";
}

.ion-ios-refresh-empty:before {
  content: "ï’š";
}

.ion-ios-refresh-outline:before {
  content: "ï’›";
}

.ion-ios-reload:before {
  content: "ï’";
}

.ion-ios-reverse-camera:before {
  content: "ï’Ÿ";
}

.ion-ios-reverse-camera-outline:before {
  content: "ï’ž";
}

.ion-ios-rewind:before {
  content: "ï’¡";
}

.ion-ios-rewind-outline:before {
  content: "ï’ ";
}

.ion-ios-rose:before {
  content: "ï’£";
}

.ion-ios-rose-outline:before {
  content: "ï’¢";
}

.ion-ios-search:before {
  content: "ï’¥";
}

.ion-ios-search-strong:before {
  content: "ï’¤";
}

.ion-ios-settings:before {
  content: "ï’§";
}

.ion-ios-settings-strong:before {
  content: "ï’¦";
}

.ion-ios-shuffle:before {
  content: "ï’©";
}

.ion-ios-shuffle-strong:before {
  content: "ï’¨";
}

.ion-ios-skipbackward:before {
  content: "ï’«";
}

.ion-ios-skipbackward-outline:before {
  content: "ï’ª";
}

.ion-ios-skipforward:before {
  content: "ï’­";
}

.ion-ios-skipforward-outline:before {
  content: "ï’¬";
}

.ion-ios-snowy:before {
  content: "ï’®";
}

.ion-ios-speedometer:before {
  content: "ï’°";
}

.ion-ios-speedometer-outline:before {
  content: "ï’¯";
}

.ion-ios-star:before {
  content: "ï’³";
}

.ion-ios-star-half:before {
  content: "ï’±";
}

.ion-ios-star-outline:before {
  content: "ï’²";
}

.ion-ios-stopwatch:before {
  content: "ï’µ";
}

.ion-ios-stopwatch-outline:before {
  content: "ï’´";
}

.ion-ios-sunny:before {
  content: "ï’·";
}

.ion-ios-sunny-outline:before {
  content: "ï’¶";
}

.ion-ios-telephone:before {
  content: "ï’¹";
}

.ion-ios-telephone-outline:before {
  content: "ï’¸";
}

.ion-ios-tennisball:before {
  content: "ï’»";
}

.ion-ios-tennisball-outline:before {
  content: "ï’º";
}

.ion-ios-thunderstorm:before {
  content: "ï’½";
}

.ion-ios-thunderstorm-outline:before {
  content: "ï’¼";
}

.ion-ios-time:before {
  content: "ï’¿";
}

.ion-ios-time-outline:before {
  content: "ï’¾";
}

.ion-ios-timer:before {
  content: "ï“";
}

.ion-ios-timer-outline:before {
  content: "ï“€";
}

.ion-ios-toggle:before {
  content: "ï“ƒ";
}

.ion-ios-toggle-outline:before {
  content: "ï“‚";
}

.ion-ios-trash:before {
  content: "ï“…";
}

.ion-ios-trash-outline:before {
  content: "ï“„";
}

.ion-ios-undo:before {
  content: "ï“‡";
}

.ion-ios-undo-outline:before {
  content: "ï“†";
}

.ion-ios-unlocked:before {
  content: "ï“‰";
}

.ion-ios-unlocked-outline:before {
  content: "ï“ˆ";
}

.ion-ios-upload:before {
  content: "ï“‹";
}

.ion-ios-upload-outline:before {
  content: "ï“Š";
}

.ion-ios-videocam:before {
  content: "ï“";
}

.ion-ios-videocam-outline:before {
  content: "ï“Œ";
}

.ion-ios-volume-high:before {
  content: "ï“Ž";
}

.ion-ios-volume-low:before {
  content: "ï“";
}

.ion-ios-wineglass:before {
  content: "ï“‘";
}

.ion-ios-wineglass-outline:before {
  content: "ï“";
}

.ion-ios-world:before {
  content: "ï““";
}

.ion-ios-world-outline:before {
  content: "ï“’";
}

.ion-ipad:before {
  content: "ï‡¹";
}

.ion-iphone:before {
  content: "ï‡º";
}

.ion-ipod:before {
  content: "ï‡»";
}

.ion-jet:before {
  content: "ïŠ•";
}

.ion-key:before {
  content: "ïŠ–";
}

.ion-knife:before {
  content: "ïŠ—";
}

.ion-laptop:before {
  content: "ï‡¼";
}

.ion-leaf:before {
  content: "ï‡½";
}

.ion-levels:before {
  content: "ïŠ˜";
}

.ion-lightbulb:before {
  content: "ïŠ™";
}

.ion-link:before {
  content: "ï‡¾";
}

.ion-load-a:before {
  content: "ïŠš";
}

.ion-load-b:before {
  content: "ïŠ›";
}

.ion-load-c:before {
  content: "ïŠœ";
}

.ion-load-d:before {
  content: "ïŠ";
}

.ion-location:before {
  content: "ï‡¿";
}

.ion-lock-combination:before {
  content: "ï“”";
}

.ion-locked:before {
  content: "ïˆ€";
}

.ion-log-in:before {
  content: "ïŠž";
}

.ion-log-out:before {
  content: "ïŠŸ";
}

.ion-loop:before {
  content: "ïˆ";
}

.ion-magnet:before {
  content: "ïŠ ";
}

.ion-male:before {
  content: "ïŠ¡";
}

.ion-man:before {
  content: "ïˆ‚";
}

.ion-map:before {
  content: "ïˆƒ";
}

.ion-medkit:before {
  content: "ïŠ¢";
}

.ion-merge:before {
  content: "ïŒ¿";
}

.ion-mic-a:before {
  content: "ïˆ„";
}

.ion-mic-b:before {
  content: "ïˆ…";
}

.ion-mic-c:before {
  content: "ïˆ†";
}

.ion-minus:before {
  content: "ïˆ‰";
}

.ion-minus-circled:before {
  content: "ïˆ‡";
}

.ion-minus-round:before {
  content: "ïˆˆ";
}

.ion-model-s:before {
  content: "ï‹";
}

.ion-monitor:before {
  content: "ïˆŠ";
}

.ion-more:before {
  content: "ïˆ‹";
}

.ion-mouse:before {
  content: "ï€";
}

.ion-music-note:before {
  content: "ïˆŒ";
}

.ion-navicon:before {
  content: "ïˆŽ";
}

.ion-navicon-round:before {
  content: "ïˆ";
}

.ion-navigate:before {
  content: "ïŠ£";
}

.ion-network:before {
  content: "ï";
}

.ion-no-smoking:before {
  content: "ï‹‚";
}

.ion-nuclear:before {
  content: "ïŠ¤";
}

.ion-outlet:before {
  content: "ï‚";
}

.ion-paintbrush:before {
  content: "ï“•";
}

.ion-paintbucket:before {
  content: "ï“–";
}

.ion-paper-airplane:before {
  content: "ï‹ƒ";
}

.ion-paperclip:before {
  content: "ïˆ";
}

.ion-pause:before {
  content: "ïˆ";
}

.ion-person:before {
  content: "ïˆ“";
}

.ion-person-add:before {
  content: "ïˆ‘";
}

.ion-person-stalker:before {
  content: "ïˆ’";
}

.ion-pie-graph:before {
  content: "ïŠ¥";
}

.ion-pin:before {
  content: "ïŠ¦";
}

.ion-pinpoint:before {
  content: "ïŠ§";
}

.ion-pizza:before {
  content: "ïŠ¨";
}

.ion-plane:before {
  content: "ïˆ”";
}

.ion-planet:before {
  content: "ïƒ";
}

.ion-play:before {
  content: "ïˆ•";
}

.ion-playstation:before {
  content: "ïŒŠ";
}

.ion-plus:before {
  content: "ïˆ˜";
}

.ion-plus-circled:before {
  content: "ïˆ–";
}

.ion-plus-round:before {
  content: "ïˆ—";
}

.ion-podium:before {
  content: "ï„";
}

.ion-pound:before {
  content: "ïˆ™";
}

.ion-power:before {
  content: "ïŠ©";
}

.ion-pricetag:before {
  content: "ïŠª";
}

.ion-pricetags:before {
  content: "ïŠ«";
}

.ion-printer:before {
  content: "ïˆš";
}

.ion-pull-request:before {
  content: "ï…";
}

.ion-qr-scanner:before {
  content: "ï†";
}

.ion-quote:before {
  content: "ï‡";
}

.ion-radio-waves:before {
  content: "ïŠ¬";
}

.ion-record:before {
  content: "ïˆ›";
}

.ion-refresh:before {
  content: "ïˆœ";
}

.ion-reply:before {
  content: "ïˆž";
}

.ion-reply-all:before {
  content: "ïˆ";
}

.ion-ribbon-a:before {
  content: "ïˆ";
}

.ion-ribbon-b:before {
  content: "ï‰";
}

.ion-sad:before {
  content: "ïŠ";
}

.ion-sad-outline:before {
  content: "ï“—";
}

.ion-scissors:before {
  content: "ï‹";
}

.ion-search:before {
  content: "ïˆŸ";
}

.ion-settings:before {
  content: "ïŠ­";
}

.ion-share:before {
  content: "ïˆ ";
}

.ion-shuffle:before {
  content: "ïˆ¡";
}

.ion-skip-backward:before {
  content: "ïˆ¢";
}

.ion-skip-forward:before {
  content: "ïˆ£";
}

.ion-social-android:before {
  content: "ïˆ¥";
}

.ion-social-android-outline:before {
  content: "ïˆ¤";
}

.ion-social-angular:before {
  content: "ï“™";
}

.ion-social-angular-outline:before {
  content: "ï“˜";
}

.ion-social-apple:before {
  content: "ïˆ§";
}

.ion-social-apple-outline:before {
  content: "ïˆ¦";
}

.ion-social-bitcoin:before {
  content: "ïŠ¯";
}

.ion-social-bitcoin-outline:before {
  content: "ïŠ®";
}

.ion-social-buffer:before {
  content: "ïˆ©";
}

.ion-social-buffer-outline:before {
  content: "ïˆ¨";
}

.ion-social-chrome:before {
  content: "ï“›";
}

.ion-social-chrome-outline:before {
  content: "ï“š";
}

.ion-social-codepen:before {
  content: "ï“";
}

.ion-social-codepen-outline:before {
  content: "ï“œ";
}

.ion-social-css3:before {
  content: "ï“Ÿ";
}

.ion-social-css3-outline:before {
  content: "ï“ž";
}

.ion-social-designernews:before {
  content: "ïˆ«";
}

.ion-social-designernews-outline:before {
  content: "ïˆª";
}

.ion-social-dribbble:before {
  content: "ïˆ­";
}

.ion-social-dribbble-outline:before {
  content: "ïˆ¬";
}

.ion-social-dropbox:before {
  content: "ïˆ¯";
}

.ion-social-dropbox-outline:before {
  content: "ïˆ®";
}

.ion-social-euro:before {
  content: "ï“¡";
}

.ion-social-euro-outline:before {
  content: "ï“ ";
}

.ion-social-facebook:before {
  content: "ïˆ±";
}

.ion-social-facebook-outline:before {
  content: "ïˆ°";
}

.ion-social-foursquare:before {
  content: "ï";
}

.ion-social-foursquare-outline:before {
  content: "ïŒ";
}

.ion-social-freebsd-devil:before {
  content: "ï‹„";
}

.ion-social-github:before {
  content: "ïˆ³";
}

.ion-social-github-outline:before {
  content: "ïˆ²";
}

.ion-social-google:before {
  content: "ï";
}

.ion-social-google-outline:before {
  content: "ïŽ";
}

.ion-social-googleplus:before {
  content: "ïˆµ";
}

.ion-social-googleplus-outline:before {
  content: "ïˆ´";
}

.ion-social-hackernews:before {
  content: "ïˆ·";
}

.ion-social-hackernews-outline:before {
  content: "ïˆ¶";
}

.ion-social-html5:before {
  content: "ï“£";
}

.ion-social-html5-outline:before {
  content: "ï“¢";
}

.ion-social-instagram:before {
  content: "ï‘";
}

.ion-social-instagram-outline:before {
  content: "ï";
}

.ion-social-javascript:before {
  content: "ï“¥";
}

.ion-social-javascript-outline:before {
  content: "ï“¤";
}

.ion-social-linkedin:before {
  content: "ïˆ¹";
}

.ion-social-linkedin-outline:before {
  content: "ïˆ¸";
}

.ion-social-markdown:before {
  content: "ï“¦";
}

.ion-social-nodejs:before {
  content: "ï“§";
}

.ion-social-octocat:before {
  content: "ï“¨";
}

.ion-social-pinterest:before {
  content: "ïŠ±";
}

.ion-social-pinterest-outline:before {
  content: "ïŠ°";
}

.ion-social-python:before {
  content: "ï“©";
}

.ion-social-reddit:before {
  content: "ïˆ»";
}

.ion-social-reddit-outline:before {
  content: "ïˆº";
}

.ion-social-rss:before {
  content: "ïˆ½";
}

.ion-social-rss-outline:before {
  content: "ïˆ¼";
}

.ion-social-sass:before {
  content: "ï“ª";
}

.ion-social-skype:before {
  content: "ïˆ¿";
}

.ion-social-skype-outline:before {
  content: "ïˆ¾";
}

.ion-social-snapchat:before {
  content: "ï“¬";
}

.ion-social-snapchat-outline:before {
  content: "ï“«";
}

.ion-social-tumblr:before {
  content: "ï‰";
}

.ion-social-tumblr-outline:before {
  content: "ï‰€";
}

.ion-social-tux:before {
  content: "ï‹…";
}

.ion-social-twitch:before {
  content: "ï“®";
}

.ion-social-twitch-outline:before {
  content: "ï“­";
}

.ion-social-twitter:before {
  content: "ï‰ƒ";
}

.ion-social-twitter-outline:before {
  content: "ï‰‚";
}

.ion-social-usd:before {
  content: "ï“";
}

.ion-social-usd-outline:before {
  content: "ï’";
}

.ion-social-vimeo:before {
  content: "ï‰…";
}

.ion-social-vimeo-outline:before {
  content: "ï‰„";
}

.ion-social-whatsapp:before {
  content: "ï“°";
}

.ion-social-whatsapp-outline:before {
  content: "ï“¯";
}

.ion-social-windows:before {
  content: "ï‰‡";
}

.ion-social-windows-outline:before {
  content: "ï‰†";
}

.ion-social-wordpress:before {
  content: "ï‰‰";
}

.ion-social-wordpress-outline:before {
  content: "ï‰ˆ";
}

.ion-social-yahoo:before {
  content: "ï‰‹";
}

.ion-social-yahoo-outline:before {
  content: "ï‰Š";
}

.ion-social-yen:before {
  content: "ï“²";
}

.ion-social-yen-outline:before {
  content: "ï“±";
}

.ion-social-youtube:before {
  content: "ï‰";
}

.ion-social-youtube-outline:before {
  content: "ï‰Œ";
}

.ion-soup-can:before {
  content: "ï“´";
}

.ion-soup-can-outline:before {
  content: "ï“³";
}

.ion-speakerphone:before {
  content: "ïŠ²";
}

.ion-speedometer:before {
  content: "ïŠ³";
}

.ion-spoon:before {
  content: "ïŠ´";
}

.ion-star:before {
  content: "ï‰Ž";
}

.ion-stats-bars:before {
  content: "ïŠµ";
}

.ion-steam:before {
  content: "ïŒ‹";
}

.ion-stop:before {
  content: "ï‰";
}

.ion-thermometer:before {
  content: "ïŠ¶";
}

.ion-thumbsdown:before {
  content: "ï‰";
}

.ion-thumbsup:before {
  content: "ï‰‘";
}

.ion-toggle:before {
  content: "ï•";
}

.ion-toggle-filled:before {
  content: "ï”";
}

.ion-transgender:before {
  content: "ï“µ";
}

.ion-trash-a:before {
  content: "ï‰’";
}

.ion-trash-b:before {
  content: "ï‰“";
}

.ion-trophy:before {
  content: "ï–";
}

.ion-tshirt:before {
  content: "ï“·";
}

.ion-tshirt-outline:before {
  content: "ï“¶";
}

.ion-umbrella:before {
  content: "ïŠ·";
}

.ion-university:before {
  content: "ï—";
}

.ion-unlocked:before {
  content: "ï‰”";
}

.ion-upload:before {
  content: "ï‰•";
}

.ion-usb:before {
  content: "ïŠ¸";
}

.ion-videocamera:before {
  content: "ï‰–";
}

.ion-volume-high:before {
  content: "ï‰—";
}

.ion-volume-low:before {
  content: "ï‰˜";
}

.ion-volume-medium:before {
  content: "ï‰™";
}

.ion-volume-mute:before {
  content: "ï‰š";
}

.ion-wand:before {
  content: "ï˜";
}

.ion-waterdrop:before {
  content: "ï‰›";
}

.ion-wifi:before {
  content: "ï‰œ";
}

.ion-wineglass:before {
  content: "ïŠ¹";
}

.ion-woman:before {
  content: "ï‰";
}

.ion-wrench:before {
  content: "ïŠº";
}

.ion-xbox:before {
  content: "ïŒŒ";
}

.flag {
  height: 16px;
  width: 16px;
  background-size: 16px 16px;
}

.flag.medium {
  height: 24px;
  width: 24px;
  background-size: 24px 24px;
}

.flag.large {
  height: 32px;
  width: 32px;
  background-size: 32px 32px;
}

.AD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AD.svg) no-repeat;
}

.AE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AE.svg) no-repeat;
}

.AF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AF.svg) no-repeat;
}

.AG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AG.svg) no-repeat;
}

.AI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AI.svg) no-repeat;
}

.AL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AL.svg) no-repeat;
}

.AM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AM.svg) no-repeat;
}

.AO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AO.svg) no-repeat;
}

.AR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AR.svg) no-repeat;
}

.AS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AS.svg) no-repeat;
}

.AT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AT.svg) no-repeat;
}

.AU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AU.svg) no-repeat;
}

.AW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AW.svg) no-repeat;
}

.AX {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AX.svg) no-repeat;
}

.AZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/AZ.svg) no-repeat;
}

.BA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BA.svg) no-repeat;
}

.BB {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BB.svg) no-repeat;
}

.BD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BD.svg) no-repeat;
}

.BE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BE.svg) no-repeat;
}

.BF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BF.svg) no-repeat;
}

.BG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BG.svg) no-repeat;
}

.BH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BH.svg) no-repeat;
}

.BI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BI.svg) no-repeat;
}

.BJ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BJ.svg) no-repeat;
}

.BL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BL.svg) no-repeat;
}

.BM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BM.svg) no-repeat;
}

.BN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BN.svg) no-repeat;
}

.BO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BO.svg) no-repeat;
}

.BR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BR.svg) no-repeat;
}

.BS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BS.svg) no-repeat;
}

.BT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BT.svg) no-repeat;
}

.BV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BV.svg) no-repeat;
}

.BW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BW.svg) no-repeat;
}

.BY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BY.svg) no-repeat;
}

.BZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/BZ.svg) no-repeat;
}

.CA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CA.svg) no-repeat;
}

.CC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CC.svg) no-repeat;
}

.CD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CD.svg) no-repeat;
}

.CF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CF.svg) no-repeat;
}

.CG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CG.svg) no-repeat;
}

.CH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CH.svg) no-repeat;
}

.CI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CI.svg) no-repeat;
}

.CK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CK.svg) no-repeat;
}

.CL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CL.svg) no-repeat;
}

.CM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CM.svg) no-repeat;
}

.CN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CN.svg) no-repeat;
}

.CO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CO.svg) no-repeat;
}

.CR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CR.svg) no-repeat;
}

.CU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CU.svg) no-repeat;
}

.CV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CV.svg) no-repeat;
}

.CW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CW.svg) no-repeat;
}

.CX {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CX.svg) no-repeat;
}

.CY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CY.svg) no-repeat;
}

.CZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/CZ.svg) no-repeat;
}

.DE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DE.svg) no-repeat;
}

.DJ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DJ.svg) no-repeat;
}

.DK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DK.svg) no-repeat;
}

.DM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DM.svg) no-repeat;
}

.DO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DO.svg) no-repeat;
}

.DZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/DZ.svg) no-repeat;
}

.EC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/EC.svg) no-repeat;
}

.EE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/EE.svg) no-repeat;
}

.EG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/EG.svg) no-repeat;
}

.ER {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ER.svg) no-repeat;
}

.ES {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ES.svg) no-repeat;
}

.ET {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ET.svg) no-repeat;
}

.EU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/EU.svg) no-repeat;
}

.FI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FI.svg) no-repeat;
}

.FJ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FJ.svg) no-repeat;
}

.FK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FK.svg) no-repeat;
}

.FM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FM.svg) no-repeat;
}

.FO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FO.svg) no-repeat;
}

.FR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/FR.svg) no-repeat;
}

.GA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GA.svg) no-repeat;
}

.GB-ENG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB-ENG.svg) no-repeat;
}

.GB-NIR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB-NIR.svg) no-repeat;
}

.GB-SCT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB-SCT.svg) no-repeat;
}

.GB-WLS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB-WLS.svg) no-repeat;
}

.GB-ZET {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB-ZET.svg) no-repeat;
}

.GB {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GB.svg) no-repeat;
}

.GD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GD.svg) no-repeat;
}

.GE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GE.svg) no-repeat;
}

.GF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GF.svg) no-repeat;
}

.GG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GG.svg) no-repeat;
}

.GH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GH.svg) no-repeat;
}

.GI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GI.svg) no-repeat;
}

.GL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GL.svg) no-repeat;
}

.GM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GM.svg) no-repeat;
}

.GN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GN.svg) no-repeat;
}

.GP {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GP.svg) no-repeat;
}

.GQ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GQ.svg) no-repeat;
}

.GR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GR.svg) no-repeat;
}

.GS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GS.svg) no-repeat;
}

.GT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GT.svg) no-repeat;
}

.GU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GU.svg) no-repeat;
}

.GW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GW.svg) no-repeat;
}

.GY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/GY.svg) no-repeat;
}

.HK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HK.svg) no-repeat;
}

.HM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HM.svg) no-repeat;
}

.HN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HN.svg) no-repeat;
}

.HR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HR.svg) no-repeat;
}

.HT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HT.svg) no-repeat;
}

.HU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/HU.svg) no-repeat;
}

.ID {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ID.svg) no-repeat;
}

.IE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IE.svg) no-repeat;
}

.IL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IL.svg) no-repeat;
}

.IM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IM.svg) no-repeat;
}

.IN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IN.svg) no-repeat;
}

.IO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IO.svg) no-repeat;
}

.IQ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IQ.svg) no-repeat;
}

.IR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IR.svg) no-repeat;
}

.IS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IS.svg) no-repeat;
}

.IT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/IT.svg) no-repeat;
}

.JE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/JE.svg) no-repeat;
}

.JM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/JM.svg) no-repeat;
}

.JO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/JO.svg) no-repeat;
}

.JP {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/JP.svg) no-repeat;
}

.KE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KE.svg) no-repeat;
}

.KG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KG.svg) no-repeat;
}

.KH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KH.svg) no-repeat;
}

.KI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KI.svg) no-repeat;
}

.KM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KM.svg) no-repeat;
}

.KN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KN.svg) no-repeat;
}

.KP {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KP.svg) no-repeat;
}

.KR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KR.svg) no-repeat;
}

.KW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KW.svg) no-repeat;
}

.KY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KY.svg) no-repeat;
}

.KZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/KZ.svg) no-repeat;
}

.LA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LA.svg) no-repeat;
}

.LB {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LB.svg) no-repeat;
}

.LC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LC.svg) no-repeat;
}

.LGBT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LGBT.svg) no-repeat;
}

.LI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LI.svg) no-repeat;
}

.LK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LK.svg) no-repeat;
}

.LR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LR.svg) no-repeat;
}

.LS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LS.svg) no-repeat;
}

.LT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LT.svg) no-repeat;
}

.LU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LU.svg) no-repeat;
}

.LV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LV.svg) no-repeat;
}

.LY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/LY.svg) no-repeat;
}

.MA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MA.svg) no-repeat;
}

.MC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MC.svg) no-repeat;
}

.MD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MD.svg) no-repeat;
}

.ME {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ME.svg) no-repeat;
}

.MF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MF.svg) no-repeat;
}

.MG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MG.svg) no-repeat;
}

.MH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MH.svg) no-repeat;
}

.MK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MK.svg) no-repeat;
}

.ML {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ML.svg) no-repeat;
}

.MM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MM.svg) no-repeat;
}

.MN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MN.svg) no-repeat;
}

.MO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MO.svg) no-repeat;
}

.MP {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MP.svg) no-repeat;
}

.MQ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MQ.svg) no-repeat;
}

.MR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MR.svg) no-repeat;
}

.MS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MS.svg) no-repeat;
}

.MT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MT.svg) no-repeat;
}

.MU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MU.svg) no-repeat;
}

.MV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MV.svg) no-repeat;
}

.MW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MW.svg) no-repeat;
}

.MX {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MX.svg) no-repeat;
}

.MY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MY.svg) no-repeat;
}

.MZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/MZ.svg) no-repeat;
}

.NA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NA.svg) no-repeat;
}

.NC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NC.svg) no-repeat;
}

.NE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NE.svg) no-repeat;
}

.NF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NF.svg) no-repeat;
}

.NG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NG.svg) no-repeat;
}

.NI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NI.svg) no-repeat;
}

.NL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NL.svg) no-repeat;
}

.NO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NO.svg) no-repeat;
}

.NP {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NP.svg) no-repeat;
}

.NR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NR.svg) no-repeat;
}

.NU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NU.svg) no-repeat;
}

.NZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/NZ.svg) no-repeat;
}

.OM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/OM.svg) no-repeat;
}

.PA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PA.svg) no-repeat;
}

.PE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PE.svg) no-repeat;
}

.PF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PF.svg) no-repeat;
}

.PG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PG.svg) no-repeat;
}

.PH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PH.svg) no-repeat;
}

.PK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PK.svg) no-repeat;
}

.PL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PL.svg) no-repeat;
}

.PM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PM.svg) no-repeat;
}

.PN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PN.svg) no-repeat;
}

.PR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PR.svg) no-repeat;
}

.PS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PS.svg) no-repeat;
}

.PT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PT.svg) no-repeat;
}

.PW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PW.svg) no-repeat;
}

.PY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/PY.svg) no-repeat;
}

.QA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/QA.svg) no-repeat;
}

.RE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/RE.svg) no-repeat;
}

.RO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/RO.svg) no-repeat;
}

.RS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/RS.svg) no-repeat;
}

.RU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/RU.svg) no-repeat;
}

.RW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/RW.svg) no-repeat;
}

.SA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SA.svg) no-repeat;
}

.SB {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SB.svg) no-repeat;
}

.SC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SC.svg) no-repeat;
}

.SD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SD.svg) no-repeat;
}

.SE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SE.svg) no-repeat;
}

.SG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SG.svg) no-repeat;
}

.SH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SH.svg) no-repeat;
}

.SI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SI.svg) no-repeat;
}

.SJ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SJ.svg) no-repeat;
}

.SK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SK.svg) no-repeat;
}

.SL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SL.svg) no-repeat;
}

.SM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SM.svg) no-repeat;
}

.SN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SN.svg) no-repeat;
}

.SO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SO.svg) no-repeat;
}

.SR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SR.svg) no-repeat;
}

.SS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SS.svg) no-repeat;
}

.ST {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ST.svg) no-repeat;
}

.SV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SV.svg) no-repeat;
}

.SX {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SX.svg) no-repeat;
}

.SY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SY.svg) no-repeat;
}

.SZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/SZ.svg) no-repeat;
}

.TC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TC.svg) no-repeat;
}

.TD {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TD.svg) no-repeat;
}

.TF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TF.svg) no-repeat;
}

.TG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TG.svg) no-repeat;
}

.TH {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TH.svg) no-repeat;
}

.TJ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TJ.svg) no-repeat;
}

.TK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TK.svg) no-repeat;
}

.TL {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TL.svg) no-repeat;
}

.TM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TM.svg) no-repeat;
}

.TN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TN.svg) no-repeat;
}

.TO {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TO.svg) no-repeat;
}

.TR {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TR.svg) no-repeat;
}

.TT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TT.svg) no-repeat;
}

.TV {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TV.svg) no-repeat;
}

.TW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TW.svg) no-repeat;
}

.TZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/TZ.svg) no-repeat;
}

.UA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/UA.svg) no-repeat;
}

.UG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/UG.svg) no-repeat;
}

.UM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/UM.svg) no-repeat;
}

.US-CA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/US-CA.svg) no-repeat;
}

.US {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/US.svg) no-repeat;
}

.UY {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/UY.svg) no-repeat;
}

.UZ {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/UZ.svg) no-repeat;
}

.VA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VA.svg) no-repeat;
}

.VC {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VC.svg) no-repeat;
}

.VE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VE.svg) no-repeat;
}

.VG {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VG.svg) no-repeat;
}

.VI {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VI.svg) no-repeat;
}

.VN {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VN.svg) no-repeat;
}

.VU {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/VU.svg) no-repeat;
}

.WF {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/WF.svg) no-repeat;
}

.WS {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/WS.svg) no-repeat;
}

.XK {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/XK.svg) no-repeat;
}

.YE {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/YE.svg) no-repeat;
}

.YT {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/YT.svg) no-repeat;
}

.ZA {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ZA.svg) no-repeat;
}

.ZM {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ZM.svg) no-repeat;
}

.ZW {
  background: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/flagkit-svg/ZW.svg) no-repeat;
}

.br-theme-bars-horizontal .br-widget {
  width: 120px;
  white-space: nowrap;
}

.br-theme-bars-horizontal .br-widget a {
  display: block;
  width: 120px;
  height: 5px;
  background-color: #fbedd9;
  margin: 1px;
}

.br-theme-bars-horizontal .br-widget a.br-active,
.br-theme-bars-horizontal .br-widget a.br-selected {
  background-color: #EDB867;
}

.br-theme-bars-horizontal .br-widget .br-current-rating {
  width: 120px;
  font-size: 18px;
  font-weight: 600;
  line-height: 2;
  text-align: center;
  color: #EDB867;
}

.br-theme-bars-horizontal .br-readonly a {
  cursor: default;
}

.br-theme-bars-horizontal .br-readonly a.br-active,
.br-theme-bars-horizontal .br-readonly a.br-selected {
  background-color: #f2cd95;
}

.br-theme-bars-horizontal .br-readonly .br-current-rating {
  color: #f2cd95;
}

@media print {
  .br-theme-bars-horizontal .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    box-sizing: border-box;
  }
  .br-theme-bars-horizontal .br-widget a.br-active,
  .br-theme-bars-horizontal .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-horizontal .br-widget .br-current-rating {
    color: black;
  }
}

.br-theme-bars-movie .br-widget {
  height: 10px;
  white-space: nowrap;
}

.br-theme-bars-movie .br-widget a {
  display: block;
  width: 60px;
  height: 8px;
  float: left;
  background-color: #bbcefb;
  margin: 1px;
}

.br-theme-bars-movie .br-widget a.br-active,
.br-theme-bars-movie .br-widget a.br-selected {
  background-color: #4278F5;
}

.br-theme-bars-movie .br-widget .br-current-rating {
  clear: both;
  width: 240px;
  text-align: center;
  font-weight: 600;
  display: block;
  padding: .5em 0;
  color: #4278F5;
  font-weight: 400;
}

.br-theme-bars-movie .br-readonly a {
  cursor: default;
}

.br-theme-bars-movie .br-readonly a.br-active,
.br-theme-bars-movie .br-readonly a.br-selected {
  background-color: #729bf8;
}

.br-theme-bars-movie .br-readonly .br-current-rating {
  color: #729bf8;
}

@media print {
  .br-theme-bars-movie .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    box-sizing: border-box;
  }
  .br-theme-bars-movie .br-widget a.br-active,
  .br-theme-bars-movie .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-movie .br-widget .br-current-rating {
    color: black;
  }
}

.br-theme-bars-pill .br-widget {
  white-space: nowrap;
}

.br-theme-bars-pill .br-widget a {
  padding: 7px 15px;
  background-color: #bef5e8;
  color: #50E3C2;
  text-decoration: none;
  font-size: 13px;
  line-height: 3;
  text-align: center;
  font-weight: 400;
}

.br-theme-bars-pill .br-widget a:first-child {
  -webkit-border-top-left-radius: 999px;
  -webkit-border-bottom-left-radius: 999px;
  -moz-border-radius-topleft: 999px;
  -moz-border-radius-bottomleft: 999px;
  border-top-left-radius: 999px;
  border-bottom-left-radius: 999px;
}

.br-theme-bars-pill .br-widget a:last-child {
  -webkit-border-top-right-radius: 999px;
  -webkit-border-bottom-right-radius: 999px;
  -moz-border-radius-topright: 999px;
  -moz-border-radius-bottomright: 999px;
  border-top-right-radius: 999px;
  border-bottom-right-radius: 999px;
}

.br-theme-bars-pill .br-widget a.br-active,
.br-theme-bars-pill .br-widget a.br-selected {
  background-color: #50E3C2;
  color: white;
}

.br-theme-bars-pill .br-readonly a {
  cursor: default;
}

.br-theme-bars-pill .br-readonly a.br-active,
.br-theme-bars-pill .br-readonly a.br-selected {
  background-color: #7cead1;
}

@media print {
  .br-theme-bars-pill .br-widget a {
    border: 1px solid #b3b3b3;
    border-left: none;
    background: white;
    box-sizing: border-box;
  }
  .br-theme-bars-pill .br-widget a.br-active,
  .br-theme-bars-pill .br-widget a.br-selected {
    border: 1px solid black;
    border-left: none;
    background: white;
    color: black;
  }
  .br-theme-bars-pill .br-widget a:first-child {
    border-left: 1px solid black;
  }
}

.br-theme-css-stars .br-widget {
  height: 28px;
  white-space: nowrap;
}

.br-theme-css-stars .br-widget a {
  text-decoration: none;
  height: 18px;
  width: 18px;
  float: left;
  font-size: 23px;
  margin-right: 5px;
}

.br-theme-css-stars .br-widget a:after {
  content: "\2605";
  color: #d2d2d2;
}

.br-theme-css-stars .br-widget a.br-active:after {
  color: #EDB867;
}

.br-theme-css-stars .br-widget a.br-selected:after {
  color: #EDB867;
}

.br-theme-css-stars .br-widget .br-current-rating {
  display: none;
}

.br-theme-css-stars .br-readonly a {
  cursor: default;
}

@media print {
  .br-theme-css-stars .br-widget a:after {
    content: "\2606";
    color: black;
  }
  .br-theme-css-stars .br-widget a.br-active:after,
  .br-theme-css-stars .br-widget a.br-selected:after {
    content: "\2605";
    color: black;
  }
}

.br-theme-bars-1to10 .br-widget {
  height: 50px;
  white-space: nowrap;
}

.br-theme-bars-1to10 .br-widget a {
  display: block;
  width: 12px;
  padding: 5px 0;
  height: 28px;
  float: left;
  background-color: #fbedd9;
  margin: 1px;
  text-align: center;
}

.br-theme-bars-1to10 .br-widget a.br-active,
.br-theme-bars-1to10 .br-widget a.br-selected {
  background-color: #EDB867;
}

.br-theme-bars-1to10 .br-widget .br-current-rating {
  font-size: 20px;
  line-height: 2;
  float: left;
  padding: 0 20px 0 20px;
  color: #EDB867;
  font-weight: 400;
}

.br-theme-bars-1to10 .br-readonly a {
  cursor: default;
}

.br-theme-bars-1to10 .br-readonly a.br-active,
.br-theme-bars-1to10 .br-readonly a.br-selected {
  background-color: #f2cd95;
}

.br-theme-bars-1to10 .br-readonly .br-current-rating {
  color: #f2cd95;
}

@media print {
  .br-theme-bars-1to10 .br-widget a {
    border: 1px solid #b3b3b3;
    background: white;
    height: 38px;
    box-sizing: border-box;
  }
  .br-theme-bars-1to10 .br-widget a.br-active,
  .br-theme-bars-1to10 .br-widget a.br-selected {
    border: 1px solid black;
    background: white;
  }
  .br-theme-bars-1to10 .br-widget .br-current-rating {
    color: black;
  }
}

/*!
 * Cropper.js v1.4.3
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2018-10-24T13:07:11.429Z
 */
.cropper-container {
  direction: ltr;
  font-size: 0;
  line-height: 0;
  position: relative;
  touch-action: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.cropper-container img {
  display: block;
  height: 100%;
  image-orientation: 0deg;
  max-height: none !important;
  max-width: none !important;
  min-height: 0 !important;
  min-width: 0 !important;
  width: 100%;
}

.cropper-wrap-box,
.cropper-canvas,
.cropper-drag-box,
.cropper-crop-box,
.cropper-modal {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.cropper-wrap-box,
.cropper-canvas {
  overflow: hidden;
}

.cropper-drag-box {
  background-color: #fff;
  opacity: 0;
}

.cropper-modal {
  background-color: #000;
  opacity: .5;
}

.cropper-view-box {
  display: block;
  height: 100%;
  outline-color: rgba(51, 153, 255, 0.75);
  outline: 1px solid #39f;
  overflow: hidden;
  width: 100%;
}

.cropper-dashed {
  border: 0 dashed #eee;
  display: block;
  opacity: .5;
  position: absolute;
}

.cropper-dashed.dashed-h {
  border-bottom-width: 1px;
  border-top-width: 1px;
  height: calc(100% / 3);
  left: 0;
  top: calc(100% / 3);
  width: 100%;
}

.cropper-dashed.dashed-v {
  border-left-width: 1px;
  border-right-width: 1px;
  height: 100%;
  left: calc(100% / 3);
  top: 0;
  width: calc(100% / 3);
}

.cropper-center {
  display: block;
  height: 0;
  left: 50%;
  opacity: .75;
  position: absolute;
  top: 50%;
  width: 0;
}

.cropper-center:before,
.cropper-center:after {
  background-color: #eee;
  content: ' ';
  display: block;
  position: absolute;
}

.cropper-center:before {
  height: 1px;
  left: -3px;
  top: 0;
  width: 7px;
}

.cropper-center:after {
  height: 7px;
  left: 0;
  top: -3px;
  width: 1px;
}

.cropper-face,
.cropper-line,
.cropper-point {
  display: block;
  height: 100%;
  opacity: .1;
  position: absolute;
  width: 100%;
}

.cropper-face {
  background-color: #fff;
  left: 0;
  top: 0;
}

.cropper-line {
  background-color: #39f;
}

.cropper-line.line-e {
  cursor: ew-resize;
  right: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-n {
  cursor: ns-resize;
  height: 5px;
  left: 0;
  top: -3px;
}

.cropper-line.line-w {
  cursor: ew-resize;
  left: -3px;
  top: 0;
  width: 5px;
}

.cropper-line.line-s {
  bottom: -3px;
  cursor: ns-resize;
  height: 5px;
  left: 0;
}

.cropper-point {
  background-color: #39f;
  height: 5px;
  opacity: .75;
  width: 5px;
}

.cropper-point.point-e {
  cursor: ew-resize;
  margin-top: -3px;
  right: -3px;
  top: 50%;
}

.cropper-point.point-n {
  cursor: ns-resize;
  left: 50%;
  margin-left: -3px;
  top: -3px;
}

.cropper-point.point-w {
  cursor: ew-resize;
  left: -3px;
  margin-top: -3px;
  top: 50%;
}

.cropper-point.point-s {
  bottom: -3px;
  cursor: s-resize;
  left: 50%;
  margin-left: -3px;
}

.cropper-point.point-ne {
  cursor: nesw-resize;
  right: -3px;
  top: -3px;
}

.cropper-point.point-nw {
  cursor: nwse-resize;
  left: -3px;
  top: -3px;
}

.cropper-point.point-sw {
  bottom: -3px;
  cursor: nesw-resize;
  left: -3px;
}

.cropper-point.point-se {
  bottom: -3px;
  cursor: nwse-resize;
  height: 20px;
  opacity: 1;
  right: -3px;
  width: 20px;
}

@media (min-width: 768px) {
  .cropper-point.point-se {
    height: 15px;
    width: 15px;
  }
}

@media (min-width: 992px) {
  .cropper-point.point-se {
    height: 10px;
    width: 10px;
  }
}

@media (min-width: 1200px) {
  .cropper-point.point-se {
    height: 5px;
    opacity: .75;
    width: 5px;
  }
}

.cropper-point.point-se:before {
  background-color: #39f;
  bottom: -50%;
  content: ' ';
  display: block;
  height: 200%;
  opacity: 0;
  position: absolute;
  right: -50%;
  width: 200%;
}

.cropper-invisible {
  opacity: 0;
}

.cropper-bg {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC");
}

.cropper-hide {
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.cropper-hidden {
  display: none !important;
}

.cropper-move {
  cursor: move;
}

.cropper-crop {
  cursor: crosshair;
}

.cropper-disabled .cropper-drag-box,
.cropper-disabled .cropper-face,
.cropper-disabled .cropper-line,
.cropper-disabled .cropper-point {
  cursor: not-allowed;
}

.introjs-overlay {
  position: absolute;
  box-sizing: content-box;
  z-index: 999999;
  background-color: #000;
  opacity: 0;
  background: radial-gradient(center, ellipse farthest-corner, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.9) 100%);
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1)";
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  transition: all 0.3s ease-out;
}

.introjs-fixParent {
  z-index: auto !important;
  opacity: 1.0 !important;
  transform: none !important;
}

.introjs-showElement,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  z-index: 9999999 !important;
}

.introjs-disableInteraction {
  z-index: 99999999 !important;
  position: absolute;
  background-color: white;
  opacity: 0;
  filter: alpha(opacity=0);
}

.introjs-relativePosition,
tr.introjs-showElement > td,
tr.introjs-showElement > th {
  position: relative;
}

.introjs-helperLayer {
  box-sizing: content-box;
  position: absolute;
  z-index: 9999998;
  background-color: #FFF;
  background-color: rgba(255, 255, 255, 0.9);
  border: 1px solid #777;
  border: 1px solid rgba(0, 0, 0, 0.5);
  border-radius: 4px;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.4);
  transition: all 0.3s ease-out;
}

.introjs-tooltipReferenceLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: hidden;
  z-index: 100000000;
  background-color: transparent;
  transition: all 0.3s ease-out;
}

.introjs-helperLayer *,
.introjs-helperLayer *:before,
.introjs-helperLayer *:after {
  -ms-box-sizing: content-box;
  -o-box-sizing: content-box;
  box-sizing: content-box;
}

.introjs-helperNumberLayer {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  top: -16px;
  left: -16px;
  z-index: 9999999999 !important;
  padding: 2px;
  font-family: Arial, verdana, tahoma;
  font-size: 13px;
  font-weight: bold;
  color: white;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  background: #ff3019;
  /* Old browsers */
  /* Chrome10+,Safari5.1+ */
  /* Chrome,Safari4+ */
  /* FF3.6+ */
  /* IE10+ */
  /* Opera 11.10+ */
  background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);
  /* W3C */
  width: 20px;
  height: 20px;
  line-height: 20px;
  border: 3px solid white;
  border-radius: 50%;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0)";
  /* IE6-9 */
  filter: "progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000)";
  /* IE10 text shadows */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4);
}

.introjs-arrow {
  border: 5px solid transparent;
  content: '';
  position: absolute;
}

.introjs-arrow.top {
  top: -10px;
  border-bottom-color: white;
}

.introjs-arrow.top-right {
  top: -10px;
  right: 10px;
  border-bottom-color: white;
}

.introjs-arrow.top-middle {
  top: -10px;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: white;
}

.introjs-arrow.right {
  right: -10px;
  top: 10px;
  border-left-color: white;
}

.introjs-arrow.right-bottom {
  bottom: 10px;
  right: -10px;
  border-left-color: white;
}

.introjs-arrow.bottom {
  bottom: -10px;
  border-top-color: white;
}

.introjs-arrow.bottom-right {
  bottom: -10px;
  right: 10px;
  border-top-color: white;
}

.introjs-arrow.bottom-middle {
  bottom: -10px;
  left: 50%;
  margin-left: -5px;
  border-top-color: white;
}

.introjs-arrow.left {
  left: -10px;
  top: 10px;
  border-right-color: white;
}

.introjs-arrow.left-bottom {
  left: -10px;
  bottom: 10px;
  border-right-color: white;
}

.introjs-tooltip {
  box-sizing: content-box;
  position: absolute;
  visibility: visible;
  padding: 10px;
  background-color: white;
  min-width: 200px;
  max-width: 300px;
  border-radius: 3px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.4);
  transition: opacity 0.1s ease-out;
}

.introjs-tooltipbuttons {
  text-align: right;
  white-space: nowrap;
}

/*
 Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/
 Changed by Afshin Mehrabani
*/
.introjs-button {
  box-sizing: content-box;
  position: relative;
  overflow: visible;
  display: inline-block;
  padding: 0.3em 0.8em;
  border: 1px solid #d4d4d4;
  margin: 0;
  text-decoration: none;
  text-shadow: 1px 1px 0 #fff;
  font: 11px/normal sans-serif;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  background-color: #ececec;
  background-image: linear-gradient(#f4f4f4, #ececec);
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  -o-background-clip: padding-box;
  /*background-clip: padding-box;*/
  /* commented out due to Opera 11.10 bug */
  border-radius: 0.2em;
  /* IE hacks */
  zoom: 1;
  *display: inline;
  margin-top: 10px;
}

.introjs-button:hover {
  border-color: #bcbcbc;
  text-decoration: none;
  box-shadow: 0px 1px 1px #e3e3e3;
}

.introjs-button:focus,
.introjs-button:active {
  background-image: linear-gradient(#ececec, #f4f4f4);
}

/* overrides extra padding on button elements in Firefox */
.introjs-button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.introjs-skipbutton {
  box-sizing: content-box;
  margin-right: 5px;
  color: #7a7a7a;
}

.introjs-prevbutton {
  border-radius: 0.2em 0 0 0.2em;
  border-right: none;
}

.introjs-prevbutton.introjs-fullbutton {
  border: 1px solid #d4d4d4;
  border-radius: 0.2em;
}

.introjs-nextbutton {
  border-radius: 0 0.2em 0.2em 0;
}

.introjs-nextbutton.introjs-fullbutton {
  border-radius: 0.2em;
}

.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {
  color: #9a9a9a;
  border-color: #d4d4d4;
  box-shadow: none;
  cursor: default;
  background-color: #f4f4f4;
  background-image: none;
  text-decoration: none;
}

.introjs-hidden {
  display: none;
}

.introjs-bullets {
  text-align: center;
}

.introjs-bullets ul {
  box-sizing: content-box;
  clear: both;
  margin: 15px auto 0;
  padding: 0;
  display: inline-block;
}

.introjs-bullets ul li {
  box-sizing: content-box;
  list-style: none;
  float: left;
  margin: 0 2px;
}

.introjs-bullets ul li a {
  box-sizing: content-box;
  display: block;
  width: 6px;
  height: 6px;
  background: #ccc;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  text-decoration: none;
  cursor: pointer;
}

.introjs-bullets ul li a:hover {
  background: #999;
}

.introjs-bullets ul li a.active {
  background: #999;
}

.introjs-progress {
  box-sizing: content-box;
  overflow: hidden;
  height: 10px;
  margin: 10px 0 5px 0;
  border-radius: 4px;
  background-color: #ecf0f1;
}

.introjs-progressbar {
  box-sizing: content-box;
  float: left;
  width: 0%;
  height: 100%;
  font-size: 10px;
  line-height: 10px;
  text-align: center;
  background-color: #08c;
}

.introjsFloatingElement {
  position: absolute;
  height: 0;
  width: 0;
  left: 50%;
  top: 50%;
}

.introjs-fixedTooltip {
  position: fixed;
}

.introjs-hint {
  box-sizing: content-box;
  position: absolute;
  background: transparent;
  width: 20px;
  height: 15px;
  cursor: pointer;
}

.introjs-hint:focus {
  border: 0;
  outline: 0;
}

.introjs-hidehint {
  display: none;
}

.introjs-fixedhint {
  position: fixed;
}

.introjs-hint:hover > .introjs-hint-pulse {
  border: 5px solid rgba(60, 60, 60, 0.57);
}

.introjs-hint-pulse {
  box-sizing: content-box;
  width: 10px;
  height: 10px;
  border: 5px solid rgba(60, 60, 60, 0.27);
  border-radius: 30px;
  background-color: rgba(136, 136, 136, 0.24);
  z-index: 10;
  position: absolute;
  transition: all 0.2s ease-out;
}

.introjs-hint-no-anim .introjs-hint-dot {
  animation: none;
}

.introjs-hint-dot {
  box-sizing: content-box;
  border: 10px solid rgba(146, 146, 146, 0.36);
  background: transparent;
  border-radius: 60px;
  height: 50px;
  width: 50px;
  animation: introjspulse 3s ease-out;
  animation-iteration-count: infinite;
  position: absolute;
  top: -25px;
  left: -25px;
  z-index: 1;
  opacity: 0;
}

@keyframes introjspulse {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }
  25% {
    transform: scale(0);
    opacity: 0.1;
  }
  50% {
    transform: scale(0.1);
    opacity: 0.3;
  }
  75% {
    transform: scale(0.5);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 0.0;
  }
}

/*!
 * Ladda
 * http://lab.hakim.se/ladda
 * MIT licensed
 *
 * Copyright (C) 2018 Hakim El Hattab, http://hakim.se
 */
/*************************************
 * CONFIG
 */
/*************************************
 * MIXINS
 */
/*************************************
 * Opacity animation for spin.js
 */
@keyframes ladda-spinner-line-fade {
  0%, 100% {
    opacity: 0.22;
    /* minimum opacity */
  }
  1% {
    opacity: 1;
  }
}

/*************************************
 * BUTTON BASE
 */
.ladda-button {
  position: relative;
}

/* Spinner animation */
.ladda-button .ladda-spinner {
  position: absolute;
  z-index: 2;
  display: inline-block;
  width: 32px;
  top: 50%;
  margin-top: 0;
  opacity: 0;
  pointer-events: none;
}

/* Button label */
.ladda-button .ladda-label {
  position: relative;
  z-index: 3;
}

[class*="btn-outline-"] .ladda-spinner div div div {
  background: #000 !important;
}

[class*="btn-outline-"].ladda-button .ladda-label {
  transition: none !important;
}

/* Progress bar */
.ladda-button .ladda-progress {
  position: absolute;
  width: 0;
  height: 100%;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.2);
  display: none;
  transition: 0.1s linear all !important;
}

.ladda-button[data-loading] .ladda-progress {
  display: block;
}

/*************************************
 * EASING
 */
.ladda-button,
.ladda-button .ladda-spinner,
.ladda-button .ladda-label {
  transition: 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) all !important;
}

.ladda-button[data-style=zoom-in],
.ladda-button[data-style=zoom-in] .ladda-spinner,
.ladda-button[data-style=zoom-in] .ladda-label,
.ladda-button[data-style=zoom-out],
.ladda-button[data-style=zoom-out] .ladda-spinner,
.ladda-button[data-style=zoom-out] .ladda-label {
  transition: 0.3s ease all !important;
}

/*************************************
 * EXPAND RIGHT
 */
.ladda-button[data-style=expand-right] .ladda-spinner {
  right: -6px;
}

.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,
.ladda-button[data-style=expand-right][data-size="xs"] .ladda-spinner {
  right: -12px;
}

.ladda-button[data-style=expand-right][data-loading] {
  padding-right: 56px;
}

.ladda-button[data-style=expand-right][data-loading] .ladda-spinner {
  opacity: 1;
}

.ladda-button[data-style=expand-right][data-loading][data-size="s"], .ladda-button[data-style=expand-right][data-loading][data-size="xs"] {
  padding-right: 40px;
}

/*************************************
 * EXPAND LEFT
 */
.ladda-button[data-style=expand-left] .ladda-spinner {
  left: 26px;
}

.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,
.ladda-button[data-style=expand-left][data-size="xs"] .ladda-spinner {
  left: 4px;
}

.ladda-button[data-style=expand-left][data-loading] {
  padding-left: 56px;
}

.ladda-button[data-style=expand-left][data-loading] .ladda-spinner {
  opacity: 1;
}

.ladda-button[data-style=expand-left][data-loading][data-size="s"], .ladda-button[data-style=expand-left][data-loading][data-size="xs"] {
  padding-left: 40px;
}

/*************************************
 * EXPAND UP
 */
.ladda-button[data-style=expand-up] {
  overflow: hidden;
}

.ladda-button[data-style=expand-up] .ladda-spinner {
  top: -32px;
  left: 50%;
  margin-left: 0;
}

.ladda-button[data-style=expand-up][data-loading] {
  padding-top: 54px;
}

.ladda-button[data-style=expand-up][data-loading] .ladda-spinner {
  opacity: 1;
  top: 26px;
  margin-top: 0;
}

.ladda-button[data-style=expand-up][data-loading][data-size="s"], .ladda-button[data-style=expand-up][data-loading][data-size="xs"] {
  padding-top: 32px;
}

.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner, .ladda-button[data-style=expand-up][data-loading][data-size="xs"] .ladda-spinner {
  top: 4px;
}

/*************************************
 * EXPAND DOWN
 */
.ladda-button[data-style=expand-down] {
  overflow: hidden;
}

.ladda-button[data-style=expand-down] .ladda-spinner {
  top: 52px;
  left: 50%;
  margin-left: 0;
}

.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,
.ladda-button[data-style=expand-down][data-size="xs"] .ladda-spinner {
  top: 40px;
}

.ladda-button[data-style=expand-down][data-loading] {
  padding-bottom: 54px;
}

.ladda-button[data-style=expand-down][data-loading] .ladda-spinner {
  opacity: 1;
}

.ladda-button[data-style=expand-down][data-loading][data-size="s"], .ladda-button[data-style=expand-down][data-loading][data-size="xs"] {
  padding-bottom: 32px;
}

/*************************************
 * SLIDE LEFT
 */
.ladda-button[data-style=slide-left] {
  overflow: hidden;
}

.ladda-button[data-style=slide-left] .ladda-label {
  position: relative;
}

.ladda-button[data-style=slide-left] .ladda-spinner {
  left: 100%;
  margin-left: 0;
}

.ladda-button[data-style=slide-left][data-loading] .ladda-label {
  opacity: 0;
  left: -100%;
}

.ladda-button[data-style=slide-left][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}

/*************************************
 * SLIDE RIGHT
 */
.ladda-button[data-style=slide-right] {
  overflow: hidden;
}

.ladda-button[data-style=slide-right] .ladda-label {
  position: relative;
}

.ladda-button[data-style=slide-right] .ladda-spinner {
  right: 100%;
  margin-left: 0;
  left: 16px;
}

[dir="rtl"] .ladda-button[data-style=slide-right] .ladda-spinner {
  right: auto;
}

.ladda-button[data-style=slide-right][data-loading] .ladda-label {
  opacity: 0;
  left: 100%;
}

.ladda-button[data-style=slide-right][data-loading] .ladda-spinner {
  opacity: 1;
  left: 50%;
}

/*************************************
 * SLIDE UP
 */
.ladda-button[data-style=slide-up] {
  overflow: hidden;
}

.ladda-button[data-style=slide-up] .ladda-label {
  position: relative;
}

.ladda-button[data-style=slide-up] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: 1em;
}

.ladda-button[data-style=slide-up][data-loading] .ladda-label {
  opacity: 0;
  top: -1em;
}

.ladda-button[data-style=slide-up][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}

/*************************************
 * SLIDE DOWN
 */
.ladda-button[data-style=slide-down] {
  overflow: hidden;
}

.ladda-button[data-style=slide-down] .ladda-label {
  position: relative;
}

.ladda-button[data-style=slide-down] .ladda-spinner {
  left: 50%;
  margin-left: 0;
  margin-top: -2em;
}

.ladda-button[data-style=slide-down][data-loading] .ladda-label {
  opacity: 0;
  top: 1em;
}

.ladda-button[data-style=slide-down][data-loading] .ladda-spinner {
  opacity: 1;
  margin-top: 0;
}

/*************************************
 * ZOOM-OUT
 */
.ladda-button[data-style=zoom-out] {
  overflow: hidden;
}

.ladda-button[data-style=zoom-out] .ladda-spinner {
  left: 50%;
  margin-left: 32px;
  transform: scale(2.5);
}

.ladda-button[data-style=zoom-out] .ladda-label {
  position: relative;
  display: inline-block;
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(0.5);
}

.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}

/*************************************
 * ZOOM-IN
 */
.ladda-button[data-style=zoom-in] {
  overflow: hidden;
}

.ladda-button[data-style=zoom-in] .ladda-spinner {
  left: 50%;
  margin-left: -16px;
  transform: scale(0.2);
}

.ladda-button[data-style=zoom-in] .ladda-label {
  position: relative;
  display: inline-block;
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-label {
  opacity: 0;
  transform: scale(2.2);
}

.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner {
  opacity: 1;
  margin-left: 0;
  transform: none;
}

/*************************************
 * CONTRACT
 */
.ladda-button[data-style=contract] {
  overflow: hidden;
  width: 100px;
}

.ladda-button[data-style=contract] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}

.ladda-button[data-style=contract][data-loading] {
  border-radius: 50%;
  width: 52px;
}

.ladda-button[data-style=contract][data-loading] .ladda-label {
  opacity: 0;
}

.ladda-button[data-style=contract][data-loading] .ladda-spinner {
  opacity: 1;
}

/*************************************
 * OVERLAY
 */
.ladda-button[data-style=contract-overlay] {
  overflow: hidden;
  width: 100px;
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0);
}

.ladda-button[data-style=contract-overlay] .ladda-spinner {
  left: 50%;
  margin-left: 0;
}

.ladda-button[data-style=contract-overlay][data-loading] {
  border-radius: 50%;
  width: 52px;
  /*outline: 10000px solid rgba( 0, 0, 0, 0.5 );*/
  box-shadow: 0px 0px 0px 2000px rgba(0, 0, 0, 0.8);
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-label {
  opacity: 0;
}

.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner {
  opacity: 1;
}

[dir="rtl"] .ladda-spinner > div {
  left: 25% !important;
}

.app-drawer-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 999;
  background: rgba(0, 0, 0, 0.4);
  display: block;
  content: '';
  left: 0;
  top: 0;
}

.app-drawer-wrapper {
  width: 450px;
  height: 100%;
  position: fixed;
  right: -450px;
  top: 0;
  transition: all .2s;
  z-index: 9999;
}

.app-drawer-wrapper.drawer-open {
  right: 0;
  box-shadow: 0 0.76875rem 2.4875rem rgba(52, 58, 64, 0.3), 0 1.3375rem 1.70625rem rgba(52, 58, 64, 0.3), 0 0.55rem 0.53125rem rgba(0, 0, 0, 0.05), 0 0.225rem 0.4375rem rgba(52, 58, 64, 0.3);
}

.app-drawer-wrapper.drawer-open::before {
  opacity: 1;
}

.drawer-content-wrapper {
  background: #fff;
  position: relative;
  height: 100%;
}

.drawer-content-wrapper .drawer-heading {
  font-size: 0.968rem;
  color: #495057;
  margin: 0;
  background: #f8f9fa;
  padding: 0.75rem 1.5rem;
  border-bottom: #dee2e6 solid 1px;
  border-top: #dee2e6 solid 1px;
}

.drawer-content-wrapper .drawer-heading:first-child {
  border-top: 0;
}

.drawer-content-wrapper .drawer-section {
  padding: 1.5rem;
}

.drawer-content-wrapper > .app-sidebar__heading:first-child {
  margin-top: 0;
}

.drawer-nav-btn {
  border-radius: 30px;
  background: #fff;
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
  padding: 0.5rem;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  z-index: 20;
}

.drawer-nav-btn .hamburger {
  margin-top: 4px;
}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger {
  padding: 0px 0px;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 0;
  overflow: visible;
}

.hamburger:hover {
  opacity: 0.7;
}

.hamburger.is-active:hover {
  opacity: 0.7;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #3f6ad8;
}

.hamburger-box {
  width: 24px;
  height: 14px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}

.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
  width: 24px;
  height: 2px;
  background-color: #3f6ad8;
  border-radius: 10px;
  position: absolute;
  transition-property: transform;
  transition-duration: 0.15s;
  transition-timing-function: ease;
}

.hamburger-inner::before, .hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -6px;
}

.hamburger-inner::after {
  bottom: -6px;
}

/*
   * Elastic
   */
.hamburger--elastic .hamburger-inner {
  top: 1px;
  transition-duration: 0.275s;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic .hamburger-inner::before {
  top: 6px;
  transition: opacity 0.125s 0.275s ease;
}

.hamburger--elastic .hamburger-inner::after {
  top: 12px;
  transition: transform 0.275s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.hamburger--elastic.is-active .hamburger-inner {
  transform: translate3d(0, 6px, 0) rotate(135deg);
  transition-delay: 0.075s;
}

.hamburger--elastic.is-active .hamburger-inner::before {
  transition-delay: 0s;
  opacity: 0;
}

.hamburger--elastic.is-active .hamburger-inner::after {
  transform: translate3d(0, -12px, 0) rotate(-270deg);
  transition-delay: 0.075s;
}

@keyframes swal2-show {
  0% {
    transform: scale(0.7);
  }
  45% {
    transform: scale(1.05);
  }
  80% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes swal2-hide {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(0.5);
    opacity: 0;
  }
}

@keyframes swal2-animate-success-line-tip {
  0% {
    top: 1.1875em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: 1.0625em;
    left: .125em;
    width: 0;
  }
  70% {
    top: 2.1875em;
    left: -.375em;
    width: 3.125em;
  }
  84% {
    top: 3em;
    left: 1.3125em;
    width: 1.0625em;
  }
  100% {
    top: 2.8125em;
    left: .875em;
    width: 1.5625em;
  }
}

@keyframes swal2-animate-success-line-long {
  0% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  65% {
    top: 3.375em;
    right: 2.875em;
    width: 0;
  }
  84% {
    top: 2.1875em;
    right: 0;
    width: 3.4375em;
  }
  100% {
    top: 2.375em;
    right: .5em;
    width: 2.9375em;
  }
}

@keyframes swal2-rotate-success-circular-line {
  0% {
    transform: rotate(-45deg);
  }
  5% {
    transform: rotate(-45deg);
  }
  12% {
    transform: rotate(-405deg);
  }
  100% {
    transform: rotate(-405deg);
  }
}

@keyframes swal2-animate-error-x-mark {
  0% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  50% {
    margin-top: 1.625em;
    transform: scale(0.4);
    opacity: 0;
  }
  80% {
    margin-top: -.375em;
    transform: scale(1.15);
  }
  100% {
    margin-top: 0;
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes swal2-animate-error-icon {
  0% {
    transform: rotateX(100deg);
    opacity: 0;
  }
  100% {
    transform: rotateX(0deg);
    opacity: 1;
  }
}

body.swal2-toast-shown .swal2-container {
  position: fixed;
  background-color: transparent;
}

body.swal2-toast-shown .swal2-container.swal2-shown {
  background-color: transparent;
}

body.swal2-toast-shown .swal2-container.swal2-top {
  top: 0;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-top-end, body.swal2-toast-shown .swal2-container.swal2-top-right {
  top: 0;
  right: 0;
  bottom: auto;
  left: auto;
}

body.swal2-toast-shown .swal2-container.swal2-top-start, body.swal2-toast-shown .swal2-container.swal2-top-left {
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-center-start, body.swal2-toast-shown .swal2-container.swal2-center-left {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 0;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-center {
  top: 50%;
  right: auto;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.swal2-toast-shown .swal2-container.swal2-center-end, body.swal2-toast-shown .swal2-container.swal2-center-right {
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  transform: translateY(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-start, body.swal2-toast-shown .swal2-container.swal2-bottom-left {
  top: auto;
  right: auto;
  bottom: 0;
  left: 0;
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
  top: auto;
  right: auto;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end, body.swal2-toast-shown .swal2-container.swal2-bottom-right {
  top: auto;
  right: 0;
  bottom: 0;
  left: auto;
}

body.swal2-toast-column .swal2-toast {
  flex-direction: column;
  align-items: stretch;
}

body.swal2-toast-column .swal2-toast .swal2-actions {
  flex: 1;
  align-self: stretch;
  height: 2.2em;
  margin-top: .3125em;
}

body.swal2-toast-column .swal2-toast .swal2-loading {
  justify-content: center;
}

body.swal2-toast-column .swal2-toast .swal2-input {
  height: 2em;
  margin: .3125em auto;
  font-size: 1em;
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
  font-size: 1em;
}

.swal2-popup.swal2-toast {
  flex-direction: row;
  align-items: center;
  width: auto;
  padding: 0.625em;
  box-shadow: 0 0 0.625em #d9d9d9;
  overflow-y: hidden;
}

.swal2-popup.swal2-toast .swal2-header {
  flex-direction: row;
}

.swal2-popup.swal2-toast .swal2-title {
  flex-grow: 1;
  justify-content: flex-start;
  margin: 0 .6em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-footer {
  margin: 0.5em 0 0;
  padding: 0.5em 0 0;
  font-size: 0.8em;
}

.swal2-popup.swal2-toast .swal2-close {
  position: initial;
  width: 0.8em;
  height: 0.8em;
  line-height: 0.8;
}

.swal2-popup.swal2-toast .swal2-content {
  justify-content: flex-start;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-icon {
  width: 2em;
  min-width: 2em;
  height: 2em;
  margin: 0;
}

.swal2-popup.swal2-toast .swal2-icon-text {
  font-size: 2em;
  font-weight: bold;
  line-height: 1em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
  top: .875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
  left: .3125em;
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
  right: .3125em;
}

.swal2-popup.swal2-toast .swal2-actions {
  height: auto;
  margin: 0 .3125em;
}

.swal2-popup.swal2-toast .swal2-styled {
  margin: 0 .3125em;
  padding: .3125em .625em;
  font-size: 1em;
}

.swal2-popup.swal2-toast .swal2-styled:focus {
  box-shadow: 0 0 0 0.0625em #fff, 0 0 0 0.125em rgba(255, 255, 255, 0.4);
}

.swal2-popup.swal2-toast .swal2-success {
  border-color: #3ac47d;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'] {
  position: absolute;
  width: 2em;
  height: 2.8125em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='left'] {
  top: -.25em;
  left: -.9375em;
  transform: rotate(-45deg);
  transform-origin: 2em 2em;
  border-radius: 4em 0 0 4em;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-circular-line'][class$='right'] {
  top: -.25em;
  left: .9375em;
  transform-origin: 0 2em;
  border-radius: 0 4em 4em 0;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
  width: 2em;
  height: 2em;
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
  top: 0;
  left: .4375em;
  width: .4375em;
  height: 2.6875em;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'] {
  height: .3125em;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='tip'] {
  top: 1.125em;
  left: .1875em;
  width: .75em;
}

.swal2-popup.swal2-toast .swal2-success [class^='swal2-success-line'][class$='long'] {
  top: .9375em;
  right: .1875em;
  width: 1.375em;
}

.swal2-popup.swal2-toast.swal2-show {
  animation: showSweetToast .5s;
}

.swal2-popup.swal2-toast.swal2-hide {
  animation: hideSweetToast .2s forwards;
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
  animation: animate-toast-success-tip .75s;
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
  animation: animate-toast-success-long .75s;
}

@keyframes showSweetToast {
  0% {
    transform: translateY(-0.625em) rotateZ(2deg);
    opacity: 0;
  }
  33% {
    transform: translateY(0) rotateZ(-2deg);
    opacity: .5;
  }
  66% {
    transform: translateY(0.3125em) rotateZ(2deg);
    opacity: .7;
  }
  100% {
    transform: translateY(0) rotateZ(0);
    opacity: 1;
  }
}

@keyframes hideSweetToast {
  0% {
    opacity: 1;
  }
  33% {
    opacity: .5;
  }
  100% {
    transform: rotateZ(1deg);
    opacity: 0;
  }
}

@keyframes animate-toast-success-tip {
  0% {
    top: .5625em;
    left: .0625em;
    width: 0;
  }
  54% {
    top: .125em;
    left: .125em;
    width: 0;
  }
  70% {
    top: .625em;
    left: -.25em;
    width: 1.625em;
  }
  84% {
    top: 1.0625em;
    left: .75em;
    width: .5em;
  }
  100% {
    top: 1.125em;
    left: .1875em;
    width: .75em;
  }
}

@keyframes animate-toast-success-long {
  0% {
    top: 1.625em;
    right: 1.375em;
    width: 0;
  }
  65% {
    top: 1.25em;
    right: .9375em;
    width: 0;
  }
  84% {
    top: .9375em;
    right: 0;
    width: 1.125em;
  }
  100% {
    top: .9375em;
    right: .1875em;
    width: 1.375em;
  }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
  overflow: hidden;
}

body.swal2-height-auto {
  height: auto !important;
}

body.swal2-no-backdrop .swal2-shown {
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  background-color: transparent;
}

body.swal2-no-backdrop .swal2-shown > .swal2-modal {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

body.swal2-no-backdrop .swal2-shown.swal2-top {
  top: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-no-backdrop .swal2-shown.swal2-top-start, body.swal2-no-backdrop .swal2-shown.swal2-top-left {
  top: 0;
  left: 0;
}

body.swal2-no-backdrop .swal2-shown.swal2-top-end, body.swal2-no-backdrop .swal2-shown.swal2-top-right {
  top: 0;
  right: 0;
}

body.swal2-no-backdrop .swal2-shown.swal2-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

body.swal2-no-backdrop .swal2-shown.swal2-center-start, body.swal2-no-backdrop .swal2-shown.swal2-center-left {
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

body.swal2-no-backdrop .swal2-shown.swal2-center-end, body.swal2-no-backdrop .swal2-shown.swal2-center-right {
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-start, body.swal2-no-backdrop .swal2-shown.swal2-bottom-left {
  bottom: 0;
  left: 0;
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-end, body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
  right: 0;
  bottom: 0;
}

.swal2-container {
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 10px;
  background-color: transparent;
  z-index: 1060;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch;
}

.swal2-container.swal2-top {
  align-items: flex-start;
}

.swal2-container.swal2-top-start, .swal2-container.swal2-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}

.swal2-container.swal2-top-end, .swal2-container.swal2-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}

.swal2-container.swal2-center {
  align-items: center;
}

.swal2-container.swal2-center-start, .swal2-container.swal2-center-left {
  align-items: center;
  justify-content: flex-start;
}

.swal2-container.swal2-center-end, .swal2-container.swal2-center-right {
  align-items: center;
  justify-content: flex-end;
}

.swal2-container.swal2-bottom {
  align-items: flex-end;
}

.swal2-container.swal2-bottom-start, .swal2-container.swal2-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}

.swal2-container.swal2-bottom-end, .swal2-container.swal2-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}

.swal2-container.swal2-grow-fullscreen > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-self: stretch;
  justify-content: center;
}

.swal2-container.swal2-grow-row > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

.swal2-container.swal2-grow-column {
  flex: 1;
  flex-direction: column;
}

.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
  align-items: center;
}

.swal2-container.swal2-grow-column.swal2-top-start, .swal2-container.swal2-grow-column.swal2-center-start, .swal2-container.swal2-grow-column.swal2-bottom-start, .swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
  align-items: flex-start;
}

.swal2-container.swal2-grow-column.swal2-top-end, .swal2-container.swal2-grow-column.swal2-center-end, .swal2-container.swal2-grow-column.swal2-bottom-end, .swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
  align-items: flex-end;
}

.swal2-container.swal2-grow-column > .swal2-modal {
  display: flex !important;
  flex: 1;
  align-content: center;
  justify-content: center;
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen) > .swal2-modal {
  margin: auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-container .swal2-modal {
    margin: 0 !important;
  }
}

.swal2-container.swal2-fade {
  transition: background-color .1s;
}

.swal2-container.swal2-shown {
  background-color: rgba(0, 0, 0, 0.4);
}

.swal2-popup {
  display: none;
  position: relative;
  flex-direction: column;
  justify-content: center;
  width: 32em;
  max-width: 100%;
  padding: 1.25em;
  border-radius: 0.3125em;
  background: #fff;
  font-family: inherit;
  font-size: 1rem;
  box-sizing: border-box;
}

.swal2-popup:focus {
  outline: none;
}

.swal2-popup.swal2-loading {
  overflow-y: hidden;
}

.swal2-popup .swal2-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.swal2-popup .swal2-title {
  display: block;
  position: relative;
  max-width: 100%;
  margin: 0 0 0.4em;
  padding: 0;
  color: #343a40;
  font-size: 1.875em;
  font-weight: 600;
  text-align: center;
  text-transform: none;
  word-wrap: break-word;
}

.swal2-popup .swal2-actions {
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  margin: 1.25em auto 0;
  z-index: 1;
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
  opacity: .4;
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
  background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
  background-image: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  width: 2.5em;
  height: 2.5em;
  margin: .46875em;
  padding: 0;
  border: .25em solid transparent;
  border-radius: 100%;
  border-color: transparent;
  background-color: transparent !important;
  color: transparent;
  cursor: default;
  box-sizing: border-box;
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
  margin-right: 30px;
  margin-left: 30px;
}

.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  border: 3px solid #ced4da;
  border-radius: 50%;
  border-right-color: transparent;
  box-shadow: 1px 1px 1px #fff;
  content: '';
  animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
}

.swal2-popup .swal2-styled {
  margin: .3125em;
  padding: .625em 2em;
  font-weight: 500;
  box-shadow: none;
}

.swal2-popup .swal2-styled:not([disabled]) {
  cursor: pointer;
}

.swal2-popup .swal2-styled.swal2-confirm {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #3f6ad8;
  color: #fff;
  font-size: 1.0625em;
}

.swal2-popup .swal2-styled.swal2-cancel {
  border: 0;
  border-radius: 0.25em;
  background: initial;
  background-color: #f8f9fa;
  color: #fff;
  font-size: 1.0625em;
}

.swal2-popup .swal2-styled:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
}

.swal2-popup .swal2-styled::-moz-focus-inner {
  border: 0;
}

.swal2-popup .swal2-footer {
  justify-content: center;
  margin: 1.25em 0 0;
  padding: 1em 0 0;
  border-top: 1px solid #f8f9fa;
  color: #343a40;
  font-size: 1em;
}

.swal2-popup .swal2-image {
  max-width: 100%;
  margin: 1.25em auto;
}

.swal2-popup .swal2-close {
  position: absolute;
  top: 0;
  right: 0;
  justify-content: center;
  width: 1.2em;
  height: 1.2em;
  padding: 0;
  transition: color 0.1s ease-out;
  border: none;
  border-radius: 0;
  outline: initial;
  background: transparent;
  color: #495057;
  font-family: serif;
  font-size: 2.5em;
  line-height: 1.2;
  cursor: pointer;
  overflow: hidden;
}

.swal2-popup .swal2-close:hover {
  transform: none;
  color: #d92550;
}

.swal2-popup > .swal2-input,
.swal2-popup > .swal2-file,
.swal2-popup > .swal2-textarea,
.swal2-popup > .swal2-select,
.swal2-popup > .swal2-radio,
.swal2-popup > .swal2-checkbox {
  display: none;
}

.swal2-popup .swal2-content {
  justify-content: center;
  margin: 0;
  padding: 0;
  color: #6c757d;
  font-size: 1.125em;
  font-weight: 300;
  line-height: normal;
  z-index: 1;
  word-wrap: break-word;
}

.swal2-popup #swal2-content {
  text-align: center;
}

.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea,
.swal2-popup .swal2-select,
.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
  margin: 1em auto;
}

.swal2-popup .swal2-input,
.swal2-popup .swal2-file,
.swal2-popup .swal2-textarea {
  width: 100%;
  transition: border-color .3s, box-shadow .3s;
  border: 1px solid #dee2e6;
  border-radius: 0.1875em;
  font-size: 1.125em;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
}

.swal2-popup .swal2-input.swal2-inputerror,
.swal2-popup .swal2-file.swal2-inputerror,
.swal2-popup .swal2-textarea.swal2-inputerror {
  border-color: #d92550 !important;
  box-shadow: 0 0 2px #d92550 !important;
}

.swal2-popup .swal2-input:focus,
.swal2-popup .swal2-file:focus,
.swal2-popup .swal2-textarea:focus {
  border: 1px solid #3f6ad8;
  outline: none;
}

.swal2-popup .swal2-input::-moz-placeholder, .swal2-popup .swal2-file::-moz-placeholder, .swal2-popup .swal2-textarea::-moz-placeholder {
  color: #6c757d;
}

.swal2-popup .swal2-input::placeholder,
.swal2-popup .swal2-file::placeholder,
.swal2-popup .swal2-textarea::placeholder {
  color: #6c757d;
}

.swal2-popup .swal2-range input {
  width: 80%;
}

.swal2-popup .swal2-range output {
  width: 20%;
  font-weight: 600;
  text-align: center;
}

.swal2-popup .swal2-range input,
.swal2-popup .swal2-range output {
  height: 2.625em;
  margin: 1em auto;
  padding: 0;
  font-size: 1.125em;
  line-height: 2.625em;
}

.swal2-popup .swal2-input {
  height: 2.625em;
  padding: 0 0.75em;
}

.swal2-popup .swal2-input[type='number'] {
  max-width: 10em;
}

.swal2-popup .swal2-file {
  font-size: 1.125em;
}

.swal2-popup .swal2-textarea {
  height: 6.75em;
  padding: 0.75em;
}

.swal2-popup .swal2-select {
  min-width: 50%;
  max-width: 100%;
  padding: .375em .625em;
  color: #6c757d;
  font-size: 1.125em;
}

.swal2-popup .swal2-radio,
.swal2-popup .swal2-checkbox {
  align-items: center;
  justify-content: center;
}

.swal2-popup .swal2-radio label,
.swal2-popup .swal2-checkbox label {
  margin: 0 .6em;
  font-size: 1.125em;
}

.swal2-popup .swal2-radio input,
.swal2-popup .swal2-checkbox input {
  margin: 0 .4em;
}

.swal2-popup .swal2-validation-message {
  display: none;
  align-items: center;
  justify-content: center;
  padding: 0.625em;
  background: #f0f0f0;
  color: #666666;
  font-size: 1em;
  font-weight: 300;
  overflow: hidden;
}

.swal2-popup .swal2-validation-message::before {
  display: inline-block;
  width: 1.5em;
  min-width: 1.5em;
  height: 1.5em;
  margin: 0 .625em;
  border-radius: 50%;
  background-color: #d92550;
  color: #fff;
  font-weight: 600;
  line-height: 1.5em;
  text-align: center;
  content: '!';
  zoom: normal;
}

@supports (-ms-accelerator: true) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .swal2-range input {
    width: 100% !important;
  }
  .swal2-range output {
    display: none;
  }
}

@-moz-document url-prefix() {
  .swal2-close:focus {
    outline: 2px solid rgba(50, 100, 150, 0.4);
  }
}

.swal2-icon {
  position: relative;
  justify-content: center;
  width: 5em;
  height: 5em;
  margin: 1.25em auto 1.875em;
  border: .25em solid transparent;
  border-radius: 50%;
  line-height: 5em;
  cursor: default;
  box-sizing: content-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  zoom: normal;
}

.swal2-icon-text {
  font-size: 3.75em;
}

.swal2-icon.swal2-error {
  border-color: #d92550;
}

.swal2-icon.swal2-error .swal2-x-mark {
  position: relative;
  flex-grow: 1;
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
  display: block;
  position: absolute;
  top: 2.3125em;
  width: 2.9375em;
  height: .3125em;
  border-radius: .125em;
  background-color: #d92550;
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
  left: 1.0625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
  right: 1em;
  transform: rotate(-45deg);
}

.swal2-icon.swal2-warning {
  border-color: #f7b924;
  color: #f7b924;
}

.swal2-icon.swal2-info {
  border-color: #16aaff;
  color: #16aaff;
}

.swal2-icon.swal2-question {
  border-color: #c9dae1;
  color: #87adbd;
}

.swal2-icon.swal2-success {
  border-color: #3ac47d;
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
  position: absolute;
  width: 3.75em;
  height: 7.5em;
  transform: rotate(45deg);
  border-radius: 50%;
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
  top: -.4375em;
  left: -2.0635em;
  transform: rotate(-45deg);
  transform-origin: 3.75em 3.75em;
  border-radius: 7.5em 0 0 7.5em;
}

.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
  top: -.6875em;
  left: 1.875em;
  transform: rotate(-45deg);
  transform-origin: 0 3.75em;
  border-radius: 0 7.5em 7.5em 0;
}

.swal2-icon.swal2-success .swal2-success-ring {
  position: absolute;
  top: -.25em;
  left: -.25em;
  width: 100%;
  height: 100%;
  border: 0.25em solid rgba(165, 220, 134, 0.3);
  border-radius: 50%;
  z-index: 2;
  box-sizing: content-box;
}

.swal2-icon.swal2-success .swal2-success-fix {
  position: absolute;
  top: .5em;
  left: 1.625em;
  width: .4375em;
  height: 5.625em;
  transform: rotate(-45deg);
  z-index: 1;
}

.swal2-icon.swal2-success [class^='swal2-success-line'] {
  display: block;
  position: absolute;
  height: .3125em;
  border-radius: .125em;
  background-color: #3ac47d;
  z-index: 2;
}

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
  top: 2.875em;
  left: .875em;
  width: 1.5625em;
  transform: rotate(45deg);
}

.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
  top: 2.375em;
  right: .5em;
  width: 2.9375em;
  transform: rotate(-45deg);
}

.swal2-progresssteps {
  align-items: center;
  margin: 0 0 1.25em;
  padding: 0;
  font-weight: 600;
}

.swal2-progresssteps li {
  display: inline-block;
  position: relative;
}

.swal2-progresssteps .swal2-progresscircle {
  width: 2em;
  height: 2em;
  border-radius: 2em;
  background: #3f6ad8;
  color: #fff;
  line-height: 2em;
  text-align: center;
  z-index: 20;
}

.swal2-progresssteps .swal2-progresscircle:first-child {
  margin-left: 0;
}

.swal2-progresssteps .swal2-progresscircle:last-child {
  margin-right: 0;
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
  background: #3085d6;
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progresscircle {
  background: #add8e6;
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep ~ .swal2-progressline {
  background: #add8e6;
}

.swal2-progresssteps .swal2-progressline {
  width: 2.5em;
  height: .4em;
  margin: 0 -1px;
  background: #3085d6;
  z-index: 10;
}

[class^='swal2'] {
  -webkit-tap-highlight-color: transparent;
}

.swal2-show {
  animation: swal2-show 0.3s;
}

.swal2-show.swal2-noanimation {
  animation: none;
}

.swal2-hide {
  animation: swal2-hide 0.15s forwards;
}

.swal2-hide.swal2-noanimation {
  animation: none;
}

.swal2-rtl .swal2-close {
  right: auto;
  left: 0;
}

.swal2-animate-success-icon .swal2-success-line-tip {
  animation: swal2-animate-success-line-tip 0.75s;
}

.swal2-animate-success-icon .swal2-success-line-long {
  animation: swal2-animate-success-line-long 0.75s;
}

.swal2-animate-success-icon .swal2-success-circular-line-right {
  animation: swal2-rotate-success-circular-line 4.25s ease-in;
}

.swal2-animate-error-icon {
  animation: swal2-animate-error-icon 0.5s;
}

.swal2-animate-error-icon .swal2-x-mark {
  animation: swal2-animate-error-x-mark 0.5s;
}

@keyframes swal2-rotate-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media print {
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow-y: scroll !important;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) > [aria-hidden='true'] {
    display: none;
  }
  body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
    position: initial !important;
  }
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #fff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-weight: bold;
  color: #fff;
  opacity: 0.8;
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 .6rem;
  padding: .6rem .6rem .6rem 50px;
  width: 300px;
  border-radius: 0.25rem;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  color: #fff;
  opacity: 0.9;
}

#toast-container > div:hover {
  opacity: 1;
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
  box-shadow: 0 0.66875rem 2.3875rem rgba(22, 170, 255, 0.03), 0 1.1375rem 1.60625rem rgba(22, 170, 255, 0.03), 0 0.45rem 0.73125rem rgba(22, 170, 255, 0.05), 0 0.325rem 0.3875rem rgba(22, 170, 255, 0.03);
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
  box-shadow: 0 0.66875rem 2.3875rem rgba(217, 37, 80, 0.03), 0 1.1375rem 1.60625rem rgba(217, 37, 80, 0.03), 0 0.45rem 0.73125rem rgba(217, 37, 80, 0.05), 0 0.325rem 0.3875rem rgba(217, 37, 80, 0.03);
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
  box-shadow: 0 0.66875rem 2.3875rem rgba(58, 196, 125, 0.03), 0 1.1375rem 1.60625rem rgba(58, 196, 125, 0.03), 0 0.45rem 0.73125rem rgba(58, 196, 125, 0.05), 0 0.325rem 0.3875rem rgba(58, 196, 125, 0.03);
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
  box-shadow: 0 0.66875rem 2.3875rem rgba(247, 185, 36, 0.03), 0 1.1375rem 1.60625rem rgba(247, 185, 36, 0.03), 0 0.45rem 0.73125rem rgba(247, 185, 36, 0.05), 0 0.325rem 0.3875rem rgba(247, 185, 36, 0.03);
  color: #212529;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #343a40;
}

.toast-success {
  background-color: #3ac47d;
}

.toast-error {
  background-color: #d92550;
}

.toast-info {
  background-color: #16aaff;
}

.toast-warning {
  background-color: #f7b924;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000;
  opacity: 0.4;
}

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.slick-slider-sm .slick-slider {
  max-width: 450px;
}

.slick-slider-sm .slick-slider .slick-prev {
  left: -20px;
}

.slick-slider-sm .slick-slider .slick-next {
  right: -20px;
}

.slick-slider-md .slick-slider {
  max-width: 650px;
  margin: 0 auto;
}

.slick-slider-hover .slick-arrow {
  opacity: 0;
  background: #3f6ad8;
  color: #fff !important;
}

.slick-slider-hover .slick-prev {
  left: -30px;
}

.slick-slider-hover .slick-next {
  right: -30px;
}

.slick-slider-hover:hover .slick-arrow {
  opacity: 1;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before, .slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/* Slider */
.slick-loading .slick-list {
  /* background: #fff slick-image-url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/images/main/ajax-loader.gif") center center no-repeat; */
}

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  cursor: pointer;
  color: #6c757d;
  top: 50%;
  transform: translate(0, -80%);
  padding: 0;
  border: none;
  outline: none;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  transition: all .2s;
  font-family: 'Pe-icon-7-stroke';
  border-radius: 50px;
  background: #fff;
  z-index: 6;
  overflow: hidden;
}

.slick-prev::before,
.slick-next::before {
  font-size: 35px;
  height: 40px;
  line-height: 40px;
  width: 40px;
  display: block;
}

.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  color: #3f6ad8;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev {
  left: 0;
}

.slick-prev:before {
  content: "îš†";
}

.slick-next {
  right: 0;
}

.slick-next:before {
  content: "îš„";
}

/* Dots */
.slick-dots {
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0.75rem 0 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  padding: 0;
  margin: 0 5px;
  cursor: pointer;
  transform: scale(0.8);
  transition: all .2s;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 14px;
  width: 14px;
  background: #3f6ad8;
  cursor: pointer;
  position: relative;
  border-radius: 20px;
  color: transparent;
}

.slick-dots li button::before {
  content: '';
  position: absolute;
  background: #fff;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -4px;
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 20px;
}

.slick-dots li.slick-active {
  transform: scale(1.2);
}

.slick-center {
  transform: scale(1.1);
}

.slick-slider .slide-img-bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-size: cover;
  opacity: .4;
  z-index: 10;
}

.slick-slider .slider-content {
  position: relative;
  z-index: 15;
  text-align: center;
  margin: 0 6rem;
}

.slick-slider .slider-content h3 {
  font-size: 1.75rem;
  font-weight: normal;
  margin-bottom: 1.5rem;
}

.slick-slider .slider-content p {
  font-size: 1rem;
  opacity: .7;
}

.slider-light .slick-dots {
  position: absolute;
  bottom: 10px;
}

.slider-light .slick-dots li button {
  background: rgba(255, 255, 255, 0.25);
}

.slider-light .slick-prev,
.slider-light .slick-next {
  background: transparent;
  color: #fff;
  box-shadow: 0 0 0 0 transparent;
}

.slider-light .slick-prev:hover,
.slider-light .slick-next:hover {
  background: rgba(255, 255, 255, 0.15);
}

.slider-light .slick-next {
  right: 15px;
}

.slider-light .slick-prev {
  left: 15px;
}

.slider-light .slider-content {
  color: #fff;
}

.popover,
.tooltip {
  opacity: 0;
  transition: opacity .2s ease;
}

.popover.show,
.tooltip.show {
  opacity: 1;
}

.popover {
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.popover .grid-menu {
  margin-bottom: -0.5rem;
  padding: 1px;
}

.popover .grid-menu [class*="col-"] {
  padding: 0.5rem;
}

.popover .grid-menu + .nav .nav-item-btn {
  margin-bottom: 0.5rem;
}

.popover .grid-menu-xl {
  margin-bottom: -0.37037rem;
}

.popover .grid-menu-xl [class*="col-"] {
  padding: 0;
}

.popover .popover-inner .dropdown-menu-header {
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  overflow: hidden;
  margin-top: -1px;
  margin-left: -1px;
  margin-right: -1px;
}

.rm-max-width .popover {
  max-width: initial !important;
}

.rm-max-width .popover .popover-body {
  padding: 0;
}

.rm-pointers .popover .arrow {
  display: none !important;
}

.popover-primary {
  background-color: #3f6ad8 !important;
}

.popover-secondary {
  background-color: #6c757d !important;
}

.popover-success {
  background-color: #3ac47d !important;
}

.popover-info {
  background-color: #16aaff !important;
}

.popover-warning {
  background-color: #f7b924 !important;
}

.popover-danger {
  background-color: #d92550 !important;
}

.popover-light {
  background-color: #eeeeee !important;
}

.popover-dark {
  background-color: #343a40 !important;
}

.popover-focus {
  background-color: #444054 !important;
}

.popover-alternate {
  background-color: #794c8a !important;
}

.popover-custom {
  min-width: 220px;
  max-width: none;
}

.popover-custom .popover-body {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.popover-custom .popover-body .dropdown-menu-header {
  margin-top: 0;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
  overflow: hidden;
}

.popover-custom .popover-body .dropdown-menu-header .menu-header-content {
  padding: 0 1.5rem;
}

.popover-custom .popover-body .dropdown-menu-header .dropdown-menu-header-inner.bg-light {
  color: rgba(0, 0, 0, 0.8);
}

.popover-custom.popover-custom-lg {
  min-width: 22rem;
}

.popover-custom.popover-custom-xl {
  min-width: 25rem;
}

.popover-custom.popover-custom-sm {
  min-width: 15rem;
}

.popover-bg {
  border: 0;
}

.popover-bg .arrow {
  display: none;
}

.popover-bg .popover-header {
  background: rgba(255, 255, 255, 0.1);
  border-bottom: 0;
  color: white;
}

.popover-bg .popover-header::before {
  display: none;
}

.popover-bg .popover-body {
  color: rgba(255, 255, 255, 0.7);
}

.popover-bg.text-dark .popover-header {
  color: rgba(0, 0, 0, 0.8);
}

.popover-bg.text-dark .popover-body {
  color: rgba(0, 0, 0, 0.7);
}

.tooltip.tooltip-light .tooltip-inner {
  background: #fff;
  color: #343a40;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  border: rgba(26, 54, 126, 0.125) solid 1px;
}

.tooltip.tooltip-light .arrow {
  display: none;
}

/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */
.fc {
  direction: ltr;
  text-align: left;
}

.fc-rtl {
  text-align: right;
}

body .fc {
  /* extra precedence to overcome jqui */
  font-size: 1em;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-highlight {
  /* when user is selecting cells */
  background: #e0f3ff;
  opacity: .8;
}

.fc-bgevent {
  /* default look for background events */
  background: #3f6ad8;
  opacity: .3;
}

.fc-nonbusiness {
  /* default look for non-business-hours areas */
  /* will inherit .fc-bgevent's styles */
  background: #f8f9fa;
}

/* Buttons (styled <button> tags, normalized to work cross-browser)
--------------------------------------------------------------------------------------------------*/
.fc button {
  /* force height to include the border and padding */
  /* dimensions */
  margin: 0;
  /* text & cursor */
  /* normalize */
  white-space: nowrap;
  cursor: pointer;
}

/* Firefox has an annoying inner border */
.fc button::-moz-focus-inner {
  margin: 0;
  padding: 0;
}

.fc-state-default {
  /* non-theme */
  border: 1px solid;
}

.fc-state-default.fc-corner-left {
  /* non-theme */
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.fc-state-default.fc-corner-right {
  /* non-theme */
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

/* icons in buttons */
.fc button .fc-icon {
  /* non-theme */
  position: relative;
  top: -0.05em;
  /* seems to be a good adjustment across browsers */
  margin: 0 .2em;
  vertical-align: middle;
}

/*
  button states
  borrowed from twitter bootstrap (http://twitter.github.com/bootstrap/)
*/
.fc-state-default {
  background-color: #f8f9fa;
  border-color: #e9ecef #e9ecef #dee2e6;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  color: #6c757d;
  background-color: #e6e6e6;
}

.fc-state-hover {
  color: #6c757d;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}

.fc-state-down,
.fc-state-active {
  background-color: #cccccc;
  background-image: none;
  box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}

.fc-state-disabled {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  box-shadow: none;
}

/* Buttons Groups
--------------------------------------------------------------------------------------------------*/
.fc-button-group {
  display: inline-block;
}

/*
every button that is not first in a button group should scootch over one pixel and cover the
previous button's border...
*/
.fc .fc-button-group > * {
  /* extra precedence b/c buttons have margin set to zero */
  float: left;
  margin: 0 0 0 -1px;
}

.fc .fc-button-group > :first-child {
  /* same */
  margin-left: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover {
  position: absolute;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}

.fc-popover .fc-header {
  /* TODO: be more consistent with fc-head/fc-body */
  padding: 1.5rem 0.75rem;
}

.fc-popover .fc-header .fc-title {
  margin: 0 2px;
}

.fc-popover .fc-header .fc-close {
  cursor: pointer;
}

.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close {
  float: left;
}

.fc-rtl .fc-popover .fc-header .fc-title,
.fc-ltr .fc-popover .fc-header .fc-close {
  float: right;
}

/* Misc Reusable Components
--------------------------------------------------------------------------------------------------*/
.fc-divider {
  border-style: solid;
  border-width: 1px;
}

hr.fc-divider {
  height: 0;
  margin: 0;
  padding: 0 0 2px;
  /* height is unreliable across browsers, so use padding */
  border-width: 1px 0;
}

.fc-clear {
  clear: both;
}

.fc-bg,
.fc-bgevent-skeleton,
.fc-highlight-skeleton,
.fc-helper-skeleton {
  /* these element should always cling to top-left/right corners */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.fc-bg {
  bottom: 0;
  /* strech bg to bottom edge */
}

.fc-bg table {
  height: 100%;
  /* strech bg to bottom edge */
}

/* Tables
--------------------------------------------------------------------------------------------------*/
.fc table {
  width: 100%;
  /* fix scrollbar issue in firefox */
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */
}

.fc th {
  text-align: center;
}

.fc th,
.fc td {
  border-style: solid;
  border-width: 1px;
  padding: 0;
  vertical-align: top;
}

.fc td.fc-today {
  border-style: double;
  /* overcome neighboring borders */
}

/* Internal Nav Links
--------------------------------------------------------------------------------------------------*/
a[data-goto] {
  cursor: pointer;
}

a[data-goto]:hover {
  text-decoration: underline;
}

/* Fake Table Rows
--------------------------------------------------------------------------------------------------*/
.fc .fc-row {
  /* extra precedence to overcome themes w/ .ui-widget-content forcing a 1px border */
  /* no visible border by default. but make available if need be (scrollbar width compensation) */
  border-style: solid;
  border-width: 0;
}

.fc-row table {
  /* don't put left/right border on anything within a fake row.
     the outer tbody will worry about this */
  border-left: 0 hidden transparent;
  border-right: 0 hidden transparent;
  /* no bottom borders on rows */
  border-bottom: 0 hidden transparent;
}

.fc-row:first-child table {
  border-top: 0 hidden transparent;
  /* no top border on first row */
}

/* Day Row (used within the header and the DayGrid)
--------------------------------------------------------------------------------------------------*/
.fc-row {
  position: relative;
}

.fc-row .fc-bg {
  z-index: 1;
}

/* highlighting cells & background event skeleton */
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton {
  bottom: 0;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table {
  height: 100%;
  /* stretch skeleton to bottom of row */
}

.fc-row .fc-highlight-skeleton td,
.fc-row .fc-bgevent-skeleton td {
  border-color: transparent;
}

.fc-row .fc-bgevent-skeleton {
  z-index: 2;
}

.fc-row .fc-highlight-skeleton {
  z-index: 3;
}

/*
row content (which contains day/week numbers and events) as well as "helper" (which contains
temporary rende$danger events).
*/
.fc-row .fc-content-skeleton {
  position: relative;
  z-index: 4;
  padding-bottom: 2px;
  /* matches the space above the events */
}

.fc-row .fc-helper-skeleton {
  z-index: 5;
}

.fc .fc-row .fc-content-skeleton table,
.fc .fc-row .fc-content-skeleton td,
.fc .fc-row .fc-helper-skeleton td {
  /* see-through to the background below */
  /* extra precedence to prevent theme-provided backgrounds */
  background: none;
  /* in case <td>s are globally styled */
  border-color: transparent;
}

.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td {
  /* don't put a border between events and/or the day number */
  border-bottom: 0;
}

.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td {
  /* don't put a border between event cells */
  border-top: 0;
}

/* Scrolling Container
--------------------------------------------------------------------------------------------------*/
.fc-scroller {
  -webkit-overflow-scrolling: touch;
}

/* TODO: move to agenda/basic */
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid {
  position: relative;
  /* re-scope all positions */
  width: 100%;
  /* hack to force re-sizing this inner element when scrollbars appear/disappear */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.fc-event {
  position: relative;
  /* for resize handle and other inner positioning */
  display: block;
  /* make the <a> tag block */
  font-size: .85em;
  line-height: 1.3;
  border-radius: 3px;
  border: 1px solid #3f6ad8;
  /* default BORDER color */
}

.fc-event,
.fc-event-dot {
  background-color: #3f6ad8;
  /* default BACKGROUND color */
}

.fc-event,
.fc-event:hover {
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
}

.fc-event[href],
.fc-event.fc-draggable {
  cursor: pointer;
  /* give events with links and draggable events a hand mouse pointer */
}

.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* to override an event's custom cursor */
  cursor: not-allowed;
}

.fc-event .fc-bg {
  /* the generic .fc-bg already does position */
  z-index: 1;
  background: #fff;
  opacity: .25;
}

.fc-event .fc-content {
  position: relative;
  z-index: 2;
}

/* resizer (cursor AND touch devices) */
.fc-event .fc-resizer {
  position: absolute;
  z-index: 4;
}

/* resizer (touch devices) */
.fc-event .fc-resizer {
  display: none;
}

.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer {
  /* only show when hovering or selected (with touch) */
  display: block;
}

/* hit area */
.fc-event.fc-selected .fc-resizer:before {
  /* 40x40 touch area */
  content: "";
  position: absolute;
  z-index: 9999;
  /* user of this util can scope within a lower z-index */
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-left: -20px;
  margin-top: -20px;
}

/* Event Selection (only for touch devices)
--------------------------------------------------------------------------------------------------*/
.fc-event.fc-selected {
  z-index: 9999 !important;
  /* overcomes inline z-index */
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.fc-event.fc-selected.fc-dragging {
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3);
}

/* Horizontal Events
--------------------------------------------------------------------------------------------------*/
/* bigger touch area when selected */
.fc-h-event.fc-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  /* below resizers */
  top: -10px;
  bottom: -10px;
  left: 0;
  right: 0;
}

/* events that are continuing to/from another week. kill rounded corners and butt up against edge */
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end {
  margin-left: 0;
  border-left-width: 0;
  padding-left: 1px;
  /* replace the border with padding */
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start {
  margin-right: 0;
  border-right-width: 0;
  padding-right: 1px;
  /* replace the border with padding */
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* resizer (cursor AND touch devices) */
/* left resizer  */
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer {
  cursor: w-resize;
  left: -1px;
  /* overcome border */
}

/* right resizer */
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer {
  cursor: e-resize;
  right: -1px;
  /* overcome border */
}

/* resizer (mouse devices) */
.fc-h-event.fc-allow-mouse-resize .fc-resizer {
  width: 7px;
  top: -1px;
  /* overcome top border */
  bottom: -1px;
  /* overcome bottom border */
}

/* resizer (touch devices) */
.fc-h-event.fc-selected .fc-resizer {
  /* 8x8 little dot */
  border-radius: 0.25rem;
  border-width: 1px;
  width: 6px;
  height: 6px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* vertically center */
  top: 50%;
  margin-top: -4px;
}

/* left resizer  */
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer {
  margin-left: -4px;
  /* centers the 8x8 dot on the left edge */
}

/* right resizer */
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer {
  margin-right: -4px;
  /* centers the 8x8 dot on the right edge */
}

/* DayGrid events
----------------------------------------------------------------------------------------------------
We use the full "fc-day-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-day-grid-event {
  margin: 1px 2px 0;
  /* spacing between events and edges */
  padding: 0 1px;
}

tr:first-child > td > .fc-day-grid-event {
  margin-top: 2px;
  /* a little bit more space before the first event */
}

.fc-day-grid-event.fc-selected:after {
  content: "";
  position: absolute;
  z-index: 1;
  /* same z-index as fc-bg, behind text */
  /* overcome the borders */
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  /* darkening effect */
  background: #000;
  opacity: .25;
}

.fc-day-grid-event .fc-content {
  /* force events to be one-line tall */
  white-space: nowrap;
  overflow: hidden;
}

.fc-day-grid-event .fc-time {
  font-weight: bold;
}

/* resizer (cursor devices) */
/* left resizer  */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer {
  margin-left: -2px;
  /* to the day cell's edge */
}

/* right resizer */
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer {
  margin-right: -2px;
  /* to the day cell's edge */
}

/* Event Limiting
--------------------------------------------------------------------------------------------------*/
/* "more" link that represents hidden events */
a.fc-more {
  margin: 1px 3px;
  font-size: .85em;
  cursor: pointer;
  text-decoration: none;
}

a.fc-more:hover {
  text-decoration: underline;
}

.fc-limited {
  /* rows and cells that are hidden because of a "more" link */
  display: none;
}

/* popover that appears when "more" link is clicked */
.fc-day-grid .fc-row {
  z-index: 1;
  /* make the "more" popover one higher than this */
}

.fc-more-popover {
  z-index: 2;
  width: 220px;
}

.fc-more-popover .fc-event-container {
  padding: 10px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-now-indicator {
  position: absolute;
  border: 0 solid #d92550;
}

/* Utilities
--------------------------------------------------------------------------------------------------*/
.fc-unselectable {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}

/*
TODO: more distinction between this file and common.css
*/
/* Colors
--------------------------------------------------------------------------------------------------*/
.fc-unthemed th,
.fc-unthemed td,
.fc-unthemed thead,
.fc-unthemed tbody,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-row,
.fc-unthemed .fc-content,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-list-heading td {
  border-color: #ddd;
}

.fc-unthemed .fc-popover {
  background-color: #fff;
}

.fc-unthemed .fc-divider,
.fc-unthemed .fc-popover .fc-header,
.fc-unthemed .fc-list-heading td {
  background: #eee;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  color: #666;
}

.fc-unthemed td.fc-today {
  background: #fcf8e3;
}

.fc-unthemed .fc-disabled-day {
  background: #d7d7d7;
  opacity: .3;
}

/* Icons (inline elements with styled text that mock arrow icons)
--------------------------------------------------------------------------------------------------*/
.fc-icon {
  display: inline-block;
  height: 1em;
  line-height: 1em;
  font-size: 1em;
  text-align: center;
  overflow: hidden;
  font-family: "Courier New", Courier, monospace;
  /* don't allow browser text-selection */
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

/*
Acceptable font-family overrides for individual icons:
  "Arial", sans-serif
  "Times New Roman", serif

NOTE: use percentage font sizes or else old IE chokes
*/
.fc-icon:after {
  position: relative;
}

.fc-icon-left-single-arrow:after {
  content: "\2039";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
}

.fc-icon-right-single-arrow:after {
  content: "\203A";
  font-weight: bold;
  font-size: 200%;
  top: -7%;
}

.fc-icon-left-double-arrow:after {
  content: "\AB";
  font-size: 160%;
  top: -7%;
}

.fc-icon-right-double-arrow:after {
  content: "\BB";
  font-size: 160%;
  top: -7%;
}

.fc-icon-left-triangle:after {
  content: "\25C4";
  font-size: 125%;
  top: 3%;
}

.fc-icon-right-triangle:after {
  content: "\25BA";
  font-size: 125%;
  top: 3%;
}

.fc-icon-down-triangle:after {
  content: "\25BC";
  font-size: 125%;
  top: 2%;
}

.fc-icon-x:after {
  content: "\D7";
  font-size: 200%;
  top: 6%;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-popover {
  border-width: 1px;
  border-style: solid;
}

.fc-unthemed .fc-popover .fc-header .fc-close {
  font-size: .9em;
  margin-top: 2px;
}

/* List View
--------------------------------------------------------------------------------------------------*/
.fc-unthemed .fc-list-item:hover td {
  background-color: #f5f5f5;
}

/* Colors
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-disabled-day {
  background-image: none;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-popover > .ui-widget-header + .ui-widget-content {
  border-top: 0;
  /* where they meet, let the header have the border */
}

/* Global Event Styles
--------------------------------------------------------------------------------------------------*/
.ui-widget .fc-event {
  /* overpower jqui's styles on <a> tags. TODO: more DRY */
  color: #fff;
  /* default TEXT color */
  text-decoration: none;
  /* if <a> has an href */
  /* undo ui-widget-header bold */
  font-weight: normal;
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.ui-widget td.fc-axis {
  font-weight: normal;
  /* overcome bold */
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats .ui-widget-content {
  background: none;
  /* see through to fc-bg */
}

.fc.fc-bootstrap3 a {
  text-decoration: none;
}

.fc.fc-bootstrap3 a[data-goto]:hover {
  text-decoration: underline;
}

.fc-bootstrap3 hr.fc-divider {
  border-color: inherit;
}

.fc-bootstrap3 .fc-today.alert {
  border-radius: 0;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-popover .panel-body {
  padding: 0;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap3 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none;
}

.fc.fc-bootstrap4 a {
  text-decoration: none;
}

.fc.fc-bootstrap4 a[data-goto]:hover {
  text-decoration: underline;
}

.fc-bootstrap4 hr.fc-divider {
  border-color: inherit;
}

.fc-bootstrap4 .fc-today.alert {
  border-radius: 0;
}

.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]) {
  color: #fff;
}

.fc-bootstrap4 .fc-popover.card {
  position: absolute;
}

/* Popover
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-popover .card-body {
  padding: 0;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-bootstrap4 .fc-time-grid .fc-slats table {
  /* some themes have background color. see through to slats */
  background: none;
}

/* Toolbar
--------------------------------------------------------------------------------------------------*/
.fc-toolbar {
  text-align: center;
}

.fc-toolbar.fc-header-toolbar {
  margin-bottom: 1em;
}

.fc-toolbar.fc-footer-toolbar {
  margin-top: 1em;
}

.fc-toolbar .fc-left {
  float: left;
}

.fc-toolbar .fc-right {
  float: right;
}

.fc-toolbar .fc-center {
  display: inline-block;
}

/* the things within each left/right/center section */
.fc .fc-toolbar > * > * {
  /* extra precedence to override button border margins */
  float: left;
  margin-left: .75em;
}

/* the first thing within each left/center/right section */
.fc .fc-toolbar > * > :first-child {
  /* extra precedence to override button border margins */
  margin-left: 0;
}

/* title text */
.fc-toolbar h2 {
  margin: 0;
}

/* button layering (for border precedence) */
.fc-toolbar button {
  position: relative;
}

.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover {
  z-index: 2;
}

.fc-toolbar .fc-state-down {
  z-index: 3;
}

.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active {
  z-index: 4;
}

.fc-toolbar button:focus {
  z-index: 5;
}

/* View Structure
--------------------------------------------------------------------------------------------------*/
/* undo twitter bootstrap's box-sizing rules. normalizes positioning techniques */
/* don't do this for the toolbar because we'll want bootstrap to style those buttons as some pt */
.fc-view-container *,
.fc-view-container *:before,
.fc-view-container *:after {
  box-sizing: content-box;
}

.fc-view,
.fc-view > table {
  /* so dragged elements can be above the view's main element */
  position: relative;
  z-index: 1;
}

/* BasicView
--------------------------------------------------------------------------------------------------*/
/* day row structure */
.fc-basicWeek-view .fc-content-skeleton,
.fc-basicDay-view .fc-content-skeleton {
  /* there may be week numbers in these views, so no padding-top */
  padding-bottom: 1em;
  /* ensure a space at bottom of cell for user selecting/clicking */
}

.fc-basic-view .fc-body .fc-row {
  min-height: 4em;
  /* ensure that all rows are at least this tall */
}

/* a "rigid" row will take up a constant amount of height because content-skeleton is absolute */
.fc-row.fc-rigid {
  overflow: hidden;
}

.fc-row.fc-rigid .fc-content-skeleton {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* week and day number styling */
.fc-day-top.fc-other-month {
  opacity: 0.3;
}

.fc-basic-view .fc-week-number,
.fc-basic-view .fc-day-number {
  padding: 2px;
}

.fc-basic-view th.fc-week-number,
.fc-basic-view th.fc-day-number {
  padding: 0 2px;
  /* column headers can't have as much v space */
}

.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
  float: right;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-day-number {
  float: left;
}

.fc-ltr .fc-basic-view .fc-day-top .fc-week-number {
  float: left;
  border-radius: 0 0 3px 0;
}

.fc-rtl .fc-basic-view .fc-day-top .fc-week-number {
  float: right;
  border-radius: 0 0 0 3px;
}

.fc-basic-view .fc-day-top .fc-week-number {
  min-width: 1.5em;
  text-align: center;
  background-color: #f2f2f2;
  color: #808080;
}

/* when week/day number have own column */
.fc-basic-view td.fc-week-number {
  text-align: center;
}

.fc-basic-view td.fc-week-number > * {
  /* work around the way we do column resizing and ensure a minimum width */
  display: inline-block;
  min-width: 1.25em;
}

/* AgendaView all-day area
--------------------------------------------------------------------------------------------------*/
.fc-agenda-view .fc-day-grid {
  position: relative;
  z-index: 2;
  /* so the "more.." popover will be over the time grid */
}

.fc-agenda-view .fc-day-grid .fc-row {
  min-height: 3em;
  /* all-day section will never get shorter than this */
}

.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton {
  padding-bottom: 1em;
  /* give space underneath events for clicking/selecting days */
}

/* TimeGrid axis running down the side (for both the all-day area and the slot area)
--------------------------------------------------------------------------------------------------*/
.fc .fc-axis {
  /* .fc to overcome default cell styles */
  vertical-align: middle;
  padding: 0 4px;
  white-space: nowrap;
}

.fc-ltr .fc-axis {
  text-align: right;
}

.fc-rtl .fc-axis {
  text-align: left;
}

/* TimeGrid Structure
--------------------------------------------------------------------------------------------------*/
.fc-time-grid-container,
.fc-time-grid {
  /* so slats/bg/content/etc positions get scoped within here */
  position: relative;
  z-index: 1;
}

.fc-time-grid {
  min-height: 100%;
  /* so if height setting is 'auto', .fc-bg stretches to fill height */
}

.fc-time-grid table {
  /* don't put outer borders on slats/bg/content/etc */
  border: 0 hidden transparent;
}

.fc-time-grid > .fc-bg {
  z-index: 1;
}

.fc-time-grid .fc-slats,
.fc-time-grid > hr {
  /* the <hr> AgendaView injects when grid is shorter than scroller */
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-content-col {
  position: relative;
  /* because now-indicator lives directly inside */
}

.fc-time-grid .fc-content-skeleton {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
}

/* divs within a cell within the fc-content-skeleton */
.fc-time-grid .fc-business-container {
  position: relative;
  z-index: 1;
}

.fc-time-grid .fc-bgevent-container {
  position: relative;
  z-index: 2;
}

.fc-time-grid .fc-highlight-container {
  position: relative;
  z-index: 3;
}

.fc-time-grid .fc-event-container {
  position: relative;
  z-index: 4;
}

.fc-time-grid .fc-now-indicator-line {
  z-index: 5;
}

.fc-time-grid .fc-helper-container {
  /* also is fc-event-container */
  position: relative;
  z-index: 6;
}

/* TimeGrid Slats (lines that run horizontally)
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-slats td {
  height: 1.5em;
  border-bottom: 0;
  /* each cell is responsible for its top border */
}

.fc-time-grid .fc-slats .fc-minor td {
  border-top-style: dotted;
}

/* TimeGrid Highlighting Slots
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-highlight-container {
  /* a div within a cell within the fc-highlight-skeleton */
  position: relative;
  /* scopes the left/right of the fc-highlight to be in the column */
}

.fc-time-grid .fc-highlight {
  position: absolute;
  left: 0;
  right: 0;
  /* top and bottom will be in by JS */
}

/* TimeGrid Event Containment
--------------------------------------------------------------------------------------------------*/
.fc-ltr .fc-time-grid .fc-event-container {
  /* space on the sides of events for LTR (default) */
  margin: 0 2.5% 0 2px;
}

.fc-rtl .fc-time-grid .fc-event-container {
  /* space on the sides of events for RTL */
  margin: 0 2px 0 2.5%;
}

.fc-time-grid .fc-event,
.fc-time-grid .fc-bgevent {
  position: absolute;
  z-index: 1;
  /* scope inner z-index's */
}

.fc-time-grid .fc-bgevent {
  /* background events always span full width */
  left: 0;
  right: 0;
}

/* Generic Vertical Event
--------------------------------------------------------------------------------------------------*/
.fc-v-event.fc-not-start {
  /* events that are continuing from another day */
  /* replace space made by the top border with padding */
  border-top-width: 0;
  padding-top: 1px;
  /* remove top rounded corners */
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.fc-v-event.fc-not-end {
  /* replace space made by the top border with padding */
  border-bottom-width: 0;
  padding-bottom: 1px;
  /* remove bottom rounded corners */
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

/* TimeGrid Event Styling
----------------------------------------------------------------------------------------------------
We use the full "fc-time-grid-event" class instead of using descendants because the event won't
be a descendant of the grid when it is being dragged.
*/
.fc-time-grid-event {
  overflow: hidden;
  /* don't let the bg flow over rounded corners */
}

.fc-time-grid-event.fc-selected {
  /* need to allow touch resizers to extend outside event's bounding box */
  /* common fc-selected styles hide the fc-bg, so don't need this anyway */
  overflow: visible;
}

.fc-time-grid-event.fc-selected .fc-bg {
  display: none;
  /* hide semi-white background, to appear darker */
}

.fc-time-grid-event .fc-content {
  overflow: hidden;
  /* for when .fc-selected */
}

.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title {
  padding: 0 1px;
}

.fc-time-grid-event .fc-time {
  font-size: .85em;
  white-space: nowrap;
}

/* short mode, where time and title are on the same line */
.fc-time-grid-event.fc-short .fc-content {
  /* don't wrap to second line (now that contents will be inline) */
  white-space: nowrap;
}

.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title {
  /* put the time and title on the same line */
  display: inline-block;
  vertical-align: top;
}

.fc-time-grid-event.fc-short .fc-time span {
  display: none;
  /* don't display the full time text... */
}

.fc-time-grid-event.fc-short .fc-time:before {
  content: attr(data-start);
  /* ...instead, display only the start time */
}

.fc-time-grid-event.fc-short .fc-time:after {
  content: "\A0-\A0";
  /* seperate with a dash, wrapped in nbsp's */
}

.fc-time-grid-event.fc-short .fc-title {
  font-size: .85em;
  /* make the title text the same size as the time */
  padding: 0;
  /* undo padding from above */
}

/* resizer (cursor device) */
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer {
  left: 0;
  right: 0;
  bottom: 0;
  height: 8px;
  overflow: hidden;
  line-height: 8px;
  font-size: 11px;
  font-family: monospace;
  text-align: center;
  cursor: s-resize;
}

.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after {
  content: "=";
}

/* resizer (touch device) */
.fc-time-grid-event.fc-selected .fc-resizer {
  /* 10x10 dot */
  border-radius: 5px;
  border-width: 1px;
  width: 8px;
  height: 8px;
  border-style: solid;
  border-color: inherit;
  background: #fff;
  /* horizontally center */
  left: 50%;
  margin-left: -5px;
  /* center on the bottom edge */
  bottom: -5px;
}

/* Now Indicator
--------------------------------------------------------------------------------------------------*/
.fc-time-grid .fc-now-indicator-line {
  border-top-width: 1px;
  left: 0;
  right: 0;
}

/* arrow on axis */
.fc-time-grid .fc-now-indicator-arrow {
  margin-top: -5px;
  /* vertically center on top coordinate */
}

.fc-ltr .fc-time-grid .fc-now-indicator-arrow {
  left: 0;
  /* triangle pointing right... */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

.fc-rtl .fc-time-grid .fc-now-indicator-arrow {
  right: 0;
  /* triangle pointing left... */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* List View
--------------------------------------------------------------------------------------------------*/
/* possibly reusable */
.fc-event-dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  border-radius: 5px;
}

/* view wrapper */
.fc-rtl .fc-list-view {
  direction: rtl;
  /* unlike core views, leverage browser RTL */
}

.fc-list-view {
  border-width: 1px;
  border-style: solid;
}

/* table resets */
.fc .fc-list-table {
  table-layout: auto;
  /* for shrinkwrapping cell content */
}

.fc-list-table td {
  border-width: 1px 0 0;
  padding: 8px 14px;
}

.fc-list-table tr:first-child td {
  border-top-width: 0;
}

/* day headings with the list */
.fc-list-heading {
  border-bottom-width: 1px;
}

.fc-list-heading td {
  font-weight: bold;
}

.fc-ltr .fc-list-heading-main {
  float: left;
}

.fc-ltr .fc-list-heading-alt {
  float: right;
}

.fc-rtl .fc-list-heading-main {
  float: right;
}

.fc-rtl .fc-list-heading-alt {
  float: left;
}

/* event list items */
.fc-list-item.fc-has-url {
  cursor: pointer;
  /* whole row will be clickable */
}

.fc-list-item-marker,
.fc-list-item-time {
  white-space: nowrap;
  width: 1px;
}

/* make the dot closer to the event title */
.fc-ltr .fc-list-item-marker {
  padding-right: 0;
}

.fc-rtl .fc-list-item-marker {
  padding-left: 0;
}

.fc-list-item-title a {
  /* every event title cell has an <a> tag */
  text-decoration: none;
  color: inherit;
}

.fc-list-item-title a[href]:hover {
  /* hover effect only on titles with hrefs */
  text-decoration: underline;
}

/* message when no events */
.fc-list-empty-wrap2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.fc-list-empty-wrap1 {
  width: 100%;
  height: 100%;
  display: table;
}

.fc-list-empty {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.fc-unthemed .fc-list-empty {
  /* theme will provide own background */
  background-color: #eee;
}

.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}

.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 3px;
}

.jvectormap-zoomin, .jvectormap-zoomout, .jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #292929;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
}

.jvectormap-zoomin {
  top: 10px;
}

.jvectormap-zoomout {
  top: 30px;
}

.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}

.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

.jvectormap-legend-cnt {
  position: absolute;
}

.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}

.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}

.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}

.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}

.jvectormap-legend-tick-text {
  font-size: 12px;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}

body ul.fancytree-container {
  font-family: inherit;
  border: 0;
  background: none;
  outline: none !important;
  font-size: 0.88rem;
}

/*!
 * Fancytree "Win8" skin.
 *
 * DON'T EDIT THE CSS FILE DIRECTLY, since it is automatically generated from
 * the LESS templates.
 */
/*******************************************************************************
 * Common Styles for Fancytree Skins.
 *
 * This section is automatically generated from the `skin-common.less` template.
 *
 * Copyright (c) 2008-2019, Martin Wendt (http://wwWendt.de)
 * Released under the MIT license
 * https://github.com/mar10/fancytree/wiki/LicenseInfo
 *
 * @version 2.30.2
 * @date 2019-01-13T08:17:01Z
******************************************************************************/
/*------------------------------------------------------------------------------
 * Helpers
 *----------------------------------------------------------------------------*/
.fancytree-helper-hidden {
  display: none;
}

.fancytree-helper-indeterminate-cb {
  color: #777;
}

.fancytree-helper-disabled {
  color: #c0c0c0;
}

/* Helper to allow spinning loader icon with glyph-, ligature-, and SVG-icons. */
.fancytree-helper-spin {
  animation: spin 1000ms infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

/*------------------------------------------------------------------------------
 * Container and UL / LI
 *----------------------------------------------------------------------------*/
ul.fancytree-container {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  white-space: nowrap;
  padding: 3px;
  margin: 0;
  background-color: white;
  border: 1px dotted gray;
  min-height: 0%;
  position: relative;
}

ul.fancytree-container ul {
  padding: 0 0 0 16px;
  margin: 0;
}

ul.fancytree-container ul > li:before {
  content: none;
}

ul.fancytree-container li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  margin: 0;
}

ul.fancytree-container li.fancytree-lastsib {
  background-image: none;
}

.ui-fancytree-disabled ul.fancytree-container {
  opacity: 0.5;
  background-color: silver;
}

ul.fancytree-connectors.fancytree-container li {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/vline.gif"); */
  background-position: 0 0;
}

ul.fancytree-container li.fancytree-lastsib,
ul.fancytree-no-connector > li {
  background-image: none;
}

li.fancytree-animating {
  position: relative;
}

/*------------------------------------------------------------------------------
 * Common icon definitions
 *----------------------------------------------------------------------------*/
span.fancytree-empty,
span.fancytree-vline,
span.fancytree-expander,
span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-drag-helper-img,
#fancytree-drop-marker {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: top;
  background-repeat: no-repeat;
  background-position: left;
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/icons.gif"); */
  background-position: 0px 0px;
}

span.fancytree-icon,
span.fancytree-checkbox,
span.fancytree-expander,
span.fancytree-custom-icon {
  margin-top: 2px;
}

/* Used by icon option: */
span.fancytree-custom-icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-left: 3px;
  background-position: 0px 0px;
}

/* Used by 'icon' node option: */
img.fancytree-icon {
  width: 16px;
  height: 16px;
  margin-left: 3px;
  margin-top: 2px;
  vertical-align: top;
  border-style: none;
}

/*------------------------------------------------------------------------------
 * Expander icon
 *
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-exp-
 * 1st character: 'e': expanded, 'c': collapsed, 'n': no children
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 *----------------------------------------------------------------------------*/
span.fancytree-expander {
  cursor: pointer;
}

.fancytree-exp-n span.fancytree-expander,
.fancytree-exp-nl span.fancytree-expander {
  background-image: none;
  cursor: default;
}

.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/icons.gif"); */
  margin-top: 0;
}

.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-connectors .fancytree-exp-n span.fancytree-expander:hover {
  background-position: 0px -64px;
}

.fancytree-connectors .fancytree-exp-nl span.fancytree-expander,
.fancytree-connectors .fancytree-exp-nl span.fancytree-expander:hover {
  background-position: -16px -64px;
}

.fancytree-exp-c span.fancytree-expander {
  background-position: 0px -80px;
}

.fancytree-exp-c span.fancytree-expander:hover {
  background-position: -16px -80px;
}

.fancytree-exp-cl span.fancytree-expander {
  background-position: 0px -96px;
}

.fancytree-exp-cl span.fancytree-expander:hover {
  background-position: -16px -96px;
}

.fancytree-exp-cd span.fancytree-expander {
  background-position: -64px -80px;
}

.fancytree-exp-cd span.fancytree-expander:hover {
  background-position: -80px -80px;
}

.fancytree-exp-cdl span.fancytree-expander {
  background-position: -64px -96px;
}

.fancytree-exp-cdl span.fancytree-expander:hover {
  background-position: -80px -96px;
}

.fancytree-exp-e span.fancytree-expander,
.fancytree-exp-ed span.fancytree-expander {
  background-position: -32px -80px;
}

.fancytree-exp-e span.fancytree-expander:hover,
.fancytree-exp-ed span.fancytree-expander:hover {
  background-position: -48px -80px;
}

.fancytree-exp-el span.fancytree-expander,
.fancytree-exp-edl span.fancytree-expander {
  background-position: -32px -96px;
}

.fancytree-exp-el span.fancytree-expander:hover,
.fancytree-exp-edl span.fancytree-expander:hover {
  background-position: -48px -96px;
}

/* Fade out expanders, when container is not hovered or active */
.fancytree-fade-expander span.fancytree-expander {
  transition: opacity 1.5s;
  opacity: 0;
}

.fancytree-fade-expander:hover span.fancytree-expander,
.fancytree-fade-expander.fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander .fancytree-treefocus span.fancytree-expander,
.fancytree-fade-expander [class*='fancytree-statusnode-'] span.fancytree-expander {
  transition: opacity 0.6s;
  opacity: 1;
}

/*------------------------------------------------------------------------------
 * Checkbox icon
 *----------------------------------------------------------------------------*/
span.fancytree-checkbox {
  margin-left: 3px;
  background-position: 0px -32px;
}

span.fancytree-checkbox:hover {
  background-position: -16px -32px;
}

span.fancytree-checkbox.fancytree-radio {
  background-position: 0px -48px;
}

span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -16px -48px;
}

.fancytree-partsel span.fancytree-checkbox {
  background-position: -64px -32px;
}

.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -80px -32px;
}

.fancytree-partsel span.fancytree-checkbox.fancytree-radio {
  background-position: -64px -48px;
}

.fancytree-partsel span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -80px -48px;
}

.fancytree-selected span.fancytree-checkbox {
  background-position: -32px -32px;
}

.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -48px -32px;
}

.fancytree-selected span.fancytree-checkbox.fancytree-radio {
  background-position: -32px -48px;
}

.fancytree-selected span.fancytree-checkbox.fancytree-radio:hover {
  background-position: -48px -48px;
}

.fancytree-unselectable span.fancytree-checkbox {
  opacity: 0.4;
  filter: alpha(opacity=40);
}

.fancytree-unselectable span.fancytree-checkbox:hover {
  background-position: 0px -32px;
}

.fancytree-unselectable.fancytree-partsel span.fancytree-checkbox:hover {
  background-position: -64px -32px;
}

.fancytree-unselectable.fancytree-selected span.fancytree-checkbox:hover {
  background-position: -32px -32px;
}

/*------------------------------------------------------------------------------
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: fancytree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 *----------------------------------------------------------------------------*/
span.fancytree-icon {
  margin-left: 3px;
  background-position: 0px 0px;
}

/* Documents */
.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -16px 0px;
}

.fancytree-has-children.fancytree-ico-c span.fancytree-icon {
  background-position: -32px 0px;
}

.fancytree-has-children.fancytree-ico-c span.fancytree-icon:hover {
  background-position: -48px 0px;
}

.fancytree-ico-e span.fancytree-icon {
  background-position: -64px 0px;
}

.fancytree-ico-e span.fancytree-icon:hover {
  background-position: -80px 0px;
}

/* Folders */
.fancytree-ico-cf span.fancytree-icon {
  background-position: 0px -16px;
}

.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -16px -16px;
}

.fancytree-has-children.fancytree-ico-cf span.fancytree-icon {
  background-position: -32px -16px;
}

.fancytree-has-children.fancytree-ico-cf span.fancytree-icon:hover {
  background-position: -48px -16px;
}

.fancytree-ico-ef span.fancytree-icon {
  background-position: -64px -16px;
}

.fancytree-ico-ef span.fancytree-icon:hover {
  background-position: -80px -16px;
}

.fancytree-loading span.fancytree-expander,
.fancytree-loading span.fancytree-expander:hover,
.fancytree-statusnode-loading span.fancytree-icon,
.fancytree-statusnode-loading span.fancytree-icon:hover,
span.fancytree-icon.fancytree-icon-loading {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/loading.gif"); */
  background-position: 0px 0px;
}

/* Status node icons */
.fancytree-statusnode-error span.fancytree-icon,
.fancytree-statusnode-error span.fancytree-icon:hover {
  background-position: 0px -112px;
}

/*------------------------------------------------------------------------------
 * Node titles and highlighting
 *----------------------------------------------------------------------------*/
span.fancytree-node {
  /* See #117 */
  display: inherit;
  width: 100%;
  margin-top: 0px;
  min-height: 20px;
}

span.fancytree-title {
  color: black;
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  min-height: 20px;
  padding: 0 3px 0 3px;
  margin: 0px 0 0 3px;
  border: 1px solid transparent;
  border-radius: 0px;
}

span.fancytree-node.fancytree-error span.fancytree-title {
  color: red;
}

/*------------------------------------------------------------------------------
 * Drag'n'drop support
 *----------------------------------------------------------------------------*/
/* ext-dnd5: */
span.fancytree-childcounter {
  color: #fff;
  background: #337ab7;
  border: 1px solid gray;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
}

/* ext-dnd: */
div.fancytree-drag-helper span.fancytree-childcounter,
div.fancytree-drag-helper span.fancytree-dnd-modifier {
  display: inline-block;
  color: #fff;
  background: #337ab7;
  border: 1px solid gray;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}

div.fancytree-drag-helper span.fancytree-childcounter {
  position: absolute;
  top: -6px;
  right: -6px;
}

div.fancytree-drag-helper span.fancytree-dnd-modifier {
  background: #5cb85c;
  border: none;
  font-weight: bolder;
}

div.fancytree-drag-helper.fancytree-drop-accept span.fancytree-drag-helper-img {
  background-position: -32px -112px;
}

div.fancytree-drag-helper.fancytree-drop-reject span.fancytree-drag-helper-img {
  background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/
#fancytree-drop-marker {
  width: 32px;
  position: absolute;
  background-position: 0px -128px;
  margin: 0;
}

#fancytree-drop-marker.fancytree-drop-after,
#fancytree-drop-marker.fancytree-drop-before {
  width: 64px;
  background-position: 0px -144px;
}

#fancytree-drop-marker.fancytree-drop-copy {
  background-position: -64px -128px;
}

#fancytree-drop-marker.fancytree-drop-move {
  background-position: -32px -128px;
}

/*** Source node while dragging ***********************************************/
span.fancytree-drag-source.fancytree-drag-remove {
  opacity: 0.15;
}

/*** Target node while dragging cursor is over it *****************************/
/*------------------------------------------------------------------------------
 * 'rtl' option
 *----------------------------------------------------------------------------*/
.fancytree-container.fancytree-rtl .fancytree-title {
  /*unicode-bidi: bidi-override;*/
  /* optional: reverse title letters */
}

.fancytree-container.fancytree-rtl span.fancytree-connector,
.fancytree-container.fancytree-rtl span.fancytree-expander,
.fancytree-container.fancytree-rtl span.fancytree-icon,
.fancytree-container.fancytree-rtl span.fancytree-drag-helper-img {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/icons-rtl.gif"); */
}

.fancytree-container.fancytree-rtl .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl .fancytree-exp-nl span.fancytree-expander {
  background-image: none;
}

.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-n span.fancytree-expander,
.fancytree-container.fancytree-rtl.fancytree-connectors .fancytree-exp-nl span.fancytree-expander {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/icons-rtl.gif"); */
}

ul.fancytree-container.fancytree-rtl ul {
  padding: 0 16px 0 0;
}

ul.fancytree-container.fancytree-rtl.fancytree-connectors li {
  background-position: right 0;
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/vline-rtl.gif"); */
}

ul.fancytree-container.fancytree-rtl li.fancytree-lastsib,
ul.fancytree-container.fancytree-rtl.fancytree-no-connector > li {
  background-image: none;
}

#fancytree-drop-marker.fancytree-rtl {
  /* background-image: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/skin-win8/icons-rtl.gif"); */
}

/*------------------------------------------------------------------------------
 * 'table' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-table {
  font-family: tahoma, arial, helvetica;
  font-size: 10pt;
  border-collapse: collapse;
  /* ext-ariagrid */
}

table.fancytree-ext-table span.fancytree-node {
  display: inline-block;
  box-sizing: border-box;
}

table.fancytree-ext-table td.fancytree-status-merged {
  text-align: center;
  font-style: italic;
  color: #c0c0c0;
}

table.fancytree-ext-table tr.fancytree-statusnode-error td.fancytree-status-merged {
  color: red;
}

table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode > tbody > tr.fancytree-active > td {
  background-color: #eee;
}

table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode > tbody > tr > td.fancytree-active-cell {
  background-color: #cbe8f6;
}

table.fancytree-ext-table.fancytree-ext-ariagrid.fancytree-cell-mode.fancytree-cell-nav-mode > tbody > tr > td.fancytree-active-cell {
  background-color: #3875d7;
}

/*------------------------------------------------------------------------------
 * 'columnview' extension
 *----------------------------------------------------------------------------*/
table.fancytree-ext-columnview tbody tr td {
  position: relative;
  border: 1px solid gray;
  vertical-align: top;
  overflow: auto;
}

table.fancytree-ext-columnview tbody tr td > ul {
  padding: 0;
}

table.fancytree-ext-columnview tbody tr td > ul li {
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  background-attachment: scroll;
  background-color: transparent;
  background-position: 0px 0px;
  background-repeat: repeat-y;
  background-image: none;
  /* no v-lines */
  margin: 0;
}

table.fancytree-ext-columnview span.fancytree-node {
  position: relative;
  /* allow positioning of embedded spans */
  display: inline-block;
}

table.fancytree-ext-columnview span.fancytree-node.fancytree-expanded {
  background-color: #e0e0e0;
}

table.fancytree-ext-columnview span.fancytree-node.fancytree-active {
  background-color: #CBE8F6;
}

table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right {
  position: absolute;
  right: 3px;
  background-position: 0px -80px;
}

table.fancytree-ext-columnview .fancytree-has-children span.fancytree-cv-right:hover {
  background-position: -16px -80px;
}

/*------------------------------------------------------------------------------
 * 'filter' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-filter-dimm span.fancytree-node span.fancytree-title {
  color: #c0c0c0;
  font-weight: lighter;
}

.fancytree-ext-filter-dimm tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: black;
  font-weight: normal;
}

.fancytree-ext-filter-dimm tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-dimm span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: bold;
}

.fancytree-ext-filter-hide tr.fancytree-hide,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-hide {
  display: none;
}

.fancytree-ext-filter-hide tr.fancytree-submatch span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-submatch span.fancytree-title {
  color: #c0c0c0;
  font-weight: lighter;
}

.fancytree-ext-filter-hide tr.fancytree-match span.fancytree-title,
.fancytree-ext-filter-hide span.fancytree-node.fancytree-match span.fancytree-title {
  color: black;
  font-weight: normal;
}

/* Hide expanders if all child nodes are hidden by filter */
.fancytree-ext-filter-hide-expanders tr.fancytree-match span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-match span.fancytree-expander {
  visibility: hidden;
}

.fancytree-ext-filter-hide-expanders tr.fancytree-submatch span.fancytree-expander,
.fancytree-ext-filter-hide-expanders span.fancytree-node.fancytree-submatch span.fancytree-expander {
  visibility: visible;
}

.fancytree-ext-childcounter span.fancytree-icon,
.fancytree-ext-filter span.fancytree-icon,
.fancytree-ext-childcounter span.fancytree-custom-icon,
.fancytree-ext-filter span.fancytree-custom-icon {
  position: relative;
}

.fancytree-ext-childcounter span.fancytree-childcounter,
.fancytree-ext-filter span.fancytree-childcounter {
  color: #fff;
  background: #777;
  border: 1px solid gray;
  position: absolute;
  top: -6px;
  right: -6px;
  min-width: 10px;
  height: 10px;
  line-height: 1;
  vertical-align: baseline;
  border-radius: 10px;
  padding: 2px;
  text-align: center;
  font-size: 9px;
}

/*------------------------------------------------------------------------------
 * 'wide' extension
 *----------------------------------------------------------------------------*/
ul.fancytree-ext-wide {
  position: relative;
  min-width: 100%;
  z-index: 2;
  box-sizing: border-box;
}

ul.fancytree-ext-wide span.fancytree-node > span {
  position: relative;
  z-index: 2;
}

ul.fancytree-ext-wide span.fancytree-node span.fancytree-title {
  position: absolute;
  z-index: 1;
  left: 0px;
  min-width: 100%;
  margin-left: 0;
  margin-right: 0;
  box-sizing: border-box;
}

/*------------------------------------------------------------------------------
 * 'fixed' extension
 *----------------------------------------------------------------------------*/
.fancytree-ext-fixed-wrapper .fancytree-ext-fixed-hidden {
  display: none;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-bottom {
  border-bottom: 3px solid rgba(0, 0, 0, 0.75);
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-scroll-border-right {
  border-right: 3px solid rgba(0, 0, 0, 0.75);
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tl {
  position: absolute;
  overflow: hidden;
  z-index: 3;
  top: 0px;
  left: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-tr {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  top: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-bl {
  position: absolute;
  overflow: hidden;
  z-index: 2;
  left: 0px;
}

.fancytree-ext-fixed-wrapper div.fancytree-ext-fixed-wrapper-br {
  position: absolute;
  overflow: scroll;
  z-index: 1;
}

/*******************************************************************************
 * Styles specific to this skin.
 *
 * This section is automatically generated from the `ui-fancytree.less` template.
 ******************************************************************************/
/*******************************************************************************
 * Node titles
 */
.fancytree-plain span.fancytree-title {
  border: 1px solid transparent;
}

.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-focused span.fancytree-title {
  border-color: #3399ff;
}

.fancytree-plain span.fancytree-active span.fancytree-title,
.fancytree-plain span.fancytree-selected span.fancytree-title {
  background-color: #f7f7f7;
  border-color: #dedede;
}

.fancytree-plain span.fancytree-node span.fancytree-selected span.fancytree-title {
  font-style: italic;
}

.fancytree-plain span.fancytree-node:hover span.fancytree-title {
  background-color: #eff9fe;
  border-color: #70c0e7;
}

.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-active span.fancytree-title,
.fancytree-plain.fancytree-container.fancytree-treefocus span.fancytree-selected span.fancytree-title {
  background-color: #cbe8f6;
  border-color: #26a0da;
}

/*******************************************************************************
 * 'table' extension
 */
table.fancytree-ext-table tbody tr td {
  border: 1px solid #EDEDED;
}

table.fancytree-ext-table tbody span.fancytree-node,
table.fancytree-ext-table tbody span.fancytree-node:hover {
  border: none;
  background: none;
}

table.fancytree-ext-table tbody tr:hover {
  background-color: #E5F3FB;
  outline: 1px solid #70C0E7;
}

table.fancytree-ext-table tbody tr.fancytree-focused span.fancytree-title {
  outline: 1px dotted black;
}

table.fancytree-ext-table tbody tr.fancytree-active:hover,
table.fancytree-ext-table tbody tr.fancytree-selected:hover {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}

table.fancytree-ext-table tbody tr.fancytree-active {
  background-color: #F7F7F7;
  outline: 1px solid #DEDEDE;
}

table.fancytree-ext-table tbody tr.fancytree-selected {
  background-color: #F7F7F7;
}

table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-active {
  background-color: #CBE8F6;
  outline: 1px solid #26A0DA;
}

table.fancytree-ext-table.fancytree-treefocus tbody tr.fancytree-selected {
  background-color: #CBE8F6;
}

table.dataTable {
  clear: both;
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0;
}

table.dataTable td,
table.dataTable th {
  box-sizing: content-box;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
}

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block;
}

div.dataTables_wrapper div.dataTables_filter {
  text-align: right;
}

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em;
  white-space: nowrap;
}

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end;
}

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1rem 0;
}

table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting {
  padding-right: 30px;
}

table.dataTable thead > tr > th:active,
table.dataTable thead > tr > td:active {
  outline: none;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative;
}

table.dataTable thead .sorting:before, table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  position: absolute;
  top: 50%;
  margin-top: -11px;
  display: block;
  opacity: 0.3;
}

table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 1.3rem;
  content: "\2191";
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0.5rem;
  content: "\2193";
}

table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:after {
  opacity: 1;
}

table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:after {
  opacity: 0;
}

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none;
}

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box;
}

div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none;
}

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center;
  }
}

table.dataTable.table-sm > thead > tr > th {
  padding-right: 20px;
  outline: none !important;
}

table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85rem;
}

table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px;
}

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0;
}

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 0;
}

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0;
}

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0;
}

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0;
}

.table-lg th,
.table-lg td {
  padding: 1.1rem 0.825rem;
}

/**
 * @author zhixin wen <wenzhixin2010@gmail.com>
 * version: 1.12.2
 * https://github.com/wenzhixin/bootstrap-table/
 */
.bootstrap-table .table {
  margin-bottom: 0 !important;
  border-bottom: 1px solid #dddddd;
  border-collapse: collapse !important;
  border-radius: 1px;
}

.bootstrap-table .table:not(.table-condensed),
.bootstrap-table .table:not(.table-condensed) > tbody > tr > th,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > th,
.bootstrap-table .table:not(.table-condensed) > thead > tr > td,
.bootstrap-table .table:not(.table-condensed) > tbody > tr > td,
.bootstrap-table .table:not(.table-condensed) > tfoot > tr > td {
  padding: 8px;
}

.bootstrap-table .table.table-no-bordered > thead > tr > th,
.bootstrap-table .table.table-no-bordered > tbody > tr > td {
  border-right: 2px solid transparent;
}

.bootstrap-table .table.table-no-bordered > tbody > tr > td:last-child {
  border-right: none;
}

.fixed-table-container {
  position: relative;
  clear: both;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

.fixed-table-container.table-no-bordered {
  border: 1px solid transparent;
}

.fixed-table-footer,
.fixed-table-header {
  overflow: hidden;
}

.fixed-table-footer {
  border-top: 1px solid #dddddd;
}

.fixed-table-body {
  overflow-x: auto;
  overflow-y: auto;
  height: 100%;
}

.fixed-table-container table {
  width: 100%;
}

.fixed-table-container thead th {
  height: 0;
  padding: 0;
  margin: 0;
  border-left: 1px solid #dddddd;
}

.fixed-table-container thead th:focus {
  outline: 0 solid transparent;
}

.fixed-table-container thead th:first-child:not([data-not-first-th]) {
  border-left: none;
  border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.fixed-table-container thead th .th-inner,
.fixed-table-container tbody td .th-inner {
  padding: 8px;
  line-height: 24px;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fixed-table-container thead th .sortable {
  cursor: pointer;
  background-position: right;
  background-repeat: no-repeat;
  padding-right: 30px;
}

.fixed-table-container thead th .both {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
}

.fixed-table-container thead th .asc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==");
}

.fixed-table-container thead th .desc {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ");
}

.fixed-table-container th.detail {
  width: 30px;
}

.fixed-table-container tbody td {
  border-left: 1px solid #dddddd;
}

.fixed-table-container tbody tr:first-child td {
  border-top: none;
}

.fixed-table-container tbody td:first-child {
  border-left: none;
}

/* the same color with .active */
.fixed-table-container tbody .selected td {
  background-color: #f5f5f5;
}

.fixed-table-container .bs-checkbox {
  text-align: center;
}

.fixed-table-container input[type="radio"],
.fixed-table-container input[type="checkbox"] {
  margin: 0 auto !important;
}

.fixed-table-container .no-records-found {
  text-align: center;
}

.fixed-table-pagination div.pagination,
.fixed-table-pagination .pagination-detail {
  margin-top: 10px;
  margin-bottom: 10px;
}

.fixed-table-pagination div.pagination .pagination {
  margin: 0;
}

.fixed-table-pagination .pagination a {
  padding: 6px 12px;
  line-height: 1.428571429;
}

.fixed-table-pagination .pagination-info {
  line-height: 34px;
  margin-right: 5px;
}

.fixed-table-pagination .btn-group {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

.fixed-table-pagination .dropup .dropdown-menu {
  margin-bottom: 0;
}

.fixed-table-pagination .page-list {
  display: inline-block;
}

.fixed-table-toolbar .columns-left {
  margin-right: 5px;
}

.fixed-table-toolbar .columns-right {
  margin-left: 5px;
}

.fixed-table-toolbar .columns label {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
}

.fixed-table-toolbar .bs-bars,
.fixed-table-toolbar .search,
.fixed-table-toolbar .columns {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 34px;
}

.fixed-table-pagination li.disabled a {
  pointer-events: none;
  cursor: default;
}

.fixed-table-loading {
  display: none;
  position: absolute;
  top: 42px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99;
  background-color: #fff;
  text-align: center;
}

.fixed-table-body .card-view .title {
  font-weight: bold;
  display: inline-block;
  min-width: 30%;
  text-align: left !important;
}

/* support bootstrap 2 */
.fixed-table-body thead th .th-inner {
  box-sizing: border-box;
}

.table th,
.table td {
  vertical-align: middle;
  box-sizing: border-box;
}

.fixed-table-toolbar .dropdown-menu {
  text-align: left;
  max-height: 300px;
  overflow: auto;
}

.fixed-table-toolbar .btn-group > .btn-group {
  display: inline-block;
  margin-left: -1px !important;
}

.fixed-table-toolbar .btn-group > .btn-group > .btn {
  border-radius: 0;
}

.fixed-table-toolbar .btn-group > .btn-group:first-child > .btn {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.fixed-table-toolbar .btn-group > .btn-group:last-child > .btn {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.bootstrap-table .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 1px solid #ddd;
}

/* support bootstrap 3 */
.bootstrap-table .table thead > tr > th {
  padding: 0;
  margin: 0;
}

.bootstrap-table .fixed-table-footer tbody > tr > td {
  padding: 0 !important;
}

.bootstrap-table .fixed-table-footer .table {
  border-bottom: none;
  border-radius: 0;
  padding: 0 !important;
}

.bootstrap-table .pull-right .dropdown-menu {
  right: 0;
  left: auto;
}

/* calculate scrollbar width */
p.fixed-table-scroll-inner {
  width: 100%;
  height: 200px;
}

div.fixed-table-scroll-outer {
  top: 0;
  left: 0;
  visibility: hidden;
  width: 200px;
  height: 150px;
  overflow: hidden;
}

/* for get correct heights  */
.fixed-table-toolbar:after, .fixed-table-pagination:after {
  content: "";
  display: block;
  clear: both;
}

.fullscreen {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100% !important;
  background: #FFF;
}

@font-face {
  font-family: 'Linearicons-Free';
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.eot?w118d");
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.eot#iefixw118d") format("embedded-opentype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.woff2?w118d") format("woff2"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.woff?w118d") format("woff"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.ttf?w118d") format("truetype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/linearicons/Linearicons-Free.svg?w118d#Linearicons-Free") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="lnr-"],
[class*=" lnr-"] {
  font-family: 'Linearicons-Free';
  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;
}

.lnr-home:before {
  content: "\e800";
}

.lnr-apartment:before {
  content: "\e801";
}

.lnr-pencil:before {
  content: "\e802";
}

.lnr-magic-wand:before {
  content: "\e803";
}

.lnr-drop:before {
  content: "\e804";
}

.lnr-lighter:before {
  content: "\e805";
}

.lnr-poop:before {
  content: "\e806";
}

.lnr-sun:before {
  content: "\e807";
}

.lnr-moon:before {
  content: "\e808";
}

.lnr-cloud:before {
  content: "\e809";
}

.lnr-cloud-upload:before {
  content: "\e80a";
}

.lnr-cloud-download:before {
  content: "\e80b";
}

.lnr-cloud-sync:before {
  content: "\e80c";
}

.lnr-cloud-check:before {
  content: "\e80d";
}

.lnr-database:before {
  content: "\e80e";
}

.lnr-lock:before {
  content: "\e80f";
}

.lnr-cog:before {
  content: "\e810";
}

.lnr-trash:before {
  content: "\e811";
}

.lnr-dice:before {
  content: "\e812";
}

.lnr-heart:before {
  content: "\e813";
}

.lnr-star:before {
  content: "\e814";
}

.lnr-star-half:before {
  content: "\e815";
}

.lnr-star-empty:before {
  content: "\e816";
}

.lnr-flag:before {
  content: "\e817";
}

.lnr-envelope:before {
  content: "\e818";
}

.lnr-paperclip:before {
  content: "\e819";
}

.lnr-inbox:before {
  content: "\e81a";
}

.lnr-eye:before {
  content: "\e81b";
}

.lnr-printer:before {
  content: "\e81c";
}

.lnr-file-empty:before {
  content: "\e81d";
}

.lnr-file-add:before {
  content: "\e81e";
}

.lnr-enter:before {
  content: "\e81f";
}

.lnr-exit:before {
  content: "\e820";
}

.lnr-graduation-hat:before {
  content: "\e821";
}

.lnr-license:before {
  content: "\e822";
}

.lnr-music-note:before {
  content: "\e823";
}

.lnr-film-play:before {
  content: "\e824";
}

.lnr-camera-video:before {
  content: "\e825";
}

.lnr-camera:before {
  content: "\e826";
}

.lnr-picture:before {
  content: "\e827";
}

.lnr-book:before {
  content: "\e828";
}

.lnr-bookmark:before {
  content: "\e829";
}

.lnr-user:before {
  content: "\e82a";
}

.lnr-users:before {
  content: "\e82b";
}

.lnr-shirt:before {
  content: "\e82c";
}

.lnr-store:before {
  content: "\e82d";
}

.lnr-cart:before {
  content: "\e82e";
}

.lnr-tag:before {
  content: "\e82f";
}

.lnr-phone-handset:before {
  content: "\e830";
}

.lnr-phone:before {
  content: "\e831";
}

.lnr-pushpin:before {
  content: "\e832";
}

.lnr-map-marker:before {
  content: "\e833";
}

.lnr-map:before {
  content: "\e834";
}

.lnr-location:before {
  content: "\e835";
}

.lnr-calendar-full:before {
  content: "\e836";
}

.lnr-keyboard:before {
  content: "\e837";
}

.lnr-spell-check:before {
  content: "\e838";
}

.lnr-screen:before {
  content: "\e839";
}

.lnr-smartphone:before {
  content: "\e83a";
}

.lnr-tablet:before {
  content: "\e83b";
}

.lnr-laptop:before {
  content: "\e83c";
}

.lnr-laptop-phone:before {
  content: "\e83d";
}

.lnr-power-switch:before {
  content: "\e83e";
}

.lnr-bubble:before {
  content: "\e83f";
}

.lnr-heart-pulse:before {
  content: "\e840";
}

.lnr-construction:before {
  content: "\e841";
}

.lnr-pie-chart:before {
  content: "\e842";
}

.lnr-chart-bars:before {
  content: "\e843";
}

.lnr-gift:before {
  content: "\e844";
}

.lnr-diamond:before {
  content: "\e845";
}

.lnr-linearicons:before {
  content: "\e846";
}

.lnr-dinner:before {
  content: "\e847";
}

.lnr-coffee-cup:before {
  content: "\e848";
}

.lnr-leaf:before {
  content: "\e849";
}

.lnr-paw:before {
  content: "\e84a";
}

.lnr-rocket:before {
  content: "\e84b";
}

.lnr-briefcase:before {
  content: "\e84c";
}

.lnr-bus:before {
  content: "\e84d";
}

.lnr-car:before {
  content: "\e84e";
}

.lnr-train:before {
  content: "\e84f";
}

.lnr-bicycle:before {
  content: "\e850";
}

.lnr-wheelchair:before {
  content: "\e851";
}

.lnr-select:before {
  content: "\e852";
}

.lnr-earth:before {
  content: "\e853";
}

.lnr-smile:before {
  content: "\e854";
}

.lnr-sad:before {
  content: "\e855";
}

.lnr-neutral:before {
  content: "\e856";
}

.lnr-mustache:before {
  content: "\e857";
}

.lnr-alarm:before {
  content: "\e858";
}

.lnr-bullhorn:before {
  content: "\e859";
}

.lnr-volume-high:before {
  content: "\e85a";
}

.lnr-volume-medium:before {
  content: "\e85b";
}

.lnr-volume-low:before {
  content: "\e85c";
}

.lnr-volume:before {
  content: "\e85d";
}

.lnr-mic:before {
  content: "\e85e";
}

.lnr-hourglass:before {
  content: "\e85f";
}

.lnr-undo:before {
  content: "\e860";
}

.lnr-redo:before {
  content: "\e861";
}

.lnr-sync:before {
  content: "\e862";
}

.lnr-history:before {
  content: "\e863";
}

.lnr-clock:before {
  content: "\e864";
}

.lnr-download:before {
  content: "\e865";
}

.lnr-upload:before {
  content: "\e866";
}

.lnr-enter-down:before {
  content: "\e867";
}

.lnr-exit-up:before {
  content: "\e868";
}

.lnr-bug:before {
  content: "\e869";
}

.lnr-code:before {
  content: "\e86a";
}

.lnr-link:before {
  content: "\e86b";
}

.lnr-unlink:before {
  content: "\e86c";
}

.lnr-thumbs-up:before {
  content: "\e86d";
}

.lnr-thumbs-down:before {
  content: "\e86e";
}

.lnr-magnifier:before {
  content: "\e86f";
}

.lnr-cross:before {
  content: "\e870";
}

.lnr-menu:before {
  content: "\e871";
}

.lnr-list:before {
  content: "\e872";
}

.lnr-chevron-up:before {
  content: "\e873";
}

.lnr-chevron-down:before {
  content: "\e874";
}

.lnr-chevron-left:before {
  content: "\e875";
}

.lnr-chevron-right:before {
  content: "\e876";
}

.lnr-arrow-up:before {
  content: "\e877";
}

.lnr-arrow-down:before {
  content: "\e878";
}

.lnr-arrow-left:before {
  content: "\e879";
}

.lnr-arrow-right:before {
  content: "\e87a";
}

.lnr-move:before {
  content: "\e87b";
}

.lnr-warning:before {
  content: "\e87c";
}

.lnr-question-circle:before {
  content: "\e87d";
}

.lnr-menu-circle:before {
  content: "\e87e";
}

.lnr-checkmark-circle:before, .forms-wizard li.done em:before {
  content: "\e87f";
}

.lnr-cross-circle:before {
  content: "\e880";
}

.lnr-plus-circle:before {
  content: "\e881";
}

.lnr-circle-minus:before {
  content: "\e882";
}

.lnr-arrow-up-circle:before {
  content: "\e883";
}

.lnr-arrow-down-circle:before {
  content: "\e884";
}

.lnr-arrow-left-circle:before {
  content: "\e885";
}

.lnr-arrow-right-circle:before {
  content: "\e886";
}

.lnr-chevron-up-circle:before {
  content: "\e887";
}

.lnr-chevron-down-circle:before {
  content: "\e888";
}

.lnr-chevron-left-circle:before {
  content: "\e889";
}

.lnr-chevron-right-circle:before {
  content: "\e88a";
}

.lnr-crop:before {
  content: "\e88b";
}

.lnr-frame-expand:before {
  content: "\e88c";
}

.lnr-frame-contract:before {
  content: "\e88d";
}

.lnr-layers:before {
  content: "\e88e";
}

.lnr-funnel:before {
  content: "\e88f";
}

.lnr-text-format:before {
  content: "\e890";
}

.lnr-text-format-remove:before {
  content: "\e891";
}

.lnr-text-size:before {
  content: "\e892";
}

.lnr-bold:before {
  content: "\e893";
}

.lnr-italic:before {
  content: "\e894";
}

.lnr-underline:before {
  content: "\e895";
}

.lnr-strikethrough:before {
  content: "\e896";
}

.lnr-highlight:before {
  content: "\e897";
}

.lnr-text-align-left:before {
  content: "\e898";
}

.lnr-text-align-center:before {
  content: "\e899";
}

.lnr-text-align-right:before {
  content: "\e89a";
}

.lnr-text-align-justify:before {
  content: "\e89b";
}

.lnr-line-spacing:before {
  content: "\e89c";
}

.lnr-indent-increase:before {
  content: "\e89d";
}

.lnr-indent-decrease:before {
  content: "\e89e";
}

.lnr-pilcrow:before {
  content: "\e89f";
}

.lnr-direction-ltr:before {
  content: "\e8a0";
}

.lnr-direction-rtl:before {
  content: "\e8a1";
}

.lnr-page-break:before {
  content: "\e8a2";
}

.lnr-sort-alpha-asc:before {
  content: "\e8a3";
}

.lnr-sort-amount-asc:before {
  content: "\e8a4";
}

.lnr-hand:before {
  content: "\e8a5";
}

.lnr-pointer-up:before {
  content: "\e8a6";
}

.lnr-pointer-right:before {
  content: "\e8a7";
}

.lnr-pointer-down:before {
  content: "\e8a8";
}

.lnr-pointer-left:before {
  content: "\e8a9";
}

/*
*  Licensing: http://www.pixeden.com/icon-fonts/stroke-7-icon-font-set
*/
@font-face {
  font-family: 'Pe-icon-7-stroke';
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/PE-Icon-7/Pe-icon-7-stroke.eot?d7yf1v");
  src: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/PE-Icon-7/Pe-icon-7-stroke.eot#iefixd7yf1v") format("embedded-opentype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/PE-Icon-7/Pe-icon-7-stroke.woff?d7yf1v") format("woff"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/PE-Icon-7/Pe-icon-7-stroke.ttf?d7yf1v") format("truetype"), url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/PE-Icon-7/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke") format("svg");
  font-weight: normal;
  font-style: normal;
}

[class^="pe-7s-"], [class*=" pe-7s-"] {
  display: inline-block;
  font-family: 'Pe-icon-7-stroke';
  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;
}

/* HELPER CLASS
 * -------------------------- */
/* FA based classes */
/*! Modified from font-awesome helper CSS classes - PIXEDEN
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (CSS: MIT License)
 */
/* makes the font 33% larger relative to the icon container */
.pe-lg {
  font-size: 1.1704rem;
  line-height: 0.75em;
  vertical-align: -15%;
}

.pe-2x {
  font-size: 1.76rem;
}

.pe-3x {
  font-size: 2.64rem;
}

.pe-4x {
  font-size: 3.52rem;
}

.pe-5x {
  font-size: 4.4rem;
}

.pe-fw {
  width: 1.2857142857142858em;
  text-align: center;
}

.pe-ul {
  padding-left: 0;
  margin-left: 2.142857142857143em;
  list-style-type: none;
}

.pe-ul > li {
  position: relative;
}

.pe-li {
  position: absolute;
  left: -2.142857142857143em;
  width: 2.142857142857143em;
  top: 0.14285714285714285em;
  text-align: center;
}

.pe-li.pe-lg {
  left: -1.8571428571428572em;
}

.pe-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}

.pull-right {
  float: right;
}

.pe.pull-left {
  float: left;
  margin-right: .3em;
  margin-left: .3em;
}

.pe-spin {
  animation: spin 2s infinite linear;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}

.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}

.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}

.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}

.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}

.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}

.pe-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.pe-stack-1x,
.pe-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.pe-stack-1x {
  line-height: inherit;
}

.pe-stack-2x {
  font-size: 2em;
}

.pe-inverse {
  color: #ffffff;
}

/* Custom classes / mods - PIXEDEN */
.pe-va {
  vertical-align: middle;
}

.pe-border {
  border: solid 0.08em #eaeaea;
}

.pe-7s-album:before {
  content: "îšª";
}

.pe-7s-arc:before {
  content: "îš«";
}

.pe-7s-back-2:before {
  content: "îš¬";
}

.pe-7s-bandaid:before {
  content: "îš­";
}

.pe-7s-car:before {
  content: "îš®";
}

.pe-7s-diamond:before {
  content: "îš¯";
}

.pe-7s-door-lock:before {
  content: "îš°";
}

.pe-7s-eyedropper:before {
  content: "îš±";
}

.pe-7s-female:before {
  content: "îš²";
}

.pe-7s-gym:before {
  content: "îš³";
}

.pe-7s-hammer:before {
  content: "îš´";
}

.pe-7s-headphones:before {
  content: "îšµ";
}

.pe-7s-helm:before {
  content: "îš¶";
}

.pe-7s-hourglass:before {
  content: "îš·";
}

.pe-7s-leaf:before {
  content: "îš¸";
}

.pe-7s-magic-wand:before {
  content: "îš¹";
}

.pe-7s-male:before {
  content: "îšº";
}

.pe-7s-map-2:before {
  content: "îš»";
}

.pe-7s-next-2:before {
  content: "îš¼";
}

.pe-7s-paint-bucket:before {
  content: "îš½";
}

.pe-7s-pendrive:before {
  content: "îš¾";
}

.pe-7s-photo:before {
  content: "îš¿";
}

.pe-7s-piggy:before {
  content: "î›€";
}

.pe-7s-plugin:before {
  content: "î›";
}

.pe-7s-refresh-2:before {
  content: "î›‚";
}

.pe-7s-rocket:before {
  content: "î›ƒ";
}

.pe-7s-settings:before {
  content: "î›„";
}

.pe-7s-shield:before {
  content: "î›…";
}

.pe-7s-smile:before {
  content: "î›†";
}

.pe-7s-usb:before {
  content: "î›‡";
}

.pe-7s-vector:before {
  content: "î›ˆ";
}

.pe-7s-wine:before {
  content: "î›‰";
}

.pe-7s-cloud-upload:before {
  content: "îšŠ";
}

.pe-7s-cash:before {
  content: "îšŒ";
}

.pe-7s-close:before {
  content: "îš€";
}

.pe-7s-bluetooth:before {
  content: "îš";
}

.pe-7s-cloud-download:before {
  content: "îš‹";
}

.pe-7s-way:before {
  content: "îšŽ";
}

.pe-7s-close-circle:before {
  content: "îš";
}

.pe-7s-id:before {
  content: "îš";
}

.pe-7s-angle-up:before {
  content: "îš‚";
}

.pe-7s-wristwatch:before {
  content: "îš";
}

.pe-7s-angle-up-circle:before {
  content: "îšƒ";
}

.pe-7s-world:before {
  content: "îš‘";
}

.pe-7s-angle-right:before {
  content: "îš„";
}

.pe-7s-volume:before {
  content: "îš’";
}

.pe-7s-angle-right-circle:before {
  content: "îš…";
}

.pe-7s-users:before {
  content: "îš“";
}

.pe-7s-angle-left:before {
  content: "îš†";
}

.pe-7s-user-female:before {
  content: "îš”";
}

.pe-7s-angle-left-circle:before {
  content: "îš‡";
}

.pe-7s-up-arrow:before {
  content: "îš•";
}

.pe-7s-angle-down:before {
  content: "îšˆ";
}

.pe-7s-switch:before {
  content: "îš–";
}

.pe-7s-angle-down-circle:before {
  content: "îš‰";
}

.pe-7s-scissors:before {
  content: "îš—";
}

.pe-7s-wallet:before {
  content: "î˜€";
}

.pe-7s-safe:before {
  content: "îš˜";
}

.pe-7s-volume2:before {
  content: "î˜";
}

.pe-7s-volume1:before {
  content: "î˜‚";
}

.pe-7s-voicemail:before {
  content: "î˜ƒ";
}

.pe-7s-video:before {
  content: "î˜„";
}

.pe-7s-user:before {
  content: "î˜…";
}

.pe-7s-upload:before {
  content: "î˜†";
}

.pe-7s-unlock:before {
  content: "î˜‡";
}

.pe-7s-umbrella:before {
  content: "î˜ˆ";
}

.pe-7s-trash:before {
  content: "î˜‰";
}

.pe-7s-tools:before {
  content: "î˜Š";
}

.pe-7s-timer:before {
  content: "î˜‹";
}

.pe-7s-ticket:before {
  content: "î˜Œ";
}

.pe-7s-target:before {
  content: "î˜";
}

.pe-7s-sun:before {
  content: "î˜Ž";
}

.pe-7s-study:before {
  content: "î˜";
}

.pe-7s-stopwatch:before {
  content: "î˜";
}

.pe-7s-star:before {
  content: "î˜‘";
}

.pe-7s-speaker:before {
  content: "î˜’";
}

.pe-7s-signal:before {
  content: "î˜“";
}

.pe-7s-shuffle:before {
  content: "î˜”";
}

.pe-7s-shopbag:before {
  content: "î˜•";
}

.pe-7s-share:before {
  content: "î˜–";
}

.pe-7s-server:before {
  content: "î˜—";
}

.pe-7s-search:before {
  content: "î˜˜";
}

.pe-7s-film:before {
  content: "îš¥";
}

.pe-7s-science:before {
  content: "î˜™";
}

.pe-7s-disk:before {
  content: "îš¦";
}

.pe-7s-ribbon:before {
  content: "î˜š";
}

.pe-7s-repeat:before {
  content: "î˜›";
}

.pe-7s-refresh:before {
  content: "î˜œ";
}

.pe-7s-add-user:before {
  content: "îš©";
}

.pe-7s-refresh-cloud:before {
  content: "î˜";
}

.pe-7s-paperclip:before {
  content: "îšœ";
}

.pe-7s-radio:before {
  content: "î˜ž";
}

.pe-7s-note2:before {
  content: "îš";
}

.pe-7s-print:before {
  content: "î˜Ÿ";
}

.pe-7s-network:before {
  content: "îšž";
}

.pe-7s-prev:before {
  content: "î˜ ";
}

.pe-7s-mute:before {
  content: "îšŸ";
}

.pe-7s-power:before {
  content: "î˜¡";
}

.pe-7s-medal:before {
  content: "îš ";
}

.pe-7s-portfolio:before {
  content: "î˜¢";
}

.pe-7s-like2:before {
  content: "îš¡";
}

.pe-7s-plus:before {
  content: "î˜£";
}

.pe-7s-left-arrow:before {
  content: "îš¢";
}

.pe-7s-play:before {
  content: "î˜¤";
}

.pe-7s-key:before {
  content: "îš£";
}

.pe-7s-plane:before {
  content: "î˜¥";
}

.pe-7s-joy:before {
  content: "îš¤";
}

.pe-7s-photo-gallery:before {
  content: "î˜¦";
}

.pe-7s-pin:before {
  content: "îš›";
}

.pe-7s-phone:before {
  content: "î˜§";
}

.pe-7s-plug:before {
  content: "îšš";
}

.pe-7s-pen:before {
  content: "î˜¨";
}

.pe-7s-right-arrow:before {
  content: "îš™";
}

.pe-7s-paper-plane:before {
  content: "î˜©";
}

.pe-7s-delete-user:before {
  content: "îš§";
}

.pe-7s-paint:before {
  content: "î˜ª";
}

.pe-7s-bottom-arrow:before {
  content: "îš¨";
}

.pe-7s-notebook:before {
  content: "î˜«";
}

.pe-7s-note:before {
  content: "î˜¬";
}

.pe-7s-next:before {
  content: "î˜­";
}

.pe-7s-news-paper:before {
  content: "î˜®";
}

.pe-7s-musiclist:before {
  content: "î˜¯";
}

.pe-7s-music:before {
  content: "î˜°";
}

.pe-7s-mouse:before {
  content: "î˜±";
}

.pe-7s-more:before {
  content: "î˜²";
}

.pe-7s-moon:before {
  content: "î˜³";
}

.pe-7s-monitor:before {
  content: "î˜´";
}

.pe-7s-micro:before {
  content: "î˜µ";
}

.pe-7s-menu:before {
  content: "î˜¶";
}

.pe-7s-map:before {
  content: "î˜·";
}

.pe-7s-map-marker:before {
  content: "î˜¸";
}

.pe-7s-mail:before {
  content: "î˜¹";
}

.pe-7s-mail-open:before {
  content: "î˜º";
}

.pe-7s-mail-open-file:before {
  content: "î˜»";
}

.pe-7s-magnet:before {
  content: "î˜¼";
}

.pe-7s-loop:before {
  content: "î˜½";
}

.pe-7s-look:before {
  content: "î˜¾";
}

.pe-7s-lock:before {
  content: "î˜¿";
}

.pe-7s-lintern:before {
  content: "î™€";
}

.pe-7s-link:before {
  content: "î™";
}

.pe-7s-like:before {
  content: "î™‚";
}

.pe-7s-light:before {
  content: "î™ƒ";
}

.pe-7s-less:before {
  content: "î™„";
}

.pe-7s-keypad:before {
  content: "î™…";
}

.pe-7s-junk:before {
  content: "î™†";
}

.pe-7s-info:before {
  content: "î™‡";
}

.pe-7s-home:before {
  content: "î™ˆ";
}

.pe-7s-help2:before {
  content: "î™‰";
}

.pe-7s-help1:before {
  content: "î™Š";
}

.pe-7s-graph3:before {
  content: "î™‹";
}

.pe-7s-graph2:before {
  content: "î™Œ";
}

.pe-7s-graph1:before {
  content: "î™";
}

.pe-7s-graph:before {
  content: "î™Ž";
}

.pe-7s-global:before {
  content: "î™";
}

.pe-7s-gleam:before {
  content: "î™";
}

.pe-7s-glasses:before {
  content: "î™‘";
}

.pe-7s-gift:before {
  content: "î™’";
}

.pe-7s-folder:before {
  content: "î™“";
}

.pe-7s-flag:before {
  content: "î™”";
}

.pe-7s-filter:before {
  content: "î™•";
}

.pe-7s-file:before {
  content: "î™–";
}

.pe-7s-expand1:before {
  content: "î™—";
}

.pe-7s-exapnd2:before {
  content: "î™˜";
}

.pe-7s-edit:before {
  content: "î™™";
}

.pe-7s-drop:before {
  content: "î™š";
}

.pe-7s-drawer:before {
  content: "î™›";
}

.pe-7s-download:before {
  content: "î™œ";
}

.pe-7s-display2:before {
  content: "î™";
}

.pe-7s-display1:before {
  content: "î™ž";
}

.pe-7s-diskette:before {
  content: "î™Ÿ";
}

.pe-7s-date:before {
  content: "î™ ";
}

.pe-7s-cup:before {
  content: "î™¡";
}

.pe-7s-culture:before {
  content: "î™¢";
}

.pe-7s-crop:before {
  content: "î™£";
}

.pe-7s-credit:before {
  content: "î™¤";
}

.pe-7s-copy-file:before {
  content: "î™¥";
}

.pe-7s-config:before {
  content: "î™¦";
}

.pe-7s-compass:before {
  content: "î™§";
}

.pe-7s-comment:before {
  content: "î™¨";
}

.pe-7s-coffee:before {
  content: "î™©";
}

.pe-7s-cloud:before {
  content: "î™ª";
}

.pe-7s-clock:before {
  content: "î™«";
}

.pe-7s-check:before {
  content: "î™¬";
}

.pe-7s-chat:before {
  content: "î™­";
}

.pe-7s-cart:before {
  content: "î™®";
}

.pe-7s-camera:before {
  content: "î™¯";
}

.pe-7s-call:before {
  content: "î™°";
}

.pe-7s-calculator:before {
  content: "î™±";
}

.pe-7s-browser:before {
  content: "î™²";
}

.pe-7s-box2:before {
  content: "î™³";
}

.pe-7s-box1:before {
  content: "î™´";
}

.pe-7s-bookmarks:before {
  content: "î™µ";
}

.pe-7s-bicycle:before {
  content: "î™¶";
}

.pe-7s-bell:before {
  content: "î™·";
}

.pe-7s-battery:before {
  content: "î™¸";
}

.pe-7s-ball:before {
  content: "î™¹";
}

.pe-7s-back:before {
  content: "î™º";
}

.pe-7s-attention:before {
  content: "î™»";
}

.pe-7s-anchor:before {
  content: "î™¼";
}

.pe-7s-albums:before {
  content: "î™½";
}

.pe-7s-alarm:before {
  content: "î™¾";
}

.pe-7s-airplay:before {
  content: "î™¿";
}

.datepicker-container {
  background-color: #fff;
  direction: ltr;
  left: 0;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  line-height: 34px;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  width: 276px;
  z-index: -1;
}

.datepicker-container::before, .datepicker-container::after {
  border: 10px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  padding: 4px;
  margin: 0.125rem 0 0;
  font-size: 0.88rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.datepicker-inline {
  position: static;
  margin: 0 auto;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  padding: 4px;
}

.datepicker-top-left, .datepicker-top-right {
  border-top-color: rgba(0, 0, 0, 0.15);
}

.datepicker-top-left::before, .datepicker-top-left::after, .datepicker-top-right::before, .datepicker-top-right::after {
  border-top: 0;
  left: 10px;
  top: -11px;
}

.datepicker-top-left::before, .datepicker-top-right::before {
  border-bottom-color: rgba(0, 0, 0, 0.15);
}

.datepicker-top-left::after, .datepicker-top-right::after {
  border-bottom-color: #fff;
  top: -10px;
}

.datepicker-bottom-left, .datepicker-bottom-right {
  border-bottom-color: #3f6ad8;
}

.datepicker-bottom-left::before, .datepicker-bottom-left::after, .datepicker-bottom-right::before, .datepicker-bottom-right::after {
  border-bottom: 0;
  bottom: -11px;
  left: 10px;
}

.datepicker-bottom-left::before, .datepicker-bottom-right::before {
  border-top-color: #3f6ad8;
}

.datepicker-bottom-left::after, .datepicker-bottom-right::after {
  border-top-color: #fff;
  bottom: -10px;
}

.datepicker-top-right::before, .datepicker-top-right::after, .datepicker-bottom-right::before, .datepicker-bottom-right::after {
  left: auto;
  right: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
}

.datepicker-panel > ul::before, .datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul::after {
  clear: both;
}

.datepicker-panel > ul > li {
  background-color: #fff;
  cursor: pointer;
  float: left;
  height: 34px;
  list-style: none;
  margin: 2px;
  padding: 0;
  text-align: center;
  width: 34px;
  border-radius: 0.25rem;
  transition: all .2s;
}

.datepicker-panel > ul > li:hover {
  background-color: #3f6ad8;
  color: #fff;
}

.datepicker-panel > ul > li.muted {
  color: #ced4da;
}

.datepicker-panel > ul > li.muted:hover {
  background: #f8f9fa;
  color: #adb5bd;
}

.datepicker-panel > ul > li.highlighted {
  background-color: #f7b924;
  color: #212529;
}

.datepicker-panel > ul > li.highlighted:hover {
  background-color: #f7b924;
  color: #212529;
}

.datepicker-panel > ul > li.picked, .datepicker-panel > ul > li.picked:hover {
  background: #3ac47d;
  color: #fff;
}

.datepicker-panel > ul > li.disabled, .datepicker-panel > ul > li.disabled:hover {
  background-color: #f8f9fa;
  color: #ced4da;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted, .datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: #e9ecef;
  color: #adb5bd;
}

.datepicker-panel > ul > li[data-view="years prev"], .datepicker-panel > ul > li[data-view="year prev"], .datepicker-panel > ul > li[data-view="month prev"], .datepicker-panel > ul > li[data-view="years next"], .datepicker-panel > ul > li[data-view="year next"], .datepicker-panel > ul > li[data-view="month next"], .datepicker-panel > ul > li[data-view="next"] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"], .datepicker-panel > ul > li[data-view="year current"], .datepicker-panel > ul > li[data-view="month current"] {
  width: 186px;
}

.datepicker-panel > ul[data-view="years"] > li, .datepicker-panel > ul[data-view="months"] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 62.5px;
}

.datepicker-panel > ul[data-view="week"] > li,
.datepicker-panel > ul[data-view="week"] > li:hover {
  background-color: #fff;
  cursor: default;
  color: #6c757d;
}

.datepicker-hide {
  display: none;
}

.daterangepicker {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 0.88rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  display: none;
}

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  content: '';
}

.daterangepicker:before {
  top: -10px;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  border-bottom: 10px solid rgba(0, 0, 0, 0.15);
}

.daterangepicker:after {
  top: -9px;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
}

.daterangepicker.opensleft:before {
  right: 9px;
}

.daterangepicker.opensleft:after {
  right: 10px;
}

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
}

.daterangepicker.opensright:before {
  left: 9px;
}

.daterangepicker.opensright:after {
  left: 9px;
}

.daterangepicker.drop-up {
  margin-top: -11px;
}

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -11px;
  border-bottom: initial;
  border-top: 10px solid rgba(0, 0, 0, 0.15);
}

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -10px;
  border-bottom: initial;
  border-top: 10px solid #fff;
}

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none;
}

.daterangepicker.single .drp-selected {
  display: none;
}

.daterangepicker.show-calendar .drp-calendar {
  display: block;
}

.daterangepicker.show-calendar .drp-buttons {
  display: block;
}

.daterangepicker.auto-apply .drp-buttons {
  display: none;
}

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 0;
}

.daterangepicker .drp-calendar.right {
  padding: 8px 8px 8px 8px;
}

.daterangepicker .drp-calendar.single .calendar-table {
  border: none;
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid #343a40;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 4px;
}

.daterangepicker .calendar-table .next:hover span,
.daterangepicker .calendar-table .prev:hover span {
  border: solid #fff;
  border-width: 0 2px 2px 0;
}

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

.daterangepicker .calendar-table th,
.daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 34px;
  width: 36px;
  height: 34px;
  line-height: 34px;
  border-radius: 0.25rem;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer;
}

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 0.25rem;
  background-color: #fff;
}

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse;
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
  background-color: #3f6ad8;
  border-color: transparent;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  color: #ccc;
}

.daterangepicker td.off,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date,
.daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #343a40;
}

.daterangepicker td.in-range {
  background-color: #e9ecef;
  border-color: transparent;
  color: #6c757d;
  border-radius: 0;
}

.daterangepicker td.start-date {
  border-radius: 0.25rem 0 0 0.25rem;
}

.daterangepicker td.end-date {
  border-radius: 0 0.25rem 0.25rem 0;
}

.daterangepicker td.start-date.end-date {
  border-radius: 0.25rem;
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
  background-color: #3f6ad8;
  border-color: transparent;
  color: #fff;
  border-radius: 0.25rem;
}

.daterangepicker th.month {
  width: auto;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #6c757d;
  cursor: not-allowed;
  text-decoration: line-through;
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect,
.daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative;
}

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #dee2e6;
  display: none;
  line-height: 12px;
  vertical-align: middle;
}

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px;
}

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px;
}

.daterangepicker.show-ranges .drp-calendar.left {
  border-left: 1px solid #dee2e6;
}

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0;
  padding: 2px 4px;
}

.daterangepicker.show-calendar .ranges {
  margin-top: 8px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

.daterangepicker .ranges li {
  padding: 6px 12px;
  cursor: pointer;
  margin: 2px 0;
  border-radius: 0.25rem;
  color: #212529;
  background-color: transparent;
  cursor: pointer;
}

.daterangepicker .ranges li:hover {
  background-color: #e0f3ff;
  color: #16181b;
}

.daterangepicker .ranges li.active {
  background-color: #3f6ad8;
  color: #fff;
}

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto;
  }
  .daterangepicker .ranges ul {
    width: 140px;
  }
  .daterangepicker.single .ranges ul {
    width: 100%;
  }
  .daterangepicker.single .drp-calendar.left {
    clear: none;
  }
  .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .drp-calendar {
    float: left;
  }
  .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .drp-calendar {
    float: right;
  }
  .daterangepicker.ltr {
    direction: ltr;
    text-align: left;
  }
  .daterangepicker.ltr .drp-calendar.left {
    clear: left;
    margin-right: 0;
  }
  .daterangepicker.ltr .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.ltr .drp-calendar.right {
    margin-left: 0;
  }
  .daterangepicker.ltr .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.ltr .drp-calendar.left .calendar-table {
    padding-right: 8px;
  }
  .daterangepicker.ltr .ranges, .daterangepicker.ltr .drp-calendar {
    float: left;
  }
  .daterangepicker.rtl {
    direction: rtl;
    text-align: right;
  }
  .daterangepicker.rtl .drp-calendar.left {
    clear: right;
    margin-left: 0;
  }
  .daterangepicker.rtl .drp-calendar.left .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .daterangepicker.rtl .drp-calendar.right {
    margin-right: 0;
  }
  .daterangepicker.rtl .drp-calendar.right .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .daterangepicker.rtl .drp-calendar.left .calendar-table {
    padding-left: 12px;
  }
  .daterangepicker.rtl .ranges, .daterangepicker.rtl .drp-calendar {
    text-align: right;
    float: right;
  }
}

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto;
  }
  .daterangepicker.ltr .ranges {
    float: left;
  }
  .daterangepicker.rtl .ranges {
    float: right;
  }
  .daterangepicker .drp-calendar.left {
    clear: none !important;
  }
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}

.noUi-target {
  position: relative;
  direction: ltr;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transform-origin: 0 0;
}

/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical {
  min-height: 200px;
}

.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  position: absolute;
  outline: none !important;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 4px;
}

.noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  left: -6px;
  top: -6px;
  border-radius: 100%;
  outline: none !important;
}

.noUi-vertical {
  width: 4px;
}

.noUi-vertical .noUi-handle {
  width: 16px;
  height: 16px;
  left: -6px;
  top: -6px;
}

html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
  right: -6px;
  left: auto;
}

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.noUi-connects {
  border-radius: 0.25rem;
}

.noUi-connect {
  background: #3f6ad8;
}

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}

.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}

.noUi-handle {
  border: 2px solid #3f6ad8;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.noUi-active {
  border-color: #2248a8;
  box-shadow: 0 0.46875rem 2.1875rem rgba(63, 106, 216, 0.8), 0 0.125rem 0.5875rem rgba(63, 106, 216, 0.9);
}

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  display: none;
}

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #e9ecef;
}

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}

.noUi-pips {
  position: absolute;
  color: #dee2e6;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #6c757d;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #ced4da;
}

.noUi-marker-sub {
  background: #dee2e6;
}

.noUi-marker-large {
  background: #dee2e6;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  transform: translate(0, -50%, 0);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

.noUi-tooltip {
  padding: 6px 0;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #343a40;
  border-radius: 6px;
  box-shadow: 0 0 4px rgba(0, 0, 0, 0.17);
  min-width: 80px;
  font-weight: bold;
  white-space: nowrap;
  position: absolute;
}

.noUi-tooltip::after {
  position: absolute;
  content: '';
  border-color: transparent;
  border-style: solid;
  bottom: -5px;
  margin-left: -5px;
  border-width: 5px 5px 0;
  left: 50%;
  border-top-color: #343a40;
}

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 165%;
}

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 165%;
}

.range-slider-primary .noUi-handle {
  border: 2px solid #3f6ad8;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-primary .noUi-connect {
  background: #3f6ad8;
}

.range-slider-primary .noUi-active {
  border-color: #2248a8;
  box-shadow: 0 0.46875rem 2.1875rem rgba(63, 106, 216, 0.8), 0 0.125rem 0.5875rem rgba(63, 106, 216, 0.9);
}

.range-slider-secondary .noUi-handle {
  border: 2px solid #6c757d;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-secondary .noUi-connect {
  background: #6c757d;
}

.range-slider-secondary .noUi-active {
  border-color: #494f54;
  box-shadow: 0 0.46875rem 2.1875rem rgba(108, 117, 125, 0.8), 0 0.125rem 0.5875rem rgba(108, 117, 125, 0.9);
}

.range-slider-success .noUi-handle {
  border: 2px solid #3ac47d;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-success .noUi-connect {
  background: #3ac47d;
}

.range-slider-success .noUi-active {
  border-color: #298957;
  box-shadow: 0 0.46875rem 2.1875rem rgba(58, 196, 125, 0.8), 0 0.125rem 0.5875rem rgba(58, 196, 125, 0.9);
}

.range-slider-info .noUi-handle {
  border: 2px solid #16aaff;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-info .noUi-connect {
  background: #16aaff;
}

.range-slider-info .noUi-active {
  border-color: #007fc9;
  box-shadow: 0 0.46875rem 2.1875rem rgba(22, 170, 255, 0.8), 0 0.125rem 0.5875rem rgba(22, 170, 255, 0.9);
}

.range-slider-warning .noUi-handle {
  border: 2px solid #f7b924;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-warning .noUi-connect {
  background: #f7b924;
}

.range-slider-warning .noUi-active {
  border-color: #c78f07;
  box-shadow: 0 0.46875rem 2.1875rem rgba(247, 185, 36, 0.8), 0 0.125rem 0.5875rem rgba(247, 185, 36, 0.9);
}

.range-slider-danger .noUi-handle {
  border: 2px solid #d92550;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-danger .noUi-connect {
  background: #d92550;
}

.range-slider-danger .noUi-active {
  border-color: #981a38;
  box-shadow: 0 0.46875rem 2.1875rem rgba(217, 37, 80, 0.8), 0 0.125rem 0.5875rem rgba(217, 37, 80, 0.9);
}

.range-slider-light .noUi-handle {
  border: 2px solid #eeeeee;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-light .noUi-connect {
  background: #eeeeee;
}

.range-slider-light .noUi-active {
  border-color: #c8c8c8;
  box-shadow: 0 0.46875rem 2.1875rem rgba(238, 238, 238, 0.8), 0 0.125rem 0.5875rem rgba(238, 238, 238, 0.9);
}

.range-slider-dark .noUi-handle {
  border: 2px solid #343a40;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-dark .noUi-connect {
  background: #343a40;
}

.range-slider-dark .noUi-active {
  border-color: #121416;
  box-shadow: 0 0.46875rem 2.1875rem rgba(52, 58, 64, 0.8), 0 0.125rem 0.5875rem rgba(52, 58, 64, 0.9);
}

.range-slider-focus .noUi-handle {
  border: 2px solid #444054;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-focus .noUi-connect {
  background: #444054;
}

.range-slider-focus .noUi-active {
  border-color: #211f29;
  box-shadow: 0 0.46875rem 2.1875rem rgba(68, 64, 84, 0.8), 0 0.125rem 0.5875rem rgba(68, 64, 84, 0.9);
}

.range-slider-alternate .noUi-handle {
  border: 2px solid #794c8a;
  border-radius: 100%;
  background: #fff;
  cursor: default;
  transition: box-shadow 200ms;
}

.range-slider-alternate .noUi-connect {
  background: #794c8a;
}

.range-slider-alternate .noUi-active {
  border-color: #4e3159;
  box-shadow: 0 0.46875rem 2.1875rem rgba(121, 76, 138, 0.8), 0 0.125rem 0.5875rem rgba(121, 76, 138, 0.9);
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}

.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
  position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}

.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container .select2-search--inline {
  float: left;
}

.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}

.select2-results {
  display: block;
}

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none;
}

.select2-results__option[aria-selected] {
  cursor: pointer;
}

.select2-container--open .select2-dropdown {
  left: 0;
}

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.select2-search--dropdown {
  display: block;
  padding: 4px;
}

.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
  display: none;
}

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.select2-container--bootstrap4 {
  display: block;
}

.select2-container--bootstrap4 .select2-selection {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  color: #495057;
  font-size: 0.88rem;
  outline: 0;
}

.select2-container--bootstrap4 .select2-selection.form-control {
  border-radius: 0.25rem;
}

.select2-container--bootstrap4 .select2-search--dropdown .select2-search__field {
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  color: #495057;
  font-size: 0.88rem;
}

.select2-container--bootstrap4 .select2-search__field {
  outline: 0;
}

.select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder {
  color: #6c757d;
}

.select2-container--bootstrap4 .select2-search__field:-moz-placeholder {
  color: #6c757d;
}

.select2-container--bootstrap4 .select2-search__field::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder {
  color: #6c757d;
}

.select2-container--bootstrap4 .select2-results__option {
  padding: 0.75rem 0.375rem;
  font-size: 0.88rem;
}

.select2-container--bootstrap4 .select2-results__option[role=group] {
  padding: 0;
}

.select2-container--bootstrap4 .select2-results__option[aria-disabled=true] {
  color: #6c757d;
  cursor: not-allowed;
}

.select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
  background-color: #e0f3ff;
  color: #16181b;
}

.select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected] {
  background-color: #3f6ad8;
  color: #fff;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option {
  padding: 0.75rem 0.375rem;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -0.375rem;
  padding-left: 0.75rem;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -0.75rem;
  padding-left: 1.125rem;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.125rem;
  padding-left: 1.5rem;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.5rem;
  padding-left: 1.875rem;
}

.select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1.875rem;
  padding-left: 2.25rem;
}

.select2-container--bootstrap4 .select2-results__group {
  color: #6c757d;
  display: block;
  padding: 0.75rem 0.375rem;
  line-height: 1;
  white-space: nowrap;
}

.select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  border-color: #a9bcee;
}

.select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.25rem 0.25rem 0.25rem;
}

.select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}

.select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-top-color: transparent;
}

.select2-container--bootstrap4 .select2-selection__clear {
  color: #6c757d;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}

.select2-container--bootstrap4 .select2-selection__clear:hover {
  color: #343a40;
}

.select2-container--bootstrap4.select2-container--disabled .select2-selection {
  border-color: #ced4da;
}

.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-search__field {
  cursor: not-allowed;
}

.select2-container--bootstrap4.select2-container--disabled .select2-selection,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
  background-color: #e9ecef;
}

.select2-container--bootstrap4.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
  display: none;
}

.select2-container--bootstrap4 .select2-dropdown {
  border-color: #a9bcee;
  border-width: 1px;
  overflow-x: hidden;
  margin-top: -1px;
}

.select2-container--bootstrap4 .select2-dropdown--above {
  margin-top: 1px;
}

.select2-container--bootstrap4 .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}

.select2-container--bootstrap4 .select2-selection--single {
  height: calc(2.25rem + 2px);
  line-height: 1;
  padding: 0.75rem 1.125rem 0.75rem 0.375rem;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  position: absolute;
  bottom: 0;
  right: 0.375rem;
  top: 0;
  width: 0.25rem;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-color: #6c757d transparent transparent transparent;
  border-style: solid;
  border-width: 0.25rem 0.25rem 0 0.25rem;
  height: 0;
  left: 0;
  margin-left: -0.25rem;
  margin-top: -0.125rem;
  position: absolute;
  top: 50%;
  width: 0;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  color: #495057;
  padding: 0;
}

.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
  color: #6c757d;
}

.select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(2.25rem + 2px);
  padding: 0;
  height: auto;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  display: block;
  line-height: 1;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0.375rem 0.375rem 0 0.75rem;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder {
  color: #6c757d;
  float: left;
  margin-top: 5px;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #495057;
  background: transparent;
  border: 1px solid #343a40;
  border-radius: 0.25rem;
  cursor: default;
  float: left;
  margin: -0.25rem 0 0 0.1875rem;
  padding: 0 0.75rem;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  background: transparent;
  padding: 0 0.375rem;
  height: calc(2.25rem + 2px)-2;
  line-height: 1;
  margin-top: 0;
  min-width: 5em;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
  color: #6c757d;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 0.375rem;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #343a40;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.75rem;
}

.select2-container--bootstrap4 .select2-selection--single.input-sm,
.input-group-sm .select2-container--bootstrap4 .select2-selection--single,
.form-group-sm .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.2rem;
  font-size: 0.875rem;
  height: calc(1.8125rem + 2px);
  line-height: 1;
  padding: 0.5rem 1rem 0.5rem 0.25rem;
}

.select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b,
.input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,
.form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  margin-left: -0.5rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-sm,
.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(1.8125rem + 2px);
  border-radius: 0.2rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered,
.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,
.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  padding: 0.5rem 0.25rem 0 0.5rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice,
.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,
.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 0.875rem;
  line-height: 1;
  margin: 0 0 0 0.125rem;
  padding: 0 0.5rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,
.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.25rem;
  font-size: 0.875rem;
  height: calc(1.8125rem + 2px)-2;
  line-height: 1;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear,
.input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,
.form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 0.5rem;
}

.select2-container--bootstrap4 .select2-selection--single.input-lg,
.input-group-lg .select2-container--bootstrap4 .select2-selection--single,
.form-group-lg .select2-container--bootstrap4 .select2-selection--single {
  border-radius: 0.3rem;
  font-size: 1.1rem;
  height: calc(2.875rem + 2px);
  line-height: 1;
  padding: 1rem 1.4375rem 1rem 0.5rem;
}

.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
  width: 0.3125rem;
}

.select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b,
.input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,
.form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
  border-width: 0.3125rem 0.3125rem 0 0.3125rem;
  margin-left: -0.3125rem;
  margin-left: -1rem;
  margin-top: -0.15625rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-lg,
.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple {
  min-height: calc(2.875rem + 2px);
  border-radius: 0.3rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice,
.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,
.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  font-size: 1.1rem;
  line-height: 1;
  border-radius: 0.25rem;
  margin: 0rem 0 0 0.25rem;
  padding: 0 1rem;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,
.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0.5rem;
  font-size: 1.1rem;
  height: calc(2.875rem + 2px)-2;
  line-height: 1;
}

.select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear,
.input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,
.form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
  margin-top: 1rem;
}

.select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}

.input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #6c757d transparent;
  border-width: 0 0.3125rem 0.3125rem 0.3125rem;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--single {
  padding-left: 1.125rem;
  padding-right: 0.375rem;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 0.375rem;
  right: auto;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
  margin-left: 0;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
.select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 0;
  margin-right: 0.1875rem;
}

.select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #f7b924;
}

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  border-color: #e0a008;
}

.has-warning.select2-drop-active {
  border-color: #e0a008;
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #e0a008;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #d92550;
}

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  border-color: #ad1e40;
}

.has-error.select2-drop-active {
  border-color: #ad1e40;
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #ad1e40;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #3ac47d;
}

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  border-color: #2e9d64;
}

.has-success.select2-drop-active {
  border-color: #2e9d64;
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
  border-top-color: #2e9d64;
}

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection.form-control {
  border-radius: 0;
}

.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .select2-container--bootstrap4 {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
}

.input-group > .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  float: none;
}

.input-group > .select2-container--bootstrap4.select2-container--open, .input-group > .select2-container--bootstrap4.select2-container--focus {
  z-index: 3;
}

.input-group > .select2-container--bootstrap4,
.input-group > .select2-container--bootstrap4 .input-group-btn,
.input-group > .select2-container--bootstrap4 .input-group-btn .btn {
  vertical-align: top;
}

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important;
}

@media (min-width: 576px) {
  .form-inline .select2-container--bootstrap4 {
    display: inline-block;
  }
}

.select2-container--open .select2-dropdown {
  font-size: 0.88rem;
  color: #495057;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  display: inline-table;
  color: #212529;
  padding: 5px 0.35em 5px 0.35em;
  margin-left: calc(calc(2.25rem + 2px)/5 - 1px);
  margin-top: 0;
  border-radius: 0.2rem;
  background-color: #e0f3ff;
  border: 1px solid #94d5ff;
  cursor: default;
  vertical-align: top;
  text-align: center;
  overflow: hidden;
  max-width: 100%;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
  padding-top: 0.3rem;
  padding-left: 0;
}

.select2-container--bootstrap4 .select2-selection--multiple .select2-search__field {
  padding-top: 0.28rem !important;
}

span.multiselect-native-select {
  position: relative;
}

span.multiselect-native-select select {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px -1px -1px -3px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  left: 50%;
  top: 30px;
}

.multiselect-container {
  position: absolute;
  list-style-type: none;
}

.multiselect-container .input-group {
  margin: 5px;
}

.multiselect-container .multiselect-reset .input-group {
  width: 93%;
}

.multiselect-container > li {
  padding: 0;
}

.multiselect-container > li > a.multiselect-all label {
  font-weight: bold;
}

.multiselect-container > li label {
  margin: 0;
  padding: 0.5rem 1rem;
  height: 100%;
  display: block;
}

.multiselect-container > li.multiselect-group-clickable label {
  cursor: pointer;
}

.multiselect-container > li.active > a:hover,
.multiselect-container > li.active > a {
  background: #e0f3ff;
  color: #16181b;
}

.multiselect-container > li.active > a:hover label,
.multiselect-container > li.active > a label {
  font-weight: bold;
}

.multiselect-container > li > a {
  padding: 0;
  display: block;
  cursor: pointer;
  text-decoration: none;
  color: #212529;
}

.multiselect-container > li > a:hover {
  background: #e0f3ff;
  color: #16181b;
}

.multiselect-container > li > a > label {
  margin: 0;
  height: 100%;
  cursor: pointer;
  font-weight: normal;
  padding: 0.5rem 1rem;
}

.multiselect-container > li > a > label.radio, .multiselect-container > li > a > label.checkbox {
  margin: 0;
}

.multiselect-container > li > a > label > input {
  margin: -4px 5px 0 0;
}

.multiselect-container > li.multiselect-group label {
  text-transform: uppercase;
  font-size: 0.73333rem;
  color: #3f6ad8;
  font-weight: bold;
}

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.form-inline .multiselect-container label.checkbox, .form-inline .multiselect-container label.radio {
  padding: 3px 20px 3px 40px;
}

.form-inline .multiselect-container li a label.checkbox input[type="checkbox"], .form-inline .multiselect-container li a label.radio input[type="radio"] {
  margin-left: -20px;
  margin-right: 0;
}

.rdw-option-wrapper {
  border: 1px solid #F1F1F1;
  padding: 5px;
  min-width: 25px;
  height: 20px;
  border-radius: 2px;
  margin: 0 4px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}

.rdw-option-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}

.rdw-option-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-option-active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-option-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-dropdown-wrapper {
  height: 30px;
  background: white;
  cursor: pointer;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  margin: 0 3px;
  text-transform: capitalize;
  background: white;
}

.rdw-dropdown-wrapper:focus {
  outline: none;
}

.rdw-dropdown-wrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdown-wrapper:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-dropdown-carettoopen {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-top: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.rdw-dropdown-carettoclose {
  height: 0px;
  width: 0px;
  position: absolute;
  top: 35%;
  right: 10%;
  border-bottom: 6px solid black;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
}

.rdw-dropdown-selectedtext {
  display: flex;
  position: relative;
  height: 100%;
  align-items: center;
  padding: 0 5px;
}

.rdw-dropdown-optionwrapper {
  z-index: 100;
  position: relative;
  border: 1px solid #F1F1F1;
  width: 98%;
  background: white;
  border-radius: 2px;
  margin: 0;
  padding: 0;
  max-height: 250px;
  overflow-y: scroll;
}

.rdw-dropdown-optionwrapper:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
  background-color: #FFFFFF;
}

.rdw-dropdownoption-default {
  min-height: 25px;
  display: flex;
  align-items: center;
  padding: 0 5px;
}

.rdw-dropdownoption-highlighted {
  background: #F1F1F1;
}

.rdw-dropdownoption-active {
  background: #f5f5f5;
}

.rdw-dropdownoption-disabled {
  opacity: 0.3;
  cursor: default;
}

.rdw-inline-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-inline-dropdown {
  width: 50px;
}

.rdw-inline-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-block-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-block-dropdown {
  width: 110px;
}

.rdw-fontsize-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-fontsize-dropdown {
  min-width: 40px;
}

.rdw-fontsize-option {
  display: flex;
  justify-content: center;
}

.rdw-fontfamily-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-fontfamily-dropdown {
  width: 115px;
}

.rdw-fontfamily-placeholder {
  white-space: nowrap;
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rdw-fontfamily-optionwrapper {
  width: 140px;
}

.rdw-list-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-list-dropdown {
  width: 50px;
  z-index: 90;
}

.rdw-list-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-text-align-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-text-align-dropdown {
  width: 50px;
  z-index: 90;
}

.rdw-text-align-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-right-aligned-block {
  text-align: right;
}

.rdw-left-aligned-block {
  text-align: left !important;
}

.rdw-center-aligned-block {
  text-align: center !important;
}

.rdw-justify-aligned-block {
  text-align: justify !important;
}

.rdw-right-aligned-block > div {
  display: inline-block;
}

.rdw-left-aligned-block > div {
  display: inline-block;
}

.rdw-center-aligned-block > div {
  display: inline-block;
}

.rdw-justify-aligned-block > div {
  display: inline-block;
}

.rdw-colorpicker-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-colorpicker-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 175px;
  height: 175px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}

.rdw-colorpicker-modal-header {
  display: flex;
  padding-bottom: 5px;
}

.rdw-colorpicker-modal-style-label {
  font-size: 15px;
  width: 50%;
  text-align: center;
  cursor: pointer;
  padding: 0 10px 5px;
}

.rdw-colorpicker-modal-style-label-active {
  border-bottom: 2px solid #0a66b7;
}

.rdw-colorpicker-modal-options {
  margin: 5px auto;
  display: flex;
  width: 100%;
  height: 100%;
  flex-wrap: wrap;
  overflow: scroll;
}

.rdw-colorpicker-cube {
  width: 22px;
  height: 22px;
  border: 1px solid #F1F1F1;
}

.rdw-colorpicker-option {
  margin: 3px;
  padding: 0;
  min-height: 20px;
  border: none;
  width: 22px;
  height: 22px;
  min-width: 22px;
  box-shadow: 1px 2px 1px #BFBDBD inset;
}

.rdw-colorpicker-option:hover {
  box-shadow: 1px 2px 1px #BFBDBD;
}

.rdw-colorpicker-option:active {
  box-shadow: -1px -2px 1px #BFBDBD;
}

.rdw-colorpicker-option-active {
  box-shadow: 0px 0px 2px 2px #BFBDBD;
}

.rdw-link-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-link-dropdown {
  width: 50px;
}

.rdw-link-dropdownOption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-link-dropdownPlaceholder {
  margin-left: 8px;
}

.rdw-link-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 205px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}

.rdw-link-modal-label {
  font-size: 15px;
}

.rdw-link-modal-input {
  margin-top: 5px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  height: 25px;
  margin-bottom: 15px;
  padding: 0 5px;
}

.rdw-link-modal-input:focus {
  outline: none;
}

.rdw-link-modal-buttonsection {
  margin: 0 auto;
}

.rdw-link-modal-target-option {
  margin-bottom: 20px;
}

.rdw-link-modal-target-option > span {
  margin-left: 5px;
}

.rdw-link-modal-btn {
  margin-left: 10px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}

.rdw-link-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}

.rdw-link-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-link-modal-btn:focus {
  outline: none !important;
}

.rdw-link-modal-btn:disabled {
  background: #ece9e9;
}

.rdw-link-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-history-dropdown {
  width: 50px;
}

.rdw-embedded-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-embedded-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  justify-content: space-between;
  box-shadow: 3px 3px 5px #BFBDBD;
}

.rdw-embedded-modal-header {
  font-size: 15px;
  display: flex;
}

.rdw-embedded-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.rdw-embedded-modal-header-label {
  width: 95px;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}

.rdw-embedded-modal-link-section {
  display: flex;
  flex-direction: column;
}

.rdw-embedded-modal-link-input {
  width: 88%;
  height: 35px;
  margin: 10px 0;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}

.rdw-embedded-modal-link-input-wrapper {
  display: flex;
  align-items: center;
}

.rdw-embedded-modal-link-input:focus {
  outline: none;
}

.rdw-embedded-modal-btn-section {
  display: flex;
  justify-content: center;
}

.rdw-embedded-modal-btn {
  margin: 0 3px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}

.rdw-embedded-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}

.rdw-embedded-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-embedded-modal-btn:focus {
  outline: none !important;
}

.rdw-embedded-modal-btn:disabled {
  background: #ece9e9;
}

.rdw-embedded-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}

.rdw-embedded-modal-size-input {
  width: 80%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}

.rdw-embedded-modal-size-input:focus {
  outline: none;
}

.rdw-emoji-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-emoji-modal {
  overflow: auto;
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-wrap: wrap;
  width: 235px;
  height: 180px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}

.rdw-emoji-icon {
  margin: 2.5px;
  height: 24px;
  width: 24px;
  cursor: pointer;
  font-size: 22px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.rdw-spinner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}

.rdw-spinner > div {
  width: 12px;
  height: 12px;
  background-color: #333;
  border-radius: 100%;
  display: inline-block;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.rdw-spinner .rdw-bounce1 {
  animation-delay: -0.32s;
}

.rdw-spinner .rdw-bounce2 {
  animation-delay: -0.16s;
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}

.rdw-image-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-image-modal {
  position: absolute;
  top: 35px;
  left: 5px;
  display: flex;
  flex-direction: column;
  width: 235px;
  border: 1px solid #F1F1F1;
  padding: 15px;
  border-radius: 2px;
  z-index: 100;
  background: white;
  box-shadow: 3px 3px 5px #BFBDBD;
}

.rdw-image-modal-header {
  font-size: 15px;
  margin: 10px 0;
  display: flex;
}

.rdw-image-modal-header-option {
  width: 50%;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}

.rdw-image-modal-header-label {
  width: 80px;
  background: #f1f1f1;
  border: 1px solid #f1f1f1;
  margin-top: 5px;
}

.rdw-image-modal-header-label-highlighted {
  background: #6EB8D4;
  border-bottom: 2px solid #0a66b7;
}

.rdw-image-modal-upload-option {
  width: 100%;
  color: gray;
  cursor: pointer;
  display: flex;
  border: none;
  font-size: 15px;
  align-items: center;
  justify-content: center;
  background-color: #f1f1f1;
  outline: 2px dashed gray;
  outline-offset: -10px;
  margin: 10px 0;
  padding: 9px 0;
}

.rdw-image-modal-upload-option-highlighted {
  outline: 2px dashed #0a66b7;
}

.rdw-image-modal-upload-option-label {
  cursor: pointer;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 15px;
}

.rdw-image-modal-upload-option-label span {
  padding: 0 20px;
}

.rdw-image-modal-upload-option-image-preview {
  max-width: 100%;
  max-height: 200px;
}

.rdw-image-modal-upload-option-input {
  width: 0.1px;
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  z-index: -1;
}

.rdw-image-modal-url-section {
  display: flex;
  align-items: center;
}

.rdw-image-modal-url-input {
  width: 90%;
  height: 35px;
  margin: 15px 0 12px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 15px;
  padding: 0 5px;
}

.rdw-image-modal-btn-section {
  margin: 10px auto 0;
}

.rdw-image-modal-url-input:focus {
  outline: none;
}

.rdw-image-modal-btn {
  margin: 0 5px;
  width: 75px;
  height: 30px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  cursor: pointer;
  background: white;
  text-transform: capitalize;
}

.rdw-image-modal-btn:hover {
  box-shadow: 1px 1px 0px #BFBDBD;
}

.rdw-image-modal-btn:active {
  box-shadow: 1px 1px 0px #BFBDBD inset;
}

.rdw-image-modal-btn:focus {
  outline: none !important;
}

.rdw-image-modal-btn:disabled {
  background: #ece9e9;
}

.rdw-image-modal-spinner {
  position: absolute;
  top: -3px;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.rdw-image-modal-alt-input {
  width: 70%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
  margin-left: 5px;
}

.rdw-image-modal-alt-input:focus {
  outline: none;
}

.rdw-image-modal-alt-lbl {
  font-size: 12px;
}

.rdw-image-modal-size {
  align-items: center;
  display: flex;
  margin: 8px 0;
  justify-content: space-between;
}

.rdw-image-modal-size-input {
  width: 40%;
  height: 20px;
  border: 1px solid #F1F1F1;
  border-radius: 2px;
  font-size: 12px;
}

.rdw-image-modal-size-input:focus {
  outline: none;
}

.rdw-image-mandatory-sign {
  color: red;
  margin-left: 3px;
  margin-right: 3px;
}

.rdw-remove-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
  position: relative;
}

.rdw-history-wrapper {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.rdw-history-dropdownoption {
  height: 40px;
  display: flex;
  justify-content: center;
}

.rdw-history-dropdown {
  width: 50px;
}

.rdw-link-decorator-wrapper {
  position: relative;
}

.rdw-link-decorator-icon {
  position: absolute;
  left: 40%;
  top: 0;
  cursor: pointer;
  background-color: white;
}

.rdw-mention-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-suggestion-wrapper {
  position: relative;
}

.rdw-suggestion-dropdown {
  position: absolute;
  display: flex;
  flex-direction: column;
  border: 1px solid #F1F1F1;
  min-width: 100px;
  max-height: 150px;
  overflow: auto;
  background: white;
  z-index: 100;
}

.rdw-suggestion-option {
  padding: 7px 5px;
  border-bottom: 1px solid #f1f1f1;
}

.rdw-suggestion-option-active {
  background-color: #F1F1F1;
}

.rdw-hashtag-link {
  text-decoration: none;
  color: #1236ff;
  background-color: #f0fbff;
  padding: 1px 2px;
  border-radius: 2px;
}

.rdw-image-alignment-options-popup {
  position: absolute;
  background: white;
  display: flex;
  padding: 5px 2px;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  width: 105px;
  cursor: pointer;
  z-index: 100;
}

.rdw-alignment-option-left {
  justify-content: flex-start;
}

.rdw-image-alignment-option {
  height: 15px;
  width: 15px;
  min-width: 15px;
}

.rdw-image-alignment {
  position: relative;
}

.rdw-image-imagewrapper {
  position: relative;
}

.rdw-image-center {
  display: flex;
  justify-content: center;
}

.rdw-image-left {
  display: flex;
}

.rdw-image-right {
  display: flex;
  justify-content: flex-end;
}

.rdw-image-alignment-options-popup-right {
  right: 0;
}

.rdw-editor-main {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
}

.rdw-editor-toolbar {
  padding: 6px 5px 0;
  border-radius: 2px;
  border: 1px solid #F1F1F1;
  display: flex;
  justify-content: flex-start;
  background: white;
  flex-wrap: wrap;
  font-size: 15px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.public-DraftStyleDefault-block {
  margin: 1em 0;
}

.rdw-editor-wrapper:focus {
  outline: none;
}

.rdw-editor-wrapper {
  box-sizing: content-box;
}

.rdw-editor-main blockquote {
  border-left: 5px solid #f1f1f1;
  padding-left: 5px;
}

.rdw-editor-main pre {
  background: #f1f1f1;
  border-radius: 3px;
  padding: 1px 10px;
}

/**
 * Draft v0.9.1
 *
 * Copyright (c) 2013-present, Facebook, Inc.
 * All rights reserved.
 *
 * This source code is licensed under the BSD-style license found in the
 * LICENSE file in the root directory of this source tree. An additional grant
 * of patent rights can be found in the PATENTS file in the same directory.
 */
.DraftEditor-editorContainer, .DraftEditor-root, .public-DraftEditor-content {
  height: inherit;
  text-align: initial;
}

.public-DraftEditor-content[contenteditable=true] {
  -webkit-user-modify: read-write-plaintext-only;
}

.DraftEditor-root {
  position: relative;
}

.DraftEditor-editorContainer {
  background-color: rgba(255, 255, 255, 0);
  border-left: .1px solid transparent;
  position: relative;
  z-index: 1;
}

.public-DraftEditor-block {
  position: relative;
}

.DraftEditor-alignLeft .public-DraftStyleDefault-block {
  text-align: left;
}

.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root {
  left: 0;
  text-align: left;
}

.DraftEditor-alignCenter .public-DraftStyleDefault-block {
  text-align: center;
}

.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root {
  margin: 0 auto;
  text-align: center;
  width: 100%;
}

.DraftEditor-alignRight .public-DraftStyleDefault-block {
  text-align: right;
}

.DraftEditor-alignRight .public-DraftEditorPlaceholder-root {
  right: 0;
  text-align: right;
}

.public-DraftEditorPlaceholder-root {
  color: #9197a3;
  position: absolute;
  z-index: 0;
}

.public-DraftEditorPlaceholder-hasFocus {
  color: #bdc1c9;
}

.DraftEditorPlaceholder-hidden {
  display: none;
}

.public-DraftStyleDefault-block {
  position: relative;
  white-space: pre-wrap;
}

.public-DraftStyleDefault-ltr {
  direction: ltr;
  text-align: left;
}

.public-DraftStyleDefault-rtl {
  direction: rtl;
  text-align: right;
}

.public-DraftStyleDefault-listLTR {
  direction: ltr;
}

.public-DraftStyleDefault-listRTL {
  direction: rtl;
}

.public-DraftStyleDefault-ol, .public-DraftStyleDefault-ul {
  margin: 16px 0;
  padding: 0;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR {
  margin-left: 1.5em;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL {
  margin-right: 1.5em;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR {
  margin-left: 3em;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL {
  margin-right: 3em;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR {
  margin-left: 4.5em;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL {
  margin-right: 4.5em;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR {
  margin-left: 6em;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL {
  margin-right: 6em;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR {
  margin-left: 7.5em;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL {
  margin-right: 7.5em;
}

.public-DraftStyleDefault-unorderedListItem {
  list-style-type: square;
  position: relative;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0 {
  list-style-type: disc;
}

.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1 {
  list-style-type: circle;
}

.public-DraftStyleDefault-orderedListItem {
  list-style-type: none;
  position: relative;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before {
  left: -36px;
  position: absolute;
  text-align: right;
  width: 30px;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before {
  position: absolute;
  right: -36px;
  text-align: left;
  width: 30px;
}

.public-DraftStyleDefault-orderedListItem:before {
  content: counter(ol0) ". ";
  counter-increment: ol0;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before {
  content: counter(ol1) ". ";
  counter-increment: ol1;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before {
  content: counter(ol2) ". ";
  counter-increment: ol2;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before {
  content: counter(ol3) ". ";
  counter-increment: ol3;
}

.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before {
  content: counter(ol4) ". ";
  counter-increment: ol4;
}

.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset {
  counter-reset: ol0;
}

.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset {
  counter-reset: ol1;
}

.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset {
  counter-reset: ol2;
}

.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset {
  counter-reset: ol3;
}

.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset {
  counter-reset: ol4;
}

.demo-editor {
  height: 275px !important;
  border: 1px solid #F1F1F1 !important;
  padding: 5px !important;
  border-radius: 2px !important;
}

.btn-group-xs > .btn, .btn-xs {
  padding: .35rem .4rem .25rem .4rem;
  font-size: .875rem;
  line-height: .5;
  border-radius: .2rem;
}

.checkbox label .toggle, .checkbox-inline .toggle {
  margin-left: -20px;
  margin-right: 5px;
}

.toggle {
  position: relative;
  overflow: hidden;
  border-color: rgba(0, 0, 0, 0.2);
  /* bootstrap-4 - add a border so toggle is delineated */
}

.toggle input[type="checkbox"] {
  display: none;
}

.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none;
}

.toggle.off .toggle-group {
  left: -100%;
}

.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  /* Bootstrap 4.0 Support via (Issue #186)[https://github.com/minhur/bootstrap-toggle/issues/186]) */
}

.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0;
  background-color: #fff;
}

.toggle.btn {
  min-width: 59px;
  min-height: 34px;
}

.toggle-on.btn {
  padding-right: 24px;
}

.toggle-off.btn {
  padding-left: 24px;
}

.toggle.btn-lg, .btn-group-lg > .toggle.btn {
  min-width: 79px;
  min-height: 45px;
}

.toggle-on.btn-lg, .btn-group-lg > .toggle-on.btn {
  padding-right: 31px;
}

.toggle-off.btn-lg, .btn-group-lg > .toggle-off.btn {
  padding-left: 31px;
}

.toggle-handle.btn-lg, .btn-group-lg > .toggle-handle.btn {
  width: 40px;
}

.toggle.btn-sm, .btn-group-sm > .toggle.btn {
  min-width: 50px;
  min-height: 30px;
}

.toggle-on.btn-sm, .btn-group-sm > .toggle-on.btn {
  padding-right: 20px;
}

.toggle-off.btn-sm, .btn-group-sm > .toggle-off.btn {
  padding-left: 20px;
}

.toggle.btn-xs {
  min-width: 35px;
  min-height: 22px;
}

.toggle-on.btn-xs {
  padding-right: 12px;
}

.toggle-off.btn-xs {
  padding-left: 12px;
}

@media only screen and (max-width: 1320px) {
  .header-user-info {
    display: none;
  }
}

@media (max-width: 991.98px) {
  .app-main {
    display: block;
  }
  .dropdown-menu::before, .dropdown-menu::after {
    display: none;
  }
  .app-sidebar {
    flex: 0 0 280px !important;
    width: 280px !important;
    transform: translateX(-280px);
    position: fixed;
  }
  .app-sidebar .app-header__logo {
    display: none;
  }
  .sidebar-mobile-open .app-sidebar {
    transform: translateX(0);
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading {
    text-indent: initial;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner .app-sidebar__heading::before {
    display: none;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul li a {
    text-indent: initial;
    padding: 0 1.5rem 0 45px;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-icon {
    text-indent: initial;
    left: 5px;
    margin-left: 0;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner .metismenu-state-icon {
    visibility: visible;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul::before {
    display: block;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul ul li a {
    padding-left: 1em;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul.mm-show {
    padding: .5em 0 0 2rem;
  }
  .sidebar-mobile-open .app-sidebar .app-sidebar__inner ul.mm-show > li > a {
    height: 2rem;
    line-height: 2rem;
  }
  .sidebar-mobile-open .app-sidebar .app-header__logo {
    width: auto !important;
  }
  .sidebar-mobile-open .app-sidebar .app-header__logo .logo-src {
    width: 97px !important;
    margin-left: auto;
    margin-right: 0;
  }
  .sidebar-mobile-open .fixed-sidebar .app-sidebar {
    height: 100%;
  }
  .sidebar-mobile-open .sidebar-mobile-overlay {
    display: block;
  }
  .app-main .app-main__outer {
    padding-left: 0 !important;
  }
  .app-header {
    justify-content: space-between;
  }
  .app-header .app-header__logo {
    display: none;
    order: 2;
    background: transparent !important;
    border: 0 !important;
  }
  .app-header .app-header__content {
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
    position: absolute;
    left: 5%;
    width: 90%;
    top: 0;
    transition: all .2s;
    background: #fff;
    border-radius: 50px;
    padding: 0 10px;
    overflow: hidden;
  }
  .app-header .app-header__content .header-btn-lg {
    margin-left: .5rem;
    padding: 0 .5rem;
  }
  .app-header .app-header__content .header-btn-lg .hamburger-box {
    margin-top: 5px;
  }
  .app-header .app-header__content .header-btn-lg + .header-btn-lg {
    display: none;
  }
  .app-header .app-header__content .app-header-left .nav {
    display: none;
  }
  .app-header .app-header__content.header-mobile-open {
    visibility: visible;
    opacity: 1;
    top: 80px;
  }
  .app-header .app-header__mobile-menu {
    display: flex;
    order: 1;
  }
  .app-header .app-header__menu {
    display: flex;
    order: 3;
  }
  .app-header.header-text-light .app-header__menu > span .btn,
  .app-header.header-text-light .app-header__menu > .btn {
    background: rgba(255, 255, 255, 0.1);
    border-color: rgba(255, 255, 255, 0.1);
  }
  .app-header.header-text-light .header-mobile-open {
    background: #343a40;
  }
  .popover,
  .dropdown-menu {
    position: fixed !important;
    z-index: 50;
    left: 5% !important;
    top: 50% !important;
    width: 90% !important;
    transform: translateY(-50%) !important;
    min-width: 10px !important;
  }
  .popover .btn-icon-vertical .btn-icon-wrapper,
  .dropdown-menu .btn-icon-vertical .btn-icon-wrapper {
    display: none;
  }
  .popover {
    max-width: initial;
  }
  .popover .arrow {
    display: none !important;
  }
  .app-page-title {
    text-align: center;
  }
  .app-page-title .page-title-heading,
  .app-page-title .page-title-wrapper {
    margin: 0 auto;
    display: block;
  }
  .app-page-title .page-title-actions {
    margin: 15px auto 0;
  }
  .app-page-title .page-title-actions .breadcrumb-item,
  .app-page-title .page-title-actions .breadcrumb,
  .app-page-title .page-title-subheading .breadcrumb-item,
  .app-page-title .page-title-subheading .breadcrumb {
    display: inline-block;
  }
  .app-footer .app-footer__inner .app-footer-right {
    display: none;
  }
  .app-footer .app-footer__inner .app-footer-left {
    width: 100%;
  }
  .app-footer .app-footer__inner .app-footer-left .footer-dots {
    margin: 0 auto;
  }
  .widget-content .widget-numbers {
    font-size: 1.6rem;
    line-height: 1;
  }
  .slick-slider-sm .slick-slider {
    max-width: 650px !important;
  }
  .bg-transparent.list-group-item {
    border-color: transparent;
  }
  .tabs-lg-alternate.card-header > .nav .nav-item .widget-number {
    font-size: 1.5rem;
  }
  .page-title-head {
    display: block;
  }
}

@media (max-width: 991.98px) {
  .app-page-title .page-title-icon,
  .ui-theme-settings {
    display: none;
  }
  .card-header.responsive-center {
    display: block;
    text-align: center;
    height: auto;
    padding: 1.5rem;
  }
  .card-header.responsive-center .nav,
  .card-header.responsive-center .btn-actions-pane-right {
    margin: 0.75rem 0 0;
  }
  .card-header.responsive-center .nav .d-inline-block.ml-2,
  .card-header.responsive-center .btn-actions-pane-right .d-inline-block.ml-2 {
    width: 100% !important;
    text-align: left;
    margin: 0 !important;
  }
  .slick-slider-sm .slick-slider {
    max-width: 650px !important;
  }
}

@media (min-width: 992px) {
  .slick-slider-sm .slick-slider {
    max-width: 850px !important;
  }
}

@media (max-width: 1199.98px) {
  .-hide-paging .-pagination .-center {
    display: none;
  }
}

@media (max-width: 767.98px) {
  .app-main .app-main__inner {
    padding: 15px 15px 0;
  }
  .mbg-3,
  body .card.mb-3 {
    margin-bottom: 15px !important;
  }
  .app-page-title {
    padding: 15px;
    margin: -15px -15px 15px;
  }
  .app-page-title + .body-tabs-layout {
    margin-top: -15px !important;
  }
  .body-tabs-line .body-tabs-layout {
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px;
  }
  .body-tabs {
    padding: 0 15px;
    display: block;
  }
  .body-tabs .nav-item .nav-link {
    margin: 0;
  }
  .popover,
  .dropdown-menu {
    width: 80%;
    left: 10%;
  }
  body .card-header {
    height: auto;
    display: block;
    padding: 0.75rem 1.5rem;
    text-align: center;
  }
  body .card-header .btn-actions-pane-right {
    padding: 0.75rem 0 0;
  }
  body .card-header .actions-icon-btn {
    padding: 0;
  }
  .card-header.card-header-tab .card-header-title {
    display: inline-flex !important;
    line-height: 1;
  }
  .card-header.card-header-tab > .nav {
    margin: 0.75rem 0 -0.75rem;
    display: table !important;
    width: 100%;
  }
  .card-header.card-header-tab > .nav .nav-item {
    display: table-cell;
  }
  .header-icon {
    display: none;
  }
  .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right,
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right {
    display: block;
    text-align: center;
  }
  .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper,
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper {
    margin-right: 0 !important;
  }
  .profile-responsive-sm .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane,
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane {
    margin-top: 1rem;
  }
  .slick-slider-sm .slick-slider .slick-prev {
    left: 15px;
  }
  .slick-slider-sm .slick-slider .slick-next {
    right: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1500px) {
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right {
    display: block;
    text-align: center;
  }
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .avatar-icon-wrapper {
    margin-right: 0 !important;
  }
  .profile-responsive .dropdown-menu-header .menu-header-content.btn-pane-right .menu-header-btn-pane {
    margin-top: 1rem;
  }
}

.ui-theme-settings {
  position: fixed;
  z-index: 155;
  right: -30px;
  top: 0;
  height: 100vh;
  transform: translate(500px);
  transition: all .2s;
  box-shadow: -0.46875rem 0 2.1875rem rgba(4, 9, 20, 0.03), -0.9375rem 0 1.40625rem rgba(4, 9, 20, 0.03), -0.25rem 0 0.53125rem rgba(4, 9, 20, 0.05), -0.125rem 0 0.1875rem rgba(4, 9, 20, 0.03);
}

.ui-theme-settings .btn-open-options {
  border-radius: 50px;
  position: absolute;
  left: -114px;
  bottom: 80px;
  padding: 0;
  height: 54px;
  line-height: 54px;
  width: 54px;
  text-align: center;
  display: block;
  box-shadow: 0 0.46875rem 2.1875rem rgba(4, 9, 20, 0.03), 0 0.9375rem 1.40625rem rgba(4, 9, 20, 0.03), 0 0.25rem 0.53125rem rgba(4, 9, 20, 0.05), 0 0.125rem 0.1875rem rgba(4, 9, 20, 0.03);
  margin-top: -27px;
}

.ui-theme-settings .btn-open-options svg {
  top: 50%;
  left: 50%;
  position: absolute;
  margin: -0.5em 0 0 -0.5em;
}

.ui-theme-settings .theme-settings__inner {
  background: #fff;
  width: 500px;
  height: 100vh;
  padding: 0;
}

.ui-theme-settings.settings-open {
  transform: translate(0);
  right: 0;
}

.ui-theme-settings .theme-settings-swatches {
  text-align: center;
}

.ui-theme-settings .theme-settings-swatches .swatch-holder-img {
  width: 72px;
  height: auto;
  border-radius: 3px;
}

.ui-theme-settings .theme-settings-swatches .swatch-holder-img img {
  width: 100%;
}

.ui-theme-settings .themeoptions-heading {
  font-size: 1.1rem;
  color: #495057;
  margin: 0;
  background: #f8f9fa;
  padding: 0.75rem 1.5rem;
  border-bottom: #dee2e6 solid 1px;
  border-top: #dee2e6 solid 1px;
  display: flex;
  align-items: center;
  align-content: center;
}

.ui-theme-settings .themeoptions-heading:first-child {
  border-top: 0;
}

.ui-theme-settings .list-group-item h5 {
  color: #3f6ad8;
  font-size: 0.968rem;
  text-transform: uppercase;
  margin: 0;
  text-align: center;
}

.swatch-holder {
  width: 24px;
  height: 24px;
  line-height: 24px;
  margin: 5px 5px 0;
  transition: all .2s;
  opacity: .7;
  display: inline-block;
  border-radius: 30px;
}

.swatch-holder.active {
  border: #fff solid 2px;
  box-shadow: 0 0 0 5px #3f6ad8;
  opacity: 1;
}

.swatch-holder:hover {
  opacity: 1;
}

.swatch-holder-lg {
  width: 48px;
  height: 48px;
  line-height: 48px;
}

.font-icon-wrapper {
  text-align: center;
  border: #e9ecef solid 1px;
  border-radius: 0.25rem;
  margin: 0 0 10px;
  padding: 5px;
}

.font-icon-wrapper.font-icon-lg {
  float: left;
  padding: 10px;
  text-align: center;
  margin-right: 15px;
  min-width: 64px;
}

.font-icon-wrapper.font-icon-lg i {
  font-size: 2.5rem;
}

.font-icon-wrapper:hover {
  background: #f8f9fa;
  color: #3f6ad8;
}

.font-icon-wrapper:hover p {
  color: #6c757d;
}

.font-icon-wrapper i {
  font-size: 1.65rem;
}

.font-icon-wrapper p {
  color: #adb5bd;
  font-size: 0.80667rem;
  margin: 5px 0 0;
}

.btn-icon-vertical {
  min-width: 100px;
}

.card.mb-3 {
  margin-bottom: 30px !important;
}

.demo-image-bg {
  height: 350px;
  margin-bottom: 30px;
  background-size: 100%;
}

.loader-wrapper {
  width: 150px;
  height: 100px;
  float: left !important;
}

.slider-item {
  background: #dee2e6;
  border-radius: 0.25rem;
  color: #6c757d;
  font-size: 36px;
  padding: 0;
  position: relative;
  height: 150px;
  line-height: 150px;
  text-align: center;
  margin: 0 1.5rem;
  transition: all .2s;
}

.slick-center .slider-item {
  background: #adb5bd;
  color: #495057;
}

.after-img {
  max-width: 100%;
}

.app-main__outer {
  max-width: 100%;
}

/* PJAX */
#pjax-container {
  width: 100%;
}
/* Body */
@media screen and (-webkit-min-device-pixel-ratio: 1.25) {
    html {
        zoom: 0.8;
        zoom: 80%;
    }

    .app-sidebar {
        height: 100% !important;
    }
}

@media screen and (min-aspect-ratio: 1.25) {
    

    .app-sidebar {
        height: 100% !important;
    }
}
/* Display None */
.div-dis-none {
  display: none;
}

/* Text No-Wrap */
.text-nowrap {
  white-space: nowrap
}

/* Box */

.box-header {
    position: relative;
    display: block;
    width: 30%;
}

@media screen and (max-width:1589.5px) {
    .box-header {
        width: 45%;
    }
}

@media screen and (max-width:1006.5px) {
    .box-header {
        width: 80%;
    }
}

@media screen and (max-width:767.5px) {
    .box-header {
        width: 100%;
    }
}

.box-flex {
    display: flex;
    flex-wrap: wrap;
    text-align: center;
    padding-left: 100px;
}

@media screen and (max-width:767.5px) {
    .box-flex {
        padding-left: 0px;
    }
}

.box-item {
    position: relative;
    background-color: #39cab4;
    height: 200px;
    line-height: 200px;
    text-align: center;
    margin-right: 15px;
    margin-left: 15px;
    margin-top: 20px;
    font-family: "Oswald", arial, sans-serif;
    color: white;
    border-radius: 15px;
    /* Add shadow */
    box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.2);
    /* Add transition for smooth hover effect */
    transition: transform 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
    z-index: 400;
}

/* Lower the z-index of siblings on hover */
/* .box-item ~ .box-item {
  z-index: 0;
}
  
.box-item:hover {
  transform: scale(1.02);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 500;
} */

.year-card-font {
    font-size: 35px;
}

.print-card-font {
    font-size: 25px;
}

@media screen and (max-width:404.5px) {
    .year-card-font {
        font-size: 20px;
    }
}

.form-button {
  position: absolute;
  top: 0; 
  left: 0;
  z-index: 1;
  width: 100%;
}

/* Form Tag */

form.purify-form {
  position: relative;
  z-index: 1;
  display: inline-block;
}

.box-item h1 {
    padding: 70px;
}

.box-flex-stretch {
    align-items: stretch !important;
}

/* Margin */

.page-title-icon-margin {
    margin: 0 15px 0 0 !important;
}

.page-title-actions-margin {
    width: 117px;
}

.page-title-actions-fix {
    width: 100%;
}

.page-title-back {
    margin: 0 10px 0 0 !important;
}

/* Button */

.select-wrapper {
  position: relative;
  display: inline-block;
}

.select-wrapper:after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  pointer-events: none;
}

.select-material {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  outline: none;
  border: none;
  background-color: transparent;
  padding: 8px 12px;
  padding-right: 30px;
  border-bottom: 1px solid #000;
  font-size: 16px;
  width: 100%;
  box-sizing: border-box;
  color: #000;
  cursor: pointer;
}

.select-material:focus {
  border-bottom: 2px solid #3f51b5;
}

.btn-outline-primary:hover {
    color: initial;
    background-color: initial;
    border-color: initial;
}

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
    color: initial;
    background-color: initial;
    border-color: initial;
}

.btn-outline-warning:hover {
    color: initial;
    background-color: initial;
    border-color: initial;
}

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
    color: initial;
    background-color: initial;
    border-color: initial;
}

.btn-enter:hover {
  background-color: rgba(212, 62, 42, 0.74);
  color: white;
  box-shadow: 0 0 0 4px rgba(196, 45, 19, 0.74);
}

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
    color: initial;
    background-color: initial;
    border-color: initial;
}

.btn-substract {
  margin-left: 5px;
}

.btn-enter {
    margin-top: 100px;
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
}

.btn-enter:hover {
    background-color: rgba(62, 60, 197, 0.74);
    color: white;
    box-shadow: 0 0 0 4px rgba(47, 45, 161, 0.74);
}

.btn-enter-margin {
    margin-left: -34px;
}

.btn-enter-2 {
    margin-top: 94px;
    border: 2px solid #1eaf0b;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
    margin-left: 60px;
}

.btn-enter-2:hover {
    background-color: rgba(23, 182, 57, 0.74);
    color: white;
}

.btn-enter-3 {
    margin-top: 88px;
    border: 2px solid #5f0fc7;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
    margin-left: 153px;
}

.btn-enter-3:hover {
    background-color: rgba(148, 21, 180, 0.74);
    color: white;
}

.btn-enter-long {
    margin-top: 100px;
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 80px;
    margin-left: 50px;
}

.btn-enter-long:hover {
    background-color: rgba(62, 60, 197, 0.74);
    color: white;
}

.btn-enter-inside {
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
}

.btn-enter-inside:hover {
    background-color: rgba(62, 60, 197, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(47, 45, 161, 0.74);
}

.btn-detail {
    margin-top: -291px;
    margin-left: 80px;
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: white;
}

.btn-dpa-trash {
    margin-top: 100px;
    border: 2px solid #d11111;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: white;
    width: 40px;
}

.btn-dpa-trash:hover {
    background-color: rgba(255, 55, 55, 0.74);
    color: white;
}

.btn-print {
    border: 2px solid #1c28ce;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
}

.btn-print:hover {
    background-color: rgba(45, 32, 216, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(67, 54, 248, 0.74);
}

.btn-eye {
    margin-top: 100px;
    border: 2px solid #d1ce26;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 40px;
    padding-left: 10.5px;
}

.btn-eye:hover {
    background-color: rgba(221, 210, 57, 0.74);
    color: white;
}

.btn-setting {
  margin-top: 100px;
  border: 2px solid #d1ce26;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  color: black;
  width: 40px;
  padding-left: 10.5px;
}

.btn-setting:hover {
  background-color: rgba(221, 210, 57, 0.74);
  color: white;
}

.btn-status {
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 200px;
}

.btn-status:hover {
    background-color: rgba(62, 60, 197, 0.74);
    color: white;
}

.btn-status-2 {
    border: 2px solid #0d8f8f;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 200px;
}

.btn-status-2:hover {
    background-color: rgba(39, 149, 177, 0.74);
    color: white;
}

.btn-status-3 {
    border: 2px solid #c415bb;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
    width: 200px;
}

.btn-status-3:hover {
    background-color: rgba(119, 15, 133, 0.74);
    color: white;
}

.btn-status-4 {
  border: 2px solid #15c464;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  color: black;
  width: 200px;
}

.btn-status-4:hover {
  background-color: rgba(25, 133, 15, 0.74);
  color: white;
}

.btn-status-5 {
  border: 2px solid #90c415;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  color: black;
  width: 200px;
}

.btn-status-5:hover {
  background-color: rgba(133, 131, 15, 0.74);
  color: white;
}

.btn-status-6 {
  border: 2px solid #c47815;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  color: black;
  width: 200px;
}

.btn-status-6:hover {
  background-color: rgba(133, 78, 15, 0.74);
  color: white;
}

.btn-tgl-spj {
  transition: all 0.3s ease-in-out;
  border-radius: 50px;
}

.btn-tgl-spj:hover {
  border: 2px solid #38c47b;
  background-color: #6eebaa;
  border-radius: 50px;
  color: black !important;
  cursor: pointer;
}

.btn-add {
    border: 2px solid #38c47b;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    padding-bottom: 9px;
    color: black;
}

.btn-add:hover {
    background-color: #31a66a;
    color: white !important;
}

.btn-draft {
  border: 2px solid #d9e630;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding-bottom: 9px;
  color: black;
}

.btn-draft:hover {
  background-color: #ebf83b;
  color: black !important;
}

.btn-verification {
  border: 2px solid #218df1;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding-bottom: 9px;
  color: black;
}

.btn-verification:hover {
  background-color: #23dfec;
  color: white !important;
}

.active-btn {
  background-color: #4cafaa; /* Green */
  color: white;
}

.btn-add-2 {
  border: 2px solid rgb(130, 117, 202);
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding-bottom: 9px;
  color: black;
}

.btn-add-2:hover {
  background-color: #4f58da;
  color: white !important;
}

.btn-add-3 {
  border: 2px solid #1322ac;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding-bottom: 9px;
  color: black;
}

.btn-add-3:hover {
  background-color: #3133a6;
  color: white !important;
}

.btn-additional-1 {
    border: 2px solid #3864c4;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    padding-bottom: 9px;
    color: black;
}

.btn-additional-1:hover {
    background-color: #2841cf;
    color: white !important;
}

.btn-additional-2 {
    border: 2px solid #34d8ca;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    padding-bottom: 9px;
    color: black;
}

.btn-additional-2:hover {
    background-color: #0dc4ba;
    color: white !important;
}

.btn-additional-3 {
    border: 2px solid #ec7832;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    padding-bottom: 9px;
    color: black;
}

.btn-additional-3:hover {
    background-color: #ec7832;
    color: white !important;
}

.btn-reset {
    border: 2px solid #d334d8;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50px;
    padding-bottom: 9px;
    color: black;
}

.btn-reset:hover {
    background-color: #c40dc4;
    color: white;
}

.btn-verify {
    border: 2px solid #0a8d1b;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-verify:hover {
    background-color: rgba(104, 255, 4, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(69, 163, 7, 0.74);
}

.btn-store {
  border: 2px solid #0a8d36;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 20px;
  color: black;
}

.btn-store:hover {
  background-color: rgba(40, 221, 121, 0.74);
  color: white;
}

.btn-edit {
    border: 2px solid #0a488d;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-edit:hover {
    background-color: rgba(48, 182, 235, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(56, 143, 230, 0.5);
}

.btn-trash {
    border: 2px solid #d11111;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-trash:hover {
    background-color: rgba(255, 55, 55, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(204, 90, 37, 0.5);
}

.btn-company {
    border: 2px solid #11d141;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-company:hover {
  background-color: rgba(61, 212, 68, 0.836);
  color: white;
  box-shadow: 0 0 0 3px rgba(55, 255, 65, 0.836);
}

.btn-tax {
    border: 2px solid #7f12e4;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-tax:hover {
    background-color: rgba(199, 29, 221, 0.74);
    color: white;
    box-shadow: 0 0 0 3px rgba(225, 53, 248, 0.74);
}

.btn-more {
    border: 2px solid #e0a008;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 20px;
    color: black;
}

.btn-more:hover {
    background-color: #eca909;
    color: white;
    box-shadow: 0 0 0 3px rgba(182, 150, 8, 0.74);
}

.btn-nav-link {
    display: inline-block;
    border: 2px solid #3850d8;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0;
    color: rgb(161, 131, 131);
    background: rgba(0, 0, 0, 0);
    margin-left: 5px;
}

.btn-nav-link:hover {
    background-color: #364cc9;
    color: white;
}

.btn-nav-link.active {
    background-color: #364cc9;
    color: white;
}

.btn-flash {
  animation-delay: 0.5s;
  animation-duration: 2.85s;
  animation-iteration-count: infinite;
}

.btn-simda {
    color: rgb(161, 131, 131) !important;
}

.btn-simda:hover {
    color: white !important;
}

@keyframes flash {
    from, 50%, to {
      opacity: 1;
    }
    25%, 75% {
      opacity: 0.5;
    }
}

.flash {
    animation-name: flash;
    transform-origin: center bottom;
}

.btn-logout {
    color: red
}

.btn-profile {
    display: inline-block;
    position: relative;
    background-color: #fff;
    color: #4c5fe2;
    transform: scale(1.0);
    width: 150px;
    border-radius: 30px;
    border: 1px solid;
    line-height: 18px;
    padding: 15px;
    cursor: pointer;
    margin-left: 0px;
}

.btn-profile:hover {
    background-color: rgba(76,95,226,.1);
}

.btn-saved {
  position: relative;
  background-color: #fff;
  color: #7eee3d !important;
  width: 150px;
  border-radius: 30px;
  border: 1px solid;
  line-height: 18px;
  margin-left: 0px;
  padding: 15px;
  cursor: default;
}

.btn-saved:hover {
  background-color: rgba(76,95,226,.1);
}

.btn-remove {
    position: relative;
    background-color: #fff;
    color: #e24c4c;
    width: 150px;
    border-radius: 30px;
    border: 1px solid;
    line-height: 18px;
    margin-left: 0px;
    padding: 15px;
    cursor: default;
}
  
.btn-remove:hover {
    background-color: rgba(76,95,226,.1);
}

.btn-download-input {
  position: relative;
  background-color: #fff;
  color: #24b324;
  transform: scale(0.8);
  width: 150px;
  border-radius: 30px;
  border: 1px solid;
  line-height: 18px;
  margin-left: 0px;
  padding: 15px;
  cursor: default;
}

.btn-download-input:hover {
  background-color: rgba(24, 128, 58, 0.1);
}

.btn-float-right {
    float: right;
}

.btn-profile-submit {
    position: relative;
    background-color: #fff;
    color: #26c233;
    border-radius: 30px;
    border: 1px solid;
    cursor: default;
}

.btn-profile-submit:hover {
    background-color: rgba(27, 211, 36, 0.1);
}

.btn-theme-submit {
    position: relative;
    background-color: #fff;
    color: #2636c2;
    border-radius: 30px;
    border: 1px solid;
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    margin-right: 15px;
}

.btn-theme-submit:hover {
    background-color: rgba(30, 27, 211, 0.1);
}

/* Border */
.dashed-border {
  border-style: dashed !important;
  width: 100%;
}

/* Modal */

.modal-header {
  background: rgb(59, 113, 202) !important;
  border-top-left-radius: 0px !important;
  border-top-right-radius: 0px !important;
  color: whitesmoke !important;
}

.modal-footer {
  background: #fff !important;
  border-bottom-left-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  border-top: 0px !important;
  color: whitesmoke !important;
}

.modal-delete {
    background: #f8f9fa00 !important;
    border-bottom: none !important;
    border-top: none !important;
}

.modal-scrollable-fix {
  overflow-y: auto !important;
}

/* Table */

.table-responsive-scroll {
    overflow-y: hidden;
}

.tr-warning {
  background: linear-gradient(270deg,#c4f0ff, #f08080);
  background-size: 200% 200%;
  animation: Gradient 3s ease infinite;
  transition: filter 0.3s ease;
}

@keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

/* Input */

input:disabled {
  color: #495057 !important;
  opacity: 1 !important;
}

input.rounder {
  border-radius: 30px;
}

/* .modal input {
    background: azure !important;
}

.modal input:focus {
    outline: none !important;
    border: 1px solid rgb(13, 253, 65) !important;
    box-shadow: 0 0 10px #719ECE !important;
} */

/* @keyframes breathing {
    0% { box-shadow: 0 0 5px 0 rgb(0, 47, 255); }
    50% { box-shadow: 0 0 7px 0 rgb(0, 255, 0), 0 0 9px 0 rgb(187, 255, 0); }
    100% { box-shadow: 0 0 5px 0 rgb(0, 140, 255); }
  }
  
  input:focus {
    outline: none;
    animation: breathing 2s infinite;
  } */

/* Radio Button */

.radio {
    /* margin: 16px 0;
    display: block; */
    cursor: pointer;
  }
  .radio input {
    display: none;
  }
  .radio input + span {
    line-height: 22px;
    height: 22px;
    padding-left: 22px;
    display: block;
    position: relative;
  }
  .radio input + span:not(:empty) {
    padding-left: 30px;
  }
  .radio input + span:before, .radio input + span:after {
    content: "";
    width: 22px;
    height: 22px;
    display: block;
    border-radius: 50%;
    left: 0;
    top: 0;
    position: absolute;
  }
  .radio input + span:before {
    background: #D1D7E3;
    transition: background 0.2s ease, transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 2);
  }
  .radio input + span:after {
    background: #fff;
    transform: scale(0.78);
    transition: transform 0.6s cubic-bezier(0.175, 0.885, 0.32, 1.4);
  }
  .radio input:checked + span:before {
    transform: scale(1.04);
    background: #5D9BFB;
  }
  .radio input:checked + span:after {
    transform: scale(0.4);
    transition: transform 0.3s ease;
  }
  .radio:hover input + span:before {
    transform: scale(0.92);
  }
  .radio:hover input + span:after {
    transform: scale(0.74);
  }
  .radio:hover input:checked + span:after {
    transform: scale(0.4);
  }

/* Input Group */
.input-dex-group {
  display: flex;
  align-items: center;
}

.input-dex-group input {
  margin-right: 5px; /* Apply right margin to all inputs */
}

.input-dex-group input:nth-child(3) {
  margin-right: 0; /* Remove right margin for the third input */
}

.input-dex-group .form-control {
  flex-grow: 1;
}

.input-dex-group .btn {
  margin-left: 10px;
}

/* Checkbox */
.ppn-tick {
    margin-left: 7px;
}

.upbring-check {
  position: relative !important;
  overflow: hidden;
}

.check {
    cursor: pointer;
    position: relative;
    margin: auto;
    width: 18px;
    height: 18px;
    -webkit-tap-highlight-color: transparent;
    transform: translate3d(0, 0, 0);
  }
  .check:before {
    display: none;
  }
  .check svg {
    position: relative;
    z-index: 1;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke: #c8ccd4;
    stroke-width: 1.5;
    transform: translate3d(0, 0, 0);
    transition: all 0.2s ease;
  }
  .check svg path {
    stroke-dasharray: 60;
    stroke-dashoffset: 0;
  }
  .check svg polyline {
    stroke-dasharray: 22;
    stroke-dashoffset: 66;
  }
  .check:hover:before {
    opacity: 1;
  }
  .check:hover svg {
    stroke: #4285f4;
  }
  .cbx:checked + .check svg {
    stroke: #4285f4;
  }
  .cbx:checked + .check svg path {
    stroke-dashoffset: 60;
    transition: all 0.3s linear;
  }
  .cbx:checked + .check svg polyline {
    stroke-dashoffset: 42;
    transition: all 0.2s linear;
    transition-delay: 0.15s;
  }

/* Toggle Switch */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  transform: translateX(26px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
/* Small */
.switch-small.inside{
  position: absolute;
  right: 8px;
  top: 25%;
  transform: translateY(-50%);
}

.switch-small {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 25px;
}

.switch-small input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider-small {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  transition: .4s;
}

.slider-small:before {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  left: 2px;
  bottom: 2.03px;
  background-color: white;
  transition: .4s;
}

input:checked + .slider-small {
  background-color: #2196F3;
}

input:focus + .slider-small {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider-small:before {
  transform: translateX(24px);
}

.slider-small.round {
  border-radius: 34px;
}

.slider-small.round:before {
  border-radius: 50%;
}
/* Selectpicker Select2 */

/* .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
    transition: all 0.2s ease-in-out;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable:hover {
    background: rgba(48, 182, 235, 0.74);
    cursor: pointer;
}

.select2-results__options li:hover .text {
    color: white;
}

.select2-container--default .select2-selection--single {
    background-color: azure !important;
} */

.select2-container .select2-selection--single .select2-selection__arrow {
    transition: transform 0.3s ease-in-out;
}

.select2-container--open .select2-selection--single .select2-selection__arrow {
    transform: rotate(180deg);
}

.select2-container--open {
    z-index: 9999999 !important; /* Adjust this value as needed */
}

.select2-dropdown {
    margin: -1px !important; /* Adjust as needed */
}

.select2-dropdown .select2-results__message {
    text-align: center;
}

.select2-search--dropdown .select2-search__field {
    border-radius: 50px;
    padding: 4px 15px !important;
}

.fast-animation {
    animation-duration: 0.08s !important;
}

/* Modal */

.modal-backdrop {
  width: 100% !important;
  height: 100% !important;
}

.modal-backdrop.in {
    opacity: 0.5;
}

@keyframes bounce-scale {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.98);
  }
}

.modal-bounce-scale {
  animation: bounce-scale 0.5s;
}

/* Datepicker */

.datepicker-plot-area {
    z-index: 1151 !important;
}

/* Dropdown */

.dropdown-menu.show {
    margin-right: 0px !important;
}

.dropdown-item {
    border-radius: 0 !important;
}

/* Card */

.fungsional-administratif-card {
    padding-top: 24px !important;
}

/* Profile */
.rounded-circle {
    transition: all 0.2s ease;
}

.rounded-circle:hover {
    box-shadow: 0 0 10px #719ECE;
}

/* Errors */

.error {
    color: red;
    font-size:small;
}

/* Search PDF Button */
* {
	border: 0;
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}
.search-btn, .search-type {
	font: 1em Hind, sans-serif;
	line-height: 1.5em;
}
.search-type {
	color: #d3d3d3;
}
.search-bar {
	display: flex;
}
.search-bar input,
.search-btn, 
.search-btn:before, 
.search-btn:after {
	transition: all 0.25s ease-out;
}
.search-bar input,
.search-btn {
	width: 3em;
	height: 3em;
}
.search-bar input:invalid:not(:focus),
.search-btn {
	cursor: pointer;
}
.search-bar,
.search-bar input:focus,
.search-bar input:valid  {
	width: 100%;
}
.search-bar input:focus,
.search-bar input:not(:focus) + .search-btn:focus {
	outline: transparent;
}
.search-bar {
	/* margin: auto; */
	/* padding: 1.5em; */
	justify-content: left;
	max-width: 25em;
}
.search-bar input {
	background: transparent;
	border-radius: 1.5em;
	box-shadow: 0 0 0 0.4em #171717 inset;
	padding: 0.75em;
	transform: translate(0.5em,0.5em) scale(0.5);
	transform-origin: 100% 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.search-bar input::-webkit-search-decoration {
	-webkit-appearance: none;
}
.search-bar input:focus,
.search-bar input:valid {
	background: #fff;
	border-radius: 0.375em 0 0 0.375em;
	box-shadow: 0 0 0 0.1em #d9d9d9 inset;
	transform: scale(1);
}
.search-btn {
	background: #171717;
	border-radius: 0 0.75em 0.75em 0 / 0 1.5em 1.5em 0;
	padding: 0.75em;
	position: relative;
	transform: translate(0.25em,0.25em) rotate(45deg) scale(0.25,0.125);
	transform-origin: 0 50%;
}
.search-btn:before, 
.search-btn:after {
	content: "";
	display: block;
	opacity: 0;
	position: absolute;
}
.search-btn:before {
	border-radius: 50%;
	box-shadow: 0 0 0 0.2em #f1f1f1 inset;
	top: 0.75em;
	left: 0.75em;
	width: 1.2em;
	height: 1.2em;
}
.search-btn:after {
	background: #f1f1f1;
	border-radius: 0 0.25em 0.25em 0;
	top: 51%;
	left: 51%;
	width: 0.75em;
	height: 0.25em;
	transform: translate(0.2em,0) rotate(45deg);
	transform-origin: 0 50%;
}
.search-btn span {
	display: inline-block;
	overflow: hidden;
	width: 1px;
	height: 1px;
}

/* Active state */
.search-bar input:focus + .search-btn,
.search-bar input:valid + .search-btn {
	background: #2762f3;
	border-radius: 0 0.375em 0.375em 0;
	transform: scale(1);
}
.search-bar input:focus + .search-btn:before, 
.search-bar input:focus + .search-btn:after,
.search-bar input:valid + .search-btn:before, 
.search-bar input:valid + .search-btn:after {
	opacity: 1;
}
.search-bar input:focus + .search-btn:hover,
.search-bar input:valid + .search-btn:hover,
.search-bar input:valid:not(:focus) + .search-btn:focus {
	background: #0c48db;
}
.search-bar input:focus + .search-btn:active,
.search-bar input:valid + .search-btn:active {
	transform: translateY(1px);
}

@media screen and (prefers-color-scheme: dark) {
	.search-type {
		color: #f1f1f1;
	}
	.search-bar input {
		box-shadow: 0 0 0 0.4em #181212 inset;
	}
	.search-bar input:focus,
	.search-bar input:valid {
		background: #3d3d3d;
		box-shadow: 0 0 0 0.1em #3d3d3d inset;
	}
	.search-btn {
		background: #181212;
	}
}

.search-margin {
    margin-top: 10px;
}

/* Flex */

.container-flex {
    display:flex;
}
.flex-item-fixed {
    width: 300px;
    margin-right: 10px;
}
.flex-item {
    flex-grow: 1;
}

/* Custom Button */

.button-wrapper{
    transform: translate(0%, 0%);
}
  
button.button-cs-1{
    display: inline;
    cursor: pointer;
    width: 120px;
    height: 30px;
    line-height: 20px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
    border: 2px solid #333;
    letter-spacing: 2px;
    text-align: center;
    position: relative;
    transition: all .35s;
}
  
button.button-cs-1 span{
    position: relative;
    z-index: 2;
}
  
button.button-cs-1:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    color: #fff;
    background: #ff003b;
    transition: all .35s;
}
  
button.button-cs-1:hover{
    border-radius: 20px;
    color: #fff;
    transition: all .35s;
}
  
button.button-cs-1:hover:after{
    border-radius: 20px;
    width: 100%;
}

button.button-cs-2{
    display: inline;
    cursor: pointer;
    width: 120px;
    height: 30px;
    line-height: 20px;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
    border: 2px solid #333;
    letter-spacing: 2px;
    text-align: center;
    position: relative;
    transition: all .35s;
}
  
button.button-cs-2 span{
    position: relative;
    z-index: 2;
}
  
button.button-cs-2:after{
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    color: #fff;
    background: #42e421;
    transition: all .35s;
}
  
button.button-cs-2:hover{
    border-radius: 20px;
    color: #fff;
    transition: all .35s;
}
  
button.button-cs-2:hover:after{
    border-radius: 20px;
    width: 100%;
}

/* Radio */

.radio-wrapper {
    transform: translate(24%, 0%);
}

.radio-inline {
    display: inline-block;
    margin: 16px 28px !important;
    width: 120px;
}

/* Tooltip */

.custom--small {
    --cooltipz-small: 4.5rem;
  }
  .custom--medium {
    --cooltipz-medium: 8rem;
  }
  .custom--large {
    --cooltipz-large: 12rem;
  }
  .custom--revert {
    --cooltipz-bg-color: #fff;
    --cooltipz-text-color: #000;
    --cooltipz-border-color: #fff;
  }
  .custom--help {
    --cooltipz-cursor: help;
  }
  .custom--delay {
    --cooltipz-delay-show: 1s;
    --cooltipz-delay-hide: 2s;
  }
  .custom--far {
    --cooltipz-slide: 50px;
  }
  .custom--still {
    --cooltipz-slide: 0;
  }
  .custom--opposite {
    --cooltipz-slide: -50px;
  }
  .custom--big {
    --cooltipz-font-size: 1.6rem;
    --cooltipz-arrow-size: 1rem;
  }
  .custom--arrow {
    --cooltipz-arrow-size: 1.5rem;
    --cooltipz-border-radius: 0;
  }
  .custom--round {
    --cooltipz-border-radius: 5rem;
  }
  .custom--sharp {
    --cooltipz-border-radius: 0;
  }
  .custom--pointy {
    --cooltipz-arrow-size: 0.82rem;
    --cooltipz-border-radius: 0;
  }
  .custom--slow {
    --cooltipz-timing: 3s;
  }
  .custom--border {
    --cooltipz-border-color: #f00;
    --cooltipz-border-width: 2px;
  }
  .custom--border-2 {
    --cooltipz-border-color: #0f0;
    --cooltipz-border-width: 2px;
    --cooltipz-border-style: dashed;
  }
  .custom--border-3 {
    --cooltipz-border-color: #000;
    --cooltipz-border-width: 2px;
    --cooltipz-text-color: #000;
    --cooltipz-bg-color: #fff;
  }
  /* Nothing to do with Cooltipz.css, just making the examples look pretty */
  @keyframes octocat-wave {
    0%,
    100% {
      transform: rotate(0);
    }
    20%,
    60% {
      transform: rotate(-25deg);
    }
    40%,
    80% {
      transform: rotate(10deg);
    }
  }
  .github-corner:hover .octo-arm {
    animation: octocat-wave 560ms ease-in-out;
  }
  .github-corner svg {
    border: 0;
    color: #fff;
    fill: #151513;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(-1, 1);
  }
  .github-corner .octo-arm {
    transform-origin: 8.125rem 6.625rem;
  }
  .github-corner__wrapper {
    display: block;
    height: 5rem;
    width: 5rem;
    position: absolute;
    top: 0;
    left: 0;
  }
  .github-corner__wrapper a,
  .github-corner__wrapper svg {
    height: 100%;
    width: 100%;
    display: block;
  }
  @media (max-width: 31.25em) {
    .github-corner:hover .octo-arm {
      animation: none;
    }
    .github-corner .octo-arm {
      animation: octocat-wave 560ms ease-in-out;
    }
  }
  
  /* Modal Animations */

.modal.fade .modal-dialog {
    transform: scale(0.9);
    opacity: 1;
    transition: transform 0.3s ease-out, opacity 0.3s ease-out;
}

.modal.fade.show .modal-dialog {
    transform: scale(1);
    opacity: 1;
}

.modal.fade:not(.show) .modal-dialog {
    opacity: 0;
}

/* Modal Size */
.modal-dialog.modal-xl {
  max-width: 70% !important;
  margin: 1.75rem auto !important;
}

.modal-dialog.modal-xxl {
    max-width: 90%;
    margin: 1.75rem auto !important;
}

@media (max-width: 968px) {
  .modal-dialog {
    max-width: 90% !important;
    margin: 1.75rem auto !important;
  }
}

/* Tabs */
.nav-tabs .nav-link.nav-global {
    max-width: none;
}

/* Pagination Button */
.mat-pagination-container {
  display: flex;
  justify-content: center;
  align-items: center;
}

.mat-pagination,
.mat-pagination-draft,
.mat-pagination-completed {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.mat-pagination li,
.mat-pagination-draft li,
.mat-pagination-completed li {
  margin-right: 0.25rem; 
}

.mat-pagination .disabled,
.mat-pagination-draft .disabled,
.mat-pagination-completed .disabled {
  opacity: 0.5;
}

.mat-pagination .active a,
.mat-pagination .active span,
.mat-pagination-draft .active a,
.mat-pagination-completed .active a {
  background: #3f51b5;
  color: #fff;
}

.mat-pagination .active,
.mat-pagination-draft .active,
.mat-pagination-completed .active {
  pointer-events: none;
}

.mat-pagination .active:hover,
.mat-pagination-draft .active:hover,
.mat-pagination-completed .active:hover {
  pointer-events: auto;
  cursor: pointer;
}

.mat-button {
  display: block;
  padding: 0.5rem 1rem;
  background: none;
  color: rgba(0,0,0,.87);
  border-radius: 2px;
  transition: all 0.3s;
  text-decoration: none;
}

.mat-button:hover {
  background: #eee;
  text-decoration: none; 
}

.mat-pagination-prev,
.mat-pagination-next {
  font-size: 1rem;
}

.mat-pagination .mat-button i,
.mat-pagination-draft .mat-button i,
.mat-pagination-completed .mat-button i {
  font-size: 0.875rem; 
}

@media (max-width: 576px) {
  .mat-pagination-prev,
  .mat-pagination-next {
    display: none;
  }
}

/* Font Awesome AddOns */
.fa-bounce {
  display: inline-block;
  animation: bounce 0.5s infinite linear;
}

@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}


/* Show/Hide Left to Right */
.labelppn, .labelppn_calc, #ppn, #ppn_calc {
  position: relative;
  overflow: hidden;
}

.labelpph21, .labelpph21_calc, #pph21, #pph21_calc {
  position: relative;
  overflow: hidden;
}

.labelpph22, .labelpph22_calc, #pph22, #pph22_calc {
  position: relative;
  overflow: hidden;
}

.labelpph23, .labelpph23_calc, #pph23, #pph23_calc {
  position: relative;
  overflow: hidden;
}

/* Timeline */
/* The actual timeline (the vertical ruler) */
.main-timeline {
  position: relative;
}

/* The actual timeline (the vertical ruler) */
.main-timeline::after {
  content: "";
  position: absolute;
  width: 6px;
  background-color: #939597;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}

/* Container around content */
.timeline {
  position: relative;
  background-color: inherit;
  width: 50%;
}

/* The circles on the timeline */
.timeline::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  right: -13px;
  background-color: #939597;
  border: 5px solid #f5df4d;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

/* Place the container to the left */
.left {
  padding: 0px 40px 20px 0px;
  left: 0;
}

/* Place the container to the right */
.right {
  padding: 0px 0px 20px 40px;
  left: 50%;
}

/* Add arrows to the left container (pointing right) */
.left::before {
  content: " ";
  position: absolute;
  top: 18px;
  z-index: 1;
  right: 30px;
  border: medium solid white;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent white;
}

/* Add arrows to the right container (pointing left) */
.right::before {
  content: " ";
  position: absolute;
  top: 18px;
  z-index: 1;
  left: 30px;
  border: medium solid white;
  border-width: 10px 10px 10px 0;
  border-color: transparent white transparent transparent;
}

/* Fix the circle for containers on the right side */
.right::after {
  left: -12px;
}

/* Media queries - Responsive timeline on screens less than 600px wide */
@media screen and (max-width: 600px) {
  /* Place the timelime to the left */
  .main-timeline::after {
    left: 31px;
  }

  /* Full-width containers */
  .timeline {
    width: 100%;
    padding-left: 70px;
    padding-right: 25px;
  }

  /* Make sure that all arrows are pointing leftwards */
  .timeline::before {
    left: 60px;
    border: medium solid white;
    border-width: 10px 10px 10px 0;
    border-color: transparent white transparent transparent;
  }

  /* Make sure all circles are at the same spot */
  .left::after,
  .right::after {
    left: 18px;
  }

  .left::before {
    right: auto;
  }

  /* Make all right containers behave like the left ones */
  .right {
    left: 0%;
  }
}

/* Pointer */
.pointer {
  cursor: pointer;
}

/* Sticky */
.scrollable-table {
  height: 130vh; /* adjust this value as needed */
  overflow: auto;
}

.sticky-first-outer,
.sticky-second-outer,
.sticky-third-outer {
    position: sticky;
    position: -webkit-sticky; /* For Safari */
    background-color: inherit; /* Inherit the background color from the parent element */
    z-index: 1; /* Ensure the sticky elements appear on top of the other content */
}

.sticky-first-outer {
    top: 81px; /* Stick to the top of the parent element */
}

.sticky-second-outer {
    top: 41px; /* Adjust this value as needed */
}

.sticky-third-outer {
    top: 0px; /* Adjust this value as needed */
}

/* Background Color */

.bg-black {
  background-color: #000000;
}
.bg-blue-100 {
  background-color: #dbeafe;
}
.bg-blue-200 {
  background-color: #bfdbfe;
}
.bg-blue-300 {
  background-color: #93c5fd;
}
.bg-blue-400 {
  background-color: #60a5fa;
}
.bg-blue-500 {
  background-color: #3b82f6;
}
.bg-blue-600 {
  background-color: #2563eb;
}
.bg-blue-700 {
  background-color: #1d4ed8;
}
.bg-blue-800 {
  background-color: #1e40af;
}
.bg-blue-900 {
  background-color: #1e3a8a;
}
.bg-current {
  background-color: currentColor;
}
.bg-cyan-100 {
  background-color: #cffafe;
}
.bg-cyan-200 {
  background-color: #a5f3fc;
}
.bg-cyan-50 {
  background-color: #ecfeff;
}
.bg-emerald-100 {
  background-color: #d1fae5;
}
.bg-emerald-50 {
  background-color: #ecfdf5;
}
.bg-fuchsia-100 {
  background-color: #fae8ff;
}
.bg-fuchsia-50 {
  background-color: #fdf4ff;
}
.bg-gray-100 {
  background-color: #f3f4f6;
}
.bg-gray-200 {
  background-color: #e5e7eb;
}
.bg-gray-300 {
  background-color: #d1d5db;
}
.bg-gray-400 {
  background-color: #9ca3af;
}
.bg-gray-500 {
  background-color: #6b7280;
}
.bg-gray-600 {
  background-color: #4b5563;
}
.bg-gray-700 {
  background-color: #374151;
}
.bg-gray-800 {
  background-color: #1f2937;
}
.bg-gray-900 {
  background-color: #111827;
}
.bg-green-100 {
  background-color: #d1fae5;
}
.bg-green-200 {
  background-color: #a7f3d0;
}
.bg-green-300 {
  background-color: #6ee7b7;
}
.bg-green-400 {
  background-color: #34d399;
}
.bg-green-500 {
  background-color: #10b981;
}
.bg-green-600 {
  background-color: #059669;
}
.bg-green-700 {
  background-color: #047857;
}
.bg-green-800 {
  background-color: #065f46;
}
.bg-green-900 {
  background-color: #064e3b;
}
.bg-indigo-100:hover {
  background-color: #d6deff !important;
}
.bg-indigo-100 {
  background-color: #e0e7ff;
  color: #f8fafc;
}
.bg-indigo-200:hover {
  background-color: #aebcfe !important;
}
.bg-indigo-200 {
  background-color: #c7d2fe;
  color: #f8fafc;
}
.bg-indigo-300:hover {
  background-color: #8ca1fc !important;
}
.bg-indigo-300 {
  background-color: #a5b4fc;
  color: #f8fafc;
}
.bg-indigo-400:hover {
  background-color: #6a7ff4 !important;
}
.bg-indigo-400 {
  background-color: #818cf8;
  color: #f8fafc;
}
.bg-indigo-500:hover {
  background-color: #575fe9 !important;
}
.bg-indigo-500 {
  background-color: #6366f1;
  color: #f8fafc;
}
.bg-indigo-600:hover {
  background-color: #3e3fd9 !important;
}
.bg-indigo-600 {
  background-color: #4f46e5;
  color: #f8fafc;
}
.bg-indigo-700:hover {
  background-color: #3730a3 !important;
}
.bg-indigo-700 {
  background-color: #4338ca;
  color: #f8fafc;
}
.bg-indigo-800:hover {
  background-color: #2c267d !important;
}
.bg-indigo-800 {
  background-color: #3730a3;
  color: #f8fafc;
}
.bg-indigo-900:hover {
  background-color: #232166 !important;
}
.bg-indigo-900 {
  background-color: #312e81;
  color: #f8fafc;
}
.bg-lime-100 {
  background-color: #ecfccb;
}
.bg-lime-50 {
  background-color: #f7fee7;
}
.bg-orange-100 {
  background-color: #ffedd5;
}
.bg-orange-200 {
  background-color: #fed7aa;
}
.bg-pink-100 {
  background-color: #fce7f3;
}
.bg-pink-200 {
  background-color: #fbcfe8;
}
.bg-pink-50 {
  background-color: #fdf2f8;
}
.bg-purple-100 {
  background-color: #ede9fe;
}
.bg-purple-200 {
  background-color: #ddd6fe;
}
.bg-purple-50 {
  background-color: #f5f3ff;
}
.bg-red-100 {
  background-color: #fee2e2;
}
.bg-red-200 {
  background-color: #fecaca;
}
.bg-red-300 {
  background-color: #fca5a5;
}
.bg-red-400 {
  background-color: #f87171;
}
.bg-red-500 {
  background-color: #ef4444;
}
.bg-red-600 {
  background-color: #dc2626;
}
.bg-red-700 {
  background-color: #b91c1c;
}
.bg-red-800 {
  background-color: #991b1b;
}
.bg-red-900 {
  background-color: #7f1d1d;
}
.bg-rose-100 {
  background-color: #ffe4e6;
}
.bg-rose-50 {
  background-color: #fff1f2;
}
.bg-sky-100 {
  background-color: #e0f2fe;
}
.bg-sky-200 {
  background-color: #bae6fd;
}
.bg-sky-50 {
  background-color: #f0f9ff;
}
.bg-teal-100 {
  background-color: #ccfbf1;
}
.bg-teal-200 {
  background-color: #99f6e4;
}
.bg-teal-600 {
  background-color: #14b8a6;
}
.bg-transparent {
  background-color: transparent;
}
.bg-violet-100 {
  background-color: #ede9fe;
}
.bg-violet-200 {
  background-color: #ddd6fe;
}
.bg-violet-50 {
  background-color: #f5f3ff;
}
.bg-white {
  background-color: #ffffff;
}
.bg-yellow-100 {
  background-color: #fef3c7;
}
.bg-yellow-200 {
  background-color: #fde68a;
}
.bg-yellow-300 {
  background-color: #fcd34d;
}
.bg-yellow-400 {
  background-color: #fbbf24;
}
.bg-yellow-500 {
  background-color: #f59e0b;
}
.bg-yellow-600 {
  background-color: #d97706;
}
.bg-yellow-700 {
  background-color: #b45309;
}
.bg-yellow-800 {
  background-color: #92400e;
}
.bg-yellow-900 {
  background-color: #78350f;
}

/* Upload Files */
.dz-error-message {
  margin-left: 65px !important;
}

.dz-image {
  width: 250px !important; /* Set the width of the thumbnail */
  height: 350px !important; /* Set the height of the thumbnail */
  overflow: hidden !important; /* Ensure the content fits in the thumbnail */
}

/* Style for the image inside the thumbnail container */
.dz-image img {
  width: 250px !important; /* Ensure the image fills the width of the thumbnail */
  -o-object-fit: cover !important;
     object-fit: cover !important; /* Cover the area without stretching the image */
}

.dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dz-preview:hover .dz-image {
  filter: blur(4px);
  transition: filter 0.3s ease-in-out;
}

.dz-preview:hover .dz-details {
  opacity: 1;
}

.dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
  transition: filter 0.3s ease-in-out;
}

.dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
  transition: opacity 0.3s ease-in-out;
}

.dz-preview .dz-filename {
  word-wrap: break-word;
  white-space: normal;
  max-width: 100%;
  padding: 0 5px;
}

#submit-all {
  display: none; /* Hide button initially */
  /* No initial animation here, it's handled by JavaScript */
}

.zoomIn {
  animation: zoomIn 0.5s forwards; /* Animation when shown */
}

.zoomOut {
  animation: zoomOut 0.5s forwards; /* Animation when hidden */
}

@keyframes zoomIn {
  from {
      transform: scale(0);
      display: none;
  }
  to {
      transform: scale(1);
      display: block;
  }
}

@keyframes zoomOut {
  from {
      transform: scale(1);
      display: block;
  }
  to {
      transform: scale(0);
      display: none;
  }
}

.file-added-animation {
  animation: zoomInFileAnimation 0.5s forwards;
}

.file-removed-animation {
  animation: zoomOutFileAnimation 0.5s forwards;
}

@keyframes zoomInFileAnimation {
  0% {
      transform: scale(0);
      opacity: 0;
  }
  100% {
      transform: scale(1);
      opacity: 1;
  }
}

@keyframes zoomOutFileAnimation {
  from {
      transform: scale(1);
      opacity: 1;
  }
  to {
      transform: scale(0);
      opacity: 0;
  }
}

.file-preview {
  /* Apply a transition to all file previews for the left property */
  transition: left 0.5s ease-in-out;
}

.slide-left {
  /* This class will be added to trigger the slide-to-left transition */
  left: -100%; /* Adjust as needed based on your layout */
}

.dropzone-separator {
  border: 2px dashed #ccc;
  padding: 20px;
  margin-bottom: 20px;
}

.separator-info {
  margin-bottom: 10px;
}

.separator-dropzone {
  border: 2px dashed #999;
  padding: 20px;
  text-align: center;
  color: #999;
  cursor: pointer;
}

.separator-dropzone .dz-message {
  margin: 0;
}

.separator-dropzone.dz-drag-hover {
  border-color: #000;
  color: #000;
}

.sortable-ghost {
  opacity: 0.4;
  background: #C8EBFB;
}

.btn-spj-pdf-download, .btn-spj-pdf-edit, .btn-spj-pdf-delete {
  border: none;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%; /* Circular buttons */
  background-color: #2c3e50; /* Dark shade for contrast */
  color: #ffffff !important; /* White icon color */
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Subtle shadow for depth */
  transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for background color, color, and shadow */
}

.btn-spj-pdf-download:hover {
  background-color: #34495e; /* Slightly lighter shade on hover */
  color: rgba(50, 238, 12, 0.74) !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-spj-pdf-edit:hover {
  background-color: #34495e; /* Slightly lighter shade on hover */
  color: rgba(89, 161, 255, 0.74) !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-spj-pdf-delete:hover {
  background-color: #34495e; /* Slightly lighter shade on hover */
  color: rgba(255, 68, 94, 0.74) !important;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.spj-pdf-description {
  border-radius: 15px;
  font-size: 12px;
  color: #fff;
  text-align: center;
  margin-bottom: 5px;
  padding-left: 4px;
  padding-right: 4px;
  height: 90px;
}

.spj-pdf-action {
  padding-left: 10px;
  padding-right: 10px;
}

.spj-pdf-card {
  position: relative;
  overflow: hidden; /* Ensures that the sliding element is clipped to the card's bounds */
  transition: transform 0.3s;
  transform-style: preserve-3d;
}

.spj-pdf-card:hover .spj-pdf-card-info {
  transform: translateY(0); /* Adjusted to align with the card's bottom edge */
}

.spj-pdf-card-info {
  background: rgba(51, 51, 51, 0.7); /* 30% transparent background */
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
  transform: translateY(calc(100% - 0px)); /* Adjust the 50px to the height of your info card */
  transition: transform 0.3s;
  height: 140px;
  /* Add other styling for .spj-pdf-card-info as needed */
}

.novel-sidebar .nav-tabs {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  scrollbar-width: none; /* For Firefox */
  -ms-overflow-style: none;  /* For Internet Explorer and Edge */
  -webkit-overflow-scrolling: touch; /* For smooth scrolling on touch devices */
}

.novel-sidebar .nav-tabs::-webkit-scrollbar {
  display: none; /* For Chrome, Safari, and Opera */
}

.novel-sidebar .nav-item {
  flex: 0 0 auto; /* Prevent nav items from stretching */
}

.novel-sidebar .nav-tabs-overlay {
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  pointer-events: all;
  z-index: 999;
}

/* Floating Button SPJ */
.floating-buttons {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 1000; /* Ensure it floats above other content */
  opacity: 0;
  transform: translateY(20px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.floating-buttons .btn {
  position: relative;
  border-radius: 50px;
  padding-bottom: 9px;
  color: whitesmoke;
  overflow: hidden;
  transition: transform 0.4s, opacity 0.4s;
  z-index: 1;
  box-shadow: 0 8px 15px rgba(0,0,0,0.3);
}

.floating-buttons.show {
  opacity: 1;
  transform: translateY(0);
  pointer-events: auto;
}

/* Specific styles for the delete button */
.floating-buttons .btn-floating-delete {
  background: linear-gradient(to right, #4c3bd6, #676bdf);
  margin-right: 7px;
}

/* Specific styles for the move button */
.floating-buttons .btn-floating-move {
  background: linear-gradient(to right, #007bff, #0056b3); /* Blue to deep blue gradient */
}

/* Pseudo-element for gradient transition on hover */
.floating-buttons .btn::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: opacity 0.4s;
  border-radius: inherit;
  z-index: -1;
}

.floating-buttons .btn-floating-delete::before {
  background: linear-gradient(to right, #676bdf, #4c3bd6);
}

.floating-buttons .btn-floating-move::before {
  background: linear-gradient(to right, #0056b3, #007bff); /* Reverse blue to deep blue gradient */
}

/* Hover state for both buttons */
.floating-buttons .btn:hover {
  transform: scale(1.05);
}

.floating-buttons .btn:hover::before {
  opacity: 1;
}

/* Active state for both buttons */
.floating-buttons .btn:active {
  transform: scale(0.95);
  box-shadow: 0 5px 10px rgba(0,0,0,0.3);
}

/* Sec Center Dropdown */

.sec-center {
  position: relative;
}

.sec-center .dropdown,
.sec-center .dropdown-sub {
  display: none;
}

.sec-center .for-dropdown {
  transition: all 200ms linear;
  vertical-align: middle;
  display: inline-block;
  height: 35.2px;
  width: 44px;
  padding-top: 5px;
  cursor: pointer;
}

.sec-center .for-dropdown.btn-5 {
  text-align: center;
}

.sec-center .for-dropdown .uil,
.sec-center .for-dropdown .fa-caret-down {
  font-size: 24px;
  transition: transform 200ms linear;
}

.sec-center .for-dropdown .fa-caret-down {
  font-size: 16px; /* Set font size to 16px */
}

.sec-center .for-dropdown span {
  text-align: center;
}

.sec-center .section-dropdown {
  position: absolute;
  padding: 5px;
  margin-top: 5px;
  width: auto;
  min-width: 300px;
  border-radius: 4px;
  box-shadow: 0 14px 35px 0 rgba(9, 9, 12, 0.4);
  z-index: 1000;
  background-color: whitesmoke;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
  display: none;
  transform: translateY(10px);
  /* transition: opacity 0.3s linear, transform 0.3s linear, max-height 0.3s linear; */
  transition: all 200ms linear;
}

.sec-center .section-dropdown.guire-button {
  right: 35px !important;
  top : 60px !important;
}

.sec-center .section-dropdown.black-color {
  background-color: #111;
}

.sec-center .section-dropdown.white-color {
  background-color: whitesmoke;
}

.sec-center .section-dropdown.active {
  opacity: 1;
  visibility: visible;
  max-height: 500px; /* Adjust as needed */
  transform: translateY(0);
  display: block;
}

.sec-center .section-dropdown.active:before {
  opacity: 1;
  transform: translateY(0);
}

.sec-center .fa-caret-down.rotated {
  transform: rotate(180deg);
  transition: transform 200ms linear;
}

.sec-center .section-dropdown:before {
  content: '';
  position: absolute;
  top: -8px;
  right: 20px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid whitesmoke;
  opacity: 0;
  transform: translateY(-10px);
  transition: all 300ms ease;
  z-index: 41;
}

.sec-center .section-dropdown:after {
  position: absolute;
  top: -7px;
  right: 17px;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: '';
  display: block;
  z-index: 2;
  transition: all 200ms linear;
}

.sec-center .section-dropdown.black-color:after {
  border-bottom: 8px solid #111;
}

.sec-center .section-dropdown.white-color:after {
  border-bottom: 8px solid whitesmoke;
}

.sec-center .section-dropdown a,
.sec-center .section-dropdown button,
.sec-center .section-dropdown label {
  position: relative;
  transition: all 200ms linear;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 15px;
  border-radius: 2px;
  padding: 5px 0;
  padding-left: 20px;
  padding-right: 15px;
  margin: 2px 0;
  text-align: left;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: space-between; /* Ensure space between elements */
  background: none;
  border: none;
  cursor: pointer;
}

.sec-center .section-dropdown button {
  width: 100%
}

.sec-center .section-dropdown.black-color a,
.sec-center .section-dropdown.black-color button,
.sec-center .section-dropdown.black-color label {
  color: #fff;
}

.sec-center .section-dropdown.white-color a,
.sec-center .section-dropdown.white-color button,
.sec-center .section-dropdown.white-color label {
  color: #111;
}

.sec-center .section-dropdown a:hover,
.sec-center .section-dropdown button:hover,
.sec-center .section-dropdown label:hover {
  color: #102770;
  background-color: #6bb4f0;
}

.sec-center .section-dropdown a .uil,
.sec-center .section-dropdown button .uil,
.sec-center .section-dropdown label .uil {
  font-size: 22px;
}

.sec-center .section-dropdown-sub {
  position: relative;
  display: block;
  width: 100%;
  pointer-events: none;
  opacity: 0;
  max-height: 0;
  padding-left: 10px;
  padding-right: 3px;
  overflow: hidden;
  transition: all 200ms linear;
}

.sec-center .section-dropdown-sub a {
  font-size: 14px;
}

.sec-center .section-dropdown-sub a .uil {
  font-size: 20px;
}

.sec-center .for-dropdown-sub {
  transition: all 200ms linear;
  vertical-align: middle;
  display: inline-block;
  height: 35.2px;
  width: 100%;
  padding-top: 5px;
  cursor: pointer;
}

.sec-center .for-dropdown-sub .uil {
  font-size: 24px;
  transition: transform 200ms linear;
}

.sec-center .for-dropdown-sub:focus-within + .section-dropdown-sub {
  pointer-events: auto;
  opacity: 1;
  max-height: 999px;
}

.sec-center .for-dropdown-sub:focus-within .uil {
  transform: rotate(45deg);
}

.sec-center .for-dropdown,
.sec-center .for-dropdown-sub {
  outline: none;
}

.sec-center .section-dropdown a i,
.sec-center .section-dropdown button i,
.sec-center .section-dropdown label i {
  margin-right: 10px; /* Adjust the spacing as needed */
}

.sec-center .section-dropdown .left-content {
  display: flex;
  align-items: center;
}

.sec-center .section-dropdown .left-content i {
  margin-right: 10px; /* Adjust the spacing as needed */
}

/* Guire Responsive Card */

.guire-container * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: 'Poppins', sans-serif;
}

.guire-container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    /* min-height: 100vh; */
    flex-wrap: wrap;
}

.guire-container .card {
    overflow: visible;
    position: relative;
    width: 400px;
    height: 400px;
    background: #fff;
    margin: 20px;
    border-radius: 20px;  
    box-shadow: 0 15px 25px rgba(0,0,0,0.2);
    transition: 0.5s;
    display: flex;
    flex-direction: column;
}

.guire-container .card.blur {
    filter: blur(20px);
    transform: scale(0.9);
    opacity: 0.5;
}

.guire-container .card:hover {
    filter: blur(0px) !important;
    transform: scale(1.05) !important;
    opacity: 1 !important;
}

.guire-container .card .circle {
    position: relative;
    width: 100%;
    height: 70%;
    background: #000;
    -webkit-clip-path: circle(250px at center 0);
            clip-path: circle(250px at center 0);
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;  
}

.guire-container .card .circle h2 {
    color: #fff;
    font-size: 2.8rem;
    margin-bottom: 50px;
}

.guire-container .card .circle h3 {
  color: #fff;
  font-size: 2.4rem;
  margin-bottom: 50px;
}

.guire-container .card .content {
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 20px;
}

.guire-container .card .content .button-container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
}

.guire-container .card .content .btn-5,
.guire-container .card .overlay-container .btn-5 {
    background: #823aa0;
    color: #fff;
    height: 50px;
    min-width: 120px;
    line-height: 46px; /* Adjusted for border */
    font-size: 16px;
    overflow: hidden;
    backface-visibility: hidden;
    position: relative;
    border: 2px solid #fff; /* Added white border */
    cursor: pointer;
    border-radius: 40px;
    padding: 0;
    transition: all 0.3s ease;
    text-align: center;
}

.guire-container .card .content .btn-5:hover,
.guire-container .card .overlay-container .btn-5:hover {
    box-shadow: 0 5px 15px rgba(0,0,0,0.3); /* Added shadow on hover */
}

.guire-container .card .content .btn-5:active,
.guire-container .card .overlay-container .btn-5:active {
    background: #9053a9;
    top: 2px;
}

.guire-container .card .content .btn-5 span,
.guire-container .card .overlay-container .btn-5 span {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    -moz-transition: all 0.3s;
    -moz-backface-visibility: hidden;
    transition: all 0.3s;
    backface-visibility: hidden;
}

.guire-container .card .content .btn-5:before,
.guire-container .card .overlay-container .btn-5:before {
    position: absolute;
    height: 100%;
    width: 100%;
    line-height: 46px; /* Adjusted for border */
    font-size: 130%;
    transition: all 0.3s;
    left: 0;
    top: -100%;
}

.guire-container .card .content .btn-5:active:before,
.guire-container .card .overlay-container .btn-5:active:before {
    color: #703b87;
}

.guire-container .card .content .btn-5a:hover span,
.guire-container .card .overlay-container .btn-5a:hover span {
    transform: translateY(300%);
}

.guire-container .card .content .btn-5a:hover:before,
.guire-container .card .overlay-container .btn-5a:hover:before {
    top: 0;
}

.guire-container .card:nth-child(1) .circle,
.guire-container .card:nth-child(1) .content .btn-5,
.guire-container .card:nth-child(1) .overlay-container .btn-5 {
    background: #4CAF50; /* Green */
}

.guire-container .card:nth-child(2) .circle,
.guire-container .card:nth-child(2) .content .btn-5,
.guire-container .card:nth-child(2) .overlay-container .btn-5 {
    background: #2196F3; /* Blue */
}

.guire-container .card:nth-child(3) .circle,
.guire-container .card:nth-child(3) .content .btn-5,
.guire-container .card:nth-child(3) .overlay-container .btn-5 {
    background: #FF9800; /* Orange */
}

.guire-container .card:nth-child(4) .circle,
.guire-container .card:nth-child(4) .content .btn-5,
.guire-container .card:nth-child(4) .overlay-container .btn-5 {
    background: #9C27B0; /* Purple */
}

.guire-container .card:nth-child(5) .circle,
.guire-container .card:nth-child(5) .content .btn-5,
.guire-container .card:nth-child(5) .overlay-container .btn-5 {
    background: #00BCD4; /* Cyan */
}

.guire-container .card:nth-child(6) .circle,
.guire-container .card:nth-child(6) .content .btn-5,
.guire-container .card:nth-child(6) .overlay-container .btn-5 {
    background: #FF5722; /* Deep Orange */
}

.guire-container .card:nth-child(7) .circle,
.guire-container .card:nth-child(7) .content .btn-5,
.guire-container .card:nth-child(7) .overlay-container .btn-5 {
    background: #8BC34A; /* Light Green */
}

.guire-container .card:nth-child(8) .circle,
.guire-container .card:nth-child(8) .content .btn-5,
.guire-container .card:nth-child(8) .overlay-container .btn-5 {
    background: #3F51B5; /* Indigo */
}

.guire-container .card:nth-child(9) .circle,
.guire-container .card:nth-child(9) .content .btn-5,
.guire-container .card:nth-child(9) .overlay-container .btn-5 {
    background: #009688; /* Teal */
}

.guire-container .card:nth-child(10) .circle,
.guire-container .card:nth-child(10) .content .btn-5,
.guire-container .card:nth-child(10) .overlay-container .btn-5 {
    background: #795548; /* Brown */
}

.guire-container .card:nth-child(11) .circle,
.guire-container .card:nth-child(11) .content .btn-5,
.guire-container .card:nth-child(11) .overlay-container .btn-5 {
    background: #607D8B; /* Blue Grey */
}

.guire-container .card:nth-child(12) .circle,
.guire-container .card:nth-child(12) .content .btn-5,
.guire-container .card:nth-child(12) .overlay-container .btn-5 {
    background: #E91E63; /* Pink */
}

.guire-container .card:nth-child(13) .circle,
.guire-container .card:nth-child(13) .content .btn-5,
.guire-container .card:nth-child(13) .overlay-container .btn-5 {
    background: #673AB7; /* Deep Purple */
}

.guire-container .card:nth-child(14) .circle,
.guire-container .card:nth-child(14) .content .btn-5,
.guire-container .card:nth-child(14) .overlay-container .btn-5 {
    background: #FFC107; /* Amber */
}

.guire-container .card:nth-child(15) .circle,
.guire-container .card:nth-child(15) .content .btn-5,
.guire-container .card:nth-child(15) .overlay-container .btn-5 {
    background: #03A9F4; /* Light Blue */
}

.guire-container .card:nth-child(16) .circle,
.guire-container .card:nth-child(16) .content .btn-5,
.guire-container .card:nth-child(16) .overlay-container .btn-5 {
    background: #CDDC39; /* Lime */
}

.guire-container .card:nth-child(17) .circle,
.guire-container .card:nth-child(17) .content .btn-5,
.guire-container .card:nth-child(17) .overlay-container .btn-5 {
    background: #F44336; /* Red */
}

.guire-container .card:nth-child(18) .circle,
.guire-container .card:nth-child(18) .content .btn-5,
.guire-container .card:nth-child(18) .overlay-container .btn-5 {
    background: #9E9E9E; /* Grey */
}

@media (max-width: 1300px) {
    .guire-container .card {
        width: calc(50% - 40px);
    }
}

@media (max-width: 900px) {
    .guire-container .card {
        width: calc(100% - 40px);
    }
}

.guire-container .card .overlay-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9); /* Light background for overlay */
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.4s ease-out; /* Increased duration for slower transition */
  z-index: 10; /* Ensure overlay is on top */
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

.guire-container .card .overlay-container.active {
  opacity: 1;
  pointer-events: auto;
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
}

/* Guire Modal Button */
/* Modal Body */
.modal-body span {
  font-family: 'Poppins', sans-serif !important;
}

.modal-body .btn-5 {
  color: #fff;
  height: 40px; /* Reduced height */
  min-width: 100px; /* Reduced min-width */
  line-height: 36px; /* Adjusted for border */
  font-size: 14px; /* Reduced font size */
  overflow: hidden;
  backface-visibility: hidden;
  position: relative;
  border: 2px solid #fff; /* White border */
  cursor: pointer;
  border-radius: 30px; /* Adjusted border-radius */
  padding: 0;
  transition: all 0.3s ease;
}

.modal-body .btn-5 span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.3s;
  -moz-backface-visibility: hidden;
  transition: all 0.3s;
  backface-visibility: hidden;
  font-weight: 400;
}

.modal-body .btn-5:before {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 36px; /* Adjusted for border */
  font-size: 120%; /* Adjusted font size */
  transition: all 0.3s;
  left: 0;
  top: -100%;
}

.modal-body .btn-5:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); /* Shadow on hover */
}

.modal-body .btn-5:active:before {
  color: #703b87;
}

.modal-body .btn-5a:hover span {
  transform: translateY(300%);
}

.modal-body .btn-5a:hover:before {
  top: 0;
}

.modal-body .btn-color-a {
  background: #49bf64;
}

.modal-body .btn-color-a:active {
  background: #4bfc15;
  top: 2px;
}

/* Modal Footer */
.modal-footer span {
  font-family: 'Poppins', sans-serif !important;
}

.modal-footer .btn-5 {
  color: #fff;
  height: 40px; /* Reduced height */
  min-width: 100px; /* Reduced min-width */
  line-height: 36px; /* Adjusted for border */
  font-size: 14px; /* Reduced font size */
  overflow: hidden;
  backface-visibility: hidden;
  position: relative;
  border: 2px solid #fff; /* White border */
  cursor: pointer;
  border-radius: 30px; /* Adjusted border-radius */
  padding: 0;
  transition: all 0.3s ease;
}

.modal-footer .btn-5 span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.3s;
  -moz-backface-visibility: hidden;
  transition: all 0.3s;
  backface-visibility: hidden;
  font-weight: 400;
}

.modal-footer .btn-5:before {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 36px; /* Adjusted for border */
  font-size: 120%; /* Adjusted font size */
  transition: all 0.3s;
  left: 0;
  top: -100%;
}

.modal-footer .btn-5:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); /* Shadow on hover */
}

.modal-footer .btn-5:active:before {
  color: #703b87;
}

.modal-footer .btn-5a:hover span {
  transform: translateY(300%);
}

.modal-footer .btn-5a:hover:before {
  top: 0;
}

.modal-footer .btn-color-a {
  background: #d23349;
}

.modal-footer .btn-color-a:active {
  background: #fd3a54;
  top: 2px;
}

.modal-footer .btn-color-b {
  background: rgb(59, 113, 202);
}

.modal-footer .btn-color-b:active {
  background: #1ea5ff;
  top: 2px;
}

/* Home Widget */

.widget-subheading span {
  font-family: 'Poppins', sans-serif !important;
}

.widget-subheading .btn-5 {
  color: #fff;
  height: 40px; /* Reduced height */
  min-width: 100px; /* Reduced min-width */
  line-height: 36px; /* Adjusted for border */
  font-size: 14px; /* Reduced font size */
  overflow: hidden;
  backface-visibility: hidden;
  position: relative;
  border: 2px solid #fff; /* White border */
  cursor: pointer;
  border-radius: 30px; /* Adjusted border-radius */
  padding: 0;
  transition: all 0.3s ease;
}

.widget-subheading .btn-5 span {
  display: inline-block;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s;
  -webkit-backface-visibility: hidden;
  -moz-transition: all 0.3s;
  -moz-backface-visibility: hidden;
  transition: all 0.3s;
  backface-visibility: hidden;
  font-weight: 400;
}

.widget-subheading .btn-5:before {
  position: absolute;
  height: 100%;
  width: 100%;
  line-height: 36px; /* Adjusted for border */
  font-size: 120%; /* Adjusted font size */
  transition: all 0.3s;
  left: 0;
  top: -100%;
}

.widget-subheading .btn-5:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); /* Shadow on hover */
}

.widget-subheading .btn-5:active:before {
  color: #703b87;
}

.widget-subheading .btn-5a:hover span {
 transform: translateY(300%);
}

.widget-subheading .btn-5a:hover:before {
 top: 0;
}

.widget-subheading .btn-color-a {
 background: #d23349;
}

.widget-subheading .btn-color-a:active {
 background: #fd3a54;
 top:2px;
}

.widget-subheading .btn-color-b {
 background : rgb(59,113,202);
}

.widget-subheading .btn-color-b :active{
 background : #1ea5ff ;
 top :2px ;
}

/* Lottie */
.lottie {
  display: flex;
  align-items: center;
}

.lottie-inline-block {
  display: inline-block;
  align-items: center;
}

/* No Data Found */
tr:has(.no-data-found):hover {
  background-color: transparent !important; /* Ensures transparency */
}

.no-data-found {
  font-family: Inter, sans-serif;
}

.no-data-found::before {
  content: "Data Tidak Ditemukan";
  font-size: 22px;
  font-weight: 400;
  color: rgb(14, 21, 38);
  display: block;
}

.no-data-found::after {
  content: "Maaf, kami tidak dapat menemukan data yang anda inginkan.";
  font-size: 17px;
  font-weight: 300;
  color: rgb(98, 115, 138);
  display: block;
  margin-top: 5px; /* Adjust spacing between the two lines if needed */
}

/* Video Loop Background */
.bg-moving-background {
  position: relative;
  overflow: hidden;
  background-color: #000; /* Example background color */
}

.writer-login__background__video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  opacity: 0; /* Start with the video hidden */
  transition: opacity 0.2s ease-in; /* Fade-in transition */
}

.no-box-shadow {
  box-shadow: none !important;
}

.app-login-box {
  position: relative;
  z-index: 1; /* Ensure content is above the video */
}

/* Hiding Input */
.hidden-input {
  display: none;
}

/* Anggaran Kas */
.row.row-center {
  justify-content: center;
  align-items: center;
}

.nominal-calc-selisih, .selisih-alert {
  font-weight: 400;
  transition: color 0.3s ease;
}

.text-success {
  color: #32c787 !important;
}

.text-warning-dark {
  color: #a07d2a !important;
}

.text-danger {
  color: #cc2525 !important;
}

.triwulan-title {
  font-family: 'Poppins', sans-serif;
  pointer-events: none;
}

.triwulan-box {
  border: 2px solid #f0f1f2;
  border-radius: 15px;
  transition: .5s;
  margin: 5px 10px 5px 10px;
  padding: 10px 15px 10px 15px;
}

.triwulan-box:hover {
  border: 2px solid #4669fa;
}

.cage-box {
  border: 2px solid #f0f1f2;
  border-radius: 15px;
  transition: .5s;
  margin: 5px 10px 5px 10px;
  padding: 10px 15px 10px 15px;
  position: relative;  /* Added for label positioning */
}

.cage-box:hover {
  border: 2px solid #4669fa;
}

.cage-box-label {
  position: absolute;
  top: -12px;  /* Adjust this value to position the label higher/lower */
  left: 15px;  /* Adjust this value to position the label left/right */
  background: white;  /* Same as your page background */
  padding: 0 10px;
  font-size: 14px;  /* Adjust as needed */
}

/* Tampermonkey Script */
#tampermonkey-alert {
  visibility: hidden;
  opacity: 0;
  transition: opacity .2s ease-in-out, visibility .2s ease-in-out, background .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease;
}

#tampermonkey-alert.visible {
  visibility: visible;
  opacity: 1;
}
/* Novel Reader */

.card-body pre {
    white-space: pre-wrap; /* Allows the text to wrap */
    word-wrap: break-word; /* Breaks the text to prevent overflow */
    overflow-x: auto; /* Adds a horizontal scrollbar if needed */
}

.search-books-container .search-input {
    background-color: #555;
    cursor: auto;
    text-align: left;
    color: #fff;
    caret-color: #fff;
    font-size: 0.88rem;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.search-books-container .search-input::-moz-placeholder {
    color: #fff;
}

.search-books-container .search-input::placeholder {
    color: #fff;
}

.search-books-container .search-input:focus {
    background-color: #555;
    color: #fff;
    outline: none;
    border-color: #3498db !important;
}

.search-books-container #button-books {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.search-books-container #button-language-books {
    border-radius: 0
}

.search-results {
    font-family: Arial, sans-serif;
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Creates a grid with two columns */
    gap: 20px; /* Space between grid items */
    margin-bottom: 20px; /* Space below the entire grid */
    padding: 25px;
}

.search-results .no-results {
    grid-column: 1 / -1; /* This makes the item span from the first to the last column */
}

.novel-card {
    position: relative;
    display: flex;
    background-color: #fff;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    overflow: hidden; /* Prevents content from overflowing */
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
}

.novel-card:hover {
    transform: scale(1.01); /* Slightly increase the size of the image */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Add shadow for depth */
}

.novel-image {
    flex-shrink: 0; /* Prevent the image from shrinking */
    width: 186px; /* Set image width as required */
    height: auto;
    border-radius: 3px 0 0 3px; /* Rounded corners on the left side */
    padding: 10px;
}

.novel-image img {
    width: 100%;
    height: auto;
    border-radius: 10px;
    transition: transform 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for transform and shadow */
}

.novel-image img:hover {
    transform: scale(1.05); /* Slightly increase the size of the image */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Add shadow for depth */
}

.novel-info {
    padding: 15px;
    display: flex;
    flex-direction: column; /* Stack the info content vertically */
    justify-content: space-between; /* Distribute space between items */
    position: relative; /* Needed to position .novel-actions absolutely within this container */
    flex-grow: 1; /* This will allow the .novel-info to take up the remaining space */
}

.novel-description {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Limit the text block to three lines */
    -webkit-box-orient: vertical;
    word-break: break-all; /* Breaks the text at any character to prevent overflow */
    max-height: 4.5em; /* Adjust based on the line-height and number of lines */
    line-height: 1.5em; /* Adjust based on your design */
    margin-bottom: 10px;
}

.novel-description {
    white-space: pre-line; /* Preserves line breaks and wraps text */
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3; /* Limit the text block to three lines */
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    max-height: 4.5em; /* Adjust based on the line-height and number of lines */
    line-height: 1.5em; /* Adjust based on your design */
    margin-bottom: 10px;
}

.novel-rating {
    color: #f39c12;
    font-weight: bold;
    margin-bottom: 10px;
}

.novel-genres {
    display: flex;
    flex-wrap: wrap; /* Allow genre tags to wrap */
    margin-bottom: 50px; /* Increase bottom margin to prevent overlap with .novel-actions */
    overflow: auto; /* Allows scrolling if the content overflows */
    max-height: 100px; /* Adjust based on your needs */
}

.genre {
    background-color: #eee;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #333;
    margin-right: 5px;
    margin-bottom: 5px;
}

.novel-status {
    font-size: 12px;
    font-weight: bold;
    padding: 3px 1px;
    border-radius: 15px;
    margin-bottom: 10px;
    align-self: flex-start; /* Align status tag to the start of the flex container */
}

.novel-status.reading {
    background-color: #34495e;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-status.finished {
    background-color: #27ae60;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-language {
    font-size: 12px;
    font-weight: bold;
    padding: 3px 1px;
    border-radius: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    align-self: flex-start; /* Align status tag to the start of the flex container */
}

.novel-language.chinese {
    background-color: #db4d90;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-language.japanese {
    background-color: #ae65df;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-language.indonesian {
    background-color: #1d7edf;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-language.spanish {
    background-color: #2db361;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-language.korean {
    background-color: #6f03fc;
    padding: 3px 8px;
    border-radius: 15px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}

.novel-actions {
    position: absolute;
    bottom: 10px;
    right: 10px;
    display: flex;
    gap: 10px; /* Space between buttons */
}

.btn-novel-edit, .btn-novel-delete, .btn-novel-enter {
    border: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%; /* Circular buttons */
    background-color: #2c3e50; /* Dark shade for contrast */
    color: #ffffff; /* White icon color */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Subtle shadow for depth */
    transition: background-color 0.3s ease, color 0.3s ease, box-shadow 0.3s ease; /* Smooth transition for background color, color, and shadow */
}

.btn-novel-edit:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(89, 161, 255, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-novel-delete:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(255, 68, 94, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-novel-enter:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(29, 255, 22, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-novel-edit i, .btn-novel-delete i {
    font-size: 16px; /* Adjust icon size as needed */
}

/* Ensure responsiveness */
@media (max-width: 768px) {
    .novel-actions {
        right: 10px; /* Adjust position for smaller screens */
    }
    .search-results {
        grid-template-columns: 1fr; /* Single column layout on smaller screens */
    }
}

.cover-upload {
    width: 50%;
    border-radius: 10px;
}

.cover-upload img {
    width: 50%;
    border-radius: 10px;
}

/* Novel Read Book */
.novel-content-txt {
    -moz-user-select: text;
         user-select: text;
    -webkit-user-select: text;
    touch-action: manipulation;
}

/* Sidebar Novel */
.novel-sidebar {
    width: 480px;
    position: fixed;
    top: 0;
    right: -480px; /* Start off-screen */
    height: 100%;
    background: #fff;
    overflow-x: hidden;
    transition: 0.5s; /* Smooth transition for sidebar */
    z-index: 12000; /* Ensure the sidebar is above other content */
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); /* Add shadow for depth */
}

.novel-sidebar.active {
    right: 0; /* Bring sidebar into view */
}

@media (max-width: 600px) {
    .novel-sidebar {
        width: 550px;
        right: -550px;
    }
}

@media (max-width: 500px) {
    .novel-sidebar {
        width: 495px;
        right: -495px;
    }
}

/* Content inside the sidebar */
.novel-sidebar-content {
    padding: 20px; /* Add padding inside the sidebar content */
}

/* Toggle Button */
#toggle-sidebar-novel {
    position: fixed;
    top: 50%; /* Center vertically */
    right: 0px; /* Half of the width to make it a semi-circle */
    width: 60px; /* Full width of the circle */
    height: 60px; /* Full height of the circle */
    background-color: #fff; /* Button color */
    border-radius: 30px 0 0 30px; /* Semi-circle shape */
    color: #007bff; /* Text color */
    text-align: center;
    line-height: 60px; /* Center the text vertically */
    font-size: 16px;
    cursor: pointer;
    z-index: 12001; /* Above the sidebar */
    transform: translateY(-50%); /* Center vertically with respect to the button's height */
    transition: right 0.5s; /* Smooth transition for button */
    box-shadow: -2px 0 2px rgba(0, 0, 0, 0.3); /* Shadow on the left side only */
}

/* Adjust button position when sidebar is active */
.novel-sidebar.active + #toggle-sidebar-novel {
    right: 480px; /* Sidebar width - button width */
}

@media (max-width: 500px) {
    .novel-sidebar.active + #toggle-sidebar-novel {
        right: 495px;
    }
}

/* Optional: Add a push effect to the main content */
.novel-sidebar-content.push {
    margin-right: 480px; /* Same as sidebar width */
}

.novel-sidebar-button-gender-first, .novel-sidebar-button-gender-second {
    border-radius: 50%;
    width: 40px; /* Adjust size as needed */
    height: 40px; /* Adjust size as needed */
    font-size: 16px; /* Adjust font size as needed */
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid #007bff; /* Match Bootstrap's primary color */
    color: #007bff; /* Match Bootstrap's primary color */
    background-color: transparent;
    padding: 0; /* Remove padding to make the buttons closer */
    margin: 0 5px; /* Adjust margin to bring buttons closer */
}

.novel-sidebar-button-gender-first.active, .novel-sidebar-button-gender-second.active {
    background-color: #007bff; /* Match Bootstrap's primary color */
    color: white;
}

/* Novel Replacements */
.replacements-settings {
    color: #fff;
    background-color: #333;
    padding: 1rem;
    border-radius: 5px;
}

.replacements-settings .form-group label {
    display: block;
    margin-bottom: 0.5rem;
}

.replacements-settings .col-md-5 {
    width: 43% !important;
}

.replacements-settings .col-md-2 {
    width: auto !important;
}

.replacements-settings input {
    background-color: #555;
    cursor: auto;
    text-align: left;
    margin: 0; /* Remove margin if you want the input to be directly between the buttons */
    color: #fff;
    caret-color: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 0.88rem;
}

.replacements-settings input::-moz-placeholder {
    color: #fff;
}

.replacements-settings input::placeholder {
    color: #fff;
}

.replacements-settings input:focus {
    background-color: #555;
    color: #fff;
    outline: none;
    border-color: #3498db !important;
}

.replacements-settings button,
.replacements-settings .imports label {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.replacements-settings button.small {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: -1.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.replacements-settings button:hover,
.replacements-settings .imports label:hover {
    background-color: #555;
    color: #fff;
}

.replacements-settings button.active {
    background-color: #333;
    border-color: #3498db;
}

/* Novel Sidebar Fonts */
.font-settings {
    color: #fff;
    background-color: #333;
    padding: 1rem;
    border-radius: 5px;
}

.font-settings .form-group label {
    display: block;
    margin-bottom: 0.5rem;
}

.font-settings .center {
    text-align: center
}


.font-settings .font-options button,
.font-settings .size-options button {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem; /* Add bottom margin to all buttons except the last one */
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.font-settings .font-options button:hover,
.font-settings .size-options button:hover {
    background-color: #555;
}

.font-settings .font-options button.active,
.font-settings .size-options button.active {
    background-color: #333;
    border-color: #3498db;
}

.font-settings .font-options button.active:hover,
.font-settings .size-options button.active:hover {
    background-color: #333;
    border-color: #3498db;
    box-shadow: 0 0 8px 3px #3498db; /* Glowing effect */
    transition: box-shadow 0.3s ease-in-out;
}

.font-settings .size-options {
    display: flex;
    align-items: center;
    justify-content: center;
}

.font-settings .size-options #font-size-display {
    min-width: 2rem;
    text-align: center;
    margin: 0 1rem;
    border: 2px solid #555;
    padding: 0.5rem 1rem;
    border-radius: 5px;
}

/* Novel Sidebar Background */
.background-settings {
    color: #fff;
    background-color: #333;
    padding: 1rem;
    border-radius: 5px;
}

.background-settings .form-group label {
    display: block;
    margin-bottom: 0.5rem;
}

.background-settings .center {
    text-align: center
}

.background-settings .background-options button {
    width: 30px; /* Set a fixed width */
    height: 30px; /* Set a fixed height */
    background-color: #444; /* Default background color, you can change this */
    border: 2px solid transparent;
    padding: 0; /* Remove padding */
    margin: 0.5rem; /* Adjust margin to space out the swatches */
    border-radius: 50%; /* Make the buttons circular */
    cursor: pointer;
    transition: all 0.3s ease;
    display: inline-block; /* Ensure buttons line up in a row */
    vertical-align: middle; /* Align buttons vertically */
}

.background-settings .background-options button:not(:last-child) {
    margin-bottom: 0.5rem; /* Add bottom margin to all buttons except the last one */
}

.background-settings .background-options button:hover {
    background-color: #555;
}

.background-settings .background-options button.active {
    background-color: #333;
    border-color: #3498db;
}

.background-settings .background-options button:nth-of-type(n+9) {
    display: none;
}

/* Recent Text */
.recent-text-settings {
    color: #fff;
    background-color: #333;
    padding: 1rem;
    border-radius: 5px;
}

.recent-text-settings textarea {
    height: 312px;
    background-color: #555;
    cursor: auto;
    color: whitesmoke;
    caret-color: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 0.88rem;
}

.recent-text-settings textarea::-moz-placeholder {
    color: whitesmoke;
}

.recent-text-settings textarea::placeholder {
    color: whitesmoke;
}

.recent-text-settings textarea:focus {
    background-color: #555;
    color: whitesmoke;
    outline: none;
    border-color: #3498db !important;
}

.recent-text-settings .prompt-options {
    background-color: #555;
    border-radius: 12px;
}

.recent-text-settings tr {
    transition: background-color 0.3s ease, color 0.3s ease; /* Transition effect */
}

.recent-text-settings tr:hover {
    background-color: #486682 !important;
    color: #fff !important;
}

.recent-text-settings .no-border {
    border-top: 0px;
}

.recent-text-settings .btn-more {
    color: #fff !important;
}

.recent-text-settings .btn-more:hover {
    color: #486682 !important;
}

.recent-text-settings input {
    background-color: #555;
    cursor: auto;
    text-align: left;
    margin: 0; /* Remove margin if you want the input to be directly between the buttons */
    color: #fff;
    caret-color: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 0.88rem;
}

.recent-text-settings input::-moz-placeholder {
    color: #fff;
}

.recent-text-settings input::placeholder {
    color: #fff;
}

.recent-text-settings input:focus {
    background-color: #555;
    color: #fff;
    outline: none;
    border-color: #3498db !important;
}

.recent-text-options button {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.recent-text-options button.small {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: -1.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.recent-text-options button.active {
    background-color: #333;
    border-color: #3498db;
}

.recent-text-options button:hover {
    background-color: #555;
    color: #fff;
}

.recent-text-options a {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
    display: inline-block; /* or block if you want each link on a new line */
    white-space: wrap; /* Prevents the text from wrapping */
    overflow: hidden; /* Hide overflow */
    text-overflow: ellipsis; /* Add ellipsis to indicate text is cut off */
    max-width: 100%; /* Set a max-width to prevent overflow, adjust as needed */
}

.recent-text-options a.active {
    background-color: #333;
    border-color: #3498db;
}

.recent-text-options a:hover {
    background-color: #555;
    color: #fff;
}

.recent-text-settings .format-content-version-options button {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem; /* Add bottom margin to all buttons except the last one */
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.recent-text-settings .format-content-version-options button:hover {
    background-color: #555;
}

.recent-text-settings .format-content-version-options button.active {
    background-color: #333;
    border-color: #3498db;
}

/* Sticky Character Counter */
.sticky-counter {
    position: fixed;
    bottom: 10px; /* Position at the bottom */
    right: 10px; /* Position at the right */
    background-color: rgba(0, 0, 0, 0.6); /* Black background with 60% opacity */
    color: rgba(255, 255, 255, 0.8); /* White text with 80% opacity */
    padding: 10px;
    border-radius: 5px;
    z-index: 1000; /* Ensure it's above other content */
    display: flex; /* Align items in a row */
    align-items: center; /* Center items vertically */
    pointer-events: none; /* Ignore mouse events */
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection */
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
  }

  .sticky-counter > span {
    pointer-events: auto;
  }
  
  .counter-exceeded {
    color: red;
  }
  
  #text-copied {
    background-color: rgba(144, 238, 144, 0.8); /* Light green background with 80% opacity */
    color: black;
    padding: 2px 5px;
    border-radius: 3px;
    display: none; /* Hide initially */
    margin-right: 10px;
  }
  
  #text-not-copied {
    display: inline; /* Show by default */
    margin-right: 10px;
  }
  
  /* Additional styling for the counter spans */
  #chinese-counter, #japanese-counter, #total-counter {
    margin-right: 10px;
  }

@media (max-width: 600px) {
    .sticky-counter {
        right: 10px; /* Reset right positioning */
        left: 10px; /* Align to the left side */
        padding: 5px; /* Reduce padding */
        font-size: 12px; /* Reduce font size */
    }

    #text-copied, #text-not-copied, #chinese-counter, #japanese-counter, #total-counter {
        margin-right: 5px; /* Reduce right margin for compactness */
    }
}

/* Replacements List Sidebar */
.btn-replacements-list-edit, .btn-replacements-list-delete, .btn-replacements-list-enter {
    border: none;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    border-radius: 50%; /* Circular buttons */
    background-color: #2c3e50; /* Dark shade for contrast */
    color: #ffffff; /* White icon color */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); /* Subtle shadow for depth */
    transition: box-shadow 0.3s ease; /* Smooth transition for background color and shadow */
}

.btn-replacements-list-edit:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(89, 161, 255, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-replacements-list-delete:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(255, 68, 94, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-replacements-list-enter:hover {
    background-color: #34495e; /* Slightly lighter shade on hover */
    color: rgba(29, 255, 22, 0.74);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); /* Enhanced shadow for depth on hover */
}

.btn-replacements-list-edit i, .btn-replacements-list-delete i {
    font-size: 16px; /* Adjust icon size as needed */
}

/* Novel Search Input */
.search-container .form-control {
    border-radius: 30px;
}

.highlight {
    background-color: yellow;
}

/* Mat Pagination Custom */
.mat-button.mat-sidebar {
    color: #fff;
}

.mat-button.mat-sidebar:hover {
    color: #555;
}

/* Animation */
@keyframes dustDisappear {
    0% {
      opacity: 1;
      transform: scale(1);
    }
    80% {
      opacity: 0.5;
      transform: scale(0.9);
    }
    100% {
      opacity: 0;
      transform: scale(0.5);
    }
  }
  
.dust-disappear {
    animation: dustDisappear 0.5s forwards; /* Adjust duration as needed */
}

.popOut {
    animation: popOut 0.3s ease forwards;
}

.floating-button {
    display: none;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    transition: all 0.3s ease; /* Add transition for smooth hover effect */
}

.floating-button:hover {
    background-color: #555; /* Change background color on hover */
    transform: scale(1.1); /* Scale up the button on hover */
}

@media (max-width: 600px) {
    .floating-button {
        display: block;
        position: fixed;
        bottom: 20px;
        right: 20px;
        width: 60px;
        height: 60px;
        border-radius: 50%;
        background-color: #333;
        color: #fff;
        text-align: center;
        line-height: 60px;
        font-size: 24px;
        cursor: pointer;
        z-index: 9999;
    }
}

/* Multiple Select Box Button */
@keyframes popIn {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

@keyframes popOut {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    100% {
        transform: scale(0.5);
        opacity: 0;
    }
}

.book-detail-settings {
    color: #fff;
    background-color: #333;
    padding: 1rem;
    border-radius: 5px;
}

.book-detail-settings .form-group label {
    display: block;
    margin-bottom: 0.5rem;
}

.book-detail-settings .col-md-5 {
    width: 43% !important;
}

.book-detail-settings .col-md-2 {
    width: auto !important;
}

.book-detail-settings input {
    background-color: #555;
    cursor: auto;
    text-align: left;
    margin: 0; /* Remove margin if you want the input to be directly between the buttons */
    color: #fff;
    caret-color: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 0.88rem;
}

.book-detail-settings input::-moz-placeholder {
    color: #fff;
}

.book-detail-settings input::placeholder {
    color: #fff;
}

.book-detail-settings input:focus {
    background-color: #555;
    color: #fff;
    outline: none;
    border-color: #3498db !important;
}

.book-detail-settings textarea {
    height: 60px;
    background-color: #555;
    cursor: auto;
    color: whitesmoke;
    caret-color: #fff;
    border: 2px solid transparent;
    border-radius: 8px;
    font-size: 0.88rem;
}

.book-detail-settings textarea:focus {
    background-color: #555;
    color: whitesmoke;
    outline: none;
    border-color: #3498db !important;
}

.book-detail-settings button,
.book-detail-settings button {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.book-detail-settings button.small {
    background-color: #444;
    color: #fff;
    border: 2px solid transparent;
    padding: 0.5rem 1rem;
    margin-right: -1.5rem;
    cursor: pointer;
    transition: all 0.3s ease;
    border-radius: 5px;
}

.book-detail-settings button:hover,
.book-detail-settings button:hover {
    background-color: #555;
    color: #fff;
}

.book-detail-settings button.active,
.book-detail-settings button.active {
    background-color: #333;
    border-color: #3498db;
}

.toggle-slide-text-switch {
    position: relative;
    width: 100px;
    height: 30px;
    display: inline-block;
  }
  
  .toggle-slide-text-checkbox {
    display: none;
  }
  
  .toggle-slide-text-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    background-color: #fff;
    border: 2px solid #ccc;
    border-radius: 20px;
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
  }
  
  .toggle-slide-text-label:before {
    content: "";
    position: absolute;
    top: 2px;
    bottom: 2px;
    left: 2px;
    right: 2px;
    background: linear-gradient(to right, #60d3d3 50%, #f06eaa 50%);
    border-radius: 18px;
    transition: background 0.3s ease-in;
    z-index: 0;
  }
  
  .toggle-slide-text-inner {
    position: relative;
    z-index: 2;
    display: block;
    width: 200%;
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
  }
  
  .toggle-slide-text-inner:before,
  .toggle-slide-text-inner:after {
    display: block;
    float: left;
    width: 50%;
    height: 30px;
    padding: 0;
    line-height: 30px;
    color: #fff;
    font-family: Trebuchet, Arial, sans-serif;
    font-size: 14px;
    box-sizing: border-box;
    text-align: center;
    background-color: #fff;
    transition: background-color 0.3s;
  }
  
  .toggle-slide-text-inner:before {
    content: "One Way";
    padding-left: 20px;
    color: #999;
  }
  
  .toggle-slide-text-inner:after {
    content: "Return";
    padding-right: 20px;
    color: #999;
    text-align: right;
  }
  
  .toggle-slide-text-checkbox:checked + .toggle-slide-text-label .toggle-slide-text-inner {
    margin-left: 0;
  }
  
  .toggle-slide-text-checkbox:checked + .toggle-slide-text-label:before {
    background: linear-gradient(to right, #f06eaa 50%, #60d3d3 50%);
  }
  
  .toggle-slide-text-checkbox:checked + .toggle-slide-text-label .toggle-slide-text-inner:before {
    background-color: #60d3d3;
    color: #fff;
  }
  
  .toggle-slide-text-checkbox:checked + .toggle-slide-text-label .toggle-slide-text-inner:after {
    background-color: #fff;
    color: #999;
  }

  /*  */

.glow-switch {
    display: inline-block; /* Allows the switch to be inline with other elements */
    width: 75px;
    height: 40px;
    cursor: pointer;
}

/* Hide the actual checkbox input */
.glow-switch input[type="checkbox"] {
    display: none;
}

/* Style for the toggle, acting as the background */
.glow-toggle {
    position: relative;
    border: 2px solid #444249;
    border-radius: 20px;
    transition: border-color .6s ease-out;
    box-sizing: border-box;
    width: 100%;
    height: 100%;
}

/* Style changes when the checkbox is checked */
.glow-switch input[type="checkbox"]:checked + .glow-toggle {
    border-color: rgba(137, 194, 217, .4);
}

/* Style for the toggle button */
.glow-toggle-button {
    position: absolute;
    top: 4px;
    width: 28px;
    bottom: 4px;
    right: 39px;
    background-color: #444249;
    border-radius: 19px;
    cursor: pointer;
    transition: all .3s .1s, width .1s, top .1s, bottom .1s;
}

/* Adjust the toggle button when the switch is on */
.glow-switch input[type="checkbox"]:checked + .glow-toggle .glow-toggle-button {
    top: 3px;
    width: 65px;
    bottom: 3px;
    right: 3px;
    border-radius: 23px;
    background-color: #89c2da;
    box-shadow: 0 0 16px #4b7a8d;
    transition: all .2s .1s, right .1s;
}

/* Style for the ON text */
.glow-toggle-text-on {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    line-height: 36px;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    font-size: 18px;
    font-weight: normal;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    color: rgba(0,0,0,0);
    transition: color .3s .15s;
}

/* Style for the OFF text */
.glow-toggle-text-off {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 6px;
    line-height: 36px;
    text-align: center;
    font-family: 'Quicksand', sans-serif;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    color: #b7b2b2e3;
}

/* Adjust the ON text color when the switch is on */
.glow-switch input[type="checkbox"]:checked + .glow-toggle .glow-toggle-text-on {
    color: #3b6a7d;
}

/* Hide the OFF text when the switch is on */
.glow-switch input[type="checkbox"]:checked + .glow-toggle .glow-toggle-text-off {
    color: rgba(0,0,0,0);
}

/* Style for the glow effect component */
.glow-comp-glow {
    position: absolute;
    opacity: 0;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    border-radius: 6px;
    background-color: rgba(75, 122, 141, .1);
    box-shadow: 0 0 12px rgba(75, 122, 141, .2);
    transition: opacity 4.5s 1s;
}

/* Show the glow effect when the switch is on */
.glow-switch input[type="checkbox"]:checked + .glow-toggle .glow-comp-glow {
    opacity: 1;
    transition: opacity 1s;
}

.sidebar-book-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
    justify-content: center;
}

/* SPJ Detail */
/* Button Choice Trigger */
.btn-choice-trigger button {
    background-color: #8f343403 !important;
    color: #181717 !important;
    border: 1px solid black;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    margin-bottom: 0.5rem;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
    border-radius: 5px;
}

.btn-choice-trigger button:hover {
    border: 1px solid #3498db;
    box-shadow: 0 0 3px 1px #3498db;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

.btn-choice-trigger button.active {
    background-color: #58a9fff0 !important;
    border-color: #3498db;
    color: whitesmoke !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

.btn-choice-trigger button.active:hover {
    background-color: #333;
    border-color: #58a9fff0;
    box-shadow: 0 0 8px 3px #58a9fff0;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

/* Button Data Imports */
.btn-data-imports button {
    background-color: #8f343403 !important;
    color: #181717 !important;
    border: 1px solid black;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    margin-bottom: 0;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
    border-radius: 5px;
}

.btn-data-imports button:hover {
    border: 1px solid #3498db;
    box-shadow: 0 0 3px 1px #3498db;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

.btn-data-imports button.download:hover {
    background-color: #0dd019f0 !important;
    border: 1px solid #0dd019f0 !important;
    box-shadow: 0 0 3px 1px #0dd019f0 !important;
    color: whitesmoke !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

.btn-data-imports button.remove:hover {
    background-color: #e8396af0 !important;
    border: 1px solid #e8396af0 !important;
    box-shadow: 0 0 3px 1px #e8396af0 !important;
    color: whitesmoke !important;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}

.btn-data-imports label {
    background-color: #8f343403 !important;
    color: #181717 !important;
    border: 1px solid black;
    padding: 0.5rem 1rem;
    margin-right: 0.5rem;
    margin-bottom: 0;
    cursor: pointer;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
    border-radius: 5px;
}

.btn-data-imports label:hover {
    border: 1px solid #3498db;
    box-shadow: 0 0 3px 1px #3498db;
    transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease-in-out;
}
/* Selectpicker Mari Johannessen */

.selectpicker-mari-container-main label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal !important;
    font-size: 13.5px !important;
  }
  
  .selectpicker-mari-container-main label b {
    font-weight: normal !important;
  }
  
  .selectpicker-mari-container {
    position: relative;
    margin-bottom: 1rem;
  }
  
  .selectpicker-mari-container.half {
    width: 50%;
  }
  
  .selectpicker-mari-container.quarter {
    width: 25%;
  }
  
  .selectpicker-mari-container.full {
    width: 100%;
  }
  
  .selectpicker-mari {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  
  .selectpicker-mari-container .chosen-value {
    font-family: 'Poppins', sans-serif;
    font-weight: 400; /* Remove bold */
    height: 2.375rem; /* Main select height */
    font-size: 0.9rem; /* Adjust font size */
    padding: 0.5rem 15px; /* Adjust padding left and right */
    padding-right: 2.5rem; /* Add padding to the right to make space for the clear icon */
    background-color: #D4DDE1; /* Main select color */
    border: 3px solid transparent;
    border-radius: 20px; /* Change border radius to 20px */
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out;
    width: 100%;
    cursor: pointer;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection */
  }
  
  .selectpicker-mari-container .chosen-value:hover {
    background-color: #8FD7E8; /* Hovered color */
  }
  
  .selectpicker-mari-container .chosen-value:focus,
  .selectpicker-mari-container .chosen-value.open {
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
    outline: 0;
    background-color: #8FD7E8; /* Hovered color */
    color: #000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .selectpicker-mari-container .clear-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: none;
    font-size: 1rem; /* Adjust font size if needed */
    color: #808088; /* Initial color */
    transition: color .3s ease-in-out; /* Smooth transition */
  }
  
  .selectpicker-mari-container .clear-icon {
    display: block;
  }
  
  .selectpicker-mari-container .clear-icon:hover {
    color: rgb(59, 113, 202);
  }
  
  .selectpicker-mari-container .value-list {
    list-style: none;
    margin-top: 0; /* Set margin-top to 0 */
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s ease-in-out, opacity .3s ease-in-out;
    position: absolute;
    width: 100%;
    background-color: #FAFCFD;
    z-index: 1000;
    border-bottom-left-radius: 20px; /* Change border radius to 20px */
    border-bottom-right-radius: 20px; /* Change border radius to 20px */
  }
  
  .selectpicker-mari-container .value-list.open {
    max-height: 320px;
    overflow: auto;
  }
  
  .selectpicker-mari-container .value-list li {
    position: relative;
    min-height: 2rem; /* Adjust option height */
    background-color: #FAFCFD;
    padding: 0.5rem 15px; /* Adjust padding left and right */
    font-size: 0.9rem; /* Adjust font size */
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: background-color .3s, max-height .3s ease-in-out, opacity .3s ease-in-out;
    opacity: 1;
    margin-top: 0; /* Ensure margin-top is 0 for each option */
    font-family: 'Poppins', sans-serif;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection */
  }

  .selectpicker-mari-container-main.full-nested .value-list li[data-group] {
    padding-left: 40px;
    font-weight: normal; /* Changed from bold to normal */
  }

  .selectpicker-mari-container-main.half-nested-multi-group .value-list li[data-group] {
    padding-left: 20px;
    font-weight: 600; /* Make city names semi-bold */
  }

  .selectpicker-mari-container-main.half-nested-multi-group .value-list li[data-value] {
      padding-left: 30px; /* Indent districts */
      font-weight: normal; /* Keep districts in normal weight */
      font-size: 0.85rem; /* Slightly smaller font for districts */
      color: #555; /* Slightly lighter color for districts */
  }

  .selectpicker-mari-container-main.nested-select .value-list li[data-group] {
    padding-left: 20px;
    font-weight: 600; /* Make city names semi-bold */
  }

  .selectpicker-mari-container-main.nested-select .value-list li[data-parent] {
      padding-left: 30px; /* Indent districts */
      font-weight: normal; /* Keep districts in normal weight */
      font-size: 0.85rem; /* Slightly smaller font for districts */
      color: #555; /* Slightly lighter color for districts */
  }
  
  .selectpicker-mari-container .value-list li:hover {
    background-color: #8FD7E8; /* Hovered color */
  }
  
  .selectpicker-mari-container .value-list li.active {
    background-color: #ddd; /* Active color */
  }

  .selectpicker-mari-container .value-list li.highlighted {
    background-color: #abd7d1;
  }
  
  .selectpicker-mari-container .value-list .optgroup-label {
    font-weight: bold;
    padding: 0.5rem 15px;
    background-color: #FAFCFD;
    display: block;
    cursor: default; /* Prevent hover effect */
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection */
    pointer-events: none; /* Prevent interaction */
  }
  
  .selectpicker-mari-container .value-list .optgroup-label:hover {
    background-color: #FAFCFD; /* Prevent hover color change */
  }
  
  .selectpicker-mari-container .value-list .no-data-message {
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #999;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none; /* Prevent interaction */
  }
  
  /* Selecpicker Multiselect Mari */
  .selectpicker-multi-mari-container-main {
    margin-bottom: 1rem;
  }
  
  .selectpicker-multi-mari-container-main label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal !important;
    font-size: 13.5px !important;
  }
  
  .selectpicker-multi-mari-container-main label b {
    font-weight: normal !important;
  }
  
  .selectpicker-multi-mari-container.half {
    width: 50%;
  }
  
  .selectpicker-multi-mari-container.quarter {
    width: 25%;
  }
  
  .selectpicker-multi-mari-container.full {
    width: 100%;
  }
  
  .selectpicker-multi-mari-container .value-list .optgroup-label {
    font-weight: bold;
    padding: 0.5rem 15px;
    background-color: #FAFCFD;
    display: block;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
  }
  
  .selectpicker-multi-mari-container .value-list .optgroup-label:hover {
    background-color: #FAFCFD;
  }
  
  .selectpicker-multi-mari-container .value-list .no-data-message {
    text-align: center;
    justify-content: center;
    align-items: center;
    color: #999;
    cursor: default;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    pointer-events: none;
  }
  
  .selectpicker-multi-mari-container .bubble {
    border-radius: 10px;
    padding: 0.3rem 0.6rem;
    margin: 5px; /* Add margin to create space between bubbles */
    display: flex;
    align-items: center;
    height: 1.4rem;
    white-space: nowrap;
    color: black; /* Ensure text is black */
    background-color: #8FD7E8; /* Default background color */
    transition: background-color 0.3s, color 0.3s; /* Smooth transition */
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection within bubbles */
  }
  
  .selectpicker-multi-mari-container .bubble:hover {
    background-color: #58a9fff0 !important; /* Hover background color */
    color: whitesmoke; /* Hover text color */
  }
  
  .selectpicker-multi-mari-container .bubble .remove-bubble {
    margin-left: 0.5rem;
    cursor: pointer;
    font-size: 1rem;
    color: #888;
  }
  
  .selectpicker-multi-mari-container .bubble:hover .remove-bubble {
    color: whitesmoke; /* Hover color */
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection on the remove icon */
  }
  
  .selectpicker-multi-mari {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
  }
  
  .selectpicker-multi-mari-container {
    position: relative;
  }
  
  .selectpicker-multi-mari-container .chosen-value {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    min-height: 2rem; /* Set a minimum height */
    min-height: 2.375rem;
    font-size: 0.9rem;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #D4DDE1;
    border: 3px solid transparent;
    border-radius: 20px;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border-radius .3s ease-in-out, border .3s ease-in-out;
    width: 100%;
    cursor: pointer;
    position: relative;
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text; /* Allow text selection */
    display: flex;
    flex-wrap: wrap; /* Allow wrapping */
    align-items: center;
    overflow: hidden;
    line-height: 1.4rem;
    box-sizing: border-box; /* Include padding and border in the element's total width and height */
  }
  
  .selectpicker-multi-mari-container .chosen-value:hover {
    background-color: #8FD7E8;
  }
  
  .selectpicker-multi-mari-container .chosen-value.open {
    background-color: #8FD7E8;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
    outline: 0;
    color: #000;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .selectpicker-multi-mari-container .chosen-value::before {
    content: attr(data-placeholder);
    color: #999;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    display: none;
  }
  
  .selectpicker-multi-mari-container .chosen-value.empty::before {
    display: block;
  }
  
  .selectpicker-multi-mari-container .chosen-value:focus {
    outline: none;
    border: 2px solid #388fe6;
  }
  
  .selectpicker-multi-mari-container .chosen-value:empty::after {
    content: '\200B'; /* Zero-width space */
  }

  .selectpicker-multi-mari-container .chosen-value.loading {
    opacity: 0.7;
    pointer-events: none;
  }
  
  .selectpicker-multi-mari-container .clear-icon {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    display: none;
    font-size: 1rem;
    color: #808088;
    transition: color .3s ease-in-out;
  }
  
  .selectpicker-multi-mari-container .clear-icon.show {
    display: block;
  }
  
  .selectpicker-multi-mari-container .clear-icon:hover {
    color: rgb(59, 113, 202);
  }
  
  .selectpicker-multi-mari-container .value-list {
    list-style: none;
    margin-top: 0;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
    overflow: hidden;
    max-height: 0;
    transition: max-height .3s ease-in-out, opacity .3s ease-in-out;
    position: absolute;
    width: 100%;
    background-color: #FAFCFD;
    z-index: 1000;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  
  .selectpicker-multi-mari-container .value-list.open {
    max-height: 320px;
    overflow: auto;
  }
  
  .selectpicker-multi-mari-container .value-list li {
    position: relative;
    height: 2rem;
    background-color: #FAFCFD;
    padding: 0.5rem 15px;
    font-size: 0.9rem;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: background-color .3s, max-height .3s ease-in-out, opacity .3s ease-in-out;
    opacity: 1;
    margin-top: 0;
    font-family: 'Poppins', sans-serif;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    color: #495057;
  }

  .selectpicker-mari-container-main.half-nested-multi-group .value-list li[data-group] {
    padding-left: 20px;
    font-weight: 600; /* Make city names semi-bold */
  }

  .selectpicker-mari-container-main.half-nested-multi-group .value-list li[data-value] {
      padding-left: 30px; /* Indent districts */
      font-weight: normal; /* Keep districts in normal weight */
      font-size: 0.85rem; /* Slightly smaller font for districts */
      color: #555; /* Slightly lighter color for districts */
  }

  .selectpicker-mari-container-main.nested-multi-group .value-list li[data-group] {
    padding-left: 20px;
    font-weight: 600; /* Make city names semi-bold */
  }

  .selectpicker-mari-container-main.nested-multi-group .value-list li[data-parent] {
      padding-left: 30px; /* Indent districts */
      font-weight: normal; /* Keep districts in normal weight */
      font-size: 0.85rem; /* Slightly smaller font for districts */
      color: #555; /* Slightly lighter color for districts */
  }
  
  .selectpicker-multi-mari-container .value-list li:hover {
    background-color: #8FD7E8;
  }
  
  .selectpicker-multi-mari-container .value-list li.active {
    background-color: #ddd;
  }

  .selectpicker-multi-mari-container .value-list li.highlighted {
    background-color: #abd7d1;
  }
  
  @keyframes bubbleIn {
    from {
      transform: scale(0);
      opacity: 0;
    }
    to {
      transform: scale(1);
      opacity: 1;
    }
  }
  
  @keyframes bubbleOut {
    from {
      transform: scale(1);
      opacity: 1;
    }
    to {
      transform: scale(0);
      opacity: 0;
    }
  }
  
  .selectpicker-multi-mari-container .bubble {
    animation: bubbleIn 0.3s ease-out;
  }
  
  .selectpicker-multi-mari-container .bubble.removing {
    animation: bubbleOut 0.3s ease-in forwards;
  }
  
  .selectpicker-multi-mari-container .append {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
  }
  
  .input-group .selectpicker-multi-mari-container {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0;
  }

  /* Nav Select Mari */
  .navselect-mari {
    width: 300px; 
    background: #D4DDE1;
    margin: 40px auto; 
    font-family: 'Poppins', sans-serif;
    border-radius: 20px;
    position: relative;
  }
  
  .navselect-mari label {
    padding: 0.5rem 15px;
    background: #D4DDE1;
    color: #000;
    font-size: 0.9rem;
    cursor: pointer;
    display: block;
    transition: all .4s ease; /* Changed to all for border-radius transition */
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    width: 100%;
    box-sizing: border-box;
    position: relative;
    margin-bottom: 0;
    border-radius: 20px;
  }
  
  .navselect-mari label:hover {
    background-color: #8FD7E8;
  }
  
  .navselect-mari label::after {
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    content: "+";
  }
  
  .navselect-mari li a {
    text-decoration: none; 
    color: #2d2f31;
    font-size: 0.9rem;
    font-family: 'Poppins', sans-serif;
  }
  
  .navselect-mari-slide {
    position: absolute;
    width: 100%;
    height: 0px;
    overflow: hidden;
    text-align: center;
    transition: height .4s ease;
    background-color: #FAFCFD;
    margin: 0;
    padding: 0;
    list-style: none;
    top: 100%;
    left: 0;
    z-index: 1000;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
  }
  
  .navselect-mari-slide li {
    padding: 0.5rem 15px;
    transition: background-color .3s ease-in-out;
    cursor: pointer;
  }
  
  .navselect-mari-slide li:hover {
    background-color: #8FD7E8;
  }
  
  #touch-mari {
    position: absolute; 
    opacity: 0; 
    height: 0px;
  }    
  
  #touch-mari:checked ~ .navselect-mari-slide {
    height: calc(2.5rem * 4);
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
  }
  
  #touch-mari:checked ~ label {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
  }
  
  .navselect-mari-slide li.active {
    background-color: #8FD7E8;
  }
  
  /* Login Input Mari */
  
  
  /* Input Mari */
  .input-mari-container {
    margin-bottom: 1rem;
  }
  
  .input-mari-container label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal !important;
    font-size: 13.5px !important;
  }
  
  .input-mari-container label b {
    font-weight: normal !important;
  }
  
  .input-mari-container textarea {
    font-family: 'Poppins', sans-serif;
    display: block;
    width: 100%;
    background-color: #D4DDE1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 20px;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
  }
  
  .input-mari-container textarea:disabled {
    color : #495057 !important;
    opacity: 1 !important;
  }
  
  .input-mari-container textarea:focus {
    background-color: #8FD7E8;
    box-shadow: 0 0 0 4px rgba(56, 143, 230, 0.5);
  }
  
  .input-mari-container textarea::-webkit-resizer {
    display: none;
  }
  
  .input-mari-container input {
    font-family: 'Poppins', sans-serif;
    display: block;
    width: 100%;
    background-color: #D4DDE1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 20px;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out;
  }
  
  .input-mari-container input:disabled {
    /* color : #495057 !important; */
    color: #fafdff !important;
    background-color: #979EA2;
    opacity: 1 !important;
  }
  
  .input-mari-container input:focus {
    background-color: #8FD7E8;
    box-shadow: 0 0 0 4px rgba(56, 143, 230, 0.5);
  }
  
  .input-mari-container .input-group {
    display: flex;
    flex-wrap: nowrap;
    min-width: 0;
  }
  
  .input-mari-container .input-group input,
  .input-mari-container .input-group textarea {
    flex: 1; /* Make each input/textarea take equal space */
    min-width: 0;
    width: auto; /* Override the width: 100% set earlier */
    display: inline-block; /* Ensure they are inline-block within the flex container */
    margin: 0; /* Remove any default margin */
  }
  
  .input-mari-container .input-group input:first-child,
  .input-mari-container .input-group textarea:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .input-mari-container .input-group input:first-child:focus,
  .input-mari-container .input-group textarea:first-child:focus {
    z-index: 9999;
  }

  .input-mari-container .input-group input:not(:first-child):not(:last-child),
  .input-mari-container .input-group textarea:not(:first-child):not(:last-child) {
      border-radius: 0; /* Remove both left and right border-radius */
  }

  .input-mari-container .input-group input:not(:first-child):not(:last-child):focus,
  .input-mari-container .input-group textarea:not(:first-child):not(:last-child):focus {
    z-index: 9999;
  }
  
  .input-mari-container .input-group input:last-child,
  .input-mari-container .input-group textarea:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .input-mari-container .input-group input:last-child:focus,
  .input-mari-container .input-group textarea:last-child:focus {
    z-index: 9999;
  }

  @media screen and (max-width: 576px) {
      .input-mari-container .input-group {
          flex-direction: column; /* Stack vertically on very small screens if needed */
          gap: 0.5rem; /* Add space between stacked inputs */
      }

      /* Reset border radius for stacked inputs */
      .input-mari-container .input-group input:first-child,
      .input-mari-container .input-group textarea:first-child,
      .input-mari-container .input-group input:last-child,
      .input-mari-container .input-group textarea:last-child,
      .input-mari-container .input-group input:not(:first-child):not(:last-child),
      .input-mari-container .input-group textarea:not(:first-child):not(:last-child) {
          border-radius: 20px;
      }
  }

  /* Input Group Addons */
  .input-mari-container .input-addons {
    display: flex;
    align-items: stretch;
  }
  
  .input-mari-container .input-addons input {
    flex: 1;
    border-radius: 0;
  }
  
  .input-mari-container .input-addons:not(:has(.left-side)) input {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  
  .input-mari-container .input-addons:not(:has(.right-side)) input {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .input-mari-container .input-addons .left-side {
    display: flex;
  }
  
  .input-mari-container .input-addons .right-side {
    display: flex;
  }
  
  .input-mari-container .input-addons .left-side button,
  .input-mari-container .input-addons .right-side button {
    font-family: 'Poppins', sans-serif;
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-color: rgb(59, 113, 202);
    color: whitesmoke;
    border: none;
    cursor: pointer;
    transition: background-color .3s ease-in-out, color .3s ease-in-out, box-shadow .3s ease-in-out;
  }
  
  .input-mari-container .input-addons .left-side button {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
  }
  
  .input-mari-container .input-addons .right-side button {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
  }

  .input-mari-container .input-addons input:focus {
    background-color: #8FD7E8;
    box-shadow: 0 0 0 4px rgba(56, 143, 230, 0.5) !important;
    z-index: 1;
    position: relative;
  }

  .input-mari-container .input-addons .left-side button:focus,
  .input-mari-container .input-addons .right-side button:focus,
  .input-mari-container .input-addons .left-side button:hover,
  .input-mari-container .input-addons .right-side button:hover {
    background-color: #75CFF7;
    color: black;
  }

  .input-mari-container .input-addons .left-side button.active,
  .input-mari-container .input-addons .right-side button.active {
    background-color: #34E4B2;
    color: black;
  }
  
  .input-mari-container .removeRow {
    color: red; 
    right: 20px; 
    top: 50%; 
    transform: translateY(-50%);
    transition: color 0.3s ease;
  }
  
  .input-mari-container .removeRow:hover {
    color: rgb(228, 121, 143);
  }

  .input-mari-container .infoRow {
    color: whitesmoke; 
    right: 20px; 
    top: 50%;
    transform: translateY(-50%);
    transition: color 0.3s ease, background-color 0.3s ease; /* Add background-color to transition */
    border-radius: 50%;
    background-color: #313331;
    width: 40px;
    text-align: center;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Make text unselectable */
  }

  .input-mari-container .infoRow.active {
      color: whitesmoke;
      background-color: rgb(59, 113, 202);
  }

  .input-mari-container .infoRow:hover {
      color: rgb(10, 238, 40);
  }

  .input-mari-container .additional-button-1 {
    color: rgb(214, 71, 71);
    right: 10px; 
    top: 77%; 
    transform: translateY(-50%);
    transition: color 0.3s ease;
    font-size: 30px;
  }
  
  .input-mari-container .additional-button-1:hover {
    color: rgb(228, 121, 143);
  }
  
  /* Button Group Mari */
  .input-mari-container .multi-button {
    display: flex;
    width: 100%;
  }
  
  /* Base button styles */
  .input-mari-container .multi-button button {
    flex-grow: 1;
    cursor: pointer;
    position: relative;
    padding: 0.5rem 0.75rem;
    border: none;
    border-radius: 0;
    color: black;
    background-color: #D4DDE1;
    font-size: 1rem;
    font-family: 'Poppins', sans-serif;
    font-weight: 300;
    transition: flex-grow 250ms cubic-bezier(0.215, 0.61, 0.355, 1), background-color 250ms cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  
  /* Disabled state styles */
  .input-mari-container .multi-button.disabled button,
  .input-mari-container .multi-button button:disabled {
    cursor: not-allowed;
    background-color: #e9ecef;
    color: #6c757d;
    pointer-events: none;
    opacity: 0.65;
  }
  
  .input-mari-container .multi-button button + button {
    margin-left: -1px;
  }

  /* Border styles */
  .input-mari-container .multi-button button:nth-child(2) {
      border-left: 2px solid #ffffff;
  }

  .input-mari-container .multi-button button:not(:first-child):not(:last-child) {
      border-right: 3px solid #ffffff;
  }
  
  /* Hover and focus states (won't apply when disabled) */
  .input-mari-container .multi-button:not(.disabled) button:hover,
  .input-mari-container .multi-button:not(.disabled) button:focus {
    flex-grow: 2;
    color: white;
    outline: none;
    background-color: rgb(59, 113, 202);
  }
  
  .input-mari-container .multi-button button.active {
    background-color: rgb(59, 113, 202);
    color: white;
  }
  
  .input-mari-container .multi-button:not(.disabled) button:focus {
    outline: 1px dashed white;
    outline-offset: -3px;
  }
  
  .input-mari-container .multi-button:hover:not(.disabled) button:focus:not(:hover) {
    flex-grow: 1;
    color: black;
    background-color: #D4DDE1;
    outline-color: dodgerblue;
  }
  
  .input-mari-container .multi-button:not(.disabled) button:active {
    transform: translateY(1px);
  }  

  /* Login Button Mari */
  .input-mari-container .login-button {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
  }

  .input-mari-container .login-button .btn {
    font-size: 0.9rem;
    padding: .5em 1em;
    background: rgb(42, 107, 211);
    color: whitesmoke;
    border: 0px solid #A0AEC0;
    margin: 0px;
    transition: background .2s ease, color .2s ease, box-shadow .3s ease;
    box-shadow: 0 0 0 #BEE3F8;
    font-weight: 350;
  }

  .input-mari-container .login-button .btn:hover {
    background: rgb(59, 113, 202);
    color: #fff;
    box-shadow: 0 0 0 4px rgba(56, 143, 230, 0.5);
  }

  .input-mari-container .login-button {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
  }

  .input-mari-container .f-pass-button .btn {
    font-size: 0.9rem;
    padding: .5em 1em;
    background: rgb(194, 191, 31);
    color: whitesmoke;
    border: 0px solid #A0AEC0;
    margin: 0px;
    transition: background .2s ease, color .2s ease, box-shadow .3s ease;
    box-shadow: 0 0 0 #BEE3F8;
    font-weight: 350;
  }

  .input-mari-container .f-pass-button .btn:hover {
    background: rgb(143, 155, 39);
    color: #fff;
    box-shadow: 0 0 0 4px rgba(56, 143, 230, 0.5);
  }
  
  /* Multi Pop Button Mari */
  .input-mari-container .multi-pop-button {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
  }
  
  .input-mari-container .multi-pop-button .btn {
    font-size: 1rem;
    padding: .5em 1em;
    background: #D4DDE1;
    color: black;
    border: 0px solid #A0AEC0;
    margin: 0px;
    transition: background .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease;
    box-shadow: 0 0 0 #BEE3F8;
    transform: translateY(0);
    font-weight: 350;
  }

  .input-mari-container .multi-pop-button label {
    margin-bottom: 0px;
    margin-right: 2px;
  }

  .input-mari-container .multi-pop-button.small-ver .btn {
    font-size: 0.9rem;  /* Smaller font size */
    padding: 0.3em 0.6em;  /* Smaller padding */
  }
  
  .input-mari-container .multi-pop-button .btn.left-border-radius {
    border-radius: .5em 0 0 .5em !important;
  }
  
  .input-mari-container .multi-pop-button .btn.right-border-radius {
    border-radius: 0 .5em .5em 0 !important;
  }
  
  .input-mari-container .multi-pop-button .btn.border-radius {
    border-radius: .5em !important;
  }
  
  .input-mari-container .multi-pop-button .btn.no-border {
    border-radius: .5em !important;
  }
  
  .input-mari-container .multi-pop-button .btn:first-of-type {
    border-radius: .5em 0 0 .5em;
  }
  
  .input-mari-container .multi-pop-button .btn:last-of-type {
    border-radius: 0 .5em .5em 0;
  }
  
  .input-mari-container .multi-pop-button .btn:not(:first-of-type):not(:last-of-type) {
    border-radius: 0;
  }
  
  .input-mari-container .multi-pop-button .btn:only-child {
    border-radius: .5em;
  }
  
  .input-mari-container .multi-pop-button .btn i {
    color: grey;
    margin-right: .3em;
    transition: all .2s ease-out;
  }
  
  .input-mari-container .multi-pop-button .btn:hover {
    background: rgb(59, 113, 202);
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(59, 113, 202, .8);
    transform: translateY(-.2em);
  }
  
  .input-mari-container .multi-pop-button .btn:hover i {
    color: #FED7E2;
    transform: rotate(-10deg);
  }
  
  .input-mari-container .multi-pop-button .btn.success:hover {
    background: rgb(40, 167, 69); /* Success color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(40, 167, 69, .8); /* Success color with transparency */
    transform: translateY(-.2em);
  }
  
  .input-mari-container .multi-pop-button .btn.danger:hover {
    background: rgb(220, 53, 69); /* Danger color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(220, 53, 69, .8); /* Danger color with transparency */
    transform: translateY(-.2em);
  }
  
  .input-mari-container .multi-pop-button .btn.info:hover {
    background: rgb(23, 162, 184); /* Info color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(23, 162, 184, .8); /* Info color with transparency */
    transform: translateY(-.2em);
  }
  
  .input-mari-container .multi-pop-button .btn.warning:hover {
    background: rgb(255, 193, 7); /* Warning color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(255, 193, 7, .8); /* Warning color with transparency */
    transform: translateY(-.2em);
  }
  
  .input-mari-container .multi-pop-button .btn.purple:hover {
    background: rgb(111, 66, 193); /* Purple color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(111, 66, 193, .8); /* Purple color with transparency */
    transform: translateY(-.2em);
  }

  .input-mari-container .multi-pop-button .btn.half-dark-green:hover {
    background: rgb(20, 83, 34); /* Half-dark green color */
    color: #fff;
    box-shadow: 0 0 0.8em 0 rgba(20, 83, 34, .8); /* Half-dark green color with transparency */
    transform: translateY(-.2em);
  }

  .input-mari-container .multi-pop-button .btn.cyan:hover {
      background: rgb(0, 139, 139); /* Cyan color */
      color: #fff;
      box-shadow: 0 0 0.8em 0 rgba(0, 139, 139, .8); /* Cyan color with transparency */
      transform: translateY(-.2em);
  }

  .input-mari-container .multi-pop-button .btn.orange:hover {
      background: rgb(255, 140, 0); /* Orange color */
      color: #fff;
      box-shadow: 0 0 0.8em 0 rgba(255, 140, 0, .8); /* Orange color with transparency */
      transform: translateY(-.2em);
  }

  .input-mari-container .multi-pop-button .btn.magenta:hover {
      background: rgb(139, 0, 139); /* Magenta color */
      color: #fff;
      box-shadow: 0 0 0.8em 0 rgba(139, 0, 139, .8); /* Magenta color with transparency */
      transform: translateY(-.2em);
  }

  /* Single Button Mari */
  .input-mari-container .btn-single {
      font-family: 'Poppins', sans-serif;
      border: 0px solid #A0AEC0;
      background: #D4DDE1;
      border-radius: 50px;
      color: black;
      box-shadow: 0 0 0 #BEE3F8;
      transform: translateY(0);
      font-size: 0.9rem;
      font-weight: 400;
      margin: 0px;
      padding: 8px 10px;
      transition: background .2s ease, color .2s ease, box-shadow .2s ease, transform .2s ease;
      cursor: pointer;
  }

  .input-mari-container .display-block {
      display: block;
  }

  .input-mari-container label.center {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
  }

  .input-mari-container .center {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    width: 100%;
}

  .input-mari-container .btn-single.green:hover {
      background-color: #46d189;
      color: white !important;
  }

  .input-mari-container .btn-single.green.active {
      background-color: #31a66a;
      color: white !important;
  }

  .input-mari-container .btn-single.blue:hover {
      background-color: rgb(64, 116, 199);
      color: white !important;
  }

  .input-mari-container .btn-single.blue.active {
      background-color: #3b71ca;
      color: white !important;
  }

  .input-mari-container .btn-single.blue.active:hover {
    background-color: #5586db;
    color: white !important;
  }

  .input-mari-container .btn-single.blue:hover {
    background-color: rgb(64, 116, 199);
    color: white !important;
  }

  .input-mari-container .btn-single.blue.active {
    background-color: #3b71ca;
    color: white !important;
  }

  .input-mari-container .btn-single.blue.active:hover {
    background-color: #5586db;
    color: white !important;
  }

  .input-mari-container .btn-single.red:hover {
      background-color: rgb(220, 89, 89);
      color: white !important;
  }

  .input-mari-container .btn-single.red.active {
      background-color: #dc3545;
      color: white !important;
  }

  .input-mari-container .btn-single.red.active:hover {
      background-color: #e45664;
      color: white !important;
  }

  /* Soft Purple */
  .input-mari-container .btn-single.purple:hover {
    background-color: rgb(156, 136, 255);
    color: white !important;
  }

  .input-mari-container .btn-single.purple.active {
    background-color: #9370DB;
    color: white !important;
  }

  .input-mari-container .btn-single.purple.active:hover {
    background-color: #A388E5;
    color: white !important;
  }

  /* Soft Yellow */
  .input-mari-container .btn-single.yellow:hover {
    background-color: rgb(253, 207, 88);
    color: white !important;
  }

  .input-mari-container .btn-single.yellow.active {
    background-color: #FFB84C;
    color: white !important;
  }

  .input-mari-container .btn-single.yellow.active:hover {
    background-color: #FFC668;
    color: white !important;
  }

  /* Input Spinner Mari */
  .input-mari-spinner-container {
    margin-bottom: 1rem;
  }
  
  .input-mari-spinner-container label {
    font-family: 'Poppins', sans-serif !important;
    font-weight: normal !important;
    font-size: 13.5px !important;
  }
  
  .input-mari-spinner-container label b {
    font-weight: normal !important;
  }
  
  .input-mari-spinner-container .spinner-controls {
    display: flex;
    align-items: center;
    justify-content: center; /* Center the input and buttons horizontally */
  }
  
  .input-mari-spinner-container .spinner-controls input {
    font-family: 'Poppins', sans-serif;
    width: 100px; /* Set the width to 100px */
    background-color: #D4DDE1;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 0.9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-left: none;
    border-right: none;
    margin: 0;
    flex: 0; /* Prevent flex-grow to maintain fixed width */
    text-align: center;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
  }

  .input-mari-spinner-container .spinner-controls input::-moz-placeholder {
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out; /* Smooth transition for opacity */
    opacity: 1; /* Default opacity */
    color: #6c757d;
  }

  .input-mari-spinner-container .spinner-controls input::placeholder {
    transition: opacity 0.3s ease-in-out; /* Smooth transition for opacity */
    opacity: 1; /* Default opacity */
    color: #6c757d;
  }
  
  .input-mari-spinner-container .spinner-controls input:focus::-moz-placeholder {
    opacity: 0; /* Fade out placeholder on focus */
  }
  
  .input-mari-spinner-container .spinner-controls input:focus::placeholder {
    opacity: 0; /* Fade out placeholder on focus */
  }
  
  .input-mari-spinner-container .spinner-controls input:disabled {
    color: #495057 !important;
    opacity: 1 !important;
  }
  
  .input-mari-spinner-container .spinner-controls input:focus {
    background-color: #8FD7E8;
    border: 2px solid #388fe6;
    outline: none;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2);
    color: #000;
  }
  
  .input-mari-spinner-container .spinner-button {
    background-color: #D4DDE1;
    border: 1px solid #ced4da;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    color: #000;
    cursor: pointer;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
    width: 40px; /* Set a fixed width for both buttons */
  }
  
  .input-mari-spinner-container .spinner-button:first-child {
    border-radius: 20px 0 0 20px;
  }
  
  .input-mari-spinner-container .spinner-button:last-child {
    border-radius: 0 20px 20px 0;
  }
  
  .input-mari-spinner-container .spinner-button:hover {
    background-color: #8FD7E8;
  }
  
  .input-mari-spinner-container .spinner-button:active {
    background-color: rgb(59, 113, 202);
  }
  
  .input-mari-spinner-container .spinner-button:focus {
    outline: none;
  }  

  /* Mari Button Bubble */
  .button-mari-container {
    display: flex;
    align-items: center;
    justify-content: center;
  }
  
  .button-mari-container * {
    box-sizing: border-box;
  }
  
  .button-mari-container button {
    position: relative;
    padding: 8px 16px; /* Reduced padding to make the button smaller */
    border: none;
    background: none;
    cursor: pointer;
  
    font-family: "Source Code Pro";
    font-weight: 900;
    text-transform: uppercase;
    font-size: 24px; /* Reduced font size to make the button smaller */
    color: hsla(210, 50%, 85%, 1);
  
    background-color: hsl(210, 80%, 42%);
    box-shadow: hsla(210, 40%, 52%, 0.4) 2px 2px 22px;
    border-radius: 4px;
    z-index: 0;
    overflow: hidden;
    transition: background-color 0.3s ease; /* Added transition for smooth color change */
  }
  
  .button-mari-container button:focus {
    outline-color: transparent;
    box-shadow: hsl(210, 80%, 42%) 2px 2px 22px;
  }
  
  .button-mari-container button:hover {
    background-color: hsl(120, 60%, 50%); /* Success color (green) on hover */
  }
  
  /* bubbles */
  .button-indicator-mari-container {
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .button-indicator-mari-container.content-left {
    justify-content: left !important;
  }

  .button-indicator-mari-container.content-right {
    justify-content: right !important;
  }
  
  .button-indicator-mari-container * {
    box-sizing: border-box;
  }
  
  .button-indicator-mari-container button {
    position: relative;
    padding: 6px 12px; /* Reduced padding to make the button smaller */
    border: none;
    background: none;
    cursor: pointer;
  
    font-family: "Source Code Pro";
    font-weight: 900;
    font-size: 12px; /* Reduced font size to make the button smaller */
    color: hsl(0, 0%, 100%);
  
    background-color: blue; /* Initial background color for the button */
    box-shadow: hsla(210, 40%, 52%, 0.4) 2px 2px 22px;
    border-radius: 20px; /* Increased border radius */
    z-index: 0;
    overflow: hidden;
    transition: background-color 0.3s ease; /* Added transition for smooth color change */
  }

  .button-indicator-mari-container button.small {
    padding: 2px 8px !important;
    font-size: 10px !important;
    font-weight: 600 !important;
  }
  
  .button-indicator-mari-container button:focus {
    outline-color: transparent;
  }
  
  .button-indicator-mari-container button:hover {
    background-color: hsl(210, 80%, 42%); /* Background color on hover */
  }
  
  .button-indicator-mari-container .active,
  .button-indicator-mari-container .spj-final {
    background-color: hsl(120, 32.2%, 47.5%);
  }
  
  .button-indicator-mari-container .not-active {
    background-color: hsl(0, 52.5%, 43.7%);
  }

  .button-indicator-mari-container .spj-verifikasi {
    background-color: hsl(266, 51%, 53%);
  }

  .button-indicator-mari-container .spj-draft {
    background-color: hsl(66, 52%, 44%);
  }

  .button-indicator-mari-container .status-rup {
    background-color: hsl(220, 36%, 39.2%);
  }

  .button-indicator-mari-container .status-non-rup {
    background-color: hsl(20, 58.2%, 38.4%);
  }

  .button-indicator-mari-container .status-belanja-murni {
    background-color: hsl(134.9, 42.9%, 52%);
  }

  .button-indicator-mari-container .status-belanja-pergeseran {
    background-color: hsl(204, 68%, 47%);
  }

  .button-indicator-mari-container .status-belanja-perubahan {
    background-color: hsl(219.7, 65.4%, 59.2%);
  }
  
  .button-indicator-mari-container button::before {
    content: "";
    pointer-events: none;
    opacity: 0.6;
    background: radial-gradient(
        circle at 20% 35%,
        transparent 0,
        transparent 2px,
        hsla(210, 50%, 85%, 1) 3px,
        hsla(210, 50%, 85%, 1) 4px,
        transparent 4px
      ),
      radial-gradient(
        circle at 75% 44%,
        transparent 0,
        transparent 2px,
        hsla(210, 50%, 85%, 1) 3px,
        hsla(210, 50%, 85%, 1) 4px,
        transparent 4px
      ),
      radial-gradient(
        circle at 46% 52%,
        transparent 0,
        transparent 4px,
        hsla(210, 50%, 85%, 1) 5px,
        hsla(210, 50%, 85%, 1) 6px,
        transparent 6px
      );
  
    width: 100%;
    height: 300%;
    top: 0;
    left: 0;
    position: absolute;
    animation: bubbles 5s linear infinite both;
  }
  
  @keyframes bubbles {
    from {
      transform: translate();
    }
    to {
      transform: translate(0, -66.666%);
    }
  }

  /* Mari Search Input */
  .search-mari-container {
    font: 300 1em/1.5 "Lato", "Helvetica Neue", Arial, sans-serif;
    width: calc(100% - 20px); /* Adjusting width to account for margins */
    margin: 0 10px; /* Adding left and right margins */
  }
  
  .search-mari-container h1 {
    font-size: 4em;
    margin-bottom: 0.5em;
    color: #fff;
    text-align: center;
  }
  
  .search-mari-container .search-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
  }
  
  .search-mari-container .search-mari {
    background: #081928
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNqslI0RgyAMhdENWIEVWMEVXIGO0BW6Ah2hHcGOoCPYEewINFzBe9IA9id37w4kfEZesHHOCSYUqSPJML+RJlELDwN1pMHxMZNMkr8RTgyz2YPH5LmtwXpIHkOFmKhIlxowDmYAycKnHAHYcTCsSpXOJCie6YWDnXKLGeHLN2stGaqDsXXrX3GFcYcLrfhjtKEhffQ792gYT2nT6pJDjCw4z7ZGdGipOIqNbXIwFUARmCbKpMfYxsWJBmCEDoW7+gYUTAU2s3HJrK3AJvMLkqGHFLgWXTckm+SfSQexs+tLRqwVfgvjgMsvMAT689S5M/sk/I14kO5PAQYAuk6L1q+EdHMAAAAASUVORK5CYII=)
      no-repeat 12px center;
    text-indent: 1em;
    display: inline-block;
    border: 0 none;
    width: 150px;
    height: 3em;
    border-radius: 3em;
    transition: 0.3s;
    outline: none;
    padding: 1em 1.9em;
    cursor: pointer;
    -webkit-appearance: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: "Poppins", sans-serif;
    color: #081928;
    vertical-align: baseline;
    position: relative;
  }
  
  .search-mari-container .placeholder {
    position: absolute;
    padding-left: 0px;
    letter-spacing: 0.1em;
    left: 40px; /* Adjusted to move the text to the right of the magnifier */
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    pointer-events: none;
    transition: opacity 0.3s;
    text-transform: uppercase !important;
    font-weight: bold !important;
  }
  
  .search-mari-container .search-mari:not(:-moz-placeholder-shown) + .placeholder {
    opacity: 1;
  }
  
  .search-mari-container .search-mari:not(:placeholder-shown) + .placeholder {
    opacity: 1;
  }

  .search-mari-container .search-mari:hover + .placeholder,
  .search-mari-container .search-mari:focus + .placeholder {
    opacity: 0;
  }

  .search-mari-container .search-mari:hover:not(:focus) + .placeholder {
    opacity: 1;
    color: #081928;
  }

  .search-mari-container .search-mari:hover:not(:focus) {
    color: #D4DDE1;
  }
  
  .search-mari-container input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
  }
  
  .search-mari-container .search-mari:hover,
  .search-mari-container .search-mari:focus {
    background: #D4DDE1
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqsVLtOw0AQtIMlRJHCEhUVMg398QEUSZnSfILzCXxDPsFu6XAJHWnTcS1lWsprKdmLxtKwvjVBYaTV7cm+udnX5fPb+yyBSmwhVmK/FfPZLyjUPhI8YtXYi23EOovs7PzyevAbsWeoGg5HNUHsCipX8F9TZDOstVgLPxIsxW6w3sHv6dJ2StkLbh6IPtR/AWRfSIET20H9D2U1hfaAgxY2KMagcBSmg9/rmwx0lBqTzGfHoVfVHxXgXzCjHNRHnnHke4vMGc2q0RBR0GSeCLlpLaJGFWKUszVuib32nih7iTFrjXAPyGnQ48c3Gu5AOVlMtMk6NZuf+FiC+AIhV0T+pBQ5ntXceIJKqKko2duJ2TwoLAz5QTVnagJaXWEO8y/wSMuKH9RTJoCTHyNZFidOUEfNu/8WYAAOXUT04MOtlwAAAABJRU5ErkJggg==)
      12px center no-repeat;
  }
  
  .search-mari-container .search-mari:focus {
    width: 100%;
    cursor: text;
  }
  
  /* Mari Search Prepend Input */
.search-prepend-mari-container {
    font: 300 1em/1.5 "Lato", "Helvetica Neue", Arial, sans-serif;
    width: calc(100% - 20px); /* Adjusting width to account for margins */
    margin: 0 10px; /* Adding left and right margins */
}

@media screen and (min-width: 768px) {
  .search-prepend-mari-container {
    font-size: 14px;
  }
}

.search-prepend-mari-container h1 {
    font-size: 4em;
    margin-bottom: 0.5em;
    color: #fff;
    text-align: center;
}

.search-prepend-mari-container .search-wrapper {
    position: relative;
    display: inline-block;
    width: 100%;
}

.search-prepend-mari-container .search-mari {
    background: #081928
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQBJREFUeNqslI0RgyAMhdENWIEVWMEVXIGO0BW6Ah2hHcGOoCPYEewINFzBe9IA9id37w4kfEZesHHOCSYUqSPJML+RJlELDwN1pMHxMZNMkr8RTgyz2YPH5LmtwXpIHkOFmKhIlxowDmYAycKnHAHYcTCsSpXOJCie6YWDnXKLGeHLN2stGaqDsXXrX3GFcYcLrfhjtKEhffQ792gYT2nT6pJDjCw4z7ZGdGipOIqNbXIwFUARmCbKpMfYxsWJBmCEDoW7+gYUTAU2s3HJrK3AJvMLkqGHFLgWXTckm+SfSQexs+tLRqwVfgvjgMsvMAT689S5M/sk/I14kO5PAQYAuk6L1q+EdHMAAAAASUVORK5CYII=)
      no-repeat 12px center;
    text-indent: 1em;
    display: inline-block;
    border: 0 none;
    width: 150px;
    height: 3em;
    border-radius: 3em;
    transition: 0.3s;
    outline: none;
    padding: 1em 1.9em;
    cursor: pointer;
    -webkit-appearance: none;
    font-weight: inherit;
    font-size: inherit;
    font-family: "Poppins", sans-serif;
    color: #081928;
    vertical-align: baseline;
    position: relative;
}

.search-prepend-mari-container .placeholder {
    position: absolute;
    padding-left: 0px;
    letter-spacing: 0.1em;
    left: 40px; /* Adjusted to move the text to the right of the magnifier */
    top: 50%;
    transform: translateY(-50%);
    color: #fff;
    pointer-events: none;
    transition: opacity 0.3s, color 0.3s; /* Added transition for color */
    text-transform: uppercase !important;
    font-weight: bold !important;
    opacity: 1; /* Default opacity */
}

.search-prepend-mari-container .search-mari:not(:-moz-placeholder-shown) + .placeholder {
    opacity: 1;
}

.search-prepend-mari-container .search-mari:not(:placeholder-shown) + .placeholder {
    opacity: 1;
}

.search-prepend-mari-container .search-mari:hover + .placeholder,
.search-prepend-mari-container .search-mari:focus + .placeholder {
    opacity: 0; /* Hide placeholder on focus */
}

.search-prepend-mari-container .search-mari:hover:not(:focus) + .placeholder {
    opacity: 1;
    color: #081928; /* Change color on hover */
}

.search-prepend-mari-container .search-mari:hover:not(:focus) {
    color: #D4DDE1;
}

.search-prepend-mari-container input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

.search-prepend-mari-container .search-mari:hover,
.search-prepend-mari-container .search-mari:focus {
    background: #D4DDE1
      url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAYAAABvVQZ0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAT5JREFUeNqsVLtOw0AQtIMlRJHCEhUVMg398QEUSZnSfILzCXxDPsFu6XAJHWnTcS1lWsprKdmLxtKwvjVBYaTV7cm+udnX5fPb+yyBSmwhVmK/FfPZLyjUPhI8YtXYi23EOovs7PzyevAbsWeoGg5HNUHsCipX8F9TZDOstVgLPxIsxW6w3sHv6dJ2StkLbh6IPtR/AWRfSIET20H9D2U1hfaAgxY2KMagcBSmg9/rmwx0lBqTzGfHoVfVHxXgXzCjHNRHnnHke4vMGc2q0RBR0GSeCLlpLaJGFWKUszVuib32nih7iTFrjXAPyGnQ48c3Gu5AOVlMtMk6NZuf+FiC+AIhV0T+pBQ5ntXceIJKqKko2duJ2TwoLAz5QTVnagJaXWEO8y/wSMuKH9RTJoCTHyNZFidOUEfNu/8WYAAOXUT04MOtlwAAAABJRU5ErkJggg==)
      12px center no-repeat;
}

.search-prepend-mari-container .search-mari:focus {
    width: 100%;
    cursor: text;
}

.search-prepend-mari-container .search-button {
    opacity: 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background-color: #173d5e;
    color: #fff;
    border: none;
    border-radius: none;
    width: 3em;
    height: 100%;
    cursor: pointer;
    transition: opacity 0.3s, background-color 0.3s; /* Added transition delay for opacity */
    pointer-events: none; /* Initially disable pointer events */
}

.search-prepend-mari-container .search-mari:focus ~ .search-button {
    opacity: 1;
    pointer-events: auto; /* Enable pointer events when focused */
}

.search-prepend-mari-container .search-button:hover {
    background-color: #3B5A68;
}

#searchButton1 {
  right: 42px;
  color: #FFD700; /* Light Yellow */
}

#searchButton2 {
  right: 0px;
  color: #E0FFFF; /* Light Cyan */
  border-bottom-right-radius: 25px;
  border-top-right-radius: 25px;
}

/* #searchButton3 {
  right: 40px;
  color: #F08080;
}

#searchButton4 {
  right: 10px;
  color: #90EE90;
} */

.search-button .tooltip {
    position: absolute;
    right: 130%; /* Adjust this value based on your layout */
    top: 50%;
    transform: translateY(-50%) translateX(-10px);
    background-color: #1F1F1F;
    color: #fff;
    padding: 0.5em;
    border-radius: 0.5em;
    white-space: nowrap;
    z-index: 1000;
    opacity: 0;
    transition: opacity 0.3s, transform 0.3s;
    pointer-events: none;
}

.search-button .tooltip::before {
    content: '';
    position: absolute;
    left: 100%; /* Adjust this value based on your layout */
    top: 50%;
    transform: translateY(-50%);
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent transparent #1F1F1F;
    opacity: 0;
    transition: opacity 0.3s;
}

.search-button:hover .tooltip,
.search-button:hover .tooltip::before {
    opacity: 1;
    transform: translateY(-50%) translateX(0);
}

.dropdown-menu-search {
  display: none; /* Hide by default */
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0.5em;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  z-index: 9999; /* Ensure high z-index */
  padding: 0;
  list-style-type: none;
  opacity: 0; /* Start with opacity set to zero */
  transform: translateY(-10px); /* Start slightly above */
  transition: opacity 0.3s ease, transform 0.3s ease; /* Smooth transition */
}

.dropdown-menu-search {
  display: block; /* Ensure it's block to allow positioning */
  position: absolute;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0.5em;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
  z-index: 9999; /* Ensure high z-index */
  padding: 0;
  list-style-type: none;
  opacity: 0; /* Start with full transparency */
  transform: translateY(-10px); /* Start slightly above */
  transition: opacity 0.3s ease, transform 0.3s ease; /* Smooth transition */
  pointer-events: none; /* Disable interactions when hidden */
}

.dropdown-menu-search.show {
  opacity: 1; /* Fully opaque when shown */
  transform: translateY(0); /* Move to original position */
  pointer-events: auto; /* Enable interactions when shown */
}

.dropdown-menu-search li {
  padding: 0.5em 1em;
  transition: background-color 0.3s, color 0.3s; /* Smooth transition */
  margin: 5px;
  border-radius: 10px;
  cursor: pointer;
}

.dropdown-menu-search li:hover {
  background-color: rgb(46, 116, 221);
  color: whitesmoke; /* Text color for active state */
}

.dropdown-menu-search li.active {
  background-color: rgb(46, 116, 221); /* Active color */
  color: whitesmoke; /* Text color for active state */
}

/* Mari Breadcrumb */
.mari-breadcrumb {
  display: flex;
  align-items: center;
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  overflow-y: hidden;
}

.mari-breadcrumb > * {
  flex: 0 0 auto; /* Prevent flex items from shrinking */
}

.mari-breadcrumb a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #333;
  font-size: 16px;
  transition: color 0.3s ease;
}

.mari-breadcrumb a:hover, .mari-breadcrumb .active:hover {
  color: #044181;
  cursor: pointer;
}

.mari-breadcrumb .active {
  color: #3b71ca;
}

.mari-breadcrumb .breadcrumb-carat {
  width: 16px;
  height: 16px;
  margin: 0 16px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" class="w-5 h-5" viewBox="0 0 20 20" fill="currentColor"><path fill-rule="evenodd" d="M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z" clip-rule="evenodd"/></svg>');
  background-size: contain;
  background-repeat: no-repeat;
}

  /* Mari Loading Spinner */
  .mari-loader {
    width: 20px; /* Adjust size to fit the button */
    height: 20px; /* Adjust size to fit the button */
    position: relative;
    display: inline-block; /* Ensure it behaves like an icon */
    vertical-align: middle; /* Align it properly within the button */
  }
  
  .mari-spinner {
    border: 2px solid rgba(0, 0, 0, 0.1); /* Adjust border size */
    border-top: 2px solid #3498db; /* Adjust border size */
    border-radius: 50%;
    animation: mari-spin 1s linear infinite;
  }
  
  @keyframes mari-spin {
    0% {
      transform: rotate(0deg);
    }
    100% {
      transform: rotate(360deg);
    }
  }
  
  /* Bouncing Dots Animation */
  .mari-bouncing-dots {
    display: flex;
    justify-content: space-around;
  }
  
  .mari-bouncing-dots::before,
  .mari-bouncing-dots::after {
    content: "";
    width: 6px; /* Adjust size to fit the button */
    height: 6px; /* Adjust size to fit the button */
    background-color: #3498db;
    border-radius: 50%;
    animation: mari-bounce 0.6s infinite alternate;
  }
  
  .mari-bouncing-dots::after {
    animation-delay: 0.3s;
  }
  
  @keyframes mari-bounce {
    to {
      transform: translateY(-50%);
    }
  }
  
  /* Rotating Plane Animation */
  .mari-rotating-plane {
    width: 20px; /* Adjust size to fit the button */
    height: 20px; /* Adjust size to fit the button */
    background-color: #3498db;
    animation: mari-rotatePlane 1.2s infinite ease-in-out;
  }
  
  @keyframes mari-rotatePlane {
    0% {
      transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    }
    50% {
      transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    }
    100% {
      transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    }
  }
  
  .mari-arrow {
    display: flex;
    transform: translate(-50%, -50%);
    transform: rotate(90deg);
    cursor: pointer;
    gap: 10px;
  }
  
  .mari-arrow span {
    display: flex;
    border-bottom: 2px solid #3498db; /* Adjust border size */
    border-right: 2px solid #3498db; /* Adjust border size */
    animation: mari-animate 2s infinite;
  }
  
  .mari-arrow span:nth-child(2) {
    animation-delay: -0.2s;
  }
  
  .mari-arrow span:nth-child(3) {
    animation-delay: -0.4s;
  }
  .mari-arrow span:nth-child(4) {
    animation-delay: -0.8s;
  }
  .mari-arrow span:nth-child(5) {
    animation-delay: -1.2s;
  }
  .mari-arrow span:nth-child(6) {
    animation-delay: -1.6s;
  }
  
  @keyframes mari-animate {
    0% {
      opacity: 0;
    }
    50% {
      opacity: 1;
    }
    100% {
      opacity: 0;
    }
  }
  
  /* CKEditor */

  .ck-rounded-corners {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    background-color: #D4DDE1 !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
    padding: 10px; /* Add padding to ensure content stays within the border */
    box-sizing: border-box; /* Ensure padding is included in the element's total width and height */
    border: 1px solid #ced4da;
  }
  
  .ck-rounded-corners ol {
    padding-left: 12px;
  }
  
  .ck-rounded-corners ul {
    padding-left: 12px;
  }
  
  .ck-rounded-corners-toolbar {
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
    background-color: #D4DDE1 !important;
    font-family: 'Poppins', sans-serif !important;
    font-weight: 400 !important;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, border .3s ease-in-out;
    padding: 10px; /* Add padding to ensure content stays within the border */
    box-sizing: border-box; /* Ensure padding is included in the element's total width and height */
    border: 1px solid #ced4da;
  }
  
  .ck-rounded-corners-toolbar ol {
    padding-left: 12px;
  }
  
  .ck-rounded-corners-toolbar ul {
    padding-left: 12px;
  }
  
  .ck-toolbar {
    border: 1px solid #ced4da;
    background-color: #D4DDE1 !important;
  }
  
  .ck-focused {
    background-color: #8FD7E8 !important;
    border: 2px solid #388fe6 !important;
    outline: none !important;
    box-shadow: 0px 5px 8px 0px rgba(0,0,0,0.2) !important;
    color: #000 !important;
  }

  /* Mari Table */
  /* .card-body {
    overflow: auto !important;
    position: relative !important;
  } */

  .table-responsive {
    position: relative !important;
  }

  .table-responsive thead {
    background-color: rgb(59, 113, 202) !important;
    color: whitesmoke !important;
  }

  /* Mari Checkboxes */  
  .mari-flexbox-checkboxes {
    display: flex;
    align-items: center;
  }
  
  .mari-checkbox-container {
    display: flex;
    align-items: center; /* Align items vertically center */
    margin-right: 20px; /* Optional spacing between checkboxes */
  }
  
  .mari-checkbox-container .cbx {
    position: relative;
  }
  
  .mari-checkbox-container .ppn-tick {
    margin-left: 5px; /* Space between checkbox and label */
    height: 28px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none; /* Prevent text selection */
    cursor: default; /* Prevent I-beam cursor */
  }
  
  .mari-checkbox-container .cbx input[type="checkbox"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-tap-highlight-color: transparent;
    cursor: pointer;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border: 2px solid #bfbfc0;
    border-radius: 50%;
    background: transparent;
    transition: border 0.3s ease;
  }
  
  .mari-checkbox-container .cbx input[type="checkbox"]:focus {
    outline: 0;
  }
  
  .mari-checkbox-container .cbx input[type="checkbox"]:checked {
    border: none; /* Remove border when checked */
  }
  
  .mari-checkbox-container .cbx label {
    width: 24px;
    height: 24px;
    background: none;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    filter: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/css/app.css#goo-12");
    transform: translate3d(0, 0, 0);
    pointer-events: none;
  }
  
  .mari-checkbox-container .cbx svg {
    position: absolute;
    top: 5px;
    left: 4px;
    z-index: 1;
    pointer-events: none;
  }
  
  .mari-checkbox-container .cbx svg path {
    stroke: #fff;
    stroke-width: 3;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-dasharray: 19;
    stroke-dashoffset: 19;
    transition: stroke-dashoffset 0.3s ease;
    transition-delay: 0.2s;
  }
  
  .mari-checkbox-container .cbx input:checked + label {
    animation: splash-12 0.6s ease forwards;
  }
  
  .mari-checkbox-container .cbx input:checked + label + svg path {
    stroke-dashoffset: 0;
  }
  
  .mari-checkbox-container .cbx input.unchecked + label {
    animation: unsplash-12 0.6s ease forwards;
  }

  /* For Tables */
  .selection-column {
    transition: all 0.3s ease-in-out;
    width: 0;
    padding: 0;
    overflow: hidden;
  }

  .selection-column.show {
      width: 40px; /* Adjust this value based on your needs */
  }

  .mari-checkbox-table-container {
      display: inline-block; /* Changed from flex to inline-block */
      transition: all 0.3s ease-in-out;
  }

  .mari-checkbox-table-container .cbx {
      position: relative;
      width: 24px;
      height: 24px;
      display: inline-block;
  }

  .mari-checkbox-table-container .cbx input[type="checkbox"] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -webkit-tap-highlight-color: transparent;
      cursor: pointer;
      margin: 0;
      position: absolute;
      top: 0;
      left: 0;
      width: 24px;
      height: 24px;
      border: 2px solid #bfbfc0;
      border-radius: 50%;
      background: transparent;
      transition: border 0.3s ease;
  }

  .mari-checkbox-table-container .cbx input[type="checkbox"]:focus {
      outline: 0;
  }

  .mari-checkbox-table-container .cbx input[type="checkbox"]:checked {
      border: none;
  }

  .mari-checkbox-table-container .cbx label {
      width: 24px;
      height: 24px;
      background: none;
      border-radius: 50%;
      position: absolute;
      top: 0;
      left: 0;
      filter: url("/web/20250115150425im_/https://sidilan.bappedakaltim.com/css/app.css#goo-12");
      transform: translate3d(0, 0, 0);
      pointer-events: none;
  }

  .mari-checkbox-table-container .cbx svg {
      position: absolute;
      top: 5px;
      left: 4px;
      z-index: 1;
      pointer-events: none;
  }

  .mari-checkbox-table-container .cbx svg path {
      stroke: #fff;
      stroke-width: 3;
      stroke-linecap: round;
      stroke-linejoin: round;
      stroke-dasharray: 19;
      stroke-dashoffset: 19;
      transition: stroke-dashoffset 0.3s ease;
      transition-delay: 0.2s;
  }

  .mari-checkbox-table-container .cbx input:checked + label {
      animation: splash-12 0.6s ease forwards;
  }

  .mari-checkbox-table-container .cbx input:checked + label + svg path {
      stroke-dashoffset: 0;
  }

  .mari-checkbox-table-container .cbx input.unchecked + label {
      animation: unsplash-12 0.6s ease forwards;
  }
  
  @keyframes splash-12 {
    40% {
      background: rgb(59, 113, 202);
      box-shadow: 0 -18px 0 -8px rgb(59, 113, 202), 16px -8px 0 -8px rgb(59, 113, 202), 16px 8px 0 -8px rgb(59, 113, 202), 0 18px 0 -8px rgb(59, 113, 202), -16px 8px 0 -8px rgb(59, 113, 202), -16px -8px 0 -8px rgb(59, 113, 202);
    }
    100% {
      background: rgb(59, 113, 202);
      box-shadow: 0 -36px 0 -10px transparent, 32px -16px 0 -10px transparent, 32px 16px 0 -10px transparent, 0 36px 0 -10px transparent, -32px 16px 0 -10px transparent, -32px -16px 0 -10px transparent;
    }
  }
  
  @keyframes unsplash-12 {
    0% {
      background: rgb(59, 113, 202);
      box-shadow: 0 -36px 0 -10px transparent, 32px -16px 0 -10px transparent, 32px 16px 0 -10px transparent, 0 36px 0 -10px transparent, -32px 16px 0 -10px transparent, -32px -16px 0 -10px transparent;
    }
    60% {
      background: rgb(59, 113, 202);
      box-shadow: 0 -18px 0 -8px rgb(59, 113, 202), 16px -8px 0 -8px rgb(59, 113, 202), 16px 8px 0 -8px rgb(59, 113, 202), 0 18px 0 -8px rgb(59, 113, 202), -16px 8px 0 -8px rgb(59, 113, 202), -16px -8px 0 -8px rgb(59, 113, 202);
    }
    100% {
      background: none;
      box-shadow: none;
    }
  }
  
  /* Handsontable */
  .wtHolder {
    width: 100% !important; /* Force .wtHolder to be 100% */
    box-sizing: border-box; /* Include padding and border in the element's total width */
  }

  /* Text Generation AI */
.input-container {
  justify-content: center;
  display: flex;
}

.input-box {
    position: fixed;
    bottom: 20px;
    width: 80%;
    max-width: 1000px;
    background-color: #2b2b2b; /* Dark input background */
    border-radius: 30px;
    display: flex;
    align-items: center;
    padding: 10px 20px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    justify-content: center; /* Center the content */
}

.input-box textarea {
    flex-grow: 1;
    border: none;
    background-color: transparent;
    color: white;
    resize: none;
    outline: none;
    padding: 10px;
    font-size: 16px;
    margin-right: 10px; /* Add margin for spacing */
}

.input-box button {
  background-color: rgb(64, 64, 62); /* Initial disabled color */
  border: none;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.input-box button:enabled {
  background-color: #20b8cd; /* Active color */
}

.input-box button:enabled:hover {
  background-color: #107c88; /* Hover color */
}

.input-box button svg {
  fill: white;
  width: 20px;
  height: 20px;
}

.message {
    margin-bottom: 10px;
    color: #333;
}

.separator {
    border-top: 1px solid #ddd;
    margin: 10px 0;
}

.timestamp {
  text-align: right;
  font-size: 10px;
  color: gray;
}

.token-info {
  text-align: right;
  font-size: 10px;
  color: gray;
}

/* Table Text Slider */
.mari-text-slider {
  position: relative;
  width: 100%;
  height: 1.5em;
  overflow: hidden;
}

.mari-text-slider div {
  position: absolute;
  width: 100%;
  opacity: 0;
  transform: translateY(100%);
  transition: transform 0.5s ease, opacity 0.5s ease;
}

.mari-text-slider div.active {
  opacity: 1;
  transform: translateY(0);
}


/* Lottie */
.lottie {
  display: flex;
  align-items: center;
}

/* Table */
table, th, td {
  border: 1px solid #f7f7f7 !important
}

.table-responsive {
  border-radius: 15px;
}

thead tr th {
  border: 0px !important
}

tbody tr {
  transition: background-color 0.3s ease !important;
}

tbody tr:hover {
  background-color: #e9fdfc !important;
}

.same-kodebelanja.highlight {
  background-color: #e9fdfc !important;
}

/* Mari Form Changer */
@keyframes fadeOutLeft {
  from {
      opacity: 1;
      transform: translateX(0);
  }
  to {
      opacity: 0;
      transform: translateX(-30px);
  }
}

@keyframes fadeInRight {
  from {
      opacity: 0;
      transform: translateX(30px);
  }
  to {
      opacity: 1;
      transform: translateX(0);
  }
}

.fade-out-left {
  animation: fadeOutLeft 0.3s forwards;
}

.fade-in-right {
  animation: fadeInRight 0.3s forwards;
}

#form-changer {
  position: relative;
}

#form-changer > form {
  transition: all 0.3s;
  width: 100%;
}

#form-changer > form:not(:first-child) {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

/* Mari Dropdown */
.mari-dropdown {
  position: relative;
  display: inline-block;
  z-index: 1;
}

.mari-dropdown-menu {
  position: fixed;
  z-index: 1000;
  display: none;
  min-width: 18rem;
  padding: 0.5rem;
  margin: 0;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  border-radius: 8px;
  box-shadow: 0px 8px 16px rgba(0, 0, 0, 0.15);
  opacity: 0;
  transform: translateY(-10px);
  transition: opacity 0.3s ease, transform 0.3s ease;
}

.mari-dropdown-menu.show {
  opacity: 1;
  transform: translateY(0);
}

.mari-dropdown-menu .dropdown-item {
  display: flex;
  align-items: center;
  width: 100%;
  padding: 8px 12px;
  clear: both;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 15px;
  text-align: left;
  cursor: pointer;
  color: #212529;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: 8px !important;
  margin-bottom: 5px;
  transition: background-color 0.3s ease, color 0.3s ease;
}

.mari-dropdown-menu .dropdown-item i {
  width: 28px; /* Adds space between icon and text */
  font-size: 15px; /* Adjust icon size as needed */
}

.mari-dropdown-menu .dropdown-item:last-child {
  margin-bottom: 0;
}

.mari-dropdown-menu .dropdown-item:hover,
.mari-dropdown-menu .dropdown-item:focus,
.mari-dropdown-menu .dropdown-item.active {
  color: #102770;
  text-decoration: none;
  background-color: #6bb4f0;
}

.mari-dropdown .fa-caret-down {
  transition: transform 0.3s ease;
}

.mari-dropdown .rotated {
  transform: rotate(180deg);
}

.mari-dropdown-menu .dropdown-item .item-icon {
  font-size: 18px !important;
  margin-bottom: 3px !important;
}

/* Submenu styles */
.mari-dropdown-submenu .submenu-content {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: all 0.3s ease;
  margin-left: 1.5rem; /* indent submenu items */
}

.mari-dropdown-submenu .submenu-content.show {
  max-height: 500px; /* or adjust based on your content */
  opacity: 1;
}

.mari-dropdown-submenu .dropdown-item .sub-caret {
  width: 5px;
  margin-left: auto;
}

.mari-dropdown-submenu .fa-caret-right {
  transition: transform 0.3s ease;
}

.mari-dropdown-submenu .fa-caret-right.rotated {
  transform: rotate(90deg) !important;
}

@media screen and (max-width: 1024px) {
  .mari-dropdown-menu {
      position: fixed !important;
      width: 90% !important; /* Adjust width as needed */
      max-width: 400px !important; /* Maximum width */
      min-width: 300px !important; /* Minimum width */
      max-height: 80vh !important; /* Maximum height */
      overflow-y: auto !important;
      margin: 0 !important;
      box-shadow: 0 5px 25px rgba(0, 0, 0, 0.2) !important;
  }

  /* Optional: Add backdrop overlay */
  .mari-dropdown-menu::before {
      content: '';
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: -1;
  }

  /* Adjust dropdown items for better mobile view */
  .mari-dropdown-menu .dropdown-item {
      padding: 12px 16px; /* Larger touch targets */
      font-size: 16px; /* Larger font size */
  }
}

/* Mari Title Text */
.mari-container-title {
  font-family: 'Poppins', sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
}

.mari-container-title span {
  transition: all 0.5s;
  font-variation-settings: "wght" 600, "ital" 0.5;
  font-size: 2rem;
  text-align: center;
  font-family: "Meta", sans-serif;
  cursor: pointer;
}

.mari-container-title span:hover {
  font-variation-settings: "wght" 100, "ital" 0;
  text-shadow: none;
}

/* Mari Range Slider */
.mari-range-slider-container {
  width: 100%;
  padding: 15px;
  box-sizing: border-box;
}

/* Label Styles */
.mari-range-slider-container .slider-label {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px;
  color: #555;
  font-size: 14px;
}

.mari-range-slider-container .slider-label > span {
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* Value Display Styles */
.mari-range-slider-container .value-display-container {
  display: flex;
  align-items: center;
  gap: 4px;
}

.mari-range-slider-container .value-display-input {
  width: 45px;
  border: 1px solid transparent;
  background: transparent;
  color: #2563eb;
  font-weight: 500;
  font-size: 14px;
  padding: 2px 4px;
  border-radius: 4px;
  text-align: right;
  transition: all 0.2s ease-in-out;
  -moz-appearance: textfield;
}

.mari-range-slider-container .value-display-input::-webkit-inner-spin-button,
.mari-range-slider-container .value-display-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mari-range-slider-container .value-display-input:hover {
  border-color: #e2e8f0;
  background: #f8fafc;
}

.mari-range-slider-container .value-display-input:focus {
  border-color: #2563eb;
  outline: none;
  background: #fff;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.1);
}

.mari-range-slider-container .unit {
  color: #555;
  font-size: 14px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* Range Slider Base Styles */
.mari-range-slider-container .mari-range-slider {
  width: 100%;
  height: 4px;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: #e2e8f0;
  border-radius: 4px;
  outline: none;
}

/* Webkit (Chrome, Safari, Edge) Thumb Styles */
.mari-range-slider-container .mari-range-slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 18px;
  height: 18px;
  background: #2563eb;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #fff;
  box-shadow: 0 0 0 1px #2563eb;
  -webkit-transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.mari-range-slider-container .mari-range-slider::-webkit-slider-thumb:hover {
  background: #1d4ed8;
  transform: scale(1.2);
  box-shadow: 0 0 0 1px #2563eb, 0 0 10px rgba(37, 99, 235, 0.3);
}

.mari-range-slider-container .mari-range-slider:active::-webkit-slider-thumb {
  transform: scale(1.3);
  background: #1e40af;
  cursor: grabbing;
}

/* Firefox Thumb Styles */
.mari-range-slider-container .mari-range-slider::-moz-range-thumb {
  width: 18px;
  height: 18px;
  background: #2563eb;
  border-radius: 50%;
  cursor: pointer;
  border: 2px solid #fff;
  box-shadow: 0 0 0 1px #2563eb;
  -moz-transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.mari-range-slider-container .mari-range-slider::-moz-range-thumb:hover {
  background: #1d4ed8;
  transform: scale(1.2);
  box-shadow: 0 0 0 1px #2563eb, 0 0 10px rgba(37, 99, 235, 0.3);
}

.mari-range-slider-container .mari-range-slider:active::-moz-range-thumb {
  transform: scale(1.3);
  background: #1e40af;
  cursor: grabbing;
}

/* Webkit Track Styles */
.mari-range-slider-container .mari-range-slider::-webkit-slider-runnable-track {
  height: 4px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Firefox Track Styles */
.mari-range-slider-container .mari-range-slider::-moz-range-track {
  height: 4px;
  border-radius: 4px;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

/* Focus States */
.mari-range-slider-container .mari-range-slider:focus {
  outline: none;
}

.mari-range-slider-container .mari-range-slider:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #2563eb, 0 0 0 3px rgba(37, 99, 235, 0.2);
}

.mari-range-slider-container .mari-range-slider:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #2563eb, 0 0 0 3px rgba(37, 99, 235, 0.2);
}

/* Disabled States */
.mari-range-slider-container .mari-range-slider:disabled {
  opacity: 0.6;
  cursor: not-allowed;
}

.mari-range-slider-container .mari-range-slider:disabled::-webkit-slider-thumb {
  cursor: not-allowed;
  background: #94a3b8;
  box-shadow: 0 0 0 1px #94a3b8;
}

.mari-range-slider-container .mari-range-slider:disabled::-moz-range-thumb {
  cursor: not-allowed;
  background: #94a3b8;
  box-shadow: 0 0 0 1px #94a3b8;
}

/* Value Display Disabled State */
.mari-range-slider-container .value-display-input:disabled {
  opacity: 0.6;
  cursor: not-allowed;
  background: transparent;
  color: #94a3b8;
}

/* Mari List Number */
/* 1Dot */
.mari-list-number-1dot {
  list-style: none;
  counter-reset: custom-counter;
  padding-left: 0;
}

.mari-list-number-1dot li {
  counter-increment: custom-counter;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}

.mari-list-number-1dot li::before {
  content: counter(custom-counter) ".";
  position: absolute;
  left: 0;
  font-weight: bold;
}

/* Mari Badge */
.mari-badge-container {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  margin-top: 12px;
  position: relative;
}

.mari-badge-container.center {
  display: flex;
  flex-wrap: wrap;
  gap: 3px;
  margin-top: 12px;
  position: relative;
  justify-content: center;
  align-items: center;
}

.mari-badge-container .doc-badge {
  font-size: 11px;
  padding: 4px 10px;
  border-radius: 3px;
  white-space: nowrap;
  margin: 2px;
  position: relative;
  z-index: 1;
  display: inline-block;
}

.mari-badge-container .pointer-active {
  cursor: pointer;
}

.mari-badge-container .badge-jenis-spk {
  background-color: #E0F2F1;
  color: #00695C;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-terkunci {
  background-color: #E0F2F1;
  color: #dd0909;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-spk {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-spk {
  background-color: #E8EAF6;
  color: #283593;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-bacara {
  background-color: #EDE7F6;
  color: #4527A0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-bacara {
  background-color: #F3E5F5;
  color: #6A1B9A;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-penyedia {
  background-color: #FCE4EC;
  color: #880E4F;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-penyedia {
  background-color: #FFEBEE;
  color: #C62828;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-spmk {
  background-color: #E0F7FA;
  color: #00838F;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-epurchasing {
  background-color: #E0F2F1;
  color: #00695C;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-epurchasing {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-daftar-honorarium {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-acara-honorarium {
  background-color: #EDE7F6;
  color: #4527A0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-bulan-pembayaran {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-penerima-nama {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-penerima-nip {
  background-color: #E8EAF6;
  color: #283593;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-penerima-pangkatgolongan {
  background-color: #EDE7F6;
  color: #4527A0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-penerima-jabatan {
  background-color: #F3E5F5;
  color: #6A1B9A;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-asal-sppd {
  background-color: #FFF3E0;
  color: #E65100;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tujuan-sppd {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-spt {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-berangkat {
  background-color: #E8EAF6;
  color: #283593;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tgl-kembali {
  background-color: #EDE7F6;
  color: #4527A0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-spt {
  background-color: #F3E5F5;
  color: #6A1B9A;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-sppd {
  background-color: #FCE4EC;
  color: #880E4F;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-tujuan {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-dalam-rangka {
  background-color: #F1F8E9;
  color: #33691E;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-rup {
  background-color: #F1F8E9;
  color: #405888;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-non-rup {
  background-color: #F1F8E9;
  color: #9b4f29;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nama-paket-rup {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-pagu-belanja-rup {
  background-color: #FFF3E0;
  color: #E65100;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-jenis-pengadaan {
  background-color: #F3E5F5;
  color: #6A1B9A;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-metode-pemilihan {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-belanja-murni {
  color: #50b96a;
  background-color: #F1F8E9;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-belanja-perubahan {
  color: #1565C0;
  background-color: #E3F2FD;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-penyedia {
  color: #e65100;
  background-color: #FFF3E0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-swakelola {
  color: #C62828;
  background-color: #FFEBEE;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-admin {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-pak {
  background-color: #F3E5F5;
  color: #6A1B9A;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-bpp {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-member {
  background-color: #E0F2F1;
  color: #00695C;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-pptk {
  background-color: #E1F5FE;
  color: #0288D1;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-ppk {
  background-color: #F1F8E9;
  color: #33691E;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-kpa {
  background-color: #FFFDE7;
  color: #F9A825;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-nomor-bku {
  background-color: #E1E1F9;
  color: #5C4B99;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-spj-final {
  background-color: #E8F5E9;
  color: #2E7D32;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-spj-verification {
  background-color: #E3F2FD;
  color: #1565C0;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-spj-draft {
  background-color: #FFF3E0;
  color: #E65100;
  margin-bottom: 0px !important;
}

.mari-badge-container .badge-spj-tidak-lengkap {
  background-color: #FFE5E5;
  color: #DC3545;
  margin-bottom: 0px !important;
  animation: badge-spj-tidak-lengkap 1.5s infinite;
  transition: all 0.3s ease;
  cursor: pointer;
}

.mari-badge-container .badge-spj-tidak-lengkap:hover {
  background-color: #E34754; /* Softer red color */
  color: #FFFFFF;
  box-shadow: 0 0 20px rgba(227, 71, 84, 0.7); /* Matching shadow color */
}

@keyframes badge-spj-tidak-lengkap {
  0% {
      box-shadow: 0 0 5px rgba(227, 71, 84, 0.3);
  }
  50% {
      box-shadow: 0 0 15px rgba(227, 71, 84, 0.5);
  }
  100% {
      box-shadow: 0 0 5px rgba(227, 71, 84, 0.3);
  }
}

.mari-badge-container .badge-spj-lengkap {
  background-color: #E7F6E7;
  color: #28A745;
  margin-bottom: 0px !important;
}

/* Mari Import Progress Bar */
.mari-progress-bar {
  margin: 25px 0;
  padding: 0 10px;
}

.mari-progress-bar .progress-line {
  height: 3px;
  background: #edf2f7;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}

.mari-progress-bar .progress-inner {
  position: absolute;
  height: 100%;
  width: 0%;
  left: 0;
  background: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
  transition: width 0.3s ease, background-color 0.3s ease;
  border-radius: 10px;
}

.mari-progress-bar .progress-status {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 8px;
  font-size: 13px;
}

.mari-progress-bar .progress-percentage {
  font-weight: 600;
  color: #2d3748;
}

.mari-progress-bar .progress-text {
  color: #718096;
}

.mari-progress-bar[data-progress="0"] .progress-inner {
  background: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
}

.mari-progress-bar[data-progress="25"] .progress-inner {
  background: linear-gradient(to right, #4facfe 0%, #00f2fe 100%);
}

.mari-progress-bar[data-progress="50"] .progress-inner {
  background: linear-gradient(to right, #48bb78 0%, #38a169 100%);
}

.mari-progress-bar[data-progress="75"] .progress-inner {
  background: linear-gradient(to right, #667eea 0%, #764ba2 100%);
}

.mari-progress-bar[data-progress="100"] .progress-inner {
  background: linear-gradient(to right, #00b09b 0%, #96c93d 100%);
}

/* Mari Nav */
.mari-nav-block {
  margin-left: 10px;
  margin-right: 10px;
  background-color: transparent;
  border-radius: 6px;
  transition: all 0.3s ease-in-out;  /* Added base transition */
}

.mari-nav-block:hover {
  background-color: #3b71ca;
}

.mari-nav-block a {
  color: #495057;
  transition: color 0.3s ease-in-out;  /* Added transition for color */
}

.mari-nav-block:hover a {
  color: whitesmoke;
}

/* Mari Paragraph */
.mari-paragraph p {
  margin: 0;
  padding: 0;
  text-align: justify
}
.mari-paragraph ol {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 15px;
}
.mari-paragraph ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 15px;
}

/* Mari Text Viewer */
.mari-text-viewer {
  /* Base styles */
  font-family: inherit;
  line-height: 1.6;
  color: inherit;
  
  /* Spacing */
  padding: 15px;
  margin-bottom: 10px;

  /* Media embeds */
  figure.media {
      display: block !important;
      width: 100%;
      margin: 1em 0;
  }

  .embed-responsive {
      position: relative;
      display: block;
      width: 100%;
      min-height: 200px;
      margin-bottom: 10px;
      padding: 0;
  }

  .embed-responsive iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
  }

  /* Text formatting */
  p {
      margin-bottom: 1em;
      line-height: 1.6;
  }

  /* Headings */
  h1, h2, h3, h4, h5, h6 {
      margin-top: 1.5em;
      margin-bottom: 0.5em;
      font-weight: 600;
      line-height: 1.3;
  }

  /* Lists */
  ul, ol {
      margin: 1em 0;
      padding-left: 2em;
  }

  ul li, ol li {
      margin-bottom: 0.5em;
  }

  /* Blockquotes */
  blockquote {
      margin: 1em 0;
      padding: 10px 20px;
      border-left: 4px solid #e9ecef;
      background-color: #f8f9fa;
      font-style: italic;
  }

  blockquote p {
      margin: 0;
  }

  /* Links */
  a {
      color: #007bff;
      text-decoration: none;
      transition: color 0.2s;
  }

  a:hover {
      color: #0056b3;
      text-decoration: underline;
  }

  /* Tables */
  table {
      width: 100%;
      margin: 1em 0;
      border-collapse: collapse;
  }

  table th,
  table td {
      padding: 8px;
      border: 1px solid #dee2e6;
  }

  table th {
      background-color: #f8f9fa;
      font-weight: 600;
  }

  /* Code blocks */
  pre {
      background-color: #f8f9fa;
      border: 1px solid #dee2e6;
      border-radius: 4px;
      padding: 15px;
      margin: 1em 0;
      overflow-x: auto;
  }

  code {
      font-family: monospace;
      background-color: #f8f9fa;
      padding: 2px 4px;
      border-radius: 3px;
  }

  /* Images */
  img {
      max-width: 100%;
      height: auto;
      margin: 1em 0;
  }

  figure {
      margin: 1em 0;
      text-align: center;
  }

  figcaption {
      font-size: 0.9em;
      color: #6c757d;
      margin-top: 0.5em;
  }

  /* Horizontal rule */
  hr {
      margin: 2em 0;
      border: 0;
      border-top: 1px solid #dee2e6;
  }

  /* Text alignment */
  .text-left { text-align: left; }
  .text-center { text-align: center; }
  .text-right { text-align: right; }
  .text-justify { text-align: justify; }

  /* Text styles */
  strong, b { font-weight: 600; }
  em, i { font-style: italic; }
  u { text-decoration: underline; }
  s, strike { text-decoration: line-through; }

  /* Misc */
  small {
      font-size: 0.875em;
  }

  mark {
      background-color: #fff3cd;
      padding: 0.2em;
  }

  /* Plyr custom styles */
  .plyr__video-embed {
      aspect-ratio: 16/9;
      position: relative;
      margin: 1em 0;
  }

  .plyr--video {
      border-radius: 8px;
      overflow: hidden;
  }

  /* Custom player colors */
  :root {
      --plyr-color-main: #007bff;
      --plyr-video-background: #000;
      --plyr-video-control-color: #fff;
      --plyr-video-control-background-hover: rgba(0,123,255,0.8);
  }

  /* Hide YouTube elements */
  .plyr__video-embed .ytp-chrome-top,
  .plyr__video-embed .ytp-chrome-bottom,
  .plyr__video-embed .ytp-watermark,
  .plyr__video-embed .ytp-title,
  .plyr__video-embed .ytp-title-channel,
  .plyr__video-embed .ytp-title-channel-logo,
  .plyr__video-embed .ytp-title-link,
  .plyr__video-embed .ytp-gradient-top,
  .plyr__video-embed .ytp-gradient-bottom,
  .plyr__video-embed .ytp-show-cards-title {
      display: none !important;
  }

  /* Ensure proper iframe sizing */
  .plyr__video-embed iframe {
      top: -50%;
      height: 200%;
  }

  /* Optional: Custom styling for Plyr controls */
  .plyr--video .plyr__controls {
      background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  }
}


/* Mari Accordion */
/* Base styles and transitions */
.mari-accordion-container .accordion-wrapper .card-header {
    background-color: transparent;
    transition: all 0.3s ease;
}

.mari-accordion-container .accordion-wrapper .btn-link {
    text-decoration: none !important;
    width: 100%;
    transition: all 0.3s ease;
    color: #000; /* Default text color */
}

/* Hover states */
  /* Base styles and transitions */
  .mari-accordion-container .accordion-wrapper .card-header {
      background-color: white;
      transition: all 0.3s ease;
      padding: 0 !important; /* Remove padding from header */
  }

  .mari-accordion-container .accordion-wrapper .btn-link {
      text-decoration: none !important;
      width: 100%;
      height: 100%;
      transition: all 0.3s ease;
      color: #000;
      padding: 15px 25px; /* Increased padding */
      display: flex;
      align-items: center;
      text-align: left;
      position: relative;
  }

  .mari-accordion-container .accordion-wrapper .btn-link h5 {
      color: #000;
      margin: 0;
  }
  
  /* When expanded */
  .mari-accordion-container .accordion-wrapper .card-header:has(.btn-link:not(.collapsed)) {
      background-color: #3b71ca;
  }

  .mari-accordion-container .accordion-wrapper .btn-link:not(.collapsed),
  .mari-accordion-container .accordion-wrapper .btn-link:not(.collapsed) h5 {
      color: white;
  }
  
  /* Hover states */
  .mari-accordion-container .accordion-wrapper .btn-link:hover {
      background-color: #f8f9fa;
      cursor: pointer;
  }

  /* When expanded and hovered */
  .mari-accordion-container .accordion-wrapper .btn-link:not(.collapsed):hover {
      background-color: #4a7fd1;
  }

  /* Remove focus outline */
  .mari-accordion-container .accordion-wrapper .btn-link:focus {
      outline: none;
      box-shadow: none;
  }

  /* Card styling */
  .mari-accordion-container .accordion-wrapper .card {
      border: 1px solid rgba(0,0,0,.125);
      margin-bottom: 5px;
  }

  /* Ensure button takes full height */
  .mari-accordion-container .accordion-wrapper .card-header {
      display: flex;
      min-height: 60px; /* Set minimum height if needed */
  }

  /* Mari Float */
  .mari-float {
      position: sticky !important;
      top: 20px; /* Add 'px' unit for proper syntax */
      z-index: 100;
  }

  .mari-float button {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  }

  /* Mari Table Select */
  .cursor-pointer {
    cursor: pointer;
  }
  
  .spt-row:hover:not(.active) {
    background-color: #cee2f5 !important;
  }
  
  .spt-row.active, 
  .detail-personnel.active {
    background-color: #489dee !important;
    color: whitesmoke !important;
  }
  
  .detail-personnel.active:hover {
    background-color: #489dee !important;
    color: whitesmoke !important;
  }
  
  .detail-personnel {
    background-color: #489dee !important;
    color: whitesmoke !important;
  }  
/*! Cooltipz.css v2.3.0 | MIT License | github.com/jackdomleo7/Cooltipz.css */
/* stylelint-disable-next-line length-zero-no-unit */
:root {
  --cooltipz-bg-color: #1f1f1f;
  --cooltipz-border-width: 0;
  --cooltipz-border-style: solid;
  --cooltipz-border-color: #1f1f1f;
  --cooltipz-text-color: #fff;
  --cooltipz-font-size: 0.75rem;
  --cooltipz-font-family: verdana, geneva, tahoma, var(--cooltipz-fontawesome, Arial), sans-serif;
  --cooltipz-slide: 6px;
  --cooltipz-border-radius: 0.125rem;
  --cooltipz-timing: 120ms;
  --cooltipz-cursor: pointer;
  --cooltipz-small: 6.25rem;
  --cooltipz-medium: 12.5rem;
  --cooltipz-large: 18.75rem;
  --cooltipz-arrow-size: 0.3125rem;
  --cooltipz-arrow-offset: 0px;
  --cooltipz-delay-show: 0s;
  --cooltipz-delay-hide: 0s;
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
  border: var(--cooltipz-arrow-size, 0.3125rem) solid transparent;
  height: 0;
  width: 0;
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
  border-top-color: var(--cooltipz-border-color, #1f1f1f);
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
  border-bottom-color: var(--cooltipz-border-color, #1f1f1f);
  filter: drop-shadow(0 -1px 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::before {
  border-right-color: var(--cooltipz-border-color, #1f1f1f);
  filter: drop-shadow(-1px 0 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::before {
  border-left-color: var(--cooltipz-border-color, #1f1f1f);
  filter: drop-shadow(1px 0 1px rgba(0, 0, 0, 0.3));
}

[aria-label][data-cooltipz-dir][data-cooltipz-size=fit]::after, [aria-label][data-cooltipz-dir].cooltipz--fit::after, [aria-label][class*=cooltipz][data-cooltipz-size=fit]::after, [aria-label][class*=cooltipz].cooltipz--fit::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=small]::after, [aria-label][data-cooltipz-dir].cooltipz--small::after, [aria-label][class*=cooltipz][data-cooltipz-size=small]::after, [aria-label][class*=cooltipz].cooltipz--small::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=medium]::after, [aria-label][data-cooltipz-dir].cooltipz--medium::after, [aria-label][class*=cooltipz][data-cooltipz-size=medium]::after, [aria-label][class*=cooltipz].cooltipz--medium::after, [aria-label][data-cooltipz-dir][data-cooltipz-size=large]::after, [aria-label][data-cooltipz-dir].cooltipz--large::after, [aria-label][class*=cooltipz][data-cooltipz-size=large]::after, [aria-label][class*=cooltipz].cooltipz--large::after {
  white-space: normal;
  word-wrap: break-word;
}

/*
::before = arrow
::after = tooltip box and content
*/
[aria-label][data-cooltipz-dir], [aria-label][class*=cooltipz] {
  cursor: var(--cooltipz-cursor, pointer);
  position: relative;
}
[aria-label][data-cooltipz-dir]::after, [aria-label][class*=cooltipz]::after {
  background-color: var(--cooltipz-bg-color, #1f1f1f);
  border-radius: var(--cooltipz-border-radius, 0.125rem);
  border: var(--cooltipz-border-width, 0) var(--cooltipz-border-style, solid) var(--cooltipz-border-color, #1f1f1f);
  box-shadow: 0 0 0.1875rem rgba(0, 0, 0, 0.3);
  color: var(--cooltipz-text-color, #fff);
  content: attr(aria-label);
  font-family: var(--cooltipz-font-family, verdana, geneva, tahoma, var(--cooltipz-fontawesome, Arial), sans-serif);
  font-size: var(--cooltipz-font-size, 0.75rem);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: 400;
  padding: 0.5em 1em;
  text-indent: 0;
  text-shadow: none;
  white-space: nowrap;
  z-index: 10;
}
[aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::before {
  content: "";
  z-index: 11;
}
[aria-label][data-cooltipz-dir]::after, [aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::after, [aria-label][class*=cooltipz]::before {
  transition: all var(--cooltipz-timing, 120ms) ease-out var(--cooltipz-timing, 120ms);
  box-sizing: border-box;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  transition-delay: var(--cooltipz-delay-hide, 0s);
}
@media (prefers-reduced-motion: reduce) {
  [aria-label][data-cooltipz-dir]::after, [aria-label][data-cooltipz-dir]::before, [aria-label][class*=cooltipz]::after, [aria-label][class*=cooltipz]::before {
    transition: none;
  }
}
[aria-label][data-cooltipz-dir]:hover::before, [aria-label][data-cooltipz-dir]:hover::after, [aria-label][data-cooltipz-dir]:focus::before, [aria-label][data-cooltipz-dir]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--visible::after, [aria-label][class*=cooltipz]:hover::before, [aria-label][class*=cooltipz]:hover::after, [aria-label][class*=cooltipz]:focus::before, [aria-label][class*=cooltipz]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--visible::after {
  opacity: 1;
  transition-delay: var(--cooltipz-delay-show, 0s);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::after, [aria-label][data-cooltipz-dir].cooltipz--top::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::after, [aria-label][class*=cooltipz].cooltipz--top::after {
  margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(-50%, var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::before {
  transform: translate(calc(-50% + var(--cooltipz-arrow-offset, 0px)), var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]::before, [aria-label][data-cooltipz-dir].cooltipz--top::after, [aria-label][data-cooltipz-dir].cooltipz--top::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]::before, [aria-label][class*=cooltipz].cooltipz--top::after, [aria-label][class*=cooltipz].cooltipz--top::before {
  bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  left: 50%;
  transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top:hover::before, [aria-label][class*=cooltipz].cooltipz--top:focus::before, [aria-label][class*=cooltipz].cooltipz--top[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top.cooltipz--visible::before {
  transform: translate(calc(-50% + var(--cooltipz-arrow-offset, 0px)), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top:hover::after, [aria-label][class*=cooltipz].cooltipz--top:focus::after, [aria-label][class*=cooltipz].cooltipz--top[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top.cooltipz--visible::after {
  transform: translate(-50%, 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::after, [aria-label][data-cooltipz-dir].cooltipz--top-left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::after, [aria-label][class*=cooltipz].cooltipz--top-left::after {
  left: 0;
  margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(0, var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::before {
  left: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform: translate(var(--cooltipz-arrow-offset, 0px), var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left::after, [aria-label][data-cooltipz-dir].cooltipz--top-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]::before, [aria-label][class*=cooltipz].cooltipz--top-left::after, [aria-label][class*=cooltipz].cooltipz--top-left::before {
  bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top-left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top-left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top-left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top-left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top-left:hover::before, [aria-label][class*=cooltipz].cooltipz--top-left:focus::before, [aria-label][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top-left.cooltipz--visible::before {
  transform: translate(var(--cooltipz-arrow-offset, 0px), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-left].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top-left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top-left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top-left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top-left.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-left].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top-left:hover::after, [aria-label][class*=cooltipz].cooltipz--top-left:focus::after, [aria-label][class*=cooltipz].cooltipz--top-left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top-left.cooltipz--visible::after {
  transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::after, [aria-label][data-cooltipz-dir].cooltipz--top-right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::after, [aria-label][class*=cooltipz].cooltipz--top-right::after {
  margin-bottom: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  right: 0;
  transform: translate(0, var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::before {
  right: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform: translate(var(--cooltipz-arrow-offset, 0px), var(--cooltipz-slide, 6px));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right::after, [aria-label][data-cooltipz-dir].cooltipz--top-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]::before, [aria-label][class*=cooltipz].cooltipz--top-right::after, [aria-label][class*=cooltipz].cooltipz--top-right::before {
  bottom: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform-origin: top;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--top-right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--top-right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--top-right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--top-right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--top-right:hover::before, [aria-label][class*=cooltipz].cooltipz--top-right:focus::before, [aria-label][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--top-right.cooltipz--visible::before {
  transform: translate(var(--cooltipz-arrow-offset, 0px), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=top-right].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--top-right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--top-right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--top-right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--top-right.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=top-right].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--top-right:hover::after, [aria-label][class*=cooltipz].cooltipz--top-right:focus::after, [aria-label][class*=cooltipz].cooltipz--top-right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--top-right.cooltipz--visible::after {
  transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::after, [aria-label][class*=cooltipz].cooltipz--bottom::after {
  margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(-50%, calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::before {
  transform: translate(calc(-50% + var(--cooltipz-arrow-offset, 0px)), calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom::after, [aria-label][data-cooltipz-dir].cooltipz--bottom::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]::before, [aria-label][class*=cooltipz].cooltipz--bottom::after, [aria-label][class*=cooltipz].cooltipz--bottom::before {
  left: 50%;
  top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom.cooltipz--visible::before {
  transform: translate(calc(-50% + var(--cooltipz-arrow-offset, 0px)), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom.cooltipz--visible::after {
  transform: translate(-50%, 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::after, [aria-label][class*=cooltipz].cooltipz--bottom-left::after {
  left: 0;
  margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::before {
  left: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform: translate(var(--cooltipz-arrow-offset, 0px), calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left::after, [aria-label][class*=cooltipz].cooltipz--bottom-left::before {
  top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom-left:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom-left:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible::before {
  transform: translate(var(--cooltipz-arrow-offset, 0px), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-left].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-left.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-left].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom-left:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom-left:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom-left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom-left.cooltipz--visible::after {
  transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::after, [aria-label][class*=cooltipz].cooltipz--bottom-right::after {
  margin-top: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  right: 0;
  transform: translate(0, calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
  right: calc(var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform: translate(var(--cooltipz-arrow-offset, 0px), calc(var(--cooltipz-slide, 6px) * -1));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right::after, [aria-label][class*=cooltipz].cooltipz--bottom-right::before {
  top: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  transform-origin: bottom;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--bottom-right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--bottom-right:hover::before, [aria-label][class*=cooltipz].cooltipz--bottom-right:focus::before, [aria-label][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible::before {
  transform: translate(var(--cooltipz-arrow-offset, 0px), 0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=bottom-right].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--bottom-right.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=bottom-right].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--bottom-right:hover::after, [aria-label][class*=cooltipz].cooltipz--bottom-right:focus::after, [aria-label][class*=cooltipz].cooltipz--bottom-right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--bottom-right.cooltipz--visible::after {
  transform: translate(0);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::after, [aria-label][data-cooltipz-dir].cooltipz--left::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::after, [aria-label][class*=cooltipz].cooltipz--left::after {
  margin-right: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(var(--cooltipz-slide, 6px), -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::before {
  transform: translate(var(--cooltipz-slide, 6px), calc(-50% + var(--cooltipz-arrow-offset, 0px)));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]::before, [aria-label][data-cooltipz-dir].cooltipz--left::after, [aria-label][data-cooltipz-dir].cooltipz--left::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]::before, [aria-label][class*=cooltipz].cooltipz--left::after, [aria-label][class*=cooltipz].cooltipz--left::before {
  right: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  top: 50%;
  transform-origin: left;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--left:hover::before, [aria-label][data-cooltipz-dir].cooltipz--left:focus::before, [aria-label][data-cooltipz-dir].cooltipz--left[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--left.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=left].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--left:hover::before, [aria-label][class*=cooltipz].cooltipz--left:focus::before, [aria-label][class*=cooltipz].cooltipz--left[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--left.cooltipz--visible::before {
  transform: translate(0, calc(-50% + var(--cooltipz-arrow-offset, 0px)));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=left].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--left:hover::after, [aria-label][data-cooltipz-dir].cooltipz--left:focus::after, [aria-label][data-cooltipz-dir].cooltipz--left[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--left.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=left].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--left:hover::after, [aria-label][class*=cooltipz].cooltipz--left:focus::after, [aria-label][class*=cooltipz].cooltipz--left[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--left.cooltipz--visible::after {
  transform: translate(0, -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::after, [aria-label][data-cooltipz-dir].cooltipz--right::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::after, [aria-label][class*=cooltipz].cooltipz--right::after {
  margin-left: calc(var(--cooltipz-arrow-size, 0.3125rem) * 2);
  transform: translate(calc(var(--cooltipz-slide, 6px) * -1), -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::before {
  transform: translate(calc(var(--cooltipz-slide, 6px) * -1), calc(-50% + var(--cooltipz-arrow-offset, 0px)));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]::before, [aria-label][data-cooltipz-dir].cooltipz--right::after, [aria-label][data-cooltipz-dir].cooltipz--right::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]::before, [aria-label][class*=cooltipz].cooltipz--right::after, [aria-label][class*=cooltipz].cooltipz--right::before {
  left: calc(100% - var(--cooltipz-arrow-size, 0.3125rem) / 2);
  top: 50%;
  transform-origin: right;
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:hover::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:focus::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right][data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right].cooltipz--visible::before, [aria-label][data-cooltipz-dir].cooltipz--right:hover::before, [aria-label][data-cooltipz-dir].cooltipz--right:focus::before, [aria-label][data-cooltipz-dir].cooltipz--right[data-cooltipz-visible]::before, [aria-label][data-cooltipz-dir].cooltipz--right.cooltipz--visible::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:hover::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:focus::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right][data-cooltipz-visible]::before, [aria-label][class*=cooltipz][data-cooltipz-dir=right].cooltipz--visible::before, [aria-label][class*=cooltipz].cooltipz--right:hover::before, [aria-label][class*=cooltipz].cooltipz--right:focus::before, [aria-label][class*=cooltipz].cooltipz--right[data-cooltipz-visible]::before, [aria-label][class*=cooltipz].cooltipz--right.cooltipz--visible::before {
  transform: translate(0, calc(-50% + var(--cooltipz-arrow-offset, 0px)));
}
[aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:hover::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right]:focus::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right][data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir][data-cooltipz-dir=right].cooltipz--visible::after, [aria-label][data-cooltipz-dir].cooltipz--right:hover::after, [aria-label][data-cooltipz-dir].cooltipz--right:focus::after, [aria-label][data-cooltipz-dir].cooltipz--right[data-cooltipz-visible]::after, [aria-label][data-cooltipz-dir].cooltipz--right.cooltipz--visible::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:hover::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right]:focus::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right][data-cooltipz-visible]::after, [aria-label][class*=cooltipz][data-cooltipz-dir=right].cooltipz--visible::after, [aria-label][class*=cooltipz].cooltipz--right:hover::after, [aria-label][class*=cooltipz].cooltipz--right:focus::after, [aria-label][class*=cooltipz].cooltipz--right[data-cooltipz-visible]::after, [aria-label][class*=cooltipz].cooltipz--right.cooltipz--visible::after {
  transform: translate(0, -50%);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=fit]::after, [aria-label][data-cooltipz-dir].cooltipz--fit::after, [aria-label][class*=cooltipz][data-cooltipz-size=fit]::after, [aria-label][class*=cooltipz].cooltipz--fit::after {
  width: 100%;
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=small]::after, [aria-label][data-cooltipz-dir].cooltipz--small::after, [aria-label][class*=cooltipz][data-cooltipz-size=small]::after, [aria-label][class*=cooltipz].cooltipz--small::after {
  width: var(--cooltipz-small, 6.25rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=medium]::after, [aria-label][data-cooltipz-dir].cooltipz--medium::after, [aria-label][class*=cooltipz][data-cooltipz-size=medium]::after, [aria-label][class*=cooltipz].cooltipz--medium::after {
  width: var(--cooltipz-medium, 12.5rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=large]::after, [aria-label][data-cooltipz-dir].cooltipz--large::after, [aria-label][class*=cooltipz][data-cooltipz-size=large]::after, [aria-label][class*=cooltipz].cooltipz--large::after {
  width: var(--cooltipz-large, 18.75rem);
}
[aria-label][data-cooltipz-dir][data-cooltipz-size=custom]::after, [aria-label][data-cooltipz-dir].cooltipz--custom::after, [aria-label][class*=cooltipz][data-cooltipz-size=custom]::after, [aria-label][class*=cooltipz].cooltipz--custom::after {
  white-space: pre;
  word-wrap: break-word;
}
[aria-label][data-cooltipz-dir][data-cooltipz-static]::after, [aria-label][data-cooltipz-dir][data-cooltipz-static]::before, [aria-label][data-cooltipz-dir].cooltipz--static::after, [aria-label][data-cooltipz-dir].cooltipz--static::before, [aria-label][class*=cooltipz][data-cooltipz-static]::after, [aria-label][class*=cooltipz][data-cooltipz-static]::before, [aria-label][class*=cooltipz].cooltipz--static::after, [aria-label][class*=cooltipz].cooltipz--static::before {
  transition: none;
}

[aria-label=""][data-cooltipz-dir]::before, [aria-label=""][data-cooltipz-dir]::after, [aria-label=""][class*=cooltipz]::before, [aria-label=""][class*=cooltipz]::after {
  display: none;
}

/*!
 * Font Awesome Pro 5.13.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-conditioner:before {
  content: "\f8f4"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-alarm-exclamation:before {
  content: "\f843"; }

.fa-alarm-plus:before {
  content: "\f844"; }

.fa-alarm-snooze:before {
  content: "\f845"; }

.fa-album:before {
  content: "\f89f"; }

.fa-album-collection:before {
  content: "\f8a0"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-alien:before {
  content: "\f8f5"; }

.fa-alien-monster:before {
  content: "\f8f6"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-align-slash:before {
  content: "\f846"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-amp-guitar:before {
  content: "\f8a1"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\f959"; }

.fa-bacterium:before {
  content: "\f95a"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badge-sheriff:before {
  content: "\f8a2"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-bags-shopping:before {
  content: "\f847"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-banjo:before {
  content: "\f8a3"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-bed-alt:before {
  content: "\f8f7"; }

.fa-bed-bunk:before {
  content: "\f8f8"; }

.fa-bed-empty:before {
  content: "\f8f9"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-exclamation:before {
  content: "\f848"; }

.fa-bell-on:before {
  content: "\f8fa"; }

.fa-bell-plus:before {
  content: "\f849"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-betamax:before {
  content: "\f8a4"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-biking-mountain:before {
  content: "\f84b"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blinds:before {
  content: "\f8fb"; }

.fa-blinds-open:before {
  content: "\f8fc"; }

.fa-blinds-raised:before {
  content: "\f8fd"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boombox:before {
  content: "\f8a5"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-bottom:before {
  content: "\f84d"; }

.fa-border-center-h:before {
  content: "\f89c"; }

.fa-border-center-v:before {
  content: "\f89d"; }

.fa-border-inner:before {
  content: "\f84e"; }

.fa-border-left:before {
  content: "\f84f"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-outer:before {
  content: "\f851"; }

.fa-border-right:before {
  content: "\f852"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-border-style-alt:before {
  content: "\f854"; }

.fa-border-top:before {
  content: "\f855"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\f95b"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-bring-forward:before {
  content: "\f856"; }

.fa-bring-front:before {
  content: "\f857"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burger-soda:before {
  content: "\f858"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-cactus:before {
  content: "\f8a7"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camcorder:before {
  content: "\f8a8"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-home:before {
  content: "\f8fe"; }

.fa-camera-movie:before {
  content: "\f8a9"; }

.fa-camera-polaroid:before {
  content: "\f8aa"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-building:before {
  content: "\f859"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-bus:before {
  content: "\f85a"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caravan-alt:before {
  content: "\f900"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cars:before {
  content: "\f85b"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cassette-tape:before {
  content: "\f8ab"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cat-space:before {
  content: "\f901"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-cctv:before {
  content: "\f8ac"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clarinet:before {
  content: "\f8ad"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-music:before {
  content: "\f8ae"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-pot:before {
  content: "\f902"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-coffin-cross:before {
  content: "\f951"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coin:before {
  content: "\f85c"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comet:before {
  content: "\f903"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-music:before {
  content: "\f8af"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-music:before {
  content: "\f8b0"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-computer-classic:before {
  content: "\f8b1"; }

.fa-computer-speaker:before {
  content: "\f8b2"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-construction:before {
  content: "\f85d"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cowbell:before {
  content: "\f8b3"; }

.fa-cowbell-more:before {
  content: "\f8b4"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dailymotion:before {
  content: "\f952"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digging:before {
  content: "\f85e"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-disc-drive:before {
  content: "\f8b5"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-drone:before {
  content: "\f85f"; }

.fa-drone-alt:before {
  content: "\f860"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dryer:before {
  content: "\f861"; }

.fa-dryer-alt:before {
  content: "\f862"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fan-table:before {
  content: "\f904"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-farm:before {
  content: "\f864"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\f905"; }

.fa-faucet-drip:before {
  content: "\f906"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-music:before {
  content: "\f8b6"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-search:before {
  content: "\f865"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-film-canister:before {
  content: "\f8b7"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\f907"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flashlight:before {
  content: "\f8b8"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-flute:before {
  content: "\f8b9"; }

.fa-flux-capacitor:before {
  content: "\f8ba"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-download:before {
  content: "\f953"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folder-upload:before {
  content: "\f954"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-font-case:before {
  content: "\f866"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-galaxy:before {
  content: "\f908"; }

.fa-game-board:before {
  content: "\f867"; }

.fa-game-board-alt:before {
  content: "\f868"; }

.fa-game-console-handheld:before {
  content: "\f8bb"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gamepad-alt:before {
  content: "\f8bc"; }

.fa-garage:before {
  content: "\f909"; }

.fa-garage-car:before {
  content: "\f90a"; }

.fa-garage-open:before {
  content: "\f90b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-citrus:before {
  content: "\f869"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gramophone:before {
  content: "\f8bd"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-guitar-electric:before {
  content: "\f8be"; }

.fa-guitars:before {
  content: "\f8bf"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-h4:before {
  content: "\f86a"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-medical:before {
  content: "\f95c"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\f95d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-hands-wash:before {
  content: "\f95e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-handshake-alt-slash:before {
  content: "\f95f"; }

.fa-handshake-slash:before {
  content: "\f960"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-chef:before {
  content: "\f86b"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-cough:before {
  content: "\f961"; }

.fa-head-side-cough-slash:before {
  content: "\f962"; }

.fa-head-side-headphones:before {
  content: "\f8c2"; }

.fa-head-side-mask:before {
  content: "\f963"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-side-virus:before {
  content: "\f964"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-heat:before {
  content: "\f90c"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-horizontal-rule:before {
  content: "\f86c"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-horse-saddle:before {
  content: "\f8c3"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house:before {
  content: "\f90d"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-day:before {
  content: "\f90e"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-house-leave:before {
  content: "\f90f"; }

.fa-house-night:before {
  content: "\f910"; }

.fa-house-return:before {
  content: "\f911"; }

.fa-house-signal:before {
  content: "\f912"; }

.fa-house-user:before {
  content: "\f965"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-icons-alt:before {
  content: "\f86e"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\f913"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-image-polaroid:before {
  content: "\f8c4"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\f955"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-joystick:before {
  content: "\f8c5"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-jug:before {
  content: "\f8c6"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-kazoo:before {
  content: "\f8c7"; }

.fa-kerning:before {
  content: "\f86f"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-lamp-desk:before {
  content: "\f914"; }

.fa-lamp-floor:before {
  content: "\f915"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\f966"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lasso:before {
  content: "\f8c8"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-light-ceiling:before {
  content: "\f916"; }

.fa-light-switch:before {
  content: "\f917"; }

.fa-light-switch-off:before {
  content: "\f918"; }

.fa-light-switch-on:before {
  content: "\f919"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-line-columns:before {
  content: "\f870"; }

.fa-line-height:before {
  content: "\f871"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-music:before {
  content: "\f8c9"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\f967"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\f91a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microphone-stand:before {
  content: "\f8cb"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-microwave:before {
  content: "\f91b"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\f956"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-money-check-edit:before {
  content: "\f872"; }

.fa-money-check-edit-alt:before {
  content: "\f873"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-alt:before {
  content: "\f8cd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mp3-player:before {
  content: "\f8ce"; }

.fa-mug:before {
  content: "\f874"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-mug-tea:before {
  content: "\f875"; }

.fa-music:before {
  content: "\f001"; }

.fa-music-alt:before {
  content: "\f8cf"; }

.fa-music-alt-slash:before {
  content: "\f8d0"; }

.fa-music-slash:before {
  content: "\f8d1"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-outlet:before {
  content: "\f91c"; }

.fa-oven:before {
  content: "\f91d"; }

.fa-overline:before {
  content: "\f876"; }

.fa-page-break:before {
  content: "\f877"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-paragraph-rtl:before {
  content: "\f878"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\f968"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-laptop:before {
  content: "\f87a"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-rotary:before {
  content: "\f8d3"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-piano:before {
  content: "\f8d4"; }

.fa-piano-keyboard:before {
  content: "\f8d5"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\f91e"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\f969"; }

.fa-planet-moon:before {
  content: "\f91f"; }

.fa-planet-ringed:before {
  content: "\f920"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-police-box:before {
  content: "\f921"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portal-enter:before {
  content: "\f922"; }

.fa-portal-exit:before {
  content: "\f923"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-projector:before {
  content: "\f8d6"; }

.fa-pump-medical:before {
  content: "\f96a"; }

.fa-pump-soap:before {
  content: "\f96b"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radar:before {
  content: "\f924"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-radio:before {
  content: "\f8d7"; }

.fa-radio-alt:before {
  content: "\f8d8"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-raygun:before {
  content: "\f925"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-refrigerator:before {
  content: "\f926"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocket-launch:before {
  content: "\f927"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-router:before {
  content: "\f8da"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-sax-hot:before {
  content: "\f8db"; }

.fa-saxophone:before {
  content: "\f8dc"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-image:before {
  content: "\f8f3"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-send-back:before {
  content: "\f87e"; }

.fa-send-backward:before {
  content: "\f87f"; }

.fa-sensor:before {
  content: "\f928"; }

.fa-sensor-alert:before {
  content: "\f929"; }

.fa-sensor-fire:before {
  content: "\f92a"; }

.fa-sensor-on:before {
  content: "\f92b"; }

.fa-sensor-smoke:before {
  content: "\f92c"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-shield-virus:before {
  content: "\f96c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\f957"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signal-stream:before {
  content: "\f8dd"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\f96d"; }

.fa-siren:before {
  content: "\f92d"; }

.fa-siren-on:before {
  content: "\f92e"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-cow:before {
  content: "\f8de"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snooze:before {
  content: "\f880"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\f96e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-solar-system:before {
  content: "\f92f"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-alt:before {
  content: "\f883"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-circle:before {
  content: "\f930"; }

.fa-sort-circle-down:before {
  content: "\f931"; }

.fa-sort-circle-up:before {
  content: "\f932"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-shapes-down:before {
  content: "\f888"; }

.fa-sort-shapes-down-alt:before {
  content: "\f889"; }

.fa-sort-shapes-up:before {
  content: "\f88a"; }

.fa-sort-shapes-up-alt:before {
  content: "\f88b"; }

.fa-sort-size-down:before {
  content: "\f88c"; }

.fa-sort-size-down-alt:before {
  content: "\f88d"; }

.fa-sort-size-up:before {
  content: "\f88e"; }

.fa-sort-size-up-alt:before {
  content: "\f88f"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-space-station-moon:before {
  content: "\f933"; }

.fa-space-station-moon-alt:before {
  content: "\f934"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-sparkles:before {
  content: "\f890"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker:before {
  content: "\f8df"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-speakers:before {
  content: "\f8e0"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-sprinkler:before {
  content: "\f935"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-star-shooting:before {
  content: "\f936"; }

.fa-starfighter:before {
  content: "\f937"; }

.fa-starfighter-alt:before {
  content: "\f938"; }

.fa-stars:before {
  content: "\f762"; }

.fa-starship:before {
  content: "\f939"; }

.fa-starship-freighter:before {
  content: "\f93a"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\f96f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\f970"; }

.fa-store-slash:before {
  content: "\f971"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunglasses:before {
  content: "\f892"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-sword-laser:before {
  content: "\f93b"; }

.fa-sword-laser-alt:before {
  content: "\f93c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-swords-laser:before {
  content: "\f93d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-telescope:before {
  content: "\f93e"; }

.fa-temperature-down:before {
  content: "\f93f"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-temperature-up:before {
  content: "\f940"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text:before {
  content: "\f893"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-size:before {
  content: "\f894"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-toilet-paper-slash:before {
  content: "\f972"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-trailer:before {
  content: "\f941"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-transporter:before {
  content: "\f942"; }

.fa-transporter-1:before {
  content: "\f943"; }

.fa-transporter-2:before {
  content: "\f944"; }

.fa-transporter-3:before {
  content: "\f945"; }

.fa-transporter-empty:before {
  content: "\f946"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-trash-undo:before {
  content: "\f895"; }

.fa-trash-undo-alt:before {
  content: "\f896"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-triangle-music:before {
  content: "\f8e2"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-trumpet:before {
  content: "\f8e3"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turntable:before {
  content: "\f8e4"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-alt:before {
  content: "\f8e5"; }

.fa-tv-music:before {
  content: "\f8e6"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typewriter:before {
  content: "\f8e7"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-ufo:before {
  content: "\f947"; }

.fa-ufo-beam:before {
  content: "\f948"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\f949"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usb-drive:before {
  content: "\f8e9"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alien:before {
  content: "\f94a"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-cowboy:before {
  content: "\f8ea"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-music:before {
  content: "\f8eb"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-robot:before {
  content: "\f94b"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-user-unlock:before {
  content: "\f958"; }

.fa-user-visor:before {
  content: "\f94c"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-users-slash:before {
  content: "\f973"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vacuum:before {
  content: "\f94d"; }

.fa-vacuum-robot:before {
  content: "\f94e"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vhs:before {
  content: "\f8ec"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-violin:before {
  content: "\f8ed"; }

.fa-virus:before {
  content: "\f974"; }

.fa-virus-slash:before {
  content: "\f975"; }

.fa-viruses:before {
  content: "\f976"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-wagon-covered:before {
  content: "\f8ee"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walkie-talkie:before {
  content: "\f8ef"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-washer:before {
  content: "\f898"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-calculator:before {
  content: "\f8f0"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-sine:before {
  content: "\f899"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-wave-triangle:before {
  content: "\f89a"; }

.fa-waveform:before {
  content: "\f8f1"; }

.fa-waveform-path:before {
  content: "\f8f2"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-turbine:before {
  content: "\f89b"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-frame:before {
  content: "\f94f"; }

.fa-window-frame-open:before {
  content: "\f950"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.eot?ec9e9b6460f603b0e3c9486aefc2fee4);
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.eot?ec9e9b6460f603b0e3c9486aefc2fee4?#iefix) format("embedded-opentype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.woff2?0ffa8f97ca92f387e47fa4719d27a5a5) format("woff2"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.woff?7142440b571a91349e60715a4c32f895) format("woff"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.ttf?78ea304d1982f2fd33e31d573859679c) format("truetype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-brands-400.svg?9726be599dbc93853752d374a482a0c8#fontawesome) format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Duotone';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.eot?44bbc17621739acf4fb165b4daf0dd97);
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.eot?44bbc17621739acf4fb165b4daf0dd97?#iefix) format("embedded-opentype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.woff2?f27f085efb0eb08e01d6909c4655f609) format("woff2"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.woff?839608c0d3a3ebbf39a331b3e4ea2075) format("woff"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.ttf?1bdc95a1f9dc66afe5a9012fb3a7cc5e) format("truetype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-duotone-900.svg?a176d7a3faa19ce7a1636fbff2234737#fontawesome) format("svg"); }

.fad {
  position: relative;
  font-family: 'Font Awesome 5 Duotone';
  font-weight: 900; }

.fad:before {
  position: absolute;
  color: var(--fa-primary-color, inherit);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad:after {
  color: var(--fa-secondary-color, inherit);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4); }

.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1); }

.fad.fa-inverse {
  color: #fff; }

.fad.fa-stack-1x, .fad.fa-stack-2x {
  position: absolute; }

.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before,
.fad.fa-fw:before {
  left: 50%;
  transform: translateX(-50%); }

.fad.fa-abacus:after {
  content: "\10f640"; }

.fad.fa-acorn:after {
  content: "\10f6ae"; }

.fad.fa-ad:after {
  content: "\10f641"; }

.fad.fa-address-book:after {
  content: "\10f2b9"; }

.fad.fa-address-card:after {
  content: "\10f2bb"; }

.fad.fa-adjust:after {
  content: "\10f042"; }

.fad.fa-air-conditioner:after {
  content: "\10f8f4"; }

.fad.fa-air-freshener:after {
  content: "\10f5d0"; }

.fad.fa-alarm-clock:after {
  content: "\10f34e"; }

.fad.fa-alarm-exclamation:after {
  content: "\10f843"; }

.fad.fa-alarm-plus:after {
  content: "\10f844"; }

.fad.fa-alarm-snooze:after {
  content: "\10f845"; }

.fad.fa-album:after {
  content: "\10f89f"; }

.fad.fa-album-collection:after {
  content: "\10f8a0"; }

.fad.fa-alicorn:after {
  content: "\10f6b0"; }

.fad.fa-alien:after {
  content: "\10f8f5"; }

.fad.fa-alien-monster:after {
  content: "\10f8f6"; }

.fad.fa-align-center:after {
  content: "\10f037"; }

.fad.fa-align-justify:after {
  content: "\10f039"; }

.fad.fa-align-left:after {
  content: "\10f036"; }

.fad.fa-align-right:after {
  content: "\10f038"; }

.fad.fa-align-slash:after {
  content: "\10f846"; }

.fad.fa-allergies:after {
  content: "\10f461"; }

.fad.fa-ambulance:after {
  content: "\10f0f9"; }

.fad.fa-american-sign-language-interpreting:after {
  content: "\10f2a3"; }

.fad.fa-amp-guitar:after {
  content: "\10f8a1"; }

.fad.fa-analytics:after {
  content: "\10f643"; }

.fad.fa-anchor:after {
  content: "\10f13d"; }

.fad.fa-angel:after {
  content: "\10f779"; }

.fad.fa-angle-double-down:after {
  content: "\10f103"; }

.fad.fa-angle-double-left:after {
  content: "\10f100"; }

.fad.fa-angle-double-right:after {
  content: "\10f101"; }

.fad.fa-angle-double-up:after {
  content: "\10f102"; }

.fad.fa-angle-down:after {
  content: "\10f107"; }

.fad.fa-angle-left:after {
  content: "\10f104"; }

.fad.fa-angle-right:after {
  content: "\10f105"; }

.fad.fa-angle-up:after {
  content: "\10f106"; }

.fad.fa-angry:after {
  content: "\10f556"; }

.fad.fa-ankh:after {
  content: "\10f644"; }

.fad.fa-apple-alt:after {
  content: "\10f5d1"; }

.fad.fa-apple-crate:after {
  content: "\10f6b1"; }

.fad.fa-archive:after {
  content: "\10f187"; }

.fad.fa-archway:after {
  content: "\10f557"; }

.fad.fa-arrow-alt-circle-down:after {
  content: "\10f358"; }

.fad.fa-arrow-alt-circle-left:after {
  content: "\10f359"; }

.fad.fa-arrow-alt-circle-right:after {
  content: "\10f35a"; }

.fad.fa-arrow-alt-circle-up:after {
  content: "\10f35b"; }

.fad.fa-arrow-alt-down:after {
  content: "\10f354"; }

.fad.fa-arrow-alt-from-bottom:after {
  content: "\10f346"; }

.fad.fa-arrow-alt-from-left:after {
  content: "\10f347"; }

.fad.fa-arrow-alt-from-right:after {
  content: "\10f348"; }

.fad.fa-arrow-alt-from-top:after {
  content: "\10f349"; }

.fad.fa-arrow-alt-left:after {
  content: "\10f355"; }

.fad.fa-arrow-alt-right:after {
  content: "\10f356"; }

.fad.fa-arrow-alt-square-down:after {
  content: "\10f350"; }

.fad.fa-arrow-alt-square-left:after {
  content: "\10f351"; }

.fad.fa-arrow-alt-square-right:after {
  content: "\10f352"; }

.fad.fa-arrow-alt-square-up:after {
  content: "\10f353"; }

.fad.fa-arrow-alt-to-bottom:after {
  content: "\10f34a"; }

.fad.fa-arrow-alt-to-left:after {
  content: "\10f34b"; }

.fad.fa-arrow-alt-to-right:after {
  content: "\10f34c"; }

.fad.fa-arrow-alt-to-top:after {
  content: "\10f34d"; }

.fad.fa-arrow-alt-up:after {
  content: "\10f357"; }

.fad.fa-arrow-circle-down:after {
  content: "\10f0ab"; }

.fad.fa-arrow-circle-left:after {
  content: "\10f0a8"; }

.fad.fa-arrow-circle-right:after {
  content: "\10f0a9"; }

.fad.fa-arrow-circle-up:after {
  content: "\10f0aa"; }

.fad.fa-arrow-down:after {
  content: "\10f063"; }

.fad.fa-arrow-from-bottom:after {
  content: "\10f342"; }

.fad.fa-arrow-from-left:after {
  content: "\10f343"; }

.fad.fa-arrow-from-right:after {
  content: "\10f344"; }

.fad.fa-arrow-from-top:after {
  content: "\10f345"; }

.fad.fa-arrow-left:after {
  content: "\10f060"; }

.fad.fa-arrow-right:after {
  content: "\10f061"; }

.fad.fa-arrow-square-down:after {
  content: "\10f339"; }

.fad.fa-arrow-square-left:after {
  content: "\10f33a"; }

.fad.fa-arrow-square-right:after {
  content: "\10f33b"; }

.fad.fa-arrow-square-up:after {
  content: "\10f33c"; }

.fad.fa-arrow-to-bottom:after {
  content: "\10f33d"; }

.fad.fa-arrow-to-left:after {
  content: "\10f33e"; }

.fad.fa-arrow-to-right:after {
  content: "\10f340"; }

.fad.fa-arrow-to-top:after {
  content: "\10f341"; }

.fad.fa-arrow-up:after {
  content: "\10f062"; }

.fad.fa-arrows:after {
  content: "\10f047"; }

.fad.fa-arrows-alt:after {
  content: "\10f0b2"; }

.fad.fa-arrows-alt-h:after {
  content: "\10f337"; }

.fad.fa-arrows-alt-v:after {
  content: "\10f338"; }

.fad.fa-arrows-h:after {
  content: "\10f07e"; }

.fad.fa-arrows-v:after {
  content: "\10f07d"; }

.fad.fa-assistive-listening-systems:after {
  content: "\10f2a2"; }

.fad.fa-asterisk:after {
  content: "\10f069"; }

.fad.fa-at:after {
  content: "\10f1fa"; }

.fad.fa-atlas:after {
  content: "\10f558"; }

.fad.fa-atom:after {
  content: "\10f5d2"; }

.fad.fa-atom-alt:after {
  content: "\10f5d3"; }

.fad.fa-audio-description:after {
  content: "\10f29e"; }

.fad.fa-award:after {
  content: "\10f559"; }

.fad.fa-axe:after {
  content: "\10f6b2"; }

.fad.fa-axe-battle:after {
  content: "\10f6b3"; }

.fad.fa-baby:after {
  content: "\10f77c"; }

.fad.fa-baby-carriage:after {
  content: "\10f77d"; }

.fad.fa-backpack:after {
  content: "\10f5d4"; }

.fad.fa-backspace:after {
  content: "\10f55a"; }

.fad.fa-backward:after {
  content: "\10f04a"; }

.fad.fa-bacon:after {
  content: "\10f7e5"; }

.fad.fa-bacteria:after {
  content: "\10f959"; }

.fad.fa-bacterium:after {
  content: "\10f95a"; }

.fad.fa-badge:after {
  content: "\10f335"; }

.fad.fa-badge-check:after {
  content: "\10f336"; }

.fad.fa-badge-dollar:after {
  content: "\10f645"; }

.fad.fa-badge-percent:after {
  content: "\10f646"; }

.fad.fa-badge-sheriff:after {
  content: "\10f8a2"; }

.fad.fa-badger-honey:after {
  content: "\10f6b4"; }

.fad.fa-bags-shopping:after {
  content: "\10f847"; }

.fad.fa-bahai:after {
  content: "\10f666"; }

.fad.fa-balance-scale:after {
  content: "\10f24e"; }

.fad.fa-balance-scale-left:after {
  content: "\10f515"; }

.fad.fa-balance-scale-right:after {
  content: "\10f516"; }

.fad.fa-ball-pile:after {
  content: "\10f77e"; }

.fad.fa-ballot:after {
  content: "\10f732"; }

.fad.fa-ballot-check:after {
  content: "\10f733"; }

.fad.fa-ban:after {
  content: "\10f05e"; }

.fad.fa-band-aid:after {
  content: "\10f462"; }

.fad.fa-banjo:after {
  content: "\10f8a3"; }

.fad.fa-barcode:after {
  content: "\10f02a"; }

.fad.fa-barcode-alt:after {
  content: "\10f463"; }

.fad.fa-barcode-read:after {
  content: "\10f464"; }

.fad.fa-barcode-scan:after {
  content: "\10f465"; }

.fad.fa-bars:after {
  content: "\10f0c9"; }

.fad.fa-baseball:after {
  content: "\10f432"; }

.fad.fa-baseball-ball:after {
  content: "\10f433"; }

.fad.fa-basketball-ball:after {
  content: "\10f434"; }

.fad.fa-basketball-hoop:after {
  content: "\10f435"; }

.fad.fa-bat:after {
  content: "\10f6b5"; }

.fad.fa-bath:after {
  content: "\10f2cd"; }

.fad.fa-battery-bolt:after {
  content: "\10f376"; }

.fad.fa-battery-empty:after {
  content: "\10f244"; }

.fad.fa-battery-full:after {
  content: "\10f240"; }

.fad.fa-battery-half:after {
  content: "\10f242"; }

.fad.fa-battery-quarter:after {
  content: "\10f243"; }

.fad.fa-battery-slash:after {
  content: "\10f377"; }

.fad.fa-battery-three-quarters:after {
  content: "\10f241"; }

.fad.fa-bed:after {
  content: "\10f236"; }

.fad.fa-bed-alt:after {
  content: "\10f8f7"; }

.fad.fa-bed-bunk:after {
  content: "\10f8f8"; }

.fad.fa-bed-empty:after {
  content: "\10f8f9"; }

.fad.fa-beer:after {
  content: "\10f0fc"; }

.fad.fa-bell:after {
  content: "\10f0f3"; }

.fad.fa-bell-exclamation:after {
  content: "\10f848"; }

.fad.fa-bell-on:after {
  content: "\10f8fa"; }

.fad.fa-bell-plus:after {
  content: "\10f849"; }

.fad.fa-bell-school:after {
  content: "\10f5d5"; }

.fad.fa-bell-school-slash:after {
  content: "\10f5d6"; }

.fad.fa-bell-slash:after {
  content: "\10f1f6"; }

.fad.fa-bells:after {
  content: "\10f77f"; }

.fad.fa-betamax:after {
  content: "\10f8a4"; }

.fad.fa-bezier-curve:after {
  content: "\10f55b"; }

.fad.fa-bible:after {
  content: "\10f647"; }

.fad.fa-bicycle:after {
  content: "\10f206"; }

.fad.fa-biking:after {
  content: "\10f84a"; }

.fad.fa-biking-mountain:after {
  content: "\10f84b"; }

.fad.fa-binoculars:after {
  content: "\10f1e5"; }

.fad.fa-biohazard:after {
  content: "\10f780"; }

.fad.fa-birthday-cake:after {
  content: "\10f1fd"; }

.fad.fa-blanket:after {
  content: "\10f498"; }

.fad.fa-blender:after {
  content: "\10f517"; }

.fad.fa-blender-phone:after {
  content: "\10f6b6"; }

.fad.fa-blind:after {
  content: "\10f29d"; }

.fad.fa-blinds:after {
  content: "\10f8fb"; }

.fad.fa-blinds-open:after {
  content: "\10f8fc"; }

.fad.fa-blinds-raised:after {
  content: "\10f8fd"; }

.fad.fa-blog:after {
  content: "\10f781"; }

.fad.fa-bold:after {
  content: "\10f032"; }

.fad.fa-bolt:after {
  content: "\10f0e7"; }

.fad.fa-bomb:after {
  content: "\10f1e2"; }

.fad.fa-bone:after {
  content: "\10f5d7"; }

.fad.fa-bone-break:after {
  content: "\10f5d8"; }

.fad.fa-bong:after {
  content: "\10f55c"; }

.fad.fa-book:after {
  content: "\10f02d"; }

.fad.fa-book-alt:after {
  content: "\10f5d9"; }

.fad.fa-book-dead:after {
  content: "\10f6b7"; }

.fad.fa-book-heart:after {
  content: "\10f499"; }

.fad.fa-book-medical:after {
  content: "\10f7e6"; }

.fad.fa-book-open:after {
  content: "\10f518"; }

.fad.fa-book-reader:after {
  content: "\10f5da"; }

.fad.fa-book-spells:after {
  content: "\10f6b8"; }

.fad.fa-book-user:after {
  content: "\10f7e7"; }

.fad.fa-bookmark:after {
  content: "\10f02e"; }

.fad.fa-books:after {
  content: "\10f5db"; }

.fad.fa-books-medical:after {
  content: "\10f7e8"; }

.fad.fa-boombox:after {
  content: "\10f8a5"; }

.fad.fa-boot:after {
  content: "\10f782"; }

.fad.fa-booth-curtain:after {
  content: "\10f734"; }

.fad.fa-border-all:after {
  content: "\10f84c"; }

.fad.fa-border-bottom:after {
  content: "\10f84d"; }

.fad.fa-border-center-h:after {
  content: "\10f89c"; }

.fad.fa-border-center-v:after {
  content: "\10f89d"; }

.fad.fa-border-inner:after {
  content: "\10f84e"; }

.fad.fa-border-left:after {
  content: "\10f84f"; }

.fad.fa-border-none:after {
  content: "\10f850"; }

.fad.fa-border-outer:after {
  content: "\10f851"; }

.fad.fa-border-right:after {
  content: "\10f852"; }

.fad.fa-border-style:after {
  content: "\10f853"; }

.fad.fa-border-style-alt:after {
  content: "\10f854"; }

.fad.fa-border-top:after {
  content: "\10f855"; }

.fad.fa-bow-arrow:after {
  content: "\10f6b9"; }

.fad.fa-bowling-ball:after {
  content: "\10f436"; }

.fad.fa-bowling-pins:after {
  content: "\10f437"; }

.fad.fa-box:after {
  content: "\10f466"; }

.fad.fa-box-alt:after {
  content: "\10f49a"; }

.fad.fa-box-ballot:after {
  content: "\10f735"; }

.fad.fa-box-check:after {
  content: "\10f467"; }

.fad.fa-box-fragile:after {
  content: "\10f49b"; }

.fad.fa-box-full:after {
  content: "\10f49c"; }

.fad.fa-box-heart:after {
  content: "\10f49d"; }

.fad.fa-box-open:after {
  content: "\10f49e"; }

.fad.fa-box-tissue:after {
  content: "\10f95b"; }

.fad.fa-box-up:after {
  content: "\10f49f"; }

.fad.fa-box-usd:after {
  content: "\10f4a0"; }

.fad.fa-boxes:after {
  content: "\10f468"; }

.fad.fa-boxes-alt:after {
  content: "\10f4a1"; }

.fad.fa-boxing-glove:after {
  content: "\10f438"; }

.fad.fa-brackets:after {
  content: "\10f7e9"; }

.fad.fa-brackets-curly:after {
  content: "\10f7ea"; }

.fad.fa-braille:after {
  content: "\10f2a1"; }

.fad.fa-brain:after {
  content: "\10f5dc"; }

.fad.fa-bread-loaf:after {
  content: "\10f7eb"; }

.fad.fa-bread-slice:after {
  content: "\10f7ec"; }

.fad.fa-briefcase:after {
  content: "\10f0b1"; }

.fad.fa-briefcase-medical:after {
  content: "\10f469"; }

.fad.fa-bring-forward:after {
  content: "\10f856"; }

.fad.fa-bring-front:after {
  content: "\10f857"; }

.fad.fa-broadcast-tower:after {
  content: "\10f519"; }

.fad.fa-broom:after {
  content: "\10f51a"; }

.fad.fa-browser:after {
  content: "\10f37e"; }

.fad.fa-brush:after {
  content: "\10f55d"; }

.fad.fa-bug:after {
  content: "\10f188"; }

.fad.fa-building:after {
  content: "\10f1ad"; }

.fad.fa-bullhorn:after {
  content: "\10f0a1"; }

.fad.fa-bullseye:after {
  content: "\10f140"; }

.fad.fa-bullseye-arrow:after {
  content: "\10f648"; }

.fad.fa-bullseye-pointer:after {
  content: "\10f649"; }

.fad.fa-burger-soda:after {
  content: "\10f858"; }

.fad.fa-burn:after {
  content: "\10f46a"; }

.fad.fa-burrito:after {
  content: "\10f7ed"; }

.fad.fa-bus:after {
  content: "\10f207"; }

.fad.fa-bus-alt:after {
  content: "\10f55e"; }

.fad.fa-bus-school:after {
  content: "\10f5dd"; }

.fad.fa-business-time:after {
  content: "\10f64a"; }

.fad.fa-cabinet-filing:after {
  content: "\10f64b"; }

.fad.fa-cactus:after {
  content: "\10f8a7"; }

.fad.fa-calculator:after {
  content: "\10f1ec"; }

.fad.fa-calculator-alt:after {
  content: "\10f64c"; }

.fad.fa-calendar:after {
  content: "\10f133"; }

.fad.fa-calendar-alt:after {
  content: "\10f073"; }

.fad.fa-calendar-check:after {
  content: "\10f274"; }

.fad.fa-calendar-day:after {
  content: "\10f783"; }

.fad.fa-calendar-edit:after {
  content: "\10f333"; }

.fad.fa-calendar-exclamation:after {
  content: "\10f334"; }

.fad.fa-calendar-minus:after {
  content: "\10f272"; }

.fad.fa-calendar-plus:after {
  content: "\10f271"; }

.fad.fa-calendar-star:after {
  content: "\10f736"; }

.fad.fa-calendar-times:after {
  content: "\10f273"; }

.fad.fa-calendar-week:after {
  content: "\10f784"; }

.fad.fa-camcorder:after {
  content: "\10f8a8"; }

.fad.fa-camera:after {
  content: "\10f030"; }

.fad.fa-camera-alt:after {
  content: "\10f332"; }

.fad.fa-camera-home:after {
  content: "\10f8fe"; }

.fad.fa-camera-movie:after {
  content: "\10f8a9"; }

.fad.fa-camera-polaroid:after {
  content: "\10f8aa"; }

.fad.fa-camera-retro:after {
  content: "\10f083"; }

.fad.fa-campfire:after {
  content: "\10f6ba"; }

.fad.fa-campground:after {
  content: "\10f6bb"; }

.fad.fa-candle-holder:after {
  content: "\10f6bc"; }

.fad.fa-candy-cane:after {
  content: "\10f786"; }

.fad.fa-candy-corn:after {
  content: "\10f6bd"; }

.fad.fa-cannabis:after {
  content: "\10f55f"; }

.fad.fa-capsules:after {
  content: "\10f46b"; }

.fad.fa-car:after {
  content: "\10f1b9"; }

.fad.fa-car-alt:after {
  content: "\10f5de"; }

.fad.fa-car-battery:after {
  content: "\10f5df"; }

.fad.fa-car-building:after {
  content: "\10f859"; }

.fad.fa-car-bump:after {
  content: "\10f5e0"; }

.fad.fa-car-bus:after {
  content: "\10f85a"; }

.fad.fa-car-crash:after {
  content: "\10f5e1"; }

.fad.fa-car-garage:after {
  content: "\10f5e2"; }

.fad.fa-car-mechanic:after {
  content: "\10f5e3"; }

.fad.fa-car-side:after {
  content: "\10f5e4"; }

.fad.fa-car-tilt:after {
  content: "\10f5e5"; }

.fad.fa-car-wash:after {
  content: "\10f5e6"; }

.fad.fa-caravan:after {
  content: "\10f8ff"; }

.fad.fa-caravan-alt:after {
  content: "\10f900"; }

.fad.fa-caret-circle-down:after {
  content: "\10f32d"; }

.fad.fa-caret-circle-left:after {
  content: "\10f32e"; }

.fad.fa-caret-circle-right:after {
  content: "\10f330"; }

.fad.fa-caret-circle-up:after {
  content: "\10f331"; }

.fad.fa-caret-down:after {
  content: "\10f0d7"; }

.fad.fa-caret-left:after {
  content: "\10f0d9"; }

.fad.fa-caret-right:after {
  content: "\10f0da"; }

.fad.fa-caret-square-down:after {
  content: "\10f150"; }

.fad.fa-caret-square-left:after {
  content: "\10f191"; }

.fad.fa-caret-square-right:after {
  content: "\10f152"; }

.fad.fa-caret-square-up:after {
  content: "\10f151"; }

.fad.fa-caret-up:after {
  content: "\10f0d8"; }

.fad.fa-carrot:after {
  content: "\10f787"; }

.fad.fa-cars:after {
  content: "\10f85b"; }

.fad.fa-cart-arrow-down:after {
  content: "\10f218"; }

.fad.fa-cart-plus:after {
  content: "\10f217"; }

.fad.fa-cash-register:after {
  content: "\10f788"; }

.fad.fa-cassette-tape:after {
  content: "\10f8ab"; }

.fad.fa-cat:after {
  content: "\10f6be"; }

.fad.fa-cat-space:after {
  content: "\10f901"; }

.fad.fa-cauldron:after {
  content: "\10f6bf"; }

.fad.fa-cctv:after {
  content: "\10f8ac"; }

.fad.fa-certificate:after {
  content: "\10f0a3"; }

.fad.fa-chair:after {
  content: "\10f6c0"; }

.fad.fa-chair-office:after {
  content: "\10f6c1"; }

.fad.fa-chalkboard:after {
  content: "\10f51b"; }

.fad.fa-chalkboard-teacher:after {
  content: "\10f51c"; }

.fad.fa-charging-station:after {
  content: "\10f5e7"; }

.fad.fa-chart-area:after {
  content: "\10f1fe"; }

.fad.fa-chart-bar:after {
  content: "\10f080"; }

.fad.fa-chart-line:after {
  content: "\10f201"; }

.fad.fa-chart-line-down:after {
  content: "\10f64d"; }

.fad.fa-chart-network:after {
  content: "\10f78a"; }

.fad.fa-chart-pie:after {
  content: "\10f200"; }

.fad.fa-chart-pie-alt:after {
  content: "\10f64e"; }

.fad.fa-chart-scatter:after {
  content: "\10f7ee"; }

.fad.fa-check:after {
  content: "\10f00c"; }

.fad.fa-check-circle:after {
  content: "\10f058"; }

.fad.fa-check-double:after {
  content: "\10f560"; }

.fad.fa-check-square:after {
  content: "\10f14a"; }

.fad.fa-cheese:after {
  content: "\10f7ef"; }

.fad.fa-cheese-swiss:after {
  content: "\10f7f0"; }

.fad.fa-cheeseburger:after {
  content: "\10f7f1"; }

.fad.fa-chess:after {
  content: "\10f439"; }

.fad.fa-chess-bishop:after {
  content: "\10f43a"; }

.fad.fa-chess-bishop-alt:after {
  content: "\10f43b"; }

.fad.fa-chess-board:after {
  content: "\10f43c"; }

.fad.fa-chess-clock:after {
  content: "\10f43d"; }

.fad.fa-chess-clock-alt:after {
  content: "\10f43e"; }

.fad.fa-chess-king:after {
  content: "\10f43f"; }

.fad.fa-chess-king-alt:after {
  content: "\10f440"; }

.fad.fa-chess-knight:after {
  content: "\10f441"; }

.fad.fa-chess-knight-alt:after {
  content: "\10f442"; }

.fad.fa-chess-pawn:after {
  content: "\10f443"; }

.fad.fa-chess-pawn-alt:after {
  content: "\10f444"; }

.fad.fa-chess-queen:after {
  content: "\10f445"; }

.fad.fa-chess-queen-alt:after {
  content: "\10f446"; }

.fad.fa-chess-rook:after {
  content: "\10f447"; }

.fad.fa-chess-rook-alt:after {
  content: "\10f448"; }

.fad.fa-chevron-circle-down:after {
  content: "\10f13a"; }

.fad.fa-chevron-circle-left:after {
  content: "\10f137"; }

.fad.fa-chevron-circle-right:after {
  content: "\10f138"; }

.fad.fa-chevron-circle-up:after {
  content: "\10f139"; }

.fad.fa-chevron-double-down:after {
  content: "\10f322"; }

.fad.fa-chevron-double-left:after {
  content: "\10f323"; }

.fad.fa-chevron-double-right:after {
  content: "\10f324"; }

.fad.fa-chevron-double-up:after {
  content: "\10f325"; }

.fad.fa-chevron-down:after {
  content: "\10f078"; }

.fad.fa-chevron-left:after {
  content: "\10f053"; }

.fad.fa-chevron-right:after {
  content: "\10f054"; }

.fad.fa-chevron-square-down:after {
  content: "\10f329"; }

.fad.fa-chevron-square-left:after {
  content: "\10f32a"; }

.fad.fa-chevron-square-right:after {
  content: "\10f32b"; }

.fad.fa-chevron-square-up:after {
  content: "\10f32c"; }

.fad.fa-chevron-up:after {
  content: "\10f077"; }

.fad.fa-child:after {
  content: "\10f1ae"; }

.fad.fa-chimney:after {
  content: "\10f78b"; }

.fad.fa-church:after {
  content: "\10f51d"; }

.fad.fa-circle:after {
  content: "\10f111"; }

.fad.fa-circle-notch:after {
  content: "\10f1ce"; }

.fad.fa-city:after {
  content: "\10f64f"; }

.fad.fa-clarinet:after {
  content: "\10f8ad"; }

.fad.fa-claw-marks:after {
  content: "\10f6c2"; }

.fad.fa-clinic-medical:after {
  content: "\10f7f2"; }

.fad.fa-clipboard:after {
  content: "\10f328"; }

.fad.fa-clipboard-check:after {
  content: "\10f46c"; }

.fad.fa-clipboard-list:after {
  content: "\10f46d"; }

.fad.fa-clipboard-list-check:after {
  content: "\10f737"; }

.fad.fa-clipboard-prescription:after {
  content: "\10f5e8"; }

.fad.fa-clipboard-user:after {
  content: "\10f7f3"; }

.fad.fa-clock:after {
  content: "\10f017"; }

.fad.fa-clone:after {
  content: "\10f24d"; }

.fad.fa-closed-captioning:after {
  content: "\10f20a"; }

.fad.fa-cloud:after {
  content: "\10f0c2"; }

.fad.fa-cloud-download:after {
  content: "\10f0ed"; }

.fad.fa-cloud-download-alt:after {
  content: "\10f381"; }

.fad.fa-cloud-drizzle:after {
  content: "\10f738"; }

.fad.fa-cloud-hail:after {
  content: "\10f739"; }

.fad.fa-cloud-hail-mixed:after {
  content: "\10f73a"; }

.fad.fa-cloud-meatball:after {
  content: "\10f73b"; }

.fad.fa-cloud-moon:after {
  content: "\10f6c3"; }

.fad.fa-cloud-moon-rain:after {
  content: "\10f73c"; }

.fad.fa-cloud-music:after {
  content: "\10f8ae"; }

.fad.fa-cloud-rain:after {
  content: "\10f73d"; }

.fad.fa-cloud-rainbow:after {
  content: "\10f73e"; }

.fad.fa-cloud-showers:after {
  content: "\10f73f"; }

.fad.fa-cloud-showers-heavy:after {
  content: "\10f740"; }

.fad.fa-cloud-sleet:after {
  content: "\10f741"; }

.fad.fa-cloud-snow:after {
  content: "\10f742"; }

.fad.fa-cloud-sun:after {
  content: "\10f6c4"; }

.fad.fa-cloud-sun-rain:after {
  content: "\10f743"; }

.fad.fa-cloud-upload:after {
  content: "\10f0ee"; }

.fad.fa-cloud-upload-alt:after {
  content: "\10f382"; }

.fad.fa-clouds:after {
  content: "\10f744"; }

.fad.fa-clouds-moon:after {
  content: "\10f745"; }

.fad.fa-clouds-sun:after {
  content: "\10f746"; }

.fad.fa-club:after {
  content: "\10f327"; }

.fad.fa-cocktail:after {
  content: "\10f561"; }

.fad.fa-code:after {
  content: "\10f121"; }

.fad.fa-code-branch:after {
  content: "\10f126"; }

.fad.fa-code-commit:after {
  content: "\10f386"; }

.fad.fa-code-merge:after {
  content: "\10f387"; }

.fad.fa-coffee:after {
  content: "\10f0f4"; }

.fad.fa-coffee-pot:after {
  content: "\10f902"; }

.fad.fa-coffee-togo:after {
  content: "\10f6c5"; }

.fad.fa-coffin:after {
  content: "\10f6c6"; }

.fad.fa-coffin-cross:after {
  content: "\10f951"; }

.fad.fa-cog:after {
  content: "\10f013"; }

.fad.fa-cogs:after {
  content: "\10f085"; }

.fad.fa-coin:after {
  content: "\10f85c"; }

.fad.fa-coins:after {
  content: "\10f51e"; }

.fad.fa-columns:after {
  content: "\10f0db"; }

.fad.fa-comet:after {
  content: "\10f903"; }

.fad.fa-comment:after {
  content: "\10f075"; }

.fad.fa-comment-alt:after {
  content: "\10f27a"; }

.fad.fa-comment-alt-check:after {
  content: "\10f4a2"; }

.fad.fa-comment-alt-dollar:after {
  content: "\10f650"; }

.fad.fa-comment-alt-dots:after {
  content: "\10f4a3"; }

.fad.fa-comment-alt-edit:after {
  content: "\10f4a4"; }

.fad.fa-comment-alt-exclamation:after {
  content: "\10f4a5"; }

.fad.fa-comment-alt-lines:after {
  content: "\10f4a6"; }

.fad.fa-comment-alt-medical:after {
  content: "\10f7f4"; }

.fad.fa-comment-alt-minus:after {
  content: "\10f4a7"; }

.fad.fa-comment-alt-music:after {
  content: "\10f8af"; }

.fad.fa-comment-alt-plus:after {
  content: "\10f4a8"; }

.fad.fa-comment-alt-slash:after {
  content: "\10f4a9"; }

.fad.fa-comment-alt-smile:after {
  content: "\10f4aa"; }

.fad.fa-comment-alt-times:after {
  content: "\10f4ab"; }

.fad.fa-comment-check:after {
  content: "\10f4ac"; }

.fad.fa-comment-dollar:after {
  content: "\10f651"; }

.fad.fa-comment-dots:after {
  content: "\10f4ad"; }

.fad.fa-comment-edit:after {
  content: "\10f4ae"; }

.fad.fa-comment-exclamation:after {
  content: "\10f4af"; }

.fad.fa-comment-lines:after {
  content: "\10f4b0"; }

.fad.fa-comment-medical:after {
  content: "\10f7f5"; }

.fad.fa-comment-minus:after {
  content: "\10f4b1"; }

.fad.fa-comment-music:after {
  content: "\10f8b0"; }

.fad.fa-comment-plus:after {
  content: "\10f4b2"; }

.fad.fa-comment-slash:after {
  content: "\10f4b3"; }

.fad.fa-comment-smile:after {
  content: "\10f4b4"; }

.fad.fa-comment-times:after {
  content: "\10f4b5"; }

.fad.fa-comments:after {
  content: "\10f086"; }

.fad.fa-comments-alt:after {
  content: "\10f4b6"; }

.fad.fa-comments-alt-dollar:after {
  content: "\10f652"; }

.fad.fa-comments-dollar:after {
  content: "\10f653"; }

.fad.fa-compact-disc:after {
  content: "\10f51f"; }

.fad.fa-compass:after {
  content: "\10f14e"; }

.fad.fa-compass-slash:after {
  content: "\10f5e9"; }

.fad.fa-compress:after {
  content: "\10f066"; }

.fad.fa-compress-alt:after {
  content: "\10f422"; }

.fad.fa-compress-arrows-alt:after {
  content: "\10f78c"; }

.fad.fa-compress-wide:after {
  content: "\10f326"; }

.fad.fa-computer-classic:after {
  content: "\10f8b1"; }

.fad.fa-computer-speaker:after {
  content: "\10f8b2"; }

.fad.fa-concierge-bell:after {
  content: "\10f562"; }

.fad.fa-construction:after {
  content: "\10f85d"; }

.fad.fa-container-storage:after {
  content: "\10f4b7"; }

.fad.fa-conveyor-belt:after {
  content: "\10f46e"; }

.fad.fa-conveyor-belt-alt:after {
  content: "\10f46f"; }

.fad.fa-cookie:after {
  content: "\10f563"; }

.fad.fa-cookie-bite:after {
  content: "\10f564"; }

.fad.fa-copy:after {
  content: "\10f0c5"; }

.fad.fa-copyright:after {
  content: "\10f1f9"; }

.fad.fa-corn:after {
  content: "\10f6c7"; }

.fad.fa-couch:after {
  content: "\10f4b8"; }

.fad.fa-cow:after {
  content: "\10f6c8"; }

.fad.fa-cowbell:after {
  content: "\10f8b3"; }

.fad.fa-cowbell-more:after {
  content: "\10f8b4"; }

.fad.fa-credit-card:after {
  content: "\10f09d"; }

.fad.fa-credit-card-blank:after {
  content: "\10f389"; }

.fad.fa-credit-card-front:after {
  content: "\10f38a"; }

.fad.fa-cricket:after {
  content: "\10f449"; }

.fad.fa-croissant:after {
  content: "\10f7f6"; }

.fad.fa-crop:after {
  content: "\10f125"; }

.fad.fa-crop-alt:after {
  content: "\10f565"; }

.fad.fa-cross:after {
  content: "\10f654"; }

.fad.fa-crosshairs:after {
  content: "\10f05b"; }

.fad.fa-crow:after {
  content: "\10f520"; }

.fad.fa-crown:after {
  content: "\10f521"; }

.fad.fa-crutch:after {
  content: "\10f7f7"; }

.fad.fa-crutches:after {
  content: "\10f7f8"; }

.fad.fa-cube:after {
  content: "\10f1b2"; }

.fad.fa-cubes:after {
  content: "\10f1b3"; }

.fad.fa-curling:after {
  content: "\10f44a"; }

.fad.fa-cut:after {
  content: "\10f0c4"; }

.fad.fa-dagger:after {
  content: "\10f6cb"; }

.fad.fa-database:after {
  content: "\10f1c0"; }

.fad.fa-deaf:after {
  content: "\10f2a4"; }

.fad.fa-debug:after {
  content: "\10f7f9"; }

.fad.fa-deer:after {
  content: "\10f78e"; }

.fad.fa-deer-rudolph:after {
  content: "\10f78f"; }

.fad.fa-democrat:after {
  content: "\10f747"; }

.fad.fa-desktop:after {
  content: "\10f108"; }

.fad.fa-desktop-alt:after {
  content: "\10f390"; }

.fad.fa-dewpoint:after {
  content: "\10f748"; }

.fad.fa-dharmachakra:after {
  content: "\10f655"; }

.fad.fa-diagnoses:after {
  content: "\10f470"; }

.fad.fa-diamond:after {
  content: "\10f219"; }

.fad.fa-dice:after {
  content: "\10f522"; }

.fad.fa-dice-d10:after {
  content: "\10f6cd"; }

.fad.fa-dice-d12:after {
  content: "\10f6ce"; }

.fad.fa-dice-d20:after {
  content: "\10f6cf"; }

.fad.fa-dice-d4:after {
  content: "\10f6d0"; }

.fad.fa-dice-d6:after {
  content: "\10f6d1"; }

.fad.fa-dice-d8:after {
  content: "\10f6d2"; }

.fad.fa-dice-five:after {
  content: "\10f523"; }

.fad.fa-dice-four:after {
  content: "\10f524"; }

.fad.fa-dice-one:after {
  content: "\10f525"; }

.fad.fa-dice-six:after {
  content: "\10f526"; }

.fad.fa-dice-three:after {
  content: "\10f527"; }

.fad.fa-dice-two:after {
  content: "\10f528"; }

.fad.fa-digging:after {
  content: "\10f85e"; }

.fad.fa-digital-tachograph:after {
  content: "\10f566"; }

.fad.fa-diploma:after {
  content: "\10f5ea"; }

.fad.fa-directions:after {
  content: "\10f5eb"; }

.fad.fa-disc-drive:after {
  content: "\10f8b5"; }

.fad.fa-disease:after {
  content: "\10f7fa"; }

.fad.fa-divide:after {
  content: "\10f529"; }

.fad.fa-dizzy:after {
  content: "\10f567"; }

.fad.fa-dna:after {
  content: "\10f471"; }

.fad.fa-do-not-enter:after {
  content: "\10f5ec"; }

.fad.fa-dog:after {
  content: "\10f6d3"; }

.fad.fa-dog-leashed:after {
  content: "\10f6d4"; }

.fad.fa-dollar-sign:after {
  content: "\10f155"; }

.fad.fa-dolly:after {
  content: "\10f472"; }

.fad.fa-dolly-empty:after {
  content: "\10f473"; }

.fad.fa-dolly-flatbed:after {
  content: "\10f474"; }

.fad.fa-dolly-flatbed-alt:after {
  content: "\10f475"; }

.fad.fa-dolly-flatbed-empty:after {
  content: "\10f476"; }

.fad.fa-donate:after {
  content: "\10f4b9"; }

.fad.fa-door-closed:after {
  content: "\10f52a"; }

.fad.fa-door-open:after {
  content: "\10f52b"; }

.fad.fa-dot-circle:after {
  content: "\10f192"; }

.fad.fa-dove:after {
  content: "\10f4ba"; }

.fad.fa-download:after {
  content: "\10f019"; }

.fad.fa-drafting-compass:after {
  content: "\10f568"; }

.fad.fa-dragon:after {
  content: "\10f6d5"; }

.fad.fa-draw-circle:after {
  content: "\10f5ed"; }

.fad.fa-draw-polygon:after {
  content: "\10f5ee"; }

.fad.fa-draw-square:after {
  content: "\10f5ef"; }

.fad.fa-dreidel:after {
  content: "\10f792"; }

.fad.fa-drone:after {
  content: "\10f85f"; }

.fad.fa-drone-alt:after {
  content: "\10f860"; }

.fad.fa-drum:after {
  content: "\10f569"; }

.fad.fa-drum-steelpan:after {
  content: "\10f56a"; }

.fad.fa-drumstick:after {
  content: "\10f6d6"; }

.fad.fa-drumstick-bite:after {
  content: "\10f6d7"; }

.fad.fa-dryer:after {
  content: "\10f861"; }

.fad.fa-dryer-alt:after {
  content: "\10f862"; }

.fad.fa-duck:after {
  content: "\10f6d8"; }

.fad.fa-dumbbell:after {
  content: "\10f44b"; }

.fad.fa-dumpster:after {
  content: "\10f793"; }

.fad.fa-dumpster-fire:after {
  content: "\10f794"; }

.fad.fa-dungeon:after {
  content: "\10f6d9"; }

.fad.fa-ear:after {
  content: "\10f5f0"; }

.fad.fa-ear-muffs:after {
  content: "\10f795"; }

.fad.fa-eclipse:after {
  content: "\10f749"; }

.fad.fa-eclipse-alt:after {
  content: "\10f74a"; }

.fad.fa-edit:after {
  content: "\10f044"; }

.fad.fa-egg:after {
  content: "\10f7fb"; }

.fad.fa-egg-fried:after {
  content: "\10f7fc"; }

.fad.fa-eject:after {
  content: "\10f052"; }

.fad.fa-elephant:after {
  content: "\10f6da"; }

.fad.fa-ellipsis-h:after {
  content: "\10f141"; }

.fad.fa-ellipsis-h-alt:after {
  content: "\10f39b"; }

.fad.fa-ellipsis-v:after {
  content: "\10f142"; }

.fad.fa-ellipsis-v-alt:after {
  content: "\10f39c"; }

.fad.fa-empty-set:after {
  content: "\10f656"; }

.fad.fa-engine-warning:after {
  content: "\10f5f2"; }

.fad.fa-envelope:after {
  content: "\10f0e0"; }

.fad.fa-envelope-open:after {
  content: "\10f2b6"; }

.fad.fa-envelope-open-dollar:after {
  content: "\10f657"; }

.fad.fa-envelope-open-text:after {
  content: "\10f658"; }

.fad.fa-envelope-square:after {
  content: "\10f199"; }

.fad.fa-equals:after {
  content: "\10f52c"; }

.fad.fa-eraser:after {
  content: "\10f12d"; }

.fad.fa-ethernet:after {
  content: "\10f796"; }

.fad.fa-euro-sign:after {
  content: "\10f153"; }

.fad.fa-exchange:after {
  content: "\10f0ec"; }

.fad.fa-exchange-alt:after {
  content: "\10f362"; }

.fad.fa-exclamation:after {
  content: "\10f12a"; }

.fad.fa-exclamation-circle:after {
  content: "\10f06a"; }

.fad.fa-exclamation-square:after {
  content: "\10f321"; }

.fad.fa-exclamation-triangle:after {
  content: "\10f071"; }

.fad.fa-expand:after {
  content: "\10f065"; }

.fad.fa-expand-alt:after {
  content: "\10f424"; }

.fad.fa-expand-arrows:after {
  content: "\10f31d"; }

.fad.fa-expand-arrows-alt:after {
  content: "\10f31e"; }

.fad.fa-expand-wide:after {
  content: "\10f320"; }

.fad.fa-external-link:after {
  content: "\10f08e"; }

.fad.fa-external-link-alt:after {
  content: "\10f35d"; }

.fad.fa-external-link-square:after {
  content: "\10f14c"; }

.fad.fa-external-link-square-alt:after {
  content: "\10f360"; }

.fad.fa-eye:after {
  content: "\10f06e"; }

.fad.fa-eye-dropper:after {
  content: "\10f1fb"; }

.fad.fa-eye-evil:after {
  content: "\10f6db"; }

.fad.fa-eye-slash:after {
  content: "\10f070"; }

.fad.fa-fan:after {
  content: "\10f863"; }

.fad.fa-fan-table:after {
  content: "\10f904"; }

.fad.fa-farm:after {
  content: "\10f864"; }

.fad.fa-fast-backward:after {
  content: "\10f049"; }

.fad.fa-fast-forward:after {
  content: "\10f050"; }

.fad.fa-faucet:after {
  content: "\10f905"; }

.fad.fa-faucet-drip:after {
  content: "\10f906"; }

.fad.fa-fax:after {
  content: "\10f1ac"; }

.fad.fa-feather:after {
  content: "\10f52d"; }

.fad.fa-feather-alt:after {
  content: "\10f56b"; }

.fad.fa-female:after {
  content: "\10f182"; }

.fad.fa-field-hockey:after {
  content: "\10f44c"; }

.fad.fa-fighter-jet:after {
  content: "\10f0fb"; }

.fad.fa-file:after {
  content: "\10f15b"; }

.fad.fa-file-alt:after {
  content: "\10f15c"; }

.fad.fa-file-archive:after {
  content: "\10f1c6"; }

.fad.fa-file-audio:after {
  content: "\10f1c7"; }

.fad.fa-file-certificate:after {
  content: "\10f5f3"; }

.fad.fa-file-chart-line:after {
  content: "\10f659"; }

.fad.fa-file-chart-pie:after {
  content: "\10f65a"; }

.fad.fa-file-check:after {
  content: "\10f316"; }

.fad.fa-file-code:after {
  content: "\10f1c9"; }

.fad.fa-file-contract:after {
  content: "\10f56c"; }

.fad.fa-file-csv:after {
  content: "\10f6dd"; }

.fad.fa-file-download:after {
  content: "\10f56d"; }

.fad.fa-file-edit:after {
  content: "\10f31c"; }

.fad.fa-file-excel:after {
  content: "\10f1c3"; }

.fad.fa-file-exclamation:after {
  content: "\10f31a"; }

.fad.fa-file-export:after {
  content: "\10f56e"; }

.fad.fa-file-image:after {
  content: "\10f1c5"; }

.fad.fa-file-import:after {
  content: "\10f56f"; }

.fad.fa-file-invoice:after {
  content: "\10f570"; }

.fad.fa-file-invoice-dollar:after {
  content: "\10f571"; }

.fad.fa-file-medical:after {
  content: "\10f477"; }

.fad.fa-file-medical-alt:after {
  content: "\10f478"; }

.fad.fa-file-minus:after {
  content: "\10f318"; }

.fad.fa-file-music:after {
  content: "\10f8b6"; }

.fad.fa-file-pdf:after {
  content: "\10f1c1"; }

.fad.fa-file-plus:after {
  content: "\10f319"; }

.fad.fa-file-powerpoint:after {
  content: "\10f1c4"; }

.fad.fa-file-prescription:after {
  content: "\10f572"; }

.fad.fa-file-search:after {
  content: "\10f865"; }

.fad.fa-file-signature:after {
  content: "\10f573"; }

.fad.fa-file-spreadsheet:after {
  content: "\10f65b"; }

.fad.fa-file-times:after {
  content: "\10f317"; }

.fad.fa-file-upload:after {
  content: "\10f574"; }

.fad.fa-file-user:after {
  content: "\10f65c"; }

.fad.fa-file-video:after {
  content: "\10f1c8"; }

.fad.fa-file-word:after {
  content: "\10f1c2"; }

.fad.fa-files-medical:after {
  content: "\10f7fd"; }

.fad.fa-fill:after {
  content: "\10f575"; }

.fad.fa-fill-drip:after {
  content: "\10f576"; }

.fad.fa-film:after {
  content: "\10f008"; }

.fad.fa-film-alt:after {
  content: "\10f3a0"; }

.fad.fa-film-canister:after {
  content: "\10f8b7"; }

.fad.fa-filter:after {
  content: "\10f0b0"; }

.fad.fa-fingerprint:after {
  content: "\10f577"; }

.fad.fa-fire:after {
  content: "\10f06d"; }

.fad.fa-fire-alt:after {
  content: "\10f7e4"; }

.fad.fa-fire-extinguisher:after {
  content: "\10f134"; }

.fad.fa-fire-smoke:after {
  content: "\10f74b"; }

.fad.fa-fireplace:after {
  content: "\10f79a"; }

.fad.fa-first-aid:after {
  content: "\10f479"; }

.fad.fa-fish:after {
  content: "\10f578"; }

.fad.fa-fish-cooked:after {
  content: "\10f7fe"; }

.fad.fa-fist-raised:after {
  content: "\10f6de"; }

.fad.fa-flag:after {
  content: "\10f024"; }

.fad.fa-flag-alt:after {
  content: "\10f74c"; }

.fad.fa-flag-checkered:after {
  content: "\10f11e"; }

.fad.fa-flag-usa:after {
  content: "\10f74d"; }

.fad.fa-flame:after {
  content: "\10f6df"; }

.fad.fa-flashlight:after {
  content: "\10f8b8"; }

.fad.fa-flask:after {
  content: "\10f0c3"; }

.fad.fa-flask-poison:after {
  content: "\10f6e0"; }

.fad.fa-flask-potion:after {
  content: "\10f6e1"; }

.fad.fa-flower:after {
  content: "\10f7ff"; }

.fad.fa-flower-daffodil:after {
  content: "\10f800"; }

.fad.fa-flower-tulip:after {
  content: "\10f801"; }

.fad.fa-flushed:after {
  content: "\10f579"; }

.fad.fa-flute:after {
  content: "\10f8b9"; }

.fad.fa-flux-capacitor:after {
  content: "\10f8ba"; }

.fad.fa-fog:after {
  content: "\10f74e"; }

.fad.fa-folder:after {
  content: "\10f07b"; }

.fad.fa-folder-download:after {
  content: "\10f953"; }

.fad.fa-folder-minus:after {
  content: "\10f65d"; }

.fad.fa-folder-open:after {
  content: "\10f07c"; }

.fad.fa-folder-plus:after {
  content: "\10f65e"; }

.fad.fa-folder-times:after {
  content: "\10f65f"; }

.fad.fa-folder-tree:after {
  content: "\10f802"; }

.fad.fa-folder-upload:after {
  content: "\10f954"; }

.fad.fa-folders:after {
  content: "\10f660"; }

.fad.fa-font:after {
  content: "\10f031"; }

.fad.fa-font-awesome-logo-full:after {
  content: "\10f4e6"; }

.fad.fa-font-case:after {
  content: "\10f866"; }

.fad.fa-football-ball:after {
  content: "\10f44e"; }

.fad.fa-football-helmet:after {
  content: "\10f44f"; }

.fad.fa-forklift:after {
  content: "\10f47a"; }

.fad.fa-forward:after {
  content: "\10f04e"; }

.fad.fa-fragile:after {
  content: "\10f4bb"; }

.fad.fa-french-fries:after {
  content: "\10f803"; }

.fad.fa-frog:after {
  content: "\10f52e"; }

.fad.fa-frosty-head:after {
  content: "\10f79b"; }

.fad.fa-frown:after {
  content: "\10f119"; }

.fad.fa-frown-open:after {
  content: "\10f57a"; }

.fad.fa-function:after {
  content: "\10f661"; }

.fad.fa-funnel-dollar:after {
  content: "\10f662"; }

.fad.fa-futbol:after {
  content: "\10f1e3"; }

.fad.fa-galaxy:after {
  content: "\10f908"; }

.fad.fa-game-board:after {
  content: "\10f867"; }

.fad.fa-game-board-alt:after {
  content: "\10f868"; }

.fad.fa-game-console-handheld:after {
  content: "\10f8bb"; }

.fad.fa-gamepad:after {
  content: "\10f11b"; }

.fad.fa-gamepad-alt:after {
  content: "\10f8bc"; }

.fad.fa-garage:after {
  content: "\10f909"; }

.fad.fa-garage-car:after {
  content: "\10f90a"; }

.fad.fa-garage-open:after {
  content: "\10f90b"; }

.fad.fa-gas-pump:after {
  content: "\10f52f"; }

.fad.fa-gas-pump-slash:after {
  content: "\10f5f4"; }

.fad.fa-gavel:after {
  content: "\10f0e3"; }

.fad.fa-gem:after {
  content: "\10f3a5"; }

.fad.fa-genderless:after {
  content: "\10f22d"; }

.fad.fa-ghost:after {
  content: "\10f6e2"; }

.fad.fa-gift:after {
  content: "\10f06b"; }

.fad.fa-gift-card:after {
  content: "\10f663"; }

.fad.fa-gifts:after {
  content: "\10f79c"; }

.fad.fa-gingerbread-man:after {
  content: "\10f79d"; }

.fad.fa-glass:after {
  content: "\10f804"; }

.fad.fa-glass-champagne:after {
  content: "\10f79e"; }

.fad.fa-glass-cheers:after {
  content: "\10f79f"; }

.fad.fa-glass-citrus:after {
  content: "\10f869"; }

.fad.fa-glass-martini:after {
  content: "\10f000"; }

.fad.fa-glass-martini-alt:after {
  content: "\10f57b"; }

.fad.fa-glass-whiskey:after {
  content: "\10f7a0"; }

.fad.fa-glass-whiskey-rocks:after {
  content: "\10f7a1"; }

.fad.fa-glasses:after {
  content: "\10f530"; }

.fad.fa-glasses-alt:after {
  content: "\10f5f5"; }

.fad.fa-globe:after {
  content: "\10f0ac"; }

.fad.fa-globe-africa:after {
  content: "\10f57c"; }

.fad.fa-globe-americas:after {
  content: "\10f57d"; }

.fad.fa-globe-asia:after {
  content: "\10f57e"; }

.fad.fa-globe-europe:after {
  content: "\10f7a2"; }

.fad.fa-globe-snow:after {
  content: "\10f7a3"; }

.fad.fa-globe-stand:after {
  content: "\10f5f6"; }

.fad.fa-golf-ball:after {
  content: "\10f450"; }

.fad.fa-golf-club:after {
  content: "\10f451"; }

.fad.fa-gopuram:after {
  content: "\10f664"; }

.fad.fa-graduation-cap:after {
  content: "\10f19d"; }

.fad.fa-gramophone:after {
  content: "\10f8bd"; }

.fad.fa-greater-than:after {
  content: "\10f531"; }

.fad.fa-greater-than-equal:after {
  content: "\10f532"; }

.fad.fa-grimace:after {
  content: "\10f57f"; }

.fad.fa-grin:after {
  content: "\10f580"; }

.fad.fa-grin-alt:after {
  content: "\10f581"; }

.fad.fa-grin-beam:after {
  content: "\10f582"; }

.fad.fa-grin-beam-sweat:after {
  content: "\10f583"; }

.fad.fa-grin-hearts:after {
  content: "\10f584"; }

.fad.fa-grin-squint:after {
  content: "\10f585"; }

.fad.fa-grin-squint-tears:after {
  content: "\10f586"; }

.fad.fa-grin-stars:after {
  content: "\10f587"; }

.fad.fa-grin-tears:after {
  content: "\10f588"; }

.fad.fa-grin-tongue:after {
  content: "\10f589"; }

.fad.fa-grin-tongue-squint:after {
  content: "\10f58a"; }

.fad.fa-grin-tongue-wink:after {
  content: "\10f58b"; }

.fad.fa-grin-wink:after {
  content: "\10f58c"; }

.fad.fa-grip-horizontal:after {
  content: "\10f58d"; }

.fad.fa-grip-lines:after {
  content: "\10f7a4"; }

.fad.fa-grip-lines-vertical:after {
  content: "\10f7a5"; }

.fad.fa-grip-vertical:after {
  content: "\10f58e"; }

.fad.fa-guitar:after {
  content: "\10f7a6"; }

.fad.fa-guitar-electric:after {
  content: "\10f8be"; }

.fad.fa-guitars:after {
  content: "\10f8bf"; }

.fad.fa-h-square:after {
  content: "\10f0fd"; }

.fad.fa-h1:after {
  content: "\10f313"; }

.fad.fa-h2:after {
  content: "\10f314"; }

.fad.fa-h3:after {
  content: "\10f315"; }

.fad.fa-h4:after {
  content: "\10f86a"; }

.fad.fa-hamburger:after {
  content: "\10f805"; }

.fad.fa-hammer:after {
  content: "\10f6e3"; }

.fad.fa-hammer-war:after {
  content: "\10f6e4"; }

.fad.fa-hamsa:after {
  content: "\10f665"; }

.fad.fa-hand-heart:after {
  content: "\10f4bc"; }

.fad.fa-hand-holding:after {
  content: "\10f4bd"; }

.fad.fa-hand-holding-box:after {
  content: "\10f47b"; }

.fad.fa-hand-holding-heart:after {
  content: "\10f4be"; }

.fad.fa-hand-holding-magic:after {
  content: "\10f6e5"; }

.fad.fa-hand-holding-medical:after {
  content: "\10f95c"; }

.fad.fa-hand-holding-seedling:after {
  content: "\10f4bf"; }

.fad.fa-hand-holding-usd:after {
  content: "\10f4c0"; }

.fad.fa-hand-holding-water:after {
  content: "\10f4c1"; }

.fad.fa-hand-lizard:after {
  content: "\10f258"; }

.fad.fa-hand-middle-finger:after {
  content: "\10f806"; }

.fad.fa-hand-paper:after {
  content: "\10f256"; }

.fad.fa-hand-peace:after {
  content: "\10f25b"; }

.fad.fa-hand-point-down:after {
  content: "\10f0a7"; }

.fad.fa-hand-point-left:after {
  content: "\10f0a5"; }

.fad.fa-hand-point-right:after {
  content: "\10f0a4"; }

.fad.fa-hand-point-up:after {
  content: "\10f0a6"; }

.fad.fa-hand-pointer:after {
  content: "\10f25a"; }

.fad.fa-hand-receiving:after {
  content: "\10f47c"; }

.fad.fa-hand-rock:after {
  content: "\10f255"; }

.fad.fa-hand-scissors:after {
  content: "\10f257"; }

.fad.fa-hand-sparkles:after {
  content: "\10f95d"; }

.fad.fa-hand-spock:after {
  content: "\10f259"; }

.fad.fa-hands:after {
  content: "\10f4c2"; }

.fad.fa-hands-heart:after {
  content: "\10f4c3"; }

.fad.fa-hands-helping:after {
  content: "\10f4c4"; }

.fad.fa-hands-usd:after {
  content: "\10f4c5"; }

.fad.fa-hands-wash:after {
  content: "\10f95e"; }

.fad.fa-handshake:after {
  content: "\10f2b5"; }

.fad.fa-handshake-alt:after {
  content: "\10f4c6"; }

.fad.fa-handshake-alt-slash:after {
  content: "\10f95f"; }

.fad.fa-handshake-slash:after {
  content: "\10f960"; }

.fad.fa-hanukiah:after {
  content: "\10f6e6"; }

.fad.fa-hard-hat:after {
  content: "\10f807"; }

.fad.fa-hashtag:after {
  content: "\10f292"; }

.fad.fa-hat-chef:after {
  content: "\10f86b"; }

.fad.fa-hat-cowboy:after {
  content: "\10f8c0"; }

.fad.fa-hat-cowboy-side:after {
  content: "\10f8c1"; }

.fad.fa-hat-santa:after {
  content: "\10f7a7"; }

.fad.fa-hat-winter:after {
  content: "\10f7a8"; }

.fad.fa-hat-witch:after {
  content: "\10f6e7"; }

.fad.fa-hat-wizard:after {
  content: "\10f6e8"; }

.fad.fa-hdd:after {
  content: "\10f0a0"; }

.fad.fa-head-side:after {
  content: "\10f6e9"; }

.fad.fa-head-side-brain:after {
  content: "\10f808"; }

.fad.fa-head-side-cough:after {
  content: "\10f961"; }

.fad.fa-head-side-cough-slash:after {
  content: "\10f962"; }

.fad.fa-head-side-headphones:after {
  content: "\10f8c2"; }

.fad.fa-head-side-mask:after {
  content: "\10f963"; }

.fad.fa-head-side-medical:after {
  content: "\10f809"; }

.fad.fa-head-side-virus:after {
  content: "\10f964"; }

.fad.fa-head-vr:after {
  content: "\10f6ea"; }

.fad.fa-heading:after {
  content: "\10f1dc"; }

.fad.fa-headphones:after {
  content: "\10f025"; }

.fad.fa-headphones-alt:after {
  content: "\10f58f"; }

.fad.fa-headset:after {
  content: "\10f590"; }

.fad.fa-heart:after {
  content: "\10f004"; }

.fad.fa-heart-broken:after {
  content: "\10f7a9"; }

.fad.fa-heart-circle:after {
  content: "\10f4c7"; }

.fad.fa-heart-rate:after {
  content: "\10f5f8"; }

.fad.fa-heart-square:after {
  content: "\10f4c8"; }

.fad.fa-heartbeat:after {
  content: "\10f21e"; }

.fad.fa-heat:after {
  content: "\10f90c"; }

.fad.fa-helicopter:after {
  content: "\10f533"; }

.fad.fa-helmet-battle:after {
  content: "\10f6eb"; }

.fad.fa-hexagon:after {
  content: "\10f312"; }

.fad.fa-highlighter:after {
  content: "\10f591"; }

.fad.fa-hiking:after {
  content: "\10f6ec"; }

.fad.fa-hippo:after {
  content: "\10f6ed"; }

.fad.fa-history:after {
  content: "\10f1da"; }

.fad.fa-hockey-mask:after {
  content: "\10f6ee"; }

.fad.fa-hockey-puck:after {
  content: "\10f453"; }

.fad.fa-hockey-sticks:after {
  content: "\10f454"; }

.fad.fa-holly-berry:after {
  content: "\10f7aa"; }

.fad.fa-home:after {
  content: "\10f015"; }

.fad.fa-home-alt:after {
  content: "\10f80a"; }

.fad.fa-home-heart:after {
  content: "\10f4c9"; }

.fad.fa-home-lg:after {
  content: "\10f80b"; }

.fad.fa-home-lg-alt:after {
  content: "\10f80c"; }

.fad.fa-hood-cloak:after {
  content: "\10f6ef"; }

.fad.fa-horizontal-rule:after {
  content: "\10f86c"; }

.fad.fa-horse:after {
  content: "\10f6f0"; }

.fad.fa-horse-head:after {
  content: "\10f7ab"; }

.fad.fa-horse-saddle:after {
  content: "\10f8c3"; }

.fad.fa-hospital:after {
  content: "\10f0f8"; }

.fad.fa-hospital-alt:after {
  content: "\10f47d"; }

.fad.fa-hospital-symbol:after {
  content: "\10f47e"; }

.fad.fa-hospital-user:after {
  content: "\10f80d"; }

.fad.fa-hospitals:after {
  content: "\10f80e"; }

.fad.fa-hot-tub:after {
  content: "\10f593"; }

.fad.fa-hotdog:after {
  content: "\10f80f"; }

.fad.fa-hotel:after {
  content: "\10f594"; }

.fad.fa-hourglass:after {
  content: "\10f254"; }

.fad.fa-hourglass-end:after {
  content: "\10f253"; }

.fad.fa-hourglass-half:after {
  content: "\10f252"; }

.fad.fa-hourglass-start:after {
  content: "\10f251"; }

.fad.fa-house:after {
  content: "\10f90d"; }

.fad.fa-house-damage:after {
  content: "\10f6f1"; }

.fad.fa-house-day:after {
  content: "\10f90e"; }

.fad.fa-house-flood:after {
  content: "\10f74f"; }

.fad.fa-house-leave:after {
  content: "\10f90f"; }

.fad.fa-house-night:after {
  content: "\10f910"; }

.fad.fa-house-return:after {
  content: "\10f911"; }

.fad.fa-house-signal:after {
  content: "\10f912"; }

.fad.fa-house-user:after {
  content: "\10f965"; }

.fad.fa-hryvnia:after {
  content: "\10f6f2"; }

.fad.fa-humidity:after {
  content: "\10f750"; }

.fad.fa-hurricane:after {
  content: "\10f751"; }

.fad.fa-i-cursor:after {
  content: "\10f246"; }

.fad.fa-ice-cream:after {
  content: "\10f810"; }

.fad.fa-ice-skate:after {
  content: "\10f7ac"; }

.fad.fa-icicles:after {
  content: "\10f7ad"; }

.fad.fa-icons:after {
  content: "\10f86d"; }

.fad.fa-icons-alt:after {
  content: "\10f86e"; }

.fad.fa-id-badge:after {
  content: "\10f2c1"; }

.fad.fa-id-card:after {
  content: "\10f2c2"; }

.fad.fa-id-card-alt:after {
  content: "\10f47f"; }

.fad.fa-igloo:after {
  content: "\10f7ae"; }

.fad.fa-image:after {
  content: "\10f03e"; }

.fad.fa-image-polaroid:after {
  content: "\10f8c4"; }

.fad.fa-images:after {
  content: "\10f302"; }

.fad.fa-inbox:after {
  content: "\10f01c"; }

.fad.fa-inbox-in:after {
  content: "\10f310"; }

.fad.fa-inbox-out:after {
  content: "\10f311"; }

.fad.fa-indent:after {
  content: "\10f03c"; }

.fad.fa-industry:after {
  content: "\10f275"; }

.fad.fa-industry-alt:after {
  content: "\10f3b3"; }

.fad.fa-infinity:after {
  content: "\10f534"; }

.fad.fa-info:after {
  content: "\10f129"; }

.fad.fa-info-circle:after {
  content: "\10f05a"; }

.fad.fa-info-square:after {
  content: "\10f30f"; }

.fad.fa-inhaler:after {
  content: "\10f5f9"; }

.fad.fa-integral:after {
  content: "\10f667"; }

.fad.fa-intersection:after {
  content: "\10f668"; }

.fad.fa-inventory:after {
  content: "\10f480"; }

.fad.fa-island-tropical:after {
  content: "\10f811"; }

.fad.fa-italic:after {
  content: "\10f033"; }

.fad.fa-jack-o-lantern:after {
  content: "\10f30e"; }

.fad.fa-jedi:after {
  content: "\10f669"; }

.fad.fa-joint:after {
  content: "\10f595"; }

.fad.fa-journal-whills:after {
  content: "\10f66a"; }

.fad.fa-joystick:after {
  content: "\10f8c5"; }

.fad.fa-jug:after {
  content: "\10f8c6"; }

.fad.fa-kaaba:after {
  content: "\10f66b"; }

.fad.fa-kazoo:after {
  content: "\10f8c7"; }

.fad.fa-kerning:after {
  content: "\10f86f"; }

.fad.fa-key:after {
  content: "\10f084"; }

.fad.fa-key-skeleton:after {
  content: "\10f6f3"; }

.fad.fa-keyboard:after {
  content: "\10f11c"; }

.fad.fa-keynote:after {
  content: "\10f66c"; }

.fad.fa-khanda:after {
  content: "\10f66d"; }

.fad.fa-kidneys:after {
  content: "\10f5fb"; }

.fad.fa-kiss:after {
  content: "\10f596"; }

.fad.fa-kiss-beam:after {
  content: "\10f597"; }

.fad.fa-kiss-wink-heart:after {
  content: "\10f598"; }

.fad.fa-kite:after {
  content: "\10f6f4"; }

.fad.fa-kiwi-bird:after {
  content: "\10f535"; }

.fad.fa-knife-kitchen:after {
  content: "\10f6f5"; }

.fad.fa-lambda:after {
  content: "\10f66e"; }

.fad.fa-lamp:after {
  content: "\10f4ca"; }

.fad.fa-lamp-desk:after {
  content: "\10f914"; }

.fad.fa-lamp-floor:after {
  content: "\10f915"; }

.fad.fa-landmark:after {
  content: "\10f66f"; }

.fad.fa-landmark-alt:after {
  content: "\10f752"; }

.fad.fa-language:after {
  content: "\10f1ab"; }

.fad.fa-laptop:after {
  content: "\10f109"; }

.fad.fa-laptop-code:after {
  content: "\10f5fc"; }

.fad.fa-laptop-house:after {
  content: "\10f966"; }

.fad.fa-laptop-medical:after {
  content: "\10f812"; }

.fad.fa-lasso:after {
  content: "\10f8c8"; }

.fad.fa-laugh:after {
  content: "\10f599"; }

.fad.fa-laugh-beam:after {
  content: "\10f59a"; }

.fad.fa-laugh-squint:after {
  content: "\10f59b"; }

.fad.fa-laugh-wink:after {
  content: "\10f59c"; }

.fad.fa-layer-group:after {
  content: "\10f5fd"; }

.fad.fa-layer-minus:after {
  content: "\10f5fe"; }

.fad.fa-layer-plus:after {
  content: "\10f5ff"; }

.fad.fa-leaf:after {
  content: "\10f06c"; }

.fad.fa-leaf-heart:after {
  content: "\10f4cb"; }

.fad.fa-leaf-maple:after {
  content: "\10f6f6"; }

.fad.fa-leaf-oak:after {
  content: "\10f6f7"; }

.fad.fa-lemon:after {
  content: "\10f094"; }

.fad.fa-less-than:after {
  content: "\10f536"; }

.fad.fa-less-than-equal:after {
  content: "\10f537"; }

.fad.fa-level-down:after {
  content: "\10f149"; }

.fad.fa-level-down-alt:after {
  content: "\10f3be"; }

.fad.fa-level-up:after {
  content: "\10f148"; }

.fad.fa-level-up-alt:after {
  content: "\10f3bf"; }

.fad.fa-life-ring:after {
  content: "\10f1cd"; }

.fad.fa-light-ceiling:after {
  content: "\10f916"; }

.fad.fa-light-switch:after {
  content: "\10f917"; }

.fad.fa-light-switch-off:after {
  content: "\10f918"; }

.fad.fa-light-switch-on:after {
  content: "\10f919"; }

.fad.fa-lightbulb:after {
  content: "\10f0eb"; }

.fad.fa-lightbulb-dollar:after {
  content: "\10f670"; }

.fad.fa-lightbulb-exclamation:after {
  content: "\10f671"; }

.fad.fa-lightbulb-on:after {
  content: "\10f672"; }

.fad.fa-lightbulb-slash:after {
  content: "\10f673"; }

.fad.fa-lights-holiday:after {
  content: "\10f7b2"; }

.fad.fa-line-columns:after {
  content: "\10f870"; }

.fad.fa-line-height:after {
  content: "\10f871"; }

.fad.fa-link:after {
  content: "\10f0c1"; }

.fad.fa-lips:after {
  content: "\10f600"; }

.fad.fa-lira-sign:after {
  content: "\10f195"; }

.fad.fa-list:after {
  content: "\10f03a"; }

.fad.fa-list-alt:after {
  content: "\10f022"; }

.fad.fa-list-music:after {
  content: "\10f8c9"; }

.fad.fa-list-ol:after {
  content: "\10f0cb"; }

.fad.fa-list-ul:after {
  content: "\10f0ca"; }

.fad.fa-location:after {
  content: "\10f601"; }

.fad.fa-location-arrow:after {
  content: "\10f124"; }

.fad.fa-location-circle:after {
  content: "\10f602"; }

.fad.fa-location-slash:after {
  content: "\10f603"; }

.fad.fa-lock:after {
  content: "\10f023"; }

.fad.fa-lock-alt:after {
  content: "\10f30d"; }

.fad.fa-lock-open:after {
  content: "\10f3c1"; }

.fad.fa-lock-open-alt:after {
  content: "\10f3c2"; }

.fad.fa-long-arrow-alt-down:after {
  content: "\10f309"; }

.fad.fa-long-arrow-alt-left:after {
  content: "\10f30a"; }

.fad.fa-long-arrow-alt-right:after {
  content: "\10f30b"; }

.fad.fa-long-arrow-alt-up:after {
  content: "\10f30c"; }

.fad.fa-long-arrow-down:after {
  content: "\10f175"; }

.fad.fa-long-arrow-left:after {
  content: "\10f177"; }

.fad.fa-long-arrow-right:after {
  content: "\10f178"; }

.fad.fa-long-arrow-up:after {
  content: "\10f176"; }

.fad.fa-loveseat:after {
  content: "\10f4cc"; }

.fad.fa-low-vision:after {
  content: "\10f2a8"; }

.fad.fa-luchador:after {
  content: "\10f455"; }

.fad.fa-luggage-cart:after {
  content: "\10f59d"; }

.fad.fa-lungs:after {
  content: "\10f604"; }

.fad.fa-lungs-virus:after {
  content: "\10f967"; }

.fad.fa-mace:after {
  content: "\10f6f8"; }

.fad.fa-magic:after {
  content: "\10f0d0"; }

.fad.fa-magnet:after {
  content: "\10f076"; }

.fad.fa-mail-bulk:after {
  content: "\10f674"; }

.fad.fa-mailbox:after {
  content: "\10f813"; }

.fad.fa-male:after {
  content: "\10f183"; }

.fad.fa-mandolin:after {
  content: "\10f6f9"; }

.fad.fa-map:after {
  content: "\10f279"; }

.fad.fa-map-marked:after {
  content: "\10f59f"; }

.fad.fa-map-marked-alt:after {
  content: "\10f5a0"; }

.fad.fa-map-marker:after {
  content: "\10f041"; }

.fad.fa-map-marker-alt:after {
  content: "\10f3c5"; }

.fad.fa-map-marker-alt-slash:after {
  content: "\10f605"; }

.fad.fa-map-marker-check:after {
  content: "\10f606"; }

.fad.fa-map-marker-edit:after {
  content: "\10f607"; }

.fad.fa-map-marker-exclamation:after {
  content: "\10f608"; }

.fad.fa-map-marker-minus:after {
  content: "\10f609"; }

.fad.fa-map-marker-plus:after {
  content: "\10f60a"; }

.fad.fa-map-marker-question:after {
  content: "\10f60b"; }

.fad.fa-map-marker-slash:after {
  content: "\10f60c"; }

.fad.fa-map-marker-smile:after {
  content: "\10f60d"; }

.fad.fa-map-marker-times:after {
  content: "\10f60e"; }

.fad.fa-map-pin:after {
  content: "\10f276"; }

.fad.fa-map-signs:after {
  content: "\10f277"; }

.fad.fa-marker:after {
  content: "\10f5a1"; }

.fad.fa-mars:after {
  content: "\10f222"; }

.fad.fa-mars-double:after {
  content: "\10f227"; }

.fad.fa-mars-stroke:after {
  content: "\10f229"; }

.fad.fa-mars-stroke-h:after {
  content: "\10f22b"; }

.fad.fa-mars-stroke-v:after {
  content: "\10f22a"; }

.fad.fa-mask:after {
  content: "\10f6fa"; }

.fad.fa-meat:after {
  content: "\10f814"; }

.fad.fa-medal:after {
  content: "\10f5a2"; }

.fad.fa-medkit:after {
  content: "\10f0fa"; }

.fad.fa-megaphone:after {
  content: "\10f675"; }

.fad.fa-meh:after {
  content: "\10f11a"; }

.fad.fa-meh-blank:after {
  content: "\10f5a4"; }

.fad.fa-meh-rolling-eyes:after {
  content: "\10f5a5"; }

.fad.fa-memory:after {
  content: "\10f538"; }

.fad.fa-menorah:after {
  content: "\10f676"; }

.fad.fa-mercury:after {
  content: "\10f223"; }

.fad.fa-meteor:after {
  content: "\10f753"; }

.fad.fa-microchip:after {
  content: "\10f2db"; }

.fad.fa-microphone:after {
  content: "\10f130"; }

.fad.fa-microphone-alt:after {
  content: "\10f3c9"; }

.fad.fa-microphone-alt-slash:after {
  content: "\10f539"; }

.fad.fa-microphone-slash:after {
  content: "\10f131"; }

.fad.fa-microphone-stand:after {
  content: "\10f8cb"; }

.fad.fa-microscope:after {
  content: "\10f610"; }

.fad.fa-microwave:after {
  content: "\10f91b"; }

.fad.fa-mind-share:after {
  content: "\10f677"; }

.fad.fa-minus:after {
  content: "\10f068"; }

.fad.fa-minus-circle:after {
  content: "\10f056"; }

.fad.fa-minus-hexagon:after {
  content: "\10f307"; }

.fad.fa-minus-octagon:after {
  content: "\10f308"; }

.fad.fa-minus-square:after {
  content: "\10f146"; }

.fad.fa-mistletoe:after {
  content: "\10f7b4"; }

.fad.fa-mitten:after {
  content: "\10f7b5"; }

.fad.fa-mobile:after {
  content: "\10f10b"; }

.fad.fa-mobile-alt:after {
  content: "\10f3cd"; }

.fad.fa-mobile-android:after {
  content: "\10f3ce"; }

.fad.fa-mobile-android-alt:after {
  content: "\10f3cf"; }

.fad.fa-money-bill:after {
  content: "\10f0d6"; }

.fad.fa-money-bill-alt:after {
  content: "\10f3d1"; }

.fad.fa-money-bill-wave:after {
  content: "\10f53a"; }

.fad.fa-money-bill-wave-alt:after {
  content: "\10f53b"; }

.fad.fa-money-check:after {
  content: "\10f53c"; }

.fad.fa-money-check-alt:after {
  content: "\10f53d"; }

.fad.fa-money-check-edit:after {
  content: "\10f872"; }

.fad.fa-money-check-edit-alt:after {
  content: "\10f873"; }

.fad.fa-monitor-heart-rate:after {
  content: "\10f611"; }

.fad.fa-monkey:after {
  content: "\10f6fb"; }

.fad.fa-monument:after {
  content: "\10f5a6"; }

.fad.fa-moon:after {
  content: "\10f186"; }

.fad.fa-moon-cloud:after {
  content: "\10f754"; }

.fad.fa-moon-stars:after {
  content: "\10f755"; }

.fad.fa-mortar-pestle:after {
  content: "\10f5a7"; }

.fad.fa-mosque:after {
  content: "\10f678"; }

.fad.fa-motorcycle:after {
  content: "\10f21c"; }

.fad.fa-mountain:after {
  content: "\10f6fc"; }

.fad.fa-mountains:after {
  content: "\10f6fd"; }

.fad.fa-mouse:after {
  content: "\10f8cc"; }

.fad.fa-mouse-alt:after {
  content: "\10f8cd"; }

.fad.fa-mouse-pointer:after {
  content: "\10f245"; }

.fad.fa-mp3-player:after {
  content: "\10f8ce"; }

.fad.fa-mug:after {
  content: "\10f874"; }

.fad.fa-mug-hot:after {
  content: "\10f7b6"; }

.fad.fa-mug-marshmallows:after {
  content: "\10f7b7"; }

.fad.fa-mug-tea:after {
  content: "\10f875"; }

.fad.fa-music:after {
  content: "\10f001"; }

.fad.fa-music-alt:after {
  content: "\10f8cf"; }

.fad.fa-music-alt-slash:after {
  content: "\10f8d0"; }

.fad.fa-music-slash:after {
  content: "\10f8d1"; }

.fad.fa-narwhal:after {
  content: "\10f6fe"; }

.fad.fa-network-wired:after {
  content: "\10f6ff"; }

.fad.fa-neuter:after {
  content: "\10f22c"; }

.fad.fa-newspaper:after {
  content: "\10f1ea"; }

.fad.fa-not-equal:after {
  content: "\10f53e"; }

.fad.fa-notes-medical:after {
  content: "\10f481"; }

.fad.fa-object-group:after {
  content: "\10f247"; }

.fad.fa-object-ungroup:after {
  content: "\10f248"; }

.fad.fa-octagon:after {
  content: "\10f306"; }

.fad.fa-oil-can:after {
  content: "\10f613"; }

.fad.fa-oil-temp:after {
  content: "\10f614"; }

.fad.fa-om:after {
  content: "\10f679"; }

.fad.fa-omega:after {
  content: "\10f67a"; }

.fad.fa-ornament:after {
  content: "\10f7b8"; }

.fad.fa-otter:after {
  content: "\10f700"; }

.fad.fa-outdent:after {
  content: "\10f03b"; }

.fad.fa-outlet:after {
  content: "\10f91c"; }

.fad.fa-oven:after {
  content: "\10f91d"; }

.fad.fa-overline:after {
  content: "\10f876"; }

.fad.fa-page-break:after {
  content: "\10f877"; }

.fad.fa-pager:after {
  content: "\10f815"; }

.fad.fa-paint-brush:after {
  content: "\10f1fc"; }

.fad.fa-paint-brush-alt:after {
  content: "\10f5a9"; }

.fad.fa-paint-roller:after {
  content: "\10f5aa"; }

.fad.fa-palette:after {
  content: "\10f53f"; }

.fad.fa-pallet:after {
  content: "\10f482"; }

.fad.fa-pallet-alt:after {
  content: "\10f483"; }

.fad.fa-paper-plane:after {
  content: "\10f1d8"; }

.fad.fa-paperclip:after {
  content: "\10f0c6"; }

.fad.fa-parachute-box:after {
  content: "\10f4cd"; }

.fad.fa-paragraph:after {
  content: "\10f1dd"; }

.fad.fa-paragraph-rtl:after {
  content: "\10f878"; }

.fad.fa-parking:after {
  content: "\10f540"; }

.fad.fa-parking-circle:after {
  content: "\10f615"; }

.fad.fa-parking-circle-slash:after {
  content: "\10f616"; }

.fad.fa-parking-slash:after {
  content: "\10f617"; }

.fad.fa-passport:after {
  content: "\10f5ab"; }

.fad.fa-pastafarianism:after {
  content: "\10f67b"; }

.fad.fa-paste:after {
  content: "\10f0ea"; }

.fad.fa-pause:after {
  content: "\10f04c"; }

.fad.fa-pause-circle:after {
  content: "\10f28b"; }

.fad.fa-paw:after {
  content: "\10f1b0"; }

.fad.fa-paw-alt:after {
  content: "\10f701"; }

.fad.fa-paw-claws:after {
  content: "\10f702"; }

.fad.fa-peace:after {
  content: "\10f67c"; }

.fad.fa-pegasus:after {
  content: "\10f703"; }

.fad.fa-pen:after {
  content: "\10f304"; }

.fad.fa-pen-alt:after {
  content: "\10f305"; }

.fad.fa-pen-fancy:after {
  content: "\10f5ac"; }

.fad.fa-pen-nib:after {
  content: "\10f5ad"; }

.fad.fa-pen-square:after {
  content: "\10f14b"; }

.fad.fa-pencil:after {
  content: "\10f040"; }

.fad.fa-pencil-alt:after {
  content: "\10f303"; }

.fad.fa-pencil-paintbrush:after {
  content: "\10f618"; }

.fad.fa-pencil-ruler:after {
  content: "\10f5ae"; }

.fad.fa-pennant:after {
  content: "\10f456"; }

.fad.fa-people-arrows:after {
  content: "\10f968"; }

.fad.fa-people-carry:after {
  content: "\10f4ce"; }

.fad.fa-pepper-hot:after {
  content: "\10f816"; }

.fad.fa-percent:after {
  content: "\10f295"; }

.fad.fa-percentage:after {
  content: "\10f541"; }

.fad.fa-person-booth:after {
  content: "\10f756"; }

.fad.fa-person-carry:after {
  content: "\10f4cf"; }

.fad.fa-person-dolly:after {
  content: "\10f4d0"; }

.fad.fa-person-dolly-empty:after {
  content: "\10f4d1"; }

.fad.fa-person-sign:after {
  content: "\10f757"; }

.fad.fa-phone:after {
  content: "\10f095"; }

.fad.fa-phone-alt:after {
  content: "\10f879"; }

.fad.fa-phone-laptop:after {
  content: "\10f87a"; }

.fad.fa-phone-office:after {
  content: "\10f67d"; }

.fad.fa-phone-plus:after {
  content: "\10f4d2"; }

.fad.fa-phone-rotary:after {
  content: "\10f8d3"; }

.fad.fa-phone-slash:after {
  content: "\10f3dd"; }

.fad.fa-phone-square:after {
  content: "\10f098"; }

.fad.fa-phone-square-alt:after {
  content: "\10f87b"; }

.fad.fa-phone-volume:after {
  content: "\10f2a0"; }

.fad.fa-photo-video:after {
  content: "\10f87c"; }

.fad.fa-pi:after {
  content: "\10f67e"; }

.fad.fa-piano:after {
  content: "\10f8d4"; }

.fad.fa-piano-keyboard:after {
  content: "\10f8d5"; }

.fad.fa-pie:after {
  content: "\10f705"; }

.fad.fa-pig:after {
  content: "\10f706"; }

.fad.fa-piggy-bank:after {
  content: "\10f4d3"; }

.fad.fa-pills:after {
  content: "\10f484"; }

.fad.fa-pizza:after {
  content: "\10f817"; }

.fad.fa-pizza-slice:after {
  content: "\10f818"; }

.fad.fa-place-of-worship:after {
  content: "\10f67f"; }

.fad.fa-plane:after {
  content: "\10f072"; }

.fad.fa-plane-alt:after {
  content: "\10f3de"; }

.fad.fa-plane-arrival:after {
  content: "\10f5af"; }

.fad.fa-plane-departure:after {
  content: "\10f5b0"; }

.fad.fa-plane-slash:after {
  content: "\10f969"; }

.fad.fa-planet-moon:after {
  content: "\10f91f"; }

.fad.fa-planet-ringed:after {
  content: "\10f920"; }

.fad.fa-play:after {
  content: "\10f04b"; }

.fad.fa-play-circle:after {
  content: "\10f144"; }

.fad.fa-plug:after {
  content: "\10f1e6"; }

.fad.fa-plus:after {
  content: "\10f067"; }

.fad.fa-plus-circle:after {
  content: "\10f055"; }

.fad.fa-plus-hexagon:after {
  content: "\10f300"; }

.fad.fa-plus-octagon:after {
  content: "\10f301"; }

.fad.fa-plus-square:after {
  content: "\10f0fe"; }

.fad.fa-podcast:after {
  content: "\10f2ce"; }

.fad.fa-podium:after {
  content: "\10f680"; }

.fad.fa-podium-star:after {
  content: "\10f758"; }

.fad.fa-police-box:after {
  content: "\10f921"; }

.fad.fa-poll:after {
  content: "\10f681"; }

.fad.fa-poll-h:after {
  content: "\10f682"; }

.fad.fa-poll-people:after {
  content: "\10f759"; }

.fad.fa-poo:after {
  content: "\10f2fe"; }

.fad.fa-poo-storm:after {
  content: "\10f75a"; }

.fad.fa-poop:after {
  content: "\10f619"; }

.fad.fa-popcorn:after {
  content: "\10f819"; }

.fad.fa-portal-enter:after {
  content: "\10f922"; }

.fad.fa-portal-exit:after {
  content: "\10f923"; }

.fad.fa-portrait:after {
  content: "\10f3e0"; }

.fad.fa-pound-sign:after {
  content: "\10f154"; }

.fad.fa-power-off:after {
  content: "\10f011"; }

.fad.fa-pray:after {
  content: "\10f683"; }

.fad.fa-praying-hands:after {
  content: "\10f684"; }

.fad.fa-prescription:after {
  content: "\10f5b1"; }

.fad.fa-prescription-bottle:after {
  content: "\10f485"; }

.fad.fa-prescription-bottle-alt:after {
  content: "\10f486"; }

.fad.fa-presentation:after {
  content: "\10f685"; }

.fad.fa-print:after {
  content: "\10f02f"; }

.fad.fa-print-search:after {
  content: "\10f81a"; }

.fad.fa-print-slash:after {
  content: "\10f686"; }

.fad.fa-procedures:after {
  content: "\10f487"; }

.fad.fa-project-diagram:after {
  content: "\10f542"; }

.fad.fa-projector:after {
  content: "\10f8d6"; }

.fad.fa-pump-medical:after {
  content: "\10f96a"; }

.fad.fa-pump-soap:after {
  content: "\10f96b"; }

.fad.fa-pumpkin:after {
  content: "\10f707"; }

.fad.fa-puzzle-piece:after {
  content: "\10f12e"; }

.fad.fa-qrcode:after {
  content: "\10f029"; }

.fad.fa-question:after {
  content: "\10f128"; }

.fad.fa-question-circle:after {
  content: "\10f059"; }

.fad.fa-question-square:after {
  content: "\10f2fd"; }

.fad.fa-quidditch:after {
  content: "\10f458"; }

.fad.fa-quote-left:after {
  content: "\10f10d"; }

.fad.fa-quote-right:after {
  content: "\10f10e"; }

.fad.fa-quran:after {
  content: "\10f687"; }

.fad.fa-rabbit:after {
  content: "\10f708"; }

.fad.fa-rabbit-fast:after {
  content: "\10f709"; }

.fad.fa-racquet:after {
  content: "\10f45a"; }

.fad.fa-radar:after {
  content: "\10f924"; }

.fad.fa-radiation:after {
  content: "\10f7b9"; }

.fad.fa-radiation-alt:after {
  content: "\10f7ba"; }

.fad.fa-radio:after {
  content: "\10f8d7"; }

.fad.fa-radio-alt:after {
  content: "\10f8d8"; }

.fad.fa-rainbow:after {
  content: "\10f75b"; }

.fad.fa-raindrops:after {
  content: "\10f75c"; }

.fad.fa-ram:after {
  content: "\10f70a"; }

.fad.fa-ramp-loading:after {
  content: "\10f4d4"; }

.fad.fa-random:after {
  content: "\10f074"; }

.fad.fa-raygun:after {
  content: "\10f925"; }

.fad.fa-receipt:after {
  content: "\10f543"; }

.fad.fa-record-vinyl:after {
  content: "\10f8d9"; }

.fad.fa-rectangle-landscape:after {
  content: "\10f2fa"; }

.fad.fa-rectangle-portrait:after {
  content: "\10f2fb"; }

.fad.fa-rectangle-wide:after {
  content: "\10f2fc"; }

.fad.fa-recycle:after {
  content: "\10f1b8"; }

.fad.fa-redo:after {
  content: "\10f01e"; }

.fad.fa-redo-alt:after {
  content: "\10f2f9"; }

.fad.fa-refrigerator:after {
  content: "\10f926"; }

.fad.fa-registered:after {
  content: "\10f25d"; }

.fad.fa-remove-format:after {
  content: "\10f87d"; }

.fad.fa-repeat:after {
  content: "\10f363"; }

.fad.fa-repeat-1:after {
  content: "\10f365"; }

.fad.fa-repeat-1-alt:after {
  content: "\10f366"; }

.fad.fa-repeat-alt:after {
  content: "\10f364"; }

.fad.fa-reply:after {
  content: "\10f3e5"; }

.fad.fa-reply-all:after {
  content: "\10f122"; }

.fad.fa-republican:after {
  content: "\10f75e"; }

.fad.fa-restroom:after {
  content: "\10f7bd"; }

.fad.fa-retweet:after {
  content: "\10f079"; }

.fad.fa-retweet-alt:after {
  content: "\10f361"; }

.fad.fa-ribbon:after {
  content: "\10f4d6"; }

.fad.fa-ring:after {
  content: "\10f70b"; }

.fad.fa-rings-wedding:after {
  content: "\10f81b"; }

.fad.fa-road:after {
  content: "\10f018"; }

.fad.fa-robot:after {
  content: "\10f544"; }

.fad.fa-rocket:after {
  content: "\10f135"; }

.fad.fa-rocket-launch:after {
  content: "\10f927"; }

.fad.fa-route:after {
  content: "\10f4d7"; }

.fad.fa-route-highway:after {
  content: "\10f61a"; }

.fad.fa-route-interstate:after {
  content: "\10f61b"; }

.fad.fa-router:after {
  content: "\10f8da"; }

.fad.fa-rss:after {
  content: "\10f09e"; }

.fad.fa-rss-square:after {
  content: "\10f143"; }

.fad.fa-ruble-sign:after {
  content: "\10f158"; }

.fad.fa-ruler:after {
  content: "\10f545"; }

.fad.fa-ruler-combined:after {
  content: "\10f546"; }

.fad.fa-ruler-horizontal:after {
  content: "\10f547"; }

.fad.fa-ruler-triangle:after {
  content: "\10f61c"; }

.fad.fa-ruler-vertical:after {
  content: "\10f548"; }

.fad.fa-running:after {
  content: "\10f70c"; }

.fad.fa-rupee-sign:after {
  content: "\10f156"; }

.fad.fa-rv:after {
  content: "\10f7be"; }

.fad.fa-sack:after {
  content: "\10f81c"; }

.fad.fa-sack-dollar:after {
  content: "\10f81d"; }

.fad.fa-sad-cry:after {
  content: "\10f5b3"; }

.fad.fa-sad-tear:after {
  content: "\10f5b4"; }

.fad.fa-salad:after {
  content: "\10f81e"; }

.fad.fa-sandwich:after {
  content: "\10f81f"; }

.fad.fa-satellite:after {
  content: "\10f7bf"; }

.fad.fa-satellite-dish:after {
  content: "\10f7c0"; }

.fad.fa-sausage:after {
  content: "\10f820"; }

.fad.fa-save:after {
  content: "\10f0c7"; }

.fad.fa-sax-hot:after {
  content: "\10f8db"; }

.fad.fa-saxophone:after {
  content: "\10f8dc"; }

.fad.fa-scalpel:after {
  content: "\10f61d"; }

.fad.fa-scalpel-path:after {
  content: "\10f61e"; }

.fad.fa-scanner:after {
  content: "\10f488"; }

.fad.fa-scanner-image:after {
  content: "\10f8f3"; }

.fad.fa-scanner-keyboard:after {
  content: "\10f489"; }

.fad.fa-scanner-touchscreen:after {
  content: "\10f48a"; }

.fad.fa-scarecrow:after {
  content: "\10f70d"; }

.fad.fa-scarf:after {
  content: "\10f7c1"; }

.fad.fa-school:after {
  content: "\10f549"; }

.fad.fa-screwdriver:after {
  content: "\10f54a"; }

.fad.fa-scroll:after {
  content: "\10f70e"; }

.fad.fa-scroll-old:after {
  content: "\10f70f"; }

.fad.fa-scrubber:after {
  content: "\10f2f8"; }

.fad.fa-scythe:after {
  content: "\10f710"; }

.fad.fa-sd-card:after {
  content: "\10f7c2"; }

.fad.fa-search:after {
  content: "\10f002"; }

.fad.fa-search-dollar:after {
  content: "\10f688"; }

.fad.fa-search-location:after {
  content: "\10f689"; }

.fad.fa-search-minus:after {
  content: "\10f010"; }

.fad.fa-search-plus:after {
  content: "\10f00e"; }

.fad.fa-seedling:after {
  content: "\10f4d8"; }

.fad.fa-send-back:after {
  content: "\10f87e"; }

.fad.fa-send-backward:after {
  content: "\10f87f"; }

.fad.fa-sensor:after {
  content: "\10f928"; }

.fad.fa-sensor-alert:after {
  content: "\10f929"; }

.fad.fa-sensor-fire:after {
  content: "\10f92a"; }

.fad.fa-sensor-on:after {
  content: "\10f92b"; }

.fad.fa-sensor-smoke:after {
  content: "\10f92c"; }

.fad.fa-server:after {
  content: "\10f233"; }

.fad.fa-shapes:after {
  content: "\10f61f"; }

.fad.fa-share:after {
  content: "\10f064"; }

.fad.fa-share-all:after {
  content: "\10f367"; }

.fad.fa-share-alt:after {
  content: "\10f1e0"; }

.fad.fa-share-alt-square:after {
  content: "\10f1e1"; }

.fad.fa-share-square:after {
  content: "\10f14d"; }

.fad.fa-sheep:after {
  content: "\10f711"; }

.fad.fa-shekel-sign:after {
  content: "\10f20b"; }

.fad.fa-shield:after {
  content: "\10f132"; }

.fad.fa-shield-alt:after {
  content: "\10f3ed"; }

.fad.fa-shield-check:after {
  content: "\10f2f7"; }

.fad.fa-shield-cross:after {
  content: "\10f712"; }

.fad.fa-shield-virus:after {
  content: "\10f96c"; }

.fad.fa-ship:after {
  content: "\10f21a"; }

.fad.fa-shipping-fast:after {
  content: "\10f48b"; }

.fad.fa-shipping-timed:after {
  content: "\10f48c"; }

.fad.fa-shish-kebab:after {
  content: "\10f821"; }

.fad.fa-shoe-prints:after {
  content: "\10f54b"; }

.fad.fa-shopping-bag:after {
  content: "\10f290"; }

.fad.fa-shopping-basket:after {
  content: "\10f291"; }

.fad.fa-shopping-cart:after {
  content: "\10f07a"; }

.fad.fa-shovel:after {
  content: "\10f713"; }

.fad.fa-shovel-snow:after {
  content: "\10f7c3"; }

.fad.fa-shower:after {
  content: "\10f2cc"; }

.fad.fa-shredder:after {
  content: "\10f68a"; }

.fad.fa-shuttle-van:after {
  content: "\10f5b6"; }

.fad.fa-shuttlecock:after {
  content: "\10f45b"; }

.fad.fa-sickle:after {
  content: "\10f822"; }

.fad.fa-sigma:after {
  content: "\10f68b"; }

.fad.fa-sign:after {
  content: "\10f4d9"; }

.fad.fa-sign-in:after {
  content: "\10f090"; }

.fad.fa-sign-in-alt:after {
  content: "\10f2f6"; }

.fad.fa-sign-language:after {
  content: "\10f2a7"; }

.fad.fa-sign-out:after {
  content: "\10f08b"; }

.fad.fa-sign-out-alt:after {
  content: "\10f2f5"; }

.fad.fa-signal:after {
  content: "\10f012"; }

.fad.fa-signal-1:after {
  content: "\10f68c"; }

.fad.fa-signal-2:after {
  content: "\10f68d"; }

.fad.fa-signal-3:after {
  content: "\10f68e"; }

.fad.fa-signal-4:after {
  content: "\10f68f"; }

.fad.fa-signal-alt:after {
  content: "\10f690"; }

.fad.fa-signal-alt-1:after {
  content: "\10f691"; }

.fad.fa-signal-alt-2:after {
  content: "\10f692"; }

.fad.fa-signal-alt-3:after {
  content: "\10f693"; }

.fad.fa-signal-alt-slash:after {
  content: "\10f694"; }

.fad.fa-signal-slash:after {
  content: "\10f695"; }

.fad.fa-signal-stream:after {
  content: "\10f8dd"; }

.fad.fa-signature:after {
  content: "\10f5b7"; }

.fad.fa-sim-card:after {
  content: "\10f7c4"; }

.fad.fa-sink:after {
  content: "\10f96d"; }

.fad.fa-siren:after {
  content: "\10f92d"; }

.fad.fa-siren-on:after {
  content: "\10f92e"; }

.fad.fa-sitemap:after {
  content: "\10f0e8"; }

.fad.fa-skating:after {
  content: "\10f7c5"; }

.fad.fa-skeleton:after {
  content: "\10f620"; }

.fad.fa-ski-jump:after {
  content: "\10f7c7"; }

.fad.fa-ski-lift:after {
  content: "\10f7c8"; }

.fad.fa-skiing:after {
  content: "\10f7c9"; }

.fad.fa-skiing-nordic:after {
  content: "\10f7ca"; }

.fad.fa-skull:after {
  content: "\10f54c"; }

.fad.fa-skull-cow:after {
  content: "\10f8de"; }

.fad.fa-skull-crossbones:after {
  content: "\10f714"; }

.fad.fa-slash:after {
  content: "\10f715"; }

.fad.fa-sledding:after {
  content: "\10f7cb"; }

.fad.fa-sleigh:after {
  content: "\10f7cc"; }

.fad.fa-sliders-h:after {
  content: "\10f1de"; }

.fad.fa-sliders-h-square:after {
  content: "\10f3f0"; }

.fad.fa-sliders-v:after {
  content: "\10f3f1"; }

.fad.fa-sliders-v-square:after {
  content: "\10f3f2"; }

.fad.fa-smile:after {
  content: "\10f118"; }

.fad.fa-smile-beam:after {
  content: "\10f5b8"; }

.fad.fa-smile-plus:after {
  content: "\10f5b9"; }

.fad.fa-smile-wink:after {
  content: "\10f4da"; }

.fad.fa-smog:after {
  content: "\10f75f"; }

.fad.fa-smoke:after {
  content: "\10f760"; }

.fad.fa-smoking:after {
  content: "\10f48d"; }

.fad.fa-smoking-ban:after {
  content: "\10f54d"; }

.fad.fa-sms:after {
  content: "\10f7cd"; }

.fad.fa-snake:after {
  content: "\10f716"; }

.fad.fa-snooze:after {
  content: "\10f880"; }

.fad.fa-snow-blowing:after {
  content: "\10f761"; }

.fad.fa-snowboarding:after {
  content: "\10f7ce"; }

.fad.fa-snowflake:after {
  content: "\10f2dc"; }

.fad.fa-snowflakes:after {
  content: "\10f7cf"; }

.fad.fa-snowman:after {
  content: "\10f7d0"; }

.fad.fa-snowmobile:after {
  content: "\10f7d1"; }

.fad.fa-snowplow:after {
  content: "\10f7d2"; }

.fad.fa-soap:after {
  content: "\10f96e"; }

.fad.fa-socks:after {
  content: "\10f696"; }

.fad.fa-solar-panel:after {
  content: "\10f5ba"; }

.fad.fa-solar-system:after {
  content: "\10f92f"; }

.fad.fa-sort:after {
  content: "\10f0dc"; }

.fad.fa-sort-alpha-down:after {
  content: "\10f15d"; }

.fad.fa-sort-alpha-down-alt:after {
  content: "\10f881"; }

.fad.fa-sort-alpha-up:after {
  content: "\10f15e"; }

.fad.fa-sort-alpha-up-alt:after {
  content: "\10f882"; }

.fad.fa-sort-alt:after {
  content: "\10f883"; }

.fad.fa-sort-amount-down:after {
  content: "\10f160"; }

.fad.fa-sort-amount-down-alt:after {
  content: "\10f884"; }

.fad.fa-sort-amount-up:after {
  content: "\10f161"; }

.fad.fa-sort-amount-up-alt:after {
  content: "\10f885"; }

.fad.fa-sort-circle:after {
  content: "\10f930"; }

.fad.fa-sort-circle-down:after {
  content: "\10f931"; }

.fad.fa-sort-circle-up:after {
  content: "\10f932"; }

.fad.fa-sort-down:after {
  content: "\10f0dd"; }

.fad.fa-sort-numeric-down:after {
  content: "\10f162"; }

.fad.fa-sort-numeric-down-alt:after {
  content: "\10f886"; }

.fad.fa-sort-numeric-up:after {
  content: "\10f163"; }

.fad.fa-sort-numeric-up-alt:after {
  content: "\10f887"; }

.fad.fa-sort-shapes-down:after {
  content: "\10f888"; }

.fad.fa-sort-shapes-down-alt:after {
  content: "\10f889"; }

.fad.fa-sort-shapes-up:after {
  content: "\10f88a"; }

.fad.fa-sort-shapes-up-alt:after {
  content: "\10f88b"; }

.fad.fa-sort-size-down:after {
  content: "\10f88c"; }

.fad.fa-sort-size-down-alt:after {
  content: "\10f88d"; }

.fad.fa-sort-size-up:after {
  content: "\10f88e"; }

.fad.fa-sort-size-up-alt:after {
  content: "\10f88f"; }

.fad.fa-sort-up:after {
  content: "\10f0de"; }

.fad.fa-soup:after {
  content: "\10f823"; }

.fad.fa-spa:after {
  content: "\10f5bb"; }

.fad.fa-space-shuttle:after {
  content: "\10f197"; }

.fad.fa-space-station-moon:after {
  content: "\10f933"; }

.fad.fa-space-station-moon-alt:after {
  content: "\10f934"; }

.fad.fa-spade:after {
  content: "\10f2f4"; }

.fad.fa-sparkles:after {
  content: "\10f890"; }

.fad.fa-speaker:after {
  content: "\10f8df"; }

.fad.fa-speakers:after {
  content: "\10f8e0"; }

.fad.fa-spell-check:after {
  content: "\10f891"; }

.fad.fa-spider:after {
  content: "\10f717"; }

.fad.fa-spider-black-widow:after {
  content: "\10f718"; }

.fad.fa-spider-web:after {
  content: "\10f719"; }

.fad.fa-spinner:after {
  content: "\10f110"; }

.fad.fa-spinner-third:after {
  content: "\10f3f4"; }

.fad.fa-splotch:after {
  content: "\10f5bc"; }

.fad.fa-spray-can:after {
  content: "\10f5bd"; }

.fad.fa-sprinkler:after {
  content: "\10f935"; }

.fad.fa-square:after {
  content: "\10f0c8"; }

.fad.fa-square-full:after {
  content: "\10f45c"; }

.fad.fa-square-root:after {
  content: "\10f697"; }

.fad.fa-square-root-alt:after {
  content: "\10f698"; }

.fad.fa-squirrel:after {
  content: "\10f71a"; }

.fad.fa-staff:after {
  content: "\10f71b"; }

.fad.fa-stamp:after {
  content: "\10f5bf"; }

.fad.fa-star:after {
  content: "\10f005"; }

.fad.fa-star-and-crescent:after {
  content: "\10f699"; }

.fad.fa-star-christmas:after {
  content: "\10f7d4"; }

.fad.fa-star-exclamation:after {
  content: "\10f2f3"; }

.fad.fa-star-half:after {
  content: "\10f089"; }

.fad.fa-star-half-alt:after {
  content: "\10f5c0"; }

.fad.fa-star-of-david:after {
  content: "\10f69a"; }

.fad.fa-star-of-life:after {
  content: "\10f621"; }

.fad.fa-star-shooting:after {
  content: "\10f936"; }

.fad.fa-starfighter:after {
  content: "\10f937"; }

.fad.fa-starfighter-alt:after {
  content: "\10f938"; }

.fad.fa-stars:after {
  content: "\10f762"; }

.fad.fa-starship:after {
  content: "\10f939"; }

.fad.fa-starship-freighter:after {
  content: "\10f93a"; }

.fad.fa-steak:after {
  content: "\10f824"; }

.fad.fa-steering-wheel:after {
  content: "\10f622"; }

.fad.fa-step-backward:after {
  content: "\10f048"; }

.fad.fa-step-forward:after {
  content: "\10f051"; }

.fad.fa-stethoscope:after {
  content: "\10f0f1"; }

.fad.fa-sticky-note:after {
  content: "\10f249"; }

.fad.fa-stocking:after {
  content: "\10f7d5"; }

.fad.fa-stomach:after {
  content: "\10f623"; }

.fad.fa-stop:after {
  content: "\10f04d"; }

.fad.fa-stop-circle:after {
  content: "\10f28d"; }

.fad.fa-stopwatch:after {
  content: "\10f2f2"; }

.fad.fa-stopwatch-20:after {
  content: "\10f96f"; }

.fad.fa-store:after {
  content: "\10f54e"; }

.fad.fa-store-alt:after {
  content: "\10f54f"; }

.fad.fa-store-alt-slash:after {
  content: "\10f970"; }

.fad.fa-store-slash:after {
  content: "\10f971"; }

.fad.fa-stream:after {
  content: "\10f550"; }

.fad.fa-street-view:after {
  content: "\10f21d"; }

.fad.fa-stretcher:after {
  content: "\10f825"; }

.fad.fa-strikethrough:after {
  content: "\10f0cc"; }

.fad.fa-stroopwafel:after {
  content: "\10f551"; }

.fad.fa-subscript:after {
  content: "\10f12c"; }

.fad.fa-subway:after {
  content: "\10f239"; }

.fad.fa-suitcase:after {
  content: "\10f0f2"; }

.fad.fa-suitcase-rolling:after {
  content: "\10f5c1"; }

.fad.fa-sun:after {
  content: "\10f185"; }

.fad.fa-sun-cloud:after {
  content: "\10f763"; }

.fad.fa-sun-dust:after {
  content: "\10f764"; }

.fad.fa-sun-haze:after {
  content: "\10f765"; }

.fad.fa-sunglasses:after {
  content: "\10f892"; }

.fad.fa-sunrise:after {
  content: "\10f766"; }

.fad.fa-sunset:after {
  content: "\10f767"; }

.fad.fa-superscript:after {
  content: "\10f12b"; }

.fad.fa-surprise:after {
  content: "\10f5c2"; }

.fad.fa-swatchbook:after {
  content: "\10f5c3"; }

.fad.fa-swimmer:after {
  content: "\10f5c4"; }

.fad.fa-swimming-pool:after {
  content: "\10f5c5"; }

.fad.fa-sword:after {
  content: "\10f71c"; }

.fad.fa-sword-laser:after {
  content: "\10f93b"; }

.fad.fa-sword-laser-alt:after {
  content: "\10f93c"; }

.fad.fa-swords:after {
  content: "\10f71d"; }

.fad.fa-swords-laser:after {
  content: "\10f93d"; }

.fad.fa-synagogue:after {
  content: "\10f69b"; }

.fad.fa-sync:after {
  content: "\10f021"; }

.fad.fa-sync-alt:after {
  content: "\10f2f1"; }

.fad.fa-syringe:after {
  content: "\10f48e"; }

.fad.fa-table:after {
  content: "\10f0ce"; }

.fad.fa-table-tennis:after {
  content: "\10f45d"; }

.fad.fa-tablet:after {
  content: "\10f10a"; }

.fad.fa-tablet-alt:after {
  content: "\10f3fa"; }

.fad.fa-tablet-android:after {
  content: "\10f3fb"; }

.fad.fa-tablet-android-alt:after {
  content: "\10f3fc"; }

.fad.fa-tablet-rugged:after {
  content: "\10f48f"; }

.fad.fa-tablets:after {
  content: "\10f490"; }

.fad.fa-tachometer:after {
  content: "\10f0e4"; }

.fad.fa-tachometer-alt:after {
  content: "\10f3fd"; }

.fad.fa-tachometer-alt-average:after {
  content: "\10f624"; }

.fad.fa-tachometer-alt-fast:after {
  content: "\10f625"; }

.fad.fa-tachometer-alt-fastest:after {
  content: "\10f626"; }

.fad.fa-tachometer-alt-slow:after {
  content: "\10f627"; }

.fad.fa-tachometer-alt-slowest:after {
  content: "\10f628"; }

.fad.fa-tachometer-average:after {
  content: "\10f629"; }

.fad.fa-tachometer-fast:after {
  content: "\10f62a"; }

.fad.fa-tachometer-fastest:after {
  content: "\10f62b"; }

.fad.fa-tachometer-slow:after {
  content: "\10f62c"; }

.fad.fa-tachometer-slowest:after {
  content: "\10f62d"; }

.fad.fa-taco:after {
  content: "\10f826"; }

.fad.fa-tag:after {
  content: "\10f02b"; }

.fad.fa-tags:after {
  content: "\10f02c"; }

.fad.fa-tally:after {
  content: "\10f69c"; }

.fad.fa-tanakh:after {
  content: "\10f827"; }

.fad.fa-tape:after {
  content: "\10f4db"; }

.fad.fa-tasks:after {
  content: "\10f0ae"; }

.fad.fa-tasks-alt:after {
  content: "\10f828"; }

.fad.fa-taxi:after {
  content: "\10f1ba"; }

.fad.fa-teeth:after {
  content: "\10f62e"; }

.fad.fa-teeth-open:after {
  content: "\10f62f"; }

.fad.fa-telescope:after {
  content: "\10f93e"; }

.fad.fa-temperature-down:after {
  content: "\10f93f"; }

.fad.fa-temperature-frigid:after {
  content: "\10f768"; }

.fad.fa-temperature-high:after {
  content: "\10f769"; }

.fad.fa-temperature-hot:after {
  content: "\10f76a"; }

.fad.fa-temperature-low:after {
  content: "\10f76b"; }

.fad.fa-temperature-up:after {
  content: "\10f940"; }

.fad.fa-tenge:after {
  content: "\10f7d7"; }

.fad.fa-tennis-ball:after {
  content: "\10f45e"; }

.fad.fa-terminal:after {
  content: "\10f120"; }

.fad.fa-text:after {
  content: "\10f893"; }

.fad.fa-text-height:after {
  content: "\10f034"; }

.fad.fa-text-size:after {
  content: "\10f894"; }

.fad.fa-text-width:after {
  content: "\10f035"; }

.fad.fa-th:after {
  content: "\10f00a"; }

.fad.fa-th-large:after {
  content: "\10f009"; }

.fad.fa-th-list:after {
  content: "\10f00b"; }

.fad.fa-theater-masks:after {
  content: "\10f630"; }

.fad.fa-thermometer:after {
  content: "\10f491"; }

.fad.fa-thermometer-empty:after {
  content: "\10f2cb"; }

.fad.fa-thermometer-full:after {
  content: "\10f2c7"; }

.fad.fa-thermometer-half:after {
  content: "\10f2c9"; }

.fad.fa-thermometer-quarter:after {
  content: "\10f2ca"; }

.fad.fa-thermometer-three-quarters:after {
  content: "\10f2c8"; }

.fad.fa-theta:after {
  content: "\10f69e"; }

.fad.fa-thumbs-down:after {
  content: "\10f165"; }

.fad.fa-thumbs-up:after {
  content: "\10f164"; }

.fad.fa-thumbtack:after {
  content: "\10f08d"; }

.fad.fa-thunderstorm:after {
  content: "\10f76c"; }

.fad.fa-thunderstorm-moon:after {
  content: "\10f76d"; }

.fad.fa-thunderstorm-sun:after {
  content: "\10f76e"; }

.fad.fa-ticket:after {
  content: "\10f145"; }

.fad.fa-ticket-alt:after {
  content: "\10f3ff"; }

.fad.fa-tilde:after {
  content: "\10f69f"; }

.fad.fa-times:after {
  content: "\10f00d"; }

.fad.fa-times-circle:after {
  content: "\10f057"; }

.fad.fa-times-hexagon:after {
  content: "\10f2ee"; }

.fad.fa-times-octagon:after {
  content: "\10f2f0"; }

.fad.fa-times-square:after {
  content: "\10f2d3"; }

.fad.fa-tint:after {
  content: "\10f043"; }

.fad.fa-tint-slash:after {
  content: "\10f5c7"; }

.fad.fa-tire:after {
  content: "\10f631"; }

.fad.fa-tire-flat:after {
  content: "\10f632"; }

.fad.fa-tire-pressure-warning:after {
  content: "\10f633"; }

.fad.fa-tire-rugged:after {
  content: "\10f634"; }

.fad.fa-tired:after {
  content: "\10f5c8"; }

.fad.fa-toggle-off:after {
  content: "\10f204"; }

.fad.fa-toggle-on:after {
  content: "\10f205"; }

.fad.fa-toilet:after {
  content: "\10f7d8"; }

.fad.fa-toilet-paper:after {
  content: "\10f71e"; }

.fad.fa-toilet-paper-alt:after {
  content: "\10f71f"; }

.fad.fa-toilet-paper-slash:after {
  content: "\10f972"; }

.fad.fa-tombstone:after {
  content: "\10f720"; }

.fad.fa-tombstone-alt:after {
  content: "\10f721"; }

.fad.fa-toolbox:after {
  content: "\10f552"; }

.fad.fa-tools:after {
  content: "\10f7d9"; }

.fad.fa-tooth:after {
  content: "\10f5c9"; }

.fad.fa-toothbrush:after {
  content: "\10f635"; }

.fad.fa-torah:after {
  content: "\10f6a0"; }

.fad.fa-torii-gate:after {
  content: "\10f6a1"; }

.fad.fa-tornado:after {
  content: "\10f76f"; }

.fad.fa-tractor:after {
  content: "\10f722"; }

.fad.fa-trademark:after {
  content: "\10f25c"; }

.fad.fa-traffic-cone:after {
  content: "\10f636"; }

.fad.fa-traffic-light:after {
  content: "\10f637"; }

.fad.fa-traffic-light-go:after {
  content: "\10f638"; }

.fad.fa-traffic-light-slow:after {
  content: "\10f639"; }

.fad.fa-traffic-light-stop:after {
  content: "\10f63a"; }

.fad.fa-trailer:after {
  content: "\10f941"; }

.fad.fa-train:after {
  content: "\10f238"; }

.fad.fa-tram:after {
  content: "\10f7da"; }

.fad.fa-transgender:after {
  content: "\10f224"; }

.fad.fa-transgender-alt:after {
  content: "\10f225"; }

.fad.fa-transporter:after {
  content: "\10f942"; }

.fad.fa-transporter-1:after {
  content: "\10f943"; }

.fad.fa-transporter-2:after {
  content: "\10f944"; }

.fad.fa-transporter-3:after {
  content: "\10f945"; }

.fad.fa-transporter-empty:after {
  content: "\10f946"; }

.fad.fa-trash:after {
  content: "\10f1f8"; }

.fad.fa-trash-alt:after {
  content: "\10f2ed"; }

.fad.fa-trash-restore:after {
  content: "\10f829"; }

.fad.fa-trash-restore-alt:after {
  content: "\10f82a"; }

.fad.fa-trash-undo:after {
  content: "\10f895"; }

.fad.fa-trash-undo-alt:after {
  content: "\10f896"; }

.fad.fa-treasure-chest:after {
  content: "\10f723"; }

.fad.fa-tree:after {
  content: "\10f1bb"; }

.fad.fa-tree-alt:after {
  content: "\10f400"; }

.fad.fa-tree-christmas:after {
  content: "\10f7db"; }

.fad.fa-tree-decorated:after {
  content: "\10f7dc"; }

.fad.fa-tree-large:after {
  content: "\10f7dd"; }

.fad.fa-tree-palm:after {
  content: "\10f82b"; }

.fad.fa-trees:after {
  content: "\10f724"; }

.fad.fa-triangle:after {
  content: "\10f2ec"; }

.fad.fa-triangle-music:after {
  content: "\10f8e2"; }

.fad.fa-trophy:after {
  content: "\10f091"; }

.fad.fa-trophy-alt:after {
  content: "\10f2eb"; }

.fad.fa-truck:after {
  content: "\10f0d1"; }

.fad.fa-truck-container:after {
  content: "\10f4dc"; }

.fad.fa-truck-couch:after {
  content: "\10f4dd"; }

.fad.fa-truck-loading:after {
  content: "\10f4de"; }

.fad.fa-truck-monster:after {
  content: "\10f63b"; }

.fad.fa-truck-moving:after {
  content: "\10f4df"; }

.fad.fa-truck-pickup:after {
  content: "\10f63c"; }

.fad.fa-truck-plow:after {
  content: "\10f7de"; }

.fad.fa-truck-ramp:after {
  content: "\10f4e0"; }

.fad.fa-trumpet:after {
  content: "\10f8e3"; }

.fad.fa-tshirt:after {
  content: "\10f553"; }

.fad.fa-tty:after {
  content: "\10f1e4"; }

.fad.fa-turkey:after {
  content: "\10f725"; }

.fad.fa-turntable:after {
  content: "\10f8e4"; }

.fad.fa-turtle:after {
  content: "\10f726"; }

.fad.fa-tv:after {
  content: "\10f26c"; }

.fad.fa-tv-alt:after {
  content: "\10f8e5"; }

.fad.fa-tv-music:after {
  content: "\10f8e6"; }

.fad.fa-tv-retro:after {
  content: "\10f401"; }

.fad.fa-typewriter:after {
  content: "\10f8e7"; }

.fad.fa-ufo:after {
  content: "\10f947"; }

.fad.fa-ufo-beam:after {
  content: "\10f948"; }

.fad.fa-umbrella:after {
  content: "\10f0e9"; }

.fad.fa-umbrella-beach:after {
  content: "\10f5ca"; }

.fad.fa-underline:after {
  content: "\10f0cd"; }

.fad.fa-undo:after {
  content: "\10f0e2"; }

.fad.fa-undo-alt:after {
  content: "\10f2ea"; }

.fad.fa-unicorn:after {
  content: "\10f727"; }

.fad.fa-union:after {
  content: "\10f6a2"; }

.fad.fa-universal-access:after {
  content: "\10f29a"; }

.fad.fa-university:after {
  content: "\10f19c"; }

.fad.fa-unlink:after {
  content: "\10f127"; }

.fad.fa-unlock:after {
  content: "\10f09c"; }

.fad.fa-unlock-alt:after {
  content: "\10f13e"; }

.fad.fa-upload:after {
  content: "\10f093"; }

.fad.fa-usb-drive:after {
  content: "\10f8e9"; }

.fad.fa-usd-circle:after {
  content: "\10f2e8"; }

.fad.fa-usd-square:after {
  content: "\10f2e9"; }

.fad.fa-user:after {
  content: "\10f007"; }

.fad.fa-user-alien:after {
  content: "\10f94a"; }

.fad.fa-user-alt:after {
  content: "\10f406"; }

.fad.fa-user-alt-slash:after {
  content: "\10f4fa"; }

.fad.fa-user-astronaut:after {
  content: "\10f4fb"; }

.fad.fa-user-chart:after {
  content: "\10f6a3"; }

.fad.fa-user-check:after {
  content: "\10f4fc"; }

.fad.fa-user-circle:after {
  content: "\10f2bd"; }

.fad.fa-user-clock:after {
  content: "\10f4fd"; }

.fad.fa-user-cog:after {
  content: "\10f4fe"; }

.fad.fa-user-cowboy:after {
  content: "\10f8ea"; }

.fad.fa-user-crown:after {
  content: "\10f6a4"; }

.fad.fa-user-edit:after {
  content: "\10f4ff"; }

.fad.fa-user-friends:after {
  content: "\10f500"; }

.fad.fa-user-graduate:after {
  content: "\10f501"; }

.fad.fa-user-hard-hat:after {
  content: "\10f82c"; }

.fad.fa-user-headset:after {
  content: "\10f82d"; }

.fad.fa-user-injured:after {
  content: "\10f728"; }

.fad.fa-user-lock:after {
  content: "\10f502"; }

.fad.fa-user-md:after {
  content: "\10f0f0"; }

.fad.fa-user-md-chat:after {
  content: "\10f82e"; }

.fad.fa-user-minus:after {
  content: "\10f503"; }

.fad.fa-user-music:after {
  content: "\10f8eb"; }

.fad.fa-user-ninja:after {
  content: "\10f504"; }

.fad.fa-user-nurse:after {
  content: "\10f82f"; }

.fad.fa-user-plus:after {
  content: "\10f234"; }

.fad.fa-user-robot:after {
  content: "\10f94b"; }

.fad.fa-user-secret:after {
  content: "\10f21b"; }

.fad.fa-user-shield:after {
  content: "\10f505"; }

.fad.fa-user-slash:after {
  content: "\10f506"; }

.fad.fa-user-tag:after {
  content: "\10f507"; }

.fad.fa-user-tie:after {
  content: "\10f508"; }

.fad.fa-user-times:after {
  content: "\10f235"; }

.fad.fa-user-unlock:after {
  content: "\10f958"; }

.fad.fa-user-visor:after {
  content: "\10f94c"; }

.fad.fa-users:after {
  content: "\10f0c0"; }

.fad.fa-users-class:after {
  content: "\10f63d"; }

.fad.fa-users-cog:after {
  content: "\10f509"; }

.fad.fa-users-crown:after {
  content: "\10f6a5"; }

.fad.fa-users-medical:after {
  content: "\10f830"; }

.fad.fa-users-slash:after {
  content: "\10f973"; }

.fad.fa-utensil-fork:after {
  content: "\10f2e3"; }

.fad.fa-utensil-knife:after {
  content: "\10f2e4"; }

.fad.fa-utensil-spoon:after {
  content: "\10f2e5"; }

.fad.fa-utensils:after {
  content: "\10f2e7"; }

.fad.fa-utensils-alt:after {
  content: "\10f2e6"; }

.fad.fa-vacuum:after {
  content: "\10f94d"; }

.fad.fa-vacuum-robot:after {
  content: "\10f94e"; }

.fad.fa-value-absolute:after {
  content: "\10f6a6"; }

.fad.fa-vector-square:after {
  content: "\10f5cb"; }

.fad.fa-venus:after {
  content: "\10f221"; }

.fad.fa-venus-double:after {
  content: "\10f226"; }

.fad.fa-venus-mars:after {
  content: "\10f228"; }

.fad.fa-vhs:after {
  content: "\10f8ec"; }

.fad.fa-vial:after {
  content: "\10f492"; }

.fad.fa-vials:after {
  content: "\10f493"; }

.fad.fa-video:after {
  content: "\10f03d"; }

.fad.fa-video-plus:after {
  content: "\10f4e1"; }

.fad.fa-video-slash:after {
  content: "\10f4e2"; }

.fad.fa-vihara:after {
  content: "\10f6a7"; }

.fad.fa-violin:after {
  content: "\10f8ed"; }

.fad.fa-virus:after {
  content: "\10f974"; }

.fad.fa-virus-slash:after {
  content: "\10f975"; }

.fad.fa-viruses:after {
  content: "\10f976"; }

.fad.fa-voicemail:after {
  content: "\10f897"; }

.fad.fa-volcano:after {
  content: "\10f770"; }

.fad.fa-volleyball-ball:after {
  content: "\10f45f"; }

.fad.fa-volume:after {
  content: "\10f6a8"; }

.fad.fa-volume-down:after {
  content: "\10f027"; }

.fad.fa-volume-mute:after {
  content: "\10f6a9"; }

.fad.fa-volume-off:after {
  content: "\10f026"; }

.fad.fa-volume-slash:after {
  content: "\10f2e2"; }

.fad.fa-volume-up:after {
  content: "\10f028"; }

.fad.fa-vote-nay:after {
  content: "\10f771"; }

.fad.fa-vote-yea:after {
  content: "\10f772"; }

.fad.fa-vr-cardboard:after {
  content: "\10f729"; }

.fad.fa-wagon-covered:after {
  content: "\10f8ee"; }

.fad.fa-walker:after {
  content: "\10f831"; }

.fad.fa-walkie-talkie:after {
  content: "\10f8ef"; }

.fad.fa-walking:after {
  content: "\10f554"; }

.fad.fa-wallet:after {
  content: "\10f555"; }

.fad.fa-wand:after {
  content: "\10f72a"; }

.fad.fa-wand-magic:after {
  content: "\10f72b"; }

.fad.fa-warehouse:after {
  content: "\10f494"; }

.fad.fa-warehouse-alt:after {
  content: "\10f495"; }

.fad.fa-washer:after {
  content: "\10f898"; }

.fad.fa-watch:after {
  content: "\10f2e1"; }

.fad.fa-watch-calculator:after {
  content: "\10f8f0"; }

.fad.fa-watch-fitness:after {
  content: "\10f63e"; }

.fad.fa-water:after {
  content: "\10f773"; }

.fad.fa-water-lower:after {
  content: "\10f774"; }

.fad.fa-water-rise:after {
  content: "\10f775"; }

.fad.fa-wave-sine:after {
  content: "\10f899"; }

.fad.fa-wave-square:after {
  content: "\10f83e"; }

.fad.fa-wave-triangle:after {
  content: "\10f89a"; }

.fad.fa-waveform:after {
  content: "\10f8f1"; }

.fad.fa-waveform-path:after {
  content: "\10f8f2"; }

.fad.fa-webcam:after {
  content: "\10f832"; }

.fad.fa-webcam-slash:after {
  content: "\10f833"; }

.fad.fa-weight:after {
  content: "\10f496"; }

.fad.fa-weight-hanging:after {
  content: "\10f5cd"; }

.fad.fa-whale:after {
  content: "\10f72c"; }

.fad.fa-wheat:after {
  content: "\10f72d"; }

.fad.fa-wheelchair:after {
  content: "\10f193"; }

.fad.fa-whistle:after {
  content: "\10f460"; }

.fad.fa-wifi:after {
  content: "\10f1eb"; }

.fad.fa-wifi-1:after {
  content: "\10f6aa"; }

.fad.fa-wifi-2:after {
  content: "\10f6ab"; }

.fad.fa-wifi-slash:after {
  content: "\10f6ac"; }

.fad.fa-wind:after {
  content: "\10f72e"; }

.fad.fa-wind-turbine:after {
  content: "\10f89b"; }

.fad.fa-wind-warning:after {
  content: "\10f776"; }

.fad.fa-window:after {
  content: "\10f40e"; }

.fad.fa-window-alt:after {
  content: "\10f40f"; }

.fad.fa-window-close:after {
  content: "\10f410"; }

.fad.fa-window-frame:after {
  content: "\10f94f"; }

.fad.fa-window-frame-open:after {
  content: "\10f950"; }

.fad.fa-window-maximize:after {
  content: "\10f2d0"; }

.fad.fa-window-minimize:after {
  content: "\10f2d1"; }

.fad.fa-window-restore:after {
  content: "\10f2d2"; }

.fad.fa-windsock:after {
  content: "\10f777"; }

.fad.fa-wine-bottle:after {
  content: "\10f72f"; }

.fad.fa-wine-glass:after {
  content: "\10f4e3"; }

.fad.fa-wine-glass-alt:after {
  content: "\10f5ce"; }

.fad.fa-won-sign:after {
  content: "\10f159"; }

.fad.fa-wreath:after {
  content: "\10f7e2"; }

.fad.fa-wrench:after {
  content: "\10f0ad"; }

.fad.fa-x-ray:after {
  content: "\10f497"; }

.fad.fa-yen-sign:after {
  content: "\10f157"; }

.fad.fa-yin-yang:after {
  content: "\10f6ad"; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.eot?3880c3bfdb83c71aac0fbebff390ff7c);
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.eot?3880c3bfdb83c71aac0fbebff390ff7c?#iefix) format("embedded-opentype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.woff2?ddad15b5c1b7359d9d38363f01b58987) format("woff2"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.woff?1ed50f1633bdcf470d420c6d9540de20) format("woff"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.ttf?12090f9e69b431dd7bd8b30e2ce35594) format("truetype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-light-300.svg?82d427e4a4533d0450d40177ab2feeba#fontawesome) format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.eot?c40388987235f1bf991f1a7f4fcbb756);
  src: url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.eot?c40388987235f1bf991f1a7f4fcbb756?#iefix) format("embedded-opentype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.woff2?c46f5c3c07d96b6cf2b6031f6ef203d3) format("woff2"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.woff?9153eb7b55006cba590d34be1c33625b) format("woff"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.ttf?7d2d3552d100ebff6fabdabccba19b8d) format("truetype"), url(/web/20250115150425im_/https://sidilan.bappedakaltim.com/fonts/fa-regular-400.svg?6cbac95c70524c7d9ad785e3a61ce284#fontawesome) format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: block; }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/*!
 * Jasny Bootstrap Extensions j3
 *
 * Copyright 2012 Jasny BV
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Extended with pride by @ArnoldDaniels of jasny.net
 */

 .clearfix {
    *zoom: 1
}

.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: ""
}

.clearfix:after {
    clear: both
}

.hide-text {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.input-block-level {
    display: block;
    width: 100%;
    min-height: 30px;
    box-sizing: border-box
}

.container-semifluid {
    max-width: 940px;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto;
    *zoom: 1
}

.container-semifluid:before,
.container-semifluid:after {
    display: table;
    line-height: 0;
    content: ""
}

.container-semifluid:after {
    clear: both
}

form>*:last-child {
    margin-bottom: 0
}

label input[type="image"],
label input[type="checkbox"],
label input[type="radio"] {
    vertical-align: middle
}

select {
    padding-left: 2px
}

.small-labels .control-group>label {
    width: 70px
}

.small-labels .controls {
    margin-left: 80px
}

.small-labels .form-actions {
    padding-left: 80px
}

.form-vertical .form-horizontal .control-group>label {
    text-align: left
}

.form-horizontal .form-vertical .control-group>label {
    float: none;
    padding-top: 0;
    text-align: left
}

.form-horizontal .form-vertical .controls {
    margin-left: 0
}

.form-horizontal .form-vertical.form-actions,
.form-horizontal .form-vertical .form-actions {
    padding-left: 20px
}

.control-group .control-group {
    margin-bottom: 0
}

.form-horizontal .well .control-label {
    width: 120px
}

.form-horizontal .well .controls {
    margin-left: 140px
}

form .well>*:last-child {
    margin-bottom: 0
}

.editor {
    width: 100%;
    height: 100px;
    padding: 5px;
    box-sizing: border-box
}

.uneditable-textarea.editor-html {
    padding: 5px 3px 5px 5px;
    white-space: normal
}

textarea.editor-html {
    visibility: hidden
}

.uneditable-input,
.uneditable-textarea {
    display: inline-block;
    padding: 4px 3px 4px 5px;
    font-size: 14px;
    line-height: 20px;
    color: #555;
    cursor: not-allowed;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 4px;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.uneditable-input {
    height: 20px;
    overflow: hidden;
    white-space: pre
}

.uneditable-textarea {
    overflow-x: hidden;
    overflow-y: auto;
    white-space: pre-wrap
}

select[disabled],
textarea[disabled],
input[type="text"][disabled],
input[type="password"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="date"][disabled],
input[type="month"][disabled],
input[type="time"][disabled],
input[type="week"][disabled],
input[type="number"][disabled],
input[type="email"][disabled],
input[type="url"][disabled],
input[type="search"][disabled] {
    color: #999
}

.uneditable-input.disabled,
.uneditable-textarea.disabled {
    color: #999;
    cursor: not-allowed;
    background-color: #f5f5f5;
    border-color: #ddd
}

textarea,
.uneditable-textarea {
    height: 60px
}

textarea[rows="1"],
.uneditable-textarea[rows="1"] {
    height: 40px
}

textarea[rows="2"],
.uneditable-textarea[rows="2"] {
    height: 60px
}

textarea[rows="3"],
.uneditable-textarea[rows="3"] {
    height: 80px
}

textarea[rows="4"],
.uneditable-textarea[rows="4"] {
    height: 100px
}

textarea[rows="5"],
.uneditable-textarea[rows="5"] {
    height: 120px
}

textarea[rows="6"],
.uneditable-textarea[rows="6"] {
    height: 140px
}

textarea[rows="7"],
.uneditable-textarea[rows="7"] {
    height: 160px
}

textarea[rows="8"],
.uneditable-textarea[rows="8"] {
    height: 180px
}

textarea[rows="9"],
.uneditable-textarea[rows="9"] {
    height: 200px
}

textarea[rows="10"],
.uneditable-textarea[rows="10"] {
    height: 220px
}

textarea[rows="11"],
.uneditable-textarea[rows="11"] {
    height: 240px
}

textarea[rows="12"],
.uneditable-textarea[rows="12"] {
    height: 260px
}

textarea[rows="13"],
.uneditable-textarea[rows="13"] {
    height: 280px
}

textarea[rows="14"],
.uneditable-textarea[rows="14"] {
    height: 300px
}

textarea[rows="15"],
.uneditable-textarea[rows="15"] {
    height: 320px
}

textarea[rows="16"],
.uneditable-textarea[rows="16"] {
    height: 340px
}

textarea[rows="17"],
.uneditable-textarea[rows="17"] {
    height: 360px
}

textarea[rows="18"],
.uneditable-textarea[rows="18"] {
    height: 380px
}

textarea[rows="19"],
.uneditable-textarea[rows="19"] {
    height: 400px
}

textarea[rows="20"],
.uneditable-textarea[rows="20"] {
    height: 420px
}

textarea[rows="21"],
.uneditable-textarea[rows="21"] {
    height: 440px
}

textarea[rows="22"],
.uneditable-textarea[rows="22"] {
    height: 460px
}

textarea[rows="23"],
.uneditable-textarea[rows="23"] {
    height: 480px
}

textarea[rows="24"],
.uneditable-textarea[rows="24"] {
    height: 500px
}

textarea[rows="25"],
.uneditable-textarea[rows="25"] {
    height: 520px
}

textarea[rows="26"],
.uneditable-textarea[rows="26"] {
    height: 540px
}

textarea[rows="27"],
.uneditable-textarea[rows="27"] {
    height: 560px
}

textarea[rows="28"],
.uneditable-textarea[rows="28"] {
    height: 580px
}

textarea[rows="29"],
.uneditable-textarea[rows="29"] {
    height: 600px
}

textarea[rows="30"],
.uneditable-textarea[rows="30"] {
    height: 620px
}

textarea[rows="35"],
.uneditable-textarea[rows="35"] {
    height: 720px
}

textarea[rows="40"],
.uneditable-textarea[rows="40"] {
    height: 820px
}

textarea[rows="45"],
.uneditable-textarea[rows="45"] {
    height: 920px
}

textarea[rows="50"],
.uneditable-textarea[rows="50"] {
    height: 1020px
}

textarea[rows="55"],
.uneditable-textarea[rows="55"] {
    height: 1120px
}

textarea[rows="60"],
.uneditable-textarea[rows="60"] {
    height: 1220px
}

textarea[rows="65"],
.uneditable-textarea[rows="65"] {
    height: 1320px
}

textarea[rows="70"],
.uneditable-textarea[rows="70"] {
    height: 1420px
}

textarea[rows="75"],
.uneditable-textarea[rows="75"] {
    height: 1520px
}

textarea[rows="80"],
.uneditable-textarea[rows="80"] {
    height: 1620px
}

textarea[rows="85"],
.uneditable-textarea[rows="85"] {
    height: 1720px
}

textarea[rows="90"],
.uneditable-textarea[rows="90"] {
    height: 1820px
}

textarea[rows="95"],
.uneditable-textarea[rows="95"] {
    height: 1920px
}

textarea[rows="100"],
.uneditable-textarea[rows="100"] {
    height: 2020px
}

.uneditable-textarea {
    box-sizing: border-box
}

.uneditable-input[class*="span"],
.uneditable-textarea[class*="span"],
.row-fluid .uneditable-input[class*="span"],
.row-fluid .uneditable-textarea[class*="span"] {
    float: none;
    margin-left: 0
}

.input-append .uneditable-input,
.input-prepend .uneditable-input {
    vertical-align: top
}

.input-append .uneditable-input[class*="span"],
.input-prepend .uneditable-input[class*="span"] {
    display: inline-block
}

.uneditable-form input[disabled],
.uneditable-form textarea[disabled],
.uneditable-form select[disabled] {
    cursor: auto
}

.uneditable-form .uneditable-input,
.uneditable-form .uneditable-textarea {
    cursor: text
}

.uneditable-form .form-actions {
    background-color: transparent
}

.header-actions {
    padding: 0 20px;
    line-height: 36px
}

.table-actions {
    padding-bottom: 20px;
    *zoom: 1
}

.table-actions:before,
.table-actions:after {
    display: table;
    line-height: 0;
    content: ""
}

.table-actions:after {
    clear: both
}

tr.rowlink td {
    cursor: pointer
}

tr.rowlink td.nolink {
    cursor: auto
}

.table tbody tr.rowlink:hover td {
    background-color: #cfcfcf
}

a.rowlink {
    font: inherit;
    color: inherit;
    text-decoration: inherit
}

.act {
    display: inline;
    padding: 0;
    font-weight: bold;
    color: #555;
    background: inherit;
    border: 0;
    transition: text-shadow .1s linear
}

.act:hover {
    color: #333;
    text-decoration: none;
    text-shadow: 1px 1px 3px rgba(85, 85, 85, 0.5)
}

.act-primary {
    color: #006dcc
}

.act-primary:hover {
    color: #04c;
    text-shadow: 1px 1px 3px rgba(0, 109, 204, 0.5)
}

.act-info {
    color: #49afcd
}

.act-info:hover {
    color: #2f96b4;
    text-shadow: 1px 1px 3px rgba(75, 175, 206, 0.5)
}

.act-success {
    color: #51a351
}

.act-success:hover {
    color: #468847;
    text-shadow: 1px 1px 3px rgba(81, 164, 81, 0.5)
}

.act-warning {
    color: #c09853
}

.act-warning:hover {
    color: #f89406;
    text-shadow: 1px 1px 3px rgba(192, 152, 84, 0.5)
}

.act-danger {
    color: #b94a48
}

.act-danger:hover {
    color: #bd362f;
    text-shadow: 1px 1px 3px rgba(185, 72, 70, 0.5)
}

.act.disabled,
.act[disabled] {
    color: #aaa;
    cursor: not-allowed
}

.act.disabled:hover,
.act[disabled]:hover {
    color: #aaa;
    text-shadow: none
}

.form-actions .act {
    line-height: 30px
}

@media screen,
print {
    [class*="iconic-"] {
        font-style: inherit;
        font-weight: normal;
        vertical-align: bottom
    }
    [class*="iconic-"]:before {
        display: inline-block;
        width: 1em;
        font-family: IconicFill;
        font-size: .9em;
        text-align: center;
        vertical-align: middle;
        content: ""
    }
    .iconic-stroke:before {
        font-family: IconicStroke
    }
    .iconic-hash:before {
        content: '\23'
    }
    .iconic-question-mark:before {
        content: '\3f'
    }
    .iconic-at:before {
        content: '\40'
    }
    .iconic-pilcrow:before {
        content: '\b6'
    }
    .iconic-info:before {
        content: '\2139'
    }
    .iconic-arrow-left:before {
        content: '\2190'
    }
    .iconic-arrow-up:before {
        content: '\2191'
    }
    .iconic-arrow-right:before {
        content: '\2192'
    }
    .iconic-arrow-down:before {
        content: '\2193'
    }
    .iconic-home:before {
        content: '\2302'
    }
    .iconic-sun:before {
        content: '\2600'
    }
    .iconic-cloud:before {
        content: '\2601'
    }
    .iconic-umbrella:before {
        content: '\2602'
    }
    .iconic-star:before {
        content: '\2605'
    }
    .iconic-moon:before {
        content: '\263e'
    }
    .iconic-heart:before {
        content: '\2764'
    }
    .iconic-cog:before {
        content: '\2699'
    }
    .iconic-bolt:before {
        content: '\26a1'
    }
    .iconic-key:before {
        content: '\26bf'
    }
    .iconic-rain:before {
        content: '\26c6'
    }
    .iconic-denied:before {
        content: '\26d4'
    }
    .iconic-mail:before {
        content: '\2709'
    }
    .iconic-pen:before {
        content: '\270e'
    }
    .iconic-x:before {
        content: '\2717'
    }
    .iconic-o-x:before {
        content: '\2718'
    }
    .iconic-check:before {
        content: '\2713'
    }
    .iconic-o-check:before {
        content: '\2714'
    }
    .iconic-left-quote:before {
        content: '\275d'
    }
    .iconic-right-quote:before {
        content: '\275e'
    }
    .iconic-plus:before {
        content: '\2795'
    }
    .iconic-minus:before {
        content: '\2796'
    }
    .iconic-curved-arrow:before {
        content: '\2935'
    }
    .iconic-document-alt:before {
        content: '\e000'
    }
    .iconic-calendar:before {
        content: '\e001'
    }
    .iconic-map-pin-alt:before {
        content: '\e002'
    }
    .iconic-comment-alt1:before {
        content: '\e003'
    }
    .iconic-comment-alt2:before {
        content: '\e004'
    }
    .iconic-pen-alt:before {
        content: '\e005'
    }
    .iconic-pen-alt2:before {
        content: '\e006'
    }
    .iconic-chat-alt:before {
        content: '\e007'
    }
    .iconic-o-plus:before {
        content: '\e008'
    }
    .iconic-o-minus:before {
        content: '\e009'
    }
    .iconic-bars-alt:before {
        content: '\e00a'
    }
    .iconic-book-alt:before {
        content: '\e00b'
    }
    .iconic-aperture-alt:before {
        content: '\e00c'
    }
    .iconic-beaker-alt:before {
        content: '\e010'
    }
    .iconic-left-quote-alt:before {
        content: '\e011'
    }
    .iconic-right-quote-alt:before {
        content: '\e012'
    }
    .iconic-o-arrow-left:before {
        content: '\e013'
    }
    .iconic-o-arrow-up:before {
        content: '\e014'
    }
    .iconic-o-arrow-right:before {
        content: '\e015'
    }
    .iconic-o-arrow-down:before {
        content: '\e016'
    }
    .iconic-o-arrow-left-alt:before {
        content: '\e017'
    }
    .iconic-o-arrow-up-alt:before {
        content: '\e018'
    }
    .iconic-o-arrow-right-alt:before {
        content: '\e019'
    }
    .iconic-o-arrow-down-alt:before {
        content: '\e01a'
    }
    .iconic-brush:before {
        content: '\e01b'
    }
    .iconic-brush-alt:before {
        content: '\e01c'
    }
    .iconic-eyedropper:before {
        content: '\e01e'
    }
    .iconic-layers:before {
        content: '\e01f'
    }
    .iconic-layers-alt:before {
        content: '\e020'
    }
    .iconic-compass:before {
        content: '\e021'
    }
    .iconic-award:before {
        content: '\e022'
    }
    .iconic-beaker:before {
        content: '\e023'
    }
    .iconic-steering-wheel:before {
        content: '\e024'
    }
    .iconic-eye:before {
        content: '\e025'
    }
    .iconic-aperture:before {
        content: '\e026'
    }
    .iconic-image:before {
        content: '\e027'
    }
    .iconic-chart:before {
        content: '\e028'
    }
    .iconic-chart-alt:before {
        content: '\e029'
    }
    .iconic-target:before {
        content: '\e02a'
    }
    .iconic-tag:before {
        content: '\e02b'
    }
    .iconic-rss:before {
        content: '\e02c'
    }
    .iconic-rss-alt:before {
        content: '\e02d'
    }
    .iconic-share:before {
        content: '\e02e'
    }
    .iconic-undo:before {
        content: '\e02f'
    }
    .iconic-reload:before {
        content: '\e030'
    }
    .iconic-reload-alt:before {
        content: '\e031'
    }
    .iconic-loop:before {
        content: '\e032'
    }
    .iconic-loop-alt:before {
        content: '\e033'
    }
    .iconic-back-forth:before {
        content: '\e034'
    }
    .iconic-back-forth-alt:before {
        content: '\e035'
    }
    .iconic-spin:before {
        content: '\e036'
    }
    .iconic-spin-alt:before {
        content: '\e037'
    }
    .iconic-move-horizontal:before {
        content: '\e038'
    }
    .iconic-move-horizontal-alt:before {
        content: '\e039'
    }
    .iconic-o-move-horizontal:before {
        content: '\e03a'
    }
    .iconic-move-vertical:before {
        content: '\e03b'
    }
    .iconic-move-vertical-alt:before {
        content: '\e03c'
    }
    .iconic-o-move-vertical:before {
        content: '\e03d'
    }
    .iconic-move:before {
        content: '\e03e'
    }
    .iconic-move-alt:before {
        content: '\e03f'
    }
    .iconic-o-move:before {
        content: '\e040'
    }
    .iconic-transfer:before {
        content: '\e041'
    }
    .iconic-download:before {
        content: '\e042'
    }
    .iconic-upload:before {
        content: '\e043'
    }
    .iconic-cloud-download:before {
        content: '\e044'
    }
    .iconic-cloud-upload:before {
        content: '\e045'
    }
    .iconic-fork:before {
        content: '\e046'
    }
    .iconic-play:before {
        content: '\e047'
    }
    .iconic-o-play:before {
        content: '\e048'
    }
    .iconic-pause:before {
        content: '\e049'
    }
    .iconic-stop:before {
        content: '\e04a'
    }
    .iconic-eject:before {
        content: '\e04b'
    }
    .iconic-first:before {
        content: '\e04c'
    }
    .iconic-last:before {
        content: '\e04d'
    }
    .iconic-fullscreen:before {
        content: '\e04e'
    }
    .iconic-fullscreen-alt:before {
        content: '\e04f'
    }
    .iconic-fullscreen-exit:before {
        content: '\e050'
    }
    .iconic-fullscreen-exit-alt:before {
        content: '\e051'
    }
    .iconic-equalizer:before {
        content: '\e052'
    }
    .iconic-article:before {
        content: '\e053'
    }
    .iconic-read-more:before {
        content: '\e054'
    }
    .iconic-list:before {
        content: '\e055'
    }
    .iconic-list-nested:before {
        content: '\e056'
    }
    .iconic-cursor:before {
        content: '\e057'
    }
    .iconic-dial:before {
        content: '\e058'
    }
    .iconic-new-window:before {
        content: '\e059'
    }
    .iconic-trash:before {
        content: '\e05a'
    }
    .iconic-battery-half:before {
        content: '\e05b'
    }
    .iconic-battery-empty:before {
        content: '\e05c'
    }
    .iconic-battery-charging:before {
        content: '\e05d'
    }
    .iconic-chat:before {
        content: '\e05e'
    }
    .iconic-mic:before {
        content: '\e05f'
    }
    .iconic-movie:before {
        content: '\e060'
    }
    .iconic-headphones:before {
        content: '\e061'
    }
    .iconic-user:before {
        content: '\e062'
    }
    .iconic-lightbulb:before {
        content: '\e063'
    }
    .iconic-cd:before {
        content: '\e064'
    }
    .iconic-folder:before {
        content: '\e065'
    }
    .iconic-document:before {
        content: '\e066'
    }
    .iconic-pin:before {
        content: '\e067'
    }
    .iconic-map-pin:before {
        content: '\e068'
    }
    .iconic-book:before {
        content: '\e069'
    }
    .iconic-book-alt2:before {
        content: '\e06a'
    }
    .iconic-box:before {
        content: '\e06b'
    }
    .iconic-calendar-alt:before {
        content: '\e06c'
    }
    .iconic-comment:before {
        content: '\e06d'
    }
    .iconic-iphone:before {
        content: '\e06e'
    }
    .iconic-bars:before {
        content: '\e06f'
    }
    .iconic-camera:before {
        content: '\e070'
    }
    .iconic-volume-mute:before {
        content: '\e071'
    }
    .iconic-volume:before {
        content: '\e072'
    }
    .iconic-battery-full:before {
        content: '\e073'
    }
    .iconic-magnifying-glass:before {
        content: '\e074'
    }
    .iconic-lock:before {
        content: '\e075'
    }
    .iconic-unlock:before {
        content: '\e076'
    }
    .iconic-link:before {
        content: '\e077'
    }
    .iconic-wrench:before {
        content: '\e078'
    }
    .iconic-clock:before {
        content: '\e079'
    }
    .iconic-sun-stroke:before {
        font-family: IconicStroke;
        content: '\2600'
    }
    .iconic-moon-stroke:before {
        font-family: IconicStroke;
        content: '\263e'
    }
    .iconic-star-stroke:before {
        font-family: IconicStroke;
        content: '\2605'
    }
    .iconic-heart-stroke:before {
        font-family: IconicStroke;
        content: '\2764'
    }
    .iconic-key-stroke:before {
        font-family: IconicStroke;
        content: '\26bf'
    }
    .iconic-document-alt-stroke:before {
        font-family: IconicStroke;
        content: '\e000'
    }
    .iconic-comment-alt1-stroke:before {
        font-family: IconicStroke;
        content: '\e003'
    }
    .iconic-comment-alt2-stroke:before {
        font-family: IconicStroke;
        content: '\e004'
    }
    .iconic-pen-alt-stroke:before {
        font-family: IconicStroke;
        content: '\e005'
    }
    .iconic-chat-alt-stroke:before {
        font-family: IconicStroke;
        content: '\e007'
    }
    .iconic-award-stroke:before {
        font-family: IconicStroke;
        content: '\e022'
    }
    .iconic-tag-stroke:before {
        font-family: IconicStroke;
        content: '\e02b'
    }
    .iconic-trash-stroke:before {
        font-family: IconicStroke;
        content: '\e05a'
    }
    .iconic-folder-stroke:before {
        font-family: IconicStroke;
        content: '\e065'
    }
    .iconic-document-stroke:before {
        font-family: IconicStroke;
        content: '\e066'
    }
    .iconic-map-pin-stroke:before {
        font-family: IconicStroke;
        content: '\e068'
    }
    .iconic-calendar-alt-stroke:before {
        font-family: IconicStroke;
        content: '\e06c'
    }
    .iconic-comment-stroke:before {
        font-family: IconicStroke;
        content: '\e06d'
    }
    .iconic-lock-stroke:before {
        font-family: IconicStroke;
        content: '\e075'
    }
    .iconic-unlock-stroke:before {
        font-family: IconicStroke;
        content: '\e076'
    }
}

.page-alert {
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 1020;
    width: 0
}

.page-alert .alert {
    width: 550px;
    margin-left: -300px;
    border-top-width: 0;
    border-radius: 0 0 4px 4px
}

.navbar-fixed-top+.page-alert {
    top: 40px
}

body>.page-alert {
    position: fixed
}

.btn-file {
    position: relative;
    overflow: hidden;
    vertical-align: middle
}

.btn-file>input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    font-size: 23px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    transform: translate(-300px, 0) scale(4);
    direction: ltr
}

.fileupload {
    margin-bottom: 9px
}

.fileupload .uneditable-input {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
    cursor: text
}

.fileupload .thumbnail {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle
}

.fileupload .thumbnail>img {
    display: inline-block;
    max-height: 100%;
    vertical-align: middle
}

.fileupload .btn {
    vertical-align: middle
}

.fileupload-exists .fileupload-new,
.fileupload-new .fileupload-exists {
    display: none
}

.fileupload-inline .fileupload-controls {
    display: inline
}

.fileupload-new .input-append .btn-file {
    border-radius: 0 3px 3px 0
}

.thumbnail-borderless .thumbnail {
    padding: 0;
    border: 0;
    border-radius: 0;
    box-shadow: none
}

.fileupload-new.thumbnail-borderless .thumbnail {
    border: 1px solid #ddd
}

.control-group.warning .fileupload .uneditable-input {
    color: #a47e3c;
    border-color: #a47e3c
}

.control-group.warning .fileupload .fileupload-preview {
    color: #a47e3c
}

.control-group.warning .fileupload .thumbnail {
    border-color: #a47e3c
}

.control-group.error .fileupload .uneditable-input {
    color: #b94a48;
    border-color: #b94a48
}

.control-group.error .fileupload .fileupload-preview {
    color: #b94a48
}

.control-group.error .fileupload .thumbnail {
    border-color: #b94a48
}

.control-group.success .fileupload .uneditable-input {
    color: #468847;
    border-color: #468847
}

.control-group.success .fileupload .fileupload-preview {
    color: #468847
}

.control-group.success .fileupload .thumbnail {
    border-color: #468847
}

.nav-tabs>li>a,
.nav-pills>li>a {
    outline: 0
}

.nav-tabs>li.disabled>a {
    color: #ccc;
    cursor: not-allowed
}

.tabbable {
    border-color: #ddd;
    border-style: solid;
    border-width: 0;
    *zoom: 1
}

.tabbable:before,
.tabbable:after {
    display: table;
    line-height: 0;
    content: ""
}

.tabbable:after {
    clear: both
}

.tabbable>.nav-tabs {
    margin: 0
}

.tab-content {
    padding: 18px 0 0 0;
    overflow: auto;
    border-color: #ddd;
    border-style: solid;
    border-width: 0
}

.tabbable-bordered {
    border-radius: 4px
}

.tabbable-bordered>.tab-content {
    padding: 20px 20px 10px 20px;
    border-width: 0 1px 1px 1px;
    border-radius: 0 0 4px 4px
}

body>.container.tabbable>.nav-tabs {
    padding-top: 15px
}

.tabs-below>.tab-content {
    padding: 0 0 10px 0
}

.tabs-below.tabbable-bordered>.tab-content {
    padding: 20px 20px 10px 20px;
    border-width: 1px 1px 0 1px;
    border-radius: 4px 4px 0 0
}

body>.container.tabs-below.tabbable-bodered>.tab-content {
    border-top-width: 0;
    border-radius: 0
}

.tabs-left,
.tabs-right {
    margin-bottom: 20px
}

.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
    position: relative;
    z-index: 1;
    margin-bottom: 0
}

.tabs-left>.tab-content,
.tabs-right>.tab-content {
    overflow: hidden
}

.tabs-left>.nav-tabs {
    left: 1px
}

.tabs-left>.nav-tabs>.active>a,
.tabs-left>.nav-tabs>.active>a:hover {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #fff
}

.tabs-left>.tab-content {
    padding: 0 0 0 19px;
    border-left-width: 1px
}

.tabs-left.tabbable-bordered {
    border-width: 0 1px 0 0
}

.tabs-left.tabbable-bordered>.tab-content {
    padding: 20px 20px 10px 20px;
    border-width: 1px 0 1px 1px;
    border-radius: 0 4px 4px 0
}

body>.container.tabs-left.tabbable-bodered>.tab-content {
    border-top-width: 0;
    border-radius: 0 0 4px 0
}

.tabs-right>.nav-tabs {
    right: 1px
}

.tabs-right>.nav-tabs>.active>a,
.tabs-right>.nav-tabs>.active>a:hover {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #fff
}

.tabs-right>.tab-content {
    padding: 0 19px 0 0;
    border-right-width: 1px
}

.tabs-right.tabbable-bordered {
    border-width: 0 0 0 1px
}

.tabs-right.tabbable-bordered>.tab-content {
    padding: 20px 20px 10px 20px;
    border-width: 1px 1px 1px 0;
    border-radius: 4px 0 0 4px
}

body>.container.tabs-right.tabbable-bodered>.tab-content {
    border-top-width: 0;
    border-radius: 0 0 0 4px
}
/* Custom Flatpickr Styles */
/* @keyframes fpFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fpFadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

.flatpickr-calendar.animate.open {
    animation: fpFadeIn 300ms ease-in-out forwards !important;
}

.flatpickr-calendar.animate.close {
    animation: fpFadeOut 300ms ease-in-out forwards !important;
} */

.flatpickr-day {
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out !important; /* Smooth transition for background and text color */
    color: #5c5b5b !important;
}

.flatpickr-day:hover {
    background-color: #3089e9 !important; /* Change to your desired hover background color */
    color: #fff !important; /* Change to your desired hover text color */
    border: none !important;
}

.flatpickr-day.selected {
    background-color: #3089e9 !important; /* Change to your desired selected background color */
    color: #fff !important; /* Change to your desired selected text color */
    border: none !important;
    font-weight: bold;
}

.flatpickr-day.weekend {
    color: #f98888 !important;
}

.flatpickr-day.selected.weekend {
    color: #fff !important;
}

.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay {
    color: #ccc !important; /* Gray color for previous and next month days */
}

.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover {
    background-color: #007bff !important;
    color: #fff !important;
}

.flatpickr-day.flatpickr-disabled {
    color: #ccc !important;
}

.flatpickr-day.flatpickr-disabled:hover {
    background-color: #79838f !important;
}
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  touch-action: none;
  -moz-user-select: none;
  user-select: none;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    -moz-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    -moz-user-select: none;
         user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
       user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 *
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwyciestwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 *
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed - depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 *
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 *
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 *
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 *
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 *
 * Version: 14.5.0
 * Release date: 30/07/2024 (built at 30/07/2024 11:22:06)
 */
/**
 * Fix for bootstrap styles
 */
.handsontable .table th, .handsontable .table td {
  border-top: none;
}

.handsontable tr {
  background: #fff;
}

.handsontable td {
  background-color: inherit;
}

.handsontable .table caption + thead tr:first-child th,
.handsontable .table caption + thead tr:first-child td,
.handsontable .table colgroup + thead tr:first-child th,
.handsontable .table colgroup + thead tr:first-child td,
.handsontable .table thead:first-child tr:first-child th,
.handsontable .table thead:first-child tr:first-child td {
  border-top: 1px solid #CCCCCC;
}

/* table-bordered */
.handsontable .table-bordered {
  border: 0;
  border-collapse: separate;
}

.handsontable .table-bordered th,
.handsontable .table-bordered td {
  border-left: none;
}

.handsontable .table-bordered th:first-child,
.handsontable .table-bordered td:first-child {
  border-left: 1px solid #CCCCCC;
}

.handsontable .table > tbody > tr > td,
.handsontable .table > tbody > tr > th,
.handsontable .table > tfoot > tr > td,
.handsontable .table > tfoot > tr > th,
.handsontable .table > thead > tr > td,
.handsontable .table > thead > tr > th {
  line-height: 21px;
  padding: 0;
}

.col-lg-1.handsontable, .col-lg-10.handsontable, .col-lg-11.handsontable, .col-lg-12.handsontable,
.col-lg-2.handsontable, .col-lg-3.handsontable, .col-lg-4.handsontable, .col-lg-5.handsontable, .col-lg-6.handsontable, .col-lg-7.handsontable, .col-lg-8.handsontable, .col-lg-9.handsontable,
.col-md-1.handsontable, .col-md-10.handsontable, .col-md-11.handsontable, .col-md-12.handsontable,
.col-md-2.handsontable, .col-md-3.handsontable, .col-md-4.handsontable, .col-md-5.handsontable, .col-md-6.handsontable, .col-md-7.handsontable, .col-md-8.handsontable, .col-md-9.handsontable .col-sm-1.handsontable,
.col-sm-10.handsontable, .col-sm-11.handsontable, .col-sm-12.handsontable,
.col-sm-2.handsontable, .col-sm-3.handsontable, .col-sm-4.handsontable, .col-sm-5.handsontable, .col-sm-6.handsontable, .col-sm-7.handsontable, .col-sm-8.handsontable, .col-sm-9.handsontable .col-xs-1.handsontable,
.col-xs-10.handsontable, .col-xs-11.handsontable, .col-xs-12.handsontable,
.col-xs-2.handsontable, .col-xs-3.handsontable, .col-xs-4.handsontable, .col-xs-5.handsontable, .col-xs-6.handsontable, .col-xs-7.handsontable, .col-xs-8.handsontable, .col-xs-9.handsontable {
  padding-left: 0;
  padding-right: 0;
}

.handsontable .table-striped > tbody > tr:nth-of-type(even) {
  background-color: #FFF;
}
.handsontable {
  position: relative;
}

.handsontable .hide {
  display: none;
}

.handsontable .relative {
  position: relative;
}

.handsontable .wtHider {
  width: 0;
}

.handsontable .wtSpreader {
  position: relative;
  /*must be 0, otherwise blank space appears in scroll demo after scrolling max to the right */
  width: 0;
  height: auto;
}

.handsontable table,
.handsontable tbody,
.handsontable thead,
.handsontable td,
.handsontable th,
.handsontable input,
.handsontable textarea,
.handsontable div {
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
}

.handsontable input,
.handsontable textarea {
  min-height: initial;
}

.handsontable table.htCore {
  border-collapse: separate;
  /* it must be separate, otherwise there are offset miscalculations in WebKit: http://stackoverflow.com/questions/2655987/border-collapse-differences-in-ff-and-webkit */
  /* this actually only changes appearance of user selection - does not make text unselectable */
  /* -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
    user-select: none; // no browser supports unprefixed version
  */
  border-spacing: 0;
  margin: 0;
  border-width: 0;
  table-layout: fixed;
  width: 0;
  outline-width: 0;
  cursor: default;
  /* reset bootstrap table style. for more info see: https://github.com/handsontable/handsontable/issues/224 */
  max-width: none;
  max-height: none;
}

.handsontable col {
  width: 50px;
}

.handsontable col.rowHeader {
  width: 50px;
}

.handsontable th,
.handsontable td {
  border-top-width: 0;
  border-left-width: 0;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  height: 22px;
  empty-cells: show;
  line-height: 21px;
  padding: 0 4px 0 4px;
  /* top, bottom padding different than 0 is handled poorly by FF with HTML5 doctype */
  background-color: #fff;
  vertical-align: top;
  overflow: hidden;
  outline: none;
  outline-width: 0;
  white-space: pre-wrap;
}

[dir=rtl].handsontable th, [dir=rtl].handsontable td {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}

.handsontable th:last-child {
  /*Foundation framework fix*/
  border-left: none;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

[dir=rtl].handsontable th:last-child {
  /*Foundation framework fix*/
  border-right: none;
  border-left: 1px solid #ccc;
}

.handsontable th:first-child,
.handsontable td:first-of-type {
  border-left: 1px solid #ccc;
}

[dir=rtl].handsontable th:first-child, [dir=rtl].handsontable td:first-of-type {
  border-right: 1px solid #ccc;
}

/* It removes double right border from first column header when row headers are disabled */
.handsontable .ht_clone_top th:nth-child(2) {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

[dir=rtl].handsontable .ht_clone_top th:nth-child(2) {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}

.handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-left: 1px solid #ccc;
}

[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2) {
  border-right: 1px solid #ccc;
}

.handsontable tr:first-child th,
.handsontable tr:first-child td {
  border-top: 1px solid #ccc;
}

.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th,
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child,
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th,
.ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-right-width: 0;
  border-left: 1px solid #ccc;
}

[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) tbody tr th, [dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) thead tr th:first-child, [dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.htGhostTable) tbody tr th, [dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns) ~ .handsontable:not(.ht_clone_top):not(.htGhostTable) thead tr th:first-child {
  border-left-width: 0;
  border-right: 1px solid #ccc;
}

/*
innerBorderTop - Property controlled by top overlay
innerBorderBottom - Property controlled by bottom overlay
 */
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,
.ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr.lastChild th {
  border-bottom-width: 0;
}

.handsontable th {
  background-color: #f0f0f0;
  color: #222;
  text-align: center;
  font-weight: normal;
  white-space: nowrap;
}

.handsontable thead th {
  padding: 0;
}

.handsontable th.active {
  background-color: #ccc;
}

.handsontable thead th .relative {
  padding: 2px 4px;
}

.handsontable span.colHeader {
  display: inline-block;
  line-height: 1.1;
}

/* Selection */
.handsontable .wtBorder {
  position: absolute;
  font-size: 0;
}

.handsontable .wtBorder.hidden {
  display: none !important;
}

/* A layer order of the selection types */
.handsontable .wtBorder.current {
  z-index: 10;
}

.handsontable .wtBorder.area {
  z-index: 8;
}

.handsontable .wtBorder.fill {
  z-index: 6;
}

/* fill handle */
.handsontable .wtBorder.corner {
  font-size: 0;
  cursor: crosshair;
}

.ht_clone_master {
  z-index: 100;
}

.ht_clone_inline_start {
  z-index: 120;
}

.ht_clone_bottom {
  z-index: 130;
}

.ht_clone_bottom_inline_start_corner {
  z-index: 150;
}

.ht_clone_top {
  z-index: 160;
}

.ht_clone_top_inline_start_corner {
  z-index: 180;
}

.handsontable col.hidden {
  width: 0 !important;
}

.handsontable tr.hidden,
.handsontable tr.hidden td,
.handsontable tr.hidden th {
  display: none;
}

.ht_master,
.ht_clone_inline_start,
.ht_clone_top,
.ht_clone_bottom {
  overflow: hidden;
}

.ht_master .wtHolder {
  overflow: auto;
}

.handsontable .ht_master table.htCore > thead,
.handsontable .ht_master table.htCore > tbody > tr > th,
.handsontable .ht_clone_inline_start table.htCore > thead {
  visibility: hidden;
}

.ht_clone_top .wtHolder,
.ht_clone_inline_start .wtHolder,
.ht_clone_bottom .wtHolder {
  overflow: hidden;
}
@charset "UTF-8";
.handsontable {
  touch-action: manipulation;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  color: #373737;
}

.handsontable a {
  color: #104acc;
}

.handsontable.htAutoSize {
  visibility: hidden;
  left: -99000px;
  position: absolute;
  top: -99000px;
}

.handsontable td.htInvalid {
  /*gives priority over td.area selection background*/
  background-color: #ffbeba !important;
}

.handsontable td.htNoWrap {
  white-space: nowrap;
}

.handsontable td.invisibleSelection,
.handsontable th.invisibleSelection {
  outline: none;
}

.handsontable td.invisibleSelection::-moz-selection, .handsontable th.invisibleSelection::-moz-selection {
  background: rgba(255, 255, 255, 0);
}

.handsontable td.invisibleSelection::selection,
.handsontable th.invisibleSelection::selection {
  background: rgba(255, 255, 255, 0);
}

.hot-display-license-info {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Helvetica Neue", Arial, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #373737;
  padding: 5px 0 3px 0;
  text-align: left;
}

.hot-display-license-info a {
  color: #104acc;
  font-size: 10px;
}

.handsontable .htFocusCatcher {
  position: absolute;
  z-index: -1;
  opacity: 0;
  border: 0;
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
}

/* plugins */
/* row + column resizer*/
.handsontable .manualColumnResizer {
  position: absolute;
  top: 0;
  cursor: col-resize;
  z-index: 210;
  width: 5px;
  height: 25px;
}

.handsontable .manualRowResizer {
  position: absolute;
  left: 0;
  cursor: row-resize;
  z-index: 210;
  height: 5px;
  width: 50px;
}

.handsontable .manualColumnResizer:hover,
.handsontable .manualColumnResizer.active,
.handsontable .manualRowResizer:hover,
.handsontable .manualRowResizer.active {
  background-color: #34a9db;
}

.handsontable .manualColumnResizerGuide {
  position: absolute;
  right: unset;
  top: 0;
  background-color: #34a9db;
  display: none;
  width: 0;
  border-right: 1px dashed #777;
  border-left: none;
  margin-left: 5px;
  margin-right: unset;
}

[dir=rtl].handsontable .manualColumnResizerGuide {
  left: unset;
  border-left: 1px dashed #777;
  border-right: none;
  margin-right: 5px;
  margin-left: unset;
}

.handsontable .manualRowResizerGuide {
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #34a9db;
  display: none;
  height: 0;
  border-bottom: 1px dashed #777;
  margin-top: 5px;
}

.handsontable .manualColumnResizerGuide.active,
.handsontable .manualRowResizerGuide.active {
  display: block;
  z-index: 209;
}

.handsontable td.area,
.handsontable td.area-1,
.handsontable td.area-2,
.handsontable td.area-3,
.handsontable td.area-4,
.handsontable td.area-5,
.handsontable td.area-6,
.handsontable td.area-7 {
  position: relative;
}

.handsontable td.area:before,
.handsontable td.area-1:before,
.handsontable td.area-2:before,
.handsontable td.area-3:before,
.handsontable td.area-4:before,
.handsontable td.area-5:before,
.handsontable td.area-6:before,
.handsontable td.area-7:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  /* Fix for IE9 to spread the ":before" pseudo element to 100% height of the parent element */
  bottom: -100% \9 ;
  background: #005eff;
}

/* Fix for IE10 and IE11 to spread the ":before" pseudo element to 100% height of the parent element */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .handsontable td.area:before,
  .handsontable td.area-1:before,
  .handsontable td.area-2:before,
  .handsontable td.area-3:before,
  .handsontable td.area-4:before,
  .handsontable td.area-5:before,
  .handsontable td.area-6:before,
  .handsontable td.area-7:before {
    bottom: -100%;
  }
}
.handsontable td.area:before {
  opacity: 0.1;
}

.handsontable td.area-1:before {
  opacity: 0.2;
}

.handsontable td.area-2:before {
  opacity: 0.27;
}

.handsontable td.area-3:before {
  opacity: 0.35;
}

.handsontable td.area-4:before {
  opacity: 0.41;
}

.handsontable td.area-5:before {
  opacity: 0.47;
}

.handsontable td.area-6:before {
  opacity: 0.54;
}

.handsontable td.area-7:before {
  opacity: 0.58;
}

.handsontable tbody th.current,
.handsontable thead th.current {
  box-shadow: inset 0 0 0 2px #4b89ff;
}

.handsontable tbody th.ht__highlight,
.handsontable thead th.ht__highlight {
  background-color: #dcdcdc;
}

.handsontable tbody th.ht__active_highlight,
.handsontable thead th.ht__active_highlight {
  background-color: #8eb0e7;
  color: #000;
}

.handsontableInput {
  border: none;
  outline-width: 0;
  margin: 0;
  padding: 1px 5px 0 5px;
  font-family: inherit;
  line-height: 21px;
  font-size: inherit;
  box-shadow: 0 0 0 2px #5292F7 inset;
  resize: none;
  /*below are needed to overwrite stuff added by jQuery UI Bootstrap theme*/
  display: block;
  color: #000;
  border-radius: 0;
  background-color: #FFF;
  /*overwrite styles potentionally made by a framework*/
}

.handsontableInput:focus {
  outline: none;
}

.handsontableInputHolder {
  position: absolute;
  top: 0;
  left: 0;
}

.htSelectEditor {
  -webkit-appearance: menulist-button !important;
  position: absolute;
  width: auto;
}

.htSelectEditor:focus {
  outline: none;
}

/*
TextRenderer readOnly cell
*/
.handsontable .htDimmed {
  color: #777;
}

.handsontable .htSubmenu {
  position: relative;
}

.handsontable .htSubmenu :after {
  content: "â–¶";
  color: #777;
  position: absolute;
  right: 5px;
  font-size: 9px;
}

[dir=rtl].handsontable .htSubmenu :after {
  content: "";
}

[dir=rtl].handsontable .htSubmenu :before {
  content: "â—€";
  color: #777;
  position: absolute;
  left: 5px;
  font-size: 9px;
}

/*
TextRenderer horizontal alignment
*/
.handsontable .htLeft {
  text-align: left;
}

.handsontable .htCenter {
  text-align: center;
}

.handsontable .htRight {
  text-align: right;
}

.handsontable .htJustify {
  text-align: justify;
}

/*
TextRenderer vertical alignment
*/
.handsontable .htTop {
  vertical-align: top;
}

.handsontable .htMiddle {
  vertical-align: middle;
}

.handsontable .htBottom {
  vertical-align: bottom;
}

/*
TextRenderer placeholder value
*/
.handsontable .htPlaceholder {
  color: #999;
}

/**
 * Handsontable listbox theme
 */
.handsontable.listbox {
  margin: 0;
}

.handsontable.listbox .ht_master table {
  border: 1px solid #ccc;
  border-collapse: separate;
  background: white;
}

.handsontable.listbox th,
.handsontable.listbox tr:first-child th,
.handsontable.listbox tr:last-child th,
.handsontable.listbox tr:first-child td,
.handsontable.listbox td {
  border-color: transparent !important;
}

.handsontable.listbox th,
.handsontable.listbox td {
  white-space: nowrap;
  text-overflow: ellipsis;
}

.handsontable.listbox td.htDimmed {
  cursor: default;
  color: inherit;
  font-style: inherit;
}

.handsontable.listbox .wtBorder {
  visibility: hidden;
}

.handsontable.listbox tr td.current,
.handsontable.listbox tr:hover td {
  background: #eee;
}

.ht_editor_hidden {
  z-index: -1;
}

.ht_editor_visible {
  z-index: 200;
}

.handsontable td.htSearchResult {
  background: #fcedd9;
  color: #583707;
}
/*

 Handsontable Mobile Text Editor stylesheet

 */
.handsontable.mobile,
.handsontable.mobile .wtHolder {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-overflow-scrolling: touch;
}

.handsontable.mobile .handsontableInput:focus {
  box-shadow: 0 0 0 2px #5292f7 inset;
  -webkit-appearance: none;
}

/* Initial left/top coordinates - overwritten when actual position is set */
.handsontable .topSelectionHandle,
.handsontable .topSelectionHandle-HitArea,
.handsontable .bottomSelectionHandle,
.handsontable .bottomSelectionHandle-HitArea {
  left: -10000px;
  right: unset;
  top: -10000px;
  z-index: 9999;
}

[dir=rtl].handsontable .topSelectionHandle, [dir=rtl].handsontable .topSelectionHandle-HitArea, [dir=rtl].handsontable .bottomSelectionHandle, [dir=rtl].handsontable .bottomSelectionHandle-HitArea {
  right: -10000px;
  left: unset;
}

.handsontable.hide-tween {
  animation: opacity-hide 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}

.handsontable.show-tween {
  animation: opacity-show 0.3s;
  animation-fill-mode: forwards;
  -webkit-animation-fill-mode: forwards;
}
@charset "UTF-8";
/*!
 * Pikaday
 * Copyright Â© 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */
.pika-single {
  z-index: 9999;
  display: block;
  position: relative;
  color: #333;
  background: #fff;
  border: 1px solid #ccc;
  border-bottom-color: #bbb;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*
clear child float (pika-lendar), using the famous micro clearfix hack
http://nicolasgallagher.com/micro-clearfix-hack/
*/
.pika-single:before,
.pika-single:after {
  content: " ";
  display: table;
}

.pika-single:after {
  clear: both;
}

.pika-single.is-hidden {
  display: none;
}

.pika-single.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.5);
}

.pika-lendar {
  float: left;
  width: 240px;
  margin: 8px;
}

.pika-title {
  position: relative;
  text-align: center;
}

.pika-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  background-color: #fff;
}

.pika-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0;
}

.pika-prev,
.pika-next {
  display: block;
  cursor: pointer;
  position: relative;
  outline: none;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  /* hide text using text-indent trick, using width value (it's enough) */
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: 0.5;
}

.pika-prev:hover,
.pika-next:hover {
  opacity: 1;
}

.pika-prev,
.is-rtl .pika-next {
  float: left;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==);
}

.pika-next,
.is-rtl .pika-prev {
  float: right;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=);
}

.pika-prev.is-disabled,
.pika-next.is-disabled {
  cursor: default;
  opacity: 0.2;
}

.pika-select {
  display: inline-block;
}

.pika-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0;
}

.pika-table th,
.pika-table td {
  width: 14.2857142857%;
  padding: 0;
}

.pika-table th {
  color: #999;
  font-size: 12px;
  line-height: 25px;
  font-weight: bold;
  text-align: center;
}

.pika-button {
  cursor: pointer;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  outline: none;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #666;
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  background: #f5f5f5;
  height: initial;
}

.pika-week {
  font-size: 11px;
  color: #999;
}

.is-today .pika-button {
  color: #33aaff;
  font-weight: bold;
}

.is-selected .pika-button,
.has-event .pika-button {
  color: #fff;
  font-weight: bold;
  background: #33aaff;
  box-shadow: inset 0 1px 3px #178fe5;
  border-radius: 3px;
}

.has-event .pika-button {
  background: #005da9;
  box-shadow: inset 0 1px 3px #0076c9;
}

.is-disabled .pika-button,
.is-inrange .pika-button {
  background: #D5E9F7;
}

.is-startrange .pika-button {
  color: #fff;
  background: #6CB31D;
  box-shadow: none;
  border-radius: 3px;
}

.is-endrange .pika-button {
  color: #fff;
  background: #33aaff;
  box-shadow: none;
  border-radius: 3px;
}

.is-disabled .pika-button {
  pointer-events: none;
  cursor: default;
  color: #999;
  opacity: 0.3;
}

.is-outside-current-month .pika-button {
  color: #999;
  opacity: 0.3;
}

.is-selection-disabled {
  pointer-events: none;
  cursor: default;
}

.pika-button:hover,
.pika-row.pick-whole-week:hover .pika-button {
  color: #fff;
  background: #ff8000;
  box-shadow: none;
  border-radius: 3px;
}

/* styling for abbr */
.pika-table abbr {
  border-bottom: none;
  cursor: help;
}
/*
AutocompleteRenderer down arrow
*/
.handsontable .htAutocompleteArrow {
  float: right;
  font-size: 10px;
  color: #bbbbbb;
  cursor: default;
  width: 16px;
  text-align: center;
}

[dir=rtl].handsontable .htAutocompleteArrow {
  float: left;
}

.handsontable td.htInvalid .htAutocompleteArrow {
  color: #555555;
}

.handsontable td.htInvalid .htAutocompleteArrow:hover {
  color: #1a1a1a;
}

.handsontable td .htAutocompleteArrow:hover {
  color: #777;
}

.handsontable td.area .htAutocompleteArrow {
  color: #d3d3d3;
}
/*
CheckboxRenderer
*/
.handsontable .htCheckboxRendererInput {
  display: inline-block;
}

.handsontable .htCheckboxRendererInput.noValue {
  opacity: 0.5;
}

.handsontable .htCheckboxRendererLabel {
  font-size: inherit;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
}

.handsontable .htCheckboxRendererLabel.fullWidth {
  width: 100%;
}
.handsontable .collapsibleIndicator {
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  left: unset;
  right: 5px;
  border: 1px solid #A6A6A6;
  line-height: 8px;
  color: #222;
  border-radius: 10px;
  font-size: 10px;
  width: 10px;
  height: 10px;
  cursor: pointer;
  box-shadow: 0 0 0 3px rgb(238, 238, 238);
  background: #eee;
  text-align: center;
}

[dir=rtl].handsontable .collapsibleIndicator {
  right: unset;
  left: 5px;
}

.handsontable[dir=ltr] thead th:has(.collapsibleIndicator) div.htRight span.colHeader {
  margin-right: 20px;
}

.handsontable[dir=rtl] thead th:has(.collapsibleIndicator) div.htLeft span.colHeader {
  margin-left: 20px;
}
.handsontable .columnSorting {
  position: relative;
}

.handsontable[dir=ltr] div.htRight span[class*=ascending],
.handsontable[dir=ltr] div.htRight span[class*=descending] {
  margin-right: 10px;
  margin-left: -10px;
}

.handsontable[dir=rtl] div.htLeft span[class*=ascending],
.handsontable[dir=rtl] div.htLeft span[class*=descending] {
  margin-left: 10px;
  margin-right: -10px;
}

.handsontable[dir=ltr] div.htRight span[class*=ascending]:only-child,
.handsontable[dir=ltr] div.htRight span[class*=descending]:only-child {
  margin-right: 15px;
  margin-left: -15px;
}

.handsontable[dir=rtl] div.htLeft span[class*=ascending]:only-child,
.handsontable[dir=rtl] div.htLeft span[class*=descending]:only-child {
  margin-left: 15px;
  margin-right: -15px;
}

.handsontable .columnSorting.sortAction:hover {
  text-decoration: underline;
  cursor: pointer;
} /* Arrow position */
.handsontable span.colHeader.columnSorting::before {
  /* Centering start */
  top: 50%;
  /* One extra pixel for purpose of proper positioning of sorting arrow, when `font-size` set to default */
  margin-top: -6px;
  /* Centering end */
  /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  padding-left: 8px;
  padding-right: 0;
  position: absolute;
  right: -9px;
  left: unset;
  content: "";
  height: 10px;
  width: 5px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-x: right;
}

[dir=rtl].handsontable span.colHeader.columnSorting::before {
  /* Centering end */
  /* For purpose of continuous mouse over experience, when moving between the `span` and the `::before` elements */
  padding-right: 8px;
  padding-left: 0;
  left: -9px;
  right: unset;
  background-position-x: left;
}

.handsontable span.colHeader.columnSorting.ascending::before {
  /* arrow up; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC);
}

.handsontable span.colHeader.columnSorting.descending::before {
  /* arrow down; 20 x 40 px, scaled to 5 x 10 px; base64 size: 0.3kB */
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=);
}

.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled)::before {
  content: "*";
  display: inline-block;
  position: relative;
  /* The multi-line header and header with longer text need more padding to not hide arrow,
  we make header wider in `GhostTable` to make some space for arrow which is positioned absolutely in the main table */
  padding-right: 20px;
}
.handsontable .htCommentCell {
  position: relative;
}

.handsontable .htCommentCell:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: unset;
  border-left: 6px solid transparent;
  border-right: none;
  border-top: 6px solid black;
}

[dir=rtl].handsontable .htCommentCell:after {
  left: 0;
  right: unset;
  border-right: 6px solid transparent;
  border-left: none;
}

.htCommentsContainer .htComments {
  display: none;
  z-index: 1059;
  position: absolute;
}

.htCommentsContainer .htCommentTextArea {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px;
  box-sizing: border-box;
  border: none;
  border-left: 3px solid #ccc;
  border-right: none;
  background-color: #fff;
  width: 215px;
  height: 90px;
  font-size: 12px;
  padding: 5px;
  outline: 0px !important;
  -webkit-appearance: none;
}

[dir=rtl].htCommentsContainer .htCommentTextArea {
  border-right: 3px solid #ccc;
  border-left: none;
}

.htCommentsContainer .htCommentTextArea:focus {
  box-shadow: rgba(0, 0, 0, 0.117647) 0 1px 3px, rgba(0, 0, 0, 0.239216) 0 1px 2px, inset 0 0 0 1px #5292f7;
  border-left: 3px solid #5292f7;
  border-right: none;
}

[dir=rtl].htCommentsContainer .htCommentTextArea:focus {
  border-right: 3px solid #5292f7;
  border-left: none;
}
/*!
 * Handsontable ContextMenu
 */
.htContextMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
  z-index: 1060;
}

.htContextMenu .ht_clone_top,
.htContextMenu .ht_clone_bottom,
.htContextMenu .ht_clone_inline_start,
.htContextMenu .ht_clone_top_inline_start_corner,
.htContextMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}

.htContextMenu .ht_master table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 1px;
  border-right-width: 2px;
}

[dir=rtl].htContextMenu .ht_master table.htCore {
  border-right-width: 1px;
  border-left-width: 2px;
}

.htContextMenu.handsontable:focus {
  outline: none;
}

.htContextMenu .wtBorder {
  visibility: hidden;
}

.htContextMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htContextMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
}

[dir=rtl].htContextMenu table tbody tr td:first-child {
  border-right-width: 0;
  border-left-width: 0;
}

.htContextMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

.htContextMenu table tbody tr td.current {
  background: #f3f3f3;
}

.htContextMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}

.htContextMenu table tbody tr td.htDisabled {
  color: #999;
  cursor: default;
}

.htContextMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

.htContextMenu table tbody tr.htHidden {
  display: none;
}

.htContextMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 6px;
}

[dir=rtl].htContextMenu table tbody tr td .htItemWrapper {
  margin-right: 10px;
  margin-left: 6px;
}

.htContextMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
  right: 0;
}

[dir=rtl].htContextMenu table tbody tr td div span.selected {
  right: 4px;
  left: 0;
}

.htContextMenu .ht_master .wtHolder {
  overflow: hidden;
}
textarea.HandsontableCopyPaste {
  position: fixed !important;
  top: 0 !important;
  right: 100% !important;
  overflow: hidden;
  opacity: 0;
  outline: 0 none !important;
}
@charset "UTF-8";
/*!
 * Handsontable DropdownMenu
 */
.handsontable .changeType {
  background: #eee;
  border-radius: 2px;
  border: 1px solid #bbb;
  color: #bbb;
  font-size: 9px;
  line-height: 9px;
  padding: 2px;
  margin: 3px 1px 0 5px;
  float: right;
}

[dir=rtl].handsontable .changeType {
  float: left;
}

.handsontable[dir=rtl] .changeType {
  margin: 3px 5px 0 1px;
}

.handsontable .changeType:before {
  content: "â–¼ ";
}

.handsontable .changeType:hover {
  border: 1px solid #777;
  color: #777;
  cursor: pointer;
}

.htDropdownMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  /* needs to be higher than 1050 - z-index for Twitter Bootstrap modal (#1569) */
  z-index: 1060;
}

.htDropdownMenu .ht_clone_top,
.htDropdownMenu .ht_clone_bottom,
.htDropdownMenu .ht_clone_inline_start,
.htDropdownMenu .ht_clone_top_inline_start_corner,
.htDropdownMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}

.htDropdownMenu table.htCore {
  border-color: #ccc;
  border-style: solid;
  border-top-width: 1px;
  border-bottom-width: 2px;
  border-left-width: 1px;
  border-right-width: 2px;
}

[dir=rtl].htDropdownMenu table.htCore {
  border-right-width: 1px;
  border-left-width: 2px;
}

.htDropdownMenu.handsontable:focus {
  outline: none;
}

.htDropdownMenu .wtBorder {
  visibility: hidden;
}

.htDropdownMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htDropdownMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

[dir=rtl].htDropdownMenu table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

.htDropdownMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

.htDropdownMenu table tbody tr td.current {
  background: #e9e9e9;
}

.htDropdownMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
  cursor: default;
}

.htDropdownMenu table tbody tr td.htDisabled {
  color: #999;
}

.htDropdownMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden {
  display: none;
}

.htDropdownMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

[dir=rtl].htDropdownMenu table tbody tr td .htItemWrapper {
  margin-right: 10px;
  margin-left: 10px;
}

.htDropdownMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
  right: 0;
}

[dir=rtl].htDropdownMenu table tbody tr td div span.selected {
  right: 4px;
  left: 0;
}

.htDropdownMenu .ht_master .wtHolder {
  overflow: hidden;
}
@charset "UTF-8";
/*!
 * Handsontable Filters
 */
/* Conditions menu */
.htFiltersConditionsMenu:not(.htGhostTable) {
  display: none;
  position: absolute;
  z-index: 1070;
}

.htFiltersConditionsMenu .ht_clone_top,
.htFiltersConditionsMenu .ht_clone_bottom,
.htFiltersConditionsMenu .ht_clone_inline_start,
.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,
.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner {
  display: none;
}

.htFiltersConditionsMenu table.htCore {
  border: 1px solid #bbb;
  border-bottom-width: 2px;
  border-right-width: 2px;
}

.htFiltersConditionsMenu .wtBorder {
  visibility: hidden;
}

.htFiltersConditionsMenu table tbody tr td {
  background: white;
  border-width: 0;
  padding: 4px 6px 0 6px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.htFiltersConditionsMenu table tbody tr td:first-child {
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}

[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child {
  border-left-width: 0;
  border-right-width: 0;
}

.htFiltersConditionsMenu table tbody tr td.htDimmed {
  font-style: normal;
  color: #323232;
}

.htFiltersConditionsMenu table tbody tr td.current {
  background: #e9e9e9;
}

.htFiltersConditionsMenu table tbody tr td.htSeparator {
  border-top: 1px solid #e6e6e6;
  height: 0;
  padding: 0;
}

.htFiltersConditionsMenu table tbody tr td.htDisabled {
  color: #999;
}

.htFiltersConditionsMenu table tbody tr td.htDisabled:hover {
  background: #fff;
  color: #999;
  cursor: default;
}

.htFiltersConditionsMenu table tbody tr td .htItemWrapper {
  margin-left: 10px;
  margin-right: 10px;
}

.htFiltersConditionsMenu table tbody tr td div span.selected {
  margin-top: -2px;
  position: absolute;
  left: 4px;
}

.htFiltersConditionsMenu .ht_master .wtHolder {
  overflow: hidden;
}

.handsontable .htMenuFiltering {
  border-bottom: 1px dotted #ccc;
  height: 135px;
  overflow: hidden;
}

.handsontable .ht_master table td.htCustomMenuRenderer {
  background-color: #fff;
  cursor: auto;
}

/* Menu label */
.handsontable .htFiltersMenuLabel {
  font-size: 0.75em;
}

/* Component action bar */
.handsontable .htFiltersMenuActionBar {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 3px;
}

/* Component filter by conditional */
.handsontable .htFiltersMenuCondition.border {
  border-bottom: 1px dotted #ccc !important;
}

.handsontable .htFiltersMenuCondition .htUIInput {
  padding: 0 0 5px 0;
}

/* Component filter by value */
.handsontable .htFiltersMenuValue {
  border-bottom: 1px dotted #ccc !important;
}

.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch {
  padding: 0;
}

.handsontable .htFiltersMenuCondition .htUIInput input,
.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input {
  font-family: inherit;
  font-size: 0.75em;
  padding: 4px;
  box-sizing: border-box;
  width: 100%;
}

.htUIMultipleSelect .ht_master .wtHolder {
  overflow-y: scroll;
}

.handsontable .htFiltersActive .changeType {
  border: 1px solid #509272;
  color: #18804e;
  background-color: #d2e0d9;
}

.handsontable .htUISelectAll {
  margin-left: 0;
  margin-right: 10px;
}

[dir=rtl].handsontable .htUISelectAll {
  margin-right: 0;
  margin-left: 10px;
}

.handsontable .htUIClearAll, .handsontable .htUISelectAll {
  display: inline-block;
}

.handsontable .htUIClearAll a, .handsontable .htUISelectAll a {
  font-size: 0.75em;
}

.handsontable .htUISelectionControls {
  text-align: right;
}

[dir=rtl].handsontable .htUISelectionControls {
  text-align: left;
}

.handsontable .htCheckboxRendererInput {
  margin-top: 0;
  margin-right: 5px;
  margin-bottom: 0;
  margin-left: 0;
  vertical-align: middle;
  height: 1em;
}

[dir=rtl].handsontable .htCheckboxRendererInput {
  margin-left: 5px;
  margin-right: 0;
}

/* UI elements */
/* Input */
.handsontable .htUIInput {
  padding: 3px 0 7px 0;
  position: relative;
  text-align: center;
}

.handsontable .htUIInput input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
}

.handsontable .htUIInputIcon {
  position: absolute;
}

/* Button */
.handsontable .htUIInput.htUIButton {
  cursor: pointer;
  display: inline-block;
}

.handsontable .htUIInput.htUIButton input {
  background-color: #eee;
  color: #000;
  cursor: pointer;
  font-family: inherit;
  font-size: 0.75em;
  font-weight: bold;
  height: 19px;
  min-width: 64px;
}

.handsontable .htUIInput.htUIButton input:hover {
  border-color: #b9b9b9;
}

.handsontable .htUIInput.htUIButtonOK {
  margin-left: 0;
  margin-right: 10px;
}

[dir=rtl].handsontable .htUIInput.htUIButtonOK {
  margin-right: 0;
  margin-left: 10px;
}

.handsontable .htUIInput.htUIButtonOK input {
  background-color: #0f9d58;
  border-color: #18804e;
  color: #fff;
}

.handsontable .htUIInput.htUIButtonOK input:focus-visible {
  background-color: #92dd8d;
  border-color: #7cb878;
  color: #000;
}

.handsontable .htUIInput.htUIButtonOK input:hover {
  border-color: #1a6f46;
}

/* Select */
.handsontable .htUISelect {
  cursor: pointer;
  margin-bottom: 7px;
  position: relative;
}

.handsontable .htUISelectCaption {
  background-color: #e8e8e8;
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  font-family: inherit;
  font-size: 0.75em;
  font-weight: bold;
  padding: 3px 20px 3px 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.handsontable .htUISelectCaption:hover {
  background-color: #e8e8e8;
  border: 1px solid #b9b9b9;
}

.handsontable .htUISelectDropdown:after {
  content: "â–²";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 0;
}

.handsontable .htUISelectDropdown:before {
  content: "â–¼";
  font-size: 7px;
  position: absolute;
  right: 10px;
  top: 8px;
}

/* SelectMultiple */
.handsontable .htUIMultipleSelect .handsontable .htCore {
  border: none;
}

.handsontable .htUIMultipleSelect .handsontable .htCore td:hover {
  background-color: #F5F5F5;
}

.handsontable .htUIMultipleSelectSearch input {
  border-radius: 2px;
  border: 1px solid #d2d1d1;
  padding: 3px;
}

.handsontable .htUIRadio {
  display: inline-block;
  margin-left: 0;
  margin-right: 5px;
  height: 100%;
}

[dir=rtl].handsontable .htUIRadio {
  margin-right: 0;
  margin-left: 5px;
}

.handsontable .htUIRadio:last-child {
  margin-right: 0;
}

.handsontable .htUIRadio > input[type=radio] {
  margin-left: 0;
  margin-right: 0.5ex;
}

[dir=rtl].handsontable .htUIRadio > input[type=radio] {
  margin-right: 0;
  margin-left: 0.5ex;
}

.handsontable .htUIRadio label {
  vertical-align: middle;
}

.handsontable .htFiltersMenuOperators {
  padding-bottom: 5px;
}
@charset "UTF-8";
/*
 * Handsontable HiddenColumns
 */
.handsontable th.beforeHiddenColumn {
  position: relative;
}

.handsontable th.beforeHiddenColumn::after,
.handsontable th.afterHiddenColumn::before {
  color: #bbb;
  position: absolute;
  top: 50%;
  font-size: 5pt;
  transform: translateY(-50%);
}

.handsontable th.afterHiddenColumn {
  position: relative;
}

.handsontable[dir=ltr] th.afterHiddenColumn div.htLeft {
  margin-left: 10px;
}

.handsontable[dir=ltr] th.beforeHiddenColumn div.htRight {
  margin-right: 10px;
}

.handsontable[dir=rtl] th.afterHiddenColumn div.htRight {
  margin-right: 10px;
}

.handsontable[dir=rtl] th.beforeHiddenColumn div.htLeft {
  margin-left: 10px;
}

.handsontable th.beforeHiddenColumn::after {
  right: 1px;
  content: "â—€"; /* left arrow */
}

[dir=rtl].handsontable th.beforeHiddenColumn::after {
  right: initial;
  left: 1px;
  content: "â–¶"; /* right arrow */
}

.handsontable th.afterHiddenColumn::before {
  left: 1px;
  content: "â–¶"; /* right arrow */
}

[dir=rtl].handsontable th.afterHiddenColumn::before {
  right: 1px;
  left: initial;
  content: "â—€"; /* left arrow */
}
@charset "UTF-8";
/*!
 * Handsontable HiddenRows
 */
.handsontable th.beforeHiddenRow::before,
.handsontable th.afterHiddenRow::after {
  color: #bbb;
  font-size: 6pt;
  line-height: 6pt;
  position: absolute;
  left: 2px;
}

.handsontable th.beforeHiddenRow,
.handsontable th.afterHiddenRow {
  position: relative;
}

.handsontable th.beforeHiddenRow::before {
  content: "â–²";
  bottom: 2px;
}

.handsontable th.afterHiddenRow::after {
  content: "â–¼";
  top: 2px;
}

.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,
.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after {
  color: #eee;
}

.handsontable td.afterHiddenRow.firstVisibleRow,
.handsontable th.afterHiddenRow.firstVisibleRow {
  border-top: 1px solid #CCC;
}
.htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_top_inline_start_corner th:nth-child(2),
.htRowHeaders .ht_master.innerBorderInlineStart ~ .ht_clone_inline_start td:first-of-type {
  border-left: 0 none;
}
.handsontable .wtHider {
  position: relative;
}

.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight {
  cursor: move;
  cursor: grab;
}

.handsontable.ht__manualColumnMove.on-moving--columns *,
.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer {
  display: none;
}

.handsontable .ht__manualColumnMove--guideline,
.handsontable .ht__manualColumnMove--backlight {
  position: absolute;
  height: 100%;
  display: none;
}

.handsontable .ht__manualColumnMove--guideline {
  background: #757575;
  width: 2px;
  top: 0;
  margin-inline-start: -1px;
  margin-inline-end: 0;
  z-index: 205;
}

.handsontable .ht__manualColumnMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}

.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,
.handsontable.on-moving--columns .ht__manualColumnMove--backlight {
  display: block;
}
.handsontable .wtHider {
  position: relative;
}

.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grab;
}

.handsontable.ht__manualRowMove.on-moving--rows *,
.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight {
  cursor: move;
  cursor: grabbing;
}

.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer {
  display: none;
}

.handsontable .ht__manualRowMove--guideline,
.handsontable .ht__manualRowMove--backlight {
  position: absolute;
  width: 100%;
  display: none;
}

.handsontable .ht__manualRowMove--guideline {
  background: #757575;
  height: 2px;
  left: 0;
  margin-top: -1px;
  z-index: 205;
}

.handsontable .ht__manualRowMove--backlight {
  background: #343434;
  background: rgba(52, 52, 52, 0.25);
  display: none;
  z-index: 205;
  pointer-events: none;
}

.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,
.handsontable.on-moving--rows .ht__manualRowMove--backlight {
  display: block;
}
.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before {
  opacity: 0;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before {
  opacity: 0.1;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before {
  opacity: 0.1;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before {
  opacity: 0.2;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before {
  opacity: 0.27;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before {
  opacity: 0.35;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before {
  opacity: 0.41;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before {
  opacity: 0.47;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before {
  opacity: 0.54;
}

.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before {
  opacity: 0.58;
}
.handsontable[dir=ltr] div.htRight span[class*=sort-] {
  margin-right: 15px;
  margin-left: -15px;
}

.handsontable[dir=rtl] div.htLeft span[class*=sort-] {
  margin-left: 15px;
  margin-right: -15px;
}

.handsontable[dir=ltr] div.htRight span[class*=sort-]:only-child {
  margin-right: 20px;
  margin-left: -20px;
}

.handsontable[dir=rtl] div.htLeft span[class*=sort-]:only-child {
  margin-left: 20px;
  margin-right: -20px;
}

/* Column's number position */
.handsontable span.colHeader.columnSorting::after {
  /* Centering start */
  top: 50%;
  /* Two extra pixels (-2 instead of -4) for purpose of proper positioning of numeric indicators, when `font-size` set to default */
  margin-top: -2px;
  /* Centering end */
  position: absolute;
  right: -15px;
  left: unset;
  /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */
  padding-left: 5px;
  padding-right: unset;
  font-size: 8px;
  height: 8px;
  line-height: 1.1;
  /* Workaround for IE9 - IE11 */
  text-decoration: underline;
}

[dir=rtl].handsontable span.colHeader.columnSorting::after {
  left: -15px;
  right: unset;
  /* For purpose of continuous mouse over experience, when moving between the `::before` and the `::after` elements */
  padding-right: 5px;
  padding-left: unset;
}

/* Workaround for IE9 - IE11, https://stackoverflow.com/a/21902566, https://stackoverflow.com/a/32120247 */
.handsontable span.colHeader.columnSorting::after {
  text-decoration: none;
}

/* We support up to 7 numeric indicators, describing order of column in sorted columns queue */
.handsontable span.colHeader.columnSorting[class^=sort-]::after,
.handsontable span.colHeader.columnSorting[class*=" sort-"]::after {
  content: "+";
}

.handsontable span.colHeader.columnSorting.sort-1::after {
  content: "1";
}

.handsontable span.colHeader.columnSorting.sort-2::after {
  content: "2";
}

.handsontable span.colHeader.columnSorting.sort-3::after {
  content: "3";
}

.handsontable span.colHeader.columnSorting.sort-4::after {
  content: "4";
}

.handsontable span.colHeader.columnSorting.sort-5::after {
  content: "5";
}

.handsontable span.colHeader.columnSorting.sort-6::after {
  content: "6";
}

.handsontable span.colHeader.columnSorting.sort-7::after {
  content: "7";
}

/* Drop-down menu widens header by 5 pixels, sort sequence numbers won't overlap the icon; mainly for the IE9+ */
.htGhostTable th div button.changeType + span.colHeader.columnSorting:not(.indicatorDisabled) {
  padding-right: 5px;
}
.handsontable thead th.hiddenHeader:not(:first-of-type) {
  display: none;
}
@charset "UTF-8";
.handsontable th.ht_nestingLevels {
  text-align: left;
  padding-left: 7px;
}

[dir=rtl].handsontable th.ht_nestingLevels {
  text-align: right;
  padding-right: 7px;
}

.handsontable th div.ht_nestingLevels {
  display: inline-block;
  position: absolute;
  left: 11px;
  right: unset;
}

[dir=rtl].handsontable th div.ht_nestingLevels {
  right: 11px;
  left: unset;
}

.handsontable.innerBorderInlineStart th div.ht_nestingLevels,
.handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  right: 10px;
  left: unset;
}

[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels, [dir=rtl].handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingLevels {
  left: 10px;
  right: unset;
}

.handsontable th span.ht_nestingLevel {
  display: inline-block;
}

.handsontable th span.ht_nestingLevel_empty {
  display: inline-block;
  width: 10px;
  height: 1px;
  float: left;
}

[dir=rtl].handsontable th span.ht_nestingLevel_empty {
  float: right;
}

.handsontable th span.ht_nestingLevel::after {
  content: "â”";
  font-size: 9px;
  display: inline-block;
  position: relative;
  bottom: 3px;
}

.handsontable th div.ht_nestingButton {
  display: inline-block;
  position: absolute;
  right: -2px;
  left: unset;
  cursor: pointer;
}

[dir=rtl].handsontable th div.ht_nestingButton {
  left: -2px;
  right: unset;
}

.handsontable th div.ht_nestingButton.ht_nestingExpand::after {
  content: "+";
}

.handsontable th div.ht_nestingButton.ht_nestingCollapse::after {
  content: "-";
}

.handsontable.innerBorderInlineStart th div.ht_nestingButton,
.handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  right: 0;
  left: unset;
}

[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton, [dir=rtl].handsontable.innerBorderInlineStart ~ .handsontable th div.ht_nestingButton {
  left: 0;
  right: unset;
}

.toast-title {
  font-weight: bold;
}

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

.toast-message a,
.toast-message label {
  color: #ffffff;
}

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/

button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}

.toast-top-left {
  top: 12px;
  left: 12px;
}

.toast-top-right {
  top: 12px;
  right: 12px;
}

.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}

.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/
}

#toast-container * {
  box-sizing: border-box;
}

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}

#toast-container > div:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.toast {
  background-color: #030303;
}

.toast-success {
  background-color: #51a351;
}

.toast-error {
  background-color: #bd362f;
}

.toast-info {
  background-color: #2f96b4;
}

.toast-warning {
  background-color: #f89406;
}

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}

/*Responsive Design*/

@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}

.font-size-1 {
  font-size: 1px !important;
}

.font-size-2 {
  font-size: 2px !important;
}

.font-size-3 {
  font-size: 3px !important;
}

.font-size-4 {
  font-size: 4px !important;
}

.font-size-5 {
  font-size: 5px !important;
}

.font-size-6 {
  font-size: 6px !important;
}

.font-size-7 {
  font-size: 7px !important;
}

.font-size-8 {
  font-size: 8px !important;
}

.font-size-9 {
  font-size: 9px !important;
}

.font-size-10 {
  font-size: 10px !important;
}

.font-size-11 {
  font-size: 11px !important;
}

.font-size-12 {
  font-size: 12px !important;
}

.font-size-13 {
  font-size: 13px !important;
}

.font-size-14 {
  font-size: 14px !important;
}

.font-size-15 {
  font-size: 15px !important;
}

.font-size-16 {
  font-size: 16px !important;
}

.font-size-17 {
  font-size: 17px !important;
}

.font-size-18 {
  font-size: 18px !important;
}

.font-size-19 {
  font-size: 19px !important;
}

.font-size-20 {
  font-size: 20px !important;
}

.font-size-21 {
  font-size: 21px !important;
}

.font-size-22 {
  font-size: 22px !important;
}

.font-size-23 {
  font-size: 23px !important;
}

.font-size-24 {
  font-size: 24px !important;
}

.font-size-25 {
  font-size: 25px !important;
}

.font-size-26 {
  font-size: 26px !important;
}

.font-size-27 {
  font-size: 27px !important;
}

.font-size-28 {
  font-size: 28px !important;
}

.font-size-29 {
  font-size: 29px !important;
}

.font-size-30 {
  font-size: 30px !important;
}

.font-size-31 {
  font-size: 31px !important;
}

.font-size-32 {
  font-size: 32px !important;
}

.font-size-33 {
  font-size: 33px !important;
}

.font-size-34 {
  font-size: 34px !important;
}

.font-size-35 {
  font-size: 35px !important;
}

.font-size-36 {
  font-size: 36px !important;
}

.font-size-37 {
  font-size: 37px !important;
}

.font-size-38 {
  font-size: 38px !important;
}

.font-size-39 {
  font-size: 39px !important;
}

.font-size-40 {
  font-size: 40px !important;
}

.font-size-41 {
  font-size: 41px !important;
}

.font-size-42 {
  font-size: 42px !important;
}

.font-size-43 {
  font-size: 43px !important;
}

.font-size-44 {
  font-size: 44px !important;
}

.font-size-45 {
  font-size: 45px !important;
}

.font-size-46 {
  font-size: 46px !important;
}

.font-size-47 {
  font-size: 47px !important;
}

.font-size-48 {
  font-size: 48px !important;
}

.font-size-49 {
  font-size: 49px !important;
}

.font-size-50 {
  font-size: 50px !important;
}

.font-weight-1 {
  font-weight: 1 !important;
}

.font-weight-2 {
  font-weight: 2 !important;
}

.font-weight-3 {
  font-weight: 3 !important;
}

.font-weight-4 {
  font-weight: 4 !important;
}

.font-weight-5 {
  font-weight: 5 !important;
}

.font-weight-6 {
  font-weight: 6 !important;
}

.font-weight-7 {
  font-weight: 7 !important;
}

.font-weight-8 {
  font-weight: 8 !important;
}

.font-weight-9 {
  font-weight: 9 !important;
}

.font-weight-10 {
  font-weight: 10 !important;
}

.font-weight-11 {
  font-weight: 11 !important;
}

.font-weight-12 {
  font-weight: 12 !important;
}

.font-weight-13 {
  font-weight: 13 !important;
}

.font-weight-14 {
  font-weight: 14 !important;
}

.font-weight-15 {
  font-weight: 15 !important;
}

.font-weight-16 {
  font-weight: 16 !important;
}

.font-weight-17 {
  font-weight: 17 !important;
}

.font-weight-18 {
  font-weight: 18 !important;
}

.font-weight-19 {
  font-weight: 19 !important;
}

.font-weight-20 {
  font-weight: 20 !important;
}

.font-weight-21 {
  font-weight: 21 !important;
}

.font-weight-22 {
  font-weight: 22 !important;
}

.font-weight-23 {
  font-weight: 23 !important;
}

.font-weight-24 {
  font-weight: 24 !important;
}

.font-weight-25 {
  font-weight: 25 !important;
}

.font-weight-26 {
  font-weight: 26 !important;
}

.font-weight-27 {
  font-weight: 27 !important;
}

.font-weight-28 {
  font-weight: 28 !important;
}

.font-weight-29 {
  font-weight: 29 !important;
}

.font-weight-30 {
  font-weight: 30 !important;
}

.font-weight-31 {
  font-weight: 31 !important;
}

.font-weight-32 {
  font-weight: 32 !important;
}

.font-weight-33 {
  font-weight: 33 !important;
}

.font-weight-34 {
  font-weight: 34 !important;
}

.font-weight-35 {
  font-weight: 35 !important;
}

.font-weight-36 {
  font-weight: 36 !important;
}

.font-weight-37 {
  font-weight: 37 !important;
}

.font-weight-38 {
  font-weight: 38 !important;
}

.font-weight-39 {
  font-weight: 39 !important;
}

.font-weight-40 {
  font-weight: 40 !important;
}

.font-weight-41 {
  font-weight: 41 !important;
}

.font-weight-42 {
  font-weight: 42 !important;
}

.font-weight-43 {
  font-weight: 43 !important;
}

.font-weight-44 {
  font-weight: 44 !important;
}

.font-weight-45 {
  font-weight: 45 !important;
}

.font-weight-46 {
  font-weight: 46 !important;
}

.font-weight-47 {
  font-weight: 47 !important;
}

.font-weight-48 {
  font-weight: 48 !important;
}

.font-weight-49 {
  font-weight: 49 !important;
}

.font-weight-50 {
  font-weight: 50 !important;
}

.font-weight-51 {
  font-weight: 51 !important;
}

.font-weight-52 {
  font-weight: 52 !important;
}

.font-weight-53 {
  font-weight: 53 !important;
}

.font-weight-54 {
  font-weight: 54 !important;
}

.font-weight-55 {
  font-weight: 55 !important;
}

.font-weight-56 {
  font-weight: 56 !important;
}

.font-weight-57 {
  font-weight: 57 !important;
}

.font-weight-58 {
  font-weight: 58 !important;
}

.font-weight-59 {
  font-weight: 59 !important;
}

.font-weight-60 {
  font-weight: 60 !important;
}

.font-weight-61 {
  font-weight: 61 !important;
}

.font-weight-62 {
  font-weight: 62 !important;
}

.font-weight-63 {
  font-weight: 63 !important;
}

.font-weight-64 {
  font-weight: 64 !important;
}

.font-weight-65 {
  font-weight: 65 !important;
}

.font-weight-66 {
  font-weight: 66 !important;
}

.font-weight-67 {
  font-weight: 67 !important;
}

.font-weight-68 {
  font-weight: 68 !important;
}

.font-weight-69 {
  font-weight: 69 !important;
}

.font-weight-70 {
  font-weight: 70 !important;
}

.font-weight-71 {
  font-weight: 71 !important;
}

.font-weight-72 {
  font-weight: 72 !important;
}

.font-weight-73 {
  font-weight: 73 !important;
}

.font-weight-74 {
  font-weight: 74 !important;
}

.font-weight-75 {
  font-weight: 75 !important;
}

.font-weight-76 {
  font-weight: 76 !important;
}

.font-weight-77 {
  font-weight: 77 !important;
}

.font-weight-78 {
  font-weight: 78 !important;
}

.font-weight-79 {
  font-weight: 79 !important;
}

.font-weight-80 {
  font-weight: 80 !important;
}

.font-weight-81 {
  font-weight: 81 !important;
}

.font-weight-82 {
  font-weight: 82 !important;
}

.font-weight-83 {
  font-weight: 83 !important;
}

.font-weight-84 {
  font-weight: 84 !important;
}

.font-weight-85 {
  font-weight: 85 !important;
}

.font-weight-86 {
  font-weight: 86 !important;
}

.font-weight-87 {
  font-weight: 87 !important;
}

.font-weight-88 {
  font-weight: 88 !important;
}

.font-weight-89 {
  font-weight: 89 !important;
}

.font-weight-90 {
  font-weight: 90 !important;
}

.font-weight-91 {
  font-weight: 91 !important;
}

.font-weight-92 {
  font-weight: 92 !important;
}

.font-weight-93 {
  font-weight: 93 !important;
}

.font-weight-94 {
  font-weight: 94 !important;
}

.font-weight-95 {
  font-weight: 95 !important;
}

.font-weight-96 {
  font-weight: 96 !important;
}

.font-weight-97 {
  font-weight: 97 !important;
}

.font-weight-98 {
  font-weight: 98 !important;
}

.font-weight-99 {
  font-weight: 99 !important;
}

.font-weight-100 {
  font-weight: 100 !important;
}

.font-weight-101 {
  font-weight: 101 !important;
}

.font-weight-102 {
  font-weight: 102 !important;
}

.font-weight-103 {
  font-weight: 103 !important;
}

.font-weight-104 {
  font-weight: 104 !important;
}

.font-weight-105 {
  font-weight: 105 !important;
}

.font-weight-106 {
  font-weight: 106 !important;
}

.font-weight-107 {
  font-weight: 107 !important;
}

.font-weight-108 {
  font-weight: 108 !important;
}

.font-weight-109 {
  font-weight: 109 !important;
}

.font-weight-110 {
  font-weight: 110 !important;
}

.font-weight-111 {
  font-weight: 111 !important;
}

.font-weight-112 {
  font-weight: 112 !important;
}

.font-weight-113 {
  font-weight: 113 !important;
}

.font-weight-114 {
  font-weight: 114 !important;
}

.font-weight-115 {
  font-weight: 115 !important;
}

.font-weight-116 {
  font-weight: 116 !important;
}

.font-weight-117 {
  font-weight: 117 !important;
}

.font-weight-118 {
  font-weight: 118 !important;
}

.font-weight-119 {
  font-weight: 119 !important;
}

.font-weight-120 {
  font-weight: 120 !important;
}

.font-weight-121 {
  font-weight: 121 !important;
}

.font-weight-122 {
  font-weight: 122 !important;
}

.font-weight-123 {
  font-weight: 123 !important;
}

.font-weight-124 {
  font-weight: 124 !important;
}

.font-weight-125 {
  font-weight: 125 !important;
}

.font-weight-126 {
  font-weight: 126 !important;
}

.font-weight-127 {
  font-weight: 127 !important;
}

.font-weight-128 {
  font-weight: 128 !important;
}

.font-weight-129 {
  font-weight: 129 !important;
}

.font-weight-130 {
  font-weight: 130 !important;
}

.font-weight-131 {
  font-weight: 131 !important;
}

.font-weight-132 {
  font-weight: 132 !important;
}

.font-weight-133 {
  font-weight: 133 !important;
}

.font-weight-134 {
  font-weight: 134 !important;
}

.font-weight-135 {
  font-weight: 135 !important;
}

.font-weight-136 {
  font-weight: 136 !important;
}

.font-weight-137 {
  font-weight: 137 !important;
}

.font-weight-138 {
  font-weight: 138 !important;
}

.font-weight-139 {
  font-weight: 139 !important;
}

.font-weight-140 {
  font-weight: 140 !important;
}

.font-weight-141 {
  font-weight: 141 !important;
}

.font-weight-142 {
  font-weight: 142 !important;
}

.font-weight-143 {
  font-weight: 143 !important;
}

.font-weight-144 {
  font-weight: 144 !important;
}

.font-weight-145 {
  font-weight: 145 !important;
}

.font-weight-146 {
  font-weight: 146 !important;
}

.font-weight-147 {
  font-weight: 147 !important;
}

.font-weight-148 {
  font-weight: 148 !important;
}

.font-weight-149 {
  font-weight: 149 !important;
}

.font-weight-150 {
  font-weight: 150 !important;
}

.font-weight-151 {
  font-weight: 151 !important;
}

.font-weight-152 {
  font-weight: 152 !important;
}

.font-weight-153 {
  font-weight: 153 !important;
}

.font-weight-154 {
  font-weight: 154 !important;
}

.font-weight-155 {
  font-weight: 155 !important;
}

.font-weight-156 {
  font-weight: 156 !important;
}

.font-weight-157 {
  font-weight: 157 !important;
}

.font-weight-158 {
  font-weight: 158 !important;
}

.font-weight-159 {
  font-weight: 159 !important;
}

.font-weight-160 {
  font-weight: 160 !important;
}

.font-weight-161 {
  font-weight: 161 !important;
}

.font-weight-162 {
  font-weight: 162 !important;
}

.font-weight-163 {
  font-weight: 163 !important;
}

.font-weight-164 {
  font-weight: 164 !important;
}

.font-weight-165 {
  font-weight: 165 !important;
}

.font-weight-166 {
  font-weight: 166 !important;
}

.font-weight-167 {
  font-weight: 167 !important;
}

.font-weight-168 {
  font-weight: 168 !important;
}

.font-weight-169 {
  font-weight: 169 !important;
}

.font-weight-170 {
  font-weight: 170 !important;
}

.font-weight-171 {
  font-weight: 171 !important;
}

.font-weight-172 {
  font-weight: 172 !important;
}

.font-weight-173 {
  font-weight: 173 !important;
}

.font-weight-174 {
  font-weight: 174 !important;
}

.font-weight-175 {
  font-weight: 175 !important;
}

.font-weight-176 {
  font-weight: 176 !important;
}

.font-weight-177 {
  font-weight: 177 !important;
}

.font-weight-178 {
  font-weight: 178 !important;
}

.font-weight-179 {
  font-weight: 179 !important;
}

.font-weight-180 {
  font-weight: 180 !important;
}

.font-weight-181 {
  font-weight: 181 !important;
}

.font-weight-182 {
  font-weight: 182 !important;
}

.font-weight-183 {
  font-weight: 183 !important;
}

.font-weight-184 {
  font-weight: 184 !important;
}

.font-weight-185 {
  font-weight: 185 !important;
}

.font-weight-186 {
  font-weight: 186 !important;
}

.font-weight-187 {
  font-weight: 187 !important;
}

.font-weight-188 {
  font-weight: 188 !important;
}

.font-weight-189 {
  font-weight: 189 !important;
}

.font-weight-190 {
  font-weight: 190 !important;
}

.font-weight-191 {
  font-weight: 191 !important;
}

.font-weight-192 {
  font-weight: 192 !important;
}

.font-weight-193 {
  font-weight: 193 !important;
}

.font-weight-194 {
  font-weight: 194 !important;
}

.font-weight-195 {
  font-weight: 195 !important;
}

.font-weight-196 {
  font-weight: 196 !important;
}

.font-weight-197 {
  font-weight: 197 !important;
}

.font-weight-198 {
  font-weight: 198 !important;
}

.font-weight-199 {
  font-weight: 199 !important;
}

.font-weight-200 {
  font-weight: 200 !important;
}

.font-weight-201 {
  font-weight: 201 !important;
}

.font-weight-202 {
  font-weight: 202 !important;
}

.font-weight-203 {
  font-weight: 203 !important;
}

.font-weight-204 {
  font-weight: 204 !important;
}

.font-weight-205 {
  font-weight: 205 !important;
}

.font-weight-206 {
  font-weight: 206 !important;
}

.font-weight-207 {
  font-weight: 207 !important;
}

.font-weight-208 {
  font-weight: 208 !important;
}

.font-weight-209 {
  font-weight: 209 !important;
}

.font-weight-210 {
  font-weight: 210 !important;
}

.font-weight-211 {
  font-weight: 211 !important;
}

.font-weight-212 {
  font-weight: 212 !important;
}

.font-weight-213 {
  font-weight: 213 !important;
}

.font-weight-214 {
  font-weight: 214 !important;
}

.font-weight-215 {
  font-weight: 215 !important;
}

.font-weight-216 {
  font-weight: 216 !important;
}

.font-weight-217 {
  font-weight: 217 !important;
}

.font-weight-218 {
  font-weight: 218 !important;
}

.font-weight-219 {
  font-weight: 219 !important;
}

.font-weight-220 {
  font-weight: 220 !important;
}

.font-weight-221 {
  font-weight: 221 !important;
}

.font-weight-222 {
  font-weight: 222 !important;
}

.font-weight-223 {
  font-weight: 223 !important;
}

.font-weight-224 {
  font-weight: 224 !important;
}

.font-weight-225 {
  font-weight: 225 !important;
}

.font-weight-226 {
  font-weight: 226 !important;
}

.font-weight-227 {
  font-weight: 227 !important;
}

.font-weight-228 {
  font-weight: 228 !important;
}

.font-weight-229 {
  font-weight: 229 !important;
}

.font-weight-230 {
  font-weight: 230 !important;
}

.font-weight-231 {
  font-weight: 231 !important;
}

.font-weight-232 {
  font-weight: 232 !important;
}

.font-weight-233 {
  font-weight: 233 !important;
}

.font-weight-234 {
  font-weight: 234 !important;
}

.font-weight-235 {
  font-weight: 235 !important;
}

.font-weight-236 {
  font-weight: 236 !important;
}

.font-weight-237 {
  font-weight: 237 !important;
}

.font-weight-238 {
  font-weight: 238 !important;
}

.font-weight-239 {
  font-weight: 239 !important;
}

.font-weight-240 {
  font-weight: 240 !important;
}

.font-weight-241 {
  font-weight: 241 !important;
}

.font-weight-242 {
  font-weight: 242 !important;
}

.font-weight-243 {
  font-weight: 243 !important;
}

.font-weight-244 {
  font-weight: 244 !important;
}

.font-weight-245 {
  font-weight: 245 !important;
}

.font-weight-246 {
  font-weight: 246 !important;
}

.font-weight-247 {
  font-weight: 247 !important;
}

.font-weight-248 {
  font-weight: 248 !important;
}

.font-weight-249 {
  font-weight: 249 !important;
}

.font-weight-250 {
  font-weight: 250 !important;
}

.font-weight-251 {
  font-weight: 251 !important;
}

.font-weight-252 {
  font-weight: 252 !important;
}

.font-weight-253 {
  font-weight: 253 !important;
}

.font-weight-254 {
  font-weight: 254 !important;
}

.font-weight-255 {
  font-weight: 255 !important;
}

.font-weight-256 {
  font-weight: 256 !important;
}

.font-weight-257 {
  font-weight: 257 !important;
}

.font-weight-258 {
  font-weight: 258 !important;
}

.font-weight-259 {
  font-weight: 259 !important;
}

.font-weight-260 {
  font-weight: 260 !important;
}

.font-weight-261 {
  font-weight: 261 !important;
}

.font-weight-262 {
  font-weight: 262 !important;
}

.font-weight-263 {
  font-weight: 263 !important;
}

.font-weight-264 {
  font-weight: 264 !important;
}

.font-weight-265 {
  font-weight: 265 !important;
}

.font-weight-266 {
  font-weight: 266 !important;
}

.font-weight-267 {
  font-weight: 267 !important;
}

.font-weight-268 {
  font-weight: 268 !important;
}

.font-weight-269 {
  font-weight: 269 !important;
}

.font-weight-270 {
  font-weight: 270 !important;
}

.font-weight-271 {
  font-weight: 271 !important;
}

.font-weight-272 {
  font-weight: 272 !important;
}

.font-weight-273 {
  font-weight: 273 !important;
}

.font-weight-274 {
  font-weight: 274 !important;
}

.font-weight-275 {
  font-weight: 275 !important;
}

.font-weight-276 {
  font-weight: 276 !important;
}

.font-weight-277 {
  font-weight: 277 !important;
}

.font-weight-278 {
  font-weight: 278 !important;
}

.font-weight-279 {
  font-weight: 279 !important;
}

.font-weight-280 {
  font-weight: 280 !important;
}

.font-weight-281 {
  font-weight: 281 !important;
}

.font-weight-282 {
  font-weight: 282 !important;
}

.font-weight-283 {
  font-weight: 283 !important;
}

.font-weight-284 {
  font-weight: 284 !important;
}

.font-weight-285 {
  font-weight: 285 !important;
}

.font-weight-286 {
  font-weight: 286 !important;
}

.font-weight-287 {
  font-weight: 287 !important;
}

.font-weight-288 {
  font-weight: 288 !important;
}

.font-weight-289 {
  font-weight: 289 !important;
}

.font-weight-290 {
  font-weight: 290 !important;
}

.font-weight-291 {
  font-weight: 291 !important;
}

.font-weight-292 {
  font-weight: 292 !important;
}

.font-weight-293 {
  font-weight: 293 !important;
}

.font-weight-294 {
  font-weight: 294 !important;
}

.font-weight-295 {
  font-weight: 295 !important;
}

.font-weight-296 {
  font-weight: 296 !important;
}

.font-weight-297 {
  font-weight: 297 !important;
}

.font-weight-298 {
  font-weight: 298 !important;
}

.font-weight-299 {
  font-weight: 299 !important;
}

.font-weight-300 {
  font-weight: 300 !important;
}

.font-weight-301 {
  font-weight: 301 !important;
}

.font-weight-302 {
  font-weight: 302 !important;
}

.font-weight-303 {
  font-weight: 303 !important;
}

.font-weight-304 {
  font-weight: 304 !important;
}

.font-weight-305 {
  font-weight: 305 !important;
}

.font-weight-306 {
  font-weight: 306 !important;
}

.font-weight-307 {
  font-weight: 307 !important;
}

.font-weight-308 {
  font-weight: 308 !important;
}

.font-weight-309 {
  font-weight: 309 !important;
}

.font-weight-310 {
  font-weight: 310 !important;
}

.font-weight-311 {
  font-weight: 311 !important;
}

.font-weight-312 {
  font-weight: 312 !important;
}

.font-weight-313 {
  font-weight: 313 !important;
}

.font-weight-314 {
  font-weight: 314 !important;
}

.font-weight-315 {
  font-weight: 315 !important;
}

.font-weight-316 {
  font-weight: 316 !important;
}

.font-weight-317 {
  font-weight: 317 !important;
}

.font-weight-318 {
  font-weight: 318 !important;
}

.font-weight-319 {
  font-weight: 319 !important;
}

.font-weight-320 {
  font-weight: 320 !important;
}

.font-weight-321 {
  font-weight: 321 !important;
}

.font-weight-322 {
  font-weight: 322 !important;
}

.font-weight-323 {
  font-weight: 323 !important;
}

.font-weight-324 {
  font-weight: 324 !important;
}

.font-weight-325 {
  font-weight: 325 !important;
}

.font-weight-326 {
  font-weight: 326 !important;
}

.font-weight-327 {
  font-weight: 327 !important;
}

.font-weight-328 {
  font-weight: 328 !important;
}

.font-weight-329 {
  font-weight: 329 !important;
}

.font-weight-330 {
  font-weight: 330 !important;
}

.font-weight-331 {
  font-weight: 331 !important;
}

.font-weight-332 {
  font-weight: 332 !important;
}

.font-weight-333 {
  font-weight: 333 !important;
}

.font-weight-334 {
  font-weight: 334 !important;
}

.font-weight-335 {
  font-weight: 335 !important;
}

.font-weight-336 {
  font-weight: 336 !important;
}

.font-weight-337 {
  font-weight: 337 !important;
}

.font-weight-338 {
  font-weight: 338 !important;
}

.font-weight-339 {
  font-weight: 339 !important;
}

.font-weight-340 {
  font-weight: 340 !important;
}

.font-weight-341 {
  font-weight: 341 !important;
}

.font-weight-342 {
  font-weight: 342 !important;
}

.font-weight-343 {
  font-weight: 343 !important;
}

.font-weight-344 {
  font-weight: 344 !important;
}

.font-weight-345 {
  font-weight: 345 !important;
}

.font-weight-346 {
  font-weight: 346 !important;
}

.font-weight-347 {
  font-weight: 347 !important;
}

.font-weight-348 {
  font-weight: 348 !important;
}

.font-weight-349 {
  font-weight: 349 !important;
}

.font-weight-350 {
  font-weight: 350 !important;
}

.font-weight-351 {
  font-weight: 351 !important;
}

.font-weight-352 {
  font-weight: 352 !important;
}

.font-weight-353 {
  font-weight: 353 !important;
}

.font-weight-354 {
  font-weight: 354 !important;
}

.font-weight-355 {
  font-weight: 355 !important;
}

.font-weight-356 {
  font-weight: 356 !important;
}

.font-weight-357 {
  font-weight: 357 !important;
}

.font-weight-358 {
  font-weight: 358 !important;
}

.font-weight-359 {
  font-weight: 359 !important;
}

.font-weight-360 {
  font-weight: 360 !important;
}

.font-weight-361 {
  font-weight: 361 !important;
}

.font-weight-362 {
  font-weight: 362 !important;
}

.font-weight-363 {
  font-weight: 363 !important;
}

.font-weight-364 {
  font-weight: 364 !important;
}

.font-weight-365 {
  font-weight: 365 !important;
}

.font-weight-366 {
  font-weight: 366 !important;
}

.font-weight-367 {
  font-weight: 367 !important;
}

.font-weight-368 {
  font-weight: 368 !important;
}

.font-weight-369 {
  font-weight: 369 !important;
}

.font-weight-370 {
  font-weight: 370 !important;
}

.font-weight-371 {
  font-weight: 371 !important;
}

.font-weight-372 {
  font-weight: 372 !important;
}

.font-weight-373 {
  font-weight: 373 !important;
}

.font-weight-374 {
  font-weight: 374 !important;
}

.font-weight-375 {
  font-weight: 375 !important;
}

.font-weight-376 {
  font-weight: 376 !important;
}

.font-weight-377 {
  font-weight: 377 !important;
}

.font-weight-378 {
  font-weight: 378 !important;
}

.font-weight-379 {
  font-weight: 379 !important;
}

.font-weight-380 {
  font-weight: 380 !important;
}

.font-weight-381 {
  font-weight: 381 !important;
}

.font-weight-382 {
  font-weight: 382 !important;
}

.font-weight-383 {
  font-weight: 383 !important;
}

.font-weight-384 {
  font-weight: 384 !important;
}

.font-weight-385 {
  font-weight: 385 !important;
}

.font-weight-386 {
  font-weight: 386 !important;
}

.font-weight-387 {
  font-weight: 387 !important;
}

.font-weight-388 {
  font-weight: 388 !important;
}

.font-weight-389 {
  font-weight: 389 !important;
}

.font-weight-390 {
  font-weight: 390 !important;
}

.font-weight-391 {
  font-weight: 391 !important;
}

.font-weight-392 {
  font-weight: 392 !important;
}

.font-weight-393 {
  font-weight: 393 !important;
}

.font-weight-394 {
  font-weight: 394 !important;
}

.font-weight-395 {
  font-weight: 395 !important;
}

.font-weight-396 {
  font-weight: 396 !important;
}

.font-weight-397 {
  font-weight: 397 !important;
}

.font-weight-398 {
  font-weight: 398 !important;
}

.font-weight-399 {
  font-weight: 399 !important;
}

.font-weight-400 {
  font-weight: 400 !important;
}

.font-weight-401 {
  font-weight: 401 !important;
}

.font-weight-402 {
  font-weight: 402 !important;
}

.font-weight-403 {
  font-weight: 403 !important;
}

.font-weight-404 {
  font-weight: 404 !important;
}

.font-weight-405 {
  font-weight: 405 !important;
}

.font-weight-406 {
  font-weight: 406 !important;
}

.font-weight-407 {
  font-weight: 407 !important;
}

.font-weight-408 {
  font-weight: 408 !important;
}

.font-weight-409 {
  font-weight: 409 !important;
}

.font-weight-410 {
  font-weight: 410 !important;
}

.font-weight-411 {
  font-weight: 411 !important;
}

.font-weight-412 {
  font-weight: 412 !important;
}

.font-weight-413 {
  font-weight: 413 !important;
}

.font-weight-414 {
  font-weight: 414 !important;
}

.font-weight-415 {
  font-weight: 415 !important;
}

.font-weight-416 {
  font-weight: 416 !important;
}

.font-weight-417 {
  font-weight: 417 !important;
}

.font-weight-418 {
  font-weight: 418 !important;
}

.font-weight-419 {
  font-weight: 419 !important;
}

.font-weight-420 {
  font-weight: 420 !important;
}

.font-weight-421 {
  font-weight: 421 !important;
}

.font-weight-422 {
  font-weight: 422 !important;
}

.font-weight-423 {
  font-weight: 423 !important;
}

.font-weight-424 {
  font-weight: 424 !important;
}

.font-weight-425 {
  font-weight: 425 !important;
}

.font-weight-426 {
  font-weight: 426 !important;
}

.font-weight-427 {
  font-weight: 427 !important;
}

.font-weight-428 {
  font-weight: 428 !important;
}

.font-weight-429 {
  font-weight: 429 !important;
}

.font-weight-430 {
  font-weight: 430 !important;
}

.font-weight-431 {
  font-weight: 431 !important;
}

.font-weight-432 {
  font-weight: 432 !important;
}

.font-weight-433 {
  font-weight: 433 !important;
}

.font-weight-434 {
  font-weight: 434 !important;
}

.font-weight-435 {
  font-weight: 435 !important;
}

.font-weight-436 {
  font-weight: 436 !important;
}

.font-weight-437 {
  font-weight: 437 !important;
}

.font-weight-438 {
  font-weight: 438 !important;
}

.font-weight-439 {
  font-weight: 439 !important;
}

.font-weight-440 {
  font-weight: 440 !important;
}

.font-weight-441 {
  font-weight: 441 !important;
}

.font-weight-442 {
  font-weight: 442 !important;
}

.font-weight-443 {
  font-weight: 443 !important;
}

.font-weight-444 {
  font-weight: 444 !important;
}

.font-weight-445 {
  font-weight: 445 !important;
}

.font-weight-446 {
  font-weight: 446 !important;
}

.font-weight-447 {
  font-weight: 447 !important;
}

.font-weight-448 {
  font-weight: 448 !important;
}

.font-weight-449 {
  font-weight: 449 !important;
}

.font-weight-450 {
  font-weight: 450 !important;
}

.font-weight-451 {
  font-weight: 451 !important;
}

.font-weight-452 {
  font-weight: 452 !important;
}

.font-weight-453 {
  font-weight: 453 !important;
}

.font-weight-454 {
  font-weight: 454 !important;
}

.font-weight-455 {
  font-weight: 455 !important;
}

.font-weight-456 {
  font-weight: 456 !important;
}

.font-weight-457 {
  font-weight: 457 !important;
}

.font-weight-458 {
  font-weight: 458 !important;
}

.font-weight-459 {
  font-weight: 459 !important;
}

.font-weight-460 {
  font-weight: 460 !important;
}

.font-weight-461 {
  font-weight: 461 !important;
}

.font-weight-462 {
  font-weight: 462 !important;
}

.font-weight-463 {
  font-weight: 463 !important;
}

.font-weight-464 {
  font-weight: 464 !important;
}

.font-weight-465 {
  font-weight: 465 !important;
}

.font-weight-466 {
  font-weight: 466 !important;
}

.font-weight-467 {
  font-weight: 467 !important;
}

.font-weight-468 {
  font-weight: 468 !important;
}

.font-weight-469 {
  font-weight: 469 !important;
}

.font-weight-470 {
  font-weight: 470 !important;
}

.font-weight-471 {
  font-weight: 471 !important;
}

.font-weight-472 {
  font-weight: 472 !important;
}

.font-weight-473 {
  font-weight: 473 !important;
}

.font-weight-474 {
  font-weight: 474 !important;
}

.font-weight-475 {
  font-weight: 475 !important;
}

.font-weight-476 {
  font-weight: 476 !important;
}

.font-weight-477 {
  font-weight: 477 !important;
}

.font-weight-478 {
  font-weight: 478 !important;
}

.font-weight-479 {
  font-weight: 479 !important;
}

.font-weight-480 {
  font-weight: 480 !important;
}

.font-weight-481 {
  font-weight: 481 !important;
}

.font-weight-482 {
  font-weight: 482 !important;
}

.font-weight-483 {
  font-weight: 483 !important;
}

.font-weight-484 {
  font-weight: 484 !important;
}

.font-weight-485 {
  font-weight: 485 !important;
}

.font-weight-486 {
  font-weight: 486 !important;
}

.font-weight-487 {
  font-weight: 487 !important;
}

.font-weight-488 {
  font-weight: 488 !important;
}

.font-weight-489 {
  font-weight: 489 !important;
}

.font-weight-490 {
  font-weight: 490 !important;
}

.font-weight-491 {
  font-weight: 491 !important;
}

.font-weight-492 {
  font-weight: 492 !important;
}

.font-weight-493 {
  font-weight: 493 !important;
}

.font-weight-494 {
  font-weight: 494 !important;
}

.font-weight-495 {
  font-weight: 495 !important;
}

.font-weight-496 {
  font-weight: 496 !important;
}

.font-weight-497 {
  font-weight: 497 !important;
}

.font-weight-498 {
  font-weight: 498 !important;
}

.font-weight-499 {
  font-weight: 499 !important;
}

.font-weight-500 {
  font-weight: 500 !important;
}

.font-weight-501 {
  font-weight: 501 !important;
}

.font-weight-502 {
  font-weight: 502 !important;
}

.font-weight-503 {
  font-weight: 503 !important;
}

.font-weight-504 {
  font-weight: 504 !important;
}

.font-weight-505 {
  font-weight: 505 !important;
}

.font-weight-506 {
  font-weight: 506 !important;
}

.font-weight-507 {
  font-weight: 507 !important;
}

.font-weight-508 {
  font-weight: 508 !important;
}

.font-weight-509 {
  font-weight: 509 !important;
}

.font-weight-510 {
  font-weight: 510 !important;
}

.font-weight-511 {
  font-weight: 511 !important;
}

.font-weight-512 {
  font-weight: 512 !important;
}

.font-weight-513 {
  font-weight: 513 !important;
}

.font-weight-514 {
  font-weight: 514 !important;
}

.font-weight-515 {
  font-weight: 515 !important;
}

.font-weight-516 {
  font-weight: 516 !important;
}

.font-weight-517 {
  font-weight: 517 !important;
}

.font-weight-518 {
  font-weight: 518 !important;
}

.font-weight-519 {
  font-weight: 519 !important;
}

.font-weight-520 {
  font-weight: 520 !important;
}

.font-weight-521 {
  font-weight: 521 !important;
}

.font-weight-522 {
  font-weight: 522 !important;
}

.font-weight-523 {
  font-weight: 523 !important;
}

.font-weight-524 {
  font-weight: 524 !important;
}

.font-weight-525 {
  font-weight: 525 !important;
}

.font-weight-526 {
  font-weight: 526 !important;
}

.font-weight-527 {
  font-weight: 527 !important;
}

.font-weight-528 {
  font-weight: 528 !important;
}

.font-weight-529 {
  font-weight: 529 !important;
}

.font-weight-530 {
  font-weight: 530 !important;
}

.font-weight-531 {
  font-weight: 531 !important;
}

.font-weight-532 {
  font-weight: 532 !important;
}

.font-weight-533 {
  font-weight: 533 !important;
}

.font-weight-534 {
  font-weight: 534 !important;
}

.font-weight-535 {
  font-weight: 535 !important;
}

.font-weight-536 {
  font-weight: 536 !important;
}

.font-weight-537 {
  font-weight: 537 !important;
}

.font-weight-538 {
  font-weight: 538 !important;
}

.font-weight-539 {
  font-weight: 539 !important;
}

.font-weight-540 {
  font-weight: 540 !important;
}

.font-weight-541 {
  font-weight: 541 !important;
}

.font-weight-542 {
  font-weight: 542 !important;
}

.font-weight-543 {
  font-weight: 543 !important;
}

.font-weight-544 {
  font-weight: 544 !important;
}

.font-weight-545 {
  font-weight: 545 !important;
}

.font-weight-546 {
  font-weight: 546 !important;
}

.font-weight-547 {
  font-weight: 547 !important;
}

.font-weight-548 {
  font-weight: 548 !important;
}

.font-weight-549 {
  font-weight: 549 !important;
}

.font-weight-550 {
  font-weight: 550 !important;
}

.font-weight-551 {
  font-weight: 551 !important;
}

.font-weight-552 {
  font-weight: 552 !important;
}

.font-weight-553 {
  font-weight: 553 !important;
}

.font-weight-554 {
  font-weight: 554 !important;
}

.font-weight-555 {
  font-weight: 555 !important;
}

.font-weight-556 {
  font-weight: 556 !important;
}

.font-weight-557 {
  font-weight: 557 !important;
}

.font-weight-558 {
  font-weight: 558 !important;
}

.font-weight-559 {
  font-weight: 559 !important;
}

.font-weight-560 {
  font-weight: 560 !important;
}

.font-weight-561 {
  font-weight: 561 !important;
}

.font-weight-562 {
  font-weight: 562 !important;
}

.font-weight-563 {
  font-weight: 563 !important;
}

.font-weight-564 {
  font-weight: 564 !important;
}

.font-weight-565 {
  font-weight: 565 !important;
}

.font-weight-566 {
  font-weight: 566 !important;
}

.font-weight-567 {
  font-weight: 567 !important;
}

.font-weight-568 {
  font-weight: 568 !important;
}

.font-weight-569 {
  font-weight: 569 !important;
}

.font-weight-570 {
  font-weight: 570 !important;
}

.font-weight-571 {
  font-weight: 571 !important;
}

.font-weight-572 {
  font-weight: 572 !important;
}

.font-weight-573 {
  font-weight: 573 !important;
}

.font-weight-574 {
  font-weight: 574 !important;
}

.font-weight-575 {
  font-weight: 575 !important;
}

.font-weight-576 {
  font-weight: 576 !important;
}

.font-weight-577 {
  font-weight: 577 !important;
}

.font-weight-578 {
  font-weight: 578 !important;
}

.font-weight-579 {
  font-weight: 579 !important;
}

.font-weight-580 {
  font-weight: 580 !important;
}

.font-weight-581 {
  font-weight: 581 !important;
}

.font-weight-582 {
  font-weight: 582 !important;
}

.font-weight-583 {
  font-weight: 583 !important;
}

.font-weight-584 {
  font-weight: 584 !important;
}

.font-weight-585 {
  font-weight: 585 !important;
}

.font-weight-586 {
  font-weight: 586 !important;
}

.font-weight-587 {
  font-weight: 587 !important;
}

.font-weight-588 {
  font-weight: 588 !important;
}

.font-weight-589 {
  font-weight: 589 !important;
}

.font-weight-590 {
  font-weight: 590 !important;
}

.font-weight-591 {
  font-weight: 591 !important;
}

.font-weight-592 {
  font-weight: 592 !important;
}

.font-weight-593 {
  font-weight: 593 !important;
}

.font-weight-594 {
  font-weight: 594 !important;
}

.font-weight-595 {
  font-weight: 595 !important;
}

.font-weight-596 {
  font-weight: 596 !important;
}

.font-weight-597 {
  font-weight: 597 !important;
}

.font-weight-598 {
  font-weight: 598 !important;
}

.font-weight-599 {
  font-weight: 599 !important;
}

.font-weight-600 {
  font-weight: 600 !important;
}

.font-weight-601 {
  font-weight: 601 !important;
}

.font-weight-602 {
  font-weight: 602 !important;
}

.font-weight-603 {
  font-weight: 603 !important;
}

.font-weight-604 {
  font-weight: 604 !important;
}

.font-weight-605 {
  font-weight: 605 !important;
}

.font-weight-606 {
  font-weight: 606 !important;
}

.font-weight-607 {
  font-weight: 607 !important;
}

.font-weight-608 {
  font-weight: 608 !important;
}

.font-weight-609 {
  font-weight: 609 !important;
}

.font-weight-610 {
  font-weight: 610 !important;
}

.font-weight-611 {
  font-weight: 611 !important;
}

.font-weight-612 {
  font-weight: 612 !important;
}

.font-weight-613 {
  font-weight: 613 !important;
}

.font-weight-614 {
  font-weight: 614 !important;
}

.font-weight-615 {
  font-weight: 615 !important;
}

.font-weight-616 {
  font-weight: 616 !important;
}

.font-weight-617 {
  font-weight: 617 !important;
}

.font-weight-618 {
  font-weight: 618 !important;
}

.font-weight-619 {
  font-weight: 619 !important;
}

.font-weight-620 {
  font-weight: 620 !important;
}

.font-weight-621 {
  font-weight: 621 !important;
}

.font-weight-622 {
  font-weight: 622 !important;
}

.font-weight-623 {
  font-weight: 623 !important;
}

.font-weight-624 {
  font-weight: 624 !important;
}

.font-weight-625 {
  font-weight: 625 !important;
}

.font-weight-626 {
  font-weight: 626 !important;
}

.font-weight-627 {
  font-weight: 627 !important;
}

.font-weight-628 {
  font-weight: 628 !important;
}

.font-weight-629 {
  font-weight: 629 !important;
}

.font-weight-630 {
  font-weight: 630 !important;
}

.font-weight-631 {
  font-weight: 631 !important;
}

.font-weight-632 {
  font-weight: 632 !important;
}

.font-weight-633 {
  font-weight: 633 !important;
}

.font-weight-634 {
  font-weight: 634 !important;
}

.font-weight-635 {
  font-weight: 635 !important;
}

.font-weight-636 {
  font-weight: 636 !important;
}

.font-weight-637 {
  font-weight: 637 !important;
}

.font-weight-638 {
  font-weight: 638 !important;
}

.font-weight-639 {
  font-weight: 639 !important;
}

.font-weight-640 {
  font-weight: 640 !important;
}

.font-weight-641 {
  font-weight: 641 !important;
}

.font-weight-642 {
  font-weight: 642 !important;
}

.font-weight-643 {
  font-weight: 643 !important;
}

.font-weight-644 {
  font-weight: 644 !important;
}

.font-weight-645 {
  font-weight: 645 !important;
}

.font-weight-646 {
  font-weight: 646 !important;
}

.font-weight-647 {
  font-weight: 647 !important;
}

.font-weight-648 {
  font-weight: 648 !important;
}

.font-weight-649 {
  font-weight: 649 !important;
}

.font-weight-650 {
  font-weight: 650 !important;
}

.font-weight-651 {
  font-weight: 651 !important;
}

.font-weight-652 {
  font-weight: 652 !important;
}

.font-weight-653 {
  font-weight: 653 !important;
}

.font-weight-654 {
  font-weight: 654 !important;
}

.font-weight-655 {
  font-weight: 655 !important;
}

.font-weight-656 {
  font-weight: 656 !important;
}

.font-weight-657 {
  font-weight: 657 !important;
}

.font-weight-658 {
  font-weight: 658 !important;
}

.font-weight-659 {
  font-weight: 659 !important;
}

.font-weight-660 {
  font-weight: 660 !important;
}

.font-weight-661 {
  font-weight: 661 !important;
}

.font-weight-662 {
  font-weight: 662 !important;
}

.font-weight-663 {
  font-weight: 663 !important;
}

.font-weight-664 {
  font-weight: 664 !important;
}

.font-weight-665 {
  font-weight: 665 !important;
}

.font-weight-666 {
  font-weight: 666 !important;
}

.font-weight-667 {
  font-weight: 667 !important;
}

.font-weight-668 {
  font-weight: 668 !important;
}

.font-weight-669 {
  font-weight: 669 !important;
}

.font-weight-670 {
  font-weight: 670 !important;
}

.font-weight-671 {
  font-weight: 671 !important;
}

.font-weight-672 {
  font-weight: 672 !important;
}

.font-weight-673 {
  font-weight: 673 !important;
}

.font-weight-674 {
  font-weight: 674 !important;
}

.font-weight-675 {
  font-weight: 675 !important;
}

.font-weight-676 {
  font-weight: 676 !important;
}

.font-weight-677 {
  font-weight: 677 !important;
}

.font-weight-678 {
  font-weight: 678 !important;
}

.font-weight-679 {
  font-weight: 679 !important;
}

.font-weight-680 {
  font-weight: 680 !important;
}

.font-weight-681 {
  font-weight: 681 !important;
}

.font-weight-682 {
  font-weight: 682 !important;
}

.font-weight-683 {
  font-weight: 683 !important;
}

.font-weight-684 {
  font-weight: 684 !important;
}

.font-weight-685 {
  font-weight: 685 !important;
}

.font-weight-686 {
  font-weight: 686 !important;
}

.font-weight-687 {
  font-weight: 687 !important;
}

.font-weight-688 {
  font-weight: 688 !important;
}

.font-weight-689 {
  font-weight: 689 !important;
}

.font-weight-690 {
  font-weight: 690 !important;
}

.font-weight-691 {
  font-weight: 691 !important;
}

.font-weight-692 {
  font-weight: 692 !important;
}

.font-weight-693 {
  font-weight: 693 !important;
}

.font-weight-694 {
  font-weight: 694 !important;
}

.font-weight-695 {
  font-weight: 695 !important;
}

.font-weight-696 {
  font-weight: 696 !important;
}

.font-weight-697 {
  font-weight: 697 !important;
}

.font-weight-698 {
  font-weight: 698 !important;
}

.font-weight-699 {
  font-weight: 699 !important;
}

.font-weight-700 {
  font-weight: 700 !important;
}

.font-weight-701 {
  font-weight: 701 !important;
}

.font-weight-702 {
  font-weight: 702 !important;
}

.font-weight-703 {
  font-weight: 703 !important;
}

.font-weight-704 {
  font-weight: 704 !important;
}

.font-weight-705 {
  font-weight: 705 !important;
}

.font-weight-706 {
  font-weight: 706 !important;
}

.font-weight-707 {
  font-weight: 707 !important;
}

.font-weight-708 {
  font-weight: 708 !important;
}

.font-weight-709 {
  font-weight: 709 !important;
}

.font-weight-710 {
  font-weight: 710 !important;
}

.font-weight-711 {
  font-weight: 711 !important;
}

.font-weight-712 {
  font-weight: 712 !important;
}

.font-weight-713 {
  font-weight: 713 !important;
}

.font-weight-714 {
  font-weight: 714 !important;
}

.font-weight-715 {
  font-weight: 715 !important;
}

.font-weight-716 {
  font-weight: 716 !important;
}

.font-weight-717 {
  font-weight: 717 !important;
}

.font-weight-718 {
  font-weight: 718 !important;
}

.font-weight-719 {
  font-weight: 719 !important;
}

.font-weight-720 {
  font-weight: 720 !important;
}

.font-weight-721 {
  font-weight: 721 !important;
}

.font-weight-722 {
  font-weight: 722 !important;
}

.font-weight-723 {
  font-weight: 723 !important;
}

.font-weight-724 {
  font-weight: 724 !important;
}

.font-weight-725 {
  font-weight: 725 !important;
}

.font-weight-726 {
  font-weight: 726 !important;
}

.font-weight-727 {
  font-weight: 727 !important;
}

.font-weight-728 {
  font-weight: 728 !important;
}

.font-weight-729 {
  font-weight: 729 !important;
}

.font-weight-730 {
  font-weight: 730 !important;
}

.font-weight-731 {
  font-weight: 731 !important;
}

.font-weight-732 {
  font-weight: 732 !important;
}

.font-weight-733 {
  font-weight: 733 !important;
}

.font-weight-734 {
  font-weight: 734 !important;
}

.font-weight-735 {
  font-weight: 735 !important;
}

.font-weight-736 {
  font-weight: 736 !important;
}

.font-weight-737 {
  font-weight: 737 !important;
}

.font-weight-738 {
  font-weight: 738 !important;
}

.font-weight-739 {
  font-weight: 739 !important;
}

.font-weight-740 {
  font-weight: 740 !important;
}

.font-weight-741 {
  font-weight: 741 !important;
}

.font-weight-742 {
  font-weight: 742 !important;
}

.font-weight-743 {
  font-weight: 743 !important;
}

.font-weight-744 {
  font-weight: 744 !important;
}

.font-weight-745 {
  font-weight: 745 !important;
}

.font-weight-746 {
  font-weight: 746 !important;
}

.font-weight-747 {
  font-weight: 747 !important;
}

.font-weight-748 {
  font-weight: 748 !important;
}

.font-weight-749 {
  font-weight: 749 !important;
}

.font-weight-750 {
  font-weight: 750 !important;
}

.font-weight-751 {
  font-weight: 751 !important;
}

.font-weight-752 {
  font-weight: 752 !important;
}

.font-weight-753 {
  font-weight: 753 !important;
}

.font-weight-754 {
  font-weight: 754 !important;
}

.font-weight-755 {
  font-weight: 755 !important;
}

.font-weight-756 {
  font-weight: 756 !important;
}

.font-weight-757 {
  font-weight: 757 !important;
}

.font-weight-758 {
  font-weight: 758 !important;
}

.font-weight-759 {
  font-weight: 759 !important;
}

.font-weight-760 {
  font-weight: 760 !important;
}

.font-weight-761 {
  font-weight: 761 !important;
}

.font-weight-762 {
  font-weight: 762 !important;
}

.font-weight-763 {
  font-weight: 763 !important;
}

.font-weight-764 {
  font-weight: 764 !important;
}

.font-weight-765 {
  font-weight: 765 !important;
}

.font-weight-766 {
  font-weight: 766 !important;
}

.font-weight-767 {
  font-weight: 767 !important;
}

.font-weight-768 {
  font-weight: 768 !important;
}

.font-weight-769 {
  font-weight: 769 !important;
}

.font-weight-770 {
  font-weight: 770 !important;
}

.font-weight-771 {
  font-weight: 771 !important;
}

.font-weight-772 {
  font-weight: 772 !important;
}

.font-weight-773 {
  font-weight: 773 !important;
}

.font-weight-774 {
  font-weight: 774 !important;
}

.font-weight-775 {
  font-weight: 775 !important;
}

.font-weight-776 {
  font-weight: 776 !important;
}

.font-weight-777 {
  font-weight: 777 !important;
}

.font-weight-778 {
  font-weight: 778 !important;
}

.font-weight-779 {
  font-weight: 779 !important;
}

.font-weight-780 {
  font-weight: 780 !important;
}

.font-weight-781 {
  font-weight: 781 !important;
}

.font-weight-782 {
  font-weight: 782 !important;
}

.font-weight-783 {
  font-weight: 783 !important;
}

.font-weight-784 {
  font-weight: 784 !important;
}

.font-weight-785 {
  font-weight: 785 !important;
}

.font-weight-786 {
  font-weight: 786 !important;
}

.font-weight-787 {
  font-weight: 787 !important;
}

.font-weight-788 {
  font-weight: 788 !important;
}

.font-weight-789 {
  font-weight: 789 !important;
}

.font-weight-790 {
  font-weight: 790 !important;
}

.font-weight-791 {
  font-weight: 791 !important;
}

.font-weight-792 {
  font-weight: 792 !important;
}

.font-weight-793 {
  font-weight: 793 !important;
}

.font-weight-794 {
  font-weight: 794 !important;
}

.font-weight-795 {
  font-weight: 795 !important;
}

.font-weight-796 {
  font-weight: 796 !important;
}

.font-weight-797 {
  font-weight: 797 !important;
}

.font-weight-798 {
  font-weight: 798 !important;
}

.font-weight-799 {
  font-weight: 799 !important;
}

.font-weight-800 {
  font-weight: 800 !important;
}

.font-weight-801 {
  font-weight: 801 !important;
}

.font-weight-802 {
  font-weight: 802 !important;
}

.font-weight-803 {
  font-weight: 803 !important;
}

.font-weight-804 {
  font-weight: 804 !important;
}

.font-weight-805 {
  font-weight: 805 !important;
}

.font-weight-806 {
  font-weight: 806 !important;
}

.font-weight-807 {
  font-weight: 807 !important;
}

.font-weight-808 {
  font-weight: 808 !important;
}

.font-weight-809 {
  font-weight: 809 !important;
}

.font-weight-810 {
  font-weight: 810 !important;
}

.font-weight-811 {
  font-weight: 811 !important;
}

.font-weight-812 {
  font-weight: 812 !important;
}

.font-weight-813 {
  font-weight: 813 !important;
}

.font-weight-814 {
  font-weight: 814 !important;
}

.font-weight-815 {
  font-weight: 815 !important;
}

.font-weight-816 {
  font-weight: 816 !important;
}

.font-weight-817 {
  font-weight: 817 !important;
}

.font-weight-818 {
  font-weight: 818 !important;
}

.font-weight-819 {
  font-weight: 819 !important;
}

.font-weight-820 {
  font-weight: 820 !important;
}

.font-weight-821 {
  font-weight: 821 !important;
}

.font-weight-822 {
  font-weight: 822 !important;
}

.font-weight-823 {
  font-weight: 823 !important;
}

.font-weight-824 {
  font-weight: 824 !important;
}

.font-weight-825 {
  font-weight: 825 !important;
}

.font-weight-826 {
  font-weight: 826 !important;
}

.font-weight-827 {
  font-weight: 827 !important;
}

.font-weight-828 {
  font-weight: 828 !important;
}

.font-weight-829 {
  font-weight: 829 !important;
}

.font-weight-830 {
  font-weight: 830 !important;
}

.font-weight-831 {
  font-weight: 831 !important;
}

.font-weight-832 {
  font-weight: 832 !important;
}

.font-weight-833 {
  font-weight: 833 !important;
}

.font-weight-834 {
  font-weight: 834 !important;
}

.font-weight-835 {
  font-weight: 835 !important;
}

.font-weight-836 {
  font-weight: 836 !important;
}

.font-weight-837 {
  font-weight: 837 !important;
}

.font-weight-838 {
  font-weight: 838 !important;
}

.font-weight-839 {
  font-weight: 839 !important;
}

.font-weight-840 {
  font-weight: 840 !important;
}

.font-weight-841 {
  font-weight: 841 !important;
}

.font-weight-842 {
  font-weight: 842 !important;
}

.font-weight-843 {
  font-weight: 843 !important;
}

.font-weight-844 {
  font-weight: 844 !important;
}

.font-weight-845 {
  font-weight: 845 !important;
}

.font-weight-846 {
  font-weight: 846 !important;
}

.font-weight-847 {
  font-weight: 847 !important;
}

.font-weight-848 {
  font-weight: 848 !important;
}

.font-weight-849 {
  font-weight: 849 !important;
}

.font-weight-850 {
  font-weight: 850 !important;
}

.font-weight-851 {
  font-weight: 851 !important;
}

.font-weight-852 {
  font-weight: 852 !important;
}

.font-weight-853 {
  font-weight: 853 !important;
}

.font-weight-854 {
  font-weight: 854 !important;
}

.font-weight-855 {
  font-weight: 855 !important;
}

.font-weight-856 {
  font-weight: 856 !important;
}

.font-weight-857 {
  font-weight: 857 !important;
}

.font-weight-858 {
  font-weight: 858 !important;
}

.font-weight-859 {
  font-weight: 859 !important;
}

.font-weight-860 {
  font-weight: 860 !important;
}

.font-weight-861 {
  font-weight: 861 !important;
}

.font-weight-862 {
  font-weight: 862 !important;
}

.font-weight-863 {
  font-weight: 863 !important;
}

.font-weight-864 {
  font-weight: 864 !important;
}

.font-weight-865 {
  font-weight: 865 !important;
}

.font-weight-866 {
  font-weight: 866 !important;
}

.font-weight-867 {
  font-weight: 867 !important;
}

.font-weight-868 {
  font-weight: 868 !important;
}

.font-weight-869 {
  font-weight: 869 !important;
}

.font-weight-870 {
  font-weight: 870 !important;
}

.font-weight-871 {
  font-weight: 871 !important;
}

.font-weight-872 {
  font-weight: 872 !important;
}

.font-weight-873 {
  font-weight: 873 !important;
}

.font-weight-874 {
  font-weight: 874 !important;
}

.font-weight-875 {
  font-weight: 875 !important;
}

.font-weight-876 {
  font-weight: 876 !important;
}

.font-weight-877 {
  font-weight: 877 !important;
}

.font-weight-878 {
  font-weight: 878 !important;
}

.font-weight-879 {
  font-weight: 879 !important;
}

.font-weight-880 {
  font-weight: 880 !important;
}

.font-weight-881 {
  font-weight: 881 !important;
}

.font-weight-882 {
  font-weight: 882 !important;
}

.font-weight-883 {
  font-weight: 883 !important;
}

.font-weight-884 {
  font-weight: 884 !important;
}

.font-weight-885 {
  font-weight: 885 !important;
}

.font-weight-886 {
  font-weight: 886 !important;
}

.font-weight-887 {
  font-weight: 887 !important;
}

.font-weight-888 {
  font-weight: 888 !important;
}

.font-weight-889 {
  font-weight: 889 !important;
}

.font-weight-890 {
  font-weight: 890 !important;
}

.font-weight-891 {
  font-weight: 891 !important;
}

.font-weight-892 {
  font-weight: 892 !important;
}

.font-weight-893 {
  font-weight: 893 !important;
}

.font-weight-894 {
  font-weight: 894 !important;
}

.font-weight-895 {
  font-weight: 895 !important;
}

.font-weight-896 {
  font-weight: 896 !important;
}

.font-weight-897 {
  font-weight: 897 !important;
}

.font-weight-898 {
  font-weight: 898 !important;
}

.font-weight-899 {
  font-weight: 899 !important;
}

.font-weight-900 {
  font-weight: 900 !important;
}

.font-weight-901 {
  font-weight: 901 !important;
}

.font-weight-902 {
  font-weight: 902 !important;
}

.font-weight-903 {
  font-weight: 903 !important;
}

.font-weight-904 {
  font-weight: 904 !important;
}

.font-weight-905 {
  font-weight: 905 !important;
}

.font-weight-906 {
  font-weight: 906 !important;
}

.font-weight-907 {
  font-weight: 907 !important;
}

.font-weight-908 {
  font-weight: 908 !important;
}

.font-weight-909 {
  font-weight: 909 !important;
}

.font-weight-910 {
  font-weight: 910 !important;
}

.font-weight-911 {
  font-weight: 911 !important;
}

.font-weight-912 {
  font-weight: 912 !important;
}

.font-weight-913 {
  font-weight: 913 !important;
}

.font-weight-914 {
  font-weight: 914 !important;
}

.font-weight-915 {
  font-weight: 915 !important;
}

.font-weight-916 {
  font-weight: 916 !important;
}

.font-weight-917 {
  font-weight: 917 !important;
}

.font-weight-918 {
  font-weight: 918 !important;
}

.font-weight-919 {
  font-weight: 919 !important;
}

.font-weight-920 {
  font-weight: 920 !important;
}

.font-weight-921 {
  font-weight: 921 !important;
}

.font-weight-922 {
  font-weight: 922 !important;
}

.font-weight-923 {
  font-weight: 923 !important;
}

.font-weight-924 {
  font-weight: 924 !important;
}

.font-weight-925 {
  font-weight: 925 !important;
}

.font-weight-926 {
  font-weight: 926 !important;
}

.font-weight-927 {
  font-weight: 927 !important;
}

.font-weight-928 {
  font-weight: 928 !important;
}

.font-weight-929 {
  font-weight: 929 !important;
}

.font-weight-930 {
  font-weight: 930 !important;
}

.font-weight-931 {
  font-weight: 931 !important;
}

.font-weight-932 {
  font-weight: 932 !important;
}

.font-weight-933 {
  font-weight: 933 !important;
}

.font-weight-934 {
  font-weight: 934 !important;
}

.font-weight-935 {
  font-weight: 935 !important;
}

.font-weight-936 {
  font-weight: 936 !important;
}

.font-weight-937 {
  font-weight: 937 !important;
}

.font-weight-938 {
  font-weight: 938 !important;
}

.font-weight-939 {
  font-weight: 939 !important;
}

.font-weight-940 {
  font-weight: 940 !important;
}

.font-weight-941 {
  font-weight: 941 !important;
}

.font-weight-942 {
  font-weight: 942 !important;
}

.font-weight-943 {
  font-weight: 943 !important;
}

.font-weight-944 {
  font-weight: 944 !important;
}

.font-weight-945 {
  font-weight: 945 !important;
}

.font-weight-946 {
  font-weight: 946 !important;
}

.font-weight-947 {
  font-weight: 947 !important;
}

.font-weight-948 {
  font-weight: 948 !important;
}

.font-weight-949 {
  font-weight: 949 !important;
}

.font-weight-950 {
  font-weight: 950 !important;
}

.font-weight-951 {
  font-weight: 951 !important;
}

.font-weight-952 {
  font-weight: 952 !important;
}

.font-weight-953 {
  font-weight: 953 !important;
}

.font-weight-954 {
  font-weight: 954 !important;
}

.font-weight-955 {
  font-weight: 955 !important;
}

.font-weight-956 {
  font-weight: 956 !important;
}

.font-weight-957 {
  font-weight: 957 !important;
}

.font-weight-958 {
  font-weight: 958 !important;
}

.font-weight-959 {
  font-weight: 959 !important;
}

.font-weight-960 {
  font-weight: 960 !important;
}

.font-weight-961 {
  font-weight: 961 !important;
}

.font-weight-962 {
  font-weight: 962 !important;
}

.font-weight-963 {
  font-weight: 963 !important;
}

.font-weight-964 {
  font-weight: 964 !important;
}

.font-weight-965 {
  font-weight: 965 !important;
}

.font-weight-966 {
  font-weight: 966 !important;
}

.font-weight-967 {
  font-weight: 967 !important;
}

.font-weight-968 {
  font-weight: 968 !important;
}

.font-weight-969 {
  font-weight: 969 !important;
}

.font-weight-970 {
  font-weight: 970 !important;
}

.font-weight-971 {
  font-weight: 971 !important;
}

.font-weight-972 {
  font-weight: 972 !important;
}

.font-weight-973 {
  font-weight: 973 !important;
}

.font-weight-974 {
  font-weight: 974 !important;
}

.font-weight-975 {
  font-weight: 975 !important;
}

.font-weight-976 {
  font-weight: 976 !important;
}

.font-weight-977 {
  font-weight: 977 !important;
}

.font-weight-978 {
  font-weight: 978 !important;
}

.font-weight-979 {
  font-weight: 979 !important;
}

.font-weight-980 {
  font-weight: 980 !important;
}

.font-weight-981 {
  font-weight: 981 !important;
}

.font-weight-982 {
  font-weight: 982 !important;
}

.font-weight-983 {
  font-weight: 983 !important;
}

.font-weight-984 {
  font-weight: 984 !important;
}

.font-weight-985 {
  font-weight: 985 !important;
}

.font-weight-986 {
  font-weight: 986 !important;
}

.font-weight-987 {
  font-weight: 987 !important;
}

.font-weight-988 {
  font-weight: 988 !important;
}

.font-weight-989 {
  font-weight: 989 !important;
}

.font-weight-990 {
  font-weight: 990 !important;
}

.font-weight-991 {
  font-weight: 991 !important;
}

.font-weight-992 {
  font-weight: 992 !important;
}

.font-weight-993 {
  font-weight: 993 !important;
}

.font-weight-994 {
  font-weight: 994 !important;
}

.font-weight-995 {
  font-weight: 995 !important;
}

.font-weight-996 {
  font-weight: 996 !important;
}

.font-weight-997 {
  font-weight: 997 !important;
}

.font-weight-998 {
  font-weight: 998 !important;
}

.font-weight-999 {
  font-weight: 999 !important;
}

.font-weight-1000 {
  font-weight: 1000 !important;
}

.t-scale-1 {
  transform: scale(1);
}

.t-scale-2 {
  transform: scale(2);
}

.t-scale-3 {
  transform: scale(3);
}

.t-scale-4 {
  transform: scale(4);
}

.t-scale-5 {
  transform: scale(5);
}

.t-scale-6 {
  transform: scale(6);
}

.t-scale-7 {
  transform: scale(7);
}

.t-scale-8 {
  transform: scale(8);
}

.t-scale-9 {
  transform: scale(9);
}

.t-scale-10 {
  transform: scale(10);
}

.t-scale-1_3 {
  transform: scale(1.3);
}

.t-scale-1_05 {
  transform: scale(1.05);
}

.t-origin {
  transform-origin: center;
}

.p-1 {
  padding: 1px;
}

.p-2 {
  padding: 2px;
}

.p-3 {
  padding: 3px;
}

.p-4 {
  padding: 4px;
}

.p-5 {
  padding: 5px;
}

.p-6 {
  padding: 6px;
}

.p-7 {
  padding: 7px;
}

.p-8 {
  padding: 8px;
}

.p-9 {
  padding: 9px;
}

.p-10 {
  padding: 10px;
}

.p-11 {
  padding: 11px;
}

.p-12 {
  padding: 12px;
}

.p-13 {
  padding: 13px;
}

.p-14 {
  padding: 14px;
}

.p-15 {
  padding: 15px;
}

.p-16 {
  padding: 16px;
}

.p-17 {
  padding: 17px;
}

.p-18 {
  padding: 18px;
}

.p-19 {
  padding: 19px;
}

.p-20 {
  padding: 20px;
}

.p-21 {
  padding: 21px;
}

.p-22 {
  padding: 22px;
}

.p-23 {
  padding: 23px;
}

.p-24 {
  padding: 24px;
}

.p-25 {
  padding: 25px;
}

.p-26 {
  padding: 26px;
}

.p-27 {
  padding: 27px;
}

.p-28 {
  padding: 28px;
}

.p-29 {
  padding: 29px;
}

.p-30 {
  padding: 30px;
}

.p-31 {
  padding: 31px;
}

.p-32 {
  padding: 32px;
}

.p-33 {
  padding: 33px;
}

.p-34 {
  padding: 34px;
}

.p-35 {
  padding: 35px;
}

.p-36 {
  padding: 36px;
}

.p-37 {
  padding: 37px;
}

.p-38 {
  padding: 38px;
}

.p-39 {
  padding: 39px;
}

.p-40 {
  padding: 40px;
}

.p-41 {
  padding: 41px;
}

.p-42 {
  padding: 42px;
}

.p-43 {
  padding: 43px;
}

.p-44 {
  padding: 44px;
}

.p-45 {
  padding: 45px;
}

.p-46 {
  padding: 46px;
}

.p-47 {
  padding: 47px;
}

.p-48 {
  padding: 48px;
}

.p-49 {
  padding: 49px;
}

.p-50 {
  padding: 50px;
}

.p-51 {
  padding: 51px;
}

.p-52 {
  padding: 52px;
}

.p-53 {
  padding: 53px;
}

.p-54 {
  padding: 54px;
}

.p-55 {
  padding: 55px;
}

.p-56 {
  padding: 56px;
}

.p-57 {
  padding: 57px;
}

.p-58 {
  padding: 58px;
}

.p-59 {
  padding: 59px;
}

.p-60 {
  padding: 60px;
}

.p-61 {
  padding: 61px;
}

.p-62 {
  padding: 62px;
}

.p-63 {
  padding: 63px;
}

.p-64 {
  padding: 64px;
}

.p-65 {
  padding: 65px;
}

.p-66 {
  padding: 66px;
}

.p-67 {
  padding: 67px;
}

.p-68 {
  padding: 68px;
}

.p-69 {
  padding: 69px;
}

.p-70 {
  padding: 70px;
}

.p-71 {
  padding: 71px;
}

.p-72 {
  padding: 72px;
}

.p-73 {
  padding: 73px;
}

.p-74 {
  padding: 74px;
}

.p-75 {
  padding: 75px;
}

.p-76 {
  padding: 76px;
}

.p-77 {
  padding: 77px;
}

.p-78 {
  padding: 78px;
}

.p-79 {
  padding: 79px;
}

.p-80 {
  padding: 80px;
}

.p-81 {
  padding: 81px;
}

.p-82 {
  padding: 82px;
}

.p-83 {
  padding: 83px;
}

.p-84 {
  padding: 84px;
}

.p-85 {
  padding: 85px;
}

.p-86 {
  padding: 86px;
}

.p-87 {
  padding: 87px;
}

.p-88 {
  padding: 88px;
}

.p-89 {
  padding: 89px;
}

.p-90 {
  padding: 90px;
}

.p-91 {
  padding: 91px;
}

.p-92 {
  padding: 92px;
}

.p-93 {
  padding: 93px;
}

.p-94 {
  padding: 94px;
}

.p-95 {
  padding: 95px;
}

.p-96 {
  padding: 96px;
}

.p-97 {
  padding: 97px;
}

.p-98 {
  padding: 98px;
}

.p-99 {
  padding: 99px;
}

.p-100 {
  padding: 100px;
}

.z-index-1 {
  z-index: 1;
}

.z-index-2 {
  z-index: 2;
}

.z-index-3 {
  z-index: 3;
}

.z-index-4 {
  z-index: 4;
}

.z-index-5 {
  z-index: 5;
}

.z-index-6 {
  z-index: 6;
}

.z-index-7 {
  z-index: 7;
}

.z-index-8 {
  z-index: 8;
}

.z-index-9 {
  z-index: 9;
}

.z-index-10 {
  z-index: 10;
}

.z-index-11 {
  z-index: 11;
}

.z-index-12 {
  z-index: 12;
}

.z-index-13 {
  z-index: 13;
}

.z-index-14 {
  z-index: 14;
}

.z-index-15 {
  z-index: 15;
}

.z-index-16 {
  z-index: 16;
}

.z-index-17 {
  z-index: 17;
}

.z-index-18 {
  z-index: 18;
}

.z-index-19 {
  z-index: 19;
}

.z-index-20 {
  z-index: 20;
}

.z-index-21 {
  z-index: 21;
}

.z-index-22 {
  z-index: 22;
}

.z-index-23 {
  z-index: 23;
}

.z-index-24 {
  z-index: 24;
}

.z-index-25 {
  z-index: 25;
}

.z-index-26 {
  z-index: 26;
}

.z-index-27 {
  z-index: 27;
}

.z-index-28 {
  z-index: 28;
}

.z-index-29 {
  z-index: 29;
}

.z-index-30 {
  z-index: 30;
}

.z-index-31 {
  z-index: 31;
}

.z-index-32 {
  z-index: 32;
}

.z-index-33 {
  z-index: 33;
}

.z-index-34 {
  z-index: 34;
}

.z-index-35 {
  z-index: 35;
}

.z-index-36 {
  z-index: 36;
}

.z-index-37 {
  z-index: 37;
}

.z-index-38 {
  z-index: 38;
}

.z-index-39 {
  z-index: 39;
}

.z-index-40 {
  z-index: 40;
}

.z-index-41 {
  z-index: 41;
}

.z-index-42 {
  z-index: 42;
}

.z-index-43 {
  z-index: 43;
}

.z-index-44 {
  z-index: 44;
}

.z-index-45 {
  z-index: 45;
}

.z-index-46 {
  z-index: 46;
}

.z-index-47 {
  z-index: 47;
}

.z-index-48 {
  z-index: 48;
}

.z-index-49 {
  z-index: 49;
}

.z-index-50 {
  z-index: 50;
}

.z-index-51 {
  z-index: 51;
}

.z-index-52 {
  z-index: 52;
}

.z-index-53 {
  z-index: 53;
}

.z-index-54 {
  z-index: 54;
}

.z-index-55 {
  z-index: 55;
}

.z-index-56 {
  z-index: 56;
}

.z-index-57 {
  z-index: 57;
}

.z-index-58 {
  z-index: 58;
}

.z-index-59 {
  z-index: 59;
}

.z-index-60 {
  z-index: 60;
}

.z-index-61 {
  z-index: 61;
}

.z-index-62 {
  z-index: 62;
}

.z-index-63 {
  z-index: 63;
}

.z-index-64 {
  z-index: 64;
}

.z-index-65 {
  z-index: 65;
}

.z-index-66 {
  z-index: 66;
}

.z-index-67 {
  z-index: 67;
}

.z-index-68 {
  z-index: 68;
}

.z-index-69 {
  z-index: 69;
}

.z-index-70 {
  z-index: 70;
}

.z-index-71 {
  z-index: 71;
}

.z-index-72 {
  z-index: 72;
}

.z-index-73 {
  z-index: 73;
}

.z-index-74 {
  z-index: 74;
}

.z-index-75 {
  z-index: 75;
}

.z-index-76 {
  z-index: 76;
}

.z-index-77 {
  z-index: 77;
}

.z-index-78 {
  z-index: 78;
}

.z-index-79 {
  z-index: 79;
}

.z-index-80 {
  z-index: 80;
}

.z-index-81 {
  z-index: 81;
}

.z-index-82 {
  z-index: 82;
}

.z-index-83 {
  z-index: 83;
}

.z-index-84 {
  z-index: 84;
}

.z-index-85 {
  z-index: 85;
}

.z-index-86 {
  z-index: 86;
}

.z-index-87 {
  z-index: 87;
}

.z-index-88 {
  z-index: 88;
}

.z-index-89 {
  z-index: 89;
}

.z-index-90 {
  z-index: 90;
}

.z-index-91 {
  z-index: 91;
}

.z-index-92 {
  z-index: 92;
}

.z-index-93 {
  z-index: 93;
}

.z-index-94 {
  z-index: 94;
}

.z-index-95 {
  z-index: 95;
}

.z-index-96 {
  z-index: 96;
}

.z-index-97 {
  z-index: 97;
}

.z-index-98 {
  z-index: 98;
}

.z-index-99 {
  z-index: 99;
}

.z-index-100 {
  z-index: 100;
}

.z-index-101 {
  z-index: 101;
}

.z-index-102 {
  z-index: 102;
}

.z-index-103 {
  z-index: 103;
}

.z-index-104 {
  z-index: 104;
}

.z-index-105 {
  z-index: 105;
}

.z-index-106 {
  z-index: 106;
}

.z-index-107 {
  z-index: 107;
}

.z-index-108 {
  z-index: 108;
}

.z-index-109 {
  z-index: 109;
}

.z-index-110 {
  z-index: 110;
}

.z-index-111 {
  z-index: 111;
}

.z-index-112 {
  z-index: 112;
}

.z-index-113 {
  z-index: 113;
}

.z-index-114 {
  z-index: 114;
}

.z-index-115 {
  z-index: 115;
}

.z-index-116 {
  z-index: 116;
}

.z-index-117 {
  z-index: 117;
}

.z-index-118 {
  z-index: 118;
}

.z-index-119 {
  z-index: 119;
}

.z-index-120 {
  z-index: 120;
}

.z-index-121 {
  z-index: 121;
}

.z-index-122 {
  z-index: 122;
}

.z-index-123 {
  z-index: 123;
}

.z-index-124 {
  z-index: 124;
}

.z-index-125 {
  z-index: 125;
}

.z-index-126 {
  z-index: 126;
}

.z-index-127 {
  z-index: 127;
}

.z-index-128 {
  z-index: 128;
}

.z-index-129 {
  z-index: 129;
}

.z-index-130 {
  z-index: 130;
}

.z-index-131 {
  z-index: 131;
}

.z-index-132 {
  z-index: 132;
}

.z-index-133 {
  z-index: 133;
}

.z-index-134 {
  z-index: 134;
}

.z-index-135 {
  z-index: 135;
}

.z-index-136 {
  z-index: 136;
}

.z-index-137 {
  z-index: 137;
}

.z-index-138 {
  z-index: 138;
}

.z-index-139 {
  z-index: 139;
}

.z-index-140 {
  z-index: 140;
}

.z-index-141 {
  z-index: 141;
}

.z-index-142 {
  z-index: 142;
}

.z-index-143 {
  z-index: 143;
}

.z-index-144 {
  z-index: 144;
}

.z-index-145 {
  z-index: 145;
}

.z-index-146 {
  z-index: 146;
}

.z-index-147 {
  z-index: 147;
}

.z-index-148 {
  z-index: 148;
}

.z-index-149 {
  z-index: 149;
}

.z-index-150 {
  z-index: 150;
}

.z-index-151 {
  z-index: 151;
}

.z-index-152 {
  z-index: 152;
}

.z-index-153 {
  z-index: 153;
}

.z-index-154 {
  z-index: 154;
}

.z-index-155 {
  z-index: 155;
}

.z-index-156 {
  z-index: 156;
}

.z-index-157 {
  z-index: 157;
}

.z-index-158 {
  z-index: 158;
}

.z-index-159 {
  z-index: 159;
}

.z-index-160 {
  z-index: 160;
}

.z-index-161 {
  z-index: 161;
}

.z-index-162 {
  z-index: 162;
}

.z-index-163 {
  z-index: 163;
}

.z-index-164 {
  z-index: 164;
}

.z-index-165 {
  z-index: 165;
}

.z-index-166 {
  z-index: 166;
}

.z-index-167 {
  z-index: 167;
}

.z-index-168 {
  z-index: 168;
}

.z-index-169 {
  z-index: 169;
}

.z-index-170 {
  z-index: 170;
}

.z-index-171 {
  z-index: 171;
}

.z-index-172 {
  z-index: 172;
}

.z-index-173 {
  z-index: 173;
}

.z-index-174 {
  z-index: 174;
}

.z-index-175 {
  z-index: 175;
}

.z-index-176 {
  z-index: 176;
}

.z-index-177 {
  z-index: 177;
}

.z-index-178 {
  z-index: 178;
}

.z-index-179 {
  z-index: 179;
}

.z-index-180 {
  z-index: 180;
}

.z-index-181 {
  z-index: 181;
}

.z-index-182 {
  z-index: 182;
}

.z-index-183 {
  z-index: 183;
}

.z-index-184 {
  z-index: 184;
}

.z-index-185 {
  z-index: 185;
}

.z-index-186 {
  z-index: 186;
}

.z-index-187 {
  z-index: 187;
}

.z-index-188 {
  z-index: 188;
}

.z-index-189 {
  z-index: 189;
}

.z-index-190 {
  z-index: 190;
}

.z-index-191 {
  z-index: 191;
}

.z-index-192 {
  z-index: 192;
}

.z-index-193 {
  z-index: 193;
}

.z-index-194 {
  z-index: 194;
}

.z-index-195 {
  z-index: 195;
}

.z-index-196 {
  z-index: 196;
}

.z-index-197 {
  z-index: 197;
}

.z-index-198 {
  z-index: 198;
}

.z-index-199 {
  z-index: 199;
}

.z-index-200 {
  z-index: 200;
}

.z-index-201 {
  z-index: 201;
}

.z-index-202 {
  z-index: 202;
}

.z-index-203 {
  z-index: 203;
}

.z-index-204 {
  z-index: 204;
}

.z-index-205 {
  z-index: 205;
}

.z-index-206 {
  z-index: 206;
}

.z-index-207 {
  z-index: 207;
}

.z-index-208 {
  z-index: 208;
}

.z-index-209 {
  z-index: 209;
}

.z-index-210 {
  z-index: 210;
}

.z-index-211 {
  z-index: 211;
}

.z-index-212 {
  z-index: 212;
}

.z-index-213 {
  z-index: 213;
}

.z-index-214 {
  z-index: 214;
}

.z-index-215 {
  z-index: 215;
}

.z-index-216 {
  z-index: 216;
}

.z-index-217 {
  z-index: 217;
}

.z-index-218 {
  z-index: 218;
}

.z-index-219 {
  z-index: 219;
}

.z-index-220 {
  z-index: 220;
}

.z-index-221 {
  z-index: 221;
}

.z-index-222 {
  z-index: 222;
}

.z-index-223 {
  z-index: 223;
}

.z-index-224 {
  z-index: 224;
}

.z-index-225 {
  z-index: 225;
}

.z-index-226 {
  z-index: 226;
}

.z-index-227 {
  z-index: 227;
}

.z-index-228 {
  z-index: 228;
}

.z-index-229 {
  z-index: 229;
}

.z-index-230 {
  z-index: 230;
}

.z-index-231 {
  z-index: 231;
}

.z-index-232 {
  z-index: 232;
}

.z-index-233 {
  z-index: 233;
}

.z-index-234 {
  z-index: 234;
}

.z-index-235 {
  z-index: 235;
}

.z-index-236 {
  z-index: 236;
}

.z-index-237 {
  z-index: 237;
}

.z-index-238 {
  z-index: 238;
}

.z-index-239 {
  z-index: 239;
}

.z-index-240 {
  z-index: 240;
}

.z-index-241 {
  z-index: 241;
}

.z-index-242 {
  z-index: 242;
}

.z-index-243 {
  z-index: 243;
}

.z-index-244 {
  z-index: 244;
}

.z-index-245 {
  z-index: 245;
}

.z-index-246 {
  z-index: 246;
}

.z-index-247 {
  z-index: 247;
}

.z-index-248 {
  z-index: 248;
}

.z-index-249 {
  z-index: 249;
}

.z-index-250 {
  z-index: 250;
}

.z-index-251 {
  z-index: 251;
}

.z-index-252 {
  z-index: 252;
}

.z-index-253 {
  z-index: 253;
}

.z-index-254 {
  z-index: 254;
}

.z-index-255 {
  z-index: 255;
}

.z-index-256 {
  z-index: 256;
}

.z-index-257 {
  z-index: 257;
}

.z-index-258 {
  z-index: 258;
}

.z-index-259 {
  z-index: 259;
}

.z-index-260 {
  z-index: 260;
}

.z-index-261 {
  z-index: 261;
}

.z-index-262 {
  z-index: 262;
}

.z-index-263 {
  z-index: 263;
}

.z-index-264 {
  z-index: 264;
}

.z-index-265 {
  z-index: 265;
}

.z-index-266 {
  z-index: 266;
}

.z-index-267 {
  z-index: 267;
}

.z-index-268 {
  z-index: 268;
}

.z-index-269 {
  z-index: 269;
}

.z-index-270 {
  z-index: 270;
}

.z-index-271 {
  z-index: 271;
}

.z-index-272 {
  z-index: 272;
}

.z-index-273 {
  z-index: 273;
}

.z-index-274 {
  z-index: 274;
}

.z-index-275 {
  z-index: 275;
}

.z-index-276 {
  z-index: 276;
}

.z-index-277 {
  z-index: 277;
}

.z-index-278 {
  z-index: 278;
}

.z-index-279 {
  z-index: 279;
}

.z-index-280 {
  z-index: 280;
}

.z-index-281 {
  z-index: 281;
}

.z-index-282 {
  z-index: 282;
}

.z-index-283 {
  z-index: 283;
}

.z-index-284 {
  z-index: 284;
}

.z-index-285 {
  z-index: 285;
}

.z-index-286 {
  z-index: 286;
}

.z-index-287 {
  z-index: 287;
}

.z-index-288 {
  z-index: 288;
}

.z-index-289 {
  z-index: 289;
}

.z-index-290 {
  z-index: 290;
}

.z-index-291 {
  z-index: 291;
}

.z-index-292 {
  z-index: 292;
}

.z-index-293 {
  z-index: 293;
}

.z-index-294 {
  z-index: 294;
}

.z-index-295 {
  z-index: 295;
}

.z-index-296 {
  z-index: 296;
}

.z-index-297 {
  z-index: 297;
}

.z-index-298 {
  z-index: 298;
}

.z-index-299 {
  z-index: 299;
}

.z-index-300 {
  z-index: 300;
}

.z-index-301 {
  z-index: 301;
}

.z-index-302 {
  z-index: 302;
}

.z-index-303 {
  z-index: 303;
}

.z-index-304 {
  z-index: 304;
}

.z-index-305 {
  z-index: 305;
}

.z-index-306 {
  z-index: 306;
}

.z-index-307 {
  z-index: 307;
}

.z-index-308 {
  z-index: 308;
}

.z-index-309 {
  z-index: 309;
}

.z-index-310 {
  z-index: 310;
}

.z-index-311 {
  z-index: 311;
}

.z-index-312 {
  z-index: 312;
}

.z-index-313 {
  z-index: 313;
}

.z-index-314 {
  z-index: 314;
}

.z-index-315 {
  z-index: 315;
}

.z-index-316 {
  z-index: 316;
}

.z-index-317 {
  z-index: 317;
}

.z-index-318 {
  z-index: 318;
}

.z-index-319 {
  z-index: 319;
}

.z-index-320 {
  z-index: 320;
}

.z-index-321 {
  z-index: 321;
}

.z-index-322 {
  z-index: 322;
}

.z-index-323 {
  z-index: 323;
}

.z-index-324 {
  z-index: 324;
}

.z-index-325 {
  z-index: 325;
}

.z-index-326 {
  z-index: 326;
}

.z-index-327 {
  z-index: 327;
}

.z-index-328 {
  z-index: 328;
}

.z-index-329 {
  z-index: 329;
}

.z-index-330 {
  z-index: 330;
}

.z-index-331 {
  z-index: 331;
}

.z-index-332 {
  z-index: 332;
}

.z-index-333 {
  z-index: 333;
}

.z-index-334 {
  z-index: 334;
}

.z-index-335 {
  z-index: 335;
}

.z-index-336 {
  z-index: 336;
}

.z-index-337 {
  z-index: 337;
}

.z-index-338 {
  z-index: 338;
}

.z-index-339 {
  z-index: 339;
}

.z-index-340 {
  z-index: 340;
}

.z-index-341 {
  z-index: 341;
}

.z-index-342 {
  z-index: 342;
}

.z-index-343 {
  z-index: 343;
}

.z-index-344 {
  z-index: 344;
}

.z-index-345 {
  z-index: 345;
}

.z-index-346 {
  z-index: 346;
}

.z-index-347 {
  z-index: 347;
}

.z-index-348 {
  z-index: 348;
}

.z-index-349 {
  z-index: 349;
}

.z-index-350 {
  z-index: 350;
}

.z-index-351 {
  z-index: 351;
}

.z-index-352 {
  z-index: 352;
}

.z-index-353 {
  z-index: 353;
}

.z-index-354 {
  z-index: 354;
}

.z-index-355 {
  z-index: 355;
}

.z-index-356 {
  z-index: 356;
}

.z-index-357 {
  z-index: 357;
}

.z-index-358 {
  z-index: 358;
}

.z-index-359 {
  z-index: 359;
}

.z-index-360 {
  z-index: 360;
}

.z-index-361 {
  z-index: 361;
}

.z-index-362 {
  z-index: 362;
}

.z-index-363 {
  z-index: 363;
}

.z-index-364 {
  z-index: 364;
}

.z-index-365 {
  z-index: 365;
}

.z-index-366 {
  z-index: 366;
}

.z-index-367 {
  z-index: 367;
}

.z-index-368 {
  z-index: 368;
}

.z-index-369 {
  z-index: 369;
}

.z-index-370 {
  z-index: 370;
}

.z-index-371 {
  z-index: 371;
}

.z-index-372 {
  z-index: 372;
}

.z-index-373 {
  z-index: 373;
}

.z-index-374 {
  z-index: 374;
}

.z-index-375 {
  z-index: 375;
}

.z-index-376 {
  z-index: 376;
}

.z-index-377 {
  z-index: 377;
}

.z-index-378 {
  z-index: 378;
}

.z-index-379 {
  z-index: 379;
}

.z-index-380 {
  z-index: 380;
}

.z-index-381 {
  z-index: 381;
}

.z-index-382 {
  z-index: 382;
}

.z-index-383 {
  z-index: 383;
}

.z-index-384 {
  z-index: 384;
}

.z-index-385 {
  z-index: 385;
}

.z-index-386 {
  z-index: 386;
}

.z-index-387 {
  z-index: 387;
}

.z-index-388 {
  z-index: 388;
}

.z-index-389 {
  z-index: 389;
}

.z-index-390 {
  z-index: 390;
}

.z-index-391 {
  z-index: 391;
}

.z-index-392 {
  z-index: 392;
}

.z-index-393 {
  z-index: 393;
}

.z-index-394 {
  z-index: 394;
}

.z-index-395 {
  z-index: 395;
}

.z-index-396 {
  z-index: 396;
}

.z-index-397 {
  z-index: 397;
}

.z-index-398 {
  z-index: 398;
}

.z-index-399 {
  z-index: 399;
}

.z-index-400 {
  z-index: 400;
}

.z-index-401 {
  z-index: 401;
}

.z-index-402 {
  z-index: 402;
}

.z-index-403 {
  z-index: 403;
}

.z-index-404 {
  z-index: 404;
}

.z-index-405 {
  z-index: 405;
}

.z-index-406 {
  z-index: 406;
}

.z-index-407 {
  z-index: 407;
}

.z-index-408 {
  z-index: 408;
}

.z-index-409 {
  z-index: 409;
}

.z-index-410 {
  z-index: 410;
}

.z-index-411 {
  z-index: 411;
}

.z-index-412 {
  z-index: 412;
}

.z-index-413 {
  z-index: 413;
}

.z-index-414 {
  z-index: 414;
}

.z-index-415 {
  z-index: 415;
}

.z-index-416 {
  z-index: 416;
}

.z-index-417 {
  z-index: 417;
}

.z-index-418 {
  z-index: 418;
}

.z-index-419 {
  z-index: 419;
}

.z-index-420 {
  z-index: 420;
}

.z-index-421 {
  z-index: 421;
}

.z-index-422 {
  z-index: 422;
}

.z-index-423 {
  z-index: 423;
}

.z-index-424 {
  z-index: 424;
}

.z-index-425 {
  z-index: 425;
}

.z-index-426 {
  z-index: 426;
}

.z-index-427 {
  z-index: 427;
}

.z-index-428 {
  z-index: 428;
}

.z-index-429 {
  z-index: 429;
}

.z-index-430 {
  z-index: 430;
}

.z-index-431 {
  z-index: 431;
}

.z-index-432 {
  z-index: 432;
}

.z-index-433 {
  z-index: 433;
}

.z-index-434 {
  z-index: 434;
}

.z-index-435 {
  z-index: 435;
}

.z-index-436 {
  z-index: 436;
}

.z-index-437 {
  z-index: 437;
}

.z-index-438 {
  z-index: 438;
}

.z-index-439 {
  z-index: 439;
}

.z-index-440 {
  z-index: 440;
}

.z-index-441 {
  z-index: 441;
}

.z-index-442 {
  z-index: 442;
}

.z-index-443 {
  z-index: 443;
}

.z-index-444 {
  z-index: 444;
}

.z-index-445 {
  z-index: 445;
}

.z-index-446 {
  z-index: 446;
}

.z-index-447 {
  z-index: 447;
}

.z-index-448 {
  z-index: 448;
}

.z-index-449 {
  z-index: 449;
}

.z-index-450 {
  z-index: 450;
}

.z-index-451 {
  z-index: 451;
}

.z-index-452 {
  z-index: 452;
}

.z-index-453 {
  z-index: 453;
}

.z-index-454 {
  z-index: 454;
}

.z-index-455 {
  z-index: 455;
}

.z-index-456 {
  z-index: 456;
}

.z-index-457 {
  z-index: 457;
}

.z-index-458 {
  z-index: 458;
}

.z-index-459 {
  z-index: 459;
}

.z-index-460 {
  z-index: 460;
}

.z-index-461 {
  z-index: 461;
}

.z-index-462 {
  z-index: 462;
}

.z-index-463 {
  z-index: 463;
}

.z-index-464 {
  z-index: 464;
}

.z-index-465 {
  z-index: 465;
}

.z-index-466 {
  z-index: 466;
}

.z-index-467 {
  z-index: 467;
}

.z-index-468 {
  z-index: 468;
}

.z-index-469 {
  z-index: 469;
}

.z-index-470 {
  z-index: 470;
}

.z-index-471 {
  z-index: 471;
}

.z-index-472 {
  z-index: 472;
}

.z-index-473 {
  z-index: 473;
}

.z-index-474 {
  z-index: 474;
}

.z-index-475 {
  z-index: 475;
}

.z-index-476 {
  z-index: 476;
}

.z-index-477 {
  z-index: 477;
}

.z-index-478 {
  z-index: 478;
}

.z-index-479 {
  z-index: 479;
}

.z-index-480 {
  z-index: 480;
}

.z-index-481 {
  z-index: 481;
}

.z-index-482 {
  z-index: 482;
}

.z-index-483 {
  z-index: 483;
}

.z-index-484 {
  z-index: 484;
}

.z-index-485 {
  z-index: 485;
}

.z-index-486 {
  z-index: 486;
}

.z-index-487 {
  z-index: 487;
}

.z-index-488 {
  z-index: 488;
}

.z-index-489 {
  z-index: 489;
}

.z-index-490 {
  z-index: 490;
}

.z-index-491 {
  z-index: 491;
}

.z-index-492 {
  z-index: 492;
}

.z-index-493 {
  z-index: 493;
}

.z-index-494 {
  z-index: 494;
}

.z-index-495 {
  z-index: 495;
}

.z-index-496 {
  z-index: 496;
}

.z-index-497 {
  z-index: 497;
}

.z-index-498 {
  z-index: 498;
}

.z-index-499 {
  z-index: 499;
}

.z-index-500 {
  z-index: 500;
}

.z-index-501 {
  z-index: 501;
}

.z-index-502 {
  z-index: 502;
}

.z-index-503 {
  z-index: 503;
}

.z-index-504 {
  z-index: 504;
}

.z-index-505 {
  z-index: 505;
}

.z-index-506 {
  z-index: 506;
}

.z-index-507 {
  z-index: 507;
}

.z-index-508 {
  z-index: 508;
}

.z-index-509 {
  z-index: 509;
}

.z-index-510 {
  z-index: 510;
}

.z-index-511 {
  z-index: 511;
}

.z-index-512 {
  z-index: 512;
}

.z-index-513 {
  z-index: 513;
}

.z-index-514 {
  z-index: 514;
}

.z-index-515 {
  z-index: 515;
}

.z-index-516 {
  z-index: 516;
}

.z-index-517 {
  z-index: 517;
}

.z-index-518 {
  z-index: 518;
}

.z-index-519 {
  z-index: 519;
}

.z-index-520 {
  z-index: 520;
}

.z-index-521 {
  z-index: 521;
}

.z-index-522 {
  z-index: 522;
}

.z-index-523 {
  z-index: 523;
}

.z-index-524 {
  z-index: 524;
}

.z-index-525 {
  z-index: 525;
}

.z-index-526 {
  z-index: 526;
}

.z-index-527 {
  z-index: 527;
}

.z-index-528 {
  z-index: 528;
}

.z-index-529 {
  z-index: 529;
}

.z-index-530 {
  z-index: 530;
}

.z-index-531 {
  z-index: 531;
}

.z-index-532 {
  z-index: 532;
}

.z-index-533 {
  z-index: 533;
}

.z-index-534 {
  z-index: 534;
}

.z-index-535 {
  z-index: 535;
}

.z-index-536 {
  z-index: 536;
}

.z-index-537 {
  z-index: 537;
}

.z-index-538 {
  z-index: 538;
}

.z-index-539 {
  z-index: 539;
}

.z-index-540 {
  z-index: 540;
}

.z-index-541 {
  z-index: 541;
}

.z-index-542 {
  z-index: 542;
}

.z-index-543 {
  z-index: 543;
}

.z-index-544 {
  z-index: 544;
}

.z-index-545 {
  z-index: 545;
}

.z-index-546 {
  z-index: 546;
}

.z-index-547 {
  z-index: 547;
}

.z-index-548 {
  z-index: 548;
}

.z-index-549 {
  z-index: 549;
}

.z-index-550 {
  z-index: 550;
}

.z-index-551 {
  z-index: 551;
}

.z-index-552 {
  z-index: 552;
}

.z-index-553 {
  z-index: 553;
}

.z-index-554 {
  z-index: 554;
}

.z-index-555 {
  z-index: 555;
}

.z-index-556 {
  z-index: 556;
}

.z-index-557 {
  z-index: 557;
}

.z-index-558 {
  z-index: 558;
}

.z-index-559 {
  z-index: 559;
}

.z-index-560 {
  z-index: 560;
}

.z-index-561 {
  z-index: 561;
}

.z-index-562 {
  z-index: 562;
}

.z-index-563 {
  z-index: 563;
}

.z-index-564 {
  z-index: 564;
}

.z-index-565 {
  z-index: 565;
}

.z-index-566 {
  z-index: 566;
}

.z-index-567 {
  z-index: 567;
}

.z-index-568 {
  z-index: 568;
}

.z-index-569 {
  z-index: 569;
}

.z-index-570 {
  z-index: 570;
}

.z-index-571 {
  z-index: 571;
}

.z-index-572 {
  z-index: 572;
}

.z-index-573 {
  z-index: 573;
}

.z-index-574 {
  z-index: 574;
}

.z-index-575 {
  z-index: 575;
}

.z-index-576 {
  z-index: 576;
}

.z-index-577 {
  z-index: 577;
}

.z-index-578 {
  z-index: 578;
}

.z-index-579 {
  z-index: 579;
}

.z-index-580 {
  z-index: 580;
}

.z-index-581 {
  z-index: 581;
}

.z-index-582 {
  z-index: 582;
}

.z-index-583 {
  z-index: 583;
}

.z-index-584 {
  z-index: 584;
}

.z-index-585 {
  z-index: 585;
}

.z-index-586 {
  z-index: 586;
}

.z-index-587 {
  z-index: 587;
}

.z-index-588 {
  z-index: 588;
}

.z-index-589 {
  z-index: 589;
}

.z-index-590 {
  z-index: 590;
}

.z-index-591 {
  z-index: 591;
}

.z-index-592 {
  z-index: 592;
}

.z-index-593 {
  z-index: 593;
}

.z-index-594 {
  z-index: 594;
}

.z-index-595 {
  z-index: 595;
}

.z-index-596 {
  z-index: 596;
}

.z-index-597 {
  z-index: 597;
}

.z-index-598 {
  z-index: 598;
}

.z-index-599 {
  z-index: 599;
}

.z-index-600 {
  z-index: 600;
}

.z-index-601 {
  z-index: 601;
}

.z-index-602 {
  z-index: 602;
}

.z-index-603 {
  z-index: 603;
}

.z-index-604 {
  z-index: 604;
}

.z-index-605 {
  z-index: 605;
}

.z-index-606 {
  z-index: 606;
}

.z-index-607 {
  z-index: 607;
}

.z-index-608 {
  z-index: 608;
}

.z-index-609 {
  z-index: 609;
}

.z-index-610 {
  z-index: 610;
}

.z-index-611 {
  z-index: 611;
}

.z-index-612 {
  z-index: 612;
}

.z-index-613 {
  z-index: 613;
}

.z-index-614 {
  z-index: 614;
}

.z-index-615 {
  z-index: 615;
}

.z-index-616 {
  z-index: 616;
}

.z-index-617 {
  z-index: 617;
}

.z-index-618 {
  z-index: 618;
}

.z-index-619 {
  z-index: 619;
}

.z-index-620 {
  z-index: 620;
}

.z-index-621 {
  z-index: 621;
}

.z-index-622 {
  z-index: 622;
}

.z-index-623 {
  z-index: 623;
}

.z-index-624 {
  z-index: 624;
}

.z-index-625 {
  z-index: 625;
}

.z-index-626 {
  z-index: 626;
}

.z-index-627 {
  z-index: 627;
}

.z-index-628 {
  z-index: 628;
}

.z-index-629 {
  z-index: 629;
}

.z-index-630 {
  z-index: 630;
}

.z-index-631 {
  z-index: 631;
}

.z-index-632 {
  z-index: 632;
}

.z-index-633 {
  z-index: 633;
}

.z-index-634 {
  z-index: 634;
}

.z-index-635 {
  z-index: 635;
}

.z-index-636 {
  z-index: 636;
}

.z-index-637 {
  z-index: 637;
}

.z-index-638 {
  z-index: 638;
}

.z-index-639 {
  z-index: 639;
}

.z-index-640 {
  z-index: 640;
}

.z-index-641 {
  z-index: 641;
}

.z-index-642 {
  z-index: 642;
}

.z-index-643 {
  z-index: 643;
}

.z-index-644 {
  z-index: 644;
}

.z-index-645 {
  z-index: 645;
}

.z-index-646 {
  z-index: 646;
}

.z-index-647 {
  z-index: 647;
}

.z-index-648 {
  z-index: 648;
}

.z-index-649 {
  z-index: 649;
}

.z-index-650 {
  z-index: 650;
}

.z-index-651 {
  z-index: 651;
}

.z-index-652 {
  z-index: 652;
}

.z-index-653 {
  z-index: 653;
}

.z-index-654 {
  z-index: 654;
}

.z-index-655 {
  z-index: 655;
}

.z-index-656 {
  z-index: 656;
}

.z-index-657 {
  z-index: 657;
}

.z-index-658 {
  z-index: 658;
}

.z-index-659 {
  z-index: 659;
}

.z-index-660 {
  z-index: 660;
}

.z-index-661 {
  z-index: 661;
}

.z-index-662 {
  z-index: 662;
}

.z-index-663 {
  z-index: 663;
}

.z-index-664 {
  z-index: 664;
}

.z-index-665 {
  z-index: 665;
}

.z-index-666 {
  z-index: 666;
}

.z-index-667 {
  z-index: 667;
}

.z-index-668 {
  z-index: 668;
}

.z-index-669 {
  z-index: 669;
}

.z-index-670 {
  z-index: 670;
}

.z-index-671 {
  z-index: 671;
}

.z-index-672 {
  z-index: 672;
}

.z-index-673 {
  z-index: 673;
}

.z-index-674 {
  z-index: 674;
}

.z-index-675 {
  z-index: 675;
}

.z-index-676 {
  z-index: 676;
}

.z-index-677 {
  z-index: 677;
}

.z-index-678 {
  z-index: 678;
}

.z-index-679 {
  z-index: 679;
}

.z-index-680 {
  z-index: 680;
}

.z-index-681 {
  z-index: 681;
}

.z-index-682 {
  z-index: 682;
}

.z-index-683 {
  z-index: 683;
}

.z-index-684 {
  z-index: 684;
}

.z-index-685 {
  z-index: 685;
}

.z-index-686 {
  z-index: 686;
}

.z-index-687 {
  z-index: 687;
}

.z-index-688 {
  z-index: 688;
}

.z-index-689 {
  z-index: 689;
}

.z-index-690 {
  z-index: 690;
}

.z-index-691 {
  z-index: 691;
}

.z-index-692 {
  z-index: 692;
}

.z-index-693 {
  z-index: 693;
}

.z-index-694 {
  z-index: 694;
}

.z-index-695 {
  z-index: 695;
}

.z-index-696 {
  z-index: 696;
}

.z-index-697 {
  z-index: 697;
}

.z-index-698 {
  z-index: 698;
}

.z-index-699 {
  z-index: 699;
}

.z-index-700 {
  z-index: 700;
}

.z-index-701 {
  z-index: 701;
}

.z-index-702 {
  z-index: 702;
}

.z-index-703 {
  z-index: 703;
}

.z-index-704 {
  z-index: 704;
}

.z-index-705 {
  z-index: 705;
}

.z-index-706 {
  z-index: 706;
}

.z-index-707 {
  z-index: 707;
}

.z-index-708 {
  z-index: 708;
}

.z-index-709 {
  z-index: 709;
}

.z-index-710 {
  z-index: 710;
}

.z-index-711 {
  z-index: 711;
}

.z-index-712 {
  z-index: 712;
}

.z-index-713 {
  z-index: 713;
}

.z-index-714 {
  z-index: 714;
}

.z-index-715 {
  z-index: 715;
}

.z-index-716 {
  z-index: 716;
}

.z-index-717 {
  z-index: 717;
}

.z-index-718 {
  z-index: 718;
}

.z-index-719 {
  z-index: 719;
}

.z-index-720 {
  z-index: 720;
}

.z-index-721 {
  z-index: 721;
}

.z-index-722 {
  z-index: 722;
}

.z-index-723 {
  z-index: 723;
}

.z-index-724 {
  z-index: 724;
}

.z-index-725 {
  z-index: 725;
}

.z-index-726 {
  z-index: 726;
}

.z-index-727 {
  z-index: 727;
}

.z-index-728 {
  z-index: 728;
}

.z-index-729 {
  z-index: 729;
}

.z-index-730 {
  z-index: 730;
}

.z-index-731 {
  z-index: 731;
}

.z-index-732 {
  z-index: 732;
}

.z-index-733 {
  z-index: 733;
}

.z-index-734 {
  z-index: 734;
}

.z-index-735 {
  z-index: 735;
}

.z-index-736 {
  z-index: 736;
}

.z-index-737 {
  z-index: 737;
}

.z-index-738 {
  z-index: 738;
}

.z-index-739 {
  z-index: 739;
}

.z-index-740 {
  z-index: 740;
}

.z-index-741 {
  z-index: 741;
}

.z-index-742 {
  z-index: 742;
}

.z-index-743 {
  z-index: 743;
}

.z-index-744 {
  z-index: 744;
}

.z-index-745 {
  z-index: 745;
}

.z-index-746 {
  z-index: 746;
}

.z-index-747 {
  z-index: 747;
}

.z-index-748 {
  z-index: 748;
}

.z-index-749 {
  z-index: 749;
}

.z-index-750 {
  z-index: 750;
}

.z-index-751 {
  z-index: 751;
}

.z-index-752 {
  z-index: 752;
}

.z-index-753 {
  z-index: 753;
}

.z-index-754 {
  z-index: 754;
}

.z-index-755 {
  z-index: 755;
}

.z-index-756 {
  z-index: 756;
}

.z-index-757 {
  z-index: 757;
}

.z-index-758 {
  z-index: 758;
}

.z-index-759 {
  z-index: 759;
}

.z-index-760 {
  z-index: 760;
}

.z-index-761 {
  z-index: 761;
}

.z-index-762 {
  z-index: 762;
}

.z-index-763 {
  z-index: 763;
}

.z-index-764 {
  z-index: 764;
}

.z-index-765 {
  z-index: 765;
}

.z-index-766 {
  z-index: 766;
}

.z-index-767 {
  z-index: 767;
}

.z-index-768 {
  z-index: 768;
}

.z-index-769 {
  z-index: 769;
}

.z-index-770 {
  z-index: 770;
}

.z-index-771 {
  z-index: 771;
}

.z-index-772 {
  z-index: 772;
}

.z-index-773 {
  z-index: 773;
}

.z-index-774 {
  z-index: 774;
}

.z-index-775 {
  z-index: 775;
}

.z-index-776 {
  z-index: 776;
}

.z-index-777 {
  z-index: 777;
}

.z-index-778 {
  z-index: 778;
}

.z-index-779 {
  z-index: 779;
}

.z-index-780 {
  z-index: 780;
}

.z-index-781 {
  z-index: 781;
}

.z-index-782 {
  z-index: 782;
}

.z-index-783 {
  z-index: 783;
}

.z-index-784 {
  z-index: 784;
}

.z-index-785 {
  z-index: 785;
}

.z-index-786 {
  z-index: 786;
}

.z-index-787 {
  z-index: 787;
}

.z-index-788 {
  z-index: 788;
}

.z-index-789 {
  z-index: 789;
}

.z-index-790 {
  z-index: 790;
}

.z-index-791 {
  z-index: 791;
}

.z-index-792 {
  z-index: 792;
}

.z-index-793 {
  z-index: 793;
}

.z-index-794 {
  z-index: 794;
}

.z-index-795 {
  z-index: 795;
}

.z-index-796 {
  z-index: 796;
}

.z-index-797 {
  z-index: 797;
}

.z-index-798 {
  z-index: 798;
}

.z-index-799 {
  z-index: 799;
}

.z-index-800 {
  z-index: 800;
}

.z-index-801 {
  z-index: 801;
}

.z-index-802 {
  z-index: 802;
}

.z-index-803 {
  z-index: 803;
}

.z-index-804 {
  z-index: 804;
}

.z-index-805 {
  z-index: 805;
}

.z-index-806 {
  z-index: 806;
}

.z-index-807 {
  z-index: 807;
}

.z-index-808 {
  z-index: 808;
}

.z-index-809 {
  z-index: 809;
}

.z-index-810 {
  z-index: 810;
}

.z-index-811 {
  z-index: 811;
}

.z-index-812 {
  z-index: 812;
}

.z-index-813 {
  z-index: 813;
}

.z-index-814 {
  z-index: 814;
}

.z-index-815 {
  z-index: 815;
}

.z-index-816 {
  z-index: 816;
}

.z-index-817 {
  z-index: 817;
}

.z-index-818 {
  z-index: 818;
}

.z-index-819 {
  z-index: 819;
}

.z-index-820 {
  z-index: 820;
}

.z-index-821 {
  z-index: 821;
}

.z-index-822 {
  z-index: 822;
}

.z-index-823 {
  z-index: 823;
}

.z-index-824 {
  z-index: 824;
}

.z-index-825 {
  z-index: 825;
}

.z-index-826 {
  z-index: 826;
}

.z-index-827 {
  z-index: 827;
}

.z-index-828 {
  z-index: 828;
}

.z-index-829 {
  z-index: 829;
}

.z-index-830 {
  z-index: 830;
}

.z-index-831 {
  z-index: 831;
}

.z-index-832 {
  z-index: 832;
}

.z-index-833 {
  z-index: 833;
}

.z-index-834 {
  z-index: 834;
}

.z-index-835 {
  z-index: 835;
}

.z-index-836 {
  z-index: 836;
}

.z-index-837 {
  z-index: 837;
}

.z-index-838 {
  z-index: 838;
}

.z-index-839 {
  z-index: 839;
}

.z-index-840 {
  z-index: 840;
}

.z-index-841 {
  z-index: 841;
}

.z-index-842 {
  z-index: 842;
}

.z-index-843 {
  z-index: 843;
}

.z-index-844 {
  z-index: 844;
}

.z-index-845 {
  z-index: 845;
}

.z-index-846 {
  z-index: 846;
}

.z-index-847 {
  z-index: 847;
}

.z-index-848 {
  z-index: 848;
}

.z-index-849 {
  z-index: 849;
}

.z-index-850 {
  z-index: 850;
}

.z-index-851 {
  z-index: 851;
}

.z-index-852 {
  z-index: 852;
}

.z-index-853 {
  z-index: 853;
}

.z-index-854 {
  z-index: 854;
}

.z-index-855 {
  z-index: 855;
}

.z-index-856 {
  z-index: 856;
}

.z-index-857 {
  z-index: 857;
}

.z-index-858 {
  z-index: 858;
}

.z-index-859 {
  z-index: 859;
}

.z-index-860 {
  z-index: 860;
}

.z-index-861 {
  z-index: 861;
}

.z-index-862 {
  z-index: 862;
}

.z-index-863 {
  z-index: 863;
}

.z-index-864 {
  z-index: 864;
}

.z-index-865 {
  z-index: 865;
}

.z-index-866 {
  z-index: 866;
}

.z-index-867 {
  z-index: 867;
}

.z-index-868 {
  z-index: 868;
}

.z-index-869 {
  z-index: 869;
}

.z-index-870 {
  z-index: 870;
}

.z-index-871 {
  z-index: 871;
}

.z-index-872 {
  z-index: 872;
}

.z-index-873 {
  z-index: 873;
}

.z-index-874 {
  z-index: 874;
}

.z-index-875 {
  z-index: 875;
}

.z-index-876 {
  z-index: 876;
}

.z-index-877 {
  z-index: 877;
}

.z-index-878 {
  z-index: 878;
}

.z-index-879 {
  z-index: 879;
}

.z-index-880 {
  z-index: 880;
}

.z-index-881 {
  z-index: 881;
}

.z-index-882 {
  z-index: 882;
}

.z-index-883 {
  z-index: 883;
}

.z-index-884 {
  z-index: 884;
}

.z-index-885 {
  z-index: 885;
}

.z-index-886 {
  z-index: 886;
}

.z-index-887 {
  z-index: 887;
}

.z-index-888 {
  z-index: 888;
}

.z-index-889 {
  z-index: 889;
}

.z-index-890 {
  z-index: 890;
}

.z-index-891 {
  z-index: 891;
}

.z-index-892 {
  z-index: 892;
}

.z-index-893 {
  z-index: 893;
}

.z-index-894 {
  z-index: 894;
}

.z-index-895 {
  z-index: 895;
}

.z-index-896 {
  z-index: 896;
}

.z-index-897 {
  z-index: 897;
}

.z-index-898 {
  z-index: 898;
}

.z-index-899 {
  z-index: 899;
}

.z-index-900 {
  z-index: 900;
}

.z-index-901 {
  z-index: 901;
}

.z-index-902 {
  z-index: 902;
}

.z-index-903 {
  z-index: 903;
}

.z-index-904 {
  z-index: 904;
}

.z-index-905 {
  z-index: 905;
}

.z-index-906 {
  z-index: 906;
}

.z-index-907 {
  z-index: 907;
}

.z-index-908 {
  z-index: 908;
}

.z-index-909 {
  z-index: 909;
}

.z-index-910 {
  z-index: 910;
}

.z-index-911 {
  z-index: 911;
}

.z-index-912 {
  z-index: 912;
}

.z-index-913 {
  z-index: 913;
}

.z-index-914 {
  z-index: 914;
}

.z-index-915 {
  z-index: 915;
}

.z-index-916 {
  z-index: 916;
}

.z-index-917 {
  z-index: 917;
}

.z-index-918 {
  z-index: 918;
}

.z-index-919 {
  z-index: 919;
}

.z-index-920 {
  z-index: 920;
}

.z-index-921 {
  z-index: 921;
}

.z-index-922 {
  z-index: 922;
}

.z-index-923 {
  z-index: 923;
}

.z-index-924 {
  z-index: 924;
}

.z-index-925 {
  z-index: 925;
}

.z-index-926 {
  z-index: 926;
}

.z-index-927 {
  z-index: 927;
}

.z-index-928 {
  z-index: 928;
}

.z-index-929 {
  z-index: 929;
}

.z-index-930 {
  z-index: 930;
}

.z-index-931 {
  z-index: 931;
}

.z-index-932 {
  z-index: 932;
}

.z-index-933 {
  z-index: 933;
}

.z-index-934 {
  z-index: 934;
}

.z-index-935 {
  z-index: 935;
}

.z-index-936 {
  z-index: 936;
}

.z-index-937 {
  z-index: 937;
}

.z-index-938 {
  z-index: 938;
}

.z-index-939 {
  z-index: 939;
}

.z-index-940 {
  z-index: 940;
}

.z-index-941 {
  z-index: 941;
}

.z-index-942 {
  z-index: 942;
}

.z-index-943 {
  z-index: 943;
}

.z-index-944 {
  z-index: 944;
}

.z-index-945 {
  z-index: 945;
}

.z-index-946 {
  z-index: 946;
}

.z-index-947 {
  z-index: 947;
}

.z-index-948 {
  z-index: 948;
}

.z-index-949 {
  z-index: 949;
}

.z-index-950 {
  z-index: 950;
}

.z-index-951 {
  z-index: 951;
}

.z-index-952 {
  z-index: 952;
}

.z-index-953 {
  z-index: 953;
}

.z-index-954 {
  z-index: 954;
}

.z-index-955 {
  z-index: 955;
}

.z-index-956 {
  z-index: 956;
}

.z-index-957 {
  z-index: 957;
}

.z-index-958 {
  z-index: 958;
}

.z-index-959 {
  z-index: 959;
}

.z-index-960 {
  z-index: 960;
}

.z-index-961 {
  z-index: 961;
}

.z-index-962 {
  z-index: 962;
}

.z-index-963 {
  z-index: 963;
}

.z-index-964 {
  z-index: 964;
}

.z-index-965 {
  z-index: 965;
}

.z-index-966 {
  z-index: 966;
}

.z-index-967 {
  z-index: 967;
}

.z-index-968 {
  z-index: 968;
}

.z-index-969 {
  z-index: 969;
}

.z-index-970 {
  z-index: 970;
}

.z-index-971 {
  z-index: 971;
}

.z-index-972 {
  z-index: 972;
}

.z-index-973 {
  z-index: 973;
}

.z-index-974 {
  z-index: 974;
}

.z-index-975 {
  z-index: 975;
}

.z-index-976 {
  z-index: 976;
}

.z-index-977 {
  z-index: 977;
}

.z-index-978 {
  z-index: 978;
}

.z-index-979 {
  z-index: 979;
}

.z-index-980 {
  z-index: 980;
}

.z-index-981 {
  z-index: 981;
}

.z-index-982 {
  z-index: 982;
}

.z-index-983 {
  z-index: 983;
}

.z-index-984 {
  z-index: 984;
}

.z-index-985 {
  z-index: 985;
}

.z-index-986 {
  z-index: 986;
}

.z-index-987 {
  z-index: 987;
}

.z-index-988 {
  z-index: 988;
}

.z-index-989 {
  z-index: 989;
}

.z-index-990 {
  z-index: 990;
}

.z-index-991 {
  z-index: 991;
}

.z-index-992 {
  z-index: 992;
}

.z-index-993 {
  z-index: 993;
}

.z-index-994 {
  z-index: 994;
}

.z-index-995 {
  z-index: 995;
}

.z-index-996 {
  z-index: 996;
}

.z-index-997 {
  z-index: 997;
}

.z-index-998 {
  z-index: 998;
}

.z-index-999 {
  z-index: 999;
}

.z-index-1000 {
  z-index: 1000;
}

.z-index-1001 {
  z-index: 1001;
}

.z-index-1002 {
  z-index: 1002;
}

.z-index-1003 {
  z-index: 1003;
}

.z-index-1004 {
  z-index: 1004;
}

.z-index-1005 {
  z-index: 1005;
}

.z-index-1006 {
  z-index: 1006;
}

.z-index-1007 {
  z-index: 1007;
}

.z-index-1008 {
  z-index: 1008;
}

.z-index-1009 {
  z-index: 1009;
}

.z-index-1010 {
  z-index: 1010;
}

.z-index-1011 {
  z-index: 1011;
}

.z-index-1012 {
  z-index: 1012;
}

.z-index-1013 {
  z-index: 1013;
}

.z-index-1014 {
  z-index: 1014;
}

.z-index-1015 {
  z-index: 1015;
}

.z-index-1016 {
  z-index: 1016;
}

.z-index-1017 {
  z-index: 1017;
}

.z-index-1018 {
  z-index: 1018;
}

.z-index-1019 {
  z-index: 1019;
}

.z-index-1020 {
  z-index: 1020;
}

.z-index-1021 {
  z-index: 1021;
}

.z-index-1022 {
  z-index: 1022;
}

.z-index-1023 {
  z-index: 1023;
}

.z-index-1024 {
  z-index: 1024;
}

.z-index-1025 {
  z-index: 1025;
}

.z-index-1026 {
  z-index: 1026;
}

.z-index-1027 {
  z-index: 1027;
}

.z-index-1028 {
  z-index: 1028;
}

.z-index-1029 {
  z-index: 1029;
}

.z-index-1030 {
  z-index: 1030;
}

.z-index-1031 {
  z-index: 1031;
}

.z-index-1032 {
  z-index: 1032;
}

.z-index-1033 {
  z-index: 1033;
}

.z-index-1034 {
  z-index: 1034;
}

.z-index-1035 {
  z-index: 1035;
}

.z-index-1036 {
  z-index: 1036;
}

.z-index-1037 {
  z-index: 1037;
}

.z-index-1038 {
  z-index: 1038;
}

.z-index-1039 {
  z-index: 1039;
}

.z-index-1040 {
  z-index: 1040;
}

.z-index-1041 {
  z-index: 1041;
}

.z-index-1042 {
  z-index: 1042;
}

.z-index-1043 {
  z-index: 1043;
}

.z-index-1044 {
  z-index: 1044;
}

.z-index-1045 {
  z-index: 1045;
}

.z-index-1046 {
  z-index: 1046;
}

.z-index-1047 {
  z-index: 1047;
}

.z-index-1048 {
  z-index: 1048;
}

.z-index-1049 {
  z-index: 1049;
}

.z-index-1050 {
  z-index: 1050;
}

.z-index-1051 {
  z-index: 1051;
}

.z-index-1052 {
  z-index: 1052;
}

.z-index-1053 {
  z-index: 1053;
}

.z-index-1054 {
  z-index: 1054;
}

.z-index-1055 {
  z-index: 1055;
}

.z-index-1056 {
  z-index: 1056;
}

.z-index-1057 {
  z-index: 1057;
}

.z-index-1058 {
  z-index: 1058;
}

.z-index-1059 {
  z-index: 1059;
}

.z-index-1060 {
  z-index: 1060;
}

.z-index-1061 {
  z-index: 1061;
}

.z-index-1062 {
  z-index: 1062;
}

.z-index-1063 {
  z-index: 1063;
}

.z-index-1064 {
  z-index: 1064;
}

.z-index-1065 {
  z-index: 1065;
}

.z-index-1066 {
  z-index: 1066;
}

.z-index-1067 {
  z-index: 1067;
}

.z-index-1068 {
  z-index: 1068;
}

.z-index-1069 {
  z-index: 1069;
}

.z-index-1070 {
  z-index: 1070;
}

.z-index-1071 {
  z-index: 1071;
}

.z-index-1072 {
  z-index: 1072;
}

.z-index-1073 {
  z-index: 1073;
}

.z-index-1074 {
  z-index: 1074;
}

.z-index-1075 {
  z-index: 1075;
}

.z-index-1076 {
  z-index: 1076;
}

.z-index-1077 {
  z-index: 1077;
}

.z-index-1078 {
  z-index: 1078;
}

.z-index-1079 {
  z-index: 1079;
}

.z-index-1080 {
  z-index: 1080;
}

.z-index-1081 {
  z-index: 1081;
}

.z-index-1082 {
  z-index: 1082;
}

.z-index-1083 {
  z-index: 1083;
}

.z-index-1084 {
  z-index: 1084;
}

.z-index-1085 {
  z-index: 1085;
}

.z-index-1086 {
  z-index: 1086;
}

.z-index-1087 {
  z-index: 1087;
}

.z-index-1088 {
  z-index: 1088;
}

.z-index-1089 {
  z-index: 1089;
}

.z-index-1090 {
  z-index: 1090;
}

.z-index-1091 {
  z-index: 1091;
}

.z-index-1092 {
  z-index: 1092;
}

.z-index-1093 {
  z-index: 1093;
}

.z-index-1094 {
  z-index: 1094;
}

.z-index-1095 {
  z-index: 1095;
}

.z-index-1096 {
  z-index: 1096;
}

.z-index-1097 {
  z-index: 1097;
}

.z-index-1098 {
  z-index: 1098;
}

.z-index-1099 {
  z-index: 1099;
}

.z-index-1100 {
  z-index: 1100;
}

.z-index-1101 {
  z-index: 1101;
}

.z-index-1102 {
  z-index: 1102;
}

.z-index-1103 {
  z-index: 1103;
}

.z-index-1104 {
  z-index: 1104;
}

.z-index-1105 {
  z-index: 1105;
}

.z-index-1106 {
  z-index: 1106;
}

.z-index-1107 {
  z-index: 1107;
}

.z-index-1108 {
  z-index: 1108;
}

.z-index-1109 {
  z-index: 1109;
}

.z-index-1110 {
  z-index: 1110;
}

.z-index-1111 {
  z-index: 1111;
}

.z-index-1112 {
  z-index: 1112;
}

.z-index-1113 {
  z-index: 1113;
}

.z-index-1114 {
  z-index: 1114;
}

.z-index-1115 {
  z-index: 1115;
}

.z-index-1116 {
  z-index: 1116;
}

.z-index-1117 {
  z-index: 1117;
}

.z-index-1118 {
  z-index: 1118;
}

.z-index-1119 {
  z-index: 1119;
}

.z-index-1120 {
  z-index: 1120;
}

.z-index-1121 {
  z-index: 1121;
}

.z-index-1122 {
  z-index: 1122;
}

.z-index-1123 {
  z-index: 1123;
}

.z-index-1124 {
  z-index: 1124;
}

.z-index-1125 {
  z-index: 1125;
}

.z-index-1126 {
  z-index: 1126;
}

.z-index-1127 {
  z-index: 1127;
}

.z-index-1128 {
  z-index: 1128;
}

.z-index-1129 {
  z-index: 1129;
}

.z-index-1130 {
  z-index: 1130;
}

.z-index-1131 {
  z-index: 1131;
}

.z-index-1132 {
  z-index: 1132;
}

.z-index-1133 {
  z-index: 1133;
}

.z-index-1134 {
  z-index: 1134;
}

.z-index-1135 {
  z-index: 1135;
}

.z-index-1136 {
  z-index: 1136;
}

.z-index-1137 {
  z-index: 1137;
}

.z-index-1138 {
  z-index: 1138;
}

.z-index-1139 {
  z-index: 1139;
}

.z-index-1140 {
  z-index: 1140;
}

.z-index-1141 {
  z-index: 1141;
}

.z-index-1142 {
  z-index: 1142;
}

.z-index-1143 {
  z-index: 1143;
}

.z-index-1144 {
  z-index: 1144;
}

.z-index-1145 {
  z-index: 1145;
}

.z-index-1146 {
  z-index: 1146;
}

.z-index-1147 {
  z-index: 1147;
}

.z-index-1148 {
  z-index: 1148;
}

.z-index-1149 {
  z-index: 1149;
}

.z-index-1150 {
  z-index: 1150;
}

.z-index-1151 {
  z-index: 1151;
}

.z-index-1152 {
  z-index: 1152;
}

.z-index-1153 {
  z-index: 1153;
}

.z-index-1154 {
  z-index: 1154;
}

.z-index-1155 {
  z-index: 1155;
}

.z-index-1156 {
  z-index: 1156;
}

.z-index-1157 {
  z-index: 1157;
}

.z-index-1158 {
  z-index: 1158;
}

.z-index-1159 {
  z-index: 1159;
}

.z-index-1160 {
  z-index: 1160;
}

.z-index-1161 {
  z-index: 1161;
}

.z-index-1162 {
  z-index: 1162;
}

.z-index-1163 {
  z-index: 1163;
}

.z-index-1164 {
  z-index: 1164;
}

.z-index-1165 {
  z-index: 1165;
}

.z-index-1166 {
  z-index: 1166;
}

.z-index-1167 {
  z-index: 1167;
}

.z-index-1168 {
  z-index: 1168;
}

.z-index-1169 {
  z-index: 1169;
}

.z-index-1170 {
  z-index: 1170;
}

.z-index-1171 {
  z-index: 1171;
}

.z-index-1172 {
  z-index: 1172;
}

.z-index-1173 {
  z-index: 1173;
}

.z-index-1174 {
  z-index: 1174;
}

.z-index-1175 {
  z-index: 1175;
}

.z-index-1176 {
  z-index: 1176;
}

.z-index-1177 {
  z-index: 1177;
}

.z-index-1178 {
  z-index: 1178;
}

.z-index-1179 {
  z-index: 1179;
}

.z-index-1180 {
  z-index: 1180;
}

.z-index-1181 {
  z-index: 1181;
}

.z-index-1182 {
  z-index: 1182;
}

.z-index-1183 {
  z-index: 1183;
}

.z-index-1184 {
  z-index: 1184;
}

.z-index-1185 {
  z-index: 1185;
}

.z-index-1186 {
  z-index: 1186;
}

.z-index-1187 {
  z-index: 1187;
}

.z-index-1188 {
  z-index: 1188;
}

.z-index-1189 {
  z-index: 1189;
}

.z-index-1190 {
  z-index: 1190;
}

.z-index-1191 {
  z-index: 1191;
}

.z-index-1192 {
  z-index: 1192;
}

.z-index-1193 {
  z-index: 1193;
}

.z-index-1194 {
  z-index: 1194;
}

.z-index-1195 {
  z-index: 1195;
}

.z-index-1196 {
  z-index: 1196;
}

.z-index-1197 {
  z-index: 1197;
}

.z-index-1198 {
  z-index: 1198;
}

.z-index-1199 {
  z-index: 1199;
}

.z-index-1200 {
  z-index: 1200;
}

.z-index-1201 {
  z-index: 1201;
}

.z-index-1202 {
  z-index: 1202;
}

.z-index-1203 {
  z-index: 1203;
}

.z-index-1204 {
  z-index: 1204;
}

.z-index-1205 {
  z-index: 1205;
}

.z-index-1206 {
  z-index: 1206;
}

.z-index-1207 {
  z-index: 1207;
}

.z-index-1208 {
  z-index: 1208;
}

.z-index-1209 {
  z-index: 1209;
}

.z-index-1210 {
  z-index: 1210;
}

.z-index-1211 {
  z-index: 1211;
}

.z-index-1212 {
  z-index: 1212;
}

.z-index-1213 {
  z-index: 1213;
}

.z-index-1214 {
  z-index: 1214;
}

.z-index-1215 {
  z-index: 1215;
}

.z-index-1216 {
  z-index: 1216;
}

.z-index-1217 {
  z-index: 1217;
}

.z-index-1218 {
  z-index: 1218;
}

.z-index-1219 {
  z-index: 1219;
}

.z-index-1220 {
  z-index: 1220;
}

.z-index-1221 {
  z-index: 1221;
}

.z-index-1222 {
  z-index: 1222;
}

.z-index-1223 {
  z-index: 1223;
}

.z-index-1224 {
  z-index: 1224;
}

.z-index-1225 {
  z-index: 1225;
}

.z-index-1226 {
  z-index: 1226;
}

.z-index-1227 {
  z-index: 1227;
}

.z-index-1228 {
  z-index: 1228;
}

.z-index-1229 {
  z-index: 1229;
}

.z-index-1230 {
  z-index: 1230;
}

.z-index-1231 {
  z-index: 1231;
}

.z-index-1232 {
  z-index: 1232;
}

.z-index-1233 {
  z-index: 1233;
}

.z-index-1234 {
  z-index: 1234;
}

.z-index-1235 {
  z-index: 1235;
}

.z-index-1236 {
  z-index: 1236;
}

.z-index-1237 {
  z-index: 1237;
}

.z-index-1238 {
  z-index: 1238;
}

.z-index-1239 {
  z-index: 1239;
}

.z-index-1240 {
  z-index: 1240;
}

.z-index-1241 {
  z-index: 1241;
}

.z-index-1242 {
  z-index: 1242;
}

.z-index-1243 {
  z-index: 1243;
}

.z-index-1244 {
  z-index: 1244;
}

.z-index-1245 {
  z-index: 1245;
}

.z-index-1246 {
  z-index: 1246;
}

.z-index-1247 {
  z-index: 1247;
}

.z-index-1248 {
  z-index: 1248;
}

.z-index-1249 {
  z-index: 1249;
}

.z-index-1250 {
  z-index: 1250;
}

.z-index-1251 {
  z-index: 1251;
}

.z-index-1252 {
  z-index: 1252;
}

.z-index-1253 {
  z-index: 1253;
}

.z-index-1254 {
  z-index: 1254;
}

.z-index-1255 {
  z-index: 1255;
}

.z-index-1256 {
  z-index: 1256;
}

.z-index-1257 {
  z-index: 1257;
}

.z-index-1258 {
  z-index: 1258;
}

.z-index-1259 {
  z-index: 1259;
}

.z-index-1260 {
  z-index: 1260;
}

.z-index-1261 {
  z-index: 1261;
}

.z-index-1262 {
  z-index: 1262;
}

.z-index-1263 {
  z-index: 1263;
}

.z-index-1264 {
  z-index: 1264;
}

.z-index-1265 {
  z-index: 1265;
}

.z-index-1266 {
  z-index: 1266;
}

.z-index-1267 {
  z-index: 1267;
}

.z-index-1268 {
  z-index: 1268;
}

.z-index-1269 {
  z-index: 1269;
}

.z-index-1270 {
  z-index: 1270;
}

.z-index-1271 {
  z-index: 1271;
}

.z-index-1272 {
  z-index: 1272;
}

.z-index-1273 {
  z-index: 1273;
}

.z-index-1274 {
  z-index: 1274;
}

.z-index-1275 {
  z-index: 1275;
}

.z-index-1276 {
  z-index: 1276;
}

.z-index-1277 {
  z-index: 1277;
}

.z-index-1278 {
  z-index: 1278;
}

.z-index-1279 {
  z-index: 1279;
}

.z-index-1280 {
  z-index: 1280;
}

.z-index-1281 {
  z-index: 1281;
}

.z-index-1282 {
  z-index: 1282;
}

.z-index-1283 {
  z-index: 1283;
}

.z-index-1284 {
  z-index: 1284;
}

.z-index-1285 {
  z-index: 1285;
}

.z-index-1286 {
  z-index: 1286;
}

.z-index-1287 {
  z-index: 1287;
}

.z-index-1288 {
  z-index: 1288;
}

.z-index-1289 {
  z-index: 1289;
}

.z-index-1290 {
  z-index: 1290;
}

.z-index-1291 {
  z-index: 1291;
}

.z-index-1292 {
  z-index: 1292;
}

.z-index-1293 {
  z-index: 1293;
}

.z-index-1294 {
  z-index: 1294;
}

.z-index-1295 {
  z-index: 1295;
}

.z-index-1296 {
  z-index: 1296;
}

.z-index-1297 {
  z-index: 1297;
}

.z-index-1298 {
  z-index: 1298;
}

.z-index-1299 {
  z-index: 1299;
}

.z-index-1300 {
  z-index: 1300;
}

.z-index-1301 {
  z-index: 1301;
}

.z-index-1302 {
  z-index: 1302;
}

.z-index-1303 {
  z-index: 1303;
}

.z-index-1304 {
  z-index: 1304;
}

.z-index-1305 {
  z-index: 1305;
}

.z-index-1306 {
  z-index: 1306;
}

.z-index-1307 {
  z-index: 1307;
}

.z-index-1308 {
  z-index: 1308;
}

.z-index-1309 {
  z-index: 1309;
}

.z-index-1310 {
  z-index: 1310;
}

.z-index-1311 {
  z-index: 1311;
}

.z-index-1312 {
  z-index: 1312;
}

.z-index-1313 {
  z-index: 1313;
}

.z-index-1314 {
  z-index: 1314;
}

.z-index-1315 {
  z-index: 1315;
}

.z-index-1316 {
  z-index: 1316;
}

.z-index-1317 {
  z-index: 1317;
}

.z-index-1318 {
  z-index: 1318;
}

.z-index-1319 {
  z-index: 1319;
}

.z-index-1320 {
  z-index: 1320;
}

.z-index-1321 {
  z-index: 1321;
}

.z-index-1322 {
  z-index: 1322;
}

.z-index-1323 {
  z-index: 1323;
}

.z-index-1324 {
  z-index: 1324;
}

.z-index-1325 {
  z-index: 1325;
}

.z-index-1326 {
  z-index: 1326;
}

.z-index-1327 {
  z-index: 1327;
}

.z-index-1328 {
  z-index: 1328;
}

.z-index-1329 {
  z-index: 1329;
}

.z-index-1330 {
  z-index: 1330;
}

.z-index-1331 {
  z-index: 1331;
}

.z-index-1332 {
  z-index: 1332;
}

.z-index-1333 {
  z-index: 1333;
}

.z-index-1334 {
  z-index: 1334;
}

.z-index-1335 {
  z-index: 1335;
}

.z-index-1336 {
  z-index: 1336;
}

.z-index-1337 {
  z-index: 1337;
}

.z-index-1338 {
  z-index: 1338;
}

.z-index-1339 {
  z-index: 1339;
}

.z-index-1340 {
  z-index: 1340;
}

.z-index-1341 {
  z-index: 1341;
}

.z-index-1342 {
  z-index: 1342;
}

.z-index-1343 {
  z-index: 1343;
}

.z-index-1344 {
  z-index: 1344;
}

.z-index-1345 {
  z-index: 1345;
}

.z-index-1346 {
  z-index: 1346;
}

.z-index-1347 {
  z-index: 1347;
}

.z-index-1348 {
  z-index: 1348;
}

.z-index-1349 {
  z-index: 1349;
}

.z-index-1350 {
  z-index: 1350;
}

.z-index-1351 {
  z-index: 1351;
}

.z-index-1352 {
  z-index: 1352;
}

.z-index-1353 {
  z-index: 1353;
}

.z-index-1354 {
  z-index: 1354;
}

.z-index-1355 {
  z-index: 1355;
}

.z-index-1356 {
  z-index: 1356;
}

.z-index-1357 {
  z-index: 1357;
}

.z-index-1358 {
  z-index: 1358;
}

.z-index-1359 {
  z-index: 1359;
}

.z-index-1360 {
  z-index: 1360;
}

.z-index-1361 {
  z-index: 1361;
}

.z-index-1362 {
  z-index: 1362;
}

.z-index-1363 {
  z-index: 1363;
}

.z-index-1364 {
  z-index: 1364;
}

.z-index-1365 {
  z-index: 1365;
}

.z-index-1366 {
  z-index: 1366;
}

.z-index-1367 {
  z-index: 1367;
}

.z-index-1368 {
  z-index: 1368;
}

.z-index-1369 {
  z-index: 1369;
}

.z-index-1370 {
  z-index: 1370;
}

.z-index-1371 {
  z-index: 1371;
}

.z-index-1372 {
  z-index: 1372;
}

.z-index-1373 {
  z-index: 1373;
}

.z-index-1374 {
  z-index: 1374;
}

.z-index-1375 {
  z-index: 1375;
}

.z-index-1376 {
  z-index: 1376;
}

.z-index-1377 {
  z-index: 1377;
}

.z-index-1378 {
  z-index: 1378;
}

.z-index-1379 {
  z-index: 1379;
}

.z-index-1380 {
  z-index: 1380;
}

.z-index-1381 {
  z-index: 1381;
}

.z-index-1382 {
  z-index: 1382;
}

.z-index-1383 {
  z-index: 1383;
}

.z-index-1384 {
  z-index: 1384;
}

.z-index-1385 {
  z-index: 1385;
}

.z-index-1386 {
  z-index: 1386;
}

.z-index-1387 {
  z-index: 1387;
}

.z-index-1388 {
  z-index: 1388;
}

.z-index-1389 {
  z-index: 1389;
}

.z-index-1390 {
  z-index: 1390;
}

.z-index-1391 {
  z-index: 1391;
}

.z-index-1392 {
  z-index: 1392;
}

.z-index-1393 {
  z-index: 1393;
}

.z-index-1394 {
  z-index: 1394;
}

.z-index-1395 {
  z-index: 1395;
}

.z-index-1396 {
  z-index: 1396;
}

.z-index-1397 {
  z-index: 1397;
}

.z-index-1398 {
  z-index: 1398;
}

.z-index-1399 {
  z-index: 1399;
}

.z-index-1400 {
  z-index: 1400;
}

.z-index-1401 {
  z-index: 1401;
}

.z-index-1402 {
  z-index: 1402;
}

.z-index-1403 {
  z-index: 1403;
}

.z-index-1404 {
  z-index: 1404;
}

.z-index-1405 {
  z-index: 1405;
}

.z-index-1406 {
  z-index: 1406;
}

.z-index-1407 {
  z-index: 1407;
}

.z-index-1408 {
  z-index: 1408;
}

.z-index-1409 {
  z-index: 1409;
}

.z-index-1410 {
  z-index: 1410;
}

.z-index-1411 {
  z-index: 1411;
}

.z-index-1412 {
  z-index: 1412;
}

.z-index-1413 {
  z-index: 1413;
}

.z-index-1414 {
  z-index: 1414;
}

.z-index-1415 {
  z-index: 1415;
}

.z-index-1416 {
  z-index: 1416;
}

.z-index-1417 {
  z-index: 1417;
}

.z-index-1418 {
  z-index: 1418;
}

.z-index-1419 {
  z-index: 1419;
}

.z-index-1420 {
  z-index: 1420;
}

.z-index-1421 {
  z-index: 1421;
}

.z-index-1422 {
  z-index: 1422;
}

.z-index-1423 {
  z-index: 1423;
}

.z-index-1424 {
  z-index: 1424;
}

.z-index-1425 {
  z-index: 1425;
}

.z-index-1426 {
  z-index: 1426;
}

.z-index-1427 {
  z-index: 1427;
}

.z-index-1428 {
  z-index: 1428;
}

.z-index-1429 {
  z-index: 1429;
}

.z-index-1430 {
  z-index: 1430;
}

.z-index-1431 {
  z-index: 1431;
}

.z-index-1432 {
  z-index: 1432;
}

.z-index-1433 {
  z-index: 1433;
}

.z-index-1434 {
  z-index: 1434;
}

.z-index-1435 {
  z-index: 1435;
}

.z-index-1436 {
  z-index: 1436;
}

.z-index-1437 {
  z-index: 1437;
}

.z-index-1438 {
  z-index: 1438;
}

.z-index-1439 {
  z-index: 1439;
}

.z-index-1440 {
  z-index: 1440;
}

.z-index-1441 {
  z-index: 1441;
}

.z-index-1442 {
  z-index: 1442;
}

.z-index-1443 {
  z-index: 1443;
}

.z-index-1444 {
  z-index: 1444;
}

.z-index-1445 {
  z-index: 1445;
}

.z-index-1446 {
  z-index: 1446;
}

.z-index-1447 {
  z-index: 1447;
}

.z-index-1448 {
  z-index: 1448;
}

.z-index-1449 {
  z-index: 1449;
}

.z-index-1450 {
  z-index: 1450;
}

.z-index-1451 {
  z-index: 1451;
}

.z-index-1452 {
  z-index: 1452;
}

.z-index-1453 {
  z-index: 1453;
}

.z-index-1454 {
  z-index: 1454;
}

.z-index-1455 {
  z-index: 1455;
}

.z-index-1456 {
  z-index: 1456;
}

.z-index-1457 {
  z-index: 1457;
}

.z-index-1458 {
  z-index: 1458;
}

.z-index-1459 {
  z-index: 1459;
}

.z-index-1460 {
  z-index: 1460;
}

.z-index-1461 {
  z-index: 1461;
}

.z-index-1462 {
  z-index: 1462;
}

.z-index-1463 {
  z-index: 1463;
}

.z-index-1464 {
  z-index: 1464;
}

.z-index-1465 {
  z-index: 1465;
}

.z-index-1466 {
  z-index: 1466;
}

.z-index-1467 {
  z-index: 1467;
}

.z-index-1468 {
  z-index: 1468;
}

.z-index-1469 {
  z-index: 1469;
}

.z-index-1470 {
  z-index: 1470;
}

.z-index-1471 {
  z-index: 1471;
}

.z-index-1472 {
  z-index: 1472;
}

.z-index-1473 {
  z-index: 1473;
}

.z-index-1474 {
  z-index: 1474;
}

.z-index-1475 {
  z-index: 1475;
}

.z-index-1476 {
  z-index: 1476;
}

.z-index-1477 {
  z-index: 1477;
}

.z-index-1478 {
  z-index: 1478;
}

.z-index-1479 {
  z-index: 1479;
}

.z-index-1480 {
  z-index: 1480;
}

.z-index-1481 {
  z-index: 1481;
}

.z-index-1482 {
  z-index: 1482;
}

.z-index-1483 {
  z-index: 1483;
}

.z-index-1484 {
  z-index: 1484;
}

.z-index-1485 {
  z-index: 1485;
}

.z-index-1486 {
  z-index: 1486;
}

.z-index-1487 {
  z-index: 1487;
}

.z-index-1488 {
  z-index: 1488;
}

.z-index-1489 {
  z-index: 1489;
}

.z-index-1490 {
  z-index: 1490;
}

.z-index-1491 {
  z-index: 1491;
}

.z-index-1492 {
  z-index: 1492;
}

.z-index-1493 {
  z-index: 1493;
}

.z-index-1494 {
  z-index: 1494;
}

.z-index-1495 {
  z-index: 1495;
}

.z-index-1496 {
  z-index: 1496;
}

.z-index-1497 {
  z-index: 1497;
}

.z-index-1498 {
  z-index: 1498;
}

.z-index-1499 {
  z-index: 1499;
}

.z-index-1500 {
  z-index: 1500;
}

.z-index-1501 {
  z-index: 1501;
}

.z-index-1502 {
  z-index: 1502;
}

.z-index-1503 {
  z-index: 1503;
}

.z-index-1504 {
  z-index: 1504;
}

.z-index-1505 {
  z-index: 1505;
}

.z-index-1506 {
  z-index: 1506;
}

.z-index-1507 {
  z-index: 1507;
}

.z-index-1508 {
  z-index: 1508;
}

.z-index-1509 {
  z-index: 1509;
}

.z-index-1510 {
  z-index: 1510;
}

.z-index-1511 {
  z-index: 1511;
}

.z-index-1512 {
  z-index: 1512;
}

.z-index-1513 {
  z-index: 1513;
}

.z-index-1514 {
  z-index: 1514;
}

.z-index-1515 {
  z-index: 1515;
}

.z-index-1516 {
  z-index: 1516;
}

.z-index-1517 {
  z-index: 1517;
}

.z-index-1518 {
  z-index: 1518;
}

.z-index-1519 {
  z-index: 1519;
}

.z-index-1520 {
  z-index: 1520;
}

.z-index-1521 {
  z-index: 1521;
}

.z-index-1522 {
  z-index: 1522;
}

.z-index-1523 {
  z-index: 1523;
}

.z-index-1524 {
  z-index: 1524;
}

.z-index-1525 {
  z-index: 1525;
}

.z-index-1526 {
  z-index: 1526;
}

.z-index-1527 {
  z-index: 1527;
}

.z-index-1528 {
  z-index: 1528;
}

.z-index-1529 {
  z-index: 1529;
}

.z-index-1530 {
  z-index: 1530;
}

.z-index-1531 {
  z-index: 1531;
}

.z-index-1532 {
  z-index: 1532;
}

.z-index-1533 {
  z-index: 1533;
}

.z-index-1534 {
  z-index: 1534;
}

.z-index-1535 {
  z-index: 1535;
}

.z-index-1536 {
  z-index: 1536;
}

.z-index-1537 {
  z-index: 1537;
}

.z-index-1538 {
  z-index: 1538;
}

.z-index-1539 {
  z-index: 1539;
}

.z-index-1540 {
  z-index: 1540;
}

.z-index-1541 {
  z-index: 1541;
}

.z-index-1542 {
  z-index: 1542;
}

.z-index-1543 {
  z-index: 1543;
}

.z-index-1544 {
  z-index: 1544;
}

.z-index-1545 {
  z-index: 1545;
}

.z-index-1546 {
  z-index: 1546;
}

.z-index-1547 {
  z-index: 1547;
}

.z-index-1548 {
  z-index: 1548;
}

.z-index-1549 {
  z-index: 1549;
}

.z-index-1550 {
  z-index: 1550;
}

.z-index-1551 {
  z-index: 1551;
}

.z-index-1552 {
  z-index: 1552;
}

.z-index-1553 {
  z-index: 1553;
}

.z-index-1554 {
  z-index: 1554;
}

.z-index-1555 {
  z-index: 1555;
}

.z-index-1556 {
  z-index: 1556;
}

.z-index-1557 {
  z-index: 1557;
}

.z-index-1558 {
  z-index: 1558;
}

.z-index-1559 {
  z-index: 1559;
}

.z-index-1560 {
  z-index: 1560;
}

.z-index-1561 {
  z-index: 1561;
}

.z-index-1562 {
  z-index: 1562;
}

.z-index-1563 {
  z-index: 1563;
}

.z-index-1564 {
  z-index: 1564;
}

.z-index-1565 {
  z-index: 1565;
}

.z-index-1566 {
  z-index: 1566;
}

.z-index-1567 {
  z-index: 1567;
}

.z-index-1568 {
  z-index: 1568;
}

.z-index-1569 {
  z-index: 1569;
}

.z-index-1570 {
  z-index: 1570;
}

.z-index-1571 {
  z-index: 1571;
}

.z-index-1572 {
  z-index: 1572;
}

.z-index-1573 {
  z-index: 1573;
}

.z-index-1574 {
  z-index: 1574;
}

.z-index-1575 {
  z-index: 1575;
}

.z-index-1576 {
  z-index: 1576;
}

.z-index-1577 {
  z-index: 1577;
}

.z-index-1578 {
  z-index: 1578;
}

.z-index-1579 {
  z-index: 1579;
}

.z-index-1580 {
  z-index: 1580;
}

.z-index-1581 {
  z-index: 1581;
}

.z-index-1582 {
  z-index: 1582;
}

.z-index-1583 {
  z-index: 1583;
}

.z-index-1584 {
  z-index: 1584;
}

.z-index-1585 {
  z-index: 1585;
}

.z-index-1586 {
  z-index: 1586;
}

.z-index-1587 {
  z-index: 1587;
}

.z-index-1588 {
  z-index: 1588;
}

.z-index-1589 {
  z-index: 1589;
}

.z-index-1590 {
  z-index: 1590;
}

.z-index-1591 {
  z-index: 1591;
}

.z-index-1592 {
  z-index: 1592;
}

.z-index-1593 {
  z-index: 1593;
}

.z-index-1594 {
  z-index: 1594;
}

.z-index-1595 {
  z-index: 1595;
}

.z-index-1596 {
  z-index: 1596;
}

.z-index-1597 {
  z-index: 1597;
}

.z-index-1598 {
  z-index: 1598;
}

.z-index-1599 {
  z-index: 1599;
}

.z-index-1600 {
  z-index: 1600;
}

.z-index-1601 {
  z-index: 1601;
}

.z-index-1602 {
  z-index: 1602;
}

.z-index-1603 {
  z-index: 1603;
}

.z-index-1604 {
  z-index: 1604;
}

.z-index-1605 {
  z-index: 1605;
}

.z-index-1606 {
  z-index: 1606;
}

.z-index-1607 {
  z-index: 1607;
}

.z-index-1608 {
  z-index: 1608;
}

.z-index-1609 {
  z-index: 1609;
}

.z-index-1610 {
  z-index: 1610;
}

.z-index-1611 {
  z-index: 1611;
}

.z-index-1612 {
  z-index: 1612;
}

.z-index-1613 {
  z-index: 1613;
}

.z-index-1614 {
  z-index: 1614;
}

.z-index-1615 {
  z-index: 1615;
}

.z-index-1616 {
  z-index: 1616;
}

.z-index-1617 {
  z-index: 1617;
}

.z-index-1618 {
  z-index: 1618;
}

.z-index-1619 {
  z-index: 1619;
}

.z-index-1620 {
  z-index: 1620;
}

.z-index-1621 {
  z-index: 1621;
}

.z-index-1622 {
  z-index: 1622;
}

.z-index-1623 {
  z-index: 1623;
}

.z-index-1624 {
  z-index: 1624;
}

.z-index-1625 {
  z-index: 1625;
}

.z-index-1626 {
  z-index: 1626;
}

.z-index-1627 {
  z-index: 1627;
}

.z-index-1628 {
  z-index: 1628;
}

.z-index-1629 {
  z-index: 1629;
}

.z-index-1630 {
  z-index: 1630;
}

.z-index-1631 {
  z-index: 1631;
}

.z-index-1632 {
  z-index: 1632;
}

.z-index-1633 {
  z-index: 1633;
}

.z-index-1634 {
  z-index: 1634;
}

.z-index-1635 {
  z-index: 1635;
}

.z-index-1636 {
  z-index: 1636;
}

.z-index-1637 {
  z-index: 1637;
}

.z-index-1638 {
  z-index: 1638;
}

.z-index-1639 {
  z-index: 1639;
}

.z-index-1640 {
  z-index: 1640;
}

.z-index-1641 {
  z-index: 1641;
}

.z-index-1642 {
  z-index: 1642;
}

.z-index-1643 {
  z-index: 1643;
}

.z-index-1644 {
  z-index: 1644;
}

.z-index-1645 {
  z-index: 1645;
}

.z-index-1646 {
  z-index: 1646;
}

.z-index-1647 {
  z-index: 1647;
}

.z-index-1648 {
  z-index: 1648;
}

.z-index-1649 {
  z-index: 1649;
}

.z-index-1650 {
  z-index: 1650;
}

.z-index-1651 {
  z-index: 1651;
}

.z-index-1652 {
  z-index: 1652;
}

.z-index-1653 {
  z-index: 1653;
}

.z-index-1654 {
  z-index: 1654;
}

.z-index-1655 {
  z-index: 1655;
}

.z-index-1656 {
  z-index: 1656;
}

.z-index-1657 {
  z-index: 1657;
}

.z-index-1658 {
  z-index: 1658;
}

.z-index-1659 {
  z-index: 1659;
}

.z-index-1660 {
  z-index: 1660;
}

.z-index-1661 {
  z-index: 1661;
}

.z-index-1662 {
  z-index: 1662;
}

.z-index-1663 {
  z-index: 1663;
}

.z-index-1664 {
  z-index: 1664;
}

.z-index-1665 {
  z-index: 1665;
}

.z-index-1666 {
  z-index: 1666;
}

.z-index-1667 {
  z-index: 1667;
}

.z-index-1668 {
  z-index: 1668;
}

.z-index-1669 {
  z-index: 1669;
}

.z-index-1670 {
  z-index: 1670;
}

.z-index-1671 {
  z-index: 1671;
}

.z-index-1672 {
  z-index: 1672;
}

.z-index-1673 {
  z-index: 1673;
}

.z-index-1674 {
  z-index: 1674;
}

.z-index-1675 {
  z-index: 1675;
}

.z-index-1676 {
  z-index: 1676;
}

.z-index-1677 {
  z-index: 1677;
}

.z-index-1678 {
  z-index: 1678;
}

.z-index-1679 {
  z-index: 1679;
}

.z-index-1680 {
  z-index: 1680;
}

.z-index-1681 {
  z-index: 1681;
}

.z-index-1682 {
  z-index: 1682;
}

.z-index-1683 {
  z-index: 1683;
}

.z-index-1684 {
  z-index: 1684;
}

.z-index-1685 {
  z-index: 1685;
}

.z-index-1686 {
  z-index: 1686;
}

.z-index-1687 {
  z-index: 1687;
}

.z-index-1688 {
  z-index: 1688;
}

.z-index-1689 {
  z-index: 1689;
}

.z-index-1690 {
  z-index: 1690;
}

.z-index-1691 {
  z-index: 1691;
}

.z-index-1692 {
  z-index: 1692;
}

.z-index-1693 {
  z-index: 1693;
}

.z-index-1694 {
  z-index: 1694;
}

.z-index-1695 {
  z-index: 1695;
}

.z-index-1696 {
  z-index: 1696;
}

.z-index-1697 {
  z-index: 1697;
}

.z-index-1698 {
  z-index: 1698;
}

.z-index-1699 {
  z-index: 1699;
}

.z-index-1700 {
  z-index: 1700;
}

.z-index-1701 {
  z-index: 1701;
}

.z-index-1702 {
  z-index: 1702;
}

.z-index-1703 {
  z-index: 1703;
}

.z-index-1704 {
  z-index: 1704;
}

.z-index-1705 {
  z-index: 1705;
}

.z-index-1706 {
  z-index: 1706;
}

.z-index-1707 {
  z-index: 1707;
}

.z-index-1708 {
  z-index: 1708;
}

.z-index-1709 {
  z-index: 1709;
}

.z-index-1710 {
  z-index: 1710;
}

.z-index-1711 {
  z-index: 1711;
}

.z-index-1712 {
  z-index: 1712;
}

.z-index-1713 {
  z-index: 1713;
}

.z-index-1714 {
  z-index: 1714;
}

.z-index-1715 {
  z-index: 1715;
}

.z-index-1716 {
  z-index: 1716;
}

.z-index-1717 {
  z-index: 1717;
}

.z-index-1718 {
  z-index: 1718;
}

.z-index-1719 {
  z-index: 1719;
}

.z-index-1720 {
  z-index: 1720;
}

.z-index-1721 {
  z-index: 1721;
}

.z-index-1722 {
  z-index: 1722;
}

.z-index-1723 {
  z-index: 1723;
}

.z-index-1724 {
  z-index: 1724;
}

.z-index-1725 {
  z-index: 1725;
}

.z-index-1726 {
  z-index: 1726;
}

.z-index-1727 {
  z-index: 1727;
}

.z-index-1728 {
  z-index: 1728;
}

.z-index-1729 {
  z-index: 1729;
}

.z-index-1730 {
  z-index: 1730;
}

.z-index-1731 {
  z-index: 1731;
}

.z-index-1732 {
  z-index: 1732;
}

.z-index-1733 {
  z-index: 1733;
}

.z-index-1734 {
  z-index: 1734;
}

.z-index-1735 {
  z-index: 1735;
}

.z-index-1736 {
  z-index: 1736;
}

.z-index-1737 {
  z-index: 1737;
}

.z-index-1738 {
  z-index: 1738;
}

.z-index-1739 {
  z-index: 1739;
}

.z-index-1740 {
  z-index: 1740;
}

.z-index-1741 {
  z-index: 1741;
}

.z-index-1742 {
  z-index: 1742;
}

.z-index-1743 {
  z-index: 1743;
}

.z-index-1744 {
  z-index: 1744;
}

.z-index-1745 {
  z-index: 1745;
}

.z-index-1746 {
  z-index: 1746;
}

.z-index-1747 {
  z-index: 1747;
}

.z-index-1748 {
  z-index: 1748;
}

.z-index-1749 {
  z-index: 1749;
}

.z-index-1750 {
  z-index: 1750;
}

.z-index-1751 {
  z-index: 1751;
}

.z-index-1752 {
  z-index: 1752;
}

.z-index-1753 {
  z-index: 1753;
}

.z-index-1754 {
  z-index: 1754;
}

.z-index-1755 {
  z-index: 1755;
}

.z-index-1756 {
  z-index: 1756;
}

.z-index-1757 {
  z-index: 1757;
}

.z-index-1758 {
  z-index: 1758;
}

.z-index-1759 {
  z-index: 1759;
}

.z-index-1760 {
  z-index: 1760;
}

.z-index-1761 {
  z-index: 1761;
}

.z-index-1762 {
  z-index: 1762;
}

.z-index-1763 {
  z-index: 1763;
}

.z-index-1764 {
  z-index: 1764;
}

.z-index-1765 {
  z-index: 1765;
}

.z-index-1766 {
  z-index: 1766;
}

.z-index-1767 {
  z-index: 1767;
}

.z-index-1768 {
  z-index: 1768;
}

.z-index-1769 {
  z-index: 1769;
}

.z-index-1770 {
  z-index: 1770;
}

.z-index-1771 {
  z-index: 1771;
}

.z-index-1772 {
  z-index: 1772;
}

.z-index-1773 {
  z-index: 1773;
}

.z-index-1774 {
  z-index: 1774;
}

.z-index-1775 {
  z-index: 1775;
}

.z-index-1776 {
  z-index: 1776;
}

.z-index-1777 {
  z-index: 1777;
}

.z-index-1778 {
  z-index: 1778;
}

.z-index-1779 {
  z-index: 1779;
}

.z-index-1780 {
  z-index: 1780;
}

.z-index-1781 {
  z-index: 1781;
}

.z-index-1782 {
  z-index: 1782;
}

.z-index-1783 {
  z-index: 1783;
}

.z-index-1784 {
  z-index: 1784;
}

.z-index-1785 {
  z-index: 1785;
}

.z-index-1786 {
  z-index: 1786;
}

.z-index-1787 {
  z-index: 1787;
}

.z-index-1788 {
  z-index: 1788;
}

.z-index-1789 {
  z-index: 1789;
}

.z-index-1790 {
  z-index: 1790;
}

.z-index-1791 {
  z-index: 1791;
}

.z-index-1792 {
  z-index: 1792;
}

.z-index-1793 {
  z-index: 1793;
}

.z-index-1794 {
  z-index: 1794;
}

.z-index-1795 {
  z-index: 1795;
}

.z-index-1796 {
  z-index: 1796;
}

.z-index-1797 {
  z-index: 1797;
}

.z-index-1798 {
  z-index: 1798;
}

.z-index-1799 {
  z-index: 1799;
}

.z-index-1800 {
  z-index: 1800;
}

.z-index-1801 {
  z-index: 1801;
}

.z-index-1802 {
  z-index: 1802;
}

.z-index-1803 {
  z-index: 1803;
}

.z-index-1804 {
  z-index: 1804;
}

.z-index-1805 {
  z-index: 1805;
}

.z-index-1806 {
  z-index: 1806;
}

.z-index-1807 {
  z-index: 1807;
}

.z-index-1808 {
  z-index: 1808;
}

.z-index-1809 {
  z-index: 1809;
}

.z-index-1810 {
  z-index: 1810;
}

.z-index-1811 {
  z-index: 1811;
}

.z-index-1812 {
  z-index: 1812;
}

.z-index-1813 {
  z-index: 1813;
}

.z-index-1814 {
  z-index: 1814;
}

.z-index-1815 {
  z-index: 1815;
}

.z-index-1816 {
  z-index: 1816;
}

.z-index-1817 {
  z-index: 1817;
}

.z-index-1818 {
  z-index: 1818;
}

.z-index-1819 {
  z-index: 1819;
}

.z-index-1820 {
  z-index: 1820;
}

.z-index-1821 {
  z-index: 1821;
}

.z-index-1822 {
  z-index: 1822;
}

.z-index-1823 {
  z-index: 1823;
}

.z-index-1824 {
  z-index: 1824;
}

.z-index-1825 {
  z-index: 1825;
}

.z-index-1826 {
  z-index: 1826;
}

.z-index-1827 {
  z-index: 1827;
}

.z-index-1828 {
  z-index: 1828;
}

.z-index-1829 {
  z-index: 1829;
}

.z-index-1830 {
  z-index: 1830;
}

.z-index-1831 {
  z-index: 1831;
}

.z-index-1832 {
  z-index: 1832;
}

.z-index-1833 {
  z-index: 1833;
}

.z-index-1834 {
  z-index: 1834;
}

.z-index-1835 {
  z-index: 1835;
}

.z-index-1836 {
  z-index: 1836;
}

.z-index-1837 {
  z-index: 1837;
}

.z-index-1838 {
  z-index: 1838;
}

.z-index-1839 {
  z-index: 1839;
}

.z-index-1840 {
  z-index: 1840;
}

.z-index-1841 {
  z-index: 1841;
}

.z-index-1842 {
  z-index: 1842;
}

.z-index-1843 {
  z-index: 1843;
}

.z-index-1844 {
  z-index: 1844;
}

.z-index-1845 {
  z-index: 1845;
}

.z-index-1846 {
  z-index: 1846;
}

.z-index-1847 {
  z-index: 1847;
}

.z-index-1848 {
  z-index: 1848;
}

.z-index-1849 {
  z-index: 1849;
}

.z-index-1850 {
  z-index: 1850;
}

.z-index-1851 {
  z-index: 1851;
}

.z-index-1852 {
  z-index: 1852;
}

.z-index-1853 {
  z-index: 1853;
}

.z-index-1854 {
  z-index: 1854;
}

.z-index-1855 {
  z-index: 1855;
}

.z-index-1856 {
  z-index: 1856;
}

.z-index-1857 {
  z-index: 1857;
}

.z-index-1858 {
  z-index: 1858;
}

.z-index-1859 {
  z-index: 1859;
}

.z-index-1860 {
  z-index: 1860;
}

.z-index-1861 {
  z-index: 1861;
}

.z-index-1862 {
  z-index: 1862;
}

.z-index-1863 {
  z-index: 1863;
}

.z-index-1864 {
  z-index: 1864;
}

.z-index-1865 {
  z-index: 1865;
}

.z-index-1866 {
  z-index: 1866;
}

.z-index-1867 {
  z-index: 1867;
}

.z-index-1868 {
  z-index: 1868;
}

.z-index-1869 {
  z-index: 1869;
}

.z-index-1870 {
  z-index: 1870;
}

.z-index-1871 {
  z-index: 1871;
}

.z-index-1872 {
  z-index: 1872;
}

.z-index-1873 {
  z-index: 1873;
}

.z-index-1874 {
  z-index: 1874;
}

.z-index-1875 {
  z-index: 1875;
}

.z-index-1876 {
  z-index: 1876;
}

.z-index-1877 {
  z-index: 1877;
}

.z-index-1878 {
  z-index: 1878;
}

.z-index-1879 {
  z-index: 1879;
}

.z-index-1880 {
  z-index: 1880;
}

.z-index-1881 {
  z-index: 1881;
}

.z-index-1882 {
  z-index: 1882;
}

.z-index-1883 {
  z-index: 1883;
}

.z-index-1884 {
  z-index: 1884;
}

.z-index-1885 {
  z-index: 1885;
}

.z-index-1886 {
  z-index: 1886;
}

.z-index-1887 {
  z-index: 1887;
}

.z-index-1888 {
  z-index: 1888;
}

.z-index-1889 {
  z-index: 1889;
}

.z-index-1890 {
  z-index: 1890;
}

.z-index-1891 {
  z-index: 1891;
}

.z-index-1892 {
  z-index: 1892;
}

.z-index-1893 {
  z-index: 1893;
}

.z-index-1894 {
  z-index: 1894;
}

.z-index-1895 {
  z-index: 1895;
}

.z-index-1896 {
  z-index: 1896;
}

.z-index-1897 {
  z-index: 1897;
}

.z-index-1898 {
  z-index: 1898;
}

.z-index-1899 {
  z-index: 1899;
}

.z-index-1900 {
  z-index: 1900;
}

.z-index-1901 {
  z-index: 1901;
}

.z-index-1902 {
  z-index: 1902;
}

.z-index-1903 {
  z-index: 1903;
}

.z-index-1904 {
  z-index: 1904;
}

.z-index-1905 {
  z-index: 1905;
}

.z-index-1906 {
  z-index: 1906;
}

.z-index-1907 {
  z-index: 1907;
}

.z-index-1908 {
  z-index: 1908;
}

.z-index-1909 {
  z-index: 1909;
}

.z-index-1910 {
  z-index: 1910;
}

.z-index-1911 {
  z-index: 1911;
}

.z-index-1912 {
  z-index: 1912;
}

.z-index-1913 {
  z-index: 1913;
}

.z-index-1914 {
  z-index: 1914;
}

.z-index-1915 {
  z-index: 1915;
}

.z-index-1916 {
  z-index: 1916;
}

.z-index-1917 {
  z-index: 1917;
}

.z-index-1918 {
  z-index: 1918;
}

.z-index-1919 {
  z-index: 1919;
}

.z-index-1920 {
  z-index: 1920;
}

.z-index-1921 {
  z-index: 1921;
}

.z-index-1922 {
  z-index: 1922;
}

.z-index-1923 {
  z-index: 1923;
}

.z-index-1924 {
  z-index: 1924;
}

.z-index-1925 {
  z-index: 1925;
}

.z-index-1926 {
  z-index: 1926;
}

.z-index-1927 {
  z-index: 1927;
}

.z-index-1928 {
  z-index: 1928;
}

.z-index-1929 {
  z-index: 1929;
}

.z-index-1930 {
  z-index: 1930;
}

.z-index-1931 {
  z-index: 1931;
}

.z-index-1932 {
  z-index: 1932;
}

.z-index-1933 {
  z-index: 1933;
}

.z-index-1934 {
  z-index: 1934;
}

.z-index-1935 {
  z-index: 1935;
}

.z-index-1936 {
  z-index: 1936;
}

.z-index-1937 {
  z-index: 1937;
}

.z-index-1938 {
  z-index: 1938;
}

.z-index-1939 {
  z-index: 1939;
}

.z-index-1940 {
  z-index: 1940;
}

.z-index-1941 {
  z-index: 1941;
}

.z-index-1942 {
  z-index: 1942;
}

.z-index-1943 {
  z-index: 1943;
}

.z-index-1944 {
  z-index: 1944;
}

.z-index-1945 {
  z-index: 1945;
}

.z-index-1946 {
  z-index: 1946;
}

.z-index-1947 {
  z-index: 1947;
}

.z-index-1948 {
  z-index: 1948;
}

.z-index-1949 {
  z-index: 1949;
}

.z-index-1950 {
  z-index: 1950;
}

.z-index-1951 {
  z-index: 1951;
}

.z-index-1952 {
  z-index: 1952;
}

.z-index-1953 {
  z-index: 1953;
}

.z-index-1954 {
  z-index: 1954;
}

.z-index-1955 {
  z-index: 1955;
}

.z-index-1956 {
  z-index: 1956;
}

.z-index-1957 {
  z-index: 1957;
}

.z-index-1958 {
  z-index: 1958;
}

.z-index-1959 {
  z-index: 1959;
}

.z-index-1960 {
  z-index: 1960;
}

.z-index-1961 {
  z-index: 1961;
}

.z-index-1962 {
  z-index: 1962;
}

.z-index-1963 {
  z-index: 1963;
}

.z-index-1964 {
  z-index: 1964;
}

.z-index-1965 {
  z-index: 1965;
}

.z-index-1966 {
  z-index: 1966;
}

.z-index-1967 {
  z-index: 1967;
}

.z-index-1968 {
  z-index: 1968;
}

.z-index-1969 {
  z-index: 1969;
}

.z-index-1970 {
  z-index: 1970;
}

.z-index-1971 {
  z-index: 1971;
}

.z-index-1972 {
  z-index: 1972;
}

.z-index-1973 {
  z-index: 1973;
}

.z-index-1974 {
  z-index: 1974;
}

.z-index-1975 {
  z-index: 1975;
}

.z-index-1976 {
  z-index: 1976;
}

.z-index-1977 {
  z-index: 1977;
}

.z-index-1978 {
  z-index: 1978;
}

.z-index-1979 {
  z-index: 1979;
}

.z-index-1980 {
  z-index: 1980;
}

.z-index-1981 {
  z-index: 1981;
}

.z-index-1982 {
  z-index: 1982;
}

.z-index-1983 {
  z-index: 1983;
}

.z-index-1984 {
  z-index: 1984;
}

.z-index-1985 {
  z-index: 1985;
}

.z-index-1986 {
  z-index: 1986;
}

.z-index-1987 {
  z-index: 1987;
}

.z-index-1988 {
  z-index: 1988;
}

.z-index-1989 {
  z-index: 1989;
}

.z-index-1990 {
  z-index: 1990;
}

.z-index-1991 {
  z-index: 1991;
}

.z-index-1992 {
  z-index: 1992;
}

.z-index-1993 {
  z-index: 1993;
}

.z-index-1994 {
  z-index: 1994;
}

.z-index-1995 {
  z-index: 1995;
}

.z-index-1996 {
  z-index: 1996;
}

.z-index-1997 {
  z-index: 1997;
}

.z-index-1998 {
  z-index: 1998;
}

.z-index-1999 {
  z-index: 1999;
}

.z-index-2000 {
  z-index: 2000;
}

.z-index-2001 {
  z-index: 2001;
}

.z-index-2002 {
  z-index: 2002;
}

.z-index-2003 {
  z-index: 2003;
}

.z-index-2004 {
  z-index: 2004;
}

.z-index-2005 {
  z-index: 2005;
}

.z-index-2006 {
  z-index: 2006;
}

.z-index-2007 {
  z-index: 2007;
}

.z-index-2008 {
  z-index: 2008;
}

.z-index-2009 {
  z-index: 2009;
}

.z-index-2010 {
  z-index: 2010;
}

.z-index-2011 {
  z-index: 2011;
}

.z-index-2012 {
  z-index: 2012;
}

.z-index-2013 {
  z-index: 2013;
}

.z-index-2014 {
  z-index: 2014;
}

.z-index-2015 {
  z-index: 2015;
}

.z-index-2016 {
  z-index: 2016;
}

.z-index-2017 {
  z-index: 2017;
}

.z-index-2018 {
  z-index: 2018;
}

.z-index-2019 {
  z-index: 2019;
}

.z-index-2020 {
  z-index: 2020;
}

.z-index-2021 {
  z-index: 2021;
}

.z-index-2022 {
  z-index: 2022;
}

.z-index-2023 {
  z-index: 2023;
}

.z-index-2024 {
  z-index: 2024;
}

.z-index-2025 {
  z-index: 2025;
}

.z-index-2026 {
  z-index: 2026;
}

.z-index-2027 {
  z-index: 2027;
}

.z-index-2028 {
  z-index: 2028;
}

.z-index-2029 {
  z-index: 2029;
}

.z-index-2030 {
  z-index: 2030;
}

.z-index-2031 {
  z-index: 2031;
}

.z-index-2032 {
  z-index: 2032;
}

.z-index-2033 {
  z-index: 2033;
}

.z-index-2034 {
  z-index: 2034;
}

.z-index-2035 {
  z-index: 2035;
}

.z-index-2036 {
  z-index: 2036;
}

.z-index-2037 {
  z-index: 2037;
}

.z-index-2038 {
  z-index: 2038;
}

.z-index-2039 {
  z-index: 2039;
}

.z-index-2040 {
  z-index: 2040;
}

.z-index-2041 {
  z-index: 2041;
}

.z-index-2042 {
  z-index: 2042;
}

.z-index-2043 {
  z-index: 2043;
}

.z-index-2044 {
  z-index: 2044;
}

.z-index-2045 {
  z-index: 2045;
}

.z-index-2046 {
  z-index: 2046;
}

.z-index-2047 {
  z-index: 2047;
}

.z-index-2048 {
  z-index: 2048;
}

.z-index-2049 {
  z-index: 2049;
}

.z-index-2050 {
  z-index: 2050;
}

.z-index-2051 {
  z-index: 2051;
}

.z-index-2052 {
  z-index: 2052;
}

.z-index-2053 {
  z-index: 2053;
}

.z-index-2054 {
  z-index: 2054;
}

.z-index-2055 {
  z-index: 2055;
}

.z-index-2056 {
  z-index: 2056;
}

.z-index-2057 {
  z-index: 2057;
}

.z-index-2058 {
  z-index: 2058;
}

.z-index-2059 {
  z-index: 2059;
}

.z-index-2060 {
  z-index: 2060;
}

.z-index-2061 {
  z-index: 2061;
}

.z-index-2062 {
  z-index: 2062;
}

.z-index-2063 {
  z-index: 2063;
}

.z-index-2064 {
  z-index: 2064;
}

.z-index-2065 {
  z-index: 2065;
}

.z-index-2066 {
  z-index: 2066;
}

.z-index-2067 {
  z-index: 2067;
}

.z-index-2068 {
  z-index: 2068;
}

.z-index-2069 {
  z-index: 2069;
}

.z-index-2070 {
  z-index: 2070;
}

.z-index-2071 {
  z-index: 2071;
}

.z-index-2072 {
  z-index: 2072;
}

.z-index-2073 {
  z-index: 2073;
}

.z-index-2074 {
  z-index: 2074;
}

.z-index-2075 {
  z-index: 2075;
}

.z-index-2076 {
  z-index: 2076;
}

.z-index-2077 {
  z-index: 2077;
}

.z-index-2078 {
  z-index: 2078;
}

.z-index-2079 {
  z-index: 2079;
}

.z-index-2080 {
  z-index: 2080;
}

.z-index-2081 {
  z-index: 2081;
}

.z-index-2082 {
  z-index: 2082;
}

.z-index-2083 {
  z-index: 2083;
}

.z-index-2084 {
  z-index: 2084;
}

.z-index-2085 {
  z-index: 2085;
}

.z-index-2086 {
  z-index: 2086;
}

.z-index-2087 {
  z-index: 2087;
}

.z-index-2088 {
  z-index: 2088;
}

.z-index-2089 {
  z-index: 2089;
}

.z-index-2090 {
  z-index: 2090;
}

.z-index-2091 {
  z-index: 2091;
}

.z-index-2092 {
  z-index: 2092;
}

.z-index-2093 {
  z-index: 2093;
}

.z-index-2094 {
  z-index: 2094;
}

.z-index-2095 {
  z-index: 2095;
}

.z-index-2096 {
  z-index: 2096;
}

.z-index-2097 {
  z-index: 2097;
}

.z-index-2098 {
  z-index: 2098;
}

.z-index-2099 {
  z-index: 2099;
}

.z-index-2100 {
  z-index: 2100;
}

.z-index-2101 {
  z-index: 2101;
}

.z-index-2102 {
  z-index: 2102;
}

.z-index-2103 {
  z-index: 2103;
}

.z-index-2104 {
  z-index: 2104;
}

.z-index-2105 {
  z-index: 2105;
}

.z-index-2106 {
  z-index: 2106;
}

.z-index-2107 {
  z-index: 2107;
}

.z-index-2108 {
  z-index: 2108;
}

.z-index-2109 {
  z-index: 2109;
}

.z-index-2110 {
  z-index: 2110;
}

.z-index-2111 {
  z-index: 2111;
}

.z-index-2112 {
  z-index: 2112;
}

.z-index-2113 {
  z-index: 2113;
}

.z-index-2114 {
  z-index: 2114;
}

.z-index-2115 {
  z-index: 2115;
}

.z-index-2116 {
  z-index: 2116;
}

.z-index-2117 {
  z-index: 2117;
}

.z-index-2118 {
  z-index: 2118;
}

.z-index-2119 {
  z-index: 2119;
}

.z-index-2120 {
  z-index: 2120;
}

.z-index-2121 {
  z-index: 2121;
}

.z-index-2122 {
  z-index: 2122;
}

.z-index-2123 {
  z-index: 2123;
}

.z-index-2124 {
  z-index: 2124;
}

.z-index-2125 {
  z-index: 2125;
}

.z-index-2126 {
  z-index: 2126;
}

.z-index-2127 {
  z-index: 2127;
}

.z-index-2128 {
  z-index: 2128;
}

.z-index-2129 {
  z-index: 2129;
}

.z-index-2130 {
  z-index: 2130;
}

.z-index-2131 {
  z-index: 2131;
}

.z-index-2132 {
  z-index: 2132;
}

.z-index-2133 {
  z-index: 2133;
}

.z-index-2134 {
  z-index: 2134;
}

.z-index-2135 {
  z-index: 2135;
}

.z-index-2136 {
  z-index: 2136;
}

.z-index-2137 {
  z-index: 2137;
}

.z-index-2138 {
  z-index: 2138;
}

.z-index-2139 {
  z-index: 2139;
}

.z-index-2140 {
  z-index: 2140;
}

.z-index-2141 {
  z-index: 2141;
}

.z-index-2142 {
  z-index: 2142;
}

.z-index-2143 {
  z-index: 2143;
}

.z-index-2144 {
  z-index: 2144;
}

.z-index-2145 {
  z-index: 2145;
}

.z-index-2146 {
  z-index: 2146;
}

.z-index-2147 {
  z-index: 2147;
}

.z-index-2148 {
  z-index: 2148;
}

.z-index-2149 {
  z-index: 2149;
}

.z-index-2150 {
  z-index: 2150;
}

.z-index-2151 {
  z-index: 2151;
}

.z-index-2152 {
  z-index: 2152;
}

.z-index-2153 {
  z-index: 2153;
}

.z-index-2154 {
  z-index: 2154;
}

.z-index-2155 {
  z-index: 2155;
}

.z-index-2156 {
  z-index: 2156;
}

.z-index-2157 {
  z-index: 2157;
}

.z-index-2158 {
  z-index: 2158;
}

.z-index-2159 {
  z-index: 2159;
}

.z-index-2160 {
  z-index: 2160;
}

.z-index-2161 {
  z-index: 2161;
}

.z-index-2162 {
  z-index: 2162;
}

.z-index-2163 {
  z-index: 2163;
}

.z-index-2164 {
  z-index: 2164;
}

.z-index-2165 {
  z-index: 2165;
}

.z-index-2166 {
  z-index: 2166;
}

.z-index-2167 {
  z-index: 2167;
}

.z-index-2168 {
  z-index: 2168;
}

.z-index-2169 {
  z-index: 2169;
}

.z-index-2170 {
  z-index: 2170;
}

.z-index-2171 {
  z-index: 2171;
}

.z-index-2172 {
  z-index: 2172;
}

.z-index-2173 {
  z-index: 2173;
}

.z-index-2174 {
  z-index: 2174;
}

.z-index-2175 {
  z-index: 2175;
}

.z-index-2176 {
  z-index: 2176;
}

.z-index-2177 {
  z-index: 2177;
}

.z-index-2178 {
  z-index: 2178;
}

.z-index-2179 {
  z-index: 2179;
}

.z-index-2180 {
  z-index: 2180;
}

.z-index-2181 {
  z-index: 2181;
}

.z-index-2182 {
  z-index: 2182;
}

.z-index-2183 {
  z-index: 2183;
}

.z-index-2184 {
  z-index: 2184;
}

.z-index-2185 {
  z-index: 2185;
}

.z-index-2186 {
  z-index: 2186;
}

.z-index-2187 {
  z-index: 2187;
}

.z-index-2188 {
  z-index: 2188;
}

.z-index-2189 {
  z-index: 2189;
}

.z-index-2190 {
  z-index: 2190;
}

.z-index-2191 {
  z-index: 2191;
}

.z-index-2192 {
  z-index: 2192;
}

.z-index-2193 {
  z-index: 2193;
}

.z-index-2194 {
  z-index: 2194;
}

.z-index-2195 {
  z-index: 2195;
}

.z-index-2196 {
  z-index: 2196;
}

.z-index-2197 {
  z-index: 2197;
}

.z-index-2198 {
  z-index: 2198;
}

.z-index-2199 {
  z-index: 2199;
}

.z-index-2200 {
  z-index: 2200;
}

.z-index-2201 {
  z-index: 2201;
}

.z-index-2202 {
  z-index: 2202;
}

.z-index-2203 {
  z-index: 2203;
}

.z-index-2204 {
  z-index: 2204;
}

.z-index-2205 {
  z-index: 2205;
}

.z-index-2206 {
  z-index: 2206;
}

.z-index-2207 {
  z-index: 2207;
}

.z-index-2208 {
  z-index: 2208;
}

.z-index-2209 {
  z-index: 2209;
}

.z-index-2210 {
  z-index: 2210;
}

.z-index-2211 {
  z-index: 2211;
}

.z-index-2212 {
  z-index: 2212;
}

.z-index-2213 {
  z-index: 2213;
}

.z-index-2214 {
  z-index: 2214;
}

.z-index-2215 {
  z-index: 2215;
}

.z-index-2216 {
  z-index: 2216;
}

.z-index-2217 {
  z-index: 2217;
}

.z-index-2218 {
  z-index: 2218;
}

.z-index-2219 {
  z-index: 2219;
}

.z-index-2220 {
  z-index: 2220;
}

.z-index-2221 {
  z-index: 2221;
}

.z-index-2222 {
  z-index: 2222;
}

.z-index-2223 {
  z-index: 2223;
}

.z-index-2224 {
  z-index: 2224;
}

.z-index-2225 {
  z-index: 2225;
}

.z-index-2226 {
  z-index: 2226;
}

.z-index-2227 {
  z-index: 2227;
}

.z-index-2228 {
  z-index: 2228;
}

.z-index-2229 {
  z-index: 2229;
}

.z-index-2230 {
  z-index: 2230;
}

.z-index-2231 {
  z-index: 2231;
}

.z-index-2232 {
  z-index: 2232;
}

.z-index-2233 {
  z-index: 2233;
}

.z-index-2234 {
  z-index: 2234;
}

.z-index-2235 {
  z-index: 2235;
}

.z-index-2236 {
  z-index: 2236;
}

.z-index-2237 {
  z-index: 2237;
}

.z-index-2238 {
  z-index: 2238;
}

.z-index-2239 {
  z-index: 2239;
}

.z-index-2240 {
  z-index: 2240;
}

.z-index-2241 {
  z-index: 2241;
}

.z-index-2242 {
  z-index: 2242;
}

.z-index-2243 {
  z-index: 2243;
}

.z-index-2244 {
  z-index: 2244;
}

.z-index-2245 {
  z-index: 2245;
}

.z-index-2246 {
  z-index: 2246;
}

.z-index-2247 {
  z-index: 2247;
}

.z-index-2248 {
  z-index: 2248;
}

.z-index-2249 {
  z-index: 2249;
}

.z-index-2250 {
  z-index: 2250;
}

.z-index-2251 {
  z-index: 2251;
}

.z-index-2252 {
  z-index: 2252;
}

.z-index-2253 {
  z-index: 2253;
}

.z-index-2254 {
  z-index: 2254;
}

.z-index-2255 {
  z-index: 2255;
}

.z-index-2256 {
  z-index: 2256;
}

.z-index-2257 {
  z-index: 2257;
}

.z-index-2258 {
  z-index: 2258;
}

.z-index-2259 {
  z-index: 2259;
}

.z-index-2260 {
  z-index: 2260;
}

.z-index-2261 {
  z-index: 2261;
}

.z-index-2262 {
  z-index: 2262;
}

.z-index-2263 {
  z-index: 2263;
}

.z-index-2264 {
  z-index: 2264;
}

.z-index-2265 {
  z-index: 2265;
}

.z-index-2266 {
  z-index: 2266;
}

.z-index-2267 {
  z-index: 2267;
}

.z-index-2268 {
  z-index: 2268;
}

.z-index-2269 {
  z-index: 2269;
}

.z-index-2270 {
  z-index: 2270;
}

.z-index-2271 {
  z-index: 2271;
}

.z-index-2272 {
  z-index: 2272;
}

.z-index-2273 {
  z-index: 2273;
}

.z-index-2274 {
  z-index: 2274;
}

.z-index-2275 {
  z-index: 2275;
}

.z-index-2276 {
  z-index: 2276;
}

.z-index-2277 {
  z-index: 2277;
}

.z-index-2278 {
  z-index: 2278;
}

.z-index-2279 {
  z-index: 2279;
}

.z-index-2280 {
  z-index: 2280;
}

.z-index-2281 {
  z-index: 2281;
}

.z-index-2282 {
  z-index: 2282;
}

.z-index-2283 {
  z-index: 2283;
}

.z-index-2284 {
  z-index: 2284;
}

.z-index-2285 {
  z-index: 2285;
}

.z-index-2286 {
  z-index: 2286;
}

.z-index-2287 {
  z-index: 2287;
}

.z-index-2288 {
  z-index: 2288;
}

.z-index-2289 {
  z-index: 2289;
}

.z-index-2290 {
  z-index: 2290;
}

.z-index-2291 {
  z-index: 2291;
}

.z-index-2292 {
  z-index: 2292;
}

.z-index-2293 {
  z-index: 2293;
}

.z-index-2294 {
  z-index: 2294;
}

.z-index-2295 {
  z-index: 2295;
}

.z-index-2296 {
  z-index: 2296;
}

.z-index-2297 {
  z-index: 2297;
}

.z-index-2298 {
  z-index: 2298;
}

.z-index-2299 {
  z-index: 2299;
}

.z-index-2300 {
  z-index: 2300;
}

.z-index-2301 {
  z-index: 2301;
}

.z-index-2302 {
  z-index: 2302;
}

.z-index-2303 {
  z-index: 2303;
}

.z-index-2304 {
  z-index: 2304;
}

.z-index-2305 {
  z-index: 2305;
}

.z-index-2306 {
  z-index: 2306;
}

.z-index-2307 {
  z-index: 2307;
}

.z-index-2308 {
  z-index: 2308;
}

.z-index-2309 {
  z-index: 2309;
}

.z-index-2310 {
  z-index: 2310;
}

.z-index-2311 {
  z-index: 2311;
}

.z-index-2312 {
  z-index: 2312;
}

.z-index-2313 {
  z-index: 2313;
}

.z-index-2314 {
  z-index: 2314;
}

.z-index-2315 {
  z-index: 2315;
}

.z-index-2316 {
  z-index: 2316;
}

.z-index-2317 {
  z-index: 2317;
}

.z-index-2318 {
  z-index: 2318;
}

.z-index-2319 {
  z-index: 2319;
}

.z-index-2320 {
  z-index: 2320;
}

.z-index-2321 {
  z-index: 2321;
}

.z-index-2322 {
  z-index: 2322;
}

.z-index-2323 {
  z-index: 2323;
}

.z-index-2324 {
  z-index: 2324;
}

.z-index-2325 {
  z-index: 2325;
}

.z-index-2326 {
  z-index: 2326;
}

.z-index-2327 {
  z-index: 2327;
}

.z-index-2328 {
  z-index: 2328;
}

.z-index-2329 {
  z-index: 2329;
}

.z-index-2330 {
  z-index: 2330;
}

.z-index-2331 {
  z-index: 2331;
}

.z-index-2332 {
  z-index: 2332;
}

.z-index-2333 {
  z-index: 2333;
}

.z-index-2334 {
  z-index: 2334;
}

.z-index-2335 {
  z-index: 2335;
}

.z-index-2336 {
  z-index: 2336;
}

.z-index-2337 {
  z-index: 2337;
}

.z-index-2338 {
  z-index: 2338;
}

.z-index-2339 {
  z-index: 2339;
}

.z-index-2340 {
  z-index: 2340;
}

.z-index-2341 {
  z-index: 2341;
}

.z-index-2342 {
  z-index: 2342;
}

.z-index-2343 {
  z-index: 2343;
}

.z-index-2344 {
  z-index: 2344;
}

.z-index-2345 {
  z-index: 2345;
}

.z-index-2346 {
  z-index: 2346;
}

.z-index-2347 {
  z-index: 2347;
}

.z-index-2348 {
  z-index: 2348;
}

.z-index-2349 {
  z-index: 2349;
}

.z-index-2350 {
  z-index: 2350;
}

.z-index-2351 {
  z-index: 2351;
}

.z-index-2352 {
  z-index: 2352;
}

.z-index-2353 {
  z-index: 2353;
}

.z-index-2354 {
  z-index: 2354;
}

.z-index-2355 {
  z-index: 2355;
}

.z-index-2356 {
  z-index: 2356;
}

.z-index-2357 {
  z-index: 2357;
}

.z-index-2358 {
  z-index: 2358;
}

.z-index-2359 {
  z-index: 2359;
}

.z-index-2360 {
  z-index: 2360;
}

.z-index-2361 {
  z-index: 2361;
}

.z-index-2362 {
  z-index: 2362;
}

.z-index-2363 {
  z-index: 2363;
}

.z-index-2364 {
  z-index: 2364;
}

.z-index-2365 {
  z-index: 2365;
}

.z-index-2366 {
  z-index: 2366;
}

.z-index-2367 {
  z-index: 2367;
}

.z-index-2368 {
  z-index: 2368;
}

.z-index-2369 {
  z-index: 2369;
}

.z-index-2370 {
  z-index: 2370;
}

.z-index-2371 {
  z-index: 2371;
}

.z-index-2372 {
  z-index: 2372;
}

.z-index-2373 {
  z-index: 2373;
}

.z-index-2374 {
  z-index: 2374;
}

.z-index-2375 {
  z-index: 2375;
}

.z-index-2376 {
  z-index: 2376;
}

.z-index-2377 {
  z-index: 2377;
}

.z-index-2378 {
  z-index: 2378;
}

.z-index-2379 {
  z-index: 2379;
}

.z-index-2380 {
  z-index: 2380;
}

.z-index-2381 {
  z-index: 2381;
}

.z-index-2382 {
  z-index: 2382;
}

.z-index-2383 {
  z-index: 2383;
}

.z-index-2384 {
  z-index: 2384;
}

.z-index-2385 {
  z-index: 2385;
}

.z-index-2386 {
  z-index: 2386;
}

.z-index-2387 {
  z-index: 2387;
}

.z-index-2388 {
  z-index: 2388;
}

.z-index-2389 {
  z-index: 2389;
}

.z-index-2390 {
  z-index: 2390;
}

.z-index-2391 {
  z-index: 2391;
}

.z-index-2392 {
  z-index: 2392;
}

.z-index-2393 {
  z-index: 2393;
}

.z-index-2394 {
  z-index: 2394;
}

.z-index-2395 {
  z-index: 2395;
}

.z-index-2396 {
  z-index: 2396;
}

.z-index-2397 {
  z-index: 2397;
}

.z-index-2398 {
  z-index: 2398;
}

.z-index-2399 {
  z-index: 2399;
}

.z-index-2400 {
  z-index: 2400;
}

.z-index-2401 {
  z-index: 2401;
}

.z-index-2402 {
  z-index: 2402;
}

.z-index-2403 {
  z-index: 2403;
}

.z-index-2404 {
  z-index: 2404;
}

.z-index-2405 {
  z-index: 2405;
}

.z-index-2406 {
  z-index: 2406;
}

.z-index-2407 {
  z-index: 2407;
}

.z-index-2408 {
  z-index: 2408;
}

.z-index-2409 {
  z-index: 2409;
}

.z-index-2410 {
  z-index: 2410;
}

.z-index-2411 {
  z-index: 2411;
}

.z-index-2412 {
  z-index: 2412;
}

.z-index-2413 {
  z-index: 2413;
}

.z-index-2414 {
  z-index: 2414;
}

.z-index-2415 {
  z-index: 2415;
}

.z-index-2416 {
  z-index: 2416;
}

.z-index-2417 {
  z-index: 2417;
}

.z-index-2418 {
  z-index: 2418;
}

.z-index-2419 {
  z-index: 2419;
}

.z-index-2420 {
  z-index: 2420;
}

.z-index-2421 {
  z-index: 2421;
}

.z-index-2422 {
  z-index: 2422;
}

.z-index-2423 {
  z-index: 2423;
}

.z-index-2424 {
  z-index: 2424;
}

.z-index-2425 {
  z-index: 2425;
}

.z-index-2426 {
  z-index: 2426;
}

.z-index-2427 {
  z-index: 2427;
}

.z-index-2428 {
  z-index: 2428;
}

.z-index-2429 {
  z-index: 2429;
}

.z-index-2430 {
  z-index: 2430;
}

.z-index-2431 {
  z-index: 2431;
}

.z-index-2432 {
  z-index: 2432;
}

.z-index-2433 {
  z-index: 2433;
}

.z-index-2434 {
  z-index: 2434;
}

.z-index-2435 {
  z-index: 2435;
}

.z-index-2436 {
  z-index: 2436;
}

.z-index-2437 {
  z-index: 2437;
}

.z-index-2438 {
  z-index: 2438;
}

.z-index-2439 {
  z-index: 2439;
}

.z-index-2440 {
  z-index: 2440;
}

.z-index-2441 {
  z-index: 2441;
}

.z-index-2442 {
  z-index: 2442;
}

.z-index-2443 {
  z-index: 2443;
}

.z-index-2444 {
  z-index: 2444;
}

.z-index-2445 {
  z-index: 2445;
}

.z-index-2446 {
  z-index: 2446;
}

.z-index-2447 {
  z-index: 2447;
}

.z-index-2448 {
  z-index: 2448;
}

.z-index-2449 {
  z-index: 2449;
}

.z-index-2450 {
  z-index: 2450;
}

.z-index-2451 {
  z-index: 2451;
}

.z-index-2452 {
  z-index: 2452;
}

.z-index-2453 {
  z-index: 2453;
}

.z-index-2454 {
  z-index: 2454;
}

.z-index-2455 {
  z-index: 2455;
}

.z-index-2456 {
  z-index: 2456;
}

.z-index-2457 {
  z-index: 2457;
}

.z-index-2458 {
  z-index: 2458;
}

.z-index-2459 {
  z-index: 2459;
}

.z-index-2460 {
  z-index: 2460;
}

.z-index-2461 {
  z-index: 2461;
}

.z-index-2462 {
  z-index: 2462;
}

.z-index-2463 {
  z-index: 2463;
}

.z-index-2464 {
  z-index: 2464;
}

.z-index-2465 {
  z-index: 2465;
}

.z-index-2466 {
  z-index: 2466;
}

.z-index-2467 {
  z-index: 2467;
}

.z-index-2468 {
  z-index: 2468;
}

.z-index-2469 {
  z-index: 2469;
}

.z-index-2470 {
  z-index: 2470;
}

.z-index-2471 {
  z-index: 2471;
}

.z-index-2472 {
  z-index: 2472;
}

.z-index-2473 {
  z-index: 2473;
}

.z-index-2474 {
  z-index: 2474;
}

.z-index-2475 {
  z-index: 2475;
}

.z-index-2476 {
  z-index: 2476;
}

.z-index-2477 {
  z-index: 2477;
}

.z-index-2478 {
  z-index: 2478;
}

.z-index-2479 {
  z-index: 2479;
}

.z-index-2480 {
  z-index: 2480;
}

.z-index-2481 {
  z-index: 2481;
}

.z-index-2482 {
  z-index: 2482;
}

.z-index-2483 {
  z-index: 2483;
}

.z-index-2484 {
  z-index: 2484;
}

.z-index-2485 {
  z-index: 2485;
}

.z-index-2486 {
  z-index: 2486;
}

.z-index-2487 {
  z-index: 2487;
}

.z-index-2488 {
  z-index: 2488;
}

.z-index-2489 {
  z-index: 2489;
}

.z-index-2490 {
  z-index: 2490;
}

.z-index-2491 {
  z-index: 2491;
}

.z-index-2492 {
  z-index: 2492;
}

.z-index-2493 {
  z-index: 2493;
}

.z-index-2494 {
  z-index: 2494;
}

.z-index-2495 {
  z-index: 2495;
}

.z-index-2496 {
  z-index: 2496;
}

.z-index-2497 {
  z-index: 2497;
}

.z-index-2498 {
  z-index: 2498;
}

.z-index-2499 {
  z-index: 2499;
}

.z-index-2500 {
  z-index: 2500;
}

.z-index-2501 {
  z-index: 2501;
}

.z-index-2502 {
  z-index: 2502;
}

.z-index-2503 {
  z-index: 2503;
}

.z-index-2504 {
  z-index: 2504;
}

.z-index-2505 {
  z-index: 2505;
}

.z-index-2506 {
  z-index: 2506;
}

.z-index-2507 {
  z-index: 2507;
}

.z-index-2508 {
  z-index: 2508;
}

.z-index-2509 {
  z-index: 2509;
}

.z-index-2510 {
  z-index: 2510;
}

.z-index-2511 {
  z-index: 2511;
}

.z-index-2512 {
  z-index: 2512;
}

.z-index-2513 {
  z-index: 2513;
}

.z-index-2514 {
  z-index: 2514;
}

.z-index-2515 {
  z-index: 2515;
}

.z-index-2516 {
  z-index: 2516;
}

.z-index-2517 {
  z-index: 2517;
}

.z-index-2518 {
  z-index: 2518;
}

.z-index-2519 {
  z-index: 2519;
}

.z-index-2520 {
  z-index: 2520;
}

.z-index-2521 {
  z-index: 2521;
}

.z-index-2522 {
  z-index: 2522;
}

.z-index-2523 {
  z-index: 2523;
}

.z-index-2524 {
  z-index: 2524;
}

.z-index-2525 {
  z-index: 2525;
}

.z-index-2526 {
  z-index: 2526;
}

.z-index-2527 {
  z-index: 2527;
}

.z-index-2528 {
  z-index: 2528;
}

.z-index-2529 {
  z-index: 2529;
}

.z-index-2530 {
  z-index: 2530;
}

.z-index-2531 {
  z-index: 2531;
}

.z-index-2532 {
  z-index: 2532;
}

.z-index-2533 {
  z-index: 2533;
}

.z-index-2534 {
  z-index: 2534;
}

.z-index-2535 {
  z-index: 2535;
}

.z-index-2536 {
  z-index: 2536;
}

.z-index-2537 {
  z-index: 2537;
}

.z-index-2538 {
  z-index: 2538;
}

.z-index-2539 {
  z-index: 2539;
}

.z-index-2540 {
  z-index: 2540;
}

.z-index-2541 {
  z-index: 2541;
}

.z-index-2542 {
  z-index: 2542;
}

.z-index-2543 {
  z-index: 2543;
}

.z-index-2544 {
  z-index: 2544;
}

.z-index-2545 {
  z-index: 2545;
}

.z-index-2546 {
  z-index: 2546;
}

.z-index-2547 {
  z-index: 2547;
}

.z-index-2548 {
  z-index: 2548;
}

.z-index-2549 {
  z-index: 2549;
}

.z-index-2550 {
  z-index: 2550;
}

.z-index-2551 {
  z-index: 2551;
}

.z-index-2552 {
  z-index: 2552;
}

.z-index-2553 {
  z-index: 2553;
}

.z-index-2554 {
  z-index: 2554;
}

.z-index-2555 {
  z-index: 2555;
}

.z-index-2556 {
  z-index: 2556;
}

.z-index-2557 {
  z-index: 2557;
}

.z-index-2558 {
  z-index: 2558;
}

.z-index-2559 {
  z-index: 2559;
}

.z-index-2560 {
  z-index: 2560;
}

.z-index-2561 {
  z-index: 2561;
}

.z-index-2562 {
  z-index: 2562;
}

.z-index-2563 {
  z-index: 2563;
}

.z-index-2564 {
  z-index: 2564;
}

.z-index-2565 {
  z-index: 2565;
}

.z-index-2566 {
  z-index: 2566;
}

.z-index-2567 {
  z-index: 2567;
}

.z-index-2568 {
  z-index: 2568;
}

.z-index-2569 {
  z-index: 2569;
}

.z-index-2570 {
  z-index: 2570;
}

.z-index-2571 {
  z-index: 2571;
}

.z-index-2572 {
  z-index: 2572;
}

.z-index-2573 {
  z-index: 2573;
}

.z-index-2574 {
  z-index: 2574;
}

.z-index-2575 {
  z-index: 2575;
}

.z-index-2576 {
  z-index: 2576;
}

.z-index-2577 {
  z-index: 2577;
}

.z-index-2578 {
  z-index: 2578;
}

.z-index-2579 {
  z-index: 2579;
}

.z-index-2580 {
  z-index: 2580;
}

.z-index-2581 {
  z-index: 2581;
}

.z-index-2582 {
  z-index: 2582;
}

.z-index-2583 {
  z-index: 2583;
}

.z-index-2584 {
  z-index: 2584;
}

.z-index-2585 {
  z-index: 2585;
}

.z-index-2586 {
  z-index: 2586;
}

.z-index-2587 {
  z-index: 2587;
}

.z-index-2588 {
  z-index: 2588;
}

.z-index-2589 {
  z-index: 2589;
}

.z-index-2590 {
  z-index: 2590;
}

.z-index-2591 {
  z-index: 2591;
}

.z-index-2592 {
  z-index: 2592;
}

.z-index-2593 {
  z-index: 2593;
}

.z-index-2594 {
  z-index: 2594;
}

.z-index-2595 {
  z-index: 2595;
}

.z-index-2596 {
  z-index: 2596;
}

.z-index-2597 {
  z-index: 2597;
}

.z-index-2598 {
  z-index: 2598;
}

.z-index-2599 {
  z-index: 2599;
}

.z-index-2600 {
  z-index: 2600;
}

.z-index-2601 {
  z-index: 2601;
}

.z-index-2602 {
  z-index: 2602;
}

.z-index-2603 {
  z-index: 2603;
}

.z-index-2604 {
  z-index: 2604;
}

.z-index-2605 {
  z-index: 2605;
}

.z-index-2606 {
  z-index: 2606;
}

.z-index-2607 {
  z-index: 2607;
}

.z-index-2608 {
  z-index: 2608;
}

.z-index-2609 {
  z-index: 2609;
}

.z-index-2610 {
  z-index: 2610;
}

.z-index-2611 {
  z-index: 2611;
}

.z-index-2612 {
  z-index: 2612;
}

.z-index-2613 {
  z-index: 2613;
}

.z-index-2614 {
  z-index: 2614;
}

.z-index-2615 {
  z-index: 2615;
}

.z-index-2616 {
  z-index: 2616;
}

.z-index-2617 {
  z-index: 2617;
}

.z-index-2618 {
  z-index: 2618;
}

.z-index-2619 {
  z-index: 2619;
}

.z-index-2620 {
  z-index: 2620;
}

.z-index-2621 {
  z-index: 2621;
}

.z-index-2622 {
  z-index: 2622;
}

.z-index-2623 {
  z-index: 2623;
}

.z-index-2624 {
  z-index: 2624;
}

.z-index-2625 {
  z-index: 2625;
}

.z-index-2626 {
  z-index: 2626;
}

.z-index-2627 {
  z-index: 2627;
}

.z-index-2628 {
  z-index: 2628;
}

.z-index-2629 {
  z-index: 2629;
}

.z-index-2630 {
  z-index: 2630;
}

.z-index-2631 {
  z-index: 2631;
}

.z-index-2632 {
  z-index: 2632;
}

.z-index-2633 {
  z-index: 2633;
}

.z-index-2634 {
  z-index: 2634;
}

.z-index-2635 {
  z-index: 2635;
}

.z-index-2636 {
  z-index: 2636;
}

.z-index-2637 {
  z-index: 2637;
}

.z-index-2638 {
  z-index: 2638;
}

.z-index-2639 {
  z-index: 2639;
}

.z-index-2640 {
  z-index: 2640;
}

.z-index-2641 {
  z-index: 2641;
}

.z-index-2642 {
  z-index: 2642;
}

.z-index-2643 {
  z-index: 2643;
}

.z-index-2644 {
  z-index: 2644;
}

.z-index-2645 {
  z-index: 2645;
}

.z-index-2646 {
  z-index: 2646;
}

.z-index-2647 {
  z-index: 2647;
}

.z-index-2648 {
  z-index: 2648;
}

.z-index-2649 {
  z-index: 2649;
}

.z-index-2650 {
  z-index: 2650;
}

.z-index-2651 {
  z-index: 2651;
}

.z-index-2652 {
  z-index: 2652;
}

.z-index-2653 {
  z-index: 2653;
}

.z-index-2654 {
  z-index: 2654;
}

.z-index-2655 {
  z-index: 2655;
}

.z-index-2656 {
  z-index: 2656;
}

.z-index-2657 {
  z-index: 2657;
}

.z-index-2658 {
  z-index: 2658;
}

.z-index-2659 {
  z-index: 2659;
}

.z-index-2660 {
  z-index: 2660;
}

.z-index-2661 {
  z-index: 2661;
}

.z-index-2662 {
  z-index: 2662;
}

.z-index-2663 {
  z-index: 2663;
}

.z-index-2664 {
  z-index: 2664;
}

.z-index-2665 {
  z-index: 2665;
}

.z-index-2666 {
  z-index: 2666;
}

.z-index-2667 {
  z-index: 2667;
}

.z-index-2668 {
  z-index: 2668;
}

.z-index-2669 {
  z-index: 2669;
}

.z-index-2670 {
  z-index: 2670;
}

.z-index-2671 {
  z-index: 2671;
}

.z-index-2672 {
  z-index: 2672;
}

.z-index-2673 {
  z-index: 2673;
}

.z-index-2674 {
  z-index: 2674;
}

.z-index-2675 {
  z-index: 2675;
}

.z-index-2676 {
  z-index: 2676;
}

.z-index-2677 {
  z-index: 2677;
}

.z-index-2678 {
  z-index: 2678;
}

.z-index-2679 {
  z-index: 2679;
}

.z-index-2680 {
  z-index: 2680;
}

.z-index-2681 {
  z-index: 2681;
}

.z-index-2682 {
  z-index: 2682;
}

.z-index-2683 {
  z-index: 2683;
}

.z-index-2684 {
  z-index: 2684;
}

.z-index-2685 {
  z-index: 2685;
}

.z-index-2686 {
  z-index: 2686;
}

.z-index-2687 {
  z-index: 2687;
}

.z-index-2688 {
  z-index: 2688;
}

.z-index-2689 {
  z-index: 2689;
}

.z-index-2690 {
  z-index: 2690;
}

.z-index-2691 {
  z-index: 2691;
}

.z-index-2692 {
  z-index: 2692;
}

.z-index-2693 {
  z-index: 2693;
}

.z-index-2694 {
  z-index: 2694;
}

.z-index-2695 {
  z-index: 2695;
}

.z-index-2696 {
  z-index: 2696;
}

.z-index-2697 {
  z-index: 2697;
}

.z-index-2698 {
  z-index: 2698;
}

.z-index-2699 {
  z-index: 2699;
}

.z-index-2700 {
  z-index: 2700;
}

.z-index-2701 {
  z-index: 2701;
}

.z-index-2702 {
  z-index: 2702;
}

.z-index-2703 {
  z-index: 2703;
}

.z-index-2704 {
  z-index: 2704;
}

.z-index-2705 {
  z-index: 2705;
}

.z-index-2706 {
  z-index: 2706;
}

.z-index-2707 {
  z-index: 2707;
}

.z-index-2708 {
  z-index: 2708;
}

.z-index-2709 {
  z-index: 2709;
}

.z-index-2710 {
  z-index: 2710;
}

.z-index-2711 {
  z-index: 2711;
}

.z-index-2712 {
  z-index: 2712;
}

.z-index-2713 {
  z-index: 2713;
}

.z-index-2714 {
  z-index: 2714;
}

.z-index-2715 {
  z-index: 2715;
}

.z-index-2716 {
  z-index: 2716;
}

.z-index-2717 {
  z-index: 2717;
}

.z-index-2718 {
  z-index: 2718;
}

.z-index-2719 {
  z-index: 2719;
}

.z-index-2720 {
  z-index: 2720;
}

.z-index-2721 {
  z-index: 2721;
}

.z-index-2722 {
  z-index: 2722;
}

.z-index-2723 {
  z-index: 2723;
}

.z-index-2724 {
  z-index: 2724;
}

.z-index-2725 {
  z-index: 2725;
}

.z-index-2726 {
  z-index: 2726;
}

.z-index-2727 {
  z-index: 2727;
}

.z-index-2728 {
  z-index: 2728;
}

.z-index-2729 {
  z-index: 2729;
}

.z-index-2730 {
  z-index: 2730;
}

.z-index-2731 {
  z-index: 2731;
}

.z-index-2732 {
  z-index: 2732;
}

.z-index-2733 {
  z-index: 2733;
}

.z-index-2734 {
  z-index: 2734;
}

.z-index-2735 {
  z-index: 2735;
}

.z-index-2736 {
  z-index: 2736;
}

.z-index-2737 {
  z-index: 2737;
}

.z-index-2738 {
  z-index: 2738;
}

.z-index-2739 {
  z-index: 2739;
}

.z-index-2740 {
  z-index: 2740;
}

.z-index-2741 {
  z-index: 2741;
}

.z-index-2742 {
  z-index: 2742;
}

.z-index-2743 {
  z-index: 2743;
}

.z-index-2744 {
  z-index: 2744;
}

.z-index-2745 {
  z-index: 2745;
}

.z-index-2746 {
  z-index: 2746;
}

.z-index-2747 {
  z-index: 2747;
}

.z-index-2748 {
  z-index: 2748;
}

.z-index-2749 {
  z-index: 2749;
}

.z-index-2750 {
  z-index: 2750;
}

.z-index-2751 {
  z-index: 2751;
}

.z-index-2752 {
  z-index: 2752;
}

.z-index-2753 {
  z-index: 2753;
}

.z-index-2754 {
  z-index: 2754;
}

.z-index-2755 {
  z-index: 2755;
}

.z-index-2756 {
  z-index: 2756;
}

.z-index-2757 {
  z-index: 2757;
}

.z-index-2758 {
  z-index: 2758;
}

.z-index-2759 {
  z-index: 2759;
}

.z-index-2760 {
  z-index: 2760;
}

.z-index-2761 {
  z-index: 2761;
}

.z-index-2762 {
  z-index: 2762;
}

.z-index-2763 {
  z-index: 2763;
}

.z-index-2764 {
  z-index: 2764;
}

.z-index-2765 {
  z-index: 2765;
}

.z-index-2766 {
  z-index: 2766;
}

.z-index-2767 {
  z-index: 2767;
}

.z-index-2768 {
  z-index: 2768;
}

.z-index-2769 {
  z-index: 2769;
}

.z-index-2770 {
  z-index: 2770;
}

.z-index-2771 {
  z-index: 2771;
}

.z-index-2772 {
  z-index: 2772;
}

.z-index-2773 {
  z-index: 2773;
}

.z-index-2774 {
  z-index: 2774;
}

.z-index-2775 {
  z-index: 2775;
}

.z-index-2776 {
  z-index: 2776;
}

.z-index-2777 {
  z-index: 2777;
}

.z-index-2778 {
  z-index: 2778;
}

.z-index-2779 {
  z-index: 2779;
}

.z-index-2780 {
  z-index: 2780;
}

.z-index-2781 {
  z-index: 2781;
}

.z-index-2782 {
  z-index: 2782;
}

.z-index-2783 {
  z-index: 2783;
}

.z-index-2784 {
  z-index: 2784;
}

.z-index-2785 {
  z-index: 2785;
}

.z-index-2786 {
  z-index: 2786;
}

.z-index-2787 {
  z-index: 2787;
}

.z-index-2788 {
  z-index: 2788;
}

.z-index-2789 {
  z-index: 2789;
}

.z-index-2790 {
  z-index: 2790;
}

.z-index-2791 {
  z-index: 2791;
}

.z-index-2792 {
  z-index: 2792;
}

.z-index-2793 {
  z-index: 2793;
}

.z-index-2794 {
  z-index: 2794;
}

.z-index-2795 {
  z-index: 2795;
}

.z-index-2796 {
  z-index: 2796;
}

.z-index-2797 {
  z-index: 2797;
}

.z-index-2798 {
  z-index: 2798;
}

.z-index-2799 {
  z-index: 2799;
}

.z-index-2800 {
  z-index: 2800;
}

.z-index-2801 {
  z-index: 2801;
}

.z-index-2802 {
  z-index: 2802;
}

.z-index-2803 {
  z-index: 2803;
}

.z-index-2804 {
  z-index: 2804;
}

.z-index-2805 {
  z-index: 2805;
}

.z-index-2806 {
  z-index: 2806;
}

.z-index-2807 {
  z-index: 2807;
}

.z-index-2808 {
  z-index: 2808;
}

.z-index-2809 {
  z-index: 2809;
}

.z-index-2810 {
  z-index: 2810;
}

.z-index-2811 {
  z-index: 2811;
}

.z-index-2812 {
  z-index: 2812;
}

.z-index-2813 {
  z-index: 2813;
}

.z-index-2814 {
  z-index: 2814;
}

.z-index-2815 {
  z-index: 2815;
}

.z-index-2816 {
  z-index: 2816;
}

.z-index-2817 {
  z-index: 2817;
}

.z-index-2818 {
  z-index: 2818;
}

.z-index-2819 {
  z-index: 2819;
}

.z-index-2820 {
  z-index: 2820;
}

.z-index-2821 {
  z-index: 2821;
}

.z-index-2822 {
  z-index: 2822;
}

.z-index-2823 {
  z-index: 2823;
}

.z-index-2824 {
  z-index: 2824;
}

.z-index-2825 {
  z-index: 2825;
}

.z-index-2826 {
  z-index: 2826;
}

.z-index-2827 {
  z-index: 2827;
}

.z-index-2828 {
  z-index: 2828;
}

.z-index-2829 {
  z-index: 2829;
}

.z-index-2830 {
  z-index: 2830;
}

.z-index-2831 {
  z-index: 2831;
}

.z-index-2832 {
  z-index: 2832;
}

.z-index-2833 {
  z-index: 2833;
}

.z-index-2834 {
  z-index: 2834;
}

.z-index-2835 {
  z-index: 2835;
}

.z-index-2836 {
  z-index: 2836;
}

.z-index-2837 {
  z-index: 2837;
}

.z-index-2838 {
  z-index: 2838;
}

.z-index-2839 {
  z-index: 2839;
}

.z-index-2840 {
  z-index: 2840;
}

.z-index-2841 {
  z-index: 2841;
}

.z-index-2842 {
  z-index: 2842;
}

.z-index-2843 {
  z-index: 2843;
}

.z-index-2844 {
  z-index: 2844;
}

.z-index-2845 {
  z-index: 2845;
}

.z-index-2846 {
  z-index: 2846;
}

.z-index-2847 {
  z-index: 2847;
}

.z-index-2848 {
  z-index: 2848;
}

.z-index-2849 {
  z-index: 2849;
}

.z-index-2850 {
  z-index: 2850;
}

.z-index-2851 {
  z-index: 2851;
}

.z-index-2852 {
  z-index: 2852;
}

.z-index-2853 {
  z-index: 2853;
}

.z-index-2854 {
  z-index: 2854;
}

.z-index-2855 {
  z-index: 2855;
}

.z-index-2856 {
  z-index: 2856;
}

.z-index-2857 {
  z-index: 2857;
}

.z-index-2858 {
  z-index: 2858;
}

.z-index-2859 {
  z-index: 2859;
}

.z-index-2860 {
  z-index: 2860;
}

.z-index-2861 {
  z-index: 2861;
}

.z-index-2862 {
  z-index: 2862;
}

.z-index-2863 {
  z-index: 2863;
}

.z-index-2864 {
  z-index: 2864;
}

.z-index-2865 {
  z-index: 2865;
}

.z-index-2866 {
  z-index: 2866;
}

.z-index-2867 {
  z-index: 2867;
}

.z-index-2868 {
  z-index: 2868;
}

.z-index-2869 {
  z-index: 2869;
}

.z-index-2870 {
  z-index: 2870;
}

.z-index-2871 {
  z-index: 2871;
}

.z-index-2872 {
  z-index: 2872;
}

.z-index-2873 {
  z-index: 2873;
}

.z-index-2874 {
  z-index: 2874;
}

.z-index-2875 {
  z-index: 2875;
}

.z-index-2876 {
  z-index: 2876;
}

.z-index-2877 {
  z-index: 2877;
}

.z-index-2878 {
  z-index: 2878;
}

.z-index-2879 {
  z-index: 2879;
}

.z-index-2880 {
  z-index: 2880;
}

.z-index-2881 {
  z-index: 2881;
}

.z-index-2882 {
  z-index: 2882;
}

.z-index-2883 {
  z-index: 2883;
}

.z-index-2884 {
  z-index: 2884;
}

.z-index-2885 {
  z-index: 2885;
}

.z-index-2886 {
  z-index: 2886;
}

.z-index-2887 {
  z-index: 2887;
}

.z-index-2888 {
  z-index: 2888;
}

.z-index-2889 {
  z-index: 2889;
}

.z-index-2890 {
  z-index: 2890;
}

.z-index-2891 {
  z-index: 2891;
}

.z-index-2892 {
  z-index: 2892;
}

.z-index-2893 {
  z-index: 2893;
}

.z-index-2894 {
  z-index: 2894;
}

.z-index-2895 {
  z-index: 2895;
}

.z-index-2896 {
  z-index: 2896;
}

.z-index-2897 {
  z-index: 2897;
}

.z-index-2898 {
  z-index: 2898;
}

.z-index-2899 {
  z-index: 2899;
}

.z-index-2900 {
  z-index: 2900;
}

.z-index-2901 {
  z-index: 2901;
}

.z-index-2902 {
  z-index: 2902;
}

.z-index-2903 {
  z-index: 2903;
}

.z-index-2904 {
  z-index: 2904;
}

.z-index-2905 {
  z-index: 2905;
}

.z-index-2906 {
  z-index: 2906;
}

.z-index-2907 {
  z-index: 2907;
}

.z-index-2908 {
  z-index: 2908;
}

.z-index-2909 {
  z-index: 2909;
}

.z-index-2910 {
  z-index: 2910;
}

.z-index-2911 {
  z-index: 2911;
}

.z-index-2912 {
  z-index: 2912;
}

.z-index-2913 {
  z-index: 2913;
}

.z-index-2914 {
  z-index: 2914;
}

.z-index-2915 {
  z-index: 2915;
}

.z-index-2916 {
  z-index: 2916;
}

.z-index-2917 {
  z-index: 2917;
}

.z-index-2918 {
  z-index: 2918;
}

.z-index-2919 {
  z-index: 2919;
}

.z-index-2920 {
  z-index: 2920;
}

.z-index-2921 {
  z-index: 2921;
}

.z-index-2922 {
  z-index: 2922;
}

.z-index-2923 {
  z-index: 2923;
}

.z-index-2924 {
  z-index: 2924;
}

.z-index-2925 {
  z-index: 2925;
}

.z-index-2926 {
  z-index: 2926;
}

.z-index-2927 {
  z-index: 2927;
}

.z-index-2928 {
  z-index: 2928;
}

.z-index-2929 {
  z-index: 2929;
}

.z-index-2930 {
  z-index: 2930;
}

.z-index-2931 {
  z-index: 2931;
}

.z-index-2932 {
  z-index: 2932;
}

.z-index-2933 {
  z-index: 2933;
}

.z-index-2934 {
  z-index: 2934;
}

.z-index-2935 {
  z-index: 2935;
}

.z-index-2936 {
  z-index: 2936;
}

.z-index-2937 {
  z-index: 2937;
}

.z-index-2938 {
  z-index: 2938;
}

.z-index-2939 {
  z-index: 2939;
}

.z-index-2940 {
  z-index: 2940;
}

.z-index-2941 {
  z-index: 2941;
}

.z-index-2942 {
  z-index: 2942;
}

.z-index-2943 {
  z-index: 2943;
}

.z-index-2944 {
  z-index: 2944;
}

.z-index-2945 {
  z-index: 2945;
}

.z-index-2946 {
  z-index: 2946;
}

.z-index-2947 {
  z-index: 2947;
}

.z-index-2948 {
  z-index: 2948;
}

.z-index-2949 {
  z-index: 2949;
}

.z-index-2950 {
  z-index: 2950;
}

.z-index-2951 {
  z-index: 2951;
}

.z-index-2952 {
  z-index: 2952;
}

.z-index-2953 {
  z-index: 2953;
}

.z-index-2954 {
  z-index: 2954;
}

.z-index-2955 {
  z-index: 2955;
}

.z-index-2956 {
  z-index: 2956;
}

.z-index-2957 {
  z-index: 2957;
}

.z-index-2958 {
  z-index: 2958;
}

.z-index-2959 {
  z-index: 2959;
}

.z-index-2960 {
  z-index: 2960;
}

.z-index-2961 {
  z-index: 2961;
}

.z-index-2962 {
  z-index: 2962;
}

.z-index-2963 {
  z-index: 2963;
}

.z-index-2964 {
  z-index: 2964;
}

.z-index-2965 {
  z-index: 2965;
}

.z-index-2966 {
  z-index: 2966;
}

.z-index-2967 {
  z-index: 2967;
}

.z-index-2968 {
  z-index: 2968;
}

.z-index-2969 {
  z-index: 2969;
}

.z-index-2970 {
  z-index: 2970;
}

.z-index-2971 {
  z-index: 2971;
}

.z-index-2972 {
  z-index: 2972;
}

.z-index-2973 {
  z-index: 2973;
}

.z-index-2974 {
  z-index: 2974;
}

.z-index-2975 {
  z-index: 2975;
}

.z-index-2976 {
  z-index: 2976;
}

.z-index-2977 {
  z-index: 2977;
}

.z-index-2978 {
  z-index: 2978;
}

.z-index-2979 {
  z-index: 2979;
}

.z-index-2980 {
  z-index: 2980;
}

.z-index-2981 {
  z-index: 2981;
}

.z-index-2982 {
  z-index: 2982;
}

.z-index-2983 {
  z-index: 2983;
}

.z-index-2984 {
  z-index: 2984;
}

.z-index-2985 {
  z-index: 2985;
}

.z-index-2986 {
  z-index: 2986;
}

.z-index-2987 {
  z-index: 2987;
}

.z-index-2988 {
  z-index: 2988;
}

.z-index-2989 {
  z-index: 2989;
}

.z-index-2990 {
  z-index: 2990;
}

.z-index-2991 {
  z-index: 2991;
}

.z-index-2992 {
  z-index: 2992;
}

.z-index-2993 {
  z-index: 2993;
}

.z-index-2994 {
  z-index: 2994;
}

.z-index-2995 {
  z-index: 2995;
}

.z-index-2996 {
  z-index: 2996;
}

.z-index-2997 {
  z-index: 2997;
}

.z-index-2998 {
  z-index: 2998;
}

.z-index-2999 {
  z-index: 2999;
}

.z-index-3000 {
  z-index: 3000;
}

.z-index-3001 {
  z-index: 3001;
}

.z-index-3002 {
  z-index: 3002;
}

.z-index-3003 {
  z-index: 3003;
}

.z-index-3004 {
  z-index: 3004;
}

.z-index-3005 {
  z-index: 3005;
}

.z-index-3006 {
  z-index: 3006;
}

.z-index-3007 {
  z-index: 3007;
}

.z-index-3008 {
  z-index: 3008;
}

.z-index-3009 {
  z-index: 3009;
}

.z-index-3010 {
  z-index: 3010;
}

.z-index-3011 {
  z-index: 3011;
}

.z-index-3012 {
  z-index: 3012;
}

.z-index-3013 {
  z-index: 3013;
}

.z-index-3014 {
  z-index: 3014;
}

.z-index-3015 {
  z-index: 3015;
}

.z-index-3016 {
  z-index: 3016;
}

.z-index-3017 {
  z-index: 3017;
}

.z-index-3018 {
  z-index: 3018;
}

.z-index-3019 {
  z-index: 3019;
}

.z-index-3020 {
  z-index: 3020;
}

.z-index-3021 {
  z-index: 3021;
}

.z-index-3022 {
  z-index: 3022;
}

.z-index-3023 {
  z-index: 3023;
}

.z-index-3024 {
  z-index: 3024;
}

.z-index-3025 {
  z-index: 3025;
}

.z-index-3026 {
  z-index: 3026;
}

.z-index-3027 {
  z-index: 3027;
}

.z-index-3028 {
  z-index: 3028;
}

.z-index-3029 {
  z-index: 3029;
}

.z-index-3030 {
  z-index: 3030;
}

.z-index-3031 {
  z-index: 3031;
}

.z-index-3032 {
  z-index: 3032;
}

.z-index-3033 {
  z-index: 3033;
}

.z-index-3034 {
  z-index: 3034;
}

.z-index-3035 {
  z-index: 3035;
}

.z-index-3036 {
  z-index: 3036;
}

.z-index-3037 {
  z-index: 3037;
}

.z-index-3038 {
  z-index: 3038;
}

.z-index-3039 {
  z-index: 3039;
}

.z-index-3040 {
  z-index: 3040;
}

.z-index-3041 {
  z-index: 3041;
}

.z-index-3042 {
  z-index: 3042;
}

.z-index-3043 {
  z-index: 3043;
}

.z-index-3044 {
  z-index: 3044;
}

.z-index-3045 {
  z-index: 3045;
}

.z-index-3046 {
  z-index: 3046;
}

.z-index-3047 {
  z-index: 3047;
}

.z-index-3048 {
  z-index: 3048;
}

.z-index-3049 {
  z-index: 3049;
}

.z-index-3050 {
  z-index: 3050;
}

.z-index-3051 {
  z-index: 3051;
}

.z-index-3052 {
  z-index: 3052;
}

.z-index-3053 {
  z-index: 3053;
}

.z-index-3054 {
  z-index: 3054;
}

.z-index-3055 {
  z-index: 3055;
}

.z-index-3056 {
  z-index: 3056;
}

.z-index-3057 {
  z-index: 3057;
}

.z-index-3058 {
  z-index: 3058;
}

.z-index-3059 {
  z-index: 3059;
}

.z-index-3060 {
  z-index: 3060;
}

.z-index-3061 {
  z-index: 3061;
}

.z-index-3062 {
  z-index: 3062;
}

.z-index-3063 {
  z-index: 3063;
}

.z-index-3064 {
  z-index: 3064;
}

.z-index-3065 {
  z-index: 3065;
}

.z-index-3066 {
  z-index: 3066;
}

.z-index-3067 {
  z-index: 3067;
}

.z-index-3068 {
  z-index: 3068;
}

.z-index-3069 {
  z-index: 3069;
}

.z-index-3070 {
  z-index: 3070;
}

.z-index-3071 {
  z-index: 3071;
}

.z-index-3072 {
  z-index: 3072;
}

.z-index-3073 {
  z-index: 3073;
}

.z-index-3074 {
  z-index: 3074;
}

.z-index-3075 {
  z-index: 3075;
}

.z-index-3076 {
  z-index: 3076;
}

.z-index-3077 {
  z-index: 3077;
}

.z-index-3078 {
  z-index: 3078;
}

.z-index-3079 {
  z-index: 3079;
}

.z-index-3080 {
  z-index: 3080;
}

.z-index-3081 {
  z-index: 3081;
}

.z-index-3082 {
  z-index: 3082;
}

.z-index-3083 {
  z-index: 3083;
}

.z-index-3084 {
  z-index: 3084;
}

.z-index-3085 {
  z-index: 3085;
}

.z-index-3086 {
  z-index: 3086;
}

.z-index-3087 {
  z-index: 3087;
}

.z-index-3088 {
  z-index: 3088;
}

.z-index-3089 {
  z-index: 3089;
}

.z-index-3090 {
  z-index: 3090;
}

.z-index-3091 {
  z-index: 3091;
}

.z-index-3092 {
  z-index: 3092;
}

.z-index-3093 {
  z-index: 3093;
}

.z-index-3094 {
  z-index: 3094;
}

.z-index-3095 {
  z-index: 3095;
}

.z-index-3096 {
  z-index: 3096;
}

.z-index-3097 {
  z-index: 3097;
}

.z-index-3098 {
  z-index: 3098;
}

.z-index-3099 {
  z-index: 3099;
}

.z-index-3100 {
  z-index: 3100;
}

.z-index-3101 {
  z-index: 3101;
}

.z-index-3102 {
  z-index: 3102;
}

.z-index-3103 {
  z-index: 3103;
}

.z-index-3104 {
  z-index: 3104;
}

.z-index-3105 {
  z-index: 3105;
}

.z-index-3106 {
  z-index: 3106;
}

.z-index-3107 {
  z-index: 3107;
}

.z-index-3108 {
  z-index: 3108;
}

.z-index-3109 {
  z-index: 3109;
}

.z-index-3110 {
  z-index: 3110;
}

.z-index-3111 {
  z-index: 3111;
}

.z-index-3112 {
  z-index: 3112;
}

.z-index-3113 {
  z-index: 3113;
}

.z-index-3114 {
  z-index: 3114;
}

.z-index-3115 {
  z-index: 3115;
}

.z-index-3116 {
  z-index: 3116;
}

.z-index-3117 {
  z-index: 3117;
}

.z-index-3118 {
  z-index: 3118;
}

.z-index-3119 {
  z-index: 3119;
}

.z-index-3120 {
  z-index: 3120;
}

.z-index-3121 {
  z-index: 3121;
}

.z-index-3122 {
  z-index: 3122;
}

.z-index-3123 {
  z-index: 3123;
}

.z-index-3124 {
  z-index: 3124;
}

.z-index-3125 {
  z-index: 3125;
}

.z-index-3126 {
  z-index: 3126;
}

.z-index-3127 {
  z-index: 3127;
}

.z-index-3128 {
  z-index: 3128;
}

.z-index-3129 {
  z-index: 3129;
}

.z-index-3130 {
  z-index: 3130;
}

.z-index-3131 {
  z-index: 3131;
}

.z-index-3132 {
  z-index: 3132;
}

.z-index-3133 {
  z-index: 3133;
}

.z-index-3134 {
  z-index: 3134;
}

.z-index-3135 {
  z-index: 3135;
}

.z-index-3136 {
  z-index: 3136;
}

.z-index-3137 {
  z-index: 3137;
}

.z-index-3138 {
  z-index: 3138;
}

.z-index-3139 {
  z-index: 3139;
}

.z-index-3140 {
  z-index: 3140;
}

.z-index-3141 {
  z-index: 3141;
}

.z-index-3142 {
  z-index: 3142;
}

.z-index-3143 {
  z-index: 3143;
}

.z-index-3144 {
  z-index: 3144;
}

.z-index-3145 {
  z-index: 3145;
}

.z-index-3146 {
  z-index: 3146;
}

.z-index-3147 {
  z-index: 3147;
}

.z-index-3148 {
  z-index: 3148;
}

.z-index-3149 {
  z-index: 3149;
}

.z-index-3150 {
  z-index: 3150;
}

.z-index-3151 {
  z-index: 3151;
}

.z-index-3152 {
  z-index: 3152;
}

.z-index-3153 {
  z-index: 3153;
}

.z-index-3154 {
  z-index: 3154;
}

.z-index-3155 {
  z-index: 3155;
}

.z-index-3156 {
  z-index: 3156;
}

.z-index-3157 {
  z-index: 3157;
}

.z-index-3158 {
  z-index: 3158;
}

.z-index-3159 {
  z-index: 3159;
}

.z-index-3160 {
  z-index: 3160;
}

.z-index-3161 {
  z-index: 3161;
}

.z-index-3162 {
  z-index: 3162;
}

.z-index-3163 {
  z-index: 3163;
}

.z-index-3164 {
  z-index: 3164;
}

.z-index-3165 {
  z-index: 3165;
}

.z-index-3166 {
  z-index: 3166;
}

.z-index-3167 {
  z-index: 3167;
}

.z-index-3168 {
  z-index: 3168;
}

.z-index-3169 {
  z-index: 3169;
}

.z-index-3170 {
  z-index: 3170;
}

.z-index-3171 {
  z-index: 3171;
}

.z-index-3172 {
  z-index: 3172;
}

.z-index-3173 {
  z-index: 3173;
}

.z-index-3174 {
  z-index: 3174;
}

.z-index-3175 {
  z-index: 3175;
}

.z-index-3176 {
  z-index: 3176;
}

.z-index-3177 {
  z-index: 3177;
}

.z-index-3178 {
  z-index: 3178;
}

.z-index-3179 {
  z-index: 3179;
}

.z-index-3180 {
  z-index: 3180;
}

.z-index-3181 {
  z-index: 3181;
}

.z-index-3182 {
  z-index: 3182;
}

.z-index-3183 {
  z-index: 3183;
}

.z-index-3184 {
  z-index: 3184;
}

.z-index-3185 {
  z-index: 3185;
}

.z-index-3186 {
  z-index: 3186;
}

.z-index-3187 {
  z-index: 3187;
}

.z-index-3188 {
  z-index: 3188;
}

.z-index-3189 {
  z-index: 3189;
}

.z-index-3190 {
  z-index: 3190;
}

.z-index-3191 {
  z-index: 3191;
}

.z-index-3192 {
  z-index: 3192;
}

.z-index-3193 {
  z-index: 3193;
}

.z-index-3194 {
  z-index: 3194;
}

.z-index-3195 {
  z-index: 3195;
}

.z-index-3196 {
  z-index: 3196;
}

.z-index-3197 {
  z-index: 3197;
}

.z-index-3198 {
  z-index: 3198;
}

.z-index-3199 {
  z-index: 3199;
}

.z-index-3200 {
  z-index: 3200;
}

.z-index-3201 {
  z-index: 3201;
}

.z-index-3202 {
  z-index: 3202;
}

.z-index-3203 {
  z-index: 3203;
}

.z-index-3204 {
  z-index: 3204;
}

.z-index-3205 {
  z-index: 3205;
}

.z-index-3206 {
  z-index: 3206;
}

.z-index-3207 {
  z-index: 3207;
}

.z-index-3208 {
  z-index: 3208;
}

.z-index-3209 {
  z-index: 3209;
}

.z-index-3210 {
  z-index: 3210;
}

.z-index-3211 {
  z-index: 3211;
}

.z-index-3212 {
  z-index: 3212;
}

.z-index-3213 {
  z-index: 3213;
}

.z-index-3214 {
  z-index: 3214;
}

.z-index-3215 {
  z-index: 3215;
}

.z-index-3216 {
  z-index: 3216;
}

.z-index-3217 {
  z-index: 3217;
}

.z-index-3218 {
  z-index: 3218;
}

.z-index-3219 {
  z-index: 3219;
}

.z-index-3220 {
  z-index: 3220;
}

.z-index-3221 {
  z-index: 3221;
}

.z-index-3222 {
  z-index: 3222;
}

.z-index-3223 {
  z-index: 3223;
}

.z-index-3224 {
  z-index: 3224;
}

.z-index-3225 {
  z-index: 3225;
}

.z-index-3226 {
  z-index: 3226;
}

.z-index-3227 {
  z-index: 3227;
}

.z-index-3228 {
  z-index: 3228;
}

.z-index-3229 {
  z-index: 3229;
}

.z-index-3230 {
  z-index: 3230;
}

.z-index-3231 {
  z-index: 3231;
}

.z-index-3232 {
  z-index: 3232;
}

.z-index-3233 {
  z-index: 3233;
}

.z-index-3234 {
  z-index: 3234;
}

.z-index-3235 {
  z-index: 3235;
}

.z-index-3236 {
  z-index: 3236;
}

.z-index-3237 {
  z-index: 3237;
}

.z-index-3238 {
  z-index: 3238;
}

.z-index-3239 {
  z-index: 3239;
}

.z-index-3240 {
  z-index: 3240;
}

.z-index-3241 {
  z-index: 3241;
}

.z-index-3242 {
  z-index: 3242;
}

.z-index-3243 {
  z-index: 3243;
}

.z-index-3244 {
  z-index: 3244;
}

.z-index-3245 {
  z-index: 3245;
}

.z-index-3246 {
  z-index: 3246;
}

.z-index-3247 {
  z-index: 3247;
}

.z-index-3248 {
  z-index: 3248;
}

.z-index-3249 {
  z-index: 3249;
}

.z-index-3250 {
  z-index: 3250;
}

.z-index-3251 {
  z-index: 3251;
}

.z-index-3252 {
  z-index: 3252;
}

.z-index-3253 {
  z-index: 3253;
}

.z-index-3254 {
  z-index: 3254;
}

.z-index-3255 {
  z-index: 3255;
}

.z-index-3256 {
  z-index: 3256;
}

.z-index-3257 {
  z-index: 3257;
}

.z-index-3258 {
  z-index: 3258;
}

.z-index-3259 {
  z-index: 3259;
}

.z-index-3260 {
  z-index: 3260;
}

.z-index-3261 {
  z-index: 3261;
}

.z-index-3262 {
  z-index: 3262;
}

.z-index-3263 {
  z-index: 3263;
}

.z-index-3264 {
  z-index: 3264;
}

.z-index-3265 {
  z-index: 3265;
}

.z-index-3266 {
  z-index: 3266;
}

.z-index-3267 {
  z-index: 3267;
}

.z-index-3268 {
  z-index: 3268;
}

.z-index-3269 {
  z-index: 3269;
}

.z-index-3270 {
  z-index: 3270;
}

.z-index-3271 {
  z-index: 3271;
}

.z-index-3272 {
  z-index: 3272;
}

.z-index-3273 {
  z-index: 3273;
}

.z-index-3274 {
  z-index: 3274;
}

.z-index-3275 {
  z-index: 3275;
}

.z-index-3276 {
  z-index: 3276;
}

.z-index-3277 {
  z-index: 3277;
}

.z-index-3278 {
  z-index: 3278;
}

.z-index-3279 {
  z-index: 3279;
}

.z-index-3280 {
  z-index: 3280;
}

.z-index-3281 {
  z-index: 3281;
}

.z-index-3282 {
  z-index: 3282;
}

.z-index-3283 {
  z-index: 3283;
}

.z-index-3284 {
  z-index: 3284;
}

.z-index-3285 {
  z-index: 3285;
}

.z-index-3286 {
  z-index: 3286;
}

.z-index-3287 {
  z-index: 3287;
}

.z-index-3288 {
  z-index: 3288;
}

.z-index-3289 {
  z-index: 3289;
}

.z-index-3290 {
  z-index: 3290;
}

.z-index-3291 {
  z-index: 3291;
}

.z-index-3292 {
  z-index: 3292;
}

.z-index-3293 {
  z-index: 3293;
}

.z-index-3294 {
  z-index: 3294;
}

.z-index-3295 {
  z-index: 3295;
}

.z-index-3296 {
  z-index: 3296;
}

.z-index-3297 {
  z-index: 3297;
}

.z-index-3298 {
  z-index: 3298;
}

.z-index-3299 {
  z-index: 3299;
}

.z-index-3300 {
  z-index: 3300;
}

.z-index-3301 {
  z-index: 3301;
}

.z-index-3302 {
  z-index: 3302;
}

.z-index-3303 {
  z-index: 3303;
}

.z-index-3304 {
  z-index: 3304;
}

.z-index-3305 {
  z-index: 3305;
}

.z-index-3306 {
  z-index: 3306;
}

.z-index-3307 {
  z-index: 3307;
}

.z-index-3308 {
  z-index: 3308;
}

.z-index-3309 {
  z-index: 3309;
}

.z-index-3310 {
  z-index: 3310;
}

.z-index-3311 {
  z-index: 3311;
}

.z-index-3312 {
  z-index: 3312;
}

.z-index-3313 {
  z-index: 3313;
}

.z-index-3314 {
  z-index: 3314;
}

.z-index-3315 {
  z-index: 3315;
}

.z-index-3316 {
  z-index: 3316;
}

.z-index-3317 {
  z-index: 3317;
}

.z-index-3318 {
  z-index: 3318;
}

.z-index-3319 {
  z-index: 3319;
}

.z-index-3320 {
  z-index: 3320;
}

.z-index-3321 {
  z-index: 3321;
}

.z-index-3322 {
  z-index: 3322;
}

.z-index-3323 {
  z-index: 3323;
}

.z-index-3324 {
  z-index: 3324;
}

.z-index-3325 {
  z-index: 3325;
}

.z-index-3326 {
  z-index: 3326;
}

.z-index-3327 {
  z-index: 3327;
}

.z-index-3328 {
  z-index: 3328;
}

.z-index-3329 {
  z-index: 3329;
}

.z-index-3330 {
  z-index: 3330;
}

.z-index-3331 {
  z-index: 3331;
}

.z-index-3332 {
  z-index: 3332;
}

.z-index-3333 {
  z-index: 3333;
}

.z-index-3334 {
  z-index: 3334;
}

.z-index-3335 {
  z-index: 3335;
}

.z-index-3336 {
  z-index: 3336;
}

.z-index-3337 {
  z-index: 3337;
}

.z-index-3338 {
  z-index: 3338;
}

.z-index-3339 {
  z-index: 3339;
}

.z-index-3340 {
  z-index: 3340;
}

.z-index-3341 {
  z-index: 3341;
}

.z-index-3342 {
  z-index: 3342;
}

.z-index-3343 {
  z-index: 3343;
}

.z-index-3344 {
  z-index: 3344;
}

.z-index-3345 {
  z-index: 3345;
}

.z-index-3346 {
  z-index: 3346;
}

.z-index-3347 {
  z-index: 3347;
}

.z-index-3348 {
  z-index: 3348;
}

.z-index-3349 {
  z-index: 3349;
}

.z-index-3350 {
  z-index: 3350;
}

.z-index-3351 {
  z-index: 3351;
}

.z-index-3352 {
  z-index: 3352;
}

.z-index-3353 {
  z-index: 3353;
}

.z-index-3354 {
  z-index: 3354;
}

.z-index-3355 {
  z-index: 3355;
}

.z-index-3356 {
  z-index: 3356;
}

.z-index-3357 {
  z-index: 3357;
}

.z-index-3358 {
  z-index: 3358;
}

.z-index-3359 {
  z-index: 3359;
}

.z-index-3360 {
  z-index: 3360;
}

.z-index-3361 {
  z-index: 3361;
}

.z-index-3362 {
  z-index: 3362;
}

.z-index-3363 {
  z-index: 3363;
}

.z-index-3364 {
  z-index: 3364;
}

.z-index-3365 {
  z-index: 3365;
}

.z-index-3366 {
  z-index: 3366;
}

.z-index-3367 {
  z-index: 3367;
}

.z-index-3368 {
  z-index: 3368;
}

.z-index-3369 {
  z-index: 3369;
}

.z-index-3370 {
  z-index: 3370;
}

.z-index-3371 {
  z-index: 3371;
}

.z-index-3372 {
  z-index: 3372;
}

.z-index-3373 {
  z-index: 3373;
}

.z-index-3374 {
  z-index: 3374;
}

.z-index-3375 {
  z-index: 3375;
}

.z-index-3376 {
  z-index: 3376;
}

.z-index-3377 {
  z-index: 3377;
}

.z-index-3378 {
  z-index: 3378;
}

.z-index-3379 {
  z-index: 3379;
}

.z-index-3380 {
  z-index: 3380;
}

.z-index-3381 {
  z-index: 3381;
}

.z-index-3382 {
  z-index: 3382;
}

.z-index-3383 {
  z-index: 3383;
}

.z-index-3384 {
  z-index: 3384;
}

.z-index-3385 {
  z-index: 3385;
}

.z-index-3386 {
  z-index: 3386;
}

.z-index-3387 {
  z-index: 3387;
}

.z-index-3388 {
  z-index: 3388;
}

.z-index-3389 {
  z-index: 3389;
}

.z-index-3390 {
  z-index: 3390;
}

.z-index-3391 {
  z-index: 3391;
}

.z-index-3392 {
  z-index: 3392;
}

.z-index-3393 {
  z-index: 3393;
}

.z-index-3394 {
  z-index: 3394;
}

.z-index-3395 {
  z-index: 3395;
}

.z-index-3396 {
  z-index: 3396;
}

.z-index-3397 {
  z-index: 3397;
}

.z-index-3398 {
  z-index: 3398;
}

.z-index-3399 {
  z-index: 3399;
}

.z-index-3400 {
  z-index: 3400;
}

.z-index-3401 {
  z-index: 3401;
}

.z-index-3402 {
  z-index: 3402;
}

.z-index-3403 {
  z-index: 3403;
}

.z-index-3404 {
  z-index: 3404;
}

.z-index-3405 {
  z-index: 3405;
}

.z-index-3406 {
  z-index: 3406;
}

.z-index-3407 {
  z-index: 3407;
}

.z-index-3408 {
  z-index: 3408;
}

.z-index-3409 {
  z-index: 3409;
}

.z-index-3410 {
  z-index: 3410;
}

.z-index-3411 {
  z-index: 3411;
}

.z-index-3412 {
  z-index: 3412;
}

.z-index-3413 {
  z-index: 3413;
}

.z-index-3414 {
  z-index: 3414;
}

.z-index-3415 {
  z-index: 3415;
}

.z-index-3416 {
  z-index: 3416;
}

.z-index-3417 {
  z-index: 3417;
}

.z-index-3418 {
  z-index: 3418;
}

.z-index-3419 {
  z-index: 3419;
}

.z-index-3420 {
  z-index: 3420;
}

.z-index-3421 {
  z-index: 3421;
}

.z-index-3422 {
  z-index: 3422;
}

.z-index-3423 {
  z-index: 3423;
}

.z-index-3424 {
  z-index: 3424;
}

.z-index-3425 {
  z-index: 3425;
}

.z-index-3426 {
  z-index: 3426;
}

.z-index-3427 {
  z-index: 3427;
}

.z-index-3428 {
  z-index: 3428;
}

.z-index-3429 {
  z-index: 3429;
}

.z-index-3430 {
  z-index: 3430;
}

.z-index-3431 {
  z-index: 3431;
}

.z-index-3432 {
  z-index: 3432;
}

.z-index-3433 {
  z-index: 3433;
}

.z-index-3434 {
  z-index: 3434;
}

.z-index-3435 {
  z-index: 3435;
}

.z-index-3436 {
  z-index: 3436;
}

.z-index-3437 {
  z-index: 3437;
}

.z-index-3438 {
  z-index: 3438;
}

.z-index-3439 {
  z-index: 3439;
}

.z-index-3440 {
  z-index: 3440;
}

.z-index-3441 {
  z-index: 3441;
}

.z-index-3442 {
  z-index: 3442;
}

.z-index-3443 {
  z-index: 3443;
}

.z-index-3444 {
  z-index: 3444;
}

.z-index-3445 {
  z-index: 3445;
}

.z-index-3446 {
  z-index: 3446;
}

.z-index-3447 {
  z-index: 3447;
}

.z-index-3448 {
  z-index: 3448;
}

.z-index-3449 {
  z-index: 3449;
}

.z-index-3450 {
  z-index: 3450;
}

.z-index-3451 {
  z-index: 3451;
}

.z-index-3452 {
  z-index: 3452;
}

.z-index-3453 {
  z-index: 3453;
}

.z-index-3454 {
  z-index: 3454;
}

.z-index-3455 {
  z-index: 3455;
}

.z-index-3456 {
  z-index: 3456;
}

.z-index-3457 {
  z-index: 3457;
}

.z-index-3458 {
  z-index: 3458;
}

.z-index-3459 {
  z-index: 3459;
}

.z-index-3460 {
  z-index: 3460;
}

.z-index-3461 {
  z-index: 3461;
}

.z-index-3462 {
  z-index: 3462;
}

.z-index-3463 {
  z-index: 3463;
}

.z-index-3464 {
  z-index: 3464;
}

.z-index-3465 {
  z-index: 3465;
}

.z-index-3466 {
  z-index: 3466;
}

.z-index-3467 {
  z-index: 3467;
}

.z-index-3468 {
  z-index: 3468;
}

.z-index-3469 {
  z-index: 3469;
}

.z-index-3470 {
  z-index: 3470;
}

.z-index-3471 {
  z-index: 3471;
}

.z-index-3472 {
  z-index: 3472;
}

.z-index-3473 {
  z-index: 3473;
}

.z-index-3474 {
  z-index: 3474;
}

.z-index-3475 {
  z-index: 3475;
}

.z-index-3476 {
  z-index: 3476;
}

.z-index-3477 {
  z-index: 3477;
}

.z-index-3478 {
  z-index: 3478;
}

.z-index-3479 {
  z-index: 3479;
}

.z-index-3480 {
  z-index: 3480;
}

.z-index-3481 {
  z-index: 3481;
}

.z-index-3482 {
  z-index: 3482;
}

.z-index-3483 {
  z-index: 3483;
}

.z-index-3484 {
  z-index: 3484;
}

.z-index-3485 {
  z-index: 3485;
}

.z-index-3486 {
  z-index: 3486;
}

.z-index-3487 {
  z-index: 3487;
}

.z-index-3488 {
  z-index: 3488;
}

.z-index-3489 {
  z-index: 3489;
}

.z-index-3490 {
  z-index: 3490;
}

.z-index-3491 {
  z-index: 3491;
}

.z-index-3492 {
  z-index: 3492;
}

.z-index-3493 {
  z-index: 3493;
}

.z-index-3494 {
  z-index: 3494;
}

.z-index-3495 {
  z-index: 3495;
}

.z-index-3496 {
  z-index: 3496;
}

.z-index-3497 {
  z-index: 3497;
}

.z-index-3498 {
  z-index: 3498;
}

.z-index-3499 {
  z-index: 3499;
}

.z-index-3500 {
  z-index: 3500;
}

.z-index-3501 {
  z-index: 3501;
}

.z-index-3502 {
  z-index: 3502;
}

.z-index-3503 {
  z-index: 3503;
}

.z-index-3504 {
  z-index: 3504;
}

.z-index-3505 {
  z-index: 3505;
}

.z-index-3506 {
  z-index: 3506;
}

.z-index-3507 {
  z-index: 3507;
}

.z-index-3508 {
  z-index: 3508;
}

.z-index-3509 {
  z-index: 3509;
}

.z-index-3510 {
  z-index: 3510;
}

.z-index-3511 {
  z-index: 3511;
}

.z-index-3512 {
  z-index: 3512;
}

.z-index-3513 {
  z-index: 3513;
}

.z-index-3514 {
  z-index: 3514;
}

.z-index-3515 {
  z-index: 3515;
}

.z-index-3516 {
  z-index: 3516;
}

.z-index-3517 {
  z-index: 3517;
}

.z-index-3518 {
  z-index: 3518;
}

.z-index-3519 {
  z-index: 3519;
}

.z-index-3520 {
  z-index: 3520;
}

.z-index-3521 {
  z-index: 3521;
}

.z-index-3522 {
  z-index: 3522;
}

.z-index-3523 {
  z-index: 3523;
}

.z-index-3524 {
  z-index: 3524;
}

.z-index-3525 {
  z-index: 3525;
}

.z-index-3526 {
  z-index: 3526;
}

.z-index-3527 {
  z-index: 3527;
}

.z-index-3528 {
  z-index: 3528;
}

.z-index-3529 {
  z-index: 3529;
}

.z-index-3530 {
  z-index: 3530;
}

.z-index-3531 {
  z-index: 3531;
}

.z-index-3532 {
  z-index: 3532;
}

.z-index-3533 {
  z-index: 3533;
}

.z-index-3534 {
  z-index: 3534;
}

.z-index-3535 {
  z-index: 3535;
}

.z-index-3536 {
  z-index: 3536;
}

.z-index-3537 {
  z-index: 3537;
}

.z-index-3538 {
  z-index: 3538;
}

.z-index-3539 {
  z-index: 3539;
}

.z-index-3540 {
  z-index: 3540;
}

.z-index-3541 {
  z-index: 3541;
}

.z-index-3542 {
  z-index: 3542;
}

.z-index-3543 {
  z-index: 3543;
}

.z-index-3544 {
  z-index: 3544;
}

.z-index-3545 {
  z-index: 3545;
}

.z-index-3546 {
  z-index: 3546;
}

.z-index-3547 {
  z-index: 3547;
}

.z-index-3548 {
  z-index: 3548;
}

.z-index-3549 {
  z-index: 3549;
}

.z-index-3550 {
  z-index: 3550;
}

.z-index-3551 {
  z-index: 3551;
}

.z-index-3552 {
  z-index: 3552;
}

.z-index-3553 {
  z-index: 3553;
}

.z-index-3554 {
  z-index: 3554;
}

.z-index-3555 {
  z-index: 3555;
}

.z-index-3556 {
  z-index: 3556;
}

.z-index-3557 {
  z-index: 3557;
}

.z-index-3558 {
  z-index: 3558;
}

.z-index-3559 {
  z-index: 3559;
}

.z-index-3560 {
  z-index: 3560;
}

.z-index-3561 {
  z-index: 3561;
}

.z-index-3562 {
  z-index: 3562;
}

.z-index-3563 {
  z-index: 3563;
}

.z-index-3564 {
  z-index: 3564;
}

.z-index-3565 {
  z-index: 3565;
}

.z-index-3566 {
  z-index: 3566;
}

.z-index-3567 {
  z-index: 3567;
}

.z-index-3568 {
  z-index: 3568;
}

.z-index-3569 {
  z-index: 3569;
}

.z-index-3570 {
  z-index: 3570;
}

.z-index-3571 {
  z-index: 3571;
}

.z-index-3572 {
  z-index: 3572;
}

.z-index-3573 {
  z-index: 3573;
}

.z-index-3574 {
  z-index: 3574;
}

.z-index-3575 {
  z-index: 3575;
}

.z-index-3576 {
  z-index: 3576;
}

.z-index-3577 {
  z-index: 3577;
}

.z-index-3578 {
  z-index: 3578;
}

.z-index-3579 {
  z-index: 3579;
}

.z-index-3580 {
  z-index: 3580;
}

.z-index-3581 {
  z-index: 3581;
}

.z-index-3582 {
  z-index: 3582;
}

.z-index-3583 {
  z-index: 3583;
}

.z-index-3584 {
  z-index: 3584;
}

.z-index-3585 {
  z-index: 3585;
}

.z-index-3586 {
  z-index: 3586;
}

.z-index-3587 {
  z-index: 3587;
}

.z-index-3588 {
  z-index: 3588;
}

.z-index-3589 {
  z-index: 3589;
}

.z-index-3590 {
  z-index: 3590;
}

.z-index-3591 {
  z-index: 3591;
}

.z-index-3592 {
  z-index: 3592;
}

.z-index-3593 {
  z-index: 3593;
}

.z-index-3594 {
  z-index: 3594;
}

.z-index-3595 {
  z-index: 3595;
}

.z-index-3596 {
  z-index: 3596;
}

.z-index-3597 {
  z-index: 3597;
}

.z-index-3598 {
  z-index: 3598;
}

.z-index-3599 {
  z-index: 3599;
}

.z-index-3600 {
  z-index: 3600;
}

.z-index-3601 {
  z-index: 3601;
}

.z-index-3602 {
  z-index: 3602;
}

.z-index-3603 {
  z-index: 3603;
}

.z-index-3604 {
  z-index: 3604;
}

.z-index-3605 {
  z-index: 3605;
}

.z-index-3606 {
  z-index: 3606;
}

.z-index-3607 {
  z-index: 3607;
}

.z-index-3608 {
  z-index: 3608;
}

.z-index-3609 {
  z-index: 3609;
}

.z-index-3610 {
  z-index: 3610;
}

.z-index-3611 {
  z-index: 3611;
}

.z-index-3612 {
  z-index: 3612;
}

.z-index-3613 {
  z-index: 3613;
}

.z-index-3614 {
  z-index: 3614;
}

.z-index-3615 {
  z-index: 3615;
}

.z-index-3616 {
  z-index: 3616;
}

.z-index-3617 {
  z-index: 3617;
}

.z-index-3618 {
  z-index: 3618;
}

.z-index-3619 {
  z-index: 3619;
}

.z-index-3620 {
  z-index: 3620;
}

.z-index-3621 {
  z-index: 3621;
}

.z-index-3622 {
  z-index: 3622;
}

.z-index-3623 {
  z-index: 3623;
}

.z-index-3624 {
  z-index: 3624;
}

.z-index-3625 {
  z-index: 3625;
}

.z-index-3626 {
  z-index: 3626;
}

.z-index-3627 {
  z-index: 3627;
}

.z-index-3628 {
  z-index: 3628;
}

.z-index-3629 {
  z-index: 3629;
}

.z-index-3630 {
  z-index: 3630;
}

.z-index-3631 {
  z-index: 3631;
}

.z-index-3632 {
  z-index: 3632;
}

.z-index-3633 {
  z-index: 3633;
}

.z-index-3634 {
  z-index: 3634;
}

.z-index-3635 {
  z-index: 3635;
}

.z-index-3636 {
  z-index: 3636;
}

.z-index-3637 {
  z-index: 3637;
}

.z-index-3638 {
  z-index: 3638;
}

.z-index-3639 {
  z-index: 3639;
}

.z-index-3640 {
  z-index: 3640;
}

.z-index-3641 {
  z-index: 3641;
}

.z-index-3642 {
  z-index: 3642;
}

.z-index-3643 {
  z-index: 3643;
}

.z-index-3644 {
  z-index: 3644;
}

.z-index-3645 {
  z-index: 3645;
}

.z-index-3646 {
  z-index: 3646;
}

.z-index-3647 {
  z-index: 3647;
}

.z-index-3648 {
  z-index: 3648;
}

.z-index-3649 {
  z-index: 3649;
}

.z-index-3650 {
  z-index: 3650;
}

.z-index-3651 {
  z-index: 3651;
}

.z-index-3652 {
  z-index: 3652;
}

.z-index-3653 {
  z-index: 3653;
}

.z-index-3654 {
  z-index: 3654;
}

.z-index-3655 {
  z-index: 3655;
}

.z-index-3656 {
  z-index: 3656;
}

.z-index-3657 {
  z-index: 3657;
}

.z-index-3658 {
  z-index: 3658;
}

.z-index-3659 {
  z-index: 3659;
}

.z-index-3660 {
  z-index: 3660;
}

.z-index-3661 {
  z-index: 3661;
}

.z-index-3662 {
  z-index: 3662;
}

.z-index-3663 {
  z-index: 3663;
}

.z-index-3664 {
  z-index: 3664;
}

.z-index-3665 {
  z-index: 3665;
}

.z-index-3666 {
  z-index: 3666;
}

.z-index-3667 {
  z-index: 3667;
}

.z-index-3668 {
  z-index: 3668;
}

.z-index-3669 {
  z-index: 3669;
}

.z-index-3670 {
  z-index: 3670;
}

.z-index-3671 {
  z-index: 3671;
}

.z-index-3672 {
  z-index: 3672;
}

.z-index-3673 {
  z-index: 3673;
}

.z-index-3674 {
  z-index: 3674;
}

.z-index-3675 {
  z-index: 3675;
}

.z-index-3676 {
  z-index: 3676;
}

.z-index-3677 {
  z-index: 3677;
}

.z-index-3678 {
  z-index: 3678;
}

.z-index-3679 {
  z-index: 3679;
}

.z-index-3680 {
  z-index: 3680;
}

.z-index-3681 {
  z-index: 3681;
}

.z-index-3682 {
  z-index: 3682;
}

.z-index-3683 {
  z-index: 3683;
}

.z-index-3684 {
  z-index: 3684;
}

.z-index-3685 {
  z-index: 3685;
}

.z-index-3686 {
  z-index: 3686;
}

.z-index-3687 {
  z-index: 3687;
}

.z-index-3688 {
  z-index: 3688;
}

.z-index-3689 {
  z-index: 3689;
}

.z-index-3690 {
  z-index: 3690;
}

.z-index-3691 {
  z-index: 3691;
}

.z-index-3692 {
  z-index: 3692;
}

.z-index-3693 {
  z-index: 3693;
}

.z-index-3694 {
  z-index: 3694;
}

.z-index-3695 {
  z-index: 3695;
}

.z-index-3696 {
  z-index: 3696;
}

.z-index-3697 {
  z-index: 3697;
}

.z-index-3698 {
  z-index: 3698;
}

.z-index-3699 {
  z-index: 3699;
}

.z-index-3700 {
  z-index: 3700;
}

.z-index-3701 {
  z-index: 3701;
}

.z-index-3702 {
  z-index: 3702;
}

.z-index-3703 {
  z-index: 3703;
}

.z-index-3704 {
  z-index: 3704;
}

.z-index-3705 {
  z-index: 3705;
}

.z-index-3706 {
  z-index: 3706;
}

.z-index-3707 {
  z-index: 3707;
}

.z-index-3708 {
  z-index: 3708;
}

.z-index-3709 {
  z-index: 3709;
}

.z-index-3710 {
  z-index: 3710;
}

.z-index-3711 {
  z-index: 3711;
}

.z-index-3712 {
  z-index: 3712;
}

.z-index-3713 {
  z-index: 3713;
}

.z-index-3714 {
  z-index: 3714;
}

.z-index-3715 {
  z-index: 3715;
}

.z-index-3716 {
  z-index: 3716;
}

.z-index-3717 {
  z-index: 3717;
}

.z-index-3718 {
  z-index: 3718;
}

.z-index-3719 {
  z-index: 3719;
}

.z-index-3720 {
  z-index: 3720;
}

.z-index-3721 {
  z-index: 3721;
}

.z-index-3722 {
  z-index: 3722;
}

.z-index-3723 {
  z-index: 3723;
}

.z-index-3724 {
  z-index: 3724;
}

.z-index-3725 {
  z-index: 3725;
}

.z-index-3726 {
  z-index: 3726;
}

.z-index-3727 {
  z-index: 3727;
}

.z-index-3728 {
  z-index: 3728;
}

.z-index-3729 {
  z-index: 3729;
}

.z-index-3730 {
  z-index: 3730;
}

.z-index-3731 {
  z-index: 3731;
}

.z-index-3732 {
  z-index: 3732;
}

.z-index-3733 {
  z-index: 3733;
}

.z-index-3734 {
  z-index: 3734;
}

.z-index-3735 {
  z-index: 3735;
}

.z-index-3736 {
  z-index: 3736;
}

.z-index-3737 {
  z-index: 3737;
}

.z-index-3738 {
  z-index: 3738;
}

.z-index-3739 {
  z-index: 3739;
}

.z-index-3740 {
  z-index: 3740;
}

.z-index-3741 {
  z-index: 3741;
}

.z-index-3742 {
  z-index: 3742;
}

.z-index-3743 {
  z-index: 3743;
}

.z-index-3744 {
  z-index: 3744;
}

.z-index-3745 {
  z-index: 3745;
}

.z-index-3746 {
  z-index: 3746;
}

.z-index-3747 {
  z-index: 3747;
}

.z-index-3748 {
  z-index: 3748;
}

.z-index-3749 {
  z-index: 3749;
}

.z-index-3750 {
  z-index: 3750;
}

.z-index-3751 {
  z-index: 3751;
}

.z-index-3752 {
  z-index: 3752;
}

.z-index-3753 {
  z-index: 3753;
}

.z-index-3754 {
  z-index: 3754;
}

.z-index-3755 {
  z-index: 3755;
}

.z-index-3756 {
  z-index: 3756;
}

.z-index-3757 {
  z-index: 3757;
}

.z-index-3758 {
  z-index: 3758;
}

.z-index-3759 {
  z-index: 3759;
}

.z-index-3760 {
  z-index: 3760;
}

.z-index-3761 {
  z-index: 3761;
}

.z-index-3762 {
  z-index: 3762;
}

.z-index-3763 {
  z-index: 3763;
}

.z-index-3764 {
  z-index: 3764;
}

.z-index-3765 {
  z-index: 3765;
}

.z-index-3766 {
  z-index: 3766;
}

.z-index-3767 {
  z-index: 3767;
}

.z-index-3768 {
  z-index: 3768;
}

.z-index-3769 {
  z-index: 3769;
}

.z-index-3770 {
  z-index: 3770;
}

.z-index-3771 {
  z-index: 3771;
}

.z-index-3772 {
  z-index: 3772;
}

.z-index-3773 {
  z-index: 3773;
}

.z-index-3774 {
  z-index: 3774;
}

.z-index-3775 {
  z-index: 3775;
}

.z-index-3776 {
  z-index: 3776;
}

.z-index-3777 {
  z-index: 3777;
}

.z-index-3778 {
  z-index: 3778;
}

.z-index-3779 {
  z-index: 3779;
}

.z-index-3780 {
  z-index: 3780;
}

.z-index-3781 {
  z-index: 3781;
}

.z-index-3782 {
  z-index: 3782;
}

.z-index-3783 {
  z-index: 3783;
}

.z-index-3784 {
  z-index: 3784;
}

.z-index-3785 {
  z-index: 3785;
}

.z-index-3786 {
  z-index: 3786;
}

.z-index-3787 {
  z-index: 3787;
}

.z-index-3788 {
  z-index: 3788;
}

.z-index-3789 {
  z-index: 3789;
}

.z-index-3790 {
  z-index: 3790;
}

.z-index-3791 {
  z-index: 3791;
}

.z-index-3792 {
  z-index: 3792;
}

.z-index-3793 {
  z-index: 3793;
}

.z-index-3794 {
  z-index: 3794;
}

.z-index-3795 {
  z-index: 3795;
}

.z-index-3796 {
  z-index: 3796;
}

.z-index-3797 {
  z-index: 3797;
}

.z-index-3798 {
  z-index: 3798;
}

.z-index-3799 {
  z-index: 3799;
}

.z-index-3800 {
  z-index: 3800;
}

.z-index-3801 {
  z-index: 3801;
}

.z-index-3802 {
  z-index: 3802;
}

.z-index-3803 {
  z-index: 3803;
}

.z-index-3804 {
  z-index: 3804;
}

.z-index-3805 {
  z-index: 3805;
}

.z-index-3806 {
  z-index: 3806;
}

.z-index-3807 {
  z-index: 3807;
}

.z-index-3808 {
  z-index: 3808;
}

.z-index-3809 {
  z-index: 3809;
}

.z-index-3810 {
  z-index: 3810;
}

.z-index-3811 {
  z-index: 3811;
}

.z-index-3812 {
  z-index: 3812;
}

.z-index-3813 {
  z-index: 3813;
}

.z-index-3814 {
  z-index: 3814;
}

.z-index-3815 {
  z-index: 3815;
}

.z-index-3816 {
  z-index: 3816;
}

.z-index-3817 {
  z-index: 3817;
}

.z-index-3818 {
  z-index: 3818;
}

.z-index-3819 {
  z-index: 3819;
}

.z-index-3820 {
  z-index: 3820;
}

.z-index-3821 {
  z-index: 3821;
}

.z-index-3822 {
  z-index: 3822;
}

.z-index-3823 {
  z-index: 3823;
}

.z-index-3824 {
  z-index: 3824;
}

.z-index-3825 {
  z-index: 3825;
}

.z-index-3826 {
  z-index: 3826;
}

.z-index-3827 {
  z-index: 3827;
}

.z-index-3828 {
  z-index: 3828;
}

.z-index-3829 {
  z-index: 3829;
}

.z-index-3830 {
  z-index: 3830;
}

.z-index-3831 {
  z-index: 3831;
}

.z-index-3832 {
  z-index: 3832;
}

.z-index-3833 {
  z-index: 3833;
}

.z-index-3834 {
  z-index: 3834;
}

.z-index-3835 {
  z-index: 3835;
}

.z-index-3836 {
  z-index: 3836;
}

.z-index-3837 {
  z-index: 3837;
}

.z-index-3838 {
  z-index: 3838;
}

.z-index-3839 {
  z-index: 3839;
}

.z-index-3840 {
  z-index: 3840;
}

.z-index-3841 {
  z-index: 3841;
}

.z-index-3842 {
  z-index: 3842;
}

.z-index-3843 {
  z-index: 3843;
}

.z-index-3844 {
  z-index: 3844;
}

.z-index-3845 {
  z-index: 3845;
}

.z-index-3846 {
  z-index: 3846;
}

.z-index-3847 {
  z-index: 3847;
}

.z-index-3848 {
  z-index: 3848;
}

.z-index-3849 {
  z-index: 3849;
}

.z-index-3850 {
  z-index: 3850;
}

.z-index-3851 {
  z-index: 3851;
}

.z-index-3852 {
  z-index: 3852;
}

.z-index-3853 {
  z-index: 3853;
}

.z-index-3854 {
  z-index: 3854;
}

.z-index-3855 {
  z-index: 3855;
}

.z-index-3856 {
  z-index: 3856;
}

.z-index-3857 {
  z-index: 3857;
}

.z-index-3858 {
  z-index: 3858;
}

.z-index-3859 {
  z-index: 3859;
}

.z-index-3860 {
  z-index: 3860;
}

.z-index-3861 {
  z-index: 3861;
}

.z-index-3862 {
  z-index: 3862;
}

.z-index-3863 {
  z-index: 3863;
}

.z-index-3864 {
  z-index: 3864;
}

.z-index-3865 {
  z-index: 3865;
}

.z-index-3866 {
  z-index: 3866;
}

.z-index-3867 {
  z-index: 3867;
}

.z-index-3868 {
  z-index: 3868;
}

.z-index-3869 {
  z-index: 3869;
}

.z-index-3870 {
  z-index: 3870;
}

.z-index-3871 {
  z-index: 3871;
}

.z-index-3872 {
  z-index: 3872;
}

.z-index-3873 {
  z-index: 3873;
}

.z-index-3874 {
  z-index: 3874;
}

.z-index-3875 {
  z-index: 3875;
}

.z-index-3876 {
  z-index: 3876;
}

.z-index-3877 {
  z-index: 3877;
}

.z-index-3878 {
  z-index: 3878;
}

.z-index-3879 {
  z-index: 3879;
}

.z-index-3880 {
  z-index: 3880;
}

.z-index-3881 {
  z-index: 3881;
}

.z-index-3882 {
  z-index: 3882;
}

.z-index-3883 {
  z-index: 3883;
}

.z-index-3884 {
  z-index: 3884;
}

.z-index-3885 {
  z-index: 3885;
}

.z-index-3886 {
  z-index: 3886;
}

.z-index-3887 {
  z-index: 3887;
}

.z-index-3888 {
  z-index: 3888;
}

.z-index-3889 {
  z-index: 3889;
}

.z-index-3890 {
  z-index: 3890;
}

.z-index-3891 {
  z-index: 3891;
}

.z-index-3892 {
  z-index: 3892;
}

.z-index-3893 {
  z-index: 3893;
}

.z-index-3894 {
  z-index: 3894;
}

.z-index-3895 {
  z-index: 3895;
}

.z-index-3896 {
  z-index: 3896;
}

.z-index-3897 {
  z-index: 3897;
}

.z-index-3898 {
  z-index: 3898;
}

.z-index-3899 {
  z-index: 3899;
}

.z-index-3900 {
  z-index: 3900;
}

.z-index-3901 {
  z-index: 3901;
}

.z-index-3902 {
  z-index: 3902;
}

.z-index-3903 {
  z-index: 3903;
}

.z-index-3904 {
  z-index: 3904;
}

.z-index-3905 {
  z-index: 3905;
}

.z-index-3906 {
  z-index: 3906;
}

.z-index-3907 {
  z-index: 3907;
}

.z-index-3908 {
  z-index: 3908;
}

.z-index-3909 {
  z-index: 3909;
}

.z-index-3910 {
  z-index: 3910;
}

.z-index-3911 {
  z-index: 3911;
}

.z-index-3912 {
  z-index: 3912;
}

.z-index-3913 {
  z-index: 3913;
}

.z-index-3914 {
  z-index: 3914;
}

.z-index-3915 {
  z-index: 3915;
}

.z-index-3916 {
  z-index: 3916;
}

.z-index-3917 {
  z-index: 3917;
}

.z-index-3918 {
  z-index: 3918;
}

.z-index-3919 {
  z-index: 3919;
}

.z-index-3920 {
  z-index: 3920;
}

.z-index-3921 {
  z-index: 3921;
}

.z-index-3922 {
  z-index: 3922;
}

.z-index-3923 {
  z-index: 3923;
}

.z-index-3924 {
  z-index: 3924;
}

.z-index-3925 {
  z-index: 3925;
}

.z-index-3926 {
  z-index: 3926;
}

.z-index-3927 {
  z-index: 3927;
}

.z-index-3928 {
  z-index: 3928;
}

.z-index-3929 {
  z-index: 3929;
}

.z-index-3930 {
  z-index: 3930;
}

.z-index-3931 {
  z-index: 3931;
}

.z-index-3932 {
  z-index: 3932;
}

.z-index-3933 {
  z-index: 3933;
}

.z-index-3934 {
  z-index: 3934;
}

.z-index-3935 {
  z-index: 3935;
}

.z-index-3936 {
  z-index: 3936;
}

.z-index-3937 {
  z-index: 3937;
}

.z-index-3938 {
  z-index: 3938;
}

.z-index-3939 {
  z-index: 3939;
}

.z-index-3940 {
  z-index: 3940;
}

.z-index-3941 {
  z-index: 3941;
}

.z-index-3942 {
  z-index: 3942;
}

.z-index-3943 {
  z-index: 3943;
}

.z-index-3944 {
  z-index: 3944;
}

.z-index-3945 {
  z-index: 3945;
}

.z-index-3946 {
  z-index: 3946;
}

.z-index-3947 {
  z-index: 3947;
}

.z-index-3948 {
  z-index: 3948;
}

.z-index-3949 {
  z-index: 3949;
}

.z-index-3950 {
  z-index: 3950;
}

.z-index-3951 {
  z-index: 3951;
}

.z-index-3952 {
  z-index: 3952;
}

.z-index-3953 {
  z-index: 3953;
}

.z-index-3954 {
  z-index: 3954;
}

.z-index-3955 {
  z-index: 3955;
}

.z-index-3956 {
  z-index: 3956;
}

.z-index-3957 {
  z-index: 3957;
}

.z-index-3958 {
  z-index: 3958;
}

.z-index-3959 {
  z-index: 3959;
}

.z-index-3960 {
  z-index: 3960;
}

.z-index-3961 {
  z-index: 3961;
}

.z-index-3962 {
  z-index: 3962;
}

.z-index-3963 {
  z-index: 3963;
}

.z-index-3964 {
  z-index: 3964;
}

.z-index-3965 {
  z-index: 3965;
}

.z-index-3966 {
  z-index: 3966;
}

.z-index-3967 {
  z-index: 3967;
}

.z-index-3968 {
  z-index: 3968;
}

.z-index-3969 {
  z-index: 3969;
}

.z-index-3970 {
  z-index: 3970;
}

.z-index-3971 {
  z-index: 3971;
}

.z-index-3972 {
  z-index: 3972;
}

.z-index-3973 {
  z-index: 3973;
}

.z-index-3974 {
  z-index: 3974;
}

.z-index-3975 {
  z-index: 3975;
}

.z-index-3976 {
  z-index: 3976;
}

.z-index-3977 {
  z-index: 3977;
}

.z-index-3978 {
  z-index: 3978;
}

.z-index-3979 {
  z-index: 3979;
}

.z-index-3980 {
  z-index: 3980;
}

.z-index-3981 {
  z-index: 3981;
}

.z-index-3982 {
  z-index: 3982;
}

.z-index-3983 {
  z-index: 3983;
}

.z-index-3984 {
  z-index: 3984;
}

.z-index-3985 {
  z-index: 3985;
}

.z-index-3986 {
  z-index: 3986;
}

.z-index-3987 {
  z-index: 3987;
}

.z-index-3988 {
  z-index: 3988;
}

.z-index-3989 {
  z-index: 3989;
}

.z-index-3990 {
  z-index: 3990;
}

.z-index-3991 {
  z-index: 3991;
}

.z-index-3992 {
  z-index: 3992;
}

.z-index-3993 {
  z-index: 3993;
}

.z-index-3994 {
  z-index: 3994;
}

.z-index-3995 {
  z-index: 3995;
}

.z-index-3996 {
  z-index: 3996;
}

.z-index-3997 {
  z-index: 3997;
}

.z-index-3998 {
  z-index: 3998;
}

.z-index-3999 {
  z-index: 3999;
}

.z-index-4000 {
  z-index: 4000;
}

.z-index-4001 {
  z-index: 4001;
}

.z-index-4002 {
  z-index: 4002;
}

.z-index-4003 {
  z-index: 4003;
}

.z-index-4004 {
  z-index: 4004;
}

.z-index-4005 {
  z-index: 4005;
}

.z-index-4006 {
  z-index: 4006;
}

.z-index-4007 {
  z-index: 4007;
}

.z-index-4008 {
  z-index: 4008;
}

.z-index-4009 {
  z-index: 4009;
}

.z-index-4010 {
  z-index: 4010;
}

.z-index-4011 {
  z-index: 4011;
}

.z-index-4012 {
  z-index: 4012;
}

.z-index-4013 {
  z-index: 4013;
}

.z-index-4014 {
  z-index: 4014;
}

.z-index-4015 {
  z-index: 4015;
}

.z-index-4016 {
  z-index: 4016;
}

.z-index-4017 {
  z-index: 4017;
}

.z-index-4018 {
  z-index: 4018;
}

.z-index-4019 {
  z-index: 4019;
}

.z-index-4020 {
  z-index: 4020;
}

.z-index-4021 {
  z-index: 4021;
}

.z-index-4022 {
  z-index: 4022;
}

.z-index-4023 {
  z-index: 4023;
}

.z-index-4024 {
  z-index: 4024;
}

.z-index-4025 {
  z-index: 4025;
}

.z-index-4026 {
  z-index: 4026;
}

.z-index-4027 {
  z-index: 4027;
}

.z-index-4028 {
  z-index: 4028;
}

.z-index-4029 {
  z-index: 4029;
}

.z-index-4030 {
  z-index: 4030;
}

.z-index-4031 {
  z-index: 4031;
}

.z-index-4032 {
  z-index: 4032;
}

.z-index-4033 {
  z-index: 4033;
}

.z-index-4034 {
  z-index: 4034;
}

.z-index-4035 {
  z-index: 4035;
}

.z-index-4036 {
  z-index: 4036;
}

.z-index-4037 {
  z-index: 4037;
}

.z-index-4038 {
  z-index: 4038;
}

.z-index-4039 {
  z-index: 4039;
}

.z-index-4040 {
  z-index: 4040;
}

.z-index-4041 {
  z-index: 4041;
}

.z-index-4042 {
  z-index: 4042;
}

.z-index-4043 {
  z-index: 4043;
}

.z-index-4044 {
  z-index: 4044;
}

.z-index-4045 {
  z-index: 4045;
}

.z-index-4046 {
  z-index: 4046;
}

.z-index-4047 {
  z-index: 4047;
}

.z-index-4048 {
  z-index: 4048;
}

.z-index-4049 {
  z-index: 4049;
}

.z-index-4050 {
  z-index: 4050;
}

.z-index-4051 {
  z-index: 4051;
}

.z-index-4052 {
  z-index: 4052;
}

.z-index-4053 {
  z-index: 4053;
}

.z-index-4054 {
  z-index: 4054;
}

.z-index-4055 {
  z-index: 4055;
}

.z-index-4056 {
  z-index: 4056;
}

.z-index-4057 {
  z-index: 4057;
}

.z-index-4058 {
  z-index: 4058;
}

.z-index-4059 {
  z-index: 4059;
}

.z-index-4060 {
  z-index: 4060;
}

.z-index-4061 {
  z-index: 4061;
}

.z-index-4062 {
  z-index: 4062;
}

.z-index-4063 {
  z-index: 4063;
}

.z-index-4064 {
  z-index: 4064;
}

.z-index-4065 {
  z-index: 4065;
}

.z-index-4066 {
  z-index: 4066;
}

.z-index-4067 {
  z-index: 4067;
}

.z-index-4068 {
  z-index: 4068;
}

.z-index-4069 {
  z-index: 4069;
}

.z-index-4070 {
  z-index: 4070;
}

.z-index-4071 {
  z-index: 4071;
}

.z-index-4072 {
  z-index: 4072;
}

.z-index-4073 {
  z-index: 4073;
}

.z-index-4074 {
  z-index: 4074;
}

.z-index-4075 {
  z-index: 4075;
}

.z-index-4076 {
  z-index: 4076;
}

.z-index-4077 {
  z-index: 4077;
}

.z-index-4078 {
  z-index: 4078;
}

.z-index-4079 {
  z-index: 4079;
}

.z-index-4080 {
  z-index: 4080;
}

.z-index-4081 {
  z-index: 4081;
}

.z-index-4082 {
  z-index: 4082;
}

.z-index-4083 {
  z-index: 4083;
}

.z-index-4084 {
  z-index: 4084;
}

.z-index-4085 {
  z-index: 4085;
}

.z-index-4086 {
  z-index: 4086;
}

.z-index-4087 {
  z-index: 4087;
}

.z-index-4088 {
  z-index: 4088;
}

.z-index-4089 {
  z-index: 4089;
}

.z-index-4090 {
  z-index: 4090;
}

.z-index-4091 {
  z-index: 4091;
}

.z-index-4092 {
  z-index: 4092;
}

.z-index-4093 {
  z-index: 4093;
}

.z-index-4094 {
  z-index: 4094;
}

.z-index-4095 {
  z-index: 4095;
}

.z-index-4096 {
  z-index: 4096;
}

.z-index-4097 {
  z-index: 4097;
}

.z-index-4098 {
  z-index: 4098;
}

.z-index-4099 {
  z-index: 4099;
}

.z-index-4100 {
  z-index: 4100;
}

.z-index-4101 {
  z-index: 4101;
}

.z-index-4102 {
  z-index: 4102;
}

.z-index-4103 {
  z-index: 4103;
}

.z-index-4104 {
  z-index: 4104;
}

.z-index-4105 {
  z-index: 4105;
}

.z-index-4106 {
  z-index: 4106;
}

.z-index-4107 {
  z-index: 4107;
}

.z-index-4108 {
  z-index: 4108;
}

.z-index-4109 {
  z-index: 4109;
}

.z-index-4110 {
  z-index: 4110;
}

.z-index-4111 {
  z-index: 4111;
}

.z-index-4112 {
  z-index: 4112;
}

.z-index-4113 {
  z-index: 4113;
}

.z-index-4114 {
  z-index: 4114;
}

.z-index-4115 {
  z-index: 4115;
}

.z-index-4116 {
  z-index: 4116;
}

.z-index-4117 {
  z-index: 4117;
}

.z-index-4118 {
  z-index: 4118;
}

.z-index-4119 {
  z-index: 4119;
}

.z-index-4120 {
  z-index: 4120;
}

.z-index-4121 {
  z-index: 4121;
}

.z-index-4122 {
  z-index: 4122;
}

.z-index-4123 {
  z-index: 4123;
}

.z-index-4124 {
  z-index: 4124;
}

.z-index-4125 {
  z-index: 4125;
}

.z-index-4126 {
  z-index: 4126;
}

.z-index-4127 {
  z-index: 4127;
}

.z-index-4128 {
  z-index: 4128;
}

.z-index-4129 {
  z-index: 4129;
}

.z-index-4130 {
  z-index: 4130;
}

.z-index-4131 {
  z-index: 4131;
}

.z-index-4132 {
  z-index: 4132;
}

.z-index-4133 {
  z-index: 4133;
}

.z-index-4134 {
  z-index: 4134;
}

.z-index-4135 {
  z-index: 4135;
}

.z-index-4136 {
  z-index: 4136;
}

.z-index-4137 {
  z-index: 4137;
}

.z-index-4138 {
  z-index: 4138;
}

.z-index-4139 {
  z-index: 4139;
}

.z-index-4140 {
  z-index: 4140;
}

.z-index-4141 {
  z-index: 4141;
}

.z-index-4142 {
  z-index: 4142;
}

.z-index-4143 {
  z-index: 4143;
}

.z-index-4144 {
  z-index: 4144;
}

.z-index-4145 {
  z-index: 4145;
}

.z-index-4146 {
  z-index: 4146;
}

.z-index-4147 {
  z-index: 4147;
}

.z-index-4148 {
  z-index: 4148;
}

.z-index-4149 {
  z-index: 4149;
}

.z-index-4150 {
  z-index: 4150;
}

.z-index-4151 {
  z-index: 4151;
}

.z-index-4152 {
  z-index: 4152;
}

.z-index-4153 {
  z-index: 4153;
}

.z-index-4154 {
  z-index: 4154;
}

.z-index-4155 {
  z-index: 4155;
}

.z-index-4156 {
  z-index: 4156;
}

.z-index-4157 {
  z-index: 4157;
}

.z-index-4158 {
  z-index: 4158;
}

.z-index-4159 {
  z-index: 4159;
}

.z-index-4160 {
  z-index: 4160;
}

.z-index-4161 {
  z-index: 4161;
}

.z-index-4162 {
  z-index: 4162;
}

.z-index-4163 {
  z-index: 4163;
}

.z-index-4164 {
  z-index: 4164;
}

.z-index-4165 {
  z-index: 4165;
}

.z-index-4166 {
  z-index: 4166;
}

.z-index-4167 {
  z-index: 4167;
}

.z-index-4168 {
  z-index: 4168;
}

.z-index-4169 {
  z-index: 4169;
}

.z-index-4170 {
  z-index: 4170;
}

.z-index-4171 {
  z-index: 4171;
}

.z-index-4172 {
  z-index: 4172;
}

.z-index-4173 {
  z-index: 4173;
}

.z-index-4174 {
  z-index: 4174;
}

.z-index-4175 {
  z-index: 4175;
}

.z-index-4176 {
  z-index: 4176;
}

.z-index-4177 {
  z-index: 4177;
}

.z-index-4178 {
  z-index: 4178;
}

.z-index-4179 {
  z-index: 4179;
}

.z-index-4180 {
  z-index: 4180;
}

.z-index-4181 {
  z-index: 4181;
}

.z-index-4182 {
  z-index: 4182;
}

.z-index-4183 {
  z-index: 4183;
}

.z-index-4184 {
  z-index: 4184;
}

.z-index-4185 {
  z-index: 4185;
}

.z-index-4186 {
  z-index: 4186;
}

.z-index-4187 {
  z-index: 4187;
}

.z-index-4188 {
  z-index: 4188;
}

.z-index-4189 {
  z-index: 4189;
}

.z-index-4190 {
  z-index: 4190;
}

.z-index-4191 {
  z-index: 4191;
}

.z-index-4192 {
  z-index: 4192;
}

.z-index-4193 {
  z-index: 4193;
}

.z-index-4194 {
  z-index: 4194;
}

.z-index-4195 {
  z-index: 4195;
}

.z-index-4196 {
  z-index: 4196;
}

.z-index-4197 {
  z-index: 4197;
}

.z-index-4198 {
  z-index: 4198;
}

.z-index-4199 {
  z-index: 4199;
}

.z-index-4200 {
  z-index: 4200;
}

.z-index-4201 {
  z-index: 4201;
}

.z-index-4202 {
  z-index: 4202;
}

.z-index-4203 {
  z-index: 4203;
}

.z-index-4204 {
  z-index: 4204;
}

.z-index-4205 {
  z-index: 4205;
}

.z-index-4206 {
  z-index: 4206;
}

.z-index-4207 {
  z-index: 4207;
}

.z-index-4208 {
  z-index: 4208;
}

.z-index-4209 {
  z-index: 4209;
}

.z-index-4210 {
  z-index: 4210;
}

.z-index-4211 {
  z-index: 4211;
}

.z-index-4212 {
  z-index: 4212;
}

.z-index-4213 {
  z-index: 4213;
}

.z-index-4214 {
  z-index: 4214;
}

.z-index-4215 {
  z-index: 4215;
}

.z-index-4216 {
  z-index: 4216;
}

.z-index-4217 {
  z-index: 4217;
}

.z-index-4218 {
  z-index: 4218;
}

.z-index-4219 {
  z-index: 4219;
}

.z-index-4220 {
  z-index: 4220;
}

.z-index-4221 {
  z-index: 4221;
}

.z-index-4222 {
  z-index: 4222;
}

.z-index-4223 {
  z-index: 4223;
}

.z-index-4224 {
  z-index: 4224;
}

.z-index-4225 {
  z-index: 4225;
}

.z-index-4226 {
  z-index: 4226;
}

.z-index-4227 {
  z-index: 4227;
}

.z-index-4228 {
  z-index: 4228;
}

.z-index-4229 {
  z-index: 4229;
}

.z-index-4230 {
  z-index: 4230;
}

.z-index-4231 {
  z-index: 4231;
}

.z-index-4232 {
  z-index: 4232;
}

.z-index-4233 {
  z-index: 4233;
}

.z-index-4234 {
  z-index: 4234;
}

.z-index-4235 {
  z-index: 4235;
}

.z-index-4236 {
  z-index: 4236;
}

.z-index-4237 {
  z-index: 4237;
}

.z-index-4238 {
  z-index: 4238;
}

.z-index-4239 {
  z-index: 4239;
}

.z-index-4240 {
  z-index: 4240;
}

.z-index-4241 {
  z-index: 4241;
}

.z-index-4242 {
  z-index: 4242;
}

.z-index-4243 {
  z-index: 4243;
}

.z-index-4244 {
  z-index: 4244;
}

.z-index-4245 {
  z-index: 4245;
}

.z-index-4246 {
  z-index: 4246;
}

.z-index-4247 {
  z-index: 4247;
}

.z-index-4248 {
  z-index: 4248;
}

.z-index-4249 {
  z-index: 4249;
}

.z-index-4250 {
  z-index: 4250;
}

.z-index-4251 {
  z-index: 4251;
}

.z-index-4252 {
  z-index: 4252;
}

.z-index-4253 {
  z-index: 4253;
}

.z-index-4254 {
  z-index: 4254;
}

.z-index-4255 {
  z-index: 4255;
}

.z-index-4256 {
  z-index: 4256;
}

.z-index-4257 {
  z-index: 4257;
}

.z-index-4258 {
  z-index: 4258;
}

.z-index-4259 {
  z-index: 4259;
}

.z-index-4260 {
  z-index: 4260;
}

.z-index-4261 {
  z-index: 4261;
}

.z-index-4262 {
  z-index: 4262;
}

.z-index-4263 {
  z-index: 4263;
}

.z-index-4264 {
  z-index: 4264;
}

.z-index-4265 {
  z-index: 4265;
}

.z-index-4266 {
  z-index: 4266;
}

.z-index-4267 {
  z-index: 4267;
}

.z-index-4268 {
  z-index: 4268;
}

.z-index-4269 {
  z-index: 4269;
}

.z-index-4270 {
  z-index: 4270;
}

.z-index-4271 {
  z-index: 4271;
}

.z-index-4272 {
  z-index: 4272;
}

.z-index-4273 {
  z-index: 4273;
}

.z-index-4274 {
  z-index: 4274;
}

.z-index-4275 {
  z-index: 4275;
}

.z-index-4276 {
  z-index: 4276;
}

.z-index-4277 {
  z-index: 4277;
}

.z-index-4278 {
  z-index: 4278;
}

.z-index-4279 {
  z-index: 4279;
}

.z-index-4280 {
  z-index: 4280;
}

.z-index-4281 {
  z-index: 4281;
}

.z-index-4282 {
  z-index: 4282;
}

.z-index-4283 {
  z-index: 4283;
}

.z-index-4284 {
  z-index: 4284;
}

.z-index-4285 {
  z-index: 4285;
}

.z-index-4286 {
  z-index: 4286;
}

.z-index-4287 {
  z-index: 4287;
}

.z-index-4288 {
  z-index: 4288;
}

.z-index-4289 {
  z-index: 4289;
}

.z-index-4290 {
  z-index: 4290;
}

.z-index-4291 {
  z-index: 4291;
}

.z-index-4292 {
  z-index: 4292;
}

.z-index-4293 {
  z-index: 4293;
}

.z-index-4294 {
  z-index: 4294;
}

.z-index-4295 {
  z-index: 4295;
}

.z-index-4296 {
  z-index: 4296;
}

.z-index-4297 {
  z-index: 4297;
}

.z-index-4298 {
  z-index: 4298;
}

.z-index-4299 {
  z-index: 4299;
}

.z-index-4300 {
  z-index: 4300;
}

.z-index-4301 {
  z-index: 4301;
}

.z-index-4302 {
  z-index: 4302;
}

.z-index-4303 {
  z-index: 4303;
}

.z-index-4304 {
  z-index: 4304;
}

.z-index-4305 {
  z-index: 4305;
}

.z-index-4306 {
  z-index: 4306;
}

.z-index-4307 {
  z-index: 4307;
}

.z-index-4308 {
  z-index: 4308;
}

.z-index-4309 {
  z-index: 4309;
}

.z-index-4310 {
  z-index: 4310;
}

.z-index-4311 {
  z-index: 4311;
}

.z-index-4312 {
  z-index: 4312;
}

.z-index-4313 {
  z-index: 4313;
}

.z-index-4314 {
  z-index: 4314;
}

.z-index-4315 {
  z-index: 4315;
}

.z-index-4316 {
  z-index: 4316;
}

.z-index-4317 {
  z-index: 4317;
}

.z-index-4318 {
  z-index: 4318;
}

.z-index-4319 {
  z-index: 4319;
}

.z-index-4320 {
  z-index: 4320;
}

.z-index-4321 {
  z-index: 4321;
}

.z-index-4322 {
  z-index: 4322;
}

.z-index-4323 {
  z-index: 4323;
}

.z-index-4324 {
  z-index: 4324;
}

.z-index-4325 {
  z-index: 4325;
}

.z-index-4326 {
  z-index: 4326;
}

.z-index-4327 {
  z-index: 4327;
}

.z-index-4328 {
  z-index: 4328;
}

.z-index-4329 {
  z-index: 4329;
}

.z-index-4330 {
  z-index: 4330;
}

.z-index-4331 {
  z-index: 4331;
}

.z-index-4332 {
  z-index: 4332;
}

.z-index-4333 {
  z-index: 4333;
}

.z-index-4334 {
  z-index: 4334;
}

.z-index-4335 {
  z-index: 4335;
}

.z-index-4336 {
  z-index: 4336;
}

.z-index-4337 {
  z-index: 4337;
}

.z-index-4338 {
  z-index: 4338;
}

.z-index-4339 {
  z-index: 4339;
}

.z-index-4340 {
  z-index: 4340;
}

.z-index-4341 {
  z-index: 4341;
}

.z-index-4342 {
  z-index: 4342;
}

.z-index-4343 {
  z-index: 4343;
}

.z-index-4344 {
  z-index: 4344;
}

.z-index-4345 {
  z-index: 4345;
}

.z-index-4346 {
  z-index: 4346;
}

.z-index-4347 {
  z-index: 4347;
}

.z-index-4348 {
  z-index: 4348;
}

.z-index-4349 {
  z-index: 4349;
}

.z-index-4350 {
  z-index: 4350;
}

.z-index-4351 {
  z-index: 4351;
}

.z-index-4352 {
  z-index: 4352;
}

.z-index-4353 {
  z-index: 4353;
}

.z-index-4354 {
  z-index: 4354;
}

.z-index-4355 {
  z-index: 4355;
}

.z-index-4356 {
  z-index: 4356;
}

.z-index-4357 {
  z-index: 4357;
}

.z-index-4358 {
  z-index: 4358;
}

.z-index-4359 {
  z-index: 4359;
}

.z-index-4360 {
  z-index: 4360;
}

.z-index-4361 {
  z-index: 4361;
}

.z-index-4362 {
  z-index: 4362;
}

.z-index-4363 {
  z-index: 4363;
}

.z-index-4364 {
  z-index: 4364;
}

.z-index-4365 {
  z-index: 4365;
}

.z-index-4366 {
  z-index: 4366;
}

.z-index-4367 {
  z-index: 4367;
}

.z-index-4368 {
  z-index: 4368;
}

.z-index-4369 {
  z-index: 4369;
}

.z-index-4370 {
  z-index: 4370;
}

.z-index-4371 {
  z-index: 4371;
}

.z-index-4372 {
  z-index: 4372;
}

.z-index-4373 {
  z-index: 4373;
}

.z-index-4374 {
  z-index: 4374;
}

.z-index-4375 {
  z-index: 4375;
}

.z-index-4376 {
  z-index: 4376;
}

.z-index-4377 {
  z-index: 4377;
}

.z-index-4378 {
  z-index: 4378;
}

.z-index-4379 {
  z-index: 4379;
}

.z-index-4380 {
  z-index: 4380;
}

.z-index-4381 {
  z-index: 4381;
}

.z-index-4382 {
  z-index: 4382;
}

.z-index-4383 {
  z-index: 4383;
}

.z-index-4384 {
  z-index: 4384;
}

.z-index-4385 {
  z-index: 4385;
}

.z-index-4386 {
  z-index: 4386;
}

.z-index-4387 {
  z-index: 4387;
}

.z-index-4388 {
  z-index: 4388;
}

.z-index-4389 {
  z-index: 4389;
}

.z-index-4390 {
  z-index: 4390;
}

.z-index-4391 {
  z-index: 4391;
}

.z-index-4392 {
  z-index: 4392;
}

.z-index-4393 {
  z-index: 4393;
}

.z-index-4394 {
  z-index: 4394;
}

.z-index-4395 {
  z-index: 4395;
}

.z-index-4396 {
  z-index: 4396;
}

.z-index-4397 {
  z-index: 4397;
}

.z-index-4398 {
  z-index: 4398;
}

.z-index-4399 {
  z-index: 4399;
}

.z-index-4400 {
  z-index: 4400;
}

.z-index-4401 {
  z-index: 4401;
}

.z-index-4402 {
  z-index: 4402;
}

.z-index-4403 {
  z-index: 4403;
}

.z-index-4404 {
  z-index: 4404;
}

.z-index-4405 {
  z-index: 4405;
}

.z-index-4406 {
  z-index: 4406;
}

.z-index-4407 {
  z-index: 4407;
}

.z-index-4408 {
  z-index: 4408;
}

.z-index-4409 {
  z-index: 4409;
}

.z-index-4410 {
  z-index: 4410;
}

.z-index-4411 {
  z-index: 4411;
}

.z-index-4412 {
  z-index: 4412;
}

.z-index-4413 {
  z-index: 4413;
}

.z-index-4414 {
  z-index: 4414;
}

.z-index-4415 {
  z-index: 4415;
}

.z-index-4416 {
  z-index: 4416;
}

.z-index-4417 {
  z-index: 4417;
}

.z-index-4418 {
  z-index: 4418;
}

.z-index-4419 {
  z-index: 4419;
}

.z-index-4420 {
  z-index: 4420;
}

.z-index-4421 {
  z-index: 4421;
}

.z-index-4422 {
  z-index: 4422;
}

.z-index-4423 {
  z-index: 4423;
}

.z-index-4424 {
  z-index: 4424;
}

.z-index-4425 {
  z-index: 4425;
}

.z-index-4426 {
  z-index: 4426;
}

.z-index-4427 {
  z-index: 4427;
}

.z-index-4428 {
  z-index: 4428;
}

.z-index-4429 {
  z-index: 4429;
}

.z-index-4430 {
  z-index: 4430;
}

.z-index-4431 {
  z-index: 4431;
}

.z-index-4432 {
  z-index: 4432;
}

.z-index-4433 {
  z-index: 4433;
}

.z-index-4434 {
  z-index: 4434;
}

.z-index-4435 {
  z-index: 4435;
}

.z-index-4436 {
  z-index: 4436;
}

.z-index-4437 {
  z-index: 4437;
}

.z-index-4438 {
  z-index: 4438;
}

.z-index-4439 {
  z-index: 4439;
}

.z-index-4440 {
  z-index: 4440;
}

.z-index-4441 {
  z-index: 4441;
}

.z-index-4442 {
  z-index: 4442;
}

.z-index-4443 {
  z-index: 4443;
}

.z-index-4444 {
  z-index: 4444;
}

.z-index-4445 {
  z-index: 4445;
}

.z-index-4446 {
  z-index: 4446;
}

.z-index-4447 {
  z-index: 4447;
}

.z-index-4448 {
  z-index: 4448;
}

.z-index-4449 {
  z-index: 4449;
}

.z-index-4450 {
  z-index: 4450;
}

.z-index-4451 {
  z-index: 4451;
}

.z-index-4452 {
  z-index: 4452;
}

.z-index-4453 {
  z-index: 4453;
}

.z-index-4454 {
  z-index: 4454;
}

.z-index-4455 {
  z-index: 4455;
}

.z-index-4456 {
  z-index: 4456;
}

.z-index-4457 {
  z-index: 4457;
}

.z-index-4458 {
  z-index: 4458;
}

.z-index-4459 {
  z-index: 4459;
}

.z-index-4460 {
  z-index: 4460;
}

.z-index-4461 {
  z-index: 4461;
}

.z-index-4462 {
  z-index: 4462;
}

.z-index-4463 {
  z-index: 4463;
}

.z-index-4464 {
  z-index: 4464;
}

.z-index-4465 {
  z-index: 4465;
}

.z-index-4466 {
  z-index: 4466;
}

.z-index-4467 {
  z-index: 4467;
}

.z-index-4468 {
  z-index: 4468;
}

.z-index-4469 {
  z-index: 4469;
}

.z-index-4470 {
  z-index: 4470;
}

.z-index-4471 {
  z-index: 4471;
}

.z-index-4472 {
  z-index: 4472;
}

.z-index-4473 {
  z-index: 4473;
}

.z-index-4474 {
  z-index: 4474;
}

.z-index-4475 {
  z-index: 4475;
}

.z-index-4476 {
  z-index: 4476;
}

.z-index-4477 {
  z-index: 4477;
}

.z-index-4478 {
  z-index: 4478;
}

.z-index-4479 {
  z-index: 4479;
}

.z-index-4480 {
  z-index: 4480;
}

.z-index-4481 {
  z-index: 4481;
}

.z-index-4482 {
  z-index: 4482;
}

.z-index-4483 {
  z-index: 4483;
}

.z-index-4484 {
  z-index: 4484;
}

.z-index-4485 {
  z-index: 4485;
}

.z-index-4486 {
  z-index: 4486;
}

.z-index-4487 {
  z-index: 4487;
}

.z-index-4488 {
  z-index: 4488;
}

.z-index-4489 {
  z-index: 4489;
}

.z-index-4490 {
  z-index: 4490;
}

.z-index-4491 {
  z-index: 4491;
}

.z-index-4492 {
  z-index: 4492;
}

.z-index-4493 {
  z-index: 4493;
}

.z-index-4494 {
  z-index: 4494;
}

.z-index-4495 {
  z-index: 4495;
}

.z-index-4496 {
  z-index: 4496;
}

.z-index-4497 {
  z-index: 4497;
}

.z-index-4498 {
  z-index: 4498;
}

.z-index-4499 {
  z-index: 4499;
}

.z-index-4500 {
  z-index: 4500;
}

.z-index-4501 {
  z-index: 4501;
}

.z-index-4502 {
  z-index: 4502;
}

.z-index-4503 {
  z-index: 4503;
}

.z-index-4504 {
  z-index: 4504;
}

.z-index-4505 {
  z-index: 4505;
}

.z-index-4506 {
  z-index: 4506;
}

.z-index-4507 {
  z-index: 4507;
}

.z-index-4508 {
  z-index: 4508;
}

.z-index-4509 {
  z-index: 4509;
}

.z-index-4510 {
  z-index: 4510;
}

.z-index-4511 {
  z-index: 4511;
}

.z-index-4512 {
  z-index: 4512;
}

.z-index-4513 {
  z-index: 4513;
}

.z-index-4514 {
  z-index: 4514;
}

.z-index-4515 {
  z-index: 4515;
}

.z-index-4516 {
  z-index: 4516;
}

.z-index-4517 {
  z-index: 4517;
}

.z-index-4518 {
  z-index: 4518;
}

.z-index-4519 {
  z-index: 4519;
}

.z-index-4520 {
  z-index: 4520;
}

.z-index-4521 {
  z-index: 4521;
}

.z-index-4522 {
  z-index: 4522;
}

.z-index-4523 {
  z-index: 4523;
}

.z-index-4524 {
  z-index: 4524;
}

.z-index-4525 {
  z-index: 4525;
}

.z-index-4526 {
  z-index: 4526;
}

.z-index-4527 {
  z-index: 4527;
}

.z-index-4528 {
  z-index: 4528;
}

.z-index-4529 {
  z-index: 4529;
}

.z-index-4530 {
  z-index: 4530;
}

.z-index-4531 {
  z-index: 4531;
}

.z-index-4532 {
  z-index: 4532;
}

.z-index-4533 {
  z-index: 4533;
}

.z-index-4534 {
  z-index: 4534;
}

.z-index-4535 {
  z-index: 4535;
}

.z-index-4536 {
  z-index: 4536;
}

.z-index-4537 {
  z-index: 4537;
}

.z-index-4538 {
  z-index: 4538;
}

.z-index-4539 {
  z-index: 4539;
}

.z-index-4540 {
  z-index: 4540;
}

.z-index-4541 {
  z-index: 4541;
}

.z-index-4542 {
  z-index: 4542;
}

.z-index-4543 {
  z-index: 4543;
}

.z-index-4544 {
  z-index: 4544;
}

.z-index-4545 {
  z-index: 4545;
}

.z-index-4546 {
  z-index: 4546;
}

.z-index-4547 {
  z-index: 4547;
}

.z-index-4548 {
  z-index: 4548;
}

.z-index-4549 {
  z-index: 4549;
}

.z-index-4550 {
  z-index: 4550;
}

.z-index-4551 {
  z-index: 4551;
}

.z-index-4552 {
  z-index: 4552;
}

.z-index-4553 {
  z-index: 4553;
}

.z-index-4554 {
  z-index: 4554;
}

.z-index-4555 {
  z-index: 4555;
}

.z-index-4556 {
  z-index: 4556;
}

.z-index-4557 {
  z-index: 4557;
}

.z-index-4558 {
  z-index: 4558;
}

.z-index-4559 {
  z-index: 4559;
}

.z-index-4560 {
  z-index: 4560;
}

.z-index-4561 {
  z-index: 4561;
}

.z-index-4562 {
  z-index: 4562;
}

.z-index-4563 {
  z-index: 4563;
}

.z-index-4564 {
  z-index: 4564;
}

.z-index-4565 {
  z-index: 4565;
}

.z-index-4566 {
  z-index: 4566;
}

.z-index-4567 {
  z-index: 4567;
}

.z-index-4568 {
  z-index: 4568;
}

.z-index-4569 {
  z-index: 4569;
}

.z-index-4570 {
  z-index: 4570;
}

.z-index-4571 {
  z-index: 4571;
}

.z-index-4572 {
  z-index: 4572;
}

.z-index-4573 {
  z-index: 4573;
}

.z-index-4574 {
  z-index: 4574;
}

.z-index-4575 {
  z-index: 4575;
}

.z-index-4576 {
  z-index: 4576;
}

.z-index-4577 {
  z-index: 4577;
}

.z-index-4578 {
  z-index: 4578;
}

.z-index-4579 {
  z-index: 4579;
}

.z-index-4580 {
  z-index: 4580;
}

.z-index-4581 {
  z-index: 4581;
}

.z-index-4582 {
  z-index: 4582;
}

.z-index-4583 {
  z-index: 4583;
}

.z-index-4584 {
  z-index: 4584;
}

.z-index-4585 {
  z-index: 4585;
}

.z-index-4586 {
  z-index: 4586;
}

.z-index-4587 {
  z-index: 4587;
}

.z-index-4588 {
  z-index: 4588;
}

.z-index-4589 {
  z-index: 4589;
}

.z-index-4590 {
  z-index: 4590;
}

.z-index-4591 {
  z-index: 4591;
}

.z-index-4592 {
  z-index: 4592;
}

.z-index-4593 {
  z-index: 4593;
}

.z-index-4594 {
  z-index: 4594;
}

.z-index-4595 {
  z-index: 4595;
}

.z-index-4596 {
  z-index: 4596;
}

.z-index-4597 {
  z-index: 4597;
}

.z-index-4598 {
  z-index: 4598;
}

.z-index-4599 {
  z-index: 4599;
}

.z-index-4600 {
  z-index: 4600;
}

.z-index-4601 {
  z-index: 4601;
}

.z-index-4602 {
  z-index: 4602;
}

.z-index-4603 {
  z-index: 4603;
}

.z-index-4604 {
  z-index: 4604;
}

.z-index-4605 {
  z-index: 4605;
}

.z-index-4606 {
  z-index: 4606;
}

.z-index-4607 {
  z-index: 4607;
}

.z-index-4608 {
  z-index: 4608;
}

.z-index-4609 {
  z-index: 4609;
}

.z-index-4610 {
  z-index: 4610;
}

.z-index-4611 {
  z-index: 4611;
}

.z-index-4612 {
  z-index: 4612;
}

.z-index-4613 {
  z-index: 4613;
}

.z-index-4614 {
  z-index: 4614;
}

.z-index-4615 {
  z-index: 4615;
}

.z-index-4616 {
  z-index: 4616;
}

.z-index-4617 {
  z-index: 4617;
}

.z-index-4618 {
  z-index: 4618;
}

.z-index-4619 {
  z-index: 4619;
}

.z-index-4620 {
  z-index: 4620;
}

.z-index-4621 {
  z-index: 4621;
}

.z-index-4622 {
  z-index: 4622;
}

.z-index-4623 {
  z-index: 4623;
}

.z-index-4624 {
  z-index: 4624;
}

.z-index-4625 {
  z-index: 4625;
}

.z-index-4626 {
  z-index: 4626;
}

.z-index-4627 {
  z-index: 4627;
}

.z-index-4628 {
  z-index: 4628;
}

.z-index-4629 {
  z-index: 4629;
}

.z-index-4630 {
  z-index: 4630;
}

.z-index-4631 {
  z-index: 4631;
}

.z-index-4632 {
  z-index: 4632;
}

.z-index-4633 {
  z-index: 4633;
}

.z-index-4634 {
  z-index: 4634;
}

.z-index-4635 {
  z-index: 4635;
}

.z-index-4636 {
  z-index: 4636;
}

.z-index-4637 {
  z-index: 4637;
}

.z-index-4638 {
  z-index: 4638;
}

.z-index-4639 {
  z-index: 4639;
}

.z-index-4640 {
  z-index: 4640;
}

.z-index-4641 {
  z-index: 4641;
}

.z-index-4642 {
  z-index: 4642;
}

.z-index-4643 {
  z-index: 4643;
}

.z-index-4644 {
  z-index: 4644;
}

.z-index-4645 {
  z-index: 4645;
}

.z-index-4646 {
  z-index: 4646;
}

.z-index-4647 {
  z-index: 4647;
}

.z-index-4648 {
  z-index: 4648;
}

.z-index-4649 {
  z-index: 4649;
}

.z-index-4650 {
  z-index: 4650;
}

.z-index-4651 {
  z-index: 4651;
}

.z-index-4652 {
  z-index: 4652;
}

.z-index-4653 {
  z-index: 4653;
}

.z-index-4654 {
  z-index: 4654;
}

.z-index-4655 {
  z-index: 4655;
}

.z-index-4656 {
  z-index: 4656;
}

.z-index-4657 {
  z-index: 4657;
}

.z-index-4658 {
  z-index: 4658;
}

.z-index-4659 {
  z-index: 4659;
}

.z-index-4660 {
  z-index: 4660;
}

.z-index-4661 {
  z-index: 4661;
}

.z-index-4662 {
  z-index: 4662;
}

.z-index-4663 {
  z-index: 4663;
}

.z-index-4664 {
  z-index: 4664;
}

.z-index-4665 {
  z-index: 4665;
}

.z-index-4666 {
  z-index: 4666;
}

.z-index-4667 {
  z-index: 4667;
}

.z-index-4668 {
  z-index: 4668;
}

.z-index-4669 {
  z-index: 4669;
}

.z-index-4670 {
  z-index: 4670;
}

.z-index-4671 {
  z-index: 4671;
}

.z-index-4672 {
  z-index: 4672;
}

.z-index-4673 {
  z-index: 4673;
}

.z-index-4674 {
  z-index: 4674;
}

.z-index-4675 {
  z-index: 4675;
}

.z-index-4676 {
  z-index: 4676;
}

.z-index-4677 {
  z-index: 4677;
}

.z-index-4678 {
  z-index: 4678;
}

.z-index-4679 {
  z-index: 4679;
}

.z-index-4680 {
  z-index: 4680;
}

.z-index-4681 {
  z-index: 4681;
}

.z-index-4682 {
  z-index: 4682;
}

.z-index-4683 {
  z-index: 4683;
}

.z-index-4684 {
  z-index: 4684;
}

.z-index-4685 {
  z-index: 4685;
}

.z-index-4686 {
  z-index: 4686;
}

.z-index-4687 {
  z-index: 4687;
}

.z-index-4688 {
  z-index: 4688;
}

.z-index-4689 {
  z-index: 4689;
}

.z-index-4690 {
  z-index: 4690;
}

.z-index-4691 {
  z-index: 4691;
}

.z-index-4692 {
  z-index: 4692;
}

.z-index-4693 {
  z-index: 4693;
}

.z-index-4694 {
  z-index: 4694;
}

.z-index-4695 {
  z-index: 4695;
}

.z-index-4696 {
  z-index: 4696;
}

.z-index-4697 {
  z-index: 4697;
}

.z-index-4698 {
  z-index: 4698;
}

.z-index-4699 {
  z-index: 4699;
}

.z-index-4700 {
  z-index: 4700;
}

.z-index-4701 {
  z-index: 4701;
}

.z-index-4702 {
  z-index: 4702;
}

.z-index-4703 {
  z-index: 4703;
}

.z-index-4704 {
  z-index: 4704;
}

.z-index-4705 {
  z-index: 4705;
}

.z-index-4706 {
  z-index: 4706;
}

.z-index-4707 {
  z-index: 4707;
}

.z-index-4708 {
  z-index: 4708;
}

.z-index-4709 {
  z-index: 4709;
}

.z-index-4710 {
  z-index: 4710;
}

.z-index-4711 {
  z-index: 4711;
}

.z-index-4712 {
  z-index: 4712;
}

.z-index-4713 {
  z-index: 4713;
}

.z-index-4714 {
  z-index: 4714;
}

.z-index-4715 {
  z-index: 4715;
}

.z-index-4716 {
  z-index: 4716;
}

.z-index-4717 {
  z-index: 4717;
}

.z-index-4718 {
  z-index: 4718;
}

.z-index-4719 {
  z-index: 4719;
}

.z-index-4720 {
  z-index: 4720;
}

.z-index-4721 {
  z-index: 4721;
}

.z-index-4722 {
  z-index: 4722;
}

.z-index-4723 {
  z-index: 4723;
}

.z-index-4724 {
  z-index: 4724;
}

.z-index-4725 {
  z-index: 4725;
}

.z-index-4726 {
  z-index: 4726;
}

.z-index-4727 {
  z-index: 4727;
}

.z-index-4728 {
  z-index: 4728;
}

.z-index-4729 {
  z-index: 4729;
}

.z-index-4730 {
  z-index: 4730;
}

.z-index-4731 {
  z-index: 4731;
}

.z-index-4732 {
  z-index: 4732;
}

.z-index-4733 {
  z-index: 4733;
}

.z-index-4734 {
  z-index: 4734;
}

.z-index-4735 {
  z-index: 4735;
}

.z-index-4736 {
  z-index: 4736;
}

.z-index-4737 {
  z-index: 4737;
}

.z-index-4738 {
  z-index: 4738;
}

.z-index-4739 {
  z-index: 4739;
}

.z-index-4740 {
  z-index: 4740;
}

.z-index-4741 {
  z-index: 4741;
}

.z-index-4742 {
  z-index: 4742;
}

.z-index-4743 {
  z-index: 4743;
}

.z-index-4744 {
  z-index: 4744;
}

.z-index-4745 {
  z-index: 4745;
}

.z-index-4746 {
  z-index: 4746;
}

.z-index-4747 {
  z-index: 4747;
}

.z-index-4748 {
  z-index: 4748;
}

.z-index-4749 {
  z-index: 4749;
}

.z-index-4750 {
  z-index: 4750;
}

.z-index-4751 {
  z-index: 4751;
}

.z-index-4752 {
  z-index: 4752;
}

.z-index-4753 {
  z-index: 4753;
}

.z-index-4754 {
  z-index: 4754;
}

.z-index-4755 {
  z-index: 4755;
}

.z-index-4756 {
  z-index: 4756;
}

.z-index-4757 {
  z-index: 4757;
}

.z-index-4758 {
  z-index: 4758;
}

.z-index-4759 {
  z-index: 4759;
}

.z-index-4760 {
  z-index: 4760;
}

.z-index-4761 {
  z-index: 4761;
}

.z-index-4762 {
  z-index: 4762;
}

.z-index-4763 {
  z-index: 4763;
}

.z-index-4764 {
  z-index: 4764;
}

.z-index-4765 {
  z-index: 4765;
}

.z-index-4766 {
  z-index: 4766;
}

.z-index-4767 {
  z-index: 4767;
}

.z-index-4768 {
  z-index: 4768;
}

.z-index-4769 {
  z-index: 4769;
}

.z-index-4770 {
  z-index: 4770;
}

.z-index-4771 {
  z-index: 4771;
}

.z-index-4772 {
  z-index: 4772;
}

.z-index-4773 {
  z-index: 4773;
}

.z-index-4774 {
  z-index: 4774;
}

.z-index-4775 {
  z-index: 4775;
}

.z-index-4776 {
  z-index: 4776;
}

.z-index-4777 {
  z-index: 4777;
}

.z-index-4778 {
  z-index: 4778;
}

.z-index-4779 {
  z-index: 4779;
}

.z-index-4780 {
  z-index: 4780;
}

.z-index-4781 {
  z-index: 4781;
}

.z-index-4782 {
  z-index: 4782;
}

.z-index-4783 {
  z-index: 4783;
}

.z-index-4784 {
  z-index: 4784;
}

.z-index-4785 {
  z-index: 4785;
}

.z-index-4786 {
  z-index: 4786;
}

.z-index-4787 {
  z-index: 4787;
}

.z-index-4788 {
  z-index: 4788;
}

.z-index-4789 {
  z-index: 4789;
}

.z-index-4790 {
  z-index: 4790;
}

.z-index-4791 {
  z-index: 4791;
}

.z-index-4792 {
  z-index: 4792;
}

.z-index-4793 {
  z-index: 4793;
}

.z-index-4794 {
  z-index: 4794;
}

.z-index-4795 {
  z-index: 4795;
}

.z-index-4796 {
  z-index: 4796;
}

.z-index-4797 {
  z-index: 4797;
}

.z-index-4798 {
  z-index: 4798;
}

.z-index-4799 {
  z-index: 4799;
}

.z-index-4800 {
  z-index: 4800;
}

.z-index-4801 {
  z-index: 4801;
}

.z-index-4802 {
  z-index: 4802;
}

.z-index-4803 {
  z-index: 4803;
}

.z-index-4804 {
  z-index: 4804;
}

.z-index-4805 {
  z-index: 4805;
}

.z-index-4806 {
  z-index: 4806;
}

.z-index-4807 {
  z-index: 4807;
}

.z-index-4808 {
  z-index: 4808;
}

.z-index-4809 {
  z-index: 4809;
}

.z-index-4810 {
  z-index: 4810;
}

.z-index-4811 {
  z-index: 4811;
}

.z-index-4812 {
  z-index: 4812;
}

.z-index-4813 {
  z-index: 4813;
}

.z-index-4814 {
  z-index: 4814;
}

.z-index-4815 {
  z-index: 4815;
}

.z-index-4816 {
  z-index: 4816;
}

.z-index-4817 {
  z-index: 4817;
}

.z-index-4818 {
  z-index: 4818;
}

.z-index-4819 {
  z-index: 4819;
}

.z-index-4820 {
  z-index: 4820;
}

.z-index-4821 {
  z-index: 4821;
}

.z-index-4822 {
  z-index: 4822;
}

.z-index-4823 {
  z-index: 4823;
}

.z-index-4824 {
  z-index: 4824;
}

.z-index-4825 {
  z-index: 4825;
}

.z-index-4826 {
  z-index: 4826;
}

.z-index-4827 {
  z-index: 4827;
}

.z-index-4828 {
  z-index: 4828;
}

.z-index-4829 {
  z-index: 4829;
}

.z-index-4830 {
  z-index: 4830;
}

.z-index-4831 {
  z-index: 4831;
}

.z-index-4832 {
  z-index: 4832;
}

.z-index-4833 {
  z-index: 4833;
}

.z-index-4834 {
  z-index: 4834;
}

.z-index-4835 {
  z-index: 4835;
}

.z-index-4836 {
  z-index: 4836;
}

.z-index-4837 {
  z-index: 4837;
}

.z-index-4838 {
  z-index: 4838;
}

.z-index-4839 {
  z-index: 4839;
}

.z-index-4840 {
  z-index: 4840;
}

.z-index-4841 {
  z-index: 4841;
}

.z-index-4842 {
  z-index: 4842;
}

.z-index-4843 {
  z-index: 4843;
}

.z-index-4844 {
  z-index: 4844;
}

.z-index-4845 {
  z-index: 4845;
}

.z-index-4846 {
  z-index: 4846;
}

.z-index-4847 {
  z-index: 4847;
}

.z-index-4848 {
  z-index: 4848;
}

.z-index-4849 {
  z-index: 4849;
}

.z-index-4850 {
  z-index: 4850;
}

.z-index-4851 {
  z-index: 4851;
}

.z-index-4852 {
  z-index: 4852;
}

.z-index-4853 {
  z-index: 4853;
}

.z-index-4854 {
  z-index: 4854;
}

.z-index-4855 {
  z-index: 4855;
}

.z-index-4856 {
  z-index: 4856;
}

.z-index-4857 {
  z-index: 4857;
}

.z-index-4858 {
  z-index: 4858;
}

.z-index-4859 {
  z-index: 4859;
}

.z-index-4860 {
  z-index: 4860;
}

.z-index-4861 {
  z-index: 4861;
}

.z-index-4862 {
  z-index: 4862;
}

.z-index-4863 {
  z-index: 4863;
}

.z-index-4864 {
  z-index: 4864;
}

.z-index-4865 {
  z-index: 4865;
}

.z-index-4866 {
  z-index: 4866;
}

.z-index-4867 {
  z-index: 4867;
}

.z-index-4868 {
  z-index: 4868;
}

.z-index-4869 {
  z-index: 4869;
}

.z-index-4870 {
  z-index: 4870;
}

.z-index-4871 {
  z-index: 4871;
}

.z-index-4872 {
  z-index: 4872;
}

.z-index-4873 {
  z-index: 4873;
}

.z-index-4874 {
  z-index: 4874;
}

.z-index-4875 {
  z-index: 4875;
}

.z-index-4876 {
  z-index: 4876;
}

.z-index-4877 {
  z-index: 4877;
}

.z-index-4878 {
  z-index: 4878;
}

.z-index-4879 {
  z-index: 4879;
}

.z-index-4880 {
  z-index: 4880;
}

.z-index-4881 {
  z-index: 4881;
}

.z-index-4882 {
  z-index: 4882;
}

.z-index-4883 {
  z-index: 4883;
}

.z-index-4884 {
  z-index: 4884;
}

.z-index-4885 {
  z-index: 4885;
}

.z-index-4886 {
  z-index: 4886;
}

.z-index-4887 {
  z-index: 4887;
}

.z-index-4888 {
  z-index: 4888;
}

.z-index-4889 {
  z-index: 4889;
}

.z-index-4890 {
  z-index: 4890;
}

.z-index-4891 {
  z-index: 4891;
}

.z-index-4892 {
  z-index: 4892;
}

.z-index-4893 {
  z-index: 4893;
}

.z-index-4894 {
  z-index: 4894;
}

.z-index-4895 {
  z-index: 4895;
}

.z-index-4896 {
  z-index: 4896;
}

.z-index-4897 {
  z-index: 4897;
}

.z-index-4898 {
  z-index: 4898;
}

.z-index-4899 {
  z-index: 4899;
}

.z-index-4900 {
  z-index: 4900;
}

.z-index-4901 {
  z-index: 4901;
}

.z-index-4902 {
  z-index: 4902;
}

.z-index-4903 {
  z-index: 4903;
}

.z-index-4904 {
  z-index: 4904;
}

.z-index-4905 {
  z-index: 4905;
}

.z-index-4906 {
  z-index: 4906;
}

.z-index-4907 {
  z-index: 4907;
}

.z-index-4908 {
  z-index: 4908;
}

.z-index-4909 {
  z-index: 4909;
}

.z-index-4910 {
  z-index: 4910;
}

.z-index-4911 {
  z-index: 4911;
}

.z-index-4912 {
  z-index: 4912;
}

.z-index-4913 {
  z-index: 4913;
}

.z-index-4914 {
  z-index: 4914;
}

.z-index-4915 {
  z-index: 4915;
}

.z-index-4916 {
  z-index: 4916;
}

.z-index-4917 {
  z-index: 4917;
}

.z-index-4918 {
  z-index: 4918;
}

.z-index-4919 {
  z-index: 4919;
}

.z-index-4920 {
  z-index: 4920;
}

.z-index-4921 {
  z-index: 4921;
}

.z-index-4922 {
  z-index: 4922;
}

.z-index-4923 {
  z-index: 4923;
}

.z-index-4924 {
  z-index: 4924;
}

.z-index-4925 {
  z-index: 4925;
}

.z-index-4926 {
  z-index: 4926;
}

.z-index-4927 {
  z-index: 4927;
}

.z-index-4928 {
  z-index: 4928;
}

.z-index-4929 {
  z-index: 4929;
}

.z-index-4930 {
  z-index: 4930;
}

.z-index-4931 {
  z-index: 4931;
}

.z-index-4932 {
  z-index: 4932;
}

.z-index-4933 {
  z-index: 4933;
}

.z-index-4934 {
  z-index: 4934;
}

.z-index-4935 {
  z-index: 4935;
}

.z-index-4936 {
  z-index: 4936;
}

.z-index-4937 {
  z-index: 4937;
}

.z-index-4938 {
  z-index: 4938;
}

.z-index-4939 {
  z-index: 4939;
}

.z-index-4940 {
  z-index: 4940;
}

.z-index-4941 {
  z-index: 4941;
}

.z-index-4942 {
  z-index: 4942;
}

.z-index-4943 {
  z-index: 4943;
}

.z-index-4944 {
  z-index: 4944;
}

.z-index-4945 {
  z-index: 4945;
}

.z-index-4946 {
  z-index: 4946;
}

.z-index-4947 {
  z-index: 4947;
}

.z-index-4948 {
  z-index: 4948;
}

.z-index-4949 {
  z-index: 4949;
}

.z-index-4950 {
  z-index: 4950;
}

.z-index-4951 {
  z-index: 4951;
}

.z-index-4952 {
  z-index: 4952;
}

.z-index-4953 {
  z-index: 4953;
}

.z-index-4954 {
  z-index: 4954;
}

.z-index-4955 {
  z-index: 4955;
}

.z-index-4956 {
  z-index: 4956;
}

.z-index-4957 {
  z-index: 4957;
}

.z-index-4958 {
  z-index: 4958;
}

.z-index-4959 {
  z-index: 4959;
}

.z-index-4960 {
  z-index: 4960;
}

.z-index-4961 {
  z-index: 4961;
}

.z-index-4962 {
  z-index: 4962;
}

.z-index-4963 {
  z-index: 4963;
}

.z-index-4964 {
  z-index: 4964;
}

.z-index-4965 {
  z-index: 4965;
}

.z-index-4966 {
  z-index: 4966;
}

.z-index-4967 {
  z-index: 4967;
}

.z-index-4968 {
  z-index: 4968;
}

.z-index-4969 {
  z-index: 4969;
}

.z-index-4970 {
  z-index: 4970;
}

.z-index-4971 {
  z-index: 4971;
}

.z-index-4972 {
  z-index: 4972;
}

.z-index-4973 {
  z-index: 4973;
}

.z-index-4974 {
  z-index: 4974;
}

.z-index-4975 {
  z-index: 4975;
}

.z-index-4976 {
  z-index: 4976;
}

.z-index-4977 {
  z-index: 4977;
}

.z-index-4978 {
  z-index: 4978;
}

.z-index-4979 {
  z-index: 4979;
}

.z-index-4980 {
  z-index: 4980;
}

.z-index-4981 {
  z-index: 4981;
}

.z-index-4982 {
  z-index: 4982;
}

.z-index-4983 {
  z-index: 4983;
}

.z-index-4984 {
  z-index: 4984;
}

.z-index-4985 {
  z-index: 4985;
}

.z-index-4986 {
  z-index: 4986;
}

.z-index-4987 {
  z-index: 4987;
}

.z-index-4988 {
  z-index: 4988;
}

.z-index-4989 {
  z-index: 4989;
}

.z-index-4990 {
  z-index: 4990;
}

.z-index-4991 {
  z-index: 4991;
}

.z-index-4992 {
  z-index: 4992;
}

.z-index-4993 {
  z-index: 4993;
}

.z-index-4994 {
  z-index: 4994;
}

.z-index-4995 {
  z-index: 4995;
}

.z-index-4996 {
  z-index: 4996;
}

.z-index-4997 {
  z-index: 4997;
}

.z-index-4998 {
  z-index: 4998;
}

.z-index-4999 {
  z-index: 4999;
}

.z-index-5000 {
  z-index: 5000;
}

.top-1 {
  top: 1px !important;
}

.bottom-1 {
  bottom: 1px !important;
}

.left-1 {
  left: 1px !important;
}

.right-1 {
  right: 1px !important;
}

.top-2 {
  top: 2px !important;
}

.bottom-2 {
  bottom: 2px !important;
}

.left-2 {
  left: 2px !important;
}

.right-2 {
  right: 2px !important;
}

.top-3 {
  top: 3px !important;
}

.bottom-3 {
  bottom: 3px !important;
}

.left-3 {
  left: 3px !important;
}

.right-3 {
  right: 3px !important;
}

.top-4 {
  top: 4px !important;
}

.bottom-4 {
  bottom: 4px !important;
}

.left-4 {
  left: 4px !important;
}

.right-4 {
  right: 4px !important;
}

.top-5 {
  top: 5px !important;
}

.bottom-5 {
  bottom: 5px !important;
}

.left-5 {
  left: 5px !important;
}

.right-5 {
  right: 5px !important;
}

.top-6 {
  top: 6px !important;
}

.bottom-6 {
  bottom: 6px !important;
}

.left-6 {
  left: 6px !important;
}

.right-6 {
  right: 6px !important;
}

.top-7 {
  top: 7px !important;
}

.bottom-7 {
  bottom: 7px !important;
}

.left-7 {
  left: 7px !important;
}

.right-7 {
  right: 7px !important;
}

.top-8 {
  top: 8px !important;
}

.bottom-8 {
  bottom: 8px !important;
}

.left-8 {
  left: 8px !important;
}

.right-8 {
  right: 8px !important;
}

.top-9 {
  top: 9px !important;
}

.bottom-9 {
  bottom: 9px !important;
}

.left-9 {
  left: 9px !important;
}

.right-9 {
  right: 9px !important;
}

.top-10 {
  top: 10px !important;
}

.bottom-10 {
  bottom: 10px !important;
}

.left-10 {
  left: 10px !important;
}

.right-10 {
  right: 10px !important;
}

.top-11 {
  top: 11px !important;
}

.bottom-11 {
  bottom: 11px !important;
}

.left-11 {
  left: 11px !important;
}

.right-11 {
  right: 11px !important;
}

.top-12 {
  top: 12px !important;
}

.bottom-12 {
  bottom: 12px !important;
}

.left-12 {
  left: 12px !important;
}

.right-12 {
  right: 12px !important;
}

.top-13 {
  top: 13px !important;
}

.bottom-13 {
  bottom: 13px !important;
}

.left-13 {
  left: 13px !important;
}

.right-13 {
  right: 13px !important;
}

.top-14 {
  top: 14px !important;
}

.bottom-14 {
  bottom: 14px !important;
}

.left-14 {
  left: 14px !important;
}

.right-14 {
  right: 14px !important;
}

.top-15 {
  top: 15px !important;
}

.bottom-15 {
  bottom: 15px !important;
}

.left-15 {
  left: 15px !important;
}

.right-15 {
  right: 15px !important;
}

.top-16 {
  top: 16px !important;
}

.bottom-16 {
  bottom: 16px !important;
}

.left-16 {
  left: 16px !important;
}

.right-16 {
  right: 16px !important;
}

.top-17 {
  top: 17px !important;
}

.bottom-17 {
  bottom: 17px !important;
}

.left-17 {
  left: 17px !important;
}

.right-17 {
  right: 17px !important;
}

.top-18 {
  top: 18px !important;
}

.bottom-18 {
  bottom: 18px !important;
}

.left-18 {
  left: 18px !important;
}

.right-18 {
  right: 18px !important;
}

.top-19 {
  top: 19px !important;
}

.bottom-19 {
  bottom: 19px !important;
}

.left-19 {
  left: 19px !important;
}

.right-19 {
  right: 19px !important;
}

.top-20 {
  top: 20px !important;
}

.bottom-20 {
  bottom: 20px !important;
}

.left-20 {
  left: 20px !important;
}

.right-20 {
  right: 20px !important;
}

.top-21 {
  top: 21px !important;
}

.bottom-21 {
  bottom: 21px !important;
}

.left-21 {
  left: 21px !important;
}

.right-21 {
  right: 21px !important;
}

.top-22 {
  top: 22px !important;
}

.bottom-22 {
  bottom: 22px !important;
}

.left-22 {
  left: 22px !important;
}

.right-22 {
  right: 22px !important;
}

.top-23 {
  top: 23px !important;
}

.bottom-23 {
  bottom: 23px !important;
}

.left-23 {
  left: 23px !important;
}

.right-23 {
  right: 23px !important;
}

.top-24 {
  top: 24px !important;
}

.bottom-24 {
  bottom: 24px !important;
}

.left-24 {
  left: 24px !important;
}

.right-24 {
  right: 24px !important;
}

.top-25 {
  top: 25px !important;
}

.bottom-25 {
  bottom: 25px !important;
}

.left-25 {
  left: 25px !important;
}

.right-25 {
  right: 25px !important;
}

.top-26 {
  top: 26px !important;
}

.bottom-26 {
  bottom: 26px !important;
}

.left-26 {
  left: 26px !important;
}

.right-26 {
  right: 26px !important;
}

.top-27 {
  top: 27px !important;
}

.bottom-27 {
  bottom: 27px !important;
}

.left-27 {
  left: 27px !important;
}

.right-27 {
  right: 27px !important;
}

.top-28 {
  top: 28px !important;
}

.bottom-28 {
  bottom: 28px !important;
}

.left-28 {
  left: 28px !important;
}

.right-28 {
  right: 28px !important;
}

.top-29 {
  top: 29px !important;
}

.bottom-29 {
  bottom: 29px !important;
}

.left-29 {
  left: 29px !important;
}

.right-29 {
  right: 29px !important;
}

.top-30 {
  top: 30px !important;
}

.bottom-30 {
  bottom: 30px !important;
}

.left-30 {
  left: 30px !important;
}

.right-30 {
  right: 30px !important;
}

.top-31 {
  top: 31px !important;
}

.bottom-31 {
  bottom: 31px !important;
}

.left-31 {
  left: 31px !important;
}

.right-31 {
  right: 31px !important;
}

.top-32 {
  top: 32px !important;
}

.bottom-32 {
  bottom: 32px !important;
}

.left-32 {
  left: 32px !important;
}

.right-32 {
  right: 32px !important;
}

.top-33 {
  top: 33px !important;
}

.bottom-33 {
  bottom: 33px !important;
}

.left-33 {
  left: 33px !important;
}

.right-33 {
  right: 33px !important;
}

.top-34 {
  top: 34px !important;
}

.bottom-34 {
  bottom: 34px !important;
}

.left-34 {
  left: 34px !important;
}

.right-34 {
  right: 34px !important;
}

.top-35 {
  top: 35px !important;
}

.bottom-35 {
  bottom: 35px !important;
}

.left-35 {
  left: 35px !important;
}

.right-35 {
  right: 35px !important;
}

.top-36 {
  top: 36px !important;
}

.bottom-36 {
  bottom: 36px !important;
}

.left-36 {
  left: 36px !important;
}

.right-36 {
  right: 36px !important;
}

.top-37 {
  top: 37px !important;
}

.bottom-37 {
  bottom: 37px !important;
}

.left-37 {
  left: 37px !important;
}

.right-37 {
  right: 37px !important;
}

.top-38 {
  top: 38px !important;
}

.bottom-38 {
  bottom: 38px !important;
}

.left-38 {
  left: 38px !important;
}

.right-38 {
  right: 38px !important;
}

.top-39 {
  top: 39px !important;
}

.bottom-39 {
  bottom: 39px !important;
}

.left-39 {
  left: 39px !important;
}

.right-39 {
  right: 39px !important;
}

.top-40 {
  top: 40px !important;
}

.bottom-40 {
  bottom: 40px !important;
}

.left-40 {
  left: 40px !important;
}

.right-40 {
  right: 40px !important;
}

.top-41 {
  top: 41px !important;
}

.bottom-41 {
  bottom: 41px !important;
}

.left-41 {
  left: 41px !important;
}

.right-41 {
  right: 41px !important;
}

.top-42 {
  top: 42px !important;
}

.bottom-42 {
  bottom: 42px !important;
}

.left-42 {
  left: 42px !important;
}

.right-42 {
  right: 42px !important;
}

.top-43 {
  top: 43px !important;
}

.bottom-43 {
  bottom: 43px !important;
}

.left-43 {
  left: 43px !important;
}

.right-43 {
  right: 43px !important;
}

.top-44 {
  top: 44px !important;
}

.bottom-44 {
  bottom: 44px !important;
}

.left-44 {
  left: 44px !important;
}

.right-44 {
  right: 44px !important;
}

.top-45 {
  top: 45px !important;
}

.bottom-45 {
  bottom: 45px !important;
}

.left-45 {
  left: 45px !important;
}

.right-45 {
  right: 45px !important;
}

.top-46 {
  top: 46px !important;
}

.bottom-46 {
  bottom: 46px !important;
}

.left-46 {
  left: 46px !important;
}

.right-46 {
  right: 46px !important;
}

.top-47 {
  top: 47px !important;
}

.bottom-47 {
  bottom: 47px !important;
}

.left-47 {
  left: 47px !important;
}

.right-47 {
  right: 47px !important;
}

.top-48 {
  top: 48px !important;
}

.bottom-48 {
  bottom: 48px !important;
}

.left-48 {
  left: 48px !important;
}

.right-48 {
  right: 48px !important;
}

.top-49 {
  top: 49px !important;
}

.bottom-49 {
  bottom: 49px !important;
}

.left-49 {
  left: 49px !important;
}

.right-49 {
  right: 49px !important;
}

.top-50 {
  top: 50px !important;
}

.bottom-50 {
  bottom: 50px !important;
}

.left-50 {
  left: 50px !important;
}

.right-50 {
  right: 50px !important;
}

.top-51 {
  top: 51px !important;
}

.bottom-51 {
  bottom: 51px !important;
}

.left-51 {
  left: 51px !important;
}

.right-51 {
  right: 51px !important;
}

.top-52 {
  top: 52px !important;
}

.bottom-52 {
  bottom: 52px !important;
}

.left-52 {
  left: 52px !important;
}

.right-52 {
  right: 52px !important;
}

.top-53 {
  top: 53px !important;
}

.bottom-53 {
  bottom: 53px !important;
}

.left-53 {
  left: 53px !important;
}

.right-53 {
  right: 53px !important;
}

.top-54 {
  top: 54px !important;
}

.bottom-54 {
  bottom: 54px !important;
}

.left-54 {
  left: 54px !important;
}

.right-54 {
  right: 54px !important;
}

.top-55 {
  top: 55px !important;
}

.bottom-55 {
  bottom: 55px !important;
}

.left-55 {
  left: 55px !important;
}

.right-55 {
  right: 55px !important;
}

.top-56 {
  top: 56px !important;
}

.bottom-56 {
  bottom: 56px !important;
}

.left-56 {
  left: 56px !important;
}

.right-56 {
  right: 56px !important;
}

.top-57 {
  top: 57px !important;
}

.bottom-57 {
  bottom: 57px !important;
}

.left-57 {
  left: 57px !important;
}

.right-57 {
  right: 57px !important;
}

.top-58 {
  top: 58px !important;
}

.bottom-58 {
  bottom: 58px !important;
}

.left-58 {
  left: 58px !important;
}

.right-58 {
  right: 58px !important;
}

.top-59 {
  top: 59px !important;
}

.bottom-59 {
  bottom: 59px !important;
}

.left-59 {
  left: 59px !important;
}

.right-59 {
  right: 59px !important;
}

.top-60 {
  top: 60px !important;
}

.bottom-60 {
  bottom: 60px !important;
}

.left-60 {
  left: 60px !important;
}

.right-60 {
  right: 60px !important;
}

.top-61 {
  top: 61px !important;
}

.bottom-61 {
  bottom: 61px !important;
}

.left-61 {
  left: 61px !important;
}

.right-61 {
  right: 61px !important;
}

.top-62 {
  top: 62px !important;
}

.bottom-62 {
  bottom: 62px !important;
}

.left-62 {
  left: 62px !important;
}

.right-62 {
  right: 62px !important;
}

.top-63 {
  top: 63px !important;
}

.bottom-63 {
  bottom: 63px !important;
}

.left-63 {
  left: 63px !important;
}

.right-63 {
  right: 63px !important;
}

.top-64 {
  top: 64px !important;
}

.bottom-64 {
  bottom: 64px !important;
}

.left-64 {
  left: 64px !important;
}

.right-64 {
  right: 64px !important;
}

.top-65 {
  top: 65px !important;
}

.bottom-65 {
  bottom: 65px !important;
}

.left-65 {
  left: 65px !important;
}

.right-65 {
  right: 65px !important;
}

.top-66 {
  top: 66px !important;
}

.bottom-66 {
  bottom: 66px !important;
}

.left-66 {
  left: 66px !important;
}

.right-66 {
  right: 66px !important;
}

.top-67 {
  top: 67px !important;
}

.bottom-67 {
  bottom: 67px !important;
}

.left-67 {
  left: 67px !important;
}

.right-67 {
  right: 67px !important;
}

.top-68 {
  top: 68px !important;
}

.bottom-68 {
  bottom: 68px !important;
}

.left-68 {
  left: 68px !important;
}

.right-68 {
  right: 68px !important;
}

.top-69 {
  top: 69px !important;
}

.bottom-69 {
  bottom: 69px !important;
}

.left-69 {
  left: 69px !important;
}

.right-69 {
  right: 69px !important;
}

.top-70 {
  top: 70px !important;
}

.bottom-70 {
  bottom: 70px !important;
}

.left-70 {
  left: 70px !important;
}

.right-70 {
  right: 70px !important;
}

.top-71 {
  top: 71px !important;
}

.bottom-71 {
  bottom: 71px !important;
}

.left-71 {
  left: 71px !important;
}

.right-71 {
  right: 71px !important;
}

.top-72 {
  top: 72px !important;
}

.bottom-72 {
  bottom: 72px !important;
}

.left-72 {
  left: 72px !important;
}

.right-72 {
  right: 72px !important;
}

.top-73 {
  top: 73px !important;
}

.bottom-73 {
  bottom: 73px !important;
}

.left-73 {
  left: 73px !important;
}

.right-73 {
  right: 73px !important;
}

.top-74 {
  top: 74px !important;
}

.bottom-74 {
  bottom: 74px !important;
}

.left-74 {
  left: 74px !important;
}

.right-74 {
  right: 74px !important;
}

.top-75 {
  top: 75px !important;
}

.bottom-75 {
  bottom: 75px !important;
}

.left-75 {
  left: 75px !important;
}

.right-75 {
  right: 75px !important;
}

.top-76 {
  top: 76px !important;
}

.bottom-76 {
  bottom: 76px !important;
}

.left-76 {
  left: 76px !important;
}

.right-76 {
  right: 76px !important;
}

.top-77 {
  top: 77px !important;
}

.bottom-77 {
  bottom: 77px !important;
}

.left-77 {
  left: 77px !important;
}

.right-77 {
  right: 77px !important;
}

.top-78 {
  top: 78px !important;
}

.bottom-78 {
  bottom: 78px !important;
}

.left-78 {
  left: 78px !important;
}

.right-78 {
  right: 78px !important;
}

.top-79 {
  top: 79px !important;
}

.bottom-79 {
  bottom: 79px !important;
}

.left-79 {
  left: 79px !important;
}

.right-79 {
  right: 79px !important;
}

.top-80 {
  top: 80px !important;
}

.bottom-80 {
  bottom: 80px !important;
}

.left-80 {
  left: 80px !important;
}

.right-80 {
  right: 80px !important;
}

.top-81 {
  top: 81px !important;
}

.bottom-81 {
  bottom: 81px !important;
}

.left-81 {
  left: 81px !important;
}

.right-81 {
  right: 81px !important;
}

.top-82 {
  top: 82px !important;
}

.bottom-82 {
  bottom: 82px !important;
}

.left-82 {
  left: 82px !important;
}

.right-82 {
  right: 82px !important;
}

.top-83 {
  top: 83px !important;
}

.bottom-83 {
  bottom: 83px !important;
}

.left-83 {
  left: 83px !important;
}

.right-83 {
  right: 83px !important;
}

.top-84 {
  top: 84px !important;
}

.bottom-84 {
  bottom: 84px !important;
}

.left-84 {
  left: 84px !important;
}

.right-84 {
  right: 84px !important;
}

.top-85 {
  top: 85px !important;
}

.bottom-85 {
  bottom: 85px !important;
}

.left-85 {
  left: 85px !important;
}

.right-85 {
  right: 85px !important;
}

.top-86 {
  top: 86px !important;
}

.bottom-86 {
  bottom: 86px !important;
}

.left-86 {
  left: 86px !important;
}

.right-86 {
  right: 86px !important;
}

.top-87 {
  top: 87px !important;
}

.bottom-87 {
  bottom: 87px !important;
}

.left-87 {
  left: 87px !important;
}

.right-87 {
  right: 87px !important;
}

.top-88 {
  top: 88px !important;
}

.bottom-88 {
  bottom: 88px !important;
}

.left-88 {
  left: 88px !important;
}

.right-88 {
  right: 88px !important;
}

.top-89 {
  top: 89px !important;
}

.bottom-89 {
  bottom: 89px !important;
}

.left-89 {
  left: 89px !important;
}

.right-89 {
  right: 89px !important;
}

.top-90 {
  top: 90px !important;
}

.bottom-90 {
  bottom: 90px !important;
}

.left-90 {
  left: 90px !important;
}

.right-90 {
  right: 90px !important;
}

.top-91 {
  top: 91px !important;
}

.bottom-91 {
  bottom: 91px !important;
}

.left-91 {
  left: 91px !important;
}

.right-91 {
  right: 91px !important;
}

.top-92 {
  top: 92px !important;
}

.bottom-92 {
  bottom: 92px !important;
}

.left-92 {
  left: 92px !important;
}

.right-92 {
  right: 92px !important;
}

.top-93 {
  top: 93px !important;
}

.bottom-93 {
  bottom: 93px !important;
}

.left-93 {
  left: 93px !important;
}

.right-93 {
  right: 93px !important;
}

.top-94 {
  top: 94px !important;
}

.bottom-94 {
  bottom: 94px !important;
}

.left-94 {
  left: 94px !important;
}

.right-94 {
  right: 94px !important;
}

.top-95 {
  top: 95px !important;
}

.bottom-95 {
  bottom: 95px !important;
}

.left-95 {
  left: 95px !important;
}

.right-95 {
  right: 95px !important;
}

.top-96 {
  top: 96px !important;
}

.bottom-96 {
  bottom: 96px !important;
}

.left-96 {
  left: 96px !important;
}

.right-96 {
  right: 96px !important;
}

.top-97 {
  top: 97px !important;
}

.bottom-97 {
  bottom: 97px !important;
}

.left-97 {
  left: 97px !important;
}

.right-97 {
  right: 97px !important;
}

.top-98 {
  top: 98px !important;
}

.bottom-98 {
  bottom: 98px !important;
}

.left-98 {
  left: 98px !important;
}

.right-98 {
  right: 98px !important;
}

.top-99 {
  top: 99px !important;
}

.bottom-99 {
  bottom: 99px !important;
}

.left-99 {
  left: 99px !important;
}

.right-99 {
  right: 99px !important;
}

.top-100 {
  top: 100px !important;
}

.bottom-100 {
  bottom: 100px !important;
}

.left-100 {
  left: 100px !important;
}

.right-100 {
  right: 100px !important;
}

.top-101 {
  top: 101px !important;
}

.bottom-101 {
  bottom: 101px !important;
}

.left-101 {
  left: 101px !important;
}

.right-101 {
  right: 101px !important;
}

.top-102 {
  top: 102px !important;
}

.bottom-102 {
  bottom: 102px !important;
}

.left-102 {
  left: 102px !important;
}

.right-102 {
  right: 102px !important;
}

.top-103 {
  top: 103px !important;
}

.bottom-103 {
  bottom: 103px !important;
}

.left-103 {
  left: 103px !important;
}

.right-103 {
  right: 103px !important;
}

.top-104 {
  top: 104px !important;
}

.bottom-104 {
  bottom: 104px !important;
}

.left-104 {
  left: 104px !important;
}

.right-104 {
  right: 104px !important;
}

.top-105 {
  top: 105px !important;
}

.bottom-105 {
  bottom: 105px !important;
}

.left-105 {
  left: 105px !important;
}

.right-105 {
  right: 105px !important;
}

.top-106 {
  top: 106px !important;
}

.bottom-106 {
  bottom: 106px !important;
}

.left-106 {
  left: 106px !important;
}

.right-106 {
  right: 106px !important;
}

.top-107 {
  top: 107px !important;
}

.bottom-107 {
  bottom: 107px !important;
}

.left-107 {
  left: 107px !important;
}

.right-107 {
  right: 107px !important;
}

.top-108 {
  top: 108px !important;
}

.bottom-108 {
  bottom: 108px !important;
}

.left-108 {
  left: 108px !important;
}

.right-108 {
  right: 108px !important;
}

.top-109 {
  top: 109px !important;
}

.bottom-109 {
  bottom: 109px !important;
}

.left-109 {
  left: 109px !important;
}

.right-109 {
  right: 109px !important;
}

.top-110 {
  top: 110px !important;
}

.bottom-110 {
  bottom: 110px !important;
}

.left-110 {
  left: 110px !important;
}

.right-110 {
  right: 110px !important;
}

.top-111 {
  top: 111px !important;
}

.bottom-111 {
  bottom: 111px !important;
}

.left-111 {
  left: 111px !important;
}

.right-111 {
  right: 111px !important;
}

.top-112 {
  top: 112px !important;
}

.bottom-112 {
  bottom: 112px !important;
}

.left-112 {
  left: 112px !important;
}

.right-112 {
  right: 112px !important;
}

.top-113 {
  top: 113px !important;
}

.bottom-113 {
  bottom: 113px !important;
}

.left-113 {
  left: 113px !important;
}

.right-113 {
  right: 113px !important;
}

.top-114 {
  top: 114px !important;
}

.bottom-114 {
  bottom: 114px !important;
}

.left-114 {
  left: 114px !important;
}

.right-114 {
  right: 114px !important;
}

.top-115 {
  top: 115px !important;
}

.bottom-115 {
  bottom: 115px !important;
}

.left-115 {
  left: 115px !important;
}

.right-115 {
  right: 115px !important;
}

.top-116 {
  top: 116px !important;
}

.bottom-116 {
  bottom: 116px !important;
}

.left-116 {
  left: 116px !important;
}

.right-116 {
  right: 116px !important;
}

.top-117 {
  top: 117px !important;
}

.bottom-117 {
  bottom: 117px !important;
}

.left-117 {
  left: 117px !important;
}

.right-117 {
  right: 117px !important;
}

.top-118 {
  top: 118px !important;
}

.bottom-118 {
  bottom: 118px !important;
}

.left-118 {
  left: 118px !important;
}

.right-118 {
  right: 118px !important;
}

.top-119 {
  top: 119px !important;
}

.bottom-119 {
  bottom: 119px !important;
}

.left-119 {
  left: 119px !important;
}

.right-119 {
  right: 119px !important;
}

.top-120 {
  top: 120px !important;
}

.bottom-120 {
  bottom: 120px !important;
}

.left-120 {
  left: 120px !important;
}

.right-120 {
  right: 120px !important;
}

.top-121 {
  top: 121px !important;
}

.bottom-121 {
  bottom: 121px !important;
}

.left-121 {
  left: 121px !important;
}

.right-121 {
  right: 121px !important;
}

.top-122 {
  top: 122px !important;
}

.bottom-122 {
  bottom: 122px !important;
}

.left-122 {
  left: 122px !important;
}

.right-122 {
  right: 122px !important;
}

.top-123 {
  top: 123px !important;
}

.bottom-123 {
  bottom: 123px !important;
}

.left-123 {
  left: 123px !important;
}

.right-123 {
  right: 123px !important;
}

.top-124 {
  top: 124px !important;
}

.bottom-124 {
  bottom: 124px !important;
}

.left-124 {
  left: 124px !important;
}

.right-124 {
  right: 124px !important;
}

.top-125 {
  top: 125px !important;
}

.bottom-125 {
  bottom: 125px !important;
}

.left-125 {
  left: 125px !important;
}

.right-125 {
  right: 125px !important;
}

.top-126 {
  top: 126px !important;
}

.bottom-126 {
  bottom: 126px !important;
}

.left-126 {
  left: 126px !important;
}

.right-126 {
  right: 126px !important;
}

.top-127 {
  top: 127px !important;
}

.bottom-127 {
  bottom: 127px !important;
}

.left-127 {
  left: 127px !important;
}

.right-127 {
  right: 127px !important;
}

.top-128 {
  top: 128px !important;
}

.bottom-128 {
  bottom: 128px !important;
}

.left-128 {
  left: 128px !important;
}

.right-128 {
  right: 128px !important;
}

.top-129 {
  top: 129px !important;
}

.bottom-129 {
  bottom: 129px !important;
}

.left-129 {
  left: 129px !important;
}

.right-129 {
  right: 129px !important;
}

.top-130 {
  top: 130px !important;
}

.bottom-130 {
  bottom: 130px !important;
}

.left-130 {
  left: 130px !important;
}

.right-130 {
  right: 130px !important;
}

.top-131 {
  top: 131px !important;
}

.bottom-131 {
  bottom: 131px !important;
}

.left-131 {
  left: 131px !important;
}

.right-131 {
  right: 131px !important;
}

.top-132 {
  top: 132px !important;
}

.bottom-132 {
  bottom: 132px !important;
}

.left-132 {
  left: 132px !important;
}

.right-132 {
  right: 132px !important;
}

.top-133 {
  top: 133px !important;
}

.bottom-133 {
  bottom: 133px !important;
}

.left-133 {
  left: 133px !important;
}

.right-133 {
  right: 133px !important;
}

.top-134 {
  top: 134px !important;
}

.bottom-134 {
  bottom: 134px !important;
}

.left-134 {
  left: 134px !important;
}

.right-134 {
  right: 134px !important;
}

.top-135 {
  top: 135px !important;
}

.bottom-135 {
  bottom: 135px !important;
}

.left-135 {
  left: 135px !important;
}

.right-135 {
  right: 135px !important;
}

.top-136 {
  top: 136px !important;
}

.bottom-136 {
  bottom: 136px !important;
}

.left-136 {
  left: 136px !important;
}

.right-136 {
  right: 136px !important;
}

.top-137 {
  top: 137px !important;
}

.bottom-137 {
  bottom: 137px !important;
}

.left-137 {
  left: 137px !important;
}

.right-137 {
  right: 137px !important;
}

.top-138 {
  top: 138px !important;
}

.bottom-138 {
  bottom: 138px !important;
}

.left-138 {
  left: 138px !important;
}

.right-138 {
  right: 138px !important;
}

.top-139 {
  top: 139px !important;
}

.bottom-139 {
  bottom: 139px !important;
}

.left-139 {
  left: 139px !important;
}

.right-139 {
  right: 139px !important;
}

.top-140 {
  top: 140px !important;
}

.bottom-140 {
  bottom: 140px !important;
}

.left-140 {
  left: 140px !important;
}

.right-140 {
  right: 140px !important;
}

.top-141 {
  top: 141px !important;
}

.bottom-141 {
  bottom: 141px !important;
}

.left-141 {
  left: 141px !important;
}

.right-141 {
  right: 141px !important;
}

.top-142 {
  top: 142px !important;
}

.bottom-142 {
  bottom: 142px !important;
}

.left-142 {
  left: 142px !important;
}

.right-142 {
  right: 142px !important;
}

.top-143 {
  top: 143px !important;
}

.bottom-143 {
  bottom: 143px !important;
}

.left-143 {
  left: 143px !important;
}

.right-143 {
  right: 143px !important;
}

.top-144 {
  top: 144px !important;
}

.bottom-144 {
  bottom: 144px !important;
}

.left-144 {
  left: 144px !important;
}

.right-144 {
  right: 144px !important;
}

.top-145 {
  top: 145px !important;
}

.bottom-145 {
  bottom: 145px !important;
}

.left-145 {
  left: 145px !important;
}

.right-145 {
  right: 145px !important;
}

.top-146 {
  top: 146px !important;
}

.bottom-146 {
  bottom: 146px !important;
}

.left-146 {
  left: 146px !important;
}

.right-146 {
  right: 146px !important;
}

.top-147 {
  top: 147px !important;
}

.bottom-147 {
  bottom: 147px !important;
}

.left-147 {
  left: 147px !important;
}

.right-147 {
  right: 147px !important;
}

.top-148 {
  top: 148px !important;
}

.bottom-148 {
  bottom: 148px !important;
}

.left-148 {
  left: 148px !important;
}

.right-148 {
  right: 148px !important;
}

.top-149 {
  top: 149px !important;
}

.bottom-149 {
  bottom: 149px !important;
}

.left-149 {
  left: 149px !important;
}

.right-149 {
  right: 149px !important;
}

.top-150 {
  top: 150px !important;
}

.bottom-150 {
  bottom: 150px !important;
}

.left-150 {
  left: 150px !important;
}

.right-150 {
  right: 150px !important;
}

.top-151 {
  top: 151px !important;
}

.bottom-151 {
  bottom: 151px !important;
}

.left-151 {
  left: 151px !important;
}

.right-151 {
  right: 151px !important;
}

.top-152 {
  top: 152px !important;
}

.bottom-152 {
  bottom: 152px !important;
}

.left-152 {
  left: 152px !important;
}

.right-152 {
  right: 152px !important;
}

.top-153 {
  top: 153px !important;
}

.bottom-153 {
  bottom: 153px !important;
}

.left-153 {
  left: 153px !important;
}

.right-153 {
  right: 153px !important;
}

.top-154 {
  top: 154px !important;
}

.bottom-154 {
  bottom: 154px !important;
}

.left-154 {
  left: 154px !important;
}

.right-154 {
  right: 154px !important;
}

.top-155 {
  top: 155px !important;
}

.bottom-155 {
  bottom: 155px !important;
}

.left-155 {
  left: 155px !important;
}

.right-155 {
  right: 155px !important;
}

.top-156 {
  top: 156px !important;
}

.bottom-156 {
  bottom: 156px !important;
}

.left-156 {
  left: 156px !important;
}

.right-156 {
  right: 156px !important;
}

.top-157 {
  top: 157px !important;
}

.bottom-157 {
  bottom: 157px !important;
}

.left-157 {
  left: 157px !important;
}

.right-157 {
  right: 157px !important;
}

.top-158 {
  top: 158px !important;
}

.bottom-158 {
  bottom: 158px !important;
}

.left-158 {
  left: 158px !important;
}

.right-158 {
  right: 158px !important;
}

.top-159 {
  top: 159px !important;
}

.bottom-159 {
  bottom: 159px !important;
}

.left-159 {
  left: 159px !important;
}

.right-159 {
  right: 159px !important;
}

.top-160 {
  top: 160px !important;
}

.bottom-160 {
  bottom: 160px !important;
}

.left-160 {
  left: 160px !important;
}

.right-160 {
  right: 160px !important;
}

.top-161 {
  top: 161px !important;
}

.bottom-161 {
  bottom: 161px !important;
}

.left-161 {
  left: 161px !important;
}

.right-161 {
  right: 161px !important;
}

.top-162 {
  top: 162px !important;
}

.bottom-162 {
  bottom: 162px !important;
}

.left-162 {
  left: 162px !important;
}

.right-162 {
  right: 162px !important;
}

.top-163 {
  top: 163px !important;
}

.bottom-163 {
  bottom: 163px !important;
}

.left-163 {
  left: 163px !important;
}

.right-163 {
  right: 163px !important;
}

.top-164 {
  top: 164px !important;
}

.bottom-164 {
  bottom: 164px !important;
}

.left-164 {
  left: 164px !important;
}

.right-164 {
  right: 164px !important;
}

.top-165 {
  top: 165px !important;
}

.bottom-165 {
  bottom: 165px !important;
}

.left-165 {
  left: 165px !important;
}

.right-165 {
  right: 165px !important;
}

.top-166 {
  top: 166px !important;
}

.bottom-166 {
  bottom: 166px !important;
}

.left-166 {
  left: 166px !important;
}

.right-166 {
  right: 166px !important;
}

.top-167 {
  top: 167px !important;
}

.bottom-167 {
  bottom: 167px !important;
}

.left-167 {
  left: 167px !important;
}

.right-167 {
  right: 167px !important;
}

.top-168 {
  top: 168px !important;
}

.bottom-168 {
  bottom: 168px !important;
}

.left-168 {
  left: 168px !important;
}

.right-168 {
  right: 168px !important;
}

.top-169 {
  top: 169px !important;
}

.bottom-169 {
  bottom: 169px !important;
}

.left-169 {
  left: 169px !important;
}

.right-169 {
  right: 169px !important;
}

.top-170 {
  top: 170px !important;
}

.bottom-170 {
  bottom: 170px !important;
}

.left-170 {
  left: 170px !important;
}

.right-170 {
  right: 170px !important;
}

.top-171 {
  top: 171px !important;
}

.bottom-171 {
  bottom: 171px !important;
}

.left-171 {
  left: 171px !important;
}

.right-171 {
  right: 171px !important;
}

.top-172 {
  top: 172px !important;
}

.bottom-172 {
  bottom: 172px !important;
}

.left-172 {
  left: 172px !important;
}

.right-172 {
  right: 172px !important;
}

.top-173 {
  top: 173px !important;
}

.bottom-173 {
  bottom: 173px !important;
}

.left-173 {
  left: 173px !important;
}

.right-173 {
  right: 173px !important;
}

.top-174 {
  top: 174px !important;
}

.bottom-174 {
  bottom: 174px !important;
}

.left-174 {
  left: 174px !important;
}

.right-174 {
  right: 174px !important;
}

.top-175 {
  top: 175px !important;
}

.bottom-175 {
  bottom: 175px !important;
}

.left-175 {
  left: 175px !important;
}

.right-175 {
  right: 175px !important;
}

.top-176 {
  top: 176px !important;
}

.bottom-176 {
  bottom: 176px !important;
}

.left-176 {
  left: 176px !important;
}

.right-176 {
  right: 176px !important;
}

.top-177 {
  top: 177px !important;
}

.bottom-177 {
  bottom: 177px !important;
}

.left-177 {
  left: 177px !important;
}

.right-177 {
  right: 177px !important;
}

.top-178 {
  top: 178px !important;
}

.bottom-178 {
  bottom: 178px !important;
}

.left-178 {
  left: 178px !important;
}

.right-178 {
  right: 178px !important;
}

.top-179 {
  top: 179px !important;
}

.bottom-179 {
  bottom: 179px !important;
}

.left-179 {
  left: 179px !important;
}

.right-179 {
  right: 179px !important;
}

.top-180 {
  top: 180px !important;
}

.bottom-180 {
  bottom: 180px !important;
}

.left-180 {
  left: 180px !important;
}

.right-180 {
  right: 180px !important;
}

.top-181 {
  top: 181px !important;
}

.bottom-181 {
  bottom: 181px !important;
}

.left-181 {
  left: 181px !important;
}

.right-181 {
  right: 181px !important;
}

.top-182 {
  top: 182px !important;
}

.bottom-182 {
  bottom: 182px !important;
}

.left-182 {
  left: 182px !important;
}

.right-182 {
  right: 182px !important;
}

.top-183 {
  top: 183px !important;
}

.bottom-183 {
  bottom: 183px !important;
}

.left-183 {
  left: 183px !important;
}

.right-183 {
  right: 183px !important;
}

.top-184 {
  top: 184px !important;
}

.bottom-184 {
  bottom: 184px !important;
}

.left-184 {
  left: 184px !important;
}

.right-184 {
  right: 184px !important;
}

.top-185 {
  top: 185px !important;
}

.bottom-185 {
  bottom: 185px !important;
}

.left-185 {
  left: 185px !important;
}

.right-185 {
  right: 185px !important;
}

.top-186 {
  top: 186px !important;
}

.bottom-186 {
  bottom: 186px !important;
}

.left-186 {
  left: 186px !important;
}

.right-186 {
  right: 186px !important;
}

.top-187 {
  top: 187px !important;
}

.bottom-187 {
  bottom: 187px !important;
}

.left-187 {
  left: 187px !important;
}

.right-187 {
  right: 187px !important;
}

.top-188 {
  top: 188px !important;
}

.bottom-188 {
  bottom: 188px !important;
}

.left-188 {
  left: 188px !important;
}

.right-188 {
  right: 188px !important;
}

.top-189 {
  top: 189px !important;
}

.bottom-189 {
  bottom: 189px !important;
}

.left-189 {
  left: 189px !important;
}

.right-189 {
  right: 189px !important;
}

.top-190 {
  top: 190px !important;
}

.bottom-190 {
  bottom: 190px !important;
}

.left-190 {
  left: 190px !important;
}

.right-190 {
  right: 190px !important;
}

.top-191 {
  top: 191px !important;
}

.bottom-191 {
  bottom: 191px !important;
}

.left-191 {
  left: 191px !important;
}

.right-191 {
  right: 191px !important;
}

.top-192 {
  top: 192px !important;
}

.bottom-192 {
  bottom: 192px !important;
}

.left-192 {
  left: 192px !important;
}

.right-192 {
  right: 192px !important;
}

.top-193 {
  top: 193px !important;
}

.bottom-193 {
  bottom: 193px !important;
}

.left-193 {
  left: 193px !important;
}

.right-193 {
  right: 193px !important;
}

.top-194 {
  top: 194px !important;
}

.bottom-194 {
  bottom: 194px !important;
}

.left-194 {
  left: 194px !important;
}

.right-194 {
  right: 194px !important;
}

.top-195 {
  top: 195px !important;
}

.bottom-195 {
  bottom: 195px !important;
}

.left-195 {
  left: 195px !important;
}

.right-195 {
  right: 195px !important;
}

.top-196 {
  top: 196px !important;
}

.bottom-196 {
  bottom: 196px !important;
}

.left-196 {
  left: 196px !important;
}

.right-196 {
  right: 196px !important;
}

.top-197 {
  top: 197px !important;
}

.bottom-197 {
  bottom: 197px !important;
}

.left-197 {
  left: 197px !important;
}

.right-197 {
  right: 197px !important;
}

.top-198 {
  top: 198px !important;
}

.bottom-198 {
  bottom: 198px !important;
}

.left-198 {
  left: 198px !important;
}

.right-198 {
  right: 198px !important;
}

.top-199 {
  top: 199px !important;
}

.bottom-199 {
  bottom: 199px !important;
}

.left-199 {
  left: 199px !important;
}

.right-199 {
  right: 199px !important;
}

.top-200 {
  top: 200px !important;
}

.bottom-200 {
  bottom: 200px !important;
}

.left-200 {
  left: 200px !important;
}

.right-200 {
  right: 200px !important;
}

.top-201 {
  top: 201px !important;
}

.bottom-201 {
  bottom: 201px !important;
}

.left-201 {
  left: 201px !important;
}

.right-201 {
  right: 201px !important;
}

.top-202 {
  top: 202px !important;
}

.bottom-202 {
  bottom: 202px !important;
}

.left-202 {
  left: 202px !important;
}

.right-202 {
  right: 202px !important;
}

.top-203 {
  top: 203px !important;
}

.bottom-203 {
  bottom: 203px !important;
}

.left-203 {
  left: 203px !important;
}

.right-203 {
  right: 203px !important;
}

.top-204 {
  top: 204px !important;
}

.bottom-204 {
  bottom: 204px !important;
}

.left-204 {
  left: 204px !important;
}

.right-204 {
  right: 204px !important;
}

.top-205 {
  top: 205px !important;
}

.bottom-205 {
  bottom: 205px !important;
}

.left-205 {
  left: 205px !important;
}

.right-205 {
  right: 205px !important;
}

.top-206 {
  top: 206px !important;
}

.bottom-206 {
  bottom: 206px !important;
}

.left-206 {
  left: 206px !important;
}

.right-206 {
  right: 206px !important;
}

.top-207 {
  top: 207px !important;
}

.bottom-207 {
  bottom: 207px !important;
}

.left-207 {
  left: 207px !important;
}

.right-207 {
  right: 207px !important;
}

.top-208 {
  top: 208px !important;
}

.bottom-208 {
  bottom: 208px !important;
}

.left-208 {
  left: 208px !important;
}

.right-208 {
  right: 208px !important;
}

.top-209 {
  top: 209px !important;
}

.bottom-209 {
  bottom: 209px !important;
}

.left-209 {
  left: 209px !important;
}

.right-209 {
  right: 209px !important;
}

.top-210 {
  top: 210px !important;
}

.bottom-210 {
  bottom: 210px !important;
}

.left-210 {
  left: 210px !important;
}

.right-210 {
  right: 210px !important;
}

.top-211 {
  top: 211px !important;
}

.bottom-211 {
  bottom: 211px !important;
}

.left-211 {
  left: 211px !important;
}

.right-211 {
  right: 211px !important;
}

.top-212 {
  top: 212px !important;
}

.bottom-212 {
  bottom: 212px !important;
}

.left-212 {
  left: 212px !important;
}

.right-212 {
  right: 212px !important;
}

.top-213 {
  top: 213px !important;
}

.bottom-213 {
  bottom: 213px !important;
}

.left-213 {
  left: 213px !important;
}

.right-213 {
  right: 213px !important;
}

.top-214 {
  top: 214px !important;
}

.bottom-214 {
  bottom: 214px !important;
}

.left-214 {
  left: 214px !important;
}

.right-214 {
  right: 214px !important;
}

.top-215 {
  top: 215px !important;
}

.bottom-215 {
  bottom: 215px !important;
}

.left-215 {
  left: 215px !important;
}

.right-215 {
  right: 215px !important;
}

.top-216 {
  top: 216px !important;
}

.bottom-216 {
  bottom: 216px !important;
}

.left-216 {
  left: 216px !important;
}

.right-216 {
  right: 216px !important;
}

.top-217 {
  top: 217px !important;
}

.bottom-217 {
  bottom: 217px !important;
}

.left-217 {
  left: 217px !important;
}

.right-217 {
  right: 217px !important;
}

.top-218 {
  top: 218px !important;
}

.bottom-218 {
  bottom: 218px !important;
}

.left-218 {
  left: 218px !important;
}

.right-218 {
  right: 218px !important;
}

.top-219 {
  top: 219px !important;
}

.bottom-219 {
  bottom: 219px !important;
}

.left-219 {
  left: 219px !important;
}

.right-219 {
  right: 219px !important;
}

.top-220 {
  top: 220px !important;
}

.bottom-220 {
  bottom: 220px !important;
}

.left-220 {
  left: 220px !important;
}

.right-220 {
  right: 220px !important;
}

.top-221 {
  top: 221px !important;
}

.bottom-221 {
  bottom: 221px !important;
}

.left-221 {
  left: 221px !important;
}

.right-221 {
  right: 221px !important;
}

.top-222 {
  top: 222px !important;
}

.bottom-222 {
  bottom: 222px !important;
}

.left-222 {
  left: 222px !important;
}

.right-222 {
  right: 222px !important;
}

.top-223 {
  top: 223px !important;
}

.bottom-223 {
  bottom: 223px !important;
}

.left-223 {
  left: 223px !important;
}

.right-223 {
  right: 223px !important;
}

.top-224 {
  top: 224px !important;
}

.bottom-224 {
  bottom: 224px !important;
}

.left-224 {
  left: 224px !important;
}

.right-224 {
  right: 224px !important;
}

.top-225 {
  top: 225px !important;
}

.bottom-225 {
  bottom: 225px !important;
}

.left-225 {
  left: 225px !important;
}

.right-225 {
  right: 225px !important;
}

.top-226 {
  top: 226px !important;
}

.bottom-226 {
  bottom: 226px !important;
}

.left-226 {
  left: 226px !important;
}

.right-226 {
  right: 226px !important;
}

.top-227 {
  top: 227px !important;
}

.bottom-227 {
  bottom: 227px !important;
}

.left-227 {
  left: 227px !important;
}

.right-227 {
  right: 227px !important;
}

.top-228 {
  top: 228px !important;
}

.bottom-228 {
  bottom: 228px !important;
}

.left-228 {
  left: 228px !important;
}

.right-228 {
  right: 228px !important;
}

.top-229 {
  top: 229px !important;
}

.bottom-229 {
  bottom: 229px !important;
}

.left-229 {
  left: 229px !important;
}

.right-229 {
  right: 229px !important;
}

.top-230 {
  top: 230px !important;
}

.bottom-230 {
  bottom: 230px !important;
}

.left-230 {
  left: 230px !important;
}

.right-230 {
  right: 230px !important;
}

.top-231 {
  top: 231px !important;
}

.bottom-231 {
  bottom: 231px !important;
}

.left-231 {
  left: 231px !important;
}

.right-231 {
  right: 231px !important;
}

.top-232 {
  top: 232px !important;
}

.bottom-232 {
  bottom: 232px !important;
}

.left-232 {
  left: 232px !important;
}

.right-232 {
  right: 232px !important;
}

.top-233 {
  top: 233px !important;
}

.bottom-233 {
  bottom: 233px !important;
}

.left-233 {
  left: 233px !important;
}

.right-233 {
  right: 233px !important;
}

.top-234 {
  top: 234px !important;
}

.bottom-234 {
  bottom: 234px !important;
}

.left-234 {
  left: 234px !important;
}

.right-234 {
  right: 234px !important;
}

.top-235 {
  top: 235px !important;
}

.bottom-235 {
  bottom: 235px !important;
}

.left-235 {
  left: 235px !important;
}

.right-235 {
  right: 235px !important;
}

.top-236 {
  top: 236px !important;
}

.bottom-236 {
  bottom: 236px !important;
}

.left-236 {
  left: 236px !important;
}

.right-236 {
  right: 236px !important;
}

.top-237 {
  top: 237px !important;
}

.bottom-237 {
  bottom: 237px !important;
}

.left-237 {
  left: 237px !important;
}

.right-237 {
  right: 237px !important;
}

.top-238 {
  top: 238px !important;
}

.bottom-238 {
  bottom: 238px !important;
}

.left-238 {
  left: 238px !important;
}

.right-238 {
  right: 238px !important;
}

.top-239 {
  top: 239px !important;
}

.bottom-239 {
  bottom: 239px !important;
}

.left-239 {
  left: 239px !important;
}

.right-239 {
  right: 239px !important;
}

.top-240 {
  top: 240px !important;
}

.bottom-240 {
  bottom: 240px !important;
}

.left-240 {
  left: 240px !important;
}

.right-240 {
  right: 240px !important;
}

.top-241 {
  top: 241px !important;
}

.bottom-241 {
  bottom: 241px !important;
}

.left-241 {
  left: 241px !important;
}

.right-241 {
  right: 241px !important;
}

.top-242 {
  top: 242px !important;
}

.bottom-242 {
  bottom: 242px !important;
}

.left-242 {
  left: 242px !important;
}

.right-242 {
  right: 242px !important;
}

.top-243 {
  top: 243px !important;
}

.bottom-243 {
  bottom: 243px !important;
}

.left-243 {
  left: 243px !important;
}

.right-243 {
  right: 243px !important;
}

.top-244 {
  top: 244px !important;
}

.bottom-244 {
  bottom: 244px !important;
}

.left-244 {
  left: 244px !important;
}

.right-244 {
  right: 244px !important;
}

.top-245 {
  top: 245px !important;
}

.bottom-245 {
  bottom: 245px !important;
}

.left-245 {
  left: 245px !important;
}

.right-245 {
  right: 245px !important;
}

.top-246 {
  top: 246px !important;
}

.bottom-246 {
  bottom: 246px !important;
}

.left-246 {
  left: 246px !important;
}

.right-246 {
  right: 246px !important;
}

.top-247 {
  top: 247px !important;
}

.bottom-247 {
  bottom: 247px !important;
}

.left-247 {
  left: 247px !important;
}

.right-247 {
  right: 247px !important;
}

.top-248 {
  top: 248px !important;
}

.bottom-248 {
  bottom: 248px !important;
}

.left-248 {
  left: 248px !important;
}

.right-248 {
  right: 248px !important;
}

.top-249 {
  top: 249px !important;
}

.bottom-249 {
  bottom: 249px !important;
}

.left-249 {
  left: 249px !important;
}

.right-249 {
  right: 249px !important;
}

.top-250 {
  top: 250px !important;
}

.bottom-250 {
  bottom: 250px !important;
}

.left-250 {
  left: 250px !important;
}

.right-250 {
  right: 250px !important;
}

.top-251 {
  top: 251px !important;
}

.bottom-251 {
  bottom: 251px !important;
}

.left-251 {
  left: 251px !important;
}

.right-251 {
  right: 251px !important;
}

.top-252 {
  top: 252px !important;
}

.bottom-252 {
  bottom: 252px !important;
}

.left-252 {
  left: 252px !important;
}

.right-252 {
  right: 252px !important;
}

.top-253 {
  top: 253px !important;
}

.bottom-253 {
  bottom: 253px !important;
}

.left-253 {
  left: 253px !important;
}

.right-253 {
  right: 253px !important;
}

.top-254 {
  top: 254px !important;
}

.bottom-254 {
  bottom: 254px !important;
}

.left-254 {
  left: 254px !important;
}

.right-254 {
  right: 254px !important;
}

.top-255 {
  top: 255px !important;
}

.bottom-255 {
  bottom: 255px !important;
}

.left-255 {
  left: 255px !important;
}

.right-255 {
  right: 255px !important;
}

.top-256 {
  top: 256px !important;
}

.bottom-256 {
  bottom: 256px !important;
}

.left-256 {
  left: 256px !important;
}

.right-256 {
  right: 256px !important;
}

.top-257 {
  top: 257px !important;
}

.bottom-257 {
  bottom: 257px !important;
}

.left-257 {
  left: 257px !important;
}

.right-257 {
  right: 257px !important;
}

.top-258 {
  top: 258px !important;
}

.bottom-258 {
  bottom: 258px !important;
}

.left-258 {
  left: 258px !important;
}

.right-258 {
  right: 258px !important;
}

.top-259 {
  top: 259px !important;
}

.bottom-259 {
  bottom: 259px !important;
}

.left-259 {
  left: 259px !important;
}

.right-259 {
  right: 259px !important;
}

.top-260 {
  top: 260px !important;
}

.bottom-260 {
  bottom: 260px !important;
}

.left-260 {
  left: 260px !important;
}

.right-260 {
  right: 260px !important;
}

.top-261 {
  top: 261px !important;
}

.bottom-261 {
  bottom: 261px !important;
}

.left-261 {
  left: 261px !important;
}

.right-261 {
  right: 261px !important;
}

.top-262 {
  top: 262px !important;
}

.bottom-262 {
  bottom: 262px !important;
}

.left-262 {
  left: 262px !important;
}

.right-262 {
  right: 262px !important;
}

.top-263 {
  top: 263px !important;
}

.bottom-263 {
  bottom: 263px !important;
}

.left-263 {
  left: 263px !important;
}

.right-263 {
  right: 263px !important;
}

.top-264 {
  top: 264px !important;
}

.bottom-264 {
  bottom: 264px !important;
}

.left-264 {
  left: 264px !important;
}

.right-264 {
  right: 264px !important;
}

.top-265 {
  top: 265px !important;
}

.bottom-265 {
  bottom: 265px !important;
}

.left-265 {
  left: 265px !important;
}

.right-265 {
  right: 265px !important;
}

.top-266 {
  top: 266px !important;
}

.bottom-266 {
  bottom: 266px !important;
}

.left-266 {
  left: 266px !important;
}

.right-266 {
  right: 266px !important;
}

.top-267 {
  top: 267px !important;
}

.bottom-267 {
  bottom: 267px !important;
}

.left-267 {
  left: 267px !important;
}

.right-267 {
  right: 267px !important;
}

.top-268 {
  top: 268px !important;
}

.bottom-268 {
  bottom: 268px !important;
}

.left-268 {
  left: 268px !important;
}

.right-268 {
  right: 268px !important;
}

.top-269 {
  top: 269px !important;
}

.bottom-269 {
  bottom: 269px !important;
}

.left-269 {
  left: 269px !important;
}

.right-269 {
  right: 269px !important;
}

.top-270 {
  top: 270px !important;
}

.bottom-270 {
  bottom: 270px !important;
}

.left-270 {
  left: 270px !important;
}

.right-270 {
  right: 270px !important;
}

.top-271 {
  top: 271px !important;
}

.bottom-271 {
  bottom: 271px !important;
}

.left-271 {
  left: 271px !important;
}

.right-271 {
  right: 271px !important;
}

.top-272 {
  top: 272px !important;
}

.bottom-272 {
  bottom: 272px !important;
}

.left-272 {
  left: 272px !important;
}

.right-272 {
  right: 272px !important;
}

.top-273 {
  top: 273px !important;
}

.bottom-273 {
  bottom: 273px !important;
}

.left-273 {
  left: 273px !important;
}

.right-273 {
  right: 273px !important;
}

.top-274 {
  top: 274px !important;
}

.bottom-274 {
  bottom: 274px !important;
}

.left-274 {
  left: 274px !important;
}

.right-274 {
  right: 274px !important;
}

.top-275 {
  top: 275px !important;
}

.bottom-275 {
  bottom: 275px !important;
}

.left-275 {
  left: 275px !important;
}

.right-275 {
  right: 275px !important;
}

.top-276 {
  top: 276px !important;
}

.bottom-276 {
  bottom: 276px !important;
}

.left-276 {
  left: 276px !important;
}

.right-276 {
  right: 276px !important;
}

.top-277 {
  top: 277px !important;
}

.bottom-277 {
  bottom: 277px !important;
}

.left-277 {
  left: 277px !important;
}

.right-277 {
  right: 277px !important;
}

.top-278 {
  top: 278px !important;
}

.bottom-278 {
  bottom: 278px !important;
}

.left-278 {
  left: 278px !important;
}

.right-278 {
  right: 278px !important;
}

.top-279 {
  top: 279px !important;
}

.bottom-279 {
  bottom: 279px !important;
}

.left-279 {
  left: 279px !important;
}

.right-279 {
  right: 279px !important;
}

.top-280 {
  top: 280px !important;
}

.bottom-280 {
  bottom: 280px !important;
}

.left-280 {
  left: 280px !important;
}

.right-280 {
  right: 280px !important;
}

.top-281 {
  top: 281px !important;
}

.bottom-281 {
  bottom: 281px !important;
}

.left-281 {
  left: 281px !important;
}

.right-281 {
  right: 281px !important;
}

.top-282 {
  top: 282px !important;
}

.bottom-282 {
  bottom: 282px !important;
}

.left-282 {
  left: 282px !important;
}

.right-282 {
  right: 282px !important;
}

.top-283 {
  top: 283px !important;
}

.bottom-283 {
  bottom: 283px !important;
}

.left-283 {
  left: 283px !important;
}

.right-283 {
  right: 283px !important;
}

.top-284 {
  top: 284px !important;
}

.bottom-284 {
  bottom: 284px !important;
}

.left-284 {
  left: 284px !important;
}

.right-284 {
  right: 284px !important;
}

.top-285 {
  top: 285px !important;
}

.bottom-285 {
  bottom: 285px !important;
}

.left-285 {
  left: 285px !important;
}

.right-285 {
  right: 285px !important;
}

.top-286 {
  top: 286px !important;
}

.bottom-286 {
  bottom: 286px !important;
}

.left-286 {
  left: 286px !important;
}

.right-286 {
  right: 286px !important;
}

.top-287 {
  top: 287px !important;
}

.bottom-287 {
  bottom: 287px !important;
}

.left-287 {
  left: 287px !important;
}

.right-287 {
  right: 287px !important;
}

.top-288 {
  top: 288px !important;
}

.bottom-288 {
  bottom: 288px !important;
}

.left-288 {
  left: 288px !important;
}

.right-288 {
  right: 288px !important;
}

.top-289 {
  top: 289px !important;
}

.bottom-289 {
  bottom: 289px !important;
}

.left-289 {
  left: 289px !important;
}

.right-289 {
  right: 289px !important;
}

.top-290 {
  top: 290px !important;
}

.bottom-290 {
  bottom: 290px !important;
}

.left-290 {
  left: 290px !important;
}

.right-290 {
  right: 290px !important;
}

.top-291 {
  top: 291px !important;
}

.bottom-291 {
  bottom: 291px !important;
}

.left-291 {
  left: 291px !important;
}

.right-291 {
  right: 291px !important;
}

.top-292 {
  top: 292px !important;
}

.bottom-292 {
  bottom: 292px !important;
}

.left-292 {
  left: 292px !important;
}

.right-292 {
  right: 292px !important;
}

.top-293 {
  top: 293px !important;
}

.bottom-293 {
  bottom: 293px !important;
}

.left-293 {
  left: 293px !important;
}

.right-293 {
  right: 293px !important;
}

.top-294 {
  top: 294px !important;
}

.bottom-294 {
  bottom: 294px !important;
}

.left-294 {
  left: 294px !important;
}

.right-294 {
  right: 294px !important;
}

.top-295 {
  top: 295px !important;
}

.bottom-295 {
  bottom: 295px !important;
}

.left-295 {
  left: 295px !important;
}

.right-295 {
  right: 295px !important;
}

.top-296 {
  top: 296px !important;
}

.bottom-296 {
  bottom: 296px !important;
}

.left-296 {
  left: 296px !important;
}

.right-296 {
  right: 296px !important;
}

.top-297 {
  top: 297px !important;
}

.bottom-297 {
  bottom: 297px !important;
}

.left-297 {
  left: 297px !important;
}

.right-297 {
  right: 297px !important;
}

.top-298 {
  top: 298px !important;
}

.bottom-298 {
  bottom: 298px !important;
}

.left-298 {
  left: 298px !important;
}

.right-298 {
  right: 298px !important;
}

.top-299 {
  top: 299px !important;
}

.bottom-299 {
  bottom: 299px !important;
}

.left-299 {
  left: 299px !important;
}

.right-299 {
  right: 299px !important;
}

.top-300 {
  top: 300px !important;
}

.bottom-300 {
  bottom: 300px !important;
}

.left-300 {
  left: 300px !important;
}

.right-300 {
  right: 300px !important;
}

.top-301 {
  top: 301px !important;
}

.bottom-301 {
  bottom: 301px !important;
}

.left-301 {
  left: 301px !important;
}

.right-301 {
  right: 301px !important;
}

.top-302 {
  top: 302px !important;
}

.bottom-302 {
  bottom: 302px !important;
}

.left-302 {
  left: 302px !important;
}

.right-302 {
  right: 302px !important;
}

.top-303 {
  top: 303px !important;
}

.bottom-303 {
  bottom: 303px !important;
}

.left-303 {
  left: 303px !important;
}

.right-303 {
  right: 303px !important;
}

.top-304 {
  top: 304px !important;
}

.bottom-304 {
  bottom: 304px !important;
}

.left-304 {
  left: 304px !important;
}

.right-304 {
  right: 304px !important;
}

.top-305 {
  top: 305px !important;
}

.bottom-305 {
  bottom: 305px !important;
}

.left-305 {
  left: 305px !important;
}

.right-305 {
  right: 305px !important;
}

.top-306 {
  top: 306px !important;
}

.bottom-306 {
  bottom: 306px !important;
}

.left-306 {
  left: 306px !important;
}

.right-306 {
  right: 306px !important;
}

.top-307 {
  top: 307px !important;
}

.bottom-307 {
  bottom: 307px !important;
}

.left-307 {
  left: 307px !important;
}

.right-307 {
  right: 307px !important;
}

.top-308 {
  top: 308px !important;
}

.bottom-308 {
  bottom: 308px !important;
}

.left-308 {
  left: 308px !important;
}

.right-308 {
  right: 308px !important;
}

.top-309 {
  top: 309px !important;
}

.bottom-309 {
  bottom: 309px !important;
}

.left-309 {
  left: 309px !important;
}

.right-309 {
  right: 309px !important;
}

.top-310 {
  top: 310px !important;
}

.bottom-310 {
  bottom: 310px !important;
}

.left-310 {
  left: 310px !important;
}

.right-310 {
  right: 310px !important;
}

.top-311 {
  top: 311px !important;
}

.bottom-311 {
  bottom: 311px !important;
}

.left-311 {
  left: 311px !important;
}

.right-311 {
  right: 311px !important;
}

.top-312 {
  top: 312px !important;
}

.bottom-312 {
  bottom: 312px !important;
}

.left-312 {
  left: 312px !important;
}

.right-312 {
  right: 312px !important;
}

.top-313 {
  top: 313px !important;
}

.bottom-313 {
  bottom: 313px !important;
}

.left-313 {
  left: 313px !important;
}

.right-313 {
  right: 313px !important;
}

.top-314 {
  top: 314px !important;
}

.bottom-314 {
  bottom: 314px !important;
}

.left-314 {
  left: 314px !important;
}

.right-314 {
  right: 314px !important;
}

.top-315 {
  top: 315px !important;
}

.bottom-315 {
  bottom: 315px !important;
}

.left-315 {
  left: 315px !important;
}

.right-315 {
  right: 315px !important;
}

.top-316 {
  top: 316px !important;
}

.bottom-316 {
  bottom: 316px !important;
}

.left-316 {
  left: 316px !important;
}

.right-316 {
  right: 316px !important;
}

.top-317 {
  top: 317px !important;
}

.bottom-317 {
  bottom: 317px !important;
}

.left-317 {
  left: 317px !important;
}

.right-317 {
  right: 317px !important;
}

.top-318 {
  top: 318px !important;
}

.bottom-318 {
  bottom: 318px !important;
}

.left-318 {
  left: 318px !important;
}

.right-318 {
  right: 318px !important;
}

.top-319 {
  top: 319px !important;
}

.bottom-319 {
  bottom: 319px !important;
}

.left-319 {
  left: 319px !important;
}

.right-319 {
  right: 319px !important;
}

.top-320 {
  top: 320px !important;
}

.bottom-320 {
  bottom: 320px !important;
}

.left-320 {
  left: 320px !important;
}

.right-320 {
  right: 320px !important;
}

.top-321 {
  top: 321px !important;
}

.bottom-321 {
  bottom: 321px !important;
}

.left-321 {
  left: 321px !important;
}

.right-321 {
  right: 321px !important;
}

.top-322 {
  top: 322px !important;
}

.bottom-322 {
  bottom: 322px !important;
}

.left-322 {
  left: 322px !important;
}

.right-322 {
  right: 322px !important;
}

.top-323 {
  top: 323px !important;
}

.bottom-323 {
  bottom: 323px !important;
}

.left-323 {
  left: 323px !important;
}

.right-323 {
  right: 323px !important;
}

.top-324 {
  top: 324px !important;
}

.bottom-324 {
  bottom: 324px !important;
}

.left-324 {
  left: 324px !important;
}

.right-324 {
  right: 324px !important;
}

.top-325 {
  top: 325px !important;
}

.bottom-325 {
  bottom: 325px !important;
}

.left-325 {
  left: 325px !important;
}

.right-325 {
  right: 325px !important;
}

.top-326 {
  top: 326px !important;
}

.bottom-326 {
  bottom: 326px !important;
}

.left-326 {
  left: 326px !important;
}

.right-326 {
  right: 326px !important;
}

.top-327 {
  top: 327px !important;
}

.bottom-327 {
  bottom: 327px !important;
}

.left-327 {
  left: 327px !important;
}

.right-327 {
  right: 327px !important;
}

.top-328 {
  top: 328px !important;
}

.bottom-328 {
  bottom: 328px !important;
}

.left-328 {
  left: 328px !important;
}

.right-328 {
  right: 328px !important;
}

.top-329 {
  top: 329px !important;
}

.bottom-329 {
  bottom: 329px !important;
}

.left-329 {
  left: 329px !important;
}

.right-329 {
  right: 329px !important;
}

.top-330 {
  top: 330px !important;
}

.bottom-330 {
  bottom: 330px !important;
}

.left-330 {
  left: 330px !important;
}

.right-330 {
  right: 330px !important;
}

.top-331 {
  top: 331px !important;
}

.bottom-331 {
  bottom: 331px !important;
}

.left-331 {
  left: 331px !important;
}

.right-331 {
  right: 331px !important;
}

.top-332 {
  top: 332px !important;
}

.bottom-332 {
  bottom: 332px !important;
}

.left-332 {
  left: 332px !important;
}

.right-332 {
  right: 332px !important;
}

.top-333 {
  top: 333px !important;
}

.bottom-333 {
  bottom: 333px !important;
}

.left-333 {
  left: 333px !important;
}

.right-333 {
  right: 333px !important;
}

.top-334 {
  top: 334px !important;
}

.bottom-334 {
  bottom: 334px !important;
}

.left-334 {
  left: 334px !important;
}

.right-334 {
  right: 334px !important;
}

.top-335 {
  top: 335px !important;
}

.bottom-335 {
  bottom: 335px !important;
}

.left-335 {
  left: 335px !important;
}

.right-335 {
  right: 335px !important;
}

.top-336 {
  top: 336px !important;
}

.bottom-336 {
  bottom: 336px !important;
}

.left-336 {
  left: 336px !important;
}

.right-336 {
  right: 336px !important;
}

.top-337 {
  top: 337px !important;
}

.bottom-337 {
  bottom: 337px !important;
}

.left-337 {
  left: 337px !important;
}

.right-337 {
  right: 337px !important;
}

.top-338 {
  top: 338px !important;
}

.bottom-338 {
  bottom: 338px !important;
}

.left-338 {
  left: 338px !important;
}

.right-338 {
  right: 338px !important;
}

.top-339 {
  top: 339px !important;
}

.bottom-339 {
  bottom: 339px !important;
}

.left-339 {
  left: 339px !important;
}

.right-339 {
  right: 339px !important;
}

.top-340 {
  top: 340px !important;
}

.bottom-340 {
  bottom: 340px !important;
}

.left-340 {
  left: 340px !important;
}

.right-340 {
  right: 340px !important;
}

.top-341 {
  top: 341px !important;
}

.bottom-341 {
  bottom: 341px !important;
}

.left-341 {
  left: 341px !important;
}

.right-341 {
  right: 341px !important;
}

.top-342 {
  top: 342px !important;
}

.bottom-342 {
  bottom: 342px !important;
}

.left-342 {
  left: 342px !important;
}

.right-342 {
  right: 342px !important;
}

.top-343 {
  top: 343px !important;
}

.bottom-343 {
  bottom: 343px !important;
}

.left-343 {
  left: 343px !important;
}

.right-343 {
  right: 343px !important;
}

.top-344 {
  top: 344px !important;
}

.bottom-344 {
  bottom: 344px !important;
}

.left-344 {
  left: 344px !important;
}

.right-344 {
  right: 344px !important;
}

.top-345 {
  top: 345px !important;
}

.bottom-345 {
  bottom: 345px !important;
}

.left-345 {
  left: 345px !important;
}

.right-345 {
  right: 345px !important;
}

.top-346 {
  top: 346px !important;
}

.bottom-346 {
  bottom: 346px !important;
}

.left-346 {
  left: 346px !important;
}

.right-346 {
  right: 346px !important;
}

.top-347 {
  top: 347px !important;
}

.bottom-347 {
  bottom: 347px !important;
}

.left-347 {
  left: 347px !important;
}

.right-347 {
  right: 347px !important;
}

.top-348 {
  top: 348px !important;
}

.bottom-348 {
  bottom: 348px !important;
}

.left-348 {
  left: 348px !important;
}

.right-348 {
  right: 348px !important;
}

.top-349 {
  top: 349px !important;
}

.bottom-349 {
  bottom: 349px !important;
}

.left-349 {
  left: 349px !important;
}

.right-349 {
  right: 349px !important;
}

.top-350 {
  top: 350px !important;
}

.bottom-350 {
  bottom: 350px !important;
}

.left-350 {
  left: 350px !important;
}

.right-350 {
  right: 350px !important;
}

.top-351 {
  top: 351px !important;
}

.bottom-351 {
  bottom: 351px !important;
}

.left-351 {
  left: 351px !important;
}

.right-351 {
  right: 351px !important;
}

.top-352 {
  top: 352px !important;
}

.bottom-352 {
  bottom: 352px !important;
}

.left-352 {
  left: 352px !important;
}

.right-352 {
  right: 352px !important;
}

.top-353 {
  top: 353px !important;
}

.bottom-353 {
  bottom: 353px !important;
}

.left-353 {
  left: 353px !important;
}

.right-353 {
  right: 353px !important;
}

.top-354 {
  top: 354px !important;
}

.bottom-354 {
  bottom: 354px !important;
}

.left-354 {
  left: 354px !important;
}

.right-354 {
  right: 354px !important;
}

.top-355 {
  top: 355px !important;
}

.bottom-355 {
  bottom: 355px !important;
}

.left-355 {
  left: 355px !important;
}

.right-355 {
  right: 355px !important;
}

.top-356 {
  top: 356px !important;
}

.bottom-356 {
  bottom: 356px !important;
}

.left-356 {
  left: 356px !important;
}

.right-356 {
  right: 356px !important;
}

.top-357 {
  top: 357px !important;
}

.bottom-357 {
  bottom: 357px !important;
}

.left-357 {
  left: 357px !important;
}

.right-357 {
  right: 357px !important;
}

.top-358 {
  top: 358px !important;
}

.bottom-358 {
  bottom: 358px !important;
}

.left-358 {
  left: 358px !important;
}

.right-358 {
  right: 358px !important;
}

.top-359 {
  top: 359px !important;
}

.bottom-359 {
  bottom: 359px !important;
}

.left-359 {
  left: 359px !important;
}

.right-359 {
  right: 359px !important;
}

.top-360 {
  top: 360px !important;
}

.bottom-360 {
  bottom: 360px !important;
}

.left-360 {
  left: 360px !important;
}

.right-360 {
  right: 360px !important;
}

.top-361 {
  top: 361px !important;
}

.bottom-361 {
  bottom: 361px !important;
}

.left-361 {
  left: 361px !important;
}

.right-361 {
  right: 361px !important;
}

.top-362 {
  top: 362px !important;
}

.bottom-362 {
  bottom: 362px !important;
}

.left-362 {
  left: 362px !important;
}

.right-362 {
  right: 362px !important;
}

.top-363 {
  top: 363px !important;
}

.bottom-363 {
  bottom: 363px !important;
}

.left-363 {
  left: 363px !important;
}

.right-363 {
  right: 363px !important;
}

.top-364 {
  top: 364px !important;
}

.bottom-364 {
  bottom: 364px !important;
}

.left-364 {
  left: 364px !important;
}

.right-364 {
  right: 364px !important;
}

.top-365 {
  top: 365px !important;
}

.bottom-365 {
  bottom: 365px !important;
}

.left-365 {
  left: 365px !important;
}

.right-365 {
  right: 365px !important;
}

.top-366 {
  top: 366px !important;
}

.bottom-366 {
  bottom: 366px !important;
}

.left-366 {
  left: 366px !important;
}

.right-366 {
  right: 366px !important;
}

.top-367 {
  top: 367px !important;
}

.bottom-367 {
  bottom: 367px !important;
}

.left-367 {
  left: 367px !important;
}

.right-367 {
  right: 367px !important;
}

.top-368 {
  top: 368px !important;
}

.bottom-368 {
  bottom: 368px !important;
}

.left-368 {
  left: 368px !important;
}

.right-368 {
  right: 368px !important;
}

.top-369 {
  top: 369px !important;
}

.bottom-369 {
  bottom: 369px !important;
}

.left-369 {
  left: 369px !important;
}

.right-369 {
  right: 369px !important;
}

.top-370 {
  top: 370px !important;
}

.bottom-370 {
  bottom: 370px !important;
}

.left-370 {
  left: 370px !important;
}

.right-370 {
  right: 370px !important;
}

.top-371 {
  top: 371px !important;
}

.bottom-371 {
  bottom: 371px !important;
}

.left-371 {
  left: 371px !important;
}

.right-371 {
  right: 371px !important;
}

.top-372 {
  top: 372px !important;
}

.bottom-372 {
  bottom: 372px !important;
}

.left-372 {
  left: 372px !important;
}

.right-372 {
  right: 372px !important;
}

.top-373 {
  top: 373px !important;
}

.bottom-373 {
  bottom: 373px !important;
}

.left-373 {
  left: 373px !important;
}

.right-373 {
  right: 373px !important;
}

.top-374 {
  top: 374px !important;
}

.bottom-374 {
  bottom: 374px !important;
}

.left-374 {
  left: 374px !important;
}

.right-374 {
  right: 374px !important;
}

.top-375 {
  top: 375px !important;
}

.bottom-375 {
  bottom: 375px !important;
}

.left-375 {
  left: 375px !important;
}

.right-375 {
  right: 375px !important;
}

.top-376 {
  top: 376px !important;
}

.bottom-376 {
  bottom: 376px !important;
}

.left-376 {
  left: 376px !important;
}

.right-376 {
  right: 376px !important;
}

.top-377 {
  top: 377px !important;
}

.bottom-377 {
  bottom: 377px !important;
}

.left-377 {
  left: 377px !important;
}

.right-377 {
  right: 377px !important;
}

.top-378 {
  top: 378px !important;
}

.bottom-378 {
  bottom: 378px !important;
}

.left-378 {
  left: 378px !important;
}

.right-378 {
  right: 378px !important;
}

.top-379 {
  top: 379px !important;
}

.bottom-379 {
  bottom: 379px !important;
}

.left-379 {
  left: 379px !important;
}

.right-379 {
  right: 379px !important;
}

.top-380 {
  top: 380px !important;
}

.bottom-380 {
  bottom: 380px !important;
}

.left-380 {
  left: 380px !important;
}

.right-380 {
  right: 380px !important;
}

.top-381 {
  top: 381px !important;
}

.bottom-381 {
  bottom: 381px !important;
}

.left-381 {
  left: 381px !important;
}

.right-381 {
  right: 381px !important;
}

.top-382 {
  top: 382px !important;
}

.bottom-382 {
  bottom: 382px !important;
}

.left-382 {
  left: 382px !important;
}

.right-382 {
  right: 382px !important;
}

.top-383 {
  top: 383px !important;
}

.bottom-383 {
  bottom: 383px !important;
}

.left-383 {
  left: 383px !important;
}

.right-383 {
  right: 383px !important;
}

.top-384 {
  top: 384px !important;
}

.bottom-384 {
  bottom: 384px !important;
}

.left-384 {
  left: 384px !important;
}

.right-384 {
  right: 384px !important;
}

.top-385 {
  top: 385px !important;
}

.bottom-385 {
  bottom: 385px !important;
}

.left-385 {
  left: 385px !important;
}

.right-385 {
  right: 385px !important;
}

.top-386 {
  top: 386px !important;
}

.bottom-386 {
  bottom: 386px !important;
}

.left-386 {
  left: 386px !important;
}

.right-386 {
  right: 386px !important;
}

.top-387 {
  top: 387px !important;
}

.bottom-387 {
  bottom: 387px !important;
}

.left-387 {
  left: 387px !important;
}

.right-387 {
  right: 387px !important;
}

.top-388 {
  top: 388px !important;
}

.bottom-388 {
  bottom: 388px !important;
}

.left-388 {
  left: 388px !important;
}

.right-388 {
  right: 388px !important;
}

.top-389 {
  top: 389px !important;
}

.bottom-389 {
  bottom: 389px !important;
}

.left-389 {
  left: 389px !important;
}

.right-389 {
  right: 389px !important;
}

.top-390 {
  top: 390px !important;
}

.bottom-390 {
  bottom: 390px !important;
}

.left-390 {
  left: 390px !important;
}

.right-390 {
  right: 390px !important;
}

.top-391 {
  top: 391px !important;
}

.bottom-391 {
  bottom: 391px !important;
}

.left-391 {
  left: 391px !important;
}

.right-391 {
  right: 391px !important;
}

.top-392 {
  top: 392px !important;
}

.bottom-392 {
  bottom: 392px !important;
}

.left-392 {
  left: 392px !important;
}

.right-392 {
  right: 392px !important;
}

.top-393 {
  top: 393px !important;
}

.bottom-393 {
  bottom: 393px !important;
}

.left-393 {
  left: 393px !important;
}

.right-393 {
  right: 393px !important;
}

.top-394 {
  top: 394px !important;
}

.bottom-394 {
  bottom: 394px !important;
}

.left-394 {
  left: 394px !important;
}

.right-394 {
  right: 394px !important;
}

.top-395 {
  top: 395px !important;
}

.bottom-395 {
  bottom: 395px !important;
}

.left-395 {
  left: 395px !important;
}

.right-395 {
  right: 395px !important;
}

.top-396 {
  top: 396px !important;
}

.bottom-396 {
  bottom: 396px !important;
}

.left-396 {
  left: 396px !important;
}

.right-396 {
  right: 396px !important;
}

.top-397 {
  top: 397px !important;
}

.bottom-397 {
  bottom: 397px !important;
}

.left-397 {
  left: 397px !important;
}

.right-397 {
  right: 397px !important;
}

.top-398 {
  top: 398px !important;
}

.bottom-398 {
  bottom: 398px !important;
}

.left-398 {
  left: 398px !important;
}

.right-398 {
  right: 398px !important;
}

.top-399 {
  top: 399px !important;
}

.bottom-399 {
  bottom: 399px !important;
}

.left-399 {
  left: 399px !important;
}

.right-399 {
  right: 399px !important;
}

.top-400 {
  top: 400px !important;
}

.bottom-400 {
  bottom: 400px !important;
}

.left-400 {
  left: 400px !important;
}

.right-400 {
  right: 400px !important;
}

.top-401 {
  top: 401px !important;
}

.bottom-401 {
  bottom: 401px !important;
}

.left-401 {
  left: 401px !important;
}

.right-401 {
  right: 401px !important;
}

.top-402 {
  top: 402px !important;
}

.bottom-402 {
  bottom: 402px !important;
}

.left-402 {
  left: 402px !important;
}

.right-402 {
  right: 402px !important;
}

.top-403 {
  top: 403px !important;
}

.bottom-403 {
  bottom: 403px !important;
}

.left-403 {
  left: 403px !important;
}

.right-403 {
  right: 403px !important;
}

.top-404 {
  top: 404px !important;
}

.bottom-404 {
  bottom: 404px !important;
}

.left-404 {
  left: 404px !important;
}

.right-404 {
  right: 404px !important;
}

.top-405 {
  top: 405px !important;
}

.bottom-405 {
  bottom: 405px !important;
}

.left-405 {
  left: 405px !important;
}

.right-405 {
  right: 405px !important;
}

.top-406 {
  top: 406px !important;
}

.bottom-406 {
  bottom: 406px !important;
}

.left-406 {
  left: 406px !important;
}

.right-406 {
  right: 406px !important;
}

.top-407 {
  top: 407px !important;
}

.bottom-407 {
  bottom: 407px !important;
}

.left-407 {
  left: 407px !important;
}

.right-407 {
  right: 407px !important;
}

.top-408 {
  top: 408px !important;
}

.bottom-408 {
  bottom: 408px !important;
}

.left-408 {
  left: 408px !important;
}

.right-408 {
  right: 408px !important;
}

.top-409 {
  top: 409px !important;
}

.bottom-409 {
  bottom: 409px !important;
}

.left-409 {
  left: 409px !important;
}

.right-409 {
  right: 409px !important;
}

.top-410 {
  top: 410px !important;
}

.bottom-410 {
  bottom: 410px !important;
}

.left-410 {
  left: 410px !important;
}

.right-410 {
  right: 410px !important;
}

.top-411 {
  top: 411px !important;
}

.bottom-411 {
  bottom: 411px !important;
}

.left-411 {
  left: 411px !important;
}

.right-411 {
  right: 411px !important;
}

.top-412 {
  top: 412px !important;
}

.bottom-412 {
  bottom: 412px !important;
}

.left-412 {
  left: 412px !important;
}

.right-412 {
  right: 412px !important;
}

.top-413 {
  top: 413px !important;
}

.bottom-413 {
  bottom: 413px !important;
}

.left-413 {
  left: 413px !important;
}

.right-413 {
  right: 413px !important;
}

.top-414 {
  top: 414px !important;
}

.bottom-414 {
  bottom: 414px !important;
}

.left-414 {
  left: 414px !important;
}

.right-414 {
  right: 414px !important;
}

.top-415 {
  top: 415px !important;
}

.bottom-415 {
  bottom: 415px !important;
}

.left-415 {
  left: 415px !important;
}

.right-415 {
  right: 415px !important;
}

.top-416 {
  top: 416px !important;
}

.bottom-416 {
  bottom: 416px !important;
}

.left-416 {
  left: 416px !important;
}

.right-416 {
  right: 416px !important;
}

.top-417 {
  top: 417px !important;
}

.bottom-417 {
  bottom: 417px !important;
}

.left-417 {
  left: 417px !important;
}

.right-417 {
  right: 417px !important;
}

.top-418 {
  top: 418px !important;
}

.bottom-418 {
  bottom: 418px !important;
}

.left-418 {
  left: 418px !important;
}

.right-418 {
  right: 418px !important;
}

.top-419 {
  top: 419px !important;
}

.bottom-419 {
  bottom: 419px !important;
}

.left-419 {
  left: 419px !important;
}

.right-419 {
  right: 419px !important;
}

.top-420 {
  top: 420px !important;
}

.bottom-420 {
  bottom: 420px !important;
}

.left-420 {
  left: 420px !important;
}

.right-420 {
  right: 420px !important;
}

.top-421 {
  top: 421px !important;
}

.bottom-421 {
  bottom: 421px !important;
}

.left-421 {
  left: 421px !important;
}

.right-421 {
  right: 421px !important;
}

.top-422 {
  top: 422px !important;
}

.bottom-422 {
  bottom: 422px !important;
}

.left-422 {
  left: 422px !important;
}

.right-422 {
  right: 422px !important;
}

.top-423 {
  top: 423px !important;
}

.bottom-423 {
  bottom: 423px !important;
}

.left-423 {
  left: 423px !important;
}

.right-423 {
  right: 423px !important;
}

.top-424 {
  top: 424px !important;
}

.bottom-424 {
  bottom: 424px !important;
}

.left-424 {
  left: 424px !important;
}

.right-424 {
  right: 424px !important;
}

.top-425 {
  top: 425px !important;
}

.bottom-425 {
  bottom: 425px !important;
}

.left-425 {
  left: 425px !important;
}

.right-425 {
  right: 425px !important;
}

.top-426 {
  top: 426px !important;
}

.bottom-426 {
  bottom: 426px !important;
}

.left-426 {
  left: 426px !important;
}

.right-426 {
  right: 426px !important;
}

.top-427 {
  top: 427px !important;
}

.bottom-427 {
  bottom: 427px !important;
}

.left-427 {
  left: 427px !important;
}

.right-427 {
  right: 427px !important;
}

.top-428 {
  top: 428px !important;
}

.bottom-428 {
  bottom: 428px !important;
}

.left-428 {
  left: 428px !important;
}

.right-428 {
  right: 428px !important;
}

.top-429 {
  top: 429px !important;
}

.bottom-429 {
  bottom: 429px !important;
}

.left-429 {
  left: 429px !important;
}

.right-429 {
  right: 429px !important;
}

.top-430 {
  top: 430px !important;
}

.bottom-430 {
  bottom: 430px !important;
}

.left-430 {
  left: 430px !important;
}

.right-430 {
  right: 430px !important;
}

.top-431 {
  top: 431px !important;
}

.bottom-431 {
  bottom: 431px !important;
}

.left-431 {
  left: 431px !important;
}

.right-431 {
  right: 431px !important;
}

.top-432 {
  top: 432px !important;
}

.bottom-432 {
  bottom: 432px !important;
}

.left-432 {
  left: 432px !important;
}

.right-432 {
  right: 432px !important;
}

.top-433 {
  top: 433px !important;
}

.bottom-433 {
  bottom: 433px !important;
}

.left-433 {
  left: 433px !important;
}

.right-433 {
  right: 433px !important;
}

.top-434 {
  top: 434px !important;
}

.bottom-434 {
  bottom: 434px !important;
}

.left-434 {
  left: 434px !important;
}

.right-434 {
  right: 434px !important;
}

.top-435 {
  top: 435px !important;
}

.bottom-435 {
  bottom: 435px !important;
}

.left-435 {
  left: 435px !important;
}

.right-435 {
  right: 435px !important;
}

.top-436 {
  top: 436px !important;
}

.bottom-436 {
  bottom: 436px !important;
}

.left-436 {
  left: 436px !important;
}

.right-436 {
  right: 436px !important;
}

.top-437 {
  top: 437px !important;
}

.bottom-437 {
  bottom: 437px !important;
}

.left-437 {
  left: 437px !important;
}

.right-437 {
  right: 437px !important;
}

.top-438 {
  top: 438px !important;
}

.bottom-438 {
  bottom: 438px !important;
}

.left-438 {
  left: 438px !important;
}

.right-438 {
  right: 438px !important;
}

.top-439 {
  top: 439px !important;
}

.bottom-439 {
  bottom: 439px !important;
}

.left-439 {
  left: 439px !important;
}

.right-439 {
  right: 439px !important;
}

.top-440 {
  top: 440px !important;
}

.bottom-440 {
  bottom: 440px !important;
}

.left-440 {
  left: 440px !important;
}

.right-440 {
  right: 440px !important;
}

.top-441 {
  top: 441px !important;
}

.bottom-441 {
  bottom: 441px !important;
}

.left-441 {
  left: 441px !important;
}

.right-441 {
  right: 441px !important;
}

.top-442 {
  top: 442px !important;
}

.bottom-442 {
  bottom: 442px !important;
}

.left-442 {
  left: 442px !important;
}

.right-442 {
  right: 442px !important;
}

.top-443 {
  top: 443px !important;
}

.bottom-443 {
  bottom: 443px !important;
}

.left-443 {
  left: 443px !important;
}

.right-443 {
  right: 443px !important;
}

.top-444 {
  top: 444px !important;
}

.bottom-444 {
  bottom: 444px !important;
}

.left-444 {
  left: 444px !important;
}

.right-444 {
  right: 444px !important;
}

.top-445 {
  top: 445px !important;
}

.bottom-445 {
  bottom: 445px !important;
}

.left-445 {
  left: 445px !important;
}

.right-445 {
  right: 445px !important;
}

.top-446 {
  top: 446px !important;
}

.bottom-446 {
  bottom: 446px !important;
}

.left-446 {
  left: 446px !important;
}

.right-446 {
  right: 446px !important;
}

.top-447 {
  top: 447px !important;
}

.bottom-447 {
  bottom: 447px !important;
}

.left-447 {
  left: 447px !important;
}

.right-447 {
  right: 447px !important;
}

.top-448 {
  top: 448px !important;
}

.bottom-448 {
  bottom: 448px !important;
}

.left-448 {
  left: 448px !important;
}

.right-448 {
  right: 448px !important;
}

.top-449 {
  top: 449px !important;
}

.bottom-449 {
  bottom: 449px !important;
}

.left-449 {
  left: 449px !important;
}

.right-449 {
  right: 449px !important;
}

.top-450 {
  top: 450px !important;
}

.bottom-450 {
  bottom: 450px !important;
}

.left-450 {
  left: 450px !important;
}

.right-450 {
  right: 450px !important;
}

.top-451 {
  top: 451px !important;
}

.bottom-451 {
  bottom: 451px !important;
}

.left-451 {
  left: 451px !important;
}

.right-451 {
  right: 451px !important;
}

.top-452 {
  top: 452px !important;
}

.bottom-452 {
  bottom: 452px !important;
}

.left-452 {
  left: 452px !important;
}

.right-452 {
  right: 452px !important;
}

.top-453 {
  top: 453px !important;
}

.bottom-453 {
  bottom: 453px !important;
}

.left-453 {
  left: 453px !important;
}

.right-453 {
  right: 453px !important;
}

.top-454 {
  top: 454px !important;
}

.bottom-454 {
  bottom: 454px !important;
}

.left-454 {
  left: 454px !important;
}

.right-454 {
  right: 454px !important;
}

.top-455 {
  top: 455px !important;
}

.bottom-455 {
  bottom: 455px !important;
}

.left-455 {
  left: 455px !important;
}

.right-455 {
  right: 455px !important;
}

.top-456 {
  top: 456px !important;
}

.bottom-456 {
  bottom: 456px !important;
}

.left-456 {
  left: 456px !important;
}

.right-456 {
  right: 456px !important;
}

.top-457 {
  top: 457px !important;
}

.bottom-457 {
  bottom: 457px !important;
}

.left-457 {
  left: 457px !important;
}

.right-457 {
  right: 457px !important;
}

.top-458 {
  top: 458px !important;
}

.bottom-458 {
  bottom: 458px !important;
}

.left-458 {
  left: 458px !important;
}

.right-458 {
  right: 458px !important;
}

.top-459 {
  top: 459px !important;
}

.bottom-459 {
  bottom: 459px !important;
}

.left-459 {
  left: 459px !important;
}

.right-459 {
  right: 459px !important;
}

.top-460 {
  top: 460px !important;
}

.bottom-460 {
  bottom: 460px !important;
}

.left-460 {
  left: 460px !important;
}

.right-460 {
  right: 460px !important;
}

.top-461 {
  top: 461px !important;
}

.bottom-461 {
  bottom: 461px !important;
}

.left-461 {
  left: 461px !important;
}

.right-461 {
  right: 461px !important;
}

.top-462 {
  top: 462px !important;
}

.bottom-462 {
  bottom: 462px !important;
}

.left-462 {
  left: 462px !important;
}

.right-462 {
  right: 462px !important;
}

.top-463 {
  top: 463px !important;
}

.bottom-463 {
  bottom: 463px !important;
}

.left-463 {
  left: 463px !important;
}

.right-463 {
  right: 463px !important;
}

.top-464 {
  top: 464px !important;
}

.bottom-464 {
  bottom: 464px !important;
}

.left-464 {
  left: 464px !important;
}

.right-464 {
  right: 464px !important;
}

.top-465 {
  top: 465px !important;
}

.bottom-465 {
  bottom: 465px !important;
}

.left-465 {
  left: 465px !important;
}

.right-465 {
  right: 465px !important;
}

.top-466 {
  top: 466px !important;
}

.bottom-466 {
  bottom: 466px !important;
}

.left-466 {
  left: 466px !important;
}

.right-466 {
  right: 466px !important;
}

.top-467 {
  top: 467px !important;
}

.bottom-467 {
  bottom: 467px !important;
}

.left-467 {
  left: 467px !important;
}

.right-467 {
  right: 467px !important;
}

.top-468 {
  top: 468px !important;
}

.bottom-468 {
  bottom: 468px !important;
}

.left-468 {
  left: 468px !important;
}

.right-468 {
  right: 468px !important;
}

.top-469 {
  top: 469px !important;
}

.bottom-469 {
  bottom: 469px !important;
}

.left-469 {
  left: 469px !important;
}

.right-469 {
  right: 469px !important;
}

.top-470 {
  top: 470px !important;
}

.bottom-470 {
  bottom: 470px !important;
}

.left-470 {
  left: 470px !important;
}

.right-470 {
  right: 470px !important;
}

.top-471 {
  top: 471px !important;
}

.bottom-471 {
  bottom: 471px !important;
}

.left-471 {
  left: 471px !important;
}

.right-471 {
  right: 471px !important;
}

.top-472 {
  top: 472px !important;
}

.bottom-472 {
  bottom: 472px !important;
}

.left-472 {
  left: 472px !important;
}

.right-472 {
  right: 472px !important;
}

.top-473 {
  top: 473px !important;
}

.bottom-473 {
  bottom: 473px !important;
}

.left-473 {
  left: 473px !important;
}

.right-473 {
  right: 473px !important;
}

.top-474 {
  top: 474px !important;
}

.bottom-474 {
  bottom: 474px !important;
}

.left-474 {
  left: 474px !important;
}

.right-474 {
  right: 474px !important;
}

.top-475 {
  top: 475px !important;
}

.bottom-475 {
  bottom: 475px !important;
}

.left-475 {
  left: 475px !important;
}

.right-475 {
  right: 475px !important;
}

.top-476 {
  top: 476px !important;
}

.bottom-476 {
  bottom: 476px !important;
}

.left-476 {
  left: 476px !important;
}

.right-476 {
  right: 476px !important;
}

.top-477 {
  top: 477px !important;
}

.bottom-477 {
  bottom: 477px !important;
}

.left-477 {
  left: 477px !important;
}

.right-477 {
  right: 477px !important;
}

.top-478 {
  top: 478px !important;
}

.bottom-478 {
  bottom: 478px !important;
}

.left-478 {
  left: 478px !important;
}

.right-478 {
  right: 478px !important;
}

.top-479 {
  top: 479px !important;
}

.bottom-479 {
  bottom: 479px !important;
}

.left-479 {
  left: 479px !important;
}

.right-479 {
  right: 479px !important;
}

.top-480 {
  top: 480px !important;
}

.bottom-480 {
  bottom: 480px !important;
}

.left-480 {
  left: 480px !important;
}

.right-480 {
  right: 480px !important;
}

.top-481 {
  top: 481px !important;
}

.bottom-481 {
  bottom: 481px !important;
}

.left-481 {
  left: 481px !important;
}

.right-481 {
  right: 481px !important;
}

.top-482 {
  top: 482px !important;
}

.bottom-482 {
  bottom: 482px !important;
}

.left-482 {
  left: 482px !important;
}

.right-482 {
  right: 482px !important;
}

.top-483 {
  top: 483px !important;
}

.bottom-483 {
  bottom: 483px !important;
}

.left-483 {
  left: 483px !important;
}

.right-483 {
  right: 483px !important;
}

.top-484 {
  top: 484px !important;
}

.bottom-484 {
  bottom: 484px !important;
}

.left-484 {
  left: 484px !important;
}

.right-484 {
  right: 484px !important;
}

.top-485 {
  top: 485px !important;
}

.bottom-485 {
  bottom: 485px !important;
}

.left-485 {
  left: 485px !important;
}

.right-485 {
  right: 485px !important;
}

.top-486 {
  top: 486px !important;
}

.bottom-486 {
  bottom: 486px !important;
}

.left-486 {
  left: 486px !important;
}

.right-486 {
  right: 486px !important;
}

.top-487 {
  top: 487px !important;
}

.bottom-487 {
  bottom: 487px !important;
}

.left-487 {
  left: 487px !important;
}

.right-487 {
  right: 487px !important;
}

.top-488 {
  top: 488px !important;
}

.bottom-488 {
  bottom: 488px !important;
}

.left-488 {
  left: 488px !important;
}

.right-488 {
  right: 488px !important;
}

.top-489 {
  top: 489px !important;
}

.bottom-489 {
  bottom: 489px !important;
}

.left-489 {
  left: 489px !important;
}

.right-489 {
  right: 489px !important;
}

.top-490 {
  top: 490px !important;
}

.bottom-490 {
  bottom: 490px !important;
}

.left-490 {
  left: 490px !important;
}

.right-490 {
  right: 490px !important;
}

.top-491 {
  top: 491px !important;
}

.bottom-491 {
  bottom: 491px !important;
}

.left-491 {
  left: 491px !important;
}

.right-491 {
  right: 491px !important;
}

.top-492 {
  top: 492px !important;
}

.bottom-492 {
  bottom: 492px !important;
}

.left-492 {
  left: 492px !important;
}

.right-492 {
  right: 492px !important;
}

.top-493 {
  top: 493px !important;
}

.bottom-493 {
  bottom: 493px !important;
}

.left-493 {
  left: 493px !important;
}

.right-493 {
  right: 493px !important;
}

.top-494 {
  top: 494px !important;
}

.bottom-494 {
  bottom: 494px !important;
}

.left-494 {
  left: 494px !important;
}

.right-494 {
  right: 494px !important;
}

.top-495 {
  top: 495px !important;
}

.bottom-495 {
  bottom: 495px !important;
}

.left-495 {
  left: 495px !important;
}

.right-495 {
  right: 495px !important;
}

.top-496 {
  top: 496px !important;
}

.bottom-496 {
  bottom: 496px !important;
}

.left-496 {
  left: 496px !important;
}

.right-496 {
  right: 496px !important;
}

.top-497 {
  top: 497px !important;
}

.bottom-497 {
  bottom: 497px !important;
}

.left-497 {
  left: 497px !important;
}

.right-497 {
  right: 497px !important;
}

.top-498 {
  top: 498px !important;
}

.bottom-498 {
  bottom: 498px !important;
}

.left-498 {
  left: 498px !important;
}

.right-498 {
  right: 498px !important;
}

.top-499 {
  top: 499px !important;
}

.bottom-499 {
  bottom: 499px !important;
}

.left-499 {
  left: 499px !important;
}

.right-499 {
  right: 499px !important;
}

.top-500 {
  top: 500px !important;
}

.bottom-500 {
  bottom: 500px !important;
}

.left-500 {
  left: 500px !important;
}

.right-500 {
  right: 500px !important;
}

.pt-0 {
  padding-top: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.m-minust-0 {
  margin-top: -0px !important;
}

.pt-1 {
  padding-top: 1px !important;
}

.mt-1 {
  margin-top: 1px !important;
}

.m-minust-1 {
  margin-top: -1px !important;
}

.pt-2 {
  padding-top: 2px !important;
}

.mt-2 {
  margin-top: 2px !important;
}

.m-minust-2 {
  margin-top: -2px !important;
}

.pt-3 {
  padding-top: 3px !important;
}

.mt-3 {
  margin-top: 3px !important;
}

.m-minust-3 {
  margin-top: -3px !important;
}

.pt-4 {
  padding-top: 4px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.m-minust-4 {
  margin-top: -4px !important;
}

.pt-5 {
  padding-top: 5px !important;
}

.mt-5 {
  margin-top: 5px !important;
}

.m-minust-5 {
  margin-top: -5px !important;
}

.pt-6 {
  padding-top: 6px !important;
}

.mt-6 {
  margin-top: 6px !important;
}

.m-minust-6 {
  margin-top: -6px !important;
}

.pt-7 {
  padding-top: 7px !important;
}

.mt-7 {
  margin-top: 7px !important;
}

.m-minust-7 {
  margin-top: -7px !important;
}

.pt-8 {
  padding-top: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.m-minust-8 {
  margin-top: -8px !important;
}

.pt-9 {
  padding-top: 9px !important;
}

.mt-9 {
  margin-top: 9px !important;
}

.m-minust-9 {
  margin-top: -9px !important;
}

.pt-10 {
  padding-top: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.m-minust-10 {
  margin-top: -10px !important;
}

.pt-11 {
  padding-top: 11px !important;
}

.mt-11 {
  margin-top: 11px !important;
}

.m-minust-11 {
  margin-top: -11px !important;
}

.pt-12 {
  padding-top: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.m-minust-12 {
  margin-top: -12px !important;
}

.pt-13 {
  padding-top: 13px !important;
}

.mt-13 {
  margin-top: 13px !important;
}

.m-minust-13 {
  margin-top: -13px !important;
}

.pt-14 {
  padding-top: 14px !important;
}

.mt-14 {
  margin-top: 14px !important;
}

.m-minust-14 {
  margin-top: -14px !important;
}

.pt-15 {
  padding-top: 15px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.m-minust-15 {
  margin-top: -15px !important;
}

.pt-16 {
  padding-top: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.m-minust-16 {
  margin-top: -16px !important;
}

.pt-17 {
  padding-top: 17px !important;
}

.mt-17 {
  margin-top: 17px !important;
}

.m-minust-17 {
  margin-top: -17px !important;
}

.pt-18 {
  padding-top: 18px !important;
}

.mt-18 {
  margin-top: 18px !important;
}

.m-minust-18 {
  margin-top: -18px !important;
}

.pt-19 {
  padding-top: 19px !important;
}

.mt-19 {
  margin-top: 19px !important;
}

.m-minust-19 {
  margin-top: -19px !important;
}

.pt-20 {
  padding-top: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.m-minust-20 {
  margin-top: -20px !important;
}

.pt-21 {
  padding-top: 21px !important;
}

.mt-21 {
  margin-top: 21px !important;
}

.m-minust-21 {
  margin-top: -21px !important;
}

.pt-22 {
  padding-top: 22px !important;
}

.mt-22 {
  margin-top: 22px !important;
}

.m-minust-22 {
  margin-top: -22px !important;
}

.pt-23 {
  padding-top: 23px !important;
}

.mt-23 {
  margin-top: 23px !important;
}

.m-minust-23 {
  margin-top: -23px !important;
}

.pt-24 {
  padding-top: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.m-minust-24 {
  margin-top: -24px !important;
}

.pt-25 {
  padding-top: 25px !important;
}

.mt-25 {
  margin-top: 25px !important;
}

.m-minust-25 {
  margin-top: -25px !important;
}

.pt-26 {
  padding-top: 26px !important;
}

.mt-26 {
  margin-top: 26px !important;
}

.m-minust-26 {
  margin-top: -26px !important;
}

.pt-27 {
  padding-top: 27px !important;
}

.mt-27 {
  margin-top: 27px !important;
}

.m-minust-27 {
  margin-top: -27px !important;
}

.pt-28 {
  padding-top: 28px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.m-minust-28 {
  margin-top: -28px !important;
}

.pt-29 {
  padding-top: 29px !important;
}

.mt-29 {
  margin-top: 29px !important;
}

.m-minust-29 {
  margin-top: -29px !important;
}

.pt-30 {
  padding-top: 30px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.m-minust-30 {
  margin-top: -30px !important;
}

.pt-31 {
  padding-top: 31px !important;
}

.mt-31 {
  margin-top: 31px !important;
}

.m-minust-31 {
  margin-top: -31px !important;
}

.pt-32 {
  padding-top: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.m-minust-32 {
  margin-top: -32px !important;
}

.pt-33 {
  padding-top: 33px !important;
}

.mt-33 {
  margin-top: 33px !important;
}

.m-minust-33 {
  margin-top: -33px !important;
}

.pt-34 {
  padding-top: 34px !important;
}

.mt-34 {
  margin-top: 34px !important;
}

.m-minust-34 {
  margin-top: -34px !important;
}

.pt-35 {
  padding-top: 35px !important;
}

.mt-35 {
  margin-top: 35px !important;
}

.m-minust-35 {
  margin-top: -35px !important;
}

.pt-36 {
  padding-top: 36px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.m-minust-36 {
  margin-top: -36px !important;
}

.pt-37 {
  padding-top: 37px !important;
}

.mt-37 {
  margin-top: 37px !important;
}

.m-minust-37 {
  margin-top: -37px !important;
}

.pt-38 {
  padding-top: 38px !important;
}

.mt-38 {
  margin-top: 38px !important;
}

.m-minust-38 {
  margin-top: -38px !important;
}

.pt-39 {
  padding-top: 39px !important;
}

.mt-39 {
  margin-top: 39px !important;
}

.m-minust-39 {
  margin-top: -39px !important;
}

.pt-40 {
  padding-top: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.m-minust-40 {
  margin-top: -40px !important;
}

.pt-41 {
  padding-top: 41px !important;
}

.mt-41 {
  margin-top: 41px !important;
}

.m-minust-41 {
  margin-top: -41px !important;
}

.pt-42 {
  padding-top: 42px !important;
}

.mt-42 {
  margin-top: 42px !important;
}

.m-minust-42 {
  margin-top: -42px !important;
}

.pt-43 {
  padding-top: 43px !important;
}

.mt-43 {
  margin-top: 43px !important;
}

.m-minust-43 {
  margin-top: -43px !important;
}

.pt-44 {
  padding-top: 44px !important;
}

.mt-44 {
  margin-top: 44px !important;
}

.m-minust-44 {
  margin-top: -44px !important;
}

.pt-45 {
  padding-top: 45px !important;
}

.mt-45 {
  margin-top: 45px !important;
}

.m-minust-45 {
  margin-top: -45px !important;
}

.pt-46 {
  padding-top: 46px !important;
}

.mt-46 {
  margin-top: 46px !important;
}

.m-minust-46 {
  margin-top: -46px !important;
}

.pt-47 {
  padding-top: 47px !important;
}

.mt-47 {
  margin-top: 47px !important;
}

.m-minust-47 {
  margin-top: -47px !important;
}

.pt-48 {
  padding-top: 48px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.m-minust-48 {
  margin-top: -48px !important;
}

.pt-49 {
  padding-top: 49px !important;
}

.mt-49 {
  margin-top: 49px !important;
}

.m-minust-49 {
  margin-top: -49px !important;
}

.pt-50 {
  padding-top: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.m-minust-50 {
  margin-top: -50px !important;
}

.pt-51 {
  padding-top: 51px !important;
}

.mt-51 {
  margin-top: 51px !important;
}

.m-minust-51 {
  margin-top: -51px !important;
}

.pt-52 {
  padding-top: 52px !important;
}

.mt-52 {
  margin-top: 52px !important;
}

.m-minust-52 {
  margin-top: -52px !important;
}

.pt-53 {
  padding-top: 53px !important;
}

.mt-53 {
  margin-top: 53px !important;
}

.m-minust-53 {
  margin-top: -53px !important;
}

.pt-54 {
  padding-top: 54px !important;
}

.mt-54 {
  margin-top: 54px !important;
}

.m-minust-54 {
  margin-top: -54px !important;
}

.pt-55 {
  padding-top: 55px !important;
}

.mt-55 {
  margin-top: 55px !important;
}

.m-minust-55 {
  margin-top: -55px !important;
}

.pt-56 {
  padding-top: 56px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.m-minust-56 {
  margin-top: -56px !important;
}

.pt-57 {
  padding-top: 57px !important;
}

.mt-57 {
  margin-top: 57px !important;
}

.m-minust-57 {
  margin-top: -57px !important;
}

.pt-58 {
  padding-top: 58px !important;
}

.mt-58 {
  margin-top: 58px !important;
}

.m-minust-58 {
  margin-top: -58px !important;
}

.pt-59 {
  padding-top: 59px !important;
}

.mt-59 {
  margin-top: 59px !important;
}

.m-minust-59 {
  margin-top: -59px !important;
}

.pt-60 {
  padding-top: 60px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.m-minust-60 {
  margin-top: -60px !important;
}

.pt-61 {
  padding-top: 61px !important;
}

.mt-61 {
  margin-top: 61px !important;
}

.m-minust-61 {
  margin-top: -61px !important;
}

.pt-62 {
  padding-top: 62px !important;
}

.mt-62 {
  margin-top: 62px !important;
}

.m-minust-62 {
  margin-top: -62px !important;
}

.pt-63 {
  padding-top: 63px !important;
}

.mt-63 {
  margin-top: 63px !important;
}

.m-minust-63 {
  margin-top: -63px !important;
}

.pt-64 {
  padding-top: 64px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.m-minust-64 {
  margin-top: -64px !important;
}

.pt-65 {
  padding-top: 65px !important;
}

.mt-65 {
  margin-top: 65px !important;
}

.m-minust-65 {
  margin-top: -65px !important;
}

.pt-66 {
  padding-top: 66px !important;
}

.mt-66 {
  margin-top: 66px !important;
}

.m-minust-66 {
  margin-top: -66px !important;
}

.pt-67 {
  padding-top: 67px !important;
}

.mt-67 {
  margin-top: 67px !important;
}

.m-minust-67 {
  margin-top: -67px !important;
}

.pt-68 {
  padding-top: 68px !important;
}

.mt-68 {
  margin-top: 68px !important;
}

.m-minust-68 {
  margin-top: -68px !important;
}

.pt-69 {
  padding-top: 69px !important;
}

.mt-69 {
  margin-top: 69px !important;
}

.m-minust-69 {
  margin-top: -69px !important;
}

.pt-70 {
  padding-top: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.m-minust-70 {
  margin-top: -70px !important;
}

.pt-71 {
  padding-top: 71px !important;
}

.mt-71 {
  margin-top: 71px !important;
}

.m-minust-71 {
  margin-top: -71px !important;
}

.pt-72 {
  padding-top: 72px !important;
}

.mt-72 {
  margin-top: 72px !important;
}

.m-minust-72 {
  margin-top: -72px !important;
}

.pt-73 {
  padding-top: 73px !important;
}

.mt-73 {
  margin-top: 73px !important;
}

.m-minust-73 {
  margin-top: -73px !important;
}

.pt-74 {
  padding-top: 74px !important;
}

.mt-74 {
  margin-top: 74px !important;
}

.m-minust-74 {
  margin-top: -74px !important;
}

.pt-75 {
  padding-top: 75px !important;
}

.mt-75 {
  margin-top: 75px !important;
}

.m-minust-75 {
  margin-top: -75px !important;
}

.pt-76 {
  padding-top: 76px !important;
}

.mt-76 {
  margin-top: 76px !important;
}

.m-minust-76 {
  margin-top: -76px !important;
}

.pt-77 {
  padding-top: 77px !important;
}

.mt-77 {
  margin-top: 77px !important;
}

.m-minust-77 {
  margin-top: -77px !important;
}

.pt-78 {
  padding-top: 78px !important;
}

.mt-78 {
  margin-top: 78px !important;
}

.m-minust-78 {
  margin-top: -78px !important;
}

.pt-79 {
  padding-top: 79px !important;
}

.mt-79 {
  margin-top: 79px !important;
}

.m-minust-79 {
  margin-top: -79px !important;
}

.pt-80 {
  padding-top: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.m-minust-80 {
  margin-top: -80px !important;
}

.pt-81 {
  padding-top: 81px !important;
}

.mt-81 {
  margin-top: 81px !important;
}

.m-minust-81 {
  margin-top: -81px !important;
}

.pt-82 {
  padding-top: 82px !important;
}

.mt-82 {
  margin-top: 82px !important;
}

.m-minust-82 {
  margin-top: -82px !important;
}

.pt-83 {
  padding-top: 83px !important;
}

.mt-83 {
  margin-top: 83px !important;
}

.m-minust-83 {
  margin-top: -83px !important;
}

.pt-84 {
  padding-top: 84px !important;
}

.mt-84 {
  margin-top: 84px !important;
}

.m-minust-84 {
  margin-top: -84px !important;
}

.pt-85 {
  padding-top: 85px !important;
}

.mt-85 {
  margin-top: 85px !important;
}

.m-minust-85 {
  margin-top: -85px !important;
}

.pt-86 {
  padding-top: 86px !important;
}

.mt-86 {
  margin-top: 86px !important;
}

.m-minust-86 {
  margin-top: -86px !important;
}

.pt-87 {
  padding-top: 87px !important;
}

.mt-87 {
  margin-top: 87px !important;
}

.m-minust-87 {
  margin-top: -87px !important;
}

.pt-88 {
  padding-top: 88px !important;
}

.mt-88 {
  margin-top: 88px !important;
}

.m-minust-88 {
  margin-top: -88px !important;
}

.pt-89 {
  padding-top: 89px !important;
}

.mt-89 {
  margin-top: 89px !important;
}

.m-minust-89 {
  margin-top: -89px !important;
}

.pt-90 {
  padding-top: 90px !important;
}

.mt-90 {
  margin-top: 90px !important;
}

.m-minust-90 {
  margin-top: -90px !important;
}

.pt-91 {
  padding-top: 91px !important;
}

.mt-91 {
  margin-top: 91px !important;
}

.m-minust-91 {
  margin-top: -91px !important;
}

.pt-92 {
  padding-top: 92px !important;
}

.mt-92 {
  margin-top: 92px !important;
}

.m-minust-92 {
  margin-top: -92px !important;
}

.pt-93 {
  padding-top: 93px !important;
}

.mt-93 {
  margin-top: 93px !important;
}

.m-minust-93 {
  margin-top: -93px !important;
}

.pt-94 {
  padding-top: 94px !important;
}

.mt-94 {
  margin-top: 94px !important;
}

.m-minust-94 {
  margin-top: -94px !important;
}

.pt-95 {
  padding-top: 95px !important;
}

.mt-95 {
  margin-top: 95px !important;
}

.m-minust-95 {
  margin-top: -95px !important;
}

.pt-96 {
  padding-top: 96px !important;
}

.mt-96 {
  margin-top: 96px !important;
}

.m-minust-96 {
  margin-top: -96px !important;
}

.pt-97 {
  padding-top: 97px !important;
}

.mt-97 {
  margin-top: 97px !important;
}

.m-minust-97 {
  margin-top: -97px !important;
}

.pt-98 {
  padding-top: 98px !important;
}

.mt-98 {
  margin-top: 98px !important;
}

.m-minust-98 {
  margin-top: -98px !important;
}

.pt-99 {
  padding-top: 99px !important;
}

.mt-99 {
  margin-top: 99px !important;
}

.m-minust-99 {
  margin-top: -99px !important;
}

.pt-100 {
  padding-top: 100px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.m-minust-100 {
  margin-top: -100px !important;
}

.pt-101 {
  padding-top: 101px !important;
}

.mt-101 {
  margin-top: 101px !important;
}

.m-minust-101 {
  margin-top: -101px !important;
}

.pt-102 {
  padding-top: 102px !important;
}

.mt-102 {
  margin-top: 102px !important;
}

.m-minust-102 {
  margin-top: -102px !important;
}

.pt-103 {
  padding-top: 103px !important;
}

.mt-103 {
  margin-top: 103px !important;
}

.m-minust-103 {
  margin-top: -103px !important;
}

.pt-104 {
  padding-top: 104px !important;
}

.mt-104 {
  margin-top: 104px !important;
}

.m-minust-104 {
  margin-top: -104px !important;
}

.pt-105 {
  padding-top: 105px !important;
}

.mt-105 {
  margin-top: 105px !important;
}

.m-minust-105 {
  margin-top: -105px !important;
}

.pt-106 {
  padding-top: 106px !important;
}

.mt-106 {
  margin-top: 106px !important;
}

.m-minust-106 {
  margin-top: -106px !important;
}

.pt-107 {
  padding-top: 107px !important;
}

.mt-107 {
  margin-top: 107px !important;
}

.m-minust-107 {
  margin-top: -107px !important;
}

.pt-108 {
  padding-top: 108px !important;
}

.mt-108 {
  margin-top: 108px !important;
}

.m-minust-108 {
  margin-top: -108px !important;
}

.pt-109 {
  padding-top: 109px !important;
}

.mt-109 {
  margin-top: 109px !important;
}

.m-minust-109 {
  margin-top: -109px !important;
}

.pt-110 {
  padding-top: 110px !important;
}

.mt-110 {
  margin-top: 110px !important;
}

.m-minust-110 {
  margin-top: -110px !important;
}

.pt-111 {
  padding-top: 111px !important;
}

.mt-111 {
  margin-top: 111px !important;
}

.m-minust-111 {
  margin-top: -111px !important;
}

.pt-112 {
  padding-top: 112px !important;
}

.mt-112 {
  margin-top: 112px !important;
}

.m-minust-112 {
  margin-top: -112px !important;
}

.pt-113 {
  padding-top: 113px !important;
}

.mt-113 {
  margin-top: 113px !important;
}

.m-minust-113 {
  margin-top: -113px !important;
}

.pt-114 {
  padding-top: 114px !important;
}

.mt-114 {
  margin-top: 114px !important;
}

.m-minust-114 {
  margin-top: -114px !important;
}

.pt-115 {
  padding-top: 115px !important;
}

.mt-115 {
  margin-top: 115px !important;
}

.m-minust-115 {
  margin-top: -115px !important;
}

.pt-116 {
  padding-top: 116px !important;
}

.mt-116 {
  margin-top: 116px !important;
}

.m-minust-116 {
  margin-top: -116px !important;
}

.pt-117 {
  padding-top: 117px !important;
}

.mt-117 {
  margin-top: 117px !important;
}

.m-minust-117 {
  margin-top: -117px !important;
}

.pt-118 {
  padding-top: 118px !important;
}

.mt-118 {
  margin-top: 118px !important;
}

.m-minust-118 {
  margin-top: -118px !important;
}

.pt-119 {
  padding-top: 119px !important;
}

.mt-119 {
  margin-top: 119px !important;
}

.m-minust-119 {
  margin-top: -119px !important;
}

.pt-120 {
  padding-top: 120px !important;
}

.mt-120 {
  margin-top: 120px !important;
}

.m-minust-120 {
  margin-top: -120px !important;
}

.pt-121 {
  padding-top: 121px !important;
}

.mt-121 {
  margin-top: 121px !important;
}

.m-minust-121 {
  margin-top: -121px !important;
}

.pt-122 {
  padding-top: 122px !important;
}

.mt-122 {
  margin-top: 122px !important;
}

.m-minust-122 {
  margin-top: -122px !important;
}

.pt-123 {
  padding-top: 123px !important;
}

.mt-123 {
  margin-top: 123px !important;
}

.m-minust-123 {
  margin-top: -123px !important;
}

.pt-124 {
  padding-top: 124px !important;
}

.mt-124 {
  margin-top: 124px !important;
}

.m-minust-124 {
  margin-top: -124px !important;
}

.pt-125 {
  padding-top: 125px !important;
}

.mt-125 {
  margin-top: 125px !important;
}

.m-minust-125 {
  margin-top: -125px !important;
}

.pt-126 {
  padding-top: 126px !important;
}

.mt-126 {
  margin-top: 126px !important;
}

.m-minust-126 {
  margin-top: -126px !important;
}

.pt-127 {
  padding-top: 127px !important;
}

.mt-127 {
  margin-top: 127px !important;
}

.m-minust-127 {
  margin-top: -127px !important;
}

.pt-128 {
  padding-top: 128px !important;
}

.mt-128 {
  margin-top: 128px !important;
}

.m-minust-128 {
  margin-top: -128px !important;
}

.pt-129 {
  padding-top: 129px !important;
}

.mt-129 {
  margin-top: 129px !important;
}

.m-minust-129 {
  margin-top: -129px !important;
}

.pt-130 {
  padding-top: 130px !important;
}

.mt-130 {
  margin-top: 130px !important;
}

.m-minust-130 {
  margin-top: -130px !important;
}

.pt-131 {
  padding-top: 131px !important;
}

.mt-131 {
  margin-top: 131px !important;
}

.m-minust-131 {
  margin-top: -131px !important;
}

.pt-132 {
  padding-top: 132px !important;
}

.mt-132 {
  margin-top: 132px !important;
}

.m-minust-132 {
  margin-top: -132px !important;
}

.pt-133 {
  padding-top: 133px !important;
}

.mt-133 {
  margin-top: 133px !important;
}

.m-minust-133 {
  margin-top: -133px !important;
}

.pt-134 {
  padding-top: 134px !important;
}

.mt-134 {
  margin-top: 134px !important;
}

.m-minust-134 {
  margin-top: -134px !important;
}

.pt-135 {
  padding-top: 135px !important;
}

.mt-135 {
  margin-top: 135px !important;
}

.m-minust-135 {
  margin-top: -135px !important;
}

.pt-136 {
  padding-top: 136px !important;
}

.mt-136 {
  margin-top: 136px !important;
}

.m-minust-136 {
  margin-top: -136px !important;
}

.pt-137 {
  padding-top: 137px !important;
}

.mt-137 {
  margin-top: 137px !important;
}

.m-minust-137 {
  margin-top: -137px !important;
}

.pt-138 {
  padding-top: 138px !important;
}

.mt-138 {
  margin-top: 138px !important;
}

.m-minust-138 {
  margin-top: -138px !important;
}

.pt-139 {
  padding-top: 139px !important;
}

.mt-139 {
  margin-top: 139px !important;
}

.m-minust-139 {
  margin-top: -139px !important;
}

.pt-140 {
  padding-top: 140px !important;
}

.mt-140 {
  margin-top: 140px !important;
}

.m-minust-140 {
  margin-top: -140px !important;
}

.pt-141 {
  padding-top: 141px !important;
}

.mt-141 {
  margin-top: 141px !important;
}

.m-minust-141 {
  margin-top: -141px !important;
}

.pt-142 {
  padding-top: 142px !important;
}

.mt-142 {
  margin-top: 142px !important;
}

.m-minust-142 {
  margin-top: -142px !important;
}

.pt-143 {
  padding-top: 143px !important;
}

.mt-143 {
  margin-top: 143px !important;
}

.m-minust-143 {
  margin-top: -143px !important;
}

.pt-144 {
  padding-top: 144px !important;
}

.mt-144 {
  margin-top: 144px !important;
}

.m-minust-144 {
  margin-top: -144px !important;
}

.pt-145 {
  padding-top: 145px !important;
}

.mt-145 {
  margin-top: 145px !important;
}

.m-minust-145 {
  margin-top: -145px !important;
}

.pt-146 {
  padding-top: 146px !important;
}

.mt-146 {
  margin-top: 146px !important;
}

.m-minust-146 {
  margin-top: -146px !important;
}

.pt-147 {
  padding-top: 147px !important;
}

.mt-147 {
  margin-top: 147px !important;
}

.m-minust-147 {
  margin-top: -147px !important;
}

.pt-148 {
  padding-top: 148px !important;
}

.mt-148 {
  margin-top: 148px !important;
}

.m-minust-148 {
  margin-top: -148px !important;
}

.pt-149 {
  padding-top: 149px !important;
}

.mt-149 {
  margin-top: 149px !important;
}

.m-minust-149 {
  margin-top: -149px !important;
}

.pt-150 {
  padding-top: 150px !important;
}

.mt-150 {
  margin-top: 150px !important;
}

.m-minust-150 {
  margin-top: -150px !important;
}

.pt-151 {
  padding-top: 151px !important;
}

.mt-151 {
  margin-top: 151px !important;
}

.m-minust-151 {
  margin-top: -151px !important;
}

.pt-152 {
  padding-top: 152px !important;
}

.mt-152 {
  margin-top: 152px !important;
}

.m-minust-152 {
  margin-top: -152px !important;
}

.pt-153 {
  padding-top: 153px !important;
}

.mt-153 {
  margin-top: 153px !important;
}

.m-minust-153 {
  margin-top: -153px !important;
}

.pt-154 {
  padding-top: 154px !important;
}

.mt-154 {
  margin-top: 154px !important;
}

.m-minust-154 {
  margin-top: -154px !important;
}

.pt-155 {
  padding-top: 155px !important;
}

.mt-155 {
  margin-top: 155px !important;
}

.m-minust-155 {
  margin-top: -155px !important;
}

.pt-156 {
  padding-top: 156px !important;
}

.mt-156 {
  margin-top: 156px !important;
}

.m-minust-156 {
  margin-top: -156px !important;
}

.pt-157 {
  padding-top: 157px !important;
}

.mt-157 {
  margin-top: 157px !important;
}

.m-minust-157 {
  margin-top: -157px !important;
}

.pt-158 {
  padding-top: 158px !important;
}

.mt-158 {
  margin-top: 158px !important;
}

.m-minust-158 {
  margin-top: -158px !important;
}

.pt-159 {
  padding-top: 159px !important;
}

.mt-159 {
  margin-top: 159px !important;
}

.m-minust-159 {
  margin-top: -159px !important;
}

.pt-160 {
  padding-top: 160px !important;
}

.mt-160 {
  margin-top: 160px !important;
}

.m-minust-160 {
  margin-top: -160px !important;
}

.pt-161 {
  padding-top: 161px !important;
}

.mt-161 {
  margin-top: 161px !important;
}

.m-minust-161 {
  margin-top: -161px !important;
}

.pt-162 {
  padding-top: 162px !important;
}

.mt-162 {
  margin-top: 162px !important;
}

.m-minust-162 {
  margin-top: -162px !important;
}

.pt-163 {
  padding-top: 163px !important;
}

.mt-163 {
  margin-top: 163px !important;
}

.m-minust-163 {
  margin-top: -163px !important;
}

.pt-164 {
  padding-top: 164px !important;
}

.mt-164 {
  margin-top: 164px !important;
}

.m-minust-164 {
  margin-top: -164px !important;
}

.pt-165 {
  padding-top: 165px !important;
}

.mt-165 {
  margin-top: 165px !important;
}

.m-minust-165 {
  margin-top: -165px !important;
}

.pt-166 {
  padding-top: 166px !important;
}

.mt-166 {
  margin-top: 166px !important;
}

.m-minust-166 {
  margin-top: -166px !important;
}

.pt-167 {
  padding-top: 167px !important;
}

.mt-167 {
  margin-top: 167px !important;
}

.m-minust-167 {
  margin-top: -167px !important;
}

.pt-168 {
  padding-top: 168px !important;
}

.mt-168 {
  margin-top: 168px !important;
}

.m-minust-168 {
  margin-top: -168px !important;
}

.pt-169 {
  padding-top: 169px !important;
}

.mt-169 {
  margin-top: 169px !important;
}

.m-minust-169 {
  margin-top: -169px !important;
}

.pt-170 {
  padding-top: 170px !important;
}

.mt-170 {
  margin-top: 170px !important;
}

.m-minust-170 {
  margin-top: -170px !important;
}

.pt-171 {
  padding-top: 171px !important;
}

.mt-171 {
  margin-top: 171px !important;
}

.m-minust-171 {
  margin-top: -171px !important;
}

.pt-172 {
  padding-top: 172px !important;
}

.mt-172 {
  margin-top: 172px !important;
}

.m-minust-172 {
  margin-top: -172px !important;
}

.pt-173 {
  padding-top: 173px !important;
}

.mt-173 {
  margin-top: 173px !important;
}

.m-minust-173 {
  margin-top: -173px !important;
}

.pt-174 {
  padding-top: 174px !important;
}

.mt-174 {
  margin-top: 174px !important;
}

.m-minust-174 {
  margin-top: -174px !important;
}

.pt-175 {
  padding-top: 175px !important;
}

.mt-175 {
  margin-top: 175px !important;
}

.m-minust-175 {
  margin-top: -175px !important;
}

.pt-176 {
  padding-top: 176px !important;
}

.mt-176 {
  margin-top: 176px !important;
}

.m-minust-176 {
  margin-top: -176px !important;
}

.pt-177 {
  padding-top: 177px !important;
}

.mt-177 {
  margin-top: 177px !important;
}

.m-minust-177 {
  margin-top: -177px !important;
}

.pt-178 {
  padding-top: 178px !important;
}

.mt-178 {
  margin-top: 178px !important;
}

.m-minust-178 {
  margin-top: -178px !important;
}

.pt-179 {
  padding-top: 179px !important;
}

.mt-179 {
  margin-top: 179px !important;
}

.m-minust-179 {
  margin-top: -179px !important;
}

.pt-180 {
  padding-top: 180px !important;
}

.mt-180 {
  margin-top: 180px !important;
}

.m-minust-180 {
  margin-top: -180px !important;
}

.pt-181 {
  padding-top: 181px !important;
}

.mt-181 {
  margin-top: 181px !important;
}

.m-minust-181 {
  margin-top: -181px !important;
}

.pt-182 {
  padding-top: 182px !important;
}

.mt-182 {
  margin-top: 182px !important;
}

.m-minust-182 {
  margin-top: -182px !important;
}

.pt-183 {
  padding-top: 183px !important;
}

.mt-183 {
  margin-top: 183px !important;
}

.m-minust-183 {
  margin-top: -183px !important;
}

.pt-184 {
  padding-top: 184px !important;
}

.mt-184 {
  margin-top: 184px !important;
}

.m-minust-184 {
  margin-top: -184px !important;
}

.pt-185 {
  padding-top: 185px !important;
}

.mt-185 {
  margin-top: 185px !important;
}

.m-minust-185 {
  margin-top: -185px !important;
}

.pt-186 {
  padding-top: 186px !important;
}

.mt-186 {
  margin-top: 186px !important;
}

.m-minust-186 {
  margin-top: -186px !important;
}

.pt-187 {
  padding-top: 187px !important;
}

.mt-187 {
  margin-top: 187px !important;
}

.m-minust-187 {
  margin-top: -187px !important;
}

.pt-188 {
  padding-top: 188px !important;
}

.mt-188 {
  margin-top: 188px !important;
}

.m-minust-188 {
  margin-top: -188px !important;
}

.pt-189 {
  padding-top: 189px !important;
}

.mt-189 {
  margin-top: 189px !important;
}

.m-minust-189 {
  margin-top: -189px !important;
}

.pt-190 {
  padding-top: 190px !important;
}

.mt-190 {
  margin-top: 190px !important;
}

.m-minust-190 {
  margin-top: -190px !important;
}

.pt-191 {
  padding-top: 191px !important;
}

.mt-191 {
  margin-top: 191px !important;
}

.m-minust-191 {
  margin-top: -191px !important;
}

.pt-192 {
  padding-top: 192px !important;
}

.mt-192 {
  margin-top: 192px !important;
}

.m-minust-192 {
  margin-top: -192px !important;
}

.pt-193 {
  padding-top: 193px !important;
}

.mt-193 {
  margin-top: 193px !important;
}

.m-minust-193 {
  margin-top: -193px !important;
}

.pt-194 {
  padding-top: 194px !important;
}

.mt-194 {
  margin-top: 194px !important;
}

.m-minust-194 {
  margin-top: -194px !important;
}

.pt-195 {
  padding-top: 195px !important;
}

.mt-195 {
  margin-top: 195px !important;
}

.m-minust-195 {
  margin-top: -195px !important;
}

.pt-196 {
  padding-top: 196px !important;
}

.mt-196 {
  margin-top: 196px !important;
}

.m-minust-196 {
  margin-top: -196px !important;
}

.pt-197 {
  padding-top: 197px !important;
}

.mt-197 {
  margin-top: 197px !important;
}

.m-minust-197 {
  margin-top: -197px !important;
}

.pt-198 {
  padding-top: 198px !important;
}

.mt-198 {
  margin-top: 198px !important;
}

.m-minust-198 {
  margin-top: -198px !important;
}

.pt-199 {
  padding-top: 199px !important;
}

.mt-199 {
  margin-top: 199px !important;
}

.m-minust-199 {
  margin-top: -199px !important;
}

.pt-200 {
  padding-top: 200px !important;
}

.mt-200 {
  margin-top: 200px !important;
}

.m-minust-200 {
  margin-top: -200px !important;
}

.pt-201 {
  padding-top: 201px !important;
}

.mt-201 {
  margin-top: 201px !important;
}

.m-minust-201 {
  margin-top: -201px !important;
}

.pt-202 {
  padding-top: 202px !important;
}

.mt-202 {
  margin-top: 202px !important;
}

.m-minust-202 {
  margin-top: -202px !important;
}

.pt-203 {
  padding-top: 203px !important;
}

.mt-203 {
  margin-top: 203px !important;
}

.m-minust-203 {
  margin-top: -203px !important;
}

.pt-204 {
  padding-top: 204px !important;
}

.mt-204 {
  margin-top: 204px !important;
}

.m-minust-204 {
  margin-top: -204px !important;
}

.pt-205 {
  padding-top: 205px !important;
}

.mt-205 {
  margin-top: 205px !important;
}

.m-minust-205 {
  margin-top: -205px !important;
}

.pt-206 {
  padding-top: 206px !important;
}

.mt-206 {
  margin-top: 206px !important;
}

.m-minust-206 {
  margin-top: -206px !important;
}

.pt-207 {
  padding-top: 207px !important;
}

.mt-207 {
  margin-top: 207px !important;
}

.m-minust-207 {
  margin-top: -207px !important;
}

.pt-208 {
  padding-top: 208px !important;
}

.mt-208 {
  margin-top: 208px !important;
}

.m-minust-208 {
  margin-top: -208px !important;
}

.pt-209 {
  padding-top: 209px !important;
}

.mt-209 {
  margin-top: 209px !important;
}

.m-minust-209 {
  margin-top: -209px !important;
}

.pt-210 {
  padding-top: 210px !important;
}

.mt-210 {
  margin-top: 210px !important;
}

.m-minust-210 {
  margin-top: -210px !important;
}

.pt-211 {
  padding-top: 211px !important;
}

.mt-211 {
  margin-top: 211px !important;
}

.m-minust-211 {
  margin-top: -211px !important;
}

.pt-212 {
  padding-top: 212px !important;
}

.mt-212 {
  margin-top: 212px !important;
}

.m-minust-212 {
  margin-top: -212px !important;
}

.pt-213 {
  padding-top: 213px !important;
}

.mt-213 {
  margin-top: 213px !important;
}

.m-minust-213 {
  margin-top: -213px !important;
}

.pt-214 {
  padding-top: 214px !important;
}

.mt-214 {
  margin-top: 214px !important;
}

.m-minust-214 {
  margin-top: -214px !important;
}

.pt-215 {
  padding-top: 215px !important;
}

.mt-215 {
  margin-top: 215px !important;
}

.m-minust-215 {
  margin-top: -215px !important;
}

.pt-216 {
  padding-top: 216px !important;
}

.mt-216 {
  margin-top: 216px !important;
}

.m-minust-216 {
  margin-top: -216px !important;
}

.pt-217 {
  padding-top: 217px !important;
}

.mt-217 {
  margin-top: 217px !important;
}

.m-minust-217 {
  margin-top: -217px !important;
}

.pt-218 {
  padding-top: 218px !important;
}

.mt-218 {
  margin-top: 218px !important;
}

.m-minust-218 {
  margin-top: -218px !important;
}

.pt-219 {
  padding-top: 219px !important;
}

.mt-219 {
  margin-top: 219px !important;
}

.m-minust-219 {
  margin-top: -219px !important;
}

.pt-220 {
  padding-top: 220px !important;
}

.mt-220 {
  margin-top: 220px !important;
}

.m-minust-220 {
  margin-top: -220px !important;
}

.pt-221 {
  padding-top: 221px !important;
}

.mt-221 {
  margin-top: 221px !important;
}

.m-minust-221 {
  margin-top: -221px !important;
}

.pt-222 {
  padding-top: 222px !important;
}

.mt-222 {
  margin-top: 222px !important;
}

.m-minust-222 {
  margin-top: -222px !important;
}

.pt-223 {
  padding-top: 223px !important;
}

.mt-223 {
  margin-top: 223px !important;
}

.m-minust-223 {
  margin-top: -223px !important;
}

.pt-224 {
  padding-top: 224px !important;
}

.mt-224 {
  margin-top: 224px !important;
}

.m-minust-224 {
  margin-top: -224px !important;
}

.pt-225 {
  padding-top: 225px !important;
}

.mt-225 {
  margin-top: 225px !important;
}

.m-minust-225 {
  margin-top: -225px !important;
}

.pt-226 {
  padding-top: 226px !important;
}

.mt-226 {
  margin-top: 226px !important;
}

.m-minust-226 {
  margin-top: -226px !important;
}

.pt-227 {
  padding-top: 227px !important;
}

.mt-227 {
  margin-top: 227px !important;
}

.m-minust-227 {
  margin-top: -227px !important;
}

.pt-228 {
  padding-top: 228px !important;
}

.mt-228 {
  margin-top: 228px !important;
}

.m-minust-228 {
  margin-top: -228px !important;
}

.pt-229 {
  padding-top: 229px !important;
}

.mt-229 {
  margin-top: 229px !important;
}

.m-minust-229 {
  margin-top: -229px !important;
}

.pt-230 {
  padding-top: 230px !important;
}

.mt-230 {
  margin-top: 230px !important;
}

.m-minust-230 {
  margin-top: -230px !important;
}

.pt-231 {
  padding-top: 231px !important;
}

.mt-231 {
  margin-top: 231px !important;
}

.m-minust-231 {
  margin-top: -231px !important;
}

.pt-232 {
  padding-top: 232px !important;
}

.mt-232 {
  margin-top: 232px !important;
}

.m-minust-232 {
  margin-top: -232px !important;
}

.pt-233 {
  padding-top: 233px !important;
}

.mt-233 {
  margin-top: 233px !important;
}

.m-minust-233 {
  margin-top: -233px !important;
}

.pt-234 {
  padding-top: 234px !important;
}

.mt-234 {
  margin-top: 234px !important;
}

.m-minust-234 {
  margin-top: -234px !important;
}

.pt-235 {
  padding-top: 235px !important;
}

.mt-235 {
  margin-top: 235px !important;
}

.m-minust-235 {
  margin-top: -235px !important;
}

.pt-236 {
  padding-top: 236px !important;
}

.mt-236 {
  margin-top: 236px !important;
}

.m-minust-236 {
  margin-top: -236px !important;
}

.pt-237 {
  padding-top: 237px !important;
}

.mt-237 {
  margin-top: 237px !important;
}

.m-minust-237 {
  margin-top: -237px !important;
}

.pt-238 {
  padding-top: 238px !important;
}

.mt-238 {
  margin-top: 238px !important;
}

.m-minust-238 {
  margin-top: -238px !important;
}

.pt-239 {
  padding-top: 239px !important;
}

.mt-239 {
  margin-top: 239px !important;
}

.m-minust-239 {
  margin-top: -239px !important;
}

.pt-240 {
  padding-top: 240px !important;
}

.mt-240 {
  margin-top: 240px !important;
}

.m-minust-240 {
  margin-top: -240px !important;
}

.pt-241 {
  padding-top: 241px !important;
}

.mt-241 {
  margin-top: 241px !important;
}

.m-minust-241 {
  margin-top: -241px !important;
}

.pt-242 {
  padding-top: 242px !important;
}

.mt-242 {
  margin-top: 242px !important;
}

.m-minust-242 {
  margin-top: -242px !important;
}

.pt-243 {
  padding-top: 243px !important;
}

.mt-243 {
  margin-top: 243px !important;
}

.m-minust-243 {
  margin-top: -243px !important;
}

.pt-244 {
  padding-top: 244px !important;
}

.mt-244 {
  margin-top: 244px !important;
}

.m-minust-244 {
  margin-top: -244px !important;
}

.pt-245 {
  padding-top: 245px !important;
}

.mt-245 {
  margin-top: 245px !important;
}

.m-minust-245 {
  margin-top: -245px !important;
}

.pt-246 {
  padding-top: 246px !important;
}

.mt-246 {
  margin-top: 246px !important;
}

.m-minust-246 {
  margin-top: -246px !important;
}

.pt-247 {
  padding-top: 247px !important;
}

.mt-247 {
  margin-top: 247px !important;
}

.m-minust-247 {
  margin-top: -247px !important;
}

.pt-248 {
  padding-top: 248px !important;
}

.mt-248 {
  margin-top: 248px !important;
}

.m-minust-248 {
  margin-top: -248px !important;
}

.pt-249 {
  padding-top: 249px !important;
}

.mt-249 {
  margin-top: 249px !important;
}

.m-minust-249 {
  margin-top: -249px !important;
}

.pt-250 {
  padding-top: 250px !important;
}

.mt-250 {
  margin-top: 250px !important;
}

.m-minust-250 {
  margin-top: -250px !important;
}

.pt-251 {
  padding-top: 251px !important;
}

.mt-251 {
  margin-top: 251px !important;
}

.m-minust-251 {
  margin-top: -251px !important;
}

.pt-252 {
  padding-top: 252px !important;
}

.mt-252 {
  margin-top: 252px !important;
}

.m-minust-252 {
  margin-top: -252px !important;
}

.pt-253 {
  padding-top: 253px !important;
}

.mt-253 {
  margin-top: 253px !important;
}

.m-minust-253 {
  margin-top: -253px !important;
}

.pt-254 {
  padding-top: 254px !important;
}

.mt-254 {
  margin-top: 254px !important;
}

.m-minust-254 {
  margin-top: -254px !important;
}

.pt-255 {
  padding-top: 255px !important;
}

.mt-255 {
  margin-top: 255px !important;
}

.m-minust-255 {
  margin-top: -255px !important;
}

.pt-256 {
  padding-top: 256px !important;
}

.mt-256 {
  margin-top: 256px !important;
}

.m-minust-256 {
  margin-top: -256px !important;
}

.pt-257 {
  padding-top: 257px !important;
}

.mt-257 {
  margin-top: 257px !important;
}

.m-minust-257 {
  margin-top: -257px !important;
}

.pt-258 {
  padding-top: 258px !important;
}

.mt-258 {
  margin-top: 258px !important;
}

.m-minust-258 {
  margin-top: -258px !important;
}

.pt-259 {
  padding-top: 259px !important;
}

.mt-259 {
  margin-top: 259px !important;
}

.m-minust-259 {
  margin-top: -259px !important;
}

.pt-260 {
  padding-top: 260px !important;
}

.mt-260 {
  margin-top: 260px !important;
}

.m-minust-260 {
  margin-top: -260px !important;
}

.pt-261 {
  padding-top: 261px !important;
}

.mt-261 {
  margin-top: 261px !important;
}

.m-minust-261 {
  margin-top: -261px !important;
}

.pt-262 {
  padding-top: 262px !important;
}

.mt-262 {
  margin-top: 262px !important;
}

.m-minust-262 {
  margin-top: -262px !important;
}

.pt-263 {
  padding-top: 263px !important;
}

.mt-263 {
  margin-top: 263px !important;
}

.m-minust-263 {
  margin-top: -263px !important;
}

.pt-264 {
  padding-top: 264px !important;
}

.mt-264 {
  margin-top: 264px !important;
}

.m-minust-264 {
  margin-top: -264px !important;
}

.pt-265 {
  padding-top: 265px !important;
}

.mt-265 {
  margin-top: 265px !important;
}

.m-minust-265 {
  margin-top: -265px !important;
}

.pt-266 {
  padding-top: 266px !important;
}

.mt-266 {
  margin-top: 266px !important;
}

.m-minust-266 {
  margin-top: -266px !important;
}

.pt-267 {
  padding-top: 267px !important;
}

.mt-267 {
  margin-top: 267px !important;
}

.m-minust-267 {
  margin-top: -267px !important;
}

.pt-268 {
  padding-top: 268px !important;
}

.mt-268 {
  margin-top: 268px !important;
}

.m-minust-268 {
  margin-top: -268px !important;
}

.pt-269 {
  padding-top: 269px !important;
}

.mt-269 {
  margin-top: 269px !important;
}

.m-minust-269 {
  margin-top: -269px !important;
}

.pt-270 {
  padding-top: 270px !important;
}

.mt-270 {
  margin-top: 270px !important;
}

.m-minust-270 {
  margin-top: -270px !important;
}

.pt-271 {
  padding-top: 271px !important;
}

.mt-271 {
  margin-top: 271px !important;
}

.m-minust-271 {
  margin-top: -271px !important;
}

.pt-272 {
  padding-top: 272px !important;
}

.mt-272 {
  margin-top: 272px !important;
}

.m-minust-272 {
  margin-top: -272px !important;
}

.pt-273 {
  padding-top: 273px !important;
}

.mt-273 {
  margin-top: 273px !important;
}

.m-minust-273 {
  margin-top: -273px !important;
}

.pt-274 {
  padding-top: 274px !important;
}

.mt-274 {
  margin-top: 274px !important;
}

.m-minust-274 {
  margin-top: -274px !important;
}

.pt-275 {
  padding-top: 275px !important;
}

.mt-275 {
  margin-top: 275px !important;
}

.m-minust-275 {
  margin-top: -275px !important;
}

.pt-276 {
  padding-top: 276px !important;
}

.mt-276 {
  margin-top: 276px !important;
}

.m-minust-276 {
  margin-top: -276px !important;
}

.pt-277 {
  padding-top: 277px !important;
}

.mt-277 {
  margin-top: 277px !important;
}

.m-minust-277 {
  margin-top: -277px !important;
}

.pt-278 {
  padding-top: 278px !important;
}

.mt-278 {
  margin-top: 278px !important;
}

.m-minust-278 {
  margin-top: -278px !important;
}

.pt-279 {
  padding-top: 279px !important;
}

.mt-279 {
  margin-top: 279px !important;
}

.m-minust-279 {
  margin-top: -279px !important;
}

.pt-280 {
  padding-top: 280px !important;
}

.mt-280 {
  margin-top: 280px !important;
}

.m-minust-280 {
  margin-top: -280px !important;
}

.pt-281 {
  padding-top: 281px !important;
}

.mt-281 {
  margin-top: 281px !important;
}

.m-minust-281 {
  margin-top: -281px !important;
}

.pt-282 {
  padding-top: 282px !important;
}

.mt-282 {
  margin-top: 282px !important;
}

.m-minust-282 {
  margin-top: -282px !important;
}

.pt-283 {
  padding-top: 283px !important;
}

.mt-283 {
  margin-top: 283px !important;
}

.m-minust-283 {
  margin-top: -283px !important;
}

.pt-284 {
  padding-top: 284px !important;
}

.mt-284 {
  margin-top: 284px !important;
}

.m-minust-284 {
  margin-top: -284px !important;
}

.pt-285 {
  padding-top: 285px !important;
}

.mt-285 {
  margin-top: 285px !important;
}

.m-minust-285 {
  margin-top: -285px !important;
}

.pt-286 {
  padding-top: 286px !important;
}

.mt-286 {
  margin-top: 286px !important;
}

.m-minust-286 {
  margin-top: -286px !important;
}

.pt-287 {
  padding-top: 287px !important;
}

.mt-287 {
  margin-top: 287px !important;
}

.m-minust-287 {
  margin-top: -287px !important;
}

.pt-288 {
  padding-top: 288px !important;
}

.mt-288 {
  margin-top: 288px !important;
}

.m-minust-288 {
  margin-top: -288px !important;
}

.pt-289 {
  padding-top: 289px !important;
}

.mt-289 {
  margin-top: 289px !important;
}

.m-minust-289 {
  margin-top: -289px !important;
}

.pt-290 {
  padding-top: 290px !important;
}

.mt-290 {
  margin-top: 290px !important;
}

.m-minust-290 {
  margin-top: -290px !important;
}

.pt-291 {
  padding-top: 291px !important;
}

.mt-291 {
  margin-top: 291px !important;
}

.m-minust-291 {
  margin-top: -291px !important;
}

.pt-292 {
  padding-top: 292px !important;
}

.mt-292 {
  margin-top: 292px !important;
}

.m-minust-292 {
  margin-top: -292px !important;
}

.pt-293 {
  padding-top: 293px !important;
}

.mt-293 {
  margin-top: 293px !important;
}

.m-minust-293 {
  margin-top: -293px !important;
}

.pt-294 {
  padding-top: 294px !important;
}

.mt-294 {
  margin-top: 294px !important;
}

.m-minust-294 {
  margin-top: -294px !important;
}

.pt-295 {
  padding-top: 295px !important;
}

.mt-295 {
  margin-top: 295px !important;
}

.m-minust-295 {
  margin-top: -295px !important;
}

.pt-296 {
  padding-top: 296px !important;
}

.mt-296 {
  margin-top: 296px !important;
}

.m-minust-296 {
  margin-top: -296px !important;
}

.pt-297 {
  padding-top: 297px !important;
}

.mt-297 {
  margin-top: 297px !important;
}

.m-minust-297 {
  margin-top: -297px !important;
}

.pt-298 {
  padding-top: 298px !important;
}

.mt-298 {
  margin-top: 298px !important;
}

.m-minust-298 {
  margin-top: -298px !important;
}

.pt-299 {
  padding-top: 299px !important;
}

.mt-299 {
  margin-top: 299px !important;
}

.m-minust-299 {
  margin-top: -299px !important;
}

.pt-300 {
  padding-top: 300px !important;
}

.mt-300 {
  margin-top: 300px !important;
}

.m-minust-300 {
  margin-top: -300px !important;
}

.pt-301 {
  padding-top: 301px !important;
}

.mt-301 {
  margin-top: 301px !important;
}

.m-minust-301 {
  margin-top: -301px !important;
}

.pt-302 {
  padding-top: 302px !important;
}

.mt-302 {
  margin-top: 302px !important;
}

.m-minust-302 {
  margin-top: -302px !important;
}

.pt-303 {
  padding-top: 303px !important;
}

.mt-303 {
  margin-top: 303px !important;
}

.m-minust-303 {
  margin-top: -303px !important;
}

.pt-304 {
  padding-top: 304px !important;
}

.mt-304 {
  margin-top: 304px !important;
}

.m-minust-304 {
  margin-top: -304px !important;
}

.pt-305 {
  padding-top: 305px !important;
}

.mt-305 {
  margin-top: 305px !important;
}

.m-minust-305 {
  margin-top: -305px !important;
}

.pt-306 {
  padding-top: 306px !important;
}

.mt-306 {
  margin-top: 306px !important;
}

.m-minust-306 {
  margin-top: -306px !important;
}

.pt-307 {
  padding-top: 307px !important;
}

.mt-307 {
  margin-top: 307px !important;
}

.m-minust-307 {
  margin-top: -307px !important;
}

.pt-308 {
  padding-top: 308px !important;
}

.mt-308 {
  margin-top: 308px !important;
}

.m-minust-308 {
  margin-top: -308px !important;
}

.pt-309 {
  padding-top: 309px !important;
}

.mt-309 {
  margin-top: 309px !important;
}

.m-minust-309 {
  margin-top: -309px !important;
}

.pt-310 {
  padding-top: 310px !important;
}

.mt-310 {
  margin-top: 310px !important;
}

.m-minust-310 {
  margin-top: -310px !important;
}

.pt-311 {
  padding-top: 311px !important;
}

.mt-311 {
  margin-top: 311px !important;
}

.m-minust-311 {
  margin-top: -311px !important;
}

.pt-312 {
  padding-top: 312px !important;
}

.mt-312 {
  margin-top: 312px !important;
}

.m-minust-312 {
  margin-top: -312px !important;
}

.pt-313 {
  padding-top: 313px !important;
}

.mt-313 {
  margin-top: 313px !important;
}

.m-minust-313 {
  margin-top: -313px !important;
}

.pt-314 {
  padding-top: 314px !important;
}

.mt-314 {
  margin-top: 314px !important;
}

.m-minust-314 {
  margin-top: -314px !important;
}

.pt-315 {
  padding-top: 315px !important;
}

.mt-315 {
  margin-top: 315px !important;
}

.m-minust-315 {
  margin-top: -315px !important;
}

.pt-316 {
  padding-top: 316px !important;
}

.mt-316 {
  margin-top: 316px !important;
}

.m-minust-316 {
  margin-top: -316px !important;
}

.pt-317 {
  padding-top: 317px !important;
}

.mt-317 {
  margin-top: 317px !important;
}

.m-minust-317 {
  margin-top: -317px !important;
}

.pt-318 {
  padding-top: 318px !important;
}

.mt-318 {
  margin-top: 318px !important;
}

.m-minust-318 {
  margin-top: -318px !important;
}

.pt-319 {
  padding-top: 319px !important;
}

.mt-319 {
  margin-top: 319px !important;
}

.m-minust-319 {
  margin-top: -319px !important;
}

.pt-320 {
  padding-top: 320px !important;
}

.mt-320 {
  margin-top: 320px !important;
}

.m-minust-320 {
  margin-top: -320px !important;
}

.pt-321 {
  padding-top: 321px !important;
}

.mt-321 {
  margin-top: 321px !important;
}

.m-minust-321 {
  margin-top: -321px !important;
}

.pt-322 {
  padding-top: 322px !important;
}

.mt-322 {
  margin-top: 322px !important;
}

.m-minust-322 {
  margin-top: -322px !important;
}

.pt-323 {
  padding-top: 323px !important;
}

.mt-323 {
  margin-top: 323px !important;
}

.m-minust-323 {
  margin-top: -323px !important;
}

.pt-324 {
  padding-top: 324px !important;
}

.mt-324 {
  margin-top: 324px !important;
}

.m-minust-324 {
  margin-top: -324px !important;
}

.pt-325 {
  padding-top: 325px !important;
}

.mt-325 {
  margin-top: 325px !important;
}

.m-minust-325 {
  margin-top: -325px !important;
}

.pt-326 {
  padding-top: 326px !important;
}

.mt-326 {
  margin-top: 326px !important;
}

.m-minust-326 {
  margin-top: -326px !important;
}

.pt-327 {
  padding-top: 327px !important;
}

.mt-327 {
  margin-top: 327px !important;
}

.m-minust-327 {
  margin-top: -327px !important;
}

.pt-328 {
  padding-top: 328px !important;
}

.mt-328 {
  margin-top: 328px !important;
}

.m-minust-328 {
  margin-top: -328px !important;
}

.pt-329 {
  padding-top: 329px !important;
}

.mt-329 {
  margin-top: 329px !important;
}

.m-minust-329 {
  margin-top: -329px !important;
}

.pt-330 {
  padding-top: 330px !important;
}

.mt-330 {
  margin-top: 330px !important;
}

.m-minust-330 {
  margin-top: -330px !important;
}

.pt-331 {
  padding-top: 331px !important;
}

.mt-331 {
  margin-top: 331px !important;
}

.m-minust-331 {
  margin-top: -331px !important;
}

.pt-332 {
  padding-top: 332px !important;
}

.mt-332 {
  margin-top: 332px !important;
}

.m-minust-332 {
  margin-top: -332px !important;
}

.pt-333 {
  padding-top: 333px !important;
}

.mt-333 {
  margin-top: 333px !important;
}

.m-minust-333 {
  margin-top: -333px !important;
}

.pt-334 {
  padding-top: 334px !important;
}

.mt-334 {
  margin-top: 334px !important;
}

.m-minust-334 {
  margin-top: -334px !important;
}

.pt-335 {
  padding-top: 335px !important;
}

.mt-335 {
  margin-top: 335px !important;
}

.m-minust-335 {
  margin-top: -335px !important;
}

.pt-336 {
  padding-top: 336px !important;
}

.mt-336 {
  margin-top: 336px !important;
}

.m-minust-336 {
  margin-top: -336px !important;
}

.pt-337 {
  padding-top: 337px !important;
}

.mt-337 {
  margin-top: 337px !important;
}

.m-minust-337 {
  margin-top: -337px !important;
}

.pt-338 {
  padding-top: 338px !important;
}

.mt-338 {
  margin-top: 338px !important;
}

.m-minust-338 {
  margin-top: -338px !important;
}

.pt-339 {
  padding-top: 339px !important;
}

.mt-339 {
  margin-top: 339px !important;
}

.m-minust-339 {
  margin-top: -339px !important;
}

.pt-340 {
  padding-top: 340px !important;
}

.mt-340 {
  margin-top: 340px !important;
}

.m-minust-340 {
  margin-top: -340px !important;
}

.pt-341 {
  padding-top: 341px !important;
}

.mt-341 {
  margin-top: 341px !important;
}

.m-minust-341 {
  margin-top: -341px !important;
}

.pt-342 {
  padding-top: 342px !important;
}

.mt-342 {
  margin-top: 342px !important;
}

.m-minust-342 {
  margin-top: -342px !important;
}

.pt-343 {
  padding-top: 343px !important;
}

.mt-343 {
  margin-top: 343px !important;
}

.m-minust-343 {
  margin-top: -343px !important;
}

.pt-344 {
  padding-top: 344px !important;
}

.mt-344 {
  margin-top: 344px !important;
}

.m-minust-344 {
  margin-top: -344px !important;
}

.pt-345 {
  padding-top: 345px !important;
}

.mt-345 {
  margin-top: 345px !important;
}

.m-minust-345 {
  margin-top: -345px !important;
}

.pt-346 {
  padding-top: 346px !important;
}

.mt-346 {
  margin-top: 346px !important;
}

.m-minust-346 {
  margin-top: -346px !important;
}

.pt-347 {
  padding-top: 347px !important;
}

.mt-347 {
  margin-top: 347px !important;
}

.m-minust-347 {
  margin-top: -347px !important;
}

.pt-348 {
  padding-top: 348px !important;
}

.mt-348 {
  margin-top: 348px !important;
}

.m-minust-348 {
  margin-top: -348px !important;
}

.pt-349 {
  padding-top: 349px !important;
}

.mt-349 {
  margin-top: 349px !important;
}

.m-minust-349 {
  margin-top: -349px !important;
}

.pt-350 {
  padding-top: 350px !important;
}

.mt-350 {
  margin-top: 350px !important;
}

.m-minust-350 {
  margin-top: -350px !important;
}

.pt-351 {
  padding-top: 351px !important;
}

.mt-351 {
  margin-top: 351px !important;
}

.m-minust-351 {
  margin-top: -351px !important;
}

.pt-352 {
  padding-top: 352px !important;
}

.mt-352 {
  margin-top: 352px !important;
}

.m-minust-352 {
  margin-top: -352px !important;
}

.pt-353 {
  padding-top: 353px !important;
}

.mt-353 {
  margin-top: 353px !important;
}

.m-minust-353 {
  margin-top: -353px !important;
}

.pt-354 {
  padding-top: 354px !important;
}

.mt-354 {
  margin-top: 354px !important;
}

.m-minust-354 {
  margin-top: -354px !important;
}

.pt-355 {
  padding-top: 355px !important;
}

.mt-355 {
  margin-top: 355px !important;
}

.m-minust-355 {
  margin-top: -355px !important;
}

.pt-356 {
  padding-top: 356px !important;
}

.mt-356 {
  margin-top: 356px !important;
}

.m-minust-356 {
  margin-top: -356px !important;
}

.pt-357 {
  padding-top: 357px !important;
}

.mt-357 {
  margin-top: 357px !important;
}

.m-minust-357 {
  margin-top: -357px !important;
}

.pt-358 {
  padding-top: 358px !important;
}

.mt-358 {
  margin-top: 358px !important;
}

.m-minust-358 {
  margin-top: -358px !important;
}

.pt-359 {
  padding-top: 359px !important;
}

.mt-359 {
  margin-top: 359px !important;
}

.m-minust-359 {
  margin-top: -359px !important;
}

.pt-360 {
  padding-top: 360px !important;
}

.mt-360 {
  margin-top: 360px !important;
}

.m-minust-360 {
  margin-top: -360px !important;
}

.pt-361 {
  padding-top: 361px !important;
}

.mt-361 {
  margin-top: 361px !important;
}

.m-minust-361 {
  margin-top: -361px !important;
}

.pt-362 {
  padding-top: 362px !important;
}

.mt-362 {
  margin-top: 362px !important;
}

.m-minust-362 {
  margin-top: -362px !important;
}

.pt-363 {
  padding-top: 363px !important;
}

.mt-363 {
  margin-top: 363px !important;
}

.m-minust-363 {
  margin-top: -363px !important;
}

.pt-364 {
  padding-top: 364px !important;
}

.mt-364 {
  margin-top: 364px !important;
}

.m-minust-364 {
  margin-top: -364px !important;
}

.pt-365 {
  padding-top: 365px !important;
}

.mt-365 {
  margin-top: 365px !important;
}

.m-minust-365 {
  margin-top: -365px !important;
}

.pt-366 {
  padding-top: 366px !important;
}

.mt-366 {
  margin-top: 366px !important;
}

.m-minust-366 {
  margin-top: -366px !important;
}

.pt-367 {
  padding-top: 367px !important;
}

.mt-367 {
  margin-top: 367px !important;
}

.m-minust-367 {
  margin-top: -367px !important;
}

.pt-368 {
  padding-top: 368px !important;
}

.mt-368 {
  margin-top: 368px !important;
}

.m-minust-368 {
  margin-top: -368px !important;
}

.pt-369 {
  padding-top: 369px !important;
}

.mt-369 {
  margin-top: 369px !important;
}

.m-minust-369 {
  margin-top: -369px !important;
}

.pt-370 {
  padding-top: 370px !important;
}

.mt-370 {
  margin-top: 370px !important;
}

.m-minust-370 {
  margin-top: -370px !important;
}

.pt-371 {
  padding-top: 371px !important;
}

.mt-371 {
  margin-top: 371px !important;
}

.m-minust-371 {
  margin-top: -371px !important;
}

.pt-372 {
  padding-top: 372px !important;
}

.mt-372 {
  margin-top: 372px !important;
}

.m-minust-372 {
  margin-top: -372px !important;
}

.pt-373 {
  padding-top: 373px !important;
}

.mt-373 {
  margin-top: 373px !important;
}

.m-minust-373 {
  margin-top: -373px !important;
}

.pt-374 {
  padding-top: 374px !important;
}

.mt-374 {
  margin-top: 374px !important;
}

.m-minust-374 {
  margin-top: -374px !important;
}

.pt-375 {
  padding-top: 375px !important;
}

.mt-375 {
  margin-top: 375px !important;
}

.m-minust-375 {
  margin-top: -375px !important;
}

.pt-376 {
  padding-top: 376px !important;
}

.mt-376 {
  margin-top: 376px !important;
}

.m-minust-376 {
  margin-top: -376px !important;
}

.pt-377 {
  padding-top: 377px !important;
}

.mt-377 {
  margin-top: 377px !important;
}

.m-minust-377 {
  margin-top: -377px !important;
}

.pt-378 {
  padding-top: 378px !important;
}

.mt-378 {
  margin-top: 378px !important;
}

.m-minust-378 {
  margin-top: -378px !important;
}

.pt-379 {
  padding-top: 379px !important;
}

.mt-379 {
  margin-top: 379px !important;
}

.m-minust-379 {
  margin-top: -379px !important;
}

.pt-380 {
  padding-top: 380px !important;
}

.mt-380 {
  margin-top: 380px !important;
}

.m-minust-380 {
  margin-top: -380px !important;
}

.pt-381 {
  padding-top: 381px !important;
}

.mt-381 {
  margin-top: 381px !important;
}

.m-minust-381 {
  margin-top: -381px !important;
}

.pt-382 {
  padding-top: 382px !important;
}

.mt-382 {
  margin-top: 382px !important;
}

.m-minust-382 {
  margin-top: -382px !important;
}

.pt-383 {
  padding-top: 383px !important;
}

.mt-383 {
  margin-top: 383px !important;
}

.m-minust-383 {
  margin-top: -383px !important;
}

.pt-384 {
  padding-top: 384px !important;
}

.mt-384 {
  margin-top: 384px !important;
}

.m-minust-384 {
  margin-top: -384px !important;
}

.pt-385 {
  padding-top: 385px !important;
}

.mt-385 {
  margin-top: 385px !important;
}

.m-minust-385 {
  margin-top: -385px !important;
}

.pt-386 {
  padding-top: 386px !important;
}

.mt-386 {
  margin-top: 386px !important;
}

.m-minust-386 {
  margin-top: -386px !important;
}

.pt-387 {
  padding-top: 387px !important;
}

.mt-387 {
  margin-top: 387px !important;
}

.m-minust-387 {
  margin-top: -387px !important;
}

.pt-388 {
  padding-top: 388px !important;
}

.mt-388 {
  margin-top: 388px !important;
}

.m-minust-388 {
  margin-top: -388px !important;
}

.pt-389 {
  padding-top: 389px !important;
}

.mt-389 {
  margin-top: 389px !important;
}

.m-minust-389 {
  margin-top: -389px !important;
}

.pt-390 {
  padding-top: 390px !important;
}

.mt-390 {
  margin-top: 390px !important;
}

.m-minust-390 {
  margin-top: -390px !important;
}

.pt-391 {
  padding-top: 391px !important;
}

.mt-391 {
  margin-top: 391px !important;
}

.m-minust-391 {
  margin-top: -391px !important;
}

.pt-392 {
  padding-top: 392px !important;
}

.mt-392 {
  margin-top: 392px !important;
}

.m-minust-392 {
  margin-top: -392px !important;
}

.pt-393 {
  padding-top: 393px !important;
}

.mt-393 {
  margin-top: 393px !important;
}

.m-minust-393 {
  margin-top: -393px !important;
}

.pt-394 {
  padding-top: 394px !important;
}

.mt-394 {
  margin-top: 394px !important;
}

.m-minust-394 {
  margin-top: -394px !important;
}

.pt-395 {
  padding-top: 395px !important;
}

.mt-395 {
  margin-top: 395px !important;
}

.m-minust-395 {
  margin-top: -395px !important;
}

.pt-396 {
  padding-top: 396px !important;
}

.mt-396 {
  margin-top: 396px !important;
}

.m-minust-396 {
  margin-top: -396px !important;
}

.pt-397 {
  padding-top: 397px !important;
}

.mt-397 {
  margin-top: 397px !important;
}

.m-minust-397 {
  margin-top: -397px !important;
}

.pt-398 {
  padding-top: 398px !important;
}

.mt-398 {
  margin-top: 398px !important;
}

.m-minust-398 {
  margin-top: -398px !important;
}

.pt-399 {
  padding-top: 399px !important;
}

.mt-399 {
  margin-top: 399px !important;
}

.m-minust-399 {
  margin-top: -399px !important;
}

.pt-400 {
  padding-top: 400px !important;
}

.mt-400 {
  margin-top: 400px !important;
}

.m-minust-400 {
  margin-top: -400px !important;
}

.pt-401 {
  padding-top: 401px !important;
}

.mt-401 {
  margin-top: 401px !important;
}

.m-minust-401 {
  margin-top: -401px !important;
}

.pt-402 {
  padding-top: 402px !important;
}

.mt-402 {
  margin-top: 402px !important;
}

.m-minust-402 {
  margin-top: -402px !important;
}

.pt-403 {
  padding-top: 403px !important;
}

.mt-403 {
  margin-top: 403px !important;
}

.m-minust-403 {
  margin-top: -403px !important;
}

.pt-404 {
  padding-top: 404px !important;
}

.mt-404 {
  margin-top: 404px !important;
}

.m-minust-404 {
  margin-top: -404px !important;
}

.pt-405 {
  padding-top: 405px !important;
}

.mt-405 {
  margin-top: 405px !important;
}

.m-minust-405 {
  margin-top: -405px !important;
}

.pt-406 {
  padding-top: 406px !important;
}

.mt-406 {
  margin-top: 406px !important;
}

.m-minust-406 {
  margin-top: -406px !important;
}

.pt-407 {
  padding-top: 407px !important;
}

.mt-407 {
  margin-top: 407px !important;
}

.m-minust-407 {
  margin-top: -407px !important;
}

.pt-408 {
  padding-top: 408px !important;
}

.mt-408 {
  margin-top: 408px !important;
}

.m-minust-408 {
  margin-top: -408px !important;
}

.pt-409 {
  padding-top: 409px !important;
}

.mt-409 {
  margin-top: 409px !important;
}

.m-minust-409 {
  margin-top: -409px !important;
}

.pt-410 {
  padding-top: 410px !important;
}

.mt-410 {
  margin-top: 410px !important;
}

.m-minust-410 {
  margin-top: -410px !important;
}

.pt-411 {
  padding-top: 411px !important;
}

.mt-411 {
  margin-top: 411px !important;
}

.m-minust-411 {
  margin-top: -411px !important;
}

.pt-412 {
  padding-top: 412px !important;
}

.mt-412 {
  margin-top: 412px !important;
}

.m-minust-412 {
  margin-top: -412px !important;
}

.pt-413 {
  padding-top: 413px !important;
}

.mt-413 {
  margin-top: 413px !important;
}

.m-minust-413 {
  margin-top: -413px !important;
}

.pt-414 {
  padding-top: 414px !important;
}

.mt-414 {
  margin-top: 414px !important;
}

.m-minust-414 {
  margin-top: -414px !important;
}

.pt-415 {
  padding-top: 415px !important;
}

.mt-415 {
  margin-top: 415px !important;
}

.m-minust-415 {
  margin-top: -415px !important;
}

.pt-416 {
  padding-top: 416px !important;
}

.mt-416 {
  margin-top: 416px !important;
}

.m-minust-416 {
  margin-top: -416px !important;
}

.pt-417 {
  padding-top: 417px !important;
}

.mt-417 {
  margin-top: 417px !important;
}

.m-minust-417 {
  margin-top: -417px !important;
}

.pt-418 {
  padding-top: 418px !important;
}

.mt-418 {
  margin-top: 418px !important;
}

.m-minust-418 {
  margin-top: -418px !important;
}

.pt-419 {
  padding-top: 419px !important;
}

.mt-419 {
  margin-top: 419px !important;
}

.m-minust-419 {
  margin-top: -419px !important;
}

.pt-420 {
  padding-top: 420px !important;
}

.mt-420 {
  margin-top: 420px !important;
}

.m-minust-420 {
  margin-top: -420px !important;
}

.pt-421 {
  padding-top: 421px !important;
}

.mt-421 {
  margin-top: 421px !important;
}

.m-minust-421 {
  margin-top: -421px !important;
}

.pt-422 {
  padding-top: 422px !important;
}

.mt-422 {
  margin-top: 422px !important;
}

.m-minust-422 {
  margin-top: -422px !important;
}

.pt-423 {
  padding-top: 423px !important;
}

.mt-423 {
  margin-top: 423px !important;
}

.m-minust-423 {
  margin-top: -423px !important;
}

.pt-424 {
  padding-top: 424px !important;
}

.mt-424 {
  margin-top: 424px !important;
}

.m-minust-424 {
  margin-top: -424px !important;
}

.pt-425 {
  padding-top: 425px !important;
}

.mt-425 {
  margin-top: 425px !important;
}

.m-minust-425 {
  margin-top: -425px !important;
}

.pt-426 {
  padding-top: 426px !important;
}

.mt-426 {
  margin-top: 426px !important;
}

.m-minust-426 {
  margin-top: -426px !important;
}

.pt-427 {
  padding-top: 427px !important;
}

.mt-427 {
  margin-top: 427px !important;
}

.m-minust-427 {
  margin-top: -427px !important;
}

.pt-428 {
  padding-top: 428px !important;
}

.mt-428 {
  margin-top: 428px !important;
}

.m-minust-428 {
  margin-top: -428px !important;
}

.pt-429 {
  padding-top: 429px !important;
}

.mt-429 {
  margin-top: 429px !important;
}

.m-minust-429 {
  margin-top: -429px !important;
}

.pt-430 {
  padding-top: 430px !important;
}

.mt-430 {
  margin-top: 430px !important;
}

.m-minust-430 {
  margin-top: -430px !important;
}

.pt-431 {
  padding-top: 431px !important;
}

.mt-431 {
  margin-top: 431px !important;
}

.m-minust-431 {
  margin-top: -431px !important;
}

.pt-432 {
  padding-top: 432px !important;
}

.mt-432 {
  margin-top: 432px !important;
}

.m-minust-432 {
  margin-top: -432px !important;
}

.pt-433 {
  padding-top: 433px !important;
}

.mt-433 {
  margin-top: 433px !important;
}

.m-minust-433 {
  margin-top: -433px !important;
}

.pt-434 {
  padding-top: 434px !important;
}

.mt-434 {
  margin-top: 434px !important;
}

.m-minust-434 {
  margin-top: -434px !important;
}

.pt-435 {
  padding-top: 435px !important;
}

.mt-435 {
  margin-top: 435px !important;
}

.m-minust-435 {
  margin-top: -435px !important;
}

.pt-436 {
  padding-top: 436px !important;
}

.mt-436 {
  margin-top: 436px !important;
}

.m-minust-436 {
  margin-top: -436px !important;
}

.pt-437 {
  padding-top: 437px !important;
}

.mt-437 {
  margin-top: 437px !important;
}

.m-minust-437 {
  margin-top: -437px !important;
}

.pt-438 {
  padding-top: 438px !important;
}

.mt-438 {
  margin-top: 438px !important;
}

.m-minust-438 {
  margin-top: -438px !important;
}

.pt-439 {
  padding-top: 439px !important;
}

.mt-439 {
  margin-top: 439px !important;
}

.m-minust-439 {
  margin-top: -439px !important;
}

.pt-440 {
  padding-top: 440px !important;
}

.mt-440 {
  margin-top: 440px !important;
}

.m-minust-440 {
  margin-top: -440px !important;
}

.pt-441 {
  padding-top: 441px !important;
}

.mt-441 {
  margin-top: 441px !important;
}

.m-minust-441 {
  margin-top: -441px !important;
}

.pt-442 {
  padding-top: 442px !important;
}

.mt-442 {
  margin-top: 442px !important;
}

.m-minust-442 {
  margin-top: -442px !important;
}

.pt-443 {
  padding-top: 443px !important;
}

.mt-443 {
  margin-top: 443px !important;
}

.m-minust-443 {
  margin-top: -443px !important;
}

.pt-444 {
  padding-top: 444px !important;
}

.mt-444 {
  margin-top: 444px !important;
}

.m-minust-444 {
  margin-top: -444px !important;
}

.pt-445 {
  padding-top: 445px !important;
}

.mt-445 {
  margin-top: 445px !important;
}

.m-minust-445 {
  margin-top: -445px !important;
}

.pt-446 {
  padding-top: 446px !important;
}

.mt-446 {
  margin-top: 446px !important;
}

.m-minust-446 {
  margin-top: -446px !important;
}

.pt-447 {
  padding-top: 447px !important;
}

.mt-447 {
  margin-top: 447px !important;
}

.m-minust-447 {
  margin-top: -447px !important;
}

.pt-448 {
  padding-top: 448px !important;
}

.mt-448 {
  margin-top: 448px !important;
}

.m-minust-448 {
  margin-top: -448px !important;
}

.pt-449 {
  padding-top: 449px !important;
}

.mt-449 {
  margin-top: 449px !important;
}

.m-minust-449 {
  margin-top: -449px !important;
}

.pt-450 {
  padding-top: 450px !important;
}

.mt-450 {
  margin-top: 450px !important;
}

.m-minust-450 {
  margin-top: -450px !important;
}

.pt-451 {
  padding-top: 451px !important;
}

.mt-451 {
  margin-top: 451px !important;
}

.m-minust-451 {
  margin-top: -451px !important;
}

.pt-452 {
  padding-top: 452px !important;
}

.mt-452 {
  margin-top: 452px !important;
}

.m-minust-452 {
  margin-top: -452px !important;
}

.pt-453 {
  padding-top: 453px !important;
}

.mt-453 {
  margin-top: 453px !important;
}

.m-minust-453 {
  margin-top: -453px !important;
}

.pt-454 {
  padding-top: 454px !important;
}

.mt-454 {
  margin-top: 454px !important;
}

.m-minust-454 {
  margin-top: -454px !important;
}

.pt-455 {
  padding-top: 455px !important;
}

.mt-455 {
  margin-top: 455px !important;
}

.m-minust-455 {
  margin-top: -455px !important;
}

.pt-456 {
  padding-top: 456px !important;
}

.mt-456 {
  margin-top: 456px !important;
}

.m-minust-456 {
  margin-top: -456px !important;
}

.pt-457 {
  padding-top: 457px !important;
}

.mt-457 {
  margin-top: 457px !important;
}

.m-minust-457 {
  margin-top: -457px !important;
}

.pt-458 {
  padding-top: 458px !important;
}

.mt-458 {
  margin-top: 458px !important;
}

.m-minust-458 {
  margin-top: -458px !important;
}

.pt-459 {
  padding-top: 459px !important;
}

.mt-459 {
  margin-top: 459px !important;
}

.m-minust-459 {
  margin-top: -459px !important;
}

.pt-460 {
  padding-top: 460px !important;
}

.mt-460 {
  margin-top: 460px !important;
}

.m-minust-460 {
  margin-top: -460px !important;
}

.pt-461 {
  padding-top: 461px !important;
}

.mt-461 {
  margin-top: 461px !important;
}

.m-minust-461 {
  margin-top: -461px !important;
}

.pt-462 {
  padding-top: 462px !important;
}

.mt-462 {
  margin-top: 462px !important;
}

.m-minust-462 {
  margin-top: -462px !important;
}

.pt-463 {
  padding-top: 463px !important;
}

.mt-463 {
  margin-top: 463px !important;
}

.m-minust-463 {
  margin-top: -463px !important;
}

.pt-464 {
  padding-top: 464px !important;
}

.mt-464 {
  margin-top: 464px !important;
}

.m-minust-464 {
  margin-top: -464px !important;
}

.pt-465 {
  padding-top: 465px !important;
}

.mt-465 {
  margin-top: 465px !important;
}

.m-minust-465 {
  margin-top: -465px !important;
}

.pt-466 {
  padding-top: 466px !important;
}

.mt-466 {
  margin-top: 466px !important;
}

.m-minust-466 {
  margin-top: -466px !important;
}

.pt-467 {
  padding-top: 467px !important;
}

.mt-467 {
  margin-top: 467px !important;
}

.m-minust-467 {
  margin-top: -467px !important;
}

.pt-468 {
  padding-top: 468px !important;
}

.mt-468 {
  margin-top: 468px !important;
}

.m-minust-468 {
  margin-top: -468px !important;
}

.pt-469 {
  padding-top: 469px !important;
}

.mt-469 {
  margin-top: 469px !important;
}

.m-minust-469 {
  margin-top: -469px !important;
}

.pt-470 {
  padding-top: 470px !important;
}

.mt-470 {
  margin-top: 470px !important;
}

.m-minust-470 {
  margin-top: -470px !important;
}

.pt-471 {
  padding-top: 471px !important;
}

.mt-471 {
  margin-top: 471px !important;
}

.m-minust-471 {
  margin-top: -471px !important;
}

.pt-472 {
  padding-top: 472px !important;
}

.mt-472 {
  margin-top: 472px !important;
}

.m-minust-472 {
  margin-top: -472px !important;
}

.pt-473 {
  padding-top: 473px !important;
}

.mt-473 {
  margin-top: 473px !important;
}

.m-minust-473 {
  margin-top: -473px !important;
}

.pt-474 {
  padding-top: 474px !important;
}

.mt-474 {
  margin-top: 474px !important;
}

.m-minust-474 {
  margin-top: -474px !important;
}

.pt-475 {
  padding-top: 475px !important;
}

.mt-475 {
  margin-top: 475px !important;
}

.m-minust-475 {
  margin-top: -475px !important;
}

.pt-476 {
  padding-top: 476px !important;
}

.mt-476 {
  margin-top: 476px !important;
}

.m-minust-476 {
  margin-top: -476px !important;
}

.pt-477 {
  padding-top: 477px !important;
}

.mt-477 {
  margin-top: 477px !important;
}

.m-minust-477 {
  margin-top: -477px !important;
}

.pt-478 {
  padding-top: 478px !important;
}

.mt-478 {
  margin-top: 478px !important;
}

.m-minust-478 {
  margin-top: -478px !important;
}

.pt-479 {
  padding-top: 479px !important;
}

.mt-479 {
  margin-top: 479px !important;
}

.m-minust-479 {
  margin-top: -479px !important;
}

.pt-480 {
  padding-top: 480px !important;
}

.mt-480 {
  margin-top: 480px !important;
}

.m-minust-480 {
  margin-top: -480px !important;
}

.pt-481 {
  padding-top: 481px !important;
}

.mt-481 {
  margin-top: 481px !important;
}

.m-minust-481 {
  margin-top: -481px !important;
}

.pt-482 {
  padding-top: 482px !important;
}

.mt-482 {
  margin-top: 482px !important;
}

.m-minust-482 {
  margin-top: -482px !important;
}

.pt-483 {
  padding-top: 483px !important;
}

.mt-483 {
  margin-top: 483px !important;
}

.m-minust-483 {
  margin-top: -483px !important;
}

.pt-484 {
  padding-top: 484px !important;
}

.mt-484 {
  margin-top: 484px !important;
}

.m-minust-484 {
  margin-top: -484px !important;
}

.pt-485 {
  padding-top: 485px !important;
}

.mt-485 {
  margin-top: 485px !important;
}

.m-minust-485 {
  margin-top: -485px !important;
}

.pt-486 {
  padding-top: 486px !important;
}

.mt-486 {
  margin-top: 486px !important;
}

.m-minust-486 {
  margin-top: -486px !important;
}

.pt-487 {
  padding-top: 487px !important;
}

.mt-487 {
  margin-top: 487px !important;
}

.m-minust-487 {
  margin-top: -487px !important;
}

.pt-488 {
  padding-top: 488px !important;
}

.mt-488 {
  margin-top: 488px !important;
}

.m-minust-488 {
  margin-top: -488px !important;
}

.pt-489 {
  padding-top: 489px !important;
}

.mt-489 {
  margin-top: 489px !important;
}

.m-minust-489 {
  margin-top: -489px !important;
}

.pt-490 {
  padding-top: 490px !important;
}

.mt-490 {
  margin-top: 490px !important;
}

.m-minust-490 {
  margin-top: -490px !important;
}

.pt-491 {
  padding-top: 491px !important;
}

.mt-491 {
  margin-top: 491px !important;
}

.m-minust-491 {
  margin-top: -491px !important;
}

.pt-492 {
  padding-top: 492px !important;
}

.mt-492 {
  margin-top: 492px !important;
}

.m-minust-492 {
  margin-top: -492px !important;
}

.pt-493 {
  padding-top: 493px !important;
}

.mt-493 {
  margin-top: 493px !important;
}

.m-minust-493 {
  margin-top: -493px !important;
}

.pt-494 {
  padding-top: 494px !important;
}

.mt-494 {
  margin-top: 494px !important;
}

.m-minust-494 {
  margin-top: -494px !important;
}

.pt-495 {
  padding-top: 495px !important;
}

.mt-495 {
  margin-top: 495px !important;
}

.m-minust-495 {
  margin-top: -495px !important;
}

.pt-496 {
  padding-top: 496px !important;
}

.mt-496 {
  margin-top: 496px !important;
}

.m-minust-496 {
  margin-top: -496px !important;
}

.pt-497 {
  padding-top: 497px !important;
}

.mt-497 {
  margin-top: 497px !important;
}

.m-minust-497 {
  margin-top: -497px !important;
}

.pt-498 {
  padding-top: 498px !important;
}

.mt-498 {
  margin-top: 498px !important;
}

.m-minust-498 {
  margin-top: -498px !important;
}

.pt-499 {
  padding-top: 499px !important;
}

.mt-499 {
  margin-top: 499px !important;
}

.m-minust-499 {
  margin-top: -499px !important;
}

.pt-500 {
  padding-top: 500px !important;
}

.mt-500 {
  margin-top: 500px !important;
}

.m-minust-500 {
  margin-top: -500px !important;
}

.pr-0 {
  padding-right: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.m-minusr-0 {
  margin-right: -0px !important;
}

.pr-1 {
  padding-right: 1px !important;
}

.mr-1 {
  margin-right: 1px !important;
}

.m-minusr-1 {
  margin-right: -1px !important;
}

.pr-2 {
  padding-right: 2px !important;
}

.mr-2 {
  margin-right: 2px !important;
}

.m-minusr-2 {
  margin-right: -2px !important;
}

.pr-3 {
  padding-right: 3px !important;
}

.mr-3 {
  margin-right: 3px !important;
}

.m-minusr-3 {
  margin-right: -3px !important;
}

.pr-4 {
  padding-right: 4px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.m-minusr-4 {
  margin-right: -4px !important;
}

.pr-5 {
  padding-right: 5px !important;
}

.mr-5 {
  margin-right: 5px !important;
}

.m-minusr-5 {
  margin-right: -5px !important;
}

.pr-6 {
  padding-right: 6px !important;
}

.mr-6 {
  margin-right: 6px !important;
}

.m-minusr-6 {
  margin-right: -6px !important;
}

.pr-7 {
  padding-right: 7px !important;
}

.mr-7 {
  margin-right: 7px !important;
}

.m-minusr-7 {
  margin-right: -7px !important;
}

.pr-8 {
  padding-right: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.m-minusr-8 {
  margin-right: -8px !important;
}

.pr-9 {
  padding-right: 9px !important;
}

.mr-9 {
  margin-right: 9px !important;
}

.m-minusr-9 {
  margin-right: -9px !important;
}

.pr-10 {
  padding-right: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.m-minusr-10 {
  margin-right: -10px !important;
}

.pr-11 {
  padding-right: 11px !important;
}

.mr-11 {
  margin-right: 11px !important;
}

.m-minusr-11 {
  margin-right: -11px !important;
}

.pr-12 {
  padding-right: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.m-minusr-12 {
  margin-right: -12px !important;
}

.pr-13 {
  padding-right: 13px !important;
}

.mr-13 {
  margin-right: 13px !important;
}

.m-minusr-13 {
  margin-right: -13px !important;
}

.pr-14 {
  padding-right: 14px !important;
}

.mr-14 {
  margin-right: 14px !important;
}

.m-minusr-14 {
  margin-right: -14px !important;
}

.pr-15 {
  padding-right: 15px !important;
}

.mr-15 {
  margin-right: 15px !important;
}

.m-minusr-15 {
  margin-right: -15px !important;
}

.pr-16 {
  padding-right: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.m-minusr-16 {
  margin-right: -16px !important;
}

.pr-17 {
  padding-right: 17px !important;
}

.mr-17 {
  margin-right: 17px !important;
}

.m-minusr-17 {
  margin-right: -17px !important;
}

.pr-18 {
  padding-right: 18px !important;
}

.mr-18 {
  margin-right: 18px !important;
}

.m-minusr-18 {
  margin-right: -18px !important;
}

.pr-19 {
  padding-right: 19px !important;
}

.mr-19 {
  margin-right: 19px !important;
}

.m-minusr-19 {
  margin-right: -19px !important;
}

.pr-20 {
  padding-right: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.m-minusr-20 {
  margin-right: -20px !important;
}

.pr-21 {
  padding-right: 21px !important;
}

.mr-21 {
  margin-right: 21px !important;
}

.m-minusr-21 {
  margin-right: -21px !important;
}

.pr-22 {
  padding-right: 22px !important;
}

.mr-22 {
  margin-right: 22px !important;
}

.m-minusr-22 {
  margin-right: -22px !important;
}

.pr-23 {
  padding-right: 23px !important;
}

.mr-23 {
  margin-right: 23px !important;
}

.m-minusr-23 {
  margin-right: -23px !important;
}

.pr-24 {
  padding-right: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.m-minusr-24 {
  margin-right: -24px !important;
}

.pr-25 {
  padding-right: 25px !important;
}

.mr-25 {
  margin-right: 25px !important;
}

.m-minusr-25 {
  margin-right: -25px !important;
}

.pr-26 {
  padding-right: 26px !important;
}

.mr-26 {
  margin-right: 26px !important;
}

.m-minusr-26 {
  margin-right: -26px !important;
}

.pr-27 {
  padding-right: 27px !important;
}

.mr-27 {
  margin-right: 27px !important;
}

.m-minusr-27 {
  margin-right: -27px !important;
}

.pr-28 {
  padding-right: 28px !important;
}

.mr-28 {
  margin-right: 28px !important;
}

.m-minusr-28 {
  margin-right: -28px !important;
}

.pr-29 {
  padding-right: 29px !important;
}

.mr-29 {
  margin-right: 29px !important;
}

.m-minusr-29 {
  margin-right: -29px !important;
}

.pr-30 {
  padding-right: 30px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.m-minusr-30 {
  margin-right: -30px !important;
}

.pr-31 {
  padding-right: 31px !important;
}

.mr-31 {
  margin-right: 31px !important;
}

.m-minusr-31 {
  margin-right: -31px !important;
}

.pr-32 {
  padding-right: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.m-minusr-32 {
  margin-right: -32px !important;
}

.pr-33 {
  padding-right: 33px !important;
}

.mr-33 {
  margin-right: 33px !important;
}

.m-minusr-33 {
  margin-right: -33px !important;
}

.pr-34 {
  padding-right: 34px !important;
}

.mr-34 {
  margin-right: 34px !important;
}

.m-minusr-34 {
  margin-right: -34px !important;
}

.pr-35 {
  padding-right: 35px !important;
}

.mr-35 {
  margin-right: 35px !important;
}

.m-minusr-35 {
  margin-right: -35px !important;
}

.pr-36 {
  padding-right: 36px !important;
}

.mr-36 {
  margin-right: 36px !important;
}

.m-minusr-36 {
  margin-right: -36px !important;
}

.pr-37 {
  padding-right: 37px !important;
}

.mr-37 {
  margin-right: 37px !important;
}

.m-minusr-37 {
  margin-right: -37px !important;
}

.pr-38 {
  padding-right: 38px !important;
}

.mr-38 {
  margin-right: 38px !important;
}

.m-minusr-38 {
  margin-right: -38px !important;
}

.pr-39 {
  padding-right: 39px !important;
}

.mr-39 {
  margin-right: 39px !important;
}

.m-minusr-39 {
  margin-right: -39px !important;
}

.pr-40 {
  padding-right: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.m-minusr-40 {
  margin-right: -40px !important;
}

.pr-41 {
  padding-right: 41px !important;
}

.mr-41 {
  margin-right: 41px !important;
}

.m-minusr-41 {
  margin-right: -41px !important;
}

.pr-42 {
  padding-right: 42px !important;
}

.mr-42 {
  margin-right: 42px !important;
}

.m-minusr-42 {
  margin-right: -42px !important;
}

.pr-43 {
  padding-right: 43px !important;
}

.mr-43 {
  margin-right: 43px !important;
}

.m-minusr-43 {
  margin-right: -43px !important;
}

.pr-44 {
  padding-right: 44px !important;
}

.mr-44 {
  margin-right: 44px !important;
}

.m-minusr-44 {
  margin-right: -44px !important;
}

.pr-45 {
  padding-right: 45px !important;
}

.mr-45 {
  margin-right: 45px !important;
}

.m-minusr-45 {
  margin-right: -45px !important;
}

.pr-46 {
  padding-right: 46px !important;
}

.mr-46 {
  margin-right: 46px !important;
}

.m-minusr-46 {
  margin-right: -46px !important;
}

.pr-47 {
  padding-right: 47px !important;
}

.mr-47 {
  margin-right: 47px !important;
}

.m-minusr-47 {
  margin-right: -47px !important;
}

.pr-48 {
  padding-right: 48px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.m-minusr-48 {
  margin-right: -48px !important;
}

.pr-49 {
  padding-right: 49px !important;
}

.mr-49 {
  margin-right: 49px !important;
}

.m-minusr-49 {
  margin-right: -49px !important;
}

.pr-50 {
  padding-right: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.m-minusr-50 {
  margin-right: -50px !important;
}

.pr-51 {
  padding-right: 51px !important;
}

.mr-51 {
  margin-right: 51px !important;
}

.m-minusr-51 {
  margin-right: -51px !important;
}

.pr-52 {
  padding-right: 52px !important;
}

.mr-52 {
  margin-right: 52px !important;
}

.m-minusr-52 {
  margin-right: -52px !important;
}

.pr-53 {
  padding-right: 53px !important;
}

.mr-53 {
  margin-right: 53px !important;
}

.m-minusr-53 {
  margin-right: -53px !important;
}

.pr-54 {
  padding-right: 54px !important;
}

.mr-54 {
  margin-right: 54px !important;
}

.m-minusr-54 {
  margin-right: -54px !important;
}

.pr-55 {
  padding-right: 55px !important;
}

.mr-55 {
  margin-right: 55px !important;
}

.m-minusr-55 {
  margin-right: -55px !important;
}

.pr-56 {
  padding-right: 56px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.m-minusr-56 {
  margin-right: -56px !important;
}

.pr-57 {
  padding-right: 57px !important;
}

.mr-57 {
  margin-right: 57px !important;
}

.m-minusr-57 {
  margin-right: -57px !important;
}

.pr-58 {
  padding-right: 58px !important;
}

.mr-58 {
  margin-right: 58px !important;
}

.m-minusr-58 {
  margin-right: -58px !important;
}

.pr-59 {
  padding-right: 59px !important;
}

.mr-59 {
  margin-right: 59px !important;
}

.m-minusr-59 {
  margin-right: -59px !important;
}

.pr-60 {
  padding-right: 60px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.m-minusr-60 {
  margin-right: -60px !important;
}

.pr-61 {
  padding-right: 61px !important;
}

.mr-61 {
  margin-right: 61px !important;
}

.m-minusr-61 {
  margin-right: -61px !important;
}

.pr-62 {
  padding-right: 62px !important;
}

.mr-62 {
  margin-right: 62px !important;
}

.m-minusr-62 {
  margin-right: -62px !important;
}

.pr-63 {
  padding-right: 63px !important;
}

.mr-63 {
  margin-right: 63px !important;
}

.m-minusr-63 {
  margin-right: -63px !important;
}

.pr-64 {
  padding-right: 64px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.m-minusr-64 {
  margin-right: -64px !important;
}

.pr-65 {
  padding-right: 65px !important;
}

.mr-65 {
  margin-right: 65px !important;
}

.m-minusr-65 {
  margin-right: -65px !important;
}

.pr-66 {
  padding-right: 66px !important;
}

.mr-66 {
  margin-right: 66px !important;
}

.m-minusr-66 {
  margin-right: -66px !important;
}

.pr-67 {
  padding-right: 67px !important;
}

.mr-67 {
  margin-right: 67px !important;
}

.m-minusr-67 {
  margin-right: -67px !important;
}

.pr-68 {
  padding-right: 68px !important;
}

.mr-68 {
  margin-right: 68px !important;
}

.m-minusr-68 {
  margin-right: -68px !important;
}

.pr-69 {
  padding-right: 69px !important;
}

.mr-69 {
  margin-right: 69px !important;
}

.m-minusr-69 {
  margin-right: -69px !important;
}

.pr-70 {
  padding-right: 70px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.m-minusr-70 {
  margin-right: -70px !important;
}

.pr-71 {
  padding-right: 71px !important;
}

.mr-71 {
  margin-right: 71px !important;
}

.m-minusr-71 {
  margin-right: -71px !important;
}

.pr-72 {
  padding-right: 72px !important;
}

.mr-72 {
  margin-right: 72px !important;
}

.m-minusr-72 {
  margin-right: -72px !important;
}

.pr-73 {
  padding-right: 73px !important;
}

.mr-73 {
  margin-right: 73px !important;
}

.m-minusr-73 {
  margin-right: -73px !important;
}

.pr-74 {
  padding-right: 74px !important;
}

.mr-74 {
  margin-right: 74px !important;
}

.m-minusr-74 {
  margin-right: -74px !important;
}

.pr-75 {
  padding-right: 75px !important;
}

.mr-75 {
  margin-right: 75px !important;
}

.m-minusr-75 {
  margin-right: -75px !important;
}

.pr-76 {
  padding-right: 76px !important;
}

.mr-76 {
  margin-right: 76px !important;
}

.m-minusr-76 {
  margin-right: -76px !important;
}

.pr-77 {
  padding-right: 77px !important;
}

.mr-77 {
  margin-right: 77px !important;
}

.m-minusr-77 {
  margin-right: -77px !important;
}

.pr-78 {
  padding-right: 78px !important;
}

.mr-78 {
  margin-right: 78px !important;
}

.m-minusr-78 {
  margin-right: -78px !important;
}

.pr-79 {
  padding-right: 79px !important;
}

.mr-79 {
  margin-right: 79px !important;
}

.m-minusr-79 {
  margin-right: -79px !important;
}

.pr-80 {
  padding-right: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.m-minusr-80 {
  margin-right: -80px !important;
}

.pr-81 {
  padding-right: 81px !important;
}

.mr-81 {
  margin-right: 81px !important;
}

.m-minusr-81 {
  margin-right: -81px !important;
}

.pr-82 {
  padding-right: 82px !important;
}

.mr-82 {
  margin-right: 82px !important;
}

.m-minusr-82 {
  margin-right: -82px !important;
}

.pr-83 {
  padding-right: 83px !important;
}

.mr-83 {
  margin-right: 83px !important;
}

.m-minusr-83 {
  margin-right: -83px !important;
}

.pr-84 {
  padding-right: 84px !important;
}

.mr-84 {
  margin-right: 84px !important;
}

.m-minusr-84 {
  margin-right: -84px !important;
}

.pr-85 {
  padding-right: 85px !important;
}

.mr-85 {
  margin-right: 85px !important;
}

.m-minusr-85 {
  margin-right: -85px !important;
}

.pr-86 {
  padding-right: 86px !important;
}

.mr-86 {
  margin-right: 86px !important;
}

.m-minusr-86 {
  margin-right: -86px !important;
}

.pr-87 {
  padding-right: 87px !important;
}

.mr-87 {
  margin-right: 87px !important;
}

.m-minusr-87 {
  margin-right: -87px !important;
}

.pr-88 {
  padding-right: 88px !important;
}

.mr-88 {
  margin-right: 88px !important;
}

.m-minusr-88 {
  margin-right: -88px !important;
}

.pr-89 {
  padding-right: 89px !important;
}

.mr-89 {
  margin-right: 89px !important;
}

.m-minusr-89 {
  margin-right: -89px !important;
}

.pr-90 {
  padding-right: 90px !important;
}

.mr-90 {
  margin-right: 90px !important;
}

.m-minusr-90 {
  margin-right: -90px !important;
}

.pr-91 {
  padding-right: 91px !important;
}

.mr-91 {
  margin-right: 91px !important;
}

.m-minusr-91 {
  margin-right: -91px !important;
}

.pr-92 {
  padding-right: 92px !important;
}

.mr-92 {
  margin-right: 92px !important;
}

.m-minusr-92 {
  margin-right: -92px !important;
}

.pr-93 {
  padding-right: 93px !important;
}

.mr-93 {
  margin-right: 93px !important;
}

.m-minusr-93 {
  margin-right: -93px !important;
}

.pr-94 {
  padding-right: 94px !important;
}

.mr-94 {
  margin-right: 94px !important;
}

.m-minusr-94 {
  margin-right: -94px !important;
}

.pr-95 {
  padding-right: 95px !important;
}

.mr-95 {
  margin-right: 95px !important;
}

.m-minusr-95 {
  margin-right: -95px !important;
}

.pr-96 {
  padding-right: 96px !important;
}

.mr-96 {
  margin-right: 96px !important;
}

.m-minusr-96 {
  margin-right: -96px !important;
}

.pr-97 {
  padding-right: 97px !important;
}

.mr-97 {
  margin-right: 97px !important;
}

.m-minusr-97 {
  margin-right: -97px !important;
}

.pr-98 {
  padding-right: 98px !important;
}

.mr-98 {
  margin-right: 98px !important;
}

.m-minusr-98 {
  margin-right: -98px !important;
}

.pr-99 {
  padding-right: 99px !important;
}

.mr-99 {
  margin-right: 99px !important;
}

.m-minusr-99 {
  margin-right: -99px !important;
}

.pr-100 {
  padding-right: 100px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

.m-minusr-100 {
  margin-right: -100px !important;
}

.pr-101 {
  padding-right: 101px !important;
}

.mr-101 {
  margin-right: 101px !important;
}

.m-minusr-101 {
  margin-right: -101px !important;
}

.pr-102 {
  padding-right: 102px !important;
}

.mr-102 {
  margin-right: 102px !important;
}

.m-minusr-102 {
  margin-right: -102px !important;
}

.pr-103 {
  padding-right: 103px !important;
}

.mr-103 {
  margin-right: 103px !important;
}

.m-minusr-103 {
  margin-right: -103px !important;
}

.pr-104 {
  padding-right: 104px !important;
}

.mr-104 {
  margin-right: 104px !important;
}

.m-minusr-104 {
  margin-right: -104px !important;
}

.pr-105 {
  padding-right: 105px !important;
}

.mr-105 {
  margin-right: 105px !important;
}

.m-minusr-105 {
  margin-right: -105px !important;
}

.pr-106 {
  padding-right: 106px !important;
}

.mr-106 {
  margin-right: 106px !important;
}

.m-minusr-106 {
  margin-right: -106px !important;
}

.pr-107 {
  padding-right: 107px !important;
}

.mr-107 {
  margin-right: 107px !important;
}

.m-minusr-107 {
  margin-right: -107px !important;
}

.pr-108 {
  padding-right: 108px !important;
}

.mr-108 {
  margin-right: 108px !important;
}

.m-minusr-108 {
  margin-right: -108px !important;
}

.pr-109 {
  padding-right: 109px !important;
}

.mr-109 {
  margin-right: 109px !important;
}

.m-minusr-109 {
  margin-right: -109px !important;
}

.pr-110 {
  padding-right: 110px !important;
}

.mr-110 {
  margin-right: 110px !important;
}

.m-minusr-110 {
  margin-right: -110px !important;
}

.pr-111 {
  padding-right: 111px !important;
}

.mr-111 {
  margin-right: 111px !important;
}

.m-minusr-111 {
  margin-right: -111px !important;
}

.pr-112 {
  padding-right: 112px !important;
}

.mr-112 {
  margin-right: 112px !important;
}

.m-minusr-112 {
  margin-right: -112px !important;
}

.pr-113 {
  padding-right: 113px !important;
}

.mr-113 {
  margin-right: 113px !important;
}

.m-minusr-113 {
  margin-right: -113px !important;
}

.pr-114 {
  padding-right: 114px !important;
}

.mr-114 {
  margin-right: 114px !important;
}

.m-minusr-114 {
  margin-right: -114px !important;
}

.pr-115 {
  padding-right: 115px !important;
}

.mr-115 {
  margin-right: 115px !important;
}

.m-minusr-115 {
  margin-right: -115px !important;
}

.pr-116 {
  padding-right: 116px !important;
}

.mr-116 {
  margin-right: 116px !important;
}

.m-minusr-116 {
  margin-right: -116px !important;
}

.pr-117 {
  padding-right: 117px !important;
}

.mr-117 {
  margin-right: 117px !important;
}

.m-minusr-117 {
  margin-right: -117px !important;
}

.pr-118 {
  padding-right: 118px !important;
}

.mr-118 {
  margin-right: 118px !important;
}

.m-minusr-118 {
  margin-right: -118px !important;
}

.pr-119 {
  padding-right: 119px !important;
}

.mr-119 {
  margin-right: 119px !important;
}

.m-minusr-119 {
  margin-right: -119px !important;
}

.pr-120 {
  padding-right: 120px !important;
}

.mr-120 {
  margin-right: 120px !important;
}

.m-minusr-120 {
  margin-right: -120px !important;
}

.pr-121 {
  padding-right: 121px !important;
}

.mr-121 {
  margin-right: 121px !important;
}

.m-minusr-121 {
  margin-right: -121px !important;
}

.pr-122 {
  padding-right: 122px !important;
}

.mr-122 {
  margin-right: 122px !important;
}

.m-minusr-122 {
  margin-right: -122px !important;
}

.pr-123 {
  padding-right: 123px !important;
}

.mr-123 {
  margin-right: 123px !important;
}

.m-minusr-123 {
  margin-right: -123px !important;
}

.pr-124 {
  padding-right: 124px !important;
}

.mr-124 {
  margin-right: 124px !important;
}

.m-minusr-124 {
  margin-right: -124px !important;
}

.pr-125 {
  padding-right: 125px !important;
}

.mr-125 {
  margin-right: 125px !important;
}

.m-minusr-125 {
  margin-right: -125px !important;
}

.pr-126 {
  padding-right: 126px !important;
}

.mr-126 {
  margin-right: 126px !important;
}

.m-minusr-126 {
  margin-right: -126px !important;
}

.pr-127 {
  padding-right: 127px !important;
}

.mr-127 {
  margin-right: 127px !important;
}

.m-minusr-127 {
  margin-right: -127px !important;
}

.pr-128 {
  padding-right: 128px !important;
}

.mr-128 {
  margin-right: 128px !important;
}

.m-minusr-128 {
  margin-right: -128px !important;
}

.pr-129 {
  padding-right: 129px !important;
}

.mr-129 {
  margin-right: 129px !important;
}

.m-minusr-129 {
  margin-right: -129px !important;
}

.pr-130 {
  padding-right: 130px !important;
}

.mr-130 {
  margin-right: 130px !important;
}

.m-minusr-130 {
  margin-right: -130px !important;
}

.pr-131 {
  padding-right: 131px !important;
}

.mr-131 {
  margin-right: 131px !important;
}

.m-minusr-131 {
  margin-right: -131px !important;
}

.pr-132 {
  padding-right: 132px !important;
}

.mr-132 {
  margin-right: 132px !important;
}

.m-minusr-132 {
  margin-right: -132px !important;
}

.pr-133 {
  padding-right: 133px !important;
}

.mr-133 {
  margin-right: 133px !important;
}

.m-minusr-133 {
  margin-right: -133px !important;
}

.pr-134 {
  padding-right: 134px !important;
}

.mr-134 {
  margin-right: 134px !important;
}

.m-minusr-134 {
  margin-right: -134px !important;
}

.pr-135 {
  padding-right: 135px !important;
}

.mr-135 {
  margin-right: 135px !important;
}

.m-minusr-135 {
  margin-right: -135px !important;
}

.pr-136 {
  padding-right: 136px !important;
}

.mr-136 {
  margin-right: 136px !important;
}

.m-minusr-136 {
  margin-right: -136px !important;
}

.pr-137 {
  padding-right: 137px !important;
}

.mr-137 {
  margin-right: 137px !important;
}

.m-minusr-137 {
  margin-right: -137px !important;
}

.pr-138 {
  padding-right: 138px !important;
}

.mr-138 {
  margin-right: 138px !important;
}

.m-minusr-138 {
  margin-right: -138px !important;
}

.pr-139 {
  padding-right: 139px !important;
}

.mr-139 {
  margin-right: 139px !important;
}

.m-minusr-139 {
  margin-right: -139px !important;
}

.pr-140 {
  padding-right: 140px !important;
}

.mr-140 {
  margin-right: 140px !important;
}

.m-minusr-140 {
  margin-right: -140px !important;
}

.pr-141 {
  padding-right: 141px !important;
}

.mr-141 {
  margin-right: 141px !important;
}

.m-minusr-141 {
  margin-right: -141px !important;
}

.pr-142 {
  padding-right: 142px !important;
}

.mr-142 {
  margin-right: 142px !important;
}

.m-minusr-142 {
  margin-right: -142px !important;
}

.pr-143 {
  padding-right: 143px !important;
}

.mr-143 {
  margin-right: 143px !important;
}

.m-minusr-143 {
  margin-right: -143px !important;
}

.pr-144 {
  padding-right: 144px !important;
}

.mr-144 {
  margin-right: 144px !important;
}

.m-minusr-144 {
  margin-right: -144px !important;
}

.pr-145 {
  padding-right: 145px !important;
}

.mr-145 {
  margin-right: 145px !important;
}

.m-minusr-145 {
  margin-right: -145px !important;
}

.pr-146 {
  padding-right: 146px !important;
}

.mr-146 {
  margin-right: 146px !important;
}

.m-minusr-146 {
  margin-right: -146px !important;
}

.pr-147 {
  padding-right: 147px !important;
}

.mr-147 {
  margin-right: 147px !important;
}

.m-minusr-147 {
  margin-right: -147px !important;
}

.pr-148 {
  padding-right: 148px !important;
}

.mr-148 {
  margin-right: 148px !important;
}

.m-minusr-148 {
  margin-right: -148px !important;
}

.pr-149 {
  padding-right: 149px !important;
}

.mr-149 {
  margin-right: 149px !important;
}

.m-minusr-149 {
  margin-right: -149px !important;
}

.pr-150 {
  padding-right: 150px !important;
}

.mr-150 {
  margin-right: 150px !important;
}

.m-minusr-150 {
  margin-right: -150px !important;
}

.pr-151 {
  padding-right: 151px !important;
}

.mr-151 {
  margin-right: 151px !important;
}

.m-minusr-151 {
  margin-right: -151px !important;
}

.pr-152 {
  padding-right: 152px !important;
}

.mr-152 {
  margin-right: 152px !important;
}

.m-minusr-152 {
  margin-right: -152px !important;
}

.pr-153 {
  padding-right: 153px !important;
}

.mr-153 {
  margin-right: 153px !important;
}

.m-minusr-153 {
  margin-right: -153px !important;
}

.pr-154 {
  padding-right: 154px !important;
}

.mr-154 {
  margin-right: 154px !important;
}

.m-minusr-154 {
  margin-right: -154px !important;
}

.pr-155 {
  padding-right: 155px !important;
}

.mr-155 {
  margin-right: 155px !important;
}

.m-minusr-155 {
  margin-right: -155px !important;
}

.pr-156 {
  padding-right: 156px !important;
}

.mr-156 {
  margin-right: 156px !important;
}

.m-minusr-156 {
  margin-right: -156px !important;
}

.pr-157 {
  padding-right: 157px !important;
}

.mr-157 {
  margin-right: 157px !important;
}

.m-minusr-157 {
  margin-right: -157px !important;
}

.pr-158 {
  padding-right: 158px !important;
}

.mr-158 {
  margin-right: 158px !important;
}

.m-minusr-158 {
  margin-right: -158px !important;
}

.pr-159 {
  padding-right: 159px !important;
}

.mr-159 {
  margin-right: 159px !important;
}

.m-minusr-159 {
  margin-right: -159px !important;
}

.pr-160 {
  padding-right: 160px !important;
}

.mr-160 {
  margin-right: 160px !important;
}

.m-minusr-160 {
  margin-right: -160px !important;
}

.pr-161 {
  padding-right: 161px !important;
}

.mr-161 {
  margin-right: 161px !important;
}

.m-minusr-161 {
  margin-right: -161px !important;
}

.pr-162 {
  padding-right: 162px !important;
}

.mr-162 {
  margin-right: 162px !important;
}

.m-minusr-162 {
  margin-right: -162px !important;
}

.pr-163 {
  padding-right: 163px !important;
}

.mr-163 {
  margin-right: 163px !important;
}

.m-minusr-163 {
  margin-right: -163px !important;
}

.pr-164 {
  padding-right: 164px !important;
}

.mr-164 {
  margin-right: 164px !important;
}

.m-minusr-164 {
  margin-right: -164px !important;
}

.pr-165 {
  padding-right: 165px !important;
}

.mr-165 {
  margin-right: 165px !important;
}

.m-minusr-165 {
  margin-right: -165px !important;
}

.pr-166 {
  padding-right: 166px !important;
}

.mr-166 {
  margin-right: 166px !important;
}

.m-minusr-166 {
  margin-right: -166px !important;
}

.pr-167 {
  padding-right: 167px !important;
}

.mr-167 {
  margin-right: 167px !important;
}

.m-minusr-167 {
  margin-right: -167px !important;
}

.pr-168 {
  padding-right: 168px !important;
}

.mr-168 {
  margin-right: 168px !important;
}

.m-minusr-168 {
  margin-right: -168px !important;
}

.pr-169 {
  padding-right: 169px !important;
}

.mr-169 {
  margin-right: 169px !important;
}

.m-minusr-169 {
  margin-right: -169px !important;
}

.pr-170 {
  padding-right: 170px !important;
}

.mr-170 {
  margin-right: 170px !important;
}

.m-minusr-170 {
  margin-right: -170px !important;
}

.pr-171 {
  padding-right: 171px !important;
}

.mr-171 {
  margin-right: 171px !important;
}

.m-minusr-171 {
  margin-right: -171px !important;
}

.pr-172 {
  padding-right: 172px !important;
}

.mr-172 {
  margin-right: 172px !important;
}

.m-minusr-172 {
  margin-right: -172px !important;
}

.pr-173 {
  padding-right: 173px !important;
}

.mr-173 {
  margin-right: 173px !important;
}

.m-minusr-173 {
  margin-right: -173px !important;
}

.pr-174 {
  padding-right: 174px !important;
}

.mr-174 {
  margin-right: 174px !important;
}

.m-minusr-174 {
  margin-right: -174px !important;
}

.pr-175 {
  padding-right: 175px !important;
}

.mr-175 {
  margin-right: 175px !important;
}

.m-minusr-175 {
  margin-right: -175px !important;
}

.pr-176 {
  padding-right: 176px !important;
}

.mr-176 {
  margin-right: 176px !important;
}

.m-minusr-176 {
  margin-right: -176px !important;
}

.pr-177 {
  padding-right: 177px !important;
}

.mr-177 {
  margin-right: 177px !important;
}

.m-minusr-177 {
  margin-right: -177px !important;
}

.pr-178 {
  padding-right: 178px !important;
}

.mr-178 {
  margin-right: 178px !important;
}

.m-minusr-178 {
  margin-right: -178px !important;
}

.pr-179 {
  padding-right: 179px !important;
}

.mr-179 {
  margin-right: 179px !important;
}

.m-minusr-179 {
  margin-right: -179px !important;
}

.pr-180 {
  padding-right: 180px !important;
}

.mr-180 {
  margin-right: 180px !important;
}

.m-minusr-180 {
  margin-right: -180px !important;
}

.pr-181 {
  padding-right: 181px !important;
}

.mr-181 {
  margin-right: 181px !important;
}

.m-minusr-181 {
  margin-right: -181px !important;
}

.pr-182 {
  padding-right: 182px !important;
}

.mr-182 {
  margin-right: 182px !important;
}

.m-minusr-182 {
  margin-right: -182px !important;
}

.pr-183 {
  padding-right: 183px !important;
}

.mr-183 {
  margin-right: 183px !important;
}

.m-minusr-183 {
  margin-right: -183px !important;
}

.pr-184 {
  padding-right: 184px !important;
}

.mr-184 {
  margin-right: 184px !important;
}

.m-minusr-184 {
  margin-right: -184px !important;
}

.pr-185 {
  padding-right: 185px !important;
}

.mr-185 {
  margin-right: 185px !important;
}

.m-minusr-185 {
  margin-right: -185px !important;
}

.pr-186 {
  padding-right: 186px !important;
}

.mr-186 {
  margin-right: 186px !important;
}

.m-minusr-186 {
  margin-right: -186px !important;
}

.pr-187 {
  padding-right: 187px !important;
}

.mr-187 {
  margin-right: 187px !important;
}

.m-minusr-187 {
  margin-right: -187px !important;
}

.pr-188 {
  padding-right: 188px !important;
}

.mr-188 {
  margin-right: 188px !important;
}

.m-minusr-188 {
  margin-right: -188px !important;
}

.pr-189 {
  padding-right: 189px !important;
}

.mr-189 {
  margin-right: 189px !important;
}

.m-minusr-189 {
  margin-right: -189px !important;
}

.pr-190 {
  padding-right: 190px !important;
}

.mr-190 {
  margin-right: 190px !important;
}

.m-minusr-190 {
  margin-right: -190px !important;
}

.pr-191 {
  padding-right: 191px !important;
}

.mr-191 {
  margin-right: 191px !important;
}

.m-minusr-191 {
  margin-right: -191px !important;
}

.pr-192 {
  padding-right: 192px !important;
}

.mr-192 {
  margin-right: 192px !important;
}

.m-minusr-192 {
  margin-right: -192px !important;
}

.pr-193 {
  padding-right: 193px !important;
}

.mr-193 {
  margin-right: 193px !important;
}

.m-minusr-193 {
  margin-right: -193px !important;
}

.pr-194 {
  padding-right: 194px !important;
}

.mr-194 {
  margin-right: 194px !important;
}

.m-minusr-194 {
  margin-right: -194px !important;
}

.pr-195 {
  padding-right: 195px !important;
}

.mr-195 {
  margin-right: 195px !important;
}

.m-minusr-195 {
  margin-right: -195px !important;
}

.pr-196 {
  padding-right: 196px !important;
}

.mr-196 {
  margin-right: 196px !important;
}

.m-minusr-196 {
  margin-right: -196px !important;
}

.pr-197 {
  padding-right: 197px !important;
}

.mr-197 {
  margin-right: 197px !important;
}

.m-minusr-197 {
  margin-right: -197px !important;
}

.pr-198 {
  padding-right: 198px !important;
}

.mr-198 {
  margin-right: 198px !important;
}

.m-minusr-198 {
  margin-right: -198px !important;
}

.pr-199 {
  padding-right: 199px !important;
}

.mr-199 {
  margin-right: 199px !important;
}

.m-minusr-199 {
  margin-right: -199px !important;
}

.pr-200 {
  padding-right: 200px !important;
}

.mr-200 {
  margin-right: 200px !important;
}

.m-minusr-200 {
  margin-right: -200px !important;
}

.pr-201 {
  padding-right: 201px !important;
}

.mr-201 {
  margin-right: 201px !important;
}

.m-minusr-201 {
  margin-right: -201px !important;
}

.pr-202 {
  padding-right: 202px !important;
}

.mr-202 {
  margin-right: 202px !important;
}

.m-minusr-202 {
  margin-right: -202px !important;
}

.pr-203 {
  padding-right: 203px !important;
}

.mr-203 {
  margin-right: 203px !important;
}

.m-minusr-203 {
  margin-right: -203px !important;
}

.pr-204 {
  padding-right: 204px !important;
}

.mr-204 {
  margin-right: 204px !important;
}

.m-minusr-204 {
  margin-right: -204px !important;
}

.pr-205 {
  padding-right: 205px !important;
}

.mr-205 {
  margin-right: 205px !important;
}

.m-minusr-205 {
  margin-right: -205px !important;
}

.pr-206 {
  padding-right: 206px !important;
}

.mr-206 {
  margin-right: 206px !important;
}

.m-minusr-206 {
  margin-right: -206px !important;
}

.pr-207 {
  padding-right: 207px !important;
}

.mr-207 {
  margin-right: 207px !important;
}

.m-minusr-207 {
  margin-right: -207px !important;
}

.pr-208 {
  padding-right: 208px !important;
}

.mr-208 {
  margin-right: 208px !important;
}

.m-minusr-208 {
  margin-right: -208px !important;
}

.pr-209 {
  padding-right: 209px !important;
}

.mr-209 {
  margin-right: 209px !important;
}

.m-minusr-209 {
  margin-right: -209px !important;
}

.pr-210 {
  padding-right: 210px !important;
}

.mr-210 {
  margin-right: 210px !important;
}

.m-minusr-210 {
  margin-right: -210px !important;
}

.pr-211 {
  padding-right: 211px !important;
}

.mr-211 {
  margin-right: 211px !important;
}

.m-minusr-211 {
  margin-right: -211px !important;
}

.pr-212 {
  padding-right: 212px !important;
}

.mr-212 {
  margin-right: 212px !important;
}

.m-minusr-212 {
  margin-right: -212px !important;
}

.pr-213 {
  padding-right: 213px !important;
}

.mr-213 {
  margin-right: 213px !important;
}

.m-minusr-213 {
  margin-right: -213px !important;
}

.pr-214 {
  padding-right: 214px !important;
}

.mr-214 {
  margin-right: 214px !important;
}

.m-minusr-214 {
  margin-right: -214px !important;
}

.pr-215 {
  padding-right: 215px !important;
}

.mr-215 {
  margin-right: 215px !important;
}

.m-minusr-215 {
  margin-right: -215px !important;
}

.pr-216 {
  padding-right: 216px !important;
}

.mr-216 {
  margin-right: 216px !important;
}

.m-minusr-216 {
  margin-right: -216px !important;
}

.pr-217 {
  padding-right: 217px !important;
}

.mr-217 {
  margin-right: 217px !important;
}

.m-minusr-217 {
  margin-right: -217px !important;
}

.pr-218 {
  padding-right: 218px !important;
}

.mr-218 {
  margin-right: 218px !important;
}

.m-minusr-218 {
  margin-right: -218px !important;
}

.pr-219 {
  padding-right: 219px !important;
}

.mr-219 {
  margin-right: 219px !important;
}

.m-minusr-219 {
  margin-right: -219px !important;
}

.pr-220 {
  padding-right: 220px !important;
}

.mr-220 {
  margin-right: 220px !important;
}

.m-minusr-220 {
  margin-right: -220px !important;
}

.pr-221 {
  padding-right: 221px !important;
}

.mr-221 {
  margin-right: 221px !important;
}

.m-minusr-221 {
  margin-right: -221px !important;
}

.pr-222 {
  padding-right: 222px !important;
}

.mr-222 {
  margin-right: 222px !important;
}

.m-minusr-222 {
  margin-right: -222px !important;
}

.pr-223 {
  padding-right: 223px !important;
}

.mr-223 {
  margin-right: 223px !important;
}

.m-minusr-223 {
  margin-right: -223px !important;
}

.pr-224 {
  padding-right: 224px !important;
}

.mr-224 {
  margin-right: 224px !important;
}

.m-minusr-224 {
  margin-right: -224px !important;
}

.pr-225 {
  padding-right: 225px !important;
}

.mr-225 {
  margin-right: 225px !important;
}

.m-minusr-225 {
  margin-right: -225px !important;
}

.pr-226 {
  padding-right: 226px !important;
}

.mr-226 {
  margin-right: 226px !important;
}

.m-minusr-226 {
  margin-right: -226px !important;
}

.pr-227 {
  padding-right: 227px !important;
}

.mr-227 {
  margin-right: 227px !important;
}

.m-minusr-227 {
  margin-right: -227px !important;
}

.pr-228 {
  padding-right: 228px !important;
}

.mr-228 {
  margin-right: 228px !important;
}

.m-minusr-228 {
  margin-right: -228px !important;
}

.pr-229 {
  padding-right: 229px !important;
}

.mr-229 {
  margin-right: 229px !important;
}

.m-minusr-229 {
  margin-right: -229px !important;
}

.pr-230 {
  padding-right: 230px !important;
}

.mr-230 {
  margin-right: 230px !important;
}

.m-minusr-230 {
  margin-right: -230px !important;
}

.pr-231 {
  padding-right: 231px !important;
}

.mr-231 {
  margin-right: 231px !important;
}

.m-minusr-231 {
  margin-right: -231px !important;
}

.pr-232 {
  padding-right: 232px !important;
}

.mr-232 {
  margin-right: 232px !important;
}

.m-minusr-232 {
  margin-right: -232px !important;
}

.pr-233 {
  padding-right: 233px !important;
}

.mr-233 {
  margin-right: 233px !important;
}

.m-minusr-233 {
  margin-right: -233px !important;
}

.pr-234 {
  padding-right: 234px !important;
}

.mr-234 {
  margin-right: 234px !important;
}

.m-minusr-234 {
  margin-right: -234px !important;
}

.pr-235 {
  padding-right: 235px !important;
}

.mr-235 {
  margin-right: 235px !important;
}

.m-minusr-235 {
  margin-right: -235px !important;
}

.pr-236 {
  padding-right: 236px !important;
}

.mr-236 {
  margin-right: 236px !important;
}

.m-minusr-236 {
  margin-right: -236px !important;
}

.pr-237 {
  padding-right: 237px !important;
}

.mr-237 {
  margin-right: 237px !important;
}

.m-minusr-237 {
  margin-right: -237px !important;
}

.pr-238 {
  padding-right: 238px !important;
}

.mr-238 {
  margin-right: 238px !important;
}

.m-minusr-238 {
  margin-right: -238px !important;
}

.pr-239 {
  padding-right: 239px !important;
}

.mr-239 {
  margin-right: 239px !important;
}

.m-minusr-239 {
  margin-right: -239px !important;
}

.pr-240 {
  padding-right: 240px !important;
}

.mr-240 {
  margin-right: 240px !important;
}

.m-minusr-240 {
  margin-right: -240px !important;
}

.pr-241 {
  padding-right: 241px !important;
}

.mr-241 {
  margin-right: 241px !important;
}

.m-minusr-241 {
  margin-right: -241px !important;
}

.pr-242 {
  padding-right: 242px !important;
}

.mr-242 {
  margin-right: 242px !important;
}

.m-minusr-242 {
  margin-right: -242px !important;
}

.pr-243 {
  padding-right: 243px !important;
}

.mr-243 {
  margin-right: 243px !important;
}

.m-minusr-243 {
  margin-right: -243px !important;
}

.pr-244 {
  padding-right: 244px !important;
}

.mr-244 {
  margin-right: 244px !important;
}

.m-minusr-244 {
  margin-right: -244px !important;
}

.pr-245 {
  padding-right: 245px !important;
}

.mr-245 {
  margin-right: 245px !important;
}

.m-minusr-245 {
  margin-right: -245px !important;
}

.pr-246 {
  padding-right: 246px !important;
}

.mr-246 {
  margin-right: 246px !important;
}

.m-minusr-246 {
  margin-right: -246px !important;
}

.pr-247 {
  padding-right: 247px !important;
}

.mr-247 {
  margin-right: 247px !important;
}

.m-minusr-247 {
  margin-right: -247px !important;
}

.pr-248 {
  padding-right: 248px !important;
}

.mr-248 {
  margin-right: 248px !important;
}

.m-minusr-248 {
  margin-right: -248px !important;
}

.pr-249 {
  padding-right: 249px !important;
}

.mr-249 {
  margin-right: 249px !important;
}

.m-minusr-249 {
  margin-right: -249px !important;
}

.pr-250 {
  padding-right: 250px !important;
}

.mr-250 {
  margin-right: 250px !important;
}

.m-minusr-250 {
  margin-right: -250px !important;
}

.pr-251 {
  padding-right: 251px !important;
}

.mr-251 {
  margin-right: 251px !important;
}

.m-minusr-251 {
  margin-right: -251px !important;
}

.pr-252 {
  padding-right: 252px !important;
}

.mr-252 {
  margin-right: 252px !important;
}

.m-minusr-252 {
  margin-right: -252px !important;
}

.pr-253 {
  padding-right: 253px !important;
}

.mr-253 {
  margin-right: 253px !important;
}

.m-minusr-253 {
  margin-right: -253px !important;
}

.pr-254 {
  padding-right: 254px !important;
}

.mr-254 {
  margin-right: 254px !important;
}

.m-minusr-254 {
  margin-right: -254px !important;
}

.pr-255 {
  padding-right: 255px !important;
}

.mr-255 {
  margin-right: 255px !important;
}

.m-minusr-255 {
  margin-right: -255px !important;
}

.pr-256 {
  padding-right: 256px !important;
}

.mr-256 {
  margin-right: 256px !important;
}

.m-minusr-256 {
  margin-right: -256px !important;
}

.pr-257 {
  padding-right: 257px !important;
}

.mr-257 {
  margin-right: 257px !important;
}

.m-minusr-257 {
  margin-right: -257px !important;
}

.pr-258 {
  padding-right: 258px !important;
}

.mr-258 {
  margin-right: 258px !important;
}

.m-minusr-258 {
  margin-right: -258px !important;
}

.pr-259 {
  padding-right: 259px !important;
}

.mr-259 {
  margin-right: 259px !important;
}

.m-minusr-259 {
  margin-right: -259px !important;
}

.pr-260 {
  padding-right: 260px !important;
}

.mr-260 {
  margin-right: 260px !important;
}

.m-minusr-260 {
  margin-right: -260px !important;
}

.pr-261 {
  padding-right: 261px !important;
}

.mr-261 {
  margin-right: 261px !important;
}

.m-minusr-261 {
  margin-right: -261px !important;
}

.pr-262 {
  padding-right: 262px !important;
}

.mr-262 {
  margin-right: 262px !important;
}

.m-minusr-262 {
  margin-right: -262px !important;
}

.pr-263 {
  padding-right: 263px !important;
}

.mr-263 {
  margin-right: 263px !important;
}

.m-minusr-263 {
  margin-right: -263px !important;
}

.pr-264 {
  padding-right: 264px !important;
}

.mr-264 {
  margin-right: 264px !important;
}

.m-minusr-264 {
  margin-right: -264px !important;
}

.pr-265 {
  padding-right: 265px !important;
}

.mr-265 {
  margin-right: 265px !important;
}

.m-minusr-265 {
  margin-right: -265px !important;
}

.pr-266 {
  padding-right: 266px !important;
}

.mr-266 {
  margin-right: 266px !important;
}

.m-minusr-266 {
  margin-right: -266px !important;
}

.pr-267 {
  padding-right: 267px !important;
}

.mr-267 {
  margin-right: 267px !important;
}

.m-minusr-267 {
  margin-right: -267px !important;
}

.pr-268 {
  padding-right: 268px !important;
}

.mr-268 {
  margin-right: 268px !important;
}

.m-minusr-268 {
  margin-right: -268px !important;
}

.pr-269 {
  padding-right: 269px !important;
}

.mr-269 {
  margin-right: 269px !important;
}

.m-minusr-269 {
  margin-right: -269px !important;
}

.pr-270 {
  padding-right: 270px !important;
}

.mr-270 {
  margin-right: 270px !important;
}

.m-minusr-270 {
  margin-right: -270px !important;
}

.pr-271 {
  padding-right: 271px !important;
}

.mr-271 {
  margin-right: 271px !important;
}

.m-minusr-271 {
  margin-right: -271px !important;
}

.pr-272 {
  padding-right: 272px !important;
}

.mr-272 {
  margin-right: 272px !important;
}

.m-minusr-272 {
  margin-right: -272px !important;
}

.pr-273 {
  padding-right: 273px !important;
}

.mr-273 {
  margin-right: 273px !important;
}

.m-minusr-273 {
  margin-right: -273px !important;
}

.pr-274 {
  padding-right: 274px !important;
}

.mr-274 {
  margin-right: 274px !important;
}

.m-minusr-274 {
  margin-right: -274px !important;
}

.pr-275 {
  padding-right: 275px !important;
}

.mr-275 {
  margin-right: 275px !important;
}

.m-minusr-275 {
  margin-right: -275px !important;
}

.pr-276 {
  padding-right: 276px !important;
}

.mr-276 {
  margin-right: 276px !important;
}

.m-minusr-276 {
  margin-right: -276px !important;
}

.pr-277 {
  padding-right: 277px !important;
}

.mr-277 {
  margin-right: 277px !important;
}

.m-minusr-277 {
  margin-right: -277px !important;
}

.pr-278 {
  padding-right: 278px !important;
}

.mr-278 {
  margin-right: 278px !important;
}

.m-minusr-278 {
  margin-right: -278px !important;
}

.pr-279 {
  padding-right: 279px !important;
}

.mr-279 {
  margin-right: 279px !important;
}

.m-minusr-279 {
  margin-right: -279px !important;
}

.pr-280 {
  padding-right: 280px !important;
}

.mr-280 {
  margin-right: 280px !important;
}

.m-minusr-280 {
  margin-right: -280px !important;
}

.pr-281 {
  padding-right: 281px !important;
}

.mr-281 {
  margin-right: 281px !important;
}

.m-minusr-281 {
  margin-right: -281px !important;
}

.pr-282 {
  padding-right: 282px !important;
}

.mr-282 {
  margin-right: 282px !important;
}

.m-minusr-282 {
  margin-right: -282px !important;
}

.pr-283 {
  padding-right: 283px !important;
}

.mr-283 {
  margin-right: 283px !important;
}

.m-minusr-283 {
  margin-right: -283px !important;
}

.pr-284 {
  padding-right: 284px !important;
}

.mr-284 {
  margin-right: 284px !important;
}

.m-minusr-284 {
  margin-right: -284px !important;
}

.pr-285 {
  padding-right: 285px !important;
}

.mr-285 {
  margin-right: 285px !important;
}

.m-minusr-285 {
  margin-right: -285px !important;
}

.pr-286 {
  padding-right: 286px !important;
}

.mr-286 {
  margin-right: 286px !important;
}

.m-minusr-286 {
  margin-right: -286px !important;
}

.pr-287 {
  padding-right: 287px !important;
}

.mr-287 {
  margin-right: 287px !important;
}

.m-minusr-287 {
  margin-right: -287px !important;
}

.pr-288 {
  padding-right: 288px !important;
}

.mr-288 {
  margin-right: 288px !important;
}

.m-minusr-288 {
  margin-right: -288px !important;
}

.pr-289 {
  padding-right: 289px !important;
}

.mr-289 {
  margin-right: 289px !important;
}

.m-minusr-289 {
  margin-right: -289px !important;
}

.pr-290 {
  padding-right: 290px !important;
}

.mr-290 {
  margin-right: 290px !important;
}

.m-minusr-290 {
  margin-right: -290px !important;
}

.pr-291 {
  padding-right: 291px !important;
}

.mr-291 {
  margin-right: 291px !important;
}

.m-minusr-291 {
  margin-right: -291px !important;
}

.pr-292 {
  padding-right: 292px !important;
}

.mr-292 {
  margin-right: 292px !important;
}

.m-minusr-292 {
  margin-right: -292px !important;
}

.pr-293 {
  padding-right: 293px !important;
}

.mr-293 {
  margin-right: 293px !important;
}

.m-minusr-293 {
  margin-right: -293px !important;
}

.pr-294 {
  padding-right: 294px !important;
}

.mr-294 {
  margin-right: 294px !important;
}

.m-minusr-294 {
  margin-right: -294px !important;
}

.pr-295 {
  padding-right: 295px !important;
}

.mr-295 {
  margin-right: 295px !important;
}

.m-minusr-295 {
  margin-right: -295px !important;
}

.pr-296 {
  padding-right: 296px !important;
}

.mr-296 {
  margin-right: 296px !important;
}

.m-minusr-296 {
  margin-right: -296px !important;
}

.pr-297 {
  padding-right: 297px !important;
}

.mr-297 {
  margin-right: 297px !important;
}

.m-minusr-297 {
  margin-right: -297px !important;
}

.pr-298 {
  padding-right: 298px !important;
}

.mr-298 {
  margin-right: 298px !important;
}

.m-minusr-298 {
  margin-right: -298px !important;
}

.pr-299 {
  padding-right: 299px !important;
}

.mr-299 {
  margin-right: 299px !important;
}

.m-minusr-299 {
  margin-right: -299px !important;
}

.pr-300 {
  padding-right: 300px !important;
}

.mr-300 {
  margin-right: 300px !important;
}

.m-minusr-300 {
  margin-right: -300px !important;
}

.pr-301 {
  padding-right: 301px !important;
}

.mr-301 {
  margin-right: 301px !important;
}

.m-minusr-301 {
  margin-right: -301px !important;
}

.pr-302 {
  padding-right: 302px !important;
}

.mr-302 {
  margin-right: 302px !important;
}

.m-minusr-302 {
  margin-right: -302px !important;
}

.pr-303 {
  padding-right: 303px !important;
}

.mr-303 {
  margin-right: 303px !important;
}

.m-minusr-303 {
  margin-right: -303px !important;
}

.pr-304 {
  padding-right: 304px !important;
}

.mr-304 {
  margin-right: 304px !important;
}

.m-minusr-304 {
  margin-right: -304px !important;
}

.pr-305 {
  padding-right: 305px !important;
}

.mr-305 {
  margin-right: 305px !important;
}

.m-minusr-305 {
  margin-right: -305px !important;
}

.pr-306 {
  padding-right: 306px !important;
}

.mr-306 {
  margin-right: 306px !important;
}

.m-minusr-306 {
  margin-right: -306px !important;
}

.pr-307 {
  padding-right: 307px !important;
}

.mr-307 {
  margin-right: 307px !important;
}

.m-minusr-307 {
  margin-right: -307px !important;
}

.pr-308 {
  padding-right: 308px !important;
}

.mr-308 {
  margin-right: 308px !important;
}

.m-minusr-308 {
  margin-right: -308px !important;
}

.pr-309 {
  padding-right: 309px !important;
}

.mr-309 {
  margin-right: 309px !important;
}

.m-minusr-309 {
  margin-right: -309px !important;
}

.pr-310 {
  padding-right: 310px !important;
}

.mr-310 {
  margin-right: 310px !important;
}

.m-minusr-310 {
  margin-right: -310px !important;
}

.pr-311 {
  padding-right: 311px !important;
}

.mr-311 {
  margin-right: 311px !important;
}

.m-minusr-311 {
  margin-right: -311px !important;
}

.pr-312 {
  padding-right: 312px !important;
}

.mr-312 {
  margin-right: 312px !important;
}

.m-minusr-312 {
  margin-right: -312px !important;
}

.pr-313 {
  padding-right: 313px !important;
}

.mr-313 {
  margin-right: 313px !important;
}

.m-minusr-313 {
  margin-right: -313px !important;
}

.pr-314 {
  padding-right: 314px !important;
}

.mr-314 {
  margin-right: 314px !important;
}

.m-minusr-314 {
  margin-right: -314px !important;
}

.pr-315 {
  padding-right: 315px !important;
}

.mr-315 {
  margin-right: 315px !important;
}

.m-minusr-315 {
  margin-right: -315px !important;
}

.pr-316 {
  padding-right: 316px !important;
}

.mr-316 {
  margin-right: 316px !important;
}

.m-minusr-316 {
  margin-right: -316px !important;
}

.pr-317 {
  padding-right: 317px !important;
}

.mr-317 {
  margin-right: 317px !important;
}

.m-minusr-317 {
  margin-right: -317px !important;
}

.pr-318 {
  padding-right: 318px !important;
}

.mr-318 {
  margin-right: 318px !important;
}

.m-minusr-318 {
  margin-right: -318px !important;
}

.pr-319 {
  padding-right: 319px !important;
}

.mr-319 {
  margin-right: 319px !important;
}

.m-minusr-319 {
  margin-right: -319px !important;
}

.pr-320 {
  padding-right: 320px !important;
}

.mr-320 {
  margin-right: 320px !important;
}

.m-minusr-320 {
  margin-right: -320px !important;
}

.pr-321 {
  padding-right: 321px !important;
}

.mr-321 {
  margin-right: 321px !important;
}

.m-minusr-321 {
  margin-right: -321px !important;
}

.pr-322 {
  padding-right: 322px !important;
}

.mr-322 {
  margin-right: 322px !important;
}

.m-minusr-322 {
  margin-right: -322px !important;
}

.pr-323 {
  padding-right: 323px !important;
}

.mr-323 {
  margin-right: 323px !important;
}

.m-minusr-323 {
  margin-right: -323px !important;
}

.pr-324 {
  padding-right: 324px !important;
}

.mr-324 {
  margin-right: 324px !important;
}

.m-minusr-324 {
  margin-right: -324px !important;
}

.pr-325 {
  padding-right: 325px !important;
}

.mr-325 {
  margin-right: 325px !important;
}

.m-minusr-325 {
  margin-right: -325px !important;
}

.pr-326 {
  padding-right: 326px !important;
}

.mr-326 {
  margin-right: 326px !important;
}

.m-minusr-326 {
  margin-right: -326px !important;
}

.pr-327 {
  padding-right: 327px !important;
}

.mr-327 {
  margin-right: 327px !important;
}

.m-minusr-327 {
  margin-right: -327px !important;
}

.pr-328 {
  padding-right: 328px !important;
}

.mr-328 {
  margin-right: 328px !important;
}

.m-minusr-328 {
  margin-right: -328px !important;
}

.pr-329 {
  padding-right: 329px !important;
}

.mr-329 {
  margin-right: 329px !important;
}

.m-minusr-329 {
  margin-right: -329px !important;
}

.pr-330 {
  padding-right: 330px !important;
}

.mr-330 {
  margin-right: 330px !important;
}

.m-minusr-330 {
  margin-right: -330px !important;
}

.pr-331 {
  padding-right: 331px !important;
}

.mr-331 {
  margin-right: 331px !important;
}

.m-minusr-331 {
  margin-right: -331px !important;
}

.pr-332 {
  padding-right: 332px !important;
}

.mr-332 {
  margin-right: 332px !important;
}

.m-minusr-332 {
  margin-right: -332px !important;
}

.pr-333 {
  padding-right: 333px !important;
}

.mr-333 {
  margin-right: 333px !important;
}

.m-minusr-333 {
  margin-right: -333px !important;
}

.pr-334 {
  padding-right: 334px !important;
}

.mr-334 {
  margin-right: 334px !important;
}

.m-minusr-334 {
  margin-right: -334px !important;
}

.pr-335 {
  padding-right: 335px !important;
}

.mr-335 {
  margin-right: 335px !important;
}

.m-minusr-335 {
  margin-right: -335px !important;
}

.pr-336 {
  padding-right: 336px !important;
}

.mr-336 {
  margin-right: 336px !important;
}

.m-minusr-336 {
  margin-right: -336px !important;
}

.pr-337 {
  padding-right: 337px !important;
}

.mr-337 {
  margin-right: 337px !important;
}

.m-minusr-337 {
  margin-right: -337px !important;
}

.pr-338 {
  padding-right: 338px !important;
}

.mr-338 {
  margin-right: 338px !important;
}

.m-minusr-338 {
  margin-right: -338px !important;
}

.pr-339 {
  padding-right: 339px !important;
}

.mr-339 {
  margin-right: 339px !important;
}

.m-minusr-339 {
  margin-right: -339px !important;
}

.pr-340 {
  padding-right: 340px !important;
}

.mr-340 {
  margin-right: 340px !important;
}

.m-minusr-340 {
  margin-right: -340px !important;
}

.pr-341 {
  padding-right: 341px !important;
}

.mr-341 {
  margin-right: 341px !important;
}

.m-minusr-341 {
  margin-right: -341px !important;
}

.pr-342 {
  padding-right: 342px !important;
}

.mr-342 {
  margin-right: 342px !important;
}

.m-minusr-342 {
  margin-right: -342px !important;
}

.pr-343 {
  padding-right: 343px !important;
}

.mr-343 {
  margin-right: 343px !important;
}

.m-minusr-343 {
  margin-right: -343px !important;
}

.pr-344 {
  padding-right: 344px !important;
}

.mr-344 {
  margin-right: 344px !important;
}

.m-minusr-344 {
  margin-right: -344px !important;
}

.pr-345 {
  padding-right: 345px !important;
}

.mr-345 {
  margin-right: 345px !important;
}

.m-minusr-345 {
  margin-right: -345px !important;
}

.pr-346 {
  padding-right: 346px !important;
}

.mr-346 {
  margin-right: 346px !important;
}

.m-minusr-346 {
  margin-right: -346px !important;
}

.pr-347 {
  padding-right: 347px !important;
}

.mr-347 {
  margin-right: 347px !important;
}

.m-minusr-347 {
  margin-right: -347px !important;
}

.pr-348 {
  padding-right: 348px !important;
}

.mr-348 {
  margin-right: 348px !important;
}

.m-minusr-348 {
  margin-right: -348px !important;
}

.pr-349 {
  padding-right: 349px !important;
}

.mr-349 {
  margin-right: 349px !important;
}

.m-minusr-349 {
  margin-right: -349px !important;
}

.pr-350 {
  padding-right: 350px !important;
}

.mr-350 {
  margin-right: 350px !important;
}

.m-minusr-350 {
  margin-right: -350px !important;
}

.pr-351 {
  padding-right: 351px !important;
}

.mr-351 {
  margin-right: 351px !important;
}

.m-minusr-351 {
  margin-right: -351px !important;
}

.pr-352 {
  padding-right: 352px !important;
}

.mr-352 {
  margin-right: 352px !important;
}

.m-minusr-352 {
  margin-right: -352px !important;
}

.pr-353 {
  padding-right: 353px !important;
}

.mr-353 {
  margin-right: 353px !important;
}

.m-minusr-353 {
  margin-right: -353px !important;
}

.pr-354 {
  padding-right: 354px !important;
}

.mr-354 {
  margin-right: 354px !important;
}

.m-minusr-354 {
  margin-right: -354px !important;
}

.pr-355 {
  padding-right: 355px !important;
}

.mr-355 {
  margin-right: 355px !important;
}

.m-minusr-355 {
  margin-right: -355px !important;
}

.pr-356 {
  padding-right: 356px !important;
}

.mr-356 {
  margin-right: 356px !important;
}

.m-minusr-356 {
  margin-right: -356px !important;
}

.pr-357 {
  padding-right: 357px !important;
}

.mr-357 {
  margin-right: 357px !important;
}

.m-minusr-357 {
  margin-right: -357px !important;
}

.pr-358 {
  padding-right: 358px !important;
}

.mr-358 {
  margin-right: 358px !important;
}

.m-minusr-358 {
  margin-right: -358px !important;
}

.pr-359 {
  padding-right: 359px !important;
}

.mr-359 {
  margin-right: 359px !important;
}

.m-minusr-359 {
  margin-right: -359px !important;
}

.pr-360 {
  padding-right: 360px !important;
}

.mr-360 {
  margin-right: 360px !important;
}

.m-minusr-360 {
  margin-right: -360px !important;
}

.pr-361 {
  padding-right: 361px !important;
}

.mr-361 {
  margin-right: 361px !important;
}

.m-minusr-361 {
  margin-right: -361px !important;
}

.pr-362 {
  padding-right: 362px !important;
}

.mr-362 {
  margin-right: 362px !important;
}

.m-minusr-362 {
  margin-right: -362px !important;
}

.pr-363 {
  padding-right: 363px !important;
}

.mr-363 {
  margin-right: 363px !important;
}

.m-minusr-363 {
  margin-right: -363px !important;
}

.pr-364 {
  padding-right: 364px !important;
}

.mr-364 {
  margin-right: 364px !important;
}

.m-minusr-364 {
  margin-right: -364px !important;
}

.pr-365 {
  padding-right: 365px !important;
}

.mr-365 {
  margin-right: 365px !important;
}

.m-minusr-365 {
  margin-right: -365px !important;
}

.pr-366 {
  padding-right: 366px !important;
}

.mr-366 {
  margin-right: 366px !important;
}

.m-minusr-366 {
  margin-right: -366px !important;
}

.pr-367 {
  padding-right: 367px !important;
}

.mr-367 {
  margin-right: 367px !important;
}

.m-minusr-367 {
  margin-right: -367px !important;
}

.pr-368 {
  padding-right: 368px !important;
}

.mr-368 {
  margin-right: 368px !important;
}

.m-minusr-368 {
  margin-right: -368px !important;
}

.pr-369 {
  padding-right: 369px !important;
}

.mr-369 {
  margin-right: 369px !important;
}

.m-minusr-369 {
  margin-right: -369px !important;
}

.pr-370 {
  padding-right: 370px !important;
}

.mr-370 {
  margin-right: 370px !important;
}

.m-minusr-370 {
  margin-right: -370px !important;
}

.pr-371 {
  padding-right: 371px !important;
}

.mr-371 {
  margin-right: 371px !important;
}

.m-minusr-371 {
  margin-right: -371px !important;
}

.pr-372 {
  padding-right: 372px !important;
}

.mr-372 {
  margin-right: 372px !important;
}

.m-minusr-372 {
  margin-right: -372px !important;
}

.pr-373 {
  padding-right: 373px !important;
}

.mr-373 {
  margin-right: 373px !important;
}

.m-minusr-373 {
  margin-right: -373px !important;
}

.pr-374 {
  padding-right: 374px !important;
}

.mr-374 {
  margin-right: 374px !important;
}

.m-minusr-374 {
  margin-right: -374px !important;
}

.pr-375 {
  padding-right: 375px !important;
}

.mr-375 {
  margin-right: 375px !important;
}

.m-minusr-375 {
  margin-right: -375px !important;
}

.pr-376 {
  padding-right: 376px !important;
}

.mr-376 {
  margin-right: 376px !important;
}

.m-minusr-376 {
  margin-right: -376px !important;
}

.pr-377 {
  padding-right: 377px !important;
}

.mr-377 {
  margin-right: 377px !important;
}

.m-minusr-377 {
  margin-right: -377px !important;
}

.pr-378 {
  padding-right: 378px !important;
}

.mr-378 {
  margin-right: 378px !important;
}

.m-minusr-378 {
  margin-right: -378px !important;
}

.pr-379 {
  padding-right: 379px !important;
}

.mr-379 {
  margin-right: 379px !important;
}

.m-minusr-379 {
  margin-right: -379px !important;
}

.pr-380 {
  padding-right: 380px !important;
}

.mr-380 {
  margin-right: 380px !important;
}

.m-minusr-380 {
  margin-right: -380px !important;
}

.pr-381 {
  padding-right: 381px !important;
}

.mr-381 {
  margin-right: 381px !important;
}

.m-minusr-381 {
  margin-right: -381px !important;
}

.pr-382 {
  padding-right: 382px !important;
}

.mr-382 {
  margin-right: 382px !important;
}

.m-minusr-382 {
  margin-right: -382px !important;
}

.pr-383 {
  padding-right: 383px !important;
}

.mr-383 {
  margin-right: 383px !important;
}

.m-minusr-383 {
  margin-right: -383px !important;
}

.pr-384 {
  padding-right: 384px !important;
}

.mr-384 {
  margin-right: 384px !important;
}

.m-minusr-384 {
  margin-right: -384px !important;
}

.pr-385 {
  padding-right: 385px !important;
}

.mr-385 {
  margin-right: 385px !important;
}

.m-minusr-385 {
  margin-right: -385px !important;
}

.pr-386 {
  padding-right: 386px !important;
}

.mr-386 {
  margin-right: 386px !important;
}

.m-minusr-386 {
  margin-right: -386px !important;
}

.pr-387 {
  padding-right: 387px !important;
}

.mr-387 {
  margin-right: 387px !important;
}

.m-minusr-387 {
  margin-right: -387px !important;
}

.pr-388 {
  padding-right: 388px !important;
}

.mr-388 {
  margin-right: 388px !important;
}

.m-minusr-388 {
  margin-right: -388px !important;
}

.pr-389 {
  padding-right: 389px !important;
}

.mr-389 {
  margin-right: 389px !important;
}

.m-minusr-389 {
  margin-right: -389px !important;
}

.pr-390 {
  padding-right: 390px !important;
}

.mr-390 {
  margin-right: 390px !important;
}

.m-minusr-390 {
  margin-right: -390px !important;
}

.pr-391 {
  padding-right: 391px !important;
}

.mr-391 {
  margin-right: 391px !important;
}

.m-minusr-391 {
  margin-right: -391px !important;
}

.pr-392 {
  padding-right: 392px !important;
}

.mr-392 {
  margin-right: 392px !important;
}

.m-minusr-392 {
  margin-right: -392px !important;
}

.pr-393 {
  padding-right: 393px !important;
}

.mr-393 {
  margin-right: 393px !important;
}

.m-minusr-393 {
  margin-right: -393px !important;
}

.pr-394 {
  padding-right: 394px !important;
}

.mr-394 {
  margin-right: 394px !important;
}

.m-minusr-394 {
  margin-right: -394px !important;
}

.pr-395 {
  padding-right: 395px !important;
}

.mr-395 {
  margin-right: 395px !important;
}

.m-minusr-395 {
  margin-right: -395px !important;
}

.pr-396 {
  padding-right: 396px !important;
}

.mr-396 {
  margin-right: 396px !important;
}

.m-minusr-396 {
  margin-right: -396px !important;
}

.pr-397 {
  padding-right: 397px !important;
}

.mr-397 {
  margin-right: 397px !important;
}

.m-minusr-397 {
  margin-right: -397px !important;
}

.pr-398 {
  padding-right: 398px !important;
}

.mr-398 {
  margin-right: 398px !important;
}

.m-minusr-398 {
  margin-right: -398px !important;
}

.pr-399 {
  padding-right: 399px !important;
}

.mr-399 {
  margin-right: 399px !important;
}

.m-minusr-399 {
  margin-right: -399px !important;
}

.pr-400 {
  padding-right: 400px !important;
}

.mr-400 {
  margin-right: 400px !important;
}

.m-minusr-400 {
  margin-right: -400px !important;
}

.pr-401 {
  padding-right: 401px !important;
}

.mr-401 {
  margin-right: 401px !important;
}

.m-minusr-401 {
  margin-right: -401px !important;
}

.pr-402 {
  padding-right: 402px !important;
}

.mr-402 {
  margin-right: 402px !important;
}

.m-minusr-402 {
  margin-right: -402px !important;
}

.pr-403 {
  padding-right: 403px !important;
}

.mr-403 {
  margin-right: 403px !important;
}

.m-minusr-403 {
  margin-right: -403px !important;
}

.pr-404 {
  padding-right: 404px !important;
}

.mr-404 {
  margin-right: 404px !important;
}

.m-minusr-404 {
  margin-right: -404px !important;
}

.pr-405 {
  padding-right: 405px !important;
}

.mr-405 {
  margin-right: 405px !important;
}

.m-minusr-405 {
  margin-right: -405px !important;
}

.pr-406 {
  padding-right: 406px !important;
}

.mr-406 {
  margin-right: 406px !important;
}

.m-minusr-406 {
  margin-right: -406px !important;
}

.pr-407 {
  padding-right: 407px !important;
}

.mr-407 {
  margin-right: 407px !important;
}

.m-minusr-407 {
  margin-right: -407px !important;
}

.pr-408 {
  padding-right: 408px !important;
}

.mr-408 {
  margin-right: 408px !important;
}

.m-minusr-408 {
  margin-right: -408px !important;
}

.pr-409 {
  padding-right: 409px !important;
}

.mr-409 {
  margin-right: 409px !important;
}

.m-minusr-409 {
  margin-right: -409px !important;
}

.pr-410 {
  padding-right: 410px !important;
}

.mr-410 {
  margin-right: 410px !important;
}

.m-minusr-410 {
  margin-right: -410px !important;
}

.pr-411 {
  padding-right: 411px !important;
}

.mr-411 {
  margin-right: 411px !important;
}

.m-minusr-411 {
  margin-right: -411px !important;
}

.pr-412 {
  padding-right: 412px !important;
}

.mr-412 {
  margin-right: 412px !important;
}

.m-minusr-412 {
  margin-right: -412px !important;
}

.pr-413 {
  padding-right: 413px !important;
}

.mr-413 {
  margin-right: 413px !important;
}

.m-minusr-413 {
  margin-right: -413px !important;
}

.pr-414 {
  padding-right: 414px !important;
}

.mr-414 {
  margin-right: 414px !important;
}

.m-minusr-414 {
  margin-right: -414px !important;
}

.pr-415 {
  padding-right: 415px !important;
}

.mr-415 {
  margin-right: 415px !important;
}

.m-minusr-415 {
  margin-right: -415px !important;
}

.pr-416 {
  padding-right: 416px !important;
}

.mr-416 {
  margin-right: 416px !important;
}

.m-minusr-416 {
  margin-right: -416px !important;
}

.pr-417 {
  padding-right: 417px !important;
}

.mr-417 {
  margin-right: 417px !important;
}

.m-minusr-417 {
  margin-right: -417px !important;
}

.pr-418 {
  padding-right: 418px !important;
}

.mr-418 {
  margin-right: 418px !important;
}

.m-minusr-418 {
  margin-right: -418px !important;
}

.pr-419 {
  padding-right: 419px !important;
}

.mr-419 {
  margin-right: 419px !important;
}

.m-minusr-419 {
  margin-right: -419px !important;
}

.pr-420 {
  padding-right: 420px !important;
}

.mr-420 {
  margin-right: 420px !important;
}

.m-minusr-420 {
  margin-right: -420px !important;
}

.pr-421 {
  padding-right: 421px !important;
}

.mr-421 {
  margin-right: 421px !important;
}

.m-minusr-421 {
  margin-right: -421px !important;
}

.pr-422 {
  padding-right: 422px !important;
}

.mr-422 {
  margin-right: 422px !important;
}

.m-minusr-422 {
  margin-right: -422px !important;
}

.pr-423 {
  padding-right: 423px !important;
}

.mr-423 {
  margin-right: 423px !important;
}

.m-minusr-423 {
  margin-right: -423px !important;
}

.pr-424 {
  padding-right: 424px !important;
}

.mr-424 {
  margin-right: 424px !important;
}

.m-minusr-424 {
  margin-right: -424px !important;
}

.pr-425 {
  padding-right: 425px !important;
}

.mr-425 {
  margin-right: 425px !important;
}

.m-minusr-425 {
  margin-right: -425px !important;
}

.pr-426 {
  padding-right: 426px !important;
}

.mr-426 {
  margin-right: 426px !important;
}

.m-minusr-426 {
  margin-right: -426px !important;
}

.pr-427 {
  padding-right: 427px !important;
}

.mr-427 {
  margin-right: 427px !important;
}

.m-minusr-427 {
  margin-right: -427px !important;
}

.pr-428 {
  padding-right: 428px !important;
}

.mr-428 {
  margin-right: 428px !important;
}

.m-minusr-428 {
  margin-right: -428px !important;
}

.pr-429 {
  padding-right: 429px !important;
}

.mr-429 {
  margin-right: 429px !important;
}

.m-minusr-429 {
  margin-right: -429px !important;
}

.pr-430 {
  padding-right: 430px !important;
}

.mr-430 {
  margin-right: 430px !important;
}

.m-minusr-430 {
  margin-right: -430px !important;
}

.pr-431 {
  padding-right: 431px !important;
}

.mr-431 {
  margin-right: 431px !important;
}

.m-minusr-431 {
  margin-right: -431px !important;
}

.pr-432 {
  padding-right: 432px !important;
}

.mr-432 {
  margin-right: 432px !important;
}

.m-minusr-432 {
  margin-right: -432px !important;
}

.pr-433 {
  padding-right: 433px !important;
}

.mr-433 {
  margin-right: 433px !important;
}

.m-minusr-433 {
  margin-right: -433px !important;
}

.pr-434 {
  padding-right: 434px !important;
}

.mr-434 {
  margin-right: 434px !important;
}

.m-minusr-434 {
  margin-right: -434px !important;
}

.pr-435 {
  padding-right: 435px !important;
}

.mr-435 {
  margin-right: 435px !important;
}

.m-minusr-435 {
  margin-right: -435px !important;
}

.pr-436 {
  padding-right: 436px !important;
}

.mr-436 {
  margin-right: 436px !important;
}

.m-minusr-436 {
  margin-right: -436px !important;
}

.pr-437 {
  padding-right: 437px !important;
}

.mr-437 {
  margin-right: 437px !important;
}

.m-minusr-437 {
  margin-right: -437px !important;
}

.pr-438 {
  padding-right: 438px !important;
}

.mr-438 {
  margin-right: 438px !important;
}

.m-minusr-438 {
  margin-right: -438px !important;
}

.pr-439 {
  padding-right: 439px !important;
}

.mr-439 {
  margin-right: 439px !important;
}

.m-minusr-439 {
  margin-right: -439px !important;
}

.pr-440 {
  padding-right: 440px !important;
}

.mr-440 {
  margin-right: 440px !important;
}

.m-minusr-440 {
  margin-right: -440px !important;
}

.pr-441 {
  padding-right: 441px !important;
}

.mr-441 {
  margin-right: 441px !important;
}

.m-minusr-441 {
  margin-right: -441px !important;
}

.pr-442 {
  padding-right: 442px !important;
}

.mr-442 {
  margin-right: 442px !important;
}

.m-minusr-442 {
  margin-right: -442px !important;
}

.pr-443 {
  padding-right: 443px !important;
}

.mr-443 {
  margin-right: 443px !important;
}

.m-minusr-443 {
  margin-right: -443px !important;
}

.pr-444 {
  padding-right: 444px !important;
}

.mr-444 {
  margin-right: 444px !important;
}

.m-minusr-444 {
  margin-right: -444px !important;
}

.pr-445 {
  padding-right: 445px !important;
}

.mr-445 {
  margin-right: 445px !important;
}

.m-minusr-445 {
  margin-right: -445px !important;
}

.pr-446 {
  padding-right: 446px !important;
}

.mr-446 {
  margin-right: 446px !important;
}

.m-minusr-446 {
  margin-right: -446px !important;
}

.pr-447 {
  padding-right: 447px !important;
}

.mr-447 {
  margin-right: 447px !important;
}

.m-minusr-447 {
  margin-right: -447px !important;
}

.pr-448 {
  padding-right: 448px !important;
}

.mr-448 {
  margin-right: 448px !important;
}

.m-minusr-448 {
  margin-right: -448px !important;
}

.pr-449 {
  padding-right: 449px !important;
}

.mr-449 {
  margin-right: 449px !important;
}

.m-minusr-449 {
  margin-right: -449px !important;
}

.pr-450 {
  padding-right: 450px !important;
}

.mr-450 {
  margin-right: 450px !important;
}

.m-minusr-450 {
  margin-right: -450px !important;
}

.pr-451 {
  padding-right: 451px !important;
}

.mr-451 {
  margin-right: 451px !important;
}

.m-minusr-451 {
  margin-right: -451px !important;
}

.pr-452 {
  padding-right: 452px !important;
}

.mr-452 {
  margin-right: 452px !important;
}

.m-minusr-452 {
  margin-right: -452px !important;
}

.pr-453 {
  padding-right: 453px !important;
}

.mr-453 {
  margin-right: 453px !important;
}

.m-minusr-453 {
  margin-right: -453px !important;
}

.pr-454 {
  padding-right: 454px !important;
}

.mr-454 {
  margin-right: 454px !important;
}

.m-minusr-454 {
  margin-right: -454px !important;
}

.pr-455 {
  padding-right: 455px !important;
}

.mr-455 {
  margin-right: 455px !important;
}

.m-minusr-455 {
  margin-right: -455px !important;
}

.pr-456 {
  padding-right: 456px !important;
}

.mr-456 {
  margin-right: 456px !important;
}

.m-minusr-456 {
  margin-right: -456px !important;
}

.pr-457 {
  padding-right: 457px !important;
}

.mr-457 {
  margin-right: 457px !important;
}

.m-minusr-457 {
  margin-right: -457px !important;
}

.pr-458 {
  padding-right: 458px !important;
}

.mr-458 {
  margin-right: 458px !important;
}

.m-minusr-458 {
  margin-right: -458px !important;
}

.pr-459 {
  padding-right: 459px !important;
}

.mr-459 {
  margin-right: 459px !important;
}

.m-minusr-459 {
  margin-right: -459px !important;
}

.pr-460 {
  padding-right: 460px !important;
}

.mr-460 {
  margin-right: 460px !important;
}

.m-minusr-460 {
  margin-right: -460px !important;
}

.pr-461 {
  padding-right: 461px !important;
}

.mr-461 {
  margin-right: 461px !important;
}

.m-minusr-461 {
  margin-right: -461px !important;
}

.pr-462 {
  padding-right: 462px !important;
}

.mr-462 {
  margin-right: 462px !important;
}

.m-minusr-462 {
  margin-right: -462px !important;
}

.pr-463 {
  padding-right: 463px !important;
}

.mr-463 {
  margin-right: 463px !important;
}

.m-minusr-463 {
  margin-right: -463px !important;
}

.pr-464 {
  padding-right: 464px !important;
}

.mr-464 {
  margin-right: 464px !important;
}

.m-minusr-464 {
  margin-right: -464px !important;
}

.pr-465 {
  padding-right: 465px !important;
}

.mr-465 {
  margin-right: 465px !important;
}

.m-minusr-465 {
  margin-right: -465px !important;
}

.pr-466 {
  padding-right: 466px !important;
}

.mr-466 {
  margin-right: 466px !important;
}

.m-minusr-466 {
  margin-right: -466px !important;
}

.pr-467 {
  padding-right: 467px !important;
}

.mr-467 {
  margin-right: 467px !important;
}

.m-minusr-467 {
  margin-right: -467px !important;
}

.pr-468 {
  padding-right: 468px !important;
}

.mr-468 {
  margin-right: 468px !important;
}

.m-minusr-468 {
  margin-right: -468px !important;
}

.pr-469 {
  padding-right: 469px !important;
}

.mr-469 {
  margin-right: 469px !important;
}

.m-minusr-469 {
  margin-right: -469px !important;
}

.pr-470 {
  padding-right: 470px !important;
}

.mr-470 {
  margin-right: 470px !important;
}

.m-minusr-470 {
  margin-right: -470px !important;
}

.pr-471 {
  padding-right: 471px !important;
}

.mr-471 {
  margin-right: 471px !important;
}

.m-minusr-471 {
  margin-right: -471px !important;
}

.pr-472 {
  padding-right: 472px !important;
}

.mr-472 {
  margin-right: 472px !important;
}

.m-minusr-472 {
  margin-right: -472px !important;
}

.pr-473 {
  padding-right: 473px !important;
}

.mr-473 {
  margin-right: 473px !important;
}

.m-minusr-473 {
  margin-right: -473px !important;
}

.pr-474 {
  padding-right: 474px !important;
}

.mr-474 {
  margin-right: 474px !important;
}

.m-minusr-474 {
  margin-right: -474px !important;
}

.pr-475 {
  padding-right: 475px !important;
}

.mr-475 {
  margin-right: 475px !important;
}

.m-minusr-475 {
  margin-right: -475px !important;
}

.pr-476 {
  padding-right: 476px !important;
}

.mr-476 {
  margin-right: 476px !important;
}

.m-minusr-476 {
  margin-right: -476px !important;
}

.pr-477 {
  padding-right: 477px !important;
}

.mr-477 {
  margin-right: 477px !important;
}

.m-minusr-477 {
  margin-right: -477px !important;
}

.pr-478 {
  padding-right: 478px !important;
}

.mr-478 {
  margin-right: 478px !important;
}

.m-minusr-478 {
  margin-right: -478px !important;
}

.pr-479 {
  padding-right: 479px !important;
}

.mr-479 {
  margin-right: 479px !important;
}

.m-minusr-479 {
  margin-right: -479px !important;
}

.pr-480 {
  padding-right: 480px !important;
}

.mr-480 {
  margin-right: 480px !important;
}

.m-minusr-480 {
  margin-right: -480px !important;
}

.pr-481 {
  padding-right: 481px !important;
}

.mr-481 {
  margin-right: 481px !important;
}

.m-minusr-481 {
  margin-right: -481px !important;
}

.pr-482 {
  padding-right: 482px !important;
}

.mr-482 {
  margin-right: 482px !important;
}

.m-minusr-482 {
  margin-right: -482px !important;
}

.pr-483 {
  padding-right: 483px !important;
}

.mr-483 {
  margin-right: 483px !important;
}

.m-minusr-483 {
  margin-right: -483px !important;
}

.pr-484 {
  padding-right: 484px !important;
}

.mr-484 {
  margin-right: 484px !important;
}

.m-minusr-484 {
  margin-right: -484px !important;
}

.pr-485 {
  padding-right: 485px !important;
}

.mr-485 {
  margin-right: 485px !important;
}

.m-minusr-485 {
  margin-right: -485px !important;
}

.pr-486 {
  padding-right: 486px !important;
}

.mr-486 {
  margin-right: 486px !important;
}

.m-minusr-486 {
  margin-right: -486px !important;
}

.pr-487 {
  padding-right: 487px !important;
}

.mr-487 {
  margin-right: 487px !important;
}

.m-minusr-487 {
  margin-right: -487px !important;
}

.pr-488 {
  padding-right: 488px !important;
}

.mr-488 {
  margin-right: 488px !important;
}

.m-minusr-488 {
  margin-right: -488px !important;
}

.pr-489 {
  padding-right: 489px !important;
}

.mr-489 {
  margin-right: 489px !important;
}

.m-minusr-489 {
  margin-right: -489px !important;
}

.pr-490 {
  padding-right: 490px !important;
}

.mr-490 {
  margin-right: 490px !important;
}

.m-minusr-490 {
  margin-right: -490px !important;
}

.pr-491 {
  padding-right: 491px !important;
}

.mr-491 {
  margin-right: 491px !important;
}

.m-minusr-491 {
  margin-right: -491px !important;
}

.pr-492 {
  padding-right: 492px !important;
}

.mr-492 {
  margin-right: 492px !important;
}

.m-minusr-492 {
  margin-right: -492px !important;
}

.pr-493 {
  padding-right: 493px !important;
}

.mr-493 {
  margin-right: 493px !important;
}

.m-minusr-493 {
  margin-right: -493px !important;
}

.pr-494 {
  padding-right: 494px !important;
}

.mr-494 {
  margin-right: 494px !important;
}

.m-minusr-494 {
  margin-right: -494px !important;
}

.pr-495 {
  padding-right: 495px !important;
}

.mr-495 {
  margin-right: 495px !important;
}

.m-minusr-495 {
  margin-right: -495px !important;
}

.pr-496 {
  padding-right: 496px !important;
}

.mr-496 {
  margin-right: 496px !important;
}

.m-minusr-496 {
  margin-right: -496px !important;
}

.pr-497 {
  padding-right: 497px !important;
}

.mr-497 {
  margin-right: 497px !important;
}

.m-minusr-497 {
  margin-right: -497px !important;
}

.pr-498 {
  padding-right: 498px !important;
}

.mr-498 {
  margin-right: 498px !important;
}

.m-minusr-498 {
  margin-right: -498px !important;
}

.pr-499 {
  padding-right: 499px !important;
}

.mr-499 {
  margin-right: 499px !important;
}

.m-minusr-499 {
  margin-right: -499px !important;
}

.pr-500 {
  padding-right: 500px !important;
}

.mr-500 {
  margin-right: 500px !important;
}

.m-minusr-500 {
  margin-right: -500px !important;
}

.pb-0 {
  padding-bottom: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.m-minusb-0 {
  margin-bottom: -0px !important;
}

.pb-1 {
  padding-bottom: 1px !important;
}

.mb-1 {
  margin-bottom: 1px !important;
}

.m-minusb-1 {
  margin-bottom: -1px !important;
}

.pb-2 {
  padding-bottom: 2px !important;
}

.mb-2 {
  margin-bottom: 2px !important;
}

.m-minusb-2 {
  margin-bottom: -2px !important;
}

.pb-3 {
  padding-bottom: 3px !important;
}

.mb-3 {
  margin-bottom: 3px !important;
}

.m-minusb-3 {
  margin-bottom: -3px !important;
}

.pb-4 {
  padding-bottom: 4px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.m-minusb-4 {
  margin-bottom: -4px !important;
}

.pb-5 {
  padding-bottom: 5px !important;
}

.mb-5 {
  margin-bottom: 5px !important;
}

.m-minusb-5 {
  margin-bottom: -5px !important;
}

.pb-6 {
  padding-bottom: 6px !important;
}

.mb-6 {
  margin-bottom: 6px !important;
}

.m-minusb-6 {
  margin-bottom: -6px !important;
}

.pb-7 {
  padding-bottom: 7px !important;
}

.mb-7 {
  margin-bottom: 7px !important;
}

.m-minusb-7 {
  margin-bottom: -7px !important;
}

.pb-8 {
  padding-bottom: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.m-minusb-8 {
  margin-bottom: -8px !important;
}

.pb-9 {
  padding-bottom: 9px !important;
}

.mb-9 {
  margin-bottom: 9px !important;
}

.m-minusb-9 {
  margin-bottom: -9px !important;
}

.pb-10 {
  padding-bottom: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.m-minusb-10 {
  margin-bottom: -10px !important;
}

.pb-11 {
  padding-bottom: 11px !important;
}

.mb-11 {
  margin-bottom: 11px !important;
}

.m-minusb-11 {
  margin-bottom: -11px !important;
}

.pb-12 {
  padding-bottom: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.m-minusb-12 {
  margin-bottom: -12px !important;
}

.pb-13 {
  padding-bottom: 13px !important;
}

.mb-13 {
  margin-bottom: 13px !important;
}

.m-minusb-13 {
  margin-bottom: -13px !important;
}

.pb-14 {
  padding-bottom: 14px !important;
}

.mb-14 {
  margin-bottom: 14px !important;
}

.m-minusb-14 {
  margin-bottom: -14px !important;
}

.pb-15 {
  padding-bottom: 15px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.m-minusb-15 {
  margin-bottom: -15px !important;
}

.pb-16 {
  padding-bottom: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.m-minusb-16 {
  margin-bottom: -16px !important;
}

.pb-17 {
  padding-bottom: 17px !important;
}

.mb-17 {
  margin-bottom: 17px !important;
}

.m-minusb-17 {
  margin-bottom: -17px !important;
}

.pb-18 {
  padding-bottom: 18px !important;
}

.mb-18 {
  margin-bottom: 18px !important;
}

.m-minusb-18 {
  margin-bottom: -18px !important;
}

.pb-19 {
  padding-bottom: 19px !important;
}

.mb-19 {
  margin-bottom: 19px !important;
}

.m-minusb-19 {
  margin-bottom: -19px !important;
}

.pb-20 {
  padding-bottom: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.m-minusb-20 {
  margin-bottom: -20px !important;
}

.pb-21 {
  padding-bottom: 21px !important;
}

.mb-21 {
  margin-bottom: 21px !important;
}

.m-minusb-21 {
  margin-bottom: -21px !important;
}

.pb-22 {
  padding-bottom: 22px !important;
}

.mb-22 {
  margin-bottom: 22px !important;
}

.m-minusb-22 {
  margin-bottom: -22px !important;
}

.pb-23 {
  padding-bottom: 23px !important;
}

.mb-23 {
  margin-bottom: 23px !important;
}

.m-minusb-23 {
  margin-bottom: -23px !important;
}

.pb-24 {
  padding-bottom: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.m-minusb-24 {
  margin-bottom: -24px !important;
}

.pb-25 {
  padding-bottom: 25px !important;
}

.mb-25 {
  margin-bottom: 25px !important;
}

.m-minusb-25 {
  margin-bottom: -25px !important;
}

.pb-26 {
  padding-bottom: 26px !important;
}

.mb-26 {
  margin-bottom: 26px !important;
}

.m-minusb-26 {
  margin-bottom: -26px !important;
}

.pb-27 {
  padding-bottom: 27px !important;
}

.mb-27 {
  margin-bottom: 27px !important;
}

.m-minusb-27 {
  margin-bottom: -27px !important;
}

.pb-28 {
  padding-bottom: 28px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.m-minusb-28 {
  margin-bottom: -28px !important;
}

.pb-29 {
  padding-bottom: 29px !important;
}

.mb-29 {
  margin-bottom: 29px !important;
}

.m-minusb-29 {
  margin-bottom: -29px !important;
}

.pb-30 {
  padding-bottom: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.m-minusb-30 {
  margin-bottom: -30px !important;
}

.pb-31 {
  padding-bottom: 31px !important;
}

.mb-31 {
  margin-bottom: 31px !important;
}

.m-minusb-31 {
  margin-bottom: -31px !important;
}

.pb-32 {
  padding-bottom: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.m-minusb-32 {
  margin-bottom: -32px !important;
}

.pb-33 {
  padding-bottom: 33px !important;
}

.mb-33 {
  margin-bottom: 33px !important;
}

.m-minusb-33 {
  margin-bottom: -33px !important;
}

.pb-34 {
  padding-bottom: 34px !important;
}

.mb-34 {
  margin-bottom: 34px !important;
}

.m-minusb-34 {
  margin-bottom: -34px !important;
}

.pb-35 {
  padding-bottom: 35px !important;
}

.mb-35 {
  margin-bottom: 35px !important;
}

.m-minusb-35 {
  margin-bottom: -35px !important;
}

.pb-36 {
  padding-bottom: 36px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.m-minusb-36 {
  margin-bottom: -36px !important;
}

.pb-37 {
  padding-bottom: 37px !important;
}

.mb-37 {
  margin-bottom: 37px !important;
}

.m-minusb-37 {
  margin-bottom: -37px !important;
}

.pb-38 {
  padding-bottom: 38px !important;
}

.mb-38 {
  margin-bottom: 38px !important;
}

.m-minusb-38 {
  margin-bottom: -38px !important;
}

.pb-39 {
  padding-bottom: 39px !important;
}

.mb-39 {
  margin-bottom: 39px !important;
}

.m-minusb-39 {
  margin-bottom: -39px !important;
}

.pb-40 {
  padding-bottom: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.m-minusb-40 {
  margin-bottom: -40px !important;
}

.pb-41 {
  padding-bottom: 41px !important;
}

.mb-41 {
  margin-bottom: 41px !important;
}

.m-minusb-41 {
  margin-bottom: -41px !important;
}

.pb-42 {
  padding-bottom: 42px !important;
}

.mb-42 {
  margin-bottom: 42px !important;
}

.m-minusb-42 {
  margin-bottom: -42px !important;
}

.pb-43 {
  padding-bottom: 43px !important;
}

.mb-43 {
  margin-bottom: 43px !important;
}

.m-minusb-43 {
  margin-bottom: -43px !important;
}

.pb-44 {
  padding-bottom: 44px !important;
}

.mb-44 {
  margin-bottom: 44px !important;
}

.m-minusb-44 {
  margin-bottom: -44px !important;
}

.pb-45 {
  padding-bottom: 45px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.m-minusb-45 {
  margin-bottom: -45px !important;
}

.pb-46 {
  padding-bottom: 46px !important;
}

.mb-46 {
  margin-bottom: 46px !important;
}

.m-minusb-46 {
  margin-bottom: -46px !important;
}

.pb-47 {
  padding-bottom: 47px !important;
}

.mb-47 {
  margin-bottom: 47px !important;
}

.m-minusb-47 {
  margin-bottom: -47px !important;
}

.pb-48 {
  padding-bottom: 48px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.m-minusb-48 {
  margin-bottom: -48px !important;
}

.pb-49 {
  padding-bottom: 49px !important;
}

.mb-49 {
  margin-bottom: 49px !important;
}

.m-minusb-49 {
  margin-bottom: -49px !important;
}

.pb-50 {
  padding-bottom: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.m-minusb-50 {
  margin-bottom: -50px !important;
}

.pb-51 {
  padding-bottom: 51px !important;
}

.mb-51 {
  margin-bottom: 51px !important;
}

.m-minusb-51 {
  margin-bottom: -51px !important;
}

.pb-52 {
  padding-bottom: 52px !important;
}

.mb-52 {
  margin-bottom: 52px !important;
}

.m-minusb-52 {
  margin-bottom: -52px !important;
}

.pb-53 {
  padding-bottom: 53px !important;
}

.mb-53 {
  margin-bottom: 53px !important;
}

.m-minusb-53 {
  margin-bottom: -53px !important;
}

.pb-54 {
  padding-bottom: 54px !important;
}

.mb-54 {
  margin-bottom: 54px !important;
}

.m-minusb-54 {
  margin-bottom: -54px !important;
}

.pb-55 {
  padding-bottom: 55px !important;
}

.mb-55 {
  margin-bottom: 55px !important;
}

.m-minusb-55 {
  margin-bottom: -55px !important;
}

.pb-56 {
  padding-bottom: 56px !important;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.m-minusb-56 {
  margin-bottom: -56px !important;
}

.pb-57 {
  padding-bottom: 57px !important;
}

.mb-57 {
  margin-bottom: 57px !important;
}

.m-minusb-57 {
  margin-bottom: -57px !important;
}

.pb-58 {
  padding-bottom: 58px !important;
}

.mb-58 {
  margin-bottom: 58px !important;
}

.m-minusb-58 {
  margin-bottom: -58px !important;
}

.pb-59 {
  padding-bottom: 59px !important;
}

.mb-59 {
  margin-bottom: 59px !important;
}

.m-minusb-59 {
  margin-bottom: -59px !important;
}

.pb-60 {
  padding-bottom: 60px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.m-minusb-60 {
  margin-bottom: -60px !important;
}

.pb-61 {
  padding-bottom: 61px !important;
}

.mb-61 {
  margin-bottom: 61px !important;
}

.m-minusb-61 {
  margin-bottom: -61px !important;
}

.pb-62 {
  padding-bottom: 62px !important;
}

.mb-62 {
  margin-bottom: 62px !important;
}

.m-minusb-62 {
  margin-bottom: -62px !important;
}

.pb-63 {
  padding-bottom: 63px !important;
}

.mb-63 {
  margin-bottom: 63px !important;
}

.m-minusb-63 {
  margin-bottom: -63px !important;
}

.pb-64 {
  padding-bottom: 64px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.m-minusb-64 {
  margin-bottom: -64px !important;
}

.pb-65 {
  padding-bottom: 65px !important;
}

.mb-65 {
  margin-bottom: 65px !important;
}

.m-minusb-65 {
  margin-bottom: -65px !important;
}

.pb-66 {
  padding-bottom: 66px !important;
}

.mb-66 {
  margin-bottom: 66px !important;
}

.m-minusb-66 {
  margin-bottom: -66px !important;
}

.pb-67 {
  padding-bottom: 67px !important;
}

.mb-67 {
  margin-bottom: 67px !important;
}

.m-minusb-67 {
  margin-bottom: -67px !important;
}

.pb-68 {
  padding-bottom: 68px !important;
}

.mb-68 {
  margin-bottom: 68px !important;
}

.m-minusb-68 {
  margin-bottom: -68px !important;
}

.pb-69 {
  padding-bottom: 69px !important;
}

.mb-69 {
  margin-bottom: 69px !important;
}

.m-minusb-69 {
  margin-bottom: -69px !important;
}

.pb-70 {
  padding-bottom: 70px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.m-minusb-70 {
  margin-bottom: -70px !important;
}

.pb-71 {
  padding-bottom: 71px !important;
}

.mb-71 {
  margin-bottom: 71px !important;
}

.m-minusb-71 {
  margin-bottom: -71px !important;
}

.pb-72 {
  padding-bottom: 72px !important;
}

.mb-72 {
  margin-bottom: 72px !important;
}

.m-minusb-72 {
  margin-bottom: -72px !important;
}

.pb-73 {
  padding-bottom: 73px !important;
}

.mb-73 {
  margin-bottom: 73px !important;
}

.m-minusb-73 {
  margin-bottom: -73px !important;
}

.pb-74 {
  padding-bottom: 74px !important;
}

.mb-74 {
  margin-bottom: 74px !important;
}

.m-minusb-74 {
  margin-bottom: -74px !important;
}

.pb-75 {
  padding-bottom: 75px !important;
}

.mb-75 {
  margin-bottom: 75px !important;
}

.m-minusb-75 {
  margin-bottom: -75px !important;
}

.pb-76 {
  padding-bottom: 76px !important;
}

.mb-76 {
  margin-bottom: 76px !important;
}

.m-minusb-76 {
  margin-bottom: -76px !important;
}

.pb-77 {
  padding-bottom: 77px !important;
}

.mb-77 {
  margin-bottom: 77px !important;
}

.m-minusb-77 {
  margin-bottom: -77px !important;
}

.pb-78 {
  padding-bottom: 78px !important;
}

.mb-78 {
  margin-bottom: 78px !important;
}

.m-minusb-78 {
  margin-bottom: -78px !important;
}

.pb-79 {
  padding-bottom: 79px !important;
}

.mb-79 {
  margin-bottom: 79px !important;
}

.m-minusb-79 {
  margin-bottom: -79px !important;
}

.pb-80 {
  padding-bottom: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.m-minusb-80 {
  margin-bottom: -80px !important;
}

.pb-81 {
  padding-bottom: 81px !important;
}

.mb-81 {
  margin-bottom: 81px !important;
}

.m-minusb-81 {
  margin-bottom: -81px !important;
}

.pb-82 {
  padding-bottom: 82px !important;
}

.mb-82 {
  margin-bottom: 82px !important;
}

.m-minusb-82 {
  margin-bottom: -82px !important;
}

.pb-83 {
  padding-bottom: 83px !important;
}

.mb-83 {
  margin-bottom: 83px !important;
}

.m-minusb-83 {
  margin-bottom: -83px !important;
}

.pb-84 {
  padding-bottom: 84px !important;
}

.mb-84 {
  margin-bottom: 84px !important;
}

.m-minusb-84 {
  margin-bottom: -84px !important;
}

.pb-85 {
  padding-bottom: 85px !important;
}

.mb-85 {
  margin-bottom: 85px !important;
}

.m-minusb-85 {
  margin-bottom: -85px !important;
}

.pb-86 {
  padding-bottom: 86px !important;
}

.mb-86 {
  margin-bottom: 86px !important;
}

.m-minusb-86 {
  margin-bottom: -86px !important;
}

.pb-87 {
  padding-bottom: 87px !important;
}

.mb-87 {
  margin-bottom: 87px !important;
}

.m-minusb-87 {
  margin-bottom: -87px !important;
}

.pb-88 {
  padding-bottom: 88px !important;
}

.mb-88 {
  margin-bottom: 88px !important;
}

.m-minusb-88 {
  margin-bottom: -88px !important;
}

.pb-89 {
  padding-bottom: 89px !important;
}

.mb-89 {
  margin-bottom: 89px !important;
}

.m-minusb-89 {
  margin-bottom: -89px !important;
}

.pb-90 {
  padding-bottom: 90px !important;
}

.mb-90 {
  margin-bottom: 90px !important;
}

.m-minusb-90 {
  margin-bottom: -90px !important;
}

.pb-91 {
  padding-bottom: 91px !important;
}

.mb-91 {
  margin-bottom: 91px !important;
}

.m-minusb-91 {
  margin-bottom: -91px !important;
}

.pb-92 {
  padding-bottom: 92px !important;
}

.mb-92 {
  margin-bottom: 92px !important;
}

.m-minusb-92 {
  margin-bottom: -92px !important;
}

.pb-93 {
  padding-bottom: 93px !important;
}

.mb-93 {
  margin-bottom: 93px !important;
}

.m-minusb-93 {
  margin-bottom: -93px !important;
}

.pb-94 {
  padding-bottom: 94px !important;
}

.mb-94 {
  margin-bottom: 94px !important;
}

.m-minusb-94 {
  margin-bottom: -94px !important;
}

.pb-95 {
  padding-bottom: 95px !important;
}

.mb-95 {
  margin-bottom: 95px !important;
}

.m-minusb-95 {
  margin-bottom: -95px !important;
}

.pb-96 {
  padding-bottom: 96px !important;
}

.mb-96 {
  margin-bottom: 96px !important;
}

.m-minusb-96 {
  margin-bottom: -96px !important;
}

.pb-97 {
  padding-bottom: 97px !important;
}

.mb-97 {
  margin-bottom: 97px !important;
}

.m-minusb-97 {
  margin-bottom: -97px !important;
}

.pb-98 {
  padding-bottom: 98px !important;
}

.mb-98 {
  margin-bottom: 98px !important;
}

.m-minusb-98 {
  margin-bottom: -98px !important;
}

.pb-99 {
  padding-bottom: 99px !important;
}

.mb-99 {
  margin-bottom: 99px !important;
}

.m-minusb-99 {
  margin-bottom: -99px !important;
}

.pb-100 {
  padding-bottom: 100px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.m-minusb-100 {
  margin-bottom: -100px !important;
}

.pb-101 {
  padding-bottom: 101px !important;
}

.mb-101 {
  margin-bottom: 101px !important;
}

.m-minusb-101 {
  margin-bottom: -101px !important;
}

.pb-102 {
  padding-bottom: 102px !important;
}

.mb-102 {
  margin-bottom: 102px !important;
}

.m-minusb-102 {
  margin-bottom: -102px !important;
}

.pb-103 {
  padding-bottom: 103px !important;
}

.mb-103 {
  margin-bottom: 103px !important;
}

.m-minusb-103 {
  margin-bottom: -103px !important;
}

.pb-104 {
  padding-bottom: 104px !important;
}

.mb-104 {
  margin-bottom: 104px !important;
}

.m-minusb-104 {
  margin-bottom: -104px !important;
}

.pb-105 {
  padding-bottom: 105px !important;
}

.mb-105 {
  margin-bottom: 105px !important;
}

.m-minusb-105 {
  margin-bottom: -105px !important;
}

.pb-106 {
  padding-bottom: 106px !important;
}

.mb-106 {
  margin-bottom: 106px !important;
}

.m-minusb-106 {
  margin-bottom: -106px !important;
}

.pb-107 {
  padding-bottom: 107px !important;
}

.mb-107 {
  margin-bottom: 107px !important;
}

.m-minusb-107 {
  margin-bottom: -107px !important;
}

.pb-108 {
  padding-bottom: 108px !important;
}

.mb-108 {
  margin-bottom: 108px !important;
}

.m-minusb-108 {
  margin-bottom: -108px !important;
}

.pb-109 {
  padding-bottom: 109px !important;
}

.mb-109 {
  margin-bottom: 109px !important;
}

.m-minusb-109 {
  margin-bottom: -109px !important;
}

.pb-110 {
  padding-bottom: 110px !important;
}

.mb-110 {
  margin-bottom: 110px !important;
}

.m-minusb-110 {
  margin-bottom: -110px !important;
}

.pb-111 {
  padding-bottom: 111px !important;
}

.mb-111 {
  margin-bottom: 111px !important;
}

.m-minusb-111 {
  margin-bottom: -111px !important;
}

.pb-112 {
  padding-bottom: 112px !important;
}

.mb-112 {
  margin-bottom: 112px !important;
}

.m-minusb-112 {
  margin-bottom: -112px !important;
}

.pb-113 {
  padding-bottom: 113px !important;
}

.mb-113 {
  margin-bottom: 113px !important;
}

.m-minusb-113 {
  margin-bottom: -113px !important;
}

.pb-114 {
  padding-bottom: 114px !important;
}

.mb-114 {
  margin-bottom: 114px !important;
}

.m-minusb-114 {
  margin-bottom: -114px !important;
}

.pb-115 {
  padding-bottom: 115px !important;
}

.mb-115 {
  margin-bottom: 115px !important;
}

.m-minusb-115 {
  margin-bottom: -115px !important;
}

.pb-116 {
  padding-bottom: 116px !important;
}

.mb-116 {
  margin-bottom: 116px !important;
}

.m-minusb-116 {
  margin-bottom: -116px !important;
}

.pb-117 {
  padding-bottom: 117px !important;
}

.mb-117 {
  margin-bottom: 117px !important;
}

.m-minusb-117 {
  margin-bottom: -117px !important;
}

.pb-118 {
  padding-bottom: 118px !important;
}

.mb-118 {
  margin-bottom: 118px !important;
}

.m-minusb-118 {
  margin-bottom: -118px !important;
}

.pb-119 {
  padding-bottom: 119px !important;
}

.mb-119 {
  margin-bottom: 119px !important;
}

.m-minusb-119 {
  margin-bottom: -119px !important;
}

.pb-120 {
  padding-bottom: 120px !important;
}

.mb-120 {
  margin-bottom: 120px !important;
}

.m-minusb-120 {
  margin-bottom: -120px !important;
}

.pb-121 {
  padding-bottom: 121px !important;
}

.mb-121 {
  margin-bottom: 121px !important;
}

.m-minusb-121 {
  margin-bottom: -121px !important;
}

.pb-122 {
  padding-bottom: 122px !important;
}

.mb-122 {
  margin-bottom: 122px !important;
}

.m-minusb-122 {
  margin-bottom: -122px !important;
}

.pb-123 {
  padding-bottom: 123px !important;
}

.mb-123 {
  margin-bottom: 123px !important;
}

.m-minusb-123 {
  margin-bottom: -123px !important;
}

.pb-124 {
  padding-bottom: 124px !important;
}

.mb-124 {
  margin-bottom: 124px !important;
}

.m-minusb-124 {
  margin-bottom: -124px !important;
}

.pb-125 {
  padding-bottom: 125px !important;
}

.mb-125 {
  margin-bottom: 125px !important;
}

.m-minusb-125 {
  margin-bottom: -125px !important;
}

.pb-126 {
  padding-bottom: 126px !important;
}

.mb-126 {
  margin-bottom: 126px !important;
}

.m-minusb-126 {
  margin-bottom: -126px !important;
}

.pb-127 {
  padding-bottom: 127px !important;
}

.mb-127 {
  margin-bottom: 127px !important;
}

.m-minusb-127 {
  margin-bottom: -127px !important;
}

.pb-128 {
  padding-bottom: 128px !important;
}

.mb-128 {
  margin-bottom: 128px !important;
}

.m-minusb-128 {
  margin-bottom: -128px !important;
}

.pb-129 {
  padding-bottom: 129px !important;
}

.mb-129 {
  margin-bottom: 129px !important;
}

.m-minusb-129 {
  margin-bottom: -129px !important;
}

.pb-130 {
  padding-bottom: 130px !important;
}

.mb-130 {
  margin-bottom: 130px !important;
}

.m-minusb-130 {
  margin-bottom: -130px !important;
}

.pb-131 {
  padding-bottom: 131px !important;
}

.mb-131 {
  margin-bottom: 131px !important;
}

.m-minusb-131 {
  margin-bottom: -131px !important;
}

.pb-132 {
  padding-bottom: 132px !important;
}

.mb-132 {
  margin-bottom: 132px !important;
}

.m-minusb-132 {
  margin-bottom: -132px !important;
}

.pb-133 {
  padding-bottom: 133px !important;
}

.mb-133 {
  margin-bottom: 133px !important;
}

.m-minusb-133 {
  margin-bottom: -133px !important;
}

.pb-134 {
  padding-bottom: 134px !important;
}

.mb-134 {
  margin-bottom: 134px !important;
}

.m-minusb-134 {
  margin-bottom: -134px !important;
}

.pb-135 {
  padding-bottom: 135px !important;
}

.mb-135 {
  margin-bottom: 135px !important;
}

.m-minusb-135 {
  margin-bottom: -135px !important;
}

.pb-136 {
  padding-bottom: 136px !important;
}

.mb-136 {
  margin-bottom: 136px !important;
}

.m-minusb-136 {
  margin-bottom: -136px !important;
}

.pb-137 {
  padding-bottom: 137px !important;
}

.mb-137 {
  margin-bottom: 137px !important;
}

.m-minusb-137 {
  margin-bottom: -137px !important;
}

.pb-138 {
  padding-bottom: 138px !important;
}

.mb-138 {
  margin-bottom: 138px !important;
}

.m-minusb-138 {
  margin-bottom: -138px !important;
}

.pb-139 {
  padding-bottom: 139px !important;
}

.mb-139 {
  margin-bottom: 139px !important;
}

.m-minusb-139 {
  margin-bottom: -139px !important;
}

.pb-140 {
  padding-bottom: 140px !important;
}

.mb-140 {
  margin-bottom: 140px !important;
}

.m-minusb-140 {
  margin-bottom: -140px !important;
}

.pb-141 {
  padding-bottom: 141px !important;
}

.mb-141 {
  margin-bottom: 141px !important;
}

.m-minusb-141 {
  margin-bottom: -141px !important;
}

.pb-142 {
  padding-bottom: 142px !important;
}

.mb-142 {
  margin-bottom: 142px !important;
}

.m-minusb-142 {
  margin-bottom: -142px !important;
}

.pb-143 {
  padding-bottom: 143px !important;
}

.mb-143 {
  margin-bottom: 143px !important;
}

.m-minusb-143 {
  margin-bottom: -143px !important;
}

.pb-144 {
  padding-bottom: 144px !important;
}

.mb-144 {
  margin-bottom: 144px !important;
}

.m-minusb-144 {
  margin-bottom: -144px !important;
}

.pb-145 {
  padding-bottom: 145px !important;
}

.mb-145 {
  margin-bottom: 145px !important;
}

.m-minusb-145 {
  margin-bottom: -145px !important;
}

.pb-146 {
  padding-bottom: 146px !important;
}

.mb-146 {
  margin-bottom: 146px !important;
}

.m-minusb-146 {
  margin-bottom: -146px !important;
}

.pb-147 {
  padding-bottom: 147px !important;
}

.mb-147 {
  margin-bottom: 147px !important;
}

.m-minusb-147 {
  margin-bottom: -147px !important;
}

.pb-148 {
  padding-bottom: 148px !important;
}

.mb-148 {
  margin-bottom: 148px !important;
}

.m-minusb-148 {
  margin-bottom: -148px !important;
}

.pb-149 {
  padding-bottom: 149px !important;
}

.mb-149 {
  margin-bottom: 149px !important;
}

.m-minusb-149 {
  margin-bottom: -149px !important;
}

.pb-150 {
  padding-bottom: 150px !important;
}

.mb-150 {
  margin-bottom: 150px !important;
}

.m-minusb-150 {
  margin-bottom: -150px !important;
}

.pb-151 {
  padding-bottom: 151px !important;
}

.mb-151 {
  margin-bottom: 151px !important;
}

.m-minusb-151 {
  margin-bottom: -151px !important;
}

.pb-152 {
  padding-bottom: 152px !important;
}

.mb-152 {
  margin-bottom: 152px !important;
}

.m-minusb-152 {
  margin-bottom: -152px !important;
}

.pb-153 {
  padding-bottom: 153px !important;
}

.mb-153 {
  margin-bottom: 153px !important;
}

.m-minusb-153 {
  margin-bottom: -153px !important;
}

.pb-154 {
  padding-bottom: 154px !important;
}

.mb-154 {
  margin-bottom: 154px !important;
}

.m-minusb-154 {
  margin-bottom: -154px !important;
}

.pb-155 {
  padding-bottom: 155px !important;
}

.mb-155 {
  margin-bottom: 155px !important;
}

.m-minusb-155 {
  margin-bottom: -155px !important;
}

.pb-156 {
  padding-bottom: 156px !important;
}

.mb-156 {
  margin-bottom: 156px !important;
}

.m-minusb-156 {
  margin-bottom: -156px !important;
}

.pb-157 {
  padding-bottom: 157px !important;
}

.mb-157 {
  margin-bottom: 157px !important;
}

.m-minusb-157 {
  margin-bottom: -157px !important;
}

.pb-158 {
  padding-bottom: 158px !important;
}

.mb-158 {
  margin-bottom: 158px !important;
}

.m-minusb-158 {
  margin-bottom: -158px !important;
}

.pb-159 {
  padding-bottom: 159px !important;
}

.mb-159 {
  margin-bottom: 159px !important;
}

.m-minusb-159 {
  margin-bottom: -159px !important;
}

.pb-160 {
  padding-bottom: 160px !important;
}

.mb-160 {
  margin-bottom: 160px !important;
}

.m-minusb-160 {
  margin-bottom: -160px !important;
}

.pb-161 {
  padding-bottom: 161px !important;
}

.mb-161 {
  margin-bottom: 161px !important;
}

.m-minusb-161 {
  margin-bottom: -161px !important;
}

.pb-162 {
  padding-bottom: 162px !important;
}

.mb-162 {
  margin-bottom: 162px !important;
}

.m-minusb-162 {
  margin-bottom: -162px !important;
}

.pb-163 {
  padding-bottom: 163px !important;
}

.mb-163 {
  margin-bottom: 163px !important;
}

.m-minusb-163 {
  margin-bottom: -163px !important;
}

.pb-164 {
  padding-bottom: 164px !important;
}

.mb-164 {
  margin-bottom: 164px !important;
}

.m-minusb-164 {
  margin-bottom: -164px !important;
}

.pb-165 {
  padding-bottom: 165px !important;
}

.mb-165 {
  margin-bottom: 165px !important;
}

.m-minusb-165 {
  margin-bottom: -165px !important;
}

.pb-166 {
  padding-bottom: 166px !important;
}

.mb-166 {
  margin-bottom: 166px !important;
}

.m-minusb-166 {
  margin-bottom: -166px !important;
}

.pb-167 {
  padding-bottom: 167px !important;
}

.mb-167 {
  margin-bottom: 167px !important;
}

.m-minusb-167 {
  margin-bottom: -167px !important;
}

.pb-168 {
  padding-bottom: 168px !important;
}

.mb-168 {
  margin-bottom: 168px !important;
}

.m-minusb-168 {
  margin-bottom: -168px !important;
}

.pb-169 {
  padding-bottom: 169px !important;
}

.mb-169 {
  margin-bottom: 169px !important;
}

.m-minusb-169 {
  margin-bottom: -169px !important;
}

.pb-170 {
  padding-bottom: 170px !important;
}

.mb-170 {
  margin-bottom: 170px !important;
}

.m-minusb-170 {
  margin-bottom: -170px !important;
}

.pb-171 {
  padding-bottom: 171px !important;
}

.mb-171 {
  margin-bottom: 171px !important;
}

.m-minusb-171 {
  margin-bottom: -171px !important;
}

.pb-172 {
  padding-bottom: 172px !important;
}

.mb-172 {
  margin-bottom: 172px !important;
}

.m-minusb-172 {
  margin-bottom: -172px !important;
}

.pb-173 {
  padding-bottom: 173px !important;
}

.mb-173 {
  margin-bottom: 173px !important;
}

.m-minusb-173 {
  margin-bottom: -173px !important;
}

.pb-174 {
  padding-bottom: 174px !important;
}

.mb-174 {
  margin-bottom: 174px !important;
}

.m-minusb-174 {
  margin-bottom: -174px !important;
}

.pb-175 {
  padding-bottom: 175px !important;
}

.mb-175 {
  margin-bottom: 175px !important;
}

.m-minusb-175 {
  margin-bottom: -175px !important;
}

.pb-176 {
  padding-bottom: 176px !important;
}

.mb-176 {
  margin-bottom: 176px !important;
}

.m-minusb-176 {
  margin-bottom: -176px !important;
}

.pb-177 {
  padding-bottom: 177px !important;
}

.mb-177 {
  margin-bottom: 177px !important;
}

.m-minusb-177 {
  margin-bottom: -177px !important;
}

.pb-178 {
  padding-bottom: 178px !important;
}

.mb-178 {
  margin-bottom: 178px !important;
}

.m-minusb-178 {
  margin-bottom: -178px !important;
}

.pb-179 {
  padding-bottom: 179px !important;
}

.mb-179 {
  margin-bottom: 179px !important;
}

.m-minusb-179 {
  margin-bottom: -179px !important;
}

.pb-180 {
  padding-bottom: 180px !important;
}

.mb-180 {
  margin-bottom: 180px !important;
}

.m-minusb-180 {
  margin-bottom: -180px !important;
}

.pb-181 {
  padding-bottom: 181px !important;
}

.mb-181 {
  margin-bottom: 181px !important;
}

.m-minusb-181 {
  margin-bottom: -181px !important;
}

.pb-182 {
  padding-bottom: 182px !important;
}

.mb-182 {
  margin-bottom: 182px !important;
}

.m-minusb-182 {
  margin-bottom: -182px !important;
}

.pb-183 {
  padding-bottom: 183px !important;
}

.mb-183 {
  margin-bottom: 183px !important;
}

.m-minusb-183 {
  margin-bottom: -183px !important;
}

.pb-184 {
  padding-bottom: 184px !important;
}

.mb-184 {
  margin-bottom: 184px !important;
}

.m-minusb-184 {
  margin-bottom: -184px !important;
}

.pb-185 {
  padding-bottom: 185px !important;
}

.mb-185 {
  margin-bottom: 185px !important;
}

.m-minusb-185 {
  margin-bottom: -185px !important;
}

.pb-186 {
  padding-bottom: 186px !important;
}

.mb-186 {
  margin-bottom: 186px !important;
}

.m-minusb-186 {
  margin-bottom: -186px !important;
}

.pb-187 {
  padding-bottom: 187px !important;
}

.mb-187 {
  margin-bottom: 187px !important;
}

.m-minusb-187 {
  margin-bottom: -187px !important;
}

.pb-188 {
  padding-bottom: 188px !important;
}

.mb-188 {
  margin-bottom: 188px !important;
}

.m-minusb-188 {
  margin-bottom: -188px !important;
}

.pb-189 {
  padding-bottom: 189px !important;
}

.mb-189 {
  margin-bottom: 189px !important;
}

.m-minusb-189 {
  margin-bottom: -189px !important;
}

.pb-190 {
  padding-bottom: 190px !important;
}

.mb-190 {
  margin-bottom: 190px !important;
}

.m-minusb-190 {
  margin-bottom: -190px !important;
}

.pb-191 {
  padding-bottom: 191px !important;
}

.mb-191 {
  margin-bottom: 191px !important;
}

.m-minusb-191 {
  margin-bottom: -191px !important;
}

.pb-192 {
  padding-bottom: 192px !important;
}

.mb-192 {
  margin-bottom: 192px !important;
}

.m-minusb-192 {
  margin-bottom: -192px !important;
}

.pb-193 {
  padding-bottom: 193px !important;
}

.mb-193 {
  margin-bottom: 193px !important;
}

.m-minusb-193 {
  margin-bottom: -193px !important;
}

.pb-194 {
  padding-bottom: 194px !important;
}

.mb-194 {
  margin-bottom: 194px !important;
}

.m-minusb-194 {
  margin-bottom: -194px !important;
}

.pb-195 {
  padding-bottom: 195px !important;
}

.mb-195 {
  margin-bottom: 195px !important;
}

.m-minusb-195 {
  margin-bottom: -195px !important;
}

.pb-196 {
  padding-bottom: 196px !important;
}

.mb-196 {
  margin-bottom: 196px !important;
}

.m-minusb-196 {
  margin-bottom: -196px !important;
}

.pb-197 {
  padding-bottom: 197px !important;
}

.mb-197 {
  margin-bottom: 197px !important;
}

.m-minusb-197 {
  margin-bottom: -197px !important;
}

.pb-198 {
  padding-bottom: 198px !important;
}

.mb-198 {
  margin-bottom: 198px !important;
}

.m-minusb-198 {
  margin-bottom: -198px !important;
}

.pb-199 {
  padding-bottom: 199px !important;
}

.mb-199 {
  margin-bottom: 199px !important;
}

.m-minusb-199 {
  margin-bottom: -199px !important;
}

.pb-200 {
  padding-bottom: 200px !important;
}

.mb-200 {
  margin-bottom: 200px !important;
}

.m-minusb-200 {
  margin-bottom: -200px !important;
}

.pb-201 {
  padding-bottom: 201px !important;
}

.mb-201 {
  margin-bottom: 201px !important;
}

.m-minusb-201 {
  margin-bottom: -201px !important;
}

.pb-202 {
  padding-bottom: 202px !important;
}

.mb-202 {
  margin-bottom: 202px !important;
}

.m-minusb-202 {
  margin-bottom: -202px !important;
}

.pb-203 {
  padding-bottom: 203px !important;
}

.mb-203 {
  margin-bottom: 203px !important;
}

.m-minusb-203 {
  margin-bottom: -203px !important;
}

.pb-204 {
  padding-bottom: 204px !important;
}

.mb-204 {
  margin-bottom: 204px !important;
}

.m-minusb-204 {
  margin-bottom: -204px !important;
}

.pb-205 {
  padding-bottom: 205px !important;
}

.mb-205 {
  margin-bottom: 205px !important;
}

.m-minusb-205 {
  margin-bottom: -205px !important;
}

.pb-206 {
  padding-bottom: 206px !important;
}

.mb-206 {
  margin-bottom: 206px !important;
}

.m-minusb-206 {
  margin-bottom: -206px !important;
}

.pb-207 {
  padding-bottom: 207px !important;
}

.mb-207 {
  margin-bottom: 207px !important;
}

.m-minusb-207 {
  margin-bottom: -207px !important;
}

.pb-208 {
  padding-bottom: 208px !important;
}

.mb-208 {
  margin-bottom: 208px !important;
}

.m-minusb-208 {
  margin-bottom: -208px !important;
}

.pb-209 {
  padding-bottom: 209px !important;
}

.mb-209 {
  margin-bottom: 209px !important;
}

.m-minusb-209 {
  margin-bottom: -209px !important;
}

.pb-210 {
  padding-bottom: 210px !important;
}

.mb-210 {
  margin-bottom: 210px !important;
}

.m-minusb-210 {
  margin-bottom: -210px !important;
}

.pb-211 {
  padding-bottom: 211px !important;
}

.mb-211 {
  margin-bottom: 211px !important;
}

.m-minusb-211 {
  margin-bottom: -211px !important;
}

.pb-212 {
  padding-bottom: 212px !important;
}

.mb-212 {
  margin-bottom: 212px !important;
}

.m-minusb-212 {
  margin-bottom: -212px !important;
}

.pb-213 {
  padding-bottom: 213px !important;
}

.mb-213 {
  margin-bottom: 213px !important;
}

.m-minusb-213 {
  margin-bottom: -213px !important;
}

.pb-214 {
  padding-bottom: 214px !important;
}

.mb-214 {
  margin-bottom: 214px !important;
}

.m-minusb-214 {
  margin-bottom: -214px !important;
}

.pb-215 {
  padding-bottom: 215px !important;
}

.mb-215 {
  margin-bottom: 215px !important;
}

.m-minusb-215 {
  margin-bottom: -215px !important;
}

.pb-216 {
  padding-bottom: 216px !important;
}

.mb-216 {
  margin-bottom: 216px !important;
}

.m-minusb-216 {
  margin-bottom: -216px !important;
}

.pb-217 {
  padding-bottom: 217px !important;
}

.mb-217 {
  margin-bottom: 217px !important;
}

.m-minusb-217 {
  margin-bottom: -217px !important;
}

.pb-218 {
  padding-bottom: 218px !important;
}

.mb-218 {
  margin-bottom: 218px !important;
}

.m-minusb-218 {
  margin-bottom: -218px !important;
}

.pb-219 {
  padding-bottom: 219px !important;
}

.mb-219 {
  margin-bottom: 219px !important;
}

.m-minusb-219 {
  margin-bottom: -219px !important;
}

.pb-220 {
  padding-bottom: 220px !important;
}

.mb-220 {
  margin-bottom: 220px !important;
}

.m-minusb-220 {
  margin-bottom: -220px !important;
}

.pb-221 {
  padding-bottom: 221px !important;
}

.mb-221 {
  margin-bottom: 221px !important;
}

.m-minusb-221 {
  margin-bottom: -221px !important;
}

.pb-222 {
  padding-bottom: 222px !important;
}

.mb-222 {
  margin-bottom: 222px !important;
}

.m-minusb-222 {
  margin-bottom: -222px !important;
}

.pb-223 {
  padding-bottom: 223px !important;
}

.mb-223 {
  margin-bottom: 223px !important;
}

.m-minusb-223 {
  margin-bottom: -223px !important;
}

.pb-224 {
  padding-bottom: 224px !important;
}

.mb-224 {
  margin-bottom: 224px !important;
}

.m-minusb-224 {
  margin-bottom: -224px !important;
}

.pb-225 {
  padding-bottom: 225px !important;
}

.mb-225 {
  margin-bottom: 225px !important;
}

.m-minusb-225 {
  margin-bottom: -225px !important;
}

.pb-226 {
  padding-bottom: 226px !important;
}

.mb-226 {
  margin-bottom: 226px !important;
}

.m-minusb-226 {
  margin-bottom: -226px !important;
}

.pb-227 {
  padding-bottom: 227px !important;
}

.mb-227 {
  margin-bottom: 227px !important;
}

.m-minusb-227 {
  margin-bottom: -227px !important;
}

.pb-228 {
  padding-bottom: 228px !important;
}

.mb-228 {
  margin-bottom: 228px !important;
}

.m-minusb-228 {
  margin-bottom: -228px !important;
}

.pb-229 {
  padding-bottom: 229px !important;
}

.mb-229 {
  margin-bottom: 229px !important;
}

.m-minusb-229 {
  margin-bottom: -229px !important;
}

.pb-230 {
  padding-bottom: 230px !important;
}

.mb-230 {
  margin-bottom: 230px !important;
}

.m-minusb-230 {
  margin-bottom: -230px !important;
}

.pb-231 {
  padding-bottom: 231px !important;
}

.mb-231 {
  margin-bottom: 231px !important;
}

.m-minusb-231 {
  margin-bottom: -231px !important;
}

.pb-232 {
  padding-bottom: 232px !important;
}

.mb-232 {
  margin-bottom: 232px !important;
}

.m-minusb-232 {
  margin-bottom: -232px !important;
}

.pb-233 {
  padding-bottom: 233px !important;
}

.mb-233 {
  margin-bottom: 233px !important;
}

.m-minusb-233 {
  margin-bottom: -233px !important;
}

.pb-234 {
  padding-bottom: 234px !important;
}

.mb-234 {
  margin-bottom: 234px !important;
}

.m-minusb-234 {
  margin-bottom: -234px !important;
}

.pb-235 {
  padding-bottom: 235px !important;
}

.mb-235 {
  margin-bottom: 235px !important;
}

.m-minusb-235 {
  margin-bottom: -235px !important;
}

.pb-236 {
  padding-bottom: 236px !important;
}

.mb-236 {
  margin-bottom: 236px !important;
}

.m-minusb-236 {
  margin-bottom: -236px !important;
}

.pb-237 {
  padding-bottom: 237px !important;
}

.mb-237 {
  margin-bottom: 237px !important;
}

.m-minusb-237 {
  margin-bottom: -237px !important;
}

.pb-238 {
  padding-bottom: 238px !important;
}

.mb-238 {
  margin-bottom: 238px !important;
}

.m-minusb-238 {
  margin-bottom: -238px !important;
}

.pb-239 {
  padding-bottom: 239px !important;
}

.mb-239 {
  margin-bottom: 239px !important;
}

.m-minusb-239 {
  margin-bottom: -239px !important;
}

.pb-240 {
  padding-bottom: 240px !important;
}

.mb-240 {
  margin-bottom: 240px !important;
}

.m-minusb-240 {
  margin-bottom: -240px !important;
}

.pb-241 {
  padding-bottom: 241px !important;
}

.mb-241 {
  margin-bottom: 241px !important;
}

.m-minusb-241 {
  margin-bottom: -241px !important;
}

.pb-242 {
  padding-bottom: 242px !important;
}

.mb-242 {
  margin-bottom: 242px !important;
}

.m-minusb-242 {
  margin-bottom: -242px !important;
}

.pb-243 {
  padding-bottom: 243px !important;
}

.mb-243 {
  margin-bottom: 243px !important;
}

.m-minusb-243 {
  margin-bottom: -243px !important;
}

.pb-244 {
  padding-bottom: 244px !important;
}

.mb-244 {
  margin-bottom: 244px !important;
}

.m-minusb-244 {
  margin-bottom: -244px !important;
}

.pb-245 {
  padding-bottom: 245px !important;
}

.mb-245 {
  margin-bottom: 245px !important;
}

.m-minusb-245 {
  margin-bottom: -245px !important;
}

.pb-246 {
  padding-bottom: 246px !important;
}

.mb-246 {
  margin-bottom: 246px !important;
}

.m-minusb-246 {
  margin-bottom: -246px !important;
}

.pb-247 {
  padding-bottom: 247px !important;
}

.mb-247 {
  margin-bottom: 247px !important;
}

.m-minusb-247 {
  margin-bottom: -247px !important;
}

.pb-248 {
  padding-bottom: 248px !important;
}

.mb-248 {
  margin-bottom: 248px !important;
}

.m-minusb-248 {
  margin-bottom: -248px !important;
}

.pb-249 {
  padding-bottom: 249px !important;
}

.mb-249 {
  margin-bottom: 249px !important;
}

.m-minusb-249 {
  margin-bottom: -249px !important;
}

.pb-250 {
  padding-bottom: 250px !important;
}

.mb-250 {
  margin-bottom: 250px !important;
}

.m-minusb-250 {
  margin-bottom: -250px !important;
}

.pb-251 {
  padding-bottom: 251px !important;
}

.mb-251 {
  margin-bottom: 251px !important;
}

.m-minusb-251 {
  margin-bottom: -251px !important;
}

.pb-252 {
  padding-bottom: 252px !important;
}

.mb-252 {
  margin-bottom: 252px !important;
}

.m-minusb-252 {
  margin-bottom: -252px !important;
}

.pb-253 {
  padding-bottom: 253px !important;
}

.mb-253 {
  margin-bottom: 253px !important;
}

.m-minusb-253 {
  margin-bottom: -253px !important;
}

.pb-254 {
  padding-bottom: 254px !important;
}

.mb-254 {
  margin-bottom: 254px !important;
}

.m-minusb-254 {
  margin-bottom: -254px !important;
}

.pb-255 {
  padding-bottom: 255px !important;
}

.mb-255 {
  margin-bottom: 255px !important;
}

.m-minusb-255 {
  margin-bottom: -255px !important;
}

.pb-256 {
  padding-bottom: 256px !important;
}

.mb-256 {
  margin-bottom: 256px !important;
}

.m-minusb-256 {
  margin-bottom: -256px !important;
}

.pb-257 {
  padding-bottom: 257px !important;
}

.mb-257 {
  margin-bottom: 257px !important;
}

.m-minusb-257 {
  margin-bottom: -257px !important;
}

.pb-258 {
  padding-bottom: 258px !important;
}

.mb-258 {
  margin-bottom: 258px !important;
}

.m-minusb-258 {
  margin-bottom: -258px !important;
}

.pb-259 {
  padding-bottom: 259px !important;
}

.mb-259 {
  margin-bottom: 259px !important;
}

.m-minusb-259 {
  margin-bottom: -259px !important;
}

.pb-260 {
  padding-bottom: 260px !important;
}

.mb-260 {
  margin-bottom: 260px !important;
}

.m-minusb-260 {
  margin-bottom: -260px !important;
}

.pb-261 {
  padding-bottom: 261px !important;
}

.mb-261 {
  margin-bottom: 261px !important;
}

.m-minusb-261 {
  margin-bottom: -261px !important;
}

.pb-262 {
  padding-bottom: 262px !important;
}

.mb-262 {
  margin-bottom: 262px !important;
}

.m-minusb-262 {
  margin-bottom: -262px !important;
}

.pb-263 {
  padding-bottom: 263px !important;
}

.mb-263 {
  margin-bottom: 263px !important;
}

.m-minusb-263 {
  margin-bottom: -263px !important;
}

.pb-264 {
  padding-bottom: 264px !important;
}

.mb-264 {
  margin-bottom: 264px !important;
}

.m-minusb-264 {
  margin-bottom: -264px !important;
}

.pb-265 {
  padding-bottom: 265px !important;
}

.mb-265 {
  margin-bottom: 265px !important;
}

.m-minusb-265 {
  margin-bottom: -265px !important;
}

.pb-266 {
  padding-bottom: 266px !important;
}

.mb-266 {
  margin-bottom: 266px !important;
}

.m-minusb-266 {
  margin-bottom: -266px !important;
}

.pb-267 {
  padding-bottom: 267px !important;
}

.mb-267 {
  margin-bottom: 267px !important;
}

.m-minusb-267 {
  margin-bottom: -267px !important;
}

.pb-268 {
  padding-bottom: 268px !important;
}

.mb-268 {
  margin-bottom: 268px !important;
}

.m-minusb-268 {
  margin-bottom: -268px !important;
}

.pb-269 {
  padding-bottom: 269px !important;
}

.mb-269 {
  margin-bottom: 269px !important;
}

.m-minusb-269 {
  margin-bottom: -269px !important;
}

.pb-270 {
  padding-bottom: 270px !important;
}

.mb-270 {
  margin-bottom: 270px !important;
}

.m-minusb-270 {
  margin-bottom: -270px !important;
}

.pb-271 {
  padding-bottom: 271px !important;
}

.mb-271 {
  margin-bottom: 271px !important;
}

.m-minusb-271 {
  margin-bottom: -271px !important;
}

.pb-272 {
  padding-bottom: 272px !important;
}

.mb-272 {
  margin-bottom: 272px !important;
}

.m-minusb-272 {
  margin-bottom: -272px !important;
}

.pb-273 {
  padding-bottom: 273px !important;
}

.mb-273 {
  margin-bottom: 273px !important;
}

.m-minusb-273 {
  margin-bottom: -273px !important;
}

.pb-274 {
  padding-bottom: 274px !important;
}

.mb-274 {
  margin-bottom: 274px !important;
}

.m-minusb-274 {
  margin-bottom: -274px !important;
}

.pb-275 {
  padding-bottom: 275px !important;
}

.mb-275 {
  margin-bottom: 275px !important;
}

.m-minusb-275 {
  margin-bottom: -275px !important;
}

.pb-276 {
  padding-bottom: 276px !important;
}

.mb-276 {
  margin-bottom: 276px !important;
}

.m-minusb-276 {
  margin-bottom: -276px !important;
}

.pb-277 {
  padding-bottom: 277px !important;
}

.mb-277 {
  margin-bottom: 277px !important;
}

.m-minusb-277 {
  margin-bottom: -277px !important;
}

.pb-278 {
  padding-bottom: 278px !important;
}

.mb-278 {
  margin-bottom: 278px !important;
}

.m-minusb-278 {
  margin-bottom: -278px !important;
}

.pb-279 {
  padding-bottom: 279px !important;
}

.mb-279 {
  margin-bottom: 279px !important;
}

.m-minusb-279 {
  margin-bottom: -279px !important;
}

.pb-280 {
  padding-bottom: 280px !important;
}

.mb-280 {
  margin-bottom: 280px !important;
}

.m-minusb-280 {
  margin-bottom: -280px !important;
}

.pb-281 {
  padding-bottom: 281px !important;
}

.mb-281 {
  margin-bottom: 281px !important;
}

.m-minusb-281 {
  margin-bottom: -281px !important;
}

.pb-282 {
  padding-bottom: 282px !important;
}

.mb-282 {
  margin-bottom: 282px !important;
}

.m-minusb-282 {
  margin-bottom: -282px !important;
}

.pb-283 {
  padding-bottom: 283px !important;
}

.mb-283 {
  margin-bottom: 283px !important;
}

.m-minusb-283 {
  margin-bottom: -283px !important;
}

.pb-284 {
  padding-bottom: 284px !important;
}

.mb-284 {
  margin-bottom: 284px !important;
}

.m-minusb-284 {
  margin-bottom: -284px !important;
}

.pb-285 {
  padding-bottom: 285px !important;
}

.mb-285 {
  margin-bottom: 285px !important;
}

.m-minusb-285 {
  margin-bottom: -285px !important;
}

.pb-286 {
  padding-bottom: 286px !important;
}

.mb-286 {
  margin-bottom: 286px !important;
}

.m-minusb-286 {
  margin-bottom: -286px !important;
}

.pb-287 {
  padding-bottom: 287px !important;
}

.mb-287 {
  margin-bottom: 287px !important;
}

.m-minusb-287 {
  margin-bottom: -287px !important;
}

.pb-288 {
  padding-bottom: 288px !important;
}

.mb-288 {
  margin-bottom: 288px !important;
}

.m-minusb-288 {
  margin-bottom: -288px !important;
}

.pb-289 {
  padding-bottom: 289px !important;
}

.mb-289 {
  margin-bottom: 289px !important;
}

.m-minusb-289 {
  margin-bottom: -289px !important;
}

.pb-290 {
  padding-bottom: 290px !important;
}

.mb-290 {
  margin-bottom: 290px !important;
}

.m-minusb-290 {
  margin-bottom: -290px !important;
}

.pb-291 {
  padding-bottom: 291px !important;
}

.mb-291 {
  margin-bottom: 291px !important;
}

.m-minusb-291 {
  margin-bottom: -291px !important;
}

.pb-292 {
  padding-bottom: 292px !important;
}

.mb-292 {
  margin-bottom: 292px !important;
}

.m-minusb-292 {
  margin-bottom: -292px !important;
}

.pb-293 {
  padding-bottom: 293px !important;
}

.mb-293 {
  margin-bottom: 293px !important;
}

.m-minusb-293 {
  margin-bottom: -293px !important;
}

.pb-294 {
  padding-bottom: 294px !important;
}

.mb-294 {
  margin-bottom: 294px !important;
}

.m-minusb-294 {
  margin-bottom: -294px !important;
}

.pb-295 {
  padding-bottom: 295px !important;
}

.mb-295 {
  margin-bottom: 295px !important;
}

.m-minusb-295 {
  margin-bottom: -295px !important;
}

.pb-296 {
  padding-bottom: 296px !important;
}

.mb-296 {
  margin-bottom: 296px !important;
}

.m-minusb-296 {
  margin-bottom: -296px !important;
}

.pb-297 {
  padding-bottom: 297px !important;
}

.mb-297 {
  margin-bottom: 297px !important;
}

.m-minusb-297 {
  margin-bottom: -297px !important;
}

.pb-298 {
  padding-bottom: 298px !important;
}

.mb-298 {
  margin-bottom: 298px !important;
}

.m-minusb-298 {
  margin-bottom: -298px !important;
}

.pb-299 {
  padding-bottom: 299px !important;
}

.mb-299 {
  margin-bottom: 299px !important;
}

.m-minusb-299 {
  margin-bottom: -299px !important;
}

.pb-300 {
  padding-bottom: 300px !important;
}

.mb-300 {
  margin-bottom: 300px !important;
}

.m-minusb-300 {
  margin-bottom: -300px !important;
}

.pb-301 {
  padding-bottom: 301px !important;
}

.mb-301 {
  margin-bottom: 301px !important;
}

.m-minusb-301 {
  margin-bottom: -301px !important;
}

.pb-302 {
  padding-bottom: 302px !important;
}

.mb-302 {
  margin-bottom: 302px !important;
}

.m-minusb-302 {
  margin-bottom: -302px !important;
}

.pb-303 {
  padding-bottom: 303px !important;
}

.mb-303 {
  margin-bottom: 303px !important;
}

.m-minusb-303 {
  margin-bottom: -303px !important;
}

.pb-304 {
  padding-bottom: 304px !important;
}

.mb-304 {
  margin-bottom: 304px !important;
}

.m-minusb-304 {
  margin-bottom: -304px !important;
}

.pb-305 {
  padding-bottom: 305px !important;
}

.mb-305 {
  margin-bottom: 305px !important;
}

.m-minusb-305 {
  margin-bottom: -305px !important;
}

.pb-306 {
  padding-bottom: 306px !important;
}

.mb-306 {
  margin-bottom: 306px !important;
}

.m-minusb-306 {
  margin-bottom: -306px !important;
}

.pb-307 {
  padding-bottom: 307px !important;
}

.mb-307 {
  margin-bottom: 307px !important;
}

.m-minusb-307 {
  margin-bottom: -307px !important;
}

.pb-308 {
  padding-bottom: 308px !important;
}

.mb-308 {
  margin-bottom: 308px !important;
}

.m-minusb-308 {
  margin-bottom: -308px !important;
}

.pb-309 {
  padding-bottom: 309px !important;
}

.mb-309 {
  margin-bottom: 309px !important;
}

.m-minusb-309 {
  margin-bottom: -309px !important;
}

.pb-310 {
  padding-bottom: 310px !important;
}

.mb-310 {
  margin-bottom: 310px !important;
}

.m-minusb-310 {
  margin-bottom: -310px !important;
}

.pb-311 {
  padding-bottom: 311px !important;
}

.mb-311 {
  margin-bottom: 311px !important;
}

.m-minusb-311 {
  margin-bottom: -311px !important;
}

.pb-312 {
  padding-bottom: 312px !important;
}

.mb-312 {
  margin-bottom: 312px !important;
}

.m-minusb-312 {
  margin-bottom: -312px !important;
}

.pb-313 {
  padding-bottom: 313px !important;
}

.mb-313 {
  margin-bottom: 313px !important;
}

.m-minusb-313 {
  margin-bottom: -313px !important;
}

.pb-314 {
  padding-bottom: 314px !important;
}

.mb-314 {
  margin-bottom: 314px !important;
}

.m-minusb-314 {
  margin-bottom: -314px !important;
}

.pb-315 {
  padding-bottom: 315px !important;
}

.mb-315 {
  margin-bottom: 315px !important;
}

.m-minusb-315 {
  margin-bottom: -315px !important;
}

.pb-316 {
  padding-bottom: 316px !important;
}

.mb-316 {
  margin-bottom: 316px !important;
}

.m-minusb-316 {
  margin-bottom: -316px !important;
}

.pb-317 {
  padding-bottom: 317px !important;
}

.mb-317 {
  margin-bottom: 317px !important;
}

.m-minusb-317 {
  margin-bottom: -317px !important;
}

.pb-318 {
  padding-bottom: 318px !important;
}

.mb-318 {
  margin-bottom: 318px !important;
}

.m-minusb-318 {
  margin-bottom: -318px !important;
}

.pb-319 {
  padding-bottom: 319px !important;
}

.mb-319 {
  margin-bottom: 319px !important;
}

.m-minusb-319 {
  margin-bottom: -319px !important;
}

.pb-320 {
  padding-bottom: 320px !important;
}

.mb-320 {
  margin-bottom: 320px !important;
}

.m-minusb-320 {
  margin-bottom: -320px !important;
}

.pb-321 {
  padding-bottom: 321px !important;
}

.mb-321 {
  margin-bottom: 321px !important;
}

.m-minusb-321 {
  margin-bottom: -321px !important;
}

.pb-322 {
  padding-bottom: 322px !important;
}

.mb-322 {
  margin-bottom: 322px !important;
}

.m-minusb-322 {
  margin-bottom: -322px !important;
}

.pb-323 {
  padding-bottom: 323px !important;
}

.mb-323 {
  margin-bottom: 323px !important;
}

.m-minusb-323 {
  margin-bottom: -323px !important;
}

.pb-324 {
  padding-bottom: 324px !important;
}

.mb-324 {
  margin-bottom: 324px !important;
}

.m-minusb-324 {
  margin-bottom: -324px !important;
}

.pb-325 {
  padding-bottom: 325px !important;
}

.mb-325 {
  margin-bottom: 325px !important;
}

.m-minusb-325 {
  margin-bottom: -325px !important;
}

.pb-326 {
  padding-bottom: 326px !important;
}

.mb-326 {
  margin-bottom: 326px !important;
}

.m-minusb-326 {
  margin-bottom: -326px !important;
}

.pb-327 {
  padding-bottom: 327px !important;
}

.mb-327 {
  margin-bottom: 327px !important;
}

.m-minusb-327 {
  margin-bottom: -327px !important;
}

.pb-328 {
  padding-bottom: 328px !important;
}

.mb-328 {
  margin-bottom: 328px !important;
}

.m-minusb-328 {
  margin-bottom: -328px !important;
}

.pb-329 {
  padding-bottom: 329px !important;
}

.mb-329 {
  margin-bottom: 329px !important;
}

.m-minusb-329 {
  margin-bottom: -329px !important;
}

.pb-330 {
  padding-bottom: 330px !important;
}

.mb-330 {
  margin-bottom: 330px !important;
}

.m-minusb-330 {
  margin-bottom: -330px !important;
}

.pb-331 {
  padding-bottom: 331px !important;
}

.mb-331 {
  margin-bottom: 331px !important;
}

.m-minusb-331 {
  margin-bottom: -331px !important;
}

.pb-332 {
  padding-bottom: 332px !important;
}

.mb-332 {
  margin-bottom: 332px !important;
}

.m-minusb-332 {
  margin-bottom: -332px !important;
}

.pb-333 {
  padding-bottom: 333px !important;
}

.mb-333 {
  margin-bottom: 333px !important;
}

.m-minusb-333 {
  margin-bottom: -333px !important;
}

.pb-334 {
  padding-bottom: 334px !important;
}

.mb-334 {
  margin-bottom: 334px !important;
}

.m-minusb-334 {
  margin-bottom: -334px !important;
}

.pb-335 {
  padding-bottom: 335px !important;
}

.mb-335 {
  margin-bottom: 335px !important;
}

.m-minusb-335 {
  margin-bottom: -335px !important;
}

.pb-336 {
  padding-bottom: 336px !important;
}

.mb-336 {
  margin-bottom: 336px !important;
}

.m-minusb-336 {
  margin-bottom: -336px !important;
}

.pb-337 {
  padding-bottom: 337px !important;
}

.mb-337 {
  margin-bottom: 337px !important;
}

.m-minusb-337 {
  margin-bottom: -337px !important;
}

.pb-338 {
  padding-bottom: 338px !important;
}

.mb-338 {
  margin-bottom: 338px !important;
}

.m-minusb-338 {
  margin-bottom: -338px !important;
}

.pb-339 {
  padding-bottom: 339px !important;
}

.mb-339 {
  margin-bottom: 339px !important;
}

.m-minusb-339 {
  margin-bottom: -339px !important;
}

.pb-340 {
  padding-bottom: 340px !important;
}

.mb-340 {
  margin-bottom: 340px !important;
}

.m-minusb-340 {
  margin-bottom: -340px !important;
}

.pb-341 {
  padding-bottom: 341px !important;
}

.mb-341 {
  margin-bottom: 341px !important;
}

.m-minusb-341 {
  margin-bottom: -341px !important;
}

.pb-342 {
  padding-bottom: 342px !important;
}

.mb-342 {
  margin-bottom: 342px !important;
}

.m-minusb-342 {
  margin-bottom: -342px !important;
}

.pb-343 {
  padding-bottom: 343px !important;
}

.mb-343 {
  margin-bottom: 343px !important;
}

.m-minusb-343 {
  margin-bottom: -343px !important;
}

.pb-344 {
  padding-bottom: 344px !important;
}

.mb-344 {
  margin-bottom: 344px !important;
}

.m-minusb-344 {
  margin-bottom: -344px !important;
}

.pb-345 {
  padding-bottom: 345px !important;
}

.mb-345 {
  margin-bottom: 345px !important;
}

.m-minusb-345 {
  margin-bottom: -345px !important;
}

.pb-346 {
  padding-bottom: 346px !important;
}

.mb-346 {
  margin-bottom: 346px !important;
}

.m-minusb-346 {
  margin-bottom: -346px !important;
}

.pb-347 {
  padding-bottom: 347px !important;
}

.mb-347 {
  margin-bottom: 347px !important;
}

.m-minusb-347 {
  margin-bottom: -347px !important;
}

.pb-348 {
  padding-bottom: 348px !important;
}

.mb-348 {
  margin-bottom: 348px !important;
}

.m-minusb-348 {
  margin-bottom: -348px !important;
}

.pb-349 {
  padding-bottom: 349px !important;
}

.mb-349 {
  margin-bottom: 349px !important;
}

.m-minusb-349 {
  margin-bottom: -349px !important;
}

.pb-350 {
  padding-bottom: 350px !important;
}

.mb-350 {
  margin-bottom: 350px !important;
}

.m-minusb-350 {
  margin-bottom: -350px !important;
}

.pb-351 {
  padding-bottom: 351px !important;
}

.mb-351 {
  margin-bottom: 351px !important;
}

.m-minusb-351 {
  margin-bottom: -351px !important;
}

.pb-352 {
  padding-bottom: 352px !important;
}

.mb-352 {
  margin-bottom: 352px !important;
}

.m-minusb-352 {
  margin-bottom: -352px !important;
}

.pb-353 {
  padding-bottom: 353px !important;
}

.mb-353 {
  margin-bottom: 353px !important;
}

.m-minusb-353 {
  margin-bottom: -353px !important;
}

.pb-354 {
  padding-bottom: 354px !important;
}

.mb-354 {
  margin-bottom: 354px !important;
}

.m-minusb-354 {
  margin-bottom: -354px !important;
}

.pb-355 {
  padding-bottom: 355px !important;
}

.mb-355 {
  margin-bottom: 355px !important;
}

.m-minusb-355 {
  margin-bottom: -355px !important;
}

.pb-356 {
  padding-bottom: 356px !important;
}

.mb-356 {
  margin-bottom: 356px !important;
}

.m-minusb-356 {
  margin-bottom: -356px !important;
}

.pb-357 {
  padding-bottom: 357px !important;
}

.mb-357 {
  margin-bottom: 357px !important;
}

.m-minusb-357 {
  margin-bottom: -357px !important;
}

.pb-358 {
  padding-bottom: 358px !important;
}

.mb-358 {
  margin-bottom: 358px !important;
}

.m-minusb-358 {
  margin-bottom: -358px !important;
}

.pb-359 {
  padding-bottom: 359px !important;
}

.mb-359 {
  margin-bottom: 359px !important;
}

.m-minusb-359 {
  margin-bottom: -359px !important;
}

.pb-360 {
  padding-bottom: 360px !important;
}

.mb-360 {
  margin-bottom: 360px !important;
}

.m-minusb-360 {
  margin-bottom: -360px !important;
}

.pb-361 {
  padding-bottom: 361px !important;
}

.mb-361 {
  margin-bottom: 361px !important;
}

.m-minusb-361 {
  margin-bottom: -361px !important;
}

.pb-362 {
  padding-bottom: 362px !important;
}

.mb-362 {
  margin-bottom: 362px !important;
}

.m-minusb-362 {
  margin-bottom: -362px !important;
}

.pb-363 {
  padding-bottom: 363px !important;
}

.mb-363 {
  margin-bottom: 363px !important;
}

.m-minusb-363 {
  margin-bottom: -363px !important;
}

.pb-364 {
  padding-bottom: 364px !important;
}

.mb-364 {
  margin-bottom: 364px !important;
}

.m-minusb-364 {
  margin-bottom: -364px !important;
}

.pb-365 {
  padding-bottom: 365px !important;
}

.mb-365 {
  margin-bottom: 365px !important;
}

.m-minusb-365 {
  margin-bottom: -365px !important;
}

.pb-366 {
  padding-bottom: 366px !important;
}

.mb-366 {
  margin-bottom: 366px !important;
}

.m-minusb-366 {
  margin-bottom: -366px !important;
}

.pb-367 {
  padding-bottom: 367px !important;
}

.mb-367 {
  margin-bottom: 367px !important;
}

.m-minusb-367 {
  margin-bottom: -367px !important;
}

.pb-368 {
  padding-bottom: 368px !important;
}

.mb-368 {
  margin-bottom: 368px !important;
}

.m-minusb-368 {
  margin-bottom: -368px !important;
}

.pb-369 {
  padding-bottom: 369px !important;
}

.mb-369 {
  margin-bottom: 369px !important;
}

.m-minusb-369 {
  margin-bottom: -369px !important;
}

.pb-370 {
  padding-bottom: 370px !important;
}

.mb-370 {
  margin-bottom: 370px !important;
}

.m-minusb-370 {
  margin-bottom: -370px !important;
}

.pb-371 {
  padding-bottom: 371px !important;
}

.mb-371 {
  margin-bottom: 371px !important;
}

.m-minusb-371 {
  margin-bottom: -371px !important;
}

.pb-372 {
  padding-bottom: 372px !important;
}

.mb-372 {
  margin-bottom: 372px !important;
}

.m-minusb-372 {
  margin-bottom: -372px !important;
}

.pb-373 {
  padding-bottom: 373px !important;
}

.mb-373 {
  margin-bottom: 373px !important;
}

.m-minusb-373 {
  margin-bottom: -373px !important;
}

.pb-374 {
  padding-bottom: 374px !important;
}

.mb-374 {
  margin-bottom: 374px !important;
}

.m-minusb-374 {
  margin-bottom: -374px !important;
}

.pb-375 {
  padding-bottom: 375px !important;
}

.mb-375 {
  margin-bottom: 375px !important;
}

.m-minusb-375 {
  margin-bottom: -375px !important;
}

.pb-376 {
  padding-bottom: 376px !important;
}

.mb-376 {
  margin-bottom: 376px !important;
}

.m-minusb-376 {
  margin-bottom: -376px !important;
}

.pb-377 {
  padding-bottom: 377px !important;
}

.mb-377 {
  margin-bottom: 377px !important;
}

.m-minusb-377 {
  margin-bottom: -377px !important;
}

.pb-378 {
  padding-bottom: 378px !important;
}

.mb-378 {
  margin-bottom: 378px !important;
}

.m-minusb-378 {
  margin-bottom: -378px !important;
}

.pb-379 {
  padding-bottom: 379px !important;
}

.mb-379 {
  margin-bottom: 379px !important;
}

.m-minusb-379 {
  margin-bottom: -379px !important;
}

.pb-380 {
  padding-bottom: 380px !important;
}

.mb-380 {
  margin-bottom: 380px !important;
}

.m-minusb-380 {
  margin-bottom: -380px !important;
}

.pb-381 {
  padding-bottom: 381px !important;
}

.mb-381 {
  margin-bottom: 381px !important;
}

.m-minusb-381 {
  margin-bottom: -381px !important;
}

.pb-382 {
  padding-bottom: 382px !important;
}

.mb-382 {
  margin-bottom: 382px !important;
}

.m-minusb-382 {
  margin-bottom: -382px !important;
}

.pb-383 {
  padding-bottom: 383px !important;
}

.mb-383 {
  margin-bottom: 383px !important;
}

.m-minusb-383 {
  margin-bottom: -383px !important;
}

.pb-384 {
  padding-bottom: 384px !important;
}

.mb-384 {
  margin-bottom: 384px !important;
}

.m-minusb-384 {
  margin-bottom: -384px !important;
}

.pb-385 {
  padding-bottom: 385px !important;
}

.mb-385 {
  margin-bottom: 385px !important;
}

.m-minusb-385 {
  margin-bottom: -385px !important;
}

.pb-386 {
  padding-bottom: 386px !important;
}

.mb-386 {
  margin-bottom: 386px !important;
}

.m-minusb-386 {
  margin-bottom: -386px !important;
}

.pb-387 {
  padding-bottom: 387px !important;
}

.mb-387 {
  margin-bottom: 387px !important;
}

.m-minusb-387 {
  margin-bottom: -387px !important;
}

.pb-388 {
  padding-bottom: 388px !important;
}

.mb-388 {
  margin-bottom: 388px !important;
}

.m-minusb-388 {
  margin-bottom: -388px !important;
}

.pb-389 {
  padding-bottom: 389px !important;
}

.mb-389 {
  margin-bottom: 389px !important;
}

.m-minusb-389 {
  margin-bottom: -389px !important;
}

.pb-390 {
  padding-bottom: 390px !important;
}

.mb-390 {
  margin-bottom: 390px !important;
}

.m-minusb-390 {
  margin-bottom: -390px !important;
}

.pb-391 {
  padding-bottom: 391px !important;
}

.mb-391 {
  margin-bottom: 391px !important;
}

.m-minusb-391 {
  margin-bottom: -391px !important;
}

.pb-392 {
  padding-bottom: 392px !important;
}

.mb-392 {
  margin-bottom: 392px !important;
}

.m-minusb-392 {
  margin-bottom: -392px !important;
}

.pb-393 {
  padding-bottom: 393px !important;
}

.mb-393 {
  margin-bottom: 393px !important;
}

.m-minusb-393 {
  margin-bottom: -393px !important;
}

.pb-394 {
  padding-bottom: 394px !important;
}

.mb-394 {
  margin-bottom: 394px !important;
}

.m-minusb-394 {
  margin-bottom: -394px !important;
}

.pb-395 {
  padding-bottom: 395px !important;
}

.mb-395 {
  margin-bottom: 395px !important;
}

.m-minusb-395 {
  margin-bottom: -395px !important;
}

.pb-396 {
  padding-bottom: 396px !important;
}

.mb-396 {
  margin-bottom: 396px !important;
}

.m-minusb-396 {
  margin-bottom: -396px !important;
}

.pb-397 {
  padding-bottom: 397px !important;
}

.mb-397 {
  margin-bottom: 397px !important;
}

.m-minusb-397 {
  margin-bottom: -397px !important;
}

.pb-398 {
  padding-bottom: 398px !important;
}

.mb-398 {
  margin-bottom: 398px !important;
}

.m-minusb-398 {
  margin-bottom: -398px !important;
}

.pb-399 {
  padding-bottom: 399px !important;
}

.mb-399 {
  margin-bottom: 399px !important;
}

.m-minusb-399 {
  margin-bottom: -399px !important;
}

.pb-400 {
  padding-bottom: 400px !important;
}

.mb-400 {
  margin-bottom: 400px !important;
}

.m-minusb-400 {
  margin-bottom: -400px !important;
}

.pb-401 {
  padding-bottom: 401px !important;
}

.mb-401 {
  margin-bottom: 401px !important;
}

.m-minusb-401 {
  margin-bottom: -401px !important;
}

.pb-402 {
  padding-bottom: 402px !important;
}

.mb-402 {
  margin-bottom: 402px !important;
}

.m-minusb-402 {
  margin-bottom: -402px !important;
}

.pb-403 {
  padding-bottom: 403px !important;
}

.mb-403 {
  margin-bottom: 403px !important;
}

.m-minusb-403 {
  margin-bottom: -403px !important;
}

.pb-404 {
  padding-bottom: 404px !important;
}

.mb-404 {
  margin-bottom: 404px !important;
}

.m-minusb-404 {
  margin-bottom: -404px !important;
}

.pb-405 {
  padding-bottom: 405px !important;
}

.mb-405 {
  margin-bottom: 405px !important;
}

.m-minusb-405 {
  margin-bottom: -405px !important;
}

.pb-406 {
  padding-bottom: 406px !important;
}

.mb-406 {
  margin-bottom: 406px !important;
}

.m-minusb-406 {
  margin-bottom: -406px !important;
}

.pb-407 {
  padding-bottom: 407px !important;
}

.mb-407 {
  margin-bottom: 407px !important;
}

.m-minusb-407 {
  margin-bottom: -407px !important;
}

.pb-408 {
  padding-bottom: 408px !important;
}

.mb-408 {
  margin-bottom: 408px !important;
}

.m-minusb-408 {
  margin-bottom: -408px !important;
}

.pb-409 {
  padding-bottom: 409px !important;
}

.mb-409 {
  margin-bottom: 409px !important;
}

.m-minusb-409 {
  margin-bottom: -409px !important;
}

.pb-410 {
  padding-bottom: 410px !important;
}

.mb-410 {
  margin-bottom: 410px !important;
}

.m-minusb-410 {
  margin-bottom: -410px !important;
}

.pb-411 {
  padding-bottom: 411px !important;
}

.mb-411 {
  margin-bottom: 411px !important;
}

.m-minusb-411 {
  margin-bottom: -411px !important;
}

.pb-412 {
  padding-bottom: 412px !important;
}

.mb-412 {
  margin-bottom: 412px !important;
}

.m-minusb-412 {
  margin-bottom: -412px !important;
}

.pb-413 {
  padding-bottom: 413px !important;
}

.mb-413 {
  margin-bottom: 413px !important;
}

.m-minusb-413 {
  margin-bottom: -413px !important;
}

.pb-414 {
  padding-bottom: 414px !important;
}

.mb-414 {
  margin-bottom: 414px !important;
}

.m-minusb-414 {
  margin-bottom: -414px !important;
}

.pb-415 {
  padding-bottom: 415px !important;
}

.mb-415 {
  margin-bottom: 415px !important;
}

.m-minusb-415 {
  margin-bottom: -415px !important;
}

.pb-416 {
  padding-bottom: 416px !important;
}

.mb-416 {
  margin-bottom: 416px !important;
}

.m-minusb-416 {
  margin-bottom: -416px !important;
}

.pb-417 {
  padding-bottom: 417px !important;
}

.mb-417 {
  margin-bottom: 417px !important;
}

.m-minusb-417 {
  margin-bottom: -417px !important;
}

.pb-418 {
  padding-bottom: 418px !important;
}

.mb-418 {
  margin-bottom: 418px !important;
}

.m-minusb-418 {
  margin-bottom: -418px !important;
}

.pb-419 {
  padding-bottom: 419px !important;
}

.mb-419 {
  margin-bottom: 419px !important;
}

.m-minusb-419 {
  margin-bottom: -419px !important;
}

.pb-420 {
  padding-bottom: 420px !important;
}

.mb-420 {
  margin-bottom: 420px !important;
}

.m-minusb-420 {
  margin-bottom: -420px !important;
}

.pb-421 {
  padding-bottom: 421px !important;
}

.mb-421 {
  margin-bottom: 421px !important;
}

.m-minusb-421 {
  margin-bottom: -421px !important;
}

.pb-422 {
  padding-bottom: 422px !important;
}

.mb-422 {
  margin-bottom: 422px !important;
}

.m-minusb-422 {
  margin-bottom: -422px !important;
}

.pb-423 {
  padding-bottom: 423px !important;
}

.mb-423 {
  margin-bottom: 423px !important;
}

.m-minusb-423 {
  margin-bottom: -423px !important;
}

.pb-424 {
  padding-bottom: 424px !important;
}

.mb-424 {
  margin-bottom: 424px !important;
}

.m-minusb-424 {
  margin-bottom: -424px !important;
}

.pb-425 {
  padding-bottom: 425px !important;
}

.mb-425 {
  margin-bottom: 425px !important;
}

.m-minusb-425 {
  margin-bottom: -425px !important;
}

.pb-426 {
  padding-bottom: 426px !important;
}

.mb-426 {
  margin-bottom: 426px !important;
}

.m-minusb-426 {
  margin-bottom: -426px !important;
}

.pb-427 {
  padding-bottom: 427px !important;
}

.mb-427 {
  margin-bottom: 427px !important;
}

.m-minusb-427 {
  margin-bottom: -427px !important;
}

.pb-428 {
  padding-bottom: 428px !important;
}

.mb-428 {
  margin-bottom: 428px !important;
}

.m-minusb-428 {
  margin-bottom: -428px !important;
}

.pb-429 {
  padding-bottom: 429px !important;
}

.mb-429 {
  margin-bottom: 429px !important;
}

.m-minusb-429 {
  margin-bottom: -429px !important;
}

.pb-430 {
  padding-bottom: 430px !important;
}

.mb-430 {
  margin-bottom: 430px !important;
}

.m-minusb-430 {
  margin-bottom: -430px !important;
}

.pb-431 {
  padding-bottom: 431px !important;
}

.mb-431 {
  margin-bottom: 431px !important;
}

.m-minusb-431 {
  margin-bottom: -431px !important;
}

.pb-432 {
  padding-bottom: 432px !important;
}

.mb-432 {
  margin-bottom: 432px !important;
}

.m-minusb-432 {
  margin-bottom: -432px !important;
}

.pb-433 {
  padding-bottom: 433px !important;
}

.mb-433 {
  margin-bottom: 433px !important;
}

.m-minusb-433 {
  margin-bottom: -433px !important;
}

.pb-434 {
  padding-bottom: 434px !important;
}

.mb-434 {
  margin-bottom: 434px !important;
}

.m-minusb-434 {
  margin-bottom: -434px !important;
}

.pb-435 {
  padding-bottom: 435px !important;
}

.mb-435 {
  margin-bottom: 435px !important;
}

.m-minusb-435 {
  margin-bottom: -435px !important;
}

.pb-436 {
  padding-bottom: 436px !important;
}

.mb-436 {
  margin-bottom: 436px !important;
}

.m-minusb-436 {
  margin-bottom: -436px !important;
}

.pb-437 {
  padding-bottom: 437px !important;
}

.mb-437 {
  margin-bottom: 437px !important;
}

.m-minusb-437 {
  margin-bottom: -437px !important;
}

.pb-438 {
  padding-bottom: 438px !important;
}

.mb-438 {
  margin-bottom: 438px !important;
}

.m-minusb-438 {
  margin-bottom: -438px !important;
}

.pb-439 {
  padding-bottom: 439px !important;
}

.mb-439 {
  margin-bottom: 439px !important;
}

.m-minusb-439 {
  margin-bottom: -439px !important;
}

.pb-440 {
  padding-bottom: 440px !important;
}

.mb-440 {
  margin-bottom: 440px !important;
}

.m-minusb-440 {
  margin-bottom: -440px !important;
}

.pb-441 {
  padding-bottom: 441px !important;
}

.mb-441 {
  margin-bottom: 441px !important;
}

.m-minusb-441 {
  margin-bottom: -441px !important;
}

.pb-442 {
  padding-bottom: 442px !important;
}

.mb-442 {
  margin-bottom: 442px !important;
}

.m-minusb-442 {
  margin-bottom: -442px !important;
}

.pb-443 {
  padding-bottom: 443px !important;
}

.mb-443 {
  margin-bottom: 443px !important;
}

.m-minusb-443 {
  margin-bottom: -443px !important;
}

.pb-444 {
  padding-bottom: 444px !important;
}

.mb-444 {
  margin-bottom: 444px !important;
}

.m-minusb-444 {
  margin-bottom: -444px !important;
}

.pb-445 {
  padding-bottom: 445px !important;
}

.mb-445 {
  margin-bottom: 445px !important;
}

.m-minusb-445 {
  margin-bottom: -445px !important;
}

.pb-446 {
  padding-bottom: 446px !important;
}

.mb-446 {
  margin-bottom: 446px !important;
}

.m-minusb-446 {
  margin-bottom: -446px !important;
}

.pb-447 {
  padding-bottom: 447px !important;
}

.mb-447 {
  margin-bottom: 447px !important;
}

.m-minusb-447 {
  margin-bottom: -447px !important;
}

.pb-448 {
  padding-bottom: 448px !important;
}

.mb-448 {
  margin-bottom: 448px !important;
}

.m-minusb-448 {
  margin-bottom: -448px !important;
}

.pb-449 {
  padding-bottom: 449px !important;
}

.mb-449 {
  margin-bottom: 449px !important;
}

.m-minusb-449 {
  margin-bottom: -449px !important;
}

.pb-450 {
  padding-bottom: 450px !important;
}

.mb-450 {
  margin-bottom: 450px !important;
}

.m-minusb-450 {
  margin-bottom: -450px !important;
}

.pb-451 {
  padding-bottom: 451px !important;
}

.mb-451 {
  margin-bottom: 451px !important;
}

.m-minusb-451 {
  margin-bottom: -451px !important;
}

.pb-452 {
  padding-bottom: 452px !important;
}

.mb-452 {
  margin-bottom: 452px !important;
}

.m-minusb-452 {
  margin-bottom: -452px !important;
}

.pb-453 {
  padding-bottom: 453px !important;
}

.mb-453 {
  margin-bottom: 453px !important;
}

.m-minusb-453 {
  margin-bottom: -453px !important;
}

.pb-454 {
  padding-bottom: 454px !important;
}

.mb-454 {
  margin-bottom: 454px !important;
}

.m-minusb-454 {
  margin-bottom: -454px !important;
}

.pb-455 {
  padding-bottom: 455px !important;
}

.mb-455 {
  margin-bottom: 455px !important;
}

.m-minusb-455 {
  margin-bottom: -455px !important;
}

.pb-456 {
  padding-bottom: 456px !important;
}

.mb-456 {
  margin-bottom: 456px !important;
}

.m-minusb-456 {
  margin-bottom: -456px !important;
}

.pb-457 {
  padding-bottom: 457px !important;
}

.mb-457 {
  margin-bottom: 457px !important;
}

.m-minusb-457 {
  margin-bottom: -457px !important;
}

.pb-458 {
  padding-bottom: 458px !important;
}

.mb-458 {
  margin-bottom: 458px !important;
}

.m-minusb-458 {
  margin-bottom: -458px !important;
}

.pb-459 {
  padding-bottom: 459px !important;
}

.mb-459 {
  margin-bottom: 459px !important;
}

.m-minusb-459 {
  margin-bottom: -459px !important;
}

.pb-460 {
  padding-bottom: 460px !important;
}

.mb-460 {
  margin-bottom: 460px !important;
}

.m-minusb-460 {
  margin-bottom: -460px !important;
}

.pb-461 {
  padding-bottom: 461px !important;
}

.mb-461 {
  margin-bottom: 461px !important;
}

.m-minusb-461 {
  margin-bottom: -461px !important;
}

.pb-462 {
  padding-bottom: 462px !important;
}

.mb-462 {
  margin-bottom: 462px !important;
}

.m-minusb-462 {
  margin-bottom: -462px !important;
}

.pb-463 {
  padding-bottom: 463px !important;
}

.mb-463 {
  margin-bottom: 463px !important;
}

.m-minusb-463 {
  margin-bottom: -463px !important;
}

.pb-464 {
  padding-bottom: 464px !important;
}

.mb-464 {
  margin-bottom: 464px !important;
}

.m-minusb-464 {
  margin-bottom: -464px !important;
}

.pb-465 {
  padding-bottom: 465px !important;
}

.mb-465 {
  margin-bottom: 465px !important;
}

.m-minusb-465 {
  margin-bottom: -465px !important;
}

.pb-466 {
  padding-bottom: 466px !important;
}

.mb-466 {
  margin-bottom: 466px !important;
}

.m-minusb-466 {
  margin-bottom: -466px !important;
}

.pb-467 {
  padding-bottom: 467px !important;
}

.mb-467 {
  margin-bottom: 467px !important;
}

.m-minusb-467 {
  margin-bottom: -467px !important;
}

.pb-468 {
  padding-bottom: 468px !important;
}

.mb-468 {
  margin-bottom: 468px !important;
}

.m-minusb-468 {
  margin-bottom: -468px !important;
}

.pb-469 {
  padding-bottom: 469px !important;
}

.mb-469 {
  margin-bottom: 469px !important;
}

.m-minusb-469 {
  margin-bottom: -469px !important;
}

.pb-470 {
  padding-bottom: 470px !important;
}

.mb-470 {
  margin-bottom: 470px !important;
}

.m-minusb-470 {
  margin-bottom: -470px !important;
}

.pb-471 {
  padding-bottom: 471px !important;
}

.mb-471 {
  margin-bottom: 471px !important;
}

.m-minusb-471 {
  margin-bottom: -471px !important;
}

.pb-472 {
  padding-bottom: 472px !important;
}

.mb-472 {
  margin-bottom: 472px !important;
}

.m-minusb-472 {
  margin-bottom: -472px !important;
}

.pb-473 {
  padding-bottom: 473px !important;
}

.mb-473 {
  margin-bottom: 473px !important;
}

.m-minusb-473 {
  margin-bottom: -473px !important;
}

.pb-474 {
  padding-bottom: 474px !important;
}

.mb-474 {
  margin-bottom: 474px !important;
}

.m-minusb-474 {
  margin-bottom: -474px !important;
}

.pb-475 {
  padding-bottom: 475px !important;
}

.mb-475 {
  margin-bottom: 475px !important;
}

.m-minusb-475 {
  margin-bottom: -475px !important;
}

.pb-476 {
  padding-bottom: 476px !important;
}

.mb-476 {
  margin-bottom: 476px !important;
}

.m-minusb-476 {
  margin-bottom: -476px !important;
}

.pb-477 {
  padding-bottom: 477px !important;
}

.mb-477 {
  margin-bottom: 477px !important;
}

.m-minusb-477 {
  margin-bottom: -477px !important;
}

.pb-478 {
  padding-bottom: 478px !important;
}

.mb-478 {
  margin-bottom: 478px !important;
}

.m-minusb-478 {
  margin-bottom: -478px !important;
}

.pb-479 {
  padding-bottom: 479px !important;
}

.mb-479 {
  margin-bottom: 479px !important;
}

.m-minusb-479 {
  margin-bottom: -479px !important;
}

.pb-480 {
  padding-bottom: 480px !important;
}

.mb-480 {
  margin-bottom: 480px !important;
}

.m-minusb-480 {
  margin-bottom: -480px !important;
}

.pb-481 {
  padding-bottom: 481px !important;
}

.mb-481 {
  margin-bottom: 481px !important;
}

.m-minusb-481 {
  margin-bottom: -481px !important;
}

.pb-482 {
  padding-bottom: 482px !important;
}

.mb-482 {
  margin-bottom: 482px !important;
}

.m-minusb-482 {
  margin-bottom: -482px !important;
}

.pb-483 {
  padding-bottom: 483px !important;
}

.mb-483 {
  margin-bottom: 483px !important;
}

.m-minusb-483 {
  margin-bottom: -483px !important;
}

.pb-484 {
  padding-bottom: 484px !important;
}

.mb-484 {
  margin-bottom: 484px !important;
}

.m-minusb-484 {
  margin-bottom: -484px !important;
}

.pb-485 {
  padding-bottom: 485px !important;
}

.mb-485 {
  margin-bottom: 485px !important;
}

.m-minusb-485 {
  margin-bottom: -485px !important;
}

.pb-486 {
  padding-bottom: 486px !important;
}

.mb-486 {
  margin-bottom: 486px !important;
}

.m-minusb-486 {
  margin-bottom: -486px !important;
}

.pb-487 {
  padding-bottom: 487px !important;
}

.mb-487 {
  margin-bottom: 487px !important;
}

.m-minusb-487 {
  margin-bottom: -487px !important;
}

.pb-488 {
  padding-bottom: 488px !important;
}

.mb-488 {
  margin-bottom: 488px !important;
}

.m-minusb-488 {
  margin-bottom: -488px !important;
}

.pb-489 {
  padding-bottom: 489px !important;
}

.mb-489 {
  margin-bottom: 489px !important;
}

.m-minusb-489 {
  margin-bottom: -489px !important;
}

.pb-490 {
  padding-bottom: 490px !important;
}

.mb-490 {
  margin-bottom: 490px !important;
}

.m-minusb-490 {
  margin-bottom: -490px !important;
}

.pb-491 {
  padding-bottom: 491px !important;
}

.mb-491 {
  margin-bottom: 491px !important;
}

.m-minusb-491 {
  margin-bottom: -491px !important;
}

.pb-492 {
  padding-bottom: 492px !important;
}

.mb-492 {
  margin-bottom: 492px !important;
}

.m-minusb-492 {
  margin-bottom: -492px !important;
}

.pb-493 {
  padding-bottom: 493px !important;
}

.mb-493 {
  margin-bottom: 493px !important;
}

.m-minusb-493 {
  margin-bottom: -493px !important;
}

.pb-494 {
  padding-bottom: 494px !important;
}

.mb-494 {
  margin-bottom: 494px !important;
}

.m-minusb-494 {
  margin-bottom: -494px !important;
}

.pb-495 {
  padding-bottom: 495px !important;
}

.mb-495 {
  margin-bottom: 495px !important;
}

.m-minusb-495 {
  margin-bottom: -495px !important;
}

.pb-496 {
  padding-bottom: 496px !important;
}

.mb-496 {
  margin-bottom: 496px !important;
}

.m-minusb-496 {
  margin-bottom: -496px !important;
}

.pb-497 {
  padding-bottom: 497px !important;
}

.mb-497 {
  margin-bottom: 497px !important;
}

.m-minusb-497 {
  margin-bottom: -497px !important;
}

.pb-498 {
  padding-bottom: 498px !important;
}

.mb-498 {
  margin-bottom: 498px !important;
}

.m-minusb-498 {
  margin-bottom: -498px !important;
}

.pb-499 {
  padding-bottom: 499px !important;
}

.mb-499 {
  margin-bottom: 499px !important;
}

.m-minusb-499 {
  margin-bottom: -499px !important;
}

.pb-500 {
  padding-bottom: 500px !important;
}

.mb-500 {
  margin-bottom: 500px !important;
}

.m-minusb-500 {
  margin-bottom: -500px !important;
}

.pl-0 {
  padding-left: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.m-minusl-0 {
  margin-left: -0px !important;
}

.pl-1 {
  padding-left: 1px !important;
}

.ml-1 {
  margin-left: 1px !important;
}

.m-minusl-1 {
  margin-left: -1px !important;
}

.pl-2 {
  padding-left: 2px !important;
}

.ml-2 {
  margin-left: 2px !important;
}

.m-minusl-2 {
  margin-left: -2px !important;
}

.pl-3 {
  padding-left: 3px !important;
}

.ml-3 {
  margin-left: 3px !important;
}

.m-minusl-3 {
  margin-left: -3px !important;
}

.pl-4 {
  padding-left: 4px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.m-minusl-4 {
  margin-left: -4px !important;
}

.pl-5 {
  padding-left: 5px !important;
}

.ml-5 {
  margin-left: 5px !important;
}

.m-minusl-5 {
  margin-left: -5px !important;
}

.pl-6 {
  padding-left: 6px !important;
}

.ml-6 {
  margin-left: 6px !important;
}

.m-minusl-6 {
  margin-left: -6px !important;
}

.pl-7 {
  padding-left: 7px !important;
}

.ml-7 {
  margin-left: 7px !important;
}

.m-minusl-7 {
  margin-left: -7px !important;
}

.pl-8 {
  padding-left: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.m-minusl-8 {
  margin-left: -8px !important;
}

.pl-9 {
  padding-left: 9px !important;
}

.ml-9 {
  margin-left: 9px !important;
}

.m-minusl-9 {
  margin-left: -9px !important;
}

.pl-10 {
  padding-left: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.m-minusl-10 {
  margin-left: -10px !important;
}

.pl-11 {
  padding-left: 11px !important;
}

.ml-11 {
  margin-left: 11px !important;
}

.m-minusl-11 {
  margin-left: -11px !important;
}

.pl-12 {
  padding-left: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.m-minusl-12 {
  margin-left: -12px !important;
}

.pl-13 {
  padding-left: 13px !important;
}

.ml-13 {
  margin-left: 13px !important;
}

.m-minusl-13 {
  margin-left: -13px !important;
}

.pl-14 {
  padding-left: 14px !important;
}

.ml-14 {
  margin-left: 14px !important;
}

.m-minusl-14 {
  margin-left: -14px !important;
}

.pl-15 {
  padding-left: 15px !important;
}

.ml-15 {
  margin-left: 15px !important;
}

.m-minusl-15 {
  margin-left: -15px !important;
}

.pl-16 {
  padding-left: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.m-minusl-16 {
  margin-left: -16px !important;
}

.pl-17 {
  padding-left: 17px !important;
}

.ml-17 {
  margin-left: 17px !important;
}

.m-minusl-17 {
  margin-left: -17px !important;
}

.pl-18 {
  padding-left: 18px !important;
}

.ml-18 {
  margin-left: 18px !important;
}

.m-minusl-18 {
  margin-left: -18px !important;
}

.pl-19 {
  padding-left: 19px !important;
}

.ml-19 {
  margin-left: 19px !important;
}

.m-minusl-19 {
  margin-left: -19px !important;
}

.pl-20 {
  padding-left: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.m-minusl-20 {
  margin-left: -20px !important;
}

.pl-21 {
  padding-left: 21px !important;
}

.ml-21 {
  margin-left: 21px !important;
}

.m-minusl-21 {
  margin-left: -21px !important;
}

.pl-22 {
  padding-left: 22px !important;
}

.ml-22 {
  margin-left: 22px !important;
}

.m-minusl-22 {
  margin-left: -22px !important;
}

.pl-23 {
  padding-left: 23px !important;
}

.ml-23 {
  margin-left: 23px !important;
}

.m-minusl-23 {
  margin-left: -23px !important;
}

.pl-24 {
  padding-left: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.m-minusl-24 {
  margin-left: -24px !important;
}

.pl-25 {
  padding-left: 25px !important;
}

.ml-25 {
  margin-left: 25px !important;
}

.m-minusl-25 {
  margin-left: -25px !important;
}

.pl-26 {
  padding-left: 26px !important;
}

.ml-26 {
  margin-left: 26px !important;
}

.m-minusl-26 {
  margin-left: -26px !important;
}

.pl-27 {
  padding-left: 27px !important;
}

.ml-27 {
  margin-left: 27px !important;
}

.m-minusl-27 {
  margin-left: -27px !important;
}

.pl-28 {
  padding-left: 28px !important;
}

.ml-28 {
  margin-left: 28px !important;
}

.m-minusl-28 {
  margin-left: -28px !important;
}

.pl-29 {
  padding-left: 29px !important;
}

.ml-29 {
  margin-left: 29px !important;
}

.m-minusl-29 {
  margin-left: -29px !important;
}

.pl-30 {
  padding-left: 30px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.m-minusl-30 {
  margin-left: -30px !important;
}

.pl-31 {
  padding-left: 31px !important;
}

.ml-31 {
  margin-left: 31px !important;
}

.m-minusl-31 {
  margin-left: -31px !important;
}

.pl-32 {
  padding-left: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.m-minusl-32 {
  margin-left: -32px !important;
}

.pl-33 {
  padding-left: 33px !important;
}

.ml-33 {
  margin-left: 33px !important;
}

.m-minusl-33 {
  margin-left: -33px !important;
}

.pl-34 {
  padding-left: 34px !important;
}

.ml-34 {
  margin-left: 34px !important;
}

.m-minusl-34 {
  margin-left: -34px !important;
}

.pl-35 {
  padding-left: 35px !important;
}

.ml-35 {
  margin-left: 35px !important;
}

.m-minusl-35 {
  margin-left: -35px !important;
}

.pl-36 {
  padding-left: 36px !important;
}

.ml-36 {
  margin-left: 36px !important;
}

.m-minusl-36 {
  margin-left: -36px !important;
}

.pl-37 {
  padding-left: 37px !important;
}

.ml-37 {
  margin-left: 37px !important;
}

.m-minusl-37 {
  margin-left: -37px !important;
}

.pl-38 {
  padding-left: 38px !important;
}

.ml-38 {
  margin-left: 38px !important;
}

.m-minusl-38 {
  margin-left: -38px !important;
}

.pl-39 {
  padding-left: 39px !important;
}

.ml-39 {
  margin-left: 39px !important;
}

.m-minusl-39 {
  margin-left: -39px !important;
}

.pl-40 {
  padding-left: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.m-minusl-40 {
  margin-left: -40px !important;
}

.pl-41 {
  padding-left: 41px !important;
}

.ml-41 {
  margin-left: 41px !important;
}

.m-minusl-41 {
  margin-left: -41px !important;
}

.pl-42 {
  padding-left: 42px !important;
}

.ml-42 {
  margin-left: 42px !important;
}

.m-minusl-42 {
  margin-left: -42px !important;
}

.pl-43 {
  padding-left: 43px !important;
}

.ml-43 {
  margin-left: 43px !important;
}

.m-minusl-43 {
  margin-left: -43px !important;
}

.pl-44 {
  padding-left: 44px !important;
}

.ml-44 {
  margin-left: 44px !important;
}

.m-minusl-44 {
  margin-left: -44px !important;
}

.pl-45 {
  padding-left: 45px !important;
}

.ml-45 {
  margin-left: 45px !important;
}

.m-minusl-45 {
  margin-left: -45px !important;
}

.pl-46 {
  padding-left: 46px !important;
}

.ml-46 {
  margin-left: 46px !important;
}

.m-minusl-46 {
  margin-left: -46px !important;
}

.pl-47 {
  padding-left: 47px !important;
}

.ml-47 {
  margin-left: 47px !important;
}

.m-minusl-47 {
  margin-left: -47px !important;
}

.pl-48 {
  padding-left: 48px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.m-minusl-48 {
  margin-left: -48px !important;
}

.pl-49 {
  padding-left: 49px !important;
}

.ml-49 {
  margin-left: 49px !important;
}

.m-minusl-49 {
  margin-left: -49px !important;
}

.pl-50 {
  padding-left: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.m-minusl-50 {
  margin-left: -50px !important;
}

.pl-51 {
  padding-left: 51px !important;
}

.ml-51 {
  margin-left: 51px !important;
}

.m-minusl-51 {
  margin-left: -51px !important;
}

.pl-52 {
  padding-left: 52px !important;
}

.ml-52 {
  margin-left: 52px !important;
}

.m-minusl-52 {
  margin-left: -52px !important;
}

.pl-53 {
  padding-left: 53px !important;
}

.ml-53 {
  margin-left: 53px !important;
}

.m-minusl-53 {
  margin-left: -53px !important;
}

.pl-54 {
  padding-left: 54px !important;
}

.ml-54 {
  margin-left: 54px !important;
}

.m-minusl-54 {
  margin-left: -54px !important;
}

.pl-55 {
  padding-left: 55px !important;
}

.ml-55 {
  margin-left: 55px !important;
}

.m-minusl-55 {
  margin-left: -55px !important;
}

.pl-56 {
  padding-left: 56px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.m-minusl-56 {
  margin-left: -56px !important;
}

.pl-57 {
  padding-left: 57px !important;
}

.ml-57 {
  margin-left: 57px !important;
}

.m-minusl-57 {
  margin-left: -57px !important;
}

.pl-58 {
  padding-left: 58px !important;
}

.ml-58 {
  margin-left: 58px !important;
}

.m-minusl-58 {
  margin-left: -58px !important;
}

.pl-59 {
  padding-left: 59px !important;
}

.ml-59 {
  margin-left: 59px !important;
}

.m-minusl-59 {
  margin-left: -59px !important;
}

.pl-60 {
  padding-left: 60px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

.m-minusl-60 {
  margin-left: -60px !important;
}

.pl-61 {
  padding-left: 61px !important;
}

.ml-61 {
  margin-left: 61px !important;
}

.m-minusl-61 {
  margin-left: -61px !important;
}

.pl-62 {
  padding-left: 62px !important;
}

.ml-62 {
  margin-left: 62px !important;
}

.m-minusl-62 {
  margin-left: -62px !important;
}

.pl-63 {
  padding-left: 63px !important;
}

.ml-63 {
  margin-left: 63px !important;
}

.m-minusl-63 {
  margin-left: -63px !important;
}

.pl-64 {
  padding-left: 64px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.m-minusl-64 {
  margin-left: -64px !important;
}

.pl-65 {
  padding-left: 65px !important;
}

.ml-65 {
  margin-left: 65px !important;
}

.m-minusl-65 {
  margin-left: -65px !important;
}

.pl-66 {
  padding-left: 66px !important;
}

.ml-66 {
  margin-left: 66px !important;
}

.m-minusl-66 {
  margin-left: -66px !important;
}

.pl-67 {
  padding-left: 67px !important;
}

.ml-67 {
  margin-left: 67px !important;
}

.m-minusl-67 {
  margin-left: -67px !important;
}

.pl-68 {
  padding-left: 68px !important;
}

.ml-68 {
  margin-left: 68px !important;
}

.m-minusl-68 {
  margin-left: -68px !important;
}

.pl-69 {
  padding-left: 69px !important;
}

.ml-69 {
  margin-left: 69px !important;
}

.m-minusl-69 {
  margin-left: -69px !important;
}

.pl-70 {
  padding-left: 70px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

.m-minusl-70 {
  margin-left: -70px !important;
}

.pl-71 {
  padding-left: 71px !important;
}

.ml-71 {
  margin-left: 71px !important;
}

.m-minusl-71 {
  margin-left: -71px !important;
}

.pl-72 {
  padding-left: 72px !important;
}

.ml-72 {
  margin-left: 72px !important;
}

.m-minusl-72 {
  margin-left: -72px !important;
}

.pl-73 {
  padding-left: 73px !important;
}

.ml-73 {
  margin-left: 73px !important;
}

.m-minusl-73 {
  margin-left: -73px !important;
}

.pl-74 {
  padding-left: 74px !important;
}

.ml-74 {
  margin-left: 74px !important;
}

.m-minusl-74 {
  margin-left: -74px !important;
}

.pl-75 {
  padding-left: 75px !important;
}

.ml-75 {
  margin-left: 75px !important;
}

.m-minusl-75 {
  margin-left: -75px !important;
}

.pl-76 {
  padding-left: 76px !important;
}

.ml-76 {
  margin-left: 76px !important;
}

.m-minusl-76 {
  margin-left: -76px !important;
}

.pl-77 {
  padding-left: 77px !important;
}

.ml-77 {
  margin-left: 77px !important;
}

.m-minusl-77 {
  margin-left: -77px !important;
}

.pl-78 {
  padding-left: 78px !important;
}

.ml-78 {
  margin-left: 78px !important;
}

.m-minusl-78 {
  margin-left: -78px !important;
}

.pl-79 {
  padding-left: 79px !important;
}

.ml-79 {
  margin-left: 79px !important;
}

.m-minusl-79 {
  margin-left: -79px !important;
}

.pl-80 {
  padding-left: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.m-minusl-80 {
  margin-left: -80px !important;
}

.pl-81 {
  padding-left: 81px !important;
}

.ml-81 {
  margin-left: 81px !important;
}

.m-minusl-81 {
  margin-left: -81px !important;
}

.pl-82 {
  padding-left: 82px !important;
}

.ml-82 {
  margin-left: 82px !important;
}

.m-minusl-82 {
  margin-left: -82px !important;
}

.pl-83 {
  padding-left: 83px !important;
}

.ml-83 {
  margin-left: 83px !important;
}

.m-minusl-83 {
  margin-left: -83px !important;
}

.pl-84 {
  padding-left: 84px !important;
}

.ml-84 {
  margin-left: 84px !important;
}

.m-minusl-84 {
  margin-left: -84px !important;
}

.pl-85 {
  padding-left: 85px !important;
}

.ml-85 {
  margin-left: 85px !important;
}

.m-minusl-85 {
  margin-left: -85px !important;
}

.pl-86 {
  padding-left: 86px !important;
}

.ml-86 {
  margin-left: 86px !important;
}

.m-minusl-86 {
  margin-left: -86px !important;
}

.pl-87 {
  padding-left: 87px !important;
}

.ml-87 {
  margin-left: 87px !important;
}

.m-minusl-87 {
  margin-left: -87px !important;
}

.pl-88 {
  padding-left: 88px !important;
}

.ml-88 {
  margin-left: 88px !important;
}

.m-minusl-88 {
  margin-left: -88px !important;
}

.pl-89 {
  padding-left: 89px !important;
}

.ml-89 {
  margin-left: 89px !important;
}

.m-minusl-89 {
  margin-left: -89px !important;
}

.pl-90 {
  padding-left: 90px !important;
}

.ml-90 {
  margin-left: 90px !important;
}

.m-minusl-90 {
  margin-left: -90px !important;
}

.pl-91 {
  padding-left: 91px !important;
}

.ml-91 {
  margin-left: 91px !important;
}

.m-minusl-91 {
  margin-left: -91px !important;
}

.pl-92 {
  padding-left: 92px !important;
}

.ml-92 {
  margin-left: 92px !important;
}

.m-minusl-92 {
  margin-left: -92px !important;
}

.pl-93 {
  padding-left: 93px !important;
}

.ml-93 {
  margin-left: 93px !important;
}

.m-minusl-93 {
  margin-left: -93px !important;
}

.pl-94 {
  padding-left: 94px !important;
}

.ml-94 {
  margin-left: 94px !important;
}

.m-minusl-94 {
  margin-left: -94px !important;
}

.pl-95 {
  padding-left: 95px !important;
}

.ml-95 {
  margin-left: 95px !important;
}

.m-minusl-95 {
  margin-left: -95px !important;
}

.pl-96 {
  padding-left: 96px !important;
}

.ml-96 {
  margin-left: 96px !important;
}

.m-minusl-96 {
  margin-left: -96px !important;
}

.pl-97 {
  padding-left: 97px !important;
}

.ml-97 {
  margin-left: 97px !important;
}

.m-minusl-97 {
  margin-left: -97px !important;
}

.pl-98 {
  padding-left: 98px !important;
}

.ml-98 {
  margin-left: 98px !important;
}

.m-minusl-98 {
  margin-left: -98px !important;
}

.pl-99 {
  padding-left: 99px !important;
}

.ml-99 {
  margin-left: 99px !important;
}

.m-minusl-99 {
  margin-left: -99px !important;
}

.pl-100 {
  padding-left: 100px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

.m-minusl-100 {
  margin-left: -100px !important;
}

.pl-101 {
  padding-left: 101px !important;
}

.ml-101 {
  margin-left: 101px !important;
}

.m-minusl-101 {
  margin-left: -101px !important;
}

.pl-102 {
  padding-left: 102px !important;
}

.ml-102 {
  margin-left: 102px !important;
}

.m-minusl-102 {
  margin-left: -102px !important;
}

.pl-103 {
  padding-left: 103px !important;
}

.ml-103 {
  margin-left: 103px !important;
}

.m-minusl-103 {
  margin-left: -103px !important;
}

.pl-104 {
  padding-left: 104px !important;
}

.ml-104 {
  margin-left: 104px !important;
}

.m-minusl-104 {
  margin-left: -104px !important;
}

.pl-105 {
  padding-left: 105px !important;
}

.ml-105 {
  margin-left: 105px !important;
}

.m-minusl-105 {
  margin-left: -105px !important;
}

.pl-106 {
  padding-left: 106px !important;
}

.ml-106 {
  margin-left: 106px !important;
}

.m-minusl-106 {
  margin-left: -106px !important;
}

.pl-107 {
  padding-left: 107px !important;
}

.ml-107 {
  margin-left: 107px !important;
}

.m-minusl-107 {
  margin-left: -107px !important;
}

.pl-108 {
  padding-left: 108px !important;
}

.ml-108 {
  margin-left: 108px !important;
}

.m-minusl-108 {
  margin-left: -108px !important;
}

.pl-109 {
  padding-left: 109px !important;
}

.ml-109 {
  margin-left: 109px !important;
}

.m-minusl-109 {
  margin-left: -109px !important;
}

.pl-110 {
  padding-left: 110px !important;
}

.ml-110 {
  margin-left: 110px !important;
}

.m-minusl-110 {
  margin-left: -110px !important;
}

.pl-111 {
  padding-left: 111px !important;
}

.ml-111 {
  margin-left: 111px !important;
}

.m-minusl-111 {
  margin-left: -111px !important;
}

.pl-112 {
  padding-left: 112px !important;
}

.ml-112 {
  margin-left: 112px !important;
}

.m-minusl-112 {
  margin-left: -112px !important;
}

.pl-113 {
  padding-left: 113px !important;
}

.ml-113 {
  margin-left: 113px !important;
}

.m-minusl-113 {
  margin-left: -113px !important;
}

.pl-114 {
  padding-left: 114px !important;
}

.ml-114 {
  margin-left: 114px !important;
}

.m-minusl-114 {
  margin-left: -114px !important;
}

.pl-115 {
  padding-left: 115px !important;
}

.ml-115 {
  margin-left: 115px !important;
}

.m-minusl-115 {
  margin-left: -115px !important;
}

.pl-116 {
  padding-left: 116px !important;
}

.ml-116 {
  margin-left: 116px !important;
}

.m-minusl-116 {
  margin-left: -116px !important;
}

.pl-117 {
  padding-left: 117px !important;
}

.ml-117 {
  margin-left: 117px !important;
}

.m-minusl-117 {
  margin-left: -117px !important;
}

.pl-118 {
  padding-left: 118px !important;
}

.ml-118 {
  margin-left: 118px !important;
}

.m-minusl-118 {
  margin-left: -118px !important;
}

.pl-119 {
  padding-left: 119px !important;
}

.ml-119 {
  margin-left: 119px !important;
}

.m-minusl-119 {
  margin-left: -119px !important;
}

.pl-120 {
  padding-left: 120px !important;
}

.ml-120 {
  margin-left: 120px !important;
}

.m-minusl-120 {
  margin-left: -120px !important;
}

.pl-121 {
  padding-left: 121px !important;
}

.ml-121 {
  margin-left: 121px !important;
}

.m-minusl-121 {
  margin-left: -121px !important;
}

.pl-122 {
  padding-left: 122px !important;
}

.ml-122 {
  margin-left: 122px !important;
}

.m-minusl-122 {
  margin-left: -122px !important;
}

.pl-123 {
  padding-left: 123px !important;
}

.ml-123 {
  margin-left: 123px !important;
}

.m-minusl-123 {
  margin-left: -123px !important;
}

.pl-124 {
  padding-left: 124px !important;
}

.ml-124 {
  margin-left: 124px !important;
}

.m-minusl-124 {
  margin-left: -124px !important;
}

.pl-125 {
  padding-left: 125px !important;
}

.ml-125 {
  margin-left: 125px !important;
}

.m-minusl-125 {
  margin-left: -125px !important;
}

.pl-126 {
  padding-left: 126px !important;
}

.ml-126 {
  margin-left: 126px !important;
}

.m-minusl-126 {
  margin-left: -126px !important;
}

.pl-127 {
  padding-left: 127px !important;
}

.ml-127 {
  margin-left: 127px !important;
}

.m-minusl-127 {
  margin-left: -127px !important;
}

.pl-128 {
  padding-left: 128px !important;
}

.ml-128 {
  margin-left: 128px !important;
}

.m-minusl-128 {
  margin-left: -128px !important;
}

.pl-129 {
  padding-left: 129px !important;
}

.ml-129 {
  margin-left: 129px !important;
}

.m-minusl-129 {
  margin-left: -129px !important;
}

.pl-130 {
  padding-left: 130px !important;
}

.ml-130 {
  margin-left: 130px !important;
}

.m-minusl-130 {
  margin-left: -130px !important;
}

.pl-131 {
  padding-left: 131px !important;
}

.ml-131 {
  margin-left: 131px !important;
}

.m-minusl-131 {
  margin-left: -131px !important;
}

.pl-132 {
  padding-left: 132px !important;
}

.ml-132 {
  margin-left: 132px !important;
}

.m-minusl-132 {
  margin-left: -132px !important;
}

.pl-133 {
  padding-left: 133px !important;
}

.ml-133 {
  margin-left: 133px !important;
}

.m-minusl-133 {
  margin-left: -133px !important;
}

.pl-134 {
  padding-left: 134px !important;
}

.ml-134 {
  margin-left: 134px !important;
}

.m-minusl-134 {
  margin-left: -134px !important;
}

.pl-135 {
  padding-left: 135px !important;
}

.ml-135 {
  margin-left: 135px !important;
}

.m-minusl-135 {
  margin-left: -135px !important;
}

.pl-136 {
  padding-left: 136px !important;
}

.ml-136 {
  margin-left: 136px !important;
}

.m-minusl-136 {
  margin-left: -136px !important;
}

.pl-137 {
  padding-left: 137px !important;
}

.ml-137 {
  margin-left: 137px !important;
}

.m-minusl-137 {
  margin-left: -137px !important;
}

.pl-138 {
  padding-left: 138px !important;
}

.ml-138 {
  margin-left: 138px !important;
}

.m-minusl-138 {
  margin-left: -138px !important;
}

.pl-139 {
  padding-left: 139px !important;
}

.ml-139 {
  margin-left: 139px !important;
}

.m-minusl-139 {
  margin-left: -139px !important;
}

.pl-140 {
  padding-left: 140px !important;
}

.ml-140 {
  margin-left: 140px !important;
}

.m-minusl-140 {
  margin-left: -140px !important;
}

.pl-141 {
  padding-left: 141px !important;
}

.ml-141 {
  margin-left: 141px !important;
}

.m-minusl-141 {
  margin-left: -141px !important;
}

.pl-142 {
  padding-left: 142px !important;
}

.ml-142 {
  margin-left: 142px !important;
}

.m-minusl-142 {
  margin-left: -142px !important;
}

.pl-143 {
  padding-left: 143px !important;
}

.ml-143 {
  margin-left: 143px !important;
}

.m-minusl-143 {
  margin-left: -143px !important;
}

.pl-144 {
  padding-left: 144px !important;
}

.ml-144 {
  margin-left: 144px !important;
}

.m-minusl-144 {
  margin-left: -144px !important;
}

.pl-145 {
  padding-left: 145px !important;
}

.ml-145 {
  margin-left: 145px !important;
}

.m-minusl-145 {
  margin-left: -145px !important;
}

.pl-146 {
  padding-left: 146px !important;
}

.ml-146 {
  margin-left: 146px !important;
}

.m-minusl-146 {
  margin-left: -146px !important;
}

.pl-147 {
  padding-left: 147px !important;
}

.ml-147 {
  margin-left: 147px !important;
}

.m-minusl-147 {
  margin-left: -147px !important;
}

.pl-148 {
  padding-left: 148px !important;
}

.ml-148 {
  margin-left: 148px !important;
}

.m-minusl-148 {
  margin-left: -148px !important;
}

.pl-149 {
  padding-left: 149px !important;
}

.ml-149 {
  margin-left: 149px !important;
}

.m-minusl-149 {
  margin-left: -149px !important;
}

.pl-150 {
  padding-left: 150px !important;
}

.ml-150 {
  margin-left: 150px !important;
}

.m-minusl-150 {
  margin-left: -150px !important;
}

.pl-151 {
  padding-left: 151px !important;
}

.ml-151 {
  margin-left: 151px !important;
}

.m-minusl-151 {
  margin-left: -151px !important;
}

.pl-152 {
  padding-left: 152px !important;
}

.ml-152 {
  margin-left: 152px !important;
}

.m-minusl-152 {
  margin-left: -152px !important;
}

.pl-153 {
  padding-left: 153px !important;
}

.ml-153 {
  margin-left: 153px !important;
}

.m-minusl-153 {
  margin-left: -153px !important;
}

.pl-154 {
  padding-left: 154px !important;
}

.ml-154 {
  margin-left: 154px !important;
}

.m-minusl-154 {
  margin-left: -154px !important;
}

.pl-155 {
  padding-left: 155px !important;
}

.ml-155 {
  margin-left: 155px !important;
}

.m-minusl-155 {
  margin-left: -155px !important;
}

.pl-156 {
  padding-left: 156px !important;
}

.ml-156 {
  margin-left: 156px !important;
}

.m-minusl-156 {
  margin-left: -156px !important;
}

.pl-157 {
  padding-left: 157px !important;
}

.ml-157 {
  margin-left: 157px !important;
}

.m-minusl-157 {
  margin-left: -157px !important;
}

.pl-158 {
  padding-left: 158px !important;
}

.ml-158 {
  margin-left: 158px !important;
}

.m-minusl-158 {
  margin-left: -158px !important;
}

.pl-159 {
  padding-left: 159px !important;
}

.ml-159 {
  margin-left: 159px !important;
}

.m-minusl-159 {
  margin-left: -159px !important;
}

.pl-160 {
  padding-left: 160px !important;
}

.ml-160 {
  margin-left: 160px !important;
}

.m-minusl-160 {
  margin-left: -160px !important;
}

.pl-161 {
  padding-left: 161px !important;
}

.ml-161 {
  margin-left: 161px !important;
}

.m-minusl-161 {
  margin-left: -161px !important;
}

.pl-162 {
  padding-left: 162px !important;
}

.ml-162 {
  margin-left: 162px !important;
}

.m-minusl-162 {
  margin-left: -162px !important;
}

.pl-163 {
  padding-left: 163px !important;
}

.ml-163 {
  margin-left: 163px !important;
}

.m-minusl-163 {
  margin-left: -163px !important;
}

.pl-164 {
  padding-left: 164px !important;
}

.ml-164 {
  margin-left: 164px !important;
}

.m-minusl-164 {
  margin-left: -164px !important;
}

.pl-165 {
  padding-left: 165px !important;
}

.ml-165 {
  margin-left: 165px !important;
}

.m-minusl-165 {
  margin-left: -165px !important;
}

.pl-166 {
  padding-left: 166px !important;
}

.ml-166 {
  margin-left: 166px !important;
}

.m-minusl-166 {
  margin-left: -166px !important;
}

.pl-167 {
  padding-left: 167px !important;
}

.ml-167 {
  margin-left: 167px !important;
}

.m-minusl-167 {
  margin-left: -167px !important;
}

.pl-168 {
  padding-left: 168px !important;
}

.ml-168 {
  margin-left: 168px !important;
}

.m-minusl-168 {
  margin-left: -168px !important;
}

.pl-169 {
  padding-left: 169px !important;
}

.ml-169 {
  margin-left: 169px !important;
}

.m-minusl-169 {
  margin-left: -169px !important;
}

.pl-170 {
  padding-left: 170px !important;
}

.ml-170 {
  margin-left: 170px !important;
}

.m-minusl-170 {
  margin-left: -170px !important;
}

.pl-171 {
  padding-left: 171px !important;
}

.ml-171 {
  margin-left: 171px !important;
}

.m-minusl-171 {
  margin-left: -171px !important;
}

.pl-172 {
  padding-left: 172px !important;
}

.ml-172 {
  margin-left: 172px !important;
}

.m-minusl-172 {
  margin-left: -172px !important;
}

.pl-173 {
  padding-left: 173px !important;
}

.ml-173 {
  margin-left: 173px !important;
}

.m-minusl-173 {
  margin-left: -173px !important;
}

.pl-174 {
  padding-left: 174px !important;
}

.ml-174 {
  margin-left: 174px !important;
}

.m-minusl-174 {
  margin-left: -174px !important;
}

.pl-175 {
  padding-left: 175px !important;
}

.ml-175 {
  margin-left: 175px !important;
}

.m-minusl-175 {
  margin-left: -175px !important;
}

.pl-176 {
  padding-left: 176px !important;
}

.ml-176 {
  margin-left: 176px !important;
}

.m-minusl-176 {
  margin-left: -176px !important;
}

.pl-177 {
  padding-left: 177px !important;
}

.ml-177 {
  margin-left: 177px !important;
}

.m-minusl-177 {
  margin-left: -177px !important;
}

.pl-178 {
  padding-left: 178px !important;
}

.ml-178 {
  margin-left: 178px !important;
}

.m-minusl-178 {
  margin-left: -178px !important;
}

.pl-179 {
  padding-left: 179px !important;
}

.ml-179 {
  margin-left: 179px !important;
}

.m-minusl-179 {
  margin-left: -179px !important;
}

.pl-180 {
  padding-left: 180px !important;
}

.ml-180 {
  margin-left: 180px !important;
}

.m-minusl-180 {
  margin-left: -180px !important;
}

.pl-181 {
  padding-left: 181px !important;
}

.ml-181 {
  margin-left: 181px !important;
}

.m-minusl-181 {
  margin-left: -181px !important;
}

.pl-182 {
  padding-left: 182px !important;
}

.ml-182 {
  margin-left: 182px !important;
}

.m-minusl-182 {
  margin-left: -182px !important;
}

.pl-183 {
  padding-left: 183px !important;
}

.ml-183 {
  margin-left: 183px !important;
}

.m-minusl-183 {
  margin-left: -183px !important;
}

.pl-184 {
  padding-left: 184px !important;
}

.ml-184 {
  margin-left: 184px !important;
}

.m-minusl-184 {
  margin-left: -184px !important;
}

.pl-185 {
  padding-left: 185px !important;
}

.ml-185 {
  margin-left: 185px !important;
}

.m-minusl-185 {
  margin-left: -185px !important;
}

.pl-186 {
  padding-left: 186px !important;
}

.ml-186 {
  margin-left: 186px !important;
}

.m-minusl-186 {
  margin-left: -186px !important;
}

.pl-187 {
  padding-left: 187px !important;
}

.ml-187 {
  margin-left: 187px !important;
}

.m-minusl-187 {
  margin-left: -187px !important;
}

.pl-188 {
  padding-left: 188px !important;
}

.ml-188 {
  margin-left: 188px !important;
}

.m-minusl-188 {
  margin-left: -188px !important;
}

.pl-189 {
  padding-left: 189px !important;
}

.ml-189 {
  margin-left: 189px !important;
}

.m-minusl-189 {
  margin-left: -189px !important;
}

.pl-190 {
  padding-left: 190px !important;
}

.ml-190 {
  margin-left: 190px !important;
}

.m-minusl-190 {
  margin-left: -190px !important;
}

.pl-191 {
  padding-left: 191px !important;
}

.ml-191 {
  margin-left: 191px !important;
}

.m-minusl-191 {
  margin-left: -191px !important;
}

.pl-192 {
  padding-left: 192px !important;
}

.ml-192 {
  margin-left: 192px !important;
}

.m-minusl-192 {
  margin-left: -192px !important;
}

.pl-193 {
  padding-left: 193px !important;
}

.ml-193 {
  margin-left: 193px !important;
}

.m-minusl-193 {
  margin-left: -193px !important;
}

.pl-194 {
  padding-left: 194px !important;
}

.ml-194 {
  margin-left: 194px !important;
}

.m-minusl-194 {
  margin-left: -194px !important;
}

.pl-195 {
  padding-left: 195px !important;
}

.ml-195 {
  margin-left: 195px !important;
}

.m-minusl-195 {
  margin-left: -195px !important;
}

.pl-196 {
  padding-left: 196px !important;
}

.ml-196 {
  margin-left: 196px !important;
}

.m-minusl-196 {
  margin-left: -196px !important;
}

.pl-197 {
  padding-left: 197px !important;
}

.ml-197 {
  margin-left: 197px !important;
}

.m-minusl-197 {
  margin-left: -197px !important;
}

.pl-198 {
  padding-left: 198px !important;
}

.ml-198 {
  margin-left: 198px !important;
}

.m-minusl-198 {
  margin-left: -198px !important;
}

.pl-199 {
  padding-left: 199px !important;
}

.ml-199 {
  margin-left: 199px !important;
}

.m-minusl-199 {
  margin-left: -199px !important;
}

.pl-200 {
  padding-left: 200px !important;
}

.ml-200 {
  margin-left: 200px !important;
}

.m-minusl-200 {
  margin-left: -200px !important;
}

.pl-201 {
  padding-left: 201px !important;
}

.ml-201 {
  margin-left: 201px !important;
}

.m-minusl-201 {
  margin-left: -201px !important;
}

.pl-202 {
  padding-left: 202px !important;
}

.ml-202 {
  margin-left: 202px !important;
}

.m-minusl-202 {
  margin-left: -202px !important;
}

.pl-203 {
  padding-left: 203px !important;
}

.ml-203 {
  margin-left: 203px !important;
}

.m-minusl-203 {
  margin-left: -203px !important;
}

.pl-204 {
  padding-left: 204px !important;
}

.ml-204 {
  margin-left: 204px !important;
}

.m-minusl-204 {
  margin-left: -204px !important;
}

.pl-205 {
  padding-left: 205px !important;
}

.ml-205 {
  margin-left: 205px !important;
}

.m-minusl-205 {
  margin-left: -205px !important;
}

.pl-206 {
  padding-left: 206px !important;
}

.ml-206 {
  margin-left: 206px !important;
}

.m-minusl-206 {
  margin-left: -206px !important;
}

.pl-207 {
  padding-left: 207px !important;
}

.ml-207 {
  margin-left: 207px !important;
}

.m-minusl-207 {
  margin-left: -207px !important;
}

.pl-208 {
  padding-left: 208px !important;
}

.ml-208 {
  margin-left: 208px !important;
}

.m-minusl-208 {
  margin-left: -208px !important;
}

.pl-209 {
  padding-left: 209px !important;
}

.ml-209 {
  margin-left: 209px !important;
}

.m-minusl-209 {
  margin-left: -209px !important;
}

.pl-210 {
  padding-left: 210px !important;
}

.ml-210 {
  margin-left: 210px !important;
}

.m-minusl-210 {
  margin-left: -210px !important;
}

.pl-211 {
  padding-left: 211px !important;
}

.ml-211 {
  margin-left: 211px !important;
}

.m-minusl-211 {
  margin-left: -211px !important;
}

.pl-212 {
  padding-left: 212px !important;
}

.ml-212 {
  margin-left: 212px !important;
}

.m-minusl-212 {
  margin-left: -212px !important;
}

.pl-213 {
  padding-left: 213px !important;
}

.ml-213 {
  margin-left: 213px !important;
}

.m-minusl-213 {
  margin-left: -213px !important;
}

.pl-214 {
  padding-left: 214px !important;
}

.ml-214 {
  margin-left: 214px !important;
}

.m-minusl-214 {
  margin-left: -214px !important;
}

.pl-215 {
  padding-left: 215px !important;
}

.ml-215 {
  margin-left: 215px !important;
}

.m-minusl-215 {
  margin-left: -215px !important;
}

.pl-216 {
  padding-left: 216px !important;
}

.ml-216 {
  margin-left: 216px !important;
}

.m-minusl-216 {
  margin-left: -216px !important;
}

.pl-217 {
  padding-left: 217px !important;
}

.ml-217 {
  margin-left: 217px !important;
}

.m-minusl-217 {
  margin-left: -217px !important;
}

.pl-218 {
  padding-left: 218px !important;
}

.ml-218 {
  margin-left: 218px !important;
}

.m-minusl-218 {
  margin-left: -218px !important;
}

.pl-219 {
  padding-left: 219px !important;
}

.ml-219 {
  margin-left: 219px !important;
}

.m-minusl-219 {
  margin-left: -219px !important;
}

.pl-220 {
  padding-left: 220px !important;
}

.ml-220 {
  margin-left: 220px !important;
}

.m-minusl-220 {
  margin-left: -220px !important;
}

.pl-221 {
  padding-left: 221px !important;
}

.ml-221 {
  margin-left: 221px !important;
}

.m-minusl-221 {
  margin-left: -221px !important;
}

.pl-222 {
  padding-left: 222px !important;
}

.ml-222 {
  margin-left: 222px !important;
}

.m-minusl-222 {
  margin-left: -222px !important;
}

.pl-223 {
  padding-left: 223px !important;
}

.ml-223 {
  margin-left: 223px !important;
}

.m-minusl-223 {
  margin-left: -223px !important;
}

.pl-224 {
  padding-left: 224px !important;
}

.ml-224 {
  margin-left: 224px !important;
}

.m-minusl-224 {
  margin-left: -224px !important;
}

.pl-225 {
  padding-left: 225px !important;
}

.ml-225 {
  margin-left: 225px !important;
}

.m-minusl-225 {
  margin-left: -225px !important;
}

.pl-226 {
  padding-left: 226px !important;
}

.ml-226 {
  margin-left: 226px !important;
}

.m-minusl-226 {
  margin-left: -226px !important;
}

.pl-227 {
  padding-left: 227px !important;
}

.ml-227 {
  margin-left: 227px !important;
}

.m-minusl-227 {
  margin-left: -227px !important;
}

.pl-228 {
  padding-left: 228px !important;
}

.ml-228 {
  margin-left: 228px !important;
}

.m-minusl-228 {
  margin-left: -228px !important;
}

.pl-229 {
  padding-left: 229px !important;
}

.ml-229 {
  margin-left: 229px !important;
}

.m-minusl-229 {
  margin-left: -229px !important;
}

.pl-230 {
  padding-left: 230px !important;
}

.ml-230 {
  margin-left: 230px !important;
}

.m-minusl-230 {
  margin-left: -230px !important;
}

.pl-231 {
  padding-left: 231px !important;
}

.ml-231 {
  margin-left: 231px !important;
}

.m-minusl-231 {
  margin-left: -231px !important;
}

.pl-232 {
  padding-left: 232px !important;
}

.ml-232 {
  margin-left: 232px !important;
}

.m-minusl-232 {
  margin-left: -232px !important;
}

.pl-233 {
  padding-left: 233px !important;
}

.ml-233 {
  margin-left: 233px !important;
}

.m-minusl-233 {
  margin-left: -233px !important;
}

.pl-234 {
  padding-left: 234px !important;
}

.ml-234 {
  margin-left: 234px !important;
}

.m-minusl-234 {
  margin-left: -234px !important;
}

.pl-235 {
  padding-left: 235px !important;
}

.ml-235 {
  margin-left: 235px !important;
}

.m-minusl-235 {
  margin-left: -235px !important;
}

.pl-236 {
  padding-left: 236px !important;
}

.ml-236 {
  margin-left: 236px !important;
}

.m-minusl-236 {
  margin-left: -236px !important;
}

.pl-237 {
  padding-left: 237px !important;
}

.ml-237 {
  margin-left: 237px !important;
}

.m-minusl-237 {
  margin-left: -237px !important;
}

.pl-238 {
  padding-left: 238px !important;
}

.ml-238 {
  margin-left: 238px !important;
}

.m-minusl-238 {
  margin-left: -238px !important;
}

.pl-239 {
  padding-left: 239px !important;
}

.ml-239 {
  margin-left: 239px !important;
}

.m-minusl-239 {
  margin-left: -239px !important;
}

.pl-240 {
  padding-left: 240px !important;
}

.ml-240 {
  margin-left: 240px !important;
}

.m-minusl-240 {
  margin-left: -240px !important;
}

.pl-241 {
  padding-left: 241px !important;
}

.ml-241 {
  margin-left: 241px !important;
}

.m-minusl-241 {
  margin-left: -241px !important;
}

.pl-242 {
  padding-left: 242px !important;
}

.ml-242 {
  margin-left: 242px !important;
}

.m-minusl-242 {
  margin-left: -242px !important;
}

.pl-243 {
  padding-left: 243px !important;
}

.ml-243 {
  margin-left: 243px !important;
}

.m-minusl-243 {
  margin-left: -243px !important;
}

.pl-244 {
  padding-left: 244px !important;
}

.ml-244 {
  margin-left: 244px !important;
}

.m-minusl-244 {
  margin-left: -244px !important;
}

.pl-245 {
  padding-left: 245px !important;
}

.ml-245 {
  margin-left: 245px !important;
}

.m-minusl-245 {
  margin-left: -245px !important;
}

.pl-246 {
  padding-left: 246px !important;
}

.ml-246 {
  margin-left: 246px !important;
}

.m-minusl-246 {
  margin-left: -246px !important;
}

.pl-247 {
  padding-left: 247px !important;
}

.ml-247 {
  margin-left: 247px !important;
}

.m-minusl-247 {
  margin-left: -247px !important;
}

.pl-248 {
  padding-left: 248px !important;
}

.ml-248 {
  margin-left: 248px !important;
}

.m-minusl-248 {
  margin-left: -248px !important;
}

.pl-249 {
  padding-left: 249px !important;
}

.ml-249 {
  margin-left: 249px !important;
}

.m-minusl-249 {
  margin-left: -249px !important;
}

.pl-250 {
  padding-left: 250px !important;
}

.ml-250 {
  margin-left: 250px !important;
}

.m-minusl-250 {
  margin-left: -250px !important;
}

.pl-251 {
  padding-left: 251px !important;
}

.ml-251 {
  margin-left: 251px !important;
}

.m-minusl-251 {
  margin-left: -251px !important;
}

.pl-252 {
  padding-left: 252px !important;
}

.ml-252 {
  margin-left: 252px !important;
}

.m-minusl-252 {
  margin-left: -252px !important;
}

.pl-253 {
  padding-left: 253px !important;
}

.ml-253 {
  margin-left: 253px !important;
}

.m-minusl-253 {
  margin-left: -253px !important;
}

.pl-254 {
  padding-left: 254px !important;
}

.ml-254 {
  margin-left: 254px !important;
}

.m-minusl-254 {
  margin-left: -254px !important;
}

.pl-255 {
  padding-left: 255px !important;
}

.ml-255 {
  margin-left: 255px !important;
}

.m-minusl-255 {
  margin-left: -255px !important;
}

.pl-256 {
  padding-left: 256px !important;
}

.ml-256 {
  margin-left: 256px !important;
}

.m-minusl-256 {
  margin-left: -256px !important;
}

.pl-257 {
  padding-left: 257px !important;
}

.ml-257 {
  margin-left: 257px !important;
}

.m-minusl-257 {
  margin-left: -257px !important;
}

.pl-258 {
  padding-left: 258px !important;
}

.ml-258 {
  margin-left: 258px !important;
}

.m-minusl-258 {
  margin-left: -258px !important;
}

.pl-259 {
  padding-left: 259px !important;
}

.ml-259 {
  margin-left: 259px !important;
}

.m-minusl-259 {
  margin-left: -259px !important;
}

.pl-260 {
  padding-left: 260px !important;
}

.ml-260 {
  margin-left: 260px !important;
}

.m-minusl-260 {
  margin-left: -260px !important;
}

.pl-261 {
  padding-left: 261px !important;
}

.ml-261 {
  margin-left: 261px !important;
}

.m-minusl-261 {
  margin-left: -261px !important;
}

.pl-262 {
  padding-left: 262px !important;
}

.ml-262 {
  margin-left: 262px !important;
}

.m-minusl-262 {
  margin-left: -262px !important;
}

.pl-263 {
  padding-left: 263px !important;
}

.ml-263 {
  margin-left: 263px !important;
}

.m-minusl-263 {
  margin-left: -263px !important;
}

.pl-264 {
  padding-left: 264px !important;
}

.ml-264 {
  margin-left: 264px !important;
}

.m-minusl-264 {
  margin-left: -264px !important;
}

.pl-265 {
  padding-left: 265px !important;
}

.ml-265 {
  margin-left: 265px !important;
}

.m-minusl-265 {
  margin-left: -265px !important;
}

.pl-266 {
  padding-left: 266px !important;
}

.ml-266 {
  margin-left: 266px !important;
}

.m-minusl-266 {
  margin-left: -266px !important;
}

.pl-267 {
  padding-left: 267px !important;
}

.ml-267 {
  margin-left: 267px !important;
}

.m-minusl-267 {
  margin-left: -267px !important;
}

.pl-268 {
  padding-left: 268px !important;
}

.ml-268 {
  margin-left: 268px !important;
}

.m-minusl-268 {
  margin-left: -268px !important;
}

.pl-269 {
  padding-left: 269px !important;
}

.ml-269 {
  margin-left: 269px !important;
}

.m-minusl-269 {
  margin-left: -269px !important;
}

.pl-270 {
  padding-left: 270px !important;
}

.ml-270 {
  margin-left: 270px !important;
}

.m-minusl-270 {
  margin-left: -270px !important;
}

.pl-271 {
  padding-left: 271px !important;
}

.ml-271 {
  margin-left: 271px !important;
}

.m-minusl-271 {
  margin-left: -271px !important;
}

.pl-272 {
  padding-left: 272px !important;
}

.ml-272 {
  margin-left: 272px !important;
}

.m-minusl-272 {
  margin-left: -272px !important;
}

.pl-273 {
  padding-left: 273px !important;
}

.ml-273 {
  margin-left: 273px !important;
}

.m-minusl-273 {
  margin-left: -273px !important;
}

.pl-274 {
  padding-left: 274px !important;
}

.ml-274 {
  margin-left: 274px !important;
}

.m-minusl-274 {
  margin-left: -274px !important;
}

.pl-275 {
  padding-left: 275px !important;
}

.ml-275 {
  margin-left: 275px !important;
}

.m-minusl-275 {
  margin-left: -275px !important;
}

.pl-276 {
  padding-left: 276px !important;
}

.ml-276 {
  margin-left: 276px !important;
}

.m-minusl-276 {
  margin-left: -276px !important;
}

.pl-277 {
  padding-left: 277px !important;
}

.ml-277 {
  margin-left: 277px !important;
}

.m-minusl-277 {
  margin-left: -277px !important;
}

.pl-278 {
  padding-left: 278px !important;
}

.ml-278 {
  margin-left: 278px !important;
}

.m-minusl-278 {
  margin-left: -278px !important;
}

.pl-279 {
  padding-left: 279px !important;
}

.ml-279 {
  margin-left: 279px !important;
}

.m-minusl-279 {
  margin-left: -279px !important;
}

.pl-280 {
  padding-left: 280px !important;
}

.ml-280 {
  margin-left: 280px !important;
}

.m-minusl-280 {
  margin-left: -280px !important;
}

.pl-281 {
  padding-left: 281px !important;
}

.ml-281 {
  margin-left: 281px !important;
}

.m-minusl-281 {
  margin-left: -281px !important;
}

.pl-282 {
  padding-left: 282px !important;
}

.ml-282 {
  margin-left: 282px !important;
}

.m-minusl-282 {
  margin-left: -282px !important;
}

.pl-283 {
  padding-left: 283px !important;
}

.ml-283 {
  margin-left: 283px !important;
}

.m-minusl-283 {
  margin-left: -283px !important;
}

.pl-284 {
  padding-left: 284px !important;
}

.ml-284 {
  margin-left: 284px !important;
}

.m-minusl-284 {
  margin-left: -284px !important;
}

.pl-285 {
  padding-left: 285px !important;
}

.ml-285 {
  margin-left: 285px !important;
}

.m-minusl-285 {
  margin-left: -285px !important;
}

.pl-286 {
  padding-left: 286px !important;
}

.ml-286 {
  margin-left: 286px !important;
}

.m-minusl-286 {
  margin-left: -286px !important;
}

.pl-287 {
  padding-left: 287px !important;
}

.ml-287 {
  margin-left: 287px !important;
}

.m-minusl-287 {
  margin-left: -287px !important;
}

.pl-288 {
  padding-left: 288px !important;
}

.ml-288 {
  margin-left: 288px !important;
}

.m-minusl-288 {
  margin-left: -288px !important;
}

.pl-289 {
  padding-left: 289px !important;
}

.ml-289 {
  margin-left: 289px !important;
}

.m-minusl-289 {
  margin-left: -289px !important;
}

.pl-290 {
  padding-left: 290px !important;
}

.ml-290 {
  margin-left: 290px !important;
}

.m-minusl-290 {
  margin-left: -290px !important;
}

.pl-291 {
  padding-left: 291px !important;
}

.ml-291 {
  margin-left: 291px !important;
}

.m-minusl-291 {
  margin-left: -291px !important;
}

.pl-292 {
  padding-left: 292px !important;
}

.ml-292 {
  margin-left: 292px !important;
}

.m-minusl-292 {
  margin-left: -292px !important;
}

.pl-293 {
  padding-left: 293px !important;
}

.ml-293 {
  margin-left: 293px !important;
}

.m-minusl-293 {
  margin-left: -293px !important;
}

.pl-294 {
  padding-left: 294px !important;
}

.ml-294 {
  margin-left: 294px !important;
}

.m-minusl-294 {
  margin-left: -294px !important;
}

.pl-295 {
  padding-left: 295px !important;
}

.ml-295 {
  margin-left: 295px !important;
}

.m-minusl-295 {
  margin-left: -295px !important;
}

.pl-296 {
  padding-left: 296px !important;
}

.ml-296 {
  margin-left: 296px !important;
}

.m-minusl-296 {
  margin-left: -296px !important;
}

.pl-297 {
  padding-left: 297px !important;
}

.ml-297 {
  margin-left: 297px !important;
}

.m-minusl-297 {
  margin-left: -297px !important;
}

.pl-298 {
  padding-left: 298px !important;
}

.ml-298 {
  margin-left: 298px !important;
}

.m-minusl-298 {
  margin-left: -298px !important;
}

.pl-299 {
  padding-left: 299px !important;
}

.ml-299 {
  margin-left: 299px !important;
}

.m-minusl-299 {
  margin-left: -299px !important;
}

.pl-300 {
  padding-left: 300px !important;
}

.ml-300 {
  margin-left: 300px !important;
}

.m-minusl-300 {
  margin-left: -300px !important;
}

.pl-301 {
  padding-left: 301px !important;
}

.ml-301 {
  margin-left: 301px !important;
}

.m-minusl-301 {
  margin-left: -301px !important;
}

.pl-302 {
  padding-left: 302px !important;
}

.ml-302 {
  margin-left: 302px !important;
}

.m-minusl-302 {
  margin-left: -302px !important;
}

.pl-303 {
  padding-left: 303px !important;
}

.ml-303 {
  margin-left: 303px !important;
}

.m-minusl-303 {
  margin-left: -303px !important;
}

.pl-304 {
  padding-left: 304px !important;
}

.ml-304 {
  margin-left: 304px !important;
}

.m-minusl-304 {
  margin-left: -304px !important;
}

.pl-305 {
  padding-left: 305px !important;
}

.ml-305 {
  margin-left: 305px !important;
}

.m-minusl-305 {
  margin-left: -305px !important;
}

.pl-306 {
  padding-left: 306px !important;
}

.ml-306 {
  margin-left: 306px !important;
}

.m-minusl-306 {
  margin-left: -306px !important;
}

.pl-307 {
  padding-left: 307px !important;
}

.ml-307 {
  margin-left: 307px !important;
}

.m-minusl-307 {
  margin-left: -307px !important;
}

.pl-308 {
  padding-left: 308px !important;
}

.ml-308 {
  margin-left: 308px !important;
}

.m-minusl-308 {
  margin-left: -308px !important;
}

.pl-309 {
  padding-left: 309px !important;
}

.ml-309 {
  margin-left: 309px !important;
}

.m-minusl-309 {
  margin-left: -309px !important;
}

.pl-310 {
  padding-left: 310px !important;
}

.ml-310 {
  margin-left: 310px !important;
}

.m-minusl-310 {
  margin-left: -310px !important;
}

.pl-311 {
  padding-left: 311px !important;
}

.ml-311 {
  margin-left: 311px !important;
}

.m-minusl-311 {
  margin-left: -311px !important;
}

.pl-312 {
  padding-left: 312px !important;
}

.ml-312 {
  margin-left: 312px !important;
}

.m-minusl-312 {
  margin-left: -312px !important;
}

.pl-313 {
  padding-left: 313px !important;
}

.ml-313 {
  margin-left: 313px !important;
}

.m-minusl-313 {
  margin-left: -313px !important;
}

.pl-314 {
  padding-left: 314px !important;
}

.ml-314 {
  margin-left: 314px !important;
}

.m-minusl-314 {
  margin-left: -314px !important;
}

.pl-315 {
  padding-left: 315px !important;
}

.ml-315 {
  margin-left: 315px !important;
}

.m-minusl-315 {
  margin-left: -315px !important;
}

.pl-316 {
  padding-left: 316px !important;
}

.ml-316 {
  margin-left: 316px !important;
}

.m-minusl-316 {
  margin-left: -316px !important;
}

.pl-317 {
  padding-left: 317px !important;
}

.ml-317 {
  margin-left: 317px !important;
}

.m-minusl-317 {
  margin-left: -317px !important;
}

.pl-318 {
  padding-left: 318px !important;
}

.ml-318 {
  margin-left: 318px !important;
}

.m-minusl-318 {
  margin-left: -318px !important;
}

.pl-319 {
  padding-left: 319px !important;
}

.ml-319 {
  margin-left: 319px !important;
}

.m-minusl-319 {
  margin-left: -319px !important;
}

.pl-320 {
  padding-left: 320px !important;
}

.ml-320 {
  margin-left: 320px !important;
}

.m-minusl-320 {
  margin-left: -320px !important;
}

.pl-321 {
  padding-left: 321px !important;
}

.ml-321 {
  margin-left: 321px !important;
}

.m-minusl-321 {
  margin-left: -321px !important;
}

.pl-322 {
  padding-left: 322px !important;
}

.ml-322 {
  margin-left: 322px !important;
}

.m-minusl-322 {
  margin-left: -322px !important;
}

.pl-323 {
  padding-left: 323px !important;
}

.ml-323 {
  margin-left: 323px !important;
}

.m-minusl-323 {
  margin-left: -323px !important;
}

.pl-324 {
  padding-left: 324px !important;
}

.ml-324 {
  margin-left: 324px !important;
}

.m-minusl-324 {
  margin-left: -324px !important;
}

.pl-325 {
  padding-left: 325px !important;
}

.ml-325 {
  margin-left: 325px !important;
}

.m-minusl-325 {
  margin-left: -325px !important;
}

.pl-326 {
  padding-left: 326px !important;
}

.ml-326 {
  margin-left: 326px !important;
}

.m-minusl-326 {
  margin-left: -326px !important;
}

.pl-327 {
  padding-left: 327px !important;
}

.ml-327 {
  margin-left: 327px !important;
}

.m-minusl-327 {
  margin-left: -327px !important;
}

.pl-328 {
  padding-left: 328px !important;
}

.ml-328 {
  margin-left: 328px !important;
}

.m-minusl-328 {
  margin-left: -328px !important;
}

.pl-329 {
  padding-left: 329px !important;
}

.ml-329 {
  margin-left: 329px !important;
}

.m-minusl-329 {
  margin-left: -329px !important;
}

.pl-330 {
  padding-left: 330px !important;
}

.ml-330 {
  margin-left: 330px !important;
}

.m-minusl-330 {
  margin-left: -330px !important;
}

.pl-331 {
  padding-left: 331px !important;
}

.ml-331 {
  margin-left: 331px !important;
}

.m-minusl-331 {
  margin-left: -331px !important;
}

.pl-332 {
  padding-left: 332px !important;
}

.ml-332 {
  margin-left: 332px !important;
}

.m-minusl-332 {
  margin-left: -332px !important;
}

.pl-333 {
  padding-left: 333px !important;
}

.ml-333 {
  margin-left: 333px !important;
}

.m-minusl-333 {
  margin-left: -333px !important;
}

.pl-334 {
  padding-left: 334px !important;
}

.ml-334 {
  margin-left: 334px !important;
}

.m-minusl-334 {
  margin-left: -334px !important;
}

.pl-335 {
  padding-left: 335px !important;
}

.ml-335 {
  margin-left: 335px !important;
}

.m-minusl-335 {
  margin-left: -335px !important;
}

.pl-336 {
  padding-left: 336px !important;
}

.ml-336 {
  margin-left: 336px !important;
}

.m-minusl-336 {
  margin-left: -336px !important;
}

.pl-337 {
  padding-left: 337px !important;
}

.ml-337 {
  margin-left: 337px !important;
}

.m-minusl-337 {
  margin-left: -337px !important;
}

.pl-338 {
  padding-left: 338px !important;
}

.ml-338 {
  margin-left: 338px !important;
}

.m-minusl-338 {
  margin-left: -338px !important;
}

.pl-339 {
  padding-left: 339px !important;
}

.ml-339 {
  margin-left: 339px !important;
}

.m-minusl-339 {
  margin-left: -339px !important;
}

.pl-340 {
  padding-left: 340px !important;
}

.ml-340 {
  margin-left: 340px !important;
}

.m-minusl-340 {
  margin-left: -340px !important;
}

.pl-341 {
  padding-left: 341px !important;
}

.ml-341 {
  margin-left: 341px !important;
}

.m-minusl-341 {
  margin-left: -341px !important;
}

.pl-342 {
  padding-left: 342px !important;
}

.ml-342 {
  margin-left: 342px !important;
}

.m-minusl-342 {
  margin-left: -342px !important;
}

.pl-343 {
  padding-left: 343px !important;
}

.ml-343 {
  margin-left: 343px !important;
}

.m-minusl-343 {
  margin-left: -343px !important;
}

.pl-344 {
  padding-left: 344px !important;
}

.ml-344 {
  margin-left: 344px !important;
}

.m-minusl-344 {
  margin-left: -344px !important;
}

.pl-345 {
  padding-left: 345px !important;
}

.ml-345 {
  margin-left: 345px !important;
}

.m-minusl-345 {
  margin-left: -345px !important;
}

.pl-346 {
  padding-left: 346px !important;
}

.ml-346 {
  margin-left: 346px !important;
}

.m-minusl-346 {
  margin-left: -346px !important;
}

.pl-347 {
  padding-left: 347px !important;
}

.ml-347 {
  margin-left: 347px !important;
}

.m-minusl-347 {
  margin-left: -347px !important;
}

.pl-348 {
  padding-left: 348px !important;
}

.ml-348 {
  margin-left: 348px !important;
}

.m-minusl-348 {
  margin-left: -348px !important;
}

.pl-349 {
  padding-left: 349px !important;
}

.ml-349 {
  margin-left: 349px !important;
}

.m-minusl-349 {
  margin-left: -349px !important;
}

.pl-350 {
  padding-left: 350px !important;
}

.ml-350 {
  margin-left: 350px !important;
}

.m-minusl-350 {
  margin-left: -350px !important;
}

.pl-351 {
  padding-left: 351px !important;
}

.ml-351 {
  margin-left: 351px !important;
}

.m-minusl-351 {
  margin-left: -351px !important;
}

.pl-352 {
  padding-left: 352px !important;
}

.ml-352 {
  margin-left: 352px !important;
}

.m-minusl-352 {
  margin-left: -352px !important;
}

.pl-353 {
  padding-left: 353px !important;
}

.ml-353 {
  margin-left: 353px !important;
}

.m-minusl-353 {
  margin-left: -353px !important;
}

.pl-354 {
  padding-left: 354px !important;
}

.ml-354 {
  margin-left: 354px !important;
}

.m-minusl-354 {
  margin-left: -354px !important;
}

.pl-355 {
  padding-left: 355px !important;
}

.ml-355 {
  margin-left: 355px !important;
}

.m-minusl-355 {
  margin-left: -355px !important;
}

.pl-356 {
  padding-left: 356px !important;
}

.ml-356 {
  margin-left: 356px !important;
}

.m-minusl-356 {
  margin-left: -356px !important;
}

.pl-357 {
  padding-left: 357px !important;
}

.ml-357 {
  margin-left: 357px !important;
}

.m-minusl-357 {
  margin-left: -357px !important;
}

.pl-358 {
  padding-left: 358px !important;
}

.ml-358 {
  margin-left: 358px !important;
}

.m-minusl-358 {
  margin-left: -358px !important;
}

.pl-359 {
  padding-left: 359px !important;
}

.ml-359 {
  margin-left: 359px !important;
}

.m-minusl-359 {
  margin-left: -359px !important;
}

.pl-360 {
  padding-left: 360px !important;
}

.ml-360 {
  margin-left: 360px !important;
}

.m-minusl-360 {
  margin-left: -360px !important;
}

.pl-361 {
  padding-left: 361px !important;
}

.ml-361 {
  margin-left: 361px !important;
}

.m-minusl-361 {
  margin-left: -361px !important;
}

.pl-362 {
  padding-left: 362px !important;
}

.ml-362 {
  margin-left: 362px !important;
}

.m-minusl-362 {
  margin-left: -362px !important;
}

.pl-363 {
  padding-left: 363px !important;
}

.ml-363 {
  margin-left: 363px !important;
}

.m-minusl-363 {
  margin-left: -363px !important;
}

.pl-364 {
  padding-left: 364px !important;
}

.ml-364 {
  margin-left: 364px !important;
}

.m-minusl-364 {
  margin-left: -364px !important;
}

.pl-365 {
  padding-left: 365px !important;
}

.ml-365 {
  margin-left: 365px !important;
}

.m-minusl-365 {
  margin-left: -365px !important;
}

.pl-366 {
  padding-left: 366px !important;
}

.ml-366 {
  margin-left: 366px !important;
}

.m-minusl-366 {
  margin-left: -366px !important;
}

.pl-367 {
  padding-left: 367px !important;
}

.ml-367 {
  margin-left: 367px !important;
}

.m-minusl-367 {
  margin-left: -367px !important;
}

.pl-368 {
  padding-left: 368px !important;
}

.ml-368 {
  margin-left: 368px !important;
}

.m-minusl-368 {
  margin-left: -368px !important;
}

.pl-369 {
  padding-left: 369px !important;
}

.ml-369 {
  margin-left: 369px !important;
}

.m-minusl-369 {
  margin-left: -369px !important;
}

.pl-370 {
  padding-left: 370px !important;
}

.ml-370 {
  margin-left: 370px !important;
}

.m-minusl-370 {
  margin-left: -370px !important;
}

.pl-371 {
  padding-left: 371px !important;
}

.ml-371 {
  margin-left: 371px !important;
}

.m-minusl-371 {
  margin-left: -371px !important;
}

.pl-372 {
  padding-left: 372px !important;
}

.ml-372 {
  margin-left: 372px !important;
}

.m-minusl-372 {
  margin-left: -372px !important;
}

.pl-373 {
  padding-left: 373px !important;
}

.ml-373 {
  margin-left: 373px !important;
}

.m-minusl-373 {
  margin-left: -373px !important;
}

.pl-374 {
  padding-left: 374px !important;
}

.ml-374 {
  margin-left: 374px !important;
}

.m-minusl-374 {
  margin-left: -374px !important;
}

.pl-375 {
  padding-left: 375px !important;
}

.ml-375 {
  margin-left: 375px !important;
}

.m-minusl-375 {
  margin-left: -375px !important;
}

.pl-376 {
  padding-left: 376px !important;
}

.ml-376 {
  margin-left: 376px !important;
}

.m-minusl-376 {
  margin-left: -376px !important;
}

.pl-377 {
  padding-left: 377px !important;
}

.ml-377 {
  margin-left: 377px !important;
}

.m-minusl-377 {
  margin-left: -377px !important;
}

.pl-378 {
  padding-left: 378px !important;
}

.ml-378 {
  margin-left: 378px !important;
}

.m-minusl-378 {
  margin-left: -378px !important;
}

.pl-379 {
  padding-left: 379px !important;
}

.ml-379 {
  margin-left: 379px !important;
}

.m-minusl-379 {
  margin-left: -379px !important;
}

.pl-380 {
  padding-left: 380px !important;
}

.ml-380 {
  margin-left: 380px !important;
}

.m-minusl-380 {
  margin-left: -380px !important;
}

.pl-381 {
  padding-left: 381px !important;
}

.ml-381 {
  margin-left: 381px !important;
}

.m-minusl-381 {
  margin-left: -381px !important;
}

.pl-382 {
  padding-left: 382px !important;
}

.ml-382 {
  margin-left: 382px !important;
}

.m-minusl-382 {
  margin-left: -382px !important;
}

.pl-383 {
  padding-left: 383px !important;
}

.ml-383 {
  margin-left: 383px !important;
}

.m-minusl-383 {
  margin-left: -383px !important;
}

.pl-384 {
  padding-left: 384px !important;
}

.ml-384 {
  margin-left: 384px !important;
}

.m-minusl-384 {
  margin-left: -384px !important;
}

.pl-385 {
  padding-left: 385px !important;
}

.ml-385 {
  margin-left: 385px !important;
}

.m-minusl-385 {
  margin-left: -385px !important;
}

.pl-386 {
  padding-left: 386px !important;
}

.ml-386 {
  margin-left: 386px !important;
}

.m-minusl-386 {
  margin-left: -386px !important;
}

.pl-387 {
  padding-left: 387px !important;
}

.ml-387 {
  margin-left: 387px !important;
}

.m-minusl-387 {
  margin-left: -387px !important;
}

.pl-388 {
  padding-left: 388px !important;
}

.ml-388 {
  margin-left: 388px !important;
}

.m-minusl-388 {
  margin-left: -388px !important;
}

.pl-389 {
  padding-left: 389px !important;
}

.ml-389 {
  margin-left: 389px !important;
}

.m-minusl-389 {
  margin-left: -389px !important;
}

.pl-390 {
  padding-left: 390px !important;
}

.ml-390 {
  margin-left: 390px !important;
}

.m-minusl-390 {
  margin-left: -390px !important;
}

.pl-391 {
  padding-left: 391px !important;
}

.ml-391 {
  margin-left: 391px !important;
}

.m-minusl-391 {
  margin-left: -391px !important;
}

.pl-392 {
  padding-left: 392px !important;
}

.ml-392 {
  margin-left: 392px !important;
}

.m-minusl-392 {
  margin-left: -392px !important;
}

.pl-393 {
  padding-left: 393px !important;
}

.ml-393 {
  margin-left: 393px !important;
}

.m-minusl-393 {
  margin-left: -393px !important;
}

.pl-394 {
  padding-left: 394px !important;
}

.ml-394 {
  margin-left: 394px !important;
}

.m-minusl-394 {
  margin-left: -394px !important;
}

.pl-395 {
  padding-left: 395px !important;
}

.ml-395 {
  margin-left: 395px !important;
}

.m-minusl-395 {
  margin-left: -395px !important;
}

.pl-396 {
  padding-left: 396px !important;
}

.ml-396 {
  margin-left: 396px !important;
}

.m-minusl-396 {
  margin-left: -396px !important;
}

.pl-397 {
  padding-left: 397px !important;
}

.ml-397 {
  margin-left: 397px !important;
}

.m-minusl-397 {
  margin-left: -397px !important;
}

.pl-398 {
  padding-left: 398px !important;
}

.ml-398 {
  margin-left: 398px !important;
}

.m-minusl-398 {
  margin-left: -398px !important;
}

.pl-399 {
  padding-left: 399px !important;
}

.ml-399 {
  margin-left: 399px !important;
}

.m-minusl-399 {
  margin-left: -399px !important;
}

.pl-400 {
  padding-left: 400px !important;
}

.ml-400 {
  margin-left: 400px !important;
}

.m-minusl-400 {
  margin-left: -400px !important;
}

.pl-401 {
  padding-left: 401px !important;
}

.ml-401 {
  margin-left: 401px !important;
}

.m-minusl-401 {
  margin-left: -401px !important;
}

.pl-402 {
  padding-left: 402px !important;
}

.ml-402 {
  margin-left: 402px !important;
}

.m-minusl-402 {
  margin-left: -402px !important;
}

.pl-403 {
  padding-left: 403px !important;
}

.ml-403 {
  margin-left: 403px !important;
}

.m-minusl-403 {
  margin-left: -403px !important;
}

.pl-404 {
  padding-left: 404px !important;
}

.ml-404 {
  margin-left: 404px !important;
}

.m-minusl-404 {
  margin-left: -404px !important;
}

.pl-405 {
  padding-left: 405px !important;
}

.ml-405 {
  margin-left: 405px !important;
}

.m-minusl-405 {
  margin-left: -405px !important;
}

.pl-406 {
  padding-left: 406px !important;
}

.ml-406 {
  margin-left: 406px !important;
}

.m-minusl-406 {
  margin-left: -406px !important;
}

.pl-407 {
  padding-left: 407px !important;
}

.ml-407 {
  margin-left: 407px !important;
}

.m-minusl-407 {
  margin-left: -407px !important;
}

.pl-408 {
  padding-left: 408px !important;
}

.ml-408 {
  margin-left: 408px !important;
}

.m-minusl-408 {
  margin-left: -408px !important;
}

.pl-409 {
  padding-left: 409px !important;
}

.ml-409 {
  margin-left: 409px !important;
}

.m-minusl-409 {
  margin-left: -409px !important;
}

.pl-410 {
  padding-left: 410px !important;
}

.ml-410 {
  margin-left: 410px !important;
}

.m-minusl-410 {
  margin-left: -410px !important;
}

.pl-411 {
  padding-left: 411px !important;
}

.ml-411 {
  margin-left: 411px !important;
}

.m-minusl-411 {
  margin-left: -411px !important;
}

.pl-412 {
  padding-left: 412px !important;
}

.ml-412 {
  margin-left: 412px !important;
}

.m-minusl-412 {
  margin-left: -412px !important;
}

.pl-413 {
  padding-left: 413px !important;
}

.ml-413 {
  margin-left: 413px !important;
}

.m-minusl-413 {
  margin-left: -413px !important;
}

.pl-414 {
  padding-left: 414px !important;
}

.ml-414 {
  margin-left: 414px !important;
}

.m-minusl-414 {
  margin-left: -414px !important;
}

.pl-415 {
  padding-left: 415px !important;
}

.ml-415 {
  margin-left: 415px !important;
}

.m-minusl-415 {
  margin-left: -415px !important;
}

.pl-416 {
  padding-left: 416px !important;
}

.ml-416 {
  margin-left: 416px !important;
}

.m-minusl-416 {
  margin-left: -416px !important;
}

.pl-417 {
  padding-left: 417px !important;
}

.ml-417 {
  margin-left: 417px !important;
}

.m-minusl-417 {
  margin-left: -417px !important;
}

.pl-418 {
  padding-left: 418px !important;
}

.ml-418 {
  margin-left: 418px !important;
}

.m-minusl-418 {
  margin-left: -418px !important;
}

.pl-419 {
  padding-left: 419px !important;
}

.ml-419 {
  margin-left: 419px !important;
}

.m-minusl-419 {
  margin-left: -419px !important;
}

.pl-420 {
  padding-left: 420px !important;
}

.ml-420 {
  margin-left: 420px !important;
}

.m-minusl-420 {
  margin-left: -420px !important;
}

.pl-421 {
  padding-left: 421px !important;
}

.ml-421 {
  margin-left: 421px !important;
}

.m-minusl-421 {
  margin-left: -421px !important;
}

.pl-422 {
  padding-left: 422px !important;
}

.ml-422 {
  margin-left: 422px !important;
}

.m-minusl-422 {
  margin-left: -422px !important;
}

.pl-423 {
  padding-left: 423px !important;
}

.ml-423 {
  margin-left: 423px !important;
}

.m-minusl-423 {
  margin-left: -423px !important;
}

.pl-424 {
  padding-left: 424px !important;
}

.ml-424 {
  margin-left: 424px !important;
}

.m-minusl-424 {
  margin-left: -424px !important;
}

.pl-425 {
  padding-left: 425px !important;
}

.ml-425 {
  margin-left: 425px !important;
}

.m-minusl-425 {
  margin-left: -425px !important;
}

.pl-426 {
  padding-left: 426px !important;
}

.ml-426 {
  margin-left: 426px !important;
}

.m-minusl-426 {
  margin-left: -426px !important;
}

.pl-427 {
  padding-left: 427px !important;
}

.ml-427 {
  margin-left: 427px !important;
}

.m-minusl-427 {
  margin-left: -427px !important;
}

.pl-428 {
  padding-left: 428px !important;
}

.ml-428 {
  margin-left: 428px !important;
}

.m-minusl-428 {
  margin-left: -428px !important;
}

.pl-429 {
  padding-left: 429px !important;
}

.ml-429 {
  margin-left: 429px !important;
}

.m-minusl-429 {
  margin-left: -429px !important;
}

.pl-430 {
  padding-left: 430px !important;
}

.ml-430 {
  margin-left: 430px !important;
}

.m-minusl-430 {
  margin-left: -430px !important;
}

.pl-431 {
  padding-left: 431px !important;
}

.ml-431 {
  margin-left: 431px !important;
}

.m-minusl-431 {
  margin-left: -431px !important;
}

.pl-432 {
  padding-left: 432px !important;
}

.ml-432 {
  margin-left: 432px !important;
}

.m-minusl-432 {
  margin-left: -432px !important;
}

.pl-433 {
  padding-left: 433px !important;
}

.ml-433 {
  margin-left: 433px !important;
}

.m-minusl-433 {
  margin-left: -433px !important;
}

.pl-434 {
  padding-left: 434px !important;
}

.ml-434 {
  margin-left: 434px !important;
}

.m-minusl-434 {
  margin-left: -434px !important;
}

.pl-435 {
  padding-left: 435px !important;
}

.ml-435 {
  margin-left: 435px !important;
}

.m-minusl-435 {
  margin-left: -435px !important;
}

.pl-436 {
  padding-left: 436px !important;
}

.ml-436 {
  margin-left: 436px !important;
}

.m-minusl-436 {
  margin-left: -436px !important;
}

.pl-437 {
  padding-left: 437px !important;
}

.ml-437 {
  margin-left: 437px !important;
}

.m-minusl-437 {
  margin-left: -437px !important;
}

.pl-438 {
  padding-left: 438px !important;
}

.ml-438 {
  margin-left: 438px !important;
}

.m-minusl-438 {
  margin-left: -438px !important;
}

.pl-439 {
  padding-left: 439px !important;
}

.ml-439 {
  margin-left: 439px !important;
}

.m-minusl-439 {
  margin-left: -439px !important;
}

.pl-440 {
  padding-left: 440px !important;
}

.ml-440 {
  margin-left: 440px !important;
}

.m-minusl-440 {
  margin-left: -440px !important;
}

.pl-441 {
  padding-left: 441px !important;
}

.ml-441 {
  margin-left: 441px !important;
}

.m-minusl-441 {
  margin-left: -441px !important;
}

.pl-442 {
  padding-left: 442px !important;
}

.ml-442 {
  margin-left: 442px !important;
}

.m-minusl-442 {
  margin-left: -442px !important;
}

.pl-443 {
  padding-left: 443px !important;
}

.ml-443 {
  margin-left: 443px !important;
}

.m-minusl-443 {
  margin-left: -443px !important;
}

.pl-444 {
  padding-left: 444px !important;
}

.ml-444 {
  margin-left: 444px !important;
}

.m-minusl-444 {
  margin-left: -444px !important;
}

.pl-445 {
  padding-left: 445px !important;
}

.ml-445 {
  margin-left: 445px !important;
}

.m-minusl-445 {
  margin-left: -445px !important;
}

.pl-446 {
  padding-left: 446px !important;
}

.ml-446 {
  margin-left: 446px !important;
}

.m-minusl-446 {
  margin-left: -446px !important;
}

.pl-447 {
  padding-left: 447px !important;
}

.ml-447 {
  margin-left: 447px !important;
}

.m-minusl-447 {
  margin-left: -447px !important;
}

.pl-448 {
  padding-left: 448px !important;
}

.ml-448 {
  margin-left: 448px !important;
}

.m-minusl-448 {
  margin-left: -448px !important;
}

.pl-449 {
  padding-left: 449px !important;
}

.ml-449 {
  margin-left: 449px !important;
}

.m-minusl-449 {
  margin-left: -449px !important;
}

.pl-450 {
  padding-left: 450px !important;
}

.ml-450 {
  margin-left: 450px !important;
}

.m-minusl-450 {
  margin-left: -450px !important;
}

.pl-451 {
  padding-left: 451px !important;
}

.ml-451 {
  margin-left: 451px !important;
}

.m-minusl-451 {
  margin-left: -451px !important;
}

.pl-452 {
  padding-left: 452px !important;
}

.ml-452 {
  margin-left: 452px !important;
}

.m-minusl-452 {
  margin-left: -452px !important;
}

.pl-453 {
  padding-left: 453px !important;
}

.ml-453 {
  margin-left: 453px !important;
}

.m-minusl-453 {
  margin-left: -453px !important;
}

.pl-454 {
  padding-left: 454px !important;
}

.ml-454 {
  margin-left: 454px !important;
}

.m-minusl-454 {
  margin-left: -454px !important;
}

.pl-455 {
  padding-left: 455px !important;
}

.ml-455 {
  margin-left: 455px !important;
}

.m-minusl-455 {
  margin-left: -455px !important;
}

.pl-456 {
  padding-left: 456px !important;
}

.ml-456 {
  margin-left: 456px !important;
}

.m-minusl-456 {
  margin-left: -456px !important;
}

.pl-457 {
  padding-left: 457px !important;
}

.ml-457 {
  margin-left: 457px !important;
}

.m-minusl-457 {
  margin-left: -457px !important;
}

.pl-458 {
  padding-left: 458px !important;
}

.ml-458 {
  margin-left: 458px !important;
}

.m-minusl-458 {
  margin-left: -458px !important;
}

.pl-459 {
  padding-left: 459px !important;
}

.ml-459 {
  margin-left: 459px !important;
}

.m-minusl-459 {
  margin-left: -459px !important;
}

.pl-460 {
  padding-left: 460px !important;
}

.ml-460 {
  margin-left: 460px !important;
}

.m-minusl-460 {
  margin-left: -460px !important;
}

.pl-461 {
  padding-left: 461px !important;
}

.ml-461 {
  margin-left: 461px !important;
}

.m-minusl-461 {
  margin-left: -461px !important;
}

.pl-462 {
  padding-left: 462px !important;
}

.ml-462 {
  margin-left: 462px !important;
}

.m-minusl-462 {
  margin-left: -462px !important;
}

.pl-463 {
  padding-left: 463px !important;
}

.ml-463 {
  margin-left: 463px !important;
}

.m-minusl-463 {
  margin-left: -463px !important;
}

.pl-464 {
  padding-left: 464px !important;
}

.ml-464 {
  margin-left: 464px !important;
}

.m-minusl-464 {
  margin-left: -464px !important;
}

.pl-465 {
  padding-left: 465px !important;
}

.ml-465 {
  margin-left: 465px !important;
}

.m-minusl-465 {
  margin-left: -465px !important;
}

.pl-466 {
  padding-left: 466px !important;
}

.ml-466 {
  margin-left: 466px !important;
}

.m-minusl-466 {
  margin-left: -466px !important;
}

.pl-467 {
  padding-left: 467px !important;
}

.ml-467 {
  margin-left: 467px !important;
}

.m-minusl-467 {
  margin-left: -467px !important;
}

.pl-468 {
  padding-left: 468px !important;
}

.ml-468 {
  margin-left: 468px !important;
}

.m-minusl-468 {
  margin-left: -468px !important;
}

.pl-469 {
  padding-left: 469px !important;
}

.ml-469 {
  margin-left: 469px !important;
}

.m-minusl-469 {
  margin-left: -469px !important;
}

.pl-470 {
  padding-left: 470px !important;
}

.ml-470 {
  margin-left: 470px !important;
}

.m-minusl-470 {
  margin-left: -470px !important;
}

.pl-471 {
  padding-left: 471px !important;
}

.ml-471 {
  margin-left: 471px !important;
}

.m-minusl-471 {
  margin-left: -471px !important;
}

.pl-472 {
  padding-left: 472px !important;
}

.ml-472 {
  margin-left: 472px !important;
}

.m-minusl-472 {
  margin-left: -472px !important;
}

.pl-473 {
  padding-left: 473px !important;
}

.ml-473 {
  margin-left: 473px !important;
}

.m-minusl-473 {
  margin-left: -473px !important;
}

.pl-474 {
  padding-left: 474px !important;
}

.ml-474 {
  margin-left: 474px !important;
}

.m-minusl-474 {
  margin-left: -474px !important;
}

.pl-475 {
  padding-left: 475px !important;
}

.ml-475 {
  margin-left: 475px !important;
}

.m-minusl-475 {
  margin-left: -475px !important;
}

.pl-476 {
  padding-left: 476px !important;
}

.ml-476 {
  margin-left: 476px !important;
}

.m-minusl-476 {
  margin-left: -476px !important;
}

.pl-477 {
  padding-left: 477px !important;
}

.ml-477 {
  margin-left: 477px !important;
}

.m-minusl-477 {
  margin-left: -477px !important;
}

.pl-478 {
  padding-left: 478px !important;
}

.ml-478 {
  margin-left: 478px !important;
}

.m-minusl-478 {
  margin-left: -478px !important;
}

.pl-479 {
  padding-left: 479px !important;
}

.ml-479 {
  margin-left: 479px !important;
}

.m-minusl-479 {
  margin-left: -479px !important;
}

.pl-480 {
  padding-left: 480px !important;
}

.ml-480 {
  margin-left: 480px !important;
}

.m-minusl-480 {
  margin-left: -480px !important;
}

.pl-481 {
  padding-left: 481px !important;
}

.ml-481 {
  margin-left: 481px !important;
}

.m-minusl-481 {
  margin-left: -481px !important;
}

.pl-482 {
  padding-left: 482px !important;
}

.ml-482 {
  margin-left: 482px !important;
}

.m-minusl-482 {
  margin-left: -482px !important;
}

.pl-483 {
  padding-left: 483px !important;
}

.ml-483 {
  margin-left: 483px !important;
}

.m-minusl-483 {
  margin-left: -483px !important;
}

.pl-484 {
  padding-left: 484px !important;
}

.ml-484 {
  margin-left: 484px !important;
}

.m-minusl-484 {
  margin-left: -484px !important;
}

.pl-485 {
  padding-left: 485px !important;
}

.ml-485 {
  margin-left: 485px !important;
}

.m-minusl-485 {
  margin-left: -485px !important;
}

.pl-486 {
  padding-left: 486px !important;
}

.ml-486 {
  margin-left: 486px !important;
}

.m-minusl-486 {
  margin-left: -486px !important;
}

.pl-487 {
  padding-left: 487px !important;
}

.ml-487 {
  margin-left: 487px !important;
}

.m-minusl-487 {
  margin-left: -487px !important;
}

.pl-488 {
  padding-left: 488px !important;
}

.ml-488 {
  margin-left: 488px !important;
}

.m-minusl-488 {
  margin-left: -488px !important;
}

.pl-489 {
  padding-left: 489px !important;
}

.ml-489 {
  margin-left: 489px !important;
}

.m-minusl-489 {
  margin-left: -489px !important;
}

.pl-490 {
  padding-left: 490px !important;
}

.ml-490 {
  margin-left: 490px !important;
}

.m-minusl-490 {
  margin-left: -490px !important;
}

.pl-491 {
  padding-left: 491px !important;
}

.ml-491 {
  margin-left: 491px !important;
}

.m-minusl-491 {
  margin-left: -491px !important;
}

.pl-492 {
  padding-left: 492px !important;
}

.ml-492 {
  margin-left: 492px !important;
}

.m-minusl-492 {
  margin-left: -492px !important;
}

.pl-493 {
  padding-left: 493px !important;
}

.ml-493 {
  margin-left: 493px !important;
}

.m-minusl-493 {
  margin-left: -493px !important;
}

.pl-494 {
  padding-left: 494px !important;
}

.ml-494 {
  margin-left: 494px !important;
}

.m-minusl-494 {
  margin-left: -494px !important;
}

.pl-495 {
  padding-left: 495px !important;
}

.ml-495 {
  margin-left: 495px !important;
}

.m-minusl-495 {
  margin-left: -495px !important;
}

.pl-496 {
  padding-left: 496px !important;
}

.ml-496 {
  margin-left: 496px !important;
}

.m-minusl-496 {
  margin-left: -496px !important;
}

.pl-497 {
  padding-left: 497px !important;
}

.ml-497 {
  margin-left: 497px !important;
}

.m-minusl-497 {
  margin-left: -497px !important;
}

.pl-498 {
  padding-left: 498px !important;
}

.ml-498 {
  margin-left: 498px !important;
}

.m-minusl-498 {
  margin-left: -498px !important;
}

.pl-499 {
  padding-left: 499px !important;
}

.ml-499 {
  margin-left: 499px !important;
}

.m-minusl-499 {
  margin-left: -499px !important;
}

.pl-500 {
  padding-left: 500px !important;
}

.ml-500 {
  margin-left: 500px !important;
}

.m-minusl-500 {
  margin-left: -500px !important;
}

.justify-content-top {
  justify-content: top;
}

.justify-content-right {
  justify-content: right;
}

.justify-content-bottom {
  justify-content: bottom;
}

.justify-content-left {
  justify-content: left;
}

.w-full {
  width: 100% !important;
}

.h-full {
  height: 100% !important;
}

.of-visible {
  overflow: visible;
}

.side-by-side {
  display: flex;
  align-items: center;
}

.min-w-1 {
  min-width: 1px;
}

.min-h-1 {
  min-height: 1px;
}

.width-1 {
  width: 1px !important;
}

.height-1 {
  height: 1px !important;
}

.min-width-1 {
  min-width: 1px !important;
}

.min-height-1 {
  min-height: 1px !important;
}

.max-width-1 {
  max-width: 1px !important;
}

.max-height-1 {
  max-height: 1px !important;
}

.fix-width-1 {
  max-width: 1px !important;
  min-width: 1px !important;
  width: 1px !important;
}

.fix-height-1 {
  max-height: 1px !important;
  min-height: 1px !important;
  height: 1px !important;
}

.min-w-2 {
  min-width: 2px;
}

.min-h-2 {
  min-height: 2px;
}

.width-2 {
  width: 2px !important;
}

.height-2 {
  height: 2px !important;
}

.min-width-2 {
  min-width: 2px !important;
}

.min-height-2 {
  min-height: 2px !important;
}

.max-width-2 {
  max-width: 2px !important;
}

.max-height-2 {
  max-height: 2px !important;
}

.fix-width-2 {
  max-width: 2px !important;
  min-width: 2px !important;
  width: 2px !important;
}

.fix-height-2 {
  max-height: 2px !important;
  min-height: 2px !important;
  height: 2px !important;
}

.min-w-3 {
  min-width: 3px;
}

.min-h-3 {
  min-height: 3px;
}

.width-3 {
  width: 3px !important;
}

.height-3 {
  height: 3px !important;
}

.min-width-3 {
  min-width: 3px !important;
}

.min-height-3 {
  min-height: 3px !important;
}

.max-width-3 {
  max-width: 3px !important;
}

.max-height-3 {
  max-height: 3px !important;
}

.fix-width-3 {
  max-width: 3px !important;
  min-width: 3px !important;
  width: 3px !important;
}

.fix-height-3 {
  max-height: 3px !important;
  min-height: 3px !important;
  height: 3px !important;
}

.min-w-4 {
  min-width: 4px;
}

.min-h-4 {
  min-height: 4px;
}

.width-4 {
  width: 4px !important;
}

.height-4 {
  height: 4px !important;
}

.min-width-4 {
  min-width: 4px !important;
}

.min-height-4 {
  min-height: 4px !important;
}

.max-width-4 {
  max-width: 4px !important;
}

.max-height-4 {
  max-height: 4px !important;
}

.fix-width-4 {
  max-width: 4px !important;
  min-width: 4px !important;
  width: 4px !important;
}

.fix-height-4 {
  max-height: 4px !important;
  min-height: 4px !important;
  height: 4px !important;
}

.min-w-5 {
  min-width: 5px;
}

.min-h-5 {
  min-height: 5px;
}

.width-5 {
  width: 5px !important;
}

.height-5 {
  height: 5px !important;
}

.min-width-5 {
  min-width: 5px !important;
}

.min-height-5 {
  min-height: 5px !important;
}

.max-width-5 {
  max-width: 5px !important;
}

.max-height-5 {
  max-height: 5px !important;
}

.fix-width-5 {
  max-width: 5px !important;
  min-width: 5px !important;
  width: 5px !important;
}

.fix-height-5 {
  max-height: 5px !important;
  min-height: 5px !important;
  height: 5px !important;
}

.min-w-6 {
  min-width: 6px;
}

.min-h-6 {
  min-height: 6px;
}

.width-6 {
  width: 6px !important;
}

.height-6 {
  height: 6px !important;
}

.min-width-6 {
  min-width: 6px !important;
}

.min-height-6 {
  min-height: 6px !important;
}

.max-width-6 {
  max-width: 6px !important;
}

.max-height-6 {
  max-height: 6px !important;
}

.fix-width-6 {
  max-width: 6px !important;
  min-width: 6px !important;
  width: 6px !important;
}

.fix-height-6 {
  max-height: 6px !important;
  min-height: 6px !important;
  height: 6px !important;
}

.min-w-7 {
  min-width: 7px;
}

.min-h-7 {
  min-height: 7px;
}

.width-7 {
  width: 7px !important;
}

.height-7 {
  height: 7px !important;
}

.min-width-7 {
  min-width: 7px !important;
}

.min-height-7 {
  min-height: 7px !important;
}

.max-width-7 {
  max-width: 7px !important;
}

.max-height-7 {
  max-height: 7px !important;
}

.fix-width-7 {
  max-width: 7px !important;
  min-width: 7px !important;
  width: 7px !important;
}

.fix-height-7 {
  max-height: 7px !important;
  min-height: 7px !important;
  height: 7px !important;
}

.min-w-8 {
  min-width: 8px;
}

.min-h-8 {
  min-height: 8px;
}

.width-8 {
  width: 8px !important;
}

.height-8 {
  height: 8px !important;
}

.min-width-8 {
  min-width: 8px !important;
}

.min-height-8 {
  min-height: 8px !important;
}

.max-width-8 {
  max-width: 8px !important;
}

.max-height-8 {
  max-height: 8px !important;
}

.fix-width-8 {
  max-width: 8px !important;
  min-width: 8px !important;
  width: 8px !important;
}

.fix-height-8 {
  max-height: 8px !important;
  min-height: 8px !important;
  height: 8px !important;
}

.min-w-9 {
  min-width: 9px;
}

.min-h-9 {
  min-height: 9px;
}

.width-9 {
  width: 9px !important;
}

.height-9 {
  height: 9px !important;
}

.min-width-9 {
  min-width: 9px !important;
}

.min-height-9 {
  min-height: 9px !important;
}

.max-width-9 {
  max-width: 9px !important;
}

.max-height-9 {
  max-height: 9px !important;
}

.fix-width-9 {
  max-width: 9px !important;
  min-width: 9px !important;
  width: 9px !important;
}

.fix-height-9 {
  max-height: 9px !important;
  min-height: 9px !important;
  height: 9px !important;
}

.min-w-10 {
  min-width: 10px;
}

.min-h-10 {
  min-height: 10px;
}

.width-10 {
  width: 10px !important;
}

.height-10 {
  height: 10px !important;
}

.min-width-10 {
  min-width: 10px !important;
}

.min-height-10 {
  min-height: 10px !important;
}

.max-width-10 {
  max-width: 10px !important;
}

.max-height-10 {
  max-height: 10px !important;
}

.fix-width-10 {
  max-width: 10px !important;
  min-width: 10px !important;
  width: 10px !important;
}

.fix-height-10 {
  max-height: 10px !important;
  min-height: 10px !important;
  height: 10px !important;
}

.min-w-11 {
  min-width: 11px;
}

.min-h-11 {
  min-height: 11px;
}

.width-11 {
  width: 11px !important;
}

.height-11 {
  height: 11px !important;
}

.min-width-11 {
  min-width: 11px !important;
}

.min-height-11 {
  min-height: 11px !important;
}

.max-width-11 {
  max-width: 11px !important;
}

.max-height-11 {
  max-height: 11px !important;
}

.fix-width-11 {
  max-width: 11px !important;
  min-width: 11px !important;
  width: 11px !important;
}

.fix-height-11 {
  max-height: 11px !important;
  min-height: 11px !important;
  height: 11px !important;
}

.min-w-12 {
  min-width: 12px;
}

.min-h-12 {
  min-height: 12px;
}

.width-12 {
  width: 12px !important;
}

.height-12 {
  height: 12px !important;
}

.min-width-12 {
  min-width: 12px !important;
}

.min-height-12 {
  min-height: 12px !important;
}

.max-width-12 {
  max-width: 12px !important;
}

.max-height-12 {
  max-height: 12px !important;
}

.fix-width-12 {
  max-width: 12px !important;
  min-width: 12px !important;
  width: 12px !important;
}

.fix-height-12 {
  max-height: 12px !important;
  min-height: 12px !important;
  height: 12px !important;
}

.min-w-13 {
  min-width: 13px;
}

.min-h-13 {
  min-height: 13px;
}

.width-13 {
  width: 13px !important;
}

.height-13 {
  height: 13px !important;
}

.min-width-13 {
  min-width: 13px !important;
}

.min-height-13 {
  min-height: 13px !important;
}

.max-width-13 {
  max-width: 13px !important;
}

.max-height-13 {
  max-height: 13px !important;
}

.fix-width-13 {
  max-width: 13px !important;
  min-width: 13px !important;
  width: 13px !important;
}

.fix-height-13 {
  max-height: 13px !important;
  min-height: 13px !important;
  height: 13px !important;
}

.min-w-14 {
  min-width: 14px;
}

.min-h-14 {
  min-height: 14px;
}

.width-14 {
  width: 14px !important;
}

.height-14 {
  height: 14px !important;
}

.min-width-14 {
  min-width: 14px !important;
}

.min-height-14 {
  min-height: 14px !important;
}

.max-width-14 {
  max-width: 14px !important;
}

.max-height-14 {
  max-height: 14px !important;
}

.fix-width-14 {
  max-width: 14px !important;
  min-width: 14px !important;
  width: 14px !important;
}

.fix-height-14 {
  max-height: 14px !important;
  min-height: 14px !important;
  height: 14px !important;
}

.min-w-15 {
  min-width: 15px;
}

.min-h-15 {
  min-height: 15px;
}

.width-15 {
  width: 15px !important;
}

.height-15 {
  height: 15px !important;
}

.min-width-15 {
  min-width: 15px !important;
}

.min-height-15 {
  min-height: 15px !important;
}

.max-width-15 {
  max-width: 15px !important;
}

.max-height-15 {
  max-height: 15px !important;
}

.fix-width-15 {
  max-width: 15px !important;
  min-width: 15px !important;
  width: 15px !important;
}

.fix-height-15 {
  max-height: 15px !important;
  min-height: 15px !important;
  height: 15px !important;
}

.min-w-16 {
  min-width: 16px;
}

.min-h-16 {
  min-height: 16px;
}

.width-16 {
  width: 16px !important;
}

.height-16 {
  height: 16px !important;
}

.min-width-16 {
  min-width: 16px !important;
}

.min-height-16 {
  min-height: 16px !important;
}

.max-width-16 {
  max-width: 16px !important;
}

.max-height-16 {
  max-height: 16px !important;
}

.fix-width-16 {
  max-width: 16px !important;
  min-width: 16px !important;
  width: 16px !important;
}

.fix-height-16 {
  max-height: 16px !important;
  min-height: 16px !important;
  height: 16px !important;
}

.min-w-17 {
  min-width: 17px;
}

.min-h-17 {
  min-height: 17px;
}

.width-17 {
  width: 17px !important;
}

.height-17 {
  height: 17px !important;
}

.min-width-17 {
  min-width: 17px !important;
}

.min-height-17 {
  min-height: 17px !important;
}

.max-width-17 {
  max-width: 17px !important;
}

.max-height-17 {
  max-height: 17px !important;
}

.fix-width-17 {
  max-width: 17px !important;
  min-width: 17px !important;
  width: 17px !important;
}

.fix-height-17 {
  max-height: 17px !important;
  min-height: 17px !important;
  height: 17px !important;
}

.min-w-18 {
  min-width: 18px;
}

.min-h-18 {
  min-height: 18px;
}

.width-18 {
  width: 18px !important;
}

.height-18 {
  height: 18px !important;
}

.min-width-18 {
  min-width: 18px !important;
}

.min-height-18 {
  min-height: 18px !important;
}

.max-width-18 {
  max-width: 18px !important;
}

.max-height-18 {
  max-height: 18px !important;
}

.fix-width-18 {
  max-width: 18px !important;
  min-width: 18px !important;
  width: 18px !important;
}

.fix-height-18 {
  max-height: 18px !important;
  min-height: 18px !important;
  height: 18px !important;
}

.min-w-19 {
  min-width: 19px;
}

.min-h-19 {
  min-height: 19px;
}

.width-19 {
  width: 19px !important;
}

.height-19 {
  height: 19px !important;
}

.min-width-19 {
  min-width: 19px !important;
}

.min-height-19 {
  min-height: 19px !important;
}

.max-width-19 {
  max-width: 19px !important;
}

.max-height-19 {
  max-height: 19px !important;
}

.fix-width-19 {
  max-width: 19px !important;
  min-width: 19px !important;
  width: 19px !important;
}

.fix-height-19 {
  max-height: 19px !important;
  min-height: 19px !important;
  height: 19px !important;
}

.min-w-20 {
  min-width: 20px;
}

.min-h-20 {
  min-height: 20px;
}

.width-20 {
  width: 20px !important;
}

.height-20 {
  height: 20px !important;
}

.min-width-20 {
  min-width: 20px !important;
}

.min-height-20 {
  min-height: 20px !important;
}

.max-width-20 {
  max-width: 20px !important;
}

.max-height-20 {
  max-height: 20px !important;
}

.fix-width-20 {
  max-width: 20px !important;
  min-width: 20px !important;
  width: 20px !important;
}

.fix-height-20 {
  max-height: 20px !important;
  min-height: 20px !important;
  height: 20px !important;
}

.min-w-21 {
  min-width: 21px;
}

.min-h-21 {
  min-height: 21px;
}

.width-21 {
  width: 21px !important;
}

.height-21 {
  height: 21px !important;
}

.min-width-21 {
  min-width: 21px !important;
}

.min-height-21 {
  min-height: 21px !important;
}

.max-width-21 {
  max-width: 21px !important;
}

.max-height-21 {
  max-height: 21px !important;
}

.fix-width-21 {
  max-width: 21px !important;
  min-width: 21px !important;
  width: 21px !important;
}

.fix-height-21 {
  max-height: 21px !important;
  min-height: 21px !important;
  height: 21px !important;
}

.min-w-22 {
  min-width: 22px;
}

.min-h-22 {
  min-height: 22px;
}

.width-22 {
  width: 22px !important;
}

.height-22 {
  height: 22px !important;
}

.min-width-22 {
  min-width: 22px !important;
}

.min-height-22 {
  min-height: 22px !important;
}

.max-width-22 {
  max-width: 22px !important;
}

.max-height-22 {
  max-height: 22px !important;
}

.fix-width-22 {
  max-width: 22px !important;
  min-width: 22px !important;
  width: 22px !important;
}

.fix-height-22 {
  max-height: 22px !important;
  min-height: 22px !important;
  height: 22px !important;
}

.min-w-23 {
  min-width: 23px;
}

.min-h-23 {
  min-height: 23px;
}

.width-23 {
  width: 23px !important;
}

.height-23 {
  height: 23px !important;
}

.min-width-23 {
  min-width: 23px !important;
}

.min-height-23 {
  min-height: 23px !important;
}

.max-width-23 {
  max-width: 23px !important;
}

.max-height-23 {
  max-height: 23px !important;
}

.fix-width-23 {
  max-width: 23px !important;
  min-width: 23px !important;
  width: 23px !important;
}

.fix-height-23 {
  max-height: 23px !important;
  min-height: 23px !important;
  height: 23px !important;
}

.min-w-24 {
  min-width: 24px;
}

.min-h-24 {
  min-height: 24px;
}

.width-24 {
  width: 24px !important;
}

.height-24 {
  height: 24px !important;
}

.min-width-24 {
  min-width: 24px !important;
}

.min-height-24 {
  min-height: 24px !important;
}

.max-width-24 {
  max-width: 24px !important;
}

.max-height-24 {
  max-height: 24px !important;
}

.fix-width-24 {
  max-width: 24px !important;
  min-width: 24px !important;
  width: 24px !important;
}

.fix-height-24 {
  max-height: 24px !important;
  min-height: 24px !important;
  height: 24px !important;
}

.min-w-25 {
  min-width: 25px;
}

.min-h-25 {
  min-height: 25px;
}

.width-25 {
  width: 25px !important;
}

.height-25 {
  height: 25px !important;
}

.min-width-25 {
  min-width: 25px !important;
}

.min-height-25 {
  min-height: 25px !important;
}

.max-width-25 {
  max-width: 25px !important;
}

.max-height-25 {
  max-height: 25px !important;
}

.fix-width-25 {
  max-width: 25px !important;
  min-width: 25px !important;
  width: 25px !important;
}

.fix-height-25 {
  max-height: 25px !important;
  min-height: 25px !important;
  height: 25px !important;
}

.min-w-26 {
  min-width: 26px;
}

.min-h-26 {
  min-height: 26px;
}

.width-26 {
  width: 26px !important;
}

.height-26 {
  height: 26px !important;
}

.min-width-26 {
  min-width: 26px !important;
}

.min-height-26 {
  min-height: 26px !important;
}

.max-width-26 {
  max-width: 26px !important;
}

.max-height-26 {
  max-height: 26px !important;
}

.fix-width-26 {
  max-width: 26px !important;
  min-width: 26px !important;
  width: 26px !important;
}

.fix-height-26 {
  max-height: 26px !important;
  min-height: 26px !important;
  height: 26px !important;
}

.min-w-27 {
  min-width: 27px;
}

.min-h-27 {
  min-height: 27px;
}

.width-27 {
  width: 27px !important;
}

.height-27 {
  height: 27px !important;
}

.min-width-27 {
  min-width: 27px !important;
}

.min-height-27 {
  min-height: 27px !important;
}

.max-width-27 {
  max-width: 27px !important;
}

.max-height-27 {
  max-height: 27px !important;
}

.fix-width-27 {
  max-width: 27px !important;
  min-width: 27px !important;
  width: 27px !important;
}

.fix-height-27 {
  max-height: 27px !important;
  min-height: 27px !important;
  height: 27px !important;
}

.min-w-28 {
  min-width: 28px;
}

.min-h-28 {
  min-height: 28px;
}

.width-28 {
  width: 28px !important;
}

.height-28 {
  height: 28px !important;
}

.min-width-28 {
  min-width: 28px !important;
}

.min-height-28 {
  min-height: 28px !important;
}

.max-width-28 {
  max-width: 28px !important;
}

.max-height-28 {
  max-height: 28px !important;
}

.fix-width-28 {
  max-width: 28px !important;
  min-width: 28px !important;
  width: 28px !important;
}

.fix-height-28 {
  max-height: 28px !important;
  min-height: 28px !important;
  height: 28px !important;
}

.min-w-29 {
  min-width: 29px;
}

.min-h-29 {
  min-height: 29px;
}

.width-29 {
  width: 29px !important;
}

.height-29 {
  height: 29px !important;
}

.min-width-29 {
  min-width: 29px !important;
}

.min-height-29 {
  min-height: 29px !important;
}

.max-width-29 {
  max-width: 29px !important;
}

.max-height-29 {
  max-height: 29px !important;
}

.fix-width-29 {
  max-width: 29px !important;
  min-width: 29px !important;
  width: 29px !important;
}

.fix-height-29 {
  max-height: 29px !important;
  min-height: 29px !important;
  height: 29px !important;
}

.min-w-30 {
  min-width: 30px;
}

.min-h-30 {
  min-height: 30px;
}

.width-30 {
  width: 30px !important;
}

.height-30 {
  height: 30px !important;
}

.min-width-30 {
  min-width: 30px !important;
}

.min-height-30 {
  min-height: 30px !important;
}

.max-width-30 {
  max-width: 30px !important;
}

.max-height-30 {
  max-height: 30px !important;
}

.fix-width-30 {
  max-width: 30px !important;
  min-width: 30px !important;
  width: 30px !important;
}

.fix-height-30 {
  max-height: 30px !important;
  min-height: 30px !important;
  height: 30px !important;
}

.min-w-31 {
  min-width: 31px;
}

.min-h-31 {
  min-height: 31px;
}

.width-31 {
  width: 31px !important;
}

.height-31 {
  height: 31px !important;
}

.min-width-31 {
  min-width: 31px !important;
}

.min-height-31 {
  min-height: 31px !important;
}

.max-width-31 {
  max-width: 31px !important;
}

.max-height-31 {
  max-height: 31px !important;
}

.fix-width-31 {
  max-width: 31px !important;
  min-width: 31px !important;
  width: 31px !important;
}

.fix-height-31 {
  max-height: 31px !important;
  min-height: 31px !important;
  height: 31px !important;
}

.min-w-32 {
  min-width: 32px;
}

.min-h-32 {
  min-height: 32px;
}

.width-32 {
  width: 32px !important;
}

.height-32 {
  height: 32px !important;
}

.min-width-32 {
  min-width: 32px !important;
}

.min-height-32 {
  min-height: 32px !important;
}

.max-width-32 {
  max-width: 32px !important;
}

.max-height-32 {
  max-height: 32px !important;
}

.fix-width-32 {
  max-width: 32px !important;
  min-width: 32px !important;
  width: 32px !important;
}

.fix-height-32 {
  max-height: 32px !important;
  min-height: 32px !important;
  height: 32px !important;
}

.min-w-33 {
  min-width: 33px;
}

.min-h-33 {
  min-height: 33px;
}

.width-33 {
  width: 33px !important;
}

.height-33 {
  height: 33px !important;
}

.min-width-33 {
  min-width: 33px !important;
}

.min-height-33 {
  min-height: 33px !important;
}

.max-width-33 {
  max-width: 33px !important;
}

.max-height-33 {
  max-height: 33px !important;
}

.fix-width-33 {
  max-width: 33px !important;
  min-width: 33px !important;
  width: 33px !important;
}

.fix-height-33 {
  max-height: 33px !important;
  min-height: 33px !important;
  height: 33px !important;
}

.min-w-34 {
  min-width: 34px;
}

.min-h-34 {
  min-height: 34px;
}

.width-34 {
  width: 34px !important;
}

.height-34 {
  height: 34px !important;
}

.min-width-34 {
  min-width: 34px !important;
}

.min-height-34 {
  min-height: 34px !important;
}

.max-width-34 {
  max-width: 34px !important;
}

.max-height-34 {
  max-height: 34px !important;
}

.fix-width-34 {
  max-width: 34px !important;
  min-width: 34px !important;
  width: 34px !important;
}

.fix-height-34 {
  max-height: 34px !important;
  min-height: 34px !important;
  height: 34px !important;
}

.min-w-35 {
  min-width: 35px;
}

.min-h-35 {
  min-height: 35px;
}

.width-35 {
  width: 35px !important;
}

.height-35 {
  height: 35px !important;
}

.min-width-35 {
  min-width: 35px !important;
}

.min-height-35 {
  min-height: 35px !important;
}

.max-width-35 {
  max-width: 35px !important;
}

.max-height-35 {
  max-height: 35px !important;
}

.fix-width-35 {
  max-width: 35px !important;
  min-width: 35px !important;
  width: 35px !important;
}

.fix-height-35 {
  max-height: 35px !important;
  min-height: 35px !important;
  height: 35px !important;
}

.min-w-36 {
  min-width: 36px;
}

.min-h-36 {
  min-height: 36px;
}

.width-36 {
  width: 36px !important;
}

.height-36 {
  height: 36px !important;
}

.min-width-36 {
  min-width: 36px !important;
}

.min-height-36 {
  min-height: 36px !important;
}

.max-width-36 {
  max-width: 36px !important;
}

.max-height-36 {
  max-height: 36px !important;
}

.fix-width-36 {
  max-width: 36px !important;
  min-width: 36px !important;
  width: 36px !important;
}

.fix-height-36 {
  max-height: 36px !important;
  min-height: 36px !important;
  height: 36px !important;
}

.min-w-37 {
  min-width: 37px;
}

.min-h-37 {
  min-height: 37px;
}

.width-37 {
  width: 37px !important;
}

.height-37 {
  height: 37px !important;
}

.min-width-37 {
  min-width: 37px !important;
}

.min-height-37 {
  min-height: 37px !important;
}

.max-width-37 {
  max-width: 37px !important;
}

.max-height-37 {
  max-height: 37px !important;
}

.fix-width-37 {
  max-width: 37px !important;
  min-width: 37px !important;
  width: 37px !important;
}

.fix-height-37 {
  max-height: 37px !important;
  min-height: 37px !important;
  height: 37px !important;
}

.min-w-38 {
  min-width: 38px;
}

.min-h-38 {
  min-height: 38px;
}

.width-38 {
  width: 38px !important;
}

.height-38 {
  height: 38px !important;
}

.min-width-38 {
  min-width: 38px !important;
}

.min-height-38 {
  min-height: 38px !important;
}

.max-width-38 {
  max-width: 38px !important;
}

.max-height-38 {
  max-height: 38px !important;
}

.fix-width-38 {
  max-width: 38px !important;
  min-width: 38px !important;
  width: 38px !important;
}

.fix-height-38 {
  max-height: 38px !important;
  min-height: 38px !important;
  height: 38px !important;
}

.min-w-39 {
  min-width: 39px;
}

.min-h-39 {
  min-height: 39px;
}

.width-39 {
  width: 39px !important;
}

.height-39 {
  height: 39px !important;
}

.min-width-39 {
  min-width: 39px !important;
}

.min-height-39 {
  min-height: 39px !important;
}

.max-width-39 {
  max-width: 39px !important;
}

.max-height-39 {
  max-height: 39px !important;
}

.fix-width-39 {
  max-width: 39px !important;
  min-width: 39px !important;
  width: 39px !important;
}

.fix-height-39 {
  max-height: 39px !important;
  min-height: 39px !important;
  height: 39px !important;
}

.min-w-40 {
  min-width: 40px;
}

.min-h-40 {
  min-height: 40px;
}

.width-40 {
  width: 40px !important;
}

.height-40 {
  height: 40px !important;
}

.min-width-40 {
  min-width: 40px !important;
}

.min-height-40 {
  min-height: 40px !important;
}

.max-width-40 {
  max-width: 40px !important;
}

.max-height-40 {
  max-height: 40px !important;
}

.fix-width-40 {
  max-width: 40px !important;
  min-width: 40px !important;
  width: 40px !important;
}

.fix-height-40 {
  max-height: 40px !important;
  min-height: 40px !important;
  height: 40px !important;
}

.min-w-41 {
  min-width: 41px;
}

.min-h-41 {
  min-height: 41px;
}

.width-41 {
  width: 41px !important;
}

.height-41 {
  height: 41px !important;
}

.min-width-41 {
  min-width: 41px !important;
}

.min-height-41 {
  min-height: 41px !important;
}

.max-width-41 {
  max-width: 41px !important;
}

.max-height-41 {
  max-height: 41px !important;
}

.fix-width-41 {
  max-width: 41px !important;
  min-width: 41px !important;
  width: 41px !important;
}

.fix-height-41 {
  max-height: 41px !important;
  min-height: 41px !important;
  height: 41px !important;
}

.min-w-42 {
  min-width: 42px;
}

.min-h-42 {
  min-height: 42px;
}

.width-42 {
  width: 42px !important;
}

.height-42 {
  height: 42px !important;
}

.min-width-42 {
  min-width: 42px !important;
}

.min-height-42 {
  min-height: 42px !important;
}

.max-width-42 {
  max-width: 42px !important;
}

.max-height-42 {
  max-height: 42px !important;
}

.fix-width-42 {
  max-width: 42px !important;
  min-width: 42px !important;
  width: 42px !important;
}

.fix-height-42 {
  max-height: 42px !important;
  min-height: 42px !important;
  height: 42px !important;
}

.min-w-43 {
  min-width: 43px;
}

.min-h-43 {
  min-height: 43px;
}

.width-43 {
  width: 43px !important;
}

.height-43 {
  height: 43px !important;
}

.min-width-43 {
  min-width: 43px !important;
}

.min-height-43 {
  min-height: 43px !important;
}

.max-width-43 {
  max-width: 43px !important;
}

.max-height-43 {
  max-height: 43px !important;
}

.fix-width-43 {
  max-width: 43px !important;
  min-width: 43px !important;
  width: 43px !important;
}

.fix-height-43 {
  max-height: 43px !important;
  min-height: 43px !important;
  height: 43px !important;
}

.min-w-44 {
  min-width: 44px;
}

.min-h-44 {
  min-height: 44px;
}

.width-44 {
  width: 44px !important;
}

.height-44 {
  height: 44px !important;
}

.min-width-44 {
  min-width: 44px !important;
}

.min-height-44 {
  min-height: 44px !important;
}

.max-width-44 {
  max-width: 44px !important;
}

.max-height-44 {
  max-height: 44px !important;
}

.fix-width-44 {
  max-width: 44px !important;
  min-width: 44px !important;
  width: 44px !important;
}

.fix-height-44 {
  max-height: 44px !important;
  min-height: 44px !important;
  height: 44px !important;
}

.min-w-45 {
  min-width: 45px;
}

.min-h-45 {
  min-height: 45px;
}

.width-45 {
  width: 45px !important;
}

.height-45 {
  height: 45px !important;
}

.min-width-45 {
  min-width: 45px !important;
}

.min-height-45 {
  min-height: 45px !important;
}

.max-width-45 {
  max-width: 45px !important;
}

.max-height-45 {
  max-height: 45px !important;
}

.fix-width-45 {
  max-width: 45px !important;
  min-width: 45px !important;
  width: 45px !important;
}

.fix-height-45 {
  max-height: 45px !important;
  min-height: 45px !important;
  height: 45px !important;
}

.min-w-46 {
  min-width: 46px;
}

.min-h-46 {
  min-height: 46px;
}

.width-46 {
  width: 46px !important;
}

.height-46 {
  height: 46px !important;
}

.min-width-46 {
  min-width: 46px !important;
}

.min-height-46 {
  min-height: 46px !important;
}

.max-width-46 {
  max-width: 46px !important;
}

.max-height-46 {
  max-height: 46px !important;
}

.fix-width-46 {
  max-width: 46px !important;
  min-width: 46px !important;
  width: 46px !important;
}

.fix-height-46 {
  max-height: 46px !important;
  min-height: 46px !important;
  height: 46px !important;
}

.min-w-47 {
  min-width: 47px;
}

.min-h-47 {
  min-height: 47px;
}

.width-47 {
  width: 47px !important;
}

.height-47 {
  height: 47px !important;
}

.min-width-47 {
  min-width: 47px !important;
}

.min-height-47 {
  min-height: 47px !important;
}

.max-width-47 {
  max-width: 47px !important;
}

.max-height-47 {
  max-height: 47px !important;
}

.fix-width-47 {
  max-width: 47px !important;
  min-width: 47px !important;
  width: 47px !important;
}

.fix-height-47 {
  max-height: 47px !important;
  min-height: 47px !important;
  height: 47px !important;
}

.min-w-48 {
  min-width: 48px;
}

.min-h-48 {
  min-height: 48px;
}

.width-48 {
  width: 48px !important;
}

.height-48 {
  height: 48px !important;
}

.min-width-48 {
  min-width: 48px !important;
}

.min-height-48 {
  min-height: 48px !important;
}

.max-width-48 {
  max-width: 48px !important;
}

.max-height-48 {
  max-height: 48px !important;
}

.fix-width-48 {
  max-width: 48px !important;
  min-width: 48px !important;
  width: 48px !important;
}

.fix-height-48 {
  max-height: 48px !important;
  min-height: 48px !important;
  height: 48px !important;
}

.min-w-49 {
  min-width: 49px;
}

.min-h-49 {
  min-height: 49px;
}

.width-49 {
  width: 49px !important;
}

.height-49 {
  height: 49px !important;
}

.min-width-49 {
  min-width: 49px !important;
}

.min-height-49 {
  min-height: 49px !important;
}

.max-width-49 {
  max-width: 49px !important;
}

.max-height-49 {
  max-height: 49px !important;
}

.fix-width-49 {
  max-width: 49px !important;
  min-width: 49px !important;
  width: 49px !important;
}

.fix-height-49 {
  max-height: 49px !important;
  min-height: 49px !important;
  height: 49px !important;
}

.min-w-50 {
  min-width: 50px;
}

.min-h-50 {
  min-height: 50px;
}

.width-50 {
  width: 50px !important;
}

.height-50 {
  height: 50px !important;
}

.min-width-50 {
  min-width: 50px !important;
}

.min-height-50 {
  min-height: 50px !important;
}

.max-width-50 {
  max-width: 50px !important;
}

.max-height-50 {
  max-height: 50px !important;
}

.fix-width-50 {
  max-width: 50px !important;
  min-width: 50px !important;
  width: 50px !important;
}

.fix-height-50 {
  max-height: 50px !important;
  min-height: 50px !important;
  height: 50px !important;
}

.min-w-51 {
  min-width: 51px;
}

.min-h-51 {
  min-height: 51px;
}

.width-51 {
  width: 51px !important;
}

.height-51 {
  height: 51px !important;
}

.min-width-51 {
  min-width: 51px !important;
}

.min-height-51 {
  min-height: 51px !important;
}

.max-width-51 {
  max-width: 51px !important;
}

.max-height-51 {
  max-height: 51px !important;
}

.fix-width-51 {
  max-width: 51px !important;
  min-width: 51px !important;
  width: 51px !important;
}

.fix-height-51 {
  max-height: 51px !important;
  min-height: 51px !important;
  height: 51px !important;
}

.min-w-52 {
  min-width: 52px;
}

.min-h-52 {
  min-height: 52px;
}

.width-52 {
  width: 52px !important;
}

.height-52 {
  height: 52px !important;
}

.min-width-52 {
  min-width: 52px !important;
}

.min-height-52 {
  min-height: 52px !important;
}

.max-width-52 {
  max-width: 52px !important;
}

.max-height-52 {
  max-height: 52px !important;
}

.fix-width-52 {
  max-width: 52px !important;
  min-width: 52px !important;
  width: 52px !important;
}

.fix-height-52 {
  max-height: 52px !important;
  min-height: 52px !important;
  height: 52px !important;
}

.min-w-53 {
  min-width: 53px;
}

.min-h-53 {
  min-height: 53px;
}

.width-53 {
  width: 53px !important;
}

.height-53 {
  height: 53px !important;
}

.min-width-53 {
  min-width: 53px !important;
}

.min-height-53 {
  min-height: 53px !important;
}

.max-width-53 {
  max-width: 53px !important;
}

.max-height-53 {
  max-height: 53px !important;
}

.fix-width-53 {
  max-width: 53px !important;
  min-width: 53px !important;
  width: 53px !important;
}

.fix-height-53 {
  max-height: 53px !important;
  min-height: 53px !important;
  height: 53px !important;
}

.min-w-54 {
  min-width: 54px;
}

.min-h-54 {
  min-height: 54px;
}

.width-54 {
  width: 54px !important;
}

.height-54 {
  height: 54px !important;
}

.min-width-54 {
  min-width: 54px !important;
}

.min-height-54 {
  min-height: 54px !important;
}

.max-width-54 {
  max-width: 54px !important;
}

.max-height-54 {
  max-height: 54px !important;
}

.fix-width-54 {
  max-width: 54px !important;
  min-width: 54px !important;
  width: 54px !important;
}

.fix-height-54 {
  max-height: 54px !important;
  min-height: 54px !important;
  height: 54px !important;
}

.min-w-55 {
  min-width: 55px;
}

.min-h-55 {
  min-height: 55px;
}

.width-55 {
  width: 55px !important;
}

.height-55 {
  height: 55px !important;
}

.min-width-55 {
  min-width: 55px !important;
}

.min-height-55 {
  min-height: 55px !important;
}

.max-width-55 {
  max-width: 55px !important;
}

.max-height-55 {
  max-height: 55px !important;
}

.fix-width-55 {
  max-width: 55px !important;
  min-width: 55px !important;
  width: 55px !important;
}

.fix-height-55 {
  max-height: 55px !important;
  min-height: 55px !important;
  height: 55px !important;
}

.min-w-56 {
  min-width: 56px;
}

.min-h-56 {
  min-height: 56px;
}

.width-56 {
  width: 56px !important;
}

.height-56 {
  height: 56px !important;
}

.min-width-56 {
  min-width: 56px !important;
}

.min-height-56 {
  min-height: 56px !important;
}

.max-width-56 {
  max-width: 56px !important;
}

.max-height-56 {
  max-height: 56px !important;
}

.fix-width-56 {
  max-width: 56px !important;
  min-width: 56px !important;
  width: 56px !important;
}

.fix-height-56 {
  max-height: 56px !important;
  min-height: 56px !important;
  height: 56px !important;
}

.min-w-57 {
  min-width: 57px;
}

.min-h-57 {
  min-height: 57px;
}

.width-57 {
  width: 57px !important;
}

.height-57 {
  height: 57px !important;
}

.min-width-57 {
  min-width: 57px !important;
}

.min-height-57 {
  min-height: 57px !important;
}

.max-width-57 {
  max-width: 57px !important;
}

.max-height-57 {
  max-height: 57px !important;
}

.fix-width-57 {
  max-width: 57px !important;
  min-width: 57px !important;
  width: 57px !important;
}

.fix-height-57 {
  max-height: 57px !important;
  min-height: 57px !important;
  height: 57px !important;
}

.min-w-58 {
  min-width: 58px;
}

.min-h-58 {
  min-height: 58px;
}

.width-58 {
  width: 58px !important;
}

.height-58 {
  height: 58px !important;
}

.min-width-58 {
  min-width: 58px !important;
}

.min-height-58 {
  min-height: 58px !important;
}

.max-width-58 {
  max-width: 58px !important;
}

.max-height-58 {
  max-height: 58px !important;
}

.fix-width-58 {
  max-width: 58px !important;
  min-width: 58px !important;
  width: 58px !important;
}

.fix-height-58 {
  max-height: 58px !important;
  min-height: 58px !important;
  height: 58px !important;
}

.min-w-59 {
  min-width: 59px;
}

.min-h-59 {
  min-height: 59px;
}

.width-59 {
  width: 59px !important;
}

.height-59 {
  height: 59px !important;
}

.min-width-59 {
  min-width: 59px !important;
}

.min-height-59 {
  min-height: 59px !important;
}

.max-width-59 {
  max-width: 59px !important;
}

.max-height-59 {
  max-height: 59px !important;
}

.fix-width-59 {
  max-width: 59px !important;
  min-width: 59px !important;
  width: 59px !important;
}

.fix-height-59 {
  max-height: 59px !important;
  min-height: 59px !important;
  height: 59px !important;
}

.min-w-60 {
  min-width: 60px;
}

.min-h-60 {
  min-height: 60px;
}

.width-60 {
  width: 60px !important;
}

.height-60 {
  height: 60px !important;
}

.min-width-60 {
  min-width: 60px !important;
}

.min-height-60 {
  min-height: 60px !important;
}

.max-width-60 {
  max-width: 60px !important;
}

.max-height-60 {
  max-height: 60px !important;
}

.fix-width-60 {
  max-width: 60px !important;
  min-width: 60px !important;
  width: 60px !important;
}

.fix-height-60 {
  max-height: 60px !important;
  min-height: 60px !important;
  height: 60px !important;
}

.min-w-61 {
  min-width: 61px;
}

.min-h-61 {
  min-height: 61px;
}

.width-61 {
  width: 61px !important;
}

.height-61 {
  height: 61px !important;
}

.min-width-61 {
  min-width: 61px !important;
}

.min-height-61 {
  min-height: 61px !important;
}

.max-width-61 {
  max-width: 61px !important;
}

.max-height-61 {
  max-height: 61px !important;
}

.fix-width-61 {
  max-width: 61px !important;
  min-width: 61px !important;
  width: 61px !important;
}

.fix-height-61 {
  max-height: 61px !important;
  min-height: 61px !important;
  height: 61px !important;
}

.min-w-62 {
  min-width: 62px;
}

.min-h-62 {
  min-height: 62px;
}

.width-62 {
  width: 62px !important;
}

.height-62 {
  height: 62px !important;
}

.min-width-62 {
  min-width: 62px !important;
}

.min-height-62 {
  min-height: 62px !important;
}

.max-width-62 {
  max-width: 62px !important;
}

.max-height-62 {
  max-height: 62px !important;
}

.fix-width-62 {
  max-width: 62px !important;
  min-width: 62px !important;
  width: 62px !important;
}

.fix-height-62 {
  max-height: 62px !important;
  min-height: 62px !important;
  height: 62px !important;
}

.min-w-63 {
  min-width: 63px;
}

.min-h-63 {
  min-height: 63px;
}

.width-63 {
  width: 63px !important;
}

.height-63 {
  height: 63px !important;
}

.min-width-63 {
  min-width: 63px !important;
}

.min-height-63 {
  min-height: 63px !important;
}

.max-width-63 {
  max-width: 63px !important;
}

.max-height-63 {
  max-height: 63px !important;
}

.fix-width-63 {
  max-width: 63px !important;
  min-width: 63px !important;
  width: 63px !important;
}

.fix-height-63 {
  max-height: 63px !important;
  min-height: 63px !important;
  height: 63px !important;
}

.min-w-64 {
  min-width: 64px;
}

.min-h-64 {
  min-height: 64px;
}

.width-64 {
  width: 64px !important;
}

.height-64 {
  height: 64px !important;
}

.min-width-64 {
  min-width: 64px !important;
}

.min-height-64 {
  min-height: 64px !important;
}

.max-width-64 {
  max-width: 64px !important;
}

.max-height-64 {
  max-height: 64px !important;
}

.fix-width-64 {
  max-width: 64px !important;
  min-width: 64px !important;
  width: 64px !important;
}

.fix-height-64 {
  max-height: 64px !important;
  min-height: 64px !important;
  height: 64px !important;
}

.min-w-65 {
  min-width: 65px;
}

.min-h-65 {
  min-height: 65px;
}

.width-65 {
  width: 65px !important;
}

.height-65 {
  height: 65px !important;
}

.min-width-65 {
  min-width: 65px !important;
}

.min-height-65 {
  min-height: 65px !important;
}

.max-width-65 {
  max-width: 65px !important;
}

.max-height-65 {
  max-height: 65px !important;
}

.fix-width-65 {
  max-width: 65px !important;
  min-width: 65px !important;
  width: 65px !important;
}

.fix-height-65 {
  max-height: 65px !important;
  min-height: 65px !important;
  height: 65px !important;
}

.min-w-66 {
  min-width: 66px;
}

.min-h-66 {
  min-height: 66px;
}

.width-66 {
  width: 66px !important;
}

.height-66 {
  height: 66px !important;
}

.min-width-66 {
  min-width: 66px !important;
}

.min-height-66 {
  min-height: 66px !important;
}

.max-width-66 {
  max-width: 66px !important;
}

.max-height-66 {
  max-height: 66px !important;
}

.fix-width-66 {
  max-width: 66px !important;
  min-width: 66px !important;
  width: 66px !important;
}

.fix-height-66 {
  max-height: 66px !important;
  min-height: 66px !important;
  height: 66px !important;
}

.min-w-67 {
  min-width: 67px;
}

.min-h-67 {
  min-height: 67px;
}

.width-67 {
  width: 67px !important;
}

.height-67 {
  height: 67px !important;
}

.min-width-67 {
  min-width: 67px !important;
}

.min-height-67 {
  min-height: 67px !important;
}

.max-width-67 {
  max-width: 67px !important;
}

.max-height-67 {
  max-height: 67px !important;
}

.fix-width-67 {
  max-width: 67px !important;
  min-width: 67px !important;
  width: 67px !important;
}

.fix-height-67 {
  max-height: 67px !important;
  min-height: 67px !important;
  height: 67px !important;
}

.min-w-68 {
  min-width: 68px;
}

.min-h-68 {
  min-height: 68px;
}

.width-68 {
  width: 68px !important;
}

.height-68 {
  height: 68px !important;
}

.min-width-68 {
  min-width: 68px !important;
}

.min-height-68 {
  min-height: 68px !important;
}

.max-width-68 {
  max-width: 68px !important;
}

.max-height-68 {
  max-height: 68px !important;
}

.fix-width-68 {
  max-width: 68px !important;
  min-width: 68px !important;
  width: 68px !important;
}

.fix-height-68 {
  max-height: 68px !important;
  min-height: 68px !important;
  height: 68px !important;
}

.min-w-69 {
  min-width: 69px;
}

.min-h-69 {
  min-height: 69px;
}

.width-69 {
  width: 69px !important;
}

.height-69 {
  height: 69px !important;
}

.min-width-69 {
  min-width: 69px !important;
}

.min-height-69 {
  min-height: 69px !important;
}

.max-width-69 {
  max-width: 69px !important;
}

.max-height-69 {
  max-height: 69px !important;
}

.fix-width-69 {
  max-width: 69px !important;
  min-width: 69px !important;
  width: 69px !important;
}

.fix-height-69 {
  max-height: 69px !important;
  min-height: 69px !important;
  height: 69px !important;
}

.min-w-70 {
  min-width: 70px;
}

.min-h-70 {
  min-height: 70px;
}

.width-70 {
  width: 70px !important;
}

.height-70 {
  height: 70px !important;
}

.min-width-70 {
  min-width: 70px !important;
}

.min-height-70 {
  min-height: 70px !important;
}

.max-width-70 {
  max-width: 70px !important;
}

.max-height-70 {
  max-height: 70px !important;
}

.fix-width-70 {
  max-width: 70px !important;
  min-width: 70px !important;
  width: 70px !important;
}

.fix-height-70 {
  max-height: 70px !important;
  min-height: 70px !important;
  height: 70px !important;
}

.min-w-71 {
  min-width: 71px;
}

.min-h-71 {
  min-height: 71px;
}

.width-71 {
  width: 71px !important;
}

.height-71 {
  height: 71px !important;
}

.min-width-71 {
  min-width: 71px !important;
}

.min-height-71 {
  min-height: 71px !important;
}

.max-width-71 {
  max-width: 71px !important;
}

.max-height-71 {
  max-height: 71px !important;
}

.fix-width-71 {
  max-width: 71px !important;
  min-width: 71px !important;
  width: 71px !important;
}

.fix-height-71 {
  max-height: 71px !important;
  min-height: 71px !important;
  height: 71px !important;
}

.min-w-72 {
  min-width: 72px;
}

.min-h-72 {
  min-height: 72px;
}

.width-72 {
  width: 72px !important;
}

.height-72 {
  height: 72px !important;
}

.min-width-72 {
  min-width: 72px !important;
}

.min-height-72 {
  min-height: 72px !important;
}

.max-width-72 {
  max-width: 72px !important;
}

.max-height-72 {
  max-height: 72px !important;
}

.fix-width-72 {
  max-width: 72px !important;
  min-width: 72px !important;
  width: 72px !important;
}

.fix-height-72 {
  max-height: 72px !important;
  min-height: 72px !important;
  height: 72px !important;
}

.min-w-73 {
  min-width: 73px;
}

.min-h-73 {
  min-height: 73px;
}

.width-73 {
  width: 73px !important;
}

.height-73 {
  height: 73px !important;
}

.min-width-73 {
  min-width: 73px !important;
}

.min-height-73 {
  min-height: 73px !important;
}

.max-width-73 {
  max-width: 73px !important;
}

.max-height-73 {
  max-height: 73px !important;
}

.fix-width-73 {
  max-width: 73px !important;
  min-width: 73px !important;
  width: 73px !important;
}

.fix-height-73 {
  max-height: 73px !important;
  min-height: 73px !important;
  height: 73px !important;
}

.min-w-74 {
  min-width: 74px;
}

.min-h-74 {
  min-height: 74px;
}

.width-74 {
  width: 74px !important;
}

.height-74 {
  height: 74px !important;
}

.min-width-74 {
  min-width: 74px !important;
}

.min-height-74 {
  min-height: 74px !important;
}

.max-width-74 {
  max-width: 74px !important;
}

.max-height-74 {
  max-height: 74px !important;
}

.fix-width-74 {
  max-width: 74px !important;
  min-width: 74px !important;
  width: 74px !important;
}

.fix-height-74 {
  max-height: 74px !important;
  min-height: 74px !important;
  height: 74px !important;
}

.min-w-75 {
  min-width: 75px;
}

.min-h-75 {
  min-height: 75px;
}

.width-75 {
  width: 75px !important;
}

.height-75 {
  height: 75px !important;
}

.min-width-75 {
  min-width: 75px !important;
}

.min-height-75 {
  min-height: 75px !important;
}

.max-width-75 {
  max-width: 75px !important;
}

.max-height-75 {
  max-height: 75px !important;
}

.fix-width-75 {
  max-width: 75px !important;
  min-width: 75px !important;
  width: 75px !important;
}

.fix-height-75 {
  max-height: 75px !important;
  min-height: 75px !important;
  height: 75px !important;
}

.min-w-76 {
  min-width: 76px;
}

.min-h-76 {
  min-height: 76px;
}

.width-76 {
  width: 76px !important;
}

.height-76 {
  height: 76px !important;
}

.min-width-76 {
  min-width: 76px !important;
}

.min-height-76 {
  min-height: 76px !important;
}

.max-width-76 {
  max-width: 76px !important;
}

.max-height-76 {
  max-height: 76px !important;
}

.fix-width-76 {
  max-width: 76px !important;
  min-width: 76px !important;
  width: 76px !important;
}

.fix-height-76 {
  max-height: 76px !important;
  min-height: 76px !important;
  height: 76px !important;
}

.min-w-77 {
  min-width: 77px;
}

.min-h-77 {
  min-height: 77px;
}

.width-77 {
  width: 77px !important;
}

.height-77 {
  height: 77px !important;
}

.min-width-77 {
  min-width: 77px !important;
}

.min-height-77 {
  min-height: 77px !important;
}

.max-width-77 {
  max-width: 77px !important;
}

.max-height-77 {
  max-height: 77px !important;
}

.fix-width-77 {
  max-width: 77px !important;
  min-width: 77px !important;
  width: 77px !important;
}

.fix-height-77 {
  max-height: 77px !important;
  min-height: 77px !important;
  height: 77px !important;
}

.min-w-78 {
  min-width: 78px;
}

.min-h-78 {
  min-height: 78px;
}

.width-78 {
  width: 78px !important;
}

.height-78 {
  height: 78px !important;
}

.min-width-78 {
  min-width: 78px !important;
}

.min-height-78 {
  min-height: 78px !important;
}

.max-width-78 {
  max-width: 78px !important;
}

.max-height-78 {
  max-height: 78px !important;
}

.fix-width-78 {
  max-width: 78px !important;
  min-width: 78px !important;
  width: 78px !important;
}

.fix-height-78 {
  max-height: 78px !important;
  min-height: 78px !important;
  height: 78px !important;
}

.min-w-79 {
  min-width: 79px;
}

.min-h-79 {
  min-height: 79px;
}

.width-79 {
  width: 79px !important;
}

.height-79 {
  height: 79px !important;
}

.min-width-79 {
  min-width: 79px !important;
}

.min-height-79 {
  min-height: 79px !important;
}

.max-width-79 {
  max-width: 79px !important;
}

.max-height-79 {
  max-height: 79px !important;
}

.fix-width-79 {
  max-width: 79px !important;
  min-width: 79px !important;
  width: 79px !important;
}

.fix-height-79 {
  max-height: 79px !important;
  min-height: 79px !important;
  height: 79px !important;
}

.min-w-80 {
  min-width: 80px;
}

.min-h-80 {
  min-height: 80px;
}

.width-80 {
  width: 80px !important;
}

.height-80 {
  height: 80px !important;
}

.min-width-80 {
  min-width: 80px !important;
}

.min-height-80 {
  min-height: 80px !important;
}

.max-width-80 {
  max-width: 80px !important;
}

.max-height-80 {
  max-height: 80px !important;
}

.fix-width-80 {
  max-width: 80px !important;
  min-width: 80px !important;
  width: 80px !important;
}

.fix-height-80 {
  max-height: 80px !important;
  min-height: 80px !important;
  height: 80px !important;
}

.min-w-81 {
  min-width: 81px;
}

.min-h-81 {
  min-height: 81px;
}

.width-81 {
  width: 81px !important;
}

.height-81 {
  height: 81px !important;
}

.min-width-81 {
  min-width: 81px !important;
}

.min-height-81 {
  min-height: 81px !important;
}

.max-width-81 {
  max-width: 81px !important;
}

.max-height-81 {
  max-height: 81px !important;
}

.fix-width-81 {
  max-width: 81px !important;
  min-width: 81px !important;
  width: 81px !important;
}

.fix-height-81 {
  max-height: 81px !important;
  min-height: 81px !important;
  height: 81px !important;
}

.min-w-82 {
  min-width: 82px;
}

.min-h-82 {
  min-height: 82px;
}

.width-82 {
  width: 82px !important;
}

.height-82 {
  height: 82px !important;
}

.min-width-82 {
  min-width: 82px !important;
}

.min-height-82 {
  min-height: 82px !important;
}

.max-width-82 {
  max-width: 82px !important;
}

.max-height-82 {
  max-height: 82px !important;
}

.fix-width-82 {
  max-width: 82px !important;
  min-width: 82px !important;
  width: 82px !important;
}

.fix-height-82 {
  max-height: 82px !important;
  min-height: 82px !important;
  height: 82px !important;
}

.min-w-83 {
  min-width: 83px;
}

.min-h-83 {
  min-height: 83px;
}

.width-83 {
  width: 83px !important;
}

.height-83 {
  height: 83px !important;
}

.min-width-83 {
  min-width: 83px !important;
}

.min-height-83 {
  min-height: 83px !important;
}

.max-width-83 {
  max-width: 83px !important;
}

.max-height-83 {
  max-height: 83px !important;
}

.fix-width-83 {
  max-width: 83px !important;
  min-width: 83px !important;
  width: 83px !important;
}

.fix-height-83 {
  max-height: 83px !important;
  min-height: 83px !important;
  height: 83px !important;
}

.min-w-84 {
  min-width: 84px;
}

.min-h-84 {
  min-height: 84px;
}

.width-84 {
  width: 84px !important;
}

.height-84 {
  height: 84px !important;
}

.min-width-84 {
  min-width: 84px !important;
}

.min-height-84 {
  min-height: 84px !important;
}

.max-width-84 {
  max-width: 84px !important;
}

.max-height-84 {
  max-height: 84px !important;
}

.fix-width-84 {
  max-width: 84px !important;
  min-width: 84px !important;
  width: 84px !important;
}

.fix-height-84 {
  max-height: 84px !important;
  min-height: 84px !important;
  height: 84px !important;
}

.min-w-85 {
  min-width: 85px;
}

.min-h-85 {
  min-height: 85px;
}

.width-85 {
  width: 85px !important;
}

.height-85 {
  height: 85px !important;
}

.min-width-85 {
  min-width: 85px !important;
}

.min-height-85 {
  min-height: 85px !important;
}

.max-width-85 {
  max-width: 85px !important;
}

.max-height-85 {
  max-height: 85px !important;
}

.fix-width-85 {
  max-width: 85px !important;
  min-width: 85px !important;
  width: 85px !important;
}

.fix-height-85 {
  max-height: 85px !important;
  min-height: 85px !important;
  height: 85px !important;
}

.min-w-86 {
  min-width: 86px;
}

.min-h-86 {
  min-height: 86px;
}

.width-86 {
  width: 86px !important;
}

.height-86 {
  height: 86px !important;
}

.min-width-86 {
  min-width: 86px !important;
}

.min-height-86 {
  min-height: 86px !important;
}

.max-width-86 {
  max-width: 86px !important;
}

.max-height-86 {
  max-height: 86px !important;
}

.fix-width-86 {
  max-width: 86px !important;
  min-width: 86px !important;
  width: 86px !important;
}

.fix-height-86 {
  max-height: 86px !important;
  min-height: 86px !important;
  height: 86px !important;
}

.min-w-87 {
  min-width: 87px;
}

.min-h-87 {
  min-height: 87px;
}

.width-87 {
  width: 87px !important;
}

.height-87 {
  height: 87px !important;
}

.min-width-87 {
  min-width: 87px !important;
}

.min-height-87 {
  min-height: 87px !important;
}

.max-width-87 {
  max-width: 87px !important;
}

.max-height-87 {
  max-height: 87px !important;
}

.fix-width-87 {
  max-width: 87px !important;
  min-width: 87px !important;
  width: 87px !important;
}

.fix-height-87 {
  max-height: 87px !important;
  min-height: 87px !important;
  height: 87px !important;
}

.min-w-88 {
  min-width: 88px;
}

.min-h-88 {
  min-height: 88px;
}

.width-88 {
  width: 88px !important;
}

.height-88 {
  height: 88px !important;
}

.min-width-88 {
  min-width: 88px !important;
}

.min-height-88 {
  min-height: 88px !important;
}

.max-width-88 {
  max-width: 88px !important;
}

.max-height-88 {
  max-height: 88px !important;
}

.fix-width-88 {
  max-width: 88px !important;
  min-width: 88px !important;
  width: 88px !important;
}

.fix-height-88 {
  max-height: 88px !important;
  min-height: 88px !important;
  height: 88px !important;
}

.min-w-89 {
  min-width: 89px;
}

.min-h-89 {
  min-height: 89px;
}

.width-89 {
  width: 89px !important;
}

.height-89 {
  height: 89px !important;
}

.min-width-89 {
  min-width: 89px !important;
}

.min-height-89 {
  min-height: 89px !important;
}

.max-width-89 {
  max-width: 89px !important;
}

.max-height-89 {
  max-height: 89px !important;
}

.fix-width-89 {
  max-width: 89px !important;
  min-width: 89px !important;
  width: 89px !important;
}

.fix-height-89 {
  max-height: 89px !important;
  min-height: 89px !important;
  height: 89px !important;
}

.min-w-90 {
  min-width: 90px;
}

.min-h-90 {
  min-height: 90px;
}

.width-90 {
  width: 90px !important;
}

.height-90 {
  height: 90px !important;
}

.min-width-90 {
  min-width: 90px !important;
}

.min-height-90 {
  min-height: 90px !important;
}

.max-width-90 {
  max-width: 90px !important;
}

.max-height-90 {
  max-height: 90px !important;
}

.fix-width-90 {
  max-width: 90px !important;
  min-width: 90px !important;
  width: 90px !important;
}

.fix-height-90 {
  max-height: 90px !important;
  min-height: 90px !important;
  height: 90px !important;
}

.min-w-91 {
  min-width: 91px;
}

.min-h-91 {
  min-height: 91px;
}

.width-91 {
  width: 91px !important;
}

.height-91 {
  height: 91px !important;
}

.min-width-91 {
  min-width: 91px !important;
}

.min-height-91 {
  min-height: 91px !important;
}

.max-width-91 {
  max-width: 91px !important;
}

.max-height-91 {
  max-height: 91px !important;
}

.fix-width-91 {
  max-width: 91px !important;
  min-width: 91px !important;
  width: 91px !important;
}

.fix-height-91 {
  max-height: 91px !important;
  min-height: 91px !important;
  height: 91px !important;
}

.min-w-92 {
  min-width: 92px;
}

.min-h-92 {
  min-height: 92px;
}

.width-92 {
  width: 92px !important;
}

.height-92 {
  height: 92px !important;
}

.min-width-92 {
  min-width: 92px !important;
}

.min-height-92 {
  min-height: 92px !important;
}

.max-width-92 {
  max-width: 92px !important;
}

.max-height-92 {
  max-height: 92px !important;
}

.fix-width-92 {
  max-width: 92px !important;
  min-width: 92px !important;
  width: 92px !important;
}

.fix-height-92 {
  max-height: 92px !important;
  min-height: 92px !important;
  height: 92px !important;
}

.min-w-93 {
  min-width: 93px;
}

.min-h-93 {
  min-height: 93px;
}

.width-93 {
  width: 93px !important;
}

.height-93 {
  height: 93px !important;
}

.min-width-93 {
  min-width: 93px !important;
}

.min-height-93 {
  min-height: 93px !important;
}

.max-width-93 {
  max-width: 93px !important;
}

.max-height-93 {
  max-height: 93px !important;
}

.fix-width-93 {
  max-width: 93px !important;
  min-width: 93px !important;
  width: 93px !important;
}

.fix-height-93 {
  max-height: 93px !important;
  min-height: 93px !important;
  height: 93px !important;
}

.min-w-94 {
  min-width: 94px;
}

.min-h-94 {
  min-height: 94px;
}

.width-94 {
  width: 94px !important;
}

.height-94 {
  height: 94px !important;
}

.min-width-94 {
  min-width: 94px !important;
}

.min-height-94 {
  min-height: 94px !important;
}

.max-width-94 {
  max-width: 94px !important;
}

.max-height-94 {
  max-height: 94px !important;
}

.fix-width-94 {
  max-width: 94px !important;
  min-width: 94px !important;
  width: 94px !important;
}

.fix-height-94 {
  max-height: 94px !important;
  min-height: 94px !important;
  height: 94px !important;
}

.min-w-95 {
  min-width: 95px;
}

.min-h-95 {
  min-height: 95px;
}

.width-95 {
  width: 95px !important;
}

.height-95 {
  height: 95px !important;
}

.min-width-95 {
  min-width: 95px !important;
}

.min-height-95 {
  min-height: 95px !important;
}

.max-width-95 {
  max-width: 95px !important;
}

.max-height-95 {
  max-height: 95px !important;
}

.fix-width-95 {
  max-width: 95px !important;
  min-width: 95px !important;
  width: 95px !important;
}

.fix-height-95 {
  max-height: 95px !important;
  min-height: 95px !important;
  height: 95px !important;
}

.min-w-96 {
  min-width: 96px;
}

.min-h-96 {
  min-height: 96px;
}

.width-96 {
  width: 96px !important;
}

.height-96 {
  height: 96px !important;
}

.min-width-96 {
  min-width: 96px !important;
}

.min-height-96 {
  min-height: 96px !important;
}

.max-width-96 {
  max-width: 96px !important;
}

.max-height-96 {
  max-height: 96px !important;
}

.fix-width-96 {
  max-width: 96px !important;
  min-width: 96px !important;
  width: 96px !important;
}

.fix-height-96 {
  max-height: 96px !important;
  min-height: 96px !important;
  height: 96px !important;
}

.min-w-97 {
  min-width: 97px;
}

.min-h-97 {
  min-height: 97px;
}

.width-97 {
  width: 97px !important;
}

.height-97 {
  height: 97px !important;
}

.min-width-97 {
  min-width: 97px !important;
}

.min-height-97 {
  min-height: 97px !important;
}

.max-width-97 {
  max-width: 97px !important;
}

.max-height-97 {
  max-height: 97px !important;
}

.fix-width-97 {
  max-width: 97px !important;
  min-width: 97px !important;
  width: 97px !important;
}

.fix-height-97 {
  max-height: 97px !important;
  min-height: 97px !important;
  height: 97px !important;
}

.min-w-98 {
  min-width: 98px;
}

.min-h-98 {
  min-height: 98px;
}

.width-98 {
  width: 98px !important;
}

.height-98 {
  height: 98px !important;
}

.min-width-98 {
  min-width: 98px !important;
}

.min-height-98 {
  min-height: 98px !important;
}

.max-width-98 {
  max-width: 98px !important;
}

.max-height-98 {
  max-height: 98px !important;
}

.fix-width-98 {
  max-width: 98px !important;
  min-width: 98px !important;
  width: 98px !important;
}

.fix-height-98 {
  max-height: 98px !important;
  min-height: 98px !important;
  height: 98px !important;
}

.min-w-99 {
  min-width: 99px;
}

.min-h-99 {
  min-height: 99px;
}

.width-99 {
  width: 99px !important;
}

.height-99 {
  height: 99px !important;
}

.min-width-99 {
  min-width: 99px !important;
}

.min-height-99 {
  min-height: 99px !important;
}

.max-width-99 {
  max-width: 99px !important;
}

.max-height-99 {
  max-height: 99px !important;
}

.fix-width-99 {
  max-width: 99px !important;
  min-width: 99px !important;
  width: 99px !important;
}

.fix-height-99 {
  max-height: 99px !important;
  min-height: 99px !important;
  height: 99px !important;
}

.min-w-100 {
  min-width: 100px;
}

.min-h-100 {
  min-height: 100px;
}

.width-100 {
  width: 100px !important;
}

.height-100 {
  height: 100px !important;
}

.min-width-100 {
  min-width: 100px !important;
}

.min-height-100 {
  min-height: 100px !important;
}

.max-width-100 {
  max-width: 100px !important;
}

.max-height-100 {
  max-height: 100px !important;
}

.fix-width-100 {
  max-width: 100px !important;
  min-width: 100px !important;
  width: 100px !important;
}

.fix-height-100 {
  max-height: 100px !important;
  min-height: 100px !important;
  height: 100px !important;
}

.min-w-101 {
  min-width: 101px;
}

.min-h-101 {
  min-height: 101px;
}

.width-101 {
  width: 101px !important;
}

.height-101 {
  height: 101px !important;
}

.min-width-101 {
  min-width: 101px !important;
}

.min-height-101 {
  min-height: 101px !important;
}

.max-width-101 {
  max-width: 101px !important;
}

.max-height-101 {
  max-height: 101px !important;
}

.fix-width-101 {
  max-width: 101px !important;
  min-width: 101px !important;
  width: 101px !important;
}

.fix-height-101 {
  max-height: 101px !important;
  min-height: 101px !important;
  height: 101px !important;
}

.min-w-102 {
  min-width: 102px;
}

.min-h-102 {
  min-height: 102px;
}

.width-102 {
  width: 102px !important;
}

.height-102 {
  height: 102px !important;
}

.min-width-102 {
  min-width: 102px !important;
}

.min-height-102 {
  min-height: 102px !important;
}

.max-width-102 {
  max-width: 102px !important;
}

.max-height-102 {
  max-height: 102px !important;
}

.fix-width-102 {
  max-width: 102px !important;
  min-width: 102px !important;
  width: 102px !important;
}

.fix-height-102 {
  max-height: 102px !important;
  min-height: 102px !important;
  height: 102px !important;
}

.min-w-103 {
  min-width: 103px;
}

.min-h-103 {
  min-height: 103px;
}

.width-103 {
  width: 103px !important;
}

.height-103 {
  height: 103px !important;
}

.min-width-103 {
  min-width: 103px !important;
}

.min-height-103 {
  min-height: 103px !important;
}

.max-width-103 {
  max-width: 103px !important;
}

.max-height-103 {
  max-height: 103px !important;
}

.fix-width-103 {
  max-width: 103px !important;
  min-width: 103px !important;
  width: 103px !important;
}

.fix-height-103 {
  max-height: 103px !important;
  min-height: 103px !important;
  height: 103px !important;
}

.min-w-104 {
  min-width: 104px;
}

.min-h-104 {
  min-height: 104px;
}

.width-104 {
  width: 104px !important;
}

.height-104 {
  height: 104px !important;
}

.min-width-104 {
  min-width: 104px !important;
}

.min-height-104 {
  min-height: 104px !important;
}

.max-width-104 {
  max-width: 104px !important;
}

.max-height-104 {
  max-height: 104px !important;
}

.fix-width-104 {
  max-width: 104px !important;
  min-width: 104px !important;
  width: 104px !important;
}

.fix-height-104 {
  max-height: 104px !important;
  min-height: 104px !important;
  height: 104px !important;
}

.min-w-105 {
  min-width: 105px;
}

.min-h-105 {
  min-height: 105px;
}

.width-105 {
  width: 105px !important;
}

.height-105 {
  height: 105px !important;
}

.min-width-105 {
  min-width: 105px !important;
}

.min-height-105 {
  min-height: 105px !important;
}

.max-width-105 {
  max-width: 105px !important;
}

.max-height-105 {
  max-height: 105px !important;
}

.fix-width-105 {
  max-width: 105px !important;
  min-width: 105px !important;
  width: 105px !important;
}

.fix-height-105 {
  max-height: 105px !important;
  min-height: 105px !important;
  height: 105px !important;
}

.min-w-106 {
  min-width: 106px;
}

.min-h-106 {
  min-height: 106px;
}

.width-106 {
  width: 106px !important;
}

.height-106 {
  height: 106px !important;
}

.min-width-106 {
  min-width: 106px !important;
}

.min-height-106 {
  min-height: 106px !important;
}

.max-width-106 {
  max-width: 106px !important;
}

.max-height-106 {
  max-height: 106px !important;
}

.fix-width-106 {
  max-width: 106px !important;
  min-width: 106px !important;
  width: 106px !important;
}

.fix-height-106 {
  max-height: 106px !important;
  min-height: 106px !important;
  height: 106px !important;
}

.min-w-107 {
  min-width: 107px;
}

.min-h-107 {
  min-height: 107px;
}

.width-107 {
  width: 107px !important;
}

.height-107 {
  height: 107px !important;
}

.min-width-107 {
  min-width: 107px !important;
}

.min-height-107 {
  min-height: 107px !important;
}

.max-width-107 {
  max-width: 107px !important;
}

.max-height-107 {
  max-height: 107px !important;
}

.fix-width-107 {
  max-width: 107px !important;
  min-width: 107px !important;
  width: 107px !important;
}

.fix-height-107 {
  max-height: 107px !important;
  min-height: 107px !important;
  height: 107px !important;
}

.min-w-108 {
  min-width: 108px;
}

.min-h-108 {
  min-height: 108px;
}

.width-108 {
  width: 108px !important;
}

.height-108 {
  height: 108px !important;
}

.min-width-108 {
  min-width: 108px !important;
}

.min-height-108 {
  min-height: 108px !important;
}

.max-width-108 {
  max-width: 108px !important;
}

.max-height-108 {
  max-height: 108px !important;
}

.fix-width-108 {
  max-width: 108px !important;
  min-width: 108px !important;
  width: 108px !important;
}

.fix-height-108 {
  max-height: 108px !important;
  min-height: 108px !important;
  height: 108px !important;
}

.min-w-109 {
  min-width: 109px;
}

.min-h-109 {
  min-height: 109px;
}

.width-109 {
  width: 109px !important;
}

.height-109 {
  height: 109px !important;
}

.min-width-109 {
  min-width: 109px !important;
}

.min-height-109 {
  min-height: 109px !important;
}

.max-width-109 {
  max-width: 109px !important;
}

.max-height-109 {
  max-height: 109px !important;
}

.fix-width-109 {
  max-width: 109px !important;
  min-width: 109px !important;
  width: 109px !important;
}

.fix-height-109 {
  max-height: 109px !important;
  min-height: 109px !important;
  height: 109px !important;
}

.min-w-110 {
  min-width: 110px;
}

.min-h-110 {
  min-height: 110px;
}

.width-110 {
  width: 110px !important;
}

.height-110 {
  height: 110px !important;
}

.min-width-110 {
  min-width: 110px !important;
}

.min-height-110 {
  min-height: 110px !important;
}

.max-width-110 {
  max-width: 110px !important;
}

.max-height-110 {
  max-height: 110px !important;
}

.fix-width-110 {
  max-width: 110px !important;
  min-width: 110px !important;
  width: 110px !important;
}

.fix-height-110 {
  max-height: 110px !important;
  min-height: 110px !important;
  height: 110px !important;
}

.min-w-111 {
  min-width: 111px;
}

.min-h-111 {
  min-height: 111px;
}

.width-111 {
  width: 111px !important;
}

.height-111 {
  height: 111px !important;
}

.min-width-111 {
  min-width: 111px !important;
}

.min-height-111 {
  min-height: 111px !important;
}

.max-width-111 {
  max-width: 111px !important;
}

.max-height-111 {
  max-height: 111px !important;
}

.fix-width-111 {
  max-width: 111px !important;
  min-width: 111px !important;
  width: 111px !important;
}

.fix-height-111 {
  max-height: 111px !important;
  min-height: 111px !important;
  height: 111px !important;
}

.min-w-112 {
  min-width: 112px;
}

.min-h-112 {
  min-height: 112px;
}

.width-112 {
  width: 112px !important;
}

.height-112 {
  height: 112px !important;
}

.min-width-112 {
  min-width: 112px !important;
}

.min-height-112 {
  min-height: 112px !important;
}

.max-width-112 {
  max-width: 112px !important;
}

.max-height-112 {
  max-height: 112px !important;
}

.fix-width-112 {
  max-width: 112px !important;
  min-width: 112px !important;
  width: 112px !important;
}

.fix-height-112 {
  max-height: 112px !important;
  min-height: 112px !important;
  height: 112px !important;
}

.min-w-113 {
  min-width: 113px;
}

.min-h-113 {
  min-height: 113px;
}

.width-113 {
  width: 113px !important;
}

.height-113 {
  height: 113px !important;
}

.min-width-113 {
  min-width: 113px !important;
}

.min-height-113 {
  min-height: 113px !important;
}

.max-width-113 {
  max-width: 113px !important;
}

.max-height-113 {
  max-height: 113px !important;
}

.fix-width-113 {
  max-width: 113px !important;
  min-width: 113px !important;
  width: 113px !important;
}

.fix-height-113 {
  max-height: 113px !important;
  min-height: 113px !important;
  height: 113px !important;
}

.min-w-114 {
  min-width: 114px;
}

.min-h-114 {
  min-height: 114px;
}

.width-114 {
  width: 114px !important;
}

.height-114 {
  height: 114px !important;
}

.min-width-114 {
  min-width: 114px !important;
}

.min-height-114 {
  min-height: 114px !important;
}

.max-width-114 {
  max-width: 114px !important;
}

.max-height-114 {
  max-height: 114px !important;
}

.fix-width-114 {
  max-width: 114px !important;
  min-width: 114px !important;
  width: 114px !important;
}

.fix-height-114 {
  max-height: 114px !important;
  min-height: 114px !important;
  height: 114px !important;
}

.min-w-115 {
  min-width: 115px;
}

.min-h-115 {
  min-height: 115px;
}

.width-115 {
  width: 115px !important;
}

.height-115 {
  height: 115px !important;
}

.min-width-115 {
  min-width: 115px !important;
}

.min-height-115 {
  min-height: 115px !important;
}

.max-width-115 {
  max-width: 115px !important;
}

.max-height-115 {
  max-height: 115px !important;
}

.fix-width-115 {
  max-width: 115px !important;
  min-width: 115px !important;
  width: 115px !important;
}

.fix-height-115 {
  max-height: 115px !important;
  min-height: 115px !important;
  height: 115px !important;
}

.min-w-116 {
  min-width: 116px;
}

.min-h-116 {
  min-height: 116px;
}

.width-116 {
  width: 116px !important;
}

.height-116 {
  height: 116px !important;
}

.min-width-116 {
  min-width: 116px !important;
}

.min-height-116 {
  min-height: 116px !important;
}

.max-width-116 {
  max-width: 116px !important;
}

.max-height-116 {
  max-height: 116px !important;
}

.fix-width-116 {
  max-width: 116px !important;
  min-width: 116px !important;
  width: 116px !important;
}

.fix-height-116 {
  max-height: 116px !important;
  min-height: 116px !important;
  height: 116px !important;
}

.min-w-117 {
  min-width: 117px;
}

.min-h-117 {
  min-height: 117px;
}

.width-117 {
  width: 117px !important;
}

.height-117 {
  height: 117px !important;
}

.min-width-117 {
  min-width: 117px !important;
}

.min-height-117 {
  min-height: 117px !important;
}

.max-width-117 {
  max-width: 117px !important;
}

.max-height-117 {
  max-height: 117px !important;
}

.fix-width-117 {
  max-width: 117px !important;
  min-width: 117px !important;
  width: 117px !important;
}

.fix-height-117 {
  max-height: 117px !important;
  min-height: 117px !important;
  height: 117px !important;
}

.min-w-118 {
  min-width: 118px;
}

.min-h-118 {
  min-height: 118px;
}

.width-118 {
  width: 118px !important;
}

.height-118 {
  height: 118px !important;
}

.min-width-118 {
  min-width: 118px !important;
}

.min-height-118 {
  min-height: 118px !important;
}

.max-width-118 {
  max-width: 118px !important;
}

.max-height-118 {
  max-height: 118px !important;
}

.fix-width-118 {
  max-width: 118px !important;
  min-width: 118px !important;
  width: 118px !important;
}

.fix-height-118 {
  max-height: 118px !important;
  min-height: 118px !important;
  height: 118px !important;
}

.min-w-119 {
  min-width: 119px;
}

.min-h-119 {
  min-height: 119px;
}

.width-119 {
  width: 119px !important;
}

.height-119 {
  height: 119px !important;
}

.min-width-119 {
  min-width: 119px !important;
}

.min-height-119 {
  min-height: 119px !important;
}

.max-width-119 {
  max-width: 119px !important;
}

.max-height-119 {
  max-height: 119px !important;
}

.fix-width-119 {
  max-width: 119px !important;
  min-width: 119px !important;
  width: 119px !important;
}

.fix-height-119 {
  max-height: 119px !important;
  min-height: 119px !important;
  height: 119px !important;
}

.min-w-120 {
  min-width: 120px;
}

.min-h-120 {
  min-height: 120px;
}

.width-120 {
  width: 120px !important;
}

.height-120 {
  height: 120px !important;
}

.min-width-120 {
  min-width: 120px !important;
}

.min-height-120 {
  min-height: 120px !important;
}

.max-width-120 {
  max-width: 120px !important;
}

.max-height-120 {
  max-height: 120px !important;
}

.fix-width-120 {
  max-width: 120px !important;
  min-width: 120px !important;
  width: 120px !important;
}

.fix-height-120 {
  max-height: 120px !important;
  min-height: 120px !important;
  height: 120px !important;
}

.min-w-121 {
  min-width: 121px;
}

.min-h-121 {
  min-height: 121px;
}

.width-121 {
  width: 121px !important;
}

.height-121 {
  height: 121px !important;
}

.min-width-121 {
  min-width: 121px !important;
}

.min-height-121 {
  min-height: 121px !important;
}

.max-width-121 {
  max-width: 121px !important;
}

.max-height-121 {
  max-height: 121px !important;
}

.fix-width-121 {
  max-width: 121px !important;
  min-width: 121px !important;
  width: 121px !important;
}

.fix-height-121 {
  max-height: 121px !important;
  min-height: 121px !important;
  height: 121px !important;
}

.min-w-122 {
  min-width: 122px;
}

.min-h-122 {
  min-height: 122px;
}

.width-122 {
  width: 122px !important;
}

.height-122 {
  height: 122px !important;
}

.min-width-122 {
  min-width: 122px !important;
}

.min-height-122 {
  min-height: 122px !important;
}

.max-width-122 {
  max-width: 122px !important;
}

.max-height-122 {
  max-height: 122px !important;
}

.fix-width-122 {
  max-width: 122px !important;
  min-width: 122px !important;
  width: 122px !important;
}

.fix-height-122 {
  max-height: 122px !important;
  min-height: 122px !important;
  height: 122px !important;
}

.min-w-123 {
  min-width: 123px;
}

.min-h-123 {
  min-height: 123px;
}

.width-123 {
  width: 123px !important;
}

.height-123 {
  height: 123px !important;
}

.min-width-123 {
  min-width: 123px !important;
}

.min-height-123 {
  min-height: 123px !important;
}

.max-width-123 {
  max-width: 123px !important;
}

.max-height-123 {
  max-height: 123px !important;
}

.fix-width-123 {
  max-width: 123px !important;
  min-width: 123px !important;
  width: 123px !important;
}

.fix-height-123 {
  max-height: 123px !important;
  min-height: 123px !important;
  height: 123px !important;
}

.min-w-124 {
  min-width: 124px;
}

.min-h-124 {
  min-height: 124px;
}

.width-124 {
  width: 124px !important;
}

.height-124 {
  height: 124px !important;
}

.min-width-124 {
  min-width: 124px !important;
}

.min-height-124 {
  min-height: 124px !important;
}

.max-width-124 {
  max-width: 124px !important;
}

.max-height-124 {
  max-height: 124px !important;
}

.fix-width-124 {
  max-width: 124px !important;
  min-width: 124px !important;
  width: 124px !important;
}

.fix-height-124 {
  max-height: 124px !important;
  min-height: 124px !important;
  height: 124px !important;
}

.min-w-125 {
  min-width: 125px;
}

.min-h-125 {
  min-height: 125px;
}

.width-125 {
  width: 125px !important;
}

.height-125 {
  height: 125px !important;
}

.min-width-125 {
  min-width: 125px !important;
}

.min-height-125 {
  min-height: 125px !important;
}

.max-width-125 {
  max-width: 125px !important;
}

.max-height-125 {
  max-height: 125px !important;
}

.fix-width-125 {
  max-width: 125px !important;
  min-width: 125px !important;
  width: 125px !important;
}

.fix-height-125 {
  max-height: 125px !important;
  min-height: 125px !important;
  height: 125px !important;
}

.min-w-126 {
  min-width: 126px;
}

.min-h-126 {
  min-height: 126px;
}

.width-126 {
  width: 126px !important;
}

.height-126 {
  height: 126px !important;
}

.min-width-126 {
  min-width: 126px !important;
}

.min-height-126 {
  min-height: 126px !important;
}

.max-width-126 {
  max-width: 126px !important;
}

.max-height-126 {
  max-height: 126px !important;
}

.fix-width-126 {
  max-width: 126px !important;
  min-width: 126px !important;
  width: 126px !important;
}

.fix-height-126 {
  max-height: 126px !important;
  min-height: 126px !important;
  height: 126px !important;
}

.min-w-127 {
  min-width: 127px;
}

.min-h-127 {
  min-height: 127px;
}

.width-127 {
  width: 127px !important;
}

.height-127 {
  height: 127px !important;
}

.min-width-127 {
  min-width: 127px !important;
}

.min-height-127 {
  min-height: 127px !important;
}

.max-width-127 {
  max-width: 127px !important;
}

.max-height-127 {
  max-height: 127px !important;
}

.fix-width-127 {
  max-width: 127px !important;
  min-width: 127px !important;
  width: 127px !important;
}

.fix-height-127 {
  max-height: 127px !important;
  min-height: 127px !important;
  height: 127px !important;
}

.min-w-128 {
  min-width: 128px;
}

.min-h-128 {
  min-height: 128px;
}

.width-128 {
  width: 128px !important;
}

.height-128 {
  height: 128px !important;
}

.min-width-128 {
  min-width: 128px !important;
}

.min-height-128 {
  min-height: 128px !important;
}

.max-width-128 {
  max-width: 128px !important;
}

.max-height-128 {
  max-height: 128px !important;
}

.fix-width-128 {
  max-width: 128px !important;
  min-width: 128px !important;
  width: 128px !important;
}

.fix-height-128 {
  max-height: 128px !important;
  min-height: 128px !important;
  height: 128px !important;
}

.min-w-129 {
  min-width: 129px;
}

.min-h-129 {
  min-height: 129px;
}

.width-129 {
  width: 129px !important;
}

.height-129 {
  height: 129px !important;
}

.min-width-129 {
  min-width: 129px !important;
}

.min-height-129 {
  min-height: 129px !important;
}

.max-width-129 {
  max-width: 129px !important;
}

.max-height-129 {
  max-height: 129px !important;
}

.fix-width-129 {
  max-width: 129px !important;
  min-width: 129px !important;
  width: 129px !important;
}

.fix-height-129 {
  max-height: 129px !important;
  min-height: 129px !important;
  height: 129px !important;
}

.min-w-130 {
  min-width: 130px;
}

.min-h-130 {
  min-height: 130px;
}

.width-130 {
  width: 130px !important;
}

.height-130 {
  height: 130px !important;
}

.min-width-130 {
  min-width: 130px !important;
}

.min-height-130 {
  min-height: 130px !important;
}

.max-width-130 {
  max-width: 130px !important;
}

.max-height-130 {
  max-height: 130px !important;
}

.fix-width-130 {
  max-width: 130px !important;
  min-width: 130px !important;
  width: 130px !important;
}

.fix-height-130 {
  max-height: 130px !important;
  min-height: 130px !important;
  height: 130px !important;
}

.min-w-131 {
  min-width: 131px;
}

.min-h-131 {
  min-height: 131px;
}

.width-131 {
  width: 131px !important;
}

.height-131 {
  height: 131px !important;
}

.min-width-131 {
  min-width: 131px !important;
}

.min-height-131 {
  min-height: 131px !important;
}

.max-width-131 {
  max-width: 131px !important;
}

.max-height-131 {
  max-height: 131px !important;
}

.fix-width-131 {
  max-width: 131px !important;
  min-width: 131px !important;
  width: 131px !important;
}

.fix-height-131 {
  max-height: 131px !important;
  min-height: 131px !important;
  height: 131px !important;
}

.min-w-132 {
  min-width: 132px;
}

.min-h-132 {
  min-height: 132px;
}

.width-132 {
  width: 132px !important;
}

.height-132 {
  height: 132px !important;
}

.min-width-132 {
  min-width: 132px !important;
}

.min-height-132 {
  min-height: 132px !important;
}

.max-width-132 {
  max-width: 132px !important;
}

.max-height-132 {
  max-height: 132px !important;
}

.fix-width-132 {
  max-width: 132px !important;
  min-width: 132px !important;
  width: 132px !important;
}

.fix-height-132 {
  max-height: 132px !important;
  min-height: 132px !important;
  height: 132px !important;
}

.min-w-133 {
  min-width: 133px;
}

.min-h-133 {
  min-height: 133px;
}

.width-133 {
  width: 133px !important;
}

.height-133 {
  height: 133px !important;
}

.min-width-133 {
  min-width: 133px !important;
}

.min-height-133 {
  min-height: 133px !important;
}

.max-width-133 {
  max-width: 133px !important;
}

.max-height-133 {
  max-height: 133px !important;
}

.fix-width-133 {
  max-width: 133px !important;
  min-width: 133px !important;
  width: 133px !important;
}

.fix-height-133 {
  max-height: 133px !important;
  min-height: 133px !important;
  height: 133px !important;
}

.min-w-134 {
  min-width: 134px;
}

.min-h-134 {
  min-height: 134px;
}

.width-134 {
  width: 134px !important;
}

.height-134 {
  height: 134px !important;
}

.min-width-134 {
  min-width: 134px !important;
}

.min-height-134 {
  min-height: 134px !important;
}

.max-width-134 {
  max-width: 134px !important;
}

.max-height-134 {
  max-height: 134px !important;
}

.fix-width-134 {
  max-width: 134px !important;
  min-width: 134px !important;
  width: 134px !important;
}

.fix-height-134 {
  max-height: 134px !important;
  min-height: 134px !important;
  height: 134px !important;
}

.min-w-135 {
  min-width: 135px;
}

.min-h-135 {
  min-height: 135px;
}

.width-135 {
  width: 135px !important;
}

.height-135 {
  height: 135px !important;
}

.min-width-135 {
  min-width: 135px !important;
}

.min-height-135 {
  min-height: 135px !important;
}

.max-width-135 {
  max-width: 135px !important;
}

.max-height-135 {
  max-height: 135px !important;
}

.fix-width-135 {
  max-width: 135px !important;
  min-width: 135px !important;
  width: 135px !important;
}

.fix-height-135 {
  max-height: 135px !important;
  min-height: 135px !important;
  height: 135px !important;
}

.min-w-136 {
  min-width: 136px;
}

.min-h-136 {
  min-height: 136px;
}

.width-136 {
  width: 136px !important;
}

.height-136 {
  height: 136px !important;
}

.min-width-136 {
  min-width: 136px !important;
}

.min-height-136 {
  min-height: 136px !important;
}

.max-width-136 {
  max-width: 136px !important;
}

.max-height-136 {
  max-height: 136px !important;
}

.fix-width-136 {
  max-width: 136px !important;
  min-width: 136px !important;
  width: 136px !important;
}

.fix-height-136 {
  max-height: 136px !important;
  min-height: 136px !important;
  height: 136px !important;
}

.min-w-137 {
  min-width: 137px;
}

.min-h-137 {
  min-height: 137px;
}

.width-137 {
  width: 137px !important;
}

.height-137 {
  height: 137px !important;
}

.min-width-137 {
  min-width: 137px !important;
}

.min-height-137 {
  min-height: 137px !important;
}

.max-width-137 {
  max-width: 137px !important;
}

.max-height-137 {
  max-height: 137px !important;
}

.fix-width-137 {
  max-width: 137px !important;
  min-width: 137px !important;
  width: 137px !important;
}

.fix-height-137 {
  max-height: 137px !important;
  min-height: 137px !important;
  height: 137px !important;
}

.min-w-138 {
  min-width: 138px;
}

.min-h-138 {
  min-height: 138px;
}

.width-138 {
  width: 138px !important;
}

.height-138 {
  height: 138px !important;
}

.min-width-138 {
  min-width: 138px !important;
}

.min-height-138 {
  min-height: 138px !important;
}

.max-width-138 {
  max-width: 138px !important;
}

.max-height-138 {
  max-height: 138px !important;
}

.fix-width-138 {
  max-width: 138px !important;
  min-width: 138px !important;
  width: 138px !important;
}

.fix-height-138 {
  max-height: 138px !important;
  min-height: 138px !important;
  height: 138px !important;
}

.min-w-139 {
  min-width: 139px;
}

.min-h-139 {
  min-height: 139px;
}

.width-139 {
  width: 139px !important;
}

.height-139 {
  height: 139px !important;
}

.min-width-139 {
  min-width: 139px !important;
}

.min-height-139 {
  min-height: 139px !important;
}

.max-width-139 {
  max-width: 139px !important;
}

.max-height-139 {
  max-height: 139px !important;
}

.fix-width-139 {
  max-width: 139px !important;
  min-width: 139px !important;
  width: 139px !important;
}

.fix-height-139 {
  max-height: 139px !important;
  min-height: 139px !important;
  height: 139px !important;
}

.min-w-140 {
  min-width: 140px;
}

.min-h-140 {
  min-height: 140px;
}

.width-140 {
  width: 140px !important;
}

.height-140 {
  height: 140px !important;
}

.min-width-140 {
  min-width: 140px !important;
}

.min-height-140 {
  min-height: 140px !important;
}

.max-width-140 {
  max-width: 140px !important;
}

.max-height-140 {
  max-height: 140px !important;
}

.fix-width-140 {
  max-width: 140px !important;
  min-width: 140px !important;
  width: 140px !important;
}

.fix-height-140 {
  max-height: 140px !important;
  min-height: 140px !important;
  height: 140px !important;
}

.min-w-141 {
  min-width: 141px;
}

.min-h-141 {
  min-height: 141px;
}

.width-141 {
  width: 141px !important;
}

.height-141 {
  height: 141px !important;
}

.min-width-141 {
  min-width: 141px !important;
}

.min-height-141 {
  min-height: 141px !important;
}

.max-width-141 {
  max-width: 141px !important;
}

.max-height-141 {
  max-height: 141px !important;
}

.fix-width-141 {
  max-width: 141px !important;
  min-width: 141px !important;
  width: 141px !important;
}

.fix-height-141 {
  max-height: 141px !important;
  min-height: 141px !important;
  height: 141px !important;
}

.min-w-142 {
  min-width: 142px;
}

.min-h-142 {
  min-height: 142px;
}

.width-142 {
  width: 142px !important;
}

.height-142 {
  height: 142px !important;
}

.min-width-142 {
  min-width: 142px !important;
}

.min-height-142 {
  min-height: 142px !important;
}

.max-width-142 {
  max-width: 142px !important;
}

.max-height-142 {
  max-height: 142px !important;
}

.fix-width-142 {
  max-width: 142px !important;
  min-width: 142px !important;
  width: 142px !important;
}

.fix-height-142 {
  max-height: 142px !important;
  min-height: 142px !important;
  height: 142px !important;
}

.min-w-143 {
  min-width: 143px;
}

.min-h-143 {
  min-height: 143px;
}

.width-143 {
  width: 143px !important;
}

.height-143 {
  height: 143px !important;
}

.min-width-143 {
  min-width: 143px !important;
}

.min-height-143 {
  min-height: 143px !important;
}

.max-width-143 {
  max-width: 143px !important;
}

.max-height-143 {
  max-height: 143px !important;
}

.fix-width-143 {
  max-width: 143px !important;
  min-width: 143px !important;
  width: 143px !important;
}

.fix-height-143 {
  max-height: 143px !important;
  min-height: 143px !important;
  height: 143px !important;
}

.min-w-144 {
  min-width: 144px;
}

.min-h-144 {
  min-height: 144px;
}

.width-144 {
  width: 144px !important;
}

.height-144 {
  height: 144px !important;
}

.min-width-144 {
  min-width: 144px !important;
}

.min-height-144 {
  min-height: 144px !important;
}

.max-width-144 {
  max-width: 144px !important;
}

.max-height-144 {
  max-height: 144px !important;
}

.fix-width-144 {
  max-width: 144px !important;
  min-width: 144px !important;
  width: 144px !important;
}

.fix-height-144 {
  max-height: 144px !important;
  min-height: 144px !important;
  height: 144px !important;
}

.min-w-145 {
  min-width: 145px;
}

.min-h-145 {
  min-height: 145px;
}

.width-145 {
  width: 145px !important;
}

.height-145 {
  height: 145px !important;
}

.min-width-145 {
  min-width: 145px !important;
}

.min-height-145 {
  min-height: 145px !important;
}

.max-width-145 {
  max-width: 145px !important;
}

.max-height-145 {
  max-height: 145px !important;
}

.fix-width-145 {
  max-width: 145px !important;
  min-width: 145px !important;
  width: 145px !important;
}

.fix-height-145 {
  max-height: 145px !important;
  min-height: 145px !important;
  height: 145px !important;
}

.min-w-146 {
  min-width: 146px;
}

.min-h-146 {
  min-height: 146px;
}

.width-146 {
  width: 146px !important;
}

.height-146 {
  height: 146px !important;
}

.min-width-146 {
  min-width: 146px !important;
}

.min-height-146 {
  min-height: 146px !important;
}

.max-width-146 {
  max-width: 146px !important;
}

.max-height-146 {
  max-height: 146px !important;
}

.fix-width-146 {
  max-width: 146px !important;
  min-width: 146px !important;
  width: 146px !important;
}

.fix-height-146 {
  max-height: 146px !important;
  min-height: 146px !important;
  height: 146px !important;
}

.min-w-147 {
  min-width: 147px;
}

.min-h-147 {
  min-height: 147px;
}

.width-147 {
  width: 147px !important;
}

.height-147 {
  height: 147px !important;
}

.min-width-147 {
  min-width: 147px !important;
}

.min-height-147 {
  min-height: 147px !important;
}

.max-width-147 {
  max-width: 147px !important;
}

.max-height-147 {
  max-height: 147px !important;
}

.fix-width-147 {
  max-width: 147px !important;
  min-width: 147px !important;
  width: 147px !important;
}

.fix-height-147 {
  max-height: 147px !important;
  min-height: 147px !important;
  height: 147px !important;
}

.min-w-148 {
  min-width: 148px;
}

.min-h-148 {
  min-height: 148px;
}

.width-148 {
  width: 148px !important;
}

.height-148 {
  height: 148px !important;
}

.min-width-148 {
  min-width: 148px !important;
}

.min-height-148 {
  min-height: 148px !important;
}

.max-width-148 {
  max-width: 148px !important;
}

.max-height-148 {
  max-height: 148px !important;
}

.fix-width-148 {
  max-width: 148px !important;
  min-width: 148px !important;
  width: 148px !important;
}

.fix-height-148 {
  max-height: 148px !important;
  min-height: 148px !important;
  height: 148px !important;
}

.min-w-149 {
  min-width: 149px;
}

.min-h-149 {
  min-height: 149px;
}

.width-149 {
  width: 149px !important;
}

.height-149 {
  height: 149px !important;
}

.min-width-149 {
  min-width: 149px !important;
}

.min-height-149 {
  min-height: 149px !important;
}

.max-width-149 {
  max-width: 149px !important;
}

.max-height-149 {
  max-height: 149px !important;
}

.fix-width-149 {
  max-width: 149px !important;
  min-width: 149px !important;
  width: 149px !important;
}

.fix-height-149 {
  max-height: 149px !important;
  min-height: 149px !important;
  height: 149px !important;
}

.min-w-150 {
  min-width: 150px;
}

.min-h-150 {
  min-height: 150px;
}

.width-150 {
  width: 150px !important;
}

.height-150 {
  height: 150px !important;
}

.min-width-150 {
  min-width: 150px !important;
}

.min-height-150 {
  min-height: 150px !important;
}

.max-width-150 {
  max-width: 150px !important;
}

.max-height-150 {
  max-height: 150px !important;
}

.fix-width-150 {
  max-width: 150px !important;
  min-width: 150px !important;
  width: 150px !important;
}

.fix-height-150 {
  max-height: 150px !important;
  min-height: 150px !important;
  height: 150px !important;
}

.min-w-151 {
  min-width: 151px;
}

.min-h-151 {
  min-height: 151px;
}

.width-151 {
  width: 151px !important;
}

.height-151 {
  height: 151px !important;
}

.min-width-151 {
  min-width: 151px !important;
}

.min-height-151 {
  min-height: 151px !important;
}

.max-width-151 {
  max-width: 151px !important;
}

.max-height-151 {
  max-height: 151px !important;
}

.fix-width-151 {
  max-width: 151px !important;
  min-width: 151px !important;
  width: 151px !important;
}

.fix-height-151 {
  max-height: 151px !important;
  min-height: 151px !important;
  height: 151px !important;
}

.min-w-152 {
  min-width: 152px;
}

.min-h-152 {
  min-height: 152px;
}

.width-152 {
  width: 152px !important;
}

.height-152 {
  height: 152px !important;
}

.min-width-152 {
  min-width: 152px !important;
}

.min-height-152 {
  min-height: 152px !important;
}

.max-width-152 {
  max-width: 152px !important;
}

.max-height-152 {
  max-height: 152px !important;
}

.fix-width-152 {
  max-width: 152px !important;
  min-width: 152px !important;
  width: 152px !important;
}

.fix-height-152 {
  max-height: 152px !important;
  min-height: 152px !important;
  height: 152px !important;
}

.min-w-153 {
  min-width: 153px;
}

.min-h-153 {
  min-height: 153px;
}

.width-153 {
  width: 153px !important;
}

.height-153 {
  height: 153px !important;
}

.min-width-153 {
  min-width: 153px !important;
}

.min-height-153 {
  min-height: 153px !important;
}

.max-width-153 {
  max-width: 153px !important;
}

.max-height-153 {
  max-height: 153px !important;
}

.fix-width-153 {
  max-width: 153px !important;
  min-width: 153px !important;
  width: 153px !important;
}

.fix-height-153 {
  max-height: 153px !important;
  min-height: 153px !important;
  height: 153px !important;
}

.min-w-154 {
  min-width: 154px;
}

.min-h-154 {
  min-height: 154px;
}

.width-154 {
  width: 154px !important;
}

.height-154 {
  height: 154px !important;
}

.min-width-154 {
  min-width: 154px !important;
}

.min-height-154 {
  min-height: 154px !important;
}

.max-width-154 {
  max-width: 154px !important;
}

.max-height-154 {
  max-height: 154px !important;
}

.fix-width-154 {
  max-width: 154px !important;
  min-width: 154px !important;
  width: 154px !important;
}

.fix-height-154 {
  max-height: 154px !important;
  min-height: 154px !important;
  height: 154px !important;
}

.min-w-155 {
  min-width: 155px;
}

.min-h-155 {
  min-height: 155px;
}

.width-155 {
  width: 155px !important;
}

.height-155 {
  height: 155px !important;
}

.min-width-155 {
  min-width: 155px !important;
}

.min-height-155 {
  min-height: 155px !important;
}

.max-width-155 {
  max-width: 155px !important;
}

.max-height-155 {
  max-height: 155px !important;
}

.fix-width-155 {
  max-width: 155px !important;
  min-width: 155px !important;
  width: 155px !important;
}

.fix-height-155 {
  max-height: 155px !important;
  min-height: 155px !important;
  height: 155px !important;
}

.min-w-156 {
  min-width: 156px;
}

.min-h-156 {
  min-height: 156px;
}

.width-156 {
  width: 156px !important;
}

.height-156 {
  height: 156px !important;
}

.min-width-156 {
  min-width: 156px !important;
}

.min-height-156 {
  min-height: 156px !important;
}

.max-width-156 {
  max-width: 156px !important;
}

.max-height-156 {
  max-height: 156px !important;
}

.fix-width-156 {
  max-width: 156px !important;
  min-width: 156px !important;
  width: 156px !important;
}

.fix-height-156 {
  max-height: 156px !important;
  min-height: 156px !important;
  height: 156px !important;
}

.min-w-157 {
  min-width: 157px;
}

.min-h-157 {
  min-height: 157px;
}

.width-157 {
  width: 157px !important;
}

.height-157 {
  height: 157px !important;
}

.min-width-157 {
  min-width: 157px !important;
}

.min-height-157 {
  min-height: 157px !important;
}

.max-width-157 {
  max-width: 157px !important;
}

.max-height-157 {
  max-height: 157px !important;
}

.fix-width-157 {
  max-width: 157px !important;
  min-width: 157px !important;
  width: 157px !important;
}

.fix-height-157 {
  max-height: 157px !important;
  min-height: 157px !important;
  height: 157px !important;
}

.min-w-158 {
  min-width: 158px;
}

.min-h-158 {
  min-height: 158px;
}

.width-158 {
  width: 158px !important;
}

.height-158 {
  height: 158px !important;
}

.min-width-158 {
  min-width: 158px !important;
}

.min-height-158 {
  min-height: 158px !important;
}

.max-width-158 {
  max-width: 158px !important;
}

.max-height-158 {
  max-height: 158px !important;
}

.fix-width-158 {
  max-width: 158px !important;
  min-width: 158px !important;
  width: 158px !important;
}

.fix-height-158 {
  max-height: 158px !important;
  min-height: 158px !important;
  height: 158px !important;
}

.min-w-159 {
  min-width: 159px;
}

.min-h-159 {
  min-height: 159px;
}

.width-159 {
  width: 159px !important;
}

.height-159 {
  height: 159px !important;
}

.min-width-159 {
  min-width: 159px !important;
}

.min-height-159 {
  min-height: 159px !important;
}

.max-width-159 {
  max-width: 159px !important;
}

.max-height-159 {
  max-height: 159px !important;
}

.fix-width-159 {
  max-width: 159px !important;
  min-width: 159px !important;
  width: 159px !important;
}

.fix-height-159 {
  max-height: 159px !important;
  min-height: 159px !important;
  height: 159px !important;
}

.min-w-160 {
  min-width: 160px;
}

.min-h-160 {
  min-height: 160px;
}

.width-160 {
  width: 160px !important;
}

.height-160 {
  height: 160px !important;
}

.min-width-160 {
  min-width: 160px !important;
}

.min-height-160 {
  min-height: 160px !important;
}

.max-width-160 {
  max-width: 160px !important;
}

.max-height-160 {
  max-height: 160px !important;
}

.fix-width-160 {
  max-width: 160px !important;
  min-width: 160px !important;
  width: 160px !important;
}

.fix-height-160 {
  max-height: 160px !important;
  min-height: 160px !important;
  height: 160px !important;
}

.min-w-161 {
  min-width: 161px;
}

.min-h-161 {
  min-height: 161px;
}

.width-161 {
  width: 161px !important;
}

.height-161 {
  height: 161px !important;
}

.min-width-161 {
  min-width: 161px !important;
}

.min-height-161 {
  min-height: 161px !important;
}

.max-width-161 {
  max-width: 161px !important;
}

.max-height-161 {
  max-height: 161px !important;
}

.fix-width-161 {
  max-width: 161px !important;
  min-width: 161px !important;
  width: 161px !important;
}

.fix-height-161 {
  max-height: 161px !important;
  min-height: 161px !important;
  height: 161px !important;
}

.min-w-162 {
  min-width: 162px;
}

.min-h-162 {
  min-height: 162px;
}

.width-162 {
  width: 162px !important;
}

.height-162 {
  height: 162px !important;
}

.min-width-162 {
  min-width: 162px !important;
}

.min-height-162 {
  min-height: 162px !important;
}

.max-width-162 {
  max-width: 162px !important;
}

.max-height-162 {
  max-height: 162px !important;
}

.fix-width-162 {
  max-width: 162px !important;
  min-width: 162px !important;
  width: 162px !important;
}

.fix-height-162 {
  max-height: 162px !important;
  min-height: 162px !important;
  height: 162px !important;
}

.min-w-163 {
  min-width: 163px;
}

.min-h-163 {
  min-height: 163px;
}

.width-163 {
  width: 163px !important;
}

.height-163 {
  height: 163px !important;
}

.min-width-163 {
  min-width: 163px !important;
}

.min-height-163 {
  min-height: 163px !important;
}

.max-width-163 {
  max-width: 163px !important;
}

.max-height-163 {
  max-height: 163px !important;
}

.fix-width-163 {
  max-width: 163px !important;
  min-width: 163px !important;
  width: 163px !important;
}

.fix-height-163 {
  max-height: 163px !important;
  min-height: 163px !important;
  height: 163px !important;
}

.min-w-164 {
  min-width: 164px;
}

.min-h-164 {
  min-height: 164px;
}

.width-164 {
  width: 164px !important;
}

.height-164 {
  height: 164px !important;
}

.min-width-164 {
  min-width: 164px !important;
}

.min-height-164 {
  min-height: 164px !important;
}

.max-width-164 {
  max-width: 164px !important;
}

.max-height-164 {
  max-height: 164px !important;
}

.fix-width-164 {
  max-width: 164px !important;
  min-width: 164px !important;
  width: 164px !important;
}

.fix-height-164 {
  max-height: 164px !important;
  min-height: 164px !important;
  height: 164px !important;
}

.min-w-165 {
  min-width: 165px;
}

.min-h-165 {
  min-height: 165px;
}

.width-165 {
  width: 165px !important;
}

.height-165 {
  height: 165px !important;
}

.min-width-165 {
  min-width: 165px !important;
}

.min-height-165 {
  min-height: 165px !important;
}

.max-width-165 {
  max-width: 165px !important;
}

.max-height-165 {
  max-height: 165px !important;
}

.fix-width-165 {
  max-width: 165px !important;
  min-width: 165px !important;
  width: 165px !important;
}

.fix-height-165 {
  max-height: 165px !important;
  min-height: 165px !important;
  height: 165px !important;
}

.min-w-166 {
  min-width: 166px;
}

.min-h-166 {
  min-height: 166px;
}

.width-166 {
  width: 166px !important;
}

.height-166 {
  height: 166px !important;
}

.min-width-166 {
  min-width: 166px !important;
}

.min-height-166 {
  min-height: 166px !important;
}

.max-width-166 {
  max-width: 166px !important;
}

.max-height-166 {
  max-height: 166px !important;
}

.fix-width-166 {
  max-width: 166px !important;
  min-width: 166px !important;
  width: 166px !important;
}

.fix-height-166 {
  max-height: 166px !important;
  min-height: 166px !important;
  height: 166px !important;
}

.min-w-167 {
  min-width: 167px;
}

.min-h-167 {
  min-height: 167px;
}

.width-167 {
  width: 167px !important;
}

.height-167 {
  height: 167px !important;
}

.min-width-167 {
  min-width: 167px !important;
}

.min-height-167 {
  min-height: 167px !important;
}

.max-width-167 {
  max-width: 167px !important;
}

.max-height-167 {
  max-height: 167px !important;
}

.fix-width-167 {
  max-width: 167px !important;
  min-width: 167px !important;
  width: 167px !important;
}

.fix-height-167 {
  max-height: 167px !important;
  min-height: 167px !important;
  height: 167px !important;
}

.min-w-168 {
  min-width: 168px;
}

.min-h-168 {
  min-height: 168px;
}

.width-168 {
  width: 168px !important;
}

.height-168 {
  height: 168px !important;
}

.min-width-168 {
  min-width: 168px !important;
}

.min-height-168 {
  min-height: 168px !important;
}

.max-width-168 {
  max-width: 168px !important;
}

.max-height-168 {
  max-height: 168px !important;
}

.fix-width-168 {
  max-width: 168px !important;
  min-width: 168px !important;
  width: 168px !important;
}

.fix-height-168 {
  max-height: 168px !important;
  min-height: 168px !important;
  height: 168px !important;
}

.min-w-169 {
  min-width: 169px;
}

.min-h-169 {
  min-height: 169px;
}

.width-169 {
  width: 169px !important;
}

.height-169 {
  height: 169px !important;
}

.min-width-169 {
  min-width: 169px !important;
}

.min-height-169 {
  min-height: 169px !important;
}

.max-width-169 {
  max-width: 169px !important;
}

.max-height-169 {
  max-height: 169px !important;
}

.fix-width-169 {
  max-width: 169px !important;
  min-width: 169px !important;
  width: 169px !important;
}

.fix-height-169 {
  max-height: 169px !important;
  min-height: 169px !important;
  height: 169px !important;
}

.min-w-170 {
  min-width: 170px;
}

.min-h-170 {
  min-height: 170px;
}

.width-170 {
  width: 170px !important;
}

.height-170 {
  height: 170px !important;
}

.min-width-170 {
  min-width: 170px !important;
}

.min-height-170 {
  min-height: 170px !important;
}

.max-width-170 {
  max-width: 170px !important;
}

.max-height-170 {
  max-height: 170px !important;
}

.fix-width-170 {
  max-width: 170px !important;
  min-width: 170px !important;
  width: 170px !important;
}

.fix-height-170 {
  max-height: 170px !important;
  min-height: 170px !important;
  height: 170px !important;
}

.min-w-171 {
  min-width: 171px;
}

.min-h-171 {
  min-height: 171px;
}

.width-171 {
  width: 171px !important;
}

.height-171 {
  height: 171px !important;
}

.min-width-171 {
  min-width: 171px !important;
}

.min-height-171 {
  min-height: 171px !important;
}

.max-width-171 {
  max-width: 171px !important;
}

.max-height-171 {
  max-height: 171px !important;
}

.fix-width-171 {
  max-width: 171px !important;
  min-width: 171px !important;
  width: 171px !important;
}

.fix-height-171 {
  max-height: 171px !important;
  min-height: 171px !important;
  height: 171px !important;
}

.min-w-172 {
  min-width: 172px;
}

.min-h-172 {
  min-height: 172px;
}

.width-172 {
  width: 172px !important;
}

.height-172 {
  height: 172px !important;
}

.min-width-172 {
  min-width: 172px !important;
}

.min-height-172 {
  min-height: 172px !important;
}

.max-width-172 {
  max-width: 172px !important;
}

.max-height-172 {
  max-height: 172px !important;
}

.fix-width-172 {
  max-width: 172px !important;
  min-width: 172px !important;
  width: 172px !important;
}

.fix-height-172 {
  max-height: 172px !important;
  min-height: 172px !important;
  height: 172px !important;
}

.min-w-173 {
  min-width: 173px;
}

.min-h-173 {
  min-height: 173px;
}

.width-173 {
  width: 173px !important;
}

.height-173 {
  height: 173px !important;
}

.min-width-173 {
  min-width: 173px !important;
}

.min-height-173 {
  min-height: 173px !important;
}

.max-width-173 {
  max-width: 173px !important;
}

.max-height-173 {
  max-height: 173px !important;
}

.fix-width-173 {
  max-width: 173px !important;
  min-width: 173px !important;
  width: 173px !important;
}

.fix-height-173 {
  max-height: 173px !important;
  min-height: 173px !important;
  height: 173px !important;
}

.min-w-174 {
  min-width: 174px;
}

.min-h-174 {
  min-height: 174px;
}

.width-174 {
  width: 174px !important;
}

.height-174 {
  height: 174px !important;
}

.min-width-174 {
  min-width: 174px !important;
}

.min-height-174 {
  min-height: 174px !important;
}

.max-width-174 {
  max-width: 174px !important;
}

.max-height-174 {
  max-height: 174px !important;
}

.fix-width-174 {
  max-width: 174px !important;
  min-width: 174px !important;
  width: 174px !important;
}

.fix-height-174 {
  max-height: 174px !important;
  min-height: 174px !important;
  height: 174px !important;
}

.min-w-175 {
  min-width: 175px;
}

.min-h-175 {
  min-height: 175px;
}

.width-175 {
  width: 175px !important;
}

.height-175 {
  height: 175px !important;
}

.min-width-175 {
  min-width: 175px !important;
}

.min-height-175 {
  min-height: 175px !important;
}

.max-width-175 {
  max-width: 175px !important;
}

.max-height-175 {
  max-height: 175px !important;
}

.fix-width-175 {
  max-width: 175px !important;
  min-width: 175px !important;
  width: 175px !important;
}

.fix-height-175 {
  max-height: 175px !important;
  min-height: 175px !important;
  height: 175px !important;
}

.min-w-176 {
  min-width: 176px;
}

.min-h-176 {
  min-height: 176px;
}

.width-176 {
  width: 176px !important;
}

.height-176 {
  height: 176px !important;
}

.min-width-176 {
  min-width: 176px !important;
}

.min-height-176 {
  min-height: 176px !important;
}

.max-width-176 {
  max-width: 176px !important;
}

.max-height-176 {
  max-height: 176px !important;
}

.fix-width-176 {
  max-width: 176px !important;
  min-width: 176px !important;
  width: 176px !important;
}

.fix-height-176 {
  max-height: 176px !important;
  min-height: 176px !important;
  height: 176px !important;
}

.min-w-177 {
  min-width: 177px;
}

.min-h-177 {
  min-height: 177px;
}

.width-177 {
  width: 177px !important;
}

.height-177 {
  height: 177px !important;
}

.min-width-177 {
  min-width: 177px !important;
}

.min-height-177 {
  min-height: 177px !important;
}

.max-width-177 {
  max-width: 177px !important;
}

.max-height-177 {
  max-height: 177px !important;
}

.fix-width-177 {
  max-width: 177px !important;
  min-width: 177px !important;
  width: 177px !important;
}

.fix-height-177 {
  max-height: 177px !important;
  min-height: 177px !important;
  height: 177px !important;
}

.min-w-178 {
  min-width: 178px;
}

.min-h-178 {
  min-height: 178px;
}

.width-178 {
  width: 178px !important;
}

.height-178 {
  height: 178px !important;
}

.min-width-178 {
  min-width: 178px !important;
}

.min-height-178 {
  min-height: 178px !important;
}

.max-width-178 {
  max-width: 178px !important;
}

.max-height-178 {
  max-height: 178px !important;
}

.fix-width-178 {
  max-width: 178px !important;
  min-width: 178px !important;
  width: 178px !important;
}

.fix-height-178 {
  max-height: 178px !important;
  min-height: 178px !important;
  height: 178px !important;
}

.min-w-179 {
  min-width: 179px;
}

.min-h-179 {
  min-height: 179px;
}

.width-179 {
  width: 179px !important;
}

.height-179 {
  height: 179px !important;
}

.min-width-179 {
  min-width: 179px !important;
}

.min-height-179 {
  min-height: 179px !important;
}

.max-width-179 {
  max-width: 179px !important;
}

.max-height-179 {
  max-height: 179px !important;
}

.fix-width-179 {
  max-width: 179px !important;
  min-width: 179px !important;
  width: 179px !important;
}

.fix-height-179 {
  max-height: 179px !important;
  min-height: 179px !important;
  height: 179px !important;
}

.min-w-180 {
  min-width: 180px;
}

.min-h-180 {
  min-height: 180px;
}

.width-180 {
  width: 180px !important;
}

.height-180 {
  height: 180px !important;
}

.min-width-180 {
  min-width: 180px !important;
}

.min-height-180 {
  min-height: 180px !important;
}

.max-width-180 {
  max-width: 180px !important;
}

.max-height-180 {
  max-height: 180px !important;
}

.fix-width-180 {
  max-width: 180px !important;
  min-width: 180px !important;
  width: 180px !important;
}

.fix-height-180 {
  max-height: 180px !important;
  min-height: 180px !important;
  height: 180px !important;
}

.min-w-181 {
  min-width: 181px;
}

.min-h-181 {
  min-height: 181px;
}

.width-181 {
  width: 181px !important;
}

.height-181 {
  height: 181px !important;
}

.min-width-181 {
  min-width: 181px !important;
}

.min-height-181 {
  min-height: 181px !important;
}

.max-width-181 {
  max-width: 181px !important;
}

.max-height-181 {
  max-height: 181px !important;
}

.fix-width-181 {
  max-width: 181px !important;
  min-width: 181px !important;
  width: 181px !important;
}

.fix-height-181 {
  max-height: 181px !important;
  min-height: 181px !important;
  height: 181px !important;
}

.min-w-182 {
  min-width: 182px;
}

.min-h-182 {
  min-height: 182px;
}

.width-182 {
  width: 182px !important;
}

.height-182 {
  height: 182px !important;
}

.min-width-182 {
  min-width: 182px !important;
}

.min-height-182 {
  min-height: 182px !important;
}

.max-width-182 {
  max-width: 182px !important;
}

.max-height-182 {
  max-height: 182px !important;
}

.fix-width-182 {
  max-width: 182px !important;
  min-width: 182px !important;
  width: 182px !important;
}

.fix-height-182 {
  max-height: 182px !important;
  min-height: 182px !important;
  height: 182px !important;
}

.min-w-183 {
  min-width: 183px;
}

.min-h-183 {
  min-height: 183px;
}

.width-183 {
  width: 183px !important;
}

.height-183 {
  height: 183px !important;
}

.min-width-183 {
  min-width: 183px !important;
}

.min-height-183 {
  min-height: 183px !important;
}

.max-width-183 {
  max-width: 183px !important;
}

.max-height-183 {
  max-height: 183px !important;
}

.fix-width-183 {
  max-width: 183px !important;
  min-width: 183px !important;
  width: 183px !important;
}

.fix-height-183 {
  max-height: 183px !important;
  min-height: 183px !important;
  height: 183px !important;
}

.min-w-184 {
  min-width: 184px;
}

.min-h-184 {
  min-height: 184px;
}

.width-184 {
  width: 184px !important;
}

.height-184 {
  height: 184px !important;
}

.min-width-184 {
  min-width: 184px !important;
}

.min-height-184 {
  min-height: 184px !important;
}

.max-width-184 {
  max-width: 184px !important;
}

.max-height-184 {
  max-height: 184px !important;
}

.fix-width-184 {
  max-width: 184px !important;
  min-width: 184px !important;
  width: 184px !important;
}

.fix-height-184 {
  max-height: 184px !important;
  min-height: 184px !important;
  height: 184px !important;
}

.min-w-185 {
  min-width: 185px;
}

.min-h-185 {
  min-height: 185px;
}

.width-185 {
  width: 185px !important;
}

.height-185 {
  height: 185px !important;
}

.min-width-185 {
  min-width: 185px !important;
}

.min-height-185 {
  min-height: 185px !important;
}

.max-width-185 {
  max-width: 185px !important;
}

.max-height-185 {
  max-height: 185px !important;
}

.fix-width-185 {
  max-width: 185px !important;
  min-width: 185px !important;
  width: 185px !important;
}

.fix-height-185 {
  max-height: 185px !important;
  min-height: 185px !important;
  height: 185px !important;
}

.min-w-186 {
  min-width: 186px;
}

.min-h-186 {
  min-height: 186px;
}

.width-186 {
  width: 186px !important;
}

.height-186 {
  height: 186px !important;
}

.min-width-186 {
  min-width: 186px !important;
}

.min-height-186 {
  min-height: 186px !important;
}

.max-width-186 {
  max-width: 186px !important;
}

.max-height-186 {
  max-height: 186px !important;
}

.fix-width-186 {
  max-width: 186px !important;
  min-width: 186px !important;
  width: 186px !important;
}

.fix-height-186 {
  max-height: 186px !important;
  min-height: 186px !important;
  height: 186px !important;
}

.min-w-187 {
  min-width: 187px;
}

.min-h-187 {
  min-height: 187px;
}

.width-187 {
  width: 187px !important;
}

.height-187 {
  height: 187px !important;
}

.min-width-187 {
  min-width: 187px !important;
}

.min-height-187 {
  min-height: 187px !important;
}

.max-width-187 {
  max-width: 187px !important;
}

.max-height-187 {
  max-height: 187px !important;
}

.fix-width-187 {
  max-width: 187px !important;
  min-width: 187px !important;
  width: 187px !important;
}

.fix-height-187 {
  max-height: 187px !important;
  min-height: 187px !important;
  height: 187px !important;
}

.min-w-188 {
  min-width: 188px;
}

.min-h-188 {
  min-height: 188px;
}

.width-188 {
  width: 188px !important;
}

.height-188 {
  height: 188px !important;
}

.min-width-188 {
  min-width: 188px !important;
}

.min-height-188 {
  min-height: 188px !important;
}

.max-width-188 {
  max-width: 188px !important;
}

.max-height-188 {
  max-height: 188px !important;
}

.fix-width-188 {
  max-width: 188px !important;
  min-width: 188px !important;
  width: 188px !important;
}

.fix-height-188 {
  max-height: 188px !important;
  min-height: 188px !important;
  height: 188px !important;
}

.min-w-189 {
  min-width: 189px;
}

.min-h-189 {
  min-height: 189px;
}

.width-189 {
  width: 189px !important;
}

.height-189 {
  height: 189px !important;
}

.min-width-189 {
  min-width: 189px !important;
}

.min-height-189 {
  min-height: 189px !important;
}

.max-width-189 {
  max-width: 189px !important;
}

.max-height-189 {
  max-height: 189px !important;
}

.fix-width-189 {
  max-width: 189px !important;
  min-width: 189px !important;
  width: 189px !important;
}

.fix-height-189 {
  max-height: 189px !important;
  min-height: 189px !important;
  height: 189px !important;
}

.min-w-190 {
  min-width: 190px;
}

.min-h-190 {
  min-height: 190px;
}

.width-190 {
  width: 190px !important;
}

.height-190 {
  height: 190px !important;
}

.min-width-190 {
  min-width: 190px !important;
}

.min-height-190 {
  min-height: 190px !important;
}

.max-width-190 {
  max-width: 190px !important;
}

.max-height-190 {
  max-height: 190px !important;
}

.fix-width-190 {
  max-width: 190px !important;
  min-width: 190px !important;
  width: 190px !important;
}

.fix-height-190 {
  max-height: 190px !important;
  min-height: 190px !important;
  height: 190px !important;
}

.min-w-191 {
  min-width: 191px;
}

.min-h-191 {
  min-height: 191px;
}

.width-191 {
  width: 191px !important;
}

.height-191 {
  height: 191px !important;
}

.min-width-191 {
  min-width: 191px !important;
}

.min-height-191 {
  min-height: 191px !important;
}

.max-width-191 {
  max-width: 191px !important;
}

.max-height-191 {
  max-height: 191px !important;
}

.fix-width-191 {
  max-width: 191px !important;
  min-width: 191px !important;
  width: 191px !important;
}

.fix-height-191 {
  max-height: 191px !important;
  min-height: 191px !important;
  height: 191px !important;
}

.min-w-192 {
  min-width: 192px;
}

.min-h-192 {
  min-height: 192px;
}

.width-192 {
  width: 192px !important;
}

.height-192 {
  height: 192px !important;
}

.min-width-192 {
  min-width: 192px !important;
}

.min-height-192 {
  min-height: 192px !important;
}

.max-width-192 {
  max-width: 192px !important;
}

.max-height-192 {
  max-height: 192px !important;
}

.fix-width-192 {
  max-width: 192px !important;
  min-width: 192px !important;
  width: 192px !important;
}

.fix-height-192 {
  max-height: 192px !important;
  min-height: 192px !important;
  height: 192px !important;
}

.min-w-193 {
  min-width: 193px;
}

.min-h-193 {
  min-height: 193px;
}

.width-193 {
  width: 193px !important;
}

.height-193 {
  height: 193px !important;
}

.min-width-193 {
  min-width: 193px !important;
}

.min-height-193 {
  min-height: 193px !important;
}

.max-width-193 {
  max-width: 193px !important;
}

.max-height-193 {
  max-height: 193px !important;
}

.fix-width-193 {
  max-width: 193px !important;
  min-width: 193px !important;
  width: 193px !important;
}

.fix-height-193 {
  max-height: 193px !important;
  min-height: 193px !important;
  height: 193px !important;
}

.min-w-194 {
  min-width: 194px;
}

.min-h-194 {
  min-height: 194px;
}

.width-194 {
  width: 194px !important;
}

.height-194 {
  height: 194px !important;
}

.min-width-194 {
  min-width: 194px !important;
}

.min-height-194 {
  min-height: 194px !important;
}

.max-width-194 {
  max-width: 194px !important;
}

.max-height-194 {
  max-height: 194px !important;
}

.fix-width-194 {
  max-width: 194px !important;
  min-width: 194px !important;
  width: 194px !important;
}

.fix-height-194 {
  max-height: 194px !important;
  min-height: 194px !important;
  height: 194px !important;
}

.min-w-195 {
  min-width: 195px;
}

.min-h-195 {
  min-height: 195px;
}

.width-195 {
  width: 195px !important;
}

.height-195 {
  height: 195px !important;
}

.min-width-195 {
  min-width: 195px !important;
}

.min-height-195 {
  min-height: 195px !important;
}

.max-width-195 {
  max-width: 195px !important;
}

.max-height-195 {
  max-height: 195px !important;
}

.fix-width-195 {
  max-width: 195px !important;
  min-width: 195px !important;
  width: 195px !important;
}

.fix-height-195 {
  max-height: 195px !important;
  min-height: 195px !important;
  height: 195px !important;
}

.min-w-196 {
  min-width: 196px;
}

.min-h-196 {
  min-height: 196px;
}

.width-196 {
  width: 196px !important;
}

.height-196 {
  height: 196px !important;
}

.min-width-196 {
  min-width: 196px !important;
}

.min-height-196 {
  min-height: 196px !important;
}

.max-width-196 {
  max-width: 196px !important;
}

.max-height-196 {
  max-height: 196px !important;
}

.fix-width-196 {
  max-width: 196px !important;
  min-width: 196px !important;
  width: 196px !important;
}

.fix-height-196 {
  max-height: 196px !important;
  min-height: 196px !important;
  height: 196px !important;
}

.min-w-197 {
  min-width: 197px;
}

.min-h-197 {
  min-height: 197px;
}

.width-197 {
  width: 197px !important;
}

.height-197 {
  height: 197px !important;
}

.min-width-197 {
  min-width: 197px !important;
}

.min-height-197 {
  min-height: 197px !important;
}

.max-width-197 {
  max-width: 197px !important;
}

.max-height-197 {
  max-height: 197px !important;
}

.fix-width-197 {
  max-width: 197px !important;
  min-width: 197px !important;
  width: 197px !important;
}

.fix-height-197 {
  max-height: 197px !important;
  min-height: 197px !important;
  height: 197px !important;
}

.min-w-198 {
  min-width: 198px;
}

.min-h-198 {
  min-height: 198px;
}

.width-198 {
  width: 198px !important;
}

.height-198 {
  height: 198px !important;
}

.min-width-198 {
  min-width: 198px !important;
}

.min-height-198 {
  min-height: 198px !important;
}

.max-width-198 {
  max-width: 198px !important;
}

.max-height-198 {
  max-height: 198px !important;
}

.fix-width-198 {
  max-width: 198px !important;
  min-width: 198px !important;
  width: 198px !important;
}

.fix-height-198 {
  max-height: 198px !important;
  min-height: 198px !important;
  height: 198px !important;
}

.min-w-199 {
  min-width: 199px;
}

.min-h-199 {
  min-height: 199px;
}

.width-199 {
  width: 199px !important;
}

.height-199 {
  height: 199px !important;
}

.min-width-199 {
  min-width: 199px !important;
}

.min-height-199 {
  min-height: 199px !important;
}

.max-width-199 {
  max-width: 199px !important;
}

.max-height-199 {
  max-height: 199px !important;
}

.fix-width-199 {
  max-width: 199px !important;
  min-width: 199px !important;
  width: 199px !important;
}

.fix-height-199 {
  max-height: 199px !important;
  min-height: 199px !important;
  height: 199px !important;
}

.min-w-200 {
  min-width: 200px;
}

.min-h-200 {
  min-height: 200px;
}

.width-200 {
  width: 200px !important;
}

.height-200 {
  height: 200px !important;
}

.min-width-200 {
  min-width: 200px !important;
}

.min-height-200 {
  min-height: 200px !important;
}

.max-width-200 {
  max-width: 200px !important;
}

.max-height-200 {
  max-height: 200px !important;
}

.fix-width-200 {
  max-width: 200px !important;
  min-width: 200px !important;
  width: 200px !important;
}

.fix-height-200 {
  max-height: 200px !important;
  min-height: 200px !important;
  height: 200px !important;
}

.min-w-201 {
  min-width: 201px;
}

.min-h-201 {
  min-height: 201px;
}

.width-201 {
  width: 201px !important;
}

.height-201 {
  height: 201px !important;
}

.min-width-201 {
  min-width: 201px !important;
}

.min-height-201 {
  min-height: 201px !important;
}

.max-width-201 {
  max-width: 201px !important;
}

.max-height-201 {
  max-height: 201px !important;
}

.fix-width-201 {
  max-width: 201px !important;
  min-width: 201px !important;
  width: 201px !important;
}

.fix-height-201 {
  max-height: 201px !important;
  min-height: 201px !important;
  height: 201px !important;
}

.min-w-202 {
  min-width: 202px;
}

.min-h-202 {
  min-height: 202px;
}

.width-202 {
  width: 202px !important;
}

.height-202 {
  height: 202px !important;
}

.min-width-202 {
  min-width: 202px !important;
}

.min-height-202 {
  min-height: 202px !important;
}

.max-width-202 {
  max-width: 202px !important;
}

.max-height-202 {
  max-height: 202px !important;
}

.fix-width-202 {
  max-width: 202px !important;
  min-width: 202px !important;
  width: 202px !important;
}

.fix-height-202 {
  max-height: 202px !important;
  min-height: 202px !important;
  height: 202px !important;
}

.min-w-203 {
  min-width: 203px;
}

.min-h-203 {
  min-height: 203px;
}

.width-203 {
  width: 203px !important;
}

.height-203 {
  height: 203px !important;
}

.min-width-203 {
  min-width: 203px !important;
}

.min-height-203 {
  min-height: 203px !important;
}

.max-width-203 {
  max-width: 203px !important;
}

.max-height-203 {
  max-height: 203px !important;
}

.fix-width-203 {
  max-width: 203px !important;
  min-width: 203px !important;
  width: 203px !important;
}

.fix-height-203 {
  max-height: 203px !important;
  min-height: 203px !important;
  height: 203px !important;
}

.min-w-204 {
  min-width: 204px;
}

.min-h-204 {
  min-height: 204px;
}

.width-204 {
  width: 204px !important;
}

.height-204 {
  height: 204px !important;
}

.min-width-204 {
  min-width: 204px !important;
}

.min-height-204 {
  min-height: 204px !important;
}

.max-width-204 {
  max-width: 204px !important;
}

.max-height-204 {
  max-height: 204px !important;
}

.fix-width-204 {
  max-width: 204px !important;
  min-width: 204px !important;
  width: 204px !important;
}

.fix-height-204 {
  max-height: 204px !important;
  min-height: 204px !important;
  height: 204px !important;
}

.min-w-205 {
  min-width: 205px;
}

.min-h-205 {
  min-height: 205px;
}

.width-205 {
  width: 205px !important;
}

.height-205 {
  height: 205px !important;
}

.min-width-205 {
  min-width: 205px !important;
}

.min-height-205 {
  min-height: 205px !important;
}

.max-width-205 {
  max-width: 205px !important;
}

.max-height-205 {
  max-height: 205px !important;
}

.fix-width-205 {
  max-width: 205px !important;
  min-width: 205px !important;
  width: 205px !important;
}

.fix-height-205 {
  max-height: 205px !important;
  min-height: 205px !important;
  height: 205px !important;
}

.min-w-206 {
  min-width: 206px;
}

.min-h-206 {
  min-height: 206px;
}

.width-206 {
  width: 206px !important;
}

.height-206 {
  height: 206px !important;
}

.min-width-206 {
  min-width: 206px !important;
}

.min-height-206 {
  min-height: 206px !important;
}

.max-width-206 {
  max-width: 206px !important;
}

.max-height-206 {
  max-height: 206px !important;
}

.fix-width-206 {
  max-width: 206px !important;
  min-width: 206px !important;
  width: 206px !important;
}

.fix-height-206 {
  max-height: 206px !important;
  min-height: 206px !important;
  height: 206px !important;
}

.min-w-207 {
  min-width: 207px;
}

.min-h-207 {
  min-height: 207px;
}

.width-207 {
  width: 207px !important;
}

.height-207 {
  height: 207px !important;
}

.min-width-207 {
  min-width: 207px !important;
}

.min-height-207 {
  min-height: 207px !important;
}

.max-width-207 {
  max-width: 207px !important;
}

.max-height-207 {
  max-height: 207px !important;
}

.fix-width-207 {
  max-width: 207px !important;
  min-width: 207px !important;
  width: 207px !important;
}

.fix-height-207 {
  max-height: 207px !important;
  min-height: 207px !important;
  height: 207px !important;
}

.min-w-208 {
  min-width: 208px;
}

.min-h-208 {
  min-height: 208px;
}

.width-208 {
  width: 208px !important;
}

.height-208 {
  height: 208px !important;
}

.min-width-208 {
  min-width: 208px !important;
}

.min-height-208 {
  min-height: 208px !important;
}

.max-width-208 {
  max-width: 208px !important;
}

.max-height-208 {
  max-height: 208px !important;
}

.fix-width-208 {
  max-width: 208px !important;
  min-width: 208px !important;
  width: 208px !important;
}

.fix-height-208 {
  max-height: 208px !important;
  min-height: 208px !important;
  height: 208px !important;
}

.min-w-209 {
  min-width: 209px;
}

.min-h-209 {
  min-height: 209px;
}

.width-209 {
  width: 209px !important;
}

.height-209 {
  height: 209px !important;
}

.min-width-209 {
  min-width: 209px !important;
}

.min-height-209 {
  min-height: 209px !important;
}

.max-width-209 {
  max-width: 209px !important;
}

.max-height-209 {
  max-height: 209px !important;
}

.fix-width-209 {
  max-width: 209px !important;
  min-width: 209px !important;
  width: 209px !important;
}

.fix-height-209 {
  max-height: 209px !important;
  min-height: 209px !important;
  height: 209px !important;
}

.min-w-210 {
  min-width: 210px;
}

.min-h-210 {
  min-height: 210px;
}

.width-210 {
  width: 210px !important;
}

.height-210 {
  height: 210px !important;
}

.min-width-210 {
  min-width: 210px !important;
}

.min-height-210 {
  min-height: 210px !important;
}

.max-width-210 {
  max-width: 210px !important;
}

.max-height-210 {
  max-height: 210px !important;
}

.fix-width-210 {
  max-width: 210px !important;
  min-width: 210px !important;
  width: 210px !important;
}

.fix-height-210 {
  max-height: 210px !important;
  min-height: 210px !important;
  height: 210px !important;
}

.min-w-211 {
  min-width: 211px;
}

.min-h-211 {
  min-height: 211px;
}

.width-211 {
  width: 211px !important;
}

.height-211 {
  height: 211px !important;
}

.min-width-211 {
  min-width: 211px !important;
}

.min-height-211 {
  min-height: 211px !important;
}

.max-width-211 {
  max-width: 211px !important;
}

.max-height-211 {
  max-height: 211px !important;
}

.fix-width-211 {
  max-width: 211px !important;
  min-width: 211px !important;
  width: 211px !important;
}

.fix-height-211 {
  max-height: 211px !important;
  min-height: 211px !important;
  height: 211px !important;
}

.min-w-212 {
  min-width: 212px;
}

.min-h-212 {
  min-height: 212px;
}

.width-212 {
  width: 212px !important;
}

.height-212 {
  height: 212px !important;
}

.min-width-212 {
  min-width: 212px !important;
}

.min-height-212 {
  min-height: 212px !important;
}

.max-width-212 {
  max-width: 212px !important;
}

.max-height-212 {
  max-height: 212px !important;
}

.fix-width-212 {
  max-width: 212px !important;
  min-width: 212px !important;
  width: 212px !important;
}

.fix-height-212 {
  max-height: 212px !important;
  min-height: 212px !important;
  height: 212px !important;
}

.min-w-213 {
  min-width: 213px;
}

.min-h-213 {
  min-height: 213px;
}

.width-213 {
  width: 213px !important;
}

.height-213 {
  height: 213px !important;
}

.min-width-213 {
  min-width: 213px !important;
}

.min-height-213 {
  min-height: 213px !important;
}

.max-width-213 {
  max-width: 213px !important;
}

.max-height-213 {
  max-height: 213px !important;
}

.fix-width-213 {
  max-width: 213px !important;
  min-width: 213px !important;
  width: 213px !important;
}

.fix-height-213 {
  max-height: 213px !important;
  min-height: 213px !important;
  height: 213px !important;
}

.min-w-214 {
  min-width: 214px;
}

.min-h-214 {
  min-height: 214px;
}

.width-214 {
  width: 214px !important;
}

.height-214 {
  height: 214px !important;
}

.min-width-214 {
  min-width: 214px !important;
}

.min-height-214 {
  min-height: 214px !important;
}

.max-width-214 {
  max-width: 214px !important;
}

.max-height-214 {
  max-height: 214px !important;
}

.fix-width-214 {
  max-width: 214px !important;
  min-width: 214px !important;
  width: 214px !important;
}

.fix-height-214 {
  max-height: 214px !important;
  min-height: 214px !important;
  height: 214px !important;
}

.min-w-215 {
  min-width: 215px;
}

.min-h-215 {
  min-height: 215px;
}

.width-215 {
  width: 215px !important;
}

.height-215 {
  height: 215px !important;
}

.min-width-215 {
  min-width: 215px !important;
}

.min-height-215 {
  min-height: 215px !important;
}

.max-width-215 {
  max-width: 215px !important;
}

.max-height-215 {
  max-height: 215px !important;
}

.fix-width-215 {
  max-width: 215px !important;
  min-width: 215px !important;
  width: 215px !important;
}

.fix-height-215 {
  max-height: 215px !important;
  min-height: 215px !important;
  height: 215px !important;
}

.min-w-216 {
  min-width: 216px;
}

.min-h-216 {
  min-height: 216px;
}

.width-216 {
  width: 216px !important;
}

.height-216 {
  height: 216px !important;
}

.min-width-216 {
  min-width: 216px !important;
}

.min-height-216 {
  min-height: 216px !important;
}

.max-width-216 {
  max-width: 216px !important;
}

.max-height-216 {
  max-height: 216px !important;
}

.fix-width-216 {
  max-width: 216px !important;
  min-width: 216px !important;
  width: 216px !important;
}

.fix-height-216 {
  max-height: 216px !important;
  min-height: 216px !important;
  height: 216px !important;
}

.min-w-217 {
  min-width: 217px;
}

.min-h-217 {
  min-height: 217px;
}

.width-217 {
  width: 217px !important;
}

.height-217 {
  height: 217px !important;
}

.min-width-217 {
  min-width: 217px !important;
}

.min-height-217 {
  min-height: 217px !important;
}

.max-width-217 {
  max-width: 217px !important;
}

.max-height-217 {
  max-height: 217px !important;
}

.fix-width-217 {
  max-width: 217px !important;
  min-width: 217px !important;
  width: 217px !important;
}

.fix-height-217 {
  max-height: 217px !important;
  min-height: 217px !important;
  height: 217px !important;
}

.min-w-218 {
  min-width: 218px;
}

.min-h-218 {
  min-height: 218px;
}

.width-218 {
  width: 218px !important;
}

.height-218 {
  height: 218px !important;
}

.min-width-218 {
  min-width: 218px !important;
}

.min-height-218 {
  min-height: 218px !important;
}

.max-width-218 {
  max-width: 218px !important;
}

.max-height-218 {
  max-height: 218px !important;
}

.fix-width-218 {
  max-width: 218px !important;
  min-width: 218px !important;
  width: 218px !important;
}

.fix-height-218 {
  max-height: 218px !important;
  min-height: 218px !important;
  height: 218px !important;
}

.min-w-219 {
  min-width: 219px;
}

.min-h-219 {
  min-height: 219px;
}

.width-219 {
  width: 219px !important;
}

.height-219 {
  height: 219px !important;
}

.min-width-219 {
  min-width: 219px !important;
}

.min-height-219 {
  min-height: 219px !important;
}

.max-width-219 {
  max-width: 219px !important;
}

.max-height-219 {
  max-height: 219px !important;
}

.fix-width-219 {
  max-width: 219px !important;
  min-width: 219px !important;
  width: 219px !important;
}

.fix-height-219 {
  max-height: 219px !important;
  min-height: 219px !important;
  height: 219px !important;
}

.min-w-220 {
  min-width: 220px;
}

.min-h-220 {
  min-height: 220px;
}

.width-220 {
  width: 220px !important;
}

.height-220 {
  height: 220px !important;
}

.min-width-220 {
  min-width: 220px !important;
}

.min-height-220 {
  min-height: 220px !important;
}

.max-width-220 {
  max-width: 220px !important;
}

.max-height-220 {
  max-height: 220px !important;
}

.fix-width-220 {
  max-width: 220px !important;
  min-width: 220px !important;
  width: 220px !important;
}

.fix-height-220 {
  max-height: 220px !important;
  min-height: 220px !important;
  height: 220px !important;
}

.min-w-221 {
  min-width: 221px;
}

.min-h-221 {
  min-height: 221px;
}

.width-221 {
  width: 221px !important;
}

.height-221 {
  height: 221px !important;
}

.min-width-221 {
  min-width: 221px !important;
}

.min-height-221 {
  min-height: 221px !important;
}

.max-width-221 {
  max-width: 221px !important;
}

.max-height-221 {
  max-height: 221px !important;
}

.fix-width-221 {
  max-width: 221px !important;
  min-width: 221px !important;
  width: 221px !important;
}

.fix-height-221 {
  max-height: 221px !important;
  min-height: 221px !important;
  height: 221px !important;
}

.min-w-222 {
  min-width: 222px;
}

.min-h-222 {
  min-height: 222px;
}

.width-222 {
  width: 222px !important;
}

.height-222 {
  height: 222px !important;
}

.min-width-222 {
  min-width: 222px !important;
}

.min-height-222 {
  min-height: 222px !important;
}

.max-width-222 {
  max-width: 222px !important;
}

.max-height-222 {
  max-height: 222px !important;
}

.fix-width-222 {
  max-width: 222px !important;
  min-width: 222px !important;
  width: 222px !important;
}

.fix-height-222 {
  max-height: 222px !important;
  min-height: 222px !important;
  height: 222px !important;
}

.min-w-223 {
  min-width: 223px;
}

.min-h-223 {
  min-height: 223px;
}

.width-223 {
  width: 223px !important;
}

.height-223 {
  height: 223px !important;
}

.min-width-223 {
  min-width: 223px !important;
}

.min-height-223 {
  min-height: 223px !important;
}

.max-width-223 {
  max-width: 223px !important;
}

.max-height-223 {
  max-height: 223px !important;
}

.fix-width-223 {
  max-width: 223px !important;
  min-width: 223px !important;
  width: 223px !important;
}

.fix-height-223 {
  max-height: 223px !important;
  min-height: 223px !important;
  height: 223px !important;
}

.min-w-224 {
  min-width: 224px;
}

.min-h-224 {
  min-height: 224px;
}

.width-224 {
  width: 224px !important;
}

.height-224 {
  height: 224px !important;
}

.min-width-224 {
  min-width: 224px !important;
}

.min-height-224 {
  min-height: 224px !important;
}

.max-width-224 {
  max-width: 224px !important;
}

.max-height-224 {
  max-height: 224px !important;
}

.fix-width-224 {
  max-width: 224px !important;
  min-width: 224px !important;
  width: 224px !important;
}

.fix-height-224 {
  max-height: 224px !important;
  min-height: 224px !important;
  height: 224px !important;
}

.min-w-225 {
  min-width: 225px;
}

.min-h-225 {
  min-height: 225px;
}

.width-225 {
  width: 225px !important;
}

.height-225 {
  height: 225px !important;
}

.min-width-225 {
  min-width: 225px !important;
}

.min-height-225 {
  min-height: 225px !important;
}

.max-width-225 {
  max-width: 225px !important;
}

.max-height-225 {
  max-height: 225px !important;
}

.fix-width-225 {
  max-width: 225px !important;
  min-width: 225px !important;
  width: 225px !important;
}

.fix-height-225 {
  max-height: 225px !important;
  min-height: 225px !important;
  height: 225px !important;
}

.min-w-226 {
  min-width: 226px;
}

.min-h-226 {
  min-height: 226px;
}

.width-226 {
  width: 226px !important;
}

.height-226 {
  height: 226px !important;
}

.min-width-226 {
  min-width: 226px !important;
}

.min-height-226 {
  min-height: 226px !important;
}

.max-width-226 {
  max-width: 226px !important;
}

.max-height-226 {
  max-height: 226px !important;
}

.fix-width-226 {
  max-width: 226px !important;
  min-width: 226px !important;
  width: 226px !important;
}

.fix-height-226 {
  max-height: 226px !important;
  min-height: 226px !important;
  height: 226px !important;
}

.min-w-227 {
  min-width: 227px;
}

.min-h-227 {
  min-height: 227px;
}

.width-227 {
  width: 227px !important;
}

.height-227 {
  height: 227px !important;
}

.min-width-227 {
  min-width: 227px !important;
}

.min-height-227 {
  min-height: 227px !important;
}

.max-width-227 {
  max-width: 227px !important;
}

.max-height-227 {
  max-height: 227px !important;
}

.fix-width-227 {
  max-width: 227px !important;
  min-width: 227px !important;
  width: 227px !important;
}

.fix-height-227 {
  max-height: 227px !important;
  min-height: 227px !important;
  height: 227px !important;
}

.min-w-228 {
  min-width: 228px;
}

.min-h-228 {
  min-height: 228px;
}

.width-228 {
  width: 228px !important;
}

.height-228 {
  height: 228px !important;
}

.min-width-228 {
  min-width: 228px !important;
}

.min-height-228 {
  min-height: 228px !important;
}

.max-width-228 {
  max-width: 228px !important;
}

.max-height-228 {
  max-height: 228px !important;
}

.fix-width-228 {
  max-width: 228px !important;
  min-width: 228px !important;
  width: 228px !important;
}

.fix-height-228 {
  max-height: 228px !important;
  min-height: 228px !important;
  height: 228px !important;
}

.min-w-229 {
  min-width: 229px;
}

.min-h-229 {
  min-height: 229px;
}

.width-229 {
  width: 229px !important;
}

.height-229 {
  height: 229px !important;
}

.min-width-229 {
  min-width: 229px !important;
}

.min-height-229 {
  min-height: 229px !important;
}

.max-width-229 {
  max-width: 229px !important;
}

.max-height-229 {
  max-height: 229px !important;
}

.fix-width-229 {
  max-width: 229px !important;
  min-width: 229px !important;
  width: 229px !important;
}

.fix-height-229 {
  max-height: 229px !important;
  min-height: 229px !important;
  height: 229px !important;
}

.min-w-230 {
  min-width: 230px;
}

.min-h-230 {
  min-height: 230px;
}

.width-230 {
  width: 230px !important;
}

.height-230 {
  height: 230px !important;
}

.min-width-230 {
  min-width: 230px !important;
}

.min-height-230 {
  min-height: 230px !important;
}

.max-width-230 {
  max-width: 230px !important;
}

.max-height-230 {
  max-height: 230px !important;
}

.fix-width-230 {
  max-width: 230px !important;
  min-width: 230px !important;
  width: 230px !important;
}

.fix-height-230 {
  max-height: 230px !important;
  min-height: 230px !important;
  height: 230px !important;
}

.min-w-231 {
  min-width: 231px;
}

.min-h-231 {
  min-height: 231px;
}

.width-231 {
  width: 231px !important;
}

.height-231 {
  height: 231px !important;
}

.min-width-231 {
  min-width: 231px !important;
}

.min-height-231 {
  min-height: 231px !important;
}

.max-width-231 {
  max-width: 231px !important;
}

.max-height-231 {
  max-height: 231px !important;
}

.fix-width-231 {
  max-width: 231px !important;
  min-width: 231px !important;
  width: 231px !important;
}

.fix-height-231 {
  max-height: 231px !important;
  min-height: 231px !important;
  height: 231px !important;
}

.min-w-232 {
  min-width: 232px;
}

.min-h-232 {
  min-height: 232px;
}

.width-232 {
  width: 232px !important;
}

.height-232 {
  height: 232px !important;
}

.min-width-232 {
  min-width: 232px !important;
}

.min-height-232 {
  min-height: 232px !important;
}

.max-width-232 {
  max-width: 232px !important;
}

.max-height-232 {
  max-height: 232px !important;
}

.fix-width-232 {
  max-width: 232px !important;
  min-width: 232px !important;
  width: 232px !important;
}

.fix-height-232 {
  max-height: 232px !important;
  min-height: 232px !important;
  height: 232px !important;
}

.min-w-233 {
  min-width: 233px;
}

.min-h-233 {
  min-height: 233px;
}

.width-233 {
  width: 233px !important;
}

.height-233 {
  height: 233px !important;
}

.min-width-233 {
  min-width: 233px !important;
}

.min-height-233 {
  min-height: 233px !important;
}

.max-width-233 {
  max-width: 233px !important;
}

.max-height-233 {
  max-height: 233px !important;
}

.fix-width-233 {
  max-width: 233px !important;
  min-width: 233px !important;
  width: 233px !important;
}

.fix-height-233 {
  max-height: 233px !important;
  min-height: 233px !important;
  height: 233px !important;
}

.min-w-234 {
  min-width: 234px;
}

.min-h-234 {
  min-height: 234px;
}

.width-234 {
  width: 234px !important;
}

.height-234 {
  height: 234px !important;
}

.min-width-234 {
  min-width: 234px !important;
}

.min-height-234 {
  min-height: 234px !important;
}

.max-width-234 {
  max-width: 234px !important;
}

.max-height-234 {
  max-height: 234px !important;
}

.fix-width-234 {
  max-width: 234px !important;
  min-width: 234px !important;
  width: 234px !important;
}

.fix-height-234 {
  max-height: 234px !important;
  min-height: 234px !important;
  height: 234px !important;
}

.min-w-235 {
  min-width: 235px;
}

.min-h-235 {
  min-height: 235px;
}

.width-235 {
  width: 235px !important;
}

.height-235 {
  height: 235px !important;
}

.min-width-235 {
  min-width: 235px !important;
}

.min-height-235 {
  min-height: 235px !important;
}

.max-width-235 {
  max-width: 235px !important;
}

.max-height-235 {
  max-height: 235px !important;
}

.fix-width-235 {
  max-width: 235px !important;
  min-width: 235px !important;
  width: 235px !important;
}

.fix-height-235 {
  max-height: 235px !important;
  min-height: 235px !important;
  height: 235px !important;
}

.min-w-236 {
  min-width: 236px;
}

.min-h-236 {
  min-height: 236px;
}

.width-236 {
  width: 236px !important;
}

.height-236 {
  height: 236px !important;
}

.min-width-236 {
  min-width: 236px !important;
}

.min-height-236 {
  min-height: 236px !important;
}

.max-width-236 {
  max-width: 236px !important;
}

.max-height-236 {
  max-height: 236px !important;
}

.fix-width-236 {
  max-width: 236px !important;
  min-width: 236px !important;
  width: 236px !important;
}

.fix-height-236 {
  max-height: 236px !important;
  min-height: 236px !important;
  height: 236px !important;
}

.min-w-237 {
  min-width: 237px;
}

.min-h-237 {
  min-height: 237px;
}

.width-237 {
  width: 237px !important;
}

.height-237 {
  height: 237px !important;
}

.min-width-237 {
  min-width: 237px !important;
}

.min-height-237 {
  min-height: 237px !important;
}

.max-width-237 {
  max-width: 237px !important;
}

.max-height-237 {
  max-height: 237px !important;
}

.fix-width-237 {
  max-width: 237px !important;
  min-width: 237px !important;
  width: 237px !important;
}

.fix-height-237 {
  max-height: 237px !important;
  min-height: 237px !important;
  height: 237px !important;
}

.min-w-238 {
  min-width: 238px;
}

.min-h-238 {
  min-height: 238px;
}

.width-238 {
  width: 238px !important;
}

.height-238 {
  height: 238px !important;
}

.min-width-238 {
  min-width: 238px !important;
}

.min-height-238 {
  min-height: 238px !important;
}

.max-width-238 {
  max-width: 238px !important;
}

.max-height-238 {
  max-height: 238px !important;
}

.fix-width-238 {
  max-width: 238px !important;
  min-width: 238px !important;
  width: 238px !important;
}

.fix-height-238 {
  max-height: 238px !important;
  min-height: 238px !important;
  height: 238px !important;
}

.min-w-239 {
  min-width: 239px;
}

.min-h-239 {
  min-height: 239px;
}

.width-239 {
  width: 239px !important;
}

.height-239 {
  height: 239px !important;
}

.min-width-239 {
  min-width: 239px !important;
}

.min-height-239 {
  min-height: 239px !important;
}

.max-width-239 {
  max-width: 239px !important;
}

.max-height-239 {
  max-height: 239px !important;
}

.fix-width-239 {
  max-width: 239px !important;
  min-width: 239px !important;
  width: 239px !important;
}

.fix-height-239 {
  max-height: 239px !important;
  min-height: 239px !important;
  height: 239px !important;
}

.min-w-240 {
  min-width: 240px;
}

.min-h-240 {
  min-height: 240px;
}

.width-240 {
  width: 240px !important;
}

.height-240 {
  height: 240px !important;
}

.min-width-240 {
  min-width: 240px !important;
}

.min-height-240 {
  min-height: 240px !important;
}

.max-width-240 {
  max-width: 240px !important;
}

.max-height-240 {
  max-height: 240px !important;
}

.fix-width-240 {
  max-width: 240px !important;
  min-width: 240px !important;
  width: 240px !important;
}

.fix-height-240 {
  max-height: 240px !important;
  min-height: 240px !important;
  height: 240px !important;
}

.min-w-241 {
  min-width: 241px;
}

.min-h-241 {
  min-height: 241px;
}

.width-241 {
  width: 241px !important;
}

.height-241 {
  height: 241px !important;
}

.min-width-241 {
  min-width: 241px !important;
}

.min-height-241 {
  min-height: 241px !important;
}

.max-width-241 {
  max-width: 241px !important;
}

.max-height-241 {
  max-height: 241px !important;
}

.fix-width-241 {
  max-width: 241px !important;
  min-width: 241px !important;
  width: 241px !important;
}

.fix-height-241 {
  max-height: 241px !important;
  min-height: 241px !important;
  height: 241px !important;
}

.min-w-242 {
  min-width: 242px;
}

.min-h-242 {
  min-height: 242px;
}

.width-242 {
  width: 242px !important;
}

.height-242 {
  height: 242px !important;
}

.min-width-242 {
  min-width: 242px !important;
}

.min-height-242 {
  min-height: 242px !important;
}

.max-width-242 {
  max-width: 242px !important;
}

.max-height-242 {
  max-height: 242px !important;
}

.fix-width-242 {
  max-width: 242px !important;
  min-width: 242px !important;
  width: 242px !important;
}

.fix-height-242 {
  max-height: 242px !important;
  min-height: 242px !important;
  height: 242px !important;
}

.min-w-243 {
  min-width: 243px;
}

.min-h-243 {
  min-height: 243px;
}

.width-243 {
  width: 243px !important;
}

.height-243 {
  height: 243px !important;
}

.min-width-243 {
  min-width: 243px !important;
}

.min-height-243 {
  min-height: 243px !important;
}

.max-width-243 {
  max-width: 243px !important;
}

.max-height-243 {
  max-height: 243px !important;
}

.fix-width-243 {
  max-width: 243px !important;
  min-width: 243px !important;
  width: 243px !important;
}

.fix-height-243 {
  max-height: 243px !important;
  min-height: 243px !important;
  height: 243px !important;
}

.min-w-244 {
  min-width: 244px;
}

.min-h-244 {
  min-height: 244px;
}

.width-244 {
  width: 244px !important;
}

.height-244 {
  height: 244px !important;
}

.min-width-244 {
  min-width: 244px !important;
}

.min-height-244 {
  min-height: 244px !important;
}

.max-width-244 {
  max-width: 244px !important;
}

.max-height-244 {
  max-height: 244px !important;
}

.fix-width-244 {
  max-width: 244px !important;
  min-width: 244px !important;
  width: 244px !important;
}

.fix-height-244 {
  max-height: 244px !important;
  min-height: 244px !important;
  height: 244px !important;
}

.min-w-245 {
  min-width: 245px;
}

.min-h-245 {
  min-height: 245px;
}

.width-245 {
  width: 245px !important;
}

.height-245 {
  height: 245px !important;
}

.min-width-245 {
  min-width: 245px !important;
}

.min-height-245 {
  min-height: 245px !important;
}

.max-width-245 {
  max-width: 245px !important;
}

.max-height-245 {
  max-height: 245px !important;
}

.fix-width-245 {
  max-width: 245px !important;
  min-width: 245px !important;
  width: 245px !important;
}

.fix-height-245 {
  max-height: 245px !important;
  min-height: 245px !important;
  height: 245px !important;
}

.min-w-246 {
  min-width: 246px;
}

.min-h-246 {
  min-height: 246px;
}

.width-246 {
  width: 246px !important;
}

.height-246 {
  height: 246px !important;
}

.min-width-246 {
  min-width: 246px !important;
}

.min-height-246 {
  min-height: 246px !important;
}

.max-width-246 {
  max-width: 246px !important;
}

.max-height-246 {
  max-height: 246px !important;
}

.fix-width-246 {
  max-width: 246px !important;
  min-width: 246px !important;
  width: 246px !important;
}

.fix-height-246 {
  max-height: 246px !important;
  min-height: 246px !important;
  height: 246px !important;
}

.min-w-247 {
  min-width: 247px;
}

.min-h-247 {
  min-height: 247px;
}

.width-247 {
  width: 247px !important;
}

.height-247 {
  height: 247px !important;
}

.min-width-247 {
  min-width: 247px !important;
}

.min-height-247 {
  min-height: 247px !important;
}

.max-width-247 {
  max-width: 247px !important;
}

.max-height-247 {
  max-height: 247px !important;
}

.fix-width-247 {
  max-width: 247px !important;
  min-width: 247px !important;
  width: 247px !important;
}

.fix-height-247 {
  max-height: 247px !important;
  min-height: 247px !important;
  height: 247px !important;
}

.min-w-248 {
  min-width: 248px;
}

.min-h-248 {
  min-height: 248px;
}

.width-248 {
  width: 248px !important;
}

.height-248 {
  height: 248px !important;
}

.min-width-248 {
  min-width: 248px !important;
}

.min-height-248 {
  min-height: 248px !important;
}

.max-width-248 {
  max-width: 248px !important;
}

.max-height-248 {
  max-height: 248px !important;
}

.fix-width-248 {
  max-width: 248px !important;
  min-width: 248px !important;
  width: 248px !important;
}

.fix-height-248 {
  max-height: 248px !important;
  min-height: 248px !important;
  height: 248px !important;
}

.min-w-249 {
  min-width: 249px;
}

.min-h-249 {
  min-height: 249px;
}

.width-249 {
  width: 249px !important;
}

.height-249 {
  height: 249px !important;
}

.min-width-249 {
  min-width: 249px !important;
}

.min-height-249 {
  min-height: 249px !important;
}

.max-width-249 {
  max-width: 249px !important;
}

.max-height-249 {
  max-height: 249px !important;
}

.fix-width-249 {
  max-width: 249px !important;
  min-width: 249px !important;
  width: 249px !important;
}

.fix-height-249 {
  max-height: 249px !important;
  min-height: 249px !important;
  height: 249px !important;
}

.min-w-250 {
  min-width: 250px;
}

.min-h-250 {
  min-height: 250px;
}

.width-250 {
  width: 250px !important;
}

.height-250 {
  height: 250px !important;
}

.min-width-250 {
  min-width: 250px !important;
}

.min-height-250 {
  min-height: 250px !important;
}

.max-width-250 {
  max-width: 250px !important;
}

.max-height-250 {
  max-height: 250px !important;
}

.fix-width-250 {
  max-width: 250px !important;
  min-width: 250px !important;
  width: 250px !important;
}

.fix-height-250 {
  max-height: 250px !important;
  min-height: 250px !important;
  height: 250px !important;
}

.min-w-251 {
  min-width: 251px;
}

.min-h-251 {
  min-height: 251px;
}

.width-251 {
  width: 251px !important;
}

.height-251 {
  height: 251px !important;
}

.min-width-251 {
  min-width: 251px !important;
}

.min-height-251 {
  min-height: 251px !important;
}

.max-width-251 {
  max-width: 251px !important;
}

.max-height-251 {
  max-height: 251px !important;
}

.fix-width-251 {
  max-width: 251px !important;
  min-width: 251px !important;
  width: 251px !important;
}

.fix-height-251 {
  max-height: 251px !important;
  min-height: 251px !important;
  height: 251px !important;
}

.min-w-252 {
  min-width: 252px;
}

.min-h-252 {
  min-height: 252px;
}

.width-252 {
  width: 252px !important;
}

.height-252 {
  height: 252px !important;
}

.min-width-252 {
  min-width: 252px !important;
}

.min-height-252 {
  min-height: 252px !important;
}

.max-width-252 {
  max-width: 252px !important;
}

.max-height-252 {
  max-height: 252px !important;
}

.fix-width-252 {
  max-width: 252px !important;
  min-width: 252px !important;
  width: 252px !important;
}

.fix-height-252 {
  max-height: 252px !important;
  min-height: 252px !important;
  height: 252px !important;
}

.min-w-253 {
  min-width: 253px;
}

.min-h-253 {
  min-height: 253px;
}

.width-253 {
  width: 253px !important;
}

.height-253 {
  height: 253px !important;
}

.min-width-253 {
  min-width: 253px !important;
}

.min-height-253 {
  min-height: 253px !important;
}

.max-width-253 {
  max-width: 253px !important;
}

.max-height-253 {
  max-height: 253px !important;
}

.fix-width-253 {
  max-width: 253px !important;
  min-width: 253px !important;
  width: 253px !important;
}

.fix-height-253 {
  max-height: 253px !important;
  min-height: 253px !important;
  height: 253px !important;
}

.min-w-254 {
  min-width: 254px;
}

.min-h-254 {
  min-height: 254px;
}

.width-254 {
  width: 254px !important;
}

.height-254 {
  height: 254px !important;
}

.min-width-254 {
  min-width: 254px !important;
}

.min-height-254 {
  min-height: 254px !important;
}

.max-width-254 {
  max-width: 254px !important;
}

.max-height-254 {
  max-height: 254px !important;
}

.fix-width-254 {
  max-width: 254px !important;
  min-width: 254px !important;
  width: 254px !important;
}

.fix-height-254 {
  max-height: 254px !important;
  min-height: 254px !important;
  height: 254px !important;
}

.min-w-255 {
  min-width: 255px;
}

.min-h-255 {
  min-height: 255px;
}

.width-255 {
  width: 255px !important;
}

.height-255 {
  height: 255px !important;
}

.min-width-255 {
  min-width: 255px !important;
}

.min-height-255 {
  min-height: 255px !important;
}

.max-width-255 {
  max-width: 255px !important;
}

.max-height-255 {
  max-height: 255px !important;
}

.fix-width-255 {
  max-width: 255px !important;
  min-width: 255px !important;
  width: 255px !important;
}

.fix-height-255 {
  max-height: 255px !important;
  min-height: 255px !important;
  height: 255px !important;
}

.min-w-256 {
  min-width: 256px;
}

.min-h-256 {
  min-height: 256px;
}

.width-256 {
  width: 256px !important;
}

.height-256 {
  height: 256px !important;
}

.min-width-256 {
  min-width: 256px !important;
}

.min-height-256 {
  min-height: 256px !important;
}

.max-width-256 {
  max-width: 256px !important;
}

.max-height-256 {
  max-height: 256px !important;
}

.fix-width-256 {
  max-width: 256px !important;
  min-width: 256px !important;
  width: 256px !important;
}

.fix-height-256 {
  max-height: 256px !important;
  min-height: 256px !important;
  height: 256px !important;
}

.min-w-257 {
  min-width: 257px;
}

.min-h-257 {
  min-height: 257px;
}

.width-257 {
  width: 257px !important;
}

.height-257 {
  height: 257px !important;
}

.min-width-257 {
  min-width: 257px !important;
}

.min-height-257 {
  min-height: 257px !important;
}

.max-width-257 {
  max-width: 257px !important;
}

.max-height-257 {
  max-height: 257px !important;
}

.fix-width-257 {
  max-width: 257px !important;
  min-width: 257px !important;
  width: 257px !important;
}

.fix-height-257 {
  max-height: 257px !important;
  min-height: 257px !important;
  height: 257px !important;
}

.min-w-258 {
  min-width: 258px;
}

.min-h-258 {
  min-height: 258px;
}

.width-258 {
  width: 258px !important;
}

.height-258 {
  height: 258px !important;
}

.min-width-258 {
  min-width: 258px !important;
}

.min-height-258 {
  min-height: 258px !important;
}

.max-width-258 {
  max-width: 258px !important;
}

.max-height-258 {
  max-height: 258px !important;
}

.fix-width-258 {
  max-width: 258px !important;
  min-width: 258px !important;
  width: 258px !important;
}

.fix-height-258 {
  max-height: 258px !important;
  min-height: 258px !important;
  height: 258px !important;
}

.min-w-259 {
  min-width: 259px;
}

.min-h-259 {
  min-height: 259px;
}

.width-259 {
  width: 259px !important;
}

.height-259 {
  height: 259px !important;
}

.min-width-259 {
  min-width: 259px !important;
}

.min-height-259 {
  min-height: 259px !important;
}

.max-width-259 {
  max-width: 259px !important;
}

.max-height-259 {
  max-height: 259px !important;
}

.fix-width-259 {
  max-width: 259px !important;
  min-width: 259px !important;
  width: 259px !important;
}

.fix-height-259 {
  max-height: 259px !important;
  min-height: 259px !important;
  height: 259px !important;
}

.min-w-260 {
  min-width: 260px;
}

.min-h-260 {
  min-height: 260px;
}

.width-260 {
  width: 260px !important;
}

.height-260 {
  height: 260px !important;
}

.min-width-260 {
  min-width: 260px !important;
}

.min-height-260 {
  min-height: 260px !important;
}

.max-width-260 {
  max-width: 260px !important;
}

.max-height-260 {
  max-height: 260px !important;
}

.fix-width-260 {
  max-width: 260px !important;
  min-width: 260px !important;
  width: 260px !important;
}

.fix-height-260 {
  max-height: 260px !important;
  min-height: 260px !important;
  height: 260px !important;
}

.min-w-261 {
  min-width: 261px;
}

.min-h-261 {
  min-height: 261px;
}

.width-261 {
  width: 261px !important;
}

.height-261 {
  height: 261px !important;
}

.min-width-261 {
  min-width: 261px !important;
}

.min-height-261 {
  min-height: 261px !important;
}

.max-width-261 {
  max-width: 261px !important;
}

.max-height-261 {
  max-height: 261px !important;
}

.fix-width-261 {
  max-width: 261px !important;
  min-width: 261px !important;
  width: 261px !important;
}

.fix-height-261 {
  max-height: 261px !important;
  min-height: 261px !important;
  height: 261px !important;
}

.min-w-262 {
  min-width: 262px;
}

.min-h-262 {
  min-height: 262px;
}

.width-262 {
  width: 262px !important;
}

.height-262 {
  height: 262px !important;
}

.min-width-262 {
  min-width: 262px !important;
}

.min-height-262 {
  min-height: 262px !important;
}

.max-width-262 {
  max-width: 262px !important;
}

.max-height-262 {
  max-height: 262px !important;
}

.fix-width-262 {
  max-width: 262px !important;
  min-width: 262px !important;
  width: 262px !important;
}

.fix-height-262 {
  max-height: 262px !important;
  min-height: 262px !important;
  height: 262px !important;
}

.min-w-263 {
  min-width: 263px;
}

.min-h-263 {
  min-height: 263px;
}

.width-263 {
  width: 263px !important;
}

.height-263 {
  height: 263px !important;
}

.min-width-263 {
  min-width: 263px !important;
}

.min-height-263 {
  min-height: 263px !important;
}

.max-width-263 {
  max-width: 263px !important;
}

.max-height-263 {
  max-height: 263px !important;
}

.fix-width-263 {
  max-width: 263px !important;
  min-width: 263px !important;
  width: 263px !important;
}

.fix-height-263 {
  max-height: 263px !important;
  min-height: 263px !important;
  height: 263px !important;
}

.min-w-264 {
  min-width: 264px;
}

.min-h-264 {
  min-height: 264px;
}

.width-264 {
  width: 264px !important;
}

.height-264 {
  height: 264px !important;
}

.min-width-264 {
  min-width: 264px !important;
}

.min-height-264 {
  min-height: 264px !important;
}

.max-width-264 {
  max-width: 264px !important;
}

.max-height-264 {
  max-height: 264px !important;
}

.fix-width-264 {
  max-width: 264px !important;
  min-width: 264px !important;
  width: 264px !important;
}

.fix-height-264 {
  max-height: 264px !important;
  min-height: 264px !important;
  height: 264px !important;
}

.min-w-265 {
  min-width: 265px;
}

.min-h-265 {
  min-height: 265px;
}

.width-265 {
  width: 265px !important;
}

.height-265 {
  height: 265px !important;
}

.min-width-265 {
  min-width: 265px !important;
}

.min-height-265 {
  min-height: 265px !important;
}

.max-width-265 {
  max-width: 265px !important;
}

.max-height-265 {
  max-height: 265px !important;
}

.fix-width-265 {
  max-width: 265px !important;
  min-width: 265px !important;
  width: 265px !important;
}

.fix-height-265 {
  max-height: 265px !important;
  min-height: 265px !important;
  height: 265px !important;
}

.min-w-266 {
  min-width: 266px;
}

.min-h-266 {
  min-height: 266px;
}

.width-266 {
  width: 266px !important;
}

.height-266 {
  height: 266px !important;
}

.min-width-266 {
  min-width: 266px !important;
}

.min-height-266 {
  min-height: 266px !important;
}

.max-width-266 {
  max-width: 266px !important;
}

.max-height-266 {
  max-height: 266px !important;
}

.fix-width-266 {
  max-width: 266px !important;
  min-width: 266px !important;
  width: 266px !important;
}

.fix-height-266 {
  max-height: 266px !important;
  min-height: 266px !important;
  height: 266px !important;
}

.min-w-267 {
  min-width: 267px;
}

.min-h-267 {
  min-height: 267px;
}

.width-267 {
  width: 267px !important;
}

.height-267 {
  height: 267px !important;
}

.min-width-267 {
  min-width: 267px !important;
}

.min-height-267 {
  min-height: 267px !important;
}

.max-width-267 {
  max-width: 267px !important;
}

.max-height-267 {
  max-height: 267px !important;
}

.fix-width-267 {
  max-width: 267px !important;
  min-width: 267px !important;
  width: 267px !important;
}

.fix-height-267 {
  max-height: 267px !important;
  min-height: 267px !important;
  height: 267px !important;
}

.min-w-268 {
  min-width: 268px;
}

.min-h-268 {
  min-height: 268px;
}

.width-268 {
  width: 268px !important;
}

.height-268 {
  height: 268px !important;
}

.min-width-268 {
  min-width: 268px !important;
}

.min-height-268 {
  min-height: 268px !important;
}

.max-width-268 {
  max-width: 268px !important;
}

.max-height-268 {
  max-height: 268px !important;
}

.fix-width-268 {
  max-width: 268px !important;
  min-width: 268px !important;
  width: 268px !important;
}

.fix-height-268 {
  max-height: 268px !important;
  min-height: 268px !important;
  height: 268px !important;
}

.min-w-269 {
  min-width: 269px;
}

.min-h-269 {
  min-height: 269px;
}

.width-269 {
  width: 269px !important;
}

.height-269 {
  height: 269px !important;
}

.min-width-269 {
  min-width: 269px !important;
}

.min-height-269 {
  min-height: 269px !important;
}

.max-width-269 {
  max-width: 269px !important;
}

.max-height-269 {
  max-height: 269px !important;
}

.fix-width-269 {
  max-width: 269px !important;
  min-width: 269px !important;
  width: 269px !important;
}

.fix-height-269 {
  max-height: 269px !important;
  min-height: 269px !important;
  height: 269px !important;
}

.min-w-270 {
  min-width: 270px;
}

.min-h-270 {
  min-height: 270px;
}

.width-270 {
  width: 270px !important;
}

.height-270 {
  height: 270px !important;
}

.min-width-270 {
  min-width: 270px !important;
}

.min-height-270 {
  min-height: 270px !important;
}

.max-width-270 {
  max-width: 270px !important;
}

.max-height-270 {
  max-height: 270px !important;
}

.fix-width-270 {
  max-width: 270px !important;
  min-width: 270px !important;
  width: 270px !important;
}

.fix-height-270 {
  max-height: 270px !important;
  min-height: 270px !important;
  height: 270px !important;
}

.min-w-271 {
  min-width: 271px;
}

.min-h-271 {
  min-height: 271px;
}

.width-271 {
  width: 271px !important;
}

.height-271 {
  height: 271px !important;
}

.min-width-271 {
  min-width: 271px !important;
}

.min-height-271 {
  min-height: 271px !important;
}

.max-width-271 {
  max-width: 271px !important;
}

.max-height-271 {
  max-height: 271px !important;
}

.fix-width-271 {
  max-width: 271px !important;
  min-width: 271px !important;
  width: 271px !important;
}

.fix-height-271 {
  max-height: 271px !important;
  min-height: 271px !important;
  height: 271px !important;
}

.min-w-272 {
  min-width: 272px;
}

.min-h-272 {
  min-height: 272px;
}

.width-272 {
  width: 272px !important;
}

.height-272 {
  height: 272px !important;
}

.min-width-272 {
  min-width: 272px !important;
}

.min-height-272 {
  min-height: 272px !important;
}

.max-width-272 {
  max-width: 272px !important;
}

.max-height-272 {
  max-height: 272px !important;
}

.fix-width-272 {
  max-width: 272px !important;
  min-width: 272px !important;
  width: 272px !important;
}

.fix-height-272 {
  max-height: 272px !important;
  min-height: 272px !important;
  height: 272px !important;
}

.min-w-273 {
  min-width: 273px;
}

.min-h-273 {
  min-height: 273px;
}

.width-273 {
  width: 273px !important;
}

.height-273 {
  height: 273px !important;
}

.min-width-273 {
  min-width: 273px !important;
}

.min-height-273 {
  min-height: 273px !important;
}

.max-width-273 {
  max-width: 273px !important;
}

.max-height-273 {
  max-height: 273px !important;
}

.fix-width-273 {
  max-width: 273px !important;
  min-width: 273px !important;
  width: 273px !important;
}

.fix-height-273 {
  max-height: 273px !important;
  min-height: 273px !important;
  height: 273px !important;
}

.min-w-274 {
  min-width: 274px;
}

.min-h-274 {
  min-height: 274px;
}

.width-274 {
  width: 274px !important;
}

.height-274 {
  height: 274px !important;
}

.min-width-274 {
  min-width: 274px !important;
}

.min-height-274 {
  min-height: 274px !important;
}

.max-width-274 {
  max-width: 274px !important;
}

.max-height-274 {
  max-height: 274px !important;
}

.fix-width-274 {
  max-width: 274px !important;
  min-width: 274px !important;
  width: 274px !important;
}

.fix-height-274 {
  max-height: 274px !important;
  min-height: 274px !important;
  height: 274px !important;
}

.min-w-275 {
  min-width: 275px;
}

.min-h-275 {
  min-height: 275px;
}

.width-275 {
  width: 275px !important;
}

.height-275 {
  height: 275px !important;
}

.min-width-275 {
  min-width: 275px !important;
}

.min-height-275 {
  min-height: 275px !important;
}

.max-width-275 {
  max-width: 275px !important;
}

.max-height-275 {
  max-height: 275px !important;
}

.fix-width-275 {
  max-width: 275px !important;
  min-width: 275px !important;
  width: 275px !important;
}

.fix-height-275 {
  max-height: 275px !important;
  min-height: 275px !important;
  height: 275px !important;
}

.min-w-276 {
  min-width: 276px;
}

.min-h-276 {
  min-height: 276px;
}

.width-276 {
  width: 276px !important;
}

.height-276 {
  height: 276px !important;
}

.min-width-276 {
  min-width: 276px !important;
}

.min-height-276 {
  min-height: 276px !important;
}

.max-width-276 {
  max-width: 276px !important;
}

.max-height-276 {
  max-height: 276px !important;
}

.fix-width-276 {
  max-width: 276px !important;
  min-width: 276px !important;
  width: 276px !important;
}

.fix-height-276 {
  max-height: 276px !important;
  min-height: 276px !important;
  height: 276px !important;
}

.min-w-277 {
  min-width: 277px;
}

.min-h-277 {
  min-height: 277px;
}

.width-277 {
  width: 277px !important;
}

.height-277 {
  height: 277px !important;
}

.min-width-277 {
  min-width: 277px !important;
}

.min-height-277 {
  min-height: 277px !important;
}

.max-width-277 {
  max-width: 277px !important;
}

.max-height-277 {
  max-height: 277px !important;
}

.fix-width-277 {
  max-width: 277px !important;
  min-width: 277px !important;
  width: 277px !important;
}

.fix-height-277 {
  max-height: 277px !important;
  min-height: 277px !important;
  height: 277px !important;
}

.min-w-278 {
  min-width: 278px;
}

.min-h-278 {
  min-height: 278px;
}

.width-278 {
  width: 278px !important;
}

.height-278 {
  height: 278px !important;
}

.min-width-278 {
  min-width: 278px !important;
}

.min-height-278 {
  min-height: 278px !important;
}

.max-width-278 {
  max-width: 278px !important;
}

.max-height-278 {
  max-height: 278px !important;
}

.fix-width-278 {
  max-width: 278px !important;
  min-width: 278px !important;
  width: 278px !important;
}

.fix-height-278 {
  max-height: 278px !important;
  min-height: 278px !important;
  height: 278px !important;
}

.min-w-279 {
  min-width: 279px;
}

.min-h-279 {
  min-height: 279px;
}

.width-279 {
  width: 279px !important;
}

.height-279 {
  height: 279px !important;
}

.min-width-279 {
  min-width: 279px !important;
}

.min-height-279 {
  min-height: 279px !important;
}

.max-width-279 {
  max-width: 279px !important;
}

.max-height-279 {
  max-height: 279px !important;
}

.fix-width-279 {
  max-width: 279px !important;
  min-width: 279px !important;
  width: 279px !important;
}

.fix-height-279 {
  max-height: 279px !important;
  min-height: 279px !important;
  height: 279px !important;
}

.min-w-280 {
  min-width: 280px;
}

.min-h-280 {
  min-height: 280px;
}

.width-280 {
  width: 280px !important;
}

.height-280 {
  height: 280px !important;
}

.min-width-280 {
  min-width: 280px !important;
}

.min-height-280 {
  min-height: 280px !important;
}

.max-width-280 {
  max-width: 280px !important;
}

.max-height-280 {
  max-height: 280px !important;
}

.fix-width-280 {
  max-width: 280px !important;
  min-width: 280px !important;
  width: 280px !important;
}

.fix-height-280 {
  max-height: 280px !important;
  min-height: 280px !important;
  height: 280px !important;
}

.min-w-281 {
  min-width: 281px;
}

.min-h-281 {
  min-height: 281px;
}

.width-281 {
  width: 281px !important;
}

.height-281 {
  height: 281px !important;
}

.min-width-281 {
  min-width: 281px !important;
}

.min-height-281 {
  min-height: 281px !important;
}

.max-width-281 {
  max-width: 281px !important;
}

.max-height-281 {
  max-height: 281px !important;
}

.fix-width-281 {
  max-width: 281px !important;
  min-width: 281px !important;
  width: 281px !important;
}

.fix-height-281 {
  max-height: 281px !important;
  min-height: 281px !important;
  height: 281px !important;
}

.min-w-282 {
  min-width: 282px;
}

.min-h-282 {
  min-height: 282px;
}

.width-282 {
  width: 282px !important;
}

.height-282 {
  height: 282px !important;
}

.min-width-282 {
  min-width: 282px !important;
}

.min-height-282 {
  min-height: 282px !important;
}

.max-width-282 {
  max-width: 282px !important;
}

.max-height-282 {
  max-height: 282px !important;
}

.fix-width-282 {
  max-width: 282px !important;
  min-width: 282px !important;
  width: 282px !important;
}

.fix-height-282 {
  max-height: 282px !important;
  min-height: 282px !important;
  height: 282px !important;
}

.min-w-283 {
  min-width: 283px;
}

.min-h-283 {
  min-height: 283px;
}

.width-283 {
  width: 283px !important;
}

.height-283 {
  height: 283px !important;
}

.min-width-283 {
  min-width: 283px !important;
}

.min-height-283 {
  min-height: 283px !important;
}

.max-width-283 {
  max-width: 283px !important;
}

.max-height-283 {
  max-height: 283px !important;
}

.fix-width-283 {
  max-width: 283px !important;
  min-width: 283px !important;
  width: 283px !important;
}

.fix-height-283 {
  max-height: 283px !important;
  min-height: 283px !important;
  height: 283px !important;
}

.min-w-284 {
  min-width: 284px;
}

.min-h-284 {
  min-height: 284px;
}

.width-284 {
  width: 284px !important;
}

.height-284 {
  height: 284px !important;
}

.min-width-284 {
  min-width: 284px !important;
}

.min-height-284 {
  min-height: 284px !important;
}

.max-width-284 {
  max-width: 284px !important;
}

.max-height-284 {
  max-height: 284px !important;
}

.fix-width-284 {
  max-width: 284px !important;
  min-width: 284px !important;
  width: 284px !important;
}

.fix-height-284 {
  max-height: 284px !important;
  min-height: 284px !important;
  height: 284px !important;
}

.min-w-285 {
  min-width: 285px;
}

.min-h-285 {
  min-height: 285px;
}

.width-285 {
  width: 285px !important;
}

.height-285 {
  height: 285px !important;
}

.min-width-285 {
  min-width: 285px !important;
}

.min-height-285 {
  min-height: 285px !important;
}

.max-width-285 {
  max-width: 285px !important;
}

.max-height-285 {
  max-height: 285px !important;
}

.fix-width-285 {
  max-width: 285px !important;
  min-width: 285px !important;
  width: 285px !important;
}

.fix-height-285 {
  max-height: 285px !important;
  min-height: 285px !important;
  height: 285px !important;
}

.min-w-286 {
  min-width: 286px;
}

.min-h-286 {
  min-height: 286px;
}

.width-286 {
  width: 286px !important;
}

.height-286 {
  height: 286px !important;
}

.min-width-286 {
  min-width: 286px !important;
}

.min-height-286 {
  min-height: 286px !important;
}

.max-width-286 {
  max-width: 286px !important;
}

.max-height-286 {
  max-height: 286px !important;
}

.fix-width-286 {
  max-width: 286px !important;
  min-width: 286px !important;
  width: 286px !important;
}

.fix-height-286 {
  max-height: 286px !important;
  min-height: 286px !important;
  height: 286px !important;
}

.min-w-287 {
  min-width: 287px;
}

.min-h-287 {
  min-height: 287px;
}

.width-287 {
  width: 287px !important;
}

.height-287 {
  height: 287px !important;
}

.min-width-287 {
  min-width: 287px !important;
}

.min-height-287 {
  min-height: 287px !important;
}

.max-width-287 {
  max-width: 287px !important;
}

.max-height-287 {
  max-height: 287px !important;
}

.fix-width-287 {
  max-width: 287px !important;
  min-width: 287px !important;
  width: 287px !important;
}

.fix-height-287 {
  max-height: 287px !important;
  min-height: 287px !important;
  height: 287px !important;
}

.min-w-288 {
  min-width: 288px;
}

.min-h-288 {
  min-height: 288px;
}

.width-288 {
  width: 288px !important;
}

.height-288 {
  height: 288px !important;
}

.min-width-288 {
  min-width: 288px !important;
}

.min-height-288 {
  min-height: 288px !important;
}

.max-width-288 {
  max-width: 288px !important;
}

.max-height-288 {
  max-height: 288px !important;
}

.fix-width-288 {
  max-width: 288px !important;
  min-width: 288px !important;
  width: 288px !important;
}

.fix-height-288 {
  max-height: 288px !important;
  min-height: 288px !important;
  height: 288px !important;
}

.min-w-289 {
  min-width: 289px;
}

.min-h-289 {
  min-height: 289px;
}

.width-289 {
  width: 289px !important;
}

.height-289 {
  height: 289px !important;
}

.min-width-289 {
  min-width: 289px !important;
}

.min-height-289 {
  min-height: 289px !important;
}

.max-width-289 {
  max-width: 289px !important;
}

.max-height-289 {
  max-height: 289px !important;
}

.fix-width-289 {
  max-width: 289px !important;
  min-width: 289px !important;
  width: 289px !important;
}

.fix-height-289 {
  max-height: 289px !important;
  min-height: 289px !important;
  height: 289px !important;
}

.min-w-290 {
  min-width: 290px;
}

.min-h-290 {
  min-height: 290px;
}

.width-290 {
  width: 290px !important;
}

.height-290 {
  height: 290px !important;
}

.min-width-290 {
  min-width: 290px !important;
}

.min-height-290 {
  min-height: 290px !important;
}

.max-width-290 {
  max-width: 290px !important;
}

.max-height-290 {
  max-height: 290px !important;
}

.fix-width-290 {
  max-width: 290px !important;
  min-width: 290px !important;
  width: 290px !important;
}

.fix-height-290 {
  max-height: 290px !important;
  min-height: 290px !important;
  height: 290px !important;
}

.min-w-291 {
  min-width: 291px;
}

.min-h-291 {
  min-height: 291px;
}

.width-291 {
  width: 291px !important;
}

.height-291 {
  height: 291px !important;
}

.min-width-291 {
  min-width: 291px !important;
}

.min-height-291 {
  min-height: 291px !important;
}

.max-width-291 {
  max-width: 291px !important;
}

.max-height-291 {
  max-height: 291px !important;
}

.fix-width-291 {
  max-width: 291px !important;
  min-width: 291px !important;
  width: 291px !important;
}

.fix-height-291 {
  max-height: 291px !important;
  min-height: 291px !important;
  height: 291px !important;
}

.min-w-292 {
  min-width: 292px;
}

.min-h-292 {
  min-height: 292px;
}

.width-292 {
  width: 292px !important;
}

.height-292 {
  height: 292px !important;
}

.min-width-292 {
  min-width: 292px !important;
}

.min-height-292 {
  min-height: 292px !important;
}

.max-width-292 {
  max-width: 292px !important;
}

.max-height-292 {
  max-height: 292px !important;
}

.fix-width-292 {
  max-width: 292px !important;
  min-width: 292px !important;
  width: 292px !important;
}

.fix-height-292 {
  max-height: 292px !important;
  min-height: 292px !important;
  height: 292px !important;
}

.min-w-293 {
  min-width: 293px;
}

.min-h-293 {
  min-height: 293px;
}

.width-293 {
  width: 293px !important;
}

.height-293 {
  height: 293px !important;
}

.min-width-293 {
  min-width: 293px !important;
}

.min-height-293 {
  min-height: 293px !important;
}

.max-width-293 {
  max-width: 293px !important;
}

.max-height-293 {
  max-height: 293px !important;
}

.fix-width-293 {
  max-width: 293px !important;
  min-width: 293px !important;
  width: 293px !important;
}

.fix-height-293 {
  max-height: 293px !important;
  min-height: 293px !important;
  height: 293px !important;
}

.min-w-294 {
  min-width: 294px;
}

.min-h-294 {
  min-height: 294px;
}

.width-294 {
  width: 294px !important;
}

.height-294 {
  height: 294px !important;
}

.min-width-294 {
  min-width: 294px !important;
}

.min-height-294 {
  min-height: 294px !important;
}

.max-width-294 {
  max-width: 294px !important;
}

.max-height-294 {
  max-height: 294px !important;
}

.fix-width-294 {
  max-width: 294px !important;
  min-width: 294px !important;
  width: 294px !important;
}

.fix-height-294 {
  max-height: 294px !important;
  min-height: 294px !important;
  height: 294px !important;
}

.min-w-295 {
  min-width: 295px;
}

.min-h-295 {
  min-height: 295px;
}

.width-295 {
  width: 295px !important;
}

.height-295 {
  height: 295px !important;
}

.min-width-295 {
  min-width: 295px !important;
}

.min-height-295 {
  min-height: 295px !important;
}

.max-width-295 {
  max-width: 295px !important;
}

.max-height-295 {
  max-height: 295px !important;
}

.fix-width-295 {
  max-width: 295px !important;
  min-width: 295px !important;
  width: 295px !important;
}

.fix-height-295 {
  max-height: 295px !important;
  min-height: 295px !important;
  height: 295px !important;
}

.min-w-296 {
  min-width: 296px;
}

.min-h-296 {
  min-height: 296px;
}

.width-296 {
  width: 296px !important;
}

.height-296 {
  height: 296px !important;
}

.min-width-296 {
  min-width: 296px !important;
}

.min-height-296 {
  min-height: 296px !important;
}

.max-width-296 {
  max-width: 296px !important;
}

.max-height-296 {
  max-height: 296px !important;
}

.fix-width-296 {
  max-width: 296px !important;
  min-width: 296px !important;
  width: 296px !important;
}

.fix-height-296 {
  max-height: 296px !important;
  min-height: 296px !important;
  height: 296px !important;
}

.min-w-297 {
  min-width: 297px;
}

.min-h-297 {
  min-height: 297px;
}

.width-297 {
  width: 297px !important;
}

.height-297 {
  height: 297px !important;
}

.min-width-297 {
  min-width: 297px !important;
}

.min-height-297 {
  min-height: 297px !important;
}

.max-width-297 {
  max-width: 297px !important;
}

.max-height-297 {
  max-height: 297px !important;
}

.fix-width-297 {
  max-width: 297px !important;
  min-width: 297px !important;
  width: 297px !important;
}

.fix-height-297 {
  max-height: 297px !important;
  min-height: 297px !important;
  height: 297px !important;
}

.min-w-298 {
  min-width: 298px;
}

.min-h-298 {
  min-height: 298px;
}

.width-298 {
  width: 298px !important;
}

.height-298 {
  height: 298px !important;
}

.min-width-298 {
  min-width: 298px !important;
}

.min-height-298 {
  min-height: 298px !important;
}

.max-width-298 {
  max-width: 298px !important;
}

.max-height-298 {
  max-height: 298px !important;
}

.fix-width-298 {
  max-width: 298px !important;
  min-width: 298px !important;
  width: 298px !important;
}

.fix-height-298 {
  max-height: 298px !important;
  min-height: 298px !important;
  height: 298px !important;
}

.min-w-299 {
  min-width: 299px;
}

.min-h-299 {
  min-height: 299px;
}

.width-299 {
  width: 299px !important;
}

.height-299 {
  height: 299px !important;
}

.min-width-299 {
  min-width: 299px !important;
}

.min-height-299 {
  min-height: 299px !important;
}

.max-width-299 {
  max-width: 299px !important;
}

.max-height-299 {
  max-height: 299px !important;
}

.fix-width-299 {
  max-width: 299px !important;
  min-width: 299px !important;
  width: 299px !important;
}

.fix-height-299 {
  max-height: 299px !important;
  min-height: 299px !important;
  height: 299px !important;
}

.min-w-300 {
  min-width: 300px;
}

.min-h-300 {
  min-height: 300px;
}

.width-300 {
  width: 300px !important;
}

.height-300 {
  height: 300px !important;
}

.min-width-300 {
  min-width: 300px !important;
}

.min-height-300 {
  min-height: 300px !important;
}

.max-width-300 {
  max-width: 300px !important;
}

.max-height-300 {
  max-height: 300px !important;
}

.fix-width-300 {
  max-width: 300px !important;
  min-width: 300px !important;
  width: 300px !important;
}

.fix-height-300 {
  max-height: 300px !important;
  min-height: 300px !important;
  height: 300px !important;
}

.min-w-301 {
  min-width: 301px;
}

.min-h-301 {
  min-height: 301px;
}

.width-301 {
  width: 301px !important;
}

.height-301 {
  height: 301px !important;
}

.min-width-301 {
  min-width: 301px !important;
}

.min-height-301 {
  min-height: 301px !important;
}

.max-width-301 {
  max-width: 301px !important;
}

.max-height-301 {
  max-height: 301px !important;
}

.fix-width-301 {
  max-width: 301px !important;
  min-width: 301px !important;
  width: 301px !important;
}

.fix-height-301 {
  max-height: 301px !important;
  min-height: 301px !important;
  height: 301px !important;
}

.min-w-302 {
  min-width: 302px;
}

.min-h-302 {
  min-height: 302px;
}

.width-302 {
  width: 302px !important;
}

.height-302 {
  height: 302px !important;
}

.min-width-302 {
  min-width: 302px !important;
}

.min-height-302 {
  min-height: 302px !important;
}

.max-width-302 {
  max-width: 302px !important;
}

.max-height-302 {
  max-height: 302px !important;
}

.fix-width-302 {
  max-width: 302px !important;
  min-width: 302px !important;
  width: 302px !important;
}

.fix-height-302 {
  max-height: 302px !important;
  min-height: 302px !important;
  height: 302px !important;
}

.min-w-303 {
  min-width: 303px;
}

.min-h-303 {
  min-height: 303px;
}

.width-303 {
  width: 303px !important;
}

.height-303 {
  height: 303px !important;
}

.min-width-303 {
  min-width: 303px !important;
}

.min-height-303 {
  min-height: 303px !important;
}

.max-width-303 {
  max-width: 303px !important;
}

.max-height-303 {
  max-height: 303px !important;
}

.fix-width-303 {
  max-width: 303px !important;
  min-width: 303px !important;
  width: 303px !important;
}

.fix-height-303 {
  max-height: 303px !important;
  min-height: 303px !important;
  height: 303px !important;
}

.min-w-304 {
  min-width: 304px;
}

.min-h-304 {
  min-height: 304px;
}

.width-304 {
  width: 304px !important;
}

.height-304 {
  height: 304px !important;
}

.min-width-304 {
  min-width: 304px !important;
}

.min-height-304 {
  min-height: 304px !important;
}

.max-width-304 {
  max-width: 304px !important;
}

.max-height-304 {
  max-height: 304px !important;
}

.fix-width-304 {
  max-width: 304px !important;
  min-width: 304px !important;
  width: 304px !important;
}

.fix-height-304 {
  max-height: 304px !important;
  min-height: 304px !important;
  height: 304px !important;
}

.min-w-305 {
  min-width: 305px;
}

.min-h-305 {
  min-height: 305px;
}

.width-305 {
  width: 305px !important;
}

.height-305 {
  height: 305px !important;
}

.min-width-305 {
  min-width: 305px !important;
}

.min-height-305 {
  min-height: 305px !important;
}

.max-width-305 {
  max-width: 305px !important;
}

.max-height-305 {
  max-height: 305px !important;
}

.fix-width-305 {
  max-width: 305px !important;
  min-width: 305px !important;
  width: 305px !important;
}

.fix-height-305 {
  max-height: 305px !important;
  min-height: 305px !important;
  height: 305px !important;
}

.min-w-306 {
  min-width: 306px;
}

.min-h-306 {
  min-height: 306px;
}

.width-306 {
  width: 306px !important;
}

.height-306 {
  height: 306px !important;
}

.min-width-306 {
  min-width: 306px !important;
}

.min-height-306 {
  min-height: 306px !important;
}

.max-width-306 {
  max-width: 306px !important;
}

.max-height-306 {
  max-height: 306px !important;
}

.fix-width-306 {
  max-width: 306px !important;
  min-width: 306px !important;
  width: 306px !important;
}

.fix-height-306 {
  max-height: 306px !important;
  min-height: 306px !important;
  height: 306px !important;
}

.min-w-307 {
  min-width: 307px;
}

.min-h-307 {
  min-height: 307px;
}

.width-307 {
  width: 307px !important;
}

.height-307 {
  height: 307px !important;
}

.min-width-307 {
  min-width: 307px !important;
}

.min-height-307 {
  min-height: 307px !important;
}

.max-width-307 {
  max-width: 307px !important;
}

.max-height-307 {
  max-height: 307px !important;
}

.fix-width-307 {
  max-width: 307px !important;
  min-width: 307px !important;
  width: 307px !important;
}

.fix-height-307 {
  max-height: 307px !important;
  min-height: 307px !important;
  height: 307px !important;
}

.min-w-308 {
  min-width: 308px;
}

.min-h-308 {
  min-height: 308px;
}

.width-308 {
  width: 308px !important;
}

.height-308 {
  height: 308px !important;
}

.min-width-308 {
  min-width: 308px !important;
}

.min-height-308 {
  min-height: 308px !important;
}

.max-width-308 {
  max-width: 308px !important;
}

.max-height-308 {
  max-height: 308px !important;
}

.fix-width-308 {
  max-width: 308px !important;
  min-width: 308px !important;
  width: 308px !important;
}

.fix-height-308 {
  max-height: 308px !important;
  min-height: 308px !important;
  height: 308px !important;
}

.min-w-309 {
  min-width: 309px;
}

.min-h-309 {
  min-height: 309px;
}

.width-309 {
  width: 309px !important;
}

.height-309 {
  height: 309px !important;
}

.min-width-309 {
  min-width: 309px !important;
}

.min-height-309 {
  min-height: 309px !important;
}

.max-width-309 {
  max-width: 309px !important;
}

.max-height-309 {
  max-height: 309px !important;
}

.fix-width-309 {
  max-width: 309px !important;
  min-width: 309px !important;
  width: 309px !important;
}

.fix-height-309 {
  max-height: 309px !important;
  min-height: 309px !important;
  height: 309px !important;
}

.min-w-310 {
  min-width: 310px;
}

.min-h-310 {
  min-height: 310px;
}

.width-310 {
  width: 310px !important;
}

.height-310 {
  height: 310px !important;
}

.min-width-310 {
  min-width: 310px !important;
}

.min-height-310 {
  min-height: 310px !important;
}

.max-width-310 {
  max-width: 310px !important;
}

.max-height-310 {
  max-height: 310px !important;
}

.fix-width-310 {
  max-width: 310px !important;
  min-width: 310px !important;
  width: 310px !important;
}

.fix-height-310 {
  max-height: 310px !important;
  min-height: 310px !important;
  height: 310px !important;
}

.min-w-311 {
  min-width: 311px;
}

.min-h-311 {
  min-height: 311px;
}

.width-311 {
  width: 311px !important;
}

.height-311 {
  height: 311px !important;
}

.min-width-311 {
  min-width: 311px !important;
}

.min-height-311 {
  min-height: 311px !important;
}

.max-width-311 {
  max-width: 311px !important;
}

.max-height-311 {
  max-height: 311px !important;
}

.fix-width-311 {
  max-width: 311px !important;
  min-width: 311px !important;
  width: 311px !important;
}

.fix-height-311 {
  max-height: 311px !important;
  min-height: 311px !important;
  height: 311px !important;
}

.min-w-312 {
  min-width: 312px;
}

.min-h-312 {
  min-height: 312px;
}

.width-312 {
  width: 312px !important;
}

.height-312 {
  height: 312px !important;
}

.min-width-312 {
  min-width: 312px !important;
}

.min-height-312 {
  min-height: 312px !important;
}

.max-width-312 {
  max-width: 312px !important;
}

.max-height-312 {
  max-height: 312px !important;
}

.fix-width-312 {
  max-width: 312px !important;
  min-width: 312px !important;
  width: 312px !important;
}

.fix-height-312 {
  max-height: 312px !important;
  min-height: 312px !important;
  height: 312px !important;
}

.min-w-313 {
  min-width: 313px;
}

.min-h-313 {
  min-height: 313px;
}

.width-313 {
  width: 313px !important;
}

.height-313 {
  height: 313px !important;
}

.min-width-313 {
  min-width: 313px !important;
}

.min-height-313 {
  min-height: 313px !important;
}

.max-width-313 {
  max-width: 313px !important;
}

.max-height-313 {
  max-height: 313px !important;
}

.fix-width-313 {
  max-width: 313px !important;
  min-width: 313px !important;
  width: 313px !important;
}

.fix-height-313 {
  max-height: 313px !important;
  min-height: 313px !important;
  height: 313px !important;
}

.min-w-314 {
  min-width: 314px;
}

.min-h-314 {
  min-height: 314px;
}

.width-314 {
  width: 314px !important;
}

.height-314 {
  height: 314px !important;
}

.min-width-314 {
  min-width: 314px !important;
}

.min-height-314 {
  min-height: 314px !important;
}

.max-width-314 {
  max-width: 314px !important;
}

.max-height-314 {
  max-height: 314px !important;
}

.fix-width-314 {
  max-width: 314px !important;
  min-width: 314px !important;
  width: 314px !important;
}

.fix-height-314 {
  max-height: 314px !important;
  min-height: 314px !important;
  height: 314px !important;
}

.min-w-315 {
  min-width: 315px;
}

.min-h-315 {
  min-height: 315px;
}

.width-315 {
  width: 315px !important;
}

.height-315 {
  height: 315px !important;
}

.min-width-315 {
  min-width: 315px !important;
}

.min-height-315 {
  min-height: 315px !important;
}

.max-width-315 {
  max-width: 315px !important;
}

.max-height-315 {
  max-height: 315px !important;
}

.fix-width-315 {
  max-width: 315px !important;
  min-width: 315px !important;
  width: 315px !important;
}

.fix-height-315 {
  max-height: 315px !important;
  min-height: 315px !important;
  height: 315px !important;
}

.min-w-316 {
  min-width: 316px;
}

.min-h-316 {
  min-height: 316px;
}

.width-316 {
  width: 316px !important;
}

.height-316 {
  height: 316px !important;
}

.min-width-316 {
  min-width: 316px !important;
}

.min-height-316 {
  min-height: 316px !important;
}

.max-width-316 {
  max-width: 316px !important;
}

.max-height-316 {
  max-height: 316px !important;
}

.fix-width-316 {
  max-width: 316px !important;
  min-width: 316px !important;
  width: 316px !important;
}

.fix-height-316 {
  max-height: 316px !important;
  min-height: 316px !important;
  height: 316px !important;
}

.min-w-317 {
  min-width: 317px;
}

.min-h-317 {
  min-height: 317px;
}

.width-317 {
  width: 317px !important;
}

.height-317 {
  height: 317px !important;
}

.min-width-317 {
  min-width: 317px !important;
}

.min-height-317 {
  min-height: 317px !important;
}

.max-width-317 {
  max-width: 317px !important;
}

.max-height-317 {
  max-height: 317px !important;
}

.fix-width-317 {
  max-width: 317px !important;
  min-width: 317px !important;
  width: 317px !important;
}

.fix-height-317 {
  max-height: 317px !important;
  min-height: 317px !important;
  height: 317px !important;
}

.min-w-318 {
  min-width: 318px;
}

.min-h-318 {
  min-height: 318px;
}

.width-318 {
  width: 318px !important;
}

.height-318 {
  height: 318px !important;
}

.min-width-318 {
  min-width: 318px !important;
}

.min-height-318 {
  min-height: 318px !important;
}

.max-width-318 {
  max-width: 318px !important;
}

.max-height-318 {
  max-height: 318px !important;
}

.fix-width-318 {
  max-width: 318px !important;
  min-width: 318px !important;
  width: 318px !important;
}

.fix-height-318 {
  max-height: 318px !important;
  min-height: 318px !important;
  height: 318px !important;
}

.min-w-319 {
  min-width: 319px;
}

.min-h-319 {
  min-height: 319px;
}

.width-319 {
  width: 319px !important;
}

.height-319 {
  height: 319px !important;
}

.min-width-319 {
  min-width: 319px !important;
}

.min-height-319 {
  min-height: 319px !important;
}

.max-width-319 {
  max-width: 319px !important;
}

.max-height-319 {
  max-height: 319px !important;
}

.fix-width-319 {
  max-width: 319px !important;
  min-width: 319px !important;
  width: 319px !important;
}

.fix-height-319 {
  max-height: 319px !important;
  min-height: 319px !important;
  height: 319px !important;
}

.min-w-320 {
  min-width: 320px;
}

.min-h-320 {
  min-height: 320px;
}

.width-320 {
  width: 320px !important;
}

.height-320 {
  height: 320px !important;
}

.min-width-320 {
  min-width: 320px !important;
}

.min-height-320 {
  min-height: 320px !important;
}

.max-width-320 {
  max-width: 320px !important;
}

.max-height-320 {
  max-height: 320px !important;
}

.fix-width-320 {
  max-width: 320px !important;
  min-width: 320px !important;
  width: 320px !important;
}

.fix-height-320 {
  max-height: 320px !important;
  min-height: 320px !important;
  height: 320px !important;
}

.min-w-321 {
  min-width: 321px;
}

.min-h-321 {
  min-height: 321px;
}

.width-321 {
  width: 321px !important;
}

.height-321 {
  height: 321px !important;
}

.min-width-321 {
  min-width: 321px !important;
}

.min-height-321 {
  min-height: 321px !important;
}

.max-width-321 {
  max-width: 321px !important;
}

.max-height-321 {
  max-height: 321px !important;
}

.fix-width-321 {
  max-width: 321px !important;
  min-width: 321px !important;
  width: 321px !important;
}

.fix-height-321 {
  max-height: 321px !important;
  min-height: 321px !important;
  height: 321px !important;
}

.min-w-322 {
  min-width: 322px;
}

.min-h-322 {
  min-height: 322px;
}

.width-322 {
  width: 322px !important;
}

.height-322 {
  height: 322px !important;
}

.min-width-322 {
  min-width: 322px !important;
}

.min-height-322 {
  min-height: 322px !important;
}

.max-width-322 {
  max-width: 322px !important;
}

.max-height-322 {
  max-height: 322px !important;
}

.fix-width-322 {
  max-width: 322px !important;
  min-width: 322px !important;
  width: 322px !important;
}

.fix-height-322 {
  max-height: 322px !important;
  min-height: 322px !important;
  height: 322px !important;
}

.min-w-323 {
  min-width: 323px;
}

.min-h-323 {
  min-height: 323px;
}

.width-323 {
  width: 323px !important;
}

.height-323 {
  height: 323px !important;
}

.min-width-323 {
  min-width: 323px !important;
}

.min-height-323 {
  min-height: 323px !important;
}

.max-width-323 {
  max-width: 323px !important;
}

.max-height-323 {
  max-height: 323px !important;
}

.fix-width-323 {
  max-width: 323px !important;
  min-width: 323px !important;
  width: 323px !important;
}

.fix-height-323 {
  max-height: 323px !important;
  min-height: 323px !important;
  height: 323px !important;
}

.min-w-324 {
  min-width: 324px;
}

.min-h-324 {
  min-height: 324px;
}

.width-324 {
  width: 324px !important;
}

.height-324 {
  height: 324px !important;
}

.min-width-324 {
  min-width: 324px !important;
}

.min-height-324 {
  min-height: 324px !important;
}

.max-width-324 {
  max-width: 324px !important;
}

.max-height-324 {
  max-height: 324px !important;
}

.fix-width-324 {
  max-width: 324px !important;
  min-width: 324px !important;
  width: 324px !important;
}

.fix-height-324 {
  max-height: 324px !important;
  min-height: 324px !important;
  height: 324px !important;
}

.min-w-325 {
  min-width: 325px;
}

.min-h-325 {
  min-height: 325px;
}

.width-325 {
  width: 325px !important;
}

.height-325 {
  height: 325px !important;
}

.min-width-325 {
  min-width: 325px !important;
}

.min-height-325 {
  min-height: 325px !important;
}

.max-width-325 {
  max-width: 325px !important;
}

.max-height-325 {
  max-height: 325px !important;
}

.fix-width-325 {
  max-width: 325px !important;
  min-width: 325px !important;
  width: 325px !important;
}

.fix-height-325 {
  max-height: 325px !important;
  min-height: 325px !important;
  height: 325px !important;
}

.min-w-326 {
  min-width: 326px;
}

.min-h-326 {
  min-height: 326px;
}

.width-326 {
  width: 326px !important;
}

.height-326 {
  height: 326px !important;
}

.min-width-326 {
  min-width: 326px !important;
}

.min-height-326 {
  min-height: 326px !important;
}

.max-width-326 {
  max-width: 326px !important;
}

.max-height-326 {
  max-height: 326px !important;
}

.fix-width-326 {
  max-width: 326px !important;
  min-width: 326px !important;
  width: 326px !important;
}

.fix-height-326 {
  max-height: 326px !important;
  min-height: 326px !important;
  height: 326px !important;
}

.min-w-327 {
  min-width: 327px;
}

.min-h-327 {
  min-height: 327px;
}

.width-327 {
  width: 327px !important;
}

.height-327 {
  height: 327px !important;
}

.min-width-327 {
  min-width: 327px !important;
}

.min-height-327 {
  min-height: 327px !important;
}

.max-width-327 {
  max-width: 327px !important;
}

.max-height-327 {
  max-height: 327px !important;
}

.fix-width-327 {
  max-width: 327px !important;
  min-width: 327px !important;
  width: 327px !important;
}

.fix-height-327 {
  max-height: 327px !important;
  min-height: 327px !important;
  height: 327px !important;
}

.min-w-328 {
  min-width: 328px;
}

.min-h-328 {
  min-height: 328px;
}

.width-328 {
  width: 328px !important;
}

.height-328 {
  height: 328px !important;
}

.min-width-328 {
  min-width: 328px !important;
}

.min-height-328 {
  min-height: 328px !important;
}

.max-width-328 {
  max-width: 328px !important;
}

.max-height-328 {
  max-height: 328px !important;
}

.fix-width-328 {
  max-width: 328px !important;
  min-width: 328px !important;
  width: 328px !important;
}

.fix-height-328 {
  max-height: 328px !important;
  min-height: 328px !important;
  height: 328px !important;
}

.min-w-329 {
  min-width: 329px;
}

.min-h-329 {
  min-height: 329px;
}

.width-329 {
  width: 329px !important;
}

.height-329 {
  height: 329px !important;
}

.min-width-329 {
  min-width: 329px !important;
}

.min-height-329 {
  min-height: 329px !important;
}

.max-width-329 {
  max-width: 329px !important;
}

.max-height-329 {
  max-height: 329px !important;
}

.fix-width-329 {
  max-width: 329px !important;
  min-width: 329px !important;
  width: 329px !important;
}

.fix-height-329 {
  max-height: 329px !important;
  min-height: 329px !important;
  height: 329px !important;
}

.min-w-330 {
  min-width: 330px;
}

.min-h-330 {
  min-height: 330px;
}

.width-330 {
  width: 330px !important;
}

.height-330 {
  height: 330px !important;
}

.min-width-330 {
  min-width: 330px !important;
}

.min-height-330 {
  min-height: 330px !important;
}

.max-width-330 {
  max-width: 330px !important;
}

.max-height-330 {
  max-height: 330px !important;
}

.fix-width-330 {
  max-width: 330px !important;
  min-width: 330px !important;
  width: 330px !important;
}

.fix-height-330 {
  max-height: 330px !important;
  min-height: 330px !important;
  height: 330px !important;
}

.min-w-331 {
  min-width: 331px;
}

.min-h-331 {
  min-height: 331px;
}

.width-331 {
  width: 331px !important;
}

.height-331 {
  height: 331px !important;
}

.min-width-331 {
  min-width: 331px !important;
}

.min-height-331 {
  min-height: 331px !important;
}

.max-width-331 {
  max-width: 331px !important;
}

.max-height-331 {
  max-height: 331px !important;
}

.fix-width-331 {
  max-width: 331px !important;
  min-width: 331px !important;
  width: 331px !important;
}

.fix-height-331 {
  max-height: 331px !important;
  min-height: 331px !important;
  height: 331px !important;
}

.min-w-332 {
  min-width: 332px;
}

.min-h-332 {
  min-height: 332px;
}

.width-332 {
  width: 332px !important;
}

.height-332 {
  height: 332px !important;
}

.min-width-332 {
  min-width: 332px !important;
}

.min-height-332 {
  min-height: 332px !important;
}

.max-width-332 {
  max-width: 332px !important;
}

.max-height-332 {
  max-height: 332px !important;
}

.fix-width-332 {
  max-width: 332px !important;
  min-width: 332px !important;
  width: 332px !important;
}

.fix-height-332 {
  max-height: 332px !important;
  min-height: 332px !important;
  height: 332px !important;
}

.min-w-333 {
  min-width: 333px;
}

.min-h-333 {
  min-height: 333px;
}

.width-333 {
  width: 333px !important;
}

.height-333 {
  height: 333px !important;
}

.min-width-333 {
  min-width: 333px !important;
}

.min-height-333 {
  min-height: 333px !important;
}

.max-width-333 {
  max-width: 333px !important;
}

.max-height-333 {
  max-height: 333px !important;
}

.fix-width-333 {
  max-width: 333px !important;
  min-width: 333px !important;
  width: 333px !important;
}

.fix-height-333 {
  max-height: 333px !important;
  min-height: 333px !important;
  height: 333px !important;
}

.min-w-334 {
  min-width: 334px;
}

.min-h-334 {
  min-height: 334px;
}

.width-334 {
  width: 334px !important;
}

.height-334 {
  height: 334px !important;
}

.min-width-334 {
  min-width: 334px !important;
}

.min-height-334 {
  min-height: 334px !important;
}

.max-width-334 {
  max-width: 334px !important;
}

.max-height-334 {
  max-height: 334px !important;
}

.fix-width-334 {
  max-width: 334px !important;
  min-width: 334px !important;
  width: 334px !important;
}

.fix-height-334 {
  max-height: 334px !important;
  min-height: 334px !important;
  height: 334px !important;
}

.min-w-335 {
  min-width: 335px;
}

.min-h-335 {
  min-height: 335px;
}

.width-335 {
  width: 335px !important;
}

.height-335 {
  height: 335px !important;
}

.min-width-335 {
  min-width: 335px !important;
}

.min-height-335 {
  min-height: 335px !important;
}

.max-width-335 {
  max-width: 335px !important;
}

.max-height-335 {
  max-height: 335px !important;
}

.fix-width-335 {
  max-width: 335px !important;
  min-width: 335px !important;
  width: 335px !important;
}

.fix-height-335 {
  max-height: 335px !important;
  min-height: 335px !important;
  height: 335px !important;
}

.min-w-336 {
  min-width: 336px;
}

.min-h-336 {
  min-height: 336px;
}

.width-336 {
  width: 336px !important;
}

.height-336 {
  height: 336px !important;
}

.min-width-336 {
  min-width: 336px !important;
}

.min-height-336 {
  min-height: 336px !important;
}

.max-width-336 {
  max-width: 336px !important;
}

.max-height-336 {
  max-height: 336px !important;
}

.fix-width-336 {
  max-width: 336px !important;
  min-width: 336px !important;
  width: 336px !important;
}

.fix-height-336 {
  max-height: 336px !important;
  min-height: 336px !important;
  height: 336px !important;
}

.min-w-337 {
  min-width: 337px;
}

.min-h-337 {
  min-height: 337px;
}

.width-337 {
  width: 337px !important;
}

.height-337 {
  height: 337px !important;
}

.min-width-337 {
  min-width: 337px !important;
}

.min-height-337 {
  min-height: 337px !important;
}

.max-width-337 {
  max-width: 337px !important;
}

.max-height-337 {
  max-height: 337px !important;
}

.fix-width-337 {
  max-width: 337px !important;
  min-width: 337px !important;
  width: 337px !important;
}

.fix-height-337 {
  max-height: 337px !important;
  min-height: 337px !important;
  height: 337px !important;
}

.min-w-338 {
  min-width: 338px;
}

.min-h-338 {
  min-height: 338px;
}

.width-338 {
  width: 338px !important;
}

.height-338 {
  height: 338px !important;
}

.min-width-338 {
  min-width: 338px !important;
}

.min-height-338 {
  min-height: 338px !important;
}

.max-width-338 {
  max-width: 338px !important;
}

.max-height-338 {
  max-height: 338px !important;
}

.fix-width-338 {
  max-width: 338px !important;
  min-width: 338px !important;
  width: 338px !important;
}

.fix-height-338 {
  max-height: 338px !important;
  min-height: 338px !important;
  height: 338px !important;
}

.min-w-339 {
  min-width: 339px;
}

.min-h-339 {
  min-height: 339px;
}

.width-339 {
  width: 339px !important;
}

.height-339 {
  height: 339px !important;
}

.min-width-339 {
  min-width: 339px !important;
}

.min-height-339 {
  min-height: 339px !important;
}

.max-width-339 {
  max-width: 339px !important;
}

.max-height-339 {
  max-height: 339px !important;
}

.fix-width-339 {
  max-width: 339px !important;
  min-width: 339px !important;
  width: 339px !important;
}

.fix-height-339 {
  max-height: 339px !important;
  min-height: 339px !important;
  height: 339px !important;
}

.min-w-340 {
  min-width: 340px;
}

.min-h-340 {
  min-height: 340px;
}

.width-340 {
  width: 340px !important;
}

.height-340 {
  height: 340px !important;
}

.min-width-340 {
  min-width: 340px !important;
}

.min-height-340 {
  min-height: 340px !important;
}

.max-width-340 {
  max-width: 340px !important;
}

.max-height-340 {
  max-height: 340px !important;
}

.fix-width-340 {
  max-width: 340px !important;
  min-width: 340px !important;
  width: 340px !important;
}

.fix-height-340 {
  max-height: 340px !important;
  min-height: 340px !important;
  height: 340px !important;
}

.min-w-341 {
  min-width: 341px;
}

.min-h-341 {
  min-height: 341px;
}

.width-341 {
  width: 341px !important;
}

.height-341 {
  height: 341px !important;
}

.min-width-341 {
  min-width: 341px !important;
}

.min-height-341 {
  min-height: 341px !important;
}

.max-width-341 {
  max-width: 341px !important;
}

.max-height-341 {
  max-height: 341px !important;
}

.fix-width-341 {
  max-width: 341px !important;
  min-width: 341px !important;
  width: 341px !important;
}

.fix-height-341 {
  max-height: 341px !important;
  min-height: 341px !important;
  height: 341px !important;
}

.min-w-342 {
  min-width: 342px;
}

.min-h-342 {
  min-height: 342px;
}

.width-342 {
  width: 342px !important;
}

.height-342 {
  height: 342px !important;
}

.min-width-342 {
  min-width: 342px !important;
}

.min-height-342 {
  min-height: 342px !important;
}

.max-width-342 {
  max-width: 342px !important;
}

.max-height-342 {
  max-height: 342px !important;
}

.fix-width-342 {
  max-width: 342px !important;
  min-width: 342px !important;
  width: 342px !important;
}

.fix-height-342 {
  max-height: 342px !important;
  min-height: 342px !important;
  height: 342px !important;
}

.min-w-343 {
  min-width: 343px;
}

.min-h-343 {
  min-height: 343px;
}

.width-343 {
  width: 343px !important;
}

.height-343 {
  height: 343px !important;
}

.min-width-343 {
  min-width: 343px !important;
}

.min-height-343 {
  min-height: 343px !important;
}

.max-width-343 {
  max-width: 343px !important;
}

.max-height-343 {
  max-height: 343px !important;
}

.fix-width-343 {
  max-width: 343px !important;
  min-width: 343px !important;
  width: 343px !important;
}

.fix-height-343 {
  max-height: 343px !important;
  min-height: 343px !important;
  height: 343px !important;
}

.min-w-344 {
  min-width: 344px;
}

.min-h-344 {
  min-height: 344px;
}

.width-344 {
  width: 344px !important;
}

.height-344 {
  height: 344px !important;
}

.min-width-344 {
  min-width: 344px !important;
}

.min-height-344 {
  min-height: 344px !important;
}

.max-width-344 {
  max-width: 344px !important;
}

.max-height-344 {
  max-height: 344px !important;
}

.fix-width-344 {
  max-width: 344px !important;
  min-width: 344px !important;
  width: 344px !important;
}

.fix-height-344 {
  max-height: 344px !important;
  min-height: 344px !important;
  height: 344px !important;
}

.min-w-345 {
  min-width: 345px;
}

.min-h-345 {
  min-height: 345px;
}

.width-345 {
  width: 345px !important;
}

.height-345 {
  height: 345px !important;
}

.min-width-345 {
  min-width: 345px !important;
}

.min-height-345 {
  min-height: 345px !important;
}

.max-width-345 {
  max-width: 345px !important;
}

.max-height-345 {
  max-height: 345px !important;
}

.fix-width-345 {
  max-width: 345px !important;
  min-width: 345px !important;
  width: 345px !important;
}

.fix-height-345 {
  max-height: 345px !important;
  min-height: 345px !important;
  height: 345px !important;
}

.min-w-346 {
  min-width: 346px;
}

.min-h-346 {
  min-height: 346px;
}

.width-346 {
  width: 346px !important;
}

.height-346 {
  height: 346px !important;
}

.min-width-346 {
  min-width: 346px !important;
}

.min-height-346 {
  min-height: 346px !important;
}

.max-width-346 {
  max-width: 346px !important;
}

.max-height-346 {
  max-height: 346px !important;
}

.fix-width-346 {
  max-width: 346px !important;
  min-width: 346px !important;
  width: 346px !important;
}

.fix-height-346 {
  max-height: 346px !important;
  min-height: 346px !important;
  height: 346px !important;
}

.min-w-347 {
  min-width: 347px;
}

.min-h-347 {
  min-height: 347px;
}

.width-347 {
  width: 347px !important;
}

.height-347 {
  height: 347px !important;
}

.min-width-347 {
  min-width: 347px !important;
}

.min-height-347 {
  min-height: 347px !important;
}

.max-width-347 {
  max-width: 347px !important;
}

.max-height-347 {
  max-height: 347px !important;
}

.fix-width-347 {
  max-width: 347px !important;
  min-width: 347px !important;
  width: 347px !important;
}

.fix-height-347 {
  max-height: 347px !important;
  min-height: 347px !important;
  height: 347px !important;
}

.min-w-348 {
  min-width: 348px;
}

.min-h-348 {
  min-height: 348px;
}

.width-348 {
  width: 348px !important;
}

.height-348 {
  height: 348px !important;
}

.min-width-348 {
  min-width: 348px !important;
}

.min-height-348 {
  min-height: 348px !important;
}

.max-width-348 {
  max-width: 348px !important;
}

.max-height-348 {
  max-height: 348px !important;
}

.fix-width-348 {
  max-width: 348px !important;
  min-width: 348px !important;
  width: 348px !important;
}

.fix-height-348 {
  max-height: 348px !important;
  min-height: 348px !important;
  height: 348px !important;
}

.min-w-349 {
  min-width: 349px;
}

.min-h-349 {
  min-height: 349px;
}

.width-349 {
  width: 349px !important;
}

.height-349 {
  height: 349px !important;
}

.min-width-349 {
  min-width: 349px !important;
}

.min-height-349 {
  min-height: 349px !important;
}

.max-width-349 {
  max-width: 349px !important;
}

.max-height-349 {
  max-height: 349px !important;
}

.fix-width-349 {
  max-width: 349px !important;
  min-width: 349px !important;
  width: 349px !important;
}

.fix-height-349 {
  max-height: 349px !important;
  min-height: 349px !important;
  height: 349px !important;
}

.min-w-350 {
  min-width: 350px;
}

.min-h-350 {
  min-height: 350px;
}

.width-350 {
  width: 350px !important;
}

.height-350 {
  height: 350px !important;
}

.min-width-350 {
  min-width: 350px !important;
}

.min-height-350 {
  min-height: 350px !important;
}

.max-width-350 {
  max-width: 350px !important;
}

.max-height-350 {
  max-height: 350px !important;
}

.fix-width-350 {
  max-width: 350px !important;
  min-width: 350px !important;
  width: 350px !important;
}

.fix-height-350 {
  max-height: 350px !important;
  min-height: 350px !important;
  height: 350px !important;
}

.min-w-351 {
  min-width: 351px;
}

.min-h-351 {
  min-height: 351px;
}

.width-351 {
  width: 351px !important;
}

.height-351 {
  height: 351px !important;
}

.min-width-351 {
  min-width: 351px !important;
}

.min-height-351 {
  min-height: 351px !important;
}

.max-width-351 {
  max-width: 351px !important;
}

.max-height-351 {
  max-height: 351px !important;
}

.fix-width-351 {
  max-width: 351px !important;
  min-width: 351px !important;
  width: 351px !important;
}

.fix-height-351 {
  max-height: 351px !important;
  min-height: 351px !important;
  height: 351px !important;
}

.min-w-352 {
  min-width: 352px;
}

.min-h-352 {
  min-height: 352px;
}

.width-352 {
  width: 352px !important;
}

.height-352 {
  height: 352px !important;
}

.min-width-352 {
  min-width: 352px !important;
}

.min-height-352 {
  min-height: 352px !important;
}

.max-width-352 {
  max-width: 352px !important;
}

.max-height-352 {
  max-height: 352px !important;
}

.fix-width-352 {
  max-width: 352px !important;
  min-width: 352px !important;
  width: 352px !important;
}

.fix-height-352 {
  max-height: 352px !important;
  min-height: 352px !important;
  height: 352px !important;
}

.min-w-353 {
  min-width: 353px;
}

.min-h-353 {
  min-height: 353px;
}

.width-353 {
  width: 353px !important;
}

.height-353 {
  height: 353px !important;
}

.min-width-353 {
  min-width: 353px !important;
}

.min-height-353 {
  min-height: 353px !important;
}

.max-width-353 {
  max-width: 353px !important;
}

.max-height-353 {
  max-height: 353px !important;
}

.fix-width-353 {
  max-width: 353px !important;
  min-width: 353px !important;
  width: 353px !important;
}

.fix-height-353 {
  max-height: 353px !important;
  min-height: 353px !important;
  height: 353px !important;
}

.min-w-354 {
  min-width: 354px;
}

.min-h-354 {
  min-height: 354px;
}

.width-354 {
  width: 354px !important;
}

.height-354 {
  height: 354px !important;
}

.min-width-354 {
  min-width: 354px !important;
}

.min-height-354 {
  min-height: 354px !important;
}

.max-width-354 {
  max-width: 354px !important;
}

.max-height-354 {
  max-height: 354px !important;
}

.fix-width-354 {
  max-width: 354px !important;
  min-width: 354px !important;
  width: 354px !important;
}

.fix-height-354 {
  max-height: 354px !important;
  min-height: 354px !important;
  height: 354px !important;
}

.min-w-355 {
  min-width: 355px;
}

.min-h-355 {
  min-height: 355px;
}

.width-355 {
  width: 355px !important;
}

.height-355 {
  height: 355px !important;
}

.min-width-355 {
  min-width: 355px !important;
}

.min-height-355 {
  min-height: 355px !important;
}

.max-width-355 {
  max-width: 355px !important;
}

.max-height-355 {
  max-height: 355px !important;
}

.fix-width-355 {
  max-width: 355px !important;
  min-width: 355px !important;
  width: 355px !important;
}

.fix-height-355 {
  max-height: 355px !important;
  min-height: 355px !important;
  height: 355px !important;
}

.min-w-356 {
  min-width: 356px;
}

.min-h-356 {
  min-height: 356px;
}

.width-356 {
  width: 356px !important;
}

.height-356 {
  height: 356px !important;
}

.min-width-356 {
  min-width: 356px !important;
}

.min-height-356 {
  min-height: 356px !important;
}

.max-width-356 {
  max-width: 356px !important;
}

.max-height-356 {
  max-height: 356px !important;
}

.fix-width-356 {
  max-width: 356px !important;
  min-width: 356px !important;
  width: 356px !important;
}

.fix-height-356 {
  max-height: 356px !important;
  min-height: 356px !important;
  height: 356px !important;
}

.min-w-357 {
  min-width: 357px;
}

.min-h-357 {
  min-height: 357px;
}

.width-357 {
  width: 357px !important;
}

.height-357 {
  height: 357px !important;
}

.min-width-357 {
  min-width: 357px !important;
}

.min-height-357 {
  min-height: 357px !important;
}

.max-width-357 {
  max-width: 357px !important;
}

.max-height-357 {
  max-height: 357px !important;
}

.fix-width-357 {
  max-width: 357px !important;
  min-width: 357px !important;
  width: 357px !important;
}

.fix-height-357 {
  max-height: 357px !important;
  min-height: 357px !important;
  height: 357px !important;
}

.min-w-358 {
  min-width: 358px;
}

.min-h-358 {
  min-height: 358px;
}

.width-358 {
  width: 358px !important;
}

.height-358 {
  height: 358px !important;
}

.min-width-358 {
  min-width: 358px !important;
}

.min-height-358 {
  min-height: 358px !important;
}

.max-width-358 {
  max-width: 358px !important;
}

.max-height-358 {
  max-height: 358px !important;
}

.fix-width-358 {
  max-width: 358px !important;
  min-width: 358px !important;
  width: 358px !important;
}

.fix-height-358 {
  max-height: 358px !important;
  min-height: 358px !important;
  height: 358px !important;
}

.min-w-359 {
  min-width: 359px;
}

.min-h-359 {
  min-height: 359px;
}

.width-359 {
  width: 359px !important;
}

.height-359 {
  height: 359px !important;
}

.min-width-359 {
  min-width: 359px !important;
}

.min-height-359 {
  min-height: 359px !important;
}

.max-width-359 {
  max-width: 359px !important;
}

.max-height-359 {
  max-height: 359px !important;
}

.fix-width-359 {
  max-width: 359px !important;
  min-width: 359px !important;
  width: 359px !important;
}

.fix-height-359 {
  max-height: 359px !important;
  min-height: 359px !important;
  height: 359px !important;
}

.min-w-360 {
  min-width: 360px;
}

.min-h-360 {
  min-height: 360px;
}

.width-360 {
  width: 360px !important;
}

.height-360 {
  height: 360px !important;
}

.min-width-360 {
  min-width: 360px !important;
}

.min-height-360 {
  min-height: 360px !important;
}

.max-width-360 {
  max-width: 360px !important;
}

.max-height-360 {
  max-height: 360px !important;
}

.fix-width-360 {
  max-width: 360px !important;
  min-width: 360px !important;
  width: 360px !important;
}

.fix-height-360 {
  max-height: 360px !important;
  min-height: 360px !important;
  height: 360px !important;
}

.min-w-361 {
  min-width: 361px;
}

.min-h-361 {
  min-height: 361px;
}

.width-361 {
  width: 361px !important;
}

.height-361 {
  height: 361px !important;
}

.min-width-361 {
  min-width: 361px !important;
}

.min-height-361 {
  min-height: 361px !important;
}

.max-width-361 {
  max-width: 361px !important;
}

.max-height-361 {
  max-height: 361px !important;
}

.fix-width-361 {
  max-width: 361px !important;
  min-width: 361px !important;
  width: 361px !important;
}

.fix-height-361 {
  max-height: 361px !important;
  min-height: 361px !important;
  height: 361px !important;
}

.min-w-362 {
  min-width: 362px;
}

.min-h-362 {
  min-height: 362px;
}

.width-362 {
  width: 362px !important;
}

.height-362 {
  height: 362px !important;
}

.min-width-362 {
  min-width: 362px !important;
}

.min-height-362 {
  min-height: 362px !important;
}

.max-width-362 {
  max-width: 362px !important;
}

.max-height-362 {
  max-height: 362px !important;
}

.fix-width-362 {
  max-width: 362px !important;
  min-width: 362px !important;
  width: 362px !important;
}

.fix-height-362 {
  max-height: 362px !important;
  min-height: 362px !important;
  height: 362px !important;
}

.min-w-363 {
  min-width: 363px;
}

.min-h-363 {
  min-height: 363px;
}

.width-363 {
  width: 363px !important;
}

.height-363 {
  height: 363px !important;
}

.min-width-363 {
  min-width: 363px !important;
}

.min-height-363 {
  min-height: 363px !important;
}

.max-width-363 {
  max-width: 363px !important;
}

.max-height-363 {
  max-height: 363px !important;
}

.fix-width-363 {
  max-width: 363px !important;
  min-width: 363px !important;
  width: 363px !important;
}

.fix-height-363 {
  max-height: 363px !important;
  min-height: 363px !important;
  height: 363px !important;
}

.min-w-364 {
  min-width: 364px;
}

.min-h-364 {
  min-height: 364px;
}

.width-364 {
  width: 364px !important;
}

.height-364 {
  height: 364px !important;
}

.min-width-364 {
  min-width: 364px !important;
}

.min-height-364 {
  min-height: 364px !important;
}

.max-width-364 {
  max-width: 364px !important;
}

.max-height-364 {
  max-height: 364px !important;
}

.fix-width-364 {
  max-width: 364px !important;
  min-width: 364px !important;
  width: 364px !important;
}

.fix-height-364 {
  max-height: 364px !important;
  min-height: 364px !important;
  height: 364px !important;
}

.min-w-365 {
  min-width: 365px;
}

.min-h-365 {
  min-height: 365px;
}

.width-365 {
  width: 365px !important;
}

.height-365 {
  height: 365px !important;
}

.min-width-365 {
  min-width: 365px !important;
}

.min-height-365 {
  min-height: 365px !important;
}

.max-width-365 {
  max-width: 365px !important;
}

.max-height-365 {
  max-height: 365px !important;
}

.fix-width-365 {
  max-width: 365px !important;
  min-width: 365px !important;
  width: 365px !important;
}

.fix-height-365 {
  max-height: 365px !important;
  min-height: 365px !important;
  height: 365px !important;
}

.min-w-366 {
  min-width: 366px;
}

.min-h-366 {
  min-height: 366px;
}

.width-366 {
  width: 366px !important;
}

.height-366 {
  height: 366px !important;
}

.min-width-366 {
  min-width: 366px !important;
}

.min-height-366 {
  min-height: 366px !important;
}

.max-width-366 {
  max-width: 366px !important;
}

.max-height-366 {
  max-height: 366px !important;
}

.fix-width-366 {
  max-width: 366px !important;
  min-width: 366px !important;
  width: 366px !important;
}

.fix-height-366 {
  max-height: 366px !important;
  min-height: 366px !important;
  height: 366px !important;
}

.min-w-367 {
  min-width: 367px;
}

.min-h-367 {
  min-height: 367px;
}

.width-367 {
  width: 367px !important;
}

.height-367 {
  height: 367px !important;
}

.min-width-367 {
  min-width: 367px !important;
}

.min-height-367 {
  min-height: 367px !important;
}

.max-width-367 {
  max-width: 367px !important;
}

.max-height-367 {
  max-height: 367px !important;
}

.fix-width-367 {
  max-width: 367px !important;
  min-width: 367px !important;
  width: 367px !important;
}

.fix-height-367 {
  max-height: 367px !important;
  min-height: 367px !important;
  height: 367px !important;
}

.min-w-368 {
  min-width: 368px;
}

.min-h-368 {
  min-height: 368px;
}

.width-368 {
  width: 368px !important;
}

.height-368 {
  height: 368px !important;
}

.min-width-368 {
  min-width: 368px !important;
}

.min-height-368 {
  min-height: 368px !important;
}

.max-width-368 {
  max-width: 368px !important;
}

.max-height-368 {
  max-height: 368px !important;
}

.fix-width-368 {
  max-width: 368px !important;
  min-width: 368px !important;
  width: 368px !important;
}

.fix-height-368 {
  max-height: 368px !important;
  min-height: 368px !important;
  height: 368px !important;
}

.min-w-369 {
  min-width: 369px;
}

.min-h-369 {
  min-height: 369px;
}

.width-369 {
  width: 369px !important;
}

.height-369 {
  height: 369px !important;
}

.min-width-369 {
  min-width: 369px !important;
}

.min-height-369 {
  min-height: 369px !important;
}

.max-width-369 {
  max-width: 369px !important;
}

.max-height-369 {
  max-height: 369px !important;
}

.fix-width-369 {
  max-width: 369px !important;
  min-width: 369px !important;
  width: 369px !important;
}

.fix-height-369 {
  max-height: 369px !important;
  min-height: 369px !important;
  height: 369px !important;
}

.min-w-370 {
  min-width: 370px;
}

.min-h-370 {
  min-height: 370px;
}

.width-370 {
  width: 370px !important;
}

.height-370 {
  height: 370px !important;
}

.min-width-370 {
  min-width: 370px !important;
}

.min-height-370 {
  min-height: 370px !important;
}

.max-width-370 {
  max-width: 370px !important;
}

.max-height-370 {
  max-height: 370px !important;
}

.fix-width-370 {
  max-width: 370px !important;
  min-width: 370px !important;
  width: 370px !important;
}

.fix-height-370 {
  max-height: 370px !important;
  min-height: 370px !important;
  height: 370px !important;
}

.min-w-371 {
  min-width: 371px;
}

.min-h-371 {
  min-height: 371px;
}

.width-371 {
  width: 371px !important;
}

.height-371 {
  height: 371px !important;
}

.min-width-371 {
  min-width: 371px !important;
}

.min-height-371 {
  min-height: 371px !important;
}

.max-width-371 {
  max-width: 371px !important;
}

.max-height-371 {
  max-height: 371px !important;
}

.fix-width-371 {
  max-width: 371px !important;
  min-width: 371px !important;
  width: 371px !important;
}

.fix-height-371 {
  max-height: 371px !important;
  min-height: 371px !important;
  height: 371px !important;
}

.min-w-372 {
  min-width: 372px;
}

.min-h-372 {
  min-height: 372px;
}

.width-372 {
  width: 372px !important;
}

.height-372 {
  height: 372px !important;
}

.min-width-372 {
  min-width: 372px !important;
}

.min-height-372 {
  min-height: 372px !important;
}

.max-width-372 {
  max-width: 372px !important;
}

.max-height-372 {
  max-height: 372px !important;
}

.fix-width-372 {
  max-width: 372px !important;
  min-width: 372px !important;
  width: 372px !important;
}

.fix-height-372 {
  max-height: 372px !important;
  min-height: 372px !important;
  height: 372px !important;
}

.min-w-373 {
  min-width: 373px;
}

.min-h-373 {
  min-height: 373px;
}

.width-373 {
  width: 373px !important;
}

.height-373 {
  height: 373px !important;
}

.min-width-373 {
  min-width: 373px !important;
}

.min-height-373 {
  min-height: 373px !important;
}

.max-width-373 {
  max-width: 373px !important;
}

.max-height-373 {
  max-height: 373px !important;
}

.fix-width-373 {
  max-width: 373px !important;
  min-width: 373px !important;
  width: 373px !important;
}

.fix-height-373 {
  max-height: 373px !important;
  min-height: 373px !important;
  height: 373px !important;
}

.min-w-374 {
  min-width: 374px;
}

.min-h-374 {
  min-height: 374px;
}

.width-374 {
  width: 374px !important;
}

.height-374 {
  height: 374px !important;
}

.min-width-374 {
  min-width: 374px !important;
}

.min-height-374 {
  min-height: 374px !important;
}

.max-width-374 {
  max-width: 374px !important;
}

.max-height-374 {
  max-height: 374px !important;
}

.fix-width-374 {
  max-width: 374px !important;
  min-width: 374px !important;
  width: 374px !important;
}

.fix-height-374 {
  max-height: 374px !important;
  min-height: 374px !important;
  height: 374px !important;
}

.min-w-375 {
  min-width: 375px;
}

.min-h-375 {
  min-height: 375px;
}

.width-375 {
  width: 375px !important;
}

.height-375 {
  height: 375px !important;
}

.min-width-375 {
  min-width: 375px !important;
}

.min-height-375 {
  min-height: 375px !important;
}

.max-width-375 {
  max-width: 375px !important;
}

.max-height-375 {
  max-height: 375px !important;
}

.fix-width-375 {
  max-width: 375px !important;
  min-width: 375px !important;
  width: 375px !important;
}

.fix-height-375 {
  max-height: 375px !important;
  min-height: 375px !important;
  height: 375px !important;
}

.min-w-376 {
  min-width: 376px;
}

.min-h-376 {
  min-height: 376px;
}

.width-376 {
  width: 376px !important;
}

.height-376 {
  height: 376px !important;
}

.min-width-376 {
  min-width: 376px !important;
}

.min-height-376 {
  min-height: 376px !important;
}

.max-width-376 {
  max-width: 376px !important;
}

.max-height-376 {
  max-height: 376px !important;
}

.fix-width-376 {
  max-width: 376px !important;
  min-width: 376px !important;
  width: 376px !important;
}

.fix-height-376 {
  max-height: 376px !important;
  min-height: 376px !important;
  height: 376px !important;
}

.min-w-377 {
  min-width: 377px;
}

.min-h-377 {
  min-height: 377px;
}

.width-377 {
  width: 377px !important;
}

.height-377 {
  height: 377px !important;
}

.min-width-377 {
  min-width: 377px !important;
}

.min-height-377 {
  min-height: 377px !important;
}

.max-width-377 {
  max-width: 377px !important;
}

.max-height-377 {
  max-height: 377px !important;
}

.fix-width-377 {
  max-width: 377px !important;
  min-width: 377px !important;
  width: 377px !important;
}

.fix-height-377 {
  max-height: 377px !important;
  min-height: 377px !important;
  height: 377px !important;
}

.min-w-378 {
  min-width: 378px;
}

.min-h-378 {
  min-height: 378px;
}

.width-378 {
  width: 378px !important;
}

.height-378 {
  height: 378px !important;
}

.min-width-378 {
  min-width: 378px !important;
}

.min-height-378 {
  min-height: 378px !important;
}

.max-width-378 {
  max-width: 378px !important;
}

.max-height-378 {
  max-height: 378px !important;
}

.fix-width-378 {
  max-width: 378px !important;
  min-width: 378px !important;
  width: 378px !important;
}

.fix-height-378 {
  max-height: 378px !important;
  min-height: 378px !important;
  height: 378px !important;
}

.min-w-379 {
  min-width: 379px;
}

.min-h-379 {
  min-height: 379px;
}

.width-379 {
  width: 379px !important;
}

.height-379 {
  height: 379px !important;
}

.min-width-379 {
  min-width: 379px !important;
}

.min-height-379 {
  min-height: 379px !important;
}

.max-width-379 {
  max-width: 379px !important;
}

.max-height-379 {
  max-height: 379px !important;
}

.fix-width-379 {
  max-width: 379px !important;
  min-width: 379px !important;
  width: 379px !important;
}

.fix-height-379 {
  max-height: 379px !important;
  min-height: 379px !important;
  height: 379px !important;
}

.min-w-380 {
  min-width: 380px;
}

.min-h-380 {
  min-height: 380px;
}

.width-380 {
  width: 380px !important;
}

.height-380 {
  height: 380px !important;
}

.min-width-380 {
  min-width: 380px !important;
}

.min-height-380 {
  min-height: 380px !important;
}

.max-width-380 {
  max-width: 380px !important;
}

.max-height-380 {
  max-height: 380px !important;
}

.fix-width-380 {
  max-width: 380px !important;
  min-width: 380px !important;
  width: 380px !important;
}

.fix-height-380 {
  max-height: 380px !important;
  min-height: 380px !important;
  height: 380px !important;
}

.min-w-381 {
  min-width: 381px;
}

.min-h-381 {
  min-height: 381px;
}

.width-381 {
  width: 381px !important;
}

.height-381 {
  height: 381px !important;
}

.min-width-381 {
  min-width: 381px !important;
}

.min-height-381 {
  min-height: 381px !important;
}

.max-width-381 {
  max-width: 381px !important;
}

.max-height-381 {
  max-height: 381px !important;
}

.fix-width-381 {
  max-width: 381px !important;
  min-width: 381px !important;
  width: 381px !important;
}

.fix-height-381 {
  max-height: 381px !important;
  min-height: 381px !important;
  height: 381px !important;
}

.min-w-382 {
  min-width: 382px;
}

.min-h-382 {
  min-height: 382px;
}

.width-382 {
  width: 382px !important;
}

.height-382 {
  height: 382px !important;
}

.min-width-382 {
  min-width: 382px !important;
}

.min-height-382 {
  min-height: 382px !important;
}

.max-width-382 {
  max-width: 382px !important;
}

.max-height-382 {
  max-height: 382px !important;
}

.fix-width-382 {
  max-width: 382px !important;
  min-width: 382px !important;
  width: 382px !important;
}

.fix-height-382 {
  max-height: 382px !important;
  min-height: 382px !important;
  height: 382px !important;
}

.min-w-383 {
  min-width: 383px;
}

.min-h-383 {
  min-height: 383px;
}

.width-383 {
  width: 383px !important;
}

.height-383 {
  height: 383px !important;
}

.min-width-383 {
  min-width: 383px !important;
}

.min-height-383 {
  min-height: 383px !important;
}

.max-width-383 {
  max-width: 383px !important;
}

.max-height-383 {
  max-height: 383px !important;
}

.fix-width-383 {
  max-width: 383px !important;
  min-width: 383px !important;
  width: 383px !important;
}

.fix-height-383 {
  max-height: 383px !important;
  min-height: 383px !important;
  height: 383px !important;
}

.min-w-384 {
  min-width: 384px;
}

.min-h-384 {
  min-height: 384px;
}

.width-384 {
  width: 384px !important;
}

.height-384 {
  height: 384px !important;
}

.min-width-384 {
  min-width: 384px !important;
}

.min-height-384 {
  min-height: 384px !important;
}

.max-width-384 {
  max-width: 384px !important;
}

.max-height-384 {
  max-height: 384px !important;
}

.fix-width-384 {
  max-width: 384px !important;
  min-width: 384px !important;
  width: 384px !important;
}

.fix-height-384 {
  max-height: 384px !important;
  min-height: 384px !important;
  height: 384px !important;
}

.min-w-385 {
  min-width: 385px;
}

.min-h-385 {
  min-height: 385px;
}

.width-385 {
  width: 385px !important;
}

.height-385 {
  height: 385px !important;
}

.min-width-385 {
  min-width: 385px !important;
}

.min-height-385 {
  min-height: 385px !important;
}

.max-width-385 {
  max-width: 385px !important;
}

.max-height-385 {
  max-height: 385px !important;
}

.fix-width-385 {
  max-width: 385px !important;
  min-width: 385px !important;
  width: 385px !important;
}

.fix-height-385 {
  max-height: 385px !important;
  min-height: 385px !important;
  height: 385px !important;
}

.min-w-386 {
  min-width: 386px;
}

.min-h-386 {
  min-height: 386px;
}

.width-386 {
  width: 386px !important;
}

.height-386 {
  height: 386px !important;
}

.min-width-386 {
  min-width: 386px !important;
}

.min-height-386 {
  min-height: 386px !important;
}

.max-width-386 {
  max-width: 386px !important;
}

.max-height-386 {
  max-height: 386px !important;
}

.fix-width-386 {
  max-width: 386px !important;
  min-width: 386px !important;
  width: 386px !important;
}

.fix-height-386 {
  max-height: 386px !important;
  min-height: 386px !important;
  height: 386px !important;
}

.min-w-387 {
  min-width: 387px;
}

.min-h-387 {
  min-height: 387px;
}

.width-387 {
  width: 387px !important;
}

.height-387 {
  height: 387px !important;
}

.min-width-387 {
  min-width: 387px !important;
}

.min-height-387 {
  min-height: 387px !important;
}

.max-width-387 {
  max-width: 387px !important;
}

.max-height-387 {
  max-height: 387px !important;
}

.fix-width-387 {
  max-width: 387px !important;
  min-width: 387px !important;
  width: 387px !important;
}

.fix-height-387 {
  max-height: 387px !important;
  min-height: 387px !important;
  height: 387px !important;
}

.min-w-388 {
  min-width: 388px;
}

.min-h-388 {
  min-height: 388px;
}

.width-388 {
  width: 388px !important;
}

.height-388 {
  height: 388px !important;
}

.min-width-388 {
  min-width: 388px !important;
}

.min-height-388 {
  min-height: 388px !important;
}

.max-width-388 {
  max-width: 388px !important;
}

.max-height-388 {
  max-height: 388px !important;
}

.fix-width-388 {
  max-width: 388px !important;
  min-width: 388px !important;
  width: 388px !important;
}

.fix-height-388 {
  max-height: 388px !important;
  min-height: 388px !important;
  height: 388px !important;
}

.min-w-389 {
  min-width: 389px;
}

.min-h-389 {
  min-height: 389px;
}

.width-389 {
  width: 389px !important;
}

.height-389 {
  height: 389px !important;
}

.min-width-389 {
  min-width: 389px !important;
}

.min-height-389 {
  min-height: 389px !important;
}

.max-width-389 {
  max-width: 389px !important;
}

.max-height-389 {
  max-height: 389px !important;
}

.fix-width-389 {
  max-width: 389px !important;
  min-width: 389px !important;
  width: 389px !important;
}

.fix-height-389 {
  max-height: 389px !important;
  min-height: 389px !important;
  height: 389px !important;
}

.min-w-390 {
  min-width: 390px;
}

.min-h-390 {
  min-height: 390px;
}

.width-390 {
  width: 390px !important;
}

.height-390 {
  height: 390px !important;
}

.min-width-390 {
  min-width: 390px !important;
}

.min-height-390 {
  min-height: 390px !important;
}

.max-width-390 {
  max-width: 390px !important;
}

.max-height-390 {
  max-height: 390px !important;
}

.fix-width-390 {
  max-width: 390px !important;
  min-width: 390px !important;
  width: 390px !important;
}

.fix-height-390 {
  max-height: 390px !important;
  min-height: 390px !important;
  height: 390px !important;
}

.min-w-391 {
  min-width: 391px;
}

.min-h-391 {
  min-height: 391px;
}

.width-391 {
  width: 391px !important;
}

.height-391 {
  height: 391px !important;
}

.min-width-391 {
  min-width: 391px !important;
}

.min-height-391 {
  min-height: 391px !important;
}

.max-width-391 {
  max-width: 391px !important;
}

.max-height-391 {
  max-height: 391px !important;
}

.fix-width-391 {
  max-width: 391px !important;
  min-width: 391px !important;
  width: 391px !important;
}

.fix-height-391 {
  max-height: 391px !important;
  min-height: 391px !important;
  height: 391px !important;
}

.min-w-392 {
  min-width: 392px;
}

.min-h-392 {
  min-height: 392px;
}

.width-392 {
  width: 392px !important;
}

.height-392 {
  height: 392px !important;
}

.min-width-392 {
  min-width: 392px !important;
}

.min-height-392 {
  min-height: 392px !important;
}

.max-width-392 {
  max-width: 392px !important;
}

.max-height-392 {
  max-height: 392px !important;
}

.fix-width-392 {
  max-width: 392px !important;
  min-width: 392px !important;
  width: 392px !important;
}

.fix-height-392 {
  max-height: 392px !important;
  min-height: 392px !important;
  height: 392px !important;
}

.min-w-393 {
  min-width: 393px;
}

.min-h-393 {
  min-height: 393px;
}

.width-393 {
  width: 393px !important;
}

.height-393 {
  height: 393px !important;
}

.min-width-393 {
  min-width: 393px !important;
}

.min-height-393 {
  min-height: 393px !important;
}

.max-width-393 {
  max-width: 393px !important;
}

.max-height-393 {
  max-height: 393px !important;
}

.fix-width-393 {
  max-width: 393px !important;
  min-width: 393px !important;
  width: 393px !important;
}

.fix-height-393 {
  max-height: 393px !important;
  min-height: 393px !important;
  height: 393px !important;
}

.min-w-394 {
  min-width: 394px;
}

.min-h-394 {
  min-height: 394px;
}

.width-394 {
  width: 394px !important;
}

.height-394 {
  height: 394px !important;
}

.min-width-394 {
  min-width: 394px !important;
}

.min-height-394 {
  min-height: 394px !important;
}

.max-width-394 {
  max-width: 394px !important;
}

.max-height-394 {
  max-height: 394px !important;
}

.fix-width-394 {
  max-width: 394px !important;
  min-width: 394px !important;
  width: 394px !important;
}

.fix-height-394 {
  max-height: 394px !important;
  min-height: 394px !important;
  height: 394px !important;
}

.min-w-395 {
  min-width: 395px;
}

.min-h-395 {
  min-height: 395px;
}

.width-395 {
  width: 395px !important;
}

.height-395 {
  height: 395px !important;
}

.min-width-395 {
  min-width: 395px !important;
}

.min-height-395 {
  min-height: 395px !important;
}

.max-width-395 {
  max-width: 395px !important;
}

.max-height-395 {
  max-height: 395px !important;
}

.fix-width-395 {
  max-width: 395px !important;
  min-width: 395px !important;
  width: 395px !important;
}

.fix-height-395 {
  max-height: 395px !important;
  min-height: 395px !important;
  height: 395px !important;
}

.min-w-396 {
  min-width: 396px;
}

.min-h-396 {
  min-height: 396px;
}

.width-396 {
  width: 396px !important;
}

.height-396 {
  height: 396px !important;
}

.min-width-396 {
  min-width: 396px !important;
}

.min-height-396 {
  min-height: 396px !important;
}

.max-width-396 {
  max-width: 396px !important;
}

.max-height-396 {
  max-height: 396px !important;
}

.fix-width-396 {
  max-width: 396px !important;
  min-width: 396px !important;
  width: 396px !important;
}

.fix-height-396 {
  max-height: 396px !important;
  min-height: 396px !important;
  height: 396px !important;
}

.min-w-397 {
  min-width: 397px;
}

.min-h-397 {
  min-height: 397px;
}

.width-397 {
  width: 397px !important;
}

.height-397 {
  height: 397px !important;
}

.min-width-397 {
  min-width: 397px !important;
}

.min-height-397 {
  min-height: 397px !important;
}

.max-width-397 {
  max-width: 397px !important;
}

.max-height-397 {
  max-height: 397px !important;
}

.fix-width-397 {
  max-width: 397px !important;
  min-width: 397px !important;
  width: 397px !important;
}

.fix-height-397 {
  max-height: 397px !important;
  min-height: 397px !important;
  height: 397px !important;
}

.min-w-398 {
  min-width: 398px;
}

.min-h-398 {
  min-height: 398px;
}

.width-398 {
  width: 398px !important;
}

.height-398 {
  height: 398px !important;
}

.min-width-398 {
  min-width: 398px !important;
}

.min-height-398 {
  min-height: 398px !important;
}

.max-width-398 {
  max-width: 398px !important;
}

.max-height-398 {
  max-height: 398px !important;
}

.fix-width-398 {
  max-width: 398px !important;
  min-width: 398px !important;
  width: 398px !important;
}

.fix-height-398 {
  max-height: 398px !important;
  min-height: 398px !important;
  height: 398px !important;
}

.min-w-399 {
  min-width: 399px;
}

.min-h-399 {
  min-height: 399px;
}

.width-399 {
  width: 399px !important;
}

.height-399 {
  height: 399px !important;
}

.min-width-399 {
  min-width: 399px !important;
}

.min-height-399 {
  min-height: 399px !important;
}

.max-width-399 {
  max-width: 399px !important;
}

.max-height-399 {
  max-height: 399px !important;
}

.fix-width-399 {
  max-width: 399px !important;
  min-width: 399px !important;
  width: 399px !important;
}

.fix-height-399 {
  max-height: 399px !important;
  min-height: 399px !important;
  height: 399px !important;
}

.min-w-400 {
  min-width: 400px;
}

.min-h-400 {
  min-height: 400px;
}

.width-400 {
  width: 400px !important;
}

.height-400 {
  height: 400px !important;
}

.min-width-400 {
  min-width: 400px !important;
}

.min-height-400 {
  min-height: 400px !important;
}

.max-width-400 {
  max-width: 400px !important;
}

.max-height-400 {
  max-height: 400px !important;
}

.fix-width-400 {
  max-width: 400px !important;
  min-width: 400px !important;
  width: 400px !important;
}

.fix-height-400 {
  max-height: 400px !important;
  min-height: 400px !important;
  height: 400px !important;
}

.min-w-401 {
  min-width: 401px;
}

.min-h-401 {
  min-height: 401px;
}

.width-401 {
  width: 401px !important;
}

.height-401 {
  height: 401px !important;
}

.min-width-401 {
  min-width: 401px !important;
}

.min-height-401 {
  min-height: 401px !important;
}

.max-width-401 {
  max-width: 401px !important;
}

.max-height-401 {
  max-height: 401px !important;
}

.fix-width-401 {
  max-width: 401px !important;
  min-width: 401px !important;
  width: 401px !important;
}

.fix-height-401 {
  max-height: 401px !important;
  min-height: 401px !important;
  height: 401px !important;
}

.min-w-402 {
  min-width: 402px;
}

.min-h-402 {
  min-height: 402px;
}

.width-402 {
  width: 402px !important;
}

.height-402 {
  height: 402px !important;
}

.min-width-402 {
  min-width: 402px !important;
}

.min-height-402 {
  min-height: 402px !important;
}

.max-width-402 {
  max-width: 402px !important;
}

.max-height-402 {
  max-height: 402px !important;
}

.fix-width-402 {
  max-width: 402px !important;
  min-width: 402px !important;
  width: 402px !important;
}

.fix-height-402 {
  max-height: 402px !important;
  min-height: 402px !important;
  height: 402px !important;
}

.min-w-403 {
  min-width: 403px;
}

.min-h-403 {
  min-height: 403px;
}

.width-403 {
  width: 403px !important;
}

.height-403 {
  height: 403px !important;
}

.min-width-403 {
  min-width: 403px !important;
}

.min-height-403 {
  min-height: 403px !important;
}

.max-width-403 {
  max-width: 403px !important;
}

.max-height-403 {
  max-height: 403px !important;
}

.fix-width-403 {
  max-width: 403px !important;
  min-width: 403px !important;
  width: 403px !important;
}

.fix-height-403 {
  max-height: 403px !important;
  min-height: 403px !important;
  height: 403px !important;
}

.min-w-404 {
  min-width: 404px;
}

.min-h-404 {
  min-height: 404px;
}

.width-404 {
  width: 404px !important;
}

.height-404 {
  height: 404px !important;
}

.min-width-404 {
  min-width: 404px !important;
}

.min-height-404 {
  min-height: 404px !important;
}

.max-width-404 {
  max-width: 404px !important;
}

.max-height-404 {
  max-height: 404px !important;
}

.fix-width-404 {
  max-width: 404px !important;
  min-width: 404px !important;
  width: 404px !important;
}

.fix-height-404 {
  max-height: 404px !important;
  min-height: 404px !important;
  height: 404px !important;
}

.min-w-405 {
  min-width: 405px;
}

.min-h-405 {
  min-height: 405px;
}

.width-405 {
  width: 405px !important;
}

.height-405 {
  height: 405px !important;
}

.min-width-405 {
  min-width: 405px !important;
}

.min-height-405 {
  min-height: 405px !important;
}

.max-width-405 {
  max-width: 405px !important;
}

.max-height-405 {
  max-height: 405px !important;
}

.fix-width-405 {
  max-width: 405px !important;
  min-width: 405px !important;
  width: 405px !important;
}

.fix-height-405 {
  max-height: 405px !important;
  min-height: 405px !important;
  height: 405px !important;
}

.min-w-406 {
  min-width: 406px;
}

.min-h-406 {
  min-height: 406px;
}

.width-406 {
  width: 406px !important;
}

.height-406 {
  height: 406px !important;
}

.min-width-406 {
  min-width: 406px !important;
}

.min-height-406 {
  min-height: 406px !important;
}

.max-width-406 {
  max-width: 406px !important;
}

.max-height-406 {
  max-height: 406px !important;
}

.fix-width-406 {
  max-width: 406px !important;
  min-width: 406px !important;
  width: 406px !important;
}

.fix-height-406 {
  max-height: 406px !important;
  min-height: 406px !important;
  height: 406px !important;
}

.min-w-407 {
  min-width: 407px;
}

.min-h-407 {
  min-height: 407px;
}

.width-407 {
  width: 407px !important;
}

.height-407 {
  height: 407px !important;
}

.min-width-407 {
  min-width: 407px !important;
}

.min-height-407 {
  min-height: 407px !important;
}

.max-width-407 {
  max-width: 407px !important;
}

.max-height-407 {
  max-height: 407px !important;
}

.fix-width-407 {
  max-width: 407px !important;
  min-width: 407px !important;
  width: 407px !important;
}

.fix-height-407 {
  max-height: 407px !important;
  min-height: 407px !important;
  height: 407px !important;
}

.min-w-408 {
  min-width: 408px;
}

.min-h-408 {
  min-height: 408px;
}

.width-408 {
  width: 408px !important;
}

.height-408 {
  height: 408px !important;
}

.min-width-408 {
  min-width: 408px !important;
}

.min-height-408 {
  min-height: 408px !important;
}

.max-width-408 {
  max-width: 408px !important;
}

.max-height-408 {
  max-height: 408px !important;
}

.fix-width-408 {
  max-width: 408px !important;
  min-width: 408px !important;
  width: 408px !important;
}

.fix-height-408 {
  max-height: 408px !important;
  min-height: 408px !important;
  height: 408px !important;
}

.min-w-409 {
  min-width: 409px;
}

.min-h-409 {
  min-height: 409px;
}

.width-409 {
  width: 409px !important;
}

.height-409 {
  height: 409px !important;
}

.min-width-409 {
  min-width: 409px !important;
}

.min-height-409 {
  min-height: 409px !important;
}

.max-width-409 {
  max-width: 409px !important;
}

.max-height-409 {
  max-height: 409px !important;
}

.fix-width-409 {
  max-width: 409px !important;
  min-width: 409px !important;
  width: 409px !important;
}

.fix-height-409 {
  max-height: 409px !important;
  min-height: 409px !important;
  height: 409px !important;
}

.min-w-410 {
  min-width: 410px;
}

.min-h-410 {
  min-height: 410px;
}

.width-410 {
  width: 410px !important;
}

.height-410 {
  height: 410px !important;
}

.min-width-410 {
  min-width: 410px !important;
}

.min-height-410 {
  min-height: 410px !important;
}

.max-width-410 {
  max-width: 410px !important;
}

.max-height-410 {
  max-height: 410px !important;
}

.fix-width-410 {
  max-width: 410px !important;
  min-width: 410px !important;
  width: 410px !important;
}

.fix-height-410 {
  max-height: 410px !important;
  min-height: 410px !important;
  height: 410px !important;
}

.min-w-411 {
  min-width: 411px;
}

.min-h-411 {
  min-height: 411px;
}

.width-411 {
  width: 411px !important;
}

.height-411 {
  height: 411px !important;
}

.min-width-411 {
  min-width: 411px !important;
}

.min-height-411 {
  min-height: 411px !important;
}

.max-width-411 {
  max-width: 411px !important;
}

.max-height-411 {
  max-height: 411px !important;
}

.fix-width-411 {
  max-width: 411px !important;
  min-width: 411px !important;
  width: 411px !important;
}

.fix-height-411 {
  max-height: 411px !important;
  min-height: 411px !important;
  height: 411px !important;
}

.min-w-412 {
  min-width: 412px;
}

.min-h-412 {
  min-height: 412px;
}

.width-412 {
  width: 412px !important;
}

.height-412 {
  height: 412px !important;
}

.min-width-412 {
  min-width: 412px !important;
}

.min-height-412 {
  min-height: 412px !important;
}

.max-width-412 {
  max-width: 412px !important;
}

.max-height-412 {
  max-height: 412px !important;
}

.fix-width-412 {
  max-width: 412px !important;
  min-width: 412px !important;
  width: 412px !important;
}

.fix-height-412 {
  max-height: 412px !important;
  min-height: 412px !important;
  height: 412px !important;
}

.min-w-413 {
  min-width: 413px;
}

.min-h-413 {
  min-height: 413px;
}

.width-413 {
  width: 413px !important;
}

.height-413 {
  height: 413px !important;
}

.min-width-413 {
  min-width: 413px !important;
}

.min-height-413 {
  min-height: 413px !important;
}

.max-width-413 {
  max-width: 413px !important;
}

.max-height-413 {
  max-height: 413px !important;
}

.fix-width-413 {
  max-width: 413px !important;
  min-width: 413px !important;
  width: 413px !important;
}

.fix-height-413 {
  max-height: 413px !important;
  min-height: 413px !important;
  height: 413px !important;
}

.min-w-414 {
  min-width: 414px;
}

.min-h-414 {
  min-height: 414px;
}

.width-414 {
  width: 414px !important;
}

.height-414 {
  height: 414px !important;
}

.min-width-414 {
  min-width: 414px !important;
}

.min-height-414 {
  min-height: 414px !important;
}

.max-width-414 {
  max-width: 414px !important;
}

.max-height-414 {
  max-height: 414px !important;
}

.fix-width-414 {
  max-width: 414px !important;
  min-width: 414px !important;
  width: 414px !important;
}

.fix-height-414 {
  max-height: 414px !important;
  min-height: 414px !important;
  height: 414px !important;
}

.min-w-415 {
  min-width: 415px;
}

.min-h-415 {
  min-height: 415px;
}

.width-415 {
  width: 415px !important;
}

.height-415 {
  height: 415px !important;
}

.min-width-415 {
  min-width: 415px !important;
}

.min-height-415 {
  min-height: 415px !important;
}

.max-width-415 {
  max-width: 415px !important;
}

.max-height-415 {
  max-height: 415px !important;
}

.fix-width-415 {
  max-width: 415px !important;
  min-width: 415px !important;
  width: 415px !important;
}

.fix-height-415 {
  max-height: 415px !important;
  min-height: 415px !important;
  height: 415px !important;
}

.min-w-416 {
  min-width: 416px;
}

.min-h-416 {
  min-height: 416px;
}

.width-416 {
  width: 416px !important;
}

.height-416 {
  height: 416px !important;
}

.min-width-416 {
  min-width: 416px !important;
}

.min-height-416 {
  min-height: 416px !important;
}

.max-width-416 {
  max-width: 416px !important;
}

.max-height-416 {
  max-height: 416px !important;
}

.fix-width-416 {
  max-width: 416px !important;
  min-width: 416px !important;
  width: 416px !important;
}

.fix-height-416 {
  max-height: 416px !important;
  min-height: 416px !important;
  height: 416px !important;
}

.min-w-417 {
  min-width: 417px;
}

.min-h-417 {
  min-height: 417px;
}

.width-417 {
  width: 417px !important;
}

.height-417 {
  height: 417px !important;
}

.min-width-417 {
  min-width: 417px !important;
}

.min-height-417 {
  min-height: 417px !important;
}

.max-width-417 {
  max-width: 417px !important;
}

.max-height-417 {
  max-height: 417px !important;
}

.fix-width-417 {
  max-width: 417px !important;
  min-width: 417px !important;
  width: 417px !important;
}

.fix-height-417 {
  max-height: 417px !important;
  min-height: 417px !important;
  height: 417px !important;
}

.min-w-418 {
  min-width: 418px;
}

.min-h-418 {
  min-height: 418px;
}

.width-418 {
  width: 418px !important;
}

.height-418 {
  height: 418px !important;
}

.min-width-418 {
  min-width: 418px !important;
}

.min-height-418 {
  min-height: 418px !important;
}

.max-width-418 {
  max-width: 418px !important;
}

.max-height-418 {
  max-height: 418px !important;
}

.fix-width-418 {
  max-width: 418px !important;
  min-width: 418px !important;
  width: 418px !important;
}

.fix-height-418 {
  max-height: 418px !important;
  min-height: 418px !important;
  height: 418px !important;
}

.min-w-419 {
  min-width: 419px;
}

.min-h-419 {
  min-height: 419px;
}

.width-419 {
  width: 419px !important;
}

.height-419 {
  height: 419px !important;
}

.min-width-419 {
  min-width: 419px !important;
}

.min-height-419 {
  min-height: 419px !important;
}

.max-width-419 {
  max-width: 419px !important;
}

.max-height-419 {
  max-height: 419px !important;
}

.fix-width-419 {
  max-width: 419px !important;
  min-width: 419px !important;
  width: 419px !important;
}

.fix-height-419 {
  max-height: 419px !important;
  min-height: 419px !important;
  height: 419px !important;
}

.min-w-420 {
  min-width: 420px;
}

.min-h-420 {
  min-height: 420px;
}

.width-420 {
  width: 420px !important;
}

.height-420 {
  height: 420px !important;
}

.min-width-420 {
  min-width: 420px !important;
}

.min-height-420 {
  min-height: 420px !important;
}

.max-width-420 {
  max-width: 420px !important;
}

.max-height-420 {
  max-height: 420px !important;
}

.fix-width-420 {
  max-width: 420px !important;
  min-width: 420px !important;
  width: 420px !important;
}

.fix-height-420 {
  max-height: 420px !important;
  min-height: 420px !important;
  height: 420px !important;
}

.min-w-421 {
  min-width: 421px;
}

.min-h-421 {
  min-height: 421px;
}

.width-421 {
  width: 421px !important;
}

.height-421 {
  height: 421px !important;
}

.min-width-421 {
  min-width: 421px !important;
}

.min-height-421 {
  min-height: 421px !important;
}

.max-width-421 {
  max-width: 421px !important;
}

.max-height-421 {
  max-height: 421px !important;
}

.fix-width-421 {
  max-width: 421px !important;
  min-width: 421px !important;
  width: 421px !important;
}

.fix-height-421 {
  max-height: 421px !important;
  min-height: 421px !important;
  height: 421px !important;
}

.min-w-422 {
  min-width: 422px;
}

.min-h-422 {
  min-height: 422px;
}

.width-422 {
  width: 422px !important;
}

.height-422 {
  height: 422px !important;
}

.min-width-422 {
  min-width: 422px !important;
}

.min-height-422 {
  min-height: 422px !important;
}

.max-width-422 {
  max-width: 422px !important;
}

.max-height-422 {
  max-height: 422px !important;
}

.fix-width-422 {
  max-width: 422px !important;
  min-width: 422px !important;
  width: 422px !important;
}

.fix-height-422 {
  max-height: 422px !important;
  min-height: 422px !important;
  height: 422px !important;
}

.min-w-423 {
  min-width: 423px;
}

.min-h-423 {
  min-height: 423px;
}

.width-423 {
  width: 423px !important;
}

.height-423 {
  height: 423px !important;
}

.min-width-423 {
  min-width: 423px !important;
}

.min-height-423 {
  min-height: 423px !important;
}

.max-width-423 {
  max-width: 423px !important;
}

.max-height-423 {
  max-height: 423px !important;
}

.fix-width-423 {
  max-width: 423px !important;
  min-width: 423px !important;
  width: 423px !important;
}

.fix-height-423 {
  max-height: 423px !important;
  min-height: 423px !important;
  height: 423px !important;
}

.min-w-424 {
  min-width: 424px;
}

.min-h-424 {
  min-height: 424px;
}

.width-424 {
  width: 424px !important;
}

.height-424 {
  height: 424px !important;
}

.min-width-424 {
  min-width: 424px !important;
}

.min-height-424 {
  min-height: 424px !important;
}

.max-width-424 {
  max-width: 424px !important;
}

.max-height-424 {
  max-height: 424px !important;
}

.fix-width-424 {
  max-width: 424px !important;
  min-width: 424px !important;
  width: 424px !important;
}

.fix-height-424 {
  max-height: 424px !important;
  min-height: 424px !important;
  height: 424px !important;
}

.min-w-425 {
  min-width: 425px;
}

.min-h-425 {
  min-height: 425px;
}

.width-425 {
  width: 425px !important;
}

.height-425 {
  height: 425px !important;
}

.min-width-425 {
  min-width: 425px !important;
}

.min-height-425 {
  min-height: 425px !important;
}

.max-width-425 {
  max-width: 425px !important;
}

.max-height-425 {
  max-height: 425px !important;
}

.fix-width-425 {
  max-width: 425px !important;
  min-width: 425px !important;
  width: 425px !important;
}

.fix-height-425 {
  max-height: 425px !important;
  min-height: 425px !important;
  height: 425px !important;
}

.min-w-426 {
  min-width: 426px;
}

.min-h-426 {
  min-height: 426px;
}

.width-426 {
  width: 426px !important;
}

.height-426 {
  height: 426px !important;
}

.min-width-426 {
  min-width: 426px !important;
}

.min-height-426 {
  min-height: 426px !important;
}

.max-width-426 {
  max-width: 426px !important;
}

.max-height-426 {
  max-height: 426px !important;
}

.fix-width-426 {
  max-width: 426px !important;
  min-width: 426px !important;
  width: 426px !important;
}

.fix-height-426 {
  max-height: 426px !important;
  min-height: 426px !important;
  height: 426px !important;
}

.min-w-427 {
  min-width: 427px;
}

.min-h-427 {
  min-height: 427px;
}

.width-427 {
  width: 427px !important;
}

.height-427 {
  height: 427px !important;
}

.min-width-427 {
  min-width: 427px !important;
}

.min-height-427 {
  min-height: 427px !important;
}

.max-width-427 {
  max-width: 427px !important;
}

.max-height-427 {
  max-height: 427px !important;
}

.fix-width-427 {
  max-width: 427px !important;
  min-width: 427px !important;
  width: 427px !important;
}

.fix-height-427 {
  max-height: 427px !important;
  min-height: 427px !important;
  height: 427px !important;
}

.min-w-428 {
  min-width: 428px;
}

.min-h-428 {
  min-height: 428px;
}

.width-428 {
  width: 428px !important;
}

.height-428 {
  height: 428px !important;
}

.min-width-428 {
  min-width: 428px !important;
}

.min-height-428 {
  min-height: 428px !important;
}

.max-width-428 {
  max-width: 428px !important;
}

.max-height-428 {
  max-height: 428px !important;
}

.fix-width-428 {
  max-width: 428px !important;
  min-width: 428px !important;
  width: 428px !important;
}

.fix-height-428 {
  max-height: 428px !important;
  min-height: 428px !important;
  height: 428px !important;
}

.min-w-429 {
  min-width: 429px;
}

.min-h-429 {
  min-height: 429px;
}

.width-429 {
  width: 429px !important;
}

.height-429 {
  height: 429px !important;
}

.min-width-429 {
  min-width: 429px !important;
}

.min-height-429 {
  min-height: 429px !important;
}

.max-width-429 {
  max-width: 429px !important;
}

.max-height-429 {
  max-height: 429px !important;
}

.fix-width-429 {
  max-width: 429px !important;
  min-width: 429px !important;
  width: 429px !important;
}

.fix-height-429 {
  max-height: 429px !important;
  min-height: 429px !important;
  height: 429px !important;
}

.min-w-430 {
  min-width: 430px;
}

.min-h-430 {
  min-height: 430px;
}

.width-430 {
  width: 430px !important;
}

.height-430 {
  height: 430px !important;
}

.min-width-430 {
  min-width: 430px !important;
}

.min-height-430 {
  min-height: 430px !important;
}

.max-width-430 {
  max-width: 430px !important;
}

.max-height-430 {
  max-height: 430px !important;
}

.fix-width-430 {
  max-width: 430px !important;
  min-width: 430px !important;
  width: 430px !important;
}

.fix-height-430 {
  max-height: 430px !important;
  min-height: 430px !important;
  height: 430px !important;
}

.min-w-431 {
  min-width: 431px;
}

.min-h-431 {
  min-height: 431px;
}

.width-431 {
  width: 431px !important;
}

.height-431 {
  height: 431px !important;
}

.min-width-431 {
  min-width: 431px !important;
}

.min-height-431 {
  min-height: 431px !important;
}

.max-width-431 {
  max-width: 431px !important;
}

.max-height-431 {
  max-height: 431px !important;
}

.fix-width-431 {
  max-width: 431px !important;
  min-width: 431px !important;
  width: 431px !important;
}

.fix-height-431 {
  max-height: 431px !important;
  min-height: 431px !important;
  height: 431px !important;
}

.min-w-432 {
  min-width: 432px;
}

.min-h-432 {
  min-height: 432px;
}

.width-432 {
  width: 432px !important;
}

.height-432 {
  height: 432px !important;
}

.min-width-432 {
  min-width: 432px !important;
}

.min-height-432 {
  min-height: 432px !important;
}

.max-width-432 {
  max-width: 432px !important;
}

.max-height-432 {
  max-height: 432px !important;
}

.fix-width-432 {
  max-width: 432px !important;
  min-width: 432px !important;
  width: 432px !important;
}

.fix-height-432 {
  max-height: 432px !important;
  min-height: 432px !important;
  height: 432px !important;
}

.min-w-433 {
  min-width: 433px;
}

.min-h-433 {
  min-height: 433px;
}

.width-433 {
  width: 433px !important;
}

.height-433 {
  height: 433px !important;
}

.min-width-433 {
  min-width: 433px !important;
}

.min-height-433 {
  min-height: 433px !important;
}

.max-width-433 {
  max-width: 433px !important;
}

.max-height-433 {
  max-height: 433px !important;
}

.fix-width-433 {
  max-width: 433px !important;
  min-width: 433px !important;
  width: 433px !important;
}

.fix-height-433 {
  max-height: 433px !important;
  min-height: 433px !important;
  height: 433px !important;
}

.min-w-434 {
  min-width: 434px;
}

.min-h-434 {
  min-height: 434px;
}

.width-434 {
  width: 434px !important;
}

.height-434 {
  height: 434px !important;
}

.min-width-434 {
  min-width: 434px !important;
}

.min-height-434 {
  min-height: 434px !important;
}

.max-width-434 {
  max-width: 434px !important;
}

.max-height-434 {
  max-height: 434px !important;
}

.fix-width-434 {
  max-width: 434px !important;
  min-width: 434px !important;
  width: 434px !important;
}

.fix-height-434 {
  max-height: 434px !important;
  min-height: 434px !important;
  height: 434px !important;
}

.min-w-435 {
  min-width: 435px;
}

.min-h-435 {
  min-height: 435px;
}

.width-435 {
  width: 435px !important;
}

.height-435 {
  height: 435px !important;
}

.min-width-435 {
  min-width: 435px !important;
}

.min-height-435 {
  min-height: 435px !important;
}

.max-width-435 {
  max-width: 435px !important;
}

.max-height-435 {
  max-height: 435px !important;
}

.fix-width-435 {
  max-width: 435px !important;
  min-width: 435px !important;
  width: 435px !important;
}

.fix-height-435 {
  max-height: 435px !important;
  min-height: 435px !important;
  height: 435px !important;
}

.min-w-436 {
  min-width: 436px;
}

.min-h-436 {
  min-height: 436px;
}

.width-436 {
  width: 436px !important;
}

.height-436 {
  height: 436px !important;
}

.min-width-436 {
  min-width: 436px !important;
}

.min-height-436 {
  min-height: 436px !important;
}

.max-width-436 {
  max-width: 436px !important;
}

.max-height-436 {
  max-height: 436px !important;
}

.fix-width-436 {
  max-width: 436px !important;
  min-width: 436px !important;
  width: 436px !important;
}

.fix-height-436 {
  max-height: 436px !important;
  min-height: 436px !important;
  height: 436px !important;
}

.min-w-437 {
  min-width: 437px;
}

.min-h-437 {
  min-height: 437px;
}

.width-437 {
  width: 437px !important;
}

.height-437 {
  height: 437px !important;
}

.min-width-437 {
  min-width: 437px !important;
}

.min-height-437 {
  min-height: 437px !important;
}

.max-width-437 {
  max-width: 437px !important;
}

.max-height-437 {
  max-height: 437px !important;
}

.fix-width-437 {
  max-width: 437px !important;
  min-width: 437px !important;
  width: 437px !important;
}

.fix-height-437 {
  max-height: 437px !important;
  min-height: 437px !important;
  height: 437px !important;
}

.min-w-438 {
  min-width: 438px;
}

.min-h-438 {
  min-height: 438px;
}

.width-438 {
  width: 438px !important;
}

.height-438 {
  height: 438px !important;
}

.min-width-438 {
  min-width: 438px !important;
}

.min-height-438 {
  min-height: 438px !important;
}

.max-width-438 {
  max-width: 438px !important;
}

.max-height-438 {
  max-height: 438px !important;
}

.fix-width-438 {
  max-width: 438px !important;
  min-width: 438px !important;
  width: 438px !important;
}

.fix-height-438 {
  max-height: 438px !important;
  min-height: 438px !important;
  height: 438px !important;
}

.min-w-439 {
  min-width: 439px;
}

.min-h-439 {
  min-height: 439px;
}

.width-439 {
  width: 439px !important;
}

.height-439 {
  height: 439px !important;
}

.min-width-439 {
  min-width: 439px !important;
}

.min-height-439 {
  min-height: 439px !important;
}

.max-width-439 {
  max-width: 439px !important;
}

.max-height-439 {
  max-height: 439px !important;
}

.fix-width-439 {
  max-width: 439px !important;
  min-width: 439px !important;
  width: 439px !important;
}

.fix-height-439 {
  max-height: 439px !important;
  min-height: 439px !important;
  height: 439px !important;
}

.min-w-440 {
  min-width: 440px;
}

.min-h-440 {
  min-height: 440px;
}

.width-440 {
  width: 440px !important;
}

.height-440 {
  height: 440px !important;
}

.min-width-440 {
  min-width: 440px !important;
}

.min-height-440 {
  min-height: 440px !important;
}

.max-width-440 {
  max-width: 440px !important;
}

.max-height-440 {
  max-height: 440px !important;
}

.fix-width-440 {
  max-width: 440px !important;
  min-width: 440px !important;
  width: 440px !important;
}

.fix-height-440 {
  max-height: 440px !important;
  min-height: 440px !important;
  height: 440px !important;
}

.min-w-441 {
  min-width: 441px;
}

.min-h-441 {
  min-height: 441px;
}

.width-441 {
  width: 441px !important;
}

.height-441 {
  height: 441px !important;
}

.min-width-441 {
  min-width: 441px !important;
}

.min-height-441 {
  min-height: 441px !important;
}

.max-width-441 {
  max-width: 441px !important;
}

.max-height-441 {
  max-height: 441px !important;
}

.fix-width-441 {
  max-width: 441px !important;
  min-width: 441px !important;
  width: 441px !important;
}

.fix-height-441 {
  max-height: 441px !important;
  min-height: 441px !important;
  height: 441px !important;
}

.min-w-442 {
  min-width: 442px;
}

.min-h-442 {
  min-height: 442px;
}

.width-442 {
  width: 442px !important;
}

.height-442 {
  height: 442px !important;
}

.min-width-442 {
  min-width: 442px !important;
}

.min-height-442 {
  min-height: 442px !important;
}

.max-width-442 {
  max-width: 442px !important;
}

.max-height-442 {
  max-height: 442px !important;
}

.fix-width-442 {
  max-width: 442px !important;
  min-width: 442px !important;
  width: 442px !important;
}

.fix-height-442 {
  max-height: 442px !important;
  min-height: 442px !important;
  height: 442px !important;
}

.min-w-443 {
  min-width: 443px;
}

.min-h-443 {
  min-height: 443px;
}

.width-443 {
  width: 443px !important;
}

.height-443 {
  height: 443px !important;
}

.min-width-443 {
  min-width: 443px !important;
}

.min-height-443 {
  min-height: 443px !important;
}

.max-width-443 {
  max-width: 443px !important;
}

.max-height-443 {
  max-height: 443px !important;
}

.fix-width-443 {
  max-width: 443px !important;
  min-width: 443px !important;
  width: 443px !important;
}

.fix-height-443 {
  max-height: 443px !important;
  min-height: 443px !important;
  height: 443px !important;
}

.min-w-444 {
  min-width: 444px;
}

.min-h-444 {
  min-height: 444px;
}

.width-444 {
  width: 444px !important;
}

.height-444 {
  height: 444px !important;
}

.min-width-444 {
  min-width: 444px !important;
}

.min-height-444 {
  min-height: 444px !important;
}

.max-width-444 {
  max-width: 444px !important;
}

.max-height-444 {
  max-height: 444px !important;
}

.fix-width-444 {
  max-width: 444px !important;
  min-width: 444px !important;
  width: 444px !important;
}

.fix-height-444 {
  max-height: 444px !important;
  min-height: 444px !important;
  height: 444px !important;
}

.min-w-445 {
  min-width: 445px;
}

.min-h-445 {
  min-height: 445px;
}

.width-445 {
  width: 445px !important;
}

.height-445 {
  height: 445px !important;
}

.min-width-445 {
  min-width: 445px !important;
}

.min-height-445 {
  min-height: 445px !important;
}

.max-width-445 {
  max-width: 445px !important;
}

.max-height-445 {
  max-height: 445px !important;
}

.fix-width-445 {
  max-width: 445px !important;
  min-width: 445px !important;
  width: 445px !important;
}

.fix-height-445 {
  max-height: 445px !important;
  min-height: 445px !important;
  height: 445px !important;
}

.min-w-446 {
  min-width: 446px;
}

.min-h-446 {
  min-height: 446px;
}

.width-446 {
  width: 446px !important;
}

.height-446 {
  height: 446px !important;
}

.min-width-446 {
  min-width: 446px !important;
}

.min-height-446 {
  min-height: 446px !important;
}

.max-width-446 {
  max-width: 446px !important;
}

.max-height-446 {
  max-height: 446px !important;
}

.fix-width-446 {
  max-width: 446px !important;
  min-width: 446px !important;
  width: 446px !important;
}

.fix-height-446 {
  max-height: 446px !important;
  min-height: 446px !important;
  height: 446px !important;
}

.min-w-447 {
  min-width: 447px;
}

.min-h-447 {
  min-height: 447px;
}

.width-447 {
  width: 447px !important;
}

.height-447 {
  height: 447px !important;
}

.min-width-447 {
  min-width: 447px !important;
}

.min-height-447 {
  min-height: 447px !important;
}

.max-width-447 {
  max-width: 447px !important;
}

.max-height-447 {
  max-height: 447px !important;
}

.fix-width-447 {
  max-width: 447px !important;
  min-width: 447px !important;
  width: 447px !important;
}

.fix-height-447 {
  max-height: 447px !important;
  min-height: 447px !important;
  height: 447px !important;
}

.min-w-448 {
  min-width: 448px;
}

.min-h-448 {
  min-height: 448px;
}

.width-448 {
  width: 448px !important;
}

.height-448 {
  height: 448px !important;
}

.min-width-448 {
  min-width: 448px !important;
}

.min-height-448 {
  min-height: 448px !important;
}

.max-width-448 {
  max-width: 448px !important;
}

.max-height-448 {
  max-height: 448px !important;
}

.fix-width-448 {
  max-width: 448px !important;
  min-width: 448px !important;
  width: 448px !important;
}

.fix-height-448 {
  max-height: 448px !important;
  min-height: 448px !important;
  height: 448px !important;
}

.min-w-449 {
  min-width: 449px;
}

.min-h-449 {
  min-height: 449px;
}

.width-449 {
  width: 449px !important;
}

.height-449 {
  height: 449px !important;
}

.min-width-449 {
  min-width: 449px !important;
}

.min-height-449 {
  min-height: 449px !important;
}

.max-width-449 {
  max-width: 449px !important;
}

.max-height-449 {
  max-height: 449px !important;
}

.fix-width-449 {
  max-width: 449px !important;
  min-width: 449px !important;
  width: 449px !important;
}

.fix-height-449 {
  max-height: 449px !important;
  min-height: 449px !important;
  height: 449px !important;
}

.min-w-450 {
  min-width: 450px;
}

.min-h-450 {
  min-height: 450px;
}

.width-450 {
  width: 450px !important;
}

.height-450 {
  height: 450px !important;
}

.min-width-450 {
  min-width: 450px !important;
}

.min-height-450 {
  min-height: 450px !important;
}

.max-width-450 {
  max-width: 450px !important;
}

.max-height-450 {
  max-height: 450px !important;
}

.fix-width-450 {
  max-width: 450px !important;
  min-width: 450px !important;
  width: 450px !important;
}

.fix-height-450 {
  max-height: 450px !important;
  min-height: 450px !important;
  height: 450px !important;
}

.min-w-451 {
  min-width: 451px;
}

.min-h-451 {
  min-height: 451px;
}

.width-451 {
  width: 451px !important;
}

.height-451 {
  height: 451px !important;
}

.min-width-451 {
  min-width: 451px !important;
}

.min-height-451 {
  min-height: 451px !important;
}

.max-width-451 {
  max-width: 451px !important;
}

.max-height-451 {
  max-height: 451px !important;
}

.fix-width-451 {
  max-width: 451px !important;
  min-width: 451px !important;
  width: 451px !important;
}

.fix-height-451 {
  max-height: 451px !important;
  min-height: 451px !important;
  height: 451px !important;
}

.min-w-452 {
  min-width: 452px;
}

.min-h-452 {
  min-height: 452px;
}

.width-452 {
  width: 452px !important;
}

.height-452 {
  height: 452px !important;
}

.min-width-452 {
  min-width: 452px !important;
}

.min-height-452 {
  min-height: 452px !important;
}

.max-width-452 {
  max-width: 452px !important;
}

.max-height-452 {
  max-height: 452px !important;
}

.fix-width-452 {
  max-width: 452px !important;
  min-width: 452px !important;
  width: 452px !important;
}

.fix-height-452 {
  max-height: 452px !important;
  min-height: 452px !important;
  height: 452px !important;
}

.min-w-453 {
  min-width: 453px;
}

.min-h-453 {
  min-height: 453px;
}

.width-453 {
  width: 453px !important;
}

.height-453 {
  height: 453px !important;
}

.min-width-453 {
  min-width: 453px !important;
}

.min-height-453 {
  min-height: 453px !important;
}

.max-width-453 {
  max-width: 453px !important;
}

.max-height-453 {
  max-height: 453px !important;
}

.fix-width-453 {
  max-width: 453px !important;
  min-width: 453px !important;
  width: 453px !important;
}

.fix-height-453 {
  max-height: 453px !important;
  min-height: 453px !important;
  height: 453px !important;
}

.min-w-454 {
  min-width: 454px;
}

.min-h-454 {
  min-height: 454px;
}

.width-454 {
  width: 454px !important;
}

.height-454 {
  height: 454px !important;
}

.min-width-454 {
  min-width: 454px !important;
}

.min-height-454 {
  min-height: 454px !important;
}

.max-width-454 {
  max-width: 454px !important;
}

.max-height-454 {
  max-height: 454px !important;
}

.fix-width-454 {
  max-width: 454px !important;
  min-width: 454px !important;
  width: 454px !important;
}

.fix-height-454 {
  max-height: 454px !important;
  min-height: 454px !important;
  height: 454px !important;
}

.min-w-455 {
  min-width: 455px;
}

.min-h-455 {
  min-height: 455px;
}

.width-455 {
  width: 455px !important;
}

.height-455 {
  height: 455px !important;
}

.min-width-455 {
  min-width: 455px !important;
}

.min-height-455 {
  min-height: 455px !important;
}

.max-width-455 {
  max-width: 455px !important;
}

.max-height-455 {
  max-height: 455px !important;
}

.fix-width-455 {
  max-width: 455px !important;
  min-width: 455px !important;
  width: 455px !important;
}

.fix-height-455 {
  max-height: 455px !important;
  min-height: 455px !important;
  height: 455px !important;
}

.min-w-456 {
  min-width: 456px;
}

.min-h-456 {
  min-height: 456px;
}

.width-456 {
  width: 456px !important;
}

.height-456 {
  height: 456px !important;
}

.min-width-456 {
  min-width: 456px !important;
}

.min-height-456 {
  min-height: 456px !important;
}

.max-width-456 {
  max-width: 456px !important;
}

.max-height-456 {
  max-height: 456px !important;
}

.fix-width-456 {
  max-width: 456px !important;
  min-width: 456px !important;
  width: 456px !important;
}

.fix-height-456 {
  max-height: 456px !important;
  min-height: 456px !important;
  height: 456px !important;
}

.min-w-457 {
  min-width: 457px;
}

.min-h-457 {
  min-height: 457px;
}

.width-457 {
  width: 457px !important;
}

.height-457 {
  height: 457px !important;
}

.min-width-457 {
  min-width: 457px !important;
}

.min-height-457 {
  min-height: 457px !important;
}

.max-width-457 {
  max-width: 457px !important;
}

.max-height-457 {
  max-height: 457px !important;
}

.fix-width-457 {
  max-width: 457px !important;
  min-width: 457px !important;
  width: 457px !important;
}

.fix-height-457 {
  max-height: 457px !important;
  min-height: 457px !important;
  height: 457px !important;
}

.min-w-458 {
  min-width: 458px;
}

.min-h-458 {
  min-height: 458px;
}

.width-458 {
  width: 458px !important;
}

.height-458 {
  height: 458px !important;
}

.min-width-458 {
  min-width: 458px !important;
}

.min-height-458 {
  min-height: 458px !important;
}

.max-width-458 {
  max-width: 458px !important;
}

.max-height-458 {
  max-height: 458px !important;
}

.fix-width-458 {
  max-width: 458px !important;
  min-width: 458px !important;
  width: 458px !important;
}

.fix-height-458 {
  max-height: 458px !important;
  min-height: 458px !important;
  height: 458px !important;
}

.min-w-459 {
  min-width: 459px;
}

.min-h-459 {
  min-height: 459px;
}

.width-459 {
  width: 459px !important;
}

.height-459 {
  height: 459px !important;
}

.min-width-459 {
  min-width: 459px !important;
}

.min-height-459 {
  min-height: 459px !important;
}

.max-width-459 {
  max-width: 459px !important;
}

.max-height-459 {
  max-height: 459px !important;
}

.fix-width-459 {
  max-width: 459px !important;
  min-width: 459px !important;
  width: 459px !important;
}

.fix-height-459 {
  max-height: 459px !important;
  min-height: 459px !important;
  height: 459px !important;
}

.min-w-460 {
  min-width: 460px;
}

.min-h-460 {
  min-height: 460px;
}

.width-460 {
  width: 460px !important;
}

.height-460 {
  height: 460px !important;
}

.min-width-460 {
  min-width: 460px !important;
}

.min-height-460 {
  min-height: 460px !important;
}

.max-width-460 {
  max-width: 460px !important;
}

.max-height-460 {
  max-height: 460px !important;
}

.fix-width-460 {
  max-width: 460px !important;
  min-width: 460px !important;
  width: 460px !important;
}

.fix-height-460 {
  max-height: 460px !important;
  min-height: 460px !important;
  height: 460px !important;
}

.min-w-461 {
  min-width: 461px;
}

.min-h-461 {
  min-height: 461px;
}

.width-461 {
  width: 461px !important;
}

.height-461 {
  height: 461px !important;
}

.min-width-461 {
  min-width: 461px !important;
}

.min-height-461 {
  min-height: 461px !important;
}

.max-width-461 {
  max-width: 461px !important;
}

.max-height-461 {
  max-height: 461px !important;
}

.fix-width-461 {
  max-width: 461px !important;
  min-width: 461px !important;
  width: 461px !important;
}

.fix-height-461 {
  max-height: 461px !important;
  min-height: 461px !important;
  height: 461px !important;
}

.min-w-462 {
  min-width: 462px;
}

.min-h-462 {
  min-height: 462px;
}

.width-462 {
  width: 462px !important;
}

.height-462 {
  height: 462px !important;
}

.min-width-462 {
  min-width: 462px !important;
}

.min-height-462 {
  min-height: 462px !important;
}

.max-width-462 {
  max-width: 462px !important;
}

.max-height-462 {
  max-height: 462px !important;
}

.fix-width-462 {
  max-width: 462px !important;
  min-width: 462px !important;
  width: 462px !important;
}

.fix-height-462 {
  max-height: 462px !important;
  min-height: 462px !important;
  height: 462px !important;
}

.min-w-463 {
  min-width: 463px;
}

.min-h-463 {
  min-height: 463px;
}

.width-463 {
  width: 463px !important;
}

.height-463 {
  height: 463px !important;
}

.min-width-463 {
  min-width: 463px !important;
}

.min-height-463 {
  min-height: 463px !important;
}

.max-width-463 {
  max-width: 463px !important;
}

.max-height-463 {
  max-height: 463px !important;
}

.fix-width-463 {
  max-width: 463px !important;
  min-width: 463px !important;
  width: 463px !important;
}

.fix-height-463 {
  max-height: 463px !important;
  min-height: 463px !important;
  height: 463px !important;
}

.min-w-464 {
  min-width: 464px;
}

.min-h-464 {
  min-height: 464px;
}

.width-464 {
  width: 464px !important;
}

.height-464 {
  height: 464px !important;
}

.min-width-464 {
  min-width: 464px !important;
}

.min-height-464 {
  min-height: 464px !important;
}

.max-width-464 {
  max-width: 464px !important;
}

.max-height-464 {
  max-height: 464px !important;
}

.fix-width-464 {
  max-width: 464px !important;
  min-width: 464px !important;
  width: 464px !important;
}

.fix-height-464 {
  max-height: 464px !important;
  min-height: 464px !important;
  height: 464px !important;
}

.min-w-465 {
  min-width: 465px;
}

.min-h-465 {
  min-height: 465px;
}

.width-465 {
  width: 465px !important;
}

.height-465 {
  height: 465px !important;
}

.min-width-465 {
  min-width: 465px !important;
}

.min-height-465 {
  min-height: 465px !important;
}

.max-width-465 {
  max-width: 465px !important;
}

.max-height-465 {
  max-height: 465px !important;
}

.fix-width-465 {
  max-width: 465px !important;
  min-width: 465px !important;
  width: 465px !important;
}

.fix-height-465 {
  max-height: 465px !important;
  min-height: 465px !important;
  height: 465px !important;
}

.min-w-466 {
  min-width: 466px;
}

.min-h-466 {
  min-height: 466px;
}

.width-466 {
  width: 466px !important;
}

.height-466 {
  height: 466px !important;
}

.min-width-466 {
  min-width: 466px !important;
}

.min-height-466 {
  min-height: 466px !important;
}

.max-width-466 {
  max-width: 466px !important;
}

.max-height-466 {
  max-height: 466px !important;
}

.fix-width-466 {
  max-width: 466px !important;
  min-width: 466px !important;
  width: 466px !important;
}

.fix-height-466 {
  max-height: 466px !important;
  min-height: 466px !important;
  height: 466px !important;
}

.min-w-467 {
  min-width: 467px;
}

.min-h-467 {
  min-height: 467px;
}

.width-467 {
  width: 467px !important;
}

.height-467 {
  height: 467px !important;
}

.min-width-467 {
  min-width: 467px !important;
}

.min-height-467 {
  min-height: 467px !important;
}

.max-width-467 {
  max-width: 467px !important;
}

.max-height-467 {
  max-height: 467px !important;
}

.fix-width-467 {
  max-width: 467px !important;
  min-width: 467px !important;
  width: 467px !important;
}

.fix-height-467 {
  max-height: 467px !important;
  min-height: 467px !important;
  height: 467px !important;
}

.min-w-468 {
  min-width: 468px;
}

.min-h-468 {
  min-height: 468px;
}

.width-468 {
  width: 468px !important;
}

.height-468 {
  height: 468px !important;
}

.min-width-468 {
  min-width: 468px !important;
}

.min-height-468 {
  min-height: 468px !important;
}

.max-width-468 {
  max-width: 468px !important;
}

.max-height-468 {
  max-height: 468px !important;
}

.fix-width-468 {
  max-width: 468px !important;
  min-width: 468px !important;
  width: 468px !important;
}

.fix-height-468 {
  max-height: 468px !important;
  min-height: 468px !important;
  height: 468px !important;
}

.min-w-469 {
  min-width: 469px;
}

.min-h-469 {
  min-height: 469px;
}

.width-469 {
  width: 469px !important;
}

.height-469 {
  height: 469px !important;
}

.min-width-469 {
  min-width: 469px !important;
}

.min-height-469 {
  min-height: 469px !important;
}

.max-width-469 {
  max-width: 469px !important;
}

.max-height-469 {
  max-height: 469px !important;
}

.fix-width-469 {
  max-width: 469px !important;
  min-width: 469px !important;
  width: 469px !important;
}

.fix-height-469 {
  max-height: 469px !important;
  min-height: 469px !important;
  height: 469px !important;
}

.min-w-470 {
  min-width: 470px;
}

.min-h-470 {
  min-height: 470px;
}

.width-470 {
  width: 470px !important;
}

.height-470 {
  height: 470px !important;
}

.min-width-470 {
  min-width: 470px !important;
}

.min-height-470 {
  min-height: 470px !important;
}

.max-width-470 {
  max-width: 470px !important;
}

.max-height-470 {
  max-height: 470px !important;
}

.fix-width-470 {
  max-width: 470px !important;
  min-width: 470px !important;
  width: 470px !important;
}

.fix-height-470 {
  max-height: 470px !important;
  min-height: 470px !important;
  height: 470px !important;
}

.min-w-471 {
  min-width: 471px;
}

.min-h-471 {
  min-height: 471px;
}

.width-471 {
  width: 471px !important;
}

.height-471 {
  height: 471px !important;
}

.min-width-471 {
  min-width: 471px !important;
}

.min-height-471 {
  min-height: 471px !important;
}

.max-width-471 {
  max-width: 471px !important;
}

.max-height-471 {
  max-height: 471px !important;
}

.fix-width-471 {
  max-width: 471px !important;
  min-width: 471px !important;
  width: 471px !important;
}

.fix-height-471 {
  max-height: 471px !important;
  min-height: 471px !important;
  height: 471px !important;
}

.min-w-472 {
  min-width: 472px;
}

.min-h-472 {
  min-height: 472px;
}

.width-472 {
  width: 472px !important;
}

.height-472 {
  height: 472px !important;
}

.min-width-472 {
  min-width: 472px !important;
}

.min-height-472 {
  min-height: 472px !important;
}

.max-width-472 {
  max-width: 472px !important;
}

.max-height-472 {
  max-height: 472px !important;
}

.fix-width-472 {
  max-width: 472px !important;
  min-width: 472px !important;
  width: 472px !important;
}

.fix-height-472 {
  max-height: 472px !important;
  min-height: 472px !important;
  height: 472px !important;
}

.min-w-473 {
  min-width: 473px;
}

.min-h-473 {
  min-height: 473px;
}

.width-473 {
  width: 473px !important;
}

.height-473 {
  height: 473px !important;
}

.min-width-473 {
  min-width: 473px !important;
}

.min-height-473 {
  min-height: 473px !important;
}

.max-width-473 {
  max-width: 473px !important;
}

.max-height-473 {
  max-height: 473px !important;
}

.fix-width-473 {
  max-width: 473px !important;
  min-width: 473px !important;
  width: 473px !important;
}

.fix-height-473 {
  max-height: 473px !important;
  min-height: 473px !important;
  height: 473px !important;
}

.min-w-474 {
  min-width: 474px;
}

.min-h-474 {
  min-height: 474px;
}

.width-474 {
  width: 474px !important;
}

.height-474 {
  height: 474px !important;
}

.min-width-474 {
  min-width: 474px !important;
}

.min-height-474 {
  min-height: 474px !important;
}

.max-width-474 {
  max-width: 474px !important;
}

.max-height-474 {
  max-height: 474px !important;
}

.fix-width-474 {
  max-width: 474px !important;
  min-width: 474px !important;
  width: 474px !important;
}

.fix-height-474 {
  max-height: 474px !important;
  min-height: 474px !important;
  height: 474px !important;
}

.min-w-475 {
  min-width: 475px;
}

.min-h-475 {
  min-height: 475px;
}

.width-475 {
  width: 475px !important;
}

.height-475 {
  height: 475px !important;
}

.min-width-475 {
  min-width: 475px !important;
}

.min-height-475 {
  min-height: 475px !important;
}

.max-width-475 {
  max-width: 475px !important;
}

.max-height-475 {
  max-height: 475px !important;
}

.fix-width-475 {
  max-width: 475px !important;
  min-width: 475px !important;
  width: 475px !important;
}

.fix-height-475 {
  max-height: 475px !important;
  min-height: 475px !important;
  height: 475px !important;
}

.min-w-476 {
  min-width: 476px;
}

.min-h-476 {
  min-height: 476px;
}

.width-476 {
  width: 476px !important;
}

.height-476 {
  height: 476px !important;
}

.min-width-476 {
  min-width: 476px !important;
}

.min-height-476 {
  min-height: 476px !important;
}

.max-width-476 {
  max-width: 476px !important;
}

.max-height-476 {
  max-height: 476px !important;
}

.fix-width-476 {
  max-width: 476px !important;
  min-width: 476px !important;
  width: 476px !important;
}

.fix-height-476 {
  max-height: 476px !important;
  min-height: 476px !important;
  height: 476px !important;
}

.min-w-477 {
  min-width: 477px;
}

.min-h-477 {
  min-height: 477px;
}

.width-477 {
  width: 477px !important;
}

.height-477 {
  height: 477px !important;
}

.min-width-477 {
  min-width: 477px !important;
}

.min-height-477 {
  min-height: 477px !important;
}

.max-width-477 {
  max-width: 477px !important;
}

.max-height-477 {
  max-height: 477px !important;
}

.fix-width-477 {
  max-width: 477px !important;
  min-width: 477px !important;
  width: 477px !important;
}

.fix-height-477 {
  max-height: 477px !important;
  min-height: 477px !important;
  height: 477px !important;
}

.min-w-478 {
  min-width: 478px;
}

.min-h-478 {
  min-height: 478px;
}

.width-478 {
  width: 478px !important;
}

.height-478 {
  height: 478px !important;
}

.min-width-478 {
  min-width: 478px !important;
}

.min-height-478 {
  min-height: 478px !important;
}

.max-width-478 {
  max-width: 478px !important;
}

.max-height-478 {
  max-height: 478px !important;
}

.fix-width-478 {
  max-width: 478px !important;
  min-width: 478px !important;
  width: 478px !important;
}

.fix-height-478 {
  max-height: 478px !important;
  min-height: 478px !important;
  height: 478px !important;
}

.min-w-479 {
  min-width: 479px;
}

.min-h-479 {
  min-height: 479px;
}

.width-479 {
  width: 479px !important;
}

.height-479 {
  height: 479px !important;
}

.min-width-479 {
  min-width: 479px !important;
}

.min-height-479 {
  min-height: 479px !important;
}

.max-width-479 {
  max-width: 479px !important;
}

.max-height-479 {
  max-height: 479px !important;
}

.fix-width-479 {
  max-width: 479px !important;
  min-width: 479px !important;
  width: 479px !important;
}

.fix-height-479 {
  max-height: 479px !important;
  min-height: 479px !important;
  height: 479px !important;
}

.min-w-480 {
  min-width: 480px;
}

.min-h-480 {
  min-height: 480px;
}

.width-480 {
  width: 480px !important;
}

.height-480 {
  height: 480px !important;
}

.min-width-480 {
  min-width: 480px !important;
}

.min-height-480 {
  min-height: 480px !important;
}

.max-width-480 {
  max-width: 480px !important;
}

.max-height-480 {
  max-height: 480px !important;
}

.fix-width-480 {
  max-width: 480px !important;
  min-width: 480px !important;
  width: 480px !important;
}

.fix-height-480 {
  max-height: 480px !important;
  min-height: 480px !important;
  height: 480px !important;
}

.min-w-481 {
  min-width: 481px;
}

.min-h-481 {
  min-height: 481px;
}

.width-481 {
  width: 481px !important;
}

.height-481 {
  height: 481px !important;
}

.min-width-481 {
  min-width: 481px !important;
}

.min-height-481 {
  min-height: 481px !important;
}

.max-width-481 {
  max-width: 481px !important;
}

.max-height-481 {
  max-height: 481px !important;
}

.fix-width-481 {
  max-width: 481px !important;
  min-width: 481px !important;
  width: 481px !important;
}

.fix-height-481 {
  max-height: 481px !important;
  min-height: 481px !important;
  height: 481px !important;
}

.min-w-482 {
  min-width: 482px;
}

.min-h-482 {
  min-height: 482px;
}

.width-482 {
  width: 482px !important;
}

.height-482 {
  height: 482px !important;
}

.min-width-482 {
  min-width: 482px !important;
}

.min-height-482 {
  min-height: 482px !important;
}

.max-width-482 {
  max-width: 482px !important;
}

.max-height-482 {
  max-height: 482px !important;
}

.fix-width-482 {
  max-width: 482px !important;
  min-width: 482px !important;
  width: 482px !important;
}

.fix-height-482 {
  max-height: 482px !important;
  min-height: 482px !important;
  height: 482px !important;
}

.min-w-483 {
  min-width: 483px;
}

.min-h-483 {
  min-height: 483px;
}

.width-483 {
  width: 483px !important;
}

.height-483 {
  height: 483px !important;
}

.min-width-483 {
  min-width: 483px !important;
}

.min-height-483 {
  min-height: 483px !important;
}

.max-width-483 {
  max-width: 483px !important;
}

.max-height-483 {
  max-height: 483px !important;
}

.fix-width-483 {
  max-width: 483px !important;
  min-width: 483px !important;
  width: 483px !important;
}

.fix-height-483 {
  max-height: 483px !important;
  min-height: 483px !important;
  height: 483px !important;
}

.min-w-484 {
  min-width: 484px;
}

.min-h-484 {
  min-height: 484px;
}

.width-484 {
  width: 484px !important;
}

.height-484 {
  height: 484px !important;
}

.min-width-484 {
  min-width: 484px !important;
}

.min-height-484 {
  min-height: 484px !important;
}

.max-width-484 {
  max-width: 484px !important;
}

.max-height-484 {
  max-height: 484px !important;
}

.fix-width-484 {
  max-width: 484px !important;
  min-width: 484px !important;
  width: 484px !important;
}

.fix-height-484 {
  max-height: 484px !important;
  min-height: 484px !important;
  height: 484px !important;
}

.min-w-485 {
  min-width: 485px;
}

.min-h-485 {
  min-height: 485px;
}

.width-485 {
  width: 485px !important;
}

.height-485 {
  height: 485px !important;
}

.min-width-485 {
  min-width: 485px !important;
}

.min-height-485 {
  min-height: 485px !important;
}

.max-width-485 {
  max-width: 485px !important;
}

.max-height-485 {
  max-height: 485px !important;
}

.fix-width-485 {
  max-width: 485px !important;
  min-width: 485px !important;
  width: 485px !important;
}

.fix-height-485 {
  max-height: 485px !important;
  min-height: 485px !important;
  height: 485px !important;
}

.min-w-486 {
  min-width: 486px;
}

.min-h-486 {
  min-height: 486px;
}

.width-486 {
  width: 486px !important;
}

.height-486 {
  height: 486px !important;
}

.min-width-486 {
  min-width: 486px !important;
}

.min-height-486 {
  min-height: 486px !important;
}

.max-width-486 {
  max-width: 486px !important;
}

.max-height-486 {
  max-height: 486px !important;
}

.fix-width-486 {
  max-width: 486px !important;
  min-width: 486px !important;
  width: 486px !important;
}

.fix-height-486 {
  max-height: 486px !important;
  min-height: 486px !important;
  height: 486px !important;
}

.min-w-487 {
  min-width: 487px;
}

.min-h-487 {
  min-height: 487px;
}

.width-487 {
  width: 487px !important;
}

.height-487 {
  height: 487px !important;
}

.min-width-487 {
  min-width: 487px !important;
}

.min-height-487 {
  min-height: 487px !important;
}

.max-width-487 {
  max-width: 487px !important;
}

.max-height-487 {
  max-height: 487px !important;
}

.fix-width-487 {
  max-width: 487px !important;
  min-width: 487px !important;
  width: 487px !important;
}

.fix-height-487 {
  max-height: 487px !important;
  min-height: 487px !important;
  height: 487px !important;
}

.min-w-488 {
  min-width: 488px;
}

.min-h-488 {
  min-height: 488px;
}

.width-488 {
  width: 488px !important;
}

.height-488 {
  height: 488px !important;
}

.min-width-488 {
  min-width: 488px !important;
}

.min-height-488 {
  min-height: 488px !important;
}

.max-width-488 {
  max-width: 488px !important;
}

.max-height-488 {
  max-height: 488px !important;
}

.fix-width-488 {
  max-width: 488px !important;
  min-width: 488px !important;
  width: 488px !important;
}

.fix-height-488 {
  max-height: 488px !important;
  min-height: 488px !important;
  height: 488px !important;
}

.min-w-489 {
  min-width: 489px;
}

.min-h-489 {
  min-height: 489px;
}

.width-489 {
  width: 489px !important;
}

.height-489 {
  height: 489px !important;
}

.min-width-489 {
  min-width: 489px !important;
}

.min-height-489 {
  min-height: 489px !important;
}

.max-width-489 {
  max-width: 489px !important;
}

.max-height-489 {
  max-height: 489px !important;
}

.fix-width-489 {
  max-width: 489px !important;
  min-width: 489px !important;
  width: 489px !important;
}

.fix-height-489 {
  max-height: 489px !important;
  min-height: 489px !important;
  height: 489px !important;
}

.min-w-490 {
  min-width: 490px;
}

.min-h-490 {
  min-height: 490px;
}

.width-490 {
  width: 490px !important;
}

.height-490 {
  height: 490px !important;
}

.min-width-490 {
  min-width: 490px !important;
}

.min-height-490 {
  min-height: 490px !important;
}

.max-width-490 {
  max-width: 490px !important;
}

.max-height-490 {
  max-height: 490px !important;
}

.fix-width-490 {
  max-width: 490px !important;
  min-width: 490px !important;
  width: 490px !important;
}

.fix-height-490 {
  max-height: 490px !important;
  min-height: 490px !important;
  height: 490px !important;
}

.min-w-491 {
  min-width: 491px;
}

.min-h-491 {
  min-height: 491px;
}

.width-491 {
  width: 491px !important;
}

.height-491 {
  height: 491px !important;
}

.min-width-491 {
  min-width: 491px !important;
}

.min-height-491 {
  min-height: 491px !important;
}

.max-width-491 {
  max-width: 491px !important;
}

.max-height-491 {
  max-height: 491px !important;
}

.fix-width-491 {
  max-width: 491px !important;
  min-width: 491px !important;
  width: 491px !important;
}

.fix-height-491 {
  max-height: 491px !important;
  min-height: 491px !important;
  height: 491px !important;
}

.min-w-492 {
  min-width: 492px;
}

.min-h-492 {
  min-height: 492px;
}

.width-492 {
  width: 492px !important;
}

.height-492 {
  height: 492px !important;
}

.min-width-492 {
  min-width: 492px !important;
}

.min-height-492 {
  min-height: 492px !important;
}

.max-width-492 {
  max-width: 492px !important;
}

.max-height-492 {
  max-height: 492px !important;
}

.fix-width-492 {
  max-width: 492px !important;
  min-width: 492px !important;
  width: 492px !important;
}

.fix-height-492 {
  max-height: 492px !important;
  min-height: 492px !important;
  height: 492px !important;
}

.min-w-493 {
  min-width: 493px;
}

.min-h-493 {
  min-height: 493px;
}

.width-493 {
  width: 493px !important;
}

.height-493 {
  height: 493px !important;
}

.min-width-493 {
  min-width: 493px !important;
}

.min-height-493 {
  min-height: 493px !important;
}

.max-width-493 {
  max-width: 493px !important;
}

.max-height-493 {
  max-height: 493px !important;
}

.fix-width-493 {
  max-width: 493px !important;
  min-width: 493px !important;
  width: 493px !important;
}

.fix-height-493 {
  max-height: 493px !important;
  min-height: 493px !important;
  height: 493px !important;
}

.min-w-494 {
  min-width: 494px;
}

.min-h-494 {
  min-height: 494px;
}

.width-494 {
  width: 494px !important;
}

.height-494 {
  height: 494px !important;
}

.min-width-494 {
  min-width: 494px !important;
}

.min-height-494 {
  min-height: 494px !important;
}

.max-width-494 {
  max-width: 494px !important;
}

.max-height-494 {
  max-height: 494px !important;
}

.fix-width-494 {
  max-width: 494px !important;
  min-width: 494px !important;
  width: 494px !important;
}

.fix-height-494 {
  max-height: 494px !important;
  min-height: 494px !important;
  height: 494px !important;
}

.min-w-495 {
  min-width: 495px;
}

.min-h-495 {
  min-height: 495px;
}

.width-495 {
  width: 495px !important;
}

.height-495 {
  height: 495px !important;
}

.min-width-495 {
  min-width: 495px !important;
}

.min-height-495 {
  min-height: 495px !important;
}

.max-width-495 {
  max-width: 495px !important;
}

.max-height-495 {
  max-height: 495px !important;
}

.fix-width-495 {
  max-width: 495px !important;
  min-width: 495px !important;
  width: 495px !important;
}

.fix-height-495 {
  max-height: 495px !important;
  min-height: 495px !important;
  height: 495px !important;
}

.min-w-496 {
  min-width: 496px;
}

.min-h-496 {
  min-height: 496px;
}

.width-496 {
  width: 496px !important;
}

.height-496 {
  height: 496px !important;
}

.min-width-496 {
  min-width: 496px !important;
}

.min-height-496 {
  min-height: 496px !important;
}

.max-width-496 {
  max-width: 496px !important;
}

.max-height-496 {
  max-height: 496px !important;
}

.fix-width-496 {
  max-width: 496px !important;
  min-width: 496px !important;
  width: 496px !important;
}

.fix-height-496 {
  max-height: 496px !important;
  min-height: 496px !important;
  height: 496px !important;
}

.min-w-497 {
  min-width: 497px;
}

.min-h-497 {
  min-height: 497px;
}

.width-497 {
  width: 497px !important;
}

.height-497 {
  height: 497px !important;
}

.min-width-497 {
  min-width: 497px !important;
}

.min-height-497 {
  min-height: 497px !important;
}

.max-width-497 {
  max-width: 497px !important;
}

.max-height-497 {
  max-height: 497px !important;
}

.fix-width-497 {
  max-width: 497px !important;
  min-width: 497px !important;
  width: 497px !important;
}

.fix-height-497 {
  max-height: 497px !important;
  min-height: 497px !important;
  height: 497px !important;
}

.min-w-498 {
  min-width: 498px;
}

.min-h-498 {
  min-height: 498px;
}

.width-498 {
  width: 498px !important;
}

.height-498 {
  height: 498px !important;
}

.min-width-498 {
  min-width: 498px !important;
}

.min-height-498 {
  min-height: 498px !important;
}

.max-width-498 {
  max-width: 498px !important;
}

.max-height-498 {
  max-height: 498px !important;
}

.fix-width-498 {
  max-width: 498px !important;
  min-width: 498px !important;
  width: 498px !important;
}

.fix-height-498 {
  max-height: 498px !important;
  min-height: 498px !important;
  height: 498px !important;
}

.min-w-499 {
  min-width: 499px;
}

.min-h-499 {
  min-height: 499px;
}

.width-499 {
  width: 499px !important;
}

.height-499 {
  height: 499px !important;
}

.min-width-499 {
  min-width: 499px !important;
}

.min-height-499 {
  min-height: 499px !important;
}

.max-width-499 {
  max-width: 499px !important;
}

.max-height-499 {
  max-height: 499px !important;
}

.fix-width-499 {
  max-width: 499px !important;
  min-width: 499px !important;
  width: 499px !important;
}

.fix-height-499 {
  max-height: 499px !important;
  min-height: 499px !important;
  height: 499px !important;
}

.min-w-500 {
  min-width: 500px;
}

.min-h-500 {
  min-height: 500px;
}

.width-500 {
  width: 500px !important;
}

.height-500 {
  height: 500px !important;
}

.min-width-500 {
  min-width: 500px !important;
}

.min-height-500 {
  min-height: 500px !important;
}

.max-width-500 {
  max-width: 500px !important;
}

.max-height-500 {
  max-height: 500px !important;
}

.fix-width-500 {
  max-width: 500px !important;
  min-width: 500px !important;
  width: 500px !important;
}

.fix-height-500 {
  max-height: 500px !important;
  min-height: 500px !important;
  height: 500px !important;
}

.min-w-501 {
  min-width: 501px;
}

.min-h-501 {
  min-height: 501px;
}

.width-501 {
  width: 501px !important;
}

.height-501 {
  height: 501px !important;
}

.min-width-501 {
  min-width: 501px !important;
}

.min-height-501 {
  min-height: 501px !important;
}

.max-width-501 {
  max-width: 501px !important;
}

.max-height-501 {
  max-height: 501px !important;
}

.fix-width-501 {
  max-width: 501px !important;
  min-width: 501px !important;
  width: 501px !important;
}

.fix-height-501 {
  max-height: 501px !important;
  min-height: 501px !important;
  height: 501px !important;
}

.min-w-502 {
  min-width: 502px;
}

.min-h-502 {
  min-height: 502px;
}

.width-502 {
  width: 502px !important;
}

.height-502 {
  height: 502px !important;
}

.min-width-502 {
  min-width: 502px !important;
}

.min-height-502 {
  min-height: 502px !important;
}

.max-width-502 {
  max-width: 502px !important;
}

.max-height-502 {
  max-height: 502px !important;
}

.fix-width-502 {
  max-width: 502px !important;
  min-width: 502px !important;
  width: 502px !important;
}

.fix-height-502 {
  max-height: 502px !important;
  min-height: 502px !important;
  height: 502px !important;
}

.min-w-503 {
  min-width: 503px;
}

.min-h-503 {
  min-height: 503px;
}

.width-503 {
  width: 503px !important;
}

.height-503 {
  height: 503px !important;
}

.min-width-503 {
  min-width: 503px !important;
}

.min-height-503 {
  min-height: 503px !important;
}

.max-width-503 {
  max-width: 503px !important;
}

.max-height-503 {
  max-height: 503px !important;
}

.fix-width-503 {
  max-width: 503px !important;
  min-width: 503px !important;
  width: 503px !important;
}

.fix-height-503 {
  max-height: 503px !important;
  min-height: 503px !important;
  height: 503px !important;
}

.min-w-504 {
  min-width: 504px;
}

.min-h-504 {
  min-height: 504px;
}

.width-504 {
  width: 504px !important;
}

.height-504 {
  height: 504px !important;
}

.min-width-504 {
  min-width: 504px !important;
}

.min-height-504 {
  min-height: 504px !important;
}

.max-width-504 {
  max-width: 504px !important;
}

.max-height-504 {
  max-height: 504px !important;
}

.fix-width-504 {
  max-width: 504px !important;
  min-width: 504px !important;
  width: 504px !important;
}

.fix-height-504 {
  max-height: 504px !important;
  min-height: 504px !important;
  height: 504px !important;
}

.min-w-505 {
  min-width: 505px;
}

.min-h-505 {
  min-height: 505px;
}

.width-505 {
  width: 505px !important;
}

.height-505 {
  height: 505px !important;
}

.min-width-505 {
  min-width: 505px !important;
}

.min-height-505 {
  min-height: 505px !important;
}

.max-width-505 {
  max-width: 505px !important;
}

.max-height-505 {
  max-height: 505px !important;
}

.fix-width-505 {
  max-width: 505px !important;
  min-width: 505px !important;
  width: 505px !important;
}

.fix-height-505 {
  max-height: 505px !important;
  min-height: 505px !important;
  height: 505px !important;
}

.min-w-506 {
  min-width: 506px;
}

.min-h-506 {
  min-height: 506px;
}

.width-506 {
  width: 506px !important;
}

.height-506 {
  height: 506px !important;
}

.min-width-506 {
  min-width: 506px !important;
}

.min-height-506 {
  min-height: 506px !important;
}

.max-width-506 {
  max-width: 506px !important;
}

.max-height-506 {
  max-height: 506px !important;
}

.fix-width-506 {
  max-width: 506px !important;
  min-width: 506px !important;
  width: 506px !important;
}

.fix-height-506 {
  max-height: 506px !important;
  min-height: 506px !important;
  height: 506px !important;
}

.min-w-507 {
  min-width: 507px;
}

.min-h-507 {
  min-height: 507px;
}

.width-507 {
  width: 507px !important;
}

.height-507 {
  height: 507px !important;
}

.min-width-507 {
  min-width: 507px !important;
}

.min-height-507 {
  min-height: 507px !important;
}

.max-width-507 {
  max-width: 507px !important;
}

.max-height-507 {
  max-height: 507px !important;
}

.fix-width-507 {
  max-width: 507px !important;
  min-width: 507px !important;
  width: 507px !important;
}

.fix-height-507 {
  max-height: 507px !important;
  min-height: 507px !important;
  height: 507px !important;
}

.min-w-508 {
  min-width: 508px;
}

.min-h-508 {
  min-height: 508px;
}

.width-508 {
  width: 508px !important;
}

.height-508 {
  height: 508px !important;
}

.min-width-508 {
  min-width: 508px !important;
}

.min-height-508 {
  min-height: 508px !important;
}

.max-width-508 {
  max-width: 508px !important;
}

.max-height-508 {
  max-height: 508px !important;
}

.fix-width-508 {
  max-width: 508px !important;
  min-width: 508px !important;
  width: 508px !important;
}

.fix-height-508 {
  max-height: 508px !important;
  min-height: 508px !important;
  height: 508px !important;
}

.min-w-509 {
  min-width: 509px;
}

.min-h-509 {
  min-height: 509px;
}

.width-509 {
  width: 509px !important;
}

.height-509 {
  height: 509px !important;
}

.min-width-509 {
  min-width: 509px !important;
}

.min-height-509 {
  min-height: 509px !important;
}

.max-width-509 {
  max-width: 509px !important;
}

.max-height-509 {
  max-height: 509px !important;
}

.fix-width-509 {
  max-width: 509px !important;
  min-width: 509px !important;
  width: 509px !important;
}

.fix-height-509 {
  max-height: 509px !important;
  min-height: 509px !important;
  height: 509px !important;
}

.min-w-510 {
  min-width: 510px;
}

.min-h-510 {
  min-height: 510px;
}

.width-510 {
  width: 510px !important;
}

.height-510 {
  height: 510px !important;
}

.min-width-510 {
  min-width: 510px !important;
}

.min-height-510 {
  min-height: 510px !important;
}

.max-width-510 {
  max-width: 510px !important;
}

.max-height-510 {
  max-height: 510px !important;
}

.fix-width-510 {
  max-width: 510px !important;
  min-width: 510px !important;
  width: 510px !important;
}

.fix-height-510 {
  max-height: 510px !important;
  min-height: 510px !important;
  height: 510px !important;
}

.min-w-511 {
  min-width: 511px;
}

.min-h-511 {
  min-height: 511px;
}

.width-511 {
  width: 511px !important;
}

.height-511 {
  height: 511px !important;
}

.min-width-511 {
  min-width: 511px !important;
}

.min-height-511 {
  min-height: 511px !important;
}

.max-width-511 {
  max-width: 511px !important;
}

.max-height-511 {
  max-height: 511px !important;
}

.fix-width-511 {
  max-width: 511px !important;
  min-width: 511px !important;
  width: 511px !important;
}

.fix-height-511 {
  max-height: 511px !important;
  min-height: 511px !important;
  height: 511px !important;
}

.min-w-512 {
  min-width: 512px;
}

.min-h-512 {
  min-height: 512px;
}

.width-512 {
  width: 512px !important;
}

.height-512 {
  height: 512px !important;
}

.min-width-512 {
  min-width: 512px !important;
}

.min-height-512 {
  min-height: 512px !important;
}

.max-width-512 {
  max-width: 512px !important;
}

.max-height-512 {
  max-height: 512px !important;
}

.fix-width-512 {
  max-width: 512px !important;
  min-width: 512px !important;
  width: 512px !important;
}

.fix-height-512 {
  max-height: 512px !important;
  min-height: 512px !important;
  height: 512px !important;
}

.min-w-513 {
  min-width: 513px;
}

.min-h-513 {
  min-height: 513px;
}

.width-513 {
  width: 513px !important;
}

.height-513 {
  height: 513px !important;
}

.min-width-513 {
  min-width: 513px !important;
}

.min-height-513 {
  min-height: 513px !important;
}

.max-width-513 {
  max-width: 513px !important;
}

.max-height-513 {
  max-height: 513px !important;
}

.fix-width-513 {
  max-width: 513px !important;
  min-width: 513px !important;
  width: 513px !important;
}

.fix-height-513 {
  max-height: 513px !important;
  min-height: 513px !important;
  height: 513px !important;
}

.min-w-514 {
  min-width: 514px;
}

.min-h-514 {
  min-height: 514px;
}

.width-514 {
  width: 514px !important;
}

.height-514 {
  height: 514px !important;
}

.min-width-514 {
  min-width: 514px !important;
}

.min-height-514 {
  min-height: 514px !important;
}

.max-width-514 {
  max-width: 514px !important;
}

.max-height-514 {
  max-height: 514px !important;
}

.fix-width-514 {
  max-width: 514px !important;
  min-width: 514px !important;
  width: 514px !important;
}

.fix-height-514 {
  max-height: 514px !important;
  min-height: 514px !important;
  height: 514px !important;
}

.min-w-515 {
  min-width: 515px;
}

.min-h-515 {
  min-height: 515px;
}

.width-515 {
  width: 515px !important;
}

.height-515 {
  height: 515px !important;
}

.min-width-515 {
  min-width: 515px !important;
}

.min-height-515 {
  min-height: 515px !important;
}

.max-width-515 {
  max-width: 515px !important;
}

.max-height-515 {
  max-height: 515px !important;
}

.fix-width-515 {
  max-width: 515px !important;
  min-width: 515px !important;
  width: 515px !important;
}

.fix-height-515 {
  max-height: 515px !important;
  min-height: 515px !important;
  height: 515px !important;
}

.min-w-516 {
  min-width: 516px;
}

.min-h-516 {
  min-height: 516px;
}

.width-516 {
  width: 516px !important;
}

.height-516 {
  height: 516px !important;
}

.min-width-516 {
  min-width: 516px !important;
}

.min-height-516 {
  min-height: 516px !important;
}

.max-width-516 {
  max-width: 516px !important;
}

.max-height-516 {
  max-height: 516px !important;
}

.fix-width-516 {
  max-width: 516px !important;
  min-width: 516px !important;
  width: 516px !important;
}

.fix-height-516 {
  max-height: 516px !important;
  min-height: 516px !important;
  height: 516px !important;
}

.min-w-517 {
  min-width: 517px;
}

.min-h-517 {
  min-height: 517px;
}

.width-517 {
  width: 517px !important;
}

.height-517 {
  height: 517px !important;
}

.min-width-517 {
  min-width: 517px !important;
}

.min-height-517 {
  min-height: 517px !important;
}

.max-width-517 {
  max-width: 517px !important;
}

.max-height-517 {
  max-height: 517px !important;
}

.fix-width-517 {
  max-width: 517px !important;
  min-width: 517px !important;
  width: 517px !important;
}

.fix-height-517 {
  max-height: 517px !important;
  min-height: 517px !important;
  height: 517px !important;
}

.min-w-518 {
  min-width: 518px;
}

.min-h-518 {
  min-height: 518px;
}

.width-518 {
  width: 518px !important;
}

.height-518 {
  height: 518px !important;
}

.min-width-518 {
  min-width: 518px !important;
}

.min-height-518 {
  min-height: 518px !important;
}

.max-width-518 {
  max-width: 518px !important;
}

.max-height-518 {
  max-height: 518px !important;
}

.fix-width-518 {
  max-width: 518px !important;
  min-width: 518px !important;
  width: 518px !important;
}

.fix-height-518 {
  max-height: 518px !important;
  min-height: 518px !important;
  height: 518px !important;
}

.min-w-519 {
  min-width: 519px;
}

.min-h-519 {
  min-height: 519px;
}

.width-519 {
  width: 519px !important;
}

.height-519 {
  height: 519px !important;
}

.min-width-519 {
  min-width: 519px !important;
}

.min-height-519 {
  min-height: 519px !important;
}

.max-width-519 {
  max-width: 519px !important;
}

.max-height-519 {
  max-height: 519px !important;
}

.fix-width-519 {
  max-width: 519px !important;
  min-width: 519px !important;
  width: 519px !important;
}

.fix-height-519 {
  max-height: 519px !important;
  min-height: 519px !important;
  height: 519px !important;
}

.min-w-520 {
  min-width: 520px;
}

.min-h-520 {
  min-height: 520px;
}

.width-520 {
  width: 520px !important;
}

.height-520 {
  height: 520px !important;
}

.min-width-520 {
  min-width: 520px !important;
}

.min-height-520 {
  min-height: 520px !important;
}

.max-width-520 {
  max-width: 520px !important;
}

.max-height-520 {
  max-height: 520px !important;
}

.fix-width-520 {
  max-width: 520px !important;
  min-width: 520px !important;
  width: 520px !important;
}

.fix-height-520 {
  max-height: 520px !important;
  min-height: 520px !important;
  height: 520px !important;
}

.min-w-521 {
  min-width: 521px;
}

.min-h-521 {
  min-height: 521px;
}

.width-521 {
  width: 521px !important;
}

.height-521 {
  height: 521px !important;
}

.min-width-521 {
  min-width: 521px !important;
}

.min-height-521 {
  min-height: 521px !important;
}

.max-width-521 {
  max-width: 521px !important;
}

.max-height-521 {
  max-height: 521px !important;
}

.fix-width-521 {
  max-width: 521px !important;
  min-width: 521px !important;
  width: 521px !important;
}

.fix-height-521 {
  max-height: 521px !important;
  min-height: 521px !important;
  height: 521px !important;
}

.min-w-522 {
  min-width: 522px;
}

.min-h-522 {
  min-height: 522px;
}

.width-522 {
  width: 522px !important;
}

.height-522 {
  height: 522px !important;
}

.min-width-522 {
  min-width: 522px !important;
}

.min-height-522 {
  min-height: 522px !important;
}

.max-width-522 {
  max-width: 522px !important;
}

.max-height-522 {
  max-height: 522px !important;
}

.fix-width-522 {
  max-width: 522px !important;
  min-width: 522px !important;
  width: 522px !important;
}

.fix-height-522 {
  max-height: 522px !important;
  min-height: 522px !important;
  height: 522px !important;
}

.min-w-523 {
  min-width: 523px;
}

.min-h-523 {
  min-height: 523px;
}

.width-523 {
  width: 523px !important;
}

.height-523 {
  height: 523px !important;
}

.min-width-523 {
  min-width: 523px !important;
}

.min-height-523 {
  min-height: 523px !important;
}

.max-width-523 {
  max-width: 523px !important;
}

.max-height-523 {
  max-height: 523px !important;
}

.fix-width-523 {
  max-width: 523px !important;
  min-width: 523px !important;
  width: 523px !important;
}

.fix-height-523 {
  max-height: 523px !important;
  min-height: 523px !important;
  height: 523px !important;
}

.min-w-524 {
  min-width: 524px;
}

.min-h-524 {
  min-height: 524px;
}

.width-524 {
  width: 524px !important;
}

.height-524 {
  height: 524px !important;
}

.min-width-524 {
  min-width: 524px !important;
}

.min-height-524 {
  min-height: 524px !important;
}

.max-width-524 {
  max-width: 524px !important;
}

.max-height-524 {
  max-height: 524px !important;
}

.fix-width-524 {
  max-width: 524px !important;
  min-width: 524px !important;
  width: 524px !important;
}

.fix-height-524 {
  max-height: 524px !important;
  min-height: 524px !important;
  height: 524px !important;
}

.min-w-525 {
  min-width: 525px;
}

.min-h-525 {
  min-height: 525px;
}

.width-525 {
  width: 525px !important;
}

.height-525 {
  height: 525px !important;
}

.min-width-525 {
  min-width: 525px !important;
}

.min-height-525 {
  min-height: 525px !important;
}

.max-width-525 {
  max-width: 525px !important;
}

.max-height-525 {
  max-height: 525px !important;
}

.fix-width-525 {
  max-width: 525px !important;
  min-width: 525px !important;
  width: 525px !important;
}

.fix-height-525 {
  max-height: 525px !important;
  min-height: 525px !important;
  height: 525px !important;
}

.min-w-526 {
  min-width: 526px;
}

.min-h-526 {
  min-height: 526px;
}

.width-526 {
  width: 526px !important;
}

.height-526 {
  height: 526px !important;
}

.min-width-526 {
  min-width: 526px !important;
}

.min-height-526 {
  min-height: 526px !important;
}

.max-width-526 {
  max-width: 526px !important;
}

.max-height-526 {
  max-height: 526px !important;
}

.fix-width-526 {
  max-width: 526px !important;
  min-width: 526px !important;
  width: 526px !important;
}

.fix-height-526 {
  max-height: 526px !important;
  min-height: 526px !important;
  height: 526px !important;
}

.min-w-527 {
  min-width: 527px;
}

.min-h-527 {
  min-height: 527px;
}

.width-527 {
  width: 527px !important;
}

.height-527 {
  height: 527px !important;
}

.min-width-527 {
  min-width: 527px !important;
}

.min-height-527 {
  min-height: 527px !important;
}

.max-width-527 {
  max-width: 527px !important;
}

.max-height-527 {
  max-height: 527px !important;
}

.fix-width-527 {
  max-width: 527px !important;
  min-width: 527px !important;
  width: 527px !important;
}

.fix-height-527 {
  max-height: 527px !important;
  min-height: 527px !important;
  height: 527px !important;
}

.min-w-528 {
  min-width: 528px;
}

.min-h-528 {
  min-height: 528px;
}

.width-528 {
  width: 528px !important;
}

.height-528 {
  height: 528px !important;
}

.min-width-528 {
  min-width: 528px !important;
}

.min-height-528 {
  min-height: 528px !important;
}

.max-width-528 {
  max-width: 528px !important;
}

.max-height-528 {
  max-height: 528px !important;
}

.fix-width-528 {
  max-width: 528px !important;
  min-width: 528px !important;
  width: 528px !important;
}

.fix-height-528 {
  max-height: 528px !important;
  min-height: 528px !important;
  height: 528px !important;
}

.min-w-529 {
  min-width: 529px;
}

.min-h-529 {
  min-height: 529px;
}

.width-529 {
  width: 529px !important;
}

.height-529 {
  height: 529px !important;
}

.min-width-529 {
  min-width: 529px !important;
}

.min-height-529 {
  min-height: 529px !important;
}

.max-width-529 {
  max-width: 529px !important;
}

.max-height-529 {
  max-height: 529px !important;
}

.fix-width-529 {
  max-width: 529px !important;
  min-width: 529px !important;
  width: 529px !important;
}

.fix-height-529 {
  max-height: 529px !important;
  min-height: 529px !important;
  height: 529px !important;
}

.min-w-530 {
  min-width: 530px;
}

.min-h-530 {
  min-height: 530px;
}

.width-530 {
  width: 530px !important;
}

.height-530 {
  height: 530px !important;
}

.min-width-530 {
  min-width: 530px !important;
}

.min-height-530 {
  min-height: 530px !important;
}

.max-width-530 {
  max-width: 530px !important;
}

.max-height-530 {
  max-height: 530px !important;
}

.fix-width-530 {
  max-width: 530px !important;
  min-width: 530px !important;
  width: 530px !important;
}

.fix-height-530 {
  max-height: 530px !important;
  min-height: 530px !important;
  height: 530px !important;
}

.min-w-531 {
  min-width: 531px;
}

.min-h-531 {
  min-height: 531px;
}

.width-531 {
  width: 531px !important;
}

.height-531 {
  height: 531px !important;
}

.min-width-531 {
  min-width: 531px !important;
}

.min-height-531 {
  min-height: 531px !important;
}

.max-width-531 {
  max-width: 531px !important;
}

.max-height-531 {
  max-height: 531px !important;
}

.fix-width-531 {
  max-width: 531px !important;
  min-width: 531px !important;
  width: 531px !important;
}

.fix-height-531 {
  max-height: 531px !important;
  min-height: 531px !important;
  height: 531px !important;
}

.min-w-532 {
  min-width: 532px;
}

.min-h-532 {
  min-height: 532px;
}

.width-532 {
  width: 532px !important;
}

.height-532 {
  height: 532px !important;
}

.min-width-532 {
  min-width: 532px !important;
}

.min-height-532 {
  min-height: 532px !important;
}

.max-width-532 {
  max-width: 532px !important;
}

.max-height-532 {
  max-height: 532px !important;
}

.fix-width-532 {
  max-width: 532px !important;
  min-width: 532px !important;
  width: 532px !important;
}

.fix-height-532 {
  max-height: 532px !important;
  min-height: 532px !important;
  height: 532px !important;
}

.min-w-533 {
  min-width: 533px;
}

.min-h-533 {
  min-height: 533px;
}

.width-533 {
  width: 533px !important;
}

.height-533 {
  height: 533px !important;
}

.min-width-533 {
  min-width: 533px !important;
}

.min-height-533 {
  min-height: 533px !important;
}

.max-width-533 {
  max-width: 533px !important;
}

.max-height-533 {
  max-height: 533px !important;
}

.fix-width-533 {
  max-width: 533px !important;
  min-width: 533px !important;
  width: 533px !important;
}

.fix-height-533 {
  max-height: 533px !important;
  min-height: 533px !important;
  height: 533px !important;
}

.min-w-534 {
  min-width: 534px;
}

.min-h-534 {
  min-height: 534px;
}

.width-534 {
  width: 534px !important;
}

.height-534 {
  height: 534px !important;
}

.min-width-534 {
  min-width: 534px !important;
}

.min-height-534 {
  min-height: 534px !important;
}

.max-width-534 {
  max-width: 534px !important;
}

.max-height-534 {
  max-height: 534px !important;
}

.fix-width-534 {
  max-width: 534px !important;
  min-width: 534px !important;
  width: 534px !important;
}

.fix-height-534 {
  max-height: 534px !important;
  min-height: 534px !important;
  height: 534px !important;
}

.min-w-535 {
  min-width: 535px;
}

.min-h-535 {
  min-height: 535px;
}

.width-535 {
  width: 535px !important;
}

.height-535 {
  height: 535px !important;
}

.min-width-535 {
  min-width: 535px !important;
}

.min-height-535 {
  min-height: 535px !important;
}

.max-width-535 {
  max-width: 535px !important;
}

.max-height-535 {
  max-height: 535px !important;
}

.fix-width-535 {
  max-width: 535px !important;
  min-width: 535px !important;
  width: 535px !important;
}

.fix-height-535 {
  max-height: 535px !important;
  min-height: 535px !important;
  height: 535px !important;
}

.min-w-536 {
  min-width: 536px;
}

.min-h-536 {
  min-height: 536px;
}

.width-536 {
  width: 536px !important;
}

.height-536 {
  height: 536px !important;
}

.min-width-536 {
  min-width: 536px !important;
}

.min-height-536 {
  min-height: 536px !important;
}

.max-width-536 {
  max-width: 536px !important;
}

.max-height-536 {
  max-height: 536px !important;
}

.fix-width-536 {
  max-width: 536px !important;
  min-width: 536px !important;
  width: 536px !important;
}

.fix-height-536 {
  max-height: 536px !important;
  min-height: 536px !important;
  height: 536px !important;
}

.min-w-537 {
  min-width: 537px;
}

.min-h-537 {
  min-height: 537px;
}

.width-537 {
  width: 537px !important;
}

.height-537 {
  height: 537px !important;
}

.min-width-537 {
  min-width: 537px !important;
}

.min-height-537 {
  min-height: 537px !important;
}

.max-width-537 {
  max-width: 537px !important;
}

.max-height-537 {
  max-height: 537px !important;
}

.fix-width-537 {
  max-width: 537px !important;
  min-width: 537px !important;
  width: 537px !important;
}

.fix-height-537 {
  max-height: 537px !important;
  min-height: 537px !important;
  height: 537px !important;
}

.min-w-538 {
  min-width: 538px;
}

.min-h-538 {
  min-height: 538px;
}

.width-538 {
  width: 538px !important;
}

.height-538 {
  height: 538px !important;
}

.min-width-538 {
  min-width: 538px !important;
}

.min-height-538 {
  min-height: 538px !important;
}

.max-width-538 {
  max-width: 538px !important;
}

.max-height-538 {
  max-height: 538px !important;
}

.fix-width-538 {
  max-width: 538px !important;
  min-width: 538px !important;
  width: 538px !important;
}

.fix-height-538 {
  max-height: 538px !important;
  min-height: 538px !important;
  height: 538px !important;
}

.min-w-539 {
  min-width: 539px;
}

.min-h-539 {
  min-height: 539px;
}

.width-539 {
  width: 539px !important;
}

.height-539 {
  height: 539px !important;
}

.min-width-539 {
  min-width: 539px !important;
}

.min-height-539 {
  min-height: 539px !important;
}

.max-width-539 {
  max-width: 539px !important;
}

.max-height-539 {
  max-height: 539px !important;
}

.fix-width-539 {
  max-width: 539px !important;
  min-width: 539px !important;
  width: 539px !important;
}

.fix-height-539 {
  max-height: 539px !important;
  min-height: 539px !important;
  height: 539px !important;
}

.min-w-540 {
  min-width: 540px;
}

.min-h-540 {
  min-height: 540px;
}

.width-540 {
  width: 540px !important;
}

.height-540 {
  height: 540px !important;
}

.min-width-540 {
  min-width: 540px !important;
}

.min-height-540 {
  min-height: 540px !important;
}

.max-width-540 {
  max-width: 540px !important;
}

.max-height-540 {
  max-height: 540px !important;
}

.fix-width-540 {
  max-width: 540px !important;
  min-width: 540px !important;
  width: 540px !important;
}

.fix-height-540 {
  max-height: 540px !important;
  min-height: 540px !important;
  height: 540px !important;
}

.min-w-541 {
  min-width: 541px;
}

.min-h-541 {
  min-height: 541px;
}

.width-541 {
  width: 541px !important;
}

.height-541 {
  height: 541px !important;
}

.min-width-541 {
  min-width: 541px !important;
}

.min-height-541 {
  min-height: 541px !important;
}

.max-width-541 {
  max-width: 541px !important;
}

.max-height-541 {
  max-height: 541px !important;
}

.fix-width-541 {
  max-width: 541px !important;
  min-width: 541px !important;
  width: 541px !important;
}

.fix-height-541 {
  max-height: 541px !important;
  min-height: 541px !important;
  height: 541px !important;
}

.min-w-542 {
  min-width: 542px;
}

.min-h-542 {
  min-height: 542px;
}

.width-542 {
  width: 542px !important;
}

.height-542 {
  height: 542px !important;
}

.min-width-542 {
  min-width: 542px !important;
}

.min-height-542 {
  min-height: 542px !important;
}

.max-width-542 {
  max-width: 542px !important;
}

.max-height-542 {
  max-height: 542px !important;
}

.fix-width-542 {
  max-width: 542px !important;
  min-width: 542px !important;
  width: 542px !important;
}

.fix-height-542 {
  max-height: 542px !important;
  min-height: 542px !important;
  height: 542px !important;
}

.min-w-543 {
  min-width: 543px;
}

.min-h-543 {
  min-height: 543px;
}

.width-543 {
  width: 543px !important;
}

.height-543 {
  height: 543px !important;
}

.min-width-543 {
  min-width: 543px !important;
}

.min-height-543 {
  min-height: 543px !important;
}

.max-width-543 {
  max-width: 543px !important;
}

.max-height-543 {
  max-height: 543px !important;
}

.fix-width-543 {
  max-width: 543px !important;
  min-width: 543px !important;
  width: 543px !important;
}

.fix-height-543 {
  max-height: 543px !important;
  min-height: 543px !important;
  height: 543px !important;
}

.min-w-544 {
  min-width: 544px;
}

.min-h-544 {
  min-height: 544px;
}

.width-544 {
  width: 544px !important;
}

.height-544 {
  height: 544px !important;
}

.min-width-544 {
  min-width: 544px !important;
}

.min-height-544 {
  min-height: 544px !important;
}

.max-width-544 {
  max-width: 544px !important;
}

.max-height-544 {
  max-height: 544px !important;
}

.fix-width-544 {
  max-width: 544px !important;
  min-width: 544px !important;
  width: 544px !important;
}

.fix-height-544 {
  max-height: 544px !important;
  min-height: 544px !important;
  height: 544px !important;
}

.min-w-545 {
  min-width: 545px;
}

.min-h-545 {
  min-height: 545px;
}

.width-545 {
  width: 545px !important;
}

.height-545 {
  height: 545px !important;
}

.min-width-545 {
  min-width: 545px !important;
}

.min-height-545 {
  min-height: 545px !important;
}

.max-width-545 {
  max-width: 545px !important;
}

.max-height-545 {
  max-height: 545px !important;
}

.fix-width-545 {
  max-width: 545px !important;
  min-width: 545px !important;
  width: 545px !important;
}

.fix-height-545 {
  max-height: 545px !important;
  min-height: 545px !important;
  height: 545px !important;
}

.min-w-546 {
  min-width: 546px;
}

.min-h-546 {
  min-height: 546px;
}

.width-546 {
  width: 546px !important;
}

.height-546 {
  height: 546px !important;
}

.min-width-546 {
  min-width: 546px !important;
}

.min-height-546 {
  min-height: 546px !important;
}

.max-width-546 {
  max-width: 546px !important;
}

.max-height-546 {
  max-height: 546px !important;
}

.fix-width-546 {
  max-width: 546px !important;
  min-width: 546px !important;
  width: 546px !important;
}

.fix-height-546 {
  max-height: 546px !important;
  min-height: 546px !important;
  height: 546px !important;
}

.min-w-547 {
  min-width: 547px;
}

.min-h-547 {
  min-height: 547px;
}

.width-547 {
  width: 547px !important;
}

.height-547 {
  height: 547px !important;
}

.min-width-547 {
  min-width: 547px !important;
}

.min-height-547 {
  min-height: 547px !important;
}

.max-width-547 {
  max-width: 547px !important;
}

.max-height-547 {
  max-height: 547px !important;
}

.fix-width-547 {
  max-width: 547px !important;
  min-width: 547px !important;
  width: 547px !important;
}

.fix-height-547 {
  max-height: 547px !important;
  min-height: 547px !important;
  height: 547px !important;
}

.min-w-548 {
  min-width: 548px;
}

.min-h-548 {
  min-height: 548px;
}

.width-548 {
  width: 548px !important;
}

.height-548 {
  height: 548px !important;
}

.min-width-548 {
  min-width: 548px !important;
}

.min-height-548 {
  min-height: 548px !important;
}

.max-width-548 {
  max-width: 548px !important;
}

.max-height-548 {
  max-height: 548px !important;
}

.fix-width-548 {
  max-width: 548px !important;
  min-width: 548px !important;
  width: 548px !important;
}

.fix-height-548 {
  max-height: 548px !important;
  min-height: 548px !important;
  height: 548px !important;
}

.min-w-549 {
  min-width: 549px;
}

.min-h-549 {
  min-height: 549px;
}

.width-549 {
  width: 549px !important;
}

.height-549 {
  height: 549px !important;
}

.min-width-549 {
  min-width: 549px !important;
}

.min-height-549 {
  min-height: 549px !important;
}

.max-width-549 {
  max-width: 549px !important;
}

.max-height-549 {
  max-height: 549px !important;
}

.fix-width-549 {
  max-width: 549px !important;
  min-width: 549px !important;
  width: 549px !important;
}

.fix-height-549 {
  max-height: 549px !important;
  min-height: 549px !important;
  height: 549px !important;
}

.min-w-550 {
  min-width: 550px;
}

.min-h-550 {
  min-height: 550px;
}

.width-550 {
  width: 550px !important;
}

.height-550 {
  height: 550px !important;
}

.min-width-550 {
  min-width: 550px !important;
}

.min-height-550 {
  min-height: 550px !important;
}

.max-width-550 {
  max-width: 550px !important;
}

.max-height-550 {
  max-height: 550px !important;
}

.fix-width-550 {
  max-width: 550px !important;
  min-width: 550px !important;
  width: 550px !important;
}

.fix-height-550 {
  max-height: 550px !important;
  min-height: 550px !important;
  height: 550px !important;
}

.min-w-551 {
  min-width: 551px;
}

.min-h-551 {
  min-height: 551px;
}

.width-551 {
  width: 551px !important;
}

.height-551 {
  height: 551px !important;
}

.min-width-551 {
  min-width: 551px !important;
}

.min-height-551 {
  min-height: 551px !important;
}

.max-width-551 {
  max-width: 551px !important;
}

.max-height-551 {
  max-height: 551px !important;
}

.fix-width-551 {
  max-width: 551px !important;
  min-width: 551px !important;
  width: 551px !important;
}

.fix-height-551 {
  max-height: 551px !important;
  min-height: 551px !important;
  height: 551px !important;
}

.min-w-552 {
  min-width: 552px;
}

.min-h-552 {
  min-height: 552px;
}

.width-552 {
  width: 552px !important;
}

.height-552 {
  height: 552px !important;
}

.min-width-552 {
  min-width: 552px !important;
}

.min-height-552 {
  min-height: 552px !important;
}

.max-width-552 {
  max-width: 552px !important;
}

.max-height-552 {
  max-height: 552px !important;
}

.fix-width-552 {
  max-width: 552px !important;
  min-width: 552px !important;
  width: 552px !important;
}

.fix-height-552 {
  max-height: 552px !important;
  min-height: 552px !important;
  height: 552px !important;
}

.min-w-553 {
  min-width: 553px;
}

.min-h-553 {
  min-height: 553px;
}

.width-553 {
  width: 553px !important;
}

.height-553 {
  height: 553px !important;
}

.min-width-553 {
  min-width: 553px !important;
}

.min-height-553 {
  min-height: 553px !important;
}

.max-width-553 {
  max-width: 553px !important;
}

.max-height-553 {
  max-height: 553px !important;
}

.fix-width-553 {
  max-width: 553px !important;
  min-width: 553px !important;
  width: 553px !important;
}

.fix-height-553 {
  max-height: 553px !important;
  min-height: 553px !important;
  height: 553px !important;
}

.min-w-554 {
  min-width: 554px;
}

.min-h-554 {
  min-height: 554px;
}

.width-554 {
  width: 554px !important;
}

.height-554 {
  height: 554px !important;
}

.min-width-554 {
  min-width: 554px !important;
}

.min-height-554 {
  min-height: 554px !important;
}

.max-width-554 {
  max-width: 554px !important;
}

.max-height-554 {
  max-height: 554px !important;
}

.fix-width-554 {
  max-width: 554px !important;
  min-width: 554px !important;
  width: 554px !important;
}

.fix-height-554 {
  max-height: 554px !important;
  min-height: 554px !important;
  height: 554px !important;
}

.min-w-555 {
  min-width: 555px;
}

.min-h-555 {
  min-height: 555px;
}

.width-555 {
  width: 555px !important;
}

.height-555 {
  height: 555px !important;
}

.min-width-555 {
  min-width: 555px !important;
}

.min-height-555 {
  min-height: 555px !important;
}

.max-width-555 {
  max-width: 555px !important;
}

.max-height-555 {
  max-height: 555px !important;
}

.fix-width-555 {
  max-width: 555px !important;
  min-width: 555px !important;
  width: 555px !important;
}

.fix-height-555 {
  max-height: 555px !important;
  min-height: 555px !important;
  height: 555px !important;
}

.min-w-556 {
  min-width: 556px;
}

.min-h-556 {
  min-height: 556px;
}

.width-556 {
  width: 556px !important;
}

.height-556 {
  height: 556px !important;
}

.min-width-556 {
  min-width: 556px !important;
}

.min-height-556 {
  min-height: 556px !important;
}

.max-width-556 {
  max-width: 556px !important;
}

.max-height-556 {
  max-height: 556px !important;
}

.fix-width-556 {
  max-width: 556px !important;
  min-width: 556px !important;
  width: 556px !important;
}

.fix-height-556 {
  max-height: 556px !important;
  min-height: 556px !important;
  height: 556px !important;
}

.min-w-557 {
  min-width: 557px;
}

.min-h-557 {
  min-height: 557px;
}

.width-557 {
  width: 557px !important;
}

.height-557 {
  height: 557px !important;
}

.min-width-557 {
  min-width: 557px !important;
}

.min-height-557 {
  min-height: 557px !important;
}

.max-width-557 {
  max-width: 557px !important;
}

.max-height-557 {
  max-height: 557px !important;
}

.fix-width-557 {
  max-width: 557px !important;
  min-width: 557px !important;
  width: 557px !important;
}

.fix-height-557 {
  max-height: 557px !important;
  min-height: 557px !important;
  height: 557px !important;
}

.min-w-558 {
  min-width: 558px;
}

.min-h-558 {
  min-height: 558px;
}

.width-558 {
  width: 558px !important;
}

.height-558 {
  height: 558px !important;
}

.min-width-558 {
  min-width: 558px !important;
}

.min-height-558 {
  min-height: 558px !important;
}

.max-width-558 {
  max-width: 558px !important;
}

.max-height-558 {
  max-height: 558px !important;
}

.fix-width-558 {
  max-width: 558px !important;
  min-width: 558px !important;
  width: 558px !important;
}

.fix-height-558 {
  max-height: 558px !important;
  min-height: 558px !important;
  height: 558px !important;
}

.min-w-559 {
  min-width: 559px;
}

.min-h-559 {
  min-height: 559px;
}

.width-559 {
  width: 559px !important;
}

.height-559 {
  height: 559px !important;
}

.min-width-559 {
  min-width: 559px !important;
}

.min-height-559 {
  min-height: 559px !important;
}

.max-width-559 {
  max-width: 559px !important;
}

.max-height-559 {
  max-height: 559px !important;
}

.fix-width-559 {
  max-width: 559px !important;
  min-width: 559px !important;
  width: 559px !important;
}

.fix-height-559 {
  max-height: 559px !important;
  min-height: 559px !important;
  height: 559px !important;
}

.min-w-560 {
  min-width: 560px;
}

.min-h-560 {
  min-height: 560px;
}

.width-560 {
  width: 560px !important;
}

.height-560 {
  height: 560px !important;
}

.min-width-560 {
  min-width: 560px !important;
}

.min-height-560 {
  min-height: 560px !important;
}

.max-width-560 {
  max-width: 560px !important;
}

.max-height-560 {
  max-height: 560px !important;
}

.fix-width-560 {
  max-width: 560px !important;
  min-width: 560px !important;
  width: 560px !important;
}

.fix-height-560 {
  max-height: 560px !important;
  min-height: 560px !important;
  height: 560px !important;
}

.min-w-561 {
  min-width: 561px;
}

.min-h-561 {
  min-height: 561px;
}

.width-561 {
  width: 561px !important;
}

.height-561 {
  height: 561px !important;
}

.min-width-561 {
  min-width: 561px !important;
}

.min-height-561 {
  min-height: 561px !important;
}

.max-width-561 {
  max-width: 561px !important;
}

.max-height-561 {
  max-height: 561px !important;
}

.fix-width-561 {
  max-width: 561px !important;
  min-width: 561px !important;
  width: 561px !important;
}

.fix-height-561 {
  max-height: 561px !important;
  min-height: 561px !important;
  height: 561px !important;
}

.min-w-562 {
  min-width: 562px;
}

.min-h-562 {
  min-height: 562px;
}

.width-562 {
  width: 562px !important;
}

.height-562 {
  height: 562px !important;
}

.min-width-562 {
  min-width: 562px !important;
}

.min-height-562 {
  min-height: 562px !important;
}

.max-width-562 {
  max-width: 562px !important;
}

.max-height-562 {
  max-height: 562px !important;
}

.fix-width-562 {
  max-width: 562px !important;
  min-width: 562px !important;
  width: 562px !important;
}

.fix-height-562 {
  max-height: 562px !important;
  min-height: 562px !important;
  height: 562px !important;
}

.min-w-563 {
  min-width: 563px;
}

.min-h-563 {
  min-height: 563px;
}

.width-563 {
  width: 563px !important;
}

.height-563 {
  height: 563px !important;
}

.min-width-563 {
  min-width: 563px !important;
}

.min-height-563 {
  min-height: 563px !important;
}

.max-width-563 {
  max-width: 563px !important;
}

.max-height-563 {
  max-height: 563px !important;
}

.fix-width-563 {
  max-width: 563px !important;
  min-width: 563px !important;
  width: 563px !important;
}

.fix-height-563 {
  max-height: 563px !important;
  min-height: 563px !important;
  height: 563px !important;
}

.min-w-564 {
  min-width: 564px;
}

.min-h-564 {
  min-height: 564px;
}

.width-564 {
  width: 564px !important;
}

.height-564 {
  height: 564px !important;
}

.min-width-564 {
  min-width: 564px !important;
}

.min-height-564 {
  min-height: 564px !important;
}

.max-width-564 {
  max-width: 564px !important;
}

.max-height-564 {
  max-height: 564px !important;
}

.fix-width-564 {
  max-width: 564px !important;
  min-width: 564px !important;
  width: 564px !important;
}

.fix-height-564 {
  max-height: 564px !important;
  min-height: 564px !important;
  height: 564px !important;
}

.min-w-565 {
  min-width: 565px;
}

.min-h-565 {
  min-height: 565px;
}

.width-565 {
  width: 565px !important;
}

.height-565 {
  height: 565px !important;
}

.min-width-565 {
  min-width: 565px !important;
}

.min-height-565 {
  min-height: 565px !important;
}

.max-width-565 {
  max-width: 565px !important;
}

.max-height-565 {
  max-height: 565px !important;
}

.fix-width-565 {
  max-width: 565px !important;
  min-width: 565px !important;
  width: 565px !important;
}

.fix-height-565 {
  max-height: 565px !important;
  min-height: 565px !important;
  height: 565px !important;
}

.min-w-566 {
  min-width: 566px;
}

.min-h-566 {
  min-height: 566px;
}

.width-566 {
  width: 566px !important;
}

.height-566 {
  height: 566px !important;
}

.min-width-566 {
  min-width: 566px !important;
}

.min-height-566 {
  min-height: 566px !important;
}

.max-width-566 {
  max-width: 566px !important;
}

.max-height-566 {
  max-height: 566px !important;
}

.fix-width-566 {
  max-width: 566px !important;
  min-width: 566px !important;
  width: 566px !important;
}

.fix-height-566 {
  max-height: 566px !important;
  min-height: 566px !important;
  height: 566px !important;
}

.min-w-567 {
  min-width: 567px;
}

.min-h-567 {
  min-height: 567px;
}

.width-567 {
  width: 567px !important;
}

.height-567 {
  height: 567px !important;
}

.min-width-567 {
  min-width: 567px !important;
}

.min-height-567 {
  min-height: 567px !important;
}

.max-width-567 {
  max-width: 567px !important;
}

.max-height-567 {
  max-height: 567px !important;
}

.fix-width-567 {
  max-width: 567px !important;
  min-width: 567px !important;
  width: 567px !important;
}

.fix-height-567 {
  max-height: 567px !important;
  min-height: 567px !important;
  height: 567px !important;
}

.min-w-568 {
  min-width: 568px;
}

.min-h-568 {
  min-height: 568px;
}

.width-568 {
  width: 568px !important;
}

.height-568 {
  height: 568px !important;
}

.min-width-568 {
  min-width: 568px !important;
}

.min-height-568 {
  min-height: 568px !important;
}

.max-width-568 {
  max-width: 568px !important;
}

.max-height-568 {
  max-height: 568px !important;
}

.fix-width-568 {
  max-width: 568px !important;
  min-width: 568px !important;
  width: 568px !important;
}

.fix-height-568 {
  max-height: 568px !important;
  min-height: 568px !important;
  height: 568px !important;
}

.min-w-569 {
  min-width: 569px;
}

.min-h-569 {
  min-height: 569px;
}

.width-569 {
  width: 569px !important;
}

.height-569 {
  height: 569px !important;
}

.min-width-569 {
  min-width: 569px !important;
}

.min-height-569 {
  min-height: 569px !important;
}

.max-width-569 {
  max-width: 569px !important;
}

.max-height-569 {
  max-height: 569px !important;
}

.fix-width-569 {
  max-width: 569px !important;
  min-width: 569px !important;
  width: 569px !important;
}

.fix-height-569 {
  max-height: 569px !important;
  min-height: 569px !important;
  height: 569px !important;
}

.min-w-570 {
  min-width: 570px;
}

.min-h-570 {
  min-height: 570px;
}

.width-570 {
  width: 570px !important;
}

.height-570 {
  height: 570px !important;
}

.min-width-570 {
  min-width: 570px !important;
}

.min-height-570 {
  min-height: 570px !important;
}

.max-width-570 {
  max-width: 570px !important;
}

.max-height-570 {
  max-height: 570px !important;
}

.fix-width-570 {
  max-width: 570px !important;
  min-width: 570px !important;
  width: 570px !important;
}

.fix-height-570 {
  max-height: 570px !important;
  min-height: 570px !important;
  height: 570px !important;
}

.min-w-571 {
  min-width: 571px;
}

.min-h-571 {
  min-height: 571px;
}

.width-571 {
  width: 571px !important;
}

.height-571 {
  height: 571px !important;
}

.min-width-571 {
  min-width: 571px !important;
}

.min-height-571 {
  min-height: 571px !important;
}

.max-width-571 {
  max-width: 571px !important;
}

.max-height-571 {
  max-height: 571px !important;
}

.fix-width-571 {
  max-width: 571px !important;
  min-width: 571px !important;
  width: 571px !important;
}

.fix-height-571 {
  max-height: 571px !important;
  min-height: 571px !important;
  height: 571px !important;
}

.min-w-572 {
  min-width: 572px;
}

.min-h-572 {
  min-height: 572px;
}

.width-572 {
  width: 572px !important;
}

.height-572 {
  height: 572px !important;
}

.min-width-572 {
  min-width: 572px !important;
}

.min-height-572 {
  min-height: 572px !important;
}

.max-width-572 {
  max-width: 572px !important;
}

.max-height-572 {
  max-height: 572px !important;
}

.fix-width-572 {
  max-width: 572px !important;
  min-width: 572px !important;
  width: 572px !important;
}

.fix-height-572 {
  max-height: 572px !important;
  min-height: 572px !important;
  height: 572px !important;
}

.min-w-573 {
  min-width: 573px;
}

.min-h-573 {
  min-height: 573px;
}

.width-573 {
  width: 573px !important;
}

.height-573 {
  height: 573px !important;
}

.min-width-573 {
  min-width: 573px !important;
}

.min-height-573 {
  min-height: 573px !important;
}

.max-width-573 {
  max-width: 573px !important;
}

.max-height-573 {
  max-height: 573px !important;
}

.fix-width-573 {
  max-width: 573px !important;
  min-width: 573px !important;
  width: 573px !important;
}

.fix-height-573 {
  max-height: 573px !important;
  min-height: 573px !important;
  height: 573px !important;
}

.min-w-574 {
  min-width: 574px;
}

.min-h-574 {
  min-height: 574px;
}

.width-574 {
  width: 574px !important;
}

.height-574 {
  height: 574px !important;
}

.min-width-574 {
  min-width: 574px !important;
}

.min-height-574 {
  min-height: 574px !important;
}

.max-width-574 {
  max-width: 574px !important;
}

.max-height-574 {
  max-height: 574px !important;
}

.fix-width-574 {
  max-width: 574px !important;
  min-width: 574px !important;
  width: 574px !important;
}

.fix-height-574 {
  max-height: 574px !important;
  min-height: 574px !important;
  height: 574px !important;
}

.min-w-575 {
  min-width: 575px;
}

.min-h-575 {
  min-height: 575px;
}

.width-575 {
  width: 575px !important;
}

.height-575 {
  height: 575px !important;
}

.min-width-575 {
  min-width: 575px !important;
}

.min-height-575 {
  min-height: 575px !important;
}

.max-width-575 {
  max-width: 575px !important;
}

.max-height-575 {
  max-height: 575px !important;
}

.fix-width-575 {
  max-width: 575px !important;
  min-width: 575px !important;
  width: 575px !important;
}

.fix-height-575 {
  max-height: 575px !important;
  min-height: 575px !important;
  height: 575px !important;
}

.min-w-576 {
  min-width: 576px;
}

.min-h-576 {
  min-height: 576px;
}

.width-576 {
  width: 576px !important;
}

.height-576 {
  height: 576px !important;
}

.min-width-576 {
  min-width: 576px !important;
}

.min-height-576 {
  min-height: 576px !important;
}

.max-width-576 {
  max-width: 576px !important;
}

.max-height-576 {
  max-height: 576px !important;
}

.fix-width-576 {
  max-width: 576px !important;
  min-width: 576px !important;
  width: 576px !important;
}

.fix-height-576 {
  max-height: 576px !important;
  min-height: 576px !important;
  height: 576px !important;
}

.min-w-577 {
  min-width: 577px;
}

.min-h-577 {
  min-height: 577px;
}

.width-577 {
  width: 577px !important;
}

.height-577 {
  height: 577px !important;
}

.min-width-577 {
  min-width: 577px !important;
}

.min-height-577 {
  min-height: 577px !important;
}

.max-width-577 {
  max-width: 577px !important;
}

.max-height-577 {
  max-height: 577px !important;
}

.fix-width-577 {
  max-width: 577px !important;
  min-width: 577px !important;
  width: 577px !important;
}

.fix-height-577 {
  max-height: 577px !important;
  min-height: 577px !important;
  height: 577px !important;
}

.min-w-578 {
  min-width: 578px;
}

.min-h-578 {
  min-height: 578px;
}

.width-578 {
  width: 578px !important;
}

.height-578 {
  height: 578px !important;
}

.min-width-578 {
  min-width: 578px !important;
}

.min-height-578 {
  min-height: 578px !important;
}

.max-width-578 {
  max-width: 578px !important;
}

.max-height-578 {
  max-height: 578px !important;
}

.fix-width-578 {
  max-width: 578px !important;
  min-width: 578px !important;
  width: 578px !important;
}

.fix-height-578 {
  max-height: 578px !important;
  min-height: 578px !important;
  height: 578px !important;
}

.min-w-579 {
  min-width: 579px;
}

.min-h-579 {
  min-height: 579px;
}

.width-579 {
  width: 579px !important;
}

.height-579 {
  height: 579px !important;
}

.min-width-579 {
  min-width: 579px !important;
}

.min-height-579 {
  min-height: 579px !important;
}

.max-width-579 {
  max-width: 579px !important;
}

.max-height-579 {
  max-height: 579px !important;
}

.fix-width-579 {
  max-width: 579px !important;
  min-width: 579px !important;
  width: 579px !important;
}

.fix-height-579 {
  max-height: 579px !important;
  min-height: 579px !important;
  height: 579px !important;
}

.min-w-580 {
  min-width: 580px;
}

.min-h-580 {
  min-height: 580px;
}

.width-580 {
  width: 580px !important;
}

.height-580 {
  height: 580px !important;
}

.min-width-580 {
  min-width: 580px !important;
}

.min-height-580 {
  min-height: 580px !important;
}

.max-width-580 {
  max-width: 580px !important;
}

.max-height-580 {
  max-height: 580px !important;
}

.fix-width-580 {
  max-width: 580px !important;
  min-width: 580px !important;
  width: 580px !important;
}

.fix-height-580 {
  max-height: 580px !important;
  min-height: 580px !important;
  height: 580px !important;
}

.min-w-581 {
  min-width: 581px;
}

.min-h-581 {
  min-height: 581px;
}

.width-581 {
  width: 581px !important;
}

.height-581 {
  height: 581px !important;
}

.min-width-581 {
  min-width: 581px !important;
}

.min-height-581 {
  min-height: 581px !important;
}

.max-width-581 {
  max-width: 581px !important;
}

.max-height-581 {
  max-height: 581px !important;
}

.fix-width-581 {
  max-width: 581px !important;
  min-width: 581px !important;
  width: 581px !important;
}

.fix-height-581 {
  max-height: 581px !important;
  min-height: 581px !important;
  height: 581px !important;
}

.min-w-582 {
  min-width: 582px;
}

.min-h-582 {
  min-height: 582px;
}

.width-582 {
  width: 582px !important;
}

.height-582 {
  height: 582px !important;
}

.min-width-582 {
  min-width: 582px !important;
}

.min-height-582 {
  min-height: 582px !important;
}

.max-width-582 {
  max-width: 582px !important;
}

.max-height-582 {
  max-height: 582px !important;
}

.fix-width-582 {
  max-width: 582px !important;
  min-width: 582px !important;
  width: 582px !important;
}

.fix-height-582 {
  max-height: 582px !important;
  min-height: 582px !important;
  height: 582px !important;
}

.min-w-583 {
  min-width: 583px;
}

.min-h-583 {
  min-height: 583px;
}

.width-583 {
  width: 583px !important;
}

.height-583 {
  height: 583px !important;
}

.min-width-583 {
  min-width: 583px !important;
}

.min-height-583 {
  min-height: 583px !important;
}

.max-width-583 {
  max-width: 583px !important;
}

.max-height-583 {
  max-height: 583px !important;
}

.fix-width-583 {
  max-width: 583px !important;
  min-width: 583px !important;
  width: 583px !important;
}

.fix-height-583 {
  max-height: 583px !important;
  min-height: 583px !important;
  height: 583px !important;
}

.min-w-584 {
  min-width: 584px;
}

.min-h-584 {
  min-height: 584px;
}

.width-584 {
  width: 584px !important;
}

.height-584 {
  height: 584px !important;
}

.min-width-584 {
  min-width: 584px !important;
}

.min-height-584 {
  min-height: 584px !important;
}

.max-width-584 {
  max-width: 584px !important;
}

.max-height-584 {
  max-height: 584px !important;
}

.fix-width-584 {
  max-width: 584px !important;
  min-width: 584px !important;
  width: 584px !important;
}

.fix-height-584 {
  max-height: 584px !important;
  min-height: 584px !important;
  height: 584px !important;
}

.min-w-585 {
  min-width: 585px;
}

.min-h-585 {
  min-height: 585px;
}

.width-585 {
  width: 585px !important;
}

.height-585 {
  height: 585px !important;
}

.min-width-585 {
  min-width: 585px !important;
}

.min-height-585 {
  min-height: 585px !important;
}

.max-width-585 {
  max-width: 585px !important;
}

.max-height-585 {
  max-height: 585px !important;
}

.fix-width-585 {
  max-width: 585px !important;
  min-width: 585px !important;
  width: 585px !important;
}

.fix-height-585 {
  max-height: 585px !important;
  min-height: 585px !important;
  height: 585px !important;
}

.min-w-586 {
  min-width: 586px;
}

.min-h-586 {
  min-height: 586px;
}

.width-586 {
  width: 586px !important;
}

.height-586 {
  height: 586px !important;
}

.min-width-586 {
  min-width: 586px !important;
}

.min-height-586 {
  min-height: 586px !important;
}

.max-width-586 {
  max-width: 586px !important;
}

.max-height-586 {
  max-height: 586px !important;
}

.fix-width-586 {
  max-width: 586px !important;
  min-width: 586px !important;
  width: 586px !important;
}

.fix-height-586 {
  max-height: 586px !important;
  min-height: 586px !important;
  height: 586px !important;
}

.min-w-587 {
  min-width: 587px;
}

.min-h-587 {
  min-height: 587px;
}

.width-587 {
  width: 587px !important;
}

.height-587 {
  height: 587px !important;
}

.min-width-587 {
  min-width: 587px !important;
}

.min-height-587 {
  min-height: 587px !important;
}

.max-width-587 {
  max-width: 587px !important;
}

.max-height-587 {
  max-height: 587px !important;
}

.fix-width-587 {
  max-width: 587px !important;
  min-width: 587px !important;
  width: 587px !important;
}

.fix-height-587 {
  max-height: 587px !important;
  min-height: 587px !important;
  height: 587px !important;
}

.min-w-588 {
  min-width: 588px;
}

.min-h-588 {
  min-height: 588px;
}

.width-588 {
  width: 588px !important;
}

.height-588 {
  height: 588px !important;
}

.min-width-588 {
  min-width: 588px !important;
}

.min-height-588 {
  min-height: 588px !important;
}

.max-width-588 {
  max-width: 588px !important;
}

.max-height-588 {
  max-height: 588px !important;
}

.fix-width-588 {
  max-width: 588px !important;
  min-width: 588px !important;
  width: 588px !important;
}

.fix-height-588 {
  max-height: 588px !important;
  min-height: 588px !important;
  height: 588px !important;
}

.min-w-589 {
  min-width: 589px;
}

.min-h-589 {
  min-height: 589px;
}

.width-589 {
  width: 589px !important;
}

.height-589 {
  height: 589px !important;
}

.min-width-589 {
  min-width: 589px !important;
}

.min-height-589 {
  min-height: 589px !important;
}

.max-width-589 {
  max-width: 589px !important;
}

.max-height-589 {
  max-height: 589px !important;
}

.fix-width-589 {
  max-width: 589px !important;
  min-width: 589px !important;
  width: 589px !important;
}

.fix-height-589 {
  max-height: 589px !important;
  min-height: 589px !important;
  height: 589px !important;
}

.min-w-590 {
  min-width: 590px;
}

.min-h-590 {
  min-height: 590px;
}

.width-590 {
  width: 590px !important;
}

.height-590 {
  height: 590px !important;
}

.min-width-590 {
  min-width: 590px !important;
}

.min-height-590 {
  min-height: 590px !important;
}

.max-width-590 {
  max-width: 590px !important;
}

.max-height-590 {
  max-height: 590px !important;
}

.fix-width-590 {
  max-width: 590px !important;
  min-width: 590px !important;
  width: 590px !important;
}

.fix-height-590 {
  max-height: 590px !important;
  min-height: 590px !important;
  height: 590px !important;
}

.min-w-591 {
  min-width: 591px;
}

.min-h-591 {
  min-height: 591px;
}

.width-591 {
  width: 591px !important;
}

.height-591 {
  height: 591px !important;
}

.min-width-591 {
  min-width: 591px !important;
}

.min-height-591 {
  min-height: 591px !important;
}

.max-width-591 {
  max-width: 591px !important;
}

.max-height-591 {
  max-height: 591px !important;
}

.fix-width-591 {
  max-width: 591px !important;
  min-width: 591px !important;
  width: 591px !important;
}

.fix-height-591 {
  max-height: 591px !important;
  min-height: 591px !important;
  height: 591px !important;
}

.min-w-592 {
  min-width: 592px;
}

.min-h-592 {
  min-height: 592px;
}

.width-592 {
  width: 592px !important;
}

.height-592 {
  height: 592px !important;
}

.min-width-592 {
  min-width: 592px !important;
}

.min-height-592 {
  min-height: 592px !important;
}

.max-width-592 {
  max-width: 592px !important;
}

.max-height-592 {
  max-height: 592px !important;
}

.fix-width-592 {
  max-width: 592px !important;
  min-width: 592px !important;
  width: 592px !important;
}

.fix-height-592 {
  max-height: 592px !important;
  min-height: 592px !important;
  height: 592px !important;
}

.min-w-593 {
  min-width: 593px;
}

.min-h-593 {
  min-height: 593px;
}

.width-593 {
  width: 593px !important;
}

.height-593 {
  height: 593px !important;
}

.min-width-593 {
  min-width: 593px !important;
}

.min-height-593 {
  min-height: 593px !important;
}

.max-width-593 {
  max-width: 593px !important;
}

.max-height-593 {
  max-height: 593px !important;
}

.fix-width-593 {
  max-width: 593px !important;
  min-width: 593px !important;
  width: 593px !important;
}

.fix-height-593 {
  max-height: 593px !important;
  min-height: 593px !important;
  height: 593px !important;
}

.min-w-594 {
  min-width: 594px;
}

.min-h-594 {
  min-height: 594px;
}

.width-594 {
  width: 594px !important;
}

.height-594 {
  height: 594px !important;
}

.min-width-594 {
  min-width: 594px !important;
}

.min-height-594 {
  min-height: 594px !important;
}

.max-width-594 {
  max-width: 594px !important;
}

.max-height-594 {
  max-height: 594px !important;
}

.fix-width-594 {
  max-width: 594px !important;
  min-width: 594px !important;
  width: 594px !important;
}

.fix-height-594 {
  max-height: 594px !important;
  min-height: 594px !important;
  height: 594px !important;
}

.min-w-595 {
  min-width: 595px;
}

.min-h-595 {
  min-height: 595px;
}

.width-595 {
  width: 595px !important;
}

.height-595 {
  height: 595px !important;
}

.min-width-595 {
  min-width: 595px !important;
}

.min-height-595 {
  min-height: 595px !important;
}

.max-width-595 {
  max-width: 595px !important;
}

.max-height-595 {
  max-height: 595px !important;
}

.fix-width-595 {
  max-width: 595px !important;
  min-width: 595px !important;
  width: 595px !important;
}

.fix-height-595 {
  max-height: 595px !important;
  min-height: 595px !important;
  height: 595px !important;
}

.min-w-596 {
  min-width: 596px;
}

.min-h-596 {
  min-height: 596px;
}

.width-596 {
  width: 596px !important;
}

.height-596 {
  height: 596px !important;
}

.min-width-596 {
  min-width: 596px !important;
}

.min-height-596 {
  min-height: 596px !important;
}

.max-width-596 {
  max-width: 596px !important;
}

.max-height-596 {
  max-height: 596px !important;
}

.fix-width-596 {
  max-width: 596px !important;
  min-width: 596px !important;
  width: 596px !important;
}

.fix-height-596 {
  max-height: 596px !important;
  min-height: 596px !important;
  height: 596px !important;
}

.min-w-597 {
  min-width: 597px;
}

.min-h-597 {
  min-height: 597px;
}

.width-597 {
  width: 597px !important;
}

.height-597 {
  height: 597px !important;
}

.min-width-597 {
  min-width: 597px !important;
}

.min-height-597 {
  min-height: 597px !important;
}

.max-width-597 {
  max-width: 597px !important;
}

.max-height-597 {
  max-height: 597px !important;
}

.fix-width-597 {
  max-width: 597px !important;
  min-width: 597px !important;
  width: 597px !important;
}

.fix-height-597 {
  max-height: 597px !important;
  min-height: 597px !important;
  height: 597px !important;
}

.min-w-598 {
  min-width: 598px;
}

.min-h-598 {
  min-height: 598px;
}

.width-598 {
  width: 598px !important;
}

.height-598 {
  height: 598px !important;
}

.min-width-598 {
  min-width: 598px !important;
}

.min-height-598 {
  min-height: 598px !important;
}

.max-width-598 {
  max-width: 598px !important;
}

.max-height-598 {
  max-height: 598px !important;
}

.fix-width-598 {
  max-width: 598px !important;
  min-width: 598px !important;
  width: 598px !important;
}

.fix-height-598 {
  max-height: 598px !important;
  min-height: 598px !important;
  height: 598px !important;
}

.min-w-599 {
  min-width: 599px;
}

.min-h-599 {
  min-height: 599px;
}

.width-599 {
  width: 599px !important;
}

.height-599 {
  height: 599px !important;
}

.min-width-599 {
  min-width: 599px !important;
}

.min-height-599 {
  min-height: 599px !important;
}

.max-width-599 {
  max-width: 599px !important;
}

.max-height-599 {
  max-height: 599px !important;
}

.fix-width-599 {
  max-width: 599px !important;
  min-width: 599px !important;
  width: 599px !important;
}

.fix-height-599 {
  max-height: 599px !important;
  min-height: 599px !important;
  height: 599px !important;
}

.min-w-600 {
  min-width: 600px;
}

.min-h-600 {
  min-height: 600px;
}

.width-600 {
  width: 600px !important;
}

.height-600 {
  height: 600px !important;
}

.min-width-600 {
  min-width: 600px !important;
}

.min-height-600 {
  min-height: 600px !important;
}

.max-width-600 {
  max-width: 600px !important;
}

.max-height-600 {
  max-height: 600px !important;
}

.fix-width-600 {
  max-width: 600px !important;
  min-width: 600px !important;
  width: 600px !important;
}

.fix-height-600 {
  max-height: 600px !important;
  min-height: 600px !important;
  height: 600px !important;
}

.min-w-601 {
  min-width: 601px;
}

.min-h-601 {
  min-height: 601px;
}

.width-601 {
  width: 601px !important;
}

.height-601 {
  height: 601px !important;
}

.min-width-601 {
  min-width: 601px !important;
}

.min-height-601 {
  min-height: 601px !important;
}

.max-width-601 {
  max-width: 601px !important;
}

.max-height-601 {
  max-height: 601px !important;
}

.fix-width-601 {
  max-width: 601px !important;
  min-width: 601px !important;
  width: 601px !important;
}

.fix-height-601 {
  max-height: 601px !important;
  min-height: 601px !important;
  height: 601px !important;
}

.min-w-602 {
  min-width: 602px;
}

.min-h-602 {
  min-height: 602px;
}

.width-602 {
  width: 602px !important;
}

.height-602 {
  height: 602px !important;
}

.min-width-602 {
  min-width: 602px !important;
}

.min-height-602 {
  min-height: 602px !important;
}

.max-width-602 {
  max-width: 602px !important;
}

.max-height-602 {
  max-height: 602px !important;
}

.fix-width-602 {
  max-width: 602px !important;
  min-width: 602px !important;
  width: 602px !important;
}

.fix-height-602 {
  max-height: 602px !important;
  min-height: 602px !important;
  height: 602px !important;
}

.min-w-603 {
  min-width: 603px;
}

.min-h-603 {
  min-height: 603px;
}

.width-603 {
  width: 603px !important;
}

.height-603 {
  height: 603px !important;
}

.min-width-603 {
  min-width: 603px !important;
}

.min-height-603 {
  min-height: 603px !important;
}

.max-width-603 {
  max-width: 603px !important;
}

.max-height-603 {
  max-height: 603px !important;
}

.fix-width-603 {
  max-width: 603px !important;
  min-width: 603px !important;
  width: 603px !important;
}

.fix-height-603 {
  max-height: 603px !important;
  min-height: 603px !important;
  height: 603px !important;
}

.min-w-604 {
  min-width: 604px;
}

.min-h-604 {
  min-height: 604px;
}

.width-604 {
  width: 604px !important;
}

.height-604 {
  height: 604px !important;
}

.min-width-604 {
  min-width: 604px !important;
}

.min-height-604 {
  min-height: 604px !important;
}

.max-width-604 {
  max-width: 604px !important;
}

.max-height-604 {
  max-height: 604px !important;
}

.fix-width-604 {
  max-width: 604px !important;
  min-width: 604px !important;
  width: 604px !important;
}

.fix-height-604 {
  max-height: 604px !important;
  min-height: 604px !important;
  height: 604px !important;
}

.min-w-605 {
  min-width: 605px;
}

.min-h-605 {
  min-height: 605px;
}

.width-605 {
  width: 605px !important;
}

.height-605 {
  height: 605px !important;
}

.min-width-605 {
  min-width: 605px !important;
}

.min-height-605 {
  min-height: 605px !important;
}

.max-width-605 {
  max-width: 605px !important;
}

.max-height-605 {
  max-height: 605px !important;
}

.fix-width-605 {
  max-width: 605px !important;
  min-width: 605px !important;
  width: 605px !important;
}

.fix-height-605 {
  max-height: 605px !important;
  min-height: 605px !important;
  height: 605px !important;
}

.min-w-606 {
  min-width: 606px;
}

.min-h-606 {
  min-height: 606px;
}

.width-606 {
  width: 606px !important;
}

.height-606 {
  height: 606px !important;
}

.min-width-606 {
  min-width: 606px !important;
}

.min-height-606 {
  min-height: 606px !important;
}

.max-width-606 {
  max-width: 606px !important;
}

.max-height-606 {
  max-height: 606px !important;
}

.fix-width-606 {
  max-width: 606px !important;
  min-width: 606px !important;
  width: 606px !important;
}

.fix-height-606 {
  max-height: 606px !important;
  min-height: 606px !important;
  height: 606px !important;
}

.min-w-607 {
  min-width: 607px;
}

.min-h-607 {
  min-height: 607px;
}

.width-607 {
  width: 607px !important;
}

.height-607 {
  height: 607px !important;
}

.min-width-607 {
  min-width: 607px !important;
}

.min-height-607 {
  min-height: 607px !important;
}

.max-width-607 {
  max-width: 607px !important;
}

.max-height-607 {
  max-height: 607px !important;
}

.fix-width-607 {
  max-width: 607px !important;
  min-width: 607px !important;
  width: 607px !important;
}

.fix-height-607 {
  max-height: 607px !important;
  min-height: 607px !important;
  height: 607px !important;
}

.min-w-608 {
  min-width: 608px;
}

.min-h-608 {
  min-height: 608px;
}

.width-608 {
  width: 608px !important;
}

.height-608 {
  height: 608px !important;
}

.min-width-608 {
  min-width: 608px !important;
}

.min-height-608 {
  min-height: 608px !important;
}

.max-width-608 {
  max-width: 608px !important;
}

.max-height-608 {
  max-height: 608px !important;
}

.fix-width-608 {
  max-width: 608px !important;
  min-width: 608px !important;
  width: 608px !important;
}

.fix-height-608 {
  max-height: 608px !important;
  min-height: 608px !important;
  height: 608px !important;
}

.min-w-609 {
  min-width: 609px;
}

.min-h-609 {
  min-height: 609px;
}

.width-609 {
  width: 609px !important;
}

.height-609 {
  height: 609px !important;
}

.min-width-609 {
  min-width: 609px !important;
}

.min-height-609 {
  min-height: 609px !important;
}

.max-width-609 {
  max-width: 609px !important;
}

.max-height-609 {
  max-height: 609px !important;
}

.fix-width-609 {
  max-width: 609px !important;
  min-width: 609px !important;
  width: 609px !important;
}

.fix-height-609 {
  max-height: 609px !important;
  min-height: 609px !important;
  height: 609px !important;
}

.min-w-610 {
  min-width: 610px;
}

.min-h-610 {
  min-height: 610px;
}

.width-610 {
  width: 610px !important;
}

.height-610 {
  height: 610px !important;
}

.min-width-610 {
  min-width: 610px !important;
}

.min-height-610 {
  min-height: 610px !important;
}

.max-width-610 {
  max-width: 610px !important;
}

.max-height-610 {
  max-height: 610px !important;
}

.fix-width-610 {
  max-width: 610px !important;
  min-width: 610px !important;
  width: 610px !important;
}

.fix-height-610 {
  max-height: 610px !important;
  min-height: 610px !important;
  height: 610px !important;
}

.min-w-611 {
  min-width: 611px;
}

.min-h-611 {
  min-height: 611px;
}

.width-611 {
  width: 611px !important;
}

.height-611 {
  height: 611px !important;
}

.min-width-611 {
  min-width: 611px !important;
}

.min-height-611 {
  min-height: 611px !important;
}

.max-width-611 {
  max-width: 611px !important;
}

.max-height-611 {
  max-height: 611px !important;
}

.fix-width-611 {
  max-width: 611px !important;
  min-width: 611px !important;
  width: 611px !important;
}

.fix-height-611 {
  max-height: 611px !important;
  min-height: 611px !important;
  height: 611px !important;
}

.min-w-612 {
  min-width: 612px;
}

.min-h-612 {
  min-height: 612px;
}

.width-612 {
  width: 612px !important;
}

.height-612 {
  height: 612px !important;
}

.min-width-612 {
  min-width: 612px !important;
}

.min-height-612 {
  min-height: 612px !important;
}

.max-width-612 {
  max-width: 612px !important;
}

.max-height-612 {
  max-height: 612px !important;
}

.fix-width-612 {
  max-width: 612px !important;
  min-width: 612px !important;
  width: 612px !important;
}

.fix-height-612 {
  max-height: 612px !important;
  min-height: 612px !important;
  height: 612px !important;
}

.min-w-613 {
  min-width: 613px;
}

.min-h-613 {
  min-height: 613px;
}

.width-613 {
  width: 613px !important;
}

.height-613 {
  height: 613px !important;
}

.min-width-613 {
  min-width: 613px !important;
}

.min-height-613 {
  min-height: 613px !important;
}

.max-width-613 {
  max-width: 613px !important;
}

.max-height-613 {
  max-height: 613px !important;
}

.fix-width-613 {
  max-width: 613px !important;
  min-width: 613px !important;
  width: 613px !important;
}

.fix-height-613 {
  max-height: 613px !important;
  min-height: 613px !important;
  height: 613px !important;
}

.min-w-614 {
  min-width: 614px;
}

.min-h-614 {
  min-height: 614px;
}

.width-614 {
  width: 614px !important;
}

.height-614 {
  height: 614px !important;
}

.min-width-614 {
  min-width: 614px !important;
}

.min-height-614 {
  min-height: 614px !important;
}

.max-width-614 {
  max-width: 614px !important;
}

.max-height-614 {
  max-height: 614px !important;
}

.fix-width-614 {
  max-width: 614px !important;
  min-width: 614px !important;
  width: 614px !important;
}

.fix-height-614 {
  max-height: 614px !important;
  min-height: 614px !important;
  height: 614px !important;
}

.min-w-615 {
  min-width: 615px;
}

.min-h-615 {
  min-height: 615px;
}

.width-615 {
  width: 615px !important;
}

.height-615 {
  height: 615px !important;
}

.min-width-615 {
  min-width: 615px !important;
}

.min-height-615 {
  min-height: 615px !important;
}

.max-width-615 {
  max-width: 615px !important;
}

.max-height-615 {
  max-height: 615px !important;
}

.fix-width-615 {
  max-width: 615px !important;
  min-width: 615px !important;
  width: 615px !important;
}

.fix-height-615 {
  max-height: 615px !important;
  min-height: 615px !important;
  height: 615px !important;
}

.min-w-616 {
  min-width: 616px;
}

.min-h-616 {
  min-height: 616px;
}

.width-616 {
  width: 616px !important;
}

.height-616 {
  height: 616px !important;
}

.min-width-616 {
  min-width: 616px !important;
}

.min-height-616 {
  min-height: 616px !important;
}

.max-width-616 {
  max-width: 616px !important;
}

.max-height-616 {
  max-height: 616px !important;
}

.fix-width-616 {
  max-width: 616px !important;
  min-width: 616px !important;
  width: 616px !important;
}

.fix-height-616 {
  max-height: 616px !important;
  min-height: 616px !important;
  height: 616px !important;
}

.min-w-617 {
  min-width: 617px;
}

.min-h-617 {
  min-height: 617px;
}

.width-617 {
  width: 617px !important;
}

.height-617 {
  height: 617px !important;
}

.min-width-617 {
  min-width: 617px !important;
}

.min-height-617 {
  min-height: 617px !important;
}

.max-width-617 {
  max-width: 617px !important;
}

.max-height-617 {
  max-height: 617px !important;
}

.fix-width-617 {
  max-width: 617px !important;
  min-width: 617px !important;
  width: 617px !important;
}

.fix-height-617 {
  max-height: 617px !important;
  min-height: 617px !important;
  height: 617px !important;
}

.min-w-618 {
  min-width: 618px;
}

.min-h-618 {
  min-height: 618px;
}

.width-618 {
  width: 618px !important;
}

.height-618 {
  height: 618px !important;
}

.min-width-618 {
  min-width: 618px !important;
}

.min-height-618 {
  min-height: 618px !important;
}

.max-width-618 {
  max-width: 618px !important;
}

.max-height-618 {
  max-height: 618px !important;
}

.fix-width-618 {
  max-width: 618px !important;
  min-width: 618px !important;
  width: 618px !important;
}

.fix-height-618 {
  max-height: 618px !important;
  min-height: 618px !important;
  height: 618px !important;
}

.min-w-619 {
  min-width: 619px;
}

.min-h-619 {
  min-height: 619px;
}

.width-619 {
  width: 619px !important;
}

.height-619 {
  height: 619px !important;
}

.min-width-619 {
  min-width: 619px !important;
}

.min-height-619 {
  min-height: 619px !important;
}

.max-width-619 {
  max-width: 619px !important;
}

.max-height-619 {
  max-height: 619px !important;
}

.fix-width-619 {
  max-width: 619px !important;
  min-width: 619px !important;
  width: 619px !important;
}

.fix-height-619 {
  max-height: 619px !important;
  min-height: 619px !important;
  height: 619px !important;
}

.min-w-620 {
  min-width: 620px;
}

.min-h-620 {
  min-height: 620px;
}

.width-620 {
  width: 620px !important;
}

.height-620 {
  height: 620px !important;
}

.min-width-620 {
  min-width: 620px !important;
}

.min-height-620 {
  min-height: 620px !important;
}

.max-width-620 {
  max-width: 620px !important;
}

.max-height-620 {
  max-height: 620px !important;
}

.fix-width-620 {
  max-width: 620px !important;
  min-width: 620px !important;
  width: 620px !important;
}

.fix-height-620 {
  max-height: 620px !important;
  min-height: 620px !important;
  height: 620px !important;
}

.min-w-621 {
  min-width: 621px;
}

.min-h-621 {
  min-height: 621px;
}

.width-621 {
  width: 621px !important;
}

.height-621 {
  height: 621px !important;
}

.min-width-621 {
  min-width: 621px !important;
}

.min-height-621 {
  min-height: 621px !important;
}

.max-width-621 {
  max-width: 621px !important;
}

.max-height-621 {
  max-height: 621px !important;
}

.fix-width-621 {
  max-width: 621px !important;
  min-width: 621px !important;
  width: 621px !important;
}

.fix-height-621 {
  max-height: 621px !important;
  min-height: 621px !important;
  height: 621px !important;
}

.min-w-622 {
  min-width: 622px;
}

.min-h-622 {
  min-height: 622px;
}

.width-622 {
  width: 622px !important;
}

.height-622 {
  height: 622px !important;
}

.min-width-622 {
  min-width: 622px !important;
}

.min-height-622 {
  min-height: 622px !important;
}

.max-width-622 {
  max-width: 622px !important;
}

.max-height-622 {
  max-height: 622px !important;
}

.fix-width-622 {
  max-width: 622px !important;
  min-width: 622px !important;
  width: 622px !important;
}

.fix-height-622 {
  max-height: 622px !important;
  min-height: 622px !important;
  height: 622px !important;
}

.min-w-623 {
  min-width: 623px;
}

.min-h-623 {
  min-height: 623px;
}

.width-623 {
  width: 623px !important;
}

.height-623 {
  height: 623px !important;
}

.min-width-623 {
  min-width: 623px !important;
}

.min-height-623 {
  min-height: 623px !important;
}

.max-width-623 {
  max-width: 623px !important;
}

.max-height-623 {
  max-height: 623px !important;
}

.fix-width-623 {
  max-width: 623px !important;
  min-width: 623px !important;
  width: 623px !important;
}

.fix-height-623 {
  max-height: 623px !important;
  min-height: 623px !important;
  height: 623px !important;
}

.min-w-624 {
  min-width: 624px;
}

.min-h-624 {
  min-height: 624px;
}

.width-624 {
  width: 624px !important;
}

.height-624 {
  height: 624px !important;
}

.min-width-624 {
  min-width: 624px !important;
}

.min-height-624 {
  min-height: 624px !important;
}

.max-width-624 {
  max-width: 624px !important;
}

.max-height-624 {
  max-height: 624px !important;
}

.fix-width-624 {
  max-width: 624px !important;
  min-width: 624px !important;
  width: 624px !important;
}

.fix-height-624 {
  max-height: 624px !important;
  min-height: 624px !important;
  height: 624px !important;
}

.min-w-625 {
  min-width: 625px;
}

.min-h-625 {
  min-height: 625px;
}

.width-625 {
  width: 625px !important;
}

.height-625 {
  height: 625px !important;
}

.min-width-625 {
  min-width: 625px !important;
}

.min-height-625 {
  min-height: 625px !important;
}

.max-width-625 {
  max-width: 625px !important;
}

.max-height-625 {
  max-height: 625px !important;
}

.fix-width-625 {
  max-width: 625px !important;
  min-width: 625px !important;
  width: 625px !important;
}

.fix-height-625 {
  max-height: 625px !important;
  min-height: 625px !important;
  height: 625px !important;
}

.min-w-626 {
  min-width: 626px;
}

.min-h-626 {
  min-height: 626px;
}

.width-626 {
  width: 626px !important;
}

.height-626 {
  height: 626px !important;
}

.min-width-626 {
  min-width: 626px !important;
}

.min-height-626 {
  min-height: 626px !important;
}

.max-width-626 {
  max-width: 626px !important;
}

.max-height-626 {
  max-height: 626px !important;
}

.fix-width-626 {
  max-width: 626px !important;
  min-width: 626px !important;
  width: 626px !important;
}

.fix-height-626 {
  max-height: 626px !important;
  min-height: 626px !important;
  height: 626px !important;
}

.min-w-627 {
  min-width: 627px;
}

.min-h-627 {
  min-height: 627px;
}

.width-627 {
  width: 627px !important;
}

.height-627 {
  height: 627px !important;
}

.min-width-627 {
  min-width: 627px !important;
}

.min-height-627 {
  min-height: 627px !important;
}

.max-width-627 {
  max-width: 627px !important;
}

.max-height-627 {
  max-height: 627px !important;
}

.fix-width-627 {
  max-width: 627px !important;
  min-width: 627px !important;
  width: 627px !important;
}

.fix-height-627 {
  max-height: 627px !important;
  min-height: 627px !important;
  height: 627px !important;
}

.min-w-628 {
  min-width: 628px;
}

.min-h-628 {
  min-height: 628px;
}

.width-628 {
  width: 628px !important;
}

.height-628 {
  height: 628px !important;
}

.min-width-628 {
  min-width: 628px !important;
}

.min-height-628 {
  min-height: 628px !important;
}

.max-width-628 {
  max-width: 628px !important;
}

.max-height-628 {
  max-height: 628px !important;
}

.fix-width-628 {
  max-width: 628px !important;
  min-width: 628px !important;
  width: 628px !important;
}

.fix-height-628 {
  max-height: 628px !important;
  min-height: 628px !important;
  height: 628px !important;
}

.min-w-629 {
  min-width: 629px;
}

.min-h-629 {
  min-height: 629px;
}

.width-629 {
  width: 629px !important;
}

.height-629 {
  height: 629px !important;
}

.min-width-629 {
  min-width: 629px !important;
}

.min-height-629 {
  min-height: 629px !important;
}

.max-width-629 {
  max-width: 629px !important;
}

.max-height-629 {
  max-height: 629px !important;
}

.fix-width-629 {
  max-width: 629px !important;
  min-width: 629px !important;
  width: 629px !important;
}

.fix-height-629 {
  max-height: 629px !important;
  min-height: 629px !important;
  height: 629px !important;
}

.min-w-630 {
  min-width: 630px;
}

.min-h-630 {
  min-height: 630px;
}

.width-630 {
  width: 630px !important;
}

.height-630 {
  height: 630px !important;
}

.min-width-630 {
  min-width: 630px !important;
}

.min-height-630 {
  min-height: 630px !important;
}

.max-width-630 {
  max-width: 630px !important;
}

.max-height-630 {
  max-height: 630px !important;
}

.fix-width-630 {
  max-width: 630px !important;
  min-width: 630px !important;
  width: 630px !important;
}

.fix-height-630 {
  max-height: 630px !important;
  min-height: 630px !important;
  height: 630px !important;
}

.min-w-631 {
  min-width: 631px;
}

.min-h-631 {
  min-height: 631px;
}

.width-631 {
  width: 631px !important;
}

.height-631 {
  height: 631px !important;
}

.min-width-631 {
  min-width: 631px !important;
}

.min-height-631 {
  min-height: 631px !important;
}

.max-width-631 {
  max-width: 631px !important;
}

.max-height-631 {
  max-height: 631px !important;
}

.fix-width-631 {
  max-width: 631px !important;
  min-width: 631px !important;
  width: 631px !important;
}

.fix-height-631 {
  max-height: 631px !important;
  min-height: 631px !important;
  height: 631px !important;
}

.min-w-632 {
  min-width: 632px;
}

.min-h-632 {
  min-height: 632px;
}

.width-632 {
  width: 632px !important;
}

.height-632 {
  height: 632px !important;
}

.min-width-632 {
  min-width: 632px !important;
}

.min-height-632 {
  min-height: 632px !important;
}

.max-width-632 {
  max-width: 632px !important;
}

.max-height-632 {
  max-height: 632px !important;
}

.fix-width-632 {
  max-width: 632px !important;
  min-width: 632px !important;
  width: 632px !important;
}

.fix-height-632 {
  max-height: 632px !important;
  min-height: 632px !important;
  height: 632px !important;
}

.min-w-633 {
  min-width: 633px;
}

.min-h-633 {
  min-height: 633px;
}

.width-633 {
  width: 633px !important;
}

.height-633 {
  height: 633px !important;
}

.min-width-633 {
  min-width: 633px !important;
}

.min-height-633 {
  min-height: 633px !important;
}

.max-width-633 {
  max-width: 633px !important;
}

.max-height-633 {
  max-height: 633px !important;
}

.fix-width-633 {
  max-width: 633px !important;
  min-width: 633px !important;
  width: 633px !important;
}

.fix-height-633 {
  max-height: 633px !important;
  min-height: 633px !important;
  height: 633px !important;
}

.min-w-634 {
  min-width: 634px;
}

.min-h-634 {
  min-height: 634px;
}

.width-634 {
  width: 634px !important;
}

.height-634 {
  height: 634px !important;
}

.min-width-634 {
  min-width: 634px !important;
}

.min-height-634 {
  min-height: 634px !important;
}

.max-width-634 {
  max-width: 634px !important;
}

.max-height-634 {
  max-height: 634px !important;
}

.fix-width-634 {
  max-width: 634px !important;
  min-width: 634px !important;
  width: 634px !important;
}

.fix-height-634 {
  max-height: 634px !important;
  min-height: 634px !important;
  height: 634px !important;
}

.min-w-635 {
  min-width: 635px;
}

.min-h-635 {
  min-height: 635px;
}

.width-635 {
  width: 635px !important;
}

.height-635 {
  height: 635px !important;
}

.min-width-635 {
  min-width: 635px !important;
}

.min-height-635 {
  min-height: 635px !important;
}

.max-width-635 {
  max-width: 635px !important;
}

.max-height-635 {
  max-height: 635px !important;
}

.fix-width-635 {
  max-width: 635px !important;
  min-width: 635px !important;
  width: 635px !important;
}

.fix-height-635 {
  max-height: 635px !important;
  min-height: 635px !important;
  height: 635px !important;
}

.min-w-636 {
  min-width: 636px;
}

.min-h-636 {
  min-height: 636px;
}

.width-636 {
  width: 636px !important;
}

.height-636 {
  height: 636px !important;
}

.min-width-636 {
  min-width: 636px !important;
}

.min-height-636 {
  min-height: 636px !important;
}

.max-width-636 {
  max-width: 636px !important;
}

.max-height-636 {
  max-height: 636px !important;
}

.fix-width-636 {
  max-width: 636px !important;
  min-width: 636px !important;
  width: 636px !important;
}

.fix-height-636 {
  max-height: 636px !important;
  min-height: 636px !important;
  height: 636px !important;
}

.min-w-637 {
  min-width: 637px;
}

.min-h-637 {
  min-height: 637px;
}

.width-637 {
  width: 637px !important;
}

.height-637 {
  height: 637px !important;
}

.min-width-637 {
  min-width: 637px !important;
}

.min-height-637 {
  min-height: 637px !important;
}

.max-width-637 {
  max-width: 637px !important;
}

.max-height-637 {
  max-height: 637px !important;
}

.fix-width-637 {
  max-width: 637px !important;
  min-width: 637px !important;
  width: 637px !important;
}

.fix-height-637 {
  max-height: 637px !important;
  min-height: 637px !important;
  height: 637px !important;
}

.min-w-638 {
  min-width: 638px;
}

.min-h-638 {
  min-height: 638px;
}

.width-638 {
  width: 638px !important;
}

.height-638 {
  height: 638px !important;
}

.min-width-638 {
  min-width: 638px !important;
}

.min-height-638 {
  min-height: 638px !important;
}

.max-width-638 {
  max-width: 638px !important;
}

.max-height-638 {
  max-height: 638px !important;
}

.fix-width-638 {
  max-width: 638px !important;
  min-width: 638px !important;
  width: 638px !important;
}

.fix-height-638 {
  max-height: 638px !important;
  min-height: 638px !important;
  height: 638px !important;
}

.min-w-639 {
  min-width: 639px;
}

.min-h-639 {
  min-height: 639px;
}

.width-639 {
  width: 639px !important;
}

.height-639 {
  height: 639px !important;
}

.min-width-639 {
  min-width: 639px !important;
}

.min-height-639 {
  min-height: 639px !important;
}

.max-width-639 {
  max-width: 639px !important;
}

.max-height-639 {
  max-height: 639px !important;
}

.fix-width-639 {
  max-width: 639px !important;
  min-width: 639px !important;
  width: 639px !important;
}

.fix-height-639 {
  max-height: 639px !important;
  min-height: 639px !important;
  height: 639px !important;
}

.min-w-640 {
  min-width: 640px;
}

.min-h-640 {
  min-height: 640px;
}

.width-640 {
  width: 640px !important;
}

.height-640 {
  height: 640px !important;
}

.min-width-640 {
  min-width: 640px !important;
}

.min-height-640 {
  min-height: 640px !important;
}

.max-width-640 {
  max-width: 640px !important;
}

.max-height-640 {
  max-height: 640px !important;
}

.fix-width-640 {
  max-width: 640px !important;
  min-width: 640px !important;
  width: 640px !important;
}

.fix-height-640 {
  max-height: 640px !important;
  min-height: 640px !important;
  height: 640px !important;
}

.min-w-641 {
  min-width: 641px;
}

.min-h-641 {
  min-height: 641px;
}

.width-641 {
  width: 641px !important;
}

.height-641 {
  height: 641px !important;
}

.min-width-641 {
  min-width: 641px !important;
}

.min-height-641 {
  min-height: 641px !important;
}

.max-width-641 {
  max-width: 641px !important;
}

.max-height-641 {
  max-height: 641px !important;
}

.fix-width-641 {
  max-width: 641px !important;
  min-width: 641px !important;
  width: 641px !important;
}

.fix-height-641 {
  max-height: 641px !important;
  min-height: 641px !important;
  height: 641px !important;
}

.min-w-642 {
  min-width: 642px;
}

.min-h-642 {
  min-height: 642px;
}

.width-642 {
  width: 642px !important;
}

.height-642 {
  height: 642px !important;
}

.min-width-642 {
  min-width: 642px !important;
}

.min-height-642 {
  min-height: 642px !important;
}

.max-width-642 {
  max-width: 642px !important;
}

.max-height-642 {
  max-height: 642px !important;
}

.fix-width-642 {
  max-width: 642px !important;
  min-width: 642px !important;
  width: 642px !important;
}

.fix-height-642 {
  max-height: 642px !important;
  min-height: 642px !important;
  height: 642px !important;
}

.min-w-643 {
  min-width: 643px;
}

.min-h-643 {
  min-height: 643px;
}

.width-643 {
  width: 643px !important;
}

.height-643 {
  height: 643px !important;
}

.min-width-643 {
  min-width: 643px !important;
}

.min-height-643 {
  min-height: 643px !important;
}

.max-width-643 {
  max-width: 643px !important;
}

.max-height-643 {
  max-height: 643px !important;
}

.fix-width-643 {
  max-width: 643px !important;
  min-width: 643px !important;
  width: 643px !important;
}

.fix-height-643 {
  max-height: 643px !important;
  min-height: 643px !important;
  height: 643px !important;
}

.min-w-644 {
  min-width: 644px;
}

.min-h-644 {
  min-height: 644px;
}

.width-644 {
  width: 644px !important;
}

.height-644 {
  height: 644px !important;
}

.min-width-644 {
  min-width: 644px !important;
}

.min-height-644 {
  min-height: 644px !important;
}

.max-width-644 {
  max-width: 644px !important;
}

.max-height-644 {
  max-height: 644px !important;
}

.fix-width-644 {
  max-width: 644px !important;
  min-width: 644px !important;
  width: 644px !important;
}

.fix-height-644 {
  max-height: 644px !important;
  min-height: 644px !important;
  height: 644px !important;
}

.min-w-645 {
  min-width: 645px;
}

.min-h-645 {
  min-height: 645px;
}

.width-645 {
  width: 645px !important;
}

.height-645 {
  height: 645px !important;
}

.min-width-645 {
  min-width: 645px !important;
}

.min-height-645 {
  min-height: 645px !important;
}

.max-width-645 {
  max-width: 645px !important;
}

.max-height-645 {
  max-height: 645px !important;
}

.fix-width-645 {
  max-width: 645px !important;
  min-width: 645px !important;
  width: 645px !important;
}

.fix-height-645 {
  max-height: 645px !important;
  min-height: 645px !important;
  height: 645px !important;
}

.min-w-646 {
  min-width: 646px;
}

.min-h-646 {
  min-height: 646px;
}

.width-646 {
  width: 646px !important;
}

.height-646 {
  height: 646px !important;
}

.min-width-646 {
  min-width: 646px !important;
}

.min-height-646 {
  min-height: 646px !important;
}

.max-width-646 {
  max-width: 646px !important;
}

.max-height-646 {
  max-height: 646px !important;
}

.fix-width-646 {
  max-width: 646px !important;
  min-width: 646px !important;
  width: 646px !important;
}

.fix-height-646 {
  max-height: 646px !important;
  min-height: 646px !important;
  height: 646px !important;
}

.min-w-647 {
  min-width: 647px;
}

.min-h-647 {
  min-height: 647px;
}

.width-647 {
  width: 647px !important;
}

.height-647 {
  height: 647px !important;
}

.min-width-647 {
  min-width: 647px !important;
}

.min-height-647 {
  min-height: 647px !important;
}

.max-width-647 {
  max-width: 647px !important;
}

.max-height-647 {
  max-height: 647px !important;
}

.fix-width-647 {
  max-width: 647px !important;
  min-width: 647px !important;
  width: 647px !important;
}

.fix-height-647 {
  max-height: 647px !important;
  min-height: 647px !important;
  height: 647px !important;
}

.min-w-648 {
  min-width: 648px;
}

.min-h-648 {
  min-height: 648px;
}

.width-648 {
  width: 648px !important;
}

.height-648 {
  height: 648px !important;
}

.min-width-648 {
  min-width: 648px !important;
}

.min-height-648 {
  min-height: 648px !important;
}

.max-width-648 {
  max-width: 648px !important;
}

.max-height-648 {
  max-height: 648px !important;
}

.fix-width-648 {
  max-width: 648px !important;
  min-width: 648px !important;
  width: 648px !important;
}

.fix-height-648 {
  max-height: 648px !important;
  min-height: 648px !important;
  height: 648px !important;
}

.min-w-649 {
  min-width: 649px;
}

.min-h-649 {
  min-height: 649px;
}

.width-649 {
  width: 649px !important;
}

.height-649 {
  height: 649px !important;
}

.min-width-649 {
  min-width: 649px !important;
}

.min-height-649 {
  min-height: 649px !important;
}

.max-width-649 {
  max-width: 649px !important;
}

.max-height-649 {
  max-height: 649px !important;
}

.fix-width-649 {
  max-width: 649px !important;
  min-width: 649px !important;
  width: 649px !important;
}

.fix-height-649 {
  max-height: 649px !important;
  min-height: 649px !important;
  height: 649px !important;
}

.min-w-650 {
  min-width: 650px;
}

.min-h-650 {
  min-height: 650px;
}

.width-650 {
  width: 650px !important;
}

.height-650 {
  height: 650px !important;
}

.min-width-650 {
  min-width: 650px !important;
}

.min-height-650 {
  min-height: 650px !important;
}

.max-width-650 {
  max-width: 650px !important;
}

.max-height-650 {
  max-height: 650px !important;
}

.fix-width-650 {
  max-width: 650px !important;
  min-width: 650px !important;
  width: 650px !important;
}

.fix-height-650 {
  max-height: 650px !important;
  min-height: 650px !important;
  height: 650px !important;
}

.min-w-651 {
  min-width: 651px;
}

.min-h-651 {
  min-height: 651px;
}

.width-651 {
  width: 651px !important;
}

.height-651 {
  height: 651px !important;
}

.min-width-651 {
  min-width: 651px !important;
}

.min-height-651 {
  min-height: 651px !important;
}

.max-width-651 {
  max-width: 651px !important;
}

.max-height-651 {
  max-height: 651px !important;
}

.fix-width-651 {
  max-width: 651px !important;
  min-width: 651px !important;
  width: 651px !important;
}

.fix-height-651 {
  max-height: 651px !important;
  min-height: 651px !important;
  height: 651px !important;
}

.min-w-652 {
  min-width: 652px;
}

.min-h-652 {
  min-height: 652px;
}

.width-652 {
  width: 652px !important;
}

.height-652 {
  height: 652px !important;
}

.min-width-652 {
  min-width: 652px !important;
}

.min-height-652 {
  min-height: 652px !important;
}

.max-width-652 {
  max-width: 652px !important;
}

.max-height-652 {
  max-height: 652px !important;
}

.fix-width-652 {
  max-width: 652px !important;
  min-width: 652px !important;
  width: 652px !important;
}

.fix-height-652 {
  max-height: 652px !important;
  min-height: 652px !important;
  height: 652px !important;
}

.min-w-653 {
  min-width: 653px;
}

.min-h-653 {
  min-height: 653px;
}

.width-653 {
  width: 653px !important;
}

.height-653 {
  height: 653px !important;
}

.min-width-653 {
  min-width: 653px !important;
}

.min-height-653 {
  min-height: 653px !important;
}

.max-width-653 {
  max-width: 653px !important;
}

.max-height-653 {
  max-height: 653px !important;
}

.fix-width-653 {
  max-width: 653px !important;
  min-width: 653px !important;
  width: 653px !important;
}

.fix-height-653 {
  max-height: 653px !important;
  min-height: 653px !important;
  height: 653px !important;
}

.min-w-654 {
  min-width: 654px;
}

.min-h-654 {
  min-height: 654px;
}

.width-654 {
  width: 654px !important;
}

.height-654 {
  height: 654px !important;
}

.min-width-654 {
  min-width: 654px !important;
}

.min-height-654 {
  min-height: 654px !important;
}

.max-width-654 {
  max-width: 654px !important;
}

.max-height-654 {
  max-height: 654px !important;
}

.fix-width-654 {
  max-width: 654px !important;
  min-width: 654px !important;
  width: 654px !important;
}

.fix-height-654 {
  max-height: 654px !important;
  min-height: 654px !important;
  height: 654px !important;
}

.min-w-655 {
  min-width: 655px;
}

.min-h-655 {
  min-height: 655px;
}

.width-655 {
  width: 655px !important;
}

.height-655 {
  height: 655px !important;
}

.min-width-655 {
  min-width: 655px !important;
}

.min-height-655 {
  min-height: 655px !important;
}

.max-width-655 {
  max-width: 655px !important;
}

.max-height-655 {
  max-height: 655px !important;
}

.fix-width-655 {
  max-width: 655px !important;
  min-width: 655px !important;
  width: 655px !important;
}

.fix-height-655 {
  max-height: 655px !important;
  min-height: 655px !important;
  height: 655px !important;
}

.min-w-656 {
  min-width: 656px;
}

.min-h-656 {
  min-height: 656px;
}

.width-656 {
  width: 656px !important;
}

.height-656 {
  height: 656px !important;
}

.min-width-656 {
  min-width: 656px !important;
}

.min-height-656 {
  min-height: 656px !important;
}

.max-width-656 {
  max-width: 656px !important;
}

.max-height-656 {
  max-height: 656px !important;
}

.fix-width-656 {
  max-width: 656px !important;
  min-width: 656px !important;
  width: 656px !important;
}

.fix-height-656 {
  max-height: 656px !important;
  min-height: 656px !important;
  height: 656px !important;
}

.min-w-657 {
  min-width: 657px;
}

.min-h-657 {
  min-height: 657px;
}

.width-657 {
  width: 657px !important;
}

.height-657 {
  height: 657px !important;
}

.min-width-657 {
  min-width: 657px !important;
}

.min-height-657 {
  min-height: 657px !important;
}

.max-width-657 {
  max-width: 657px !important;
}

.max-height-657 {
  max-height: 657px !important;
}

.fix-width-657 {
  max-width: 657px !important;
  min-width: 657px !important;
  width: 657px !important;
}

.fix-height-657 {
  max-height: 657px !important;
  min-height: 657px !important;
  height: 657px !important;
}

.min-w-658 {
  min-width: 658px;
}

.min-h-658 {
  min-height: 658px;
}

.width-658 {
  width: 658px !important;
}

.height-658 {
  height: 658px !important;
}

.min-width-658 {
  min-width: 658px !important;
}

.min-height-658 {
  min-height: 658px !important;
}

.max-width-658 {
  max-width: 658px !important;
}

.max-height-658 {
  max-height: 658px !important;
}

.fix-width-658 {
  max-width: 658px !important;
  min-width: 658px !important;
  width: 658px !important;
}

.fix-height-658 {
  max-height: 658px !important;
  min-height: 658px !important;
  height: 658px !important;
}

.min-w-659 {
  min-width: 659px;
}

.min-h-659 {
  min-height: 659px;
}

.width-659 {
  width: 659px !important;
}

.height-659 {
  height: 659px !important;
}

.min-width-659 {
  min-width: 659px !important;
}

.min-height-659 {
  min-height: 659px !important;
}

.max-width-659 {
  max-width: 659px !important;
}

.max-height-659 {
  max-height: 659px !important;
}

.fix-width-659 {
  max-width: 659px !important;
  min-width: 659px !important;
  width: 659px !important;
}

.fix-height-659 {
  max-height: 659px !important;
  min-height: 659px !important;
  height: 659px !important;
}

.min-w-660 {
  min-width: 660px;
}

.min-h-660 {
  min-height: 660px;
}

.width-660 {
  width: 660px !important;
}

.height-660 {
  height: 660px !important;
}

.min-width-660 {
  min-width: 660px !important;
}

.min-height-660 {
  min-height: 660px !important;
}

.max-width-660 {
  max-width: 660px !important;
}

.max-height-660 {
  max-height: 660px !important;
}

.fix-width-660 {
  max-width: 660px !important;
  min-width: 660px !important;
  width: 660px !important;
}

.fix-height-660 {
  max-height: 660px !important;
  min-height: 660px !important;
  height: 660px !important;
}

.min-w-661 {
  min-width: 661px;
}

.min-h-661 {
  min-height: 661px;
}

.width-661 {
  width: 661px !important;
}

.height-661 {
  height: 661px !important;
}

.min-width-661 {
  min-width: 661px !important;
}

.min-height-661 {
  min-height: 661px !important;
}

.max-width-661 {
  max-width: 661px !important;
}

.max-height-661 {
  max-height: 661px !important;
}

.fix-width-661 {
  max-width: 661px !important;
  min-width: 661px !important;
  width: 661px !important;
}

.fix-height-661 {
  max-height: 661px !important;
  min-height: 661px !important;
  height: 661px !important;
}

.min-w-662 {
  min-width: 662px;
}

.min-h-662 {
  min-height: 662px;
}

.width-662 {
  width: 662px !important;
}

.height-662 {
  height: 662px !important;
}

.min-width-662 {
  min-width: 662px !important;
}

.min-height-662 {
  min-height: 662px !important;
}

.max-width-662 {
  max-width: 662px !important;
}

.max-height-662 {
  max-height: 662px !important;
}

.fix-width-662 {
  max-width: 662px !important;
  min-width: 662px !important;
  width: 662px !important;
}

.fix-height-662 {
  max-height: 662px !important;
  min-height: 662px !important;
  height: 662px !important;
}

.min-w-663 {
  min-width: 663px;
}

.min-h-663 {
  min-height: 663px;
}

.width-663 {
  width: 663px !important;
}

.height-663 {
  height: 663px !important;
}

.min-width-663 {
  min-width: 663px !important;
}

.min-height-663 {
  min-height: 663px !important;
}

.max-width-663 {
  max-width: 663px !important;
}

.max-height-663 {
  max-height: 663px !important;
}

.fix-width-663 {
  max-width: 663px !important;
  min-width: 663px !important;
  width: 663px !important;
}

.fix-height-663 {
  max-height: 663px !important;
  min-height: 663px !important;
  height: 663px !important;
}

.min-w-664 {
  min-width: 664px;
}

.min-h-664 {
  min-height: 664px;
}

.width-664 {
  width: 664px !important;
}

.height-664 {
  height: 664px !important;
}

.min-width-664 {
  min-width: 664px !important;
}

.min-height-664 {
  min-height: 664px !important;
}

.max-width-664 {
  max-width: 664px !important;
}

.max-height-664 {
  max-height: 664px !important;
}

.fix-width-664 {
  max-width: 664px !important;
  min-width: 664px !important;
  width: 664px !important;
}

.fix-height-664 {
  max-height: 664px !important;
  min-height: 664px !important;
  height: 664px !important;
}

.min-w-665 {
  min-width: 665px;
}

.min-h-665 {
  min-height: 665px;
}

.width-665 {
  width: 665px !important;
}

.height-665 {
  height: 665px !important;
}

.min-width-665 {
  min-width: 665px !important;
}

.min-height-665 {
  min-height: 665px !important;
}

.max-width-665 {
  max-width: 665px !important;
}

.max-height-665 {
  max-height: 665px !important;
}

.fix-width-665 {
  max-width: 665px !important;
  min-width: 665px !important;
  width: 665px !important;
}

.fix-height-665 {
  max-height: 665px !important;
  min-height: 665px !important;
  height: 665px !important;
}

.min-w-666 {
  min-width: 666px;
}

.min-h-666 {
  min-height: 666px;
}

.width-666 {
  width: 666px !important;
}

.height-666 {
  height: 666px !important;
}

.min-width-666 {
  min-width: 666px !important;
}

.min-height-666 {
  min-height: 666px !important;
}

.max-width-666 {
  max-width: 666px !important;
}

.max-height-666 {
  max-height: 666px !important;
}

.fix-width-666 {
  max-width: 666px !important;
  min-width: 666px !important;
  width: 666px !important;
}

.fix-height-666 {
  max-height: 666px !important;
  min-height: 666px !important;
  height: 666px !important;
}

.min-w-667 {
  min-width: 667px;
}

.min-h-667 {
  min-height: 667px;
}

.width-667 {
  width: 667px !important;
}

.height-667 {
  height: 667px !important;
}

.min-width-667 {
  min-width: 667px !important;
}

.min-height-667 {
  min-height: 667px !important;
}

.max-width-667 {
  max-width: 667px !important;
}

.max-height-667 {
  max-height: 667px !important;
}

.fix-width-667 {
  max-width: 667px !important;
  min-width: 667px !important;
  width: 667px !important;
}

.fix-height-667 {
  max-height: 667px !important;
  min-height: 667px !important;
  height: 667px !important;
}

.min-w-668 {
  min-width: 668px;
}

.min-h-668 {
  min-height: 668px;
}

.width-668 {
  width: 668px !important;
}

.height-668 {
  height: 668px !important;
}

.min-width-668 {
  min-width: 668px !important;
}

.min-height-668 {
  min-height: 668px !important;
}

.max-width-668 {
  max-width: 668px !important;
}

.max-height-668 {
  max-height: 668px !important;
}

.fix-width-668 {
  max-width: 668px !important;
  min-width: 668px !important;
  width: 668px !important;
}

.fix-height-668 {
  max-height: 668px !important;
  min-height: 668px !important;
  height: 668px !important;
}

.min-w-669 {
  min-width: 669px;
}

.min-h-669 {
  min-height: 669px;
}

.width-669 {
  width: 669px !important;
}

.height-669 {
  height: 669px !important;
}

.min-width-669 {
  min-width: 669px !important;
}

.min-height-669 {
  min-height: 669px !important;
}

.max-width-669 {
  max-width: 669px !important;
}

.max-height-669 {
  max-height: 669px !important;
}

.fix-width-669 {
  max-width: 669px !important;
  min-width: 669px !important;
  width: 669px !important;
}

.fix-height-669 {
  max-height: 669px !important;
  min-height: 669px !important;
  height: 669px !important;
}

.min-w-670 {
  min-width: 670px;
}

.min-h-670 {
  min-height: 670px;
}

.width-670 {
  width: 670px !important;
}

.height-670 {
  height: 670px !important;
}

.min-width-670 {
  min-width: 670px !important;
}

.min-height-670 {
  min-height: 670px !important;
}

.max-width-670 {
  max-width: 670px !important;
}

.max-height-670 {
  max-height: 670px !important;
}

.fix-width-670 {
  max-width: 670px !important;
  min-width: 670px !important;
  width: 670px !important;
}

.fix-height-670 {
  max-height: 670px !important;
  min-height: 670px !important;
  height: 670px !important;
}

.min-w-671 {
  min-width: 671px;
}

.min-h-671 {
  min-height: 671px;
}

.width-671 {
  width: 671px !important;
}

.height-671 {
  height: 671px !important;
}

.min-width-671 {
  min-width: 671px !important;
}

.min-height-671 {
  min-height: 671px !important;
}

.max-width-671 {
  max-width: 671px !important;
}

.max-height-671 {
  max-height: 671px !important;
}

.fix-width-671 {
  max-width: 671px !important;
  min-width: 671px !important;
  width: 671px !important;
}

.fix-height-671 {
  max-height: 671px !important;
  min-height: 671px !important;
  height: 671px !important;
}

.min-w-672 {
  min-width: 672px;
}

.min-h-672 {
  min-height: 672px;
}

.width-672 {
  width: 672px !important;
}

.height-672 {
  height: 672px !important;
}

.min-width-672 {
  min-width: 672px !important;
}

.min-height-672 {
  min-height: 672px !important;
}

.max-width-672 {
  max-width: 672px !important;
}

.max-height-672 {
  max-height: 672px !important;
}

.fix-width-672 {
  max-width: 672px !important;
  min-width: 672px !important;
  width: 672px !important;
}

.fix-height-672 {
  max-height: 672px !important;
  min-height: 672px !important;
  height: 672px !important;
}

.min-w-673 {
  min-width: 673px;
}

.min-h-673 {
  min-height: 673px;
}

.width-673 {
  width: 673px !important;
}

.height-673 {
  height: 673px !important;
}

.min-width-673 {
  min-width: 673px !important;
}

.min-height-673 {
  min-height: 673px !important;
}

.max-width-673 {
  max-width: 673px !important;
}

.max-height-673 {
  max-height: 673px !important;
}

.fix-width-673 {
  max-width: 673px !important;
  min-width: 673px !important;
  width: 673px !important;
}

.fix-height-673 {
  max-height: 673px !important;
  min-height: 673px !important;
  height: 673px !important;
}

.min-w-674 {
  min-width: 674px;
}

.min-h-674 {
  min-height: 674px;
}

.width-674 {
  width: 674px !important;
}

.height-674 {
  height: 674px !important;
}

.min-width-674 {
  min-width: 674px !important;
}

.min-height-674 {
  min-height: 674px !important;
}

.max-width-674 {
  max-width: 674px !important;
}

.max-height-674 {
  max-height: 674px !important;
}

.fix-width-674 {
  max-width: 674px !important;
  min-width: 674px !important;
  width: 674px !important;
}

.fix-height-674 {
  max-height: 674px !important;
  min-height: 674px !important;
  height: 674px !important;
}

.min-w-675 {
  min-width: 675px;
}

.min-h-675 {
  min-height: 675px;
}

.width-675 {
  width: 675px !important;
}

.height-675 {
  height: 675px !important;
}

.min-width-675 {
  min-width: 675px !important;
}

.min-height-675 {
  min-height: 675px !important;
}

.max-width-675 {
  max-width: 675px !important;
}

.max-height-675 {
  max-height: 675px !important;
}

.fix-width-675 {
  max-width: 675px !important;
  min-width: 675px !important;
  width: 675px !important;
}

.fix-height-675 {
  max-height: 675px !important;
  min-height: 675px !important;
  height: 675px !important;
}

.min-w-676 {
  min-width: 676px;
}

.min-h-676 {
  min-height: 676px;
}

.width-676 {
  width: 676px !important;
}

.height-676 {
  height: 676px !important;
}

.min-width-676 {
  min-width: 676px !important;
}

.min-height-676 {
  min-height: 676px !important;
}

.max-width-676 {
  max-width: 676px !important;
}

.max-height-676 {
  max-height: 676px !important;
}

.fix-width-676 {
  max-width: 676px !important;
  min-width: 676px !important;
  width: 676px !important;
}

.fix-height-676 {
  max-height: 676px !important;
  min-height: 676px !important;
  height: 676px !important;
}

.min-w-677 {
  min-width: 677px;
}

.min-h-677 {
  min-height: 677px;
}

.width-677 {
  width: 677px !important;
}

.height-677 {
  height: 677px !important;
}

.min-width-677 {
  min-width: 677px !important;
}

.min-height-677 {
  min-height: 677px !important;
}

.max-width-677 {
  max-width: 677px !important;
}

.max-height-677 {
  max-height: 677px !important;
}

.fix-width-677 {
  max-width: 677px !important;
  min-width: 677px !important;
  width: 677px !important;
}

.fix-height-677 {
  max-height: 677px !important;
  min-height: 677px !important;
  height: 677px !important;
}

.min-w-678 {
  min-width: 678px;
}

.min-h-678 {
  min-height: 678px;
}

.width-678 {
  width: 678px !important;
}

.height-678 {
  height: 678px !important;
}

.min-width-678 {
  min-width: 678px !important;
}

.min-height-678 {
  min-height: 678px !important;
}

.max-width-678 {
  max-width: 678px !important;
}

.max-height-678 {
  max-height: 678px !important;
}

.fix-width-678 {
  max-width: 678px !important;
  min-width: 678px !important;
  width: 678px !important;
}

.fix-height-678 {
  max-height: 678px !important;
  min-height: 678px !important;
  height: 678px !important;
}

.min-w-679 {
  min-width: 679px;
}

.min-h-679 {
  min-height: 679px;
}

.width-679 {
  width: 679px !important;
}

.height-679 {
  height: 679px !important;
}

.min-width-679 {
  min-width: 679px !important;
}

.min-height-679 {
  min-height: 679px !important;
}

.max-width-679 {
  max-width: 679px !important;
}

.max-height-679 {
  max-height: 679px !important;
}

.fix-width-679 {
  max-width: 679px !important;
  min-width: 679px !important;
  width: 679px !important;
}

.fix-height-679 {
  max-height: 679px !important;
  min-height: 679px !important;
  height: 679px !important;
}

.min-w-680 {
  min-width: 680px;
}

.min-h-680 {
  min-height: 680px;
}

.width-680 {
  width: 680px !important;
}

.height-680 {
  height: 680px !important;
}

.min-width-680 {
  min-width: 680px !important;
}

.min-height-680 {
  min-height: 680px !important;
}

.max-width-680 {
  max-width: 680px !important;
}

.max-height-680 {
  max-height: 680px !important;
}

.fix-width-680 {
  max-width: 680px !important;
  min-width: 680px !important;
  width: 680px !important;
}

.fix-height-680 {
  max-height: 680px !important;
  min-height: 680px !important;
  height: 680px !important;
}

.min-w-681 {
  min-width: 681px;
}

.min-h-681 {
  min-height: 681px;
}

.width-681 {
  width: 681px !important;
}

.height-681 {
  height: 681px !important;
}

.min-width-681 {
  min-width: 681px !important;
}

.min-height-681 {
  min-height: 681px !important;
}

.max-width-681 {
  max-width: 681px !important;
}

.max-height-681 {
  max-height: 681px !important;
}

.fix-width-681 {
  max-width: 681px !important;
  min-width: 681px !important;
  width: 681px !important;
}

.fix-height-681 {
  max-height: 681px !important;
  min-height: 681px !important;
  height: 681px !important;
}

.min-w-682 {
  min-width: 682px;
}

.min-h-682 {
  min-height: 682px;
}

.width-682 {
  width: 682px !important;
}

.height-682 {
  height: 682px !important;
}

.min-width-682 {
  min-width: 682px !important;
}

.min-height-682 {
  min-height: 682px !important;
}

.max-width-682 {
  max-width: 682px !important;
}

.max-height-682 {
  max-height: 682px !important;
}

.fix-width-682 {
  max-width: 682px !important;
  min-width: 682px !important;
  width: 682px !important;
}

.fix-height-682 {
  max-height: 682px !important;
  min-height: 682px !important;
  height: 682px !important;
}

.min-w-683 {
  min-width: 683px;
}

.min-h-683 {
  min-height: 683px;
}

.width-683 {
  width: 683px !important;
}

.height-683 {
  height: 683px !important;
}

.min-width-683 {
  min-width: 683px !important;
}

.min-height-683 {
  min-height: 683px !important;
}

.max-width-683 {
  max-width: 683px !important;
}

.max-height-683 {
  max-height: 683px !important;
}

.fix-width-683 {
  max-width: 683px !important;
  min-width: 683px !important;
  width: 683px !important;
}

.fix-height-683 {
  max-height: 683px !important;
  min-height: 683px !important;
  height: 683px !important;
}

.min-w-684 {
  min-width: 684px;
}

.min-h-684 {
  min-height: 684px;
}

.width-684 {
  width: 684px !important;
}

.height-684 {
  height: 684px !important;
}

.min-width-684 {
  min-width: 684px !important;
}

.min-height-684 {
  min-height: 684px !important;
}

.max-width-684 {
  max-width: 684px !important;
}

.max-height-684 {
  max-height: 684px !important;
}

.fix-width-684 {
  max-width: 684px !important;
  min-width: 684px !important;
  width: 684px !important;
}

.fix-height-684 {
  max-height: 684px !important;
  min-height: 684px !important;
  height: 684px !important;
}

.min-w-685 {
  min-width: 685px;
}

.min-h-685 {
  min-height: 685px;
}

.width-685 {
  width: 685px !important;
}

.height-685 {
  height: 685px !important;
}

.min-width-685 {
  min-width: 685px !important;
}

.min-height-685 {
  min-height: 685px !important;
}

.max-width-685 {
  max-width: 685px !important;
}

.max-height-685 {
  max-height: 685px !important;
}

.fix-width-685 {
  max-width: 685px !important;
  min-width: 685px !important;
  width: 685px !important;
}

.fix-height-685 {
  max-height: 685px !important;
  min-height: 685px !important;
  height: 685px !important;
}

.min-w-686 {
  min-width: 686px;
}

.min-h-686 {
  min-height: 686px;
}

.width-686 {
  width: 686px !important;
}

.height-686 {
  height: 686px !important;
}

.min-width-686 {
  min-width: 686px !important;
}

.min-height-686 {
  min-height: 686px !important;
}

.max-width-686 {
  max-width: 686px !important;
}

.max-height-686 {
  max-height: 686px !important;
}

.fix-width-686 {
  max-width: 686px !important;
  min-width: 686px !important;
  width: 686px !important;
}

.fix-height-686 {
  max-height: 686px !important;
  min-height: 686px !important;
  height: 686px !important;
}

.min-w-687 {
  min-width: 687px;
}

.min-h-687 {
  min-height: 687px;
}

.width-687 {
  width: 687px !important;
}

.height-687 {
  height: 687px !important;
}

.min-width-687 {
  min-width: 687px !important;
}

.min-height-687 {
  min-height: 687px !important;
}

.max-width-687 {
  max-width: 687px !important;
}

.max-height-687 {
  max-height: 687px !important;
}

.fix-width-687 {
  max-width: 687px !important;
  min-width: 687px !important;
  width: 687px !important;
}

.fix-height-687 {
  max-height: 687px !important;
  min-height: 687px !important;
  height: 687px !important;
}

.min-w-688 {
  min-width: 688px;
}

.min-h-688 {
  min-height: 688px;
}

.width-688 {
  width: 688px !important;
}

.height-688 {
  height: 688px !important;
}

.min-width-688 {
  min-width: 688px !important;
}

.min-height-688 {
  min-height: 688px !important;
}

.max-width-688 {
  max-width: 688px !important;
}

.max-height-688 {
  max-height: 688px !important;
}

.fix-width-688 {
  max-width: 688px !important;
  min-width: 688px !important;
  width: 688px !important;
}

.fix-height-688 {
  max-height: 688px !important;
  min-height: 688px !important;
  height: 688px !important;
}

.min-w-689 {
  min-width: 689px;
}

.min-h-689 {
  min-height: 689px;
}

.width-689 {
  width: 689px !important;
}

.height-689 {
  height: 689px !important;
}

.min-width-689 {
  min-width: 689px !important;
}

.min-height-689 {
  min-height: 689px !important;
}

.max-width-689 {
  max-width: 689px !important;
}

.max-height-689 {
  max-height: 689px !important;
}

.fix-width-689 {
  max-width: 689px !important;
  min-width: 689px !important;
  width: 689px !important;
}

.fix-height-689 {
  max-height: 689px !important;
  min-height: 689px !important;
  height: 689px !important;
}

.min-w-690 {
  min-width: 690px;
}

.min-h-690 {
  min-height: 690px;
}

.width-690 {
  width: 690px !important;
}

.height-690 {
  height: 690px !important;
}

.min-width-690 {
  min-width: 690px !important;
}

.min-height-690 {
  min-height: 690px !important;
}

.max-width-690 {
  max-width: 690px !important;
}

.max-height-690 {
  max-height: 690px !important;
}

.fix-width-690 {
  max-width: 690px !important;
  min-width: 690px !important;
  width: 690px !important;
}

.fix-height-690 {
  max-height: 690px !important;
  min-height: 690px !important;
  height: 690px !important;
}

.min-w-691 {
  min-width: 691px;
}

.min-h-691 {
  min-height: 691px;
}

.width-691 {
  width: 691px !important;
}

.height-691 {
  height: 691px !important;
}

.min-width-691 {
  min-width: 691px !important;
}

.min-height-691 {
  min-height: 691px !important;
}

.max-width-691 {
  max-width: 691px !important;
}

.max-height-691 {
  max-height: 691px !important;
}

.fix-width-691 {
  max-width: 691px !important;
  min-width: 691px !important;
  width: 691px !important;
}

.fix-height-691 {
  max-height: 691px !important;
  min-height: 691px !important;
  height: 691px !important;
}

.min-w-692 {
  min-width: 692px;
}

.min-h-692 {
  min-height: 692px;
}

.width-692 {
  width: 692px !important;
}

.height-692 {
  height: 692px !important;
}

.min-width-692 {
  min-width: 692px !important;
}

.min-height-692 {
  min-height: 692px !important;
}

.max-width-692 {
  max-width: 692px !important;
}

.max-height-692 {
  max-height: 692px !important;
}

.fix-width-692 {
  max-width: 692px !important;
  min-width: 692px !important;
  width: 692px !important;
}

.fix-height-692 {
  max-height: 692px !important;
  min-height: 692px !important;
  height: 692px !important;
}

.min-w-693 {
  min-width: 693px;
}

.min-h-693 {
  min-height: 693px;
}

.width-693 {
  width: 693px !important;
}

.height-693 {
  height: 693px !important;
}

.min-width-693 {
  min-width: 693px !important;
}

.min-height-693 {
  min-height: 693px !important;
}

.max-width-693 {
  max-width: 693px !important;
}

.max-height-693 {
  max-height: 693px !important;
}

.fix-width-693 {
  max-width: 693px !important;
  min-width: 693px !important;
  width: 693px !important;
}

.fix-height-693 {
  max-height: 693px !important;
  min-height: 693px !important;
  height: 693px !important;
}

.min-w-694 {
  min-width: 694px;
}

.min-h-694 {
  min-height: 694px;
}

.width-694 {
  width: 694px !important;
}

.height-694 {
  height: 694px !important;
}

.min-width-694 {
  min-width: 694px !important;
}

.min-height-694 {
  min-height: 694px !important;
}

.max-width-694 {
  max-width: 694px !important;
}

.max-height-694 {
  max-height: 694px !important;
}

.fix-width-694 {
  max-width: 694px !important;
  min-width: 694px !important;
  width: 694px !important;
}

.fix-height-694 {
  max-height: 694px !important;
  min-height: 694px !important;
  height: 694px !important;
}

.min-w-695 {
  min-width: 695px;
}

.min-h-695 {
  min-height: 695px;
}

.width-695 {
  width: 695px !important;
}

.height-695 {
  height: 695px !important;
}

.min-width-695 {
  min-width: 695px !important;
}

.min-height-695 {
  min-height: 695px !important;
}

.max-width-695 {
  max-width: 695px !important;
}

.max-height-695 {
  max-height: 695px !important;
}

.fix-width-695 {
  max-width: 695px !important;
  min-width: 695px !important;
  width: 695px !important;
}

.fix-height-695 {
  max-height: 695px !important;
  min-height: 695px !important;
  height: 695px !important;
}

.min-w-696 {
  min-width: 696px;
}

.min-h-696 {
  min-height: 696px;
}

.width-696 {
  width: 696px !important;
}

.height-696 {
  height: 696px !important;
}

.min-width-696 {
  min-width: 696px !important;
}

.min-height-696 {
  min-height: 696px !important;
}

.max-width-696 {
  max-width: 696px !important;
}

.max-height-696 {
  max-height: 696px !important;
}

.fix-width-696 {
  max-width: 696px !important;
  min-width: 696px !important;
  width: 696px !important;
}

.fix-height-696 {
  max-height: 696px !important;
  min-height: 696px !important;
  height: 696px !important;
}

.min-w-697 {
  min-width: 697px;
}

.min-h-697 {
  min-height: 697px;
}

.width-697 {
  width: 697px !important;
}

.height-697 {
  height: 697px !important;
}

.min-width-697 {
  min-width: 697px !important;
}

.min-height-697 {
  min-height: 697px !important;
}

.max-width-697 {
  max-width: 697px !important;
}

.max-height-697 {
  max-height: 697px !important;
}

.fix-width-697 {
  max-width: 697px !important;
  min-width: 697px !important;
  width: 697px !important;
}

.fix-height-697 {
  max-height: 697px !important;
  min-height: 697px !important;
  height: 697px !important;
}

.min-w-698 {
  min-width: 698px;
}

.min-h-698 {
  min-height: 698px;
}

.width-698 {
  width: 698px !important;
}

.height-698 {
  height: 698px !important;
}

.min-width-698 {
  min-width: 698px !important;
}

.min-height-698 {
  min-height: 698px !important;
}

.max-width-698 {
  max-width: 698px !important;
}

.max-height-698 {
  max-height: 698px !important;
}

.fix-width-698 {
  max-width: 698px !important;
  min-width: 698px !important;
  width: 698px !important;
}

.fix-height-698 {
  max-height: 698px !important;
  min-height: 698px !important;
  height: 698px !important;
}

.min-w-699 {
  min-width: 699px;
}

.min-h-699 {
  min-height: 699px;
}

.width-699 {
  width: 699px !important;
}

.height-699 {
  height: 699px !important;
}

.min-width-699 {
  min-width: 699px !important;
}

.min-height-699 {
  min-height: 699px !important;
}

.max-width-699 {
  max-width: 699px !important;
}

.max-height-699 {
  max-height: 699px !important;
}

.fix-width-699 {
  max-width: 699px !important;
  min-width: 699px !important;
  width: 699px !important;
}

.fix-height-699 {
  max-height: 699px !important;
  min-height: 699px !important;
  height: 699px !important;
}

.min-w-700 {
  min-width: 700px;
}

.min-h-700 {
  min-height: 700px;
}

.width-700 {
  width: 700px !important;
}

.height-700 {
  height: 700px !important;
}

.min-width-700 {
  min-width: 700px !important;
}

.min-height-700 {
  min-height: 700px !important;
}

.max-width-700 {
  max-width: 700px !important;
}

.max-height-700 {
  max-height: 700px !important;
}

.fix-width-700 {
  max-width: 700px !important;
  min-width: 700px !important;
  width: 700px !important;
}

.fix-height-700 {
  max-height: 700px !important;
  min-height: 700px !important;
  height: 700px !important;
}

.min-w-701 {
  min-width: 701px;
}

.min-h-701 {
  min-height: 701px;
}

.width-701 {
  width: 701px !important;
}

.height-701 {
  height: 701px !important;
}

.min-width-701 {
  min-width: 701px !important;
}

.min-height-701 {
  min-height: 701px !important;
}

.max-width-701 {
  max-width: 701px !important;
}

.max-height-701 {
  max-height: 701px !important;
}

.fix-width-701 {
  max-width: 701px !important;
  min-width: 701px !important;
  width: 701px !important;
}

.fix-height-701 {
  max-height: 701px !important;
  min-height: 701px !important;
  height: 701px !important;
}

.min-w-702 {
  min-width: 702px;
}

.min-h-702 {
  min-height: 702px;
}

.width-702 {
  width: 702px !important;
}

.height-702 {
  height: 702px !important;
}

.min-width-702 {
  min-width: 702px !important;
}

.min-height-702 {
  min-height: 702px !important;
}

.max-width-702 {
  max-width: 702px !important;
}

.max-height-702 {
  max-height: 702px !important;
}

.fix-width-702 {
  max-width: 702px !important;
  min-width: 702px !important;
  width: 702px !important;
}

.fix-height-702 {
  max-height: 702px !important;
  min-height: 702px !important;
  height: 702px !important;
}

.min-w-703 {
  min-width: 703px;
}

.min-h-703 {
  min-height: 703px;
}

.width-703 {
  width: 703px !important;
}

.height-703 {
  height: 703px !important;
}

.min-width-703 {
  min-width: 703px !important;
}

.min-height-703 {
  min-height: 703px !important;
}

.max-width-703 {
  max-width: 703px !important;
}

.max-height-703 {
  max-height: 703px !important;
}

.fix-width-703 {
  max-width: 703px !important;
  min-width: 703px !important;
  width: 703px !important;
}

.fix-height-703 {
  max-height: 703px !important;
  min-height: 703px !important;
  height: 703px !important;
}

.min-w-704 {
  min-width: 704px;
}

.min-h-704 {
  min-height: 704px;
}

.width-704 {
  width: 704px !important;
}

.height-704 {
  height: 704px !important;
}

.min-width-704 {
  min-width: 704px !important;
}

.min-height-704 {
  min-height: 704px !important;
}

.max-width-704 {
  max-width: 704px !important;
}

.max-height-704 {
  max-height: 704px !important;
}

.fix-width-704 {
  max-width: 704px !important;
  min-width: 704px !important;
  width: 704px !important;
}

.fix-height-704 {
  max-height: 704px !important;
  min-height: 704px !important;
  height: 704px !important;
}

.min-w-705 {
  min-width: 705px;
}

.min-h-705 {
  min-height: 705px;
}

.width-705 {
  width: 705px !important;
}

.height-705 {
  height: 705px !important;
}

.min-width-705 {
  min-width: 705px !important;
}

.min-height-705 {
  min-height: 705px !important;
}

.max-width-705 {
  max-width: 705px !important;
}

.max-height-705 {
  max-height: 705px !important;
}

.fix-width-705 {
  max-width: 705px !important;
  min-width: 705px !important;
  width: 705px !important;
}

.fix-height-705 {
  max-height: 705px !important;
  min-height: 705px !important;
  height: 705px !important;
}

.min-w-706 {
  min-width: 706px;
}

.min-h-706 {
  min-height: 706px;
}

.width-706 {
  width: 706px !important;
}

.height-706 {
  height: 706px !important;
}

.min-width-706 {
  min-width: 706px !important;
}

.min-height-706 {
  min-height: 706px !important;
}

.max-width-706 {
  max-width: 706px !important;
}

.max-height-706 {
  max-height: 706px !important;
}

.fix-width-706 {
  max-width: 706px !important;
  min-width: 706px !important;
  width: 706px !important;
}

.fix-height-706 {
  max-height: 706px !important;
  min-height: 706px !important;
  height: 706px !important;
}

.min-w-707 {
  min-width: 707px;
}

.min-h-707 {
  min-height: 707px;
}

.width-707 {
  width: 707px !important;
}

.height-707 {
  height: 707px !important;
}

.min-width-707 {
  min-width: 707px !important;
}

.min-height-707 {
  min-height: 707px !important;
}

.max-width-707 {
  max-width: 707px !important;
}

.max-height-707 {
  max-height: 707px !important;
}

.fix-width-707 {
  max-width: 707px !important;
  min-width: 707px !important;
  width: 707px !important;
}

.fix-height-707 {
  max-height: 707px !important;
  min-height: 707px !important;
  height: 707px !important;
}

.min-w-708 {
  min-width: 708px;
}

.min-h-708 {
  min-height: 708px;
}

.width-708 {
  width: 708px !important;
}

.height-708 {
  height: 708px !important;
}

.min-width-708 {
  min-width: 708px !important;
}

.min-height-708 {
  min-height: 708px !important;
}

.max-width-708 {
  max-width: 708px !important;
}

.max-height-708 {
  max-height: 708px !important;
}

.fix-width-708 {
  max-width: 708px !important;
  min-width: 708px !important;
  width: 708px !important;
}

.fix-height-708 {
  max-height: 708px !important;
  min-height: 708px !important;
  height: 708px !important;
}

.min-w-709 {
  min-width: 709px;
}

.min-h-709 {
  min-height: 709px;
}

.width-709 {
  width: 709px !important;
}

.height-709 {
  height: 709px !important;
}

.min-width-709 {
  min-width: 709px !important;
}

.min-height-709 {
  min-height: 709px !important;
}

.max-width-709 {
  max-width: 709px !important;
}

.max-height-709 {
  max-height: 709px !important;
}

.fix-width-709 {
  max-width: 709px !important;
  min-width: 709px !important;
  width: 709px !important;
}

.fix-height-709 {
  max-height: 709px !important;
  min-height: 709px !important;
  height: 709px !important;
}

.min-w-710 {
  min-width: 710px;
}

.min-h-710 {
  min-height: 710px;
}

.width-710 {
  width: 710px !important;
}

.height-710 {
  height: 710px !important;
}

.min-width-710 {
  min-width: 710px !important;
}

.min-height-710 {
  min-height: 710px !important;
}

.max-width-710 {
  max-width: 710px !important;
}

.max-height-710 {
  max-height: 710px !important;
}

.fix-width-710 {
  max-width: 710px !important;
  min-width: 710px !important;
  width: 710px !important;
}

.fix-height-710 {
  max-height: 710px !important;
  min-height: 710px !important;
  height: 710px !important;
}

.min-w-711 {
  min-width: 711px;
}

.min-h-711 {
  min-height: 711px;
}

.width-711 {
  width: 711px !important;
}

.height-711 {
  height: 711px !important;
}

.min-width-711 {
  min-width: 711px !important;
}

.min-height-711 {
  min-height: 711px !important;
}

.max-width-711 {
  max-width: 711px !important;
}

.max-height-711 {
  max-height: 711px !important;
}

.fix-width-711 {
  max-width: 711px !important;
  min-width: 711px !important;
  width: 711px !important;
}

.fix-height-711 {
  max-height: 711px !important;
  min-height: 711px !important;
  height: 711px !important;
}

.min-w-712 {
  min-width: 712px;
}

.min-h-712 {
  min-height: 712px;
}

.width-712 {
  width: 712px !important;
}

.height-712 {
  height: 712px !important;
}

.min-width-712 {
  min-width: 712px !important;
}

.min-height-712 {
  min-height: 712px !important;
}

.max-width-712 {
  max-width: 712px !important;
}

.max-height-712 {
  max-height: 712px !important;
}

.fix-width-712 {
  max-width: 712px !important;
  min-width: 712px !important;
  width: 712px !important;
}

.fix-height-712 {
  max-height: 712px !important;
  min-height: 712px !important;
  height: 712px !important;
}

.min-w-713 {
  min-width: 713px;
}

.min-h-713 {
  min-height: 713px;
}

.width-713 {
  width: 713px !important;
}

.height-713 {
  height: 713px !important;
}

.min-width-713 {
  min-width: 713px !important;
}

.min-height-713 {
  min-height: 713px !important;
}

.max-width-713 {
  max-width: 713px !important;
}

.max-height-713 {
  max-height: 713px !important;
}

.fix-width-713 {
  max-width: 713px !important;
  min-width: 713px !important;
  width: 713px !important;
}

.fix-height-713 {
  max-height: 713px !important;
  min-height: 713px !important;
  height: 713px !important;
}

.min-w-714 {
  min-width: 714px;
}

.min-h-714 {
  min-height: 714px;
}

.width-714 {
  width: 714px !important;
}

.height-714 {
  height: 714px !important;
}

.min-width-714 {
  min-width: 714px !important;
}

.min-height-714 {
  min-height: 714px !important;
}

.max-width-714 {
  max-width: 714px !important;
}

.max-height-714 {
  max-height: 714px !important;
}

.fix-width-714 {
  max-width: 714px !important;
  min-width: 714px !important;
  width: 714px !important;
}

.fix-height-714 {
  max-height: 714px !important;
  min-height: 714px !important;
  height: 714px !important;
}

.min-w-715 {
  min-width: 715px;
}

.min-h-715 {
  min-height: 715px;
}

.width-715 {
  width: 715px !important;
}

.height-715 {
  height: 715px !important;
}

.min-width-715 {
  min-width: 715px !important;
}

.min-height-715 {
  min-height: 715px !important;
}

.max-width-715 {
  max-width: 715px !important;
}

.max-height-715 {
  max-height: 715px !important;
}

.fix-width-715 {
  max-width: 715px !important;
  min-width: 715px !important;
  width: 715px !important;
}

.fix-height-715 {
  max-height: 715px !important;
  min-height: 715px !important;
  height: 715px !important;
}

.min-w-716 {
  min-width: 716px;
}

.min-h-716 {
  min-height: 716px;
}

.width-716 {
  width: 716px !important;
}

.height-716 {
  height: 716px !important;
}

.min-width-716 {
  min-width: 716px !important;
}

.min-height-716 {
  min-height: 716px !important;
}

.max-width-716 {
  max-width: 716px !important;
}

.max-height-716 {
  max-height: 716px !important;
}

.fix-width-716 {
  max-width: 716px !important;
  min-width: 716px !important;
  width: 716px !important;
}

.fix-height-716 {
  max-height: 716px !important;
  min-height: 716px !important;
  height: 716px !important;
}

.min-w-717 {
  min-width: 717px;
}

.min-h-717 {
  min-height: 717px;
}

.width-717 {
  width: 717px !important;
}

.height-717 {
  height: 717px !important;
}

.min-width-717 {
  min-width: 717px !important;
}

.min-height-717 {
  min-height: 717px !important;
}

.max-width-717 {
  max-width: 717px !important;
}

.max-height-717 {
  max-height: 717px !important;
}

.fix-width-717 {
  max-width: 717px !important;
  min-width: 717px !important;
  width: 717px !important;
}

.fix-height-717 {
  max-height: 717px !important;
  min-height: 717px !important;
  height: 717px !important;
}

.min-w-718 {
  min-width: 718px;
}

.min-h-718 {
  min-height: 718px;
}

.width-718 {
  width: 718px !important;
}

.height-718 {
  height: 718px !important;
}

.min-width-718 {
  min-width: 718px !important;
}

.min-height-718 {
  min-height: 718px !important;
}

.max-width-718 {
  max-width: 718px !important;
}

.max-height-718 {
  max-height: 718px !important;
}

.fix-width-718 {
  max-width: 718px !important;
  min-width: 718px !important;
  width: 718px !important;
}

.fix-height-718 {
  max-height: 718px !important;
  min-height: 718px !important;
  height: 718px !important;
}

.min-w-719 {
  min-width: 719px;
}

.min-h-719 {
  min-height: 719px;
}

.width-719 {
  width: 719px !important;
}

.height-719 {
  height: 719px !important;
}

.min-width-719 {
  min-width: 719px !important;
}

.min-height-719 {
  min-height: 719px !important;
}

.max-width-719 {
  max-width: 719px !important;
}

.max-height-719 {
  max-height: 719px !important;
}

.fix-width-719 {
  max-width: 719px !important;
  min-width: 719px !important;
  width: 719px !important;
}

.fix-height-719 {
  max-height: 719px !important;
  min-height: 719px !important;
  height: 719px !important;
}

.min-w-720 {
  min-width: 720px;
}

.min-h-720 {
  min-height: 720px;
}

.width-720 {
  width: 720px !important;
}

.height-720 {
  height: 720px !important;
}

.min-width-720 {
  min-width: 720px !important;
}

.min-height-720 {
  min-height: 720px !important;
}

.max-width-720 {
  max-width: 720px !important;
}

.max-height-720 {
  max-height: 720px !important;
}

.fix-width-720 {
  max-width: 720px !important;
  min-width: 720px !important;
  width: 720px !important;
}

.fix-height-720 {
  max-height: 720px !important;
  min-height: 720px !important;
  height: 720px !important;
}

.min-w-721 {
  min-width: 721px;
}

.min-h-721 {
  min-height: 721px;
}

.width-721 {
  width: 721px !important;
}

.height-721 {
  height: 721px !important;
}

.min-width-721 {
  min-width: 721px !important;
}

.min-height-721 {
  min-height: 721px !important;
}

.max-width-721 {
  max-width: 721px !important;
}

.max-height-721 {
  max-height: 721px !important;
}

.fix-width-721 {
  max-width: 721px !important;
  min-width: 721px !important;
  width: 721px !important;
}

.fix-height-721 {
  max-height: 721px !important;
  min-height: 721px !important;
  height: 721px !important;
}

.min-w-722 {
  min-width: 722px;
}

.min-h-722 {
  min-height: 722px;
}

.width-722 {
  width: 722px !important;
}

.height-722 {
  height: 722px !important;
}

.min-width-722 {
  min-width: 722px !important;
}

.min-height-722 {
  min-height: 722px !important;
}

.max-width-722 {
  max-width: 722px !important;
}

.max-height-722 {
  max-height: 722px !important;
}

.fix-width-722 {
  max-width: 722px !important;
  min-width: 722px !important;
  width: 722px !important;
}

.fix-height-722 {
  max-height: 722px !important;
  min-height: 722px !important;
  height: 722px !important;
}

.min-w-723 {
  min-width: 723px;
}

.min-h-723 {
  min-height: 723px;
}

.width-723 {
  width: 723px !important;
}

.height-723 {
  height: 723px !important;
}

.min-width-723 {
  min-width: 723px !important;
}

.min-height-723 {
  min-height: 723px !important;
}

.max-width-723 {
  max-width: 723px !important;
}

.max-height-723 {
  max-height: 723px !important;
}

.fix-width-723 {
  max-width: 723px !important;
  min-width: 723px !important;
  width: 723px !important;
}

.fix-height-723 {
  max-height: 723px !important;
  min-height: 723px !important;
  height: 723px !important;
}

.min-w-724 {
  min-width: 724px;
}

.min-h-724 {
  min-height: 724px;
}

.width-724 {
  width: 724px !important;
}

.height-724 {
  height: 724px !important;
}

.min-width-724 {
  min-width: 724px !important;
}

.min-height-724 {
  min-height: 724px !important;
}

.max-width-724 {
  max-width: 724px !important;
}

.max-height-724 {
  max-height: 724px !important;
}

.fix-width-724 {
  max-width: 724px !important;
  min-width: 724px !important;
  width: 724px !important;
}

.fix-height-724 {
  max-height: 724px !important;
  min-height: 724px !important;
  height: 724px !important;
}

.min-w-725 {
  min-width: 725px;
}

.min-h-725 {
  min-height: 725px;
}

.width-725 {
  width: 725px !important;
}

.height-725 {
  height: 725px !important;
}

.min-width-725 {
  min-width: 725px !important;
}

.min-height-725 {
  min-height: 725px !important;
}

.max-width-725 {
  max-width: 725px !important;
}

.max-height-725 {
  max-height: 725px !important;
}

.fix-width-725 {
  max-width: 725px !important;
  min-width: 725px !important;
  width: 725px !important;
}

.fix-height-725 {
  max-height: 725px !important;
  min-height: 725px !important;
  height: 725px !important;
}

.min-w-726 {
  min-width: 726px;
}

.min-h-726 {
  min-height: 726px;
}

.width-726 {
  width: 726px !important;
}

.height-726 {
  height: 726px !important;
}

.min-width-726 {
  min-width: 726px !important;
}

.min-height-726 {
  min-height: 726px !important;
}

.max-width-726 {
  max-width: 726px !important;
}

.max-height-726 {
  max-height: 726px !important;
}

.fix-width-726 {
  max-width: 726px !important;
  min-width: 726px !important;
  width: 726px !important;
}

.fix-height-726 {
  max-height: 726px !important;
  min-height: 726px !important;
  height: 726px !important;
}

.min-w-727 {
  min-width: 727px;
}

.min-h-727 {
  min-height: 727px;
}

.width-727 {
  width: 727px !important;
}

.height-727 {
  height: 727px !important;
}

.min-width-727 {
  min-width: 727px !important;
}

.min-height-727 {
  min-height: 727px !important;
}

.max-width-727 {
  max-width: 727px !important;
}

.max-height-727 {
  max-height: 727px !important;
}

.fix-width-727 {
  max-width: 727px !important;
  min-width: 727px !important;
  width: 727px !important;
}

.fix-height-727 {
  max-height: 727px !important;
  min-height: 727px !important;
  height: 727px !important;
}

.min-w-728 {
  min-width: 728px;
}

.min-h-728 {
  min-height: 728px;
}

.width-728 {
  width: 728px !important;
}

.height-728 {
  height: 728px !important;
}

.min-width-728 {
  min-width: 728px !important;
}

.min-height-728 {
  min-height: 728px !important;
}

.max-width-728 {
  max-width: 728px !important;
}

.max-height-728 {
  max-height: 728px !important;
}

.fix-width-728 {
  max-width: 728px !important;
  min-width: 728px !important;
  width: 728px !important;
}

.fix-height-728 {
  max-height: 728px !important;
  min-height: 728px !important;
  height: 728px !important;
}

.min-w-729 {
  min-width: 729px;
}

.min-h-729 {
  min-height: 729px;
}

.width-729 {
  width: 729px !important;
}

.height-729 {
  height: 729px !important;
}

.min-width-729 {
  min-width: 729px !important;
}

.min-height-729 {
  min-height: 729px !important;
}

.max-width-729 {
  max-width: 729px !important;
}

.max-height-729 {
  max-height: 729px !important;
}

.fix-width-729 {
  max-width: 729px !important;
  min-width: 729px !important;
  width: 729px !important;
}

.fix-height-729 {
  max-height: 729px !important;
  min-height: 729px !important;
  height: 729px !important;
}

.min-w-730 {
  min-width: 730px;
}

.min-h-730 {
  min-height: 730px;
}

.width-730 {
  width: 730px !important;
}

.height-730 {
  height: 730px !important;
}

.min-width-730 {
  min-width: 730px !important;
}

.min-height-730 {
  min-height: 730px !important;
}

.max-width-730 {
  max-width: 730px !important;
}

.max-height-730 {
  max-height: 730px !important;
}

.fix-width-730 {
  max-width: 730px !important;
  min-width: 730px !important;
  width: 730px !important;
}

.fix-height-730 {
  max-height: 730px !important;
  min-height: 730px !important;
  height: 730px !important;
}

.min-w-731 {
  min-width: 731px;
}

.min-h-731 {
  min-height: 731px;
}

.width-731 {
  width: 731px !important;
}

.height-731 {
  height: 731px !important;
}

.min-width-731 {
  min-width: 731px !important;
}

.min-height-731 {
  min-height: 731px !important;
}

.max-width-731 {
  max-width: 731px !important;
}

.max-height-731 {
  max-height: 731px !important;
}

.fix-width-731 {
  max-width: 731px !important;
  min-width: 731px !important;
  width: 731px !important;
}

.fix-height-731 {
  max-height: 731px !important;
  min-height: 731px !important;
  height: 731px !important;
}

.min-w-732 {
  min-width: 732px;
}

.min-h-732 {
  min-height: 732px;
}

.width-732 {
  width: 732px !important;
}

.height-732 {
  height: 732px !important;
}

.min-width-732 {
  min-width: 732px !important;
}

.min-height-732 {
  min-height: 732px !important;
}

.max-width-732 {
  max-width: 732px !important;
}

.max-height-732 {
  max-height: 732px !important;
}

.fix-width-732 {
  max-width: 732px !important;
  min-width: 732px !important;
  width: 732px !important;
}

.fix-height-732 {
  max-height: 732px !important;
  min-height: 732px !important;
  height: 732px !important;
}

.min-w-733 {
  min-width: 733px;
}

.min-h-733 {
  min-height: 733px;
}

.width-733 {
  width: 733px !important;
}

.height-733 {
  height: 733px !important;
}

.min-width-733 {
  min-width: 733px !important;
}

.min-height-733 {
  min-height: 733px !important;
}

.max-width-733 {
  max-width: 733px !important;
}

.max-height-733 {
  max-height: 733px !important;
}

.fix-width-733 {
  max-width: 733px !important;
  min-width: 733px !important;
  width: 733px !important;
}

.fix-height-733 {
  max-height: 733px !important;
  min-height: 733px !important;
  height: 733px !important;
}

.min-w-734 {
  min-width: 734px;
}

.min-h-734 {
  min-height: 734px;
}

.width-734 {
  width: 734px !important;
}

.height-734 {
  height: 734px !important;
}

.min-width-734 {
  min-width: 734px !important;
}

.min-height-734 {
  min-height: 734px !important;
}

.max-width-734 {
  max-width: 734px !important;
}

.max-height-734 {
  max-height: 734px !important;
}

.fix-width-734 {
  max-width: 734px !important;
  min-width: 734px !important;
  width: 734px !important;
}

.fix-height-734 {
  max-height: 734px !important;
  min-height: 734px !important;
  height: 734px !important;
}

.min-w-735 {
  min-width: 735px;
}

.min-h-735 {
  min-height: 735px;
}

.width-735 {
  width: 735px !important;
}

.height-735 {
  height: 735px !important;
}

.min-width-735 {
  min-width: 735px !important;
}

.min-height-735 {
  min-height: 735px !important;
}

.max-width-735 {
  max-width: 735px !important;
}

.max-height-735 {
  max-height: 735px !important;
}

.fix-width-735 {
  max-width: 735px !important;
  min-width: 735px !important;
  width: 735px !important;
}

.fix-height-735 {
  max-height: 735px !important;
  min-height: 735px !important;
  height: 735px !important;
}

.min-w-736 {
  min-width: 736px;
}

.min-h-736 {
  min-height: 736px;
}

.width-736 {
  width: 736px !important;
}

.height-736 {
  height: 736px !important;
}

.min-width-736 {
  min-width: 736px !important;
}

.min-height-736 {
  min-height: 736px !important;
}

.max-width-736 {
  max-width: 736px !important;
}

.max-height-736 {
  max-height: 736px !important;
}

.fix-width-736 {
  max-width: 736px !important;
  min-width: 736px !important;
  width: 736px !important;
}

.fix-height-736 {
  max-height: 736px !important;
  min-height: 736px !important;
  height: 736px !important;
}

.min-w-737 {
  min-width: 737px;
}

.min-h-737 {
  min-height: 737px;
}

.width-737 {
  width: 737px !important;
}

.height-737 {
  height: 737px !important;
}

.min-width-737 {
  min-width: 737px !important;
}

.min-height-737 {
  min-height: 737px !important;
}

.max-width-737 {
  max-width: 737px !important;
}

.max-height-737 {
  max-height: 737px !important;
}

.fix-width-737 {
  max-width: 737px !important;
  min-width: 737px !important;
  width: 737px !important;
}

.fix-height-737 {
  max-height: 737px !important;
  min-height: 737px !important;
  height: 737px !important;
}

.min-w-738 {
  min-width: 738px;
}

.min-h-738 {
  min-height: 738px;
}

.width-738 {
  width: 738px !important;
}

.height-738 {
  height: 738px !important;
}

.min-width-738 {
  min-width: 738px !important;
}

.min-height-738 {
  min-height: 738px !important;
}

.max-width-738 {
  max-width: 738px !important;
}

.max-height-738 {
  max-height: 738px !important;
}

.fix-width-738 {
  max-width: 738px !important;
  min-width: 738px !important;
  width: 738px !important;
}

.fix-height-738 {
  max-height: 738px !important;
  min-height: 738px !important;
  height: 738px !important;
}

.min-w-739 {
  min-width: 739px;
}

.min-h-739 {
  min-height: 739px;
}

.width-739 {
  width: 739px !important;
}

.height-739 {
  height: 739px !important;
}

.min-width-739 {
  min-width: 739px !important;
}

.min-height-739 {
  min-height: 739px !important;
}

.max-width-739 {
  max-width: 739px !important;
}

.max-height-739 {
  max-height: 739px !important;
}

.fix-width-739 {
  max-width: 739px !important;
  min-width: 739px !important;
  width: 739px !important;
}

.fix-height-739 {
  max-height: 739px !important;
  min-height: 739px !important;
  height: 739px !important;
}

.min-w-740 {
  min-width: 740px;
}

.min-h-740 {
  min-height: 740px;
}

.width-740 {
  width: 740px !important;
}

.height-740 {
  height: 740px !important;
}

.min-width-740 {
  min-width: 740px !important;
}

.min-height-740 {
  min-height: 740px !important;
}

.max-width-740 {
  max-width: 740px !important;
}

.max-height-740 {
  max-height: 740px !important;
}

.fix-width-740 {
  max-width: 740px !important;
  min-width: 740px !important;
  width: 740px !important;
}

.fix-height-740 {
  max-height: 740px !important;
  min-height: 740px !important;
  height: 740px !important;
}

.min-w-741 {
  min-width: 741px;
}

.min-h-741 {
  min-height: 741px;
}

.width-741 {
  width: 741px !important;
}

.height-741 {
  height: 741px !important;
}

.min-width-741 {
  min-width: 741px !important;
}

.min-height-741 {
  min-height: 741px !important;
}

.max-width-741 {
  max-width: 741px !important;
}

.max-height-741 {
  max-height: 741px !important;
}

.fix-width-741 {
  max-width: 741px !important;
  min-width: 741px !important;
  width: 741px !important;
}

.fix-height-741 {
  max-height: 741px !important;
  min-height: 741px !important;
  height: 741px !important;
}

.min-w-742 {
  min-width: 742px;
}

.min-h-742 {
  min-height: 742px;
}

.width-742 {
  width: 742px !important;
}

.height-742 {
  height: 742px !important;
}

.min-width-742 {
  min-width: 742px !important;
}

.min-height-742 {
  min-height: 742px !important;
}

.max-width-742 {
  max-width: 742px !important;
}

.max-height-742 {
  max-height: 742px !important;
}

.fix-width-742 {
  max-width: 742px !important;
  min-width: 742px !important;
  width: 742px !important;
}

.fix-height-742 {
  max-height: 742px !important;
  min-height: 742px !important;
  height: 742px !important;
}

.min-w-743 {
  min-width: 743px;
}

.min-h-743 {
  min-height: 743px;
}

.width-743 {
  width: 743px !important;
}

.height-743 {
  height: 743px !important;
}

.min-width-743 {
  min-width: 743px !important;
}

.min-height-743 {
  min-height: 743px !important;
}

.max-width-743 {
  max-width: 743px !important;
}

.max-height-743 {
  max-height: 743px !important;
}

.fix-width-743 {
  max-width: 743px !important;
  min-width: 743px !important;
  width: 743px !important;
}

.fix-height-743 {
  max-height: 743px !important;
  min-height: 743px !important;
  height: 743px !important;
}

.min-w-744 {
  min-width: 744px;
}

.min-h-744 {
  min-height: 744px;
}

.width-744 {
  width: 744px !important;
}

.height-744 {
  height: 744px !important;
}

.min-width-744 {
  min-width: 744px !important;
}

.min-height-744 {
  min-height: 744px !important;
}

.max-width-744 {
  max-width: 744px !important;
}

.max-height-744 {
  max-height: 744px !important;
}

.fix-width-744 {
  max-width: 744px !important;
  min-width: 744px !important;
  width: 744px !important;
}

.fix-height-744 {
  max-height: 744px !important;
  min-height: 744px !important;
  height: 744px !important;
}

.min-w-745 {
  min-width: 745px;
}

.min-h-745 {
  min-height: 745px;
}

.width-745 {
  width: 745px !important;
}

.height-745 {
  height: 745px !important;
}

.min-width-745 {
  min-width: 745px !important;
}

.min-height-745 {
  min-height: 745px !important;
}

.max-width-745 {
  max-width: 745px !important;
}

.max-height-745 {
  max-height: 745px !important;
}

.fix-width-745 {
  max-width: 745px !important;
  min-width: 745px !important;
  width: 745px !important;
}

.fix-height-745 {
  max-height: 745px !important;
  min-height: 745px !important;
  height: 745px !important;
}

.min-w-746 {
  min-width: 746px;
}

.min-h-746 {
  min-height: 746px;
}

.width-746 {
  width: 746px !important;
}

.height-746 {
  height: 746px !important;
}

.min-width-746 {
  min-width: 746px !important;
}

.min-height-746 {
  min-height: 746px !important;
}

.max-width-746 {
  max-width: 746px !important;
}

.max-height-746 {
  max-height: 746px !important;
}

.fix-width-746 {
  max-width: 746px !important;
  min-width: 746px !important;
  width: 746px !important;
}

.fix-height-746 {
  max-height: 746px !important;
  min-height: 746px !important;
  height: 746px !important;
}

.min-w-747 {
  min-width: 747px;
}

.min-h-747 {
  min-height: 747px;
}

.width-747 {
  width: 747px !important;
}

.height-747 {
  height: 747px !important;
}

.min-width-747 {
  min-width: 747px !important;
}

.min-height-747 {
  min-height: 747px !important;
}

.max-width-747 {
  max-width: 747px !important;
}

.max-height-747 {
  max-height: 747px !important;
}

.fix-width-747 {
  max-width: 747px !important;
  min-width: 747px !important;
  width: 747px !important;
}

.fix-height-747 {
  max-height: 747px !important;
  min-height: 747px !important;
  height: 747px !important;
}

.min-w-748 {
  min-width: 748px;
}

.min-h-748 {
  min-height: 748px;
}

.width-748 {
  width: 748px !important;
}

.height-748 {
  height: 748px !important;
}

.min-width-748 {
  min-width: 748px !important;
}

.min-height-748 {
  min-height: 748px !important;
}

.max-width-748 {
  max-width: 748px !important;
}

.max-height-748 {
  max-height: 748px !important;
}

.fix-width-748 {
  max-width: 748px !important;
  min-width: 748px !important;
  width: 748px !important;
}

.fix-height-748 {
  max-height: 748px !important;
  min-height: 748px !important;
  height: 748px !important;
}

.min-w-749 {
  min-width: 749px;
}

.min-h-749 {
  min-height: 749px;
}

.width-749 {
  width: 749px !important;
}

.height-749 {
  height: 749px !important;
}

.min-width-749 {
  min-width: 749px !important;
}

.min-height-749 {
  min-height: 749px !important;
}

.max-width-749 {
  max-width: 749px !important;
}

.max-height-749 {
  max-height: 749px !important;
}

.fix-width-749 {
  max-width: 749px !important;
  min-width: 749px !important;
  width: 749px !important;
}

.fix-height-749 {
  max-height: 749px !important;
  min-height: 749px !important;
  height: 749px !important;
}

.min-w-750 {
  min-width: 750px;
}

.min-h-750 {
  min-height: 750px;
}

.width-750 {
  width: 750px !important;
}

.height-750 {
  height: 750px !important;
}

.min-width-750 {
  min-width: 750px !important;
}

.min-height-750 {
  min-height: 750px !important;
}

.max-width-750 {
  max-width: 750px !important;
}

.max-height-750 {
  max-height: 750px !important;
}

.fix-width-750 {
  max-width: 750px !important;
  min-width: 750px !important;
  width: 750px !important;
}

.fix-height-750 {
  max-height: 750px !important;
  min-height: 750px !important;
  height: 750px !important;
}

.min-w-751 {
  min-width: 751px;
}

.min-h-751 {
  min-height: 751px;
}

.width-751 {
  width: 751px !important;
}

.height-751 {
  height: 751px !important;
}

.min-width-751 {
  min-width: 751px !important;
}

.min-height-751 {
  min-height: 751px !important;
}

.max-width-751 {
  max-width: 751px !important;
}

.max-height-751 {
  max-height: 751px !important;
}

.fix-width-751 {
  max-width: 751px !important;
  min-width: 751px !important;
  width: 751px !important;
}

.fix-height-751 {
  max-height: 751px !important;
  min-height: 751px !important;
  height: 751px !important;
}

.min-w-752 {
  min-width: 752px;
}

.min-h-752 {
  min-height: 752px;
}

.width-752 {
  width: 752px !important;
}

.height-752 {
  height: 752px !important;
}

.min-width-752 {
  min-width: 752px !important;
}

.min-height-752 {
  min-height: 752px !important;
}

.max-width-752 {
  max-width: 752px !important;
}

.max-height-752 {
  max-height: 752px !important;
}

.fix-width-752 {
  max-width: 752px !important;
  min-width: 752px !important;
  width: 752px !important;
}

.fix-height-752 {
  max-height: 752px !important;
  min-height: 752px !important;
  height: 752px !important;
}

.min-w-753 {
  min-width: 753px;
}

.min-h-753 {
  min-height: 753px;
}

.width-753 {
  width: 753px !important;
}

.height-753 {
  height: 753px !important;
}

.min-width-753 {
  min-width: 753px !important;
}

.min-height-753 {
  min-height: 753px !important;
}

.max-width-753 {
  max-width: 753px !important;
}

.max-height-753 {
  max-height: 753px !important;
}

.fix-width-753 {
  max-width: 753px !important;
  min-width: 753px !important;
  width: 753px !important;
}

.fix-height-753 {
  max-height: 753px !important;
  min-height: 753px !important;
  height: 753px !important;
}

.min-w-754 {
  min-width: 754px;
}

.min-h-754 {
  min-height: 754px;
}

.width-754 {
  width: 754px !important;
}

.height-754 {
  height: 754px !important;
}

.min-width-754 {
  min-width: 754px !important;
}

.min-height-754 {
  min-height: 754px !important;
}

.max-width-754 {
  max-width: 754px !important;
}

.max-height-754 {
  max-height: 754px !important;
}

.fix-width-754 {
  max-width: 754px !important;
  min-width: 754px !important;
  width: 754px !important;
}

.fix-height-754 {
  max-height: 754px !important;
  min-height: 754px !important;
  height: 754px !important;
}

.min-w-755 {
  min-width: 755px;
}

.min-h-755 {
  min-height: 755px;
}

.width-755 {
  width: 755px !important;
}

.height-755 {
  height: 755px !important;
}

.min-width-755 {
  min-width: 755px !important;
}

.min-height-755 {
  min-height: 755px !important;
}

.max-width-755 {
  max-width: 755px !important;
}

.max-height-755 {
  max-height: 755px !important;
}

.fix-width-755 {
  max-width: 755px !important;
  min-width: 755px !important;
  width: 755px !important;
}

.fix-height-755 {
  max-height: 755px !important;
  min-height: 755px !important;
  height: 755px !important;
}

.min-w-756 {
  min-width: 756px;
}

.min-h-756 {
  min-height: 756px;
}

.width-756 {
  width: 756px !important;
}

.height-756 {
  height: 756px !important;
}

.min-width-756 {
  min-width: 756px !important;
}

.min-height-756 {
  min-height: 756px !important;
}

.max-width-756 {
  max-width: 756px !important;
}

.max-height-756 {
  max-height: 756px !important;
}

.fix-width-756 {
  max-width: 756px !important;
  min-width: 756px !important;
  width: 756px !important;
}

.fix-height-756 {
  max-height: 756px !important;
  min-height: 756px !important;
  height: 756px !important;
}

.min-w-757 {
  min-width: 757px;
}

.min-h-757 {
  min-height: 757px;
}

.width-757 {
  width: 757px !important;
}

.height-757 {
  height: 757px !important;
}

.min-width-757 {
  min-width: 757px !important;
}

.min-height-757 {
  min-height: 757px !important;
}

.max-width-757 {
  max-width: 757px !important;
}

.max-height-757 {
  max-height: 757px !important;
}

.fix-width-757 {
  max-width: 757px !important;
  min-width: 757px !important;
  width: 757px !important;
}

.fix-height-757 {
  max-height: 757px !important;
  min-height: 757px !important;
  height: 757px !important;
}

.min-w-758 {
  min-width: 758px;
}

.min-h-758 {
  min-height: 758px;
}

.width-758 {
  width: 758px !important;
}

.height-758 {
  height: 758px !important;
}

.min-width-758 {
  min-width: 758px !important;
}

.min-height-758 {
  min-height: 758px !important;
}

.max-width-758 {
  max-width: 758px !important;
}

.max-height-758 {
  max-height: 758px !important;
}

.fix-width-758 {
  max-width: 758px !important;
  min-width: 758px !important;
  width: 758px !important;
}

.fix-height-758 {
  max-height: 758px !important;
  min-height: 758px !important;
  height: 758px !important;
}

.min-w-759 {
  min-width: 759px;
}

.min-h-759 {
  min-height: 759px;
}

.width-759 {
  width: 759px !important;
}

.height-759 {
  height: 759px !important;
}

.min-width-759 {
  min-width: 759px !important;
}

.min-height-759 {
  min-height: 759px !important;
}

.max-width-759 {
  max-width: 759px !important;
}

.max-height-759 {
  max-height: 759px !important;
}

.fix-width-759 {
  max-width: 759px !important;
  min-width: 759px !important;
  width: 759px !important;
}

.fix-height-759 {
  max-height: 759px !important;
  min-height: 759px !important;
  height: 759px !important;
}

.min-w-760 {
  min-width: 760px;
}

.min-h-760 {
  min-height: 760px;
}

.width-760 {
  width: 760px !important;
}

.height-760 {
  height: 760px !important;
}

.min-width-760 {
  min-width: 760px !important;
}

.min-height-760 {
  min-height: 760px !important;
}

.max-width-760 {
  max-width: 760px !important;
}

.max-height-760 {
  max-height: 760px !important;
}

.fix-width-760 {
  max-width: 760px !important;
  min-width: 760px !important;
  width: 760px !important;
}

.fix-height-760 {
  max-height: 760px !important;
  min-height: 760px !important;
  height: 760px !important;
}

.min-w-761 {
  min-width: 761px;
}

.min-h-761 {
  min-height: 761px;
}

.width-761 {
  width: 761px !important;
}

.height-761 {
  height: 761px !important;
}

.min-width-761 {
  min-width: 761px !important;
}

.min-height-761 {
  min-height: 761px !important;
}

.max-width-761 {
  max-width: 761px !important;
}

.max-height-761 {
  max-height: 761px !important;
}

.fix-width-761 {
  max-width: 761px !important;
  min-width: 761px !important;
  width: 761px !important;
}

.fix-height-761 {
  max-height: 761px !important;
  min-height: 761px !important;
  height: 761px !important;
}

.min-w-762 {
  min-width: 762px;
}

.min-h-762 {
  min-height: 762px;
}

.width-762 {
  width: 762px !important;
}

.height-762 {
  height: 762px !important;
}

.min-width-762 {
  min-width: 762px !important;
}

.min-height-762 {
  min-height: 762px !important;
}

.max-width-762 {
  max-width: 762px !important;
}

.max-height-762 {
  max-height: 762px !important;
}

.fix-width-762 {
  max-width: 762px !important;
  min-width: 762px !important;
  width: 762px !important;
}

.fix-height-762 {
  max-height: 762px !important;
  min-height: 762px !important;
  height: 762px !important;
}

.min-w-763 {
  min-width: 763px;
}

.min-h-763 {
  min-height: 763px;
}

.width-763 {
  width: 763px !important;
}

.height-763 {
  height: 763px !important;
}

.min-width-763 {
  min-width: 763px !important;
}

.min-height-763 {
  min-height: 763px !important;
}

.max-width-763 {
  max-width: 763px !important;
}

.max-height-763 {
  max-height: 763px !important;
}

.fix-width-763 {
  max-width: 763px !important;
  min-width: 763px !important;
  width: 763px !important;
}

.fix-height-763 {
  max-height: 763px !important;
  min-height: 763px !important;
  height: 763px !important;
}

.min-w-764 {
  min-width: 764px;
}

.min-h-764 {
  min-height: 764px;
}

.width-764 {
  width: 764px !important;
}

.height-764 {
  height: 764px !important;
}

.min-width-764 {
  min-width: 764px !important;
}

.min-height-764 {
  min-height: 764px !important;
}

.max-width-764 {
  max-width: 764px !important;
}

.max-height-764 {
  max-height: 764px !important;
}

.fix-width-764 {
  max-width: 764px !important;
  min-width: 764px !important;
  width: 764px !important;
}

.fix-height-764 {
  max-height: 764px !important;
  min-height: 764px !important;
  height: 764px !important;
}

.min-w-765 {
  min-width: 765px;
}

.min-h-765 {
  min-height: 765px;
}

.width-765 {
  width: 765px !important;
}

.height-765 {
  height: 765px !important;
}

.min-width-765 {
  min-width: 765px !important;
}

.min-height-765 {
  min-height: 765px !important;
}

.max-width-765 {
  max-width: 765px !important;
}

.max-height-765 {
  max-height: 765px !important;
}

.fix-width-765 {
  max-width: 765px !important;
  min-width: 765px !important;
  width: 765px !important;
}

.fix-height-765 {
  max-height: 765px !important;
  min-height: 765px !important;
  height: 765px !important;
}

.min-w-766 {
  min-width: 766px;
}

.min-h-766 {
  min-height: 766px;
}

.width-766 {
  width: 766px !important;
}

.height-766 {
  height: 766px !important;
}

.min-width-766 {
  min-width: 766px !important;
}

.min-height-766 {
  min-height: 766px !important;
}

.max-width-766 {
  max-width: 766px !important;
}

.max-height-766 {
  max-height: 766px !important;
}

.fix-width-766 {
  max-width: 766px !important;
  min-width: 766px !important;
  width: 766px !important;
}

.fix-height-766 {
  max-height: 766px !important;
  min-height: 766px !important;
  height: 766px !important;
}

.min-w-767 {
  min-width: 767px;
}

.min-h-767 {
  min-height: 767px;
}

.width-767 {
  width: 767px !important;
}

.height-767 {
  height: 767px !important;
}

.min-width-767 {
  min-width: 767px !important;
}

.min-height-767 {
  min-height: 767px !important;
}

.max-width-767 {
  max-width: 767px !important;
}

.max-height-767 {
  max-height: 767px !important;
}

.fix-width-767 {
  max-width: 767px !important;
  min-width: 767px !important;
  width: 767px !important;
}

.fix-height-767 {
  max-height: 767px !important;
  min-height: 767px !important;
  height: 767px !important;
}

.min-w-768 {
  min-width: 768px;
}

.min-h-768 {
  min-height: 768px;
}

.width-768 {
  width: 768px !important;
}

.height-768 {
  height: 768px !important;
}

.min-width-768 {
  min-width: 768px !important;
}

.min-height-768 {
  min-height: 768px !important;
}

.max-width-768 {
  max-width: 768px !important;
}

.max-height-768 {
  max-height: 768px !important;
}

.fix-width-768 {
  max-width: 768px !important;
  min-width: 768px !important;
  width: 768px !important;
}

.fix-height-768 {
  max-height: 768px !important;
  min-height: 768px !important;
  height: 768px !important;
}

.min-w-769 {
  min-width: 769px;
}

.min-h-769 {
  min-height: 769px;
}

.width-769 {
  width: 769px !important;
}

.height-769 {
  height: 769px !important;
}

.min-width-769 {
  min-width: 769px !important;
}

.min-height-769 {
  min-height: 769px !important;
}

.max-width-769 {
  max-width: 769px !important;
}

.max-height-769 {
  max-height: 769px !important;
}

.fix-width-769 {
  max-width: 769px !important;
  min-width: 769px !important;
  width: 769px !important;
}

.fix-height-769 {
  max-height: 769px !important;
  min-height: 769px !important;
  height: 769px !important;
}

.min-w-770 {
  min-width: 770px;
}

.min-h-770 {
  min-height: 770px;
}

.width-770 {
  width: 770px !important;
}

.height-770 {
  height: 770px !important;
}

.min-width-770 {
  min-width: 770px !important;
}

.min-height-770 {
  min-height: 770px !important;
}

.max-width-770 {
  max-width: 770px !important;
}

.max-height-770 {
  max-height: 770px !important;
}

.fix-width-770 {
  max-width: 770px !important;
  min-width: 770px !important;
  width: 770px !important;
}

.fix-height-770 {
  max-height: 770px !important;
  min-height: 770px !important;
  height: 770px !important;
}

.min-w-771 {
  min-width: 771px;
}

.min-h-771 {
  min-height: 771px;
}

.width-771 {
  width: 771px !important;
}

.height-771 {
  height: 771px !important;
}

.min-width-771 {
  min-width: 771px !important;
}

.min-height-771 {
  min-height: 771px !important;
}

.max-width-771 {
  max-width: 771px !important;
}

.max-height-771 {
  max-height: 771px !important;
}

.fix-width-771 {
  max-width: 771px !important;
  min-width: 771px !important;
  width: 771px !important;
}

.fix-height-771 {
  max-height: 771px !important;
  min-height: 771px !important;
  height: 771px !important;
}

.min-w-772 {
  min-width: 772px;
}

.min-h-772 {
  min-height: 772px;
}

.width-772 {
  width: 772px !important;
}

.height-772 {
  height: 772px !important;
}

.min-width-772 {
  min-width: 772px !important;
}

.min-height-772 {
  min-height: 772px !important;
}

.max-width-772 {
  max-width: 772px !important;
}

.max-height-772 {
  max-height: 772px !important;
}

.fix-width-772 {
  max-width: 772px !important;
  min-width: 772px !important;
  width: 772px !important;
}

.fix-height-772 {
  max-height: 772px !important;
  min-height: 772px !important;
  height: 772px !important;
}

.min-w-773 {
  min-width: 773px;
}

.min-h-773 {
  min-height: 773px;
}

.width-773 {
  width: 773px !important;
}

.height-773 {
  height: 773px !important;
}

.min-width-773 {
  min-width: 773px !important;
}

.min-height-773 {
  min-height: 773px !important;
}

.max-width-773 {
  max-width: 773px !important;
}

.max-height-773 {
  max-height: 773px !important;
}

.fix-width-773 {
  max-width: 773px !important;
  min-width: 773px !important;
  width: 773px !important;
}

.fix-height-773 {
  max-height: 773px !important;
  min-height: 773px !important;
  height: 773px !important;
}

.min-w-774 {
  min-width: 774px;
}

.min-h-774 {
  min-height: 774px;
}

.width-774 {
  width: 774px !important;
}

.height-774 {
  height: 774px !important;
}

.min-width-774 {
  min-width: 774px !important;
}

.min-height-774 {
  min-height: 774px !important;
}

.max-width-774 {
  max-width: 774px !important;
}

.max-height-774 {
  max-height: 774px !important;
}

.fix-width-774 {
  max-width: 774px !important;
  min-width: 774px !important;
  width: 774px !important;
}

.fix-height-774 {
  max-height: 774px !important;
  min-height: 774px !important;
  height: 774px !important;
}

.min-w-775 {
  min-width: 775px;
}

.min-h-775 {
  min-height: 775px;
}

.width-775 {
  width: 775px !important;
}

.height-775 {
  height: 775px !important;
}

.min-width-775 {
  min-width: 775px !important;
}

.min-height-775 {
  min-height: 775px !important;
}

.max-width-775 {
  max-width: 775px !important;
}

.max-height-775 {
  max-height: 775px !important;
}

.fix-width-775 {
  max-width: 775px !important;
  min-width: 775px !important;
  width: 775px !important;
}

.fix-height-775 {
  max-height: 775px !important;
  min-height: 775px !important;
  height: 775px !important;
}

.min-w-776 {
  min-width: 776px;
}

.min-h-776 {
  min-height: 776px;
}

.width-776 {
  width: 776px !important;
}

.height-776 {
  height: 776px !important;
}

.min-width-776 {
  min-width: 776px !important;
}

.min-height-776 {
  min-height: 776px !important;
}

.max-width-776 {
  max-width: 776px !important;
}

.max-height-776 {
  max-height: 776px !important;
}

.fix-width-776 {
  max-width: 776px !important;
  min-width: 776px !important;
  width: 776px !important;
}

.fix-height-776 {
  max-height: 776px !important;
  min-height: 776px !important;
  height: 776px !important;
}

.min-w-777 {
  min-width: 777px;
}

.min-h-777 {
  min-height: 777px;
}

.width-777 {
  width: 777px !important;
}

.height-777 {
  height: 777px !important;
}

.min-width-777 {
  min-width: 777px !important;
}

.min-height-777 {
  min-height: 777px !important;
}

.max-width-777 {
  max-width: 777px !important;
}

.max-height-777 {
  max-height: 777px !important;
}

.fix-width-777 {
  max-width: 777px !important;
  min-width: 777px !important;
  width: 777px !important;
}

.fix-height-777 {
  max-height: 777px !important;
  min-height: 777px !important;
  height: 777px !important;
}

.min-w-778 {
  min-width: 778px;
}

.min-h-778 {
  min-height: 778px;
}

.width-778 {
  width: 778px !important;
}

.height-778 {
  height: 778px !important;
}

.min-width-778 {
  min-width: 778px !important;
}

.min-height-778 {
  min-height: 778px !important;
}

.max-width-778 {
  max-width: 778px !important;
}

.max-height-778 {
  max-height: 778px !important;
}

.fix-width-778 {
  max-width: 778px !important;
  min-width: 778px !important;
  width: 778px !important;
}

.fix-height-778 {
  max-height: 778px !important;
  min-height: 778px !important;
  height: 778px !important;
}

.min-w-779 {
  min-width: 779px;
}

.min-h-779 {
  min-height: 779px;
}

.width-779 {
  width: 779px !important;
}

.height-779 {
  height: 779px !important;
}

.min-width-779 {
  min-width: 779px !important;
}

.min-height-779 {
  min-height: 779px !important;
}

.max-width-779 {
  max-width: 779px !important;
}

.max-height-779 {
  max-height: 779px !important;
}

.fix-width-779 {
  max-width: 779px !important;
  min-width: 779px !important;
  width: 779px !important;
}

.fix-height-779 {
  max-height: 779px !important;
  min-height: 779px !important;
  height: 779px !important;
}

.min-w-780 {
  min-width: 780px;
}

.min-h-780 {
  min-height: 780px;
}

.width-780 {
  width: 780px !important;
}

.height-780 {
  height: 780px !important;
}

.min-width-780 {
  min-width: 780px !important;
}

.min-height-780 {
  min-height: 780px !important;
}

.max-width-780 {
  max-width: 780px !important;
}

.max-height-780 {
  max-height: 780px !important;
}

.fix-width-780 {
  max-width: 780px !important;
  min-width: 780px !important;
  width: 780px !important;
}

.fix-height-780 {
  max-height: 780px !important;
  min-height: 780px !important;
  height: 780px !important;
}

.min-w-781 {
  min-width: 781px;
}

.min-h-781 {
  min-height: 781px;
}

.width-781 {
  width: 781px !important;
}

.height-781 {
  height: 781px !important;
}

.min-width-781 {
  min-width: 781px !important;
}

.min-height-781 {
  min-height: 781px !important;
}

.max-width-781 {
  max-width: 781px !important;
}

.max-height-781 {
  max-height: 781px !important;
}

.fix-width-781 {
  max-width: 781px !important;
  min-width: 781px !important;
  width: 781px !important;
}

.fix-height-781 {
  max-height: 781px !important;
  min-height: 781px !important;
  height: 781px !important;
}

.min-w-782 {
  min-width: 782px;
}

.min-h-782 {
  min-height: 782px;
}

.width-782 {
  width: 782px !important;
}

.height-782 {
  height: 782px !important;
}

.min-width-782 {
  min-width: 782px !important;
}

.min-height-782 {
  min-height: 782px !important;
}

.max-width-782 {
  max-width: 782px !important;
}

.max-height-782 {
  max-height: 782px !important;
}

.fix-width-782 {
  max-width: 782px !important;
  min-width: 782px !important;
  width: 782px !important;
}

.fix-height-782 {
  max-height: 782px !important;
  min-height: 782px !important;
  height: 782px !important;
}

.min-w-783 {
  min-width: 783px;
}

.min-h-783 {
  min-height: 783px;
}

.width-783 {
  width: 783px !important;
}

.height-783 {
  height: 783px !important;
}

.min-width-783 {
  min-width: 783px !important;
}

.min-height-783 {
  min-height: 783px !important;
}

.max-width-783 {
  max-width: 783px !important;
}

.max-height-783 {
  max-height: 783px !important;
}

.fix-width-783 {
  max-width: 783px !important;
  min-width: 783px !important;
  width: 783px !important;
}

.fix-height-783 {
  max-height: 783px !important;
  min-height: 783px !important;
  height: 783px !important;
}

.min-w-784 {
  min-width: 784px;
}

.min-h-784 {
  min-height: 784px;
}

.width-784 {
  width: 784px !important;
}

.height-784 {
  height: 784px !important;
}

.min-width-784 {
  min-width: 784px !important;
}

.min-height-784 {
  min-height: 784px !important;
}

.max-width-784 {
  max-width: 784px !important;
}

.max-height-784 {
  max-height: 784px !important;
}

.fix-width-784 {
  max-width: 784px !important;
  min-width: 784px !important;
  width: 784px !important;
}

.fix-height-784 {
  max-height: 784px !important;
  min-height: 784px !important;
  height: 784px !important;
}

.min-w-785 {
  min-width: 785px;
}

.min-h-785 {
  min-height: 785px;
}

.width-785 {
  width: 785px !important;
}

.height-785 {
  height: 785px !important;
}

.min-width-785 {
  min-width: 785px !important;
}

.min-height-785 {
  min-height: 785px !important;
}

.max-width-785 {
  max-width: 785px !important;
}

.max-height-785 {
  max-height: 785px !important;
}

.fix-width-785 {
  max-width: 785px !important;
  min-width: 785px !important;
  width: 785px !important;
}

.fix-height-785 {
  max-height: 785px !important;
  min-height: 785px !important;
  height: 785px !important;
}

.min-w-786 {
  min-width: 786px;
}

.min-h-786 {
  min-height: 786px;
}

.width-786 {
  width: 786px !important;
}

.height-786 {
  height: 786px !important;
}

.min-width-786 {
  min-width: 786px !important;
}

.min-height-786 {
  min-height: 786px !important;
}

.max-width-786 {
  max-width: 786px !important;
}

.max-height-786 {
  max-height: 786px !important;
}

.fix-width-786 {
  max-width: 786px !important;
  min-width: 786px !important;
  width: 786px !important;
}

.fix-height-786 {
  max-height: 786px !important;
  min-height: 786px !important;
  height: 786px !important;
}

.min-w-787 {
  min-width: 787px;
}

.min-h-787 {
  min-height: 787px;
}

.width-787 {
  width: 787px !important;
}

.height-787 {
  height: 787px !important;
}

.min-width-787 {
  min-width: 787px !important;
}

.min-height-787 {
  min-height: 787px !important;
}

.max-width-787 {
  max-width: 787px !important;
}

.max-height-787 {
  max-height: 787px !important;
}

.fix-width-787 {
  max-width: 787px !important;
  min-width: 787px !important;
  width: 787px !important;
}

.fix-height-787 {
  max-height: 787px !important;
  min-height: 787px !important;
  height: 787px !important;
}

.min-w-788 {
  min-width: 788px;
}

.min-h-788 {
  min-height: 788px;
}

.width-788 {
  width: 788px !important;
}

.height-788 {
  height: 788px !important;
}

.min-width-788 {
  min-width: 788px !important;
}

.min-height-788 {
  min-height: 788px !important;
}

.max-width-788 {
  max-width: 788px !important;
}

.max-height-788 {
  max-height: 788px !important;
}

.fix-width-788 {
  max-width: 788px !important;
  min-width: 788px !important;
  width: 788px !important;
}

.fix-height-788 {
  max-height: 788px !important;
  min-height: 788px !important;
  height: 788px !important;
}

.min-w-789 {
  min-width: 789px;
}

.min-h-789 {
  min-height: 789px;
}

.width-789 {
  width: 789px !important;
}

.height-789 {
  height: 789px !important;
}

.min-width-789 {
  min-width: 789px !important;
}

.min-height-789 {
  min-height: 789px !important;
}

.max-width-789 {
  max-width: 789px !important;
}

.max-height-789 {
  max-height: 789px !important;
}

.fix-width-789 {
  max-width: 789px !important;
  min-width: 789px !important;
  width: 789px !important;
}

.fix-height-789 {
  max-height: 789px !important;
  min-height: 789px !important;
  height: 789px !important;
}

.min-w-790 {
  min-width: 790px;
}

.min-h-790 {
  min-height: 790px;
}

.width-790 {
  width: 790px !important;
}

.height-790 {
  height: 790px !important;
}

.min-width-790 {
  min-width: 790px !important;
}

.min-height-790 {
  min-height: 790px !important;
}

.max-width-790 {
  max-width: 790px !important;
}

.max-height-790 {
  max-height: 790px !important;
}

.fix-width-790 {
  max-width: 790px !important;
  min-width: 790px !important;
  width: 790px !important;
}

.fix-height-790 {
  max-height: 790px !important;
  min-height: 790px !important;
  height: 790px !important;
}

.min-w-791 {
  min-width: 791px;
}

.min-h-791 {
  min-height: 791px;
}

.width-791 {
  width: 791px !important;
}

.height-791 {
  height: 791px !important;
}

.min-width-791 {
  min-width: 791px !important;
}

.min-height-791 {
  min-height: 791px !important;
}

.max-width-791 {
  max-width: 791px !important;
}

.max-height-791 {
  max-height: 791px !important;
}

.fix-width-791 {
  max-width: 791px !important;
  min-width: 791px !important;
  width: 791px !important;
}

.fix-height-791 {
  max-height: 791px !important;
  min-height: 791px !important;
  height: 791px !important;
}

.min-w-792 {
  min-width: 792px;
}

.min-h-792 {
  min-height: 792px;
}

.width-792 {
  width: 792px !important;
}

.height-792 {
  height: 792px !important;
}

.min-width-792 {
  min-width: 792px !important;
}

.min-height-792 {
  min-height: 792px !important;
}

.max-width-792 {
  max-width: 792px !important;
}

.max-height-792 {
  max-height: 792px !important;
}

.fix-width-792 {
  max-width: 792px !important;
  min-width: 792px !important;
  width: 792px !important;
}

.fix-height-792 {
  max-height: 792px !important;
  min-height: 792px !important;
  height: 792px !important;
}

.min-w-793 {
  min-width: 793px;
}

.min-h-793 {
  min-height: 793px;
}

.width-793 {
  width: 793px !important;
}

.height-793 {
  height: 793px !important;
}

.min-width-793 {
  min-width: 793px !important;
}

.min-height-793 {
  min-height: 793px !important;
}

.max-width-793 {
  max-width: 793px !important;
}

.max-height-793 {
  max-height: 793px !important;
}

.fix-width-793 {
  max-width: 793px !important;
  min-width: 793px !important;
  width: 793px !important;
}

.fix-height-793 {
  max-height: 793px !important;
  min-height: 793px !important;
  height: 793px !important;
}

.min-w-794 {
  min-width: 794px;
}

.min-h-794 {
  min-height: 794px;
}

.width-794 {
  width: 794px !important;
}

.height-794 {
  height: 794px !important;
}

.min-width-794 {
  min-width: 794px !important;
}

.min-height-794 {
  min-height: 794px !important;
}

.max-width-794 {
  max-width: 794px !important;
}

.max-height-794 {
  max-height: 794px !important;
}

.fix-width-794 {
  max-width: 794px !important;
  min-width: 794px !important;
  width: 794px !important;
}

.fix-height-794 {
  max-height: 794px !important;
  min-height: 794px !important;
  height: 794px !important;
}

.min-w-795 {
  min-width: 795px;
}

.min-h-795 {
  min-height: 795px;
}

.width-795 {
  width: 795px !important;
}

.height-795 {
  height: 795px !important;
}

.min-width-795 {
  min-width: 795px !important;
}

.min-height-795 {
  min-height: 795px !important;
}

.max-width-795 {
  max-width: 795px !important;
}

.max-height-795 {
  max-height: 795px !important;
}

.fix-width-795 {
  max-width: 795px !important;
  min-width: 795px !important;
  width: 795px !important;
}

.fix-height-795 {
  max-height: 795px !important;
  min-height: 795px !important;
  height: 795px !important;
}

.min-w-796 {
  min-width: 796px;
}

.min-h-796 {
  min-height: 796px;
}

.width-796 {
  width: 796px !important;
}

.height-796 {
  height: 796px !important;
}

.min-width-796 {
  min-width: 796px !important;
}

.min-height-796 {
  min-height: 796px !important;
}

.max-width-796 {
  max-width: 796px !important;
}

.max-height-796 {
  max-height: 796px !important;
}

.fix-width-796 {
  max-width: 796px !important;
  min-width: 796px !important;
  width: 796px !important;
}

.fix-height-796 {
  max-height: 796px !important;
  min-height: 796px !important;
  height: 796px !important;
}

.min-w-797 {
  min-width: 797px;
}

.min-h-797 {
  min-height: 797px;
}

.width-797 {
  width: 797px !important;
}

.height-797 {
  height: 797px !important;
}

.min-width-797 {
  min-width: 797px !important;
}

.min-height-797 {
  min-height: 797px !important;
}

.max-width-797 {
  max-width: 797px !important;
}

.max-height-797 {
  max-height: 797px !important;
}

.fix-width-797 {
  max-width: 797px !important;
  min-width: 797px !important;
  width: 797px !important;
}

.fix-height-797 {
  max-height: 797px !important;
  min-height: 797px !important;
  height: 797px !important;
}

.min-w-798 {
  min-width: 798px;
}

.min-h-798 {
  min-height: 798px;
}

.width-798 {
  width: 798px !important;
}

.height-798 {
  height: 798px !important;
}

.min-width-798 {
  min-width: 798px !important;
}

.min-height-798 {
  min-height: 798px !important;
}

.max-width-798 {
  max-width: 798px !important;
}

.max-height-798 {
  max-height: 798px !important;
}

.fix-width-798 {
  max-width: 798px !important;
  min-width: 798px !important;
  width: 798px !important;
}

.fix-height-798 {
  max-height: 798px !important;
  min-height: 798px !important;
  height: 798px !important;
}

.min-w-799 {
  min-width: 799px;
}

.min-h-799 {
  min-height: 799px;
}

.width-799 {
  width: 799px !important;
}

.height-799 {
  height: 799px !important;
}

.min-width-799 {
  min-width: 799px !important;
}

.min-height-799 {
  min-height: 799px !important;
}

.max-width-799 {
  max-width: 799px !important;
}

.max-height-799 {
  max-height: 799px !important;
}

.fix-width-799 {
  max-width: 799px !important;
  min-width: 799px !important;
  width: 799px !important;
}

.fix-height-799 {
  max-height: 799px !important;
  min-height: 799px !important;
  height: 799px !important;
}

.min-w-800 {
  min-width: 800px;
}

.min-h-800 {
  min-height: 800px;
}

.width-800 {
  width: 800px !important;
}

.height-800 {
  height: 800px !important;
}

.min-width-800 {
  min-width: 800px !important;
}

.min-height-800 {
  min-height: 800px !important;
}

.max-width-800 {
  max-width: 800px !important;
}

.max-height-800 {
  max-height: 800px !important;
}

.fix-width-800 {
  max-width: 800px !important;
  min-width: 800px !important;
  width: 800px !important;
}

.fix-height-800 {
  max-height: 800px !important;
  min-height: 800px !important;
  height: 800px !important;
}

.min-w-801 {
  min-width: 801px;
}

.min-h-801 {
  min-height: 801px;
}

.width-801 {
  width: 801px !important;
}

.height-801 {
  height: 801px !important;
}

.min-width-801 {
  min-width: 801px !important;
}

.min-height-801 {
  min-height: 801px !important;
}

.max-width-801 {
  max-width: 801px !important;
}

.max-height-801 {
  max-height: 801px !important;
}

.fix-width-801 {
  max-width: 801px !important;
  min-width: 801px !important;
  width: 801px !important;
}

.fix-height-801 {
  max-height: 801px !important;
  min-height: 801px !important;
  height: 801px !important;
}

.min-w-802 {
  min-width: 802px;
}

.min-h-802 {
  min-height: 802px;
}

.width-802 {
  width: 802px !important;
}

.height-802 {
  height: 802px !important;
}

.min-width-802 {
  min-width: 802px !important;
}

.min-height-802 {
  min-height: 802px !important;
}

.max-width-802 {
  max-width: 802px !important;
}

.max-height-802 {
  max-height: 802px !important;
}

.fix-width-802 {
  max-width: 802px !important;
  min-width: 802px !important;
  width: 802px !important;
}

.fix-height-802 {
  max-height: 802px !important;
  min-height: 802px !important;
  height: 802px !important;
}

.min-w-803 {
  min-width: 803px;
}

.min-h-803 {
  min-height: 803px;
}

.width-803 {
  width: 803px !important;
}

.height-803 {
  height: 803px !important;
}

.min-width-803 {
  min-width: 803px !important;
}

.min-height-803 {
  min-height: 803px !important;
}

.max-width-803 {
  max-width: 803px !important;
}

.max-height-803 {
  max-height: 803px !important;
}

.fix-width-803 {
  max-width: 803px !important;
  min-width: 803px !important;
  width: 803px !important;
}

.fix-height-803 {
  max-height: 803px !important;
  min-height: 803px !important;
  height: 803px !important;
}

.min-w-804 {
  min-width: 804px;
}

.min-h-804 {
  min-height: 804px;
}

.width-804 {
  width: 804px !important;
}

.height-804 {
  height: 804px !important;
}

.min-width-804 {
  min-width: 804px !important;
}

.min-height-804 {
  min-height: 804px !important;
}

.max-width-804 {
  max-width: 804px !important;
}

.max-height-804 {
  max-height: 804px !important;
}

.fix-width-804 {
  max-width: 804px !important;
  min-width: 804px !important;
  width: 804px !important;
}

.fix-height-804 {
  max-height: 804px !important;
  min-height: 804px !important;
  height: 804px !important;
}

.min-w-805 {
  min-width: 805px;
}

.min-h-805 {
  min-height: 805px;
}

.width-805 {
  width: 805px !important;
}

.height-805 {
  height: 805px !important;
}

.min-width-805 {
  min-width: 805px !important;
}

.min-height-805 {
  min-height: 805px !important;
}

.max-width-805 {
  max-width: 805px !important;
}

.max-height-805 {
  max-height: 805px !important;
}

.fix-width-805 {
  max-width: 805px !important;
  min-width: 805px !important;
  width: 805px !important;
}

.fix-height-805 {
  max-height: 805px !important;
  min-height: 805px !important;
  height: 805px !important;
}

.min-w-806 {
  min-width: 806px;
}

.min-h-806 {
  min-height: 806px;
}

.width-806 {
  width: 806px !important;
}

.height-806 {
  height: 806px !important;
}

.min-width-806 {
  min-width: 806px !important;
}

.min-height-806 {
  min-height: 806px !important;
}

.max-width-806 {
  max-width: 806px !important;
}

.max-height-806 {
  max-height: 806px !important;
}

.fix-width-806 {
  max-width: 806px !important;
  min-width: 806px !important;
  width: 806px !important;
}

.fix-height-806 {
  max-height: 806px !important;
  min-height: 806px !important;
  height: 806px !important;
}

.min-w-807 {
  min-width: 807px;
}

.min-h-807 {
  min-height: 807px;
}

.width-807 {
  width: 807px !important;
}

.height-807 {
  height: 807px !important;
}

.min-width-807 {
  min-width: 807px !important;
}

.min-height-807 {
  min-height: 807px !important;
}

.max-width-807 {
  max-width: 807px !important;
}

.max-height-807 {
  max-height: 807px !important;
}

.fix-width-807 {
  max-width: 807px !important;
  min-width: 807px !important;
  width: 807px !important;
}

.fix-height-807 {
  max-height: 807px !important;
  min-height: 807px !important;
  height: 807px !important;
}

.min-w-808 {
  min-width: 808px;
}

.min-h-808 {
  min-height: 808px;
}

.width-808 {
  width: 808px !important;
}

.height-808 {
  height: 808px !important;
}

.min-width-808 {
  min-width: 808px !important;
}

.min-height-808 {
  min-height: 808px !important;
}

.max-width-808 {
  max-width: 808px !important;
}

.max-height-808 {
  max-height: 808px !important;
}

.fix-width-808 {
  max-width: 808px !important;
  min-width: 808px !important;
  width: 808px !important;
}

.fix-height-808 {
  max-height: 808px !important;
  min-height: 808px !important;
  height: 808px !important;
}

.min-w-809 {
  min-width: 809px;
}

.min-h-809 {
  min-height: 809px;
}

.width-809 {
  width: 809px !important;
}

.height-809 {
  height: 809px !important;
}

.min-width-809 {
  min-width: 809px !important;
}

.min-height-809 {
  min-height: 809px !important;
}

.max-width-809 {
  max-width: 809px !important;
}

.max-height-809 {
  max-height: 809px !important;
}

.fix-width-809 {
  max-width: 809px !important;
  min-width: 809px !important;
  width: 809px !important;
}

.fix-height-809 {
  max-height: 809px !important;
  min-height: 809px !important;
  height: 809px !important;
}

.min-w-810 {
  min-width: 810px;
}

.min-h-810 {
  min-height: 810px;
}

.width-810 {
  width: 810px !important;
}

.height-810 {
  height: 810px !important;
}

.min-width-810 {
  min-width: 810px !important;
}

.min-height-810 {
  min-height: 810px !important;
}

.max-width-810 {
  max-width: 810px !important;
}

.max-height-810 {
  max-height: 810px !important;
}

.fix-width-810 {
  max-width: 810px !important;
  min-width: 810px !important;
  width: 810px !important;
}

.fix-height-810 {
  max-height: 810px !important;
  min-height: 810px !important;
  height: 810px !important;
}

.min-w-811 {
  min-width: 811px;
}

.min-h-811 {
  min-height: 811px;
}

.width-811 {
  width: 811px !important;
}

.height-811 {
  height: 811px !important;
}

.min-width-811 {
  min-width: 811px !important;
}

.min-height-811 {
  min-height: 811px !important;
}

.max-width-811 {
  max-width: 811px !important;
}

.max-height-811 {
  max-height: 811px !important;
}

.fix-width-811 {
  max-width: 811px !important;
  min-width: 811px !important;
  width: 811px !important;
}

.fix-height-811 {
  max-height: 811px !important;
  min-height: 811px !important;
  height: 811px !important;
}

.min-w-812 {
  min-width: 812px;
}

.min-h-812 {
  min-height: 812px;
}

.width-812 {
  width: 812px !important;
}

.height-812 {
  height: 812px !important;
}

.min-width-812 {
  min-width: 812px !important;
}

.min-height-812 {
  min-height: 812px !important;
}

.max-width-812 {
  max-width: 812px !important;
}

.max-height-812 {
  max-height: 812px !important;
}

.fix-width-812 {
  max-width: 812px !important;
  min-width: 812px !important;
  width: 812px !important;
}

.fix-height-812 {
  max-height: 812px !important;
  min-height: 812px !important;
  height: 812px !important;
}

.min-w-813 {
  min-width: 813px;
}

.min-h-813 {
  min-height: 813px;
}

.width-813 {
  width: 813px !important;
}

.height-813 {
  height: 813px !important;
}

.min-width-813 {
  min-width: 813px !important;
}

.min-height-813 {
  min-height: 813px !important;
}

.max-width-813 {
  max-width: 813px !important;
}

.max-height-813 {
  max-height: 813px !important;
}

.fix-width-813 {
  max-width: 813px !important;
  min-width: 813px !important;
  width: 813px !important;
}

.fix-height-813 {
  max-height: 813px !important;
  min-height: 813px !important;
  height: 813px !important;
}

.min-w-814 {
  min-width: 814px;
}

.min-h-814 {
  min-height: 814px;
}

.width-814 {
  width: 814px !important;
}

.height-814 {
  height: 814px !important;
}

.min-width-814 {
  min-width: 814px !important;
}

.min-height-814 {
  min-height: 814px !important;
}

.max-width-814 {
  max-width: 814px !important;
}

.max-height-814 {
  max-height: 814px !important;
}

.fix-width-814 {
  max-width: 814px !important;
  min-width: 814px !important;
  width: 814px !important;
}

.fix-height-814 {
  max-height: 814px !important;
  min-height: 814px !important;
  height: 814px !important;
}

.min-w-815 {
  min-width: 815px;
}

.min-h-815 {
  min-height: 815px;
}

.width-815 {
  width: 815px !important;
}

.height-815 {
  height: 815px !important;
}

.min-width-815 {
  min-width: 815px !important;
}

.min-height-815 {
  min-height: 815px !important;
}

.max-width-815 {
  max-width: 815px !important;
}

.max-height-815 {
  max-height: 815px !important;
}

.fix-width-815 {
  max-width: 815px !important;
  min-width: 815px !important;
  width: 815px !important;
}

.fix-height-815 {
  max-height: 815px !important;
  min-height: 815px !important;
  height: 815px !important;
}

.min-w-816 {
  min-width: 816px;
}

.min-h-816 {
  min-height: 816px;
}

.width-816 {
  width: 816px !important;
}

.height-816 {
  height: 816px !important;
}

.min-width-816 {
  min-width: 816px !important;
}

.min-height-816 {
  min-height: 816px !important;
}

.max-width-816 {
  max-width: 816px !important;
}

.max-height-816 {
  max-height: 816px !important;
}

.fix-width-816 {
  max-width: 816px !important;
  min-width: 816px !important;
  width: 816px !important;
}

.fix-height-816 {
  max-height: 816px !important;
  min-height: 816px !important;
  height: 816px !important;
}

.min-w-817 {
  min-width: 817px;
}

.min-h-817 {
  min-height: 817px;
}

.width-817 {
  width: 817px !important;
}

.height-817 {
  height: 817px !important;
}

.min-width-817 {
  min-width: 817px !important;
}

.min-height-817 {
  min-height: 817px !important;
}

.max-width-817 {
  max-width: 817px !important;
}

.max-height-817 {
  max-height: 817px !important;
}

.fix-width-817 {
  max-width: 817px !important;
  min-width: 817px !important;
  width: 817px !important;
}

.fix-height-817 {
  max-height: 817px !important;
  min-height: 817px !important;
  height: 817px !important;
}

.min-w-818 {
  min-width: 818px;
}

.min-h-818 {
  min-height: 818px;
}

.width-818 {
  width: 818px !important;
}

.height-818 {
  height: 818px !important;
}

.min-width-818 {
  min-width: 818px !important;
}

.min-height-818 {
  min-height: 818px !important;
}

.max-width-818 {
  max-width: 818px !important;
}

.max-height-818 {
  max-height: 818px !important;
}

.fix-width-818 {
  max-width: 818px !important;
  min-width: 818px !important;
  width: 818px !important;
}

.fix-height-818 {
  max-height: 818px !important;
  min-height: 818px !important;
  height: 818px !important;
}

.min-w-819 {
  min-width: 819px;
}

.min-h-819 {
  min-height: 819px;
}

.width-819 {
  width: 819px !important;
}

.height-819 {
  height: 819px !important;
}

.min-width-819 {
  min-width: 819px !important;
}

.min-height-819 {
  min-height: 819px !important;
}

.max-width-819 {
  max-width: 819px !important;
}

.max-height-819 {
  max-height: 819px !important;
}

.fix-width-819 {
  max-width: 819px !important;
  min-width: 819px !important;
  width: 819px !important;
}

.fix-height-819 {
  max-height: 819px !important;
  min-height: 819px !important;
  height: 819px !important;
}

.min-w-820 {
  min-width: 820px;
}

.min-h-820 {
  min-height: 820px;
}

.width-820 {
  width: 820px !important;
}

.height-820 {
  height: 820px !important;
}

.min-width-820 {
  min-width: 820px !important;
}

.min-height-820 {
  min-height: 820px !important;
}

.max-width-820 {
  max-width: 820px !important;
}

.max-height-820 {
  max-height: 820px !important;
}

.fix-width-820 {
  max-width: 820px !important;
  min-width: 820px !important;
  width: 820px !important;
}

.fix-height-820 {
  max-height: 820px !important;
  min-height: 820px !important;
  height: 820px !important;
}

.min-w-821 {
  min-width: 821px;
}

.min-h-821 {
  min-height: 821px;
}

.width-821 {
  width: 821px !important;
}

.height-821 {
  height: 821px !important;
}

.min-width-821 {
  min-width: 821px !important;
}

.min-height-821 {
  min-height: 821px !important;
}

.max-width-821 {
  max-width: 821px !important;
}

.max-height-821 {
  max-height: 821px !important;
}

.fix-width-821 {
  max-width: 821px !important;
  min-width: 821px !important;
  width: 821px !important;
}

.fix-height-821 {
  max-height: 821px !important;
  min-height: 821px !important;
  height: 821px !important;
}

.min-w-822 {
  min-width: 822px;
}

.min-h-822 {
  min-height: 822px;
}

.width-822 {
  width: 822px !important;
}

.height-822 {
  height: 822px !important;
}

.min-width-822 {
  min-width: 822px !important;
}

.min-height-822 {
  min-height: 822px !important;
}

.max-width-822 {
  max-width: 822px !important;
}

.max-height-822 {
  max-height: 822px !important;
}

.fix-width-822 {
  max-width: 822px !important;
  min-width: 822px !important;
  width: 822px !important;
}

.fix-height-822 {
  max-height: 822px !important;
  min-height: 822px !important;
  height: 822px !important;
}

.min-w-823 {
  min-width: 823px;
}

.min-h-823 {
  min-height: 823px;
}

.width-823 {
  width: 823px !important;
}

.height-823 {
  height: 823px !important;
}

.min-width-823 {
  min-width: 823px !important;
}

.min-height-823 {
  min-height: 823px !important;
}

.max-width-823 {
  max-width: 823px !important;
}

.max-height-823 {
  max-height: 823px !important;
}

.fix-width-823 {
  max-width: 823px !important;
  min-width: 823px !important;
  width: 823px !important;
}

.fix-height-823 {
  max-height: 823px !important;
  min-height: 823px !important;
  height: 823px !important;
}

.min-w-824 {
  min-width: 824px;
}

.min-h-824 {
  min-height: 824px;
}

.width-824 {
  width: 824px !important;
}

.height-824 {
  height: 824px !important;
}

.min-width-824 {
  min-width: 824px !important;
}

.min-height-824 {
  min-height: 824px !important;
}

.max-width-824 {
  max-width: 824px !important;
}

.max-height-824 {
  max-height: 824px !important;
}

.fix-width-824 {
  max-width: 824px !important;
  min-width: 824px !important;
  width: 824px !important;
}

.fix-height-824 {
  max-height: 824px !important;
  min-height: 824px !important;
  height: 824px !important;
}

.min-w-825 {
  min-width: 825px;
}

.min-h-825 {
  min-height: 825px;
}

.width-825 {
  width: 825px !important;
}

.height-825 {
  height: 825px !important;
}

.min-width-825 {
  min-width: 825px !important;
}

.min-height-825 {
  min-height: 825px !important;
}

.max-width-825 {
  max-width: 825px !important;
}

.max-height-825 {
  max-height: 825px !important;
}

.fix-width-825 {
  max-width: 825px !important;
  min-width: 825px !important;
  width: 825px !important;
}

.fix-height-825 {
  max-height: 825px !important;
  min-height: 825px !important;
  height: 825px !important;
}

.min-w-826 {
  min-width: 826px;
}

.min-h-826 {
  min-height: 826px;
}

.width-826 {
  width: 826px !important;
}

.height-826 {
  height: 826px !important;
}

.min-width-826 {
  min-width: 826px !important;
}

.min-height-826 {
  min-height: 826px !important;
}

.max-width-826 {
  max-width: 826px !important;
}

.max-height-826 {
  max-height: 826px !important;
}

.fix-width-826 {
  max-width: 826px !important;
  min-width: 826px !important;
  width: 826px !important;
}

.fix-height-826 {
  max-height: 826px !important;
  min-height: 826px !important;
  height: 826px !important;
}

.min-w-827 {
  min-width: 827px;
}

.min-h-827 {
  min-height: 827px;
}

.width-827 {
  width: 827px !important;
}

.height-827 {
  height: 827px !important;
}

.min-width-827 {
  min-width: 827px !important;
}

.min-height-827 {
  min-height: 827px !important;
}

.max-width-827 {
  max-width: 827px !important;
}

.max-height-827 {
  max-height: 827px !important;
}

.fix-width-827 {
  max-width: 827px !important;
  min-width: 827px !important;
  width: 827px !important;
}

.fix-height-827 {
  max-height: 827px !important;
  min-height: 827px !important;
  height: 827px !important;
}

.min-w-828 {
  min-width: 828px;
}

.min-h-828 {
  min-height: 828px;
}

.width-828 {
  width: 828px !important;
}

.height-828 {
  height: 828px !important;
}

.min-width-828 {
  min-width: 828px !important;
}

.min-height-828 {
  min-height: 828px !important;
}

.max-width-828 {
  max-width: 828px !important;
}

.max-height-828 {
  max-height: 828px !important;
}

.fix-width-828 {
  max-width: 828px !important;
  min-width: 828px !important;
  width: 828px !important;
}

.fix-height-828 {
  max-height: 828px !important;
  min-height: 828px !important;
  height: 828px !important;
}

.min-w-829 {
  min-width: 829px;
}

.min-h-829 {
  min-height: 829px;
}

.width-829 {
  width: 829px !important;
}

.height-829 {
  height: 829px !important;
}

.min-width-829 {
  min-width: 829px !important;
}

.min-height-829 {
  min-height: 829px !important;
}

.max-width-829 {
  max-width: 829px !important;
}

.max-height-829 {
  max-height: 829px !important;
}

.fix-width-829 {
  max-width: 829px !important;
  min-width: 829px !important;
  width: 829px !important;
}

.fix-height-829 {
  max-height: 829px !important;
  min-height: 829px !important;
  height: 829px !important;
}

.min-w-830 {
  min-width: 830px;
}

.min-h-830 {
  min-height: 830px;
}

.width-830 {
  width: 830px !important;
}

.height-830 {
  height: 830px !important;
}

.min-width-830 {
  min-width: 830px !important;
}

.min-height-830 {
  min-height: 830px !important;
}

.max-width-830 {
  max-width: 830px !important;
}

.max-height-830 {
  max-height: 830px !important;
}

.fix-width-830 {
  max-width: 830px !important;
  min-width: 830px !important;
  width: 830px !important;
}

.fix-height-830 {
  max-height: 830px !important;
  min-height: 830px !important;
  height: 830px !important;
}

.min-w-831 {
  min-width: 831px;
}

.min-h-831 {
  min-height: 831px;
}

.width-831 {
  width: 831px !important;
}

.height-831 {
  height: 831px !important;
}

.min-width-831 {
  min-width: 831px !important;
}

.min-height-831 {
  min-height: 831px !important;
}

.max-width-831 {
  max-width: 831px !important;
}

.max-height-831 {
  max-height: 831px !important;
}

.fix-width-831 {
  max-width: 831px !important;
  min-width: 831px !important;
  width: 831px !important;
}

.fix-height-831 {
  max-height: 831px !important;
  min-height: 831px !important;
  height: 831px !important;
}

.min-w-832 {
  min-width: 832px;
}

.min-h-832 {
  min-height: 832px;
}

.width-832 {
  width: 832px !important;
}

.height-832 {
  height: 832px !important;
}

.min-width-832 {
  min-width: 832px !important;
}

.min-height-832 {
  min-height: 832px !important;
}

.max-width-832 {
  max-width: 832px !important;
}

.max-height-832 {
  max-height: 832px !important;
}

.fix-width-832 {
  max-width: 832px !important;
  min-width: 832px !important;
  width: 832px !important;
}

.fix-height-832 {
  max-height: 832px !important;
  min-height: 832px !important;
  height: 832px !important;
}

.min-w-833 {
  min-width: 833px;
}

.min-h-833 {
  min-height: 833px;
}

.width-833 {
  width: 833px !important;
}

.height-833 {
  height: 833px !important;
}

.min-width-833 {
  min-width: 833px !important;
}

.min-height-833 {
  min-height: 833px !important;
}

.max-width-833 {
  max-width: 833px !important;
}

.max-height-833 {
  max-height: 833px !important;
}

.fix-width-833 {
  max-width: 833px !important;
  min-width: 833px !important;
  width: 833px !important;
}

.fix-height-833 {
  max-height: 833px !important;
  min-height: 833px !important;
  height: 833px !important;
}

.min-w-834 {
  min-width: 834px;
}

.min-h-834 {
  min-height: 834px;
}

.width-834 {
  width: 834px !important;
}

.height-834 {
  height: 834px !important;
}

.min-width-834 {
  min-width: 834px !important;
}

.min-height-834 {
  min-height: 834px !important;
}

.max-width-834 {
  max-width: 834px !important;
}

.max-height-834 {
  max-height: 834px !important;
}

.fix-width-834 {
  max-width: 834px !important;
  min-width: 834px !important;
  width: 834px !important;
}

.fix-height-834 {
  max-height: 834px !important;
  min-height: 834px !important;
  height: 834px !important;
}

.min-w-835 {
  min-width: 835px;
}

.min-h-835 {
  min-height: 835px;
}

.width-835 {
  width: 835px !important;
}

.height-835 {
  height: 835px !important;
}

.min-width-835 {
  min-width: 835px !important;
}

.min-height-835 {
  min-height: 835px !important;
}

.max-width-835 {
  max-width: 835px !important;
}

.max-height-835 {
  max-height: 835px !important;
}

.fix-width-835 {
  max-width: 835px !important;
  min-width: 835px !important;
  width: 835px !important;
}

.fix-height-835 {
  max-height: 835px !important;
  min-height: 835px !important;
  height: 835px !important;
}

.min-w-836 {
  min-width: 836px;
}

.min-h-836 {
  min-height: 836px;
}

.width-836 {
  width: 836px !important;
}

.height-836 {
  height: 836px !important;
}

.min-width-836 {
  min-width: 836px !important;
}

.min-height-836 {
  min-height: 836px !important;
}

.max-width-836 {
  max-width: 836px !important;
}

.max-height-836 {
  max-height: 836px !important;
}

.fix-width-836 {
  max-width: 836px !important;
  min-width: 836px !important;
  width: 836px !important;
}

.fix-height-836 {
  max-height: 836px !important;
  min-height: 836px !important;
  height: 836px !important;
}

.min-w-837 {
  min-width: 837px;
}

.min-h-837 {
  min-height: 837px;
}

.width-837 {
  width: 837px !important;
}

.height-837 {
  height: 837px !important;
}

.min-width-837 {
  min-width: 837px !important;
}

.min-height-837 {
  min-height: 837px !important;
}

.max-width-837 {
  max-width: 837px !important;
}

.max-height-837 {
  max-height: 837px !important;
}

.fix-width-837 {
  max-width: 837px !important;
  min-width: 837px !important;
  width: 837px !important;
}

.fix-height-837 {
  max-height: 837px !important;
  min-height: 837px !important;
  height: 837px !important;
}

.min-w-838 {
  min-width: 838px;
}

.min-h-838 {
  min-height: 838px;
}

.width-838 {
  width: 838px !important;
}

.height-838 {
  height: 838px !important;
}

.min-width-838 {
  min-width: 838px !important;
}

.min-height-838 {
  min-height: 838px !important;
}

.max-width-838 {
  max-width: 838px !important;
}

.max-height-838 {
  max-height: 838px !important;
}

.fix-width-838 {
  max-width: 838px !important;
  min-width: 838px !important;
  width: 838px !important;
}

.fix-height-838 {
  max-height: 838px !important;
  min-height: 838px !important;
  height: 838px !important;
}

.min-w-839 {
  min-width: 839px;
}

.min-h-839 {
  min-height: 839px;
}

.width-839 {
  width: 839px !important;
}

.height-839 {
  height: 839px !important;
}

.min-width-839 {
  min-width: 839px !important;
}

.min-height-839 {
  min-height: 839px !important;
}

.max-width-839 {
  max-width: 839px !important;
}

.max-height-839 {
  max-height: 839px !important;
}

.fix-width-839 {
  max-width: 839px !important;
  min-width: 839px !important;
  width: 839px !important;
}

.fix-height-839 {
  max-height: 839px !important;
  min-height: 839px !important;
  height: 839px !important;
}

.min-w-840 {
  min-width: 840px;
}

.min-h-840 {
  min-height: 840px;
}

.width-840 {
  width: 840px !important;
}

.height-840 {
  height: 840px !important;
}

.min-width-840 {
  min-width: 840px !important;
}

.min-height-840 {
  min-height: 840px !important;
}

.max-width-840 {
  max-width: 840px !important;
}

.max-height-840 {
  max-height: 840px !important;
}

.fix-width-840 {
  max-width: 840px !important;
  min-width: 840px !important;
  width: 840px !important;
}

.fix-height-840 {
  max-height: 840px !important;
  min-height: 840px !important;
  height: 840px !important;
}

.min-w-841 {
  min-width: 841px;
}

.min-h-841 {
  min-height: 841px;
}

.width-841 {
  width: 841px !important;
}

.height-841 {
  height: 841px !important;
}

.min-width-841 {
  min-width: 841px !important;
}

.min-height-841 {
  min-height: 841px !important;
}

.max-width-841 {
  max-width: 841px !important;
}

.max-height-841 {
  max-height: 841px !important;
}

.fix-width-841 {
  max-width: 841px !important;
  min-width: 841px !important;
  width: 841px !important;
}

.fix-height-841 {
  max-height: 841px !important;
  min-height: 841px !important;
  height: 841px !important;
}

.min-w-842 {
  min-width: 842px;
}

.min-h-842 {
  min-height: 842px;
}

.width-842 {
  width: 842px !important;
}

.height-842 {
  height: 842px !important;
}

.min-width-842 {
  min-width: 842px !important;
}

.min-height-842 {
  min-height: 842px !important;
}

.max-width-842 {
  max-width: 842px !important;
}

.max-height-842 {
  max-height: 842px !important;
}

.fix-width-842 {
  max-width: 842px !important;
  min-width: 842px !important;
  width: 842px !important;
}

.fix-height-842 {
  max-height: 842px !important;
  min-height: 842px !important;
  height: 842px !important;
}

.min-w-843 {
  min-width: 843px;
}

.min-h-843 {
  min-height: 843px;
}

.width-843 {
  width: 843px !important;
}

.height-843 {
  height: 843px !important;
}

.min-width-843 {
  min-width: 843px !important;
}

.min-height-843 {
  min-height: 843px !important;
}

.max-width-843 {
  max-width: 843px !important;
}

.max-height-843 {
  max-height: 843px !important;
}

.fix-width-843 {
  max-width: 843px !important;
  min-width: 843px !important;
  width: 843px !important;
}

.fix-height-843 {
  max-height: 843px !important;
  min-height: 843px !important;
  height: 843px !important;
}

.min-w-844 {
  min-width: 844px;
}

.min-h-844 {
  min-height: 844px;
}

.width-844 {
  width: 844px !important;
}

.height-844 {
  height: 844px !important;
}

.min-width-844 {
  min-width: 844px !important;
}

.min-height-844 {
  min-height: 844px !important;
}

.max-width-844 {
  max-width: 844px !important;
}

.max-height-844 {
  max-height: 844px !important;
}

.fix-width-844 {
  max-width: 844px !important;
  min-width: 844px !important;
  width: 844px !important;
}

.fix-height-844 {
  max-height: 844px !important;
  min-height: 844px !important;
  height: 844px !important;
}

.min-w-845 {
  min-width: 845px;
}

.min-h-845 {
  min-height: 845px;
}

.width-845 {
  width: 845px !important;
}

.height-845 {
  height: 845px !important;
}

.min-width-845 {
  min-width: 845px !important;
}

.min-height-845 {
  min-height: 845px !important;
}

.max-width-845 {
  max-width: 845px !important;
}

.max-height-845 {
  max-height: 845px !important;
}

.fix-width-845 {
  max-width: 845px !important;
  min-width: 845px !important;
  width: 845px !important;
}

.fix-height-845 {
  max-height: 845px !important;
  min-height: 845px !important;
  height: 845px !important;
}

.min-w-846 {
  min-width: 846px;
}

.min-h-846 {
  min-height: 846px;
}

.width-846 {
  width: 846px !important;
}

.height-846 {
  height: 846px !important;
}

.min-width-846 {
  min-width: 846px !important;
}

.min-height-846 {
  min-height: 846px !important;
}

.max-width-846 {
  max-width: 846px !important;
}

.max-height-846 {
  max-height: 846px !important;
}

.fix-width-846 {
  max-width: 846px !important;
  min-width: 846px !important;
  width: 846px !important;
}

.fix-height-846 {
  max-height: 846px !important;
  min-height: 846px !important;
  height: 846px !important;
}

.min-w-847 {
  min-width: 847px;
}

.min-h-847 {
  min-height: 847px;
}

.width-847 {
  width: 847px !important;
}

.height-847 {
  height: 847px !important;
}

.min-width-847 {
  min-width: 847px !important;
}

.min-height-847 {
  min-height: 847px !important;
}

.max-width-847 {
  max-width: 847px !important;
}

.max-height-847 {
  max-height: 847px !important;
}

.fix-width-847 {
  max-width: 847px !important;
  min-width: 847px !important;
  width: 847px !important;
}

.fix-height-847 {
  max-height: 847px !important;
  min-height: 847px !important;
  height: 847px !important;
}

.min-w-848 {
  min-width: 848px;
}

.min-h-848 {
  min-height: 848px;
}

.width-848 {
  width: 848px !important;
}

.height-848 {
  height: 848px !important;
}

.min-width-848 {
  min-width: 848px !important;
}

.min-height-848 {
  min-height: 848px !important;
}

.max-width-848 {
  max-width: 848px !important;
}

.max-height-848 {
  max-height: 848px !important;
}

.fix-width-848 {
  max-width: 848px !important;
  min-width: 848px !important;
  width: 848px !important;
}

.fix-height-848 {
  max-height: 848px !important;
  min-height: 848px !important;
  height: 848px !important;
}

.min-w-849 {
  min-width: 849px;
}

.min-h-849 {
  min-height: 849px;
}

.width-849 {
  width: 849px !important;
}

.height-849 {
  height: 849px !important;
}

.min-width-849 {
  min-width: 849px !important;
}

.min-height-849 {
  min-height: 849px !important;
}

.max-width-849 {
  max-width: 849px !important;
}

.max-height-849 {
  max-height: 849px !important;
}

.fix-width-849 {
  max-width: 849px !important;
  min-width: 849px !important;
  width: 849px !important;
}

.fix-height-849 {
  max-height: 849px !important;
  min-height: 849px !important;
  height: 849px !important;
}

.min-w-850 {
  min-width: 850px;
}

.min-h-850 {
  min-height: 850px;
}

.width-850 {
  width: 850px !important;
}

.height-850 {
  height: 850px !important;
}

.min-width-850 {
  min-width: 850px !important;
}

.min-height-850 {
  min-height: 850px !important;
}

.max-width-850 {
  max-width: 850px !important;
}

.max-height-850 {
  max-height: 850px !important;
}

.fix-width-850 {
  max-width: 850px !important;
  min-width: 850px !important;
  width: 850px !important;
}

.fix-height-850 {
  max-height: 850px !important;
  min-height: 850px !important;
  height: 850px !important;
}

.min-w-851 {
  min-width: 851px;
}

.min-h-851 {
  min-height: 851px;
}

.width-851 {
  width: 851px !important;
}

.height-851 {
  height: 851px !important;
}

.min-width-851 {
  min-width: 851px !important;
}

.min-height-851 {
  min-height: 851px !important;
}

.max-width-851 {
  max-width: 851px !important;
}

.max-height-851 {
  max-height: 851px !important;
}

.fix-width-851 {
  max-width: 851px !important;
  min-width: 851px !important;
  width: 851px !important;
}

.fix-height-851 {
  max-height: 851px !important;
  min-height: 851px !important;
  height: 851px !important;
}

.min-w-852 {
  min-width: 852px;
}

.min-h-852 {
  min-height: 852px;
}

.width-852 {
  width: 852px !important;
}

.height-852 {
  height: 852px !important;
}

.min-width-852 {
  min-width: 852px !important;
}

.min-height-852 {
  min-height: 852px !important;
}

.max-width-852 {
  max-width: 852px !important;
}

.max-height-852 {
  max-height: 852px !important;
}

.fix-width-852 {
  max-width: 852px !important;
  min-width: 852px !important;
  width: 852px !important;
}

.fix-height-852 {
  max-height: 852px !important;
  min-height: 852px !important;
  height: 852px !important;
}

.min-w-853 {
  min-width: 853px;
}

.min-h-853 {
  min-height: 853px;
}

.width-853 {
  width: 853px !important;
}

.height-853 {
  height: 853px !important;
}

.min-width-853 {
  min-width: 853px !important;
}

.min-height-853 {
  min-height: 853px !important;
}

.max-width-853 {
  max-width: 853px !important;
}

.max-height-853 {
  max-height: 853px !important;
}

.fix-width-853 {
  max-width: 853px !important;
  min-width: 853px !important;
  width: 853px !important;
}

.fix-height-853 {
  max-height: 853px !important;
  min-height: 853px !important;
  height: 853px !important;
}

.min-w-854 {
  min-width: 854px;
}

.min-h-854 {
  min-height: 854px;
}

.width-854 {
  width: 854px !important;
}

.height-854 {
  height: 854px !important;
}

.min-width-854 {
  min-width: 854px !important;
}

.min-height-854 {
  min-height: 854px !important;
}

.max-width-854 {
  max-width: 854px !important;
}

.max-height-854 {
  max-height: 854px !important;
}

.fix-width-854 {
  max-width: 854px !important;
  min-width: 854px !important;
  width: 854px !important;
}

.fix-height-854 {
  max-height: 854px !important;
  min-height: 854px !important;
  height: 854px !important;
}

.min-w-855 {
  min-width: 855px;
}

.min-h-855 {
  min-height: 855px;
}

.width-855 {
  width: 855px !important;
}

.height-855 {
  height: 855px !important;
}

.min-width-855 {
  min-width: 855px !important;
}

.min-height-855 {
  min-height: 855px !important;
}

.max-width-855 {
  max-width: 855px !important;
}

.max-height-855 {
  max-height: 855px !important;
}

.fix-width-855 {
  max-width: 855px !important;
  min-width: 855px !important;
  width: 855px !important;
}

.fix-height-855 {
  max-height: 855px !important;
  min-height: 855px !important;
  height: 855px !important;
}

.min-w-856 {
  min-width: 856px;
}

.min-h-856 {
  min-height: 856px;
}

.width-856 {
  width: 856px !important;
}

.height-856 {
  height: 856px !important;
}

.min-width-856 {
  min-width: 856px !important;
}

.min-height-856 {
  min-height: 856px !important;
}

.max-width-856 {
  max-width: 856px !important;
}

.max-height-856 {
  max-height: 856px !important;
}

.fix-width-856 {
  max-width: 856px !important;
  min-width: 856px !important;
  width: 856px !important;
}

.fix-height-856 {
  max-height: 856px !important;
  min-height: 856px !important;
  height: 856px !important;
}

.min-w-857 {
  min-width: 857px;
}

.min-h-857 {
  min-height: 857px;
}

.width-857 {
  width: 857px !important;
}

.height-857 {
  height: 857px !important;
}

.min-width-857 {
  min-width: 857px !important;
}

.min-height-857 {
  min-height: 857px !important;
}

.max-width-857 {
  max-width: 857px !important;
}

.max-height-857 {
  max-height: 857px !important;
}

.fix-width-857 {
  max-width: 857px !important;
  min-width: 857px !important;
  width: 857px !important;
}

.fix-height-857 {
  max-height: 857px !important;
  min-height: 857px !important;
  height: 857px !important;
}

.min-w-858 {
  min-width: 858px;
}

.min-h-858 {
  min-height: 858px;
}

.width-858 {
  width: 858px !important;
}

.height-858 {
  height: 858px !important;
}

.min-width-858 {
  min-width: 858px !important;
}

.min-height-858 {
  min-height: 858px !important;
}

.max-width-858 {
  max-width: 858px !important;
}

.max-height-858 {
  max-height: 858px !important;
}

.fix-width-858 {
  max-width: 858px !important;
  min-width: 858px !important;
  width: 858px !important;
}

.fix-height-858 {
  max-height: 858px !important;
  min-height: 858px !important;
  height: 858px !important;
}

.min-w-859 {
  min-width: 859px;
}

.min-h-859 {
  min-height: 859px;
}

.width-859 {
  width: 859px !important;
}

.height-859 {
  height: 859px !important;
}

.min-width-859 {
  min-width: 859px !important;
}

.min-height-859 {
  min-height: 859px !important;
}

.max-width-859 {
  max-width: 859px !important;
}

.max-height-859 {
  max-height: 859px !important;
}

.fix-width-859 {
  max-width: 859px !important;
  min-width: 859px !important;
  width: 859px !important;
}

.fix-height-859 {
  max-height: 859px !important;
  min-height: 859px !important;
  height: 859px !important;
}

.min-w-860 {
  min-width: 860px;
}

.min-h-860 {
  min-height: 860px;
}

.width-860 {
  width: 860px !important;
}

.height-860 {
  height: 860px !important;
}

.min-width-860 {
  min-width: 860px !important;
}

.min-height-860 {
  min-height: 860px !important;
}

.max-width-860 {
  max-width: 860px !important;
}

.max-height-860 {
  max-height: 860px !important;
}

.fix-width-860 {
  max-width: 860px !important;
  min-width: 860px !important;
  width: 860px !important;
}

.fix-height-860 {
  max-height: 860px !important;
  min-height: 860px !important;
  height: 860px !important;
}

.min-w-861 {
  min-width: 861px;
}

.min-h-861 {
  min-height: 861px;
}

.width-861 {
  width: 861px !important;
}

.height-861 {
  height: 861px !important;
}

.min-width-861 {
  min-width: 861px !important;
}

.min-height-861 {
  min-height: 861px !important;
}

.max-width-861 {
  max-width: 861px !important;
}

.max-height-861 {
  max-height: 861px !important;
}

.fix-width-861 {
  max-width: 861px !important;
  min-width: 861px !important;
  width: 861px !important;
}

.fix-height-861 {
  max-height: 861px !important;
  min-height: 861px !important;
  height: 861px !important;
}

.min-w-862 {
  min-width: 862px;
}

.min-h-862 {
  min-height: 862px;
}

.width-862 {
  width: 862px !important;
}

.height-862 {
  height: 862px !important;
}

.min-width-862 {
  min-width: 862px !important;
}

.min-height-862 {
  min-height: 862px !important;
}

.max-width-862 {
  max-width: 862px !important;
}

.max-height-862 {
  max-height: 862px !important;
}

.fix-width-862 {
  max-width: 862px !important;
  min-width: 862px !important;
  width: 862px !important;
}

.fix-height-862 {
  max-height: 862px !important;
  min-height: 862px !important;
  height: 862px !important;
}

.min-w-863 {
  min-width: 863px;
}

.min-h-863 {
  min-height: 863px;
}

.width-863 {
  width: 863px !important;
}

.height-863 {
  height: 863px !important;
}

.min-width-863 {
  min-width: 863px !important;
}

.min-height-863 {
  min-height: 863px !important;
}

.max-width-863 {
  max-width: 863px !important;
}

.max-height-863 {
  max-height: 863px !important;
}

.fix-width-863 {
  max-width: 863px !important;
  min-width: 863px !important;
  width: 863px !important;
}

.fix-height-863 {
  max-height: 863px !important;
  min-height: 863px !important;
  height: 863px !important;
}

.min-w-864 {
  min-width: 864px;
}

.min-h-864 {
  min-height: 864px;
}

.width-864 {
  width: 864px !important;
}

.height-864 {
  height: 864px !important;
}

.min-width-864 {
  min-width: 864px !important;
}

.min-height-864 {
  min-height: 864px !important;
}

.max-width-864 {
  max-width: 864px !important;
}

.max-height-864 {
  max-height: 864px !important;
}

.fix-width-864 {
  max-width: 864px !important;
  min-width: 864px !important;
  width: 864px !important;
}

.fix-height-864 {
  max-height: 864px !important;
  min-height: 864px !important;
  height: 864px !important;
}

.min-w-865 {
  min-width: 865px;
}

.min-h-865 {
  min-height: 865px;
}

.width-865 {
  width: 865px !important;
}

.height-865 {
  height: 865px !important;
}

.min-width-865 {
  min-width: 865px !important;
}

.min-height-865 {
  min-height: 865px !important;
}

.max-width-865 {
  max-width: 865px !important;
}

.max-height-865 {
  max-height: 865px !important;
}

.fix-width-865 {
  max-width: 865px !important;
  min-width: 865px !important;
  width: 865px !important;
}

.fix-height-865 {
  max-height: 865px !important;
  min-height: 865px !important;
  height: 865px !important;
}

.min-w-866 {
  min-width: 866px;
}

.min-h-866 {
  min-height: 866px;
}

.width-866 {
  width: 866px !important;
}

.height-866 {
  height: 866px !important;
}

.min-width-866 {
  min-width: 866px !important;
}

.min-height-866 {
  min-height: 866px !important;
}

.max-width-866 {
  max-width: 866px !important;
}

.max-height-866 {
  max-height: 866px !important;
}

.fix-width-866 {
  max-width: 866px !important;
  min-width: 866px !important;
  width: 866px !important;
}

.fix-height-866 {
  max-height: 866px !important;
  min-height: 866px !important;
  height: 866px !important;
}

.min-w-867 {
  min-width: 867px;
}

.min-h-867 {
  min-height: 867px;
}

.width-867 {
  width: 867px !important;
}

.height-867 {
  height: 867px !important;
}

.min-width-867 {
  min-width: 867px !important;
}

.min-height-867 {
  min-height: 867px !important;
}

.max-width-867 {
  max-width: 867px !important;
}

.max-height-867 {
  max-height: 867px !important;
}

.fix-width-867 {
  max-width: 867px !important;
  min-width: 867px !important;
  width: 867px !important;
}

.fix-height-867 {
  max-height: 867px !important;
  min-height: 867px !important;
  height: 867px !important;
}

.min-w-868 {
  min-width: 868px;
}

.min-h-868 {
  min-height: 868px;
}

.width-868 {
  width: 868px !important;
}

.height-868 {
  height: 868px !important;
}

.min-width-868 {
  min-width: 868px !important;
}

.min-height-868 {
  min-height: 868px !important;
}

.max-width-868 {
  max-width: 868px !important;
}

.max-height-868 {
  max-height: 868px !important;
}

.fix-width-868 {
  max-width: 868px !important;
  min-width: 868px !important;
  width: 868px !important;
}

.fix-height-868 {
  max-height: 868px !important;
  min-height: 868px !important;
  height: 868px !important;
}

.min-w-869 {
  min-width: 869px;
}

.min-h-869 {
  min-height: 869px;
}

.width-869 {
  width: 869px !important;
}

.height-869 {
  height: 869px !important;
}

.min-width-869 {
  min-width: 869px !important;
}

.min-height-869 {
  min-height: 869px !important;
}

.max-width-869 {
  max-width: 869px !important;
}

.max-height-869 {
  max-height: 869px !important;
}

.fix-width-869 {
  max-width: 869px !important;
  min-width: 869px !important;
  width: 869px !important;
}

.fix-height-869 {
  max-height: 869px !important;
  min-height: 869px !important;
  height: 869px !important;
}

.min-w-870 {
  min-width: 870px;
}

.min-h-870 {
  min-height: 870px;
}

.width-870 {
  width: 870px !important;
}

.height-870 {
  height: 870px !important;
}

.min-width-870 {
  min-width: 870px !important;
}

.min-height-870 {
  min-height: 870px !important;
}

.max-width-870 {
  max-width: 870px !important;
}

.max-height-870 {
  max-height: 870px !important;
}

.fix-width-870 {
  max-width: 870px !important;
  min-width: 870px !important;
  width: 870px !important;
}

.fix-height-870 {
  max-height: 870px !important;
  min-height: 870px !important;
  height: 870px !important;
}

.min-w-871 {
  min-width: 871px;
}

.min-h-871 {
  min-height: 871px;
}

.width-871 {
  width: 871px !important;
}

.height-871 {
  height: 871px !important;
}

.min-width-871 {
  min-width: 871px !important;
}

.min-height-871 {
  min-height: 871px !important;
}

.max-width-871 {
  max-width: 871px !important;
}

.max-height-871 {
  max-height: 871px !important;
}

.fix-width-871 {
  max-width: 871px !important;
  min-width: 871px !important;
  width: 871px !important;
}

.fix-height-871 {
  max-height: 871px !important;
  min-height: 871px !important;
  height: 871px !important;
}

.min-w-872 {
  min-width: 872px;
}

.min-h-872 {
  min-height: 872px;
}

.width-872 {
  width: 872px !important;
}

.height-872 {
  height: 872px !important;
}

.min-width-872 {
  min-width: 872px !important;
}

.min-height-872 {
  min-height: 872px !important;
}

.max-width-872 {
  max-width: 872px !important;
}

.max-height-872 {
  max-height: 872px !important;
}

.fix-width-872 {
  max-width: 872px !important;
  min-width: 872px !important;
  width: 872px !important;
}

.fix-height-872 {
  max-height: 872px !important;
  min-height: 872px !important;
  height: 872px !important;
}

.min-w-873 {
  min-width: 873px;
}

.min-h-873 {
  min-height: 873px;
}

.width-873 {
  width: 873px !important;
}

.height-873 {
  height: 873px !important;
}

.min-width-873 {
  min-width: 873px !important;
}

.min-height-873 {
  min-height: 873px !important;
}

.max-width-873 {
  max-width: 873px !important;
}

.max-height-873 {
  max-height: 873px !important;
}

.fix-width-873 {
  max-width: 873px !important;
  min-width: 873px !important;
  width: 873px !important;
}

.fix-height-873 {
  max-height: 873px !important;
  min-height: 873px !important;
  height: 873px !important;
}

.min-w-874 {
  min-width: 874px;
}

.min-h-874 {
  min-height: 874px;
}

.width-874 {
  width: 874px !important;
}

.height-874 {
  height: 874px !important;
}

.min-width-874 {
  min-width: 874px !important;
}

.min-height-874 {
  min-height: 874px !important;
}

.max-width-874 {
  max-width: 874px !important;
}

.max-height-874 {
  max-height: 874px !important;
}

.fix-width-874 {
  max-width: 874px !important;
  min-width: 874px !important;
  width: 874px !important;
}

.fix-height-874 {
  max-height: 874px !important;
  min-height: 874px !important;
  height: 874px !important;
}

.min-w-875 {
  min-width: 875px;
}

.min-h-875 {
  min-height: 875px;
}

.width-875 {
  width: 875px !important;
}

.height-875 {
  height: 875px !important;
}

.min-width-875 {
  min-width: 875px !important;
}

.min-height-875 {
  min-height: 875px !important;
}

.max-width-875 {
  max-width: 875px !important;
}

.max-height-875 {
  max-height: 875px !important;
}

.fix-width-875 {
  max-width: 875px !important;
  min-width: 875px !important;
  width: 875px !important;
}

.fix-height-875 {
  max-height: 875px !important;
  min-height: 875px !important;
  height: 875px !important;
}

.min-w-876 {
  min-width: 876px;
}

.min-h-876 {
  min-height: 876px;
}

.width-876 {
  width: 876px !important;
}

.height-876 {
  height: 876px !important;
}

.min-width-876 {
  min-width: 876px !important;
}

.min-height-876 {
  min-height: 876px !important;
}

.max-width-876 {
  max-width: 876px !important;
}

.max-height-876 {
  max-height: 876px !important;
}

.fix-width-876 {
  max-width: 876px !important;
  min-width: 876px !important;
  width: 876px !important;
}

.fix-height-876 {
  max-height: 876px !important;
  min-height: 876px !important;
  height: 876px !important;
}

.min-w-877 {
  min-width: 877px;
}

.min-h-877 {
  min-height: 877px;
}

.width-877 {
  width: 877px !important;
}

.height-877 {
  height: 877px !important;
}

.min-width-877 {
  min-width: 877px !important;
}

.min-height-877 {
  min-height: 877px !important;
}

.max-width-877 {
  max-width: 877px !important;
}

.max-height-877 {
  max-height: 877px !important;
}

.fix-width-877 {
  max-width: 877px !important;
  min-width: 877px !important;
  width: 877px !important;
}

.fix-height-877 {
  max-height: 877px !important;
  min-height: 877px !important;
  height: 877px !important;
}

.min-w-878 {
  min-width: 878px;
}

.min-h-878 {
  min-height: 878px;
}

.width-878 {
  width: 878px !important;
}

.height-878 {
  height: 878px !important;
}

.min-width-878 {
  min-width: 878px !important;
}

.min-height-878 {
  min-height: 878px !important;
}

.max-width-878 {
  max-width: 878px !important;
}

.max-height-878 {
  max-height: 878px !important;
}

.fix-width-878 {
  max-width: 878px !important;
  min-width: 878px !important;
  width: 878px !important;
}

.fix-height-878 {
  max-height: 878px !important;
  min-height: 878px !important;
  height: 878px !important;
}

.min-w-879 {
  min-width: 879px;
}

.min-h-879 {
  min-height: 879px;
}

.width-879 {
  width: 879px !important;
}

.height-879 {
  height: 879px !important;
}

.min-width-879 {
  min-width: 879px !important;
}

.min-height-879 {
  min-height: 879px !important;
}

.max-width-879 {
  max-width: 879px !important;
}

.max-height-879 {
  max-height: 879px !important;
}

.fix-width-879 {
  max-width: 879px !important;
  min-width: 879px !important;
  width: 879px !important;
}

.fix-height-879 {
  max-height: 879px !important;
  min-height: 879px !important;
  height: 879px !important;
}

.min-w-880 {
  min-width: 880px;
}

.min-h-880 {
  min-height: 880px;
}

.width-880 {
  width: 880px !important;
}

.height-880 {
  height: 880px !important;
}

.min-width-880 {
  min-width: 880px !important;
}

.min-height-880 {
  min-height: 880px !important;
}

.max-width-880 {
  max-width: 880px !important;
}

.max-height-880 {
  max-height: 880px !important;
}

.fix-width-880 {
  max-width: 880px !important;
  min-width: 880px !important;
  width: 880px !important;
}

.fix-height-880 {
  max-height: 880px !important;
  min-height: 880px !important;
  height: 880px !important;
}

.min-w-881 {
  min-width: 881px;
}

.min-h-881 {
  min-height: 881px;
}

.width-881 {
  width: 881px !important;
}

.height-881 {
  height: 881px !important;
}

.min-width-881 {
  min-width: 881px !important;
}

.min-height-881 {
  min-height: 881px !important;
}

.max-width-881 {
  max-width: 881px !important;
}

.max-height-881 {
  max-height: 881px !important;
}

.fix-width-881 {
  max-width: 881px !important;
  min-width: 881px !important;
  width: 881px !important;
}

.fix-height-881 {
  max-height: 881px !important;
  min-height: 881px !important;
  height: 881px !important;
}

.min-w-882 {
  min-width: 882px;
}

.min-h-882 {
  min-height: 882px;
}

.width-882 {
  width: 882px !important;
}

.height-882 {
  height: 882px !important;
}

.min-width-882 {
  min-width: 882px !important;
}

.min-height-882 {
  min-height: 882px !important;
}

.max-width-882 {
  max-width: 882px !important;
}

.max-height-882 {
  max-height: 882px !important;
}

.fix-width-882 {
  max-width: 882px !important;
  min-width: 882px !important;
  width: 882px !important;
}

.fix-height-882 {
  max-height: 882px !important;
  min-height: 882px !important;
  height: 882px !important;
}

.min-w-883 {
  min-width: 883px;
}

.min-h-883 {
  min-height: 883px;
}

.width-883 {
  width: 883px !important;
}

.height-883 {
  height: 883px !important;
}

.min-width-883 {
  min-width: 883px !important;
}

.min-height-883 {
  min-height: 883px !important;
}

.max-width-883 {
  max-width: 883px !important;
}

.max-height-883 {
  max-height: 883px !important;
}

.fix-width-883 {
  max-width: 883px !important;
  min-width: 883px !important;
  width: 883px !important;
}

.fix-height-883 {
  max-height: 883px !important;
  min-height: 883px !important;
  height: 883px !important;
}

.min-w-884 {
  min-width: 884px;
}

.min-h-884 {
  min-height: 884px;
}

.width-884 {
  width: 884px !important;
}

.height-884 {
  height: 884px !important;
}

.min-width-884 {
  min-width: 884px !important;
}

.min-height-884 {
  min-height: 884px !important;
}

.max-width-884 {
  max-width: 884px !important;
}

.max-height-884 {
  max-height: 884px !important;
}

.fix-width-884 {
  max-width: 884px !important;
  min-width: 884px !important;
  width: 884px !important;
}

.fix-height-884 {
  max-height: 884px !important;
  min-height: 884px !important;
  height: 884px !important;
}

.min-w-885 {
  min-width: 885px;
}

.min-h-885 {
  min-height: 885px;
}

.width-885 {
  width: 885px !important;
}

.height-885 {
  height: 885px !important;
}

.min-width-885 {
  min-width: 885px !important;
}

.min-height-885 {
  min-height: 885px !important;
}

.max-width-885 {
  max-width: 885px !important;
}

.max-height-885 {
  max-height: 885px !important;
}

.fix-width-885 {
  max-width: 885px !important;
  min-width: 885px !important;
  width: 885px !important;
}

.fix-height-885 {
  max-height: 885px !important;
  min-height: 885px !important;
  height: 885px !important;
}

.min-w-886 {
  min-width: 886px;
}

.min-h-886 {
  min-height: 886px;
}

.width-886 {
  width: 886px !important;
}

.height-886 {
  height: 886px !important;
}

.min-width-886 {
  min-width: 886px !important;
}

.min-height-886 {
  min-height: 886px !important;
}

.max-width-886 {
  max-width: 886px !important;
}

.max-height-886 {
  max-height: 886px !important;
}

.fix-width-886 {
  max-width: 886px !important;
  min-width: 886px !important;
  width: 886px !important;
}

.fix-height-886 {
  max-height: 886px !important;
  min-height: 886px !important;
  height: 886px !important;
}

.min-w-887 {
  min-width: 887px;
}

.min-h-887 {
  min-height: 887px;
}

.width-887 {
  width: 887px !important;
}

.height-887 {
  height: 887px !important;
}

.min-width-887 {
  min-width: 887px !important;
}

.min-height-887 {
  min-height: 887px !important;
}

.max-width-887 {
  max-width: 887px !important;
}

.max-height-887 {
  max-height: 887px !important;
}

.fix-width-887 {
  max-width: 887px !important;
  min-width: 887px !important;
  width: 887px !important;
}

.fix-height-887 {
  max-height: 887px !important;
  min-height: 887px !important;
  height: 887px !important;
}

.min-w-888 {
  min-width: 888px;
}

.min-h-888 {
  min-height: 888px;
}

.width-888 {
  width: 888px !important;
}

.height-888 {
  height: 888px !important;
}

.min-width-888 {
  min-width: 888px !important;
}

.min-height-888 {
  min-height: 888px !important;
}

.max-width-888 {
  max-width: 888px !important;
}

.max-height-888 {
  max-height: 888px !important;
}

.fix-width-888 {
  max-width: 888px !important;
  min-width: 888px !important;
  width: 888px !important;
}

.fix-height-888 {
  max-height: 888px !important;
  min-height: 888px !important;
  height: 888px !important;
}

.min-w-889 {
  min-width: 889px;
}

.min-h-889 {
  min-height: 889px;
}

.width-889 {
  width: 889px !important;
}

.height-889 {
  height: 889px !important;
}

.min-width-889 {
  min-width: 889px !important;
}

.min-height-889 {
  min-height: 889px !important;
}

.max-width-889 {
  max-width: 889px !important;
}

.max-height-889 {
  max-height: 889px !important;
}

.fix-width-889 {
  max-width: 889px !important;
  min-width: 889px !important;
  width: 889px !important;
}

.fix-height-889 {
  max-height: 889px !important;
  min-height: 889px !important;
  height: 889px !important;
}

.min-w-890 {
  min-width: 890px;
}

.min-h-890 {
  min-height: 890px;
}

.width-890 {
  width: 890px !important;
}

.height-890 {
  height: 890px !important;
}

.min-width-890 {
  min-width: 890px !important;
}

.min-height-890 {
  min-height: 890px !important;
}

.max-width-890 {
  max-width: 890px !important;
}

.max-height-890 {
  max-height: 890px !important;
}

.fix-width-890 {
  max-width: 890px !important;
  min-width: 890px !important;
  width: 890px !important;
}

.fix-height-890 {
  max-height: 890px !important;
  min-height: 890px !important;
  height: 890px !important;
}

.min-w-891 {
  min-width: 891px;
}

.min-h-891 {
  min-height: 891px;
}

.width-891 {
  width: 891px !important;
}

.height-891 {
  height: 891px !important;
}

.min-width-891 {
  min-width: 891px !important;
}

.min-height-891 {
  min-height: 891px !important;
}

.max-width-891 {
  max-width: 891px !important;
}

.max-height-891 {
  max-height: 891px !important;
}

.fix-width-891 {
  max-width: 891px !important;
  min-width: 891px !important;
  width: 891px !important;
}

.fix-height-891 {
  max-height: 891px !important;
  min-height: 891px !important;
  height: 891px !important;
}

.min-w-892 {
  min-width: 892px;
}

.min-h-892 {
  min-height: 892px;
}

.width-892 {
  width: 892px !important;
}

.height-892 {
  height: 892px !important;
}

.min-width-892 {
  min-width: 892px !important;
}

.min-height-892 {
  min-height: 892px !important;
}

.max-width-892 {
  max-width: 892px !important;
}

.max-height-892 {
  max-height: 892px !important;
}

.fix-width-892 {
  max-width: 892px !important;
  min-width: 892px !important;
  width: 892px !important;
}

.fix-height-892 {
  max-height: 892px !important;
  min-height: 892px !important;
  height: 892px !important;
}

.min-w-893 {
  min-width: 893px;
}

.min-h-893 {
  min-height: 893px;
}

.width-893 {
  width: 893px !important;
}

.height-893 {
  height: 893px !important;
}

.min-width-893 {
  min-width: 893px !important;
}

.min-height-893 {
  min-height: 893px !important;
}

.max-width-893 {
  max-width: 893px !important;
}

.max-height-893 {
  max-height: 893px !important;
}

.fix-width-893 {
  max-width: 893px !important;
  min-width: 893px !important;
  width: 893px !important;
}

.fix-height-893 {
  max-height: 893px !important;
  min-height: 893px !important;
  height: 893px !important;
}

.min-w-894 {
  min-width: 894px;
}

.min-h-894 {
  min-height: 894px;
}

.width-894 {
  width: 894px !important;
}

.height-894 {
  height: 894px !important;
}

.min-width-894 {
  min-width: 894px !important;
}

.min-height-894 {
  min-height: 894px !important;
}

.max-width-894 {
  max-width: 894px !important;
}

.max-height-894 {
  max-height: 894px !important;
}

.fix-width-894 {
  max-width: 894px !important;
  min-width: 894px !important;
  width: 894px !important;
}

.fix-height-894 {
  max-height: 894px !important;
  min-height: 894px !important;
  height: 894px !important;
}

.min-w-895 {
  min-width: 895px;
}

.min-h-895 {
  min-height: 895px;
}

.width-895 {
  width: 895px !important;
}

.height-895 {
  height: 895px !important;
}

.min-width-895 {
  min-width: 895px !important;
}

.min-height-895 {
  min-height: 895px !important;
}

.max-width-895 {
  max-width: 895px !important;
}

.max-height-895 {
  max-height: 895px !important;
}

.fix-width-895 {
  max-width: 895px !important;
  min-width: 895px !important;
  width: 895px !important;
}

.fix-height-895 {
  max-height: 895px !important;
  min-height: 895px !important;
  height: 895px !important;
}

.min-w-896 {
  min-width: 896px;
}

.min-h-896 {
  min-height: 896px;
}

.width-896 {
  width: 896px !important;
}

.height-896 {
  height: 896px !important;
}

.min-width-896 {
  min-width: 896px !important;
}

.min-height-896 {
  min-height: 896px !important;
}

.max-width-896 {
  max-width: 896px !important;
}

.max-height-896 {
  max-height: 896px !important;
}

.fix-width-896 {
  max-width: 896px !important;
  min-width: 896px !important;
  width: 896px !important;
}

.fix-height-896 {
  max-height: 896px !important;
  min-height: 896px !important;
  height: 896px !important;
}

.min-w-897 {
  min-width: 897px;
}

.min-h-897 {
  min-height: 897px;
}

.width-897 {
  width: 897px !important;
}

.height-897 {
  height: 897px !important;
}

.min-width-897 {
  min-width: 897px !important;
}

.min-height-897 {
  min-height: 897px !important;
}

.max-width-897 {
  max-width: 897px !important;
}

.max-height-897 {
  max-height: 897px !important;
}

.fix-width-897 {
  max-width: 897px !important;
  min-width: 897px !important;
  width: 897px !important;
}

.fix-height-897 {
  max-height: 897px !important;
  min-height: 897px !important;
  height: 897px !important;
}

.min-w-898 {
  min-width: 898px;
}

.min-h-898 {
  min-height: 898px;
}

.width-898 {
  width: 898px !important;
}

.height-898 {
  height: 898px !important;
}

.min-width-898 {
  min-width: 898px !important;
}

.min-height-898 {
  min-height: 898px !important;
}

.max-width-898 {
  max-width: 898px !important;
}

.max-height-898 {
  max-height: 898px !important;
}

.fix-width-898 {
  max-width: 898px !important;
  min-width: 898px !important;
  width: 898px !important;
}

.fix-height-898 {
  max-height: 898px !important;
  min-height: 898px !important;
  height: 898px !important;
}

.min-w-899 {
  min-width: 899px;
}

.min-h-899 {
  min-height: 899px;
}

.width-899 {
  width: 899px !important;
}

.height-899 {
  height: 899px !important;
}

.min-width-899 {
  min-width: 899px !important;
}

.min-height-899 {
  min-height: 899px !important;
}

.max-width-899 {
  max-width: 899px !important;
}

.max-height-899 {
  max-height: 899px !important;
}

.fix-width-899 {
  max-width: 899px !important;
  min-width: 899px !important;
  width: 899px !important;
}

.fix-height-899 {
  max-height: 899px !important;
  min-height: 899px !important;
  height: 899px !important;
}

.min-w-900 {
  min-width: 900px;
}

.min-h-900 {
  min-height: 900px;
}

.width-900 {
  width: 900px !important;
}

.height-900 {
  height: 900px !important;
}

.min-width-900 {
  min-width: 900px !important;
}

.min-height-900 {
  min-height: 900px !important;
}

.max-width-900 {
  max-width: 900px !important;
}

.max-height-900 {
  max-height: 900px !important;
}

.fix-width-900 {
  max-width: 900px !important;
  min-width: 900px !important;
  width: 900px !important;
}

.fix-height-900 {
  max-height: 900px !important;
  min-height: 900px !important;
  height: 900px !important;
}

.min-w-901 {
  min-width: 901px;
}

.min-h-901 {
  min-height: 901px;
}

.width-901 {
  width: 901px !important;
}

.height-901 {
  height: 901px !important;
}

.min-width-901 {
  min-width: 901px !important;
}

.min-height-901 {
  min-height: 901px !important;
}

.max-width-901 {
  max-width: 901px !important;
}

.max-height-901 {
  max-height: 901px !important;
}

.fix-width-901 {
  max-width: 901px !important;
  min-width: 901px !important;
  width: 901px !important;
}

.fix-height-901 {
  max-height: 901px !important;
  min-height: 901px !important;
  height: 901px !important;
}

.min-w-902 {
  min-width: 902px;
}

.min-h-902 {
  min-height: 902px;
}

.width-902 {
  width: 902px !important;
}

.height-902 {
  height: 902px !important;
}

.min-width-902 {
  min-width: 902px !important;
}

.min-height-902 {
  min-height: 902px !important;
}

.max-width-902 {
  max-width: 902px !important;
}

.max-height-902 {
  max-height: 902px !important;
}

.fix-width-902 {
  max-width: 902px !important;
  min-width: 902px !important;
  width: 902px !important;
}

.fix-height-902 {
  max-height: 902px !important;
  min-height: 902px !important;
  height: 902px !important;
}

.min-w-903 {
  min-width: 903px;
}

.min-h-903 {
  min-height: 903px;
}

.width-903 {
  width: 903px !important;
}

.height-903 {
  height: 903px !important;
}

.min-width-903 {
  min-width: 903px !important;
}

.min-height-903 {
  min-height: 903px !important;
}

.max-width-903 {
  max-width: 903px !important;
}

.max-height-903 {
  max-height: 903px !important;
}

.fix-width-903 {
  max-width: 903px !important;
  min-width: 903px !important;
  width: 903px !important;
}

.fix-height-903 {
  max-height: 903px !important;
  min-height: 903px !important;
  height: 903px !important;
}

.min-w-904 {
  min-width: 904px;
}

.min-h-904 {
  min-height: 904px;
}

.width-904 {
  width: 904px !important;
}

.height-904 {
  height: 904px !important;
}

.min-width-904 {
  min-width: 904px !important;
}

.min-height-904 {
  min-height: 904px !important;
}

.max-width-904 {
  max-width: 904px !important;
}

.max-height-904 {
  max-height: 904px !important;
}

.fix-width-904 {
  max-width: 904px !important;
  min-width: 904px !important;
  width: 904px !important;
}

.fix-height-904 {
  max-height: 904px !important;
  min-height: 904px !important;
  height: 904px !important;
}

.min-w-905 {
  min-width: 905px;
}

.min-h-905 {
  min-height: 905px;
}

.width-905 {
  width: 905px !important;
}

.height-905 {
  height: 905px !important;
}

.min-width-905 {
  min-width: 905px !important;
}

.min-height-905 {
  min-height: 905px !important;
}

.max-width-905 {
  max-width: 905px !important;
}

.max-height-905 {
  max-height: 905px !important;
}

.fix-width-905 {
  max-width: 905px !important;
  min-width: 905px !important;
  width: 905px !important;
}

.fix-height-905 {
  max-height: 905px !important;
  min-height: 905px !important;
  height: 905px !important;
}

.min-w-906 {
  min-width: 906px;
}

.min-h-906 {
  min-height: 906px;
}

.width-906 {
  width: 906px !important;
}

.height-906 {
  height: 906px !important;
}

.min-width-906 {
  min-width: 906px !important;
}

.min-height-906 {
  min-height: 906px !important;
}

.max-width-906 {
  max-width: 906px !important;
}

.max-height-906 {
  max-height: 906px !important;
}

.fix-width-906 {
  max-width: 906px !important;
  min-width: 906px !important;
  width: 906px !important;
}

.fix-height-906 {
  max-height: 906px !important;
  min-height: 906px !important;
  height: 906px !important;
}

.min-w-907 {
  min-width: 907px;
}

.min-h-907 {
  min-height: 907px;
}

.width-907 {
  width: 907px !important;
}

.height-907 {
  height: 907px !important;
}

.min-width-907 {
  min-width: 907px !important;
}

.min-height-907 {
  min-height: 907px !important;
}

.max-width-907 {
  max-width: 907px !important;
}

.max-height-907 {
  max-height: 907px !important;
}

.fix-width-907 {
  max-width: 907px !important;
  min-width: 907px !important;
  width: 907px !important;
}

.fix-height-907 {
  max-height: 907px !important;
  min-height: 907px !important;
  height: 907px !important;
}

.min-w-908 {
  min-width: 908px;
}

.min-h-908 {
  min-height: 908px;
}

.width-908 {
  width: 908px !important;
}

.height-908 {
  height: 908px !important;
}

.min-width-908 {
  min-width: 908px !important;
}

.min-height-908 {
  min-height: 908px !important;
}

.max-width-908 {
  max-width: 908px !important;
}

.max-height-908 {
  max-height: 908px !important;
}

.fix-width-908 {
  max-width: 908px !important;
  min-width: 908px !important;
  width: 908px !important;
}

.fix-height-908 {
  max-height: 908px !important;
  min-height: 908px !important;
  height: 908px !important;
}

.min-w-909 {
  min-width: 909px;
}

.min-h-909 {
  min-height: 909px;
}

.width-909 {
  width: 909px !important;
}

.height-909 {
  height: 909px !important;
}

.min-width-909 {
  min-width: 909px !important;
}

.min-height-909 {
  min-height: 909px !important;
}

.max-width-909 {
  max-width: 909px !important;
}

.max-height-909 {
  max-height: 909px !important;
}

.fix-width-909 {
  max-width: 909px !important;
  min-width: 909px !important;
  width: 909px !important;
}

.fix-height-909 {
  max-height: 909px !important;
  min-height: 909px !important;
  height: 909px !important;
}

.min-w-910 {
  min-width: 910px;
}

.min-h-910 {
  min-height: 910px;
}

.width-910 {
  width: 910px !important;
}

.height-910 {
  height: 910px !important;
}

.min-width-910 {
  min-width: 910px !important;
}

.min-height-910 {
  min-height: 910px !important;
}

.max-width-910 {
  max-width: 910px !important;
}

.max-height-910 {
  max-height: 910px !important;
}

.fix-width-910 {
  max-width: 910px !important;
  min-width: 910px !important;
  width: 910px !important;
}

.fix-height-910 {
  max-height: 910px !important;
  min-height: 910px !important;
  height: 910px !important;
}

.min-w-911 {
  min-width: 911px;
}

.min-h-911 {
  min-height: 911px;
}

.width-911 {
  width: 911px !important;
}

.height-911 {
  height: 911px !important;
}

.min-width-911 {
  min-width: 911px !important;
}

.min-height-911 {
  min-height: 911px !important;
}

.max-width-911 {
  max-width: 911px !important;
}

.max-height-911 {
  max-height: 911px !important;
}

.fix-width-911 {
  max-width: 911px !important;
  min-width: 911px !important;
  width: 911px !important;
}

.fix-height-911 {
  max-height: 911px !important;
  min-height: 911px !important;
  height: 911px !important;
}

.min-w-912 {
  min-width: 912px;
}

.min-h-912 {
  min-height: 912px;
}

.width-912 {
  width: 912px !important;
}

.height-912 {
  height: 912px !important;
}

.min-width-912 {
  min-width: 912px !important;
}

.min-height-912 {
  min-height: 912px !important;
}

.max-width-912 {
  max-width: 912px !important;
}

.max-height-912 {
  max-height: 912px !important;
}

.fix-width-912 {
  max-width: 912px !important;
  min-width: 912px !important;
  width: 912px !important;
}

.fix-height-912 {
  max-height: 912px !important;
  min-height: 912px !important;
  height: 912px !important;
}

.min-w-913 {
  min-width: 913px;
}

.min-h-913 {
  min-height: 913px;
}

.width-913 {
  width: 913px !important;
}

.height-913 {
  height: 913px !important;
}

.min-width-913 {
  min-width: 913px !important;
}

.min-height-913 {
  min-height: 913px !important;
}

.max-width-913 {
  max-width: 913px !important;
}

.max-height-913 {
  max-height: 913px !important;
}

.fix-width-913 {
  max-width: 913px !important;
  min-width: 913px !important;
  width: 913px !important;
}

.fix-height-913 {
  max-height: 913px !important;
  min-height: 913px !important;
  height: 913px !important;
}

.min-w-914 {
  min-width: 914px;
}

.min-h-914 {
  min-height: 914px;
}

.width-914 {
  width: 914px !important;
}

.height-914 {
  height: 914px !important;
}

.min-width-914 {
  min-width: 914px !important;
}

.min-height-914 {
  min-height: 914px !important;
}

.max-width-914 {
  max-width: 914px !important;
}

.max-height-914 {
  max-height: 914px !important;
}

.fix-width-914 {
  max-width: 914px !important;
  min-width: 914px !important;
  width: 914px !important;
}

.fix-height-914 {
  max-height: 914px !important;
  min-height: 914px !important;
  height: 914px !important;
}

.min-w-915 {
  min-width: 915px;
}

.min-h-915 {
  min-height: 915px;
}

.width-915 {
  width: 915px !important;
}

.height-915 {
  height: 915px !important;
}

.min-width-915 {
  min-width: 915px !important;
}

.min-height-915 {
  min-height: 915px !important;
}

.max-width-915 {
  max-width: 915px !important;
}

.max-height-915 {
  max-height: 915px !important;
}

.fix-width-915 {
  max-width: 915px !important;
  min-width: 915px !important;
  width: 915px !important;
}

.fix-height-915 {
  max-height: 915px !important;
  min-height: 915px !important;
  height: 915px !important;
}

.min-w-916 {
  min-width: 916px;
}

.min-h-916 {
  min-height: 916px;
}

.width-916 {
  width: 916px !important;
}

.height-916 {
  height: 916px !important;
}

.min-width-916 {
  min-width: 916px !important;
}

.min-height-916 {
  min-height: 916px !important;
}

.max-width-916 {
  max-width: 916px !important;
}

.max-height-916 {
  max-height: 916px !important;
}

.fix-width-916 {
  max-width: 916px !important;
  min-width: 916px !important;
  width: 916px !important;
}

.fix-height-916 {
  max-height: 916px !important;
  min-height: 916px !important;
  height: 916px !important;
}

.min-w-917 {
  min-width: 917px;
}

.min-h-917 {
  min-height: 917px;
}

.width-917 {
  width: 917px !important;
}

.height-917 {
  height: 917px !important;
}

.min-width-917 {
  min-width: 917px !important;
}

.min-height-917 {
  min-height: 917px !important;
}

.max-width-917 {
  max-width: 917px !important;
}

.max-height-917 {
  max-height: 917px !important;
}

.fix-width-917 {
  max-width: 917px !important;
  min-width: 917px !important;
  width: 917px !important;
}

.fix-height-917 {
  max-height: 917px !important;
  min-height: 917px !important;
  height: 917px !important;
}

.min-w-918 {
  min-width: 918px;
}

.min-h-918 {
  min-height: 918px;
}

.width-918 {
  width: 918px !important;
}

.height-918 {
  height: 918px !important;
}

.min-width-918 {
  min-width: 918px !important;
}

.min-height-918 {
  min-height: 918px !important;
}

.max-width-918 {
  max-width: 918px !important;
}

.max-height-918 {
  max-height: 918px !important;
}

.fix-width-918 {
  max-width: 918px !important;
  min-width: 918px !important;
  width: 918px !important;
}

.fix-height-918 {
  max-height: 918px !important;
  min-height: 918px !important;
  height: 918px !important;
}

.min-w-919 {
  min-width: 919px;
}

.min-h-919 {
  min-height: 919px;
}

.width-919 {
  width: 919px !important;
}

.height-919 {
  height: 919px !important;
}

.min-width-919 {
  min-width: 919px !important;
}

.min-height-919 {
  min-height: 919px !important;
}

.max-width-919 {
  max-width: 919px !important;
}

.max-height-919 {
  max-height: 919px !important;
}

.fix-width-919 {
  max-width: 919px !important;
  min-width: 919px !important;
  width: 919px !important;
}

.fix-height-919 {
  max-height: 919px !important;
  min-height: 919px !important;
  height: 919px !important;
}

.min-w-920 {
  min-width: 920px;
}

.min-h-920 {
  min-height: 920px;
}

.width-920 {
  width: 920px !important;
}

.height-920 {
  height: 920px !important;
}

.min-width-920 {
  min-width: 920px !important;
}

.min-height-920 {
  min-height: 920px !important;
}

.max-width-920 {
  max-width: 920px !important;
}

.max-height-920 {
  max-height: 920px !important;
}

.fix-width-920 {
  max-width: 920px !important;
  min-width: 920px !important;
  width: 920px !important;
}

.fix-height-920 {
  max-height: 920px !important;
  min-height: 920px !important;
  height: 920px !important;
}

.min-w-921 {
  min-width: 921px;
}

.min-h-921 {
  min-height: 921px;
}

.width-921 {
  width: 921px !important;
}

.height-921 {
  height: 921px !important;
}

.min-width-921 {
  min-width: 921px !important;
}

.min-height-921 {
  min-height: 921px !important;
}

.max-width-921 {
  max-width: 921px !important;
}

.max-height-921 {
  max-height: 921px !important;
}

.fix-width-921 {
  max-width: 921px !important;
  min-width: 921px !important;
  width: 921px !important;
}

.fix-height-921 {
  max-height: 921px !important;
  min-height: 921px !important;
  height: 921px !important;
}

.min-w-922 {
  min-width: 922px;
}

.min-h-922 {
  min-height: 922px;
}

.width-922 {
  width: 922px !important;
}

.height-922 {
  height: 922px !important;
}

.min-width-922 {
  min-width: 922px !important;
}

.min-height-922 {
  min-height: 922px !important;
}

.max-width-922 {
  max-width: 922px !important;
}

.max-height-922 {
  max-height: 922px !important;
}

.fix-width-922 {
  max-width: 922px !important;
  min-width: 922px !important;
  width: 922px !important;
}

.fix-height-922 {
  max-height: 922px !important;
  min-height: 922px !important;
  height: 922px !important;
}

.min-w-923 {
  min-width: 923px;
}

.min-h-923 {
  min-height: 923px;
}

.width-923 {
  width: 923px !important;
}

.height-923 {
  height: 923px !important;
}

.min-width-923 {
  min-width: 923px !important;
}

.min-height-923 {
  min-height: 923px !important;
}

.max-width-923 {
  max-width: 923px !important;
}

.max-height-923 {
  max-height: 923px !important;
}

.fix-width-923 {
  max-width: 923px !important;
  min-width: 923px !important;
  width: 923px !important;
}

.fix-height-923 {
  max-height: 923px !important;
  min-height: 923px !important;
  height: 923px !important;
}

.min-w-924 {
  min-width: 924px;
}

.min-h-924 {
  min-height: 924px;
}

.width-924 {
  width: 924px !important;
}

.height-924 {
  height: 924px !important;
}

.min-width-924 {
  min-width: 924px !important;
}

.min-height-924 {
  min-height: 924px !important;
}

.max-width-924 {
  max-width: 924px !important;
}

.max-height-924 {
  max-height: 924px !important;
}

.fix-width-924 {
  max-width: 924px !important;
  min-width: 924px !important;
  width: 924px !important;
}

.fix-height-924 {
  max-height: 924px !important;
  min-height: 924px !important;
  height: 924px !important;
}

.min-w-925 {
  min-width: 925px;
}

.min-h-925 {
  min-height: 925px;
}

.width-925 {
  width: 925px !important;
}

.height-925 {
  height: 925px !important;
}

.min-width-925 {
  min-width: 925px !important;
}

.min-height-925 {
  min-height: 925px !important;
}

.max-width-925 {
  max-width: 925px !important;
}

.max-height-925 {
  max-height: 925px !important;
}

.fix-width-925 {
  max-width: 925px !important;
  min-width: 925px !important;
  width: 925px !important;
}

.fix-height-925 {
  max-height: 925px !important;
  min-height: 925px !important;
  height: 925px !important;
}

.min-w-926 {
  min-width: 926px;
}

.min-h-926 {
  min-height: 926px;
}

.width-926 {
  width: 926px !important;
}

.height-926 {
  height: 926px !important;
}

.min-width-926 {
  min-width: 926px !important;
}

.min-height-926 {
  min-height: 926px !important;
}

.max-width-926 {
  max-width: 926px !important;
}

.max-height-926 {
  max-height: 926px !important;
}

.fix-width-926 {
  max-width: 926px !important;
  min-width: 926px !important;
  width: 926px !important;
}

.fix-height-926 {
  max-height: 926px !important;
  min-height: 926px !important;
  height: 926px !important;
}

.min-w-927 {
  min-width: 927px;
}

.min-h-927 {
  min-height: 927px;
}

.width-927 {
  width: 927px !important;
}

.height-927 {
  height: 927px !important;
}

.min-width-927 {
  min-width: 927px !important;
}

.min-height-927 {
  min-height: 927px !important;
}

.max-width-927 {
  max-width: 927px !important;
}

.max-height-927 {
  max-height: 927px !important;
}

.fix-width-927 {
  max-width: 927px !important;
  min-width: 927px !important;
  width: 927px !important;
}

.fix-height-927 {
  max-height: 927px !important;
  min-height: 927px !important;
  height: 927px !important;
}

.min-w-928 {
  min-width: 928px;
}

.min-h-928 {
  min-height: 928px;
}

.width-928 {
  width: 928px !important;
}

.height-928 {
  height: 928px !important;
}

.min-width-928 {
  min-width: 928px !important;
}

.min-height-928 {
  min-height: 928px !important;
}

.max-width-928 {
  max-width: 928px !important;
}

.max-height-928 {
  max-height: 928px !important;
}

.fix-width-928 {
  max-width: 928px !important;
  min-width: 928px !important;
  width: 928px !important;
}

.fix-height-928 {
  max-height: 928px !important;
  min-height: 928px !important;
  height: 928px !important;
}

.min-w-929 {
  min-width: 929px;
}

.min-h-929 {
  min-height: 929px;
}

.width-929 {
  width: 929px !important;
}

.height-929 {
  height: 929px !important;
}

.min-width-929 {
  min-width: 929px !important;
}

.min-height-929 {
  min-height: 929px !important;
}

.max-width-929 {
  max-width: 929px !important;
}

.max-height-929 {
  max-height: 929px !important;
}

.fix-width-929 {
  max-width: 929px !important;
  min-width: 929px !important;
  width: 929px !important;
}

.fix-height-929 {
  max-height: 929px !important;
  min-height: 929px !important;
  height: 929px !important;
}

.min-w-930 {
  min-width: 930px;
}

.min-h-930 {
  min-height: 930px;
}

.width-930 {
  width: 930px !important;
}

.height-930 {
  height: 930px !important;
}

.min-width-930 {
  min-width: 930px !important;
}

.min-height-930 {
  min-height: 930px !important;
}

.max-width-930 {
  max-width: 930px !important;
}

.max-height-930 {
  max-height: 930px !important;
}

.fix-width-930 {
  max-width: 930px !important;
  min-width: 930px !important;
  width: 930px !important;
}

.fix-height-930 {
  max-height: 930px !important;
  min-height: 930px !important;
  height: 930px !important;
}

.min-w-931 {
  min-width: 931px;
}

.min-h-931 {
  min-height: 931px;
}

.width-931 {
  width: 931px !important;
}

.height-931 {
  height: 931px !important;
}

.min-width-931 {
  min-width: 931px !important;
}

.min-height-931 {
  min-height: 931px !important;
}

.max-width-931 {
  max-width: 931px !important;
}

.max-height-931 {
  max-height: 931px !important;
}

.fix-width-931 {
  max-width: 931px !important;
  min-width: 931px !important;
  width: 931px !important;
}

.fix-height-931 {
  max-height: 931px !important;
  min-height: 931px !important;
  height: 931px !important;
}

.min-w-932 {
  min-width: 932px;
}

.min-h-932 {
  min-height: 932px;
}

.width-932 {
  width: 932px !important;
}

.height-932 {
  height: 932px !important;
}

.min-width-932 {
  min-width: 932px !important;
}

.min-height-932 {
  min-height: 932px !important;
}

.max-width-932 {
  max-width: 932px !important;
}

.max-height-932 {
  max-height: 932px !important;
}

.fix-width-932 {
  max-width: 932px !important;
  min-width: 932px !important;
  width: 932px !important;
}

.fix-height-932 {
  max-height: 932px !important;
  min-height: 932px !important;
  height: 932px !important;
}

.min-w-933 {
  min-width: 933px;
}

.min-h-933 {
  min-height: 933px;
}

.width-933 {
  width: 933px !important;
}

.height-933 {
  height: 933px !important;
}

.min-width-933 {
  min-width: 933px !important;
}

.min-height-933 {
  min-height: 933px !important;
}

.max-width-933 {
  max-width: 933px !important;
}

.max-height-933 {
  max-height: 933px !important;
}

.fix-width-933 {
  max-width: 933px !important;
  min-width: 933px !important;
  width: 933px !important;
}

.fix-height-933 {
  max-height: 933px !important;
  min-height: 933px !important;
  height: 933px !important;
}

.min-w-934 {
  min-width: 934px;
}

.min-h-934 {
  min-height: 934px;
}

.width-934 {
  width: 934px !important;
}

.height-934 {
  height: 934px !important;
}

.min-width-934 {
  min-width: 934px !important;
}

.min-height-934 {
  min-height: 934px !important;
}

.max-width-934 {
  max-width: 934px !important;
}

.max-height-934 {
  max-height: 934px !important;
}

.fix-width-934 {
  max-width: 934px !important;
  min-width: 934px !important;
  width: 934px !important;
}

.fix-height-934 {
  max-height: 934px !important;
  min-height: 934px !important;
  height: 934px !important;
}

.min-w-935 {
  min-width: 935px;
}

.min-h-935 {
  min-height: 935px;
}

.width-935 {
  width: 935px !important;
}

.height-935 {
  height: 935px !important;
}

.min-width-935 {
  min-width: 935px !important;
}

.min-height-935 {
  min-height: 935px !important;
}

.max-width-935 {
  max-width: 935px !important;
}

.max-height-935 {
  max-height: 935px !important;
}

.fix-width-935 {
  max-width: 935px !important;
  min-width: 935px !important;
  width: 935px !important;
}

.fix-height-935 {
  max-height: 935px !important;
  min-height: 935px !important;
  height: 935px !important;
}

.min-w-936 {
  min-width: 936px;
}

.min-h-936 {
  min-height: 936px;
}

.width-936 {
  width: 936px !important;
}

.height-936 {
  height: 936px !important;
}

.min-width-936 {
  min-width: 936px !important;
}

.min-height-936 {
  min-height: 936px !important;
}

.max-width-936 {
  max-width: 936px !important;
}

.max-height-936 {
  max-height: 936px !important;
}

.fix-width-936 {
  max-width: 936px !important;
  min-width: 936px !important;
  width: 936px !important;
}

.fix-height-936 {
  max-height: 936px !important;
  min-height: 936px !important;
  height: 936px !important;
}

.min-w-937 {
  min-width: 937px;
}

.min-h-937 {
  min-height: 937px;
}

.width-937 {
  width: 937px !important;
}

.height-937 {
  height: 937px !important;
}

.min-width-937 {
  min-width: 937px !important;
}

.min-height-937 {
  min-height: 937px !important;
}

.max-width-937 {
  max-width: 937px !important;
}

.max-height-937 {
  max-height: 937px !important;
}

.fix-width-937 {
  max-width: 937px !important;
  min-width: 937px !important;
  width: 937px !important;
}

.fix-height-937 {
  max-height: 937px !important;
  min-height: 937px !important;
  height: 937px !important;
}

.min-w-938 {
  min-width: 938px;
}

.min-h-938 {
  min-height: 938px;
}

.width-938 {
  width: 938px !important;
}

.height-938 {
  height: 938px !important;
}

.min-width-938 {
  min-width: 938px !important;
}

.min-height-938 {
  min-height: 938px !important;
}

.max-width-938 {
  max-width: 938px !important;
}

.max-height-938 {
  max-height: 938px !important;
}

.fix-width-938 {
  max-width: 938px !important;
  min-width: 938px !important;
  width: 938px !important;
}

.fix-height-938 {
  max-height: 938px !important;
  min-height: 938px !important;
  height: 938px !important;
}

.min-w-939 {
  min-width: 939px;
}

.min-h-939 {
  min-height: 939px;
}

.width-939 {
  width: 939px !important;
}

.height-939 {
  height: 939px !important;
}

.min-width-939 {
  min-width: 939px !important;
}

.min-height-939 {
  min-height: 939px !important;
}

.max-width-939 {
  max-width: 939px !important;
}

.max-height-939 {
  max-height: 939px !important;
}

.fix-width-939 {
  max-width: 939px !important;
  min-width: 939px !important;
  width: 939px !important;
}

.fix-height-939 {
  max-height: 939px !important;
  min-height: 939px !important;
  height: 939px !important;
}

.min-w-940 {
  min-width: 940px;
}

.min-h-940 {
  min-height: 940px;
}

.width-940 {
  width: 940px !important;
}

.height-940 {
  height: 940px !important;
}

.min-width-940 {
  min-width: 940px !important;
}

.min-height-940 {
  min-height: 940px !important;
}

.max-width-940 {
  max-width: 940px !important;
}

.max-height-940 {
  max-height: 940px !important;
}

.fix-width-940 {
  max-width: 940px !important;
  min-width: 940px !important;
  width: 940px !important;
}

.fix-height-940 {
  max-height: 940px !important;
  min-height: 940px !important;
  height: 940px !important;
}

.min-w-941 {
  min-width: 941px;
}

.min-h-941 {
  min-height: 941px;
}

.width-941 {
  width: 941px !important;
}

.height-941 {
  height: 941px !important;
}

.min-width-941 {
  min-width: 941px !important;
}

.min-height-941 {
  min-height: 941px !important;
}

.max-width-941 {
  max-width: 941px !important;
}

.max-height-941 {
  max-height: 941px !important;
}

.fix-width-941 {
  max-width: 941px !important;
  min-width: 941px !important;
  width: 941px !important;
}

.fix-height-941 {
  max-height: 941px !important;
  min-height: 941px !important;
  height: 941px !important;
}

.min-w-942 {
  min-width: 942px;
}

.min-h-942 {
  min-height: 942px;
}

.width-942 {
  width: 942px !important;
}

.height-942 {
  height: 942px !important;
}

.min-width-942 {
  min-width: 942px !important;
}

.min-height-942 {
  min-height: 942px !important;
}

.max-width-942 {
  max-width: 942px !important;
}

.max-height-942 {
  max-height: 942px !important;
}

.fix-width-942 {
  max-width: 942px !important;
  min-width: 942px !important;
  width: 942px !important;
}

.fix-height-942 {
  max-height: 942px !important;
  min-height: 942px !important;
  height: 942px !important;
}

.min-w-943 {
  min-width: 943px;
}

.min-h-943 {
  min-height: 943px;
}

.width-943 {
  width: 943px !important;
}

.height-943 {
  height: 943px !important;
}

.min-width-943 {
  min-width: 943px !important;
}

.min-height-943 {
  min-height: 943px !important;
}

.max-width-943 {
  max-width: 943px !important;
}

.max-height-943 {
  max-height: 943px !important;
}

.fix-width-943 {
  max-width: 943px !important;
  min-width: 943px !important;
  width: 943px !important;
}

.fix-height-943 {
  max-height: 943px !important;
  min-height: 943px !important;
  height: 943px !important;
}

.min-w-944 {
  min-width: 944px;
}

.min-h-944 {
  min-height: 944px;
}

.width-944 {
  width: 944px !important;
}

.height-944 {
  height: 944px !important;
}

.min-width-944 {
  min-width: 944px !important;
}

.min-height-944 {
  min-height: 944px !important;
}

.max-width-944 {
  max-width: 944px !important;
}

.max-height-944 {
  max-height: 944px !important;
}

.fix-width-944 {
  max-width: 944px !important;
  min-width: 944px !important;
  width: 944px !important;
}

.fix-height-944 {
  max-height: 944px !important;
  min-height: 944px !important;
  height: 944px !important;
}

.min-w-945 {
  min-width: 945px;
}

.min-h-945 {
  min-height: 945px;
}

.width-945 {
  width: 945px !important;
}

.height-945 {
  height: 945px !important;
}

.min-width-945 {
  min-width: 945px !important;
}

.min-height-945 {
  min-height: 945px !important;
}

.max-width-945 {
  max-width: 945px !important;
}

.max-height-945 {
  max-height: 945px !important;
}

.fix-width-945 {
  max-width: 945px !important;
  min-width: 945px !important;
  width: 945px !important;
}

.fix-height-945 {
  max-height: 945px !important;
  min-height: 945px !important;
  height: 945px !important;
}

.min-w-946 {
  min-width: 946px;
}

.min-h-946 {
  min-height: 946px;
}

.width-946 {
  width: 946px !important;
}

.height-946 {
  height: 946px !important;
}

.min-width-946 {
  min-width: 946px !important;
}

.min-height-946 {
  min-height: 946px !important;
}

.max-width-946 {
  max-width: 946px !important;
}

.max-height-946 {
  max-height: 946px !important;
}

.fix-width-946 {
  max-width: 946px !important;
  min-width: 946px !important;
  width: 946px !important;
}

.fix-height-946 {
  max-height: 946px !important;
  min-height: 946px !important;
  height: 946px !important;
}

.min-w-947 {
  min-width: 947px;
}

.min-h-947 {
  min-height: 947px;
}

.width-947 {
  width: 947px !important;
}

.height-947 {
  height: 947px !important;
}

.min-width-947 {
  min-width: 947px !important;
}

.min-height-947 {
  min-height: 947px !important;
}

.max-width-947 {
  max-width: 947px !important;
}

.max-height-947 {
  max-height: 947px !important;
}

.fix-width-947 {
  max-width: 947px !important;
  min-width: 947px !important;
  width: 947px !important;
}

.fix-height-947 {
  max-height: 947px !important;
  min-height: 947px !important;
  height: 947px !important;
}

.min-w-948 {
  min-width: 948px;
}

.min-h-948 {
  min-height: 948px;
}

.width-948 {
  width: 948px !important;
}

.height-948 {
  height: 948px !important;
}

.min-width-948 {
  min-width: 948px !important;
}

.min-height-948 {
  min-height: 948px !important;
}

.max-width-948 {
  max-width: 948px !important;
}

.max-height-948 {
  max-height: 948px !important;
}

.fix-width-948 {
  max-width: 948px !important;
  min-width: 948px !important;
  width: 948px !important;
}

.fix-height-948 {
  max-height: 948px !important;
  min-height: 948px !important;
  height: 948px !important;
}

.min-w-949 {
  min-width: 949px;
}

.min-h-949 {
  min-height: 949px;
}

.width-949 {
  width: 949px !important;
}

.height-949 {
  height: 949px !important;
}

.min-width-949 {
  min-width: 949px !important;
}

.min-height-949 {
  min-height: 949px !important;
}

.max-width-949 {
  max-width: 949px !important;
}

.max-height-949 {
  max-height: 949px !important;
}

.fix-width-949 {
  max-width: 949px !important;
  min-width: 949px !important;
  width: 949px !important;
}

.fix-height-949 {
  max-height: 949px !important;
  min-height: 949px !important;
  height: 949px !important;
}

.min-w-950 {
  min-width: 950px;
}

.min-h-950 {
  min-height: 950px;
}

.width-950 {
  width: 950px !important;
}

.height-950 {
  height: 950px !important;
}

.min-width-950 {
  min-width: 950px !important;
}

.min-height-950 {
  min-height: 950px !important;
}

.max-width-950 {
  max-width: 950px !important;
}

.max-height-950 {
  max-height: 950px !important;
}

.fix-width-950 {
  max-width: 950px !important;
  min-width: 950px !important;
  width: 950px !important;
}

.fix-height-950 {
  max-height: 950px !important;
  min-height: 950px !important;
  height: 950px !important;
}

.min-w-951 {
  min-width: 951px;
}

.min-h-951 {
  min-height: 951px;
}

.width-951 {
  width: 951px !important;
}

.height-951 {
  height: 951px !important;
}

.min-width-951 {
  min-width: 951px !important;
}

.min-height-951 {
  min-height: 951px !important;
}

.max-width-951 {
  max-width: 951px !important;
}

.max-height-951 {
  max-height: 951px !important;
}

.fix-width-951 {
  max-width: 951px !important;
  min-width: 951px !important;
  width: 951px !important;
}

.fix-height-951 {
  max-height: 951px !important;
  min-height: 951px !important;
  height: 951px !important;
}

.min-w-952 {
  min-width: 952px;
}

.min-h-952 {
  min-height: 952px;
}

.width-952 {
  width: 952px !important;
}

.height-952 {
  height: 952px !important;
}

.min-width-952 {
  min-width: 952px !important;
}

.min-height-952 {
  min-height: 952px !important;
}

.max-width-952 {
  max-width: 952px !important;
}

.max-height-952 {
  max-height: 952px !important;
}

.fix-width-952 {
  max-width: 952px !important;
  min-width: 952px !important;
  width: 952px !important;
}

.fix-height-952 {
  max-height: 952px !important;
  min-height: 952px !important;
  height: 952px !important;
}

.min-w-953 {
  min-width: 953px;
}

.min-h-953 {
  min-height: 953px;
}

.width-953 {
  width: 953px !important;
}

.height-953 {
  height: 953px !important;
}

.min-width-953 {
  min-width: 953px !important;
}

.min-height-953 {
  min-height: 953px !important;
}

.max-width-953 {
  max-width: 953px !important;
}

.max-height-953 {
  max-height: 953px !important;
}

.fix-width-953 {
  max-width: 953px !important;
  min-width: 953px !important;
  width: 953px !important;
}

.fix-height-953 {
  max-height: 953px !important;
  min-height: 953px !important;
  height: 953px !important;
}

.min-w-954 {
  min-width: 954px;
}

.min-h-954 {
  min-height: 954px;
}

.width-954 {
  width: 954px !important;
}

.height-954 {
  height: 954px !important;
}

.min-width-954 {
  min-width: 954px !important;
}

.min-height-954 {
  min-height: 954px !important;
}

.max-width-954 {
  max-width: 954px !important;
}

.max-height-954 {
  max-height: 954px !important;
}

.fix-width-954 {
  max-width: 954px !important;
  min-width: 954px !important;
  width: 954px !important;
}

.fix-height-954 {
  max-height: 954px !important;
  min-height: 954px !important;
  height: 954px !important;
}

.min-w-955 {
  min-width: 955px;
}

.min-h-955 {
  min-height: 955px;
}

.width-955 {
  width: 955px !important;
}

.height-955 {
  height: 955px !important;
}

.min-width-955 {
  min-width: 955px !important;
}

.min-height-955 {
  min-height: 955px !important;
}

.max-width-955 {
  max-width: 955px !important;
}

.max-height-955 {
  max-height: 955px !important;
}

.fix-width-955 {
  max-width: 955px !important;
  min-width: 955px !important;
  width: 955px !important;
}

.fix-height-955 {
  max-height: 955px !important;
  min-height: 955px !important;
  height: 955px !important;
}

.min-w-956 {
  min-width: 956px;
}

.min-h-956 {
  min-height: 956px;
}

.width-956 {
  width: 956px !important;
}

.height-956 {
  height: 956px !important;
}

.min-width-956 {
  min-width: 956px !important;
}

.min-height-956 {
  min-height: 956px !important;
}

.max-width-956 {
  max-width: 956px !important;
}

.max-height-956 {
  max-height: 956px !important;
}

.fix-width-956 {
  max-width: 956px !important;
  min-width: 956px !important;
  width: 956px !important;
}

.fix-height-956 {
  max-height: 956px !important;
  min-height: 956px !important;
  height: 956px !important;
}

.min-w-957 {
  min-width: 957px;
}

.min-h-957 {
  min-height: 957px;
}

.width-957 {
  width: 957px !important;
}

.height-957 {
  height: 957px !important;
}

.min-width-957 {
  min-width: 957px !important;
}

.min-height-957 {
  min-height: 957px !important;
}

.max-width-957 {
  max-width: 957px !important;
}

.max-height-957 {
  max-height: 957px !important;
}

.fix-width-957 {
  max-width: 957px !important;
  min-width: 957px !important;
  width: 957px !important;
}

.fix-height-957 {
  max-height: 957px !important;
  min-height: 957px !important;
  height: 957px !important;
}

.min-w-958 {
  min-width: 958px;
}

.min-h-958 {
  min-height: 958px;
}

.width-958 {
  width: 958px !important;
}

.height-958 {
  height: 958px !important;
}

.min-width-958 {
  min-width: 958px !important;
}

.min-height-958 {
  min-height: 958px !important;
}

.max-width-958 {
  max-width: 958px !important;
}

.max-height-958 {
  max-height: 958px !important;
}

.fix-width-958 {
  max-width: 958px !important;
  min-width: 958px !important;
  width: 958px !important;
}

.fix-height-958 {
  max-height: 958px !important;
  min-height: 958px !important;
  height: 958px !important;
}

.min-w-959 {
  min-width: 959px;
}

.min-h-959 {
  min-height: 959px;
}

.width-959 {
  width: 959px !important;
}

.height-959 {
  height: 959px !important;
}

.min-width-959 {
  min-width: 959px !important;
}

.min-height-959 {
  min-height: 959px !important;
}

.max-width-959 {
  max-width: 959px !important;
}

.max-height-959 {
  max-height: 959px !important;
}

.fix-width-959 {
  max-width: 959px !important;
  min-width: 959px !important;
  width: 959px !important;
}

.fix-height-959 {
  max-height: 959px !important;
  min-height: 959px !important;
  height: 959px !important;
}

.min-w-960 {
  min-width: 960px;
}

.min-h-960 {
  min-height: 960px;
}

.width-960 {
  width: 960px !important;
}

.height-960 {
  height: 960px !important;
}

.min-width-960 {
  min-width: 960px !important;
}

.min-height-960 {
  min-height: 960px !important;
}

.max-width-960 {
  max-width: 960px !important;
}

.max-height-960 {
  max-height: 960px !important;
}

.fix-width-960 {
  max-width: 960px !important;
  min-width: 960px !important;
  width: 960px !important;
}

.fix-height-960 {
  max-height: 960px !important;
  min-height: 960px !important;
  height: 960px !important;
}

.min-w-961 {
  min-width: 961px;
}

.min-h-961 {
  min-height: 961px;
}

.width-961 {
  width: 961px !important;
}

.height-961 {
  height: 961px !important;
}

.min-width-961 {
  min-width: 961px !important;
}

.min-height-961 {
  min-height: 961px !important;
}

.max-width-961 {
  max-width: 961px !important;
}

.max-height-961 {
  max-height: 961px !important;
}

.fix-width-961 {
  max-width: 961px !important;
  min-width: 961px !important;
  width: 961px !important;
}

.fix-height-961 {
  max-height: 961px !important;
  min-height: 961px !important;
  height: 961px !important;
}

.min-w-962 {
  min-width: 962px;
}

.min-h-962 {
  min-height: 962px;
}

.width-962 {
  width: 962px !important;
}

.height-962 {
  height: 962px !important;
}

.min-width-962 {
  min-width: 962px !important;
}

.min-height-962 {
  min-height: 962px !important;
}

.max-width-962 {
  max-width: 962px !important;
}

.max-height-962 {
  max-height: 962px !important;
}

.fix-width-962 {
  max-width: 962px !important;
  min-width: 962px !important;
  width: 962px !important;
}

.fix-height-962 {
  max-height: 962px !important;
  min-height: 962px !important;
  height: 962px !important;
}

.min-w-963 {
  min-width: 963px;
}

.min-h-963 {
  min-height: 963px;
}

.width-963 {
  width: 963px !important;
}

.height-963 {
  height: 963px !important;
}

.min-width-963 {
  min-width: 963px !important;
}

.min-height-963 {
  min-height: 963px !important;
}

.max-width-963 {
  max-width: 963px !important;
}

.max-height-963 {
  max-height: 963px !important;
}

.fix-width-963 {
  max-width: 963px !important;
  min-width: 963px !important;
  width: 963px !important;
}

.fix-height-963 {
  max-height: 963px !important;
  min-height: 963px !important;
  height: 963px !important;
}

.min-w-964 {
  min-width: 964px;
}

.min-h-964 {
  min-height: 964px;
}

.width-964 {
  width: 964px !important;
}

.height-964 {
  height: 964px !important;
}

.min-width-964 {
  min-width: 964px !important;
}

.min-height-964 {
  min-height: 964px !important;
}

.max-width-964 {
  max-width: 964px !important;
}

.max-height-964 {
  max-height: 964px !important;
}

.fix-width-964 {
  max-width: 964px !important;
  min-width: 964px !important;
  width: 964px !important;
}

.fix-height-964 {
  max-height: 964px !important;
  min-height: 964px !important;
  height: 964px !important;
}

.min-w-965 {
  min-width: 965px;
}

.min-h-965 {
  min-height: 965px;
}

.width-965 {
  width: 965px !important;
}

.height-965 {
  height: 965px !important;
}

.min-width-965 {
  min-width: 965px !important;
}

.min-height-965 {
  min-height: 965px !important;
}

.max-width-965 {
  max-width: 965px !important;
}

.max-height-965 {
  max-height: 965px !important;
}

.fix-width-965 {
  max-width: 965px !important;
  min-width: 965px !important;
  width: 965px !important;
}

.fix-height-965 {
  max-height: 965px !important;
  min-height: 965px !important;
  height: 965px !important;
}

.min-w-966 {
  min-width: 966px;
}

.min-h-966 {
  min-height: 966px;
}

.width-966 {
  width: 966px !important;
}

.height-966 {
  height: 966px !important;
}

.min-width-966 {
  min-width: 966px !important;
}

.min-height-966 {
  min-height: 966px !important;
}

.max-width-966 {
  max-width: 966px !important;
}

.max-height-966 {
  max-height: 966px !important;
}

.fix-width-966 {
  max-width: 966px !important;
  min-width: 966px !important;
  width: 966px !important;
}

.fix-height-966 {
  max-height: 966px !important;
  min-height: 966px !important;
  height: 966px !important;
}

.min-w-967 {
  min-width: 967px;
}

.min-h-967 {
  min-height: 967px;
}

.width-967 {
  width: 967px !important;
}

.height-967 {
  height: 967px !important;
}

.min-width-967 {
  min-width: 967px !important;
}

.min-height-967 {
  min-height: 967px !important;
}

.max-width-967 {
  max-width: 967px !important;
}

.max-height-967 {
  max-height: 967px !important;
}

.fix-width-967 {
  max-width: 967px !important;
  min-width: 967px !important;
  width: 967px !important;
}

.fix-height-967 {
  max-height: 967px !important;
  min-height: 967px !important;
  height: 967px !important;
}

.min-w-968 {
  min-width: 968px;
}

.min-h-968 {
  min-height: 968px;
}

.width-968 {
  width: 968px !important;
}

.height-968 {
  height: 968px !important;
}

.min-width-968 {
  min-width: 968px !important;
}

.min-height-968 {
  min-height: 968px !important;
}

.max-width-968 {
  max-width: 968px !important;
}

.max-height-968 {
  max-height: 968px !important;
}

.fix-width-968 {
  max-width: 968px !important;
  min-width: 968px !important;
  width: 968px !important;
}

.fix-height-968 {
  max-height: 968px !important;
  min-height: 968px !important;
  height: 968px !important;
}

.min-w-969 {
  min-width: 969px;
}

.min-h-969 {
  min-height: 969px;
}

.width-969 {
  width: 969px !important;
}

.height-969 {
  height: 969px !important;
}

.min-width-969 {
  min-width: 969px !important;
}

.min-height-969 {
  min-height: 969px !important;
}

.max-width-969 {
  max-width: 969px !important;
}

.max-height-969 {
  max-height: 969px !important;
}

.fix-width-969 {
  max-width: 969px !important;
  min-width: 969px !important;
  width: 969px !important;
}

.fix-height-969 {
  max-height: 969px !important;
  min-height: 969px !important;
  height: 969px !important;
}

.min-w-970 {
  min-width: 970px;
}

.min-h-970 {
  min-height: 970px;
}

.width-970 {
  width: 970px !important;
}

.height-970 {
  height: 970px !important;
}

.min-width-970 {
  min-width: 970px !important;
}

.min-height-970 {
  min-height: 970px !important;
}

.max-width-970 {
  max-width: 970px !important;
}

.max-height-970 {
  max-height: 970px !important;
}

.fix-width-970 {
  max-width: 970px !important;
  min-width: 970px !important;
  width: 970px !important;
}

.fix-height-970 {
  max-height: 970px !important;
  min-height: 970px !important;
  height: 970px !important;
}

.min-w-971 {
  min-width: 971px;
}

.min-h-971 {
  min-height: 971px;
}

.width-971 {
  width: 971px !important;
}

.height-971 {
  height: 971px !important;
}

.min-width-971 {
  min-width: 971px !important;
}

.min-height-971 {
  min-height: 971px !important;
}

.max-width-971 {
  max-width: 971px !important;
}

.max-height-971 {
  max-height: 971px !important;
}

.fix-width-971 {
  max-width: 971px !important;
  min-width: 971px !important;
  width: 971px !important;
}

.fix-height-971 {
  max-height: 971px !important;
  min-height: 971px !important;
  height: 971px !important;
}

.min-w-972 {
  min-width: 972px;
}

.min-h-972 {
  min-height: 972px;
}

.width-972 {
  width: 972px !important;
}

.height-972 {
  height: 972px !important;
}

.min-width-972 {
  min-width: 972px !important;
}

.min-height-972 {
  min-height: 972px !important;
}

.max-width-972 {
  max-width: 972px !important;
}

.max-height-972 {
  max-height: 972px !important;
}

.fix-width-972 {
  max-width: 972px !important;
  min-width: 972px !important;
  width: 972px !important;
}

.fix-height-972 {
  max-height: 972px !important;
  min-height: 972px !important;
  height: 972px !important;
}

.min-w-973 {
  min-width: 973px;
}

.min-h-973 {
  min-height: 973px;
}

.width-973 {
  width: 973px !important;
}

.height-973 {
  height: 973px !important;
}

.min-width-973 {
  min-width: 973px !important;
}

.min-height-973 {
  min-height: 973px !important;
}

.max-width-973 {
  max-width: 973px !important;
}

.max-height-973 {
  max-height: 973px !important;
}

.fix-width-973 {
  max-width: 973px !important;
  min-width: 973px !important;
  width: 973px !important;
}

.fix-height-973 {
  max-height: 973px !important;
  min-height: 973px !important;
  height: 973px !important;
}

.min-w-974 {
  min-width: 974px;
}

.min-h-974 {
  min-height: 974px;
}

.width-974 {
  width: 974px !important;
}

.height-974 {
  height: 974px !important;
}

.min-width-974 {
  min-width: 974px !important;
}

.min-height-974 {
  min-height: 974px !important;
}

.max-width-974 {
  max-width: 974px !important;
}

.max-height-974 {
  max-height: 974px !important;
}

.fix-width-974 {
  max-width: 974px !important;
  min-width: 974px !important;
  width: 974px !important;
}

.fix-height-974 {
  max-height: 974px !important;
  min-height: 974px !important;
  height: 974px !important;
}

.min-w-975 {
  min-width: 975px;
}

.min-h-975 {
  min-height: 975px;
}

.width-975 {
  width: 975px !important;
}

.height-975 {
  height: 975px !important;
}

.min-width-975 {
  min-width: 975px !important;
}

.min-height-975 {
  min-height: 975px !important;
}

.max-width-975 {
  max-width: 975px !important;
}

.max-height-975 {
  max-height: 975px !important;
}

.fix-width-975 {
  max-width: 975px !important;
  min-width: 975px !important;
  width: 975px !important;
}

.fix-height-975 {
  max-height: 975px !important;
  min-height: 975px !important;
  height: 975px !important;
}

.min-w-976 {
  min-width: 976px;
}

.min-h-976 {
  min-height: 976px;
}

.width-976 {
  width: 976px !important;
}

.height-976 {
  height: 976px !important;
}

.min-width-976 {
  min-width: 976px !important;
}

.min-height-976 {
  min-height: 976px !important;
}

.max-width-976 {
  max-width: 976px !important;
}

.max-height-976 {
  max-height: 976px !important;
}

.fix-width-976 {
  max-width: 976px !important;
  min-width: 976px !important;
  width: 976px !important;
}

.fix-height-976 {
  max-height: 976px !important;
  min-height: 976px !important;
  height: 976px !important;
}

.min-w-977 {
  min-width: 977px;
}

.min-h-977 {
  min-height: 977px;
}

.width-977 {
  width: 977px !important;
}

.height-977 {
  height: 977px !important;
}

.min-width-977 {
  min-width: 977px !important;
}

.min-height-977 {
  min-height: 977px !important;
}

.max-width-977 {
  max-width: 977px !important;
}

.max-height-977 {
  max-height: 977px !important;
}

.fix-width-977 {
  max-width: 977px !important;
  min-width: 977px !important;
  width: 977px !important;
}

.fix-height-977 {
  max-height: 977px !important;
  min-height: 977px !important;
  height: 977px !important;
}

.min-w-978 {
  min-width: 978px;
}

.min-h-978 {
  min-height: 978px;
}

.width-978 {
  width: 978px !important;
}

.height-978 {
  height: 978px !important;
}

.min-width-978 {
  min-width: 978px !important;
}

.min-height-978 {
  min-height: 978px !important;
}

.max-width-978 {
  max-width: 978px !important;
}

.max-height-978 {
  max-height: 978px !important;
}

.fix-width-978 {
  max-width: 978px !important;
  min-width: 978px !important;
  width: 978px !important;
}

.fix-height-978 {
  max-height: 978px !important;
  min-height: 978px !important;
  height: 978px !important;
}

.min-w-979 {
  min-width: 979px;
}

.min-h-979 {
  min-height: 979px;
}

.width-979 {
  width: 979px !important;
}

.height-979 {
  height: 979px !important;
}

.min-width-979 {
  min-width: 979px !important;
}

.min-height-979 {
  min-height: 979px !important;
}

.max-width-979 {
  max-width: 979px !important;
}

.max-height-979 {
  max-height: 979px !important;
}

.fix-width-979 {
  max-width: 979px !important;
  min-width: 979px !important;
  width: 979px !important;
}

.fix-height-979 {
  max-height: 979px !important;
  min-height: 979px !important;
  height: 979px !important;
}

.min-w-980 {
  min-width: 980px;
}

.min-h-980 {
  min-height: 980px;
}

.width-980 {
  width: 980px !important;
}

.height-980 {
  height: 980px !important;
}

.min-width-980 {
  min-width: 980px !important;
}

.min-height-980 {
  min-height: 980px !important;
}

.max-width-980 {
  max-width: 980px !important;
}

.max-height-980 {
  max-height: 980px !important;
}

.fix-width-980 {
  max-width: 980px !important;
  min-width: 980px !important;
  width: 980px !important;
}

.fix-height-980 {
  max-height: 980px !important;
  min-height: 980px !important;
  height: 980px !important;
}

.min-w-981 {
  min-width: 981px;
}

.min-h-981 {
  min-height: 981px;
}

.width-981 {
  width: 981px !important;
}

.height-981 {
  height: 981px !important;
}

.min-width-981 {
  min-width: 981px !important;
}

.min-height-981 {
  min-height: 981px !important;
}

.max-width-981 {
  max-width: 981px !important;
}

.max-height-981 {
  max-height: 981px !important;
}

.fix-width-981 {
  max-width: 981px !important;
  min-width: 981px !important;
  width: 981px !important;
}

.fix-height-981 {
  max-height: 981px !important;
  min-height: 981px !important;
  height: 981px !important;
}

.min-w-982 {
  min-width: 982px;
}

.min-h-982 {
  min-height: 982px;
}

.width-982 {
  width: 982px !important;
}

.height-982 {
  height: 982px !important;
}

.min-width-982 {
  min-width: 982px !important;
}

.min-height-982 {
  min-height: 982px !important;
}

.max-width-982 {
  max-width: 982px !important;
}

.max-height-982 {
  max-height: 982px !important;
}

.fix-width-982 {
  max-width: 982px !important;
  min-width: 982px !important;
  width: 982px !important;
}

.fix-height-982 {
  max-height: 982px !important;
  min-height: 982px !important;
  height: 982px !important;
}

.min-w-983 {
  min-width: 983px;
}

.min-h-983 {
  min-height: 983px;
}

.width-983 {
  width: 983px !important;
}

.height-983 {
  height: 983px !important;
}

.min-width-983 {
  min-width: 983px !important;
}

.min-height-983 {
  min-height: 983px !important;
}

.max-width-983 {
  max-width: 983px !important;
}

.max-height-983 {
  max-height: 983px !important;
}

.fix-width-983 {
  max-width: 983px !important;
  min-width: 983px !important;
  width: 983px !important;
}

.fix-height-983 {
  max-height: 983px !important;
  min-height: 983px !important;
  height: 983px !important;
}

.min-w-984 {
  min-width: 984px;
}

.min-h-984 {
  min-height: 984px;
}

.width-984 {
  width: 984px !important;
}

.height-984 {
  height: 984px !important;
}

.min-width-984 {
  min-width: 984px !important;
}

.min-height-984 {
  min-height: 984px !important;
}

.max-width-984 {
  max-width: 984px !important;
}

.max-height-984 {
  max-height: 984px !important;
}

.fix-width-984 {
  max-width: 984px !important;
  min-width: 984px !important;
  width: 984px !important;
}

.fix-height-984 {
  max-height: 984px !important;
  min-height: 984px !important;
  height: 984px !important;
}

.min-w-985 {
  min-width: 985px;
}

.min-h-985 {
  min-height: 985px;
}

.width-985 {
  width: 985px !important;
}

.height-985 {
  height: 985px !important;
}

.min-width-985 {
  min-width: 985px !important;
}

.min-height-985 {
  min-height: 985px !important;
}

.max-width-985 {
  max-width: 985px !important;
}

.max-height-985 {
  max-height: 985px !important;
}

.fix-width-985 {
  max-width: 985px !important;
  min-width: 985px !important;
  width: 985px !important;
}

.fix-height-985 {
  max-height: 985px !important;
  min-height: 985px !important;
  height: 985px !important;
}

.min-w-986 {
  min-width: 986px;
}

.min-h-986 {
  min-height: 986px;
}

.width-986 {
  width: 986px !important;
}

.height-986 {
  height: 986px !important;
}

.min-width-986 {
  min-width: 986px !important;
}

.min-height-986 {
  min-height: 986px !important;
}

.max-width-986 {
  max-width: 986px !important;
}

.max-height-986 {
  max-height: 986px !important;
}

.fix-width-986 {
  max-width: 986px !important;
  min-width: 986px !important;
  width: 986px !important;
}

.fix-height-986 {
  max-height: 986px !important;
  min-height: 986px !important;
  height: 986px !important;
}

.min-w-987 {
  min-width: 987px;
}

.min-h-987 {
  min-height: 987px;
}

.width-987 {
  width: 987px !important;
}

.height-987 {
  height: 987px !important;
}

.min-width-987 {
  min-width: 987px !important;
}

.min-height-987 {
  min-height: 987px !important;
}

.max-width-987 {
  max-width: 987px !important;
}

.max-height-987 {
  max-height: 987px !important;
}

.fix-width-987 {
  max-width: 987px !important;
  min-width: 987px !important;
  width: 987px !important;
}

.fix-height-987 {
  max-height: 987px !important;
  min-height: 987px !important;
  height: 987px !important;
}

.min-w-988 {
  min-width: 988px;
}

.min-h-988 {
  min-height: 988px;
}

.width-988 {
  width: 988px !important;
}

.height-988 {
  height: 988px !important;
}

.min-width-988 {
  min-width: 988px !important;
}

.min-height-988 {
  min-height: 988px !important;
}

.max-width-988 {
  max-width: 988px !important;
}

.max-height-988 {
  max-height: 988px !important;
}

.fix-width-988 {
  max-width: 988px !important;
  min-width: 988px !important;
  width: 988px !important;
}

.fix-height-988 {
  max-height: 988px !important;
  min-height: 988px !important;
  height: 988px !important;
}

.min-w-989 {
  min-width: 989px;
}

.min-h-989 {
  min-height: 989px;
}

.width-989 {
  width: 989px !important;
}

.height-989 {
  height: 989px !important;
}

.min-width-989 {
  min-width: 989px !important;
}

.min-height-989 {
  min-height: 989px !important;
}

.max-width-989 {
  max-width: 989px !important;
}

.max-height-989 {
  max-height: 989px !important;
}

.fix-width-989 {
  max-width: 989px !important;
  min-width: 989px !important;
  width: 989px !important;
}

.fix-height-989 {
  max-height: 989px !important;
  min-height: 989px !important;
  height: 989px !important;
}

.min-w-990 {
  min-width: 990px;
}

.min-h-990 {
  min-height: 990px;
}

.width-990 {
  width: 990px !important;
}

.height-990 {
  height: 990px !important;
}

.min-width-990 {
  min-width: 990px !important;
}

.min-height-990 {
  min-height: 990px !important;
}

.max-width-990 {
  max-width: 990px !important;
}

.max-height-990 {
  max-height: 990px !important;
}

.fix-width-990 {
  max-width: 990px !important;
  min-width: 990px !important;
  width: 990px !important;
}

.fix-height-990 {
  max-height: 990px !important;
  min-height: 990px !important;
  height: 990px !important;
}

.min-w-991 {
  min-width: 991px;
}

.min-h-991 {
  min-height: 991px;
}

.width-991 {
  width: 991px !important;
}

.height-991 {
  height: 991px !important;
}

.min-width-991 {
  min-width: 991px !important;
}

.min-height-991 {
  min-height: 991px !important;
}

.max-width-991 {
  max-width: 991px !important;
}

.max-height-991 {
  max-height: 991px !important;
}

.fix-width-991 {
  max-width: 991px !important;
  min-width: 991px !important;
  width: 991px !important;
}

.fix-height-991 {
  max-height: 991px !important;
  min-height: 991px !important;
  height: 991px !important;
}

.min-w-992 {
  min-width: 992px;
}

.min-h-992 {
  min-height: 992px;
}

.width-992 {
  width: 992px !important;
}

.height-992 {
  height: 992px !important;
}

.min-width-992 {
  min-width: 992px !important;
}

.min-height-992 {
  min-height: 992px !important;
}

.max-width-992 {
  max-width: 992px !important;
}

.max-height-992 {
  max-height: 992px !important;
}

.fix-width-992 {
  max-width: 992px !important;
  min-width: 992px !important;
  width: 992px !important;
}

.fix-height-992 {
  max-height: 992px !important;
  min-height: 992px !important;
  height: 992px !important;
}

.min-w-993 {
  min-width: 993px;
}

.min-h-993 {
  min-height: 993px;
}

.width-993 {
  width: 993px !important;
}

.height-993 {
  height: 993px !important;
}

.min-width-993 {
  min-width: 993px !important;
}

.min-height-993 {
  min-height: 993px !important;
}

.max-width-993 {
  max-width: 993px !important;
}

.max-height-993 {
  max-height: 993px !important;
}

.fix-width-993 {
  max-width: 993px !important;
  min-width: 993px !important;
  width: 993px !important;
}

.fix-height-993 {
  max-height: 993px !important;
  min-height: 993px !important;
  height: 993px !important;
}

.min-w-994 {
  min-width: 994px;
}

.min-h-994 {
  min-height: 994px;
}

.width-994 {
  width: 994px !important;
}

.height-994 {
  height: 994px !important;
}

.min-width-994 {
  min-width: 994px !important;
}

.min-height-994 {
  min-height: 994px !important;
}

.max-width-994 {
  max-width: 994px !important;
}

.max-height-994 {
  max-height: 994px !important;
}

.fix-width-994 {
  max-width: 994px !important;
  min-width: 994px !important;
  width: 994px !important;
}

.fix-height-994 {
  max-height: 994px !important;
  min-height: 994px !important;
  height: 994px !important;
}

.min-w-995 {
  min-width: 995px;
}

.min-h-995 {
  min-height: 995px;
}

.width-995 {
  width: 995px !important;
}

.height-995 {
  height: 995px !important;
}

.min-width-995 {
  min-width: 995px !important;
}

.min-height-995 {
  min-height: 995px !important;
}

.max-width-995 {
  max-width: 995px !important;
}

.max-height-995 {
  max-height: 995px !important;
}

.fix-width-995 {
  max-width: 995px !important;
  min-width: 995px !important;
  width: 995px !important;
}

.fix-height-995 {
  max-height: 995px !important;
  min-height: 995px !important;
  height: 995px !important;
}

.min-w-996 {
  min-width: 996px;
}

.min-h-996 {
  min-height: 996px;
}

.width-996 {
  width: 996px !important;
}

.height-996 {
  height: 996px !important;
}

.min-width-996 {
  min-width: 996px !important;
}

.min-height-996 {
  min-height: 996px !important;
}

.max-width-996 {
  max-width: 996px !important;
}

.max-height-996 {
  max-height: 996px !important;
}

.fix-width-996 {
  max-width: 996px !important;
  min-width: 996px !important;
  width: 996px !important;
}

.fix-height-996 {
  max-height: 996px !important;
  min-height: 996px !important;
  height: 996px !important;
}

.min-w-997 {
  min-width: 997px;
}

.min-h-997 {
  min-height: 997px;
}

.width-997 {
  width: 997px !important;
}

.height-997 {
  height: 997px !important;
}

.min-width-997 {
  min-width: 997px !important;
}

.min-height-997 {
  min-height: 997px !important;
}

.max-width-997 {
  max-width: 997px !important;
}

.max-height-997 {
  max-height: 997px !important;
}

.fix-width-997 {
  max-width: 997px !important;
  min-width: 997px !important;
  width: 997px !important;
}

.fix-height-997 {
  max-height: 997px !important;
  min-height: 997px !important;
  height: 997px !important;
}

.min-w-998 {
  min-width: 998px;
}

.min-h-998 {
  min-height: 998px;
}

.width-998 {
  width: 998px !important;
}

.height-998 {
  height: 998px !important;
}

.min-width-998 {
  min-width: 998px !important;
}

.min-height-998 {
  min-height: 998px !important;
}

.max-width-998 {
  max-width: 998px !important;
}

.max-height-998 {
  max-height: 998px !important;
}

.fix-width-998 {
  max-width: 998px !important;
  min-width: 998px !important;
  width: 998px !important;
}

.fix-height-998 {
  max-height: 998px !important;
  min-height: 998px !important;
  height: 998px !important;
}

.min-w-999 {
  min-width: 999px;
}

.min-h-999 {
  min-height: 999px;
}

.width-999 {
  width: 999px !important;
}

.height-999 {
  height: 999px !important;
}

.min-width-999 {
  min-width: 999px !important;
}

.min-height-999 {
  min-height: 999px !important;
}

.max-width-999 {
  max-width: 999px !important;
}

.max-height-999 {
  max-height: 999px !important;
}

.fix-width-999 {
  max-width: 999px !important;
  min-width: 999px !important;
  width: 999px !important;
}

.fix-height-999 {
  max-height: 999px !important;
  min-height: 999px !important;
  height: 999px !important;
}

.min-w-1000 {
  min-width: 1000px;
}

.min-h-1000 {
  min-height: 1000px;
}

.width-1000 {
  width: 1000px !important;
}

.height-1000 {
  height: 1000px !important;
}

.min-width-1000 {
  min-width: 1000px !important;
}

.min-height-1000 {
  min-height: 1000px !important;
}

.max-width-1000 {
  max-width: 1000px !important;
}

.max-height-1000 {
  max-height: 1000px !important;
}

.fix-width-1000 {
  max-width: 1000px !important;
  min-width: 1000px !important;
  width: 1000px !important;
}

.fix-height-1000 {
  max-height: 1000px !important;
  min-height: 1000px !important;
  height: 1000px !important;
}

.border-radius-1 {
  border-radius: 1px !important;
}

.border-radius-t-r-1 {
  border-top-right-radius: 1px !important;
}

.border-radius-t-l-1 {
  border-top-left-radius: 1px !important;
}

.border-radius-b-r-1 {
  border-bottom-right-radius: 1px !important;
}

.border-radius-b-l-1 {
  border-bottom-left-radius: 1px !important;
}

.border-radius-2 {
  border-radius: 2px !important;
}

.border-radius-t-r-2 {
  border-top-right-radius: 2px !important;
}

.border-radius-t-l-2 {
  border-top-left-radius: 2px !important;
}

.border-radius-b-r-2 {
  border-bottom-right-radius: 2px !important;
}

.border-radius-b-l-2 {
  border-bottom-left-radius: 2px !important;
}

.border-radius-3 {
  border-radius: 3px !important;
}

.border-radius-t-r-3 {
  border-top-right-radius: 3px !important;
}

.border-radius-t-l-3 {
  border-top-left-radius: 3px !important;
}

.border-radius-b-r-3 {
  border-bottom-right-radius: 3px !important;
}

.border-radius-b-l-3 {
  border-bottom-left-radius: 3px !important;
}

.border-radius-4 {
  border-radius: 4px !important;
}

.border-radius-t-r-4 {
  border-top-right-radius: 4px !important;
}

.border-radius-t-l-4 {
  border-top-left-radius: 4px !important;
}

.border-radius-b-r-4 {
  border-bottom-right-radius: 4px !important;
}

.border-radius-b-l-4 {
  border-bottom-left-radius: 4px !important;
}

.border-radius-5 {
  border-radius: 5px !important;
}

.border-radius-t-r-5 {
  border-top-right-radius: 5px !important;
}

.border-radius-t-l-5 {
  border-top-left-radius: 5px !important;
}

.border-radius-b-r-5 {
  border-bottom-right-radius: 5px !important;
}

.border-radius-b-l-5 {
  border-bottom-left-radius: 5px !important;
}

.border-radius-6 {
  border-radius: 6px !important;
}

.border-radius-t-r-6 {
  border-top-right-radius: 6px !important;
}

.border-radius-t-l-6 {
  border-top-left-radius: 6px !important;
}

.border-radius-b-r-6 {
  border-bottom-right-radius: 6px !important;
}

.border-radius-b-l-6 {
  border-bottom-left-radius: 6px !important;
}

.border-radius-7 {
  border-radius: 7px !important;
}

.border-radius-t-r-7 {
  border-top-right-radius: 7px !important;
}

.border-radius-t-l-7 {
  border-top-left-radius: 7px !important;
}

.border-radius-b-r-7 {
  border-bottom-right-radius: 7px !important;
}

.border-radius-b-l-7 {
  border-bottom-left-radius: 7px !important;
}

.border-radius-8 {
  border-radius: 8px !important;
}

.border-radius-t-r-8 {
  border-top-right-radius: 8px !important;
}

.border-radius-t-l-8 {
  border-top-left-radius: 8px !important;
}

.border-radius-b-r-8 {
  border-bottom-right-radius: 8px !important;
}

.border-radius-b-l-8 {
  border-bottom-left-radius: 8px !important;
}

.border-radius-9 {
  border-radius: 9px !important;
}

.border-radius-t-r-9 {
  border-top-right-radius: 9px !important;
}

.border-radius-t-l-9 {
  border-top-left-radius: 9px !important;
}

.border-radius-b-r-9 {
  border-bottom-right-radius: 9px !important;
}

.border-radius-b-l-9 {
  border-bottom-left-radius: 9px !important;
}

.border-radius-10 {
  border-radius: 10px !important;
}

.border-radius-t-r-10 {
  border-top-right-radius: 10px !important;
}

.border-radius-t-l-10 {
  border-top-left-radius: 10px !important;
}

.border-radius-b-r-10 {
  border-bottom-right-radius: 10px !important;
}

.border-radius-b-l-10 {
  border-bottom-left-radius: 10px !important;
}

.border-radius-11 {
  border-radius: 11px !important;
}

.border-radius-t-r-11 {
  border-top-right-radius: 11px !important;
}

.border-radius-t-l-11 {
  border-top-left-radius: 11px !important;
}

.border-radius-b-r-11 {
  border-bottom-right-radius: 11px !important;
}

.border-radius-b-l-11 {
  border-bottom-left-radius: 11px !important;
}

.border-radius-12 {
  border-radius: 12px !important;
}

.border-radius-t-r-12 {
  border-top-right-radius: 12px !important;
}

.border-radius-t-l-12 {
  border-top-left-radius: 12px !important;
}

.border-radius-b-r-12 {
  border-bottom-right-radius: 12px !important;
}

.border-radius-b-l-12 {
  border-bottom-left-radius: 12px !important;
}

.border-radius-13 {
  border-radius: 13px !important;
}

.border-radius-t-r-13 {
  border-top-right-radius: 13px !important;
}

.border-radius-t-l-13 {
  border-top-left-radius: 13px !important;
}

.border-radius-b-r-13 {
  border-bottom-right-radius: 13px !important;
}

.border-radius-b-l-13 {
  border-bottom-left-radius: 13px !important;
}

.border-radius-14 {
  border-radius: 14px !important;
}

.border-radius-t-r-14 {
  border-top-right-radius: 14px !important;
}

.border-radius-t-l-14 {
  border-top-left-radius: 14px !important;
}

.border-radius-b-r-14 {
  border-bottom-right-radius: 14px !important;
}

.border-radius-b-l-14 {
  border-bottom-left-radius: 14px !important;
}

.border-radius-15 {
  border-radius: 15px !important;
}

.border-radius-t-r-15 {
  border-top-right-radius: 15px !important;
}

.border-radius-t-l-15 {
  border-top-left-radius: 15px !important;
}

.border-radius-b-r-15 {
  border-bottom-right-radius: 15px !important;
}

.border-radius-b-l-15 {
  border-bottom-left-radius: 15px !important;
}

.border-radius-16 {
  border-radius: 16px !important;
}

.border-radius-t-r-16 {
  border-top-right-radius: 16px !important;
}

.border-radius-t-l-16 {
  border-top-left-radius: 16px !important;
}

.border-radius-b-r-16 {
  border-bottom-right-radius: 16px !important;
}

.border-radius-b-l-16 {
  border-bottom-left-radius: 16px !important;
}

.border-radius-17 {
  border-radius: 17px !important;
}

.border-radius-t-r-17 {
  border-top-right-radius: 17px !important;
}

.border-radius-t-l-17 {
  border-top-left-radius: 17px !important;
}

.border-radius-b-r-17 {
  border-bottom-right-radius: 17px !important;
}

.border-radius-b-l-17 {
  border-bottom-left-radius: 17px !important;
}

.border-radius-18 {
  border-radius: 18px !important;
}

.border-radius-t-r-18 {
  border-top-right-radius: 18px !important;
}

.border-radius-t-l-18 {
  border-top-left-radius: 18px !important;
}

.border-radius-b-r-18 {
  border-bottom-right-radius: 18px !important;
}

.border-radius-b-l-18 {
  border-bottom-left-radius: 18px !important;
}

.border-radius-19 {
  border-radius: 19px !important;
}

.border-radius-t-r-19 {
  border-top-right-radius: 19px !important;
}

.border-radius-t-l-19 {
  border-top-left-radius: 19px !important;
}

.border-radius-b-r-19 {
  border-bottom-right-radius: 19px !important;
}

.border-radius-b-l-19 {
  border-bottom-left-radius: 19px !important;
}

.border-radius-20 {
  border-radius: 20px !important;
}

.border-radius-t-r-20 {
  border-top-right-radius: 20px !important;
}

.border-radius-t-l-20 {
  border-top-left-radius: 20px !important;
}

.border-radius-b-r-20 {
  border-bottom-right-radius: 20px !important;
}

.border-radius-b-l-20 {
  border-bottom-left-radius: 20px !important;
}

.border-radius-21 {
  border-radius: 21px !important;
}

.border-radius-t-r-21 {
  border-top-right-radius: 21px !important;
}

.border-radius-t-l-21 {
  border-top-left-radius: 21px !important;
}

.border-radius-b-r-21 {
  border-bottom-right-radius: 21px !important;
}

.border-radius-b-l-21 {
  border-bottom-left-radius: 21px !important;
}

.border-radius-22 {
  border-radius: 22px !important;
}

.border-radius-t-r-22 {
  border-top-right-radius: 22px !important;
}

.border-radius-t-l-22 {
  border-top-left-radius: 22px !important;
}

.border-radius-b-r-22 {
  border-bottom-right-radius: 22px !important;
}

.border-radius-b-l-22 {
  border-bottom-left-radius: 22px !important;
}

.border-radius-23 {
  border-radius: 23px !important;
}

.border-radius-t-r-23 {
  border-top-right-radius: 23px !important;
}

.border-radius-t-l-23 {
  border-top-left-radius: 23px !important;
}

.border-radius-b-r-23 {
  border-bottom-right-radius: 23px !important;
}

.border-radius-b-l-23 {
  border-bottom-left-radius: 23px !important;
}

.border-radius-24 {
  border-radius: 24px !important;
}

.border-radius-t-r-24 {
  border-top-right-radius: 24px !important;
}

.border-radius-t-l-24 {
  border-top-left-radius: 24px !important;
}

.border-radius-b-r-24 {
  border-bottom-right-radius: 24px !important;
}

.border-radius-b-l-24 {
  border-bottom-left-radius: 24px !important;
}

.border-radius-25 {
  border-radius: 25px !important;
}

.border-radius-t-r-25 {
  border-top-right-radius: 25px !important;
}

.border-radius-t-l-25 {
  border-top-left-radius: 25px !important;
}

.border-radius-b-r-25 {
  border-bottom-right-radius: 25px !important;
}

.border-radius-b-l-25 {
  border-bottom-left-radius: 25px !important;
}

.border-radius-26 {
  border-radius: 26px !important;
}

.border-radius-t-r-26 {
  border-top-right-radius: 26px !important;
}

.border-radius-t-l-26 {
  border-top-left-radius: 26px !important;
}

.border-radius-b-r-26 {
  border-bottom-right-radius: 26px !important;
}

.border-radius-b-l-26 {
  border-bottom-left-radius: 26px !important;
}

.border-radius-27 {
  border-radius: 27px !important;
}

.border-radius-t-r-27 {
  border-top-right-radius: 27px !important;
}

.border-radius-t-l-27 {
  border-top-left-radius: 27px !important;
}

.border-radius-b-r-27 {
  border-bottom-right-radius: 27px !important;
}

.border-radius-b-l-27 {
  border-bottom-left-radius: 27px !important;
}

.border-radius-28 {
  border-radius: 28px !important;
}

.border-radius-t-r-28 {
  border-top-right-radius: 28px !important;
}

.border-radius-t-l-28 {
  border-top-left-radius: 28px !important;
}

.border-radius-b-r-28 {
  border-bottom-right-radius: 28px !important;
}

.border-radius-b-l-28 {
  border-bottom-left-radius: 28px !important;
}

.border-radius-29 {
  border-radius: 29px !important;
}

.border-radius-t-r-29 {
  border-top-right-radius: 29px !important;
}

.border-radius-t-l-29 {
  border-top-left-radius: 29px !important;
}

.border-radius-b-r-29 {
  border-bottom-right-radius: 29px !important;
}

.border-radius-b-l-29 {
  border-bottom-left-radius: 29px !important;
}

.border-radius-30 {
  border-radius: 30px !important;
}

.border-radius-t-r-30 {
  border-top-right-radius: 30px !important;
}

.border-radius-t-l-30 {
  border-top-left-radius: 30px !important;
}

.border-radius-b-r-30 {
  border-bottom-right-radius: 30px !important;
}

.border-radius-b-l-30 {
  border-bottom-left-radius: 30px !important;
}

.color-red {
  color: #f00;
}

.color-green {
  color: #0f0;
}

.color-blue {
  color: #00f;
}

.color-black {
  color: #000;
}

.color-white {
  color: #fff;
}

.color-grey {
  color: #787e78;
}

.color-soft-green {
  color: #2fa14d;
}

.color-dark-cyan {
  color: #008b8b;
}

.color-cyan {
  color: #00FFFF;
}

.color-mint-green {
  color: #43F789;
}

.color-slate-blue {
  color: #587695;
}

.background-color-red {
  background-color: #f00;
}

.background-color-green {
  background-color: #0f0;
}

.background-color-blue {
  background-color: #00f;
}

.background-color-black {
  background-color: #000;
}

.background-color-white {
  background-color: #fff;
}

.background-color-grey {
  background-color: #787e78;
}

.background-color-soft-green {
  background-color: #2fa14d;
}

.background-color-dark-cyan {
  background-color: #008b8b;
}

.background-color-cyan {
  background-color: #00FFFF;
}

.background-color-mint-green {
  background-color: #43F789;
}

.background-color-slate-blue {
  background-color: #587695;
}

.datepicker {
  z-index: 2000 !important;
  /* or any number higher than the modal's z-index */
}

/* Pagination Button */

.mat-pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.mat-pagination li {
  margin-right: 0.25rem;
}

.mat-pagination .disabled {
  opacity: 0.5;
}

.mat-pagination .active a {
  background: #3f51b5;
  color: #fff;
}

.mat-pagination .active {
  pointer-events: none;
}

.mat-pagination .active:hover {
  pointer-events: auto;
  cursor: pointer;
}

.mat-pagination .mat-button i {
  font-size: 0.875rem;
}

.mat-pagination-draft {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.mat-pagination-draft li {
  margin-right: 0.25rem;
}

.mat-pagination-draft .disabled {
  opacity: 0.5;
}

.mat-pagination-draft .active a {
  background: #3f51b5;
  color: #fff;
}

.mat-pagination-draft .active {
  pointer-events: none;
}

.mat-pagination-draft .active:hover {
  pointer-events: auto;
  cursor: pointer;
}

.mat-pagination-draft .mat-button i {
  font-size: 0.875rem;
}

.mat-pagination-verification {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.mat-pagination-verification li {
  margin-right: 0.25rem;
}

.mat-pagination-verification .disabled {
  opacity: 0.5;
}

.mat-pagination-verification .active a {
  background: #3f51b5;
  color: #fff;
}

.mat-pagination-verification .active {
  pointer-events: none;
}

.mat-pagination-verification .active:hover {
  pointer-events: auto;
  cursor: pointer;
}

.mat-pagination-verification .mat-button i {
  font-size: 0.875rem;
}

.mat-pagination-final {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.mat-pagination-final li {
  margin-right: 0.25rem;
}

.mat-pagination-final .disabled {
  opacity: 0.5;
}

.mat-pagination-final .active a {
  background: #3f51b5;
  color: #fff;
}

.mat-pagination-final .active {
  pointer-events: none;
}

.mat-pagination-final .active:hover {
  pointer-events: auto;
  cursor: pointer;
}

.mat-pagination-final .mat-button i {
  font-size: 0.875rem;
}

.mat-button {
  display: block;
  padding: 0.5rem 1rem;
  background: none;
  color: rgba(0, 0, 0, 0.87);
  border-radius: 2px;
  transition: all 0.3s;
  text-decoration: none;
}

.mat-button:hover {
  background: #eee;
  text-decoration: none;
}

.mat-pagination-prev,
.mat-pagination-next {
  font-size: 1rem;
}

@media (max-width: 576px) {
  .mat-pagination-prev,
  .mat-pagination-next {
    display: none;
  }
}

.input-mari-container .multi-button button {
  border-radius: 0;
}

.input-mari-container .multi-button button:first-child:not([style*="display: none"]) {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.input-mari-container .multi-button button:last-child:not([style*="display: none"]) {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.input-mari-container .multi-button button:first-child[style*="display: none"] + button:not([style*="display: none"]) {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.input-mari-container .multi-button button[style*="display: none"] + button[style*="display: none"] + button[style*="display: none"] + button:not([style*="display: none"]),
.input-mari-container .multi-button button[style*="display: none"] + button[style*="display: none"] + button:not([style*="display: none"]),
.input-mari-container .multi-button button[style*="display: none"] + button:not([style*="display: none"]) {
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
}

.input-mari-container .multi-button button:not([style*="display: none"]) ~ button[style*="display: none"] ~ button:not([style*="display: none"]):last-of-type {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.input-mari-container .multi-button button:not([style*="display: none"]):has(+ button[style*="display: none"]) {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}



/*
     FILE ARCHIVED ON 15:04:25 Jan 15, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 04:34:48 Sep 12, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.51
  exclusion.robots: 0.018
  exclusion.robots.policy: 0.008
  esindex: 0.015
  cdx.remote: 101.157
  LoadShardBlock: 167.126 (3)
  PetaboxLoader3.datanode: 198.066 (5)
  load_resource: 153.378
  PetaboxLoader3.resolve: 55.621
  loaddict: 57.081
*/