@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900|Roboto+Condensed:400,300,700,700italic|Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,400italic,700italic);
@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, "Mulish", 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, "Mulish", 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: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  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: #007bff;
  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.75rem;
  padding-bottom: 0.75rem;
  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;
}

select {
  word-wrap: normal;
}

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

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

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

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

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-weight: 500;
  line-height: 1.2;
}

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

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

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

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

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

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

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

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

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

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

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

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

small,
.small {
  font-size: 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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}

.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

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

.table-bordered {
  border: 1px solid #dee2e6;
}

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

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

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

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

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

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

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

.table-hover .table-primary:hover {
  background-color: #9fcdff;
}

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

.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: #c3e6cb;
}

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

.table-hover .table-success:hover {
  background-color: #b1dfbb;
}

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

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

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

.table-hover .table-info:hover {
  background-color: #abdde5;
}

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

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

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

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}

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

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

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

.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}

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

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

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

.table-hover .table-light:hover {
  background-color: #ececf6;
}

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

.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-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}

.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}

.table-dark.table-bordered {
  border: 0;
}

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

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

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

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

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

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

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}

.form-control::-ms-input-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.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

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

textarea.form-control {
  height: auto;
}

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

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

.form-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

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

.form-check-inline {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

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

.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(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  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");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated .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: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated .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: #28a745;
}

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

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-control-input:valid ~ .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: #34ce57;
  background-color: #34ce57;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

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

.was-validated .custom-file-input:valid ~ .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: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

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

.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(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  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='%23dc3545' 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");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.1875rem);
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated .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: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  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='%23dc3545' 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") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

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

.was-validated .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: #dc3545;
}

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

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}

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

.was-validated .custom-control-input:invalid ~ .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: #e4606d;
  background-color: #e4606d;
}

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

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

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

.was-validated .custom-file-input:invalid ~ .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: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -ms-flex-align: center;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}

.btn:hover {
  color: #212529;
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.btn.disabled, .btn:disabled {
  opacity: 0.65;
}

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

.btn-primary {
  color: #fff;
  background-color: #ffc107;
  border-color: #e6ab06;
}

.btn-primary:hover {
  color: #fff;
  background-color: #ffb000;
  border-color: #d99c05;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 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.2rem 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.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}

.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 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.2rem 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.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
.show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}

.btn-link:hover {
  color: #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 (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}

.fade:not(.show) {
  opacity: 0;
}

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

.dropdown-toggle {
  white-space: nowrap;
}

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

.dropdown-toggle:empty::after {
  margin-left: 0;
}

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

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}

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

.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

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

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}

.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}

.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.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

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

.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 {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: center;
  justify-content: center;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

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

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

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

.custom-control-inline {
  display: -ms-inline-flexbox;
  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: #007bff;
}

.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  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.25rem;
  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.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50% / 50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.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: #007bff;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}

.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  transform: translateX(0.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: 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(0, 123, 255, 0.25);
}

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}

.custom-select::-ms-expand {
  display: none;
}

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  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(1.5em + 0.75rem + 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: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 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: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff;
}

.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.custom-range:disabled::-moz-range-track {
  cursor: default;
}

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}

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

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

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

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

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

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}

.navbar > .container,
.navbar > .container-fluid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

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

.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

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

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

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

.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 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 {
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}

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

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

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

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

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

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

.navbar-expand {
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0;
}

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  flex-direction: row;
}

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}

.navbar-expand > .container,
.navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
}

.navbar-expand .navbar-toggler {
  display: none;
}

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

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

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  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 {
  -ms-flex: 1 1 auto;
  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: 3px 5px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}

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

.card-footer:last-child {
  border-radius: 0 0 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: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

.card-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
}

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

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

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

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

.accordion > .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: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  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: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 18px 0;
    border-radius: 0px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #444444;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
    color: #ffffff;
    background-color: #d9230f;
    border-color: #d9230f;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #cfcfcf;
    border-color: #676767;
    cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
    color: #dddddd;
    background-color: #ffffff;
    border-color: #dddddd;
    cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 14px 16px;
    font-size: 17px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
}

.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: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

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

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

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

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

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

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

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

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

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}

a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

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

.badge-primary {
  color: #fff;
  background-color: #007bff;
}

a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  /*color: #fff;*/
  /*background-color: #6c757d;*/
}

a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}

a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}

a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}

a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}

a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}

a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}

a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

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

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

.alert-heading {
  color: inherit;
}

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

.alert-dismissible {
  padding-right: 4rem;
}

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}

.alert-primary hr {
  border-top-color: #9fcdff;
}

.alert-primary .alert-link {
  color: #002752;
}

.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: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

.alert-success hr {
  border-top-color: #b1dfbb;
}

.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

.alert-info hr {
  border-top-color: #abdde5;
}

.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

.alert-warning hr {
  border-top-color: #ffe8a1;
}

.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

.alert-danger hr {
  border-top-color: #f1b0b7;
}

.alert-danger .alert-link {
  color: #491217;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

.alert-dark hr {
  border-top-color: #b9bbbe;
}

.alert-dark .alert-link {
  color: #040505;
}

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

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

.progress {
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

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

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite;
}

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

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

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

.list-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  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 {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  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.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.list-group-horizontal {
  -ms-flex-direction: row;
  flex-direction: row;
}

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0;
}

.list-group-horizontal .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}

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

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

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

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

.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: #004085;
  background-color: #b8daff;
}

.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

.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: #155724;
  background-color: #c3e6cb;
}

.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #155724;
  background-color: #b1dfbb;
}

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}

.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}

.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}

.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}

.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

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

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:hover {
  color: #000;
  text-decoration: none;
}

.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: .75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -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);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  border-radius: 0.25rem;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast.showing {
  opacity: 1;
}

.toast.show {
  display: block;
  opacity: 1;
}

.toast.hide {
  display: none;
}

.toast-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  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: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}

.modal.show .modal-dialog {
  -webkit-transform: none;
  transform: none;
}

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}

.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  content: "";
}

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

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

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

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  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;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  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: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
  }
  .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: 276px;
  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(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}

.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem;
}

.bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}

.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem;
}

.bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem;
}

.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
  top: calc((0.5rem + 1px) * -1);
}

.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}

.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem;
}

.bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}

.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  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 {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

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

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

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

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

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

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: 0s 0.6s opacity;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}

.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' 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: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  box-sizing: content-box;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}

.carousel-indicators .active {
  opacity: 1;
}

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

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

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

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

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

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

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(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;
  -webkit-animation: spinner-grow .75s linear infinite;
  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: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0062cc !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: #28a745 !important;
}

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

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

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

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

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

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

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

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !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-white {
  background-color: #fff !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    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;
}

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

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

.profile-info-box a{
  color: #333;
}
.profile-info-box {
  display: block;
  min-height: 45px;
  background: #fff;
  width: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  margin-bottom: 5px;
  color: #333;
}
.profile-info-box small {
  font-size: 14px;
}
.profile-info-box .progress {
  background: rgba(0, 0, 0, 0.2);
  margin: 5px -10px 5px -10px;
  height: 2px;
}
.profile-info-box .progress,
.profile-info-box .progress .progress-bar {
  border-radius: 0;
}
.profile-info-box .progress .progress-bar {
  background: #fff;
}
.profile-info-box-icon {
  border-top-left-radius: 2px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 2px;
  display: block;
  float: left;
  height: 45px;
  width: 45px;
  text-align: center;
  font-size: 22px;
  line-height: 45px;
  background: rgba(0, 0, 0, 0.2);
}
.profile-info-box-icon > img {
  max-width: 100%;
}
.profile-info-box-content {
  padding: 3px 5px;
  margin-left: 45px;
}
.profile-info-box-number {
  display: block;
  font-weight: bold;
  font-size: 10pt;
}
.progress-description,
.profile-info-box-text {
  display: block;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.profile-info-box-text {
  text-transform: uppercase;
}
.profile-info-box-more {
  display: block;
}
/*!
 * Bootstrap Grid v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

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

.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: 1440px;
  }
}

.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -ms-flex-order: -1;
  order: -1;
}

.order-last {
  -ms-flex-order: 13;
  order: 13;
}

.order-0 {
  -ms-flex-order: 0;
  order: 0;
}

.order-1 {
  -ms-flex-order: 1;
  order: 1;
}

.order-2 {
  -ms-flex-order: 2;
  order: 2;
}

.order-3 {
  -ms-flex-order: 3;
  order: 3;
}

.order-4 {
  -ms-flex-order: 4;
  order: 4;
}

.order-5 {
  -ms-flex-order: 5;
  order: 5;
}

.order-6 {
  -ms-flex-order: 6;
  order: 6;
}

.order-7 {
  -ms-flex-order: 7;
  order: 7;
}

.order-8 {
  -ms-flex-order: 8;
  order: 8;
}

.order-9 {
  -ms-flex-order: 9;
  order: 9;
}

.order-10 {
  -ms-flex-order: 10;
  order: 10;
}

.order-11 {
  -ms-flex-order: 11;
  order: 11;
}

.order-12 {
  -ms-flex-order: 12;
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-sm-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-sm-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-sm-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-sm-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-sm-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-sm-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-sm-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-sm-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-sm-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-sm-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-md-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-md-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-md-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-md-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-md-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-md-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-md-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-md-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-md-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-md-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-md-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-md-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-md-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-md-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-lg-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-lg-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-lg-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-lg-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-lg-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-lg-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-lg-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-lg-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-lg-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-lg-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-lg-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-lg-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-lg-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-lg-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -ms-flex-order: -1;
    order: -1;
  }
  .order-xl-last {
    -ms-flex-order: 13;
    order: 13;
  }
  .order-xl-0 {
    -ms-flex-order: 0;
    order: 0;
  }
  .order-xl-1 {
    -ms-flex-order: 1;
    order: 1;
  }
  .order-xl-2 {
    -ms-flex-order: 2;
    order: 2;
  }
  .order-xl-3 {
    -ms-flex-order: 3;
    order: 3;
  }
  .order-xl-4 {
    -ms-flex-order: 4;
    order: 4;
  }
  .order-xl-5 {
    -ms-flex-order: 5;
    order: 5;
  }
  .order-xl-6 {
    -ms-flex-order: 6;
    order: 6;
  }
  .order-xl-7 {
    -ms-flex-order: 7;
    order: 7;
  }
  .order-xl-8 {
    -ms-flex-order: 8;
    order: 8;
  }
  .order-xl-9 {
    -ms-flex-order: 9;
    order: 9;
  }
  .order-xl-10 {
    -ms-flex-order: 10;
    order: 10;
  }
  .order-xl-11 {
    -ms-flex-order: 11;
    order: 11;
  }
  .order-xl-12 {
    -ms-flex-order: 12;
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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;
  }
}
/*!
 * Bootstrap Reboot v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,
*::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: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  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: #007bff;
  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.75rem;
  padding-bottom: 0.75rem;
  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;
}

select {
  word-wrap: normal;
}

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

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

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

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

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;
}
/*!
 * Bootstrap-select v1.6.3 (http://silviomoreto.github.io/bootstrap-select/)
 *
 * Copyright 2013-2014 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
    /*width: 220px\9; IE8 and below*/
    width: 220px \0;
    /*IE9 and below*/
}

.bootstrap-select > .btn {
    width: 100%;
    padding-right: 25px;
}

.error .bootstrap-select .btn {
    border: 1px solid #b94a48;
}

.control-group.error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48;
}

.bootstrap-select.fit-width {
    width: auto !important;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px;
}

.bootstrap-select .btn:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px;
}

.bootstrap-select.form-control {
    margin-bottom: 0;
    padding: 0;
    border: none;
}

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

.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row-fluid .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
    float: right;
}

.form-search .bootstrap-select.btn-group,
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
    margin-bottom: 0;
}

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
    padding: 0;
}

.form-inline .bootstrap-select.btn-group .form-control {
    width: 100%;
}

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

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

.bootstrap-select.btn-group > .disabled {
    cursor: not-allowed;
}

.bootstrap-select.btn-group > .disabled:focus {
    outline: none !important;
}

.bootstrap-select.btn-group .btn .filter-option {
    display: inline-block;
    overflow: hidden;
    width: 100%;
    text-align: left;
}

.bootstrap-select.btn-group .btn .caret {
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -2px;
    vertical-align: middle;
}

.bootstrap-select.btn-group[class*="col-"] .btn {
    width: 100%;
}

.bootstrap-select.btn-group .dropdown-menu {
    min-width: 100%;
    z-index: 1035;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.bootstrap-select.btn-group .dropdown-menu li {
    position: relative;
}

.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:hover small,
.bootstrap-select.btn-group .dropdown-menu li:not(.disabled) a:focus small,
.bootstrap-select.btn-group .dropdown-menu li.active:not(.disabled) a small {
    color: #64b1d8;
    color: rgba(100, 177, 216, 0.4);
}

.bootstrap-select.btn-group .dropdown-menu li.disabled a {
    cursor: not-allowed;
}

.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
}

.bootstrap-select.btn-group .dropdown-menu li a.opt {
    position: relative;
    padding-left: 2.25em;
}

.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
    display: none;
}

.bootstrap-select.btn-group .dropdown-menu li a span.text {
    display: inline-block;
}

.bootstrap-select.btn-group .dropdown-menu li small {
    padding-left: 0.5em;
}

.bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: #f5f5f5;
    border: 1px solid #e3e3e3;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bootstrap-select.btn-group .no-results {
    padding: 3px;
    background: #f5f5f5;
    margin: 0 5px;
}

.bootstrap-select.btn-group.fit-width .btn .filter-option {
    position: static;
}

.bootstrap-select.btn-group.fit-width .btn .caret {
    position: static;
    top: auto;
    margin-top: -1px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
    position: absolute;
    display: inline-block;
    right: 15px;
    margin-top: 5px;
}

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
    margin-right: 34px;
}

.bootstrap-select.show-menu-arrow.open > .btn {
    z-index: 1035 +1;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
    content: '';
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom-width: 7px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc;
    border-bottom-color: rgba(204, 204, 204, 0.2);
    position: absolute;
    bottom: -4px;
    left: 9px;
    display: none;
}

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
    content: '';
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid white;
    position: absolute;
    bottom: -4px;
    left: 10px;
    display: none;
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
    bottom: auto;
    top: -3px;
    border-bottom: 0;
    border-top-width: 7px;
    border-top-style: solid;
    border-top-color: #cccccc;
    border-top-color: rgba(204, 204, 204, 0.2);
}

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
    bottom: auto;
    top: -3px;
    border-top: 6px solid white;
    border-bottom: 0;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
    right: 12px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
    right: 13px;
    left: auto;
}

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
    display: block;
}

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

.bs-actionsbox {
    float: left;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bs-actionsbox .btn-group button {
    width: 50%;
}

.bs-searchbox + .bs-actionsbox {
    padding: 0 8px 4px;
}

.bs-searchbox input.form-control {
    margin-bottom: 0;
    width: 100%;
}

.mobile-device {
    position: absolute;
    top: 0;
    left: 0;
    display: block !important;
    width: 100%;
    height: 100% !important;
    opacity: 0;
}
/*
   Animation example, for spinners
*/
.animate-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-webkit-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-o-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@-ms-keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}

@keyframes spin {
    0% {
        -moz-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(359deg);
        -o-transform: rotate(359deg);
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg);
    }
}


.landing-page {
    height: 100%;
    width: 100%;
}

.landing-header {
    color: #fff;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2;
}

.social-list {
    bottom: 2%;
    display: inline-block;
    left: 0;
    overflow: hidden;
    padding: 0 5%;
    position: absolute;
    text-align: center;
    transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1) 0s;
    white-space: nowrap;
    width: 100%;
    z-index: 9;
}

.social-list a {
    color: #fff;
    font-size: 18px;
}

.landing-header .inner {
    padding: 20px;
    display: block;
    width: 100%;
}

.landing-header .logo-title {
    margin-top: 0;
    padding: 0;
    color: #fff;
}

.landing-header .pull-right .icon {
    font-size: 24px;
    cursor: pointer;

}

.landing-intro {
    width: 100%;
    height: 100%;
    position: relative;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;

}

.landing-text {
    max-width: 800px;
    display: block;
    margin: 0 auto;
}

.landing-text p {
    color: #e8eced;
    font-size: 18px;
    font-weight: 300;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
    display: block;
    max-width: 80%;
    margin: 0 auto 10px;
}

.landing-text h1 {
    font-size: 32px;
}

#site-countdown {
    color: #fff;
    display: block;
    margin-top: 25px;
    font-family: Open Sans Condensed, Helvetica Neue, sans-serif;
}

#site-countdown > div {
    width: 150px;
    display: inline-block;
}

#site-countdown .count {
    display: block;
    font-size: 52px;
    font-weight: 700;
    line-height: normal;
}

#site-countdown .text {
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 2px;
    line-height: 22px;
    text-transform: uppercase;
}

.landModal-inner {
    padding: 30px;
    text-align: center;
}

.landModal-inner .text-hr {
    margin-bottom: 20px !important;
    margin-top: 0 !important;
}

.message {
    color: #ddd;
    text-align: center;
}

@media screen and (max-width: 767px) {
    .landing-header .inner {
        padding: 10px;
    }

    .landing-header .logo-title {
        font-size: 18px;
    }

    .landing-header .icon {
        font-size: 16px;
    }

    .landing-text h1 {
        font-size: 22px;
    }

    .landing-text p {
        font-size: 16px;
        line-height: 18px;

    }

    #site-countdown {
        margin-top: 15px;
    }

    #site-countdown .count {
        font-size: 32px;
        font-weight: 700;
    }

    #site-countdown .text {
        font-size: 14px;
    }

    .landing-page .search-row .search-col .form-control, .landing-page .search-row button.btn-search {
        height: 40px;
    }

    .landing-page .search-row button.btn-search {
        font-size: 14px;
    }
}
@media screen and (max-width: 460px) {

    #site-countdown > div {
        width: 100px;
        display: inline-block;
    }
}

@media screen and (max-height: 450px) {
    .landing-page {
        height: 500px;
    }

}
body {
  width: 100%;
  font-size: 14px;
  background: rgba(18, 60, 83, 0.05) !important; }

.sidebar-inner .logo {
  font-size: 18px !important;
  display: block;
  padding-left: 15px;
  color: #fff;
  color: var(--logo);
  height: auto !important; }
  .sidebar-inner .logo span:last-child {
    color: #239F85;
    padding-left: 5px; }

.sidebar-inner .ln-shadow-logo {
  height: 30px;
  width: 30px;
  font-size: 12px !important;
  vertical-align: middle;
  line-height: 30px; }

.sidebarWrapper {
  height: 100%;
  background: #ddd;
  width: 195px !important;
  position: relative;
  padding: 0; }

.container-fluid {
  overflow-x: hidden; }

.page-header {
  margin-left: 0; }

.sidebarx {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  background: #ddd;
  min-width: 152px;
  width: 195px !important; }

.nav-sidebar {
  padding-top: 20px; }
  .nav-sidebar li.active a {
    background: #2a3f54;
    color: #fff; }
  .nav-sidebar li:hover a {
    background: #2a3f54;
    color: #fff; }

.navbar-inverse {
  background-color: #2a3f54;
  border-color: #2a3f54;
  border: none;
  border-radius: 0; }
  .navbar-inverse .navbar-nav > li > a {
    color: #ddd; }
  .navbar-inverse .navbar-nav > .active > a {
    background-color: #2a3f54;
    color: #fff; }
    .navbar-inverse .navbar-nav > .active > a:hover {
      background-color: #2a3f54;
      color: #fff; }
    .navbar-inverse .navbar-nav > .active > a:focus {
      background-color: #2a3f54;
      color: #fff; }

.colorCodeTable td {
  padding: 10px; }

.colorCodeTable a {
  height: 50px;
  width: 200px;
  display: block;
  border-width: 25px !important; }

.bs-docs-section {
  margin-bottom: 60px; }

.bs-example {
  background-color: #fff;
  border-radius: 4px 4px;
  border: 1px solid rgba(18, 60, 83, 0.1);
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
  padding: 20px;
  margin-bottom: 20px; }

.highlight {
  margin-top: 15px; }

ul.list {
  list-style: disc;
  padding-left: 40px; }
  ul.list ul {
    list-style: circle;
    padding-left: 40px; }

ul.list-check {
  list-style: none; }

ul.list-border li {
  border-bottom: 1px solid #e0eded;
  display: block;
  padding: 10px 15px; }
  ul.list-border li:hover {
    background: #ebebeb; }

.the-icons {
  font-size: 14px;
  line-height: 24px; }

.switch {
  color: #666; }
  .switch input {
    margin-right: 0.3em; }

.codesOn .i-name {
  display: none; }

.codesOn .i-code {
  display: inline; }

.i-code {
  display: none; }

.flag-wrapper {
  width: 100%;
  display: inline-block;
  position: relative;
  box-shadow: 0 0 2px #000;
  overflow: hidden;
  margin-bottom: 20px; }
  .flag-wrapper:after {
    padding-top: 75%;
    display: block;
    content: ''; }
  .flag-wrapper .flag {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover; }

.no-wrap {
  white-space: nowrap;
  margin-bottom: 8px;
  overflow: hidden; }

ol {
  padding-left: 30px;
  margin-bottom: 20px; }

.fileindex-wrapper {
  margin: 50px auto;
  font-family: Helvetica Neue, Arial, sans-serif; }
  .fileindex-wrapper h1 {
    font-size: 24px;
    letter-spacing: 2px;
    text-transform: uppercase; }

.fileIndex ol {
  margin: 0;
  padding: 0; }
  .fileIndex ol li {
    border-bottom: 1px solid #e0eded;
    float: left;
    font-size: 11px;
    letter-spacing: 1px;
    padding: 10px 15px;
    width: 50%; }

.fileIndex ul li:hover {
  background: #ebebeb; }

h1.special {
  font-family: Roboto;
  font-size: 30px;
  font-weight: 300;
  line-height: 35px;
  padding: 20px 0;
  margin-top: 20px;
  text-transform: uppercase;
  background: #ddd; }

.navbar-fixed-top .navbar-header {
  border-bottom: 1px solid #2a3f54;
  min-height: 60px; }

.table td {
  padding: 10px 0;
  border-bottom: solid 1px #ddd; }

.all-flags .flag-icon-background {
  cursor: pointer; }

@media (min-width: 1200px) {
  .bd-sidebar {
    max-width: 320px; } }

@media (min-width: 768px) {
  .bd-sidebar {
    padding: 0;
    position: relative;
    top: 0;
    z-index: 1000;
    max-height: -webkit-calc(100vh);
    max-height: -moz-calc(100vh);
    max-height: calc(100vh); } }

@media (min-width: 768px) {
  .sidebar-inner {
    position: fixed;
    display: block;
    height: 100%;
    width: 100%;
    max-width: 320px;
    background: #fff;
    border-right: 1px solid rgba(18, 60, 83, 0.1); } }

.bd-sidebar {
  -webkit-order: 0;
     -moz-box-ordinal-group: 1;
          order: 0; }

.bd-links {
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-right: -20px;
  margin-left: -20px; }

@media (min-width: 768px) {
  .sidebar {
    display: block; }
  .bd-links {
    display: block !important;
    max-height: -webkit-calc(100vh - 2rem);
    max-height: -moz-calc(100vh - 2rem);
    max-height: calc(100vh - 2rem);
    overflow-y: auto; }
  .bd-sidebar .nav {
    padding: 1rem 15px; } }

.bd-search {
  position: relative;
  padding: 1rem 15px;
  width: 100%;
  border-bottom: 1px solid rgba(18, 60, 83, 0.1); }

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd; }

.doc-block {
  margin-top: 30px; }
  .doc-block .page-header {
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold; }

.placeholders.docintro {
  text-align: center;
  color: #333;
  border-radius: 3px;
  margin: 30px 0 50px;
  border-bottom: solid 1px #ccc;
  padding-bottom: 50px; }

.bd-sidebar .nav > li {
  display: block;
  width: 100%; }

.bd-sidebar .nav > li > a {
  display: block;
  padding: .25rem 1.5rem;
  font-size: 90%;
  color: rgba(0, 0, 0, 0.65); }

.bd-sidebar .nav > li > a:hover {
  color: rgba(0, 0, 0, 0.85);
  text-decoration: none;
  background-color: transparent; }

.bd-sidebar .nav > .active > a,
.bd-sidebar .nav > .active:hover > a {
  font-weight: 500;
  color: rgba(0, 0, 0, 0.85);
  background-color: transparent; }

@media (max-width: 767px) {
  .bd-sidebar {
    position: fixed;
    top: 0;
    width: 100%;
    /* height: 90px; */
    z-index: 999999;
    background: #fff; }
  .main {
    top: 80px; }
  .placeholders {
    padding: 0 !important; }
  .bd-sidebar {
    border-bottom: solid 1px #ddd; }
  #bd-docs-nav.collapse.show {
    display: block;
    max-height: 100vh;
    overflow-y: scroll; } }

@media only screen and (max-width: 1500px) and (min-width: 768px) {
  .sidebar-inner {
    max-width: 245px !important; } }

/*!
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2014
 * @package bootstrap-fileinput
 * @version 3.0.0
 *
 * File input styling for Bootstrap 3.0
 * Built for Yii Framework 2.0
 * Author: Kartik Visweswaran
 * Year: 2014
 * For more Yii related demos visit http://demos.krajee.com
 */
.file-input {
    overflow-x: auto;
}

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    background: transparent url('../img/loading.gif') top left no-repeat;
    border: none;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block;
}

.file-caption .glyphicon {
    display: inline-block;
    min-width: 18px;
    float: left;
    margin-top: 2px;
}

.file-caption-name {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 5px;
    padding: 5px;
}

.file-caption-disabled {
    background-color: #EEEEEE;
    cursor: not-allowed;
    opacity: 1;
}

.file-input .btn[disabled], .file-input .btn .disabled {
    cursor: not-allowed;
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px;
}

.file-preview-frame {
    display: table;
    margin: 8px;
    height: 160px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 0px #a2958a;
    padding: 6px;
    float: left;
    text-align: center;
    vertical-align: middle;
}

.file-preview-frame:hover {
    background-color: #eee;
    box-shadow: 2px 2px 5px 0px #333;
}

.file-preview-image {
    height: 160px;
    vertical-align: text-center;
}

.file-preview-text {
    display: table-cell;
    width: 160px;
    height: 160px;
    color: #428bca;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
}

.file-preview-other {
    display: table-cell;
    width: 160px;
    height: 160px;
    font-family: Monaco, Consolas, monospace;
    font-size: 11px;
    vertical-align: middle;
    text-align: center;
}

.file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button {
    display: none;
}

.loading {
    background: transparent url('../img/loading.gif') no-repeat scroll center center content-box !important;
}

.wrap-indicator {
    font-weight: bold;
    color: #245269;
    cursor: pointer;
}
/*!
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2014
 * @package bootstrap-fileinput
 * @version 3.0.0
 *
 * File input styling for Bootstrap 3.0
 * Built for Yii Framework 2.0
 * Author: Kartik Visweswaran
 * Year: 2014
 * For more Yii related demos visit http://demos.krajee.com
 */
.file-input {
    overflow-x: auto
}

.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: 999px;
    text-align: right;
    color: #fff;
    background: transparent url(../img/loading.gif) top left no-repeat;
    border: none
}

.btn-file {
    position: relative;
    overflow: hidden
}

.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
    display: block
}

.file-caption .glyphicon {
    display: inline-block;
    min-width: 18px;
    float: left;
    margin-top: 2px
}

.file-caption-name {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.file-error-message {
    background-color: #f2dede;
    color: #a94442;
    text-align: center;
    border-radius: 5px;
    padding: 5px
}

.file-caption-disabled {
    background-color: #EEE;
    cursor: not-allowed;
    opacity: 1
}

.file-input .btn .disabled, .file-input .btn[disabled] {
    cursor: not-allowed
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px
}

.file-preview-frame {
    display: table;
    margin: 8px;
    height: 160px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 0 #a2958a;
    padding: 6px;
    float: left;
    text-align: center;
    vertical-align: middle
}

.file-preview-frame:hover {
    background-color: #eee;
    box-shadow: 2px 2px 5px 0 #333
}

.file-preview-image {
    height: 160px;
    vertical-align: text-center
}

.file-preview-text {
    display: table-cell;
    width: 160px;
    height: 160px;
    color: #428bca;
    font-size: 11px;
    vertical-align: middle;
    text-align: center
}

.file-preview-other {
    display: table-cell;
    width: 160px;
    height: 160px;
    font-family: Monaco, Consolas, monospace;
    font-size: 11px;
    vertical-align: middle;
    text-align: center
}

.file-input-new .close, .file-input-new .file-preview, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button, .file-input-new .glyphicon-file {
    display: none
}

.loading {
    background: transparent url(../img/loading.gif) no-repeat scroll center center content-box !important
}

.wrap-indicator {
    font-weight: 700;
    color: #245269;
    cursor: pointer
}
@font-face {
    font-family: 'fontello';
    src: url('../fonts/fontello/fontello.eot?4089732');
    src: url('../fonts/fontello/fontello.eot?4089732#iefix') format('embedded-opentype'),
    url('../fonts/fontello/fontello.woff?4089732') format('woff'),
    url('../fonts/fontello/fontello.ttf?4089732') format('truetype'),
    url('../fonts/fontello/fontello.svg?4089732#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?4089732#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-search:before {
    content: '\e800';
}

/* '' */
.icon-mail:before {
    content: '\e801';
}

/* '' */
.icon-heart:before {
    content: '\e802';
}

/* '' */
.icon-heart-empty:before {
    content: '\e803';
}

/* '' */
.icon-star-empty:before {
    content: '\e804';
}

/* '' */
.icon-star:before {
    content: '\e805';
}

/* '' */
.icon-user:before {
    content: '\e806';
}

/* '' */
.icon-users:before {
    content: '\e807';
}

/* '' */
.icon-user-add:before {
    content: '\e808';
}

/* '' */
.icon-picture:before {
    content: '\e809';
}

/* '' */
.icon-camera:before {
    content: '\e80a';
}

/* '' */
.icon-layout:before {
    content: '\e80b';
}

/* '' */
.icon-menu:before {
    content: '\e80c';
}

/* '' */
.icon-check:before {
    content: '\e80d';
}

/* '' */
.icon-cancel:before {
    content: '\e80e';
}

/* '' */
.icon-tag:before {
    content: '\e80f';
}

/* '' */
.icon-eye:before {
    content: '\e810';
}

/* '' */
.icon-lock-open:before {
    content: '\e811';
}

/* '' */
.icon-lock:before {
    content: '\e812';
}

/* '' */
.icon-attach:before {
    content: '\e813';
}

/* '' */
.icon-link:before {
    content: '\e814';
}

/* '' */
.icon-home:before {
    content: '\e815';
}

/* '' */
.icon-info-circled:before {
    content: '\e816';
}

/* '' */
.icon-help-circled:before {
    content: '\e817';
}

/* '' */
.icon-help:before {
    content: '\e818';
}

/* '' */
.icon-info:before {
    content: '\e819';
}

/* '' */
.icon-bookmark:before {
    content: '\e81a';
}

/* '' */
.icon-bookmarks:before {
    content: '\e81b';
}

/* '' */
.icon-flag:before {
    content: '\e81c';
}

/* '' */
.icon-thumbs-up:before {
    content: '\e81d';
}

/* '' */
.icon-thumbs-down:before {
    content: '\e81e';
}

/* '' */
.icon-quote:before {
    content: '\e81f';
}

/* '' */
.icon-export:before {
    content: '\e820';
}

/* '' */
.icon-pencil:before {
    content: '\e821';
}

/* '' */
.icon-feather:before {
    content: '\e822';
}

/* '' */
.icon-keyboard:before {
    content: '\e823';
}

/* '' */
.icon-retweet:before {
    content: '\e824';
}

/* '' */
.icon-comment:before {
    content: '\e825';
}

/* '' */
.icon-book:before {
    content: '\e826';
}

/* '' */
.icon-book-open:before {
    content: '\e827';
}

/* '' */
.icon-newspaper:before {
    content: '\e828';
}

/* '' */
.icon-doc-text-inv:before {
    content: '\e829';
}

/* '' */
.icon-doc-text:before {
    content: '\e82a';
}

/* '' */
.icon-doc-landscape:before {
    content: '\e82b';
}

/* '' */
.icon-docs:before {
    content: '\e82c';
}

/* '' */
.icon-doc:before {
    content: '\e82d';
}

/* '' */
.icon-trash:before {
    content: '\e82e';
}

/* '' */
.icon-cup:before {
    content: '\e82f';
}

/* '' */
.icon-compass:before {
    content: '\e830';
}

/* '' */
.icon-direction:before {
    content: '\e831';
}

/* '' */
.icon-map:before {
    content: '\e832';
}

/* '' */
.icon-location:before {
    content: '\e833';
}

/* '' */
.icon-address:before {
    content: '\e834';
}

/* '' */
.icon-vcard:before {
    content: '\e835';
}

/* '' */
.icon-alert:before {
    content: '\e836';
}

/* '' */
.icon-attention:before {
    content: '\e837';
}

/* '' */
.icon-bell:before {
    content: '\e838';
}

/* '' */
.icon-chat:before {
    content: '\e839';
}

/* '' */
.icon-down-open-big:before {
    content: '\e83a';
}

/* '' */
.icon-left-open-big:before {
    content: '\e83b';
}

/* '' */
.icon-right-open-big:before {
    content: '\e83c';
}

/* '' */
.icon-up-open-big:before {
    content: '\e83d';
}

/* '' */
.icon-basket:before {
    content: '\e83e';
}

/* '' */
.icon-bag:before {
    content: '\e83f';
}

/* '' */
.icon-calendar:before {
    content: '\e840';
}

/* '' */
.icon-login:before {
    content: '\e841';
}

/* '' */
.icon-logout:before {
    content: '\e842';
}

/* '' */
.icon-sound:before {
    content: '\e843';
}

/* '' */
.icon-clock:before {
    content: '\e844';
}

/* '' */
.icon-phone:before {
    content: '\e845';
}

/* '' */
.icon-lamp:before {
    content: '\e846';
}

/* '' */
.icon-ccw:before {
    content: '\e847';
}

/* '' */
.icon-cw:before {
    content: '\e848';
}

/* '' */
.icon-arrows-ccw:before {
    content: '\e849';
}

/* '' */
.icon-level-down:before {
    content: '\e84a';
}

/* '' */
.icon-level-up:before {
    content: '\e84b';
}

/* '' */
.icon-shuffle:before {
    content: '\e84c';
}

/* '' */
.icon-globe:before {
    content: '\e84d';
}

/* '' */
.icon-network:before {
    content: '\e84e';
}

/* '' */
.icon-trophy:before {
    content: '\e84f';
}

/* '' */
.icon-air:before {
    content: '\e850';
}

/* '' */
.icon-water:before {
    content: '\e851';
}

/* '' */
.icon-droplet:before {
    content: '\e852';
}

/* '' */
.icon-leaf:before {
    content: '\e853';
}

/* '' */
.icon-paper-plane:before {
    content: '\e854';
}

/* '' */
.icon-flight:before {
    content: '\e855';
}

/* '' */
.icon-flash:before {
    content: '\e856';
}

/* '' */
.icon-moon:before {
    content: '\e857';
}

/* '' */
.icon-graduation-cap:before {
    content: '\e858';
}

/* '' */
.icon-lifebuoy:before {
    content: '\e859';
}

/* '' */
.icon-mouse:before {
    content: '\e85a';
}

/* '' */
.icon-briefcase:before {
    content: '\e85b';
}

/* '' */
.icon-suitcase:before {
    content: '\e85c';
}

/* '' */
.icon-th-list:before {
    content: '\e85d';
}

/* '' */
.icon-th:before {
    content: '\e85e';
}

/* '' */
.icon-th-large:before {
    content: '\e85f';
}

/* '' */
.icon-search-1:before {
    content: '\e860';
}

/* '' */
.icon-signal:before {
    content: '\e861';
}

/* '' */
.icon-arrows-cw:before {
    content: '\e862';
}

/* '' */
.icon-lock-1:before {
    content: '\e863';
}

/* '' */
.icon-attach-1:before {
    content: '\e864';
}

/* '' */
.icon-music:before {
    content: '\e865';
}

/* '' */
.icon-search-2:before {
    content: '\e866';
}

/* '' */
.icon-mail-1:before {
    content: '\e867';
}

/* '' */
.icon-heart-1:before {
    content: '\e868';
}

/* '' */
.icon-star-1:before {
    content: '\e869';
}

/* '' */
.icon-user-1:before {
    content: '\e86a';
}

/* '' */
.icon-videocam:before {
    content: '\e86b';
}

/* '' */
.icon-camera-1:before {
    content: '\e86c';
}

/* '' */
.icon-photo:before {
    content: '\e86d';
}

/* '' */
.icon-attach-2:before {
    content: '\e86e';
}

/* '' */
.icon-eye-1:before {
    content: '\e86f';
}

/* '' */
.icon-thumbs-up-1:before {
    content: '\e870';
}

/* '' */
.icon-pencil-1:before {
    content: '\e871';
}

/* '' */
.icon-location-1:before {
    content: '\e872';
}

/* '' */
.icon-cup-1:before {
    content: '\e873';
}

/* '' */
.icon-trash-1:before {
    content: '\e874';
}

/* '' */
.icon-doc-1:before {
    content: '\e875';
}

/* '' */
.icon-key:before {
    content: '\e876';
}

/* '' */
.icon-database:before {
    content: '\e877';
}

/* '' */
.icon-megaphone:before {
    content: '\e878';
}

/* '' */
.icon-graduation-cap-1:before {
    content: '\e879';
}

/* '' */
.icon-fire:before {
    content: '\e87a';
}

/* '' */
.icon-paper-plane-1:before {
    content: '\e87b';
}

/* '' */
.icon-cloud:before {
    content: '\e87c';
}

/* '' */
.icon-globe-1:before {
    content: '\e87d';
}

/* '' */
.icon-inbox:before {
    content: '\e87e';
}

/* '' */
.icon-cd:before {
    content: '\e87f';
}

/* '' */
.icon-mobile:before {
    content: '\e880';
}

/* '' */
.icon-desktop:before {
    content: '\e881';
}

/* '' */
.icon-tv:before {
    content: '\e882';
}

/* '' */
.icon-lightbulb:before {
    content: '\e883';
}

/* '' */
.icon-clock-1:before {
    content: '\e884';
}

/* '' */
.icon-sound-1:before {
    content: '\e885';
}

/* '' */
.icon-params:before {
    content: '\e886';
}

/* '' */
.icon-calendar-1:before {
    content: '\e887';
}

/* '' */
.icon-cog:before {
    content: '\e888';
}

/* '' */
.icon-note:before {
    content: '\e889';
}

/* '' */
.icon-beaker:before {
    content: '\e88a';
}

/* '' */
.icon-truck:before {
    content: '\e88b';
}

/* '' */
.icon-money:before {
    content: '\e88c';
}

/* '' */
.icon-shop:before {
    content: '\e88d';
}

/* '' */
.icon-diamond:before {
    content: '\e88e';
}

/* '' */
.icon-t-shirt:before {
    content: '\e88f';
}

/* '' */
.icon-wallet:before {
    content: '\e890';
}

/* '' */
.icon-food:before {
    content: '\e891';
}

/* '' */
.icon-certificate:before {
    content: '\e892';
}

/* '' */
.icon-megaphone-1:before {
    content: '\e893';
}

/* '' */
.icon-gift:before {
    content: '\e894';
}

/* '' */
.icon-asl:before {
    content: '\e895';
}

/* '' */
.icon-glasses:before {
    content: '\e896';
}

/* '' */
.icon-adult:before {
    content: '\e897';
}

/* '' */
.icon-child:before {
    content: '\e898';
}

/* '' */
.icon-blind:before {
    content: '\e899';
}

/* '' */
.icon-guidedog:before {
    content: '\e89a';
}

/* '' */
.icon-accessibility:before {
    content: '\e89b';
}

/* '' */
.icon-universal-access:before {
    content: '\e89c';
}

/* '' */
.icon-hearing-impaired:before {
    content: '\e89d';
}

/* '' */
.icon-iphone-home:before {
    content: '\e89e';
}

/* '' */
.icon-fire-1:before {
    content: '\e89f';
}

/* '' */
.icon-down-hand:before {
    content: '\e8a0';
}

/* '' */
.icon-left-hand:before {
    content: '\e8a1';
}

/* '' */
.icon-right-hand:before {
    content: '\e8a2';
}

/* '' */
.icon-up-hand:before {
    content: '\e8a3';
}

/* '' */
.icon-cw-1:before {
    content: '\e8a4';
}

/* '' */
.icon-cw-circled:before {
    content: '\e8a5';
}

/* '' */
.icon-arrows-cw-1:before {
    content: '\e8a6';
}

/* '' */
.icon-shuffle-1:before {
    content: '\e8a7';
}

/* '' */
.icon-play-circled:before {
    content: '\e8a8';
}

/* '' */
.icon-play-circled2:before {
    content: '\e8a9';
}

/* '' */
.icon-laptop:before {
    content: '\e8aa';
}

/* '' */
.icon-desktop-circled:before {
    content: '\e8ab';
}

/* '' */
.icon-desktop-1:before {
    content: '\e8ac';
}

/* '' */
.icon-signal-1:before {
    content: '\e8ad';
}

/* '' */
.icon-key-1:before {
    content: '\e8ae';
}

/* '' */
.icon-flight-1:before {
    content: '\e8af';
}

/* '' */
.icon-filter:before {
    content: '\e8b0';
}

/* '' */
.icon-credit-card:before {
    content: '\e8b1';
}

/* '' */
.icon-clipboard:before {
    content: '\e8b2';
}

/* '' */
.icon-heart-empty-1:before {
    content: '\e8b3';
}

/* '' */
.icon-star-2:before {
    content: '\e8b4';
}

/* '' */
.icon-star-circled:before {
    content: '\e8b5';
}

/* '' */
.icon-star-empty-1:before {
    content: '\e8b6';
}

/* '' */
.icon-heart-circled:before {
    content: '\e8b7';
}

/* '' */
.icon-heart-2:before {
    content: '\e8b8';
}

/* '' */
.icon-mail-circled:before {
    content: '\e8b9';
}

/* '' */
.icon-mail-2:before {
    content: '\e8ba';
}

/* '' */
.icon-th-large-1:before {
    content: '\e8bb';
}

/* '' */
.icon-th-1:before {
    content: '\e8bc';
}

/* '' */
.icon-th-list-1:before {
    content: '\e8bd';
}

/* '' */
.icon-ok-circled:before {
    content: '\e8be';
}

/* '' */
.icon-ok-circled2:before {
    content: '\e8bf';
}

/* '' */
.icon-ok:before {
    content: '\e8c0';
}

/* '' */
.icon-pencil-2:before {
    content: '\e8c1';
}

/* '' */
.icon-pencil-circled:before {
    content: '\e8c2';
}

/* '' */
.icon-eye-2:before {
    content: '\e8c3';
}

/* '' */
.icon-eye-off:before {
    content: '\e8c4';
}

/* '' */
.icon-warning:before {
    content: '\e8c5';
}

/* '' */
.icon-bell-1:before {
    content: '\e8c6';
}

/* '' */
.icon-phone-circled:before {
    content: '\e8c7';
}

/* '' */
.icon-phone-1:before {
    content: '\e8c8';
}

/* '' */
.icon-folder-open:before {
    content: '\e8c9';
}

/* '' */
.icon-folder-close:before {
    content: '\e8ca';
}

/* '' */
.icon-folder:before {
    content: '\e8cb';
}

/* '' */
.icon-folder-circled:before {
    content: '\e8cc';
}

/* '' */
.icon-doc-new:before {
    content: '\e8cd';
}

/* '' */
.icon-doc-new-circled:before {
    content: '\e8ce';
}

/* '' */
.icon-doc-circled:before {
    content: '\e8cf';
}

/* '' */
.icon-doc-2:before {
    content: '\e8d0';
}

/* '' */
.icon-trash-circled:before {
    content: '\e8d1';
}

/* '' */
.icon-trash-2:before {
    content: '\e8d2';
}

/* '' */
.icon-location-circled:before {
    content: '\e8d3';
}

/* '' */
.icon-location-2:before {
    content: '\e8d4';
}

/* '' */
.icon-attach-3:before {
    content: '\e8d5';
}

/* '' */
.icon-attach-circled:before {
    content: '\e8d6';
}

/* '' */
.icon-lock-open-alt:before {
    content: '\e8d7';
}

/* '' */
.icon-lock-open-1:before {
    content: '\e8d8';
}

/* '' */
.icon-lock-circled:before {
    content: '\e8d9';
}

/* '' */
.icon-lock-2:before {
    content: '\e8da';
}

/* '' */
.icon-camera-2:before {
    content: '\e8db';
}

/* '' */
.icon-facebook:before {
    content: '\e8dc';
}

/* '' */
.icon-facebook-rect:before {
    content: '\e8dd';
}

/* '' */
.icon-twitter:before {
    content: '\e8de';
}

/* '' */
.icon-twitter-bird:before {
    content: '\e8df';
}

/* '' */
.icon-vimeo:before {
    content: '\e8e0';
}

/* '' */
.icon-vimeo-rect:before {
    content: '\e8e1';
}

/* '' */
.icon-tumblr:before {
    content: '\e8e2';
}

/* '' */
.icon-tumblr-rect:before {
    content: '\e8e3';
}

/* '' */
.icon-googleplus-rect:before {
    content: '\e8e4';
}

/* '' */
.icon-github-text:before {
    content: '\e8e5';
}

/* '' */
.icon-github:before {
    content: '\e8e6';
}

/* '' */
.icon-skype:before {
    content: '\e8e7';
}

/* '' */
.icon-icq:before {
    content: '\e8e8';
}

/* '' */
.icon-yandex:before {
    content: '\e8e9';
}

/* '' */
.icon-yandex-rect:before {
    content: '\e8ea';
}

/* '' */
.icon-vkontakte-rect:before {
    content: '\e8eb';
}

/* '' */
.icon-odnoklassniki:before {
    content: '\e8ec';
}

/* '' */
.icon-odnoklassniki-rect:before {
    content: '\e8ed';
}

/* '' */
.icon-friendfeed:before {
    content: '\e8ee';
}

/* '' */
.icon-friendfeed-rect:before {
    content: '\e8ef';
}

/* '' */
.icon-discover:before {
    content: '\e8f0';
}

/* '' */
.icon-amex:before {
    content: '\e8f1';
}

/* '' */
.icon-win8:before {
    content: '\e8f2';
}

/* '' */
.icon-youku:before {
    content: '\e8f3';
}

/* '' */
.icon-tudou:before {
    content: '\e8f4';
}

/* '' */
.icon-box-rect:before {
    content: '\e8f5';
}

/* '' */
.icon-box:before {
    content: '\e8f6';
}

/* '' */
.icon-diigo:before {
    content: '\e8f7';
}

/* '' */
.icon-instagram-filled:before {
    content: '\e8f8';
}

/* '' */
.icon-wordpress:before {
    content: '\e8f9';
}

/* '' */
.icon-picasa:before {
    content: '\e8fa';
}

/* '' */
.icon-linkedin-rect:before {
    content: '\e8fb';
}

/* '' */
.icon-linkedin:before {
    content: '\e8fc';
}

/* '' */
.icon-lastfm-rect:before {
    content: '\e8fd';
}

/* '' */
.icon-lastfm:before {
    content: '\e8fe';
}

/* '' */
.icon-jabber:before {
    content: '\e8ff';
}

/* '' */
.icon-deviantart:before {
    content: '\e900';
}

/* '' */
.icon-blogger-rect:before {
    content: '\e901';
}

/* '' */
.icon-blogger:before {
    content: '\e902';
}

/* '' */
.icon-visa:before {
    content: '\e903';
}

/* '' */
.icon-mastercard:before {
    content: '\e904';
}

/* '' */
.icon-houzz:before {
    content: '\e905';
}

/* '' */
.icon-bandcamp:before {
    content: '\e906';
}

/* '' */
.icon-codepen:before {
    content: '\e907';
}

/* '' */
.icon-bicycle:before {
    content: '\e908';
}

/* '' */
.icon-bus:before {
    content: '\e909';
}

/* '' */
.icon-cafe:before {
    content: '\e90a';
}

/* '' */
.icon-college:before {
    content: '\e90b';
}

/* '' */
.icon-cinema:before {
    content: '\e90c';
}

/* '' */
.icon-library:before {
    content: '\e90d';
}

/* '' */
.icon-lodging:before {
    content: '\e90e';
}

/* '' */
.icon-minefield:before {
    content: '\e90f';
}

/* '' */
.icon-london-underground:before {
    content: '\e910';
}

/* '' */
.icon-theatre:before {
    content: '\e911';
}

/* '' */
.icon-tennis:before {
    content: '\e912';
}

/* '' */
.icon-swimming:before {
    content: '\e913';
}

/* '' */
.icon-soccer:before {
    content: '\e914';
}

/* '' */
.icon-skiing:before {
    content: '\e915';
}

/* '' */
.icon-shop-1:before {
    content: '\e916';
}

/* '' */
.icon-school:before {
    content: '\e917';
}

/* '' */
.icon-religious-islam:before {
    content: '\e918';
}

/* '' */
.icon-religious-jewish:before {
    content: '\e919';
}

/* '' */
.icon-religious-christian:before {
    content: '\e91a';
}

/* '' */
.icon-rail:before {
    content: '\e91b';
}

/* '' */
.icon-prison:before {
    content: '\e91c';
}

/* '' */
.icon-post:before {
    content: '\e91d';
}

/* '' */
.icon-pitch:before {
    content: '\e91e';
}

/* '' */
.icon-police:before {
    content: '\e91f';
}

/* '' */
.icon-tree-1:before {
    content: '\e920';
}

/* '' */
.icon-tree-2:before {
    content: '\e921';
}

/* '' */
.icon-warehouse:before {
    content: '\e922';
}

/* '' */
.icon-fast-food:before {
    content: '\e923';
}

/* '' */
.icon-ferry:before {
    content: '\e924';
}

/* '' */
.icon-fire-station:before {
    content: '\e925';
}

/* '' */
.icon-football:before {
    content: '\e926';
}

/* '' */
.icon-fuel:before {
    content: '\e927';
}

/* '' */
.icon-garden:before {
    content: '\e928';
}

/* '' */
.icon-giraffe:before {
    content: '\e929';
}

/* '' */
.icon-golf:before {
    content: '\e92a';
}

/* '' */
.icon-grocery-store:before {
    content: '\e92b';
}

/* '' */
.icon-harbor:before {
    content: '\e92c';
}

/* '' */
.icon-belowground-rail:before {
    content: '\e92d';
}

/* '' */
.icon-beer:before {
    content: '\e92e';
}

/* '' */
.icon-basketball:before {
    content: '\e92f';
}

/* '' */
.icon-baseball:before {
    content: '\e930';
}

/* '' */
.icon-bar2:before {
    content: '\e931';
}

/* '' */
.icon-art-gallery:before {
    content: '\e932';
}

/* '' */
.icon-airport:before {
    content: '\e933';
}

/* '' */
.icon-airfield:before {
    content: '\e934';
}

/* '' */
.icon-aboveground-rail:before {
    content: '\e935';
}

/* '' */
.icon-cemetery:before {
    content: '\e936';
}

/* '' */
.icon-commerical-building:before {
    content: '\e937';
}

/* '' */
.icon-credit-card-1:before {
    content: '\e938';
}

/* '' */
.icon-cricket:before {
    content: '\e939';
}

/* '' */
.icon-embassy:before {
    content: '\e93a';
}

/* '' */
.icon-pharmacy:before {
    content: '\e93b';
}

/* '' */
.icon-museum:before {
    content: '\e93c';
}

/* '' */
.icon-monument:before {
    content: '\e93d';
}

/* '' */
.icon-toilet:before {
    content: '\e93e';
}

/* '' */
.icon-town-hall:before {
    content: '\e93f';
}

/* '' */
.icon-trash-3:before {
    content: '\e940';
}

/* '' */
.icon-heliport:before {
    content: '\e941';
}

/* '' */
.icon-hospital:before {
    content: '\e942';
}

/* '' */
.icon-industrial-building:before {
    content: '\e943';
}

/* '' */
.icon-restaurant:before {
    content: '\e944';
}

/* '' */
.icon-menu-1:before {
    content: '\e945';
}

/* '' */
.icon-th-thumb:before {
    content: '\e946';
}

/* '' */
.icon-th-list-2:before {
    content: '\e947';
}

/* '' */
.icon-th-thumb-empty:before {
    content: '\e948';
}

/* '' */
.icon-ok-1:before {
    content: '\e949';
}

/* '' */
.icon-ok-circled-1:before {
    content: '\e94a';
}

/* '' */
.icon-cancel-1:before {
    content: '\e94b';
}

/* '' */
.icon-cancel-circled:before {
    content: '\e94c';
}

/* '' */
.icon-plus:before {
    content: '\e94d';
}

/* '' */
.icon-help-circled-1:before {
    content: '\e94e';
}

/* '' */
.icon-help-circled-alt:before {
    content: '\e94f';
}

/* '' */
.icon-user-2:before {
    content: '\e950';
}

/* '' */
.icon-user-male:before {
    content: '\e951';
}

/* '' */
.icon-user-female:before {
    content: '\e952';
}

/* '' */
.icon-users-1:before {
    content: '\e953';
}

/* '' */
.icon-camera-3:before {
    content: '\e954';
}

/* '' */
.icon-eye-3:before {
    content: '\e955';
}

/* '' */
.icon-lock-3:before {
    content: '\e956';
}

/* '' */
.icon-lock-alt:before {
    content: '\e957';
}

/* '' */
.icon-lock-open-2:before {
    content: '\e958';
}

/* '' */
.icon-lock-open-alt-1:before {
    content: '\e959';
}

/* '' */
.icon-attach-4:before {
    content: '\e95a';
}

/* '' */
.icon-link-1:before {
    content: '\e95b';
}

/* '' */
.icon-info-circled-alt:before {
    content: '\e95c';
}

/* '' */
.icon-clock-2:before {
    content: '\e95d';
}

/* '' */
.icon-stopwatch:before {
    content: '\e95e';
}

/* '' */
.icon-hourglass:before {
    content: '\e95f';
}

/* '' */
.icon-paper-plane-alt:before {
    content: '\e960';
}

/* '' */
.icon-paper-plane-alt2:before {
    content: '\e961';
}

/* '' */
.icon-location-3:before {
    content: '\e962';
}

/* '' */
.icon-trash-4:before {
    content: '\e963';
}

/* '' */
.icon-doc-3:before {
    content: '\e964';
}

/* '' */
.icon-newspaper-1:before {
    content: '\e965';
}

/* '' */
.icon-folder-open-1:before {
    content: '\e966';
}

/* '' */
.icon-folder-empty:before {
    content: '\e967';
}

/* '' */
.icon-folder-open-empty:before {
    content: '\e968';
}

/* '' */
.icon-folder-1:before {
    content: '\e969';
}

/* '' */
.icon-attention-alt:before {
    content: '\e96a';
}

/* '' */
.icon-attention-1:before {
    content: '\e96b';
}

/* '' */
.icon-bell-2:before {
    content: '\e96c';
}

/* '' */
.icon-chat-1:before {
    content: '\e96d';
}

/* '' */
.icon-comment-1:before {
    content: '\e96e';
}

/* '' */
.icon-print:before {
    content: '\e96f';
}

/* '' */
.icon-export-1:before {
    content: '\e970';
}

/* '' */
.icon-reply:before {
    content: '\e971';
}

/* '' */
.icon-pencil-3:before {
    content: '\e972';
}

/* '' */
.icon-calendar-2:before {
    content: '\e973';
}

/* '' */
.icon-globe-2:before {
    content: '\e974';
}

/* '' */
.icon-globe-inv:before {
    content: '\e975';
}

/* '' */
.icon-at:before {
    content: '\e976';
}

/* '' */
.icon-play-circled-1:before {
    content: '\e977';
}

/* '' */
.icon-play-circled2-1:before {
    content: '\e978';
}

/* '' */
.icon-pause:before {
    content: '\e979';
}

/* '' */
.icon-stop:before {
    content: '\e97a';
}

/* '' */
.icon-trash-5:before {
    content: '\e97b';
}

/* '' */
.icon-doc-4:before {
    content: '\e97c';
}

/* '' */
.icon-docs-1:before {
    content: '\e97d';
}

/* '' */
.icon-doc-text-1:before {
    content: '\e97e';
}

/* '' */
.icon-user-md:before {
    content: '\e97f';
}

/* '' */
.icon-stethoscope:before {
    content: '\e980';
}

/* '' */
.icon-ambulance:before {
    content: '\e981';
}

/* '' */
.icon-building-filled:before {
    content: '\e982';
}

/* '' */
.icon-bank:before {
    content: '\e983';
}

/* '' */
.icon-medkit:before {
    content: '\e984';
}

/* '' */
.icon-coffee:before {
    content: '\e985';
}

/* '' */
.icon-taxi:before {
    content: '\e986';
}

/* '' */
.icon-truck-1:before {
    content: '\e987';
}

/* '' */
.icon-food-1:before {
    content: '\e988';
}

/* '' */
.icon-user-pair:before {
    content: '\e989';
}

/* '' */
.icon-user-woman:before {
    content: '\e98a';
}

/* '' */
.icon-home-1:before {
    content: '\e98b';
}

/* '' */
.icon-basket-1:before {
    content: '\e98c';
}

/* '' */
.icon-website:before {
    content: '\e98d';
}

/* '' */
.icon-group:before {
    content: '\e98e';
}

/* '' */
.icon-user-3:before {
    content: '\e98f';
}

/* '' */
.icon-person:before {
    content: '\e990';
}

/* '' */
.icon-group-circled:before {
    content: '\e991';
}

/* '' */
.icon-female:before {
    content: '\e992';
}

/* '' */
.icon-smiley:before {
    content: '\e993';
}

/* '' */
.icon-smiley-circled:before {
    content: '\e994';
}

/* '' */
.icon-bug:before {
    content: '\e995';
}

/* '' */
.icon-certificate-1:before {
    content: '\e996';
}

/* '' */
.icon-graduation-cap-2:before {
    content: '\e997';
}

/* '' */
.icon-wheelchair:before {
    content: '\e998';
}

/* '' */
.icon-extinguisher:before {
    content: '\e999';
}

/* '' */
.icon-shield:before {
    content: '\e99a';
}

/* '' */
.icon-hammer:before {
    content: '\e99b';
}

/* '' */
.icon-cab:before {
    content: '\e99c';
}

/* '' */

.icon-search:before {
    content: '\e800';
}

/* '' */
.icon-mail:before {
    content: '\e801';
}

/* '' */
.icon-heart:before {
    content: '\e802';
}

/* '' */
.icon-heart-empty:before {
    content: '\e803';
}

/* '' */
.icon-star-empty:before {
    content: '\e804';
}

/* '' */
.icon-star:before {
    content: '\e805';
}

/* '' */
.icon-user:before {
    content: '\e806';
}

/* '' */
.icon-users:before {
    content: '\e807';
}

/* '' */
.icon-user-add:before {
    content: '\e808';
}

/* '' */
.icon-picture:before {
    content: '\e809';
}

/* '' */
.icon-camera:before {
    content: '\e80a';
}

/* '' */
.icon-layout:before {
    content: '\e80b';
}

/* '' */
.icon-menu:before {
    content: '\e80c';
}

/* '' */
.icon-check:before {
    content: '\e80d';
}

/* '' */
.icon-cancel:before {
    content: '\e80e';
}

/* '' */
.icon-tag:before {
    content: '\e80f';
}

/* '' */
.icon-eye:before {
    content: '\e810';
}

/* '' */
.icon-lock-open:before {
    content: '\e811';
}

/* '' */
.icon-lock:before {
    content: '\e812';
}

/* '' */
.icon-attach:before {
    content: '\e813';
}

/* '' */
.icon-link:before {
    content: '\e814';
}

/* '' */
.icon-home:before {
    content: '\e815';
}

/* '' */
.icon-info-circled:before {
    content: '\e816';
}

/* '' */
.icon-help-circled:before {
    content: '\e817';
}

/* '' */
.icon-help:before {
    content: '\e818';
}

/* '' */
.icon-info:before {
    content: '\e819';
}

/* '' */
.icon-bookmark:before {
    content: '\e81a';
}

/* '' */
.icon-bookmarks:before {
    content: '\e81b';
}

/* '' */
.icon-flag:before {
    content: '\e81c';
}

/* '' */
.icon-thumbs-up:before {
    content: '\e81d';
}

/* '' */
.icon-thumbs-down:before {
    content: '\e81e';
}

/* '' */
.icon-quote:before {
    content: '\e81f';
}

/* '' */
.icon-export:before {
    content: '\e820';
}

/* '' */
.icon-pencil:before {
    content: '\e821';
}

/* '' */
.icon-feather:before {
    content: '\e822';
}

/* '' */
.icon-keyboard:before {
    content: '\e823';
}

/* '' */
.icon-retweet:before {
    content: '\e824';
}

/* '' */
.icon-comment:before {
    content: '\e825';
}

/* '' */
.icon-book:before {
    content: '\e826';
}

/* '' */
.icon-book-open:before {
    content: '\e827';
}

/* '' */
.icon-newspaper:before {
    content: '\e828';
}

/* '' */
.icon-doc-text-inv:before {
    content: '\e829';
}

/* '' */
.icon-doc-text:before {
    content: '\e82a';
}

/* '' */
.icon-doc-landscape:before {
    content: '\e82b';
}

/* '' */
.icon-docs:before {
    content: '\e82c';
}

/* '' */
.icon-doc:before {
    content: '\e82d';
}

/* '' */
.icon-trash:before {
    content: '\e82e';
}

/* '' */
.icon-cup:before {
    content: '\e82f';
}

/* '' */
.icon-compass:before {
    content: '\e830';
}

/* '' */
.icon-direction:before {
    content: '\e831';
}

/* '' */
.icon-map:before {
    content: '\e832';
}

/* '' */
.icon-location:before {
    content: '\e833';
}

/* '' */
.icon-address:before {
    content: '\e834';
}

/* '' */
.icon-vcard:before {
    content: '\e835';
}

/* '' */
.icon-alert:before {
    content: '\e836';
}

/* '' */
.icon-attention:before {
    content: '\e837';
}

/* '' */
.icon-bell:before {
    content: '\e838';
}

/* '' */
.icon-chat:before {
    content: '\e839';
}

/* '' */
.icon-down-open-big:before {
    content: '\e83a';
}

/* '' */
.icon-left-open-big:before {
    content: '\e83b';
}

/* '' */
.icon-right-open-big:before {
    content: '\e83c';
}

/* '' */
.icon-up-open-big:before {
    content: '\e83d';
}

/* '' */
.icon-basket:before {
    content: '\e83e';
}

/* '' */
.icon-bag:before {
    content: '\e83f';
}

/* '' */
.icon-calendar:before {
    content: '\e840';
}

/* '' */
.icon-login:before {
    content: '\e841';
}

/* '' */
.icon-logout:before {
    content: '\e842';
}

/* '' */
.icon-sound:before {
    content: '\e843';
}

/* '' */
.icon-clock:before {
    content: '\e844';
}

/* '' */
.icon-phone:before {
    content: '\e845';
}

/* '' */
.icon-lamp:before {
    content: '\e846';
}

/* '' */
.icon-ccw:before {
    content: '\e847';
}

/* '' */
.icon-cw:before {
    content: '\e848';
}

/* '' */
.icon-arrows-ccw:before {
    content: '\e849';
}

/* '' */
.icon-level-down:before {
    content: '\e84a';
}

/* '' */
.icon-level-up:before {
    content: '\e84b';
}

/* '' */
.icon-shuffle:before {
    content: '\e84c';
}

/* '' */
.icon-globe:before {
    content: '\e84d';
}

/* '' */
.icon-network:before {
    content: '\e84e';
}

/* '' */
.icon-trophy:before {
    content: '\e84f';
}

/* '' */
.icon-air:before {
    content: '\e850';
}

/* '' */
.icon-water:before {
    content: '\e851';
}

/* '' */
.icon-droplet:before {
    content: '\e852';
}

/* '' */
.icon-leaf:before {
    content: '\e853';
}

/* '' */
.icon-paper-plane:before {
    content: '\e854';
}

/* '' */
.icon-flight:before {
    content: '\e855';
}

/* '' */
.icon-flash:before {
    content: '\e856';
}

/* '' */
.icon-moon:before {
    content: '\e857';
}

/* '' */
.icon-graduation-cap:before {
    content: '\e858';
}

/* '' */
.icon-lifebuoy:before {
    content: '\e859';
}

/* '' */
.icon-mouse:before {
    content: '\e85a';
}

/* '' */
.icon-briefcase:before {
    content: '\e85b';
}

/* '' */
.icon-suitcase:before {
    content: '\e85c';
}

/* '' */
.icon-th-list:before {
    content: '\e85d';
}

/* '' */
.icon-th:before {
    content: '\e85e';
}

/* '' */
.icon-th-large:before {
    content: '\e85f';
}

/* '' */
.icon-search-1:before {
    content: '\e860';
}

/* '' */
.icon-signal:before {
    content: '\e861';
}

/* '' */
.icon-arrows-cw:before {
    content: '\e862';
}

/* '' */
.icon-lock-1:before {
    content: '\e863';
}

/* '' */
.icon-attach-1:before {
    content: '\e864';
}

/* '' */
.icon-music:before {
    content: '\e865';
}

/* '' */
.icon-search-2:before {
    content: '\e866';
}

/* '' */
.icon-mail-1:before {
    content: '\e867';
}

/* '' */
.icon-heart-1:before {
    content: '\e868';
}

/* '' */
.icon-star-1:before {
    content: '\e869';
}

/* '' */
.icon-user-1:before {
    content: '\e86a';
}

/* '' */
.icon-videocam:before {
    content: '\e86b';
}

/* '' */
.icon-camera-1:before {
    content: '\e86c';
}

/* '' */
.icon-photo:before {
    content: '\e86d';
}

/* '' */
.icon-attach-2:before {
    content: '\e86e';
}

/* '' */
.icon-eye-1:before {
    content: '\e86f';
}

/* '' */
.icon-thumbs-up-1:before {
    content: '\e870';
}

/* '' */
.icon-pencil-1:before {
    content: '\e871';
}

/* '' */
.icon-location-1:before {
    content: '\e872';
}

/* '' */
.icon-cup-1:before {
    content: '\e873';
}

/* '' */
.icon-trash-1:before {
    content: '\e874';
}

/* '' */
.icon-doc-1:before {
    content: '\e875';
}

/* '' */
.icon-key:before {
    content: '\e876';
}

/* '' */
.icon-database:before {
    content: '\e877';
}

/* '' */
.icon-megaphone:before {
    content: '\e878';
}

/* '' */
.icon-graduation-cap-1:before {
    content: '\e879';
}

/* '' */
.icon-fire:before {
    content: '\e87a';
}

/* '' */
.icon-paper-plane-1:before {
    content: '\e87b';
}

/* '' */
.icon-cloud:before {
    content: '\e87c';
}

/* '' */
.icon-globe-1:before {
    content: '\e87d';
}

/* '' */
.icon-inbox:before {
    content: '\e87e';
}

/* '' */
.icon-cd:before {
    content: '\e87f';
}

/* '' */
.icon-mobile:before {
    content: '\e880';
}

/* '' */
.icon-desktop:before {
    content: '\e881';
}

/* '' */
.icon-tv:before {
    content: '\e882';
}

/* '' */
.icon-lightbulb:before {
    content: '\e883';
}

/* '' */
.icon-clock-1:before {
    content: '\e884';
}

/* '' */
.icon-sound-1:before {
    content: '\e885';
}

/* '' */
.icon-params:before {
    content: '\e886';
}

/* '' */
.icon-calendar-1:before {
    content: '\e887';
}

/* '' */
.icon-cog:before {
    content: '\e888';
}

/* '' */
.icon-note:before {
    content: '\e889';
}

/* '' */
.icon-beaker:before {
    content: '\e88a';
}

/* '' */
.icon-truck:before {
    content: '\e88b';
}

/* '' */
.icon-money:before {
    content: '\e88c';
}

/* '' */
.icon-shop:before {
    content: '\e88d';
}

/* '' */
.icon-diamond:before {
    content: '\e88e';
}

/* '' */
.icon-t-shirt:before {
    content: '\e88f';
}

/* '' */
.icon-wallet:before {
    content: '\e890';
}

/* '' */
.icon-food:before {
    content: '\e891';
}

/* '' */
.icon-certificate:before {
    content: '\e892';
}

/* '' */
.icon-megaphone-1:before {
    content: '\e893';
}

/* '' */
.icon-gift:before {
    content: '\e894';
}

/* '' */
.icon-asl:before {
    content: '\e895';
}

/* '' */
.icon-glasses:before {
    content: '\e896';
}

/* '' */
.icon-adult:before {
    content: '\e897';
}

/* '' */
.icon-child:before {
    content: '\e898';
}

/* '' */
.icon-blind:before {
    content: '\e899';
}

/* '' */
.icon-guidedog:before {
    content: '\e89a';
}

/* '' */
.icon-accessibility:before {
    content: '\e89b';
}

/* '' */
.icon-universal-access:before {
    content: '\e89c';
}

/* '' */
.icon-hearing-impaired:before {
    content: '\e89d';
}

/* '' */
.icon-iphone-home:before {
    content: '\e89e';
}

/* '' */
.icon-fire-1:before {
    content: '\e89f';
}

/* '' */
.icon-down-hand:before {
    content: '\e8a0';
}

/* '' */
.icon-left-hand:before {
    content: '\e8a1';
}

/* '' */
.icon-right-hand:before {
    content: '\e8a2';
}

/* '' */
.icon-up-hand:before {
    content: '\e8a3';
}

/* '' */
.icon-cw-1:before {
    content: '\e8a4';
}

/* '' */
.icon-cw-circled:before {
    content: '\e8a5';
}

/* '' */
.icon-arrows-cw-1:before {
    content: '\e8a6';
}

/* '' */
.icon-shuffle-1:before {
    content: '\e8a7';
}

/* '' */
.icon-play-circled:before {
    content: '\e8a8';
}

/* '' */
.icon-play-circled2:before {
    content: '\e8a9';
}

/* '' */
.icon-laptop:before {
    content: '\e8aa';
}

/* '' */
.icon-desktop-circled:before {
    content: '\e8ab';
}

/* '' */
.icon-desktop-1:before {
    content: '\e8ac';
}

/* '' */
.icon-signal-1:before {
    content: '\e8ad';
}

/* '' */
.icon-key-1:before {
    content: '\e8ae';
}

/* '' */
.icon-flight-1:before {
    content: '\e8af';
}

/* '' */
.icon-filter:before {
    content: '\e8b0';
}

/* '' */
.icon-credit-card:before {
    content: '\e8b1';
}

/* '' */
.icon-clipboard:before {
    content: '\e8b2';
}

/* '' */
.icon-heart-empty-1:before {
    content: '\e8b3';
}

/* '' */
.icon-star-2:before {
    content: '\e8b4';
}

/* '' */
.icon-star-circled:before {
    content: '\e8b5';
}

/* '' */
.icon-star-empty-1:before {
    content: '\e8b6';
}

/* '' */
.icon-heart-circled:before {
    content: '\e8b7';
}

/* '' */
.icon-heart-2:before {
    content: '\e8b8';
}

/* '' */
.icon-mail-circled:before {
    content: '\e8b9';
}

/* '' */
.icon-mail-2:before {
    content: '\e8ba';
}

/* '' */
.icon-th-large-1:before {
    content: '\e8bb';
}

/* '' */
.icon-th-1:before {
    content: '\e8bc';
}

/* '' */
.icon-th-list-1:before {
    content: '\e8bd';
}

/* '' */
.icon-ok-circled:before {
    content: '\e8be';
}

/* '' */
.icon-ok-circled2:before {
    content: '\e8bf';
}

/* '' */
.icon-ok:before {
    content: '\e8c0';
}

/* '' */
.icon-pencil-2:before {
    content: '\e8c1';
}

/* '' */
.icon-pencil-circled:before {
    content: '\e8c2';
}

/* '' */
.icon-eye-2:before {
    content: '\e8c3';
}

/* '' */
.icon-eye-off:before {
    content: '\e8c4';
}

/* '' */
.icon-warning:before {
    content: '\e8c5';
}

/* '' */
.icon-bell-1:before {
    content: '\e8c6';
}

/* '' */
.icon-phone-circled:before {
    content: '\e8c7';
}

/* '' */
.icon-phone-1:before {
    content: '\e8c8';
}

/* '' */
.icon-folder-open:before {
    content: '\e8c9';
}

/* '' */
.icon-folder-close:before {
    content: '\e8ca';
}

/* '' */
.icon-folder:before {
    content: '\e8cb';
}

/* '' */
.icon-folder-circled:before {
    content: '\e8cc';
}

/* '' */
.icon-doc-new:before {
    content: '\e8cd';
}

/* '' */
.icon-doc-new-circled:before {
    content: '\e8ce';
}

/* '' */
.icon-doc-circled:before {
    content: '\e8cf';
}

/* '' */
.icon-doc-2:before {
    content: '\e8d0';
}

/* '' */
.icon-trash-circled:before {
    content: '\e8d1';
}

/* '' */
.icon-trash-2:before {
    content: '\e8d2';
}

/* '' */
.icon-location-circled:before {
    content: '\e8d3';
}

/* '' */
.icon-location-2:before {
    content: '\e8d4';
}

/* '' */
.icon-attach-3:before {
    content: '\e8d5';
}

/* '' */
.icon-attach-circled:before {
    content: '\e8d6';
}

/* '' */
.icon-lock-open-alt:before {
    content: '\e8d7';
}

/* '' */
.icon-lock-open-1:before {
    content: '\e8d8';
}

/* '' */
.icon-lock-circled:before {
    content: '\e8d9';
}

/* '' */
.icon-lock-2:before {
    content: '\e8da';
}

/* '' */
.icon-camera-2:before {
    content: '\e8db';
}

/* '' */
.icon-facebook:before {
    content: '\e8dc';
}

/* '' */
.icon-facebook-rect:before {
    content: '\e8dd';
}

/* '' */
.icon-twitter:before {
    content: '\e8de';
}

/* '' */
.icon-twitter-bird:before {
    content: '\e8df';
}

/* '' */
.icon-vimeo:before {
    content: '\e8e0';
}

/* '' */
.icon-vimeo-rect:before {
    content: '\e8e1';
}

/* '' */
.icon-tumblr:before {
    content: '\e8e2';
}

/* '' */
.icon-tumblr-rect:before {
    content: '\e8e3';
}

/* '' */
.icon-googleplus-rect:before {
    content: '\e8e4';
}

/* '' */
.icon-github-text:before {
    content: '\e8e5';
}

/* '' */
.icon-github:before {
    content: '\e8e6';
}

/* '' */
.icon-skype:before {
    content: '\e8e7';
}

/* '' */
.icon-icq:before {
    content: '\e8e8';
}

/* '' */
.icon-yandex:before {
    content: '\e8e9';
}

/* '' */
.icon-yandex-rect:before {
    content: '\e8ea';
}

/* '' */
.icon-vkontakte-rect:before {
    content: '\e8eb';
}

/* '' */
.icon-odnoklassniki:before {
    content: '\e8ec';
}

/* '' */
.icon-odnoklassniki-rect:before {
    content: '\e8ed';
}

/* '' */
.icon-friendfeed:before {
    content: '\e8ee';
}

/* '' */
.icon-friendfeed-rect:before {
    content: '\e8ef';
}

/* '' */
.icon-discover:before {
    content: '\e8f0';
}

/* '' */
.icon-amex:before {
    content: '\e8f1';
}

/* '' */
.icon-win8:before {
    content: '\e8f2';
}

/* '' */
.icon-youku:before {
    content: '\e8f3';
}

/* '' */
.icon-tudou:before {
    content: '\e8f4';
}

/* '' */
.icon-box-rect:before {
    content: '\e8f5';
}

/* '' */
.icon-box:before {
    content: '\e8f6';
}

/* '' */
.icon-diigo:before {
    content: '\e8f7';
}

/* '' */
.icon-instagram-filled:before {
    content: '\e8f8';
}

/* '' */
.icon-wordpress:before {
    content: '\e8f9';
}

/* '' */
.icon-picasa:before {
    content: '\e8fa';
}

/* '' */
.icon-linkedin-rect:before {
    content: '\e8fb';
}

/* '' */
.icon-linkedin:before {
    content: '\e8fc';
}

/* '' */
.icon-lastfm-rect:before {
    content: '\e8fd';
}

/* '' */
.icon-lastfm:before {
    content: '\e8fe';
}

/* '' */
.icon-jabber:before {
    content: '\e8ff';
}

/* '' */
.icon-deviantart:before {
    content: '\e900';
}

/* '' */
.icon-blogger-rect:before {
    content: '\e901';
}

/* '' */
.icon-blogger:before {
    content: '\e902';
}

/* '' */
.icon-visa:before {
    content: '\e903';
}

/* '' */
.icon-mastercard:before {
    content: '\e904';
}

/* '' */
.icon-houzz:before {
    content: '\e905';
}

/* '' */
.icon-bandcamp:before {
    content: '\e906';
}

/* '' */
.icon-codepen:before {
    content: '\e907';
}

/* '' */
.icon-bicycle:before {
    content: '\e908';
}

/* '' */
.icon-bus:before {
    content: '\e909';
}

/* '' */
.icon-cafe:before {
    content: '\e90a';
}

/* '' */
.icon-college:before {
    content: '\e90b';
}

/* '' */
.icon-cinema:before {
    content: '\e90c';
}

/* '' */
.icon-library:before {
    content: '\e90d';
}

/* '' */
.icon-lodging:before {
    content: '\e90e';
}

/* '' */
.icon-minefield:before {
    content: '\e90f';
}

/* '' */
.icon-london-underground:before {
    content: '\e910';
}

/* '' */
.icon-theatre:before {
    content: '\e911';
}

/* '' */
.icon-tennis:before {
    content: '\e912';
}

/* '' */
.icon-swimming:before {
    content: '\e913';
}

/* '' */
.icon-soccer:before {
    content: '\e914';
}

/* '' */
.icon-skiing:before {
    content: '\e915';
}

/* '' */
.icon-shop-1:before {
    content: '\e916';
}

/* '' */
.icon-school:before {
    content: '\e917';
}

/* '' */
.icon-religious-islam:before {
    content: '\e918';
}

/* '' */
.icon-religious-jewish:before {
    content: '\e919';
}

/* '' */
.icon-religious-christian:before {
    content: '\e91a';
}

/* '' */
.icon-rail:before {
    content: '\e91b';
}

/* '' */
.icon-prison:before {
    content: '\e91c';
}

/* '' */
.icon-post:before {
    content: '\e91d';
}

/* '' */
.icon-pitch:before {
    content: '\e91e';
}

/* '' */
.icon-police:before {
    content: '\e91f';
}

/* '' */
.icon-tree-1:before {
    content: '\e920';
}

/* '' */
.icon-tree-2:before {
    content: '\e921';
}

/* '' */
.icon-warehouse:before {
    content: '\e922';
}

/* '' */
.icon-fast-food:before {
    content: '\e923';
}

/* '' */
.icon-ferry:before {
    content: '\e924';
}

/* '' */
.icon-fire-station:before {
    content: '\e925';
}

/* '' */
.icon-football:before {
    content: '\e926';
}

/* '' */
.icon-fuel:before {
    content: '\e927';
}

/* '' */
.icon-garden:before {
    content: '\e928';
}

/* '' */
.icon-giraffe:before {
    content: '\e929';
}

/* '' */
.icon-golf:before {
    content: '\e92a';
}

/* '' */
.icon-grocery-store:before {
    content: '\e92b';
}

/* '' */
.icon-harbor:before {
    content: '\e92c';
}

/* '' */
.icon-belowground-rail:before {
    content: '\e92d';
}

/* '' */
.icon-beer:before {
    content: '\e92e';
}

/* '' */
.icon-basketball:before {
    content: '\e92f';
}

/* '' */
.icon-baseball:before {
    content: '\e930';
}

/* '' */
.icon-bar:before {
    content: '\e931';
}

/* '' */
.icon-art-gallery:before {
    content: '\e932';
}

/* '' */
.icon-airport:before {
    content: '\e933';
}

/* '' */
.icon-airfield:before {
    content: '\e934';
}

/* '' */
.icon-aboveground-rail:before {
    content: '\e935';
}

/* '' */
.icon-cemetery:before {
    content: '\e936';
}

/* '' */
.icon-commerical-building:before {
    content: '\e937';
}

/* '' */
.icon-credit-card-1:before {
    content: '\e938';
}

/* '' */
.icon-cricket:before {
    content: '\e939';
}

/* '' */
.icon-embassy:before {
    content: '\e93a';
}

/* '' */
.icon-pharmacy:before {
    content: '\e93b';
}

/* '' */
.icon-museum:before {
    content: '\e93c';
}

/* '' */
.icon-monument:before {
    content: '\e93d';
}

/* '' */
.icon-toilet:before {
    content: '\e93e';
}

/* '' */
.icon-town-hall:before {
    content: '\e93f';
}

/* '' */
.icon-trash-3:before {
    content: '\e940';
}

/* '' */
.icon-heliport:before {
    content: '\e941';
}

/* '' */
.icon-hospital:before {
    content: '\e942';
}

/* '' */
.icon-industrial-building:before {
    content: '\e943';
}

/* '' */
.icon-restaurant:before {
    content: '\e944';
}

/* '' */
.icon-menu-1:before {
    content: '\e945';
}

/* '' */
.icon-th-thumb:before {
    content: '\e946';
}

/* '' */
.icon-th-list-2:before {
    content: '\e947';
}

/* '' */
.icon-th-thumb-empty:before {
    content: '\e948';
}

/* '' */
.icon-ok-1:before {
    content: '\e949';
}

/* '' */
.icon-ok-circled-1:before {
    content: '\e94a';
}

/* '' */
.icon-cancel-1:before {
    content: '\e94b';
}

/* '' */
.icon-cancel-circled:before {
    content: '\e94c';
}

/* '' */
.icon-plus:before {
    content: '\e94d';
}

/* '' */
.icon-help-circled-1:before {
    content: '\e94e';
}

/* '' */
.icon-help-circled-alt:before {
    content: '\e94f';
}

/* '' */
.icon-user-2:before {
    content: '\e950';
}

/* '' */
.icon-user-male:before {
    content: '\e951';
}

/* '' */
.icon-user-female:before {
    content: '\e952';
}

/* '' */
.icon-users-1:before {
    content: '\e953';
}

/* '' */
.icon-camera-3:before {
    content: '\e954';
}

/* '' */
.icon-eye-3:before {
    content: '\e955';
}

/* '' */
.icon-lock-3:before {
    content: '\e956';
}

/* '' */
.icon-lock-alt:before {
    content: '\e957';
}

/* '' */
.icon-lock-open-2:before {
    content: '\e958';
}

/* '' */
.icon-lock-open-alt-1:before {
    content: '\e959';
}

/* '' */
.icon-attach-4:before {
    content: '\e95a';
}

/* '' */
.icon-link-1:before {
    content: '\e95b';
}

/* '' */
.icon-info-circled-alt:before {
    content: '\e95c';
}

/* '' */
.icon-clock-2:before {
    content: '\e95d';
}

/* '' */
.icon-stopwatch:before {
    content: '\e95e';
}

/* '' */
.icon-hourglass:before {
    content: '\e95f';
}

/* '' */
.icon-paper-plane-alt:before {
    content: '\e960';
}

/* '' */
.icon-paper-plane-alt2:before {
    content: '\e961';
}

/* '' */
.icon-location-3:before {
    content: '\e962';
}

/* '' */
.icon-trash-4:before {
    content: '\e963';
}

/* '' */
.icon-doc-3:before {
    content: '\e964';
}

/* '' */
.icon-newspaper-1:before {
    content: '\e965';
}

/* '' */
.icon-folder-open-1:before {
    content: '\e966';
}

/* '' */
.icon-folder-empty:before {
    content: '\e967';
}

/* '' */
.icon-folder-open-empty:before {
    content: '\e968';
}

/* '' */
.icon-folder-1:before {
    content: '\e969';
}

/* '' */
.icon-attention-alt:before {
    content: '\e96a';
}

/* '' */
.icon-attention-1:before {
    content: '\e96b';
}

/* '' */
.icon-bell-2:before {
    content: '\e96c';
}

/* '' */
.icon-chat-1:before {
    content: '\e96d';
}

/* '' */
.icon-comment-1:before {
    content: '\e96e';
}

/* '' */
.icon-print:before {
    content: '\e96f';
}

/* '' */
.icon-export-1:before {
    content: '\e970';
}

/* '' */
.icon-reply:before {
    content: '\e971';
}

/* '' */
.icon-pencil-3:before {
    content: '\e972';
}

/* '' */
.icon-calendar-2:before {
    content: '\e973';
}

/* '' */
.icon-globe-2:before {
    content: '\e974';
}

/* '' */
.icon-globe-inv:before {
    content: '\e975';
}

/* '' */
.icon-at:before {
    content: '\e976';
}

/* '' */
.icon-play-circled-1:before {
    content: '\e977';
}

/* '' */
.icon-play-circled2-1:before {
    content: '\e978';
}

/* '' */
.icon-pause:before {
    content: '\e979';
}

/* '' */
.icon-stop:before {
    content: '\e97a';
}

/* '' */
.icon-trash-5:before {
    content: '\e97b';
}

/* '' */
.icon-doc-4:before {
    content: '\e97c';
}

/* '' */
.icon-docs-1:before {
    content: '\e97d';
}

/* '' */
.icon-doc-text-1:before {
    content: '\e97e';
}

/* '' */
.icon-user-md:before {
    content: '\e97f';
}

/* '' */
.icon-stethoscope:before {
    content: '\e980';
}

/* '' */
.icon-ambulance:before {
    content: '\e981';
}

/* '' */
.icon-building-filled:before {
    content: '\e982';
}

/* '' */
.icon-bank:before {
    content: '\e983';
}

/* '' */
.icon-medkit:before {
    content: '\e984';
}

/* '' */
.icon-coffee:before {
    content: '\e985';
}

/* '' */
.icon-taxi:before {
    content: '\e986';
}

/* '' */
.icon-truck-1:before {
    content: '\e987';
}

/* '' */
.icon-food-1:before {
    content: '\e988';
}

/* '' */
.icon-user-pair:before {
    content: '\e989';
}

/* '' */
.icon-user-woman:before {
    content: '\e98a';
}

/* '' */
.icon-home-1:before {
    content: '\e98b';
}

/* '' */
.icon-basket-1:before {
    content: '\e98c';
}

/* '' */
.icon-website:before {
    content: '\e98d';
}

/* '' */
.icon-group:before {
    content: '\e98e';
}

/* '' */
.icon-user-3:before {
    content: '\e98f';
}

/* '' */
.icon-person:before {
    content: '\e990';
}

/* '' */
.icon-group-circled:before {
    content: '\e991';
}

/* '' */
.icon-female:before {
    content: '\e992';
}

/* '' */
.icon-smiley:before {
    content: '\e993';
}

/* '' */
.icon-smiley-circled:before {
    content: '\e994';
}

/* '' */
.icon-bug:before {
    content: '\e995';
}

/* '' */
.icon-certificate-1:before {
    content: '\e996';
}

/* '' */
.icon-graduation-cap-2:before {
    content: '\e997';
}

/* '' */
.icon-wheelchair:before {
    content: '\e998';
}

/* '' */
.icon-extinguisher:before {
    content: '\e999';
}

/* '' */
.icon-shield:before {
    content: '\e99a';
}

/* '' */
.icon-hammer:before {
    content: '\e99b';
}

/* '' */
.icon-cab:before {
    content: '\e99c';
}

/* '' */
@font-face {
    font-family: 'fontello';
    src: url('../font/fontello.eot?1754510');
    src: url('../font/fontello.eot?1754510#iefix') format('embedded-opentype'),
    url('../font/fontello.svg?1754510#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('data:application/octet-stream;base64,d09GRgABAAAAAOhcAA4AAAABXdwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPktKyGNtYXAAAAGIAAAAOgAAAUrRrRm3Y3Z0IAAAAcQAAAAKAAAACgAAAABmcGdtAAAB0AAABZQAAAtwiJCQWWdhc3AAAAdkAAAACAAAAAgAAAAQZ2x5ZgAAB2wAAM5wAAEwXOt9m7loZWFkAADV3AAAADYAAAA2BREYP2hoZWEAANYUAAAAIQAAACQJBAYUaG10eAAA1jgAAAIrAAAGeKt5AABsb2NhAADYZAAAAz4AAAM+vuJy2G1heHAAANukAAAAIAAAACACZAzsbmFtZQAA28QAAAF3AAACzcydGhxwb3N0AADdPAAACrYAABHrXtTuynByZXAAAOf0AAAAZQAAAHvdawOFeJxjYGRuYpzAwMrAwVTFtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHF4wvJzDHPQ/iyGKOZdhJ1CYESQHAPnADJJ4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF7O+f8fpOAFA4iWYISqBwJGNoYRDwASoAdLAAAAAAAAAAAAAAAAAAB4nK1WaXMTRxCd1WHLNj6CDxI2gVnGcox2VpjLCBDG7EoW4BzylexCjl1Ldu6LT/wG/ZpekVSRb/y0vB4d2GAnVVQoSv2m9+1M9+ueXpPQksReWI+k3HwpprY2aWTnSUg3bFqO4kPZ2QspU0z+LoiCaLXUvu04JCISgap1hSWC2PfI0iTjQ48yWrYlvWpSbulJd9kaD+qt+vbT0FGO3QklNZuhQ+uRLanCqBJFMu2RkjYtw9VfSVrh5yvMfNUMJYLoJJLGm2EMj+Rn44xWGa3GdhxFkU2WG0WKRDM8iCKPslpin1wxQUD5oBlSXvk0onyEH5EVe5TTCnHJdprf9yU/6R3OvyTieouyJQf+QHZkB3unK/ki0toK46adbEehivB0fSfEI5uT6p/sUV7TaOB2RaYnzQiWyleQWPkJZfYPyWrhfMqXPBrVkoOcCFovc2Jf8g60HkdMiWsmyILujk6IoO6XnKHYY/q4+OO9XSwXIQTIOJb1jkq4EEYpYbOaJG0EOYiSskWV1HpHTJzyOi3iLWG/Tu3oS2e0Sag7MZ6th46tnKjkeDSp00ymTu2k5tGUBlFKOhM85tcBlB/RJK+2sZrEyqNpbDNjJJFQoIVzaSqIZSeWNAXRPJrRm7thmmvXokWaPFDPPXpPb26Fmzs9p+3AP2v8Z3UqpoO9MJ2eDshKfJp2uUnRun56hn8m8UPWAiqRLTbDlMVDtn4H5eVjS47CawNs957zK+h99kTIpIH4G/AeL9UpBUyFmFVQC9201rUsy9RqVotUZOq7IU0rX9ZpAk05Dn1jX8Y4/q+ZGUtMCd/vxOnZEZeeufYlyDSH3GZdj+Z1arFdgM5sz+k0y/Z9nebYfqDTPNvzOh1ha+t0lO2HOi2w/UinY2wvaEGT7jsEchGBXMAGEoGwdRAI20sIhK1CIGwXEQjbIgJhu4RA2H6MQNguIxC2l7Wsmn4qaRw7E8sARYgDoznuyGVuKldTyaUSrotGpzbkKXKrpKJ4Vv0rA/3ikTesgbVAukTW/IpJrnxUleOPrmh508S5Ao5Vf3tzXJ8TD2W/WPhT8L/amqqkV6x5ZHIVeSPQk+NE1yYVj67p8rmqR9f/i4oOa4F+A6UQC0VZlg2+mZDwUafTUA1c5RAzGzMP1/W6Zc3P4fybGCEL6H78NxQaC9yDTllJWe1gr9XXj2W5twflsCdYkmK+zOtb4YuMzEr7RWYpez7yecAVMCqVYasNXK3gzXsS85DpTfJMELcVZYOkjceZILGBYx4wb76TICRMXbWB2imcsIG8YMwp2O+EQ1RvlOVwe6F9Ho2Uf2tX7MgZFU0Q+G32Rtjrs1DyW6yBhCe/1NdAVSFNxbipgEsj5YZq8GFcrdtGMk6gr6jYDcuyig8fR9x3So5lIPlIEatHRz+tvUKd1Ln9yihu3zv9CIJBaWL+9r6Z4qCUd7WSZVZtA1O3GpVT15rDxasO3c2j7nvH2Sdy1jTddE/c9L6mVbeDg7lZEO3bHJSlTC6o68MOG6jLzaXQ6mVckt52DzAsMKDfoRUb/1f3cfg8V6oKo+NIvZ2oH6PPYgzyDzh/R/UF6OcxTLmGlOd7lxOfbtzD2TJdxV2sn+LfwKy15mbpGnBD0w2Yh6xaHbrKDXynBjo90tyO9BDwse4K8QBgE8Bi8InuWsbzKYDxfMYcH+Bz5jBoMofBFnMYbDNnDWCHOQx2mcNgjzkMvmDOOsCXzGEQModBxBwGT5gTADxlDoOvmMPga+Yw+IY59wG+ZQ6DmDkMEuYw2Nd0ayhzixd0F6htUBXowPQTFvewONRUGbK/44Vhf28Qs38wiKk/aro9pP7EC0P92SCm/mIQU3/VdGdI/Y0Xhvq7QUz9wyCmPtMvxnKZwV9GvkuFA8ouNp/z98T7B8IaQLYAAQAB//8AD3icjL0NfBvlmS867zvj0Xg8Ho9Go5Esy/r2SJZlRdHHSFEUWRhjjDHGGNe4ruMaY4IxrgkhhBCS4GazaZrNQjaHujSbsjnZXDbNcmkuTUNaspRDuWzKUg7lUi43sJwctrfLsmxuDs3pzeZak/O8IzlftOd3nZnRzDvvvJ/Px/953mcmFKaoS6/RAfwZZaVcFPdjpyIwuL2tRW1A7DLEBgOapPtUu2JpUdSkntYCLM14nPGQ75XewflXjiHq1bjh3Hl0K2z9AXfc53sl+gqijr8yP9J7ZGTn1hd3bKUofMmgKHoPnoc6glCHw1ZPQx02Laun/EkLa2GhssAypNXodqvCBv0BLWNNO2rUZNbjY7CT7tdkThJfPC7l5eMv0l1KQFo8IwUUNC/nZNwrq6JP5NiJSZ6fnBjnFWOP5PNJaK3Cn+J5Cv4QOdBj+BWqgWJ/VMug9jakKpZapKWzetKL4ECr3d3GM8Yz3d3FF0u5fPEo3l460WkcR72dJ0r5fDqdhyJwtZyTUI4f+uFXaslYXV+WTU+HtWCgAZGjhVUc6ErppaPFfK50lI9qWimdnp5J6KWIFkNJvK10okSqK1WrM16LbAtoibGxhBbaphmfUJX6Lz1Hr6VVqpayQf0NdRwm9dfYWmDzNyGLI5y1hC1hh4Vea1wcN84Z58aNi6i0cePGheKeozn96JNF9MbrxqF33kFjr6MB4+jZzS+uY958k1n3YmWcLpfP/oihyDjZ/NXS0YmNqHR1obRqHF0qqvLsfvp52kdF4VkXjQgNNSN/Jp0tokxaC8fpcFrvQFpY05NAXKpdpC0isisqPvPW4tBb410xHouiiHmG4Rhm9MwYK8hmAhfvnu9JzswkewLdBVWPCwLjcUsKZpKavn69PsIF3B5GEBJptdC9NEafQh/CVD+MUanNRsEY1QRJG3SzISiczl7VDFRphkN1eJDjujaj69tczUx/eqawOeJisRMLLGb0nTmGE+CCdUVza2WWxYbzeLl3qC+nsdjHsAzZeo/1MrzI+DCr5UYXdL3o0aVAgJMCTjbg0gYGtALrDEhcICBFE854gJtJvN8f33UiFvCVckoixjtjoszgeIgMxSDniTn5WELJlap0sR/67KMiVBr6nGp30nhp/PU/2pfq+Lek7EF7MBPMpDIpPHts8UwoPt4d53CUMaeCHfvNGCNWpoKP96CuhYUp2OZL+Zk3RYFMSTohuBJfnpC4DhNyluRdIGxz6cKl7dDGTkqkPJRG8S/5vfaGeo4GGguGLcEA24xoLduiO2xJ9SopoKdQJgysZLHTI1Ob3z+W7pvlffhwSHxHUlWpHCNHvL/nuW27xjC7sNCfPoAimniBDxi7nZIRkZxOCX0gOY3CwQOF7UfeHyZ8xMB4vU1/is9SHBWi2qksVV/ik/HWluYGhmKgQUlVYQNaWm+5tikrUbIDEZHlRWoKVaShoponwQCMJDpfGh7ZPDKC3o7m89HFM5FCIbLRLXh4DxqCg+A2Pp3eu/edvXvR+6KiiCEVvUaybx5ZyEeNIsmNXovmPWNu95infJpkfGcv2qy6Qd4p1XbDZI/gXVQd5QBJuoy0OxJyOyXBbLct2YyUNhRYhdLQyCvn6I+kHxkYGB0YQCfMH2Px6iu8ixyXNuPg1VcUbbbjJB6ptoN/qdIEujp0ZLxg4jLm0W+mWK9Kx7tUt0cpH1Y8bpXseIRcX0lDezwRD2xTlR/jvcovyJhLZaj3r/CrIP3YHwlEPqWI2igi1YtQEQEDW0Bl/XtAPSZxsby8AUUk3eUUROOgEnJ/7syFOOc+dBoSILn8ju+ybkDv40mqGcq0VeSWQrSRhQ2EtXQHSPHLkl1VGhB6XQ4l5e3b5aQsSbt2SZJcuQrJu16TkwHpmWfMpP3PmhngKpCUnzV14KVR+j16lHJTceDReMRdZ+oO1uIguhYaHqY1PYsIlXmRHgblSOthC2jgsAZsC7wK3aOPhkaGZIlPCE4jEVXfFVgZveNyP+uR3Yd13u17N8L6OEbmBbczEXMLitxJF2d+WnK6Xc96JOOEJ4ASclRAPbIrsm2/W+AMyZeQGNnDi4GA3Ol2CZW5Bd7YQCkwIjGY20io0c5X5tZDKyIdiNPpIm1bIv+sCgNfYZdUUkTo/NiRtcORyPDaIyeWTsbGtm07sW3bGJePMp1jpVJc5CS8Idk7UHQXBnuTyd7Bgrs40Js05K0vboXtfU7gxVixOFqMJ6pzdGk/PgnyLQhz5K1FJp0RzoSBA6JahuLIFBUguQPNCEQ9NKUZ4Xkl4lYK6ZjxcTxdUIC+0J5TU2smT6HXIoqxSdFYRZIUVlPQDlXbPTcXUeY2/nZjVZ4eh/o4qsnEK/5mB4eX6lyqsioRoK4kyNkWeypDxoPUmShEdePjXLSQ8ChTa15fY7x3Sh/T0UeaamxKyEAUspwgVXbPbdw41z06OprO54G2jUvr6RP0BLUc+mghtO0IgNAGgiB6SbUgESiR0Aecsg41S05BmMOFB1dTz6/p6mGG0bmB8Vi34BowtMiEz8PGUJ8z7TKOxZyC4FTR6aSvoOuG3MlM7ehF58gtaXB3T/er4/CgS+iOTZAHeZ9zKor6XWknPOjiMEMe3CCJMEd9OyaZEjrrjJMHzbF6m/bhL4CuCzBWKwOihegePWmSdYBwEBAIQCQ2rEECoMgsUs1RJOxFsoFMTUNPSW5C6rqKNDECEC6a27c293T307okhQLJwadd6V4X+jyXe7a3r5gU3VEx2fOs2+0suZNSBOg3qe9dL4qBUCS3dl/u6S45LZFCEoN7XX1JF16T25d7ticpRjxiome/u9fp4l1Jkj2psyaNXVq89Ba9E/rhgvF3ciZGZNuQVRERHIPWINEBcICxTjrojRKvDmFReuut19zikMpLaI8Uk9CApBpviqKAdONNRYGuSGivJJksBeXvoffRMdA5NqoV+MqjiLU1iPCVTskg2zHlCLB2Vk0lAabQST0bhiGC4QDVaHEAQcP4oDdeQRJr/N7YbpxlkfBFNI4DPi1+zDOblhNOkY+6Ep4NOSmtCkLIRUexcaGSk0ebkbyQcLl9MV++/EI67QxpBybycVcg8Mz0tW1TqQ5oW7bp+rYBv2d0DRQHawGsZCNIioBbC6H7LJlFMBEIOxJRtpQKjb+uxSc9GtY82A1H92HXzGAp0sXMSVK/IEmcoPK8vY4VmVmGVd3x65tf9mhujxaCHaOeQKy/zxWdZhiX26koTlkVuAYLZ63llDzHCJIiyYElXIS7TFy0HGhzebsmmDK32lZoKFGFJkSCtmahUxXIbg/CRSpJJ1URREsRobPDUaEvHuFYLM1LjFMqOZ2q4Ha5S10u93PsbPfEtu2xPFMYgR3/pripVFAKnoBLcovCpEtNS6Ikx1wRLRSLJg92R8s9hVEd58f0JUw/g96iByme8kEb7XU1VFXWKMT6KiKaEAEMe7iIUkkLzaaSWQfI2YlEuj+XSOPuPVPxguga8rhG30j3R7slNdbrGTpOD+rRZF96rH/R+aKRCymx/omDxu9LhcjwWEWeomkYlys4n8i2sMUKYEFX3ceORWifR1l84dgxejBZaSPWoI0C0Af3Y2s9s9RGa9iaBqpIpyxXCjiveBZA8kUi8LsQoQfNgvCs4klC8uIZKNOXNNtwnN5Jy1Ai+yOrQNoAQkzEccxabEEapsRD6/SMKHETO4eK+a4NA6NTJ8ZGN/fkukYP42lWFHYteFwJX6TTOIDfCXRGAl29Sb6KhX10hGqk2qCtAZedJW31YLuCg4EQSO0ihgGFzQGzWwPmJwh1hxoMxBFgoiLC3Xjt9Kb4HuOMpxiLxJP6V7x8QhswBkQxmeYFV76zs4DOsGLA02OMDMXRsBhJ+pq8gc5pTejbtJ4Vk7rxWlLnpd7iF8U+eWmO90KbfCAjl0GbWpqdpE3ZOM6k5VSSgQaIuMI7sIVhzlsCQIxWoMZU0oMAsIn4NJ6b2Rzbg3xSwNPUKjb5lxqGjgpiotKwkB49bTYMHRmOG0cAD7hszbysXt02VKy2LdHpES7btAo+DFIpDG1rUixkbm3A0cQwD2aSWZ0wBYhq/x9I27tX0/oH9vgCa7t1txQvDA+jM19Kwof37j54OMR1zw4XQgB3r72qjM8HgDl+Q9kBj8OcNdbXEB2SydqvsgP8IqiIoJVIoHSxJpWpQfjsFGBG2cSMPp8u8Ntw7rlnhrDkLgzsGER9xrFCbvCk4vEoWFPdzqQoGEU0Nribcw/1jnXG9180Fqt1C/gcYNlGqLvRVmcx6QWG3YIsWYB9KEuspyBYIcRIxG/7PIvGx2eTKLCoG6NOnFTjgqjKbtkp4MO+kiQtGmfS55BvUSjnnLGk6sLOAUl2OomOOXNpEr9KD1NJYiMjouNZAvSyWtaDdVD2RZQVoRYQ/jrUxQLosxBdL2ILC0faUmAVGTPxqQQfi8kS61bXx50yLwl7AvGdouB0x94SJLe+KXdgGjMzCU9ndM6zSxE419TWfQd9Y13csy90x6aU+EQBn8NMp885546FWN6ZcA90cayzIOVyIseAhVbBgLuoBqAKB6AgL+CgMPDTMioF1tJK0BE3Uv6S54ZSsbAil0kvT8RjrSDf/D6Pu9GpKlaJpcTLIO3yDNaAWnAE7amWP/JryQTt/owf9qA9nMoEs/BLH3RHo+7FQ+SIzkwlp6aM964/JqfwLkPAu8j5wim8K+o20p5IxIPeckenIGnq4rWHhSnzb4Hkpy7zwKdVu4r7sU2sJX6VrN9htjyYdQRrUpZwyuoPgzVjv4ikeaMUza85+gJUPPXC0TXG2XnAlIVXdoMFF3/jjTdPnULM7nz0iu/Jh0+CHmV/VEtdwa5tyB4OVkcGnyQW46lTp4gRiE+COXgwUlhYgOLGo3lTVm4GPDpAtUAZIYeJTcyRDRAh0aIBV9aQhIq1EAprGZq4MBz4iOyU4oIx6wvFBPSMLLO8yHLGZtnFiu6no3iQU8pvi2oI8wL7AQ+K9DeQcFol/ooveFnCYEbEiyplMWXqdpCpNJz7gEcjYBkkKFtJWtbeBhMf9LutlhoaWYBp7WFg23DGbKClhg0ABAxCE6GhWd1R06Ija4vVb62xIrslY4MdDUG38Seqz1jHMSzDYt5Y51NVJ9qKtjqNnPEq/o3xKmIg09muga552BEveMrzAeEAhr8DQgDPewSJ37ePX/wIJ+bL75gHlCc5fXCgQLNWdILvD9JzY0ldnmgH+m0B+m0G+rWb9Mt/mX4RNLzFHszAvgqn7GE4dZA9k2rG/kxLJmWvzGP5sDmNI+XDaPwi2BynLgLFLVw01qLYFO2D+12VaY7mF8/gk+Wui8nkqWQSiHEKsibJ34J5XPJVVGyfpbaDzb/URubLbXQA91iBh1pgxyOkNYZAaougQ8YY7OPXNuCdkRHDNzLy+ugo1FVzuS768jg1lITKmPAMompAMUC5X/LQwLggqJfs7yHn7JVa0XlDQDuMT5ET9vToKPr8y73HA9CGjSMjV/jwpNlX7sdg6BI+tFa8CJerRH6rvwAAZcnJQm9fPAMcNnJttVWf0zR9DuStCqg+ALi2ucnltNUQXKtaaDCoWuIA/CzE8s626KoXtdhaaGRrsakNmH5T4xYYt2TMSID4jkX4A7yG3pDcTGd5cQ/auQfp2433+3jtdRc6w4fK70kiM8e4xbEEH8KjIWETI0rnR8ufzGD34ovo80HjtwEhvWYJky7NJ2ApmEb8h0nt+h79IdIh9vqleXyBLoHs8gJF8y8FfU2yhdjrNtWXpUUMwCZsqjOF9WkAcQj0WYmSDksqDpZNoAGlsqnkJnRgk447dzy9vQujF8fnzxinzsyPR9XEWFoWhsZc8hqVnxkqDaI3u7sNlxiLRmMiLcu9AT4/OJjnA71ywuU6MOeTtnYSX8fipdfxC/gC9NENfVQlS7WPlmp7aMA4jmQRpeMoICLFg9DQM6+xPbi0bc98J+5hBg6u6dnW2bltDzngC4Px8gtiLBKJiXjQnY9+4Ak5Ax5PwBnyUAzUtZl+zey/AlwdI/zRFnbbFcmCGNOAcYAEY6mwRtkA3WkMK6vhItOBQKmCerWZFqmeZdHpN5Cbwcbnp94wPsEMUt/b/xHzifHGaeZMHyN1jhwsFOAnFj1U2KhG80o6tJMuQu43Thm/YTBS3ziF3IuH8RlUgAeM10/vdw0cHSnxPPzEoiUecUoupqZ3hJbw4FF6nBaBAgieVhWZr2AOougBCdItoWyRBpPeQQ9wLM+7ef2npU7d2I5+aig51S0PGe+4aYqT3E5dXWsc2rABbc79fhPv4Tl22vj0syovvwm8dP4qaQe8HI2EWwI+b7NaV1NVIpaKr4vshPSAOIiry4GsFiDBMOyVX/oDMNEk/oMPZOn0B1JA+kyWPjgtSeXFw2gvbEfgiEd4pXxC4Vl2506eh11RcI/C7zXP+fLz6OK0wV53qPgP0Hl8FlCHqXsb2Ar+VBUYiDiTSeuXXU0Xp/duLhX5wHCnvnc6NzCwtr8fn937rnF2eEiIb59/rnN6r7GZpK4duMon3kRFoVwtWLVZoMvE5rMSTbkMEfcEgC3ix0nVVNwSwIREzTvQEUWJK0clQRA38vxGUeCUowqe5PkNKiOKxrsRNCwrEu1TFg+BqX8CFNcgq7CDPGZeUd4hZwL7W44j881e9jdf0T9JyloSo/4r+ob94/omW92RI5hOEcs7k04CMiaLFvT2K65m2rd4BhQO+cNDzEV2SD+Wi6r47BWFFM2DuAW1BOJ+wdyMV7u71Zg0kJibSwxIio8FmVm+tJX+NvBTPzVIDYM8Gbpz4PacTBO/KJgnIvIiFahFM8/hF4aMOG004oQjnhxI0onLZxlIGshKpA0IVg+5RxxC5jnxAzlqAN1lrUEr/YjCOfudPsxgnzqsJvm4EJCSAX2TqnA653TOOHllWIGN5Apg1qMOOJNCXAgJcFR3qhJX4J2udS5OGZZl433Qop9JAVZlY65Bp8LHBEkdUbHSn3B3i5LzkDOCBZDqfVIS9mo2l8JrvKQOqBjqF8UhyHdE1bCAK/kOT08fQAzYCvSli2Cz/j3NgR0sgbThX5KtYj2PYWxqVDJt4Yp3yLbUs78DFljcLvP1degVLsa55ubmnMA7skSLslwOTU29gGLGe6ae2kcnaQ9YIBFAJPxLy2Nhn72W6CkPTewAFjCdTtx/YCDoKmwge8AmEWmHB5mJZqawjjdKiWhcUF/df8j4vaqUxJw87WJdzlhg+/axkSfzDDf43NtPxllm7KiLczFYLOYncv3oSCDEaaHiG/m8q6iv01/9YEjN81wE453lQ76ZPkFVlb7JbllQhLcxqOTIsBJKdl297qSYdpvHbsqxFn8ym7ITgAuAfmnlpOUK6PWbtB1A45hh8tGLC0lCnK/gSULJyQXjYCFyDo9V4W8smr8IOvA9con2ECx86Xeg2B/EQ1Q9YGGO+OtttcSWJw50pBGn0zq0XnW5XAYcjfUulxPnjf1oyuWCy42qina6VNMWO3/pIPqYdpvl1JJyasC6JUVUSkOvQxmqsdHpRDvN4vYpUIIL7XLCbha2u+I3/B2U84/VcupqiE1XS9rhQGaTtHq0xthHikI7nU5ogMulkBaSsowNLifsLtUs5zz0axb6JRD/r7kOUQusRVoDJbF0yNhtPOlKONFuKGq30+naRgpW4y60A0ra5HKqJhYgON1HcZQVpB7/kt/ZUMcS+kwRNzXx0rcsnQArpvx2Bah2FaKDmfRKskrkB32wUBjM5wcL6Hzl13glxERxUimvU2Ynlf0KflWG+YJb0coPUnlXn6L0ofMDwKTGWZUx/Yk/pb9OY7Dn/WCz8C+FAk2qxFRxl8kpOGzOFUF2DhUlizgbZAPhoEyD8KVvdDOTnKd83C2M45omNpGTNXRGk/uNXbmhqMyMaU9rY/HX8KtzhhvvdwXKGz0ePOsOuNiWNknKG4muuS7fyZPGZ2jt+ssY2hyXJewPGKGC9f8Qhl6JwB71w24D+WsDueuHvQI3K/ArfgAFDsTKXQe6MddNrLUr8pXYleUutMdYS/uOwF+VRyp1e4BHmp3X471VKGUHRGs3ly0AXsM/R6U2oxjJT6LXjOJkPjJlFNFrp65AwKkpfHJhAQT65MaFja9RX6rHU/Gh+DOpa3woZK0COmQF1iQVod9PQjVrTYQJ3DVpzNG+N0hNU1NLODMfXViAHnW/DvUQXGGu4+6lO4Hem6lWKkt1E1xx06rMspCn2c4hYiPoHmx68ooI6YD24oBqPMjhwTZzOUA3VwbCprpwmMogGKhR2eqSgKkwjkbf/2g86p4/8dbTSn8/+pxT+/K5zf08/Obym/sl2SeNh0I+34R0SuZ53RUlR9EtoiO8IE9InFsiv3IE90XHP3o/6u7vV55+68S8UeD7N+fyfSoHv/lcn4r2eqLihM8XCo1Lm/mIPBFzkqNrjxzhdc5Fjjxv8tVe+hk6avKVA+jZLtfXVtc7QRP4YAeQImk+VlJtdoclbEVvvYJE4wtju/EFEl9ZePdd4/333juxkDxCR5dS0WYkLr71HoqaN/HsebiL5IpMuXTpGL0C8AKx9xXe9I0S/QqiHpPFZ9gwxYCmhY3oWuIsRcBGvzwY4zyqGFUCIafVabHZE7PGe8bHCYedkUWEkdsZzaVlTwwFSMZQT9rpwfVyjaImjI+M9+cSqlLjtAkeOaAEXKroiZk21P93aRr/jB4EFOMA1AK6qaXBwpC1AQcwBhtms/50HEMLfKpDFWkQK/CPtBGrjpRuelpBV2m+XyFXd0/328YXPUMllnseDR7hmUipM2HsYDhGxLV1uE70jjgHnSONdsZaz7JYMvJz09NRjN/u2Tm6o2fj889vLMwMD82iY4yP87ANNqbBFts0Or4h2GxpVtWA/Hp1rfB5+nl8Blp7xbctEdLKkqUVCZCkhThzwBZQjpw9e+TJue6hya3Hjl08hp88cWIzPofPnDOePzfSWziGqGMvbH7rrec+q5b7OpR7wSxXrpbrICWBDQPglLjlK+FS6JnDZ5lNJ07sYaDQY1un+7vnnjx87hy+8Olzb7+9+fljxrFC38g5NHTOtAUuGVCuDuWKwE9gCzSYvqcOZG3JajIYJg7iBUQ1FhWYyBImyj5s+el64/OR9cyGqd3MVM8Igw4ihVxO7MGTcDm8bvd64yNpeBMa2DglrZF6Ri6ii3BpHN04qUyTy7H1Fb8Urvi82B/xJCYqS4REygrix5KZiuZ3o9lz504RF5Tx5sJHHy0s+bIGcb/5jKkzbfZw1m4a58EM8eNokcJuND564MgUyJVPoYe06ef/FDBTI1BzGuinNexxqWbcR4CE09BtKJNKEhrGgMKh6hrNTHEQ36eZAFOnZ9M6TB/+Ql+T1xP6mrWd09P6dF4v9u8bDr37bvlC79j09O51Ypzh0IV33w3t3hh3CXhoFDOlru5iaTS6G34HR0Y2Hjs2NdK/e1bKM4JxcerYsY3r8wEsMiOmjthKv0oXgcf91Feoe4iO+NpdesAnVGNCqoyO0lqYBbHVgVUReC5lLs6yDh0Y2gK86cEAxRTVbm5Ab4DVCWaLM8E4aHPzoki4hSYEo5nLUEGY3zOniIvEWGf8FrnwxP7NMgaQ6lPUWFwNFN0ezDvV0LARX/tChJXcglvBTKhP6pF4zLrGOUlUEoEIltJKwBPhONklMtHOzuL8pGvM2bqsFwtuumj8Fgr/FDnRk8hl+La/H3VymosVsDPeGSvhLt9AIeZbiz3i7mkMPMxzQmc+rbgHGGEoVuJ8Qzk5oPucYF5iziPygQgvirLAuBbPKSRuq8EqYcBU3GU52QB6Ngy6oROsiNXU/ZS9JN87/pXbb7upWEhENL9TgXKAeAIWDaZWdYApA2SuWcxjJk1SkHkPyABSbGbkFskJYwb3HDox2C1mNBdbKYLcqKzrwTWkrEI6rVYWJQn5nFGVREzvHSuwTFGX5pSC0pnU4hwacKv53FD/xrm+YdfMgW2MqBVcHtE5HpE2aFI+Gd/I4oVX1o12CV2s6FGfRBMLTKnTWUpM8VMuEhM1PJvX59AFPt3XG9NiksRKiRwzGXCt2zCzbW6imHSihBh1e4piyGWknSMK73TH4go3u11cAFoV9w4nknyob+JoqHfPNixOond3vqXGZDbH7N2gqHy0/DnPyYGBUlQ4sIRj9oKOj8LYtlN5qkRotLgyHW+LuFiG+F49yE6wHSCJbCXmLkPgjO5zpMh6ounxINZCkKUrbpeKC6YGaFgLI6N7bNvx7WM9nQO54khEFZ9PoB2JI6IaGSnm+jt3DYxxW9nfF8dCobHN5GD0cGMDCXZHJ5fwhXQ95EtwnckuPZQc39QnKmNjiti3aTwZSne/mVs/+ixiPAEXcdrAYc3o+tz0s0S3/D+XPqf/En8EskEHnuNfur0j4ZOJbLCxFW3nwTDXhMGCJBhCRDXmGmH1wsLCXBdpErhXRA7dXDD5g/e+IkXcjJQorn/y6I7OnObzaZvWTm3qWjMUx8e0khZJjicntpLLmBgVfX2x8cH5bvNS84mMdPl2InrtbZAAjCcmRiIR3xSrJTyhiG+uW3O7PXt9/b6AppnnIVJCpy+GfRFy+ZFPE2Ni5abLd91NqiIvZ+jn6QHgIR+VgDGJBryqyJIxIWuY5uwSiZKsuXKJ4RIMT/tVGQ7zA50T2yc6B3iw2KYrF1E9zWHeeBXzSzfpvuFds/nO8fHO/OyuYYZZukqMdm7oYozSlRS4b2LMrTgBMrISx+uxS5W1MvrqhtBgqAYakIhNAQjcDHJ+bKznud881zM2JmI5ihlWYiIAugLOfJTWN7y5fv/gukOH1g3uX//mBs5Yy/Asm48n1iSdga7xZ0w8dOHSJ/QL+Bxgd/ZHElk3s+k1wN6gPcBkA8tXyxbpDqiHtmifH0ddh90M2zebGEzvOt+ZELr52JHjR3K6qO978ni3infMRFQ3y0R2bd0Vmhjrm3IG1KmfbhxTFexKbhj8ooKlf0Pvx+9RzgqWdnEIV9anWcJC4ZYsldU1C3F/pLM6BVoK2kBvFSUG72awUzA+U9F2luGZ8um1rwgCR0+WXzuwTZDxO4wosOUDgsizCy50iGQx5mJ9jMQwKFmOvjW4XhArWGMn/QWdhvpBNxOsUWMLWoLZcMqRolM2P0BpCwl+8tNI2Hxs7dTAwNTaY5unziA5FFLSfF9IM4wzG9GeqSNHpogtwjCiW/EFMDbWLsW6LKCn6RCoMxhPgi8dxIcDUJ3E0gHTUREmfHuEOcEyR0/wB5ifcsb+KWb0+JjQLwkfvMkZT3P9mjG5FJv1Bp028UvVHm/R5TBMDqhLkMRqCAszWk86Nn+JMp6ej/g2I+3sDAptdsXnjYVL1HxE79aqdP+J6SOTwHLNAt3ridaAGXeWrWmxENFleo7jyIweatGCVdBVD6ZEC0xDC9jJxAuVJbYH0p5D/WTZXPZ4IgNxX2Ig0lOkXU5nv/GW2hXR9YiLRyHjfKFgTICBf6BQQD4ZdFo3K6gyEwqcPbxzkHcpghxXXQnJ14uKIrDtGpBxPqbrGZ/vM7j8zOcrj63f7lQ1LnJwvYuTKfaqOBoSTU+80Rni50vGIyFPk0u1CjWIvSbgx+LQk46sRugozNpVRw0J+wmELWp2yenZ4tDDaUhQrguleWV8qJjbDpLaOOR2r4njGJqeHCgWNheKw5Nj8/Mn5ufRyDQkT7uvj6TJQ5p7Ol4+X9haKI6smRj6gIlOezzT8WPbjs/PH982WZwYnxgqFrZW8On/e2kU30hPUDbTl+92ipX3AwjXmRGLxJD3Am84LEVEJK8H4bB7dHz8oDqjpPMTotsjTw487X7N7ZSTOdi3DewLuHsH0HzX9shPA6Lse1Xt65/m0zmXDDtFXY0ZnSAD24EWtECzq86MR7L7bUSjEatnJQHgAMGTDps/Q1v8YRKeBAY0CVHwBzJhvx2dMnI8M3FAsjtE2f0xmdDogQmGN/KH3CjkFt3PuBfQCyzDDpXlUR69gLqnUGjW1druEkSnb2DW+GgKTeq6q7wLUOPQ0HNTS76ET83YGRsg9hDRwT6P29EgXO1LaEPWGqJ6zbAxZAdUbU1lYKozJL7IXvHaJhdfKESSyUgBPztXfmduco+Wzus5vKsQKZ+O5vFZMMHLcj6Kv5guy/jsdHyh0+nsXMIBM9CGQXM9tg40BbShXqjlahhktqG6Fre0058uOq/ZBw8cMD69spMyuS+VueSpBuzmMb3UsrRUB3dtHTTxk6QywavP6U+NHnSism+E7dQpeu3ls6vqxwkzz6unyokDBwADVy7+f7SHRBmI0B622p5qveGltlx3TdoDVZ+70pTLF4PVSjdWf42e6xKW1mzuh/bcQdWbazZ2ybTTWsDYv/KSTBhYljCAjj8z7jdmtv7g3Dk0eO7bz/7mWXzwzMFfXbrf6CEJ537wxBMPHTjwCaRW9f3PL/eTf4l0CRO55whaUwh2GxhlH3/8MXr4v/yXpz9eQLcZP8J/Wb6XTORS/Bj9VXi+Yj82yrWmrspa/VkiIy1BEjZGwglTIgJsZLH6wZT8+YLxwPduu+fBQ/xTtRf+9vvff/BQLZwcefaxBfSd7/Xjk+R28Zm5I5+VWXJcQ5KLlfVZ3E07zQh+7sctfpv5/omVeBHNwCqyrphJmd6IlCOre2gyImwz8uNuX/mij+WkGqmORrXbjm4FldpQx8ks+x97H+hHNPqxsd/nQ1O8CBP6xF2zeNPXHkAIY074biqeTG9e0jX3M6MwB2nQNctbiQ2usBYURsQUsAQsiKyJZJNZVA1PJHdM5Gsx32QKAxYh18xX0wmjVESv9q4fXdNv2Fb2rrh1JXos41MTmvH8KnRn52B+6HbjW0NrV29GQ+jfpndtOYJjN25OGF2r0Mmema9uQLcaDniqF2TQ+mzU7owYR1ehgc7eFf13GLuHNo3PDaF/ufewyauXzlfpOEGtoFZR3YRXu0qFfDbVXs8QxZs1Yw0dVsDsLSkSSEnW5Cxmey/fqwleTswSQEvkLGrJ1KClC15tahkPh29KeuzYJjitqkQuC+Oy3UzvSpX/XagmRRrWrM37ptbm0QS2lf8NUZXrdXr7ilV9XrEFNzoCNeOS1VNeG/T2+epzy1cUbvOKGnr8a4YQ8kKW3M2tgcjQoC80gnvGV68u/0XlUhu6SjbdCSrODRb/ctLfRGvI6wKwCP21wxwQ+4RRJdYSCJMI4ayimi+mgLmvqCFd0kKsAwYjqQD5OpSAHzFtp1H+9Onvjw8ai/6xUtYXty62+xetCB9HzPHjxuLx1du+Kkn9c8jXugyyD47v+xifNt74ALXBAyUwobG06G+HBz7/5gl8DLHH8Ilvjs4j3+ztZmxuTTXu4DhImWbQOHFodUNJWJ6Itvg8TlsdXdPelrkuCgEa7fAndfM1AThkwxkvJqHNQIf+AFvjsPZk8NlMT0+mLGd6OkIufLZRQ+d3uoqunedPnz7f9E0pKqE9IVdZbtTwX5z+a7SQ6u1NGTPkEVcIaY0v3aso9+45dCh8wjYpCKgdHg/934dQT1U/fg/GmIUxJiPMv5SIeBz1xL9uNeN+SPAYoflAOICgpQ6kZpdirMMakJGDBMiT4bUrgZGhcyMj54ZGRoznmvqbsHF4pKMbjdpV9NXu7s6T3W1t3Sc7u1f3ZyWpteBDH20aGWIGBpihkfMjxpGmJjQ8sunuLuOIw4GGu17r6mSK4XCR6ewazfb78m0SwQ+/B3r4b3QKJDd5N2l5yEr80jYgdvOtihriALaZBh4ZS+IBztpgB3BPmxloQKYtGrlnYcQ2xD5kG1UeQmyby/1qG9ciO2TrP30iW51WjWv7O9+dP2tkY59ImvRP7azrZ8ZiuGHdQ1IY/aKVDf9ra+u/htnB5p8ZF9oaRe7xxzmxsQ1xP2tWfuYKGhce57jHERd0/ayFDX72WZCpxGyTtv934N0mGOcMjHOqzed21NFVtiVhgcCgPrAxSSwxidgzScMPzSUgjrWR5U41ScBKmHgJGTH86PNDQR4nokNIvbMtwdQGh55/NOxKLH7HHsjSD3zj2dvbx+L9B75Sn7+Rz+3I1d6Yrxc3v7f5/ramfu3+heyOQ7n7719xcKe+MNPS3zTiCt0SlDweKYit9717h3jDDeLgO9MPmQqdvnSpStNeahlY1/xL6WRb0E1ohJBy1lwJIAvfgKGApMNk+MGKs1whbcimhYGWHciLUtagRY/gwbA+pDQ2mfTZ1KgM6eHyC+FcSWrAg/WyXF9+QZQR/qF3i9e7fwqdD+sop4WHrCGXITSFkHUobKaIEpLr0Xnzxzjs3YLO7zfXFS5dOkz/C/7vVCO0N0fdQN1GeLDvpo6VeirsVrkqD3ZgoG9ovBd7kMV6ucHAmnrYml6GNZiBBszaHWADqwobR5fl5WWZYlECcd+32oS4B+U8caHtW36Yxsjie2ZP6Bj0ofFIjlONUyqXO9L4cuU9rI6ajfvWCLDf1JORJOiIh0W/DqZrHLNNPuRxzzrYZMhoMztIhgL9uolx71aU3W6m6eX79uKFN59hd4/dtkbYsH+K31hM9iKfHpYu464fAI01mDOVhp73UndSIwTnjHzljv6erlJHKtEWdMl1NOAc+5flEOl71loRPA7b9ff9YdqSIRH6NpOdrH7ApUkgWBgZxUNsvgBrc6QyYZBXPzTl1R0VefVDc5bLd4DcKcr1+CFRlsXyU/WyF/3TzOKWNbyr7vdgItXdW34KjegDaabQUwxqSQ0H9EB49t4tjVekX0+mUdMaTQEI8u4FnDJp5Zfk+Bjy/MXyR3je+Ofx2tq16MX9YV3vz+F0qyuEIwlNM956fPDbpt7/Nsg7G9hT7I+ixFdN3ApkIdNSWSJNa+QFKvPdkuq5uRJvvg8W0Ero1OBnhwaNw/a4Ew3esO1Yh5GPjW5vQ79o0vvdxt86o3b0lWXbRnHcyJaOb73nayX088FDnw2CWIupaKh4fBvuMErt82Pt6OdN0DyXcViN29Fd7aPb242OG+av6JDf4gVAqX6wYFNUB6Hfop5sj7R4XTIL9GuFVmf0kI/xIjs03W5hGV8onCEqPaRn44hhr1CtohZxHFUlddgkWtyNJJRGcheJe+wyzhpvGee6cecNnyPu8xtu+Ny48PnT217cBptv9tlZvHbf2lJvSpJacgASvgJ8yWx77rntmIRYMng7OcX8Q7vwjofNw+g83n50O54f7Z/DMwdmmHV9mR4f0HJFPwJvztD/AjpdB/xyOzVE/QfSt52jd95x2y03rAgLNRW6zAJUyRJXvQOEimIhvjeLHeSi5coOhhEImmC6DWXIKSFfEEGmrCHvljhsV4gzqYH2B/uOZCA4SLMEA2SVmji/IG8aaoNEEFzmGXl1w18k6jdA3tINNAAW1CPjPrf/cZzTVkwg7t+a2+IIN1oBdkgSyDMLy/n7nx8bfwLTjDs3bnL/OCHKcZAAXlfUyfgCgaAPux9vUh8fGXq+tYHFrGRfLkkpb4iz2AsdDQ29KwSselc1NHSsQi3txkc2vuT24pFJmKDGnCkBnVLpYDiH5u/sbGE5oehzhJsDrbqvZVne2dQkSwW7B+OsHiHchc6T2o2VNrdb8zCqQ/LhOgfDNivuBk7wIZ+iKDd4UKcaggltt2u1wsrk2jHkHTvYihDXCPNkMWXJWZAlHqoN0GYHdQt1BzVB4nRX3wVT1VUs6Msi/qZ6C8FhelpfhUAPo4yJMU1esdQAnDFRJvGtdJDXEGEggT4dJMQHdBhMYVZ1IM1CvOsO8jZxGM7sQNbLAPqTM3jEfIkG417ejm56pjA8M9Ar3mCEnF7j33mG55n2UodLYaWHmWXtBR8du3ENWl/XKuqp+YSFuae9HYVHcpu0JruCWiWHp+WHVuaLVZ7/NDPQzaXbmZoVHQOF1laG4ziMUZ1XRV1438qB3tdKhtfBddMIl9ptbsaXX9aOHxUP4aluD7tsZ2a5EuDrHsQyCqtZ41+VRtWP2rzOZskYam11/ndcmPg/Bm5ZrWbbAcEXWysYFp8FereBnUO0EWDYbDLeGnLXYcYMSGUq7nRCw+E4DZIUO1KqPVskBg9hY92DRQK9VNPBzhL8mls30qk0M81K58i6XEduXV8RY6bYt7YANqZxYmuVZ/1j82OwoQ/3f4Q/eLb/0OF1fY2Nt609cvD2nv3Pjd4Kj9wyfvBAN8Gxj1/m1RvG8MiOYXayGms2Qz8ANNBCtVLtgA4zQAnWkkgmeVk8Fo1oLpY1ZZG+9DIzTC9R/UGwPWjgHdAaYTrdgQgZ+DN+0CB+q8OfrbH5baB6s4HGcH07Busl7AR02ehHqMiEHMatzkBNESG/K1TE/1a2FfFD3vIveezlyx8G0a+ChsSjH/PYtdoVoB9qa3sIhxpXg4ahaVx+2+lBPgdOYprWGld3rDZOjY9vMU6hnHF49Woif/hqn+4EydoG/bkJ6PpO6h7qPupR6nESv71p48MPrJn6+l39vT3dN6xIx7VAI8eTPgJWSEFHCWBw2FPkAP28HOph9m9Jby7pUb+t8qZ31Y0DeQD82Jby2f/g3T+QhnVtXA+jFSACVoMI1hp70oaQ6TFHR2oo3wEypqg1ovONIVR+qkNqKBIJAAdfsehFj4IY+Pt6eYtc30FEAhy8HR3fvyYTXtHVkkZeEC16xJvUumAsy/9GdC22aY2QBUEla029azME9F1TstxvIpPvopy3cl++Nt24/9prQCRUVe4rVUzWR32FGqfmqHUw7tupp6hnqP9IHaGCJd/hv35233f+YveOb255bP1DDz4wOXbXYP8tNxbz+nKvQ+IalvRDdS4s14KX8BJ4sZJlhLA1aCoCGFEFRL4ZmaSEqyd2E6pmyHvsptPBPLGQGKbKFFQImUxBJoj+aBEwSdZr0syQ0KXsMKCAdX8IQ3ut9VadNtktITKAL0sXGxouSpePfA384DskqfzDy79y/Ycmzv2wXu7Yvx81Xp0fjjx7bRGVYyN+CKimaE7t4u+W8BNdX500Mjn4IUBQf9XgQd+QfLBLLE/O5iBhy4fkvllrbH/57muytJpnZraqnf4vICf8VIEaALwJMu6uO/s6swE3R+z0TNVQ96kyGwZjxhx582BKPS3sSFXiZs1p7UBksZuIOtDZtSidNZftKguw5M1fsOhUB7GYWBk9rp4Ayx3/9IkVK3o1Z4fmvKXdqhJh0HFXu9x0S8jVYZ0p3Hjf3r1vP42CxhoQDI4bGoTeDLv06011peTl3amRccWGHl+xYv7EiUvUT5F6Sy/MUgfs7TKwVrvcAczV67LOBPe+swc/vebGgnEffpBhb3CwfKaXq71y1r1cJkWaflAT6xBZs/SNhVwVkQMev+O2HrBHssmo5nHJYi3DmTZJDDFAuQDlgJx9ejZD3hkNZ6rnWLt8upRcRFqIRZeBTpq4y8yTagpi0QRikHHROGhcKIHq+ADF3zn3bvt1Z/m3zry9gpzhj4w3P8YPSx6RUVUnc91vBg9OTuPZifILd8/M3L1ycHDlIwkdJ5M3m6fL0zi3rJvE8M+2J3Bs2YOQumEAD5XXABm5FCy9KUpYcZKTasJlHfMvpk9rJXUzdRc1Sa0nOuaBeydGB/s7CrlUSy279OIG0AeoHhfClkA4CAQQBEjI2tlmpKjknQSTW4kAAIlsokEtnSUCAKQpWCXkhYVs2ASJDhIZQEiPrVEcQGwwmkESiJFN6jDIJKqHvK5r6ckgf8faCM6PrVmPN06N5XH/YwDcGMz4tMYtQBxao8nSH3q9HzZqR+QtTBPLhlzccF99fd8wBxlc7Egj2DFNI6xo61tGdOuNy/psA+le3K2j73eOjg48CHNzwFhED/5lPSC9GoxZ9h+5kOwDetOcyAVljHaiiN6yLqS/3uw3futm/M0fSg3fj+gdvXcO9HXo4WXLwGZCy/7h7k3InMyNk6M7RlA1bh/sYLB1nKDBU9Qq0HWAtW++YaUebw24rTU15rhmyQv2NR7MNiArea8jYyXfClAcNakWPR1uCdawtsry/ipUwwbCLYTcVAsRrzDWekUCB7SoB323ThHQgjeCY81Dh40Dh4e8kaIDLUhoweEwZiRjxrE/v/OFnXmjLCh1xiLeE4lFkZYMeYAYiCjEI/60ZRyhcS7ZleRsxoWukZEuxNm4ZKCRHR9nk+RgrFUigUBEubgKoVWG4B0f94JI+zVqNNXNP4NWq/jB8X8CmvICXpmi+Jf6V+nBZvKuDlnOBnHjoUGAEJhKQqBUmaz9VnwVySINqJO1mNEgIILCJB4HJBLInw5kVxzkfd9qCIFGMhInWNg8EP9XyMN4FVup1NnQgb3NJdQgBdBEf7MY6N9577ePduxa2ztb0CQ2fN+qIaXBMeostXGt3mSrJNmWLV/mCOfdahNrb2VqGSyyTVx+ooF1MnlJaLM3+r7Vd3zbu4+I9cW+DSvHx4Kh3Tcp9v7Qo8aFR1Kd3R585OGRHUj16AHfX/3kvpvGDjfnn7AMH1ix5SdP3b/3kWWtudneWzOdNylRT6PH9+g9PGbrb/l65zJW6mwfsjsmU0N/Kpn+ZQN48TMYN5Vyw9iZ61GhoNfjbhIYkOOZSkg6CbslHzRpIe5KTNxrXlSLQFKrjhoblugfcArXgPczgkVkjV9BCbUPn5cn/g4gGW4wau9CF4xpgUO1W34m8/ghluXti8P1HIMfe0CSfnE357kNI4zT5ePP0LbyzRjP4s+X1kx+a/qgGoGOuR+3uu3k/XuiMswQlaSDrE2Y310CvXIVHqh8rgisjQCJ6CBfuSAGsBnjrie4wbziCOwcmntWGJxBOyfLvxzaUBzM41T3GtRfCIqY2/yV4lwjzwhyvV31g3QWOX/3i9nxJruaH0Rc7+jeWWn+rrt3oY135genbu4Yr+PE4NA61LXSxksMw+NYgBf9qq2V9MEKffgW/SboAw7wEBnjABWh4lTajL/pBkQ0CLpznLqXmqXCpdAD0/fc/bWv3gWGce/NN91YWrkim1ze3toS9HubGu1SXS1LWwn/wjRh2Cs6cRlKmZrRvGLBnIJzGznPhFOZSnomSNJTGdZhZs2Qu8FMihB8hiQEbWYJtFmeeaw8AGnIjfYgDzZ+a8wan66ybEivaGNefpnxF7NrHk+taOv9k96RR0qtGQfTelPvyZP9t3rbburBoy3L+/FNU7h/+aqu3ptamZMnGV9vf89Ny0dx5pGRZZnWUm/biuRqYUX6EQ7K8jMvs/dm0dwvkAsbnxjrjDMMcr783CMtjplHvNNjjW0P7Qw77r1VLWf6bKUhG2p4cI3KvOz9Pu0aecTBnO4r/81U58vMS51TVsbHqGse9E6OuGgv43i4b/FlW1/ANkRTt97rCI+Vv+VoeeS5R9DI2PR3H2ozMcxh+lNaMePMs9SNhPY7C8tCXqdM4qGI7rBV3IUOW0XZVIgsS4gsQ/vprM0MQLcBZQWXfBMEPIJRZKIb2o+3sGCbrFUDNVvwtXBwS3nPlvxsjRP9xlkzy8gNT7VbI+9GrO1PNcjLnwjL7e+2y+Enxgy3dprj0a9tLuRUjDaeO53pQb1pl4ZCTafRr402Dj0KkvbbkopGg8FRZzj01a+G0F2UcOl3l8bp39FjlATcEwRLbgmHjFHT1MPUE1RzyfXEYw/PTU+ODoNtb+KSWDjQ7FTqawTz43pF7DBjIRjgJBsrMyEZhxgLebWcYDLNcdVZB1o6JWCEIJUsW/GbspdTHJcdqeayFMkP+vfy+VWndrZGXpZ63/iTJ54LLEu9d4na/sShnq49qB8NbNttvGAcr1vxVIMg/kma9dyw7FFREGfaWVcxvBrD6ZAfEpv3PFkq7t5buMsWHZ8MaJPjGp+MuZzxhNpao4L56lL5B1kzq4U8JbMNs22su2b5o3BqFstCBUh54k+3Pudrh4Zs32o2BM0eNl7c/iQaQH07nvzZnlWch839qSjwj6VYT037N0SBG29FrNsSHJIE7pZC3mzF8sREKDIB+81OVTFbUVfH82Yr/rGBJVmlr7eybfVc+2yD0PBoio01mKWKe1ZhAEos4Mn78VGQHw0wj81U2FwHBKykJ0Gfe9wup1xHsxX7yCRU6zWicBUCC9xKQvUrJpL3slFjWzJg9EjV1W4Ipg+LuJHKb+Mk2UG7CmA2nJbGGxrGJV+DV5K8DTk6VrEt3jN/TJvSh9f6KlZjA1gHZQyWAtEtly59G7BIyvRMd1T5q1RItQVtpm6pLiRU/PB2h1p91SALyjdzZSEhvLSQcLVv2uRE6JkeqbbGOPVzB5g3b0MjHD83Tl1xxksNi+8RaxmsnqOm53gAzGF8tDwwZdpJOa38FPy0NLIuctfFNrZU1xjwQ5U1BgH9mPTRuLWy8vBjir/00aW/ZwT8a/P7TjpVrNq191FrqUeIP2H9urmZqQliw956I4DZVn+zUsO3t2WxzVzuUR0ybS742BWR2Ejka4JZpkWmQzW4wgXEFaaapg/BHCpxillYMxYepowE/SqBmiW7M/sHzNTqOzpZJakHQj09fNsv0b5ftvM9PULb+H3sthe3sfeNt6XQXvT0TTeBXJ+76Zudnaz8TWNeZv1+OFncJrsuXCyVLl644QmOaXhKkh6RMHD076TVEmzeCj1Ujm7NDZvPg0H4wb82prGRaTN+ZfyqjaljGYbgf0ASbB2zMpVCXuRNpYz/+g//+Zcy7XIx1jVvT8vkAXcq9b//PJP5uTBSjwUf4rCUl/6hYmoS+/MfiE/T7bZJ5jfXCE9MmzzhMNcvs6BJbyY8cfONpXw6mYgE3SJdsR9Cpp+NRBPGQYzhLHEI+80v9WiBK8uYDiUAChMG3mIeiyhr8QCy0LNvIvebhUGP5OS0+EAiIPuk+qFCabClAbVILYOHPju0eq6/oeGGMeS7sY77NeZ+zXP7WBYz6KDgamx216OLT53Cb/15dvvC7dnBprSLkQvxDcG2vTv00ndKwWDpu8VHDh16pH/ON9rZYDzjb2oS7KPBRpuk1ij4IZeoBCnBxLVHAZ9VosGK0NPbqlL8IdOLAnJ82xOb1j/4wJq7R4cH+2/puemGVblUok1rZgUyBuYLHgCTvIh0LkUoIxwMm69fEttpWcXNWFksKCLzi0VL/sfL3nQbGOtsgAa6BKhwxfI038nEhNAuZ4QnkYWQdXZpKWK4jQk4L4ICbF/RQPzamtbIYOvKdsbnvOj01bQPdoB5zTxzal8QTAJGCPBJYhYoThVXf3nfRW/voZt7D93quzi6dI8/yAlM30quakVA0rdkp4oUl6TLLrA0ZTT+2Njnqht57OdLAwhMDg2hodI5M+Xc6KP3PY33vAtW/X1L9umGehmLHpF1Idm0VBnBeOIHP2jD3dHo35T3XLZmuR2saBnv5uRfVJOM/0welAQZq08tlXXZxr0I80bssDbQvrdQw4RGB269YWWqPQqaVuFYAmY7EBGDxIWOVPJGud+MCIBJqSz9ppDdwmZR1o8aEaHJMKp8YqqFEC9lBs5mSbCK5kiboSoB86pp0tfUoISb8NF2Fx/3GHdONvW7P2zqqP2Qc1smsXFhsvZxZBfRY+U1+HVelaTyAFfPsjZ0lyz+GFHEOPtonyhL0vwJHzr0iPTX4aZJ9L964jzXVB5oz7k9aLKp6cOmiMh9yPOTwK+T3LeNf8V4n/Et9Nflgibio7WIUzvq5UuUKT33fSRPSCfmQZAcMmn6fjPGQwEU3EX1U/dQO6m91H7qf6Pep85QnxGa/uf/+o//11svP3/we//hqT/bOjs+dCuQdaK5ocak6WzGpDOyCmYlNBa2muNFXp5Imu+4mt+E0zKmHaAFzO/gkBUdG/kIcdgKUtVKgunSGnmDP01MWg+yW8maGiltFbq6NJxNZ8lryaQkUhZb/eCwg5S1ClXLspKy7I5qyxyXW5attMw0Uq4pDX+pXdlr2uXo0PtzqKOD2PkdHTRmJGe95LHWOy1gNzGwcRZI8DWIdh4S6CKZMriELMTB+GEx15crVg6QV1IbGiCrQ6o8KtUJIrkWasmzTAewC1zCBicfFis1ktrNZ5fqIQ/TpB0O8Uo7iqQyuJTIswrCrr7EeJgswI4nnllutJmn6NeJ2wSRrVdB67GMVeDrWdFZz+B6XrgqRSj/0FzE+gnDoOUM00lej5DKP+xbjt4zSzFiy59ZvlT21eWp9ZiB8uCa4yGB5jmzvN+S0jorhaGfmKWd/p80bqktV0qzMv/ztlFUHcFmph8rTN0OMvku6mvU1811hQeoBwFjN5WcD639xuz90/dO3T2xeuyrI18ZumMgGQ1ydVW8lqp+/fFLvxVMFL7Wxd1WeTljFQpe/0uwUSZlD1f3P3aeCH0LJvhkdf9WMIkSocVXg8kSX0eXeAHxddfch5T9W8jfuHlcbR478SfwXGVZ4epjIlT2mAXygsDjT3jhy1kEvvy/jI/vNzeyRnP9WVVmkli3r1F/Qx2lfkK9Rv0DkZm/eOPVkyd+9MLfPj13k+PK2lO28rInMbb065Vc5SsB6tLaFPlYn6P6iugydLXuC1cih8jLpOYnCLIEeZEXTB1VFGZaciYm86JsJaIO0CkRBeRjk2EToZEvQQQrgoFEIVU+cwZFXL0ab67jOa4gMw+JNBBBGU3U8Jl6tmGlzWWTBuyKQofsw/YQY1PsAxKkrbQy9Rme/bqpuL7OQl7GupTXxph5aWUpbwMLeWsmVHfx60GB5Rps2VWDDYE62RpgbcNKTcAq1wUaBldlbQ0cKwS/fn2mGmXYxl6f6XQlKMA9d3AOts6emR7YvCBZYEOppaYqMWmlre6ahtZBe+K2AdVmdgkAwJfyuR1X5at0x6zf2wzV8yypfmKCtJHloY3N3qv6cVWWSjeuZKlR2i6HIwysxbOHZvHagUxP73RPTyas43xvHutgH18yY0JS5rsoS8iKcPAU9Q1qA7WZ6KDNj61/cGbN3atHR+68tatUIEu4LV5FZITqepT5JWe79Vq/AAnZBrPLXIMiq0th/x9Yb8os3SILT47qymK4uvBUc+W569eWWqCSVFiP4D2NysvytVFHmyN6+Sli6Uj4bVDoSemP/X5pVQk9KknGtxsavn9lQ42ac8vLjfgs2Ebyy0pj+YVK8BWxp3BKD28BQ2riynoQAelbXjbvmsf4luev3PQ2auhlisjLC9XYTg8VN1H7ktX0GLWN+jMiL7+9Y37LxofnAMuuHhm4uSOvL48FnbV1lYA/jYAlwodL33+lKwEh5KMLLKCnlSATbKBYzQBF8jGcy8g2C/oXO7Lmt2Ir3xzxIprwIslzebG9ypKIPEwg7GU8HF66hfl2dFhwtDlLznMO+PE6lMPWFMczLY3GulAPXYf+nK/jJG5vftvB6GsNL1UDmpqrELXdk1zZNdPemq3j2wXhC15or63N/p8mjPSIq2JdUSZZSAcrBhV6NNYVg81bvY2ryZPLbUcUu9/Z5nCcg2a02wVjfBmPm9C3g5okGI/yjIQeXpWQxX62tdGsnYk6iMLyCaxzBwyYmI6tydbVtfPQAGgGrxu9oNxIA7/nj+NodxTH/YoLe0Ie7EJnlpL+bAnb/nTpHkVZgIdOmd8I0sAKHgbdN01top4g8SJbH9/wjTX3rB69fcXyVpW2tLc1oqXPBxDhbDrT2kAKB7RwsHIkTHOZiUg8T7C6rL4SFcmr4OaBuN3IF2JMVRj2OyoRaCKqWZogwk7Zq2owGSoc1CPo12F9S6ppi6RHgkLncKdwyDwGI3rF6fFrcymhDWh3tSwG67qGuuqqOSCpZgsnb9HDxv1bqhOKvhNKh2CTGryyZZyV67eIsm/LuBe0yF3k7aBi68vO5pNhPZpOR8muh8eJowS4A91lBsL9W73cmsa5sHmQ60/ylpPih+Ec2m8GrkUYn3vp5GcvA6/W/znHx8mD8T8ncTqX/v3SFP3f6BHKTyVBau2h/hK05ctk3H/yo6OHv/edx4dvWhELeUicTkV3Lf0zPwVy9T/COl7QnR0YDAsRgTFXU82pWoIVnGtnwxrxW4BdQTjGQSai8jlmEgtMrs1XmBUzgtVjfmY6LKJgnNYJhDb9yhbytYYsC8+RSzBnyP/coVe+32F+1cdSiX8FXsUBC+3tW7nnm8uzNpYXG4IulHPx3tvyf/HNRFZha0Up2Gj8fWP3Pe83brhp1ze/GTdOOTd0/9n8PCra1UbVXwf4A3vtTpuChTrOjzmurpbjLAzn9LnqOK6GZ4VaVVC8ot/n8bAM5jmRAyALLFzLyn65wSVimamv5WRJsAd9/ma7KMQQw/JOu8fGMw/W1mLsszsUG8aCwql2l90vcD47yxFHh1j7u7v7Vg31Ls92AsKGKo1TTaF7eklKpquSgnJN8j3v376pdeB/MPYmgHFV5eL4fOeuc2e9M3PvnX0ye/Zl1uxJ0zRNkzRN0zQNJQ2lTdN9L4VSKlD20rIUKIiAFbAC+hBZBFlcEIT3FJGnPp+AC4rA86eIiPy0Nrf/c86dlCbo7/2TmTt3Pfcs3/m28y3r1qWhcZDuvB8K+DW/2Wy1+lTNF8RFWyXY6XK47IiTJBFhhMJbRQ/HY/EZ19iTxKKv5LXZnQ6X28ULuA2YSxddVmTFAhswyIqQRamQEZKtQb9gZyRkLnPbeczQIfwCf4C1qlbySp/0VFzhnE6rE1HzQ4muXRP+K2Gqx/Swy9Rj6ivFcVpD9FpjK0aWLV2yuH/RwgXz53W0NVSmgxK1k6FRsPKGNg/LPqXpF5+hjHIMs0pkJhfj1LDOnTWs/VSNxAsoZovxdDQfpW42WTmOCVw8q2WJs+LMfI97VrFiyod2+BMgsqs8hfKEf3oIkxU8ZTqcjuYD5zilCW7V91323+PZ8uz0UNnBju4DaMf0Tfdf2aP9/vcHrmzvWd9x8JL4gWYynSckJ9wdifgO8OKt1Ez1VpE/4IuUpQv6RmMN9nYyHVxvWA+Ypek/QJOhCHwJbm9/o/2AvumN6aXQeNcb+M9lj0jmA1igxeLA6XcxLvwp9TPyUz8AEjWt0lSD+zKHqV2zqQ1TvG5TsjPW3dXR3tbS1FjI5zJ1tSQEZjoZI8FPAz6v5nGwTkNvU0oVoRim+HimZotpAZism0ln6zCDKmjFtBaATw4Yd5yB+MxxNu06LvtRrV8+7nLq/Z6CR+93dlw90nshZF+Ivztw+42DHW3Z4NDC0cjg4K2He3p6uqsWDM0bePdzHGS2f/3GeQ3ZtvTIVTfDx0H5Ho/nHtmvefR6VYUfuQIjbY/oT0GvfjlcGpl3bibT09W88HF9P1wVaVrb3DzY3NUx/QpcSm6hl3tHbi7Zwz/AfMi4Md5qoD6auUxlUiE25e7UmeZSdICJe8nGB0vrRqg1rShHZdzIOFnRi2fDgCVm1h67S1ZRRpXvjtrbpZAkuWwp3/QP8aDaXJI5bGbbJ1BmouPuK2zD24ZtV9xvbx9ut6PuiuABm+1AsOKZkMSK+uVEJwWXiqwUevWZdt0KH7U/c4Bi5kAiEfjElyyLx7bS1EHtxxabVpmmiE3H5OrRpQN9vT3d81obKzUHI57t62FoFM7y90jnjRwWRB9PwhjlPVp+hjBSwZ8qurHIlz/zD+RJEr9AoX6JVIagurapHnRZeWFiYqpn+oc9Ux2dNShT0wX6u/PGx+eBDxOZyzpqIy4busnucjjJYU1nu+ZF50/vQDcZXxjDhLGzEBc8Ef3d8kIklcFEp7ZSRTt7phpT+rsLf99T1zM11VPTCV3VdeOXjWNBLn1VTWQ/IZZ38d/B06LzRksE/5VR2/VsX0sNsvsaU7hDCaEs2d4ZMjKxRpiHMcmkaRfmEo6Y7jM9QHDKA/cfv+36g/t2b193/orhRe25+ooQLxmLvFljebeI2TGeBE8mYjHm/BRDMk7niZuH4sGd1wbFHO6aMw/UEpGYEJl0HDPaNOw0vhGDUd4965YSV1GkK8VaFgt82VTMnScP4plJH1PJc1rp1ExR9GTanc2l8rVlI+o3PzP1QOWNVq/E246xaCRaC86t1bHph6PVmAPuOOBAw44DjlOPOw7GlDsmRw7FAsk7JrY/HHWW+azIKbFyxGdzYDiMenb1d23xhcsu7h+9ujrqGpwYdHFedby5baI+GRoOpJOH085Q0O5nXBE/ftJ8Jy7BTgvAh7iEe1xoD37nvuPbzunhRa8qDFik2jKvvN+Lq1Qd8+6XvUfqnM66I46O8y4Z73MMT970jXRfW4h3mCt728OMU0T6L7rHelvsXcMbllVlUKHCku2EnmIk0g7bUbq/NcQ7pYrejhBCjktRurc9iB8t72sNIwROSf85pk4zfnabmF/jMVdIrBue2NsX0x14BmuY2RA0QSMJedJCcWL0Tv7E6gN3VZ3I7r+86oHcZ68Y+xLzxvVH5z8QvH5n572h43s23+853r/lZs9Dhi/x6dNP4XlowvxmtUl8orIiRPJqUDPNaCFRJEFKMS+CZXtiwo35DhXvp2tRrhivhSQmNphW1sfAfgis5yVqgzFAsQBkIq9+2OXvDF6bxHNE2hzPwJMfPPb9/4ax/XhX3HUefuIlsToYruT/PVELTwWiz9bXSfGa9qGBGMY71dfDqdsjZ2ynr6Z+lCQmvc8UpJGOMU8Wj0ZCQb/Pq7hlh5UXSIWj6aLm1oSoEsc4jUxyd1SOurU0weHGcl0U1t3zzZ5933weetpP/V/o0Z9uB1H/253XF6/497XDIOh/J+cgdvIzB34Cjmf2nyS+pu0Hpn8Ah2HNjhOPXDp56kE4XHXA8CGcPv0881MGaK6ieaZ+sg63qLujOV9fQeyR3SkSYpGnGayKmSJm0sJgpDRI51XiD0YCYzAE+6TSxr0qj/do2hxPaU8jTvNpYFM5cx5j8LCQKa8LxNb4AmMhq5PhEPjjDRelomy0bbS+u1qp0e8dUbr4QrOosJUZ60WotZMVG5vhDrarGXiuOcOiZ5NlauCpUDz8cK4Vkmk2nRQjzjLMbwVTUqymy+ft8fh2bbsk4uJ3wJ015d7EaxXV9hREKsJl0b+1xCorwFTlTUX1ulR5HaE9OvVnWl2KPy09mcIk10193mjaKEx3okS9o3FGiLmUISeSNhc1zKPgL5JgQ8hq8f0WHX3bZ7GHYJMFBUTCjvIN6XyG92N+j027ga36RQUwHjhosz5tCUStGzY4QwHL01bbaVMYeX/l8/7aj4K/eQ7/lfxv0UlqR1lDYDopEf94Q71AlNJGsqUUWRWnsfbIHjnnzpFhogAOF50Pfet2uTY6+UpAsn5cZqvBtc719N6lozsYtHfpyJ4rIbr+VkC3Tum/crlOBXjl1MwPEx3eA+yOZSN7Ae2h/YTrcyu1la6k8UMwe5KQSD8pcspg8GQsWKXycoqYQlPPXbpXRdeLZsRuLMOhiWFoXjmEmdGVTraSselv2PGPfZX90otPXMLueXjXSPfq7qvhnPEptGNE/5ITC+G5IK/qP8BMbGkHMd7lF6O9D+9BF2XrurvrCA74++mdzFFmIV0HF59ozKZlRONPoDxR62E+gq54Uf8uDKdpILyDohlAW4ewhEOrSSR+zipfng1IbGUZsvEb3H3BndtVZxgmOZegX7HeLlbt4FCRrSwIDeMV4jVK7kuNwwXUPNg64Q2ceOpYcrPf6ffuNotHIqLvRo3NWXQv5tbhYw9rLt5zKW/9KBCzh9/bcLPr3zyIWVnejAojObaVzsf/e/onzO/Q7zEk1mJegsaKOn+gI1dT7mZYI7EhmYvZKK8RL148NwWqrIxRtUeq6MYUK0nDJpCQk8R6jUZBctA5TJoJxFWTLOBhpBvmjARAtYZghn85u9/m5zwDEWiJsK5OZ0CoQUlHGduIVDYnRVU/08nWjMGFFrdq2WGRvRY1jTG7d/Aq1mxjxVAZW17L10gxoUKqTUxeo+X5ctUv2QWr3+PqCta7vERz3rwN+UI2XjRHyu86LAEbeLSBV62/tFrfTCTcwB+3Fv5DsVpdj2hWyTWtHxfFb2yZCljVMntg1wUhr9X1FRm5H/KzeGSuH+3AUpzT32m2eLREHGFhB0s/Fmtnyff9qxhWE6Y60zIMq/256nQZtfkrCbEzkqWaLZyRa+m5OO5XI+UXkVUBE37DiwVFIEv6MB3XssTqRyC9mSLCLmrrXFNl4+3yYE0NYvuGN4x29QQ51pquEDkxPbZ6883rpoBHjRVVzUxzeVVjHRJDWiLgluwiiCfKJMbvvVF9os51r8On5qxH6r9ta5Ge3ToympbirjAXbV8wsHlRH6pp6HU6KszWpFfe0NrGrl6HnqlqBtS4vBE1PpAIKQ7RqeLhCnnDsBEl9bejPo/k+ysgLBZQe6aNzO+prZlsWlKyyR7OaQ6LYPid0KghrIkaGpNwg1rqTCAMAiNETE97iLwVC+FDhTafLKPZAfNdHgciwn2RJO8hkOie0ZPh/7ugnNV/rY/rv2nXYYOu63fo93nUL1k9jm0Oj9V8SVyp8HlGFUZgiSltA5t0hSGNpWYAyS3xXneab+Ct0qWBxyvbK/EHJl6FFNJ/qU/ov0SQevVxnZb6aMBzVOR5UdgWUhs8rl6FyMO25vkqq/+5QmRVxy9YDfEiw6Km7UWXE6Q0yMltDnGrB7rD1ai8sxxVl3zMtzLfYZaYrFi+XWPaQfpp2/rlS+KyxFIf8w4wkrXNqD6oJbqRTgMLtiRaD4YZ4ipNPcvyhVTRyAFElh7zxH+J5gYimv/S0wRPY2YR0jQDJAY9+gpjSSKdcv5Nrg07/laRdB5gRycOXL5ipeozd5qxvJ/LtylBq6SGzT7EI5aX3LyHK+NcrBW1dA6PtbSiYFXws6iqrqOzqgYhr1yBKv3hckCquwIela/xVDpdyHl1RUpuV50nnbFa58l43A0fXTG2ErFjEwcyXZVan9Ol1AccK6tCKJhySiIjip60eVKsCPBerk6McZHkSvyi5nkjSpgJ2rrwi9iqunaPF5jyEH5VpZ/sQlR1Xut0yrWOa1Mpmc7NGVj04vkpPRkNeKwCYs4Cw6QhExVL9j2CuxRFlpC3WTAFPq8M4w4vbp9+P/4Z8rzjwZ85UBKlN8C4U2XwfW+97fG8rZrg9J9P34P+xBCPNv4xr0DiFOJRIiaOYVZrh3SYxUNSQGmMKkj4HzLIqoYHTpCG2DR/Ky+FR9tbWYdoc+Rac1Jwz0Tn4G6pslrgzZK13u8X/deMq+9XPN7Yu+ipj3i1e2hHe2IkbW0c33TwkoPFy6B6SdULuY5Bt6tnYbJ9TePAXeuNmI2bmJWldUPxif6cwcemcHUwL0vovqaQ+WhMSoLiqY6UGHMaijTCoKlFcg++XSa0DcMZSTJTS8I6YyETT0vkCQPCcu25WBiWh50uTd3m9TYWBiaA7dnUg8p83dnegWbU2GHv8jc3oIQWKmO0qr5Ij2ZjEcvV1Ldr9i2y/sWwB3wte64MPhRIAEr4P6f1qYpdcimNe92Bav1PTb0D+c1YLKhiB1YWG80Bl7O5/luBBEKJAGxlnUGrM+ZXiIIt7HdNJlnvRTsoz/Mk5uNdmA8bwu1fkAubjTwNGAenihQrG43PGgZtQjxG1fApYqpKXbK1LK9h9p5X21FRjtMYscTql6Q5JEuAUWLI3/RGoSbo3tuoOi12Re3TPudLMCn/Q8Er9+wdZKokJ785PzAPEoFv1Tc7XQFz47Ytl6hsctLlKxPNiFX8cbslKDP6LbgxsK/YzaKJgUKj17tN01yOYVfCr9/vS0HYhQYWZrv9EdST1xKovsXXbe1oRF4/wgC7zaZ21lezeOLalb7QomoNlYVLds0kPpGMx38xbv+86qid2DXLxN2MoBAjTDcmVcStkjSfOL/aEfFYwK3PhFEhjUGlQIKQYk4gHW1HRtMVIydBHA/7nTPD1LTHE6wpvHHWMF206+oAHsx3tIt2bGq14AFraSgNmH4LW+adNV5MGsZxK13DDgw/OzQ8awYmENu9pQdF/Bh++lhPkABF2MO3ttm6/C31BI5i4B1t7VXtBNfX1HYptm0ODPPTpTgzKdrmrqowifUtk5YSU+V2QoPcJJ4vaQFuRymYAJa6yYAjLZpvN4SSjAHq+C7ZwKdKSsAMaIpHfYuy3b4y1LO5m4OJAVyutkPRYsNyyqd/0Z9gghhY1CDAuc5tNqVLXcDywNrU3tYxFcWC3hjT0Ozvsrc3w32tA2wJPHqb9D+dgaHKAfVOXEwq8CAGoVBxy8Uak1rj9pWxNgNa1BgDW42O/FZDCwWpUswZuublw/hHRUDxn5bRiiRAaykIWYFkZEvHTJD64WtHb9bnXzG8Yf/DD+8fvrb8kfnvXPeq/ibFdHDrer3utlXzHv744aEFUzsPASRm4goZeJbklI5gUo9mk3pSPuknI8WmJnCykIrxsxDsqw9dOHRlakoZouqettoBQCMjHzw0lwxf+NDg/Gbc91OHp5LFUbC3jT50dmyjmRhCssMCVIaJCvTlWZ5Nx9JMIUH8u2fiCsHR41uOHXg+eiiu/+GxV49eFwfPY6/eclTfZpw+hq9vPnbBv70DR+GFh98+Si7gY0pXjuB31dFcaPMxXWlvrQzbSLyjNmqyR/9bSoFfCRkmbrZxhkSEVWlMWAei6biMuPcGlilFiU3dHLDK0uXbGzr6bvjFL25w2pX0Jq0nJbecc/PN57RoKSQhNYRZW5dsDUCoSmZF1ORT7E5yc19HqHo/77Y+ebxh3p2/eP1eUU3fEdmU8XTB+/sX+PKslQtVisKIW+X1E51+1goDAZWHe974xec7Q5/0oTGOFtyHFvPsceRqYDZJ3A0X6tfNGaCqkydn4p99wgeSPANul2MO7cVwwWIWEM8BmZtV8Pa3ofntt/XvvQ0sXDgXAO75DXoHGt/j39Qn4aOTM7HE/oHl6udNnMlssuH3YV7KabdKAs8CtaGPKkKUqG6TRMVBI2llT32mgSmbno9WTp947amn6sbGcs8g6/RHq2Fw+utDs+vvwdyD9CRmRW1z6k+yTkdJ1mlcaj6qzGrDKz/OAp/98fTTPfD0nCZ0FKuqinBQf/n992mffxvX/RSNDyY+YbcKQPEwCaeexaVn82m8y7yn3zamt499gD6ctm9At05vWd3bu/oA3Pn/J5aaks8qWfmT/5cWvNSFv8dOniQpedD70y4jENdM7qIdJtUUIXHefW6mRBMxYowaKbbJlyAKQ8AmOPD4ztVHvfBK557C3o2uOyZ3Hr909KIxNHLJMEzsPA57Vl7w+uvHjp13EN/XOkqvzOjnrsF1ztNcpWpJP3cmNiQQs2Sq+mDi7rgwNDS58/EDa98ClEz3xVL+hMTr+ltrDzy+83ESHvJmfTtCsTJPEAvroG+HmydL+j/SJ9xMDG05iuFMxj15Qv8BM4y3206hG0hdPKV2P1TqP5I1OHWW1+QK02rTxpK/8BHTMdPnTTWdlfd89tabDl9z8DMXX7Bjy4a1EyuXjwwv7u3ubCE28YmyoOaySzSum8cYzGRJpXZWcAg1YzgnUBsAMM4UapEw68Qnt5SMeEoeqnhIi2cXVch9qqiZM5/cU4tmn6CF47FfwWw6dYx8WyWPiKxOu8RbMfkVpRrJZUWiyvM8Wd/DYtbMMWsn5FmsljwS/oi8lceftCqJKn7eZTUbJyrwNcR7eb50aHVJyG7H7L0VixVOtmLO21zojukNHVB+46SetTmdfheyO6xWqxc/JM0+FuT/93W7B9f4f7nlfzs2YUxC9GLfpX60n8Tuq6ZraY2mVlOnaZEp0hlc2N3e1txUyGcaamuSZ7Kv2axgshEClKUKVoIkkmfZwZ31Naw1PUJWgVLSs7O/JMRxO2Dp960voPlfeGv6m5Ezf5cXRgqALtc/D+fP/Z42lcw9jjHXdp46yfCdpy66PBLZZ3zKyvBn9cT5FViiqmismJh+OhrdZ3xiMfwBajHv9fJWzDOdPH2CeZHxYtmF8Ez9hTK7EfsqS4zTCh2QJevnmmLoOTxxQ7MhpKnZa5wIDEWiEaIxxrUzRgDUMY4s7dN4HJhRRmjsl0NlcYQa28aOJlG4vLV9EjU0x3xRleeCEUnl0MfDDeN8uu93GKIEURB5NdRcN9G0uSEw1V5VlQ6VxXOP9jYg8+4BNNATcCENjQ8iZtO3l4yNoJoan1NDiPHzHubZO9DExtGBa77Ke0gYGdauVdUMLb3hrqZ2JKvxqqp59paigZ8uxfijjeaX5SnPxAXABu4k54b9By6A/fr3t+mv6P9xIfwMwQb9VvFN/ehbP4MNs+moi+aanU1H3ZpQ1NLFZFqYRTHuemXox6/1vabrg6NzCAZE7/r41js+voP9+MMZOn0ZrZtsiuHyy3xUXytnOXdRc+MqanUYdxbd6QhyYGZVS3dAHeOACQitDoXGSMWHgwPvvjcYWvnbnQ94xK5H5G/Odz38M1Xs7BFJY+wrx/UPcHPeP7fxgXvzK8H+sHi5Xfn+fsuhX9sPsEj595eUWW2kdXDOaSOvUcvH7Mxwp4nVMh3ss9v8Puuvu8FmsZsD403JnqinryYSCqnpyzLJuV0QaM2ObrWYJTTSkF29uaIarI5gg1STpLGAT55+gHmJqaD8rUuksZWJ8DKTgpRqTbB0lkinQOie+ENvqrDzR7Xh8ubuTfkbVFsY1+ZvIw3Is713yDPWEK4amtz09NKJlQ1bGCzAci/ds9rwaZ5pr83kNCmYJ3B0Wr2ax+W0E0aJO5sxiNKlpXSewzOY0/KzmvwBMp1YufLEFVcABjLdBAeumNNU+8PZ7J7r+mpuuqn3W9f9uETff4vp08/xnmCyGvSdWE7znEHfQStCUtbSBF10gAzdjzwC3ae8uo6JnfVjPQSjk5P6Q7vgnlv+cOSI/tuGW4y4x/8r30ByIpLYo6Vf+LreB18/AE/o/fDEMXKEsuRg+pVP9km55n8Z9zRu0jo90bNwpPEus8GjMKWv+1/s07RgB87aEg7mQuM77frn+6YzfhBz6yN32s+uAz+3DlGKjsmXvusIOn/688b3X7x21pxwEl5urhwUgSKk8f/Z4PDoxg3roXu9/uymOWBwbOOGDdC9QX9m06f5aR/mR73Kv+SntaIGGgizX7TxHeh65x39m+9smlgF0Qn9F+Or5rLW976N3oPO99DbPx2fgPgq/ZdG7BqCC5+la548nl8ciY8t0zek7z0Bp+6fXn0vsPfeDzreu3+mrjuZXzIDuFY87mvpSadEWCGyfuMGxsy0owiodlQHqW5wvQIngNHPBQdqHvJf4aPbwI2wQv8TdMEJ/ZS+En2YbkWBg/6hZuS7ImCapWMmoxkmcOv3OGxkHp6tY9aKaVzPdJHkcmlHdYbXyqxOeeiNR6oeANuJhUgecWVSyDXi1AIeeU7HDFU9EjkBjhOYiozIKJGTR5weN20n5Ruvw9BUZqrA7SyPR/wy0f3LFO1lqR23ckbZn04lZ7FqRHHNNy85//Irrtu/flHnWbsgHnrhEP6Mjl0yhj8w0dA21ICpdX5gUbKhdaihDbXkB3qTEwcPPnsQXX1u68jIRSNorDSnH8djhbAkXmtaYKyzLuyZX6xKeC3smYrRIGfU0oWkTSRG5LRyGnVqJ2GTeHcRS7L5XLoYposRpUbEOogtEG/UNBTuk2wsm5UdTXUVN1XUNTmceYejQaT1r6s3d2cbXGsOfa0Cb+o6EIvONNHXuM3cDT24TfVt6HInQmWCf2qw92Tv0KRPioi+UZY0rq9lxOvLDkkjV+qXLDw40deyFaHc4l6j/Z9/zufNDs7kGiBzm8CaFY+BRcQQSmHNDEks68latpiPw0fw0fTvBgfd5e7BY0TceXwY2KefPjhDTzfjMki+Ai+et5qL5vpsA+KUU8TIAPMusqZwM2sNL167/uDUtfDd6ReMlQKp5iGQNp9Q29vVE5v1jx+qWUEV/SlUOZsXIHnTKx2fppP4P2OkH0zRpFIsHoycYSVMg8DNgtjvsjUL79k8GnKNSKx9v9sf560Wv9flFTudbMQldVudZmnENZd67syee9Xuhcg5KvktvVZXEjM+Vo81jNqaWT7i8l3uQuKo04ir/4/T25lfMWswruYfC7FQMgMzjKKoWV1KTav0jJH3KkXIavBQTdlOV1mW822en2BHGY/Qlo5+X+WdRwJ1hx/V9Qt60fqM/1Ay8+N0WY4X15zfGXN2uXmxNezaZ691Xh9gL/jGL24vjcUP8Jz6M+4bG+4vkUNkLJS8O8ok5SxZA1eitzDLv3Lqheu7f94NQ9PVuSL8ffpHr4C+cuW+s55nqA5DwHgHlUhZ3nicjD599lQO1U//CA3vIw+W8JzxrIDbzhCZUTFeKc/c//2VK6fzc3UlBNfb5uhK8DPRdFyIzxq7F9Go/lrF5VXDc1cN4KFCYSYO9hMYlq0UDlWn0Xa5iOUHmRpqUHkBS/NUFn8WCaP6jSfg3iteO/7qq8ePMZmv6/cDe9f05Nir975KPrPpBokwID0Z9rrNs+kGF8WzhBabjwpu8oOnDZH0Z2t7WEj/dc3P8vqr21/fP7Fv38T+Oa3ozME145/9wSb9c/v3r9q3b/a77ZQOyA7Lp94tk6bgF85mhqERdnz7kSuia+a8JI/Eh6ouXV2yWXiRyvcSgROemRlnMtJFLEwNw+7plufmHUP3Qs8pL/qo/esfza6Tkf/SLdvm1MkdNZpPDGJmc6uIffyux4PwAz03d4JdPlZbO/1N+OIMbGxiGnHdBAqDZpHWjRjZZBXMUpAaRj+G6Km/oN+gfUcGBo6c+jO6f3p8Lp0n2QqkJ/2aPIfOuz1aAGbch0vuPbPq+XH8Zz+LH/3R0ZvbR9vx51PSxHCd/jsI1A1vuOmmjdWtqHOkk22cqTf6EL9bMvI628RS7moSKlAwg6HzIe99E5rfzOvP6s/m3xi/chx/4Od3/RK9fs/+Hn0YHu7Z30XOjZfwyRbmDmbE1IXnVHsO6Lq4kZ4yDZkOVEgViBUdCdzIE9vsgqkD2nkSFTNF7miHGU8mEmo7VRRb4NILJkYu0j/fBasQLwoCsjPIXdSvSLJsuqK5chiczS4nCiKVdYFzTVf3iD6xAO5d8x/nbIy4+0ePv9Yz1N3Uw8/rxgXtHh7dr3+hB1bxotmMnIxklQv6FfFYOh2VKobA3io72CAflMJS05VmYUifmA/3nyeNbb68b/GyL7zWg5p6RufigvmEfljn8H08XfunqyoFkuGBFzDzRJxH7WJpPbtQSimoFY1wlbOG82dsTbwqWxN6ubHG5pmfaxHbO/R/VAGXH201s6zIS8iJXHDxNcGE34uQ94OoVQy/WfVmf7at94O5clQgVxNHVZGXC/U1w/PzqE3/G65OVhpO8nYJ/4mSxF58rY/3YAZd/SAqyaSggWK298/J2e2kObH/Cc4jNpNY6MrW0jWUOShEh7f118pDgRSsQau7elbyI3Nq54KGwWAKUCo0fw2DxnsGS3q83dTPnn9MKOHkfIGahOF/su7GkxXxqHwHGq3Y1rl/bJR9FPU25ONJVHEM1R26dCydATQ6tq+uB6F4uuHQ9Gtz5plG8WLQ65qDBzSitsmlaxEBzXiWLP4QNcZsPe/f4INhu3t0alhxooFHUCzIhsphLmaE5pZotKYZtdbEV7ZEEgwqD7bM4ImbaNxk7yc5xnH7yAIk0bkSVxWMK8iifYoXrkeB9J3jE3cl/cemH8VkrbeY6+GOoa4T88amYMuylo6t099EXTtyvQj1Npd4wd9hevYzjIecNHIH5gWDfs1jl5iSfFeM4kbCzKw+g00I3wTpCGyKgO/UX0+8d//9750Y2XViz54Tu5DjxhsDaPell04fgZUX3H//7++//4LhPeii4xfxW94aNsYL3inZXYpkvDSi/MqniBI5KxCLVwX/yJdccglc8Jn8PGC3VAfgSfGrx+CnD9489hlGuDsdv+RBvcp0lg43OTP2brLkhscgeqbMCJZzZsoka5FkQe7JwfUIrR+EMSxBrdlQHQixKxMa3MEfPWJcYIbxZvpqfADXHLlo0SaEmCshGlp/RN+HL6CL8QWDFyJxT/6IYSRIchgRHRBnOPTkZcNJNkrUsvGoQoO7qeiPfbm/fe7NRRsXwfn1CxbU6fcsyv4t1+fL9r15J/w137so90T36u6x7KJFpbaxr+K2ZXDZFWaSB8KIxsFg/EOSApEgYPSnjRoDkJRyLIkfR5h3mjquyL6a7YeWix/4P9f859cioUcODV/u83pjZSt259tyrbHzwP45/tYN2/qX94eGBxagNxcX7K6p73/jpuU7mS1ozQBnlq8/lw2j2HaMCy+4XgyGN9w6JNec22AOz9jPsjczK7Fkwz8WZmj9GJKZjCFSVLowEx2RrnfhMy5NZa8W3/7D/et6JnKttsXF0WW7mq6JxGzpusRRThqrrB798+No84P66/oPn4EVzxR7BvrXcrbv/ST3td+1rHWBKnKf0M736JzIEFxqzIkz414aYSGTVQ2BxJDq5tYnJRS+M4zlha3DaMr4PZ9jtwvckZun2qubogmxPpbPLoyPuBXRG9RWMnzBH8hisNg6PH3nWc+9yBxe//Xndv9kd6y6rraNES++MrL1SKINrF86Y2OMNuC6Evhw0HyahDWTPbQeRYVkK6lFeQyr7agIK//4R5cvVjnQ37mhtXvzotD2lpGsmRmevvu0aUWDw9Nwd8Qb7+xdABM3uHvXDs7pi2pDx/bP+oIz+MHZL03nyUvn9IF+eO2JEzbZGyrkanqr6vqyHlhc2Rz/dLuPfG3rY60xiz2+TZG9NZn6j9baMj1UB2bEUiUReXtMy00biQ7svNHehe0YKkMmkjc3xgsKxc5RIW4YQtsxfqFO0KpALW3oEpLBxmLEFnfjn2TMjhQei0HkSczYgNwOmISkcwTQa0GLUQ2eQswRiwWKDdPj6RzwfMflzZAdPifUjNCCOofPa8tlJxiwwRp89aklT+EP5NLjcOo/Q4WEBUZWBXMuj7xS/33+uhqnH8ycV80M/cI6Xi83e/GNsI9FaMOIWWCGqxqWcHymDLq0sUVLJmL2WH1IKi9f31cRqUih7m98Y/Cpp77cUKX/fXDwGn9tMbTkbt7p8ebk0Uf0ffp0UvLURl0BKwKI/tbs4MPhfKpC4qXCsiaAGX3UXXhcRVOFacS02rTJtIvoo4jP6crly9o0M0v0UTQnK8HMhA7ElUJWI8NMRzmPuSGy1qwSTr1Q5Eg0DhJXRiE/dEPz1hGpPp+jfYpnSB4LawJHk7NkCQorchnqW4BvcWcETzyWyyJHpKamrabmaiavOpyghYeaKgKxhjp7iF8NzPThvkIxHEjEk1PdheHv351w2avmj5hDjgW52gK4EdqPkH5h1OXoWjCwCkZWjzHD9fPr8ecud7hqEwPohfHKJnWrC/q+jzbV+JUVDfnBfE2VFTnaa70oNr4kFXpwk5dX7PYKXlq/UPHz/A5/ADhPVv9KXvE2wlC9cp7PG1kM/Uv1+Y0tu434TpvZV5gVeIZ0mQZMo4TGDS/und9eCBB9B7FVpn4WBIyoMb5CM/uCMYEwr8kQj5d2DGsk/1dDmEQkSfOptMHHtANHwFcjUdmTZ/bYonfv+fltje37mw8dhITDUp+HMkY0szUv3Af9//ZMkmHMLrE1b2HL9Pcquv3RBPvWgw/+mk2UFb68Ib9GvyVeVxeP19bCHXgTxwfMMibZYbM5nOfI/Lpr3dmDSy6aEF1uccU2l2vrOYIYaF/XNnooF7lkOejj4AnElla/vErktj9WPRTLWTgwL4XBCwZh9uYs/BHA/SI+0RLWzDQHYD5lSpPcpHhOkcSlqkkjOUkxOklxNMESoTYFGtUQUSUQtW3KEa+VMKLhjWmPKsRQleRNZL7Jc/rJF5PxruEL72GggueAfzEVM470/wntHBxvqyrEfErIbA00VDR2J1sy3ecWmjYvalpeDMTqNJtcm69vAU/M1Yp52jio8eSLwHN8BTD3XDjcFUu9qJ+cOVpUWR/VliS1iE8LJrz18VDMZXGkF6ztL/dXZ2riqhpNpAOyV+YdlmC6vbpAfQo/PL2BeYtZZTrftNt00HSj6bjpq6Zvmf7T9BvTX4j/z/u/e/PHr738jUe/fO/tN9147aUX7txwTqVkwA6x5aJ2TQJvRGI4s6upRcyoq8YudSQlpwiHbxwXC6V4LeRUnsaCdAA5adhJCYqQTuHJSESbVB2i0oGmcoSKEVSJX0TUPxEw1shIcRHEOxBPTMlJCJck8YEwJKM6DMYcXaMnPrF0+AgpVGhVaZQIWrsitUenoYzrUAdDVZOlQyjCWq3CU+WJSLGO5nC5zRuyu/1JSXG4OIsiOWRfXc4nWHgn3kuXtUda3JCuqE4l7BaLxxdrDTe5XRFBdNlU33zVodoSfmfMWedUE2xZx7yWUKUZuWOQtbCi7VIPnl7AB9zlFdX6BPLb3e6IzcoFlQOCe1HqEif/A3uyzOYoTz4isWFvpSUdj1pZhgtmnagiucjOIXte8T2MGO5G/UF/uSdmCYf9S/x2O7QyFiT43al0tWwFgXXtVa5oSQqSGTE+h6tckxXv8Ocb7TG3wlqSqQqf7VYzU+Q4KXBRi93iKHNWR1rzXpuPZ1y2sDOdkC1OZHFUuqNtEa9blUTWEZ0n1ljsXrWmNmsTLayzbH5Hi8XmNdsskabaBKMEBRaQlOhuE/IOOeKsL2OkRG6hEox4XXfZpeONdqXMojosnUmHJPIhv8f3JeE6e+oyx7mK4kNCW7TcrXwQlALeuODmkNtpdUY07qRT8rscSUwNFIkVLrzUC3ZLaNAfCNhi7uRXFw432d1hs2KxxlV/meo6YnW01dhdCU/KamYs2bqLzefjrpYiWjJUJSt23rlfof5L05hn6TmzbucmFr4Y1OM8QYJatkiTy6gaw9OcFe6sTHnbvJyCl7uXXcIwexYPb/7G4W+ymyf/xpul3Q72raU8t84GkIFNF16yA5Y/8MW1NyT1m8xWM2zSjzG8hfmR7Ww9rURjXUhPViRlm0D0tGf4GTMI2YIiqwJZNi6F6O7Ac4j4VuGpGMbil/y1/kmEJvvhDRjX739tpwXMbTxkrmPMCzmOub2tC12wjMh5/dlKzNVM9k9fjO8nut8nwTx9lAfg3nmHF/nfe1d2bNxcgIVDA/OpCdtZa2EOGs+tg9CRbCadimOmi/1nTBe1VycWgkbGYjzZqgDzMu0I40sUF5QsZWaoRWj6hWXbEdq+DK02fnXni+2dgXC4IpHtiAQiA82/Ptxtj1ptoVTKLBQrVbcLFMWq4RZsXzZ9/Kxnf2N2OAuJ8k4HY5nfVNmheBV4eS84gi570Ab/dRiZzWXuQEjggOa834gW4faQGODNuL/zCZeVJ/1NzBYNq91aukP9MfDgM8RUjWAzgbAdJN5whkSJoq0gC7exdApi225mmJu3bT3KMEe31pBQyDV0+wCeirItsHDJTWptq3bDEW9rrXbTUE/A5nS1BJd+Y6mbGcYPGI9tPXrrzGN4q1/vkoMtrmrXTd6WWvWGG8jzN+HDlmDAJjc0WOeMDclitYiMTWt1WVD9F2NzVqM0e0m6TTMZEvyqYOS5MjAlzXyWypHEbbXEsDN7pHUJQkta0Q9bhwCGWvWvju1BaM/YCrJdHq+r721oSDwkO+bdMk+tC1iUxo7dsuyud+3a6apPyLs7GhWLzey3M8P42enMWWVNkUIuQOiCFWN7LkT1C+vre+tB/y9zebnNUlVnjzt2u+rdsrxzpytZ79rtiNvrVLud+hquZp7Dc7XONI7n6uJ6heQdA8rMUBNVIAPmDhN7Y2qQjDvATQY2T9teTNM1BY6EJMIPEK8tLUXZGuqIw2tYbHCnZUGOu+NpLY0vqUX0SnwgXbW288bLhUg9A7VlCHzdNw2FuMrUl8IZnqkOZNycLPlrJQblWlui+k3Oxgbkr3EVI/AdNnxRcU0aebKhRTa4/nr02Zc/y/ajpYip2eWwMMMOxalwjms2Qs3ic1oF/c5YE0ZUu+oagAs2wAUM8lXtKLNxTKT13Mq8U+RWSI4tkgNL3ZHFaOkdimCRdzsdDL+mcUrPsfAyq7fCC7u5srYjHsxUG/jlXQoj7abNNA93pXM2fjkjOxLuT9CMaUDcNIltO0E6PKHYecaABcP+uZ245aYpF0Bs0+SirDGY505RKl2kw6ARg3mSrw4D0ZmJPkx+hw/6vVVVaRI23i1YWXvCE0VsQt1fFJTmTRkXo0UBxTVuYmPtokio+LpZtiyLImhBBWbn0R1oagoseU/KAcHeihUqcwNo5fYyNyQqPo0XDjGCJR2ZX6Uh1uxdWubCbPifEh6W6V4mIr7Ki3mp6nlN0cVrLYzdiokQAseGao1Zpj8OA4z+NQaG+yp6OWSxLLOaOceOFtSIawYWYYlFIHKuleZhexfdgfvWb2oxDWFoXG1aTyP4XmW62XQ3iVP02aPXXH35ZRfv2bVh6vzzVq1c2t9aHSDz0zprAGhCNi6TJSblxBZYyGhCSqAUh2LROJ8u0iwM1H7IUHYohNu0AxVuqc9LgaNRBg2US4wwk1mtmBXi1B6z9C1mSfomLZ7G0mZRyRZycU4hyZYIs5+Kcx5V8NhRPFoNtR4/gN/DXO/x+z36coAYiXhT9XOvyy7Z3GC2euWAGnG7LB6zzcw43U7f7bJsdkr4sYDidrjkaGWV/u2KeKXNJvmcFVcEAvDZSCoVaXeMLck2NGSXrK1sgLKaeIoNBsWA/9RvhYDVIYjWAHM5pkZWBz9dBbvhanQH+N3T/2NUBmluP3wNqufX1HRVg9NtBbDzImt2y4ofgi6P1cUxPO9yuDRz1CwEK4POqAgVnZUoXeYISaJ45MiR1auPHvVGvCnvESiPii1NTRdWQSWcZ7Wrkpu3XiPcM59z2IVF3zrb/pGM73zTCtNa0z7TAdO9pi+aHjA9YvoQMAqAJMyHHlgCy2EVbDStmFcJG2E1nAtjMALD0AcLYQF0Q5YY6oAfvMCadNNHpjdNXzM9bPqy6UumE6b7TfeZrjF9xrTfdLHpItM60zmmMQxJ3aaUyUs8l3Et/hmV1fJ4bKMFYu9Y0OgR3oun8SdOZqwSz+cEolAQZs7lFbJil81jVkYhq0oYADATSXbz2TNqh2yB+GlnqWSDX5VLCfQsCYaIRecwtECpjDx5WiHlYupHo+VxWjyJwSpboDFMOQJ5mBPIGxuFOLIpBfyN45KIJ7NKFIYKBd0qyBOAzRdohUkmknhaIMBZxMVmVUyjBFxdo3qaEYmP8A4Gnc6e3YJPysaF4LJzNG00kRJIBZU6yGoCvbmIqynQLalGMqvQG0nKx7oZsHeTX/epzYuk5ZjtcHisfZ7AZmnIsnjQsUbyWrJhxz6W/b3YIE5YvJb6iKVZaqrwVoTqosnaukqQV3V1dnZ5gmGHGYKIl3gr+NXO0MKwzcw7RNVSZmm2NOXTwYaquspyq1UUHPbA9C3uJHrIk/5HTLRYxJj+8TFVW2fWhJWCar6Wd0kDVi3XqLogiaUTXixgOV72LuIVy9vAMwNujziuem/xbUvEC3F3KOQ6Jx5/Ixi2C2wQMYzEY0Y04OmYILXKz5RhLhSrwGzWHLwEHCNm9aaq6xaGyxa0t/8o4QQ5ccCoCGzIMqLXwbM8iJ+ejle63ZWVIJnNErjx3/0+H57pZinFQ5WieDyBwGiH3z+O//YODe3Ysdfr9Sq+vVVgsXEOTZTMHHLYMXTv3WuXNFvELvB+/9jY3uHhHTtW8WaM4/2eujrcn7xDgEt9PpaX8EfCAorkBcXmtwAn8T5HRMCnyBurBUj5fIf3ptPlINc5IZ3Gr+JZIeAVsKTAIKfNY4O9Ps2rzjxu4cGfkvFVK8OAzzZRH4/H8GUSDBl4J+eLMRIwJP03paOvz7YJs1slmtCZ6FM4OUq+nMzJWWJO/fr0Gyg5/YS+E24k3xRKMsND+i64tll/NKX/WzMc0bcuhbeN2Akfnv6Y+Qt6yVRm6sP8TF+nZqL8jEBtvQ2mRKD5RjFxJnyMm5oOcrGZeKdCPhWjCCJbKOYJDcZSLDUupCwqPO/1KGF72OGs6M24Gl3pcm0oHYv3H4yVu47V+HiuBr6uJKVw3KloVqf5QpFVlYpKLBTYlEIu6y9We3zjYf9eYCvQ92xyX3xhLJD/QrUNrPHzotct6Oh+BXmHq2ForKHKG651u+Nhxem3ma8qFPSrlQAjVg17K11KdUOjYO6tTLfH0wMLgkEj9+AfT5/P/JnmYiMe7f0Y7zk6rUsW97dXJkOKmehNwQjEaiKqA9oYwnJTJoOexudwL+Au0YzuoIwt5ug0XiWMCu6EQkowOBa8U9D4FPxFUR8+GdAAfnjPTxe0tzlc10zkLl64eMnG6xn08hef1t8N+N+E0dxiqL9hHtuvn1PXywWb/RY3F69KBK0RyWkONJaX5/1WVzCQD7JLz+cllcOsrfzu197Wv6lKm0b7/mPv9ueK4eRqCBe+dviLv8WSN/rdDc/9pb0tbNYKBZQrsC7GmwkHOn1SK2fjK7v8vhY12GFmw+bWjj9hwhY+Sy50lPIAV6fKVJHybcQHUSbRiElw3XYgfG+e5PoUZJ76zFDMyBgonHbUd2YU3SVlNlxV3huBYHUIAJDjqtUbDzHMoY1tQwgNtbUNARr6lOZbv8ervqyGQqp+kE9J43sRc/3Gjdfrn4GhtlbyWGvbkBEDZBP6Nl3jIv5OWA7hS3y5/P+sH6xuWl+NCXUFyQqufPva215i2ZduW7Ebod0rRskWVcUwYSqrqCib/pVUsF/xIMO+dOy2l6b/G9+wYhe+YXR0jyFL3w0fMVFMOQk8SU+mYiGfSmMYEcIZpxmHCNyk0prsEeJ4xiSJ3pLok7mZnX8s21SxAyFrwFG3IQGws3IbsJGKivbycv25SHl5e0UF/DvTUz19XkXFc5s3MhbWavFM6scdMrqvfuELpBW0IcYvxRubaW554mtbbmojeKPQEA/YzTyxyYPakjbbTfwilSj1tSMLm4KxojaT/Ixm7yOa/2L0DCMQVdE4NI4UiyONt+jWjUcY2B7qGegJwRRzhHNal1uddLOVuWrduqsYTf8lc2QjfLTpCKO/p8KySvxcsYjKmcMbF3g0zbNg4+H/KT3htOqfnbyKYa6aLNTpX954mMH3wPI6I17JP06vZ35H40QmTdVGDvC6GgycETPFg3ZCk/EEDNCZWuTIvpuaLZA0qMBQT8GkAQjA4FkNHx/7e9f7OYflrt15S6QRYFW0Xj6y2KV67b7i6Hdh32/rJptT7Kly2VqeO68Z0ANjn8fyO3z+sJ+rjuj7wPaZQCXmrALgbNFv+O/uKzuruhwrluoPTT8aH948/tjyS26cXDOSgC36Fh8bMvDOX08vZJ7EbSBWw7JJxdIzxjs+TXXZbRZRYDkDaAmMcjzSIIkbgKhUVBTYRBFerxhMwT6ufZP+zjMddjgOI8wNtePTkw82jKSXI5DAvJAZtpn1B6EmEWo6pP/xEHxm1/R/cs+DoH/3vm1rg9/9qO3zN82S3/2mjKlA+jKfjQSUfyW/I14wGH3iexsnfJDh9h7HrA5hsrisHP9E1MJQvGN4+rV0DdSWQ6q6Bt5evBpuT5RH0iJ3O8Dt9g49c/vtn5aavog57Gogm1cnN+qn/lJbBIgqDnX6x083dfrqzXpzSW/FqpQeOqiNZ5nTbNiy4prJbjrHY0Q5pRkR5ehcFzBtxFILgZF8XGXef2tHaxdA155uvGl6/9cMa2usbSvAr9GNO8+ZUNCvERxD902vQqehqyE7b162oQumAfY5QpZIBmDZAv12uOJztzF9yTUj+v+ZtS6I59sTRfmfrwsWjGWODAkOQOMKY6qRocI/0d7z9KpCg7cYmmq+pBbSPCTWBxa+5qitpv8+uTsSkxf35/NQllrQ0QjMpt7Bc/kpJp2MpcAfnTdvAew6//ILlaizbV59P4J5hdaFULZsdMuuPZ/u/mkYWTPV1AO+oIqpjaMrNzwP2rpt0VDIr4ZEu72nbaAL0Lr+qaY+gMFVfcuAzbLnMPXMxXsuvqq0/ooH6Ldoj6nTxD+WdEFNVTJ9RvFDtCJEk06CRtLW08iRRUMRYjQe45640XiBstSYlMKTSVjS3boI0LLiom5X0nvVzZsvQwN9i1JBqByqZnYJ68aGLmSgfeHiqgS0tiwfdadil+/8zEG4dN/qiavXss0sTCzbsAKPWueu5TsQLFrePSg7xagvFI0m7QMLAC0ab+6TXZa4LxKEJZ27tq0CuO3ag9eyOWPO6qfXoc/jOTuKJbDvmN4C3hSYZzX9yfQb0yum503/hqWoQ1hGa6J51sh6q9BQ4o7I0pbCa0abKfqh7g/khOHRbAQisRPDGQ/JLYGl4XSq2M7QOw2Wg8aqJzFtDdUSWQHCV0kqABKljPrweKixKj5LotkIpTs/iTyRo3nsyL/h5IMngVEDo0pY+E7RLD1UwBdieDBKSyg0PzIGwjiNAJIy1knqDX8ioxnUKZ2aRxnP0zLQW7wQCOYaXLLAsYhj8UWLi7dFVH9jYPD2ZofdF+QZxJpT3lgal4IFHBLDwsaZGYQEQEpFg7dukWzlWNkcmOwPd0TDkX6HTbIwPOIQixln1oKAZTgkyTaGA1wUw7GiW+HtHMfxrGQXHLg6VlZALtEtuuwylnvcDlECmxg4iLkOiWE0e3ykSo47sOzAsBazU/ZnlahPwEw0I9oEVg0OjAf8kmRlrJyd83rLOoOqyypgNh4sPI+EgDOSKB+rCMg8Y+Z5i9frjDiJFQ/PiXYHJhCIERXBzGAUbpZwlzkB3GZXxGwWgU8Wna7E0mpPhSfe7o+HHLISTI1UOmXBzEqi6AhHQrnyiBw/r6miyp/3DR5M2hwsR5YYBd5tUWoUm50XETABqdztMTsEXrT6bSJ5lYA7g2U5ySl5FUmWbAFMNhi/1WsrSzpjHBbEnBZJ81htf2Q8dmfA4sfXeYH1CLgrOdwHDl9McmwHkByc350XgAVGKBNwiYBcDqts5Rk4D8wc74ma3VaHxSriEWUQw0kMHmHBLNpYTvTIho3ONMYBv0E11PfHTG0w3HGi+8Rwl5SJVi5PFt6ihYSQhw3cDx0r16D/uhXBz3f8rPI/g1lcsZ+C/n8+QjX6V/o3Oatjz41jCdLcfRu6SWTQO1/5Ajsyi35Vm3KmVkK/mvL1NaF/rX9WBRKFlMwNsozHp/KpIo1zQ7zsiZ42TYCaK3x6aeDDhUs4wVzVy0H3pBZo7c5uxP2E//jRtkgr03EH/j7TDp0EUXd+Gqc+IyxpbY00dI62bHcxhMtEE2vmrWhu0joWiXscYzb8mXausYFjjZ3E2SK5A36F21WGOTYaZ6siGXXTNQKOLnOSSDM0P2WhNIGJwQYVT7gsyTeWKrhxY4VkKodS+k/WHsKgQf4efXDZ1sKKxBe2IXFvt8AI4mX6LX9dx56PvxXw/BSs0ds3YMC171nndlXXndt7Yf6u2/DwAuKCj5x33fpBf2/9eZc+ohz2Kof1K5F6txepdxl+PGf0VBksRS0xnWOaIHYTq1aeMzw40J6NOHliN+HG1E02chbQIM4cpnkU2ZCwKiqNtZQmWRjJCk2uFqUJP0F05PUNVI2YxsNHw+nj25L4OJnVqGYJdwLGstlyWdNk5g6y1W9Luc28qDldMrjlAtOcUZJWs+jwu+waOJJxgGY9MyU5GFVom792ft6btvCSYHa6GgLQNK98HtzRkGsRh23zz5OCDBPMozs0efpNUjJKyNozYC4wLA82p130D+H6c42swFtsos1V5k9WC2bLjtiJv7xgC3tsDjNGBV6B+8tf/pJI/EqZL4jEEctZ6q8bcX+1Ynqy3rTHdA2mH98yvWH6M5hIcgIog2oomhbOi0EGaiANUQhiHtMNThAATH8zfWj6telN02umb+Onvo6fvdO0z3SBaaNpg2kNpkJdmM9P4fcI9G3/ZCbgScALWRJ+KEs0WVlDno2RRXGM2VNpw0QoTik2R1ces5kOEiwhZli60XwHWlygHKBCzS/yQjYpEJ1ZEW/jQpoUSIgHPibpV/G5IhdzIJpmSPHE05Q5yxY6MC9WJMLzpy7RIouGlRFN44hf3iBoalYlnHw6h+uQwtIU0bjRqmFWIksJHdHD4RrgAgjXlJt9WCATI45Z2ALmMgTSGqEZGmY4q2imQS3tztHETd9QNVCWVzzuqiqXR8lFFldNXcMw10xVD0aaPB65ttblltLBssXV9DQc1aIE2QgiBg3BZnXbJIxnzeb3fJzN4vI6nBYreKd7PF4HI5fZfZ5yL/wXWAFcNkzKBJ4RbKyNAQkjdVYUrIIZJBnXwinYeB5UM/j0dZ++ZKVXFtgVQH5k5s02XJCDDyF8ZJcZONftg4DTJvCsKEpuFjIIOXpEK+N1+jmzDRPVV0QL0vCBSA5Af0ViIMjDKgdIks2yhwVB4lmzvo8DwYJ30I1zNXEDAX9dT3N5eXNPnS/IXD2FOyLsbxjoqK7uSHZ4/fjUuqmrTyTj3iCCAMPIFk1jWLyDomABiHmdGoAI4p4LzsF/F/T2ClyfVcW4UgEeVWkOK8MoCNMaAZyK0wIcZ16gSDD7pBnoSbuL+L4jBvcEiF5VxJ2EpxQWIjIujHq9DAMuMIucTQMb2M8vK2esVhbO3lfAjpAdQJE8eEwccpT1YDrKmzk3/ZlZ+0TzqPzBmySTzfDRlESupI+TOR9KNshJOcnJENV/hWdwmf5rKGOG9ce+BIv1x/THTtC9L+HvDM/8HjpIynsMEXqZj0IUfR0y0+uaUS+5TGINb2feZAZMQ6YR09iZjDKbSKzhTRumJtesnhg/95wVy5ct7VBEXIdcOh/Lp+vrAH8wvsWbOKRiAtTbwcHwDWQCKLxHkFUPiVubIXZDqqJlsPQBaqYIhWyxnW0o1hfzRcxZ1IEipAVNgGSR+u8xefrLvEkoC8nRCiyGmjaLz6K34iOWnINP/sgd+B54weK1wvcAyHV6g94GA7c+tfyp22KbNsF2/bHbnqo8duzY5qduJccn8Y0IkyD8JIOHCGoEQf8xkFfhUSdF4o3+Mi0asbQS9Kv/WBCgDtcB0y6WFICcv5jc/73v7Z8cWrhQ//Ev1+7vm5yc1A9/b//aJQsXlnxucf9/HT1Lo0ssxhQMj+fIYG9XW5Ofjqeg0aAfJNUO5hSUrGLYaRmSGWEcqBuBctYafh2xmExzWbKGSZY3z1r9Tp61j3b6JvV7M07zAZcI/XnNu3wnQjuX420/PsFmk7nGrmVgnIGhzqJD0q97q2Ip02yuLNuaXwiwME+36NyzD57NJHdmfGYnUpAvs4krPY+3+ETjSChtybnWLzTOLFjv3nrA6mF/7L2qKtnqqZwpY87WgPknyJqmSTH5qbUI7qPyRCSApxjlt8jqChaxib8SWS0hlCae56K44zQjtQ1BsKWdY5OeEGQmYWIyAyHPpL4DntfbM2owWBUMwm7jlxHItem9eKwm0SFy/7GTkyfJlZlPydeTjFsY80oZoqesSEeM9WWi8TOIXhuhJul8trQETzQXcRL6gAYDjnM0nmYGk6JjShAgqKCUGvThzs+kWxCuwLGgmiGDQ+o57eo3ay405tLM/ejZoKq3G49kSEejlvQxUks1eAwfHsC7J/vNTqe5fyaGC6mnDXPE4hNuO0917DZIkjWjPBac8kVOIRa5RVJfAd7Qk/AGuPkxnqlmjk13+3xfPRaofws9e/Lk9c/1RpgMyLGfL3t50l1p7++3V7ont874VD/BlOExYkxmGm+YxBrGvFgkpJEYwySpF7VhJTHhhQgqJvEOyUtU/GQpmIwYenZHYcu7tzBB3y36hwcbD0bf3JLZuZP0zSE1OL0XpaZfZ4TorZE1lfzieZVjqVuTI2LkWDQ60x/w/OSxkt04bvcwbjfxjyb+eCxpt4+oALJyKpHkWYH6B1z0SzFj0T9GP9uvf2zJiL+8CD2rW6dinfD8xsH58wc36u2dsakZ396V6D5cns9UR/Q+fjcu07AnKJnlUqsBngR8LkbzmJcHw0gZs5UYMI1fDAWTlU1NI01NW9BIZ7/kADfHNImDj0+/jocNQuUhQIfoDx51dB+QO0ea1naOYIriymBgmKxcz+k/IdDhCWG4mCRbMvgl+/B3cZt/inmvMtxmr8zRsWaSbmIrRVY6cRXcnFDCFqVQbXl48ID+k0m5Njl5cjJZ45rUf/KyMUOPlabuT/V7X9afyXtRJpNIw4KXX85AZVlZJRjbzIyf2rsYzn5qCpkSpipqzxUNO2bsi+JGT9CwHwbeMiaEYXGER5+JUrwEbxx6OdRMe8LTHHr50OyjJft8ertv31F43rdvyZJ96KfMiSvwpQy+44oTzNkHF6OphQun9OcWTiE0ReHz9KnTdzGjDIm0XFOK47OSwOfYyJL+nq58bUVSoLICwSTE8rxIjDqIDaXhwYQpVLoUK5OmDTaQCVe6G09y+VMXizM7TFQli1kZPArMplsC2suo7VyXYvF7E1VKNZanw+7EuYsWnZvzx+P5eByixn23bGLmXDll/PwBqnEB57YxZbi5+r1jd3PMLXi2cuzWeN7q4q0qC1/FnYBnL1P9FSBP5ON9M7dyd4/BxNyrUPrV38fl8GMz4/k4swzPZ43iXOnJSMDnlc6yF8tSiYmYt2HRCHcNxsLczEyA6sseZJgHLzv5lsVj5yxWZLe8xTx48TH9mbLKys7KSkbAF/Etb1ltyGrhHB7prZOXPajvPoYBq5PcUZpvw3i+kdhTbfj96bKAZrw/RpVbJGq7kQGNKKxqP7HsIiaySlFTC8RkjWzyaRKlOJ0iprMpVM07+Zc9Fmvbr9ZfLTrMV/d8+w6V5/yLjFk5/YhZGJm82uwQr6abY/Se0jG6j0fnS7Xu4YejpPu8oA5Yy7zqbaVZqt8HKLg+VoeJfx3dZNaT26rxLt4YffoEM8yQddSMqQe3aUFT/J/b4JGM0wQn80LaCJscocmlDLPhdDyVby+dVWmauTbDW5yHBx//gOM+eNzYrru3pj+CtMCYM9IVzLv7fTyvqf5cPYYFV01y1M6+CD7B4upPVHsyAQ05EwdSIUY48/jjH/TA2mW1Hn8Go/rKYl21R7Zm5LT7fMY+itEEBqL63G0vfnlSqbBlNIvVZw0kJt1ewWdWSrjoFYwP/mQqmDqIrXnRReKYERNq0i7BiA2patSMp90IlEmSaABVLxJlLGlbHTBEt3BmZJ/HhJFlY08/YLZh3tqKfhoNKbI78P8V9ybgcVRXvnjfW2tXd1d3dVdVd0utVu8tya2tV1mWW7Jsy7JkO95iG2OEsGVjDJglBhOCHQKGYIdgHgFNWCbkkYQAIZglhMyEbIZJ9LIzCeQlmZcJkEwCk5CZCS8z8VjFO+dWtSzbkGT+733fX+qu9VbXXc4953fOvfccDVWFoBFsMqzuz/k8vP5UilM9Vw6E8uetvbullxyw25a+QbpqoZB225XbRZ765IBobQ6J7kjQK6uEmgE35yWBi9wt/g0XfcCjCUVj0GwnfVs0fcppYKdcT9M3oA0xgrn8dGuTl/FYHLFGJsc52i4O86WxraQSFiUJxSKFXJ+obUBBjbz9iHOwQRP68tPToRinWb/QOAAfKM6xv3ptzkfehP00lBxTTwOvt8ej3nrrPj4G/Azl2xBo37jOYclgCgWdPR5l19lc5QnYbURzEO3cosGJbGVUSDSZ9alqOzGF/IZNNk9dEuxeBkx70F7Yb2K4nHCpWm6kpAdzvb2renqtcXtPHva36Q+0ppN7hIpKL5WjIa8h3kKrK480g57lab4CGhghRSbT+qDREp39GmCZPYqbtmnn5prUcc+y4HguO53LIeSBKgD21jtWhB/e0dh7ffuae7UR6e4BjrP+VzSmqmTYfchNU5QmKb8xW79JmAp1x/YHFDLlV/Yohi/k9Z8rHijMdGipGXi1sESgZWPNfs5pR+4Q429szDYiOu3o9MOGFQJFADAXKW07aUqTh5/+nSD87ukdDy/Kbe098gzPP3Okd2tu0cN/VTw2PT4Nn2PQh373NKQi61ZEY3AbEsWiK9Z9Y3rq2BR82Dqx+wArJYAPiE+JzEaJv49zh/ANt0+fmG58uMTMiRMzM8xxDXsOcHCCrS9T2XNsUS1biFLSGMJAUAOdKQ2sgiwH6XwMOG7iGLLVuUOo2cYlazNeIw837tv6CD0CfNcDdIWcH+iqtdkM+r0Cw9qn7Dk4GwsgduhsiI3US3NItdYPT0ydBa/pJ6ZO0fbUVBE0oh+eBq7n9CLEbwMsQtEo81vCQjyJLB82yMZotyXj7fZo6cO1Z+nK2fswmxBof4sMNy6ITZ++gQ+ZnreJNVoEwffsQ0YsZkxNnbmlW6CA5tTU6VtoPvibh0mvAISsoz8ghWHSUMoMu4GJp5PCXN2SYlo1yAS53VDT1uWgpMQC9D8CMWLV6RWmH/V5vzlubXYq8WHri421kjfSD3ELgScMwe8PZHiHph0OgEbbEijd6ZRoc9dclSEyRvHIrIBwSqdGyPJJjAesh0nB5p/WM1F3R2yDLnR2jCTG28f845LheR8dq4Q6m8zW+JIxonrGB8OLOSqs5UPN1nVZ/3Ie0K3DPb8xlQnQ3O7+8fHp5cXCNPRy4ejK5iIlpfY1t+a776wdyHBJIeh50O0nB3K5kD7H56BMCaizIPDcVqSD5qZwCCvPsbUbbEG04LiergDHC2slUiJJrZqbwSqaQG76Q7p9fHw7tS4H3nUzefe49RnyN6SLgagigsbpKNyFNNETwk11QNhvWl5SqN90Wr/Tcd0v63dCSYJ/w0bRQHN5+CfLrd9OzwCVoF4G7T4NJ1wCm9/WTZAK6NxvdbH1rL3d4QbfyaH80M1wA145P16rsHGCXigiW+qYAijJlaQ0Wd497Pb5QU3W1EyBkKULo1MO/p3K9A6BuMm0ggLt97mHr50uFqGgCzs5uBDp0NR6Ozx27IBNPgeOEbKy2F5XU71wletcOPvTKaZz/4pvAjzfBBpuypXDes+kE62x5ogI9e4mJTbvCoBIiQVYQ7Mp1Dr0MQ7aQ3C+qE1OQdGnUTWbgGqYNmNTlqR6m28jE9YD9hc0rt9al6PWil0Ga4/cTjKy32ouFqfYh9mgmB77CUYHzQzFV9kKP2MouGKpHQc1EbPpQnYYI6MLqcGWSo0D4awrp24xVppkLJQRFPbGCpm46kmBWy88edXLHlU1VfUH9s76x9NOnd3sPaiTcetxe/IxkGT0CAhv0OV2nz81df5uUsREjc/U/BP7M+Oof7CZRksA/ELRmRe1no3N5F3LATt2t6WTPgcP4zJ6SZPQ62ID9VZqdnxmHO9IGugAkJuPi4tn4mJSgNaZwu/U/Q30e//UFLCwmAmNdPxYsXhsCrHxvLsbARvfz7Dx/W5ufcyElC90z0ydAsBTM92kGy7Hpr+7LhpdZwEGjO1KOve57uSuGHVSds/JZMTHuK4D/R/IrG9I+XnoOO8n84xY5OFjU61XiOK/P/rov4viFa1Txzx3e+jk6tWT1HM3J52Y7vrSex55hedfeeQ9X+qanhbu3mZX6Dn3sfmHOI/9GUZTI/C+NsXWl0WqB8PVYJkK7xAIm83hfae41zmcuARpyU9//9prv4evtd/Dmhm/40AinnHnZN4F+gnderXNelXXod1Jyz+pnmgU7zhbSDj/dP5FR1e7DzBpgnnUK6MtKpNKnGmLqlWY4UkvVlBVraTzFZs0klnGxgzbnT/CViYSQawchy6J5qhp0AqLRWjcy1l/PV6Ec2rwBtqogK/EzJM/tznJCWrQqfFxEsqNZ4HlQFefKY5nx3MngrIcPMCMFMhLv0vfoG+4OhoYBlg4M5loOPkLK76CsXtMDN6IcwfYekdn9ym3yO1f0/61fc9+8dkv7vtaO0A50S0FlfFxUQkq4vi4EgSQ3xqcWj0OjH7DR+Ih60QoRMRQ/CMbyO10fPVUsBWF1EbJDaQMdc/ycyPU3UJXYT6mcswVaChh88ZzqM1LcNBKShya9ELQj7Cy6Jax29dv+ZYb0CXWxlQR1CgQc0X4W21IZGbUGyCaxC287MGV9cJEMTuWL5a7ygjsUDXkTrw8Pk361c7maRIyeV4JqoJdR/eCjEhCLxCfchOso5xoaPY076Q9DGVP59M6Se6Yzzs+DjVPt+DmnEULN/dFi1Foqi+2ANOXg7Ndwvp2NCPKwcn3U/mAxkH3+fvpD3kbev53uQ2gp9k8Fe02iZiHcExXCydDQCCiboMS0NMWEQQSaa4BKbKNAy7R2Udml03RLbM/yWYZ+OM4JRjQg15v8Dlb67fW2ntoor5OQIV2nZE3tYBH9IcCs1c7yj9pGAFYH/1PhycsAMqWn+4pmA15CcpjBWedVNiy3HCDzKF10ujkM03MOX3aZu70EyDhidfaAS9GXeqSbgHfP7HquiLArJkiaIcz5K9bkjYOaFgq4DDZYu2YgV8qzgAqu2j1MusBLN5EJQRAEwvx117CwMX2UxkX5mzW1KU6HqT9Q95UPGoE/TJHmG8EISv8BXC6SEIkZNX/DKjmJIAbfx5Xn9Jf3cyfmtfGoFrIyUZISErJKS4WIsdBI52avZH6IlaKkxpdnEtMzbic8n2OtYvBPMnUXIuwfP193fHmpojJ5jDbukLJRp3oGdguZlJL1hAasJUN+JXSRkmyPYkb+VIljcssXn4ZXvbkBYoZnAqaygVPwttftjYzWz1Q9pdHoX+NxgqaBntNg45V5KQZhiGO2ZR+DCvh9pkZqCvYXF5kf62t9rc4X9ZE2brXeJNqY3Hm0w5Vdsle0JWX2Hy43JyVd6qnLJQmVr9y7XQUDfPwjU7veWRsc+8tDYqpdOd7tox+/OrpKGIxZKLTl/3zuyZKlnaKPojzfpn5MfIwPpgS9VYC3MKe4txNNFLDzgaIDhDxcjTy0hyaAMjygAwtIXEhJWi91/pWUYyGQlGxSCrkg0ElxDXs8b8C2fZjR4uzo8lrQ2p/tbcTx07MoOYV7Y4EiKdq2ug5n8sIZ9kvT5k7zzogt3/pBToOfyBzf/8aEa1vWD+1rZSvnrab/QfHuLnBYQEvur+3EYQ0dDnYCt8//LOnLzzDGLnD2fc6+z/OVR6ZazvUg02J+VnJGmFnwAs0gEpWZ1G3cVWPXuHWWw9gO53A5kDAmcvmsiRULM5M2UQNYqo4Q411nR+R5Y90rjOo/Q7blt4yJ6dwwvIikAIAbA0El/lKspKt5EuMJR5DmTwTxZ8/QG4/gJIyOoPX6IsgqKehM84gCc5Av5yGC67TeERD12Y8Iptp6NvCX6ZvS0Lyz6nc91i/pTlO+tP84cS0Xe7/QXP0NVeg4a8JrUDaHJwGUElC79nbIMbL6Wv05iutekOLIsevvLlRNhuTIHdIurKudixbWw6QSTzWJDV8wzSUCBbvy2AcAmEJW8RnzO0dRHKCxENoRceGBC38J1DqwjQU2N7PIZFpVCOmGbMC5DkFNQ/feWOtR+Y8EKOf2IipB515W6fAkj1PCGQfmgqysLfNBAa3Hn/75F3coZPXReG1x7Gd6RHARl5n/OlNQD3wQsZj3rKYDd3txE9oDhuyPS83TGrzrec1ELVz/KUI8IG8OT4zZzkHovLSRbc0Og4AWMsbnZmznM+MkzdpwGo6nbfcCHS1EDQ3x740Zy6paSxEIx7YGFqUIAt2/YLC0RRZ87V3pdanALStOb4mGo1xC6G4j6EqQ4mHyJfKUUAWLZ14RATRjDUwxI1AXgtBojSzsYJkLKhKDbt2Qy/vAt7mRIeyB0pMXAWXypPQVfdy3L1Xsa11TeMIth9ZeMtC+HALQW2dtseDYWcdser2CTnO9o+q6oyq2vm4F/hCArh71DUE+VjQ5LN9vxIhycZq0Gepg6HKwGCxkYvMQFuzSbCF2DCYOQgHFuygYlQ0rC/SI7MPGU3cZjdPUn76hj9FuAtwJDaXRVNuUY4Ex80Yq8ZxID6d7VCTi3GJE0WgDeuBab8g2PJJED5FJoBUAD4cOMDUXqzjmWkbFk7P4Bmow/Pw6Wk2Py3NbFm4SbK5AWwDCJrsly8XUI3DJqVvxEzA7VPypdxC4cKO2Z8wbY4BczNGcx0X4vziWUev9IIkj7v6XGuwnw4uzLc2mZpPtNcisflztk1NOAv6Ccw3hIEnaHxz9sVqnsMAas6DpbkfSJOfOtrzK7ZZibzqDL0cvI7TPGNzipHGHSD7oRTIPuEbM7n1qufkGPJU7vMeteiYlYiz/6N1WPGjfu552d76FbIfuMTX8AQA1G8ZMx6EOhUYnXzeoZMUQ5ZQ5p5CPh1nBCPYBIO5fxuCwVVIaY3FbDZOPyA/tQ7TN2aXQaZtIuHWO0Qy+xMjyk+R2B+g6htbpArUrc8mCqSVH5ICksXpezsW6o30X4AeEHfh+oMkcLDGuFgLYdGbbAMGI4q0BAwM4fEcwMNx6ZBHnWEGyyP42zOq5xhoJGac28FHDXIcsrqDi5vcQtCU0PqJ9lDQlYpFtOKg7ZPNVdgC+1PzC47M4fOwg6MwG0aSrXrQmScvFgTNZgTMupiusGym58wxJzBLpGDd6euMAUl0mBn1yWFAok/bMqvoK2an7do4+XPHknwE8zcVbkYaIEH/M8vjmHI6WwgV1RSdwpzPzIFfJtNB93yR+TLWWF+a60Yoh06Z83DTqEFmGWmY8NCWZcZmWLXFTPoi202/XYIzMUSzH98HRUlXJMZf5omaBYQtZKNbpmdmQEPF6n2DmY9JPBenn+hbPj4Nf55YxjrsiJnb4R3AIxx7Yo5LuXpdy6D+h0qextoP5qbasSFqzoA7qtq2oQLHCOafZW0tav5DRXuc2DEq2kdujg9yvLto78k/t1/cbM9QaaRCe+qJVCJl1R2kcRxOUGCTgDwjB9jm9ON4V8eHO9BOa/3QfqQhU/7A/ZZ+HfhSFHCR8kwqZvhl9MdZs6fysmD1YugdT5Z1xLlovKMjfvJXLQXyjid1OBjo6CD09L0zBvHWh7hHuF7AC62ubtsHzEBpQSYW8rCYnCwgMnZ+dPqYykUBcpacc4wTR5z7knM/pJ1+P26SFjMeN61XcXvqmKbhLG4kCJy+wnbwidsnw3hIEgYcx+O0BsnicTjBa7O/f+d7TB/4A/fwXH2WQD6uRn1g5dKBane7XbmgD1SYe58qkmRK1N7x5LSa1t7xpCOewHp+h83rHXHajcezL+D27Y/foX1mH3jndpPfemteu6VdedBOV7D54cZQcM2qsdFli0oFBKLYjvKpdpTOaEfJaSeMEKahB9Q/056NdPNajzXsqaY85yX4I9965+Y950fw9yfa2Aq/RFa9ePKXfy6FM6/zo/RToFmITynMbztol2x6ZRnnYuZzKTHyh8hohPwxWhyJWkv/JjpSJBvS0d8BwvtdZKQnaq1+OtLTsBl8EOqzBDoB6srNho/FlynXaZxT+S5aO+uXxw4+9uXHrltFR69/5PgjN4wc89+tdvnJokCi4Lf+eZ+/0Eomzp93n19z7ZN1M3C3H9MU4n7r9X3+VrsM9DH6JMM+Bup5lTKGJiizaR92ONwwCg/bcU/Tc881lUeann8uOlqMPvdctDgafe756Ghpa6YJ98Xo88/jteefa7Lvl84oG8Y6T4bOKJsw3/cR6uPMZM5UdenMYhIuXvDvv9oPJbj6aj8cX73fOX674rb69+/3tzYSwbH9sO1n9kHuMs5kcqoZ49doFVDDkxp6nMAlkEiELBilHYg0l9eA/EAqROP6fh0ERFSPI4b4VTyEAMr6FZym98Nm7kbMYDf+CRLHQ6QpztZ+HGb1oIEcx/k2A7ViWmWx6KEuwsU4xdog4WqpaGAU4pSYl1TbacYgAUWmxvxmpFOcE1hs7OCjFzTK/DXYkzWtXV1FKvKiSttM71WcSHQ1AoyEbBx6t79jaQfNjbTZ1UTg2a8+ev0o7B8j6s4WU+BkwUsNb1Mk18Rxoqwo7kBbpneZ9eFEKjWUQodd/Lz8J11LXauQV4+PLOmNmz6en1cILoX0Gqd1rlYGmauCJlaFEuHcCJzvYNv52fK16jsVieUP9lf3Tdxw+/WTVTLxwJc/ue1HrZ0X8EQUaB+UTuSILoW8dvE2aGcV7yuPHRyD0p2/4tC2flqdvH7l+Q9MTDywbmdLmAe9iictUNZsEydSIvMeSdTa0qeV1sYWh3kXlDcHNKIzP9jlOs88jDFPOXUuTjFoHi6SiPOthOqpXde35DpIItmWqa/duraeaVvSkWu5fiqtg9bgjg0nOwqB0Fi+OZO7/t1D2+sxmujfVd94w1hTfizk72pLDxiG817uBS7pqsN7U/PeW2t4F8WZSMzja4lRRZwPG8yTMS7cY7mhbC0m1ZOT18QzOdIa9BX8vECJ6A31hQgRTVVOlct9HTHCC2rBF2xtS7dcOxkIBlk+B9JtBTU4mm1OG7lgtT3YXDF8dTMZkYRATOR5qsZ6Rnr1znSwvRrMGenm3EjI39ER0PpMvVFv3KtQbzXIf2x+/tP5LnuVtr2gsYrB1uO8pHJ+gstS7EpMbr+uJdHGrxM4VeHFiBHscRNCfS1apz/a2tzVlQpQzuuVeX4d35ZouW57Kkgx0/V0W5eqDaQj/i2b9mwZ00MYgD2pKpS65UjXwNa+4cv7u0QpVQ/4Cx2pft1o8N3D/BNcEbDdTuBN6xb2mBgLstqgzUaF53N1FoJXOruejXCSOCnm3Vdp2E6A0yHs+MzVSpktsczn9LblLUa2jbSG1E5V4IX6noULNtZTHM+rnX4t0ZZrOTgVCOrk5B30a16B8sUt2zaVeSp6M16/W1ZIKq4VR/yWKJve8EBvsyBzbtWX7ZX8TR4P0lfWyAf7FwTzC2p76iRXX99Raw519AfbQ9lmm9KCGpAa+UEqkEh3bumj5W0L0olAqkdNaopXVxIDAbcekT7okXKpDm80F0wVFCUgKv5UwMFsz/Gt9D+YD3WM2gh8oLM91WKGPByPsRdPyfY8ymxgiMzXeQh5AumiKpXsUIg5lUwsoS8vmSDbhmdbh7dd0ZRtasrEPje054bdw7R+ycG9A3TLpms3kk3XbJkkJ4e2bRuy+CXbyFZaD0VIU6apyfrj0CV1Orz70K5l/MDeQbJ406b3bqLrGa89AVjseYbEcJ1dV3u6JSTavJaPC2Fd5VNdPLApUrTzBM3FmFFKjPev33X9kYO71w4A68bjW26Y2tiX+Od52bq5f30f6V87QCbiY2tXDeRoamh040iCnWQyA6vWjsWH9gwN7bl+zzDff+VAO3CgBe39/Ta9UaS3tKsLY9NkWDxkhEc4olmnQGIttrbL+CWQEXMOG0oyz8KM7NSuttHtl24fBXLXRV4R5dCye0b+6v5A8LvE6Gjr629rj5PDfv3O6tSqjo7V22t36n5rv6RwEk9lPdYnquRv7hws4BBQYbChBxymT0J/TYN8HoO6Guxpz7QqnJ2vcAnzxaawzOXMXvssncoZOkMOnSHGcVYl3GHTSEXd3wm53rs9nW3r9OuBkBIdbr+yeu+9GuTa7OjYu6A9poXlwUEprMFWDkSkwUG3GaAK7KA4qk7uqm1fXaBtbbmp6l1BKJHPKwvA/xWuTwiQz9812NnRURiyWjzsec3EbUTlPfB8UIdfkR1+7oO678GY8ALa7JwqlwwHY/qpU+EVp0VY0VrQ8YSUyI1O7tm+DCrueVVXxGA6svHyGpYAytbednm+fWBgEbnwi6za10z2sWp3ezm3V9YDUOs+1ih1yGZnvWt0eadDC1jvnWz+Zl+xXXdoIZyce3P6T9a+DQsHyTzQ5CdfY/V58B3q+4vyJjkqH3NrTdK9Q+6I5tSuXX+53J+o5We87g2y/Bl4Rv7ooFubk5HcYi7makdbNvrrB/VmDqeGCSJIiaDtAa4V0QckXmQ3xQtuKZKXl9zwhWHrjhrZu+CaTQuseNNYMUr+mzuiyLL1gyrpbK1vjVt7e3qWb+8lv1jyxRuWWLf3kSsWbLpmgRVrKo01kTtl2R1xWy/0kZ7Wc+sJ65Jee0zz39+6h/sA6OxxQFry0/3FGPqLqeXYXF702ovL2THSEyNasyZhDNdsGbM4V505CWUrZbUNqWUtVbyx99ANJb1tIJSeSB1KLp1MNq/ZdG7voUPbidbebyQnUzemlk6mmldvPrd46IYdmUwvPHCox5gcPgRHcKr3d9BQClJNLk3GcvTc3lRq+x9a2o1U6lBqYlmqKUPYpUNOcqMxP6uBu9CSZvPbQnu29Z1wF9/FqTTbiGAb0kraO+Eq2r/t0K03bx0gzW2DudxQjj/0zgDqjoPby/zA1pt3xlKpvgxJWR8iC6wXbf7RwPetIPNxbkST7mvg2ob+whhtmTkWpEIFw17gXBqAT8wDZDfBsAJngP33TDzwFQRt54/eMNFHsqligtympXq1+4nIs3VnZ2P+8ybxAXgKCrji55EUzZkzH9bgQe1jVCQSLwhig+edx0vc+a4m0F0HIc+ljmxcwzF5rRaWwnYMMkR3FCu1XMtLYVYCCqKC+bVoxd4oosdcyHpOYt4T/rCuraN/+Fc7PrZ19OAjzz52zRpaL7Tfuu2Bv31gK7/9nuP3TF2b7NFu/XokRTQt/DOPQHiicOJfB+hFf1jfviAV3Lmz6fpn90w8et3Y2HWPTrzvkkL76xMfn5j4+LMf30Yn70tFUtqtqV4/LnQkIhXv02y/SIfpGPC0ims/0PlktddksbvKDF6L7B9QF13sKNxhJ8qzfavG/HUYtq5dK5XrUi0cF5Hj274ekPcwoDaIQRkdrxFYKX4qYng6IxJpKjbJhVRkIJCKNEUiPWnyiXQPgculZqWQ0KtKIpLzmaSYss5LFXe28aoSUeOBlNQU1ON6UBVJGyDRSjClZiIRKekWOcE6SLxKEi7BL0Z4SlJuX3bErOYyyzPiqsAqcTSRzfQZI6menhS7vCwjrtHXKqtIohaqmnh9uTugeyNykxinIZ+3Cf+ltBRRe8eTQ6Wmvv6OuNKtuWVfOi2bWvd4crDUXK1nUjxHSa8akRr00aDpDMMPhVym+QyaDolo8h20lwjQai6fzYUxahvAv9zZxPx1Uf6MnFJHW1RvXB6e8FP/7O+084n/pF8N5PzPqmfTMslKAeuegFdKtvi9vG9flxyUXpRWUvddClCe7HnIy7BYI58JV9W1DHnDssWFVIs+xxtOdUBQFsrIGgB4C3GCwo50czjHhcuFdXRVXqvmuumZGd+06/HvPj5F61O3T9+xfegaKUA1jywqE8PuuMdHW1b4U9Kj8sWc+0u+NjVA/Se8/Nt0y92P7aZTT+5afevufvylA5L0Iu/1Cl37VOoBlTApeQNkV2AR4ZSHPLIkmspdInXw+Z30KaDvMFtvFW/SRGY7YI5Jiuj1AcE2J2KQlPypYFnN0d7ug0cPTDY1NweDvzTrkV+YavOPxy8ehw/58cjQ4mJ3pTJZH7p1qC1qfSqdJue2poZGKqvGL161CttfZXLtKqjXCJu1k2d8t8TmYAyC7rsCcNJqV3IovnrV2MqR5UuHBhcvWgg8o9gNUCCXTcWbogFOZfUPEsTAHEqMP+dzCg6Fgb6bgYzyYihc48K1HC7Z48xwPoR7tgYX9lV2LGLycO3qb//rt69WWmqgsQ5P7p7cPbFM4Pur+3Ob93+ekM9/3rI+VzV66ztXnD+6c3Jn9+jqC/I7J3ds23X+rs6d27avWzHY/a6Ve96lndf+/oJOH80O5Eimnln7Ees3H3BnhnKRSG4oYxCTmPc/Mw5Ct4sUhrpox+wfdnWQfZvr4qtbNmy2/ldc3kBatmw4x3p6y4Ytuc1rz7G+JMfayU3D5+p7N37D+qv8pI0lOdNpL7Qp59KtkRDPNUyAzNMgaEVzFl0MtIfjf0lBN2ulfDlN9uTCbykiW1RczM5+NFPcRHfftHIXsb5Dbi1mr/5OK/1jtki48P/2Qn+UqUeZnc2Uyxnywu7Ra67JlMlxZ27Gy4D/f+rSAdX2AAYYc21CW+zGNSNDC0uFXGskwIm2rhJOOnMODUdhwdHbZBFHyfM4vBay3aQ5YYhsNmrn/bQTtkCAjTUsIH152tXWd16+ry8/a+T7NpOYTgWJxA2rzYjRsabgTcEmZ0PW49Z67PRjuioWEvSYdN4QHcj3kWrbUF/e2oFHG/QYMP+AEUMj0ySkBy3oK6ftrCt1ewDjCom1xy/4Zvo/XTGHjy3IplsiMmcXna0SRHNXowokTiVYGERJpWQlGUriSGMoiZMDi+kWrif15VQPR85PF4fTbeIOcSAz604X390rDWToqtlYG/2eoJ432yt4CV1ITmZ6CLr7TRTTG4tp67PpYvE7D6eLGy1QWjgyBJoL698/Z+0UZvNRmyIhHL+30fepvIUbLZPUkuVMnCumnk8XKdmTKZJyelbMlLfQE7NijbrSxRS8MAlvc6XLpJhp8JBGHeThHSkoP/0z5a9h2Jw/V+wDUFovmWDF5d62uGlFJEuxnGReOcWnQmhvPLOMDepzypcqcuQipOtZKVM+u2Rn4MIEcKdFzEdOaUEGjcdvgwvn4a9sjoFgBLZsAVW5ZmNzwOlnIcXTMJif7xqpAvZqprkI4CO/qQ+FTFOvLzgbNs4DYgcyVamQcctvRuKUxsxPtxq6btQNc4FjE32YlaGVjbXmUi1h3zybKMcQGLF9bA3iIJ5KQqiqd5GUZNsLHTsmyixyqJnGjUiONvPV0YK/0N9F2yGHZ+WOpN80YhwXj76ppbvkqrWEhY9t0017zvJbH+bu4pIgT9cAvaxanPBSFsaXOeBikgfd5akC+lQwcUwPpD2gWD7fhRFEbKsQetYSma/7Gk4mlUSi+nuicntq20eqt9+xp6Oj0lZva/KK6D0hEtYLEUXxxLSOrr6+ZKwrE9MDskiptEPIDRe2fDJm5EqymJxckhQ9S/dE/OQLpm5GKEjL+B21XG7vbXeW20erxURKMQQu2hPwUYlS6GV6LFdMNFeLOBgUkN3RQnxsW8fmjbHwJcMeMTk8mRTkcs5Q7T6yRVC5S11RZqPPx0OcbaNnEWjCusrlU3mAChgcIo9AgrltkcKm2I3LJnO3/Obw7mdvWUvKE9fdt+HCc/ctKfvDC+uEHrn6+LXqOXtIoU1TMl3rB1du/ij5+cVf2DO0e3rt0LXbRztIfF1Hau17K4dGrM7w1Y9OpW9e2zuR2VSLtCw06qzffJRPcb0gh6HfCCw2bp0DskBn4nM5qk4e+thjH7t52wC/8dbnfzj53qVVf3RgiNy59OAuUMZX7Tq4dONH9w63vrsjs/5A7WYH330a6M4AGVV2DQPdLa72tMcbfJHNLg+zIYByteKIBjYhHQeh8hUocLjh7QhH4SQNT3A2NQ7JSeXMIpBjL4IsoguxCy8qZq0FwKsWZcrfCXrIi96gEbFWho2ASn7oDQa91gJAP9uwj6uQqierg2LAOnpRSQOHSynFAU8g4CEbvF6iCcIEntht9gTwlN8CZ8e1SLVskp/ja8BT2LgFm1ZSY1wc9UHJKYId+8aAW9kqmx+VzYlhIwUYZWr5B1pypC32Ab+u++kqv95WbSPbR2Y/N7L9950fPbcjYQZIs8Lz1PqlP0Ik38rrt1a3ktdHtpO2JnhQ91umasJuoLmtrXkALk/dv26XzAkXmgHv92SPqFD6PW/A3EikZXuPsPZ9i7ubfoHNw/aLrH2hm5Mq8ONwnDPQLx1mOk9yFZHnyHv1ePPkI9cOL555X29PXLc+6CPXiSq6fQnorZdRedttX9558S0KLxxpMTUS9PgdGy/3ALfApbj8LEa8Hbc2RFCLQ4tEfhB44AB9jzGgv9cwZm998Xjkrsh+EqX7DP1aox+uuAvRuyKOnxbkV8W5+W326OcCHPdsb8tmkomWWDRi6MHAaeOe4VNoJxkC1TIP3/AZ+3KGnjhdoA08/vjji44dO7YI9jbqscUBpPRbhWPHXn/88dfnbRu2PEcmWGSHK/gVkiUJ1xddpssHygLnaqgEkqPZ6nFaytkuCHGTsjkZxkdFIz2GyTbRp0IN6SefE5kZvGr7A/SzCObwQDkn5gCySyY+Sm2v0WIe+gj+GgaeRyeD2KlQS0rhrDyTuT9k0yFwnCuPERfLNQx6jcCjFdBWycSjChvnwGiDzEc80C/zqQhkncP/Sr7Olao5laIH2Gre9iWlUsdDYo4FuYWcCSx4VDWsOy6t0eqDrFtqjEhJLFob6rNhU6UI0nGltx0Nh62FKdqholRi+O2lC46/RNuur85JH2dUbXP/1C3jGJ2IIwHBq8kJb5OqGB4v9fRGq9lI0DSFlBmXCRH5BC+bOarmQ5Ls5kS3yBNO5qhIZXiUEK9bobIi+SRJELgIFEShPKeIAdC7vBSe9gW9PvRXSGXKR72Szy0GBUo5UdAlnkcDCafKAa8mxDkthL+Nz9SHu3soH9EDHB/X9BZR4L2iwkNmAsGIQBQ1GBS4ABF8LRGPl/CiyKkSJ0teSEA40buM/JYYzVFPRgqZHsC0lINfhX4J9zjeI3nFfXdS2/+PCL8KuRd9UkAKGnBLUIiqCDxkN0Col+VF0iVOAb1bgCITMQ5c5ZTqCCjEBhKrbt0+LEeljFvq8cvM7CMoQpOv3m6oRA0SHkQxVI9EeUoFORCgqizzsiEqfpGnnCbymAveE5GhzoI43AepRKqhHyMhoUAtuQNUECnvVdC9kExkr1dX3aKbC/Ay/KTMKfDTUDqoBwXuc4YsyFIk5onLYS8NUZFXPWrC5+eZmyKZSnKAV7yKTAH2KdQjB0JUBlYAFax6+BQveX0ycCvKXfCV1nCzQGWiZbIeDmpFAIRA3RJx8+juyC2KQm7mOm9EkDR8gwz1KRMR8kE5N7zJAwXnOYE0Karo9kAzwR9VsQrgt3hZhx9pzK9p8IN2kiBjrvAShSwD/Hg36ERtIO2RLfBnsoUQmjEkw3QCKEO3xXWrYgiQqT1zH3RaZA21Yq0ulHM4rMV8muZTLPjZIHRmO6Ia8xZfq9MyOiBAf+v5FDqlA30qXEQY1XBDUGcR1VhfaiW67cOROflVmRMG6KqYsE5LLDg13oeuy2QDcAPkPXH0dwBJKTqRc7INrAtPMO8gw1upaTDtEyPNFA02QmdibCIdnbXYzlHRUWo4ZNYpQmNq6LaLBLNarLHocraH1MUYNRZef0anv1flBaBOXZKpoFFeFDgg90KRC+oZ02jRvIKP43geu+qixVIEiFJAcud5UeZ8bUTKeCLNJiGCEBexT8miFxoDejGkUSgJSFQRsD96eZ+bBg1ZDShuCVpa4iTsbILnlgslaH3eywWDQZ+qB2WiELRoYX/x6IAzhaDo9gH5YU8VZOgLagD4CvAZL1Ek0SNICse3RDhe4YDfKDJQpAIsTJUx15wAfyQo61GDCFwm4hZjCrzNkypTIwxoZEWh6GmTArrXSzVfIEhFTuJl6AC0RS9IXEAxvTxdAhu3fHb/JjXo/1CCFuwe7gCyHOiyCkmDdhtRRSiAomblYE4ErY3ofBA6mQDdiXMLUIcK9Y1qMsfHwq0y0L4uI0sSZS8vAOMCRkkE1RvliZcGPVAX0LVEURI4GerEHVBU3XvZY1lPqikuKaJgcFBdsgztI0LjuaFikVVBOWWf6VUE5uZMJpzmgzqFxg3YrMgDDJxqwI0ho0rQDxekCHRHWSR+URBoQg8CFuECwPgoD20KvArYI9SkSDMddfJVDp7m/cAUA1DhvO1JjXD+ZJMXGaQE/MXwuaF55saqufcC9kAfZvLTm9au5BxbWIlFFWUuHIHcmSgUHXeOIPpqJY4NV7PAknmUpk60UrTropNhk0lBjLeSdVJBIvGGW146dsV7795e7LPdvJnRrpvOOXzBwlRU0nev8HJmpGfyxrUXPnvlrmsuvvuircWKj/cGVOBDgrT6Cxf88uBusjGTWjSeivevJxv/7vDt2y/67Aefq6OZVQCcGunafd6lX0rFUuPWyW7VG0zcsvdTo50HLrv/8V1bO8x2IEaqeLSIJA2P3Hv9BwvV52qJBfc4mHcb53F5XU3ofyngbugpxThB3kUEHWe9Z6vlPGBaY9/xN756jXjJt1/57m4SCbqhW/QEg9b3tQyZuOr5ffuefx03dd3DC08qHcqTHkNnGKrxjihgO+WZTEsY3sOd/h7boNrFgTqKRiQBgKSAAdvmvXH/+iMP3bKRrr31k7etuT+j2a+WIRfzX37VhiOQ5LYHbltLNx6xTpBduuFheRF4j1PerZyHzbOTn24OeThnjLA0b5pc9oxzQCotfkDhAetVv05+f9rpAi6omqZ68g3czjtmWLzxLvEpD0fOfg88oLEfOvm703+osR7qCS4Iz6fZTM4Vrs2uC9HmtuPcDePLhhaVuvJNbtGeaLWIubZlLmBLaHpB7cp5Rx7tgThnAF6M5rRkSHPiFGi2CS5UAl6dFqUzr9fOOFfkR/PugvmkWZDzn5UVRa6Ws1ZPtkwqsnIUOjr5PnR3y7tCkTN4FzbVE8288ARApFOXjsJWUhQJDukIbM4zYiSun8fuzf6ua9kwCEtl9pdeXVF0YH7WMFmCT1pfgS1VlwDbEGb/Zt41ed6xqxGj8RxuPWgTMbauI93SrAdO2UuLtst4Z/rjKWNpicmihEneNKv+xwJmPDwbDMdH6Ld+DTjZ2kDe/HtBOiZqk9x1cG4GHguUI7MH4TCRpwPx8Gs/CkjHJMHlxJdGP8utoPf3uBa6BnCe/kB/qbenK58IS4KtUCIYt9cPsSoOaw1NmGWqggkquD47n66VKiHIZePYDPzCXzUxU7kkbhPm7GuYwxcgsyRuBh5/CXLT8+mj5M0fxcO/7v701WQ/FOgXATNhPhOGxFvZMx9PtB2Fy4+/9pqZICs+ffIleuOv2VGD7k7VYQFKsMq1Aeluw+rRob6etgRWqPhnKjTk2HKRFJEKG+Nl73Se/TMNAHRDDrOW3s9a/W2Pyc4/3UqzKxpkqPzVvCOHHpVv241o86sQ9LvVrk2u84GGJs7ZuG4M57rgHLWaiCtu2JqRGoA4DGpfrEE5UqDwizg1p1bOV2zbADvN4ymmA3gV5yWnnnC8FofIQ5AyjuPhohkfyHoTbUNb6qQtoY59fqW6aCMJxrviJNjRXyDBRCFBgrkkSNNcf0KXyfqlVmTp+qNmzKTBhJ657nPX8jc8emg4N7JxqCy15K7w9KU66/XOVJ/nirTW36+l0xsXFQNdcZrSI4FiS0dHy6mz3HCo5I5FFLk4vH40u2wVWbPTr9NIU4Tq5B/POXjwyevo9cyOh/zI61pu2/FGB2XmnxDIoBhmgRnQN3DeQGviYmbFAj4OxM3iMCOB2JVWYVHxbIMKc0GAS/iz9gSmlAgsUXSnQjiXOhjcc8eeYBAPQym3yAHrvXbb7jt3k0Yt3fH92+m519FDeiJIzViEfIrEIQ0JmKRjoI0oLy8CQbD4ZQWrT9egvq1X1l7jXblo48ZF/+Ctpp3a+Qco3zkrvdfsA7YbQ86LffgJvgfaP8968HmuXdiHpyY3LKmVOtqa/dCHa2Vc6+9048oppr6ALU6opO2tPb+a6e+hxgQtotsrjxYRZ83R3KqNudUwxlzijO4PKHs9GfUc0KNvZHagizdevfEl+I6q5iUvbZH5S3myAkpLC31dJKHIBxT5Ylk5gMQ9d/iSc38KKufXasaz16M+hZJm9oBqYmXg1yTyUcJfKgnWC0Aa/QXaRrbAw9g1Tv9JK+7cx5h7wCeCzKe8vdbgXdBbLnO933XUdT+LTv091z+6fud6C1SOVtRHWMy9flIkHSRFmkgQEDV1nXD9m+t11yuun7j+3vVN13HX37qedD3iesB1j+sO1xHXDa5rXVe6LnbtcG11rXeNuYZd/a6iq8OVArQSdOF4Lcbcm28VYr2rUb12pRqV/8vzkHH6hf/r3/v/+fkzz4G4vgm0ARRR9eu3KXIa2/q/sAHm/CQePvlfeUSyOXCD+b7T0W2nsMNfurmS+zgrzclJ3P393K2LzzjC11w8l6lL5o5mD1zcSPSZv/ARq+cv/e3//l/OTmP+xB6+G/oarszFcceWsOaVEUMbNu23kKRWyQpG2h71yrPp9yXtjH+USqbGvRIw//MFGqHhFaZ28rPALyP+5NEV8D96NBGIkHex6ltBvzn60kujjOvM/l0G9uSzgITmfXV/xlk3/QRgHg/kLczG81civ1wyVB/obfUroB03BgEQG4S1UoNfGiXtL+KGyUqSaM6gQXqsFAyWxp7fGg+TYYAsW2dPIFuSLpEaHMo5XEHi1ivkTUg7VuoiL5TGZitjY/Rb55iJhHnObIX0nMkl2SHpWXHyDfqtsZLVXRpz6v0J3kufd0nAcVLoQ7c57OFw7WIleWpJTTjpRLK0+U+2hOx7AeF+vXHRbHXRxqPQwW5AMQO5t/aXxuiNIHzo8IL0ELBe4iL3gA5w8PHrabA8SsYer2+t2z7T+Y3Q3iXAXyPAWX1DyuqVSxb3VzM+vnMBcxVQYjPWKzZKZ8OtDP2jUJ1z9pNk+xrKopozyifWkmiaSULVksalsVKg37e1NqpIJ2QlU9vqW+QvjxFFXgGZmT0xtGkYQf451dEqLa4q/h0N9VKvaO0XVPKqc83zEuT9dfjaNTlSeX2s9BL8FArZjL1VHspg0nL5w98QFEWwbnZOG3Y1oCGo517g8M5aiLGRJYvLxWSQb8hbtGdTR+I6w9gq9ZP06TIXLV0od3E2IhOlVRzjFObJVMoRybfXkwqgWF0ExI4mW1+TI1kH+YDg5uVLX9oiCZcKKwp9IOwATvzbPCn6U9FnyG4NBOnFTH2b/TsZFHVCGtKUciLosfQoPC/NCdTWhuB0bA8oOzeAljAMWGphb5a3sVQdDYX2guSzjlG8OcoYOu8V5hbXNK5B6QHDEMQx9k6Pm6SttSO+oqWDtLaRz+4eOwrZt89BuJP/QRjQ8/0a8cCvzzy07gV8ZK1GrEie8vR9nXx5bA/y1RvZlbiC636st44LG+gJ12HQcS9cgfGrAOdCX+ji7DByNTFXA9pj/jfxwwJSYzSnKjMyMj+dUhWdc7DRc9UOeWVAn2crMgY55rNIxDBJ1TALADZIiugsBw2iIv4KPMUGjcMl3Y7vBGTCfZAaVPJ4NF7leXeQCDwNSkIixqmmYC6QtNG2JVluZaLUHE8GotTj4/xRXhCJXwnyEvXpMX9QXHZz2+yy2YuIkSt+HdqY42izRCI8KKB+hfMHvZPbg36PyPn4Yd3DS4BmiFcnSohQOeBx01XVroGQ8rfRDkLcnBiJtIqyyZGgTMRArJU2C1w15D6g8mmN76be9V3CoEliIdoRUH1uQnWjRQkpUU9mR9HjiwX6Oa4eDg9I3UI+5eXqzcSth2ItJpU+kAmvNAhH3F7SX0rtMAkfTI0J/Oog3y9yZR9p9nlowWjMK/4ufZb+CyB38akVSWin2v+jdmLrT/4Fqlv0eIK8j+dlqG6BBkU+0cz5DMFYIAVH24az3Gii3BwH8YLVrUZ5qDO/x67uFjUoLsXqTlwx5Da//v+m0nr0pNrS7vCW7/OH6W9ckjPKCLzF0LUABr5Av7PodR9lTFID7VVLZ0HzTsKXu4ro/7mfZsi6k//OHZudeeQ79P47yLo76ODWrZ+1vmOFSaf1gzefgD+Xy/3WD946xhU4H/Nt2+Mqu/rmvICGh/SR5cuGcUZbtVLqLTB/t25ogIZHmuycaxpHIZbQH2TS1NGnziDh0rkyG4AW0uFSNlzKS7V8OgxfoQI7+H4oVSgsLRRoKdXRsaxQsJbRSqy5SbekVsj8z9rbrcjGwuCCe1cVCuckW9zkmhua32d9Ln8wFptK7n/uiuh+0nGTfsUDoVUYRrARThA+dHXMfM1opgulHk4YFcSDUEUbxDViPHLTu+HvX5Wdk553L1265n3vfjezGRwGDFCai7mL9awNqVjPPq9bFnniYjaDpJZtjNnCsWC7UzK4X5/8CP23WXX9gw/SVdYHH+x8cD/3yMlN76Ofm73nwQd/SkrWd376IPw5WIjF//g8Q0IrQCYvqXQmdVxfAXxykOTyOEWkGBbDTPMy0qkwiA7qhM8zdKmVQC2LWLmgnWNKvIjhqnUpzZYUBT8zTIEMWhO9o17flT38ldGvmB9dCIxt2/Vb1yy+I0LTs6+qOvnxsq7WdG97eslDweari3v9e25uEtfmt/V1t9PQgcs9ci28+Gj0oWZlJBbeVFp1ySWr9pTjI0rzQ8DqI+ScPQdCdEF7fX3vWsW8OUGPLmyu2POa0H600ZXB+RlsrZe9uI+5m8Z/XCXnRMFDN0iQ7X07d6wiVcGrKTwNtE0cnGgLUF7RvGKZjE39ePq+yLJsetVgy6ZAeqrcbvYN5fiuvqFge3kqHdjUMjSWWdt7n8uZp3MZ+TC3gum98tPdHYYz/6GGCAOnGKL7tpyIEW1zlcYBXpHgDloyQJzmurXI98L6Ir5KaILwhTY+Q2hXjvIxwlcv7FvbT6sby2+Q0IqoLLcstX7bKkaJ6OaF2Yeag00GuTQoeq2PtAQjBt0CV60TrSINtvX1re2jA05fvoh7HeSm7Eq7lri2YV/ePF7NNeGoIhqUIQmFb01nKAEnWzNzQw1dlYbNMI5Ji7ZPh3I3rdpBA1mgMDOMeCEb58LMbR7K3G5iBwPEJWgkR+4jbbz1c2ub9cpj2sqANqaI3oAs6ka2QGj7Zcr7aJRMeGXim2jPemVZKWfSRY8nFIhmt/sJulpJiYEgGdeUS9u7UobpJRPfIzlq/cyasH5GSa7X3BaMudOirPVE/QmfSvtTi6Ml0be3nQIg2RsUu0NmOd6a7uFoMdHZ3RIMdkrB3XJA9gpyXNtG9S0+sdJSy/YRtaW1t4Ex6CGoK/SSgv6ifbZtv5oxWTybksEcmFVKFbS+OzjpWSJ/lUzvPXz4fR/60OV3vv/Kj+2jlz+wlwZuepZ+9cZ9j4cvfB/cutB88j1rr7zy41fSva55seU4x9Mp+igyNK8EfZ63+zwATb5asY08XUQU2LxiOIB+//i3SeLbsx+qbx2iywBnrh/aWofjabgTIT/6b9+k3z36T511dneBs3d0jgYdeB3vqqBzpOPwXp/HLVFhHi2EkeEkdaBV4ABx6uxxWDR3Wqu+Tr2zb64ll+z56J5MoidBM4XME6muFHzOaKoa9Vqvr9pNL3k+nKLxYpzPGY0Dp96f427nuoA+V0C9LxtOudG/BSL2irMSPImjqejctFSME1AckP/Yi8JVDkSQluqiuEAcTWjA0BDV2tONgqZ64AKPGfNcQH406YlFePmCAwyqHcjuU/S4Z68s5FL90RUtfR1xRd7lCfhM+YoEJCGe3XfuIaQfjj55gRLXlQsugPTKBZ9EoDg5fJUnZnr2SnwkqKIXYTWiy/I+byjuef/gVp2sG9u9ewyw3n++9VlugguAVBOf6tMQQ+RwbXsVN7Uq80iEi9wxMEsVZ0OGETWw0bCwiSPQyLbSbOU7TvbALT5JRG31as1nXtQiaYHw7mahK7BqPNAlNO8OBzQxfpHpc+7HRft+WOI1z/gqfyRsp5FaLjJ/Ew6Mw0Ni84XhQFBq2R32BeEhb3h3ixQMhC9sFrvm349fFJaIDxIIUviiuJOigcufEETQZbOgeclP9+Yj9tr6WrZanBuTyqIrR2wyBruhgVDgQEFqAo6UsTkvxEuv4ERKr/D5Zo9SkbPujMT5dCJBFPfFsockkxmp52+9gKHJkDfuJUMKnXzw+IOTtOwTnifkeaGJh917Qltq+lrjX2WfT/5XY63xnuX9vPXQ4zs5bufjueEc7aif0iU+zC2Bfl6FPHc1adjPkemF7cXU0Okwxlw6BYqRPREJGUAeHYWFWYC6MLYLOj/K5fdNupetv3PXiquHhYXJh/ZsvnPTr4kg9cSzVdKf03/zqtsylfdfljgquU3lJus/fDr9zM6Hkivj141feAcZu3bFlVPXbbqT3uX2xzKknM1X+f8+ukK3+oZW8CGi6F4mZ2aZHXmoYUde2Y3zQUM4SZqr5SqOlC4x7o0DriiYGd104aAIhiZ2Jn+h2Q/6hsqx7Odq9sJYULwESRYSmf6EWh4rSw/J4glKJV6CD6UnRPlofT0ag18F1W2kFkzW21Jeophuyfc9W3Gigqqq7o5MmzsczZbL2ZAmKqRKeMH9lFvgSYUq4kLf9iFrCWpK5CuLJrR6U6pN50O8+C8Ns3mDlui3gJaamL/+RDNrl3muOlTs8V2CAGKooqUdE2+mf2x4JO4PiBH/yPBYf4rsWFq+8QTpJ5/F11kbeibGlnW1BSTeI3UURkYn/yndfuF2stPG+Fdz/8ANuC6H/rmuA9dj2ipztcRMBFWcv4EMBUgZp5lhTNxyrS4gCZjMQ4KfimlG02IulUszXxX2nD6cVYaP1PIS0D9eMcWwLqkCNkvO5AQquT1uohkKr4gK9RJZPi6boBQLGIvMT1XZqyrusP8XgdOTyqLMyfLI0Ui/+S1dHzD7jW8ZkaMj9qMyPe1JcqckgaxTPG6/TL0qpDkuy6okwu9R2dBIEHQ9MfALf/jMZPDzxjfNRfpiXf+2vgh/nj2m8vOfsuXYbfxGaK92VxHQ+3KUY0sH+0o9hSa3Y3MJo83FHvT605YWFKaOpSXvWFrsS46lhRz+/2BkWf8SpH+9MkJGy6+PVl6SlRVoWFlhb5WHgVbHyuUPz/AK8XLWzfap6/8AnlAG9gABAAAAAQAA9F3Gt18PPPUACwPoAAAAANBmBnMAAAAA0GXOM//T/0cFUwNtAAAACAACAAAAAAAAeJxjYGRgYA76n8UQxRrMwPB/B2soA1AEGTDOAwBy+gUjAAAAeJyNlE9IVFEUxu/cdwc3IbRwAhcyKzcKFrhw0yIKoYWbcZPkQlwJQgRFtQwyKYly0cIwSFoEQ5KJOOCfYChaFEJIpBBJSlAj1SyiRbjyu+98773zxnFy8eOc75xzz7nvvndfUDEmaAFjYJBcJrOgksZeAKtg2pjMBmJlxleF4DnIs9+UYM+hdg2MwG9nLi/YPfY+Bn9Zzcqz31jih9rndqn/gSL3MCi5zF/V4zZ4zVleDyO/LgRD7H2RNuI+9x3NnyXd0L5Hgb3KrPNr7kqNPcnaR9zLpKwL6/05nDp4njFvwABqeo1xA3XyeObgp9JF2u/q3VRhR0lUp3z7UsXfJevtnKqZo95tsNfDctu04+Aj+CHv1z6E/wBsgmfq/Py8X7B9qkdfg7n/wfozXKqTWznC+q0GuS91Yotq7lv6PdR/YG+q2iu0k/wu+M7sb7zrD2CcekSd72PE16g/yR2K552l/0rOOJ7zOf1N2LK6D9/AE/FdLon5exzsUH9VM86oZy9BT4gN8fepoCjVaMb89+haTXKHJ9iHNZGOCGtLB3vE1K6tHr6PMN/OmlI6FvrV9IzYFqTG+btaVEyJtS+oLyU5Z2DX5TzdPGhj7bzgOsUGp8F1ta4J8fOJtguwV0GO+RO0uZq93DEm25zMiff3tKbuhgn/KSmO01aUBq5LtLvGbwTa9bMO+Wy//A+d/9d1mNRdyNzjN3NLxWekXzZLHz3se/ZGr312vxQlAAAAAAAAMgByAJYA1gEGASQBaAHiAjQCegLWAxoDVgOAA7QECARSBIoExAUgBYQFtAYCBm4GwAb6BxIHPAdoB7IIAAhCCIAItgkKCYIJsAnSChIKcgrQCwYLRgtuC7gL4AwqDGAMugzsDUANbA2yDggOlg7CDx4PWA98D6APxA/mECoQchCwEOQRGBGSEcoSEBJoEpQSwBL8ExYTMBOEFCYU1hU+FcgWFhZSFooWyhb6FyAXRBemGBAYShiYGNoZBBlMGZQZwBngGhYaVhqwGygbghvaHDAcjhzsHUQdwB5SHqQfEh/mIIog6CFSIg4i/COIJBokyCVEJeAmLiaQJ14nzCiwKQ4peio6KrArjCwaLX4uJi9cMBYw/jG6MuYzhDQWNHI1EDYKNjY2hDbSN1Q3oDfoODg4mjk+OcY6WjsMO1A7mjwaPJo9FD2QPcA+Aj44PqQ+yj8APyo/Xj+AP6Q/2kAKQCBBLEGuQipCSEJ4QrpDAEMyQ3BDnEPIRBBERERyRLBEyET4RTxFhkX+RiBGTkamRuZHBkckRzpHZEeOR8xH+kgWSEhIZkikSM5JQEm0Se5KGkpcSoxKxkrsSyxLWkuqS+ZMPExsTLRNWE3+ToxPEFCWUNJRIlGKUfBSbFMCU7BUoFamVtRXUFfeWDhYeFjCWSpZjFnQWi5aeFr8W2Zc/l0wXZxd9F6MYG5glmCoYVZh6GIyYoZiumMCYypjfGO6ZApkomTiZUxlwmYuZnJnEmdQZ2xnnmfiaExofGjmaShpTmmiaepqamrcaxRreGvObBZsYGyWbOZtQm2ObbJuEm5SboJu8G8ib1Rvnm/CcAxwRHCAcLhw/HFmcZZyEHJucrZzDHNEc3Zz4nQkdIp1AHWCdah15HYWdmB2mnb6d3J3rngOeGR4/nlQeZx55npaeqJ7BHtQe7Z8BnxgfMR9cH3EfjR+cH8Mf1B/1IAkgFaAmIDCgSSBboHogjSCYILCgySDVoN8g8yF1Ie6iDyIboi0iOqJComkieSKRorGi1KLxoxajhCOXo7MjwiPgI/4kFyRMJGukeCSYJKWkwSTQpOUlCqUXpSYlOaVUpXElh6WdpbqlyKXwpguAAAAAQAAAZ4BagAUAAAAAAACAAAAEABzAAAAPgtwAAAAAHicdZDLasJAFIb/8dKLQlta6LazKkppvGA3giBYdNNupLgtMcYkEjMyGQVfo+/Qh+lL9Fn6m4ylKE2YzHe+OXPmZABc4xsC+fPEkbPAGaOcCzhFz3KR/tlyifxiuYwq3iyf0L9bruABgeUqbvDBCqJ0zmiBT8sCV+LScgEX4s5ykf7Rconcs1zGrXi1fELvWa5gIlLLVdyLr4FabXUUhEbWBnXZbrY6crqViipK3Fi6axMqncq+nKvE+HGsHE8t9zz2g3Xs6n24nye+TiOVyJbT3KuRn/jaNf5sVz3dBG1j5nKu1VIObYZcabXwPeOExqy6jcbf8zCAwgpbaES8qhAGEjXaOuc2mmihQ5oyQzIzz4qQwEVM42LNHWG2kjLuc8wZJbQ+M2KyA4/f5ZEfkwLuj1lFH60exhPS7owo85J9OezuMGtESrJMN7Oz395TbHham9Zw165LnXUlMTyoIXkfu7UFjUfvZLdiaLto8P3n/34A3V+ESwB4nG1XBXjjuBLef5I41LS93WNm9t0l3WNmZuaTbTnWxrSGptljZmZ8zMzMzMzMzIz3RnbSdu97/b5aM5ItjWb++WeyglaUf60V//cPz/A/oYIqajBQRwNNtNDGFDqYxgxmsQFWYhU2xEbYGJtgU2yGzbEFtsRW2BrbYFtsh+2xA3bETtgZu2BX7IbdsQf2hIm9sDf2QRc9zGE19sV+2B8H4EAchINxCA7FYTgcR+BIHIWjcQyOxXE4HifgRJyEk3EKTsVpOB1n4EychbNxDs7FeTgfF+BCXISLcQkuxWW4HFdAwIINBxIu+vCgsAYD+AgQIkKMtUiQIkOOeQyxgBHW4UpchatxDa7FdbgeN+BG3ISbcQtuxW24HXfgTtyFu3EP7sV9uB8P4EE8hIfxCB7FY3gcT+BJPIWn8Qyeh+fjBXghXoQX4yV4KV6Gl+MVeCVehVfjNXgtXofX4w14I96EN+MteCvehrfjHXgn3oV34z14L96H9+MD+CA+hA/jI/goPoaP4xP4JD6FT+Mz+Cw+h8/jC/givoQv4yv4Kr6Gr+Mb+Ca+hW/jO/guvofv4wf4IX6EH+Mn+Cl+hp/jF/glfoVf4zf4LX6H3+MP+CP+hD/jL/gr/oa/4x/4J/6Ff+M/+C+epRUEIqpQlWpkUJ0a1KQWtWmKOjRNMzRLG9BKWkUb0ka0MW1Cm9JmtDltQVvSVrQ1bUPb0na0Pe1AO9JOtDPtQrvSbrQ77UF7kkl70d60D3WpR3O0mval/Wh/OoAOpIPoYDqEDqXD6HA6go6ko+hoOoaOpePoeDqBTqST6GQ6hU6l0+h0OoPOpLPobDqHzqXz6Hy6gC6ki+hiuoQupcvocrqCBFlkk0OSXOqTR4rW0IB8CiikiGJaSwmllFFO8zSkBRrROrqSrqKr6Rq6lq6j6+kGupFuopvpFrqVbqPb6Q66k+6iu+keupfuo/vpAXqQHqKH6RF6lB6jx+kJepKeoqfpGSOVIrG9aiCUX/NYztrF05RBnI1aaSaSUqxqsZqnMqnpR9rQT1M4Tj1WdpYn0rBFIBNh+GIU5Vk1kGFesz1pD3ghtKVfyUS/Ikey6Uf2wIxiGVa1ZIgsE2yAr8JB1YsCOaVCNzJtldi+dKY86ccTpaqVql5uWFE0CEQyaE6EtOr6ot/MvDywUjOP22PJiYZhbW0eZdKQC3GUZAYfbCu/7kqReTJpDOTIikTi1BOZDaXM6nYUsO1ZVe9cbF/Y2gzlMI1FLJMpJ7LNTC5kpgrnGxOlowVfhE5q80tV1tIKP2pZIlKvYuex3jcWadp0VCLtTEVhJRBxg10gtFJnTyYyTWvzNhtTE75Msia7hi3h1aolfb9qe0KfMwwLi0xL9Tu+dLNFbTpRfW9JbefxomxYIh3IrGKJfsPmzUNHJDU/6qvQ4CfHq5ZGeejUbB2SWuxFoaz6Iogrtj0ke9gSSRINU5O1li/npV/4tVGKfLfUy13Xl7W+H1myHrIno2RgZEkUe6OKUEltKDKZ1B2e8GVW9aVw24UzzZh9Jg3X15bXOIQpQzGKwul+Ipy88IxpazcpV1p5NKoFEeOuaSVKurZIZSPNVaaFeuaZvkozyryGFkXS58UC22bXSFU/FH5zcouhUWCw2yixZ3ZrQZ4qe/J+z9DZYHbrZSbw5zoLukaB+G5jXjmSoxY0SsDz1+yvLJps1qsxyM1uexGK/EmJObPbmoSbP7L1Sr3AB2saPt0Kg7HhiExwtGQzkH1RRGJ2fWeY3arLGOosc6Dezo9yp14EgDUVWtEC2Y4RRJbyZd2R6SCLYsrmm4Wrrdy36nbphXoRer5fLBIRpK0JPtgeO+pXQ507lhQDzvwsyRkeAdvEfOBFcd1RgjWnnpmppzi5hsLXAXajyGnbDGHlKr6wbC/ehY3vKzeriNRnYzkfZFrjy/kZc4XynZrFPOA0+jn72In6HWHbnBSK76Cy0WweqnmmHuGb5fysDpAK+6bi1GKXOG1VHqJ5xNBOMrvNImE8zsxmkSxaapWJosU6R0GPVXvI4eHHmGvai1jhLcbwNrtT7O3R5JXOcqXHvBezh2fGnp7MNyd6t1GCkIPDUWa1xDy73VU+J0fbZvtVZur0b9q+igtW6iwj4wkQe1PFMGHIJYo2u+PXx0tj/PamCjiPJ0ts91qTJOGAsNhtjvOHncCMN3HCktijaDCBcW96LIzXCsD36voZuW59KJKQg2JozmKTyohMTBqDoO1GvsPo1fw0NZYZjilHrVCmJ3Pjz3R6MAPPjMdFA7U+sULLvU6ZUJPvSq03u5h344WlROxN8nZueixMwrtYp0zhZ+0lrTtVyBN/FkpvQga9hitsqctGZyKYmu/r2VAxmydT45FJmWl+XgUyahXP4i0jY87wk3Y5FFMz/Sjq+zL287TQ233FzGIVRcco5Vo6GMWyouy1xoihLBfa5VC8Pz0/iMJMDDJZqJ3ICaOBTrxQDdTK9bTihZbL3Bo6rpTOzJJYLDUcldoRZ2CV77pQHarwgBrX+kFey3Inyrkol0dWWKg5SvWjWRUyPJm+ApNRrtOBC4MT60JncNsgUtHRdZ+BH5YnTLQ225S5QemUUjbWCMuSScuR80rwjZJsyuLa1Zeln+pjpTqvUtEK+BOZFKXUi/J16xoWe4RDpMuwIzmKdUvZI45fxcrTqi1cyQtsYJ/bGBXKQNR9ZSUiGdX9yOEq2W8GPO0q6TsrfSY8Bg5zpkz6ieZOLj7cTXALxOU6VGkjHaog0CmQRsxTiZEOVKF5mgeM1PaiyJ9JJBOA4nJmqpRL7eySvkYOVeqtWpqwvYRTk29dTTh5jZg17gniKM1qMZc/z4gjX9l8fCI5t8qh1+Q8lF5RLl32hqk5uebKJBlNFczIgdEJ0OD5zGLarrq59I0+u4y901eJcF1Z7Ue+2+FL8i1G/EXEd/REYkXJLGd3NCyvb2qruEXh4JRtht6uoWuYFrjnSNqah/q6NrBHmal1I9bgsXDorLAYVMu2atgykBy+0aqiF0sYKL5p5Vwe2IudZTzJtcvmVT6xLgM+Lx01YjYvEPbI4Iou86DB1SnX7ZyRRVwHs2ZWVgPfH1PDXIObSlXY40Upe1P4q7gC5WmWqGWnthiymcgTBp6hO1vmbybMosQvMmdvejI17pg59btTSxTK35SdsNmdHguTxlZn9/TyVtfszq6nMgOV7UevWQwB1+h2IblSy/WiJy9OKGhoruDkuZKc5hrFsD6L9WbW47elZmi1oZOQDVjeh+tXxv1Cr8k4iLmhs70mwyspqvjM8maE3519jt5bIty5sedXF4Q9115srLlWLKsK7LqxVjhzg+VLxUxjPNPtLLbJxRWXtG5ZgnqGbpy5xI07e92wcdeQNcofBKwmTK+jSXWbW2qAeuN+qtcsR274SWTTy+u+2Z1Zrw3QmwsORlU7aXzTfYubrjb0jwKur4u/H7r1MpZOm8kqY/jZfLumCLg50/CYmYBvzJ1V5rABo88ZqMywudJKWc3EgqoXXZluJDjD+ZrFprofahXSMApEaOiOiGNc5iefPJRWqjLu2Dnt4hJac/zTKGFi6RRzi/WtBJiRBpw/o+lymCwye3JCLvV5jJrn9Kq91tCT0ucIqGSKL83XyZncNCl6OvmZTnSKV2xhrVjxP4pQ16cAAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MjBoQWgOFHonAwMDJzKLmcFlowpjR2DEBoeOiI3MKS4b1UC8XRwNDIwsDh3JIREgJZFAsJGBR2sH4//WDSy9G5kYXAAH0yK4AAAA') format('woff'),
    url('data:application/octet-stream;base64,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bQAAAAACAAAAAAAAAAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZ4AAAECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgEjASQBJQEmAScBKAEpASoBKwEsAS0BLgEvATABMQEyATMBNAE1ATYBNwE4ATkBOgE7ATwBPQE+AT8BQAFBAUIBQwFEAUUBRgFHAUgBSQFKAUsBTAFNAU4BTwFQAVEBUgFTAVQBVQFWAVcBWAFZAVoBWwFcAV0BXgFfAWABYQFiAWMBZAFlAWYBZwFoAWkBagFrAWwBbQFuAW8BcAFxAXIBcwF0AXUBdgF3AXgBeQF6AXsBfAF9AX4BfwGAAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBuAG5AboBuwG8Ab0BvgG/AcABwQHCAcMBxAHFAcYBxwHIAckBygHLAcwBzQHOAc8B0AHRAdIB0wHUAdUB1gHXAdgB2QHaAdsB3AHdAd4B3wHgAeEB4gHjAeQB5QHmAecB6AHpAeoB6wHsAe0B7gHvAfAB8QHyAfMB9AH1AfYB9wH4AfkB+gH7AfwB/QH+Af8CAAIBAgICAwIEAgUCBgIHAggCCQIKAgsCDAINAg4CDwIQAhECEgITAhQCFQIWAhcCGAIZAhoCGwIcAh0CHgIfAiACIQIiAiMCJAIlAiYCJwIoAikCKgIrAiwCLQIuAi8CMAIxAjICMwI0AjUCNgI3AjgCOQI6AjsCPAI9Aj4CPwJAAkECQgJDAkQCRQJGAkcCSAJJAkoCSwJMAk0CTgJPAlACUQJSAlMCVAJVAlYCVwJYAlkCWgJbAlwCXQJeAl8CYAJhAmICYwJkAmUCZgJnAmgCaQJqAmsCbAJtAm4CbwJwAnECcgJzAnQCdQJ2AncCeAJ5AnoCewJ8An0CfgJ/AoACgQKCAoMChAKFAoYChwKIAokCigKLAowCjQKOAo8CkAKRApICkwKUApUClgKXApgCmQKaApsCnAKdAp4Gc2VhcmNoBG1haWwFaGVhcnQLaGVhcnQtZW1wdHkKc3Rhci1lbXB0eQRzdGFyBHVzZXIFdXNlcnMIdXNlci1hZGQHcGljdHVyZQZjYW1lcmEGbGF5b3V0BG1lbnUFY2hlY2sGY2FuY2VsA3RhZwNleWUJbG9jay1vcGVuBGxvY2sGYXR0YWNoBGxpbmsEaG9tZQxpbmZvLWNpcmNsZWQMaGVscC1jaXJjbGVkBGhlbHAEaW5mbwhib29rbWFyawlib29rbWFya3MEZmxhZwl0aHVtYnMtdXALdGh1bWJzLWRvd24FcXVvdGUGZXhwb3J0BnBlbmNpbAdmZWF0aGVyCGtleWJvYXJkB3JldHdlZXQHY29tbWVudARib29rCWJvb2stb3BlbgluZXdzcGFwZXIMZG9jLXRleHQtaW52CGRvYy10ZXh0DWRvYy1sYW5kc2NhcGUEZG9jcwNkb2MFdHJhc2gDY3VwB2NvbXBhc3MJZGlyZWN0aW9uA21hcAhsb2NhdGlvbgdhZGRyZXNzBXZjYXJkBWFsZXJ0CWF0dGVudGlvbgRiZWxsBGNoYXQNZG93bi1vcGVuLWJpZw1sZWZ0LW9wZW4tYmlnDnJpZ2h0LW9wZW4tYmlnC3VwLW9wZW4tYmlnBmJhc2tldANiYWcIY2FsZW5kYXIFbG9naW4GbG9nb3V0BXNvdW5kBWNsb2NrBXBob25lBGxhbXADY2N3AmN3CmFycm93cy1jY3cKbGV2ZWwtZG93bghsZXZlbC11cAdzaHVmZmxlBWdsb2JlB25ldHdvcmsGdHJvcGh5A2FpcgV3YXRlcgdkcm9wbGV0BGxlYWYLcGFwZXItcGxhbmUGZmxpZ2h0BWZsYXNoBG1vb24OZ3JhZHVhdGlvbi1jYXAIbGlmZWJ1b3kFbW91c2UJYnJpZWZjYXNlCHN1aXRjYXNlB3RoLWxpc3QCdGgIdGgtbGFyZ2UIc2VhcmNoLTEGc2lnbmFsCWFycm93cy1jdwZsb2NrLTEIYXR0YWNoLTEFbXVzaWMIc2VhcmNoLTIGbWFpbC0xB2hlYXJ0LTEGc3Rhci0xBnVzZXItMQh2aWRlb2NhbQhjYW1lcmEtMQVwaG90bwhhdHRhY2gtMgVleWUtMQt0aHVtYnMtdXAtMQhwZW5jaWwtMQpsb2NhdGlvbi0xBWN1cC0xB3RyYXNoLTEFZG9jLTEDa2V5CGRhdGFiYXNlCW1lZ2FwaG9uZRBncmFkdWF0aW9uLWNhcC0xBGZpcmUNcGFwZXItcGxhbmUtMQVjbG91ZAdnbG9iZS0xBWluYm94AmNkBm1vYmlsZQdkZXNrdG9wAnR2CWxpZ2h0YnVsYgdjbG9jay0xB3NvdW5kLTEGcGFyYW1zCmNhbGVuZGFyLTEDY29nBG5vdGUGYmVha2VyBXRydWNrBW1vbmV5BHNob3AHZGlhbW9uZAd0LXNoaXJ0BndhbGxldARmb29kC2NlcnRpZmljYXRlC21lZ2FwaG9uZS0xBGdpZnQDYXNsB2dsYXNzZXMFYWR1bHQFY2hpbGQFYmxpbmQIZ3VpZGVkb2cNYWNjZXNzaWJpbGl0eRB1bml2ZXJzYWwtYWNjZXNzEGhlYXJpbmctaW1wYWlyZWQLaXBob25lLWhvbWUGZmlyZS0xCWRvd24taGFuZAlsZWZ0LWhhbmQKcmlnaHQtaGFuZAd1cC1oYW5kBGN3LTEKY3ctY2lyY2xlZAthcnJvd3MtY3ctMQlzaHVmZmxlLTEMcGxheS1jaXJjbGVkDXBsYXktY2lyY2xlZDIGbGFwdG9wD2Rlc2t0b3AtY2lyY2xlZAlkZXNrdG9wLTEIc2lnbmFsLTEFa2V5LTEIZmxpZ2h0LTEGZmlsdGVyC2NyZWRpdC1jYXJkCWNsaXBib2FyZA1oZWFydC1lbXB0eS0xBnN0YXItMgxzdGFyLWNpcmNsZWQMc3Rhci1lbXB0eS0xDWhlYXJ0LWNpcmNsZWQHaGVhcnQtMgxtYWlsLWNpcmNsZWQGbWFpbC0yCnRoLWxhcmdlLTEEdGgtMQl0aC1saXN0LTEKb2stY2lyY2xlZAtvay1jaXJjbGVkMgJvawhwZW5jaWwtMg5wZW5jaWwtY2lyY2xlZAVleWUtMgdleWUtb2ZmB3dhcm5pbmcGYmVsbC0xDXBob25lLWNpcmNsZWQHcGhvbmUtMQtmb2xkZXItb3Blbgxmb2xkZXItY2xvc2UGZm9sZGVyDmZvbGRlci1jaXJjbGVkB2RvYy1uZXcPZG9jLW5ldy1jaXJjbGVkC2RvYy1jaXJjbGVkBWRvYy0yDXRyYXNoLWNpcmNsZWQHdHJhc2gtMhBsb2NhdGlvbi1jaXJjbGVkCmxvY2F0aW9uLTIIYXR0YWNoLTMOYXR0YWNoLWNpcmNsZWQNbG9jay1vcGVuLWFsdAtsb2NrLW9wZW4tMQxsb2NrLWNpcmNsZWQGbG9jay0yCGNhbWVyYS0yCGZhY2Vib29rDWZhY2Vib29rLXJlY3QHdHdpdHRlcgx0d2l0dGVyLWJpcmQFdmltZW8KdmltZW8tcmVjdAZ0dW1ibHILdHVtYmxyLXJlY3QPZ29vZ2xlcGx1cy1yZWN0C2dpdGh1Yi10ZXh0BmdpdGh1YgVza3lwZQNpY3EGeWFuZGV4C3lhbmRleC1yZWN0DnZrb250YWt0ZS1yZWN0DW9kbm9rbGFzc25pa2kSb2Rub2tsYXNzbmlraS1yZWN0CmZyaWVuZGZlZWQPZnJpZW5kZmVlZC1yZWN0CGRpc2NvdmVyBGFtZXgEd2luOAV5b3VrdQV0dWRvdQhib3gtcmVjdANib3gFZGlpZ28QaW5zdGFncmFtLWZpbGxlZAl3b3JkcHJlc3MGcGljYXNhDWxpbmtlZGluLXJlY3QIbGlua2VkaW4LbGFzdGZtLXJlY3QGbGFzdGZtBmphYmJlcgpkZXZpYW50YXJ0DGJsb2dnZXItcmVjdAdibG9nZ2VyBHZpc2EKbWFzdGVyY2FyZAVob3V6eghiYW5kY2FtcAdjb2RlcGVuB2JpY3ljbGUDYnVzBGNhZmUHY29sbGVnZQZjaW5lbWEHbGlicmFyeQdsb2RnaW5nCW1pbmVmaWVsZBJsb25kb24tdW5kZXJncm91bmQHdGhlYXRyZQZ0ZW5uaXMIc3dpbW1pbmcGc29jY2VyBnNraWluZwZzaG9wLTEGc2Nob29sD3JlbGlnaW91cy1pc2xhbRByZWxpZ2lvdXMtamV3aXNoE3JlbGlnaW91cy1jaHJpc3RpYW4EcmFpbAZwcmlzb24EcG9zdAVwaXRjaAZwb2xpY2UGdHJlZS0xBnRyZWUtMgl3YXJlaG91c2UJZmFzdC1mb29kBWZlcnJ5DGZpcmUtc3RhdGlvbghmb290YmFsbARmdWVsBmdhcmRlbgdnaXJhZmZlBGdvbGYNZ3JvY2VyeS1zdG9yZQZoYXJib3IQYmVsb3dncm91bmQtcmFpbARiZWVyCmJhc2tldGJhbGwIYmFzZWJhbGwDYmFyC2FydC1nYWxsZXJ5B2FpcnBvcnQIYWlyZmllbGQQYWJvdmVncm91bmQtcmFpbAhjZW1ldGVyeRNjb21tZXJpY2FsLWJ1aWxkaW5nDWNyZWRpdC1jYXJkLTEHY3JpY2tldAdlbWJhc3N5CHBoYXJtYWN5Bm11c2V1bQhtb251bWVudAZ0b2lsZXQJdG93bi1oYWxsB3RyYXNoLTMIaGVsaXBvcnQIaG9zcGl0YWwTaW5kdXN0cmlhbC1idWlsZGluZwpyZXN0YXVyYW50Bm1lbnUtMQh0aC10aHVtYgl0aC1saXN0LTIOdGgtdGh1bWItZW1wdHkEb2stMQxvay1jaXJjbGVkLTEIY2FuY2VsLTEOY2FuY2VsLWNpcmNsZWQEcGx1cw5oZWxwLWNpcmNsZWQtMRBoZWxwLWNpcmNsZWQtYWx0BnVzZXItMgl1c2VyLW1hbGULdXNlci1mZW1hbGUHdXNlcnMtMQhjYW1lcmEtMwVleWUtMwZsb2NrLTMIbG9jay1hbHQLbG9jay1vcGVuLTIPbG9jay1vcGVuLWFsdC0xCGF0dGFjaC00BmxpbmstMRBpbmZvLWNpcmNsZWQtYWx0B2Nsb2NrLTIJc3RvcHdhdGNoCWhvdXJnbGFzcw9wYXBlci1wbGFuZS1hbHQQcGFwZXItcGxhbmUtYWx0Mgpsb2NhdGlvbi0zB3RyYXNoLTQFZG9jLTMLbmV3c3BhcGVyLTENZm9sZGVyLW9wZW4tMQxmb2xkZXItZW1wdHkRZm9sZGVyLW9wZW4tZW1wdHkIZm9sZGVyLTENYXR0ZW50aW9uLWFsdAthdHRlbnRpb24tMQZiZWxsLTIGY2hhdC0xCWNvbW1lbnQtMQVwcmludAhleHBvcnQtMQVyZXBseQhwZW5jaWwtMwpjYWxlbmRhci0yB2dsb2JlLTIJZ2xvYmUtaW52AmF0DnBsYXktY2lyY2xlZC0xD3BsYXktY2lyY2xlZDItMQVwYXVzZQRzdG9wB3RyYXNoLTUFZG9jLTQGZG9jcy0xCmRvYy10ZXh0LTEHdXNlci1tZAtzdGV0aG9zY29wZQlhbWJ1bGFuY2UPYnVpbGRpbmctZmlsbGVkBGJhbmsGbWVka2l0BmNvZmZlZQR0YXhpB3RydWNrLTEGZm9vZC0xCXVzZXItcGFpcgp1c2VyLXdvbWFuBmhvbWUtMQhiYXNrZXQtMQd3ZWJzaXRlBWdyb3VwBnVzZXItMwZwZXJzb24NZ3JvdXAtY2lyY2xlZAZmZW1hbGUGc21pbGV5DnNt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sFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype');
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?1754510#fontello') format('svg');
  }
}
*/

[class^="icon-"]:before, [class*=" icon-"]:before {
    font-family: "fontello";
    font-style: normal;
    font-weight: normal;
    speak: none;

    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    /* opacity: .8; */

    /* For safety - reset parent styles, that can break glyph codes*/
    font-variant: normal;
    text-transform: none;

    /* fix buttons height, for twitter bootstrap */
    line-height: 1em;

    /* Animation center compensation - margins should be symmetric */
    /* remove if not needed */
    margin-left: .2em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */

    /* Uncomment for 3D effect */
    /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-search:before {
    content: '\e800';
}

/* '' */
.icon-mail:before {
    content: '\e801';
}

/* '' */
.icon-heart:before {
    content: '\e802';
}

/* '' */
.icon-heart-empty:before {
    content: '\e803';
}

/* '' */
.icon-star-empty:before {
    content: '\e804';
}

/* '' */
.icon-star:before {
    content: '\e805';
}

/* '' */
.icon-user:before {
    content: '\e806';
}

/* '' */
.icon-users:before {
    content: '\e807';
}

/* '' */
.icon-user-add:before {
    content: '\e808';
}

/* '' */
.icon-picture:before {
    content: '\e809';
}

/* '' */
.icon-camera:before {
    content: '\e80a';
}

/* '' */
.icon-layout:before {
    content: '\e80b';
}

/* '' */
.icon-menu:before {
    content: '\e80c';
}

/* '' */
.icon-check:before {
    content: '\e80d';
}

/* '' */
.icon-cancel:before {
    content: '\e80e';
}

/* '' */
.icon-tag:before {
    content: '\e80f';
}

/* '' */
.icon-eye:before {
    content: '\e810';
}

/* '' */
.icon-lock-open:before {
    content: '\e811';
}

/* '' */
.icon-lock:before {
    content: '\e812';
}

/* '' */
.icon-attach:before {
    content: '\e813';
}

/* '' */
.icon-link:before {
    content: '\e814';
}

/* '' */
.icon-home:before {
    content: '\e815';
}

/* '' */
.icon-info-circled:before {
    content: '\e816';
}

/* '' */
.icon-help-circled:before {
    content: '\e817';
}

/* '' */
.icon-help:before {
    content: '\e818';
}

/* '' */
.icon-info:before {
    content: '\e819';
}

/* '' */
.icon-bookmark:before {
    content: '\e81a';
}

/* '' */
.icon-bookmarks:before {
    content: '\e81b';
}

/* '' */
.icon-flag:before {
    content: '\e81c';
}

/* '' */
.icon-thumbs-up:before {
    content: '\e81d';
}

/* '' */
.icon-thumbs-down:before {
    content: '\e81e';
}

/* '' */
.icon-quote:before {
    content: '\e81f';
}

/* '' */
.icon-export:before {
    content: '\e820';
}

/* '' */
.icon-pencil:before {
    content: '\e821';
}

/* '' */
.icon-feather:before {
    content: '\e822';
}

/* '' */
.icon-keyboard:before {
    content: '\e823';
}

/* '' */
.icon-retweet:before {
    content: '\e824';
}

/* '' */
.icon-comment:before {
    content: '\e825';
}

/* '' */
.icon-book:before {
    content: '\e826';
}

/* '' */
.icon-book-open:before {
    content: '\e827';
}

/* '' */
.icon-newspaper:before {
    content: '\e828';
}

/* '' */
.icon-doc-text-inv:before {
    content: '\e829';
}

/* '' */
.icon-doc-text:before {
    content: '\e82a';
}

/* '' */
.icon-doc-landscape:before {
    content: '\e82b';
}

/* '' */
.icon-docs:before {
    content: '\e82c';
}

/* '' */
.icon-doc:before {
    content: '\e82d';
}

/* '' */
.icon-trash:before {
    content: '\e82e';
}

/* '' */
.icon-cup:before {
    content: '\e82f';
}

/* '' */
.icon-compass:before {
    content: '\e830';
}

/* '' */
.icon-direction:before {
    content: '\e831';
}

/* '' */
.icon-map:before {
    content: '\e832';
}

/* '' */
.icon-location:before {
    content: '\e833';
}

/* '' */
.icon-address:before {
    content: '\e834';
}

/* '' */
.icon-vcard:before {
    content: '\e835';
}

/* '' */
.icon-alert:before {
    content: '\e836';
}

/* '' */
.icon-attention:before {
    content: '\e837';
}

/* '' */
.icon-bell:before {
    content: '\e838';
}

/* '' */
.icon-chat:before {
    content: '\e839';
}

/* '' */
.icon-down-open-big:before {
    content: '\e83a';
}

/* '' */
.icon-left-open-big:before {
    content: '\e83b';
}

/* '' */
.icon-right-open-big:before {
    content: '\e83c';
}

/* '' */
.icon-up-open-big:before {
    content: '\e83d';
}

/* '' */
.icon-basket:before {
    content: '\e83e';
}

/* '' */
.icon-bag:before {
    content: '\e83f';
}

/* '' */
.icon-calendar:before {
    content: '\e840';
}

/* '' */
.icon-login:before {
    content: '\e841';
}

/* '' */
.icon-logout:before {
    content: '\e842';
}

/* '' */
.icon-sound:before {
    content: '\e843';
}

/* '' */
.icon-clock:before {
    content: '\e844';
}

/* '' */
.icon-phone:before {
    content: '\e845';
}

/* '' */
.icon-lamp:before {
    content: '\e846';
}

/* '' */
.icon-ccw:before {
    content: '\e847';
}

/* '' */
.icon-cw:before {
    content: '\e848';
}

/* '' */
.icon-arrows-ccw:before {
    content: '\e849';
}

/* '' */
.icon-level-down:before {
    content: '\e84a';
}

/* '' */
.icon-level-up:before {
    content: '\e84b';
}

/* '' */
.icon-shuffle:before {
    content: '\e84c';
}

/* '' */
.icon-globe:before {
    content: '\e84d';
}

/* '' */
.icon-network:before {
    content: '\e84e';
}

/* '' */
.icon-trophy:before {
    content: '\e84f';
}

/* '' */
.icon-air:before {
    content: '\e850';
}

/* '' */
.icon-water:before {
    content: '\e851';
}

/* '' */
.icon-droplet:before {
    content: '\e852';
}

/* '' */
.icon-leaf:before {
    content: '\e853';
}

/* '' */
.icon-paper-plane:before {
    content: '\e854';
}

/* '' */
.icon-flight:before {
    content: '\e855';
}

/* '' */
.icon-flash:before {
    content: '\e856';
}

/* '' */
.icon-moon:before {
    content: '\e857';
}

/* '' */
.icon-graduation-cap:before {
    content: '\e858';
}

/* '' */
.icon-lifebuoy:before {
    content: '\e859';
}

/* '' */
.icon-mouse:before {
    content: '\e85a';
}

/* '' */
.icon-briefcase:before {
    content: '\e85b';
}

/* '' */
.icon-suitcase:before {
    content: '\e85c';
}

/* '' */
.icon-th-list:before {
    content: '\e85d';
}

/* '' */
.icon-th:before {
    content: '\e85e';
}

/* '' */
.icon-th-large:before {
    content: '\e85f';
}

/* '' */
.icon-search-1:before {
    content: '\e860';
}

/* '' */
.icon-signal:before {
    content: '\e861';
}

/* '' */
.icon-arrows-cw:before {
    content: '\e862';
}

/* '' */
.icon-lock-1:before {
    content: '\e863';
}

/* '' */
.icon-attach-1:before {
    content: '\e864';
}

/* '' */
.icon-music:before {
    content: '\e865';
}

/* '' */
.icon-search-2:before {
    content: '\e866';
}

/* '' */
.icon-mail-1:before {
    content: '\e867';
}

/* '' */
.icon-heart-1:before {
    content: '\e868';
}

/* '' */
.icon-star-1:before {
    content: '\e869';
}

/* '' */
.icon-user-1:before {
    content: '\e86a';
}

/* '' */
.icon-videocam:before {
    content: '\e86b';
}

/* '' */
.icon-camera-1:before {
    content: '\e86c';
}

/* '' */
.icon-photo:before {
    content: '\e86d';
}

/* '' */
.icon-attach-2:before {
    content: '\e86e';
}

/* '' */
.icon-eye-1:before {
    content: '\e86f';
}

/* '' */
.icon-thumbs-up-1:before {
    content: '\e870';
}

/* '' */
.icon-pencil-1:before {
    content: '\e871';
}

/* '' */
.icon-location-1:before {
    content: '\e872';
}

/* '' */
.icon-cup-1:before {
    content: '\e873';
}

/* '' */
.icon-trash-1:before {
    content: '\e874';
}

/* '' */
.icon-doc-1:before {
    content: '\e875';
}

/* '' */
.icon-key:before {
    content: '\e876';
}

/* '' */
.icon-database:before {
    content: '\e877';
}

/* '' */
.icon-megaphone:before {
    content: '\e878';
}

/* '' */
.icon-graduation-cap-1:before {
    content: '\e879';
}

/* '' */
.icon-fire:before {
    content: '\e87a';
}

/* '' */
.icon-paper-plane-1:before {
    content: '\e87b';
}

/* '' */
.icon-cloud:before {
    content: '\e87c';
}

/* '' */
.icon-globe-1:before {
    content: '\e87d';
}

/* '' */
.icon-inbox:before {
    content: '\e87e';
}

/* '' */
.icon-cd:before {
    content: '\e87f';
}

/* '' */
.icon-mobile:before {
    content: '\e880';
}

/* '' */
.icon-desktop:before {
    content: '\e881';
}

/* '' */
.icon-tv:before {
    content: '\e882';
}

/* '' */
.icon-lightbulb:before {
    content: '\e883';
}

/* '' */
.icon-clock-1:before {
    content: '\e884';
}

/* '' */
.icon-sound-1:before {
    content: '\e885';
}

/* '' */
.icon-params:before {
    content: '\e886';
}

/* '' */
.icon-calendar-1:before {
    content: '\e887';
}

/* '' */
.icon-cog:before {
    content: '\e888';
}

/* '' */
.icon-note:before {
    content: '\e889';
}

/* '' */
.icon-beaker:before {
    content: '\e88a';
}

/* '' */
.icon-truck:before {
    content: '\e88b';
}

/* '' */
.icon-money:before {
    content: '\e88c';
}

/* '' */
.icon-shop:before {
    content: '\e88d';
}

/* '' */
.icon-diamond:before {
    content: '\e88e';
}

/* '' */
.icon-t-shirt:before {
    content: '\e88f';
}

/* '' */
.icon-wallet:before {
    content: '\e890';
}

/* '' */
.icon-food:before {
    content: '\e891';
}

/* '' */
.icon-certificate:before {
    content: '\e892';
}

/* '' */
.icon-megaphone-1:before {
    content: '\e893';
}

/* '' */
.icon-gift:before {
    content: '\e894';
}

/* '' */
.icon-asl:before {
    content: '\e895';
}

/* '' */
.icon-glasses:before {
    content: '\e896';
}

/* '' */
.icon-adult:before {
    content: '\e897';
}

/* '' */
.icon-child:before {
    content: '\e898';
}

/* '' */
.icon-blind:before {
    content: '\e899';
}

/* '' */
.icon-guidedog:before {
    content: '\e89a';
}

/* '' */
.icon-accessibility:before {
    content: '\e89b';
}

/* '' */
.icon-universal-access:before {
    content: '\e89c';
}

/* '' */
.icon-hearing-impaired:before {
    content: '\e89d';
}

/* '' */
.icon-iphone-home:before {
    content: '\e89e';
}

/* '' */
.icon-fire-1:before {
    content: '\e89f';
}

/* '' */
.icon-down-hand:before {
    content: '\e8a0';
}

/* '' */
.icon-left-hand:before {
    content: '\e8a1';
}

/* '' */
.icon-right-hand:before {
    content: '\e8a2';
}

/* '' */
.icon-up-hand:before {
    content: '\e8a3';
}

/* '' */
.icon-cw-1:before {
    content: '\e8a4';
}

/* '' */
.icon-cw-circled:before {
    content: '\e8a5';
}

/* '' */
.icon-arrows-cw-1:before {
    content: '\e8a6';
}

/* '' */
.icon-shuffle-1:before {
    content: '\e8a7';
}

/* '' */
.icon-play-circled:before {
    content: '\e8a8';
}

/* '' */
.icon-play-circled2:before {
    content: '\e8a9';
}

/* '' */
.icon-laptop:before {
    content: '\e8aa';
}

/* '' */
.icon-desktop-circled:before {
    content: '\e8ab';
}

/* '' */
.icon-desktop-1:before {
    content: '\e8ac';
}

/* '' */
.icon-signal-1:before {
    content: '\e8ad';
}

/* '' */
.icon-key-1:before {
    content: '\e8ae';
}

/* '' */
.icon-flight-1:before {
    content: '\e8af';
}

/* '' */
.icon-filter:before {
    content: '\e8b0';
}

/* '' */
.icon-credit-card:before {
    content: '\e8b1';
}

/* '' */
.icon-clipboard:before {
    content: '\e8b2';
}

/* '' */
.icon-heart-empty-1:before {
    content: '\e8b3';
}

/* '' */
.icon-star-2:before {
    content: '\e8b4';
}

/* '' */
.icon-star-circled:before {
    content: '\e8b5';
}

/* '' */
.icon-star-empty-1:before {
    content: '\e8b6';
}

/* '' */
.icon-heart-circled:before {
    content: '\e8b7';
}

/* '' */
.icon-heart-2:before {
    content: '\e8b8';
}

/* '' */
.icon-mail-circled:before {
    content: '\e8b9';
}

/* '' */
.icon-mail-2:before {
    content: '\e8ba';
}

/* '' */
.icon-th-large-1:before {
    content: '\e8bb';
}

/* '' */
.icon-th-1:before {
    content: '\e8bc';
}

/* '' */
.icon-th-list-1:before {
    content: '\e8bd';
}

/* '' */
.icon-ok-circled:before {
    content: '\e8be';
}

/* '' */
.icon-ok-circled2:before {
    content: '\e8bf';
}

/* '' */
.icon-ok:before {
    content: '\e8c0';
}

/* '' */
.icon-pencil-2:before {
    content: '\e8c1';
}

/* '' */
.icon-pencil-circled:before {
    content: '\e8c2';
}

/* '' */
.icon-eye-2:before {
    content: '\e8c3';
}

/* '' */
.icon-eye-off:before {
    content: '\e8c4';
}

/* '' */
.icon-warning:before {
    content: '\e8c5';
}

/* '' */
.icon-bell-1:before {
    content: '\e8c6';
}

/* '' */
.icon-phone-circled:before {
    content: '\e8c7';
}

/* '' */
.icon-phone-1:before {
    content: '\e8c8';
}

/* '' */
.icon-folder-open:before {
    content: '\e8c9';
}

/* '' */
.icon-folder-close:before {
    content: '\e8ca';
}

/* '' */
.icon-folder:before {
    content: '\e8cb';
}

/* '' */
.icon-folder-circled:before {
    content: '\e8cc';
}

/* '' */
.icon-doc-new:before {
    content: '\e8cd';
}

/* '' */
.icon-doc-new-circled:before {
    content: '\e8ce';
}

/* '' */
.icon-doc-circled:before {
    content: '\e8cf';
}

/* '' */
.icon-doc-2:before {
    content: '\e8d0';
}

/* '' */
.icon-trash-circled:before {
    content: '\e8d1';
}

/* '' */
.icon-trash-2:before {
    content: '\e8d2';
}

/* '' */
.icon-location-circled:before {
    content: '\e8d3';
}

/* '' */
.icon-location-2:before {
    content: '\e8d4';
}

/* '' */
.icon-attach-3:before {
    content: '\e8d5';
}

/* '' */
.icon-attach-circled:before {
    content: '\e8d6';
}

/* '' */
.icon-lock-open-alt:before {
    content: '\e8d7';
}

/* '' */
.icon-lock-open-1:before {
    content: '\e8d8';
}

/* '' */
.icon-lock-circled:before {
    content: '\e8d9';
}

/* '' */
.icon-lock-2:before {
    content: '\e8da';
}

/* '' */
.icon-camera-2:before {
    content: '\e8db';
}

/* '' */
.icon-facebook:before {
    content: '\e8dc';
}

/* '' */
.icon-facebook-rect:before {
    content: '\e8dd';
}

/* '' */
.icon-twitter:before {
    content: '\e8de';
}

/* '' */
.icon-twitter-bird:before {
    content: '\e8df';
}

/* '' */
.icon-vimeo:before {
    content: '\e8e0';
}

/* '' */
.icon-vimeo-rect:before {
    content: '\e8e1';
}

/* '' */
.icon-tumblr:before {
    content: '\e8e2';
}

/* '' */
.icon-tumblr-rect:before {
    content: '\e8e3';
}

/* '' */
.icon-googleplus-rect:before {
    content: '\e8e4';
}

/* '' */
.icon-github-text:before {
    content: '\e8e5';
}

/* '' */
.icon-github:before {
    content: '\e8e6';
}

/* '' */
.icon-skype:before {
    content: '\e8e7';
}

/* '' */
.icon-icq:before {
    content: '\e8e8';
}

/* '' */
.icon-yandex:before {
    content: '\e8e9';
}

/* '' */
.icon-yandex-rect:before {
    content: '\e8ea';
}

/* '' */
.icon-vkontakte-rect:before {
    content: '\e8eb';
}

/* '' */
.icon-odnoklassniki:before {
    content: '\e8ec';
}

/* '' */
.icon-odnoklassniki-rect:before {
    content: '\e8ed';
}

/* '' */
.icon-friendfeed:before {
    content: '\e8ee';
}

/* '' */
.icon-friendfeed-rect:before {
    content: '\e8ef';
}

/* '' */
.icon-discover:before {
    content: '\e8f0';
}

/* '' */
.icon-amex:before {
    content: '\e8f1';
}

/* '' */
.icon-win8:before {
    content: '\e8f2';
}

/* '' */
.icon-youku:before {
    content: '\e8f3';
}

/* '' */
.icon-tudou:before {
    content: '\e8f4';
}

/* '' */
.icon-box-rect:before {
    content: '\e8f5';
}

/* '' */
.icon-box:before {
    content: '\e8f6';
}

/* '' */
.icon-diigo:before {
    content: '\e8f7';
}

/* '' */
.icon-instagram-filled:before {
    content: '\e8f8';
}

/* '' */
.icon-wordpress:before {
    content: '\e8f9';
}

/* '' */
.icon-picasa:before {
    content: '\e8fa';
}

/* '' */
.icon-linkedin-rect:before {
    content: '\e8fb';
}

/* '' */
.icon-linkedin:before {
    content: '\e8fc';
}

/* '' */
.icon-lastfm-rect:before {
    content: '\e8fd';
}

/* '' */
.icon-lastfm:before {
    content: '\e8fe';
}

/* '' */
.icon-jabber:before {
    content: '\e8ff';
}

/* '' */
.icon-deviantart:before {
    content: '\e900';
}

/* '' */
.icon-blogger-rect:before {
    content: '\e901';
}

/* '' */
.icon-blogger:before {
    content: '\e902';
}

/* '' */
.icon-visa:before {
    content: '\e903';
}

/* '' */
.icon-mastercard:before {
    content: '\e904';
}

/* '' */
.icon-houzz:before {
    content: '\e905';
}

/* '' */
.icon-bandcamp:before {
    content: '\e906';
}

/* '' */
.icon-codepen:before {
    content: '\e907';
}

/* '' */
.icon-bicycle:before {
    content: '\e908';
}

/* '' */
.icon-bus:before {
    content: '\e909';
}

/* '' */
.icon-cafe:before {
    content: '\e90a';
}

/* '' */
.icon-college:before {
    content: '\e90b';
}

/* '' */
.icon-cinema:before {
    content: '\e90c';
}

/* '' */
.icon-library:before {
    content: '\e90d';
}

/* '' */
.icon-lodging:before {
    content: '\e90e';
}

/* '' */
.icon-minefield:before {
    content: '\e90f';
}

/* '' */
.icon-london-underground:before {
    content: '\e910';
}

/* '' */
.icon-theatre:before {
    content: '\e911';
}

/* '' */
.icon-tennis:before {
    content: '\e912';
}

/* '' */
.icon-swimming:before {
    content: '\e913';
}

/* '' */
.icon-soccer:before {
    content: '\e914';
}

/* '' */
.icon-skiing:before {
    content: '\e915';
}

/* '' */
.icon-shop-1:before {
    content: '\e916';
}

/* '' */
.icon-school:before {
    content: '\e917';
}

/* '' */
.icon-religious-islam:before {
    content: '\e918';
}

/* '' */
.icon-religious-jewish:before {
    content: '\e919';
}

/* '' */
.icon-religious-christian:before {
    content: '\e91a';
}

/* '' */
.icon-rail:before {
    content: '\e91b';
}

/* '' */
.icon-prison:before {
    content: '\e91c';
}

/* '' */
.icon-post:before {
    content: '\e91d';
}

/* '' */
.icon-pitch:before {
    content: '\e91e';
}

/* '' */
.icon-police:before {
    content: '\e91f';
}

/* '' */
.icon-tree-1:before {
    content: '\e920';
}

/* '' */
.icon-tree-2:before {
    content: '\e921';
}

/* '' */
.icon-warehouse:before {
    content: '\e922';
}

/* '' */
.icon-fast-food:before {
    content: '\e923';
}

/* '' */
.icon-ferry:before {
    content: '\e924';
}

/* '' */
.icon-fire-station:before {
    content: '\e925';
}

/* '' */
.icon-football:before {
    content: '\e926';
}

/* '' */
.icon-fuel:before {
    content: '\e927';
}

/* '' */
.icon-garden:before {
    content: '\e928';
}

/* '' */
.icon-giraffe:before {
    content: '\e929';
}

/* '' */
.icon-golf:before {
    content: '\e92a';
}

/* '' */
.icon-grocery-store:before {
    content: '\e92b';
}

/* '' */
.icon-harbor:before {
    content: '\e92c';
}

/* '' */
.icon-belowground-rail:before {
    content: '\e92d';
}

/* '' */
.icon-beer:before {
    content: '\e92e';
}

/* '' */
.icon-basketball:before {
    content: '\e92f';
}

/* '' */
.icon-baseball:before {
    content: '\e930';
}

/* '' */
.icon-bar:before {
    content: '\e931';
}

/* '' */
.icon-art-gallery:before {
    content: '\e932';
}

/* '' */
.icon-airport:before {
    content: '\e933';
}

/* '' */
.icon-airfield:before {
    content: '\e934';
}

/* '' */
.icon-aboveground-rail:before {
    content: '\e935';
}

/* '' */
.icon-cemetery:before {
    content: '\e936';
}

/* '' */
.icon-commerical-building:before {
    content: '\e937';
}

/* '' */
.icon-credit-card-1:before {
    content: '\e938';
}

/* '' */
.icon-cricket:before {
    content: '\e939';
}

/* '' */
.icon-embassy:before {
    content: '\e93a';
}

/* '' */
.icon-pharmacy:before {
    content: '\e93b';
}

/* '' */
.icon-museum:before {
    content: '\e93c';
}

/* '' */
.icon-monument:before {
    content: '\e93d';
}

/* '' */
.icon-toilet:before {
    content: '\e93e';
}

/* '' */
.icon-town-hall:before {
    content: '\e93f';
}

/* '' */
.icon-trash-3:before {
    content: '\e940';
}

/* '' */
.icon-heliport:before {
    content: '\e941';
}

/* '' */
.icon-hospital:before {
    content: '\e942';
}

/* '' */
.icon-industrial-building:before {
    content: '\e943';
}

/* '' */
.icon-restaurant:before {
    content: '\e944';
}

/* '' */
.icon-menu-1:before {
    content: '\e945';
}

/* '' */
.icon-th-thumb:before {
    content: '\e946';
}

/* '' */
.icon-th-list-2:before {
    content: '\e947';
}

/* '' */
.icon-th-thumb-empty:before {
    content: '\e948';
}

/* '' */
.icon-ok-1:before {
    content: '\e949';
}

/* '' */
.icon-ok-circled-1:before {
    content: '\e94a';
}

/* '' */
.icon-cancel-1:before {
    content: '\e94b';
}

/* '' */
.icon-cancel-circled:before {
    content: '\e94c';
}

/* '' */
.icon-plus:before {
    content: '\e94d';
}

/* '' */
.icon-help-circled-1:before {
    content: '\e94e';
}

/* '' */
.icon-help-circled-alt:before {
    content: '\e94f';
}

/* '' */
.icon-user-2:before {
    content: '\e950';
}

/* '' */
.icon-user-male:before {
    content: '\e951';
}

/* '' */
.icon-user-female:before {
    content: '\e952';
}

/* '' */
.icon-users-1:before {
    content: '\e953';
}

/* '' */
.icon-camera-3:before {
    content: '\e954';
}

/* '' */
.icon-eye-3:before {
    content: '\e955';
}

/* '' */
.icon-lock-3:before {
    content: '\e956';
}

/* '' */
.icon-lock-alt:before {
    content: '\e957';
}

/* '' */
.icon-lock-open-2:before {
    content: '\e958';
}

/* '' */
.icon-lock-open-alt-1:before {
    content: '\e959';
}

/* '' */
.icon-attach-4:before {
    content: '\e95a';
}

/* '' */
.icon-link-1:before {
    content: '\e95b';
}

/* '' */
.icon-info-circled-alt:before {
    content: '\e95c';
}

/* '' */
.icon-clock-2:before {
    content: '\e95d';
}

/* '' */
.icon-stopwatch:before {
    content: '\e95e';
}

/* '' */
.icon-hourglass:before {
    content: '\e95f';
}

/* '' */
.icon-paper-plane-alt:before {
    content: '\e960';
}

/* '' */
.icon-paper-plane-alt2:before {
    content: '\e961';
}

/* '' */
.icon-location-3:before {
    content: '\e962';
}

/* '' */
.icon-trash-4:before {
    content: '\e963';
}

/* '' */
.icon-doc-3:before {
    content: '\e964';
}

/* '' */
.icon-newspaper-1:before {
    content: '\e965';
}

/* '' */
.icon-folder-open-1:before {
    content: '\e966';
}

/* '' */
.icon-folder-empty:before {
    content: '\e967';
}

/* '' */
.icon-folder-open-empty:before {
    content: '\e968';
}

/* '' */
.icon-folder-1:before {
    content: '\e969';
}

/* '' */
.icon-attention-alt:before {
    content: '\e96a';
}

/* '' */
.icon-attention-1:before {
    content: '\e96b';
}

/* '' */
.icon-bell-2:before {
    content: '\e96c';
}

/* '' */
.icon-chat-1:before {
    content: '\e96d';
}

/* '' */
.icon-comment-1:before {
    content: '\e96e';
}

/* '' */
.icon-print:before {
    content: '\e96f';
}

/* '' */
.icon-export-1:before {
    content: '\e970';
}

/* '' */
.icon-reply:before {
    content: '\e971';
}

/* '' */
.icon-pencil-3:before {
    content: '\e972';
}

/* '' */
.icon-calendar-2:before {
    content: '\e973';
}

/* '' */
.icon-globe-2:before {
    content: '\e974';
}

/* '' */
.icon-globe-inv:before {
    content: '\e975';
}

/* '' */
.icon-at:before {
    content: '\e976';
}

/* '' */
.icon-play-circled-1:before {
    content: '\e977';
}

/* '' */
.icon-play-circled2-1:before {
    content: '\e978';
}

/* '' */
.icon-pause:before {
    content: '\e979';
}

/* '' */
.icon-stop:before {
    content: '\e97a';
}

/* '' */
.icon-trash-5:before {
    content: '\e97b';
}

/* '' */
.icon-doc-4:before {
    content: '\e97c';
}

/* '' */
.icon-docs-1:before {
    content: '\e97d';
}

/* '' */
.icon-doc-text-1:before {
    content: '\e97e';
}

/* '' */
.icon-user-md:before {
    content: '\e97f';
}

/* '' */
.icon-stethoscope:before {
    content: '\e980';
}

/* '' */
.icon-ambulance:before {
    content: '\e981';
}

/* '' */
.icon-building-filled:before {
    content: '\e982';
}

/* '' */
.icon-bank:before {
    content: '\e983';
}

/* '' */
.icon-medkit:before {
    content: '\e984';
}

/* '' */
.icon-coffee:before {
    content: '\e985';
}

/* '' */
.icon-taxi:before {
    content: '\e986';
}

/* '' */
.icon-truck-1:before {
    content: '\e987';
}

/* '' */
.icon-food-1:before {
    content: '\e988';
}

/* '' */
.icon-user-pair:before {
    content: '\e989';
}

/* '' */
.icon-user-woman:before {
    content: '\e98a';
}

/* '' */
.icon-home-1:before {
    content: '\e98b';
}

/* '' */
.icon-basket-1:before {
    content: '\e98c';
}

/* '' */
.icon-website:before {
    content: '\e98d';
}

/* '' */
.icon-group:before {
    content: '\e98e';
}

/* '' */
.icon-user-3:before {
    content: '\e98f';
}

/* '' */
.icon-person:before {
    content: '\e990';
}

/* '' */
.icon-group-circled:before {
    content: '\e991';
}

/* '' */
.icon-female:before {
    content: '\e992';
}

/* '' */
.icon-smiley:before {
    content: '\e993';
}

/* '' */
.icon-smiley-circled:before {
    content: '\e994';
}

/* '' */
.icon-bug:before {
    content: '\e995';
}

/* '' */
.icon-certificate-1:before {
    content: '\e996';
}

/* '' */
.icon-graduation-cap-2:before {
    content: '\e997';
}

/* '' */
.icon-wheelchair:before {
    content: '\e998';
}

/* '' */
.icon-extinguisher:before {
    content: '\e999';
}

/* '' */
.icon-shield:before {
    content: '\e99a';
}

/* '' */
.icon-hammer:before {
    content: '\e99b';
}

/* '' */
.icon-cab:before {
    content: '\e99c';
}

/* '' */
[class^="icon-"], [class*=" icon-"] {
    font-family: 'fontello';
    font-style: normal;
    font-weight: normal;

    /* fix buttons height */
    line-height: 1em;

    /* you can be more comfortable with increased icons size */
    /* font-size: 120%; */
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-book-open {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;');
}

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

.icon-doc-text-inv {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;');
}

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

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

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

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

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

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

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

.icon-direction {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-air {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;');
}

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

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

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

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

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

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

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

.icon-graduation-cap {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-cup-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;');
}

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

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

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

.icon-database {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;');
}

.icon-megaphone {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;');
}

.icon-graduation-cap-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;');
}

.icon-fire {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;');
}

.icon-paper-plane-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;');
}

.icon-cloud {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;');
}

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

.icon-inbox {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;');
}

.icon-cd {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;');
}

.icon-mobile {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;');
}

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

.icon-tv {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;');
}

.icon-lightbulb {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;');
}

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

.icon-sound-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;');
}

.icon-params {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;');
}

.icon-calendar-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;');
}

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

.icon-note {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;');
}

.icon-beaker {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;');
}

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

.icon-money {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;');
}

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

.icon-diamond {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;');
}

.icon-t-shirt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;');
}

.icon-wallet {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;');
}

.icon-food {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;');
}

.icon-certificate {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;');
}

.icon-megaphone-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;');
}

.icon-gift {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;');
}

.icon-asl {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;');
}

.icon-glasses {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;');
}

.icon-adult {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;');
}

.icon-child {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;');
}

.icon-blind {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;');
}

.icon-guidedog {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;');
}

.icon-accessibility {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;');
}

.icon-universal-access {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;');
}

.icon-hearing-impaired {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;');
}

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

.icon-fire-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89f;&nbsp;');
}

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

.icon-left-hand {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a1;&nbsp;');
}

.icon-right-hand {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a2;&nbsp;');
}

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

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

.icon-cw-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a5;&nbsp;');
}

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

.icon-shuffle-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a7;&nbsp;');
}

.icon-play-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a8;&nbsp;');
}

.icon-play-circled2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a9;&nbsp;');
}

.icon-laptop {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8aa;&nbsp;');
}

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

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

.icon-signal-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ad;&nbsp;');
}

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

.icon-flight-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8af;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-warning {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8c5;&nbsp;');
}

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

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

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

.icon-folder-open {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8c9;&nbsp;');
}

.icon-folder-close {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ca;&nbsp;');
}

.icon-folder {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8cb;&nbsp;');
}

.icon-folder-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8cc;&nbsp;');
}

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

.icon-doc-new-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ce;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-camera-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8db;&nbsp;');
}

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

.icon-facebook-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8dd;&nbsp;');
}

.icon-twitter {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8de;&nbsp;');
}

.icon-twitter-bird {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8df;&nbsp;');
}

.icon-vimeo {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e0;&nbsp;');
}

.icon-vimeo-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e1;&nbsp;');
}

.icon-tumblr {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e2;&nbsp;');
}

.icon-tumblr-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e3;&nbsp;');
}

.icon-googleplus-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e4;&nbsp;');
}

.icon-github-text {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e5;&nbsp;');
}

.icon-github {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e6;&nbsp;');
}

.icon-skype {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e7;&nbsp;');
}

.icon-icq {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e8;&nbsp;');
}

.icon-yandex {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e9;&nbsp;');
}

.icon-yandex-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ea;&nbsp;');
}

.icon-vkontakte-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8eb;&nbsp;');
}

.icon-odnoklassniki {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ec;&nbsp;');
}

.icon-odnoklassniki-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ed;&nbsp;');
}

.icon-friendfeed {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ee;&nbsp;');
}

.icon-friendfeed-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ef;&nbsp;');
}

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

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

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

.icon-youku {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f3;&nbsp;');
}

.icon-tudou {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f4;&nbsp;');
}

.icon-box-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f5;&nbsp;');
}

.icon-box {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f6;&nbsp;');
}

.icon-diigo {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f7;&nbsp;');
}

.icon-instagram-filled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f8;&nbsp;');
}

.icon-wordpress {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f9;&nbsp;');
}

.icon-picasa {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fa;&nbsp;');
}

.icon-linkedin-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fb;&nbsp;');
}

.icon-linkedin {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fc;&nbsp;');
}

.icon-lastfm-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fd;&nbsp;');
}

.icon-lastfm {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fe;&nbsp;');
}

.icon-jabber {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ff;&nbsp;');
}

.icon-deviantart {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe900;&nbsp;');
}

.icon-blogger-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe901;&nbsp;');
}

.icon-blogger {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe902;&nbsp;');
}

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

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

.icon-houzz {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe905;&nbsp;');
}

.icon-bandcamp {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe906;&nbsp;');
}

.icon-codepen {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe907;&nbsp;');
}

.icon-bicycle {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe908;&nbsp;');
}

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

.icon-cafe {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90a;&nbsp;');
}

.icon-college {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90b;&nbsp;');
}

.icon-cinema {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90c;&nbsp;');
}

.icon-library {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90d;&nbsp;');
}

.icon-lodging {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90e;&nbsp;');
}

.icon-minefield {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90f;&nbsp;');
}

.icon-london-underground {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe910;&nbsp;');
}

.icon-theatre {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe911;&nbsp;');
}

.icon-tennis {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe912;&nbsp;');
}

.icon-swimming {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe913;&nbsp;');
}

.icon-soccer {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe914;&nbsp;');
}

.icon-skiing {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe915;&nbsp;');
}

.icon-shop-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe916;&nbsp;');
}

.icon-school {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe917;&nbsp;');
}

.icon-religious-islam {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe918;&nbsp;');
}

.icon-religious-jewish {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe919;&nbsp;');
}

.icon-religious-christian {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91a;&nbsp;');
}

.icon-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91b;&nbsp;');
}

.icon-prison {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91c;&nbsp;');
}

.icon-post {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91d;&nbsp;');
}

.icon-pitch {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91e;&nbsp;');
}

.icon-police {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91f;&nbsp;');
}

.icon-tree-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe920;&nbsp;');
}

.icon-tree-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe921;&nbsp;');
}

.icon-warehouse {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe922;&nbsp;');
}

.icon-fast-food {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe923;&nbsp;');
}

.icon-ferry {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe924;&nbsp;');
}

.icon-fire-station {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe925;&nbsp;');
}

.icon-football {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe926;&nbsp;');
}

.icon-fuel {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe927;&nbsp;');
}

.icon-garden {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe928;&nbsp;');
}

.icon-giraffe {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe929;&nbsp;');
}

.icon-golf {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92a;&nbsp;');
}

.icon-grocery-store {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92b;&nbsp;');
}

.icon-harbor {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92c;&nbsp;');
}

.icon-belowground-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92d;&nbsp;');
}

.icon-beer {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92e;&nbsp;');
}

.icon-basketball {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92f;&nbsp;');
}

.icon-baseball {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe930;&nbsp;');
}

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

.icon-art-gallery {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe932;&nbsp;');
}

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

.icon-airfield {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe934;&nbsp;');
}

.icon-aboveground-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe935;&nbsp;');
}

.icon-cemetery {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe936;&nbsp;');
}

.icon-commerical-building {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe937;&nbsp;');
}

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

.icon-cricket {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe939;&nbsp;');
}

.icon-embassy {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93a;&nbsp;');
}

.icon-pharmacy {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93b;&nbsp;');
}

.icon-museum {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93c;&nbsp;');
}

.icon-monument {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93d;&nbsp;');
}

.icon-toilet {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93e;&nbsp;');
}

.icon-town-hall {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93f;&nbsp;');
}

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

.icon-heliport {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe941;&nbsp;');
}

.icon-hospital {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe942;&nbsp;');
}

.icon-industrial-building {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe943;&nbsp;');
}

.icon-restaurant {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe944;&nbsp;');
}

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

.icon-th-thumb {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe946;&nbsp;');
}

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

.icon-th-thumb-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe948;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

.icon-camera-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe954;&nbsp;');
}

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

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

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

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

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

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

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

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

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

.icon-stopwatch {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95e;&nbsp;');
}

.icon-hourglass {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95f;&nbsp;');
}

.icon-paper-plane-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe960;&nbsp;');
}

.icon-paper-plane-alt2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe961;&nbsp;');
}

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

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

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

.icon-newspaper-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe965;&nbsp;');
}

.icon-folder-open-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe966;&nbsp;');
}

.icon-folder-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe967;&nbsp;');
}

.icon-folder-open-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe968;&nbsp;');
}

.icon-folder-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe969;&nbsp;');
}

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

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

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

.icon-chat-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96d;&nbsp;');
}

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

.icon-print {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96f;&nbsp;');
}

.icon-export-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe970;&nbsp;');
}

.icon-reply {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe971;&nbsp;');
}

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

.icon-calendar-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe973;&nbsp;');
}

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

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

.icon-at {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe976;&nbsp;');
}

.icon-play-circled-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe977;&nbsp;');
}

.icon-play-circled2-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe978;&nbsp;');
}

.icon-pause {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe979;&nbsp;');
}

.icon-stop {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97a;&nbsp;');
}

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

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

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

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

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

.icon-stethoscope {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe980;&nbsp;');
}

.icon-ambulance {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe981;&nbsp;');
}

.icon-building-filled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe982;&nbsp;');
}

.icon-bank {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe983;&nbsp;');
}

.icon-medkit {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe984;&nbsp;');
}

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

.icon-taxi {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe986;&nbsp;');
}

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

.icon-food-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe988;&nbsp;');
}

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

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

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

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

.icon-website {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98d;&nbsp;');
}

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

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

.icon-person {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe990;&nbsp;');
}

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

.icon-female {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe992;&nbsp;');
}

.icon-smiley {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe993;&nbsp;');
}

.icon-smiley-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe994;&nbsp;');
}

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

.icon-certificate-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe996;&nbsp;');
}

.icon-graduation-cap-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe997;&nbsp;');
}

.icon-wheelchair {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe998;&nbsp;');
}

.icon-extinguisher {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe999;&nbsp;');
}

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

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

.icon-cab {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe99c;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-book-open {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe827;&nbsp;');
}

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

.icon-doc-text-inv {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe829;&nbsp;');
}

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

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

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

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

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

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

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

.icon-direction {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe831;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-air {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe850;&nbsp;');
}

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

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

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

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

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

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

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

.icon-graduation-cap {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe858;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-cup-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe873;&nbsp;');
}

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

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

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

.icon-database {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe877;&nbsp;');
}

.icon-megaphone {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe878;&nbsp;');
}

.icon-graduation-cap-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe879;&nbsp;');
}

.icon-fire {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87a;&nbsp;');
}

.icon-paper-plane-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87b;&nbsp;');
}

.icon-cloud {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87c;&nbsp;');
}

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

.icon-inbox {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87e;&nbsp;');
}

.icon-cd {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe87f;&nbsp;');
}

.icon-mobile {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe880;&nbsp;');
}

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

.icon-tv {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe882;&nbsp;');
}

.icon-lightbulb {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe883;&nbsp;');
}

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

.icon-sound-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe885;&nbsp;');
}

.icon-params {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe886;&nbsp;');
}

.icon-calendar-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe887;&nbsp;');
}

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

.icon-note {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe889;&nbsp;');
}

.icon-beaker {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88a;&nbsp;');
}

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

.icon-money {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88c;&nbsp;');
}

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

.icon-diamond {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88e;&nbsp;');
}

.icon-t-shirt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe88f;&nbsp;');
}

.icon-wallet {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe890;&nbsp;');
}

.icon-food {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe891;&nbsp;');
}

.icon-certificate {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe892;&nbsp;');
}

.icon-megaphone-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe893;&nbsp;');
}

.icon-gift {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe894;&nbsp;');
}

.icon-asl {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe895;&nbsp;');
}

.icon-glasses {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe896;&nbsp;');
}

.icon-adult {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe897;&nbsp;');
}

.icon-child {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe898;&nbsp;');
}

.icon-blind {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe899;&nbsp;');
}

.icon-guidedog {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89a;&nbsp;');
}

.icon-accessibility {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89b;&nbsp;');
}

.icon-universal-access {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89c;&nbsp;');
}

.icon-hearing-impaired {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89d;&nbsp;');
}

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

.icon-fire-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe89f;&nbsp;');
}

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

.icon-left-hand {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a1;&nbsp;');
}

.icon-right-hand {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a2;&nbsp;');
}

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

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

.icon-cw-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a5;&nbsp;');
}

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

.icon-shuffle-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a7;&nbsp;');
}

.icon-play-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a8;&nbsp;');
}

.icon-play-circled2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8a9;&nbsp;');
}

.icon-laptop {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8aa;&nbsp;');
}

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

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

.icon-signal-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ad;&nbsp;');
}

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

.icon-flight-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8af;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-warning {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8c5;&nbsp;');
}

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

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

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

.icon-folder-open {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8c9;&nbsp;');
}

.icon-folder-close {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ca;&nbsp;');
}

.icon-folder {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8cb;&nbsp;');
}

.icon-folder-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8cc;&nbsp;');
}

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

.icon-doc-new-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ce;&nbsp;');
}

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

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

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

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

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

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

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

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

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

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

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

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

.icon-camera-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8db;&nbsp;');
}

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

.icon-facebook-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8dd;&nbsp;');
}

.icon-twitter {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8de;&nbsp;');
}

.icon-twitter-bird {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8df;&nbsp;');
}

.icon-vimeo {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e0;&nbsp;');
}

.icon-vimeo-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e1;&nbsp;');
}

.icon-tumblr {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e2;&nbsp;');
}

.icon-tumblr-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e3;&nbsp;');
}

.icon-googleplus-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e4;&nbsp;');
}

.icon-github-text {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e5;&nbsp;');
}

.icon-github {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e6;&nbsp;');
}

.icon-skype {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e7;&nbsp;');
}

.icon-icq {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e8;&nbsp;');
}

.icon-yandex {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8e9;&nbsp;');
}

.icon-yandex-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ea;&nbsp;');
}

.icon-vkontakte-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8eb;&nbsp;');
}

.icon-odnoklassniki {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ec;&nbsp;');
}

.icon-odnoklassniki-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ed;&nbsp;');
}

.icon-friendfeed {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ee;&nbsp;');
}

.icon-friendfeed-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ef;&nbsp;');
}

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

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

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

.icon-youku {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f3;&nbsp;');
}

.icon-tudou {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f4;&nbsp;');
}

.icon-box-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f5;&nbsp;');
}

.icon-box {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f6;&nbsp;');
}

.icon-diigo {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f7;&nbsp;');
}

.icon-instagram-filled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f8;&nbsp;');
}

.icon-wordpress {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8f9;&nbsp;');
}

.icon-picasa {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fa;&nbsp;');
}

.icon-linkedin-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fb;&nbsp;');
}

.icon-linkedin {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fc;&nbsp;');
}

.icon-lastfm-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fd;&nbsp;');
}

.icon-lastfm {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8fe;&nbsp;');
}

.icon-jabber {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe8ff;&nbsp;');
}

.icon-deviantart {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe900;&nbsp;');
}

.icon-blogger-rect {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe901;&nbsp;');
}

.icon-blogger {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe902;&nbsp;');
}

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

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

.icon-houzz {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe905;&nbsp;');
}

.icon-bandcamp {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe906;&nbsp;');
}

.icon-codepen {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe907;&nbsp;');
}

.icon-bicycle {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe908;&nbsp;');
}

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

.icon-cafe {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90a;&nbsp;');
}

.icon-college {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90b;&nbsp;');
}

.icon-cinema {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90c;&nbsp;');
}

.icon-library {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90d;&nbsp;');
}

.icon-lodging {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90e;&nbsp;');
}

.icon-minefield {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe90f;&nbsp;');
}

.icon-london-underground {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe910;&nbsp;');
}

.icon-theatre {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe911;&nbsp;');
}

.icon-tennis {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe912;&nbsp;');
}

.icon-swimming {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe913;&nbsp;');
}

.icon-soccer {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe914;&nbsp;');
}

.icon-skiing {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe915;&nbsp;');
}

.icon-shop-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe916;&nbsp;');
}

.icon-school {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe917;&nbsp;');
}

.icon-religious-islam {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe918;&nbsp;');
}

.icon-religious-jewish {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe919;&nbsp;');
}

.icon-religious-christian {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91a;&nbsp;');
}

.icon-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91b;&nbsp;');
}

.icon-prison {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91c;&nbsp;');
}

.icon-post {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91d;&nbsp;');
}

.icon-pitch {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91e;&nbsp;');
}

.icon-police {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe91f;&nbsp;');
}

.icon-tree-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe920;&nbsp;');
}

.icon-tree-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe921;&nbsp;');
}

.icon-warehouse {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe922;&nbsp;');
}

.icon-fast-food {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe923;&nbsp;');
}

.icon-ferry {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe924;&nbsp;');
}

.icon-fire-station {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe925;&nbsp;');
}

.icon-football {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe926;&nbsp;');
}

.icon-fuel {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe927;&nbsp;');
}

.icon-garden {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe928;&nbsp;');
}

.icon-giraffe {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe929;&nbsp;');
}

.icon-golf {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92a;&nbsp;');
}

.icon-grocery-store {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92b;&nbsp;');
}

.icon-harbor {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92c;&nbsp;');
}

.icon-belowground-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92d;&nbsp;');
}

.icon-beer {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92e;&nbsp;');
}

.icon-basketball {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe92f;&nbsp;');
}

.icon-baseball {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe930;&nbsp;');
}

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

.icon-art-gallery {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe932;&nbsp;');
}

.icon-airport {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe933;&nbsp;');
}

.icon-airfield {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe934;&nbsp;');
}

.icon-aboveground-rail {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe935;&nbsp;');
}

.icon-cemetery {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe936;&nbsp;');
}

.icon-commerical-building {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe937;&nbsp;');
}

.icon-credit-card-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe938;&nbsp;');
}

.icon-cricket {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe939;&nbsp;');
}

.icon-embassy {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93a;&nbsp;');
}

.icon-pharmacy {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93b;&nbsp;');
}

.icon-museum {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93c;&nbsp;');
}

.icon-monument {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93d;&nbsp;');
}

.icon-toilet {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93e;&nbsp;');
}

.icon-town-hall {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe93f;&nbsp;');
}

.icon-trash-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe940;&nbsp;');
}

.icon-heliport {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe941;&nbsp;');
}

.icon-hospital {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe942;&nbsp;');
}

.icon-industrial-building {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe943;&nbsp;');
}

.icon-restaurant {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe944;&nbsp;');
}

.icon-menu-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe945;&nbsp;');
}

.icon-th-thumb {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe946;&nbsp;');
}

.icon-th-list-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe947;&nbsp;');
}

.icon-th-thumb-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe948;&nbsp;');
}

.icon-ok-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe949;&nbsp;');
}

.icon-ok-circled-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94a;&nbsp;');
}

.icon-cancel-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94b;&nbsp;');
}

.icon-cancel-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94c;&nbsp;');
}

.icon-plus {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94d;&nbsp;');
}

.icon-help-circled-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94e;&nbsp;');
}

.icon-help-circled-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe94f;&nbsp;');
}

.icon-user-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe950;&nbsp;');
}

.icon-user-male {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe951;&nbsp;');
}

.icon-user-female {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe952;&nbsp;');
}

.icon-users-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe953;&nbsp;');
}

.icon-camera-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe954;&nbsp;');
}

.icon-eye-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe955;&nbsp;');
}

.icon-lock-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe956;&nbsp;');
}

.icon-lock-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe957;&nbsp;');
}

.icon-lock-open-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe958;&nbsp;');
}

.icon-lock-open-alt-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe959;&nbsp;');
}

.icon-attach-4 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95a;&nbsp;');
}

.icon-link-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95b;&nbsp;');
}

.icon-info-circled-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95c;&nbsp;');
}

.icon-clock-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95d;&nbsp;');
}

.icon-stopwatch {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95e;&nbsp;');
}

.icon-hourglass {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe95f;&nbsp;');
}

.icon-paper-plane-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe960;&nbsp;');
}

.icon-paper-plane-alt2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe961;&nbsp;');
}

.icon-location-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe962;&nbsp;');
}

.icon-trash-4 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe963;&nbsp;');
}

.icon-doc-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe964;&nbsp;');
}

.icon-newspaper-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe965;&nbsp;');
}

.icon-folder-open-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe966;&nbsp;');
}

.icon-folder-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe967;&nbsp;');
}

.icon-folder-open-empty {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe968;&nbsp;');
}

.icon-folder-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe969;&nbsp;');
}

.icon-attention-alt {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96a;&nbsp;');
}

.icon-attention-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96b;&nbsp;');
}

.icon-bell-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96c;&nbsp;');
}

.icon-chat-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96d;&nbsp;');
}

.icon-comment-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96e;&nbsp;');
}

.icon-print {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe96f;&nbsp;');
}

.icon-export-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe970;&nbsp;');
}

.icon-reply {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe971;&nbsp;');
}

.icon-pencil-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe972;&nbsp;');
}

.icon-calendar-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe973;&nbsp;');
}

.icon-globe-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe974;&nbsp;');
}

.icon-globe-inv {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe975;&nbsp;');
}

.icon-at {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe976;&nbsp;');
}

.icon-play-circled-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe977;&nbsp;');
}

.icon-play-circled2-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe978;&nbsp;');
}

.icon-pause {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe979;&nbsp;');
}

.icon-stop {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97a;&nbsp;');
}

.icon-trash-5 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97b;&nbsp;');
}

.icon-doc-4 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97c;&nbsp;');
}

.icon-docs-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97d;&nbsp;');
}

.icon-doc-text-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97e;&nbsp;');
}

.icon-user-md {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe97f;&nbsp;');
}

.icon-stethoscope {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe980;&nbsp;');
}

.icon-ambulance {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe981;&nbsp;');
}

.icon-building-filled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe982;&nbsp;');
}

.icon-bank {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe983;&nbsp;');
}

.icon-medkit {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe984;&nbsp;');
}

.icon-coffee {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe985;&nbsp;');
}

.icon-taxi {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe986;&nbsp;');
}

.icon-truck-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe987;&nbsp;');
}

.icon-food-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe988;&nbsp;');
}

.icon-user-pair {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe989;&nbsp;');
}

.icon-user-woman {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98a;&nbsp;');
}

.icon-home-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98b;&nbsp;');
}

.icon-basket-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98c;&nbsp;');
}

.icon-website {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98d;&nbsp;');
}

.icon-group {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98e;&nbsp;');
}

.icon-user-3 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe98f;&nbsp;');
}

.icon-person {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe990;&nbsp;');
}

.icon-group-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe991;&nbsp;');
}

.icon-female {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe992;&nbsp;');
}

.icon-smiley {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe993;&nbsp;');
}

.icon-smiley-circled {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe994;&nbsp;');
}

.icon-bug {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe995;&nbsp;');
}

.icon-certificate-1 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe996;&nbsp;');
}

.icon-graduation-cap-2 {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe997;&nbsp;');
}

.icon-wheelchair {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe998;&nbsp;');
}

.icon-extinguisher {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe999;&nbsp;');
}

.icon-shield {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe99a;&nbsp;');
}

.icon-hammer {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe99b;&nbsp;');
}

.icon-cab {
    *zoom: expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '&#xe99c;&nbsp;');
}
tfoot.footable-pagination tr td {
    text-align: center;
}

.footable-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.footable-nav li {
    display: inline-block;
}

.footable-nav li a {
    display: inline-block;
    padding: 5px 10px;
    text-decoration: none;
    color: #0066cc;
    font-weight: bold;
}

.footable-nav .footable-page-current {
    background: #888;
    border-radius: 50%;
}

.footable-nav .footable-page-current a {
    color: #fff;
}
.footable > thead > tr > th > span.footable-sort-indicator {
    width: 16px;
    height: 16px;
    display: block;
    float: right;
    background: url('img/sorting_sprite.png') no-repeat top left;
}

.footable > thead > tr > th.footable-sortable:hover {
    cursor: pointer;
}

.footable > thead > tr > th.footable-sortable > span {

}

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator {
    background-position: 0 -16px;
}

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator {
    background-position: 0 -32px;
}


.footable {
    border-collapse: separate;
    border-spacing: 0;
    width: 100%;
    border: solid #ccc 1px;

    border-radius: 0;
    font-size: 14px;

}

.footable.breakpoint > tbody > tr > td.expand {
    background: url('img/plus.png') no-repeat 5px center;
    padding-left: 40px;
}

.footable.breakpoint > tbody > tr.footable-detail-show > td.expand {
    background: url('img/minus.png') no-repeat 5px center;
}

.footable.breakpoint > tbody > tr.footable-row-detail {
    background: #EBEDEF;
}

.footable > tbody > tr:hover {
    background: #fbf8e9;
}

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
    cursor: pointer;
}

.footable > tbody > tr > td, .footable > thead > tr > th {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 10px;
    text-align: left;
}

.footable > tbody > tr > td.footable-cell-detail {
    border-left: none;
}

.footable > thead > tr > th, .footable > thead > tr > td {
    background-color: #EBEDED;

    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    border-top: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.footable > thead > tr:first-child > th.footable-first-column, .footable > thead > tr:first-child > td.footable-first-column {
    -moz-border-radius: 0 0;
    -webkit-border-radius: 0 0;
    border-radius: 0 0;
}

.footable > thead > tr:first-child > th.footable-last-column, .footable > thead > tr:first-child > td.footable-last-column {
    -moz-border-radius: 0 0;
    -webkit-border-radius: 0 0;
    border-radius: 0 0;
}

.footable > thead > tr:first-child > th.footable-first-column.footable-last-column, .footable > thead > tr:first-child > td.footable-first-column.footable-last-column {
    -moz-border-radius: 6px 0;
    -webkit-border-radius: 6px 0;
    border-radius: 6px 0;
}

.footable > tbody > tr:last-child > td.footable-first-column {
    -moz-border-radius: 0 0 0 6px;
    -webkit-border-radius: 0 0 0 6px;
    border-radius: 0 0 0 6px;
}

.footable > tbody > tr:last-child > td.footable-last-column {
    -moz-border-radius: 0 0 6px 0;
    -webkit-border-radius: 0 0 6px 0;
    border-radius: 0 0 6px 0;
}

.footable > tbody > tr:last-child > td.footable-first-column.footable-last-column {
    -moz-border-radius: 0 0 6px 6px;
    -webkit-border-radius: 0 0 6px 6px;
    border-radius: 0 0 6px 6px;
}

.footable > thead > tr > th.footable-first-column, .footable > thead > tr > td.footable-first-column,
.footable > tbody > tr > td.footable-first-column {
    border-left: none;
}

.footable > tbody img {
    vertical-align: middle;
}

.footable > tfoot > tr > th, .footable > tfoot > tr > td {
    background-color: #dce9f9;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#dce9f9));
    background-image: -webkit-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -moz-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -ms-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: -o-linear-gradient(top, #ebf3fc, #dce9f9);
    background-image: linear-gradient(to bottom, #ebf3fc, #dce9f9);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    border-top: 1px solid #ccc;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    padding: 10px;
}

@import url('https://fonts.googleapis.com/css?family=Cairo:300,400,600,700|Changa:300,400,500,600,700&subset=arabic,latin-ext');
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[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;
}

@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../athena/assets/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../athena/assets/fonts/slick.eot');
    src: url('../athena/assets/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../athena/assets/fonts/slick.woff') format('woff'), url('../athena/assets/fonts/slick.ttf') format('truetype'), url('../athena/assets/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
	z-index:1001;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: #333;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -5px;
}
[dir='rtl'] .slick-prev
{
    right: -5px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -5px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -5px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* SweetAlert2 (modern verzió) esetén */
.swal2-container {
  z-index: 3000 !important;
}

/* Régebbi SweetAlert (v1) esetén */
.sweet-alert, .sweet-overlay {
  z-index: 3000 !important;
}
/* --- TELJES MODAL HEADER JAVÍTÁS --- */

/* A fejléc konténer */
.modal-header {
  position: relative !important; /* Hogy az X-et hozzá tudjuk mérni */
  padding: 15px 45px 15px 15px !important; /* A 45px a jobb oldalon helyet hagy az X-nek */
  border-bottom: 1px solid #e5e5e5 !important;
  background-color: #fff !important;
  display: block !important; /* Visszaállítjuk blokkra a korábbi flexbox próbák után */
  min-height: 50px !important;
  border-top-left-radius: 4px !important; /* Modal sarkaival megegyezően */
  border-top-right-radius: 4px !important;
}

/* A bezáró (X) gomb - Abszolút pozicionálással a kilógás ellen */
.modal-header .close {
  position: absolute !important;
  top: 50% !important; /* Függőlegesen középre */
  right: 15px !important; /* Pontosan a belső margón belül tartja */
  transform: translateY(-50%) !important; /* Finomhangolás a pontos középhez */
  margin: 0 !important;
  padding: 5px !important; /* Könnyebb legyen rákattintani */
  float: none !important; /* Megszüntetjük a lebegtetést, ami a kilógást okozza */
  line-height: 1 !important;
  color: #000 !important;
  font-size: 24px !important;
  font-weight: bold !important;
  opacity: 0.3 !important;
  border: none !important;
  background: transparent !important;
  cursor: pointer !important;
  z-index: 10 !important;
}

.modal-header .close:hover {
  opacity: 0.7 !important;
  text-decoration: none !important;
}

/* A cím - Mindig balra igazítva, biztonságos távolságra az X-től */
.modal-title {
  margin: 0 !important;
  padding: 0 !important;
  text-align: left !important;
  font-size: 18px !important;
  font-weight: 500 !important;
  line-height: 1.4 !important;
  color: #333 !important;
  display: block !important;
}

/* Clearfix a biztonság kedvéért (BS3 kompatibilitás) */
.modal-header::after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}
/* Ha a Select2 még így is bekavarna, azt tartsuk a Swal alatt, de a Modal felett */
.select2-container--open {
  z-index: 2500 !important;
}
/* A Select2 legördülő konténerének z-index növelése */
.select2-container--open {
  z-index: 9999999 !important;
}

/* Ha a Select2 a modalon belül van, néha a dropdownParent ellenére is kell ez */
.select2-dropdown {
  z-index: 1060 !important;
}
.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;
  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;
  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;
  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;
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !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
}
.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
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
  box-sizing:border-box;
  list-style:none;
  margin:0;
  padding:0 5px;
  width:100%
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{
  color:#999;
  margin-top:5px;
  float:left
}
.select2-container--default .select2-selection--multiple .select2-selection__clear{
  cursor:pointer;
  float:right;
  font-weight:bold;
  margin-top:5px;
  margin-right:10px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
  background-color:#e4e4e4;
  border:1px solid #aaa;
  border-radius:4px;
  cursor:default;
  float:left;
  margin-right:5px;
  margin-top:5px;
  padding:0 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{
  color:#999;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-right:2px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{
  color:#333
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{
  float:right
}
.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__remove{
  margin-left:2px;
  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[role=group]{
  padding:0
}
.select2-container--default .select2-results__option[aria-disabled=true]{
  color:#999
}
.select2-container--default .select2-results__option[aria-selected=true]{
  background-color:#ddd
}
.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--highlighted[aria-selected]{
  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:-webkit-linear-gradient(top, #fff 50%, #eee 100%);
  background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);
  background-image:linear-gradient(to bottom, #fff 50%, #eee 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;
  margin-right:10px
}
.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:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);
  background-image:linear-gradient(to bottom, #eee 50%, #ccc 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:-webkit-linear-gradient(top, #fff 0%, #eee 50%);
  background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);
  background-image:linear-gradient(to bottom, #fff 0%, #eee 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:-webkit-linear-gradient(top, #eee 50%, #fff 100%);
  background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);
  background-image:linear-gradient(to bottom, #eee 50%, #fff 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
}
.select2-container--classic .select2-selection--multiple:focus{
  border:1px solid #5897fb
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{
  list-style:none;
  margin:0;
  padding:0 5px
}
.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;
  cursor:default;
  float:left;
  margin-right:5px;
  margin-top:5px;
  padding:0 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{
  color:#888;
  cursor:pointer;
  display:inline-block;
  font-weight:bold;
  margin-right:2px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{
  color:#555
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{
  float:right
}
.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__remove{
  margin-left:2px;
  margin-right:auto
}
.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:#fff;
  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[role=group]{
  padding:0
}
.select2-container--classic .select2-results__option[aria-disabled=true]{
  color:grey
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{
  background-color:#3875d7;
  color:#fff
}
.select2-container--classic .select2-results__group{
  cursor:default;
  display:block;
  padding:6px
}
.select2-container--classic.select2-container--open .select2-dropdown{
  border-color:#5897fb
}

/*! Select2 Bootstrap Theme v0.1.0-beta.4 | MIT License | github.com/select2/select2-bootstrap-theme */
.select2-container--bootstrap .select2-search--dropdown .select2-search__field,.select2-container--bootstrap .select2-selection{
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  border:1px solid #ccc;
  background-color:#fff;
  color:#000;
  /*  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif*/
}
.select2-container--bootstrap{
  display:block
}
.select2-container--bootstrap .select2-selection{
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  border-radius:4px;
  /*font-size:14px;*/
  outline:0
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field{
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  border-radius:4px;
  font-size:14px
}
.select2-container--bootstrap .select2-search__field{
  outline:0
}
.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder{
  color:#999
}
.select2-container--bootstrap .select2-search__field:-moz-placeholder{
  color:#999
}
.select2-container--bootstrap .select2-search__field::-moz-placeholder{
  color:#999;
  opacity:1
}
.select2-container--bootstrap .select2-search__field:-ms-input-placeholder{
  color:#999
}
.select2-container--bootstrap .select2-results__option[role=group]{
  padding:0
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true]{
  color:#000;
  cursor:not-allowed
}
.select2-container--bootstrap .select2-results__option[aria-selected=true]{
  background-color:#f5f5f5;
  color:#000;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]{
  background-color:#337ab7;
  color:#fff
}
.select2-container--bootstrap .select2-results__option .select2-results__option{
  padding:6px 12px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group{
  padding-left:0
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-12px;
  padding-left:24px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-24px;
  padding-left:36px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-36px;
  padding-left:48px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-48px;
  padding-left:60px
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{
  margin-left:-60px;
  padding-left:72px
}
.select2-container--bootstrap .select2-results__group{
  color:#777;
  display:block;
  padding:6px 12px;
  /*font-size:12px;*/
  line-height:1.428571429;
  white-space:nowrap
}
.select2-container--bootstrap.select2-container--focus .select2-selection,.select2-container--bootstrap.select2-container--open .select2-selection{
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  -webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  -o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  border-color:#66afe9
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b{
  border-color:transparent transparent #999;
  border-width:0 4px 4px
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
  border-bottom-color:transparent
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection{
  border-top-right-radius:0;
  border-top-left-radius:0;
  border-top-color:transparent
}
.select2-container--bootstrap .select2-selection__clear{
  color:#999;
  cursor:pointer;
  float:right;
  font-weight:700;
  margin-right:10px
}
.select2-container--bootstrap .select2-selection__clear:hover{
  color:#333
}
.select2-container--bootstrap.select2-container--disabled .select2-selection{
  border-color:#ccc;
  -webkit-box-shadow:none;
  box-shadow:none
}
.select2-container--bootstrap.select2-container--disabled .select2-search__field,.select2-container--bootstrap.select2-container--disabled .select2-selection{
  cursor:not-allowed
}
.select2-container--bootstrap.select2-container--disabled .select2-selection,.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice{
  background-color:#eee
}
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove,.select2-container--bootstrap.select2-container--disabled .select2-selection__clear{
  display:none
}
.select2-container--bootstrap .select2-dropdown{
  -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);
  box-shadow:0 6px 12px rgba(0,0,0,.175);
  border-color:#66afe9;
  overflow-x:hidden;
  margin-top:-1px
}
.select2-container--bootstrap .select2-dropdown--above{
  margin-top:1px
}
.select2-container--bootstrap .select2-results>.select2-results__options{
  max-height:200px;
  overflow-y:auto
}
.select2-container--bootstrap .select2-selection--single{
  height:34px;
  line-height:1.428571429;
  padding:6px 24px 6px 12px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow{
  position:absolute;
  bottom:0;
  right:12px;
  top:0;
  width:4px
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b{
  border-color:#999 transparent transparent;
  border-style:solid;
  border-width:4px 4px 0;
  height:0;
  left:0;
  margin-left:-4px;
  margin-top:-2px;
  position:absolute;
  top:50%;
  width:0
}
/* .select2-container--bootstrap .select2-selection--single .select2-selection__rendered{
    color:#777777;
    padding:0
}
 */
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered{
  color:#000;
  font-weight: normal;
  padding:0
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder{
  color:#999
}
.select2-container--bootstrap .select2-selection--multiple{
  min-height:34px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered{
  box-sizing:border-box;
  display:block;
  line-height:1.428571429;
  list-style:none;
  margin:0;
  overflow:hidden;
  padding:0;
  width:100%;
  text-overflow:ellipsis;
  white-space:nowrap
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder{
  color:#999;
  float:left;
  margin-top:5px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice{
  color:#555;
  background:#fff;
  border:1px solid #ccc;
  border-radius:4px;
  cursor:default;
  float:left;
  margin:5px 0 0 6px;
  padding:0 6px
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field{
  background:0 0;
  padding:0 12px;
  height:32px;
  line-height:1.428571429;
  margin-top:0;
  min-width:5em
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove{
  color:#999;
  cursor:pointer;
  display:inline-block;
  font-weight:700;
  margin-right:3px
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover{
  color:#000;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear{
  margin-top:6px
}
.select2-container--bootstrap.input-lg,.select2-container--bootstrap.input-sm{
  border-radius:0;
  /*font-size:12px;*/
  height:auto;
  line-height:1;
  padding:0
}
.form-group-sm .select2-container--bootstrap .select2-selection--single,.input-group-sm .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap.input-sm .select2-selection--single{
  border-radius:3px;
  /*font-size:12px;*/
  height:30px;
  line-height:1.5;
  padding:5px 22px 5px 10px
}
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b{
  margin-left:-5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple,.input-group-sm .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap.input-sm .select2-selection--multiple{
  min-height:30px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice{
  /*font-size:12px;*/
  line-height:1.5;
  margin:4px 0 0 5px;
  padding:0 5px
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field{
  padding:0 10px;
  /*font-size:12px;*/
  height:28px;
  line-height:1.5
}
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear{
  margin-top:5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single,.input-group-lg .select2-container--bootstrap .select2-selection--single,.select2-container--bootstrap.input-lg .select2-selection--single{
  border-radius:6px;
  /*font-size:18px;*/
  height:46px;
  line-height:1.3333333;
  padding:10px 31px 10px 16px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow{
  width:5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b{
  border-width:5px 5px 0;
  margin-left:-10px;
  margin-top:-2.5px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple,.input-group-lg .select2-container--bootstrap .select2-selection--multiple,.select2-container--bootstrap.input-lg .select2-selection--multiple{
  min-height:46px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice{
  /*font-size:18px;*/
  line-height:1.3333333;
  border-radius:4px;
  margin:9px 0 0 8px;
  padding:0 10px
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field{
  padding:0 16px;
  /*font-size:18px;*/
  height:44px;
  line-height:1.3333333
}
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear{
  margin-top:10px
}
.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b{
  border-color:transparent transparent #999;
  border-width:0 5px 5px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single{
  padding-left:24px;
  padding-right:12px
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__rendered{
  padding-right:0;
  padding-left:0;
  text-align:right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__clear{
  float:left
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow{
  left:12px;
  right:auto
}
.select2-container--bootstrap[dir=rtl] .select2-selection--single .select2-selection__arrow b{
  margin-left:0
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{
  float:right
}
.select2-container--bootstrap[dir=rtl] .select2-selection--multiple .select2-selection__choice{
  margin-left:0;
  margin-right:6px
}
.select2-container--bootstrap[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:#8a6d3b
}
.has-warning .select2-container--focus .select2-selection,.has-warning .select2-container--open .select2-selection{
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;
  border-color:#66512c
}
.has-warning.select2-drop-active{
  border-color:#66512c
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above{
  border-top-color:#66512c
}
.has-error .select2-dropdown,.has-error .select2-selection{
  border-color:#a94442
}
.has-error .select2-container--focus .select2-selection,.has-error .select2-container--open .select2-selection{
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
  border-color:#843534
}
.has-error.select2-drop-active{
  border-color:#843534
}
.has-error.select2-drop-active.select2-drop.select2-drop-above{
  border-top-color:#843534
}
.has-success .select2-dropdown,.has-success .select2-selection{
  border-color:#3c763d
}
.has-success .select2-container--focus .select2-selection,.has-success .select2-container--open .select2-selection{
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
  border-color:#2b542c
}
.has-success.select2-drop-active{
  border-color:#2b542c
}
.has-success.select2-drop-active.select2-drop.select2-drop-above{
  border-top-color:#2b542c
}
.input-group .select2-container--bootstrap{
  display:table;
  table-layout:fixed;
  position:relative;
  z-index:2;
  float:left;
  width:100%;
  margin-bottom:0
}
.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection{
  border-bottom-left-radius:0;
  border-top-left-radius:0
}
.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection{
  border-bottom-right-radius:0;
  border-top-right-radius:0
}
.select2-bootstrap-append .input-group-btn,.select2-bootstrap-append .input-group-btn .btn,.select2-bootstrap-append .select2-container--bootstrap,.select2-bootstrap-prepend .input-group-btn,.select2-bootstrap-prepend .input-group-btn .btn,.select2-bootstrap-prepend .select2-container--bootstrap{
  vertical-align:top
}
.form-control.select2-hidden-accessible{
  position:absolute!important;
  width:1px!important
}
.form-inline .select2-container--bootstrap{
  display:inline-block
}
.input-group .select2-selection{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.emailFields .button-wrap .btn-social{
	width: 100%;
}
.register-password-block-hided,
.register-contact-block-hided,
.register-email-block-hided{
	display: none;
}
.main-top-container{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.main-top-side-nav-menu li a{
	display: flex;
	align-items: center;
	height: 100%;
}
.menu-get-logo{
	max-width: 100px;
}
.row.adyen-page .panel-title{
	font-size: 16px !important;
}
.justify-content-between{
	justify-content: space-between;
}
#dropin-container{
	margin-bottom: 5px;
	padding: 3px;
	border-radius: 3px;
}
.d-flex{
	display: flex !important;
}
button#show-all-payment i{
	color: #35b454;
}
button#show-all-payment:hover{
	background-color: #f8f8f8;
}
button#show-all-payment{
	color: #666 !important;
	font-weight: 600;
	width: 100%;
	border-radius: 4px !important;
	height: 48px;
	background-color: #fff;
	transition: background-color .3s ease-out,box-shadow .3s ease-out;
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 1px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
}
.adyen-page .list-group .list-group-item .my-0{
	/* font-size: 1.5rem; */
}
.row{
	margin-left: -15px !important;
	margin-right: -15px !important;
}
.col-thin-left{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.no-category-exploded-image div{
	font-size: 14pt;
	font-weight: bold;
	background-color: #d20000;
	color: #fff;
	padding: 10px;
}
.main-container{
	padding-bottom: 0px !important;
}
@media (min-width: 480px) {
    .breadcrumb {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        margin-left: 12px !important;
        margin-bottom: 8px !important;
    }
}
.ath-sweet-alert .swal2-title{
	font-size: 20px !important;
}
.container{
	/*padding-left: 5px !important;*/
	/*padding-right: 5px !important;*/
}
.navbar .navbar-identity .navbar-brand.logo.logo-title{
	margin-right: 0px !important;
}
.input-group-addon {
	width: 100%;
	box-sizing: content-box;
	/*white-space: pre-line;*/
}
.product-stock-cassa-panel .card-body .first-row{
	margin: 0px !important;
}
.product-stock-cassa-panel .card-body{
	padding: 0px !important;
}
.no-category-exploded-image{
	display: none;
	width: 100%;
	cursor: pointer;
}
/* .category-type-choose span.select2-selection--multiple[aria-expanded=true] { */
    /* border-color: blue !important;    */
/* } */
.model-product-year-select:focus,
.category-type-choose .select2-container--bootstrap4 .select2-selection[aria-expanded=true] {
	box-shadow: none !important;
	border-color: #ced4da !important;
}
.model-product-year-select,
.category-type-choose .select2-container--bootstrap4 .select2-selection[aria-expanded=false] {
	border-color: #d20000 !important;
	outline: none !important;
	box-shadow: 0 0 10px #d20000 !important;
}
.ajax-model-search-category{
	border: 1px solid red !important;
}
.category-content.inner-box{
	margin-bottom: 10px !important;
}
.top-banner-image{
	/* max-width: 400px; */
}
.first-banner-image{
	margin-right: 10px;
}
.search-in-progress{
	z-index: 850;
	display: none; 
	position: absolute;
	width: 200px;
	left: 40%;
}
.model-type-container .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23262626'%2F%3E%3C%2Fsvg%3E") !important;
}

.model-type-container .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23262626'%2F%3E%3C%2Fsvg%3E") !important;
}
.search-in-progress-open{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: #000;
    opacity: 0.3;
    width: 100%;
    z-index: 804;
}
footer .panel-body a {
    text-align: center;
    display: block;
}
.footer-content a{
	color: #fff;
}
img {
    vertical-align: middle;
}
footer h2 {
    text-align: center;
}
.footer-partners-mobile ul li{
	width: 100%;
	margin-bottom: 20px;
}
.footer-content{
	color: #fff;
	padding: 0px !important;
}
.footer-menu a {
    /* padding-top: 8px; */
    /* padding-bottom: 8px; */
    padding: 5px;
    width: 100%;
    /* color: #444; */
    font-size: 13px;
    margin-bottom: 5px;
    font-weight: bold;
}
.order-product-holder .image-details {
    display: flex;
    flex-direction: row;
}
.order-product-holder .title-quantity-stock, .order-product-holder .image-product-id {
    flex-basis: 100%;
}
.order-product-holder .stock {
    text-align: center;
    flex-basis: 100%;
}
.order-product-holder .oem-price {
    flex-basis: 100%;
    background-color: #e9e9e9;
    font-weight: 700;
    text-align: center;
}
.order-product-holder {
    display: flex;
    flex-direction: column;
    margin-top: 5px;
    justify-content: center;
    padding: 3px;
	border: 1px solid #cfcfcf;
}
/* .pagination li{ */
	/* border: 2px solid #cfcfcf; */
	/* border-radius: 4px; */
	/* padding: 5px; */
	/* color: #333; */
/* } */
.product-model-title {
    background-color: #cc0000;
    color: #fff;
}
.part-product-image {
    width: 50px;
}
.part-product-image {
    width: 40px;
    border: 3px solid #999;
    border-radius: 0px;
}
img {
    vertical-align: middle;
}
/* .pagination{ */
	/* margin-top: 10px; */
	/* margin-bottom: 10px; */
/* } */
.user-orders ul.nav.nav-tabs li.active {
    color: #444;
    background-color: #fff;
}
.user-orders ul.nav.nav-tabs li {
    background-color: #d9230f;
    color: #fff;
}
.user-orders ul li {
    font-size: 13pt;
    font-weight: bold;
}
.user-orders ul.nav.nav-tabs li {
    background-color: #d9230f;
    color: #fff;
}
.user-orders ul li {
    font-size: 13pt;
    font-weight: bold;
}
.user-orders ul.nav.nav-tabs li.active a {
    color: #444;
    background-color: #fff;
    border-radius: 0px;
    margin: 0px;
    border: 0px;
}
.user-orders ul.nav.nav-tabs li a {
    background-color: #d9230f;
    color: #fff;
    border: 0px;
    margin: 0px;
    outline: 0;
	padding: 10px 15px;
}
.order-container {
    display: flex;
    flex-direction: row;
    padding: 10px;
    border: 2px solid #d9d9d9;
    margin-bottom: 5px;
}
.order-container .order-status {
    width: 180px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 10px;
    border-right: 2px solid #d9d9d9;
}
.order-container .order-status-details {
    flex-basis: 100%;
    justify-content: center;
}
.order-container .order-status-details {
    display: flex;
    flex-direction: column;
    margin-left: 5px;
}
.order-container .order-status-actions {
    flex-basis: 40%;
    text-align: right;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.login-box .register-password-block a{
    color: #d9230f !important;
    text-decoration: none !important;
}
.login-box .register-password-block a:hover, .login-box .register-password-block a:focus {
    color: #91170a !important;
    text-decoration: underline !important;
}
.register-contact-block-hided,
.register-email-block-hided{
	display: none;
}
.navbar-site.navbar.stuck{
	margin-top: -100px !important;
}
.navbar-site.navbar.stuck .top-bar{
    margin-top: -26px;
}
.navbar-identity .navbar-brand.logo.logo-title{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	height: auto !important;
}
.nav.navbar-nav .nav-item .nav-link{
	/*padding-top: 4px !important;*/
	/*padding-bottom: 0px !important; */
}
.dropdown-menu.user-login .button-wrap .btn-social i{
	font-size: 20px !important;
	margin: 3px 15px 0 0 !important;
}
.dropdown-menu .input-icon i{
	font-size: 16px !important;
	color: #555;
    opacity: 0.6;
    border-right: 1px solid #ccc;
    padding-right: 5px;
}
.center-block {
    display: block !important;
    margin-left: auto;
    margin-right: auto;
}
.top-bar {
    height: 26px;
    background-color: #464646;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1030;
	left: 0px;
}
.top-bar-menu li{
    list-style: none;
    float: left;
    height: 26px;
}
.top-bar a {
    color: #fff;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 9pt;
    line-height: 26px;
}
.top-bar a:hover {
    color: #fff;
    background-color: #d9534f;
}
.user-login {
    min-width: 300px !important;
    font-size: small !important;
}
.inactive{
	display: none !important;
}
.year-active:hover, .year-active:focus{
	box-shadow: none !important;
}
.year-active{
	background-color: #d9534f !important;
	border-color: #d9534f !important;
	box-shadow: none !important;
}
.category-active{
	color: #fff !important;
	background-color: #d9534f !important;
}
.swiper-slide {
	/*text-align: center;*/
	font-size: 18px;
	background: #fff;
	/* width: 400px; */
	height: 300px;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-container.main-banner .swiper-pagination.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{
	/* left: 95% !important; */
}
.main-banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
.main-banner .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform: scale(0.53);
}
.main-banner .swiper-pagination-bullet{
	width: 14px !important;
	height: 14px !important;
}
.main-banner .swiper-wrapper{
	/* height: 300px; */
}
.btn-quantity{
	background-color: #f0f0f0;
}
.error-field{
	color: #d9230f;
	font-size: 8pt;
	text-align: right;
	margin-bottom: 2px !important;
}
.error-field a{
	text-decoration: underline;
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
    background-color: #d9edf7;
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
    background-color: #f2dede;
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}
.orderFields a{
    color: #d9230f !important;
    text-decoration: none !important;
}
.orderFields a:hover, .orderFields a:focus {
    color: #91170a !important;
    text-decoration: underline !important;
}
@media only screen and (max-width: 360px) {
	.user-orders ul li {
		font-size: 7pt;
		font-weight: bold;
	}
}
.mobile-menu{
	display: none;
}
@media only screen and (max-width: 640px) {

	div.f-category {
		width: auto !important;
		min-width: auto !important;
	}
	/* .swiper-slide { */
	/* width: auto !important; */
	/* } */
	.navbar-identity .mobile-menu .nav-item.main-cart .nav-link .nav-item-text{
		display: none;
	}


	.mobile-menu .vin-send, .mobile-menu .language-selector, .mobile-menu .main-cart, .mobile-menu .logged-menu, .mobile-menu .mobile-login-button {
		position: relative;
		/*margin-bottom: 7px;*/
		/*margin-top: 7px;*/
	}
	.mobile-menu li {
		float: right;
		list-style: none;
		line-height: 30px;
	}
	.mobile-menu li {
		list-style: none;
		/*line-height: 30px;*/
	}
	.mobile-menu .main-cart .mobile-cart-button, .mobile-menu .logged-menu .logged-dropdown-button, .mobile-menu .mobile-login-button .mobile-login-button-link, .mobile-menu .language-selector .language-selector-button {
		padding: 5px;
		line-height: 20px;
		margin-right: 5px;
		border: 1px solid #dddddd;
		border-radius: 0px;
		display: block;
		height: 34px;
		min-width: 40px;
		text-align: center;
	}
	#wrapper{
		padding-top: 90px !important;
	}

	.user-orders ul li {
		font-size: 9pt;
		font-weight: bold;
	}
}
@media only screen and (max-width: 1024px) {
	.navbar .container {
		margin-top: 0px;
	}
	.order-container .order-status {
		border: 0px;
		width: 100%;
	}
	.order-container {
		flex-direction: column;
		text-align: center;
	}
	.top-bar{
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	.error-field{
		font-size: 10pt;
	}
}
.c-mt-10{
	margin-top: 10px;
}
.c-mt-5{
	margin-top: 5px !important;
}
.c-mb-10{
	margin-bottom: 10px;
}
.c-mb-5{
	margin-bottom: 5px !important;
}
.max-200 {
    max-width: 200px;
    width: 100%;
}
.max-150 {
    max-width: 150px;
    width: 100%;
}
.max-100 {
    max-width: 100px;
    width: 100%;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f4f4f4;
    border: 1px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.shipping-options-table {
    margin: 0px;
        margin-bottom: 0px;
    margin-bottom: 6px;
}
.shipping-options-table > tbody > tr:last-child {
    margin-bottom: 0px;
}
.shipping-mode-cassa {
    background-color: #fff;
}
.shipping-radio {
    width: 28px;
    vertical-align: middle !important;
}
.payment-mode-cassa-col label {
    margin: 0px;
    width: 100%;
}
.payment-mode-cassa-col .payment-mode-cassa.option-selected {
    background-color: #dcf2dd !important;
}
.payment-mode-cassa-col .payment-mode-cassa {
    background-color: #fff;
}
.option-selected {
    border: 1px solid #cfcfcf;
    padding: 10px;
    border-radius: 5px;
    background: #dcf2dd;
        background-color: rgb(220, 242, 221);
}
.payment-mode-cassa {
    min-height: 255px;
    padding: 10px;
    border-radius: 0px;
}
.payment-mode-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

.payment-mode-cassa .radiobtn::after {
    display: block;
}
.payment-mode-cassa .radiobtn::after {
    top: 9px;
    left: 9px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: white;
}
.radiobtn::after {
    content: "";
    position: absolute;
    /* display: none; */
}
/*.payment-mode-cassa .payment-mode-title {*/
/*    margin-top: 25px;*/
/*    font-size: 16px;*/
/*    font-weight: 600;*/
/*    padding: 5px;*/
/*    margin-bottom: 5px;*/
/*}*/
.payment-mode-cassa input:checked ~ .radiobtn {
    background-color: #cc0000;
}
.radiobtn {
    position: absolute;
    top: 10px;
    left: calc(50% - 12.5px);
    height: 25px;
    width: 25px;
    background-color: #eee;
    background-color: #a2a2a2;
    border-radius: 50%;
}
.cassa-invoice-invoice_name, .cassa-shipping-shipping_name {
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    border-bottom: 1px solid #cfcfcf;
}
.nav.navbar-nav .nav-item .nav-item-text{
	/* width: 0; */
	/* font-size: 0; */
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	margin-top: 3px;
	display: inline-block;
}
.nav.navbar-nav .nav-item i{
	font-size: 16px;
}
.nav.navbar-nav .nav-item:hover .nav-item-text{
	font-size: 12px;
	width: auto;
}
.nav.navbar-nav .nav-item{
	text-align: center;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
	top: 48px;
}
.nav-link .dropdown-toggle:after {
	display: none !important;
}
ul.step-anchor li:first-child:nth-last-child(8),
ul.step-anchor li:first-child:nth-last-child(8) ~ li {
    width: 12.5%;
}
ul.step-anchor li:first-child:nth-last-child(9),
ul.step-anchor li:first-child:nth-last-child(9) ~ li {
    width: 11.1111%;
}
ul.step-anchor li:first-child:nth-last-child(10),
ul.step-anchor li:first-child:nth-last-child(10) ~ li {
    width: 10%;
}
ul.step-anchor li:first-child:nth-last-child(5),
ul.step-anchor li:first-child:nth-last-child(5) ~ li {
    width: 20%;
}
ul.step-anchor li .nav-link{
	font-size:16pt;
}
.profile-edit-form-shipping, .profile-edit-form-invoice, .profile-edit-form-contact, .profile-edit-form-password {
    display: none;
}
.btn-google:hover {
    color: #fff;
    background-color: #c23321;
    border-color: rgba(0,0,0,0.2);
}
.btn-google {
    width: 100%;
    color: #fff;
    background-color: #dd4b39;
    border-color: rgba(0,0,0,0.2);
}
.btn-facebook:hover {
    color: #fff;
    background-color: #2d4373;
    border-color: rgba(0,0,0,0.2);
}
.btn-facebook {
    width: 100%;
    color: #fff;
    background-color: #3b5998;
    border-color: rgba(0,0,0,0.2);
}
.profile-info-box {
    display: block;
    min-height: 45px;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    margin-bottom: 5px;
    color: #333;
}
.bg-danger {
    background-image: -webkit-linear-gradient(#e08b27, #d9831f 6%, #cc7b1d);
    background-image: -o-linear-gradient(#e08b27, #d9831f 6%, #cc7b1d);
    background-image: linear-gradient(#e08b27, #d9831f 6%, #cc7b1d);
    background-repeat: no-repeat;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe08b27', endColorstr='#ffcc7b1d', GradientType=0);
    filter: none;
    border: 1px solid #ac6819;
    color: #fff;
}
.profile-info-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 45px;
    width: 45px;
    text-align: center;
    font-size: 22px;
    line-height: 45px;
    background: rgba(0, 0, 0, 0.2);
        background-repeat: repeat;
        background-image: none;
}
.profile-info-box-content {
    padding: 3px 5px;
    margin-left: 45px;
}
.profile-info-box-text {
    text-transform: uppercase;
}
.progress-description, .profile-info-box-text {
    display: block;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.profile-info-box-number {
    display: block;
    font-weight: bold;
    font-size: 10pt;
	max-height: 18px;
	height: 100%;
}
@media only screen and (min-width: 1024px) {
	.no-desktop{
		display: none !important;
	}
}
@media only screen and (max-width: 1023px) {
	.no-mobile{
		display: none !important;
	}
}
@font-face {
	font-family: 'Glyphicons Halflings';

	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;

	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
	content: "\2a";
}
.glyphicon-plus:before {
	content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
	content: "\20ac";
}
.glyphicon-minus:before {
	content: "\2212";
}
.glyphicon-cloud:before {
	content: "\2601";
}
.glyphicon-envelope:before {
	content: "\2709";
}
.glyphicon-pencil:before {
	content: "\270f";
}
.glyphicon-glass:before {
	content: "\e001";
}
.glyphicon-music:before {
	content: "\e002";
}
.glyphicon-search:before {
	content: "\e003";
}
.glyphicon-heart:before {
	content: "\e005";
}
.glyphicon-star:before {
	content: "\e006";
}
.glyphicon-star-empty:before {
	content: "\e007";
}
.glyphicon-user:before {
	content: "\e008";
}
.glyphicon-film:before {
	content: "\e009";
}
.glyphicon-th-large:before {
	content: "\e010";
}
.glyphicon-th:before {
	content: "\e011";
}
.glyphicon-th-list:before {
	content: "\e012";
}
.glyphicon-ok:before {
	content: "\e013";
}
.glyphicon-remove:before {
	content: "\e014";
}
.glyphicon-zoom-in:before {
	content: "\e015";
}
.glyphicon-zoom-out:before {
	content: "\e016";
}
.glyphicon-off:before {
	content: "\e017";
}
.glyphicon-signal:before {
	content: "\e018";
}
.glyphicon-cog:before {
	content: "\e019";
}
.glyphicon-trash:before {
	content: "\e020";
}
.glyphicon-home:before {
	content: "\e021";
}
.glyphicon-file:before {
	content: "\e022";
}
.glyphicon-time:before {
	content: "\e023";
}
.glyphicon-road:before {
	content: "\e024";
}
.glyphicon-download-alt:before {
	content: "\e025";
}
.glyphicon-download:before {
	content: "\e026";
}
.glyphicon-upload:before {
	content: "\e027";
}
.glyphicon-inbox:before {
	content: "\e028";
}
.glyphicon-play-circle:before {
	content: "\e029";
}
.glyphicon-repeat:before {
	content: "\e030";
}
.glyphicon-refresh:before {
	content: "\e031";
}
.glyphicon-list-alt:before {
	content: "\e032";
}
.glyphicon-lock:before {
	content: "\e033";
}
.glyphicon-flag:before {
	content: "\e034";
}
.glyphicon-headphones:before {
	content: "\e035";
}
.glyphicon-volume-off:before {
	content: "\e036";
}
.glyphicon-volume-down:before {
	content: "\e037";
}
.glyphicon-volume-up:before {
	content: "\e038";
}
.glyphicon-qrcode:before {
	content: "\e039";
}
.glyphicon-barcode:before {
	content: "\e040";
}
.glyphicon-tag:before {
	content: "\e041";
}
.glyphicon-tags:before {
	content: "\e042";
}
.glyphicon-book:before {
	content: "\e043";
}
.glyphicon-bookmark:before {
	content: "\e044";
}
.glyphicon-print:before {
	content: "\e045";
}
.glyphicon-camera:before {
	content: "\e046";
}
.glyphicon-font:before {
	content: "\e047";
}
.glyphicon-bold:before {
	content: "\e048";
}
.glyphicon-italic:before {
	content: "\e049";
}
.glyphicon-text-height:before {
	content: "\e050";
}
.glyphicon-text-width:before {
	content: "\e051";
}
.glyphicon-align-left:before {
	content: "\e052";
}
.glyphicon-align-center:before {
	content: "\e053";
}
.glyphicon-align-right:before {
	content: "\e054";
}
.glyphicon-align-justify:before {
	content: "\e055";
}
.glyphicon-list:before {
	content: "\e056";
}
.glyphicon-indent-left:before {
	content: "\e057";
}
.glyphicon-indent-right:before {
	content: "\e058";
}
.glyphicon-facetime-video:before {
	content: "\e059";
}
.glyphicon-picture:before {
	content: "\e060";
}
.glyphicon-map-marker:before {
	content: "\e062";
}
.glyphicon-adjust:before {
	content: "\e063";
}
.glyphicon-tint:before {
	content: "\e064";
}
.glyphicon-edit:before {
	content: "\e065";
}
.glyphicon-share:before {
	content: "\e066";
}
.glyphicon-check:before {
	content: "\e067";
}
.glyphicon-move:before {
	content: "\e068";
}
.glyphicon-step-backward:before {
	content: "\e069";
}
.glyphicon-fast-backward:before {
	content: "\e070";
}
.glyphicon-backward:before {
	content: "\e071";
}
.glyphicon-play:before {
	content: "\e072";
}
.glyphicon-pause:before {
	content: "\e073";
}
.glyphicon-stop:before {
	content: "\e074";
}
.glyphicon-forward:before {
	content: "\e075";
}
.glyphicon-fast-forward:before {
	content: "\e076";
}
.glyphicon-step-forward:before {
	content: "\e077";
}
.glyphicon-eject:before {
	content: "\e078";
}
.glyphicon-chevron-left:before {
	content: "\e079";
}
.glyphicon-chevron-right:before {
	content: "\e080";
}
.glyphicon-plus-sign:before {
	content: "\e081";
}
.glyphicon-minus-sign:before {
	content: "\e082";
}
.glyphicon-remove-sign:before {
	content: "\e083";
}
.glyphicon-ok-sign:before {
	content: "\e084";
}
.glyphicon-question-sign:before {
	content: "\e085";
}
.glyphicon-info-sign:before {
	content: "\e086";
}
.glyphicon-screenshot:before {
	content: "\e087";
}
.glyphicon-remove-circle:before {
	content: "\e088";
}
.glyphicon-ok-circle:before {
	content: "\e089";
}
.glyphicon-ban-circle:before {
	content: "\e090";
}
.glyphicon-arrow-left:before {
	content: "\e091";
}
.glyphicon-arrow-right:before {
	content: "\e092";
}
.glyphicon-arrow-up:before {
	content: "\e093";
}
.glyphicon-arrow-down:before {
	content: "\e094";
}
.glyphicon-share-alt:before {
	content: "\e095";
}
.glyphicon-resize-full:before {
	content: "\e096";
}
.glyphicon-resize-small:before {
	content: "\e097";
}
.glyphicon-exclamation-sign:before {
	content: "\e101";
}
.glyphicon-gift:before {
	content: "\e102";
}
.glyphicon-leaf:before {
	content: "\e103";
}
.glyphicon-fire:before {
	content: "\e104";
}
.glyphicon-eye-open:before {
	content: "\e105";
}
.glyphicon-eye-close:before {
	content: "\e106";
}
.glyphicon-warning-sign:before {
	content: "\e107";
}
.glyphicon-plane:before {
	content: "\e108";
}
.glyphicon-calendar:before {
	content: "\e109";
}
.glyphicon-random:before {
	content: "\e110";
}
.glyphicon-comment:before {
	content: "\e111";
}
.glyphicon-magnet:before {
	content: "\e112";
}
.glyphicon-chevron-up:before {
	content: "\e113";
}
.glyphicon-chevron-down:before {
	content: "\e114";
}
.glyphicon-retweet:before {
	content: "\e115";
}
.glyphicon-shopping-cart:before {
	content: "\e116";
}
.glyphicon-folder-close:before {
	content: "\e117";
}
.glyphicon-folder-open:before {
	content: "\e118";
}
.glyphicon-resize-vertical:before {
	content: "\e119";
}
.glyphicon-resize-horizontal:before {
	content: "\e120";
}
.glyphicon-hdd:before {
	content: "\e121";
}
.glyphicon-bullhorn:before {
	content: "\e122";
}
.glyphicon-bell:before {
	content: "\e123";
}
.glyphicon-certificate:before {
	content: "\e124";
}
.glyphicon-thumbs-up:before {
	content: "\e125";
}
.glyphicon-thumbs-down:before {
	content: "\e126";
}
.glyphicon-hand-right:before {
	content: "\e127";
}
.glyphicon-hand-left:before {
	content: "\e128";
}
.glyphicon-hand-up:before {
	content: "\e129";
}
.glyphicon-hand-down:before {
	content: "\e130";
}
.glyphicon-circle-arrow-right:before {
	content: "\e131";
}
.glyphicon-circle-arrow-left:before {
	content: "\e132";
}
.glyphicon-circle-arrow-up:before {
	content: "\e133";
}
.glyphicon-circle-arrow-down:before {
	content: "\e134";
}
.glyphicon-globe:before {
	content: "\e135";
}
.glyphicon-wrench:before {
	content: "\e136";
}
.glyphicon-tasks:before {
	content: "\e137";
}
.glyphicon-filter:before {
	content: "\e138";
}
.glyphicon-briefcase:before {
	content: "\e139";
}
.glyphicon-fullscreen:before {
	content: "\e140";
}
.glyphicon-dashboard:before {
	content: "\e141";
}
.glyphicon-paperclip:before {
	content: "\e142";
}
.glyphicon-heart-empty:before {
	content: "\e143";
}
.glyphicon-link:before {
	content: "\e144";
}
.glyphicon-phone:before {
	content: "\e145";
}
.glyphicon-pushpin:before {
	content: "\e146";
}
.glyphicon-usd:before {
	content: "\e148";
}
.glyphicon-gbp:before {
	content: "\e149";
}
.glyphicon-sort:before {
	content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
	content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
	content: "\e152";
}
.glyphicon-sort-by-order:before {
	content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
	content: "\e154";
}
.glyphicon-sort-by-attributes:before {
	content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
	content: "\e156";
}
.glyphicon-unchecked:before {
	content: "\e157";
}
.glyphicon-expand:before {
	content: "\e158";
}
.glyphicon-collapse-down:before {
	content: "\e159";
}
.glyphicon-collapse-up:before {
	content: "\e160";
}
.glyphicon-log-in:before {
	content: "\e161";
}
.glyphicon-flash:before {
	content: "\e162";
}
.glyphicon-log-out:before {
	content: "\e163";
}
.glyphicon-new-window:before {
	content: "\e164";
}
.glyphicon-record:before {
	content: "\e165";
}
.glyphicon-save:before {
	content: "\e166";
}
.glyphicon-open:before {
	content: "\e167";
}
.glyphicon-saved:before {
	content: "\e168";
}
.glyphicon-import:before {
	content: "\e169";
}
.glyphicon-export:before {
	content: "\e170";
}
.glyphicon-send:before {
	content: "\e171";
}
.glyphicon-floppy-disk:before {
	content: "\e172";
}
.glyphicon-floppy-saved:before {
	content: "\e173";
}
.glyphicon-floppy-remove:before {
	content: "\e174";
}
.glyphicon-floppy-save:before {
	content: "\e175";
}
.glyphicon-floppy-open:before {
	content: "\e176";
}
.glyphicon-credit-card:before {
	content: "\e177";
}
.glyphicon-transfer:before {
	content: "\e178";
}
.glyphicon-cutlery:before {
	content: "\e179";
}
.glyphicon-header:before {
	content: "\e180";
}
.glyphicon-compressed:before {
	content: "\e181";
}
.glyphicon-earphone:before {
	content: "\e182";
}
.glyphicon-phone-alt:before {
	content: "\e183";
}
.glyphicon-tower:before {
	content: "\e184";
}
.glyphicon-stats:before {
	content: "\e185";
}
.glyphicon-sd-video:before {
	content: "\e186";
}
.glyphicon-hd-video:before {
	content: "\e187";
}
.glyphicon-subtitles:before {
	content: "\e188";
}
.glyphicon-sound-stereo:before {
	content: "\e189";
}
.glyphicon-sound-dolby:before {
	content: "\e190";
}
.glyphicon-sound-5-1:before {
	content: "\e191";
}
.glyphicon-sound-6-1:before {
	content: "\e192";
}
.glyphicon-sound-7-1:before {
	content: "\e193";
}
.glyphicon-copyright-mark:before {
	content: "\e194";
}
.glyphicon-registration-mark:before {
	content: "\e195";
}
.glyphicon-cloud-download:before {
	content: "\e197";
}
.glyphicon-cloud-upload:before {
	content: "\e198";
}
.glyphicon-tree-conifer:before {
	content: "\e199";
}
.glyphicon-tree-deciduous:before {
	content: "\e200";
}
.glyphicon-cd:before {
	content: "\e201";
}
.glyphicon-save-file:before {
	content: "\e202";
}
.glyphicon-open-file:before {
	content: "\e203";
}
.glyphicon-level-up:before {
	content: "\e204";
}
.glyphicon-copy:before {
	content: "\e205";
}
.glyphicon-paste:before {
	content: "\e206";
}
.glyphicon-alert:before {
	content: "\e209";
}
.glyphicon-equalizer:before {
	content: "\e210";
}
.glyphicon-king:before {
	content: "\e211";
}
.glyphicon-queen:before {
	content: "\e212";
}
.glyphicon-pawn:before {
	content: "\e213";
}
.glyphicon-bishop:before {
	content: "\e214";
}
.glyphicon-knight:before {
	content: "\e215";
}
.glyphicon-baby-formula:before {
	content: "\e216";
}
.glyphicon-tent:before {
	content: "\26fa";
}
.glyphicon-blackboard:before {
	content: "\e218";
}
.glyphicon-bed:before {
	content: "\e219";
}
.glyphicon-apple:before {
	content: "\f8ff";
}
.glyphicon-erase:before {
	content: "\e221";
}
.glyphicon-hourglass:before {
	content: "\231b";
}
.glyphicon-lamp:before {
	content: "\e223";
}
.glyphicon-duplicate:before {
	content: "\e224";
}
.glyphicon-piggy-bank:before {
	content: "\e225";
}
.glyphicon-scissors:before {
	content: "\e226";
}
.glyphicon-bitcoin:before {
	content: "\e227";
}
.glyphicon-btc:before {
	content: "\e227";
}
.glyphicon-xbt:before {
	content: "\e227";
}
.glyphicon-yen:before {
	content: "\00a5";
}
.glyphicon-jpy:before {
	content: "\00a5";
}
.glyphicon-ruble:before {
	content: "\20bd";
}
.glyphicon-rub:before {
	content: "\20bd";
}
.glyphicon-scale:before {
	content: "\e230";
}
.glyphicon-ice-lolly:before {
	content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
	content: "\e232";
}
.glyphicon-education:before {
	content: "\e233";
}
.glyphicon-option-horizontal:before {
	content: "\e234";
}
.glyphicon-option-vertical:before {
	content: "\e235";
}
.glyphicon-menu-hamburger:before {
	content: "\e236";
}
.glyphicon-modal-window:before {
	content: "\e237";
}
.glyphicon-oil:before {
	content: "\e238";
}
.glyphicon-grain:before {
	content: "\e239";
}
.glyphicon-sunglasses:before {
	content: "\e240";
}
.glyphicon-text-size:before {
	content: "\e241";
}
.glyphicon-text-color:before {
	content: "\e242";
}
.glyphicon-text-background:before {
	content: "\e243";
}
.glyphicon-object-align-top:before {
	content: "\e244";
}
.glyphicon-object-align-bottom:before {
	content: "\e245";
}
.glyphicon-object-align-horizontal:before {
	content: "\e246";
}
.glyphicon-object-align-left:before {
	content: "\e247";
}
.glyphicon-object-align-vertical:before {
	content: "\e248";
}
.glyphicon-object-align-right:before {
	content: "\e249";
}
.glyphicon-triangle-right:before {
	content: "\e250";
}
.glyphicon-triangle-left:before {
	content: "\e251";
}
.glyphicon-triangle-bottom:before {
	content: "\e252";
}
.glyphicon-triangle-top:before {
	content: "\e253";
}
.glyphicon-console:before {
	content: "\e254";
}
.glyphicon-superscript:before {
	content: "\e255";
}
.glyphicon-subscript:before {
	content: "\e256";
}
.glyphicon-menu-left:before {
	content: "\e257";
}
.glyphicon-menu-right:before {
	content: "\e258";
}
.glyphicon-menu-down:before {
	content: "\e259";
}
.glyphicon-menu-up:before {
	content: "\e260";
}
body.swal2-shown {
    overflow-y: hidden; }

body.swal2-iosfix {
    position: fixed;
    left: 0;
    right: 0; }

.swal2-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 10px;
    background-color: transparent;
    z-index: 1060; }
.swal2-container.swal2-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
.swal2-container.swal2-top-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.swal2-container.swal2-top-right {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.swal2-container.swal2-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.swal2-container.swal2-center-left {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.swal2-container.swal2-center-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.swal2-container.swal2-bottom {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
.swal2-container.swal2-bottom-left {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; }
.swal2-container.swal2-bottom-right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end; }
.swal2-container.swal2-grow-fullscreen > .swal2-modal {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.swal2-container.swal2-grow-row > .swal2-modal {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.swal2-container.swal2-grow-column {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
.swal2-container.swal2-grow-column.swal2-top, .swal2-container.swal2-grow-column.swal2-center, .swal2-container.swal2-grow-column.swal2-bottom {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.swal2-container.swal2-grow-column.swal2-top-left, .swal2-container.swal2-grow-column.swal2-center-left, .swal2-container.swal2-grow-column.swal2-bottom-left {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
.swal2-container.swal2-grow-column.swal2-top-right, .swal2-container.swal2-grow-column.swal2-center-right, .swal2-container.swal2-grow-column.swal2-bottom-right {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
.swal2-container.swal2-grow-column > .swal2-modal {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
.swal2-container:not(.swal2-top):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-left):not(.swal2-bottom-right) > .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 {
    -webkit-transition: background-color .1s;
    transition: background-color .1s; }
.swal2-container.swal2-shown {
    background-color: rgba(0, 0, 0, 0.4); }

.swal2-modal {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #fff;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    overflow-x: hidden;
    overflow-y: auto;
    display: none;
    position: relative;
    max-width: 100%; }
.swal2-modal:focus {
    outline: none; }
.swal2-modal.swal2-loading {
    overflow-y: hidden; }
.swal2-modal .swal2-title {
    color: #595959;
    font-size: 30px;
    text-align: center;
    font-weight: 600;
    text-transform: none;
    position: relative;
    margin: 0 0 .4em;
    padding: 0;
    display: block;
    word-wrap: break-word; }
.swal2-modal .swal2-buttonswrapper {
    margin-top: 15px; }
.swal2-modal .swal2-buttonswrapper:not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4;
    cursor: no-drop; }
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-confirm {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid transparent;
    border-color: transparent;
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 7.5px;
    vertical-align: top;
    background-color: transparent !important;
    color: transparent;
    cursor: default;
    border-radius: 100%;
    -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
    animation: rotate-loading 1.5s linear 0s infinite normal;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.swal2-modal .swal2-buttonswrapper.swal2-loading .swal2-styled.swal2-cancel {
    margin-left: 30px;
    margin-right: 30px; }
.swal2-modal .swal2-buttonswrapper.swal2-loading :not(.swal2-styled).swal2-confirm::after {
    display: inline-block;
    content: '';
    margin-left: 5px;
    vertical-align: -1px;
    height: 15px;
    width: 15px;
    border: 3px solid #999999;
    -webkit-box-shadow: 1px 1px 1px #fff;
    box-shadow: 1px 1px 1px #fff;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
    animation: rotate-loading 1.5s linear 0s infinite normal; }
.swal2-modal .swal2-styled {
    border: 0;
    border-radius: 3px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    font-weight: 500;
    margin: 15px 5px 0;
    padding: 10px 32px; }
.swal2-modal .swal2-styled:focus {
    outline: none;
    -webkit-box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4);
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, 0.4); }
.swal2-modal .swal2-image {
    margin: 20px auto;
    max-width: 100%; }
.swal2-modal .swal2-close {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
    width: 38px;
    height: 40px;
    font-size: 36px;
    line-height: 40px;
    font-family: serif;
    position: absolute;
    top: 5px;
    right: 8px;
    cursor: pointer;
    color: #cccccc;
    -webkit-transition: color .1s ease;
    transition: color .1s ease; }
.swal2-modal .swal2-close:hover {
    color: #d55; }
.swal2-modal > .swal2-input,
.swal2-modal > .swal2-file,
.swal2-modal > .swal2-textarea,
.swal2-modal > .swal2-select,
.swal2-modal > .swal2-radio,
.swal2-modal > .swal2-checkbox {
    display: none; }
.swal2-modal .swal2-content {
    font-size: 18px;
    text-align: center;
    font-weight: 300;
    position: relative;
    float: none;
    margin: 0;
    padding: 0;
    line-height: normal;
    color: #545454;
    word-wrap: break-word; }
.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea,
.swal2-modal .swal2-select,
.swal2-modal .swal2-radio,
.swal2-modal .swal2-checkbox {
    margin: 20px auto; }
.swal2-modal .swal2-input,
.swal2-modal .swal2-file,
.swal2-modal .swal2-textarea {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 18px;
    border-radius: 3px;
    border: 1px solid #d9d9d9;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
    -webkit-transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, -webkit-box-shadow .3s;
    transition: border-color .3s, box-shadow .3s;
    transition: border-color .3s, box-shadow .3s, -webkit-box-shadow .3s; }
.swal2-modal .swal2-input.swal2-inputerror,
.swal2-modal .swal2-file.swal2-inputerror,
.swal2-modal .swal2-textarea.swal2-inputerror {
    border-color: #f27474 !important;
    -webkit-box-shadow: 0 0 2px #f27474 !important;
    box-shadow: 0 0 2px #f27474 !important; }
.swal2-modal .swal2-input:focus,
.swal2-modal .swal2-file:focus,
.swal2-modal .swal2-textarea:focus {
    outline: none;
    border: 1px solid #b4dbed;
    -webkit-box-shadow: 0 0 3px #c4e6f5;
    box-shadow: 0 0 3px #c4e6f5; }
.swal2-modal .swal2-input::-webkit-input-placeholder,
.swal2-modal .swal2-file::-webkit-input-placeholder,
.swal2-modal .swal2-textarea::-webkit-input-placeholder {
    color: #cccccc; }
.swal2-modal .swal2-input:-ms-input-placeholder,
.swal2-modal .swal2-file:-ms-input-placeholder,
.swal2-modal .swal2-textarea:-ms-input-placeholder {
    color: #cccccc; }
.swal2-modal .swal2-input::-ms-input-placeholder,
.swal2-modal .swal2-file::-ms-input-placeholder,
.swal2-modal .swal2-textarea::-ms-input-placeholder {
    color: #cccccc; }
.swal2-modal .swal2-input::placeholder,
.swal2-modal .swal2-file::placeholder,
.swal2-modal .swal2-textarea::placeholder {
    color: #cccccc; }
.swal2-modal .swal2-range input {
    float: left;
    width: 80%; }
.swal2-modal .swal2-range output {
    float: right;
    width: 20%;
    font-size: 20px;
    font-weight: 600;
    text-align: center; }
.swal2-modal .swal2-range input,
.swal2-modal .swal2-range output {
    height: 43px;
    line-height: 43px;
    vertical-align: middle;
    margin: 20px auto;
    padding: 0; }
.swal2-modal .swal2-input {
    height: 43px;
    padding: 0 12px; }
.swal2-modal .swal2-input[type='number'] {
    max-width: 150px; }
.swal2-modal .swal2-file {
    font-size: 20px; }
.swal2-modal .swal2-textarea {
    height: 108px;
    padding: 12px; }
.swal2-modal .swal2-select {
    color: #545454;
    font-size: inherit;
    padding: 5px 10px;
    min-width: 40%;
    max-width: 100%; }
.swal2-modal .swal2-radio {
    border: 0; }
.swal2-modal .swal2-radio label:not(:first-child) {
    margin-left: 20px; }
.swal2-modal .swal2-radio input,
.swal2-modal .swal2-radio span {
    vertical-align: middle; }
.swal2-modal .swal2-radio input {
    margin: 0 3px 0 0; }
.swal2-modal .swal2-checkbox {
    color: #545454; }
.swal2-modal .swal2-checkbox input,
.swal2-modal .swal2-checkbox span {
    vertical-align: middle; }
.swal2-modal .swal2-validationerror {
    background-color: #f0f0f0;
    margin: 0 -20px;
    overflow: hidden;
    padding: 10px;
    color: gray;
    font-size: 16px;
    font-weight: 300;
    display: none; }
.swal2-modal .swal2-validationerror::before {
    content: '!';
    display: inline-block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #ea7d7d;
    color: #fff;
    line-height: 24px;
    text-align: center;
    margin-right: 10px; }

@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; } }

.swal2-icon {
    width: 80px;
    height: 80px;
    border: 4px solid transparent;
    border-radius: 50%;
    margin: 20px auto 30px;
    padding: 0;
    position: relative;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
.swal2-icon.swal2-error {
    border-color: #f27474; }
.swal2-icon.swal2-error .swal2-x-mark {
    position: relative;
    display: block; }
.swal2-icon.swal2-error [class^='swal2-x-mark-line'] {
    position: absolute;
    height: 5px;
    width: 47px;
    background-color: #f27474;
    display: block;
    top: 37px;
    border-radius: 2px; }
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='left'] {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: 17px; }
.swal2-icon.swal2-error [class^='swal2-x-mark-line'][class$='right'] {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: 16px; }
.swal2-icon.swal2-warning {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #f8bb86;
    border-color: #facea8;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
.swal2-icon.swal2-info {
    font-family: 'Open Sans', sans-serif;
    color: #3fc3ee;
    border-color: #9de0f6;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
.swal2-icon.swal2-question {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    color: #87adbd;
    border-color: #c9dae1;
    font-size: 60px;
    line-height: 80px;
    text-align: center; }
.swal2-icon.swal2-success {
    border-color: #a5dc86; }
.swal2-icon.swal2-success [class^='swal2-success-circular-line'] {
    border-radius: 50%;
    position: absolute;
    width: 60px;
    height: 120px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='left'] {
    border-radius: 120px 0 0 120px;
    top: -7px;
    left: -33px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
    transform-origin: 60px 60px; }
.swal2-icon.swal2-success [class^='swal2-success-circular-line'][class$='right'] {
    border-radius: 0 120px 120px 0;
    top: -11px;
    left: 30px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 60px;
    transform-origin: 0 60px; }
.swal2-icon.swal2-success .swal2-success-ring {
    width: 80px;
    height: 80px;
    border: 4px solid rgba(165, 220, 134, 0.2);
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    position: absolute;
    left: -4px;
    top: -4px;
    z-index: 2; }
.swal2-icon.swal2-success .swal2-success-fix {
    width: 7px;
    height: 90px;
    position: absolute;
    left: 28px;
    top: 8px;
    z-index: 1;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }
.swal2-icon.swal2-success [class^='swal2-success-line'] {
    height: 5px;
    background-color: #a5dc86;
    display: block;
    border-radius: 2px;
    position: absolute;
    z-index: 2; }
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='tip'] {
    width: 25px;
    left: 14px;
    top: 46px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); }
.swal2-icon.swal2-success [class^='swal2-success-line'][class$='long'] {
    width: 47px;
    right: 8px;
    top: 38px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg); }

.swal2-progresssteps {
    font-weight: 600;
    margin: 0 0 20px;
    padding: 0; }
.swal2-progresssteps li {
    display: inline-block;
    position: relative; }
.swal2-progresssteps .swal2-progresscircle {
    background: #3085d6;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    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 {
    background: #3085d6;
    height: .4em;
    margin: 0 -1px;
    z-index: 10; }

[class^='swal2'] {
    -webkit-tap-highlight-color: transparent; }

@-webkit-keyframes showSweetAlert {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05); }
    80% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95); }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

@keyframes showSweetAlert {
    0% {
        -webkit-transform: scale(0.7);
        transform: scale(0.7); }
    45% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05); }
    80% {
        -webkit-transform: scale(0.95);
        transform: scale(0.95); }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1); } }

@-webkit-keyframes hideSweetAlert {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0; } }

@keyframes hideSweetAlert {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1; }
    100% {
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
        opacity: 0; } }

.swal2-show {
    -webkit-animation: showSweetAlert .3s;
    animation: showSweetAlert .3s; }
.swal2-show.swal2-noanimation {
    -webkit-animation: none;
    animation: none; }

.swal2-hide {
    -webkit-animation: hideSweetAlert .15s forwards;
    animation: hideSweetAlert .15s forwards; }
.swal2-hide.swal2-noanimation {
    -webkit-animation: none;
    animation: none; }

@-webkit-keyframes animate-success-tip {
    0% {
        width: 0;
        left: 1px;
        top: 19px; }
    54% {
        width: 0;
        left: 1px;
        top: 19px; }
    70% {
        width: 50px;
        left: -8px;
        top: 37px; }
    84% {
        width: 17px;
        left: 21px;
        top: 48px; }
    100% {
        width: 25px;
        left: 14px;
        top: 45px; } }

@keyframes animate-success-tip {
    0% {
        width: 0;
        left: 1px;
        top: 19px; }
    54% {
        width: 0;
        left: 1px;
        top: 19px; }
    70% {
        width: 50px;
        left: -8px;
        top: 37px; }
    84% {
        width: 17px;
        left: 21px;
        top: 48px; }
    100% {
        width: 25px;
        left: 14px;
        top: 45px; } }

@-webkit-keyframes animate-success-long {
    0% {
        width: 0;
        right: 46px;
        top: 54px; }
    65% {
        width: 0;
        right: 46px;
        top: 54px; }
    84% {
        width: 55px;
        right: 0;
        top: 35px; }
    100% {
        width: 47px;
        right: 8px;
        top: 38px; } }

@keyframes animate-success-long {
    0% {
        width: 0;
        right: 46px;
        top: 54px; }
    65% {
        width: 0;
        right: 46px;
        top: 54px; }
    84% {
        width: 55px;
        right: 0;
        top: 35px; }
    100% {
        width: 47px;
        right: 8px;
        top: 38px; } }

@-webkit-keyframes rotatePlaceholder {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    5% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    12% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg); }
    100% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg); } }

@keyframes rotatePlaceholder {
    0% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    5% {
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg); }
    12% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg); }
    100% {
        -webkit-transform: rotate(-405deg);
        transform: rotate(-405deg); } }

.swal2-animate-success-line-tip {
    -webkit-animation: animate-success-tip .75s;
    animation: animate-success-tip .75s; }

.swal2-animate-success-line-long {
    -webkit-animation: animate-success-long .75s;
    animation: animate-success-long .75s; }

.swal2-success.swal2-animate-success-icon .swal2-success-circular-line-right {
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
    animation: rotatePlaceholder 4.25s ease-in; }

@-webkit-keyframes animate-error-icon {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        opacity: 0; }
    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1; } }

@keyframes animate-error-icon {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        opacity: 0; }
    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        opacity: 1; } }

.swal2-animate-error-icon {
    -webkit-animation: animate-error-icon .5s;
    animation: animate-error-icon .5s; }

@-webkit-keyframes animate-x-mark {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        margin-top: 26px;
        opacity: 0; }
    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        margin-top: 26px;
        opacity: 0; }
    80% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        margin-top: -6px; }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        margin-top: 0;
        opacity: 1; } }

@keyframes animate-x-mark {
    0% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        margin-top: 26px;
        opacity: 0; }
    50% {
        -webkit-transform: scale(0.4);
        transform: scale(0.4);
        margin-top: 26px;
        opacity: 0; }
    80% {
        -webkit-transform: scale(1.15);
        transform: scale(1.15);
        margin-top: -6px; }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        margin-top: 0;
        opacity: 1; } }

.swal2-animate-x-mark {
    -webkit-animation: animate-x-mark .5s;
    animation: animate-x-mark .5s; }

@-webkit-keyframes rotate-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

@keyframes rotate-loading {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg); }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg); } }

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

/* SmartWizard Theme: Circles */
.sw-theme-circles{

}
.sw-theme-circles .sw-container {
    min-height: 300px;
}
.sw-theme-circles .step-content {
    padding: 10px 0;
    background-color: #FFF;
    text-align: left;
}
.sw-theme-circles .sw-toolbar{
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0 !important;
}
.sw-theme-circles .sw-toolbar-top{

}
.sw-theme-circles .sw-toolbar-bottom{
    border-top-color: #ddd !important;
    border-bottom-color: #ddd !important;
}
.sw-theme-circles > ul.step-anchor{
    position: relative;
    background: #fff;
    border: none;
    list-style: none;
    margin-bottom: 40px;
}
.sw-theme-circles > ul.step-anchor:before {
    content: " ";
    position: absolute;
    top: 50%;
    bottom: 0;
    width: 100%;
    height: 5px;
    background-color: #f5f5f5;
    border-radius: 3px;
    z-index: 0;
}
.sw-theme-circles > ul.step-anchor > li{
    border: none;
    margin-left: 40px;
    z-index: 98;
}
.sw-theme-circles > ul.step-anchor > li > a{
    border: 2px solid #f5f5f5;
    background: #f5f5f5;
    width: 75px;
    height: 75px;
    text-align: center;
    padding: 25px 0;
    border-radius: 50%;
    box-shadow: inset 0px 0px 0px 3px #fff !important;
    text-decoration: none;
    outline-style:none;
    z-index: 99;
    color: #bbb;
    background: #f5f5f5;
    line-height: 1;
}
.sw-theme-circles > ul.step-anchor > li > a:hover  {
    color: #bbb;
    background: #f5f5f5;
    border-width: 2px;
}
.sw-theme-circles > ul.step-anchor > li > a > small{
    position: relative;
    bottom: -40px;
    color: #ccc;
}
.sw-theme-circles > ul.step-anchor > li.clickable > a:hover {
    color: #4285F4 !important;
}
.sw-theme-circles > ul.step-anchor > li.active > a {
    border-color: #5bc0de;
    color: #fff;
    background: #5bc0de;
}
.sw-theme-circles > ul.step-anchor > li.active > a > small{
    color: #5bc0de;
}
.sw-theme-circles > ul.step-anchor > li.done > a {
    border-color: #5cb85c;
    color: #fff;
    background: #5cb85c;
}
.sw-theme-circles > ul.step-anchor > li.done > a > small{
    color: #5cb85c;
}
.sw-theme-circles > ul.step-anchor > li.danger > a {
    border-color: #d9534f;
    color: #d9534f;
    background: #fff;
}
.sw-theme-circles > ul.step-anchor > li.danger > a > small{
    color: #d9534f;
}
.sw-theme-circles > ul.step-anchor > li.disabled > a, .sw-theme-circles > ul.step-anchor > li.disabled > a:hover {
    color: #eee !important;
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

/* SmartWizard Basic CSS */
.current{
	
}

.sw-main {
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    border-radius: .25rem!important;
}

.sw-main .sw-container {
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
}

.sw-main .step-content {
    display: none;
    position: relative;
    margin: 0;
}

.sw-main .sw-toolbar {
    margin-left: 0;
}

/* SmartWizard Theme: White */
.sw-theme-default {
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}

.sw-theme-default .sw-container {
    min-height: 250px;
}

.sw-theme-default .step-content {
    padding: 10px;
    border: 0px solid #D4D4D4;
    background-color: #FFF;
    text-align: left;
}

.sw-theme-default .sw-toolbar {
    background: #f9f9f9;
    border-radius: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    padding: 10px;
    margin-bottom: 0 !important;
}

.sw-theme-default .sw-toolbar-top {
    border-bottom-color: #ddd !important;
}

.sw-theme-default .sw-toolbar-bottom {
    border-top-color: #ddd !important;
}

.sw-theme-default > ul.step-anchor > li{
    position: relative;
    margin-right: 2px;
}

.sw-theme-default > ul.step-anchor > li > a, .sw-theme-default > ul.step-anchor > li > a:hover {
    border: none !important;
    color: #bbb;
    text-decoration: none;
    outline-style: none;
    background: transparent !important;
    border: none !important;
    cursor: not-allowed;
}

.sw-theme-default > ul.step-anchor > li.clickable > a:hover {
    color: #4285F4 !important;
    background: transparent !important;
    cursor: pointer;
}

.sw-theme-default > ul.step-anchor > li > a::after {
    content: "";
    background: #4285F4;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;
    -webkit-transition: all 250ms ease 0s;
    transition: all 250ms ease 0s;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.sw-theme-default > ul.step-anchor > li.active > a {
    border: none !important;
    color: #4285F4 !important;
    background: transparent !important;
    cursor: pointer;
}

.sw-theme-default > ul.step-anchor > li.active > a::after {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.sw-theme-default > ul.step-anchor > li.done > a {
    border: none !important;
    color: #000 !important;
    background: transparent !important;
    cursor: pointer;
}

.sw-theme-default > ul.step-anchor > li.done > a::after {
    background: #5cb85c;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.sw-theme-default > ul.step-anchor > li.danger > a {
    border: none !important;
    color: #d9534f !important;
    /* background: #d9534f !important; */
    cursor: pointer;
}

.sw-theme-default > ul.step-anchor > li.danger > a::after {
    background: #d9534f;
    border-left-color: #f8d7da;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.sw-theme-default > ul.step-anchor > li.disabled > a, .sw-theme-default > ul.step-anchor > li.disabled > a:hover {
    color: #eee !important;
    cursor: not-allowed;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
    .sw-theme-default > .nav-tabs > li {
        float: none !important;
    }
}

/* Common Loader */
.sw-loading::after {
    position: absolute;
    display: block;
    opacity: 1;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255,255,255,.7);
    transition: all .2s ease;
    z-index: 2;
}
.sw-loading::before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10;
    border: 10px solid #f3f3f3;
    border-radius: 50%;
    border-top: 10px solid #3498db;
    width: 80px;
    height: 80px;
    margin-top: -40px;
    margin-left: -40px;
    -webkit-animation: spin 1s linear infinite; /* Safari */
    animation: spin 1s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

/*!
 * SmartWizard v4.3.x
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipuraj.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/SmartWizard/blob/master/LICENSE
 */

/* SmartWizard Theme: Dots */
.sw-theme-dots{
}
.sw-theme-dots .sw-container {
    min-height: 300px;
}
.sw-theme-dots .step-content {
    padding: 10px 0;
    border: none;
    background-color: #FFF;
    text-align: left;
}
.sw-theme-dots .sw-toolbar{
    background: #fff;
    border-radius: 0 !important;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0 !important;
}
.sw-theme-dots .sw-toolbar-top{
    border-bottom-color: #ddd !important;
}
.sw-theme-dots .sw-toolbar-bottom{
    border-top-color: #ddd !important;
    border-bottom-color: #ddd !important;
}
.sw-theme-dots > ul.step-anchor{
    position: relative;
    background: #fff;
    border: 0px solid #ccc !important;
    list-style: none;
}
.sw-theme-dots ul.step-anchor:before {
    content: " ";
    position: absolute;
    top: 52px;
    /* bottom: 0; */
    width: 100%;
    height: 5px;
    background-color: #d8d8d8;
    border-radius: 3px;
    z-index: 95;
}
.sw-theme-dots > ul.step-anchor > li{
    border: none;
}
/* Anchors styles */
.sw-theme-dots > ul.step-anchor > li > a{
    position: relative;
    text-align: center;
    font-weight: bold;
    background: transparent;
    border: none;
    color: #ccc;
    text-decoration: none;
    outline-style:none;
    z-index: 96;
    display: block;
	padding-bottom: 50px;
}
.sw-theme-dots > ul.step-anchor > li > a:before {
	cursor: pointer;
    content: ' ';
    position: absolute;
    /* bottom: 2px; */
    /* left: 40%; */
	top: calc(50% - 15px);
	left: calc(50% - 15px);
    margin-top: 10px;
    display: block;
    border-radius: 50%;
    color: #428bca;
    /* background: #f5f5f5; */
    background: #e3e3e3;
    border: none;
    width: 30px;
    height: 30px;
    text-decoration: none;
    z-index: 98;
}
.sw-theme-dots > ul.step-anchor > li > a:after  {
	cursor: pointer;
    content: ' ';
    position: absolute;
    /* left: 43%; */
    /* bottom: 2px; */
	top: calc(50% - 7.5px);
	left: calc(50% - 7.5px);
    margin-top: 10px;
    display: block;
    width: 15px;
    height: 15px;
    /* background: #f5f5f5; */
    background: #e3e3e3;
    border-radius: 50%;
    z-index: 99;
}
.sw-theme-dots > ul.step-anchor > li > a:hover  {
    color: #ccc;
    background: transparent;
}
.sw-theme-dots > ul.step-anchor > li > a:focus{
    color: #ccc;
    border: none;
}
.sw-theme-dots > ul.step-anchor > li.clickable > a:hover {
    color: #999;
}
/* Active anchors */
.sw-theme-dots > ul.step-anchor > li.active > a{
    color: #5bc0de;
}
.sw-theme-dots > ul.step-anchor > li.active > a:hover{
    border: none;
}
.sw-theme-dots > ul.step-anchor > li.active > a:after {
    background: #5bc0de;
}
/* Done anchors */
.sw-theme-dots > ul.step-anchor > li.done > a{
    color: #5cb85c;
}
.sw-theme-dots > ul.step-anchor > li.done > a:after {
	
    background: #5cb85c;
}
/* Danger anchors */
.sw-theme-dots > ul.step-anchor > li.danger > a {
    color: #d9534f;
}
.sw-theme-dots > ul.step-anchor > li.danger > a:after {
    background: #d9534f;
}

.sw-theme-dots > ul.step-anchor > li.disabled > a, .sw-theme-dots > ul.step-anchor > li.disabled > a:hover {
    color: #eee !important;
}
.sw-theme-dots > ul.step-anchor > li.disabled > a:after {
    background: #eee;
}

/* Responsive CSS */
@media screen and (max-width: 768px) {
	.sw-theme-dots ul.step-anchor:before {
		content: " ";
		position: absolute;
		top: 37px;
		/* bottom: 0; */
		width: 100%;
		height: 5px;
		background-color: #d8d8d8;
		border-radius: 3px;
		z-index: 95;
	}
	ul.step-anchor li .nav-link{
		font-size:12pt;
	}
	.sw-theme-dots > ul.step-anchor > li > a{
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 25px;
		padding-top: 5px;
	}
	.sw-theme-dots > ul.step-anchor > li > a:before {
		cursor: pointer;
		content: ' ';
		position: absolute;
		/* bottom: 2px; */
		/* left: 40%; */
		top: calc(50% - 6px);
		left: calc(50% - 9px);
		margin-top: 10px;
		display: block;
		border-radius: 50%;
		color: #428bca;
		/* background: #f5f5f5; */
		background: #e3e3e3;
		border: none;
		width: 20px;
		height: 20px;
		text-decoration: none;
		z-index: 98;
	}
	.sw-theme-dots > ul.step-anchor > li > a:after  {
		cursor: pointer;
		content: ' ';
		position: absolute;
		/* left: 43%; */
		/* bottom: 2px; */
		top: calc(50% - 1px);
		left: calc(50% - 4px);
		margin-top: 10px;
		display: block;
		width: 10px;
		height: 10px;
		/* background: #f5f5f5; */
		background: #e3e3e3;
		border-radius: 50%;
		z-index: 99;
	}
	
    /*.sw-theme-dots > ul.step-anchor:before {
        top: 0;
        bottom: 0;
        left: 10px;
        width: 5px;
        height: 100%;
        background-color: #f5f5f5;
        display: block;
        margin-right: 10px;
    }

    .sw-theme-dots > ul.step-anchor > li{
        margin-left: 20px;
        display: block;
        clear: both;
    }

    .sw-theme-dots > ul.step-anchor > li > a{
        text-align: left;
        margin-left: 0;
        display: block;
    }

    .sw-theme-dots > ul.step-anchor > li > a:before {
        top: 5px;
        left: -23px;
        margin-right: 10px;
        display: block;
    }
    .sw-theme-dots > ul.step-anchor > li > a:after  {
        top: 12px;
        left: -15px;
        margin-right: 10px;
        display: block;
    }
	.sw-theme-dots > ul.step-anchor > li > a {
		position: relative;
		text-align: center;
		font-weight: bold;
		background: transparent;
		border: none;
		color: #ccc;
		text-decoration: none;
		outline-style: none;
		z-index: 96;
		display: block;
		padding: 0px;
		padding-left: 15px;
		padding-top: 20px;
	}*/
}

.shipping-radio {
	width: 28px;
	vertical-align: middle !important;
}
.stock-container .product-container .cassa-product-image-container{
	max-width: 125px;
}
.stock-container .product-pair-container .cassa-product-image-container{
	max-width: 80px;
}
.stock-container .product-pair-container img.cassa-product-image,
.stock-container .product-container img.cassa-product-image{
	width: 100%;
	border: 1px solid #ddd;
}

.stock-container h2{
	text-transform: none;
	font-weight: bold;
	color: #00a65a;
}
.stock-container .product-pair-container .cassa-product-title{
	font-weight: bold;
	font-size: 10pt;
	padding-left: 5px;
}
.stock-container .product-container .cassa-product-title{
	font-weight: bold;
	font-size: 13pt;
	padding-left: 10px;
}
.stock-container .product-pair-container .cassa-product-details div,
.stock-container .product-container .cassa-product-details div{
	flex-basis: 100%;
	/* flex-grow: 1; */
}
.stock-container .product-pair-container .cassa-product-details .cassa-product-price,
.stock-container .product-container .cassa-product-details .cassa-product-price{
	flex-basis: 40%;
	text-align: right;
	/* padding-right: 20px; */
}
.stock-container .product-pair-container .cassa-product-details .cassa-product-quantity .btn-quantity,
.stock-container .product-container .cassa-product-details .cassa-product-quantity .btn-quantity{
	margin-right: 5px;
}
.stock-container .product-pair-container .cassa-product-details .cassa-product-quantity .btn-quantity,
.stock-container .product-container .cassa-product-details .cassa-product-quantity .btn-quantity{
	color: #cd0000;
	outline: 0;
}
.stock-container .product-pair-container .cassa-product-details .cassa-product-quantity,
.stock-container .product-container .cassa-product-details .cassa-product-quantity{
	flex-basis: 40%;
	text-align: center;
}
.stock-container .product-pair-container .cassa-product-details .cassa-product-action,
.stock-container .product-container .cassa-product-details .cassa-product-action{
	flex-basis: 15%;
	text-align: right;
}
.stock-container .product-pair-container .cassa-product-details,
.stock-container .product-container .cassa-product-details{
	display: flex;
	flex-direction: row;
	flex-basis: 100%;
	align-items: center;
}
.stock-container .product-pair-container,
.stock-container .product-container{
	background-color: #fff;
	padding: 10px;
	display: flex;
	flex-direction: row;
	margin-bottom: 3px;
}
.stock-container .product-container.pair-border{
	margin: 0px;
	/* border: 5px solid #05a0d3; */
	border: 1px solid #444;
	border-bottom: 0px;
}
.stock-container.with-pair{
	border: 1px solid transparent;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
	border-radius: 0px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.stock-container{
	/* padding: 10px; */
	/* background-color: #fff; */
}
.pair-slide .pair-slide-image-container img{
	width: 100%;
}
.pair-slide .pair-slide-image-container{
	/* min-width: 100px; */
	/* max-width: 100px; */
}
.pair-slide .pair-slide-details .pair-slide-details-man{
	font-weight: normal; 
	font-size: 8pt;
}
.pair-slide .pair-slide-details .pair-slide-details-stock small{
	color: green; 
	font-weight: bold;
}
.pair-slide .pair-slide-options .cassa-product-price{
	color: #d4220e;
	font-weight: bold;
}
.pair-slide .pair-slide-options{
	display: flex; 
	flex-direction: column; 
	flex-basis: 100%; 
	text-align: right;
}
.pair-slide .pair-slide-details{
	display: flex; 
	flex-direction: column; 
	flex-basis: 100%;
}
.pair-slide{
	width: 340px !important; 
	background-color: #fff; 
	padding: 5px; 
	display: flex; 
	flex-direction: row;
}
.stock-container .product-container .cassa-product-details .cassa-product-price small{
	color: #333;
}
.stock-container .product-container .cassa-product-details .cassa-product-price{
	font-weight: bold;
	font-size: 12pt;
	color: #d4220e;
}
.stock-container .product-container .cassa-product-details .cassa-product-quantity{
	display: flex;
	justify-content: center;
	flex-direction: column;
}
@media only screen and (max-width: 470px) {
	.stock-container .product-container .cassa-product-title{
		font-size: 10pt;
	}
}
@media only screen and (max-width: 1366px) {
	.stock-container .product-container .cassa-product-details .cassa-product-title{
		flex-basis: 30%;
		font-size: 10pt;
	}
}
@media only screen and (max-width: 1024px) {
	.cassa-product-title-details.no-desktop .cassa-product-action{
		position: absolute;
		right: 0px;
		top: 0px;
	}
	.cassa-product-title-details.no-desktop{
		display: flex;
		flex-direction: column;
		flex-basis: 100%;
		position: relative;
	}
	.pair-slide .pair-slide-options{
		text-align: center;
	}
	.pair-slide .pair-slide-details .pair-slide-details-man,
	.pair-slide .pair-slide-details .pair-slide-details-title{
		display: none;
	}
	.pair-slide{
		width: 90px !important; 
		background-color: #fff; 
		padding: 5px; 
		display: flex; 
		flex-direction: column;
		text-align: center;
		font-size: 8pt;
	}
	.swiper-button-prev,
	.swiper-button-next{
		height: 25px !important;
		top: 63%;
	}
	.stock-container .product-container .cassa-product-details .cassa-product-action{
		flex-basis: 100%;
		text-align: center;
		margin-top: 10px;
	}
	.stock-container .product-container .cassa-product-details .cassa-product-price{
		flex-basis: 35%;
		text-align: center;
	}
	.stock-container .product-container .cassa-product-details .cassa-product-quantity{
		flex-basis: 65%;
		text-align: center;
		padding: 0px;
	}
	.stock-container .product-container .cassa-product-details{
		flex-wrap: wrap;
	}
	.stock-container .product-container .cassa-product-image-container{
		min-width: 125px;
	}
	.stock-container .product-container{
		flex-direction: column;
		padding: 5px;
	}
}
.card {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 0.37rem;
}
.text-muted {
    color: #969696 !important;
}
.table-shopping-cart.table td, .table-shopping-cart.table th {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}
.itemside {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
}
.itemside .aside {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0;
}
.img-sm {
    /* width: 80px; */
    height: 80px;
}
.img-xs, .img-sm, .img-md, .img-lg {
    /* -o-object-fit: cover; */
    /* object-fit: cover; */
    /* -ms-flex-negative: 0; */
    /* flex-shrink: 0; */
    /* -webkit-box-flex: 0; */
    /* -ms-flex-positive: 0; */
    /* flex-grow: 0; */
}
.itemside .info {
    padding-left: 15px;
    padding-right: 7px;
}
.itemside .title {
    display: block;
    margin-bottom: 5px;
    color: #212529;
}
.text-dark {
    color: #212529 !important;
}
.table-shopping-cart .cart-price {
    font-weight: bold;
    margin-right: 5px;
    display: block;
}


.cassa-invoice-invoice_name,
.cassa-shipping-shipping_name{
	padding-bottom: 20px;
	margin-bottom: 20px !important;
	border-bottom: 1px solid #cfcfcf;
}
.cassa-more-address{
	cursor: pointer;
	color: #333;
}
.show-password-cassa,
.show-password-cassa-repeat{
	cursor: pointer;
}
.cassa-invoice-invoice_eu_vat_number,
.cassa-invoice-invoice_vat_number,
.shipping-courier-message{
	margin-top: 20px !important;
	padding-top: 20px;
	border-top: 1px solid #cfcfcf;
}

table.order-summary-table span.order-summary-head{
	display: none;
}
table.order-summary-table tr td:nth-child(2),
table.order-summary-table tr td:nth-child(3),
table.order-summary-table tr td:nth-child(4){
	width: 15%;
	text-align: right;
}
.cart-product-title a{
	color: #333;
}
.cart-item-price-brutto{
	font-weight: bold;
	font-size: 14pt;
}
.cart-item-product-image img{
	border: 3px solid #999;
	border-radius: 3px;
}
.cart-item-product-image{
	width: 100%;
	max-width: 150px;
}
.cart-item-prices{
	text-align: right;
}
.cart-item-row{
	margin: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.cart-item-row-box .panel-body{
	position: relative;
}
.cart-remove-item{
	position: absolute;
	top: 10px;
	right: 10px;
}
.cart-item-row .product-details-box-avaiability{
	font-size: 9pt;
}
.cart-list-panel .panel-body{
	padding-top: 0px;
	padding-bottom: 0px;
}
.cart-list-panel, .cart-item-panel, .cart-item-row-box .panel-primary{
	margin-bottom: 3px;
}
.cart-spinner{
	width: 20px;
}
@media only screen and (max-width: 1023px){
	.invoice-type strong{
		font-size: 9px;
	}
}
@media only screen and (max-width: 991px){
	.cassa-amount-block{
		display: none;
	}
}
@media only screen and (min-width: 768px) and (max-width: 1024px){
	.cart-amount{
		text-align: center;
	}
}
@media only screen and (max-width: 767px) {
	table.order-summary-table tr.order-summary-coupon td:nth-child(2){
		width: 100% !important;
	}
	table.order-summary-table tr.summary-head{
		display: none;
	}
	table.order-summary-table tr td{
		display: block;
		text-align: center !important;
	}
	table.order-summary-table tr td:nth-child(1){
		width: 100% !important;
	}
	table.order-summary-table tr td:nth-child(2),
	table.order-summary-table tr td:nth-child(3),
	table.order-summary-table tr td:nth-child(4){
		width: 33.3333% !important;
		float:left;
	}
	table.order-summary-table tr td:nth-child(4){
		font-weight: bold;
	}
	table.order-summary-table span.order-summary-head{
		display: block !important;
		width: 100%;
		font-size: 7pt;
	}
	.cart-spinner{
		width: 10px;
	}
	.cart-item-row-box-body{
		padding: 5px;
	}
	.cart-item-prices, .cart-product-title-box, .cart-part-availability, .cart-item-product-image-box{
		padding: 0px;
	}
	.cart-item-prices-title{
		display: block;
	}
	.cart-item-product-image{
		text-align: center;
		margin: 0 auto;
		width: 100%;
		max-width: 100px;
	}
	.cart-item-product-image-box{
		text-align: center;
		min-height: 100px;
	}
	.cart-product-title-box{
		text-align: center;
		/* margin-top: 5px; */
	}
	.cart-product-title{
		min-height: 60px;
	}
	.cart-product-id{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.cart-item-prices{
		text-align: center;
		font-size: 8pt;
	}
	.cart-item-price-brutto{
		font-size: 10pt;
	}
	.cart-remove-item{
		top: 5px;
		right: 5px;
	}
	/* .cart-item-row .product-details-box-avaiability .part-availability .mini-icon{ */
		/* display: none !important; */
	/* } */
	.cart-item-row .product-details-box-avaiability{
		margin-bottom: 0px !important;
	}
	.cart-item-row .product-details-box-avaiability .part-availability span{
		font-size: 7pt !important;
	}
	.cart-item-row-box:nth-child(odd){
		padding-right: 1.5px !important;
	}
	.cart-item-row-box:nth-child(even){
		padding-left: 1.5px !important;
	}
	/*.cart-item-row-box{
		border-radius: 5px;
	}*/
	/*.cart-item-row-box:nth-child(odd){
		border: 1px solid #f0f0f0;
	}
	.cart-item-row-box:nth-child(even){
		border: 1px solid #d9d9d9;
	}
	.cart-item-row-box{
		border-bottom: 1px solid #f0f0f0;
	}*/
	
	.cart-item-row .product-details-box-avaiability{
		min-height: 80px;
		font-size: 7pt !important;
	}
	.cart-amount{
		text-align: center;
	}
}

.option-not-selected{
	padding-left: 11px;
	padding-right: 11px;
}
.option-selected{
	border: 1px solid #cfcfcf;
	/* padding: 10px; */
	border-radius: 5px;
	background: #dcf2dd;
	/* margin-bottom: 20px; */
}
.text-center{
	text-align: center;
}
.center-block{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.cassa-sum-box{
	border: 2px solid #cfcfcf;
	box-shadow:	0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	padding: 35px 20px;
	font-size: 10pt;
	color: #696969;
}
.cassa-sum-box h4{
	font-size: 16pt;
	color: #606060;
}
.cassa-sum-box li{
	margin-top: 5px;
	margin-bottom: 5px;
}
.options-box{
	border: 1px solid #cfcfcf;
	box-shadow:	0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);
	padding: 35px 20px;
}
.options-box h4{
	font-size: 14pt;
	color: #606060;
	margin-bottom: 0px; 
	padding-bottom: 10px;
	border-bottom: 1px solid #e0e0e0;
}
.options-box .options{
	margin-top: 25px;
	font-size: 10pt;
	color: #696969;
}
.cassa-aszf-row{
	background-color: #f97777; 
	border: 1px solid #f96d6d; 
	border-radius: 5px;
}
.cassa-aszf-col{
	background-color: #ffcece; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	border: 1px solid #ff9999; 
	border-radius: 5px; 
	font-weight: bold;
}
.cassa-aszf-row-accepted{
	/* margin: 10px;  */
	/* background-color: #83dd84;  */
	background-color: #a4d1a5; 
	/* border: 1px solid #79ba72;  */
	border: 1px solid #a8bda5; 
	border-radius: 5px;
}
.cassa-aszf-col-accepted{
	/* background-color: #ceffd0;  */
	background-color: #dcf2dd; 
	margin-top: 20px; 
	margin-bottom: 20px; 
	/* border: 1px solid #af9;  */
	border: 1px solid #7d9f76; 
	border-radius: 5px; 
	font-weight: bold;
}
.selected-cassa-stock-well{
	background-color: #a4d1a5 !important;
}
.selected-cassa-stock-row{
	background-color: #dcf2dd; 
	border: 1px solid #79ba72; 
	border-radius: 5px;
}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(../img/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(../img/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(../img/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(../img/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(../img/fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(../img/fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
	max-width: none;
}
.x-product-details-bottom-cart-box-holder.clearfix .col.col-lg-6.col-xs-12.col-md-6.col-sm-12.price-details.no-mobile.text-right .input-group.pull-right .input-group-text{
	background-color: transparent !important;
	border: 0px !important;
	color: #d9534f;
}
.bizalom-hover{
	cursor: pointer;
}
.panel-product-details .icon-details .icon-text a{
	color: #444;
	font-weight: bold;
	text-decoration: none;
	outline: 0;
}
.swiper-container.x-product-details-slider{
	margin-bottom: 5px;
}
.related-item{
	margin-left: 3px;
	margin-right: 3px;
}
.flex-product-details-img{
	width: 100%;
}
.product-details-faq div.row div.col-lg-12{
	padding: 0px !important;
}
div.stickyyy {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  /* background-color: yellow; */
  /* padding: 50px; */
  font-size: 20px;
  display: none;
  margin-bottom: 5px;
}
.product-details-panel-body .x-product-details-title.no-desktop .x-product-details,
.product-details-panel-body .x-product-details-title.no-desktop h1{
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
}
.product-details-panel-body .x-product-details-title hr{
	margin-top: 5px;
	margin-bottom: 5px;
}
.x-product-details-bottom-cart-box-holder{
	display: flex;
	align-items: center;
	flex-basis: 100%;
}
.x-product-details-bottom-cart-box-holder .title-holder{
	display: flex; 
	flex-direction: row; 
	flex: 1;
}
.x-product-details-price .price-details .input-group .input-group-btn .btn{
	color: #fff;
	font-size: 13px;
}
.x-product-details-price .price-details .input-group input{
	text-align: center;
}
.x-product-details-bottom-cart-box-holder .input-group-text,
.x-product-details-price .price-details .input-group span#minus-quantity,
.x-product-details-price .price-details .input-group span#plus-quantity{
	border: 0px;
	background-color: transparent;
	color: #cd0000;
	cursor: pointer;
}
.x-product-details-price .product-details-add-cart{
	margin: 0px;
	max-width: unset;
	float: unset;
}
.x-product-details-bottom-cart-box{
	z-index: 800;
}
.x-product-details-bottom-image img{
	width: 85px;
}
.x-product-details-bottom-cart-box-holder .input-group input{
	text-align: center;
}
.flex-product-details-row-container .flex-product-details-price-container .flex-product-details-price .price,
.x-product-details-price .price-details .price-holder .price{
	padding: 0px;
	font-size: 14pt;
	line-height: unset;
	border-radius: 0px;
	font-weight: bold;
	color: #444;
	position: unset;
	margin: 0px;
	background-color: transparent;
	text-align: left;
}
.x-product-details-price .price-details .price-holder .discount-price,
.x-product-details-bottom-cart-box-holder .price-details.no-mobile .price-holder .discount-price,
.flex-product-details-row-container .flex-product-details-price-container .flex-product-details-price .discount-price{
	display: inline-block;
	vertical-align: middle;
}
.x-product-details-price .price-details .price-holder .discount-price span,
.x-product-details-bottom-cart-box-holder .price-holder .discount-price span,
.flex-product-details-row-container .flex-product-details-price-container .flex-product-details-price .discount-price span{
	font-size: 11pt;
	position: relative;
}
.x-product-details-price .price-details .price-holder .discount-price span::before,
.x-product-details-bottom-cart-box-holder .price-holder .discount-price span::before,
.flex-product-details-row-container .flex-product-details-price-container .flex-product-details-price .discount-price span::before{
	content: " ";
	border-top: 2px solid red;
	transform: rotate(6deg);
	position: absolute;
	display: block;
	bottom: 8px;
	left: 0px;
	width: 100%;
}
.x-product-details-bottom-cart-box .x-product-details-bottom-cart-box-holder .price-details .input-group .input-group-btn button.addToCart{
	font-size: 13px;
	color: #fff;
}

.x-product-details-bottom-cart-box-holder span#plus-quantity.input-group-addon:hover,
.x-product-details-bottom-cart-box-holder span#minus-quantity.input-group-addon:hover{
	color: #820000;
}
.x-product-details-bottom-cart-box-holder span#minus-quantity.input-group-addon,
.x-product-details-bottom-cart-box-holder span#plus-quantity.input-group-addon{
	color: #cd0000;
	border: 0px;
	background: transparent;
	font-size: 14pt;
	cursor: pointer;
}
.flex-product-details-row-container{
	/* max-width: 278px; */
	max-width: 295px;
}
.flex-product-details-row .owl-product-details .owl-next i,
.flex-product-details-row .owl-product-details .owl-prev i{
	top: 2px;
	position: absolute;
	left: 13px;
}
.flex-product-details-row-container .flex-product-details-price-container{
	justify-content: center;
	align-items: center;
	display: flex;
	min-height: 46px;
	text-align: center;
}
.flex-product-details-row-container .flex-product-details{
	text-align: center;
}
.flex-product-details-row-container a.flex-product-details-link{
	text-align: center;
}
.flex-product-details-row .owl-product-details .owl-next{
	position: absolute;
	top: unset;
	bottom: -7px;
    display: block !important;
    border: 0px solid black !important;
    font-size: 20pt !important;
    width: 50px;
    opacity: 0.8;
    right: 0;
	color: #fff !important;
    background-color: #444 !important;
	height: 30px;
}
.flex-product-details-row .owl-product-details .owl-prev{
    position: absolute;
	top: unset;
	bottom: -7px;
    display: block !important;
    border: 0px solid black !important;
    font-size: 20pt !important;
    width: 50px;
    opacity: 0.8;
    left: 0;
	color: #fff !important;
    background-color: #444 !important;
	height: 30px;
}
.flex-product-details-row .flex-product-details-img{
	vertical-align: middle;
	max-width: 170px;
	width: 100%;
}
.flex-product-details-row .flex-product-details-stock .arrive{
	color: #fff;
	background-color: #ffa500;
	font-weight: bold;
	padding: 5px;
	border-radius: 3px;
	font-size: 8pt;
	text-align: center !important;
}
.flex-product-details-row .flex-product-details-stock .in-stock{
	color: #fff;
	background-color: #3fb618;
	font-weight: bold;
	padding: 5px;
	border-radius: 3px;
	font-size: 8pt;
	text-align: center;
}
.flex-product-details-row .flex-product-details-stock .out-stock{
	background-color: #4ca1e9;
	color: #fff;
	font-weight: bold;
	padding: 5px;
	border-radius: 3px;
	font-size: 8pt;
	text-align: center;
}
.flex-product-details-row .flex-product-details{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	/* border-right: 1px solid #cfcfcf; */
	/* padding-right: 10px; */
}
.flex-product-details-row .flex-product-details-title h2.title .small-title{
	font-size: 8pt;
	color: #cd0000;
	font-weight: bold;
}
.flex-product-details-row .flex-product-details-title h2.title{
	font-size: 12pt;
	color: #444;
	font-weight: bold;
}
.flex-product-details-row .flex-product-details .flex-product-details-other div{
	margin-top: -5px;
}
.flex-product-details-row .flex-product-details .flex-product-details-other .small-value{
	font-size: 8pt;
	color: #cd0000;
	font-weight: bold;
}
.flex-product-details-row .flex-product-details .flex-product-details-other .small-title{
	font-size: 8pt;
	color: #444;
	font-weight: bold;
}
.flex-product-details-row .flex-product-details-price .normal-price{
	font-size: 14pt;
	font-weight: bold;
	color: #444;
}
.flex-product-details-row .flex-product-details-price .discounted-price{
	font-size: 12pt;
	font-weight: bold;
	color: #cd0000;
	text-decoration: line-through;
}
.flex-product-details-row .flex-product-details-price-container .flex-product-details-cart div.cart{
	margin-top: 15px;
	text-align: center;
	margin-bottom: 5px;
}
.flex-product-details-row .flex-product-details-price-container .flex-product-details-cart a{
	font-size: 13px;
	color: #fff;
}
.flex-product-details-row .flex-product-details-price-container .flex-product-details-cart input{
	max-width: none;
}
.flex-product-details-row .flex-product-details-price-container{
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	margin-left: 5px;
	padding-left: 10px;
}
.flex-product-details-row-container{
	flex: 1;
	display: flex;
	flex-direction: column; 
	height: 100%; 
	width: 100%; 
	background-color: #fff;
	/* margin-left: 5px; */
	/* margin-right: 5px; */
	border-radius: 5px;
	padding: 10px;
	min-height: 150px;
	 justify-content: center;
}
.flex-product-details-row{
	display: flex;
	flex-direction: row;
	margin-bottom: 5px;
}
#compatible-modal{
	top: 64px;
}
.panel-product-all .col{
	font-size: 12pt;
	font-weight: bold;
	color: #fff;
}
.panel-product-details-application .col{
	/* padding: 20px; */
	font-size: 16pt;
	font-weight: bold;
	/*color: #fff;*/
}
.panel-product-all,
.panel-product-details-application{
	background-color: #444;
	cursor: pointer;
}
.x-product-details-bottom-cart-box-holder .price-details .add-cart .input-group-addon{
	background-color: #3333;
	border: #3333;
	color: #000;
}
.x-product-details-bottom-cart-box-holder .price-details .add-cart button{
	color: #fff;
	font-size: 13pt;
}
.x-product-details-bottom-cart-box-holder .price-details .add-cart{
	padding-top: 16px;
	padding-bottom: 16px;
	max-width: 80%;
}
.x-product-details-bottom-cart-box-holder .price-details .price{
	font-weight: bold;
	color: #444;
	font-size: 16pt;
	background-color: transparent;
	margin: 0px;
	line-height: inherit;
	/* padding-top: 40px; */
	/* padding-bottom: 40px; */
	white-space: normal;
	border-radius: 0px;
}
.x-product-details-bottom-cart-box-holder .shipping-details .shipping-details-main-title{
	color: #cd0000;
	font-size: 14pt;
	font-weight: bold;
	margin-bottom: 5px;
}
.x-product-details-bottom-cart-box-holder .shipping-details .main-title{
	color: #444;
	font-weight: bold;
	font-size: 10pt;
}
.x-product-details-bottom-cart-box-holder .shipping-details img{
	margin: 0 auto;
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .x-product-details-title span.mini-title{	
	font-size: 10pt;
	font-weight: bold;
	color: #444;
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .x-product-details-title span.product-id{	
	font-size: 10pt;
	font-weight: bold;
	color: #cd0000;
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .x-product-details-title span{
	font-size: 10pt;
	font-weight: bold;
	color: #cd0000;
	/* padding-left: 10px; */
	/* padding-bottom: 10px; */
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .x-product-details-title p{
	font-weight: bold;
	font-size: 16pt;
	color: #444;
	/* padding-top: 10px; */
	/* padding-left: 10px; */
	margin: 0px;
}
.x-product-details-bottom-cart-box-holder{
	background-color: #b7b7b7;
	padding: 10px;
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .container .row div.col{
	padding-left: 2px;
	padding-right: 2px;
}
.navbar-fixed-bottom.x-product-details-bottom-cart-box .x-product-details-title{
	margin-bottom: 0px !important;
}
.x-product-details-bottom-cart-box{
	/* background: rgba(0, 0, 0, 0.5); */
	display: none;
}
.x-product-details-title span.product-id{
	font-size: 10pt;
	font-weight: bold;
	color: #cd0000;
}
.x-product-details-description{
	background-color: #eaeaea;
	padding: 20px;
	border-radius: 3px;
	margin-bottom: 5px;
}
.x-product-details-title span.description,
.x-product-details-title span.mini-title{
	font-size: 10pt;
	color: #444;
	font-weight: bold;
}
.x-product-details-title p.universal-product{
	font-size: 9pt;
	font-weight: bold;
	background-color: #cd0000;
	color: #fff;
	border-radius: 3px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 5px;
	cursor: pointer;
}
.x-product-details-title h1{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 16pt;
	font-weight: bold;
	/* background-color: #eaeaea; */
	/* margin-bottom: 5px; */
	/* border-radius: 3px; */
	padding: 10px;
}
.x-product-details-shipping h4{
	font-weight: bold;
	text-transform: none;
	font-size: 15pt;
}
.x-product-details-title h1 .type-title{
	font-size: 10pt;
	font-weight: bold;
	color: #cd0000;
}
.x-product-details-title{
	margin-bottom: 3px;
}
.x-product-details-stock .part-stock.in-stock i{
	font-size: 11pt;
}
.x-product-details-stock .part-stock.in-stock{
	background-color: #3fb618;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	/* border-radius: 3px; */
	cursor: pointer;
	margin-bottom: 0px;
}
.x-product-details-stock p.part-stock.available{
	margin-top: 10px;
	text-align: center;
	font-size: 8pt;
	background-color: #cd00003d;
	border-radius: 3px;
	padding: 5px;
	margin-bottom: 0px;
}
.x-product-details-stock p.part-stock.available.more-info{
	background-color: #007ae0b3;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	/* border-radius: 3px; */
	cursor: pointer;
	margin-bottom: 0px;
}
.x-product-details-stock p.part-stock.arrive{
	background-color: #ffa500;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	/* border-radius: 3px; */
	cursor: pointer;
	margin-bottom: 0px;
}
.x-product-details-stock p.part-stock.ask-us{
	background-color: #cd0000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	/* border-radius: 3px; */
	cursor: pointer;
	margin-bottom: 0px;
}
.x-product-details-stock p.part-stock.discontinued{
	background-color: #cd0000;
	font-size: 13px;
	font-weight: bold;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	color: #fff;
	/* border-radius: 3px; */
	cursor: pointer;
	margin-bottom: 0px;
}
.x-product-details-stock{
	text-align: center;
}
.x-product-details-price .price-details .cart-holder{
	display: flex;
	flex-basis: 100%;
	align-items: center;
}
.x-product-details-price .price-details .price-holder{
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	align-items: center;
	justify-content: center;
}
.x-product-details-price .price-details{
	display: flex;
	flex: 1;
}
.x-product-details-price{
	/* background-color: #d4ebff; */
	/* padding: 10px; */
	/* border-radius: 3px; */
	display: flex;
	flex-direction: row;
	align-items: center;
}
.x-product-details-shipping{
	/* background-color: #eaeaea; */
	/* padding: 10px; */
	/* border-radius: 3px; */
}
.product-details-box hr{
	margin-top: 5px;
	margin-bottom: 5px;
}
.x-product-details .flex-column{
	display: flex;
	flex-direction: column;
	flex-basis: 100%;
	/* align-items: center; */
	justify-content: center;
}
.x-product-details .universal{
	text-align: center;
	background-color: #d9230f;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	flex-basis: 100%;
	/* font-size: 7pt; */
}
.product-details-panel-body hr.no-desktop{
	margin-top: 5px;
	margin-bottom: 5px;
}
.x-product-details{
	/* background-color: #eaeaea; */
	display: flex;
	flex-direction: row;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* border-radius: 3px; */
}
.product-details-add-cart{
	/* max-width: none; */
	/* float: right; */
	/* max-width: 60%; */
}
.product-details-add-cart-btn button{
	color: #fff;
	font-size: 13px !important;
	/* padding-left: 50px; */
	/* padding-right: 50px; */
}
.x-product-details-price div.details-price{
	font-size: 20pt;
	font-weight: bold;
	color: #444;
}
.x-product-details-price span.price-title{
	padding-top: 5px;
	font-size: 8pt;
	font-weight: bold;
	margin: 0px;
}
.x-product-details-shipping .main-title{
	font-weight: bold;
	color: #444;
	font-size: 11pt;
}
.x-product-details-shipping img{
	margin: 0 auto;
}
.x-product-details-shipping .small-title .highlight{
	color: red;
}
.x-product-details-shipping .shipping-price{
	text-align: right;
	font-weight: bold;
	color: #444;
	font-size: 14pt;
}
.x-product-details-shipping .small-title{
	font-weight: bold;
	font-size: 9pt;
}
.x-product-details-shipping .main-box div{
	flex-basis: 100%;
}
/* .x-product-details-shipping .main-box:last-child{ */
	/* padding-bottom: 0px !important; */
/* } */
/* .x-product-details-shipping .main-box:first-child{ */
	/* padding-top: 0px !important; */
/* } */
.x-product-details-shipping .main-box{
	/* padding-top: 5px; */
	/* padding-bottom: 5px; */
	/* border-bottom: 1px solid #333; */
	display: flex;
	flex-direction: row;
	align-items: center;
}
/* .x-product-details-shipping .main-box:last-child{ */
	/* border-bottom: 0px; */
	/* padding-bottom: 3px; */
/* } */
.panel-product-details .icon-details .icon-text span{
	color: #cd0000;
	font-weight: bold;
}
.panel-product-details{
	background-color: #c3ffc9 !important;
}
.panel-product-details .icon-details .icon-text{
	margin-left: 5px;
	color: #444;
	font-weight: bold;
}
.panel-product-details .icon-details .icon-holder{
	font-size: 24pt;
	margin-top: -5px;
}
.panel-product-details .icon-details div{
	float: left;
	
}
.panel-product-details .icon-details{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
}
.x-product-details-shipping .main-box img.max-100{
	max-width: 45px !important;
}
.x-product-details-bottom-cart-box-holder .input-group{
	width: 220px;
}
.panel-product-details .border{
	border-left: 1px solid #c9c9c9;
	border-right: 1px solid #c9c9c9;
}
hr.x-product-details-hr{
	margin-top: 5px;
	margin-bottom: 5px;
}
.stickyyy.x-product-details-bottom-cart-box .x-product-details-bottom-cart-box-holder .row{
	flex-basis: 100%;
}
@media (max-width: 1023px) and (min-width: 992px){
	.x-product-details-price .product-details-add-cart{
		max-width: none;
	}
	.x-product-details-price .details-price{
		text-align: center;
	}
}
@media (max-width: 1550px) and (min-width: 1024px){
	.x-product-details-price .product-details-add-cart{
		max-width: none;
	}
}
/* @media only screen and (max-width: 1024px) { */
	/* .flex-product-details-row-container{ */
		/* flex-direction: column; */
	/* } */
/* } */
/* .flex-product-details-stock .mobile{ */
	/* display: block !important; */
/* } */
@media only screen and (max-width: 390px) {
	.stickyyy.x-product-details-bottom-cart-box .x-product-details-bottom-cart-box-holder.clearfix .input-group{
		float: none;
	}
	.stickyyy.x-product-details-bottom-cart-box .x-product-details-bottom-cart-box-holder.clearfix .price-holder{
		flex-basis: 100%;
	}
	.x-product-details-bottom-cart-box-holder .price-details.no-desktop{
		display: flex;
		flex-direction: column !important;
	}
}
@media only screen and (max-width: 1023px) {
	.x-product-details-price .price-details input{
		max-width: 100px;
	}
	.x-product-details-price .price-details .cart-holder{
		margin: 0 auto;
	}
	.x-product-details-price .price-details{
		flex-direction: column;
	}
	.sideBar{
		width: 5px !important;
	}
	.x-product-details-bottom-cart-box-holder .price-details{
		flex-basis: 100%;
	}
	.x-product-details-bottom-cart-box-holder .price-holder{
		float: left;
	}
	.x-product-details-bottom-cart-box-holder .input-group{
		float: right !important;
	}
	.product-details-panel-body{
		/* padding-left: 3px; */
		/* padding-right: 3px; */
		padding: 0px;
	}
	/* .panel-product-details .border{ */
		/* border-left: 0; */
		/* border-right: 0; */
		/* border-top: 1px solid #c9c9c9; */
		/* border-bottom: 1px solid #c9c9c9; */
	/* } */
}
@media only screen and (max-width: 767px) {
	.panel-product-details .icon-holder img{
		width: 36px;
	}
	.panel-product-details .icon-holder .fa-warehouse{
		font-size: 29px;
	}
	.panel-product-details .border{
		border-left: 0;
		border-right: 0;
		border-top: 1px solid #c9c9c9;
		border-bottom: 1px solid #c9c9c9;
	}
}
@media only screen and (max-width: 991px) {
	.input-group-btn {
		width: 1% !important;
	}
	.x-product-details-price .product-details-add-cart{
		max-width: 60%;
	}
}
/* .flex-product-details-stock .mobile{	 */
	/* height: 41px; */
/* } */
/* @media (max-width: 673px) and (min-width: 405px){ */
	.flex-product-details-stock .mobile span{
		display: table-cell;
		vertical-align: middle;
	}
	.flex-product-details-stock .mobile{
		display: table;
		height: 41px;
		width: 100%;
	}
/* } */
@media only screen and (max-width: 404px) {
	.flex-product-details-stock .mobile span{
		display: table-cell;
		vertical-align: middle;
	}
	.flex-product-details-stock .mobile{
		display: table;
		height: 56px;
		width: 100%;
	}
	.flex-product-details-row .flex-product-details .flex-product-details-other .small-title {
		display: none;
	}
	.x-product-details .universal{
		text-align: center;
		background-color: #d9230f;
		color: #fff;
		font-weight: bold;
		padding: 3px;
		flex-basis: 60%;
		font-size: 7pt;
	}
}
@media only screen and (max-width: 800px) {
	.x-product-details-price .product-details-add-cart{
		max-width: none !important;
	}
	.x-product-details-price .details-price{
		text-align: center;
	}
	.panel-product-details .icon-details{
		padding: 0px;
	}
	.x-product-details-price .price-details .input-group span#plus-quantity{
		padding-left: 2px;
		padding-right: 5px;
	}
	.x-product-details-price .price-details .input-group span#minus-quantity{
		padding-left: 5px;
		padding-right: 25px;
	}
	.x-product-details-bottom-cart-box-holder span#minus-quantity.input-group-addon{
		padding-right: 25px;
	}
	.x-product-details-bottom-cart-box-holder span#plus-quantity.input-group-addon{
		/* padding-right: 0px; */
	}
}
.x-product-details-bottom-cart-box-holder .price-details .mobile-cart .product-details-add-cart .input-group-addon{
	background-color: #3333;
	border: #3333;
	color: #000;
}
.x-product-details-bottom-cart-box-holder .price-details .mobile-cart .product-details-add-cart{
	max-width: auto;
}
.x-product-details-bottom-cart-box-holder .price-details .mobile-cart button{
	color: #fff;
	font-size: 13px !important;
	text-align: right;
}
.x-product-details-bottom-cart-box-holder .price-details .price{
	padding: 0px;
	text-align: right !important;
}


/* Tabs panel */
.tabbable-panel {
  /* border:1px solid #eee; */
  /* padding: 10px; */
}

/* Default mode */
.tabbable-line > .nav-tabs {
  /* border: none; */
  border-bottom: 1px solid #eee;
  margin: 0px;
  background-color: #fff;
}
.tabbable-line > .nav-tabs > li {
  margin-right: 2px;
}
.tabbable-line > .nav-tabs > li > a {
	border: 0;
	margin-right: 0;
	color: #444;
	/* font-weight: bold; */
	font-size: 14pt;
}
.tabbable-line > .nav-tabs > li > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {
  border-bottom: 4px solid #fbcdcf;
}
.tabbable-line > .nav-tabs > li.open > a, .tabbable-line > .nav-tabs > li:hover > a {
  border: 0;
  background: none !important;
  color: #333333;
}
.tabbable-line > .nav-tabs > li.open > a > i, .tabbable-line > .nav-tabs > li:hover > a > i {
  color: #a6a6a6;
}
.tabbable-line > .nav-tabs > li.open .dropdown-menu, .tabbable-line > .nav-tabs > li:hover .dropdown-menu {
  margin-top: 0px;
}
.tabbable-line > .nav-tabs > li.active {
  border-bottom: 4px solid #f3565d;
  position: relative;
}
.tabbable-line > .nav-tabs > li.active > a {
	outline-style: none;
	border: 0;
	color: #444;
	font-weight: bold;
	font-size: 14pt;
}
.tabbable-line > .nav-tabs > li.active > a > i {
  color: #404040;
}
.tabbable-line > .tab-content .tab-pane{
	padding: 20px;
}
.tabbable-line > .tab-content {
	border-radius: 3px;
  margin-top: 0px;
  background-color: #fff;
  /* border-top: 1px solid #eee; */
  padding: 15px 0;
}
.portlet .tabbable-line > .tab-content {
  padding-bottom: 0;
}

/* Below tabs mode */

.tabbable-line.tabs-below > .nav-tabs > li {
  border-top: 4px solid transparent;
}
.tabbable-line.tabs-below > .nav-tabs > li > a {
  margin-top: 0;
}
.tabbable-line.tabs-below > .nav-tabs > li:hover {
  border-bottom: 0;
  border-top: 4px solid #fbcdcf;
}
.tabbable-line.tabs-below > .nav-tabs > li.active {
  margin-bottom: -2px;
  border-bottom: 0;
  border-top: 4px solid #f3565d;
}
.tabbable-line.tabs-below > .tab-content {
  margin-top: -10px;
  border-top: 0;
  border-bottom: 1px solid #eee;
  padding-bottom: 15px;
}
.tabbable-line .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
	background-color: transparent !important;
}
.profile-edit-form .control-label{
	margin-bottom: 5px;
	margin-top: 10px;
}
.profile-edit-form-shipping,
.profile-edit-form-invoice,
.profile-edit-form-contact,
.profile-edit-form-password{
	display: none;
}
.innogallery-skin-tango .innogallery-container-vertical {
    /* width: 206px; */
    /* height: 291px; */
    padding: 0;
}
.innogallery-skin-tango .innogallery-item-vertical {
    margin-bottom: 0px;
}

.innogallery-skin-tango .innogallery-item-placeholder {
    background: #fff;
    color: #000;
}


.innoGalleryItem{
	cursor: pointer;
}
/**
 *  Vertical Buttons
 */
.innogallery-skin-tango .innogallery-next-vertical {
    position: absolute;
    bottom: 9px;
    left: 90px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    /* background: transparent url(../images/next-vertical.png) no-repeat 0 0; */
}


.innogallery-skin-tango .innogallery-next-vertical:hover {
    background-position: 0 -32px;
}

.innogallery-skin-tango .innogallery-next-vertical:active {
    background-position: 0 -64px;
}

.innogallery-skin-tango .innogallery-next-disabled-vertical,
.innogallery-skin-tango .innogallery-next-disabled-vertical:hover,
.innogallery-skin-tango .innogallery-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.innogallery-skin-tango .innogallery-prev-vertical {
    position: absolute;
    top: 7px;
    left: 90px;
    width: 33px;
    height: 33px;
    cursor: pointer;
    /* background: transparent url(../images/prev-vertical.png) no-repeat 0 0; */
}

.innogallery-skin-tango .innogallery-prev-vertical:hover {
    background-position: 0 -32px;
}

.innogallery-skin-tango .innogallery-prev-vertical:active {
    background-position: 0 -64px;
}

.innogallery-skin-tango .innogallery-prev-disabled-vertical,
.innogallery-skin-tango .innogallery-prev-disabled-vertical:hover,
.innogallery-skin-tango .innogallery-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.innogallery-container {
    position: relative;
}

.innogallery-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.innogallery-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.innogallery-list li,
.innogallery-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 100px;
    height: 75px;
}

.innogallery-next {
    z-index: 3;
    display: none;
}

.innogallery-prev {
    z-index: 3;
    display: none;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none; 
}
#innogallery-main {
	width: calc(100% - 103px);
	min-height: 50px;
	/* width:429px;  */
	float:left; 
	margin-right:3px;
	overflow: hidden;
	display: flex;
	align-items: center;
}

.innoGalleryImageCaption .ask-for-vehicle-id{
	width: 100%;
}
.innoGalleryImageCaption .input-group-addon{
	color: #000;
	background-color: #fff;
	font-weight: bold;
}
.innoGalleryImageCaption input[readonly],
.innoGalleryImageCaption input{
	background-color: #fff;;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
}
.innogallery-caption-overlay{
	position: absolute;
	padding: 5px;
	background-color: rgba(0,0,0,0.3);
	bottom: 0px;
}
.innogallery-caption-overlay .innoGalleryImageCaption{
	opacity: 0.8
}
#innogallery-main ul {
	margin:0; 
	padding:0; 
	/* width:429px; */
}

#innogallery-main li img {
	width: 100%;
	height: auto;
}
#innogallery-main li {
	/* width:429px;  */
	/* height:290px;  */
	width: 100%;
	display:none;
	position:relative;
}

#innogallery-main li.active {
	display:block !important;
}

#innogallery-main li span.opacity {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	background:#000;
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
	z-index:500;
}

#innogallery-main li span.content {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	z-index:1000;
}

#innogallery-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#innogallery-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#innogallery-carousel {
	float:left; 
	width:100px;
	position:relative
}

#innogallery-carousel ul {
	margin:0; 
	padding:0;
	list-style:none;
}


#innogallery-carousel li {
	margin-bottom: 3px;
	background:#fff; 
	/* height:97px;  */
	position:relative
}
#innogallery-carousel li:nth-last-child(){
	margin-bottom: 0px;
}

#innogallery-carousel li .arrow {
	left:3px; 
	top:28px; 
	position:absolute; 
	width:20px; 
	height:40px; 
	/* background:url(images/arrow_white.png) no-repeat 0 0;  */
	display:block;
}
#innogallery-carousel li a{
	opacity: 0.5;
}
#innogallery-carousel li a:hover{
	opacity: 0.9;
}
#innogallery-carousel li.active a{
	opacity: 1;
}
#innogallery-carousel li a {
	background:#000; 
	display:block; 
	/* width:206px;  */
	/* height:95px; */
}


#innogallery-carousel .active {
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	-khtml-opacity: 1.0; 
	opacity: 1.0;
}

#innogallery-carousel .faded {
	filter:alpha(opacity=50); 
	-moz-opacity:0.5; 
	-khtml-opacity: 0.5; 
	opacity: 0.5;
}
#innogallery-main{
	position: relative;
}
.innogallery-control.inext{
	left: 10px;
}
.innogallery-control.iprev{
	right: 10px;
}
.innogallery-control{
	width: 16px;
	height: 16px;
	z-index: 900;
	cursor: pointer;
	position: absolute;
	top: calc(50% - 8px);
}
@media only screen and (max-width: 1024px){
	.innogallery-control{
		display: none;
	}
	#innogallery-carousel {
		float:left; 
		width:80px;
		position:relative
	}
	#innogallery-main {
		width: calc(100% - 83px);
		min-height: 50px;
		/* width:429px;  */
		float:left; 
		margin-right:3px;
	}
	.innogallery-list li,
	.innogallery-item {
		float: left;
		list-style: none;
		/* We set the width/height explicitly. No width/height causes infinite loops. */
		width: 80px;
		height: 60px;
	}
	.pswp__caption{
		bottom: initial;
		top: 0;
		height: 44px;
	}
	.pswp__top-bar{
		top: initial !important;
		bottom: 0 !important;
		height: 44px !important;
	}
}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none; }
  .pswp * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .pswp img {
    max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {
  display: block; }

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab; }

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.7);
  opacity: 0;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none; }

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none; }

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden; }

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden; }

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222; }

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #CCC; }

.pswp__error-msg a {
  color: #CCC;
  text-decoration: underline; }

@font-face {
  font-family: 'lg';
  src: url("../assets/lightgallery/fonts/lg.eot?n1z373");
  src: url("../assets/lightgallery/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../assets/lightgallery/fonts/lg.woff?n1z373") format("woff"), url("../assets/lightgallery/fonts/lg.ttf?n1z373") format("truetype"), url("../assets/lightgallery/fonts/lg.svg?n1z373#lg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.lg-icon {
  font-family: 'lg';
  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;
}

.lg-actions .lg-next, .lg-actions .lg-prev {
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 2px;
  color: #999;
  cursor: pointer;
  display: block;
  font-size: 22px;
  margin-top: -10px;
  padding: 8px 10px 9px;
  position: absolute;
  top: 50%;
  z-index: 1080;
  border: none;
  outline: none;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  pointer-events: none;
  opacity: 0.5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  color: #FFF;
}
.lg-actions .lg-next {
  right: 20px;
}
.lg-actions .lg-next:before {
  content: "\e095";
}
.lg-actions .lg-prev {
  left: 20px;
}
.lg-actions .lg-prev:after {
  content: "\e094";
}

@-webkit-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-right-end {
  0% {
    left: 0;
  }
  50% {
    left: -30px;
  }
  100% {
    left: 0;
  }
}
@-webkit-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-moz-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@-ms-keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
@keyframes lg-left-end {
  0% {
    left: 0;
  }
  50% {
    left: 30px;
  }
  100% {
    left: 0;
  }
}
.lg-outer.lg-right-end .lg-object {
  -webkit-animation: lg-right-end 0.3s;
  -o-animation: lg-right-end 0.3s;
  animation: lg-right-end 0.3s;
  position: relative;
}
.lg-outer.lg-left-end .lg-object {
  -webkit-animation: lg-left-end 0.3s;
  -o-animation: lg-left-end 0.3s;
  animation: lg-left-end 0.3s;
  position: relative;
}

.lg-toolbar {
  z-index: 1082;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.45);
}
.lg-toolbar .lg-icon {
  color: #999;
  cursor: pointer;
  float: right;
  font-size: 24px;
  height: 47px;
  line-height: 27px;
  padding: 10px 0;
  text-align: center;
  width: 50px;
  text-decoration: none !important;
  outline: medium none;
  background: none;
  border: none;
  box-shadow: none;
  -webkit-transition: color 0.2s linear;
  -o-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.lg-toolbar .lg-icon:hover {
  color: #FFF;
}
.lg-toolbar .lg-close:after {
  content: "\e070";
}
.lg-toolbar .lg-download:after {
  content: "\e0f2";
}

.lg-sub-html {
  background-color: rgba(0, 0, 0, 0.45);
  bottom: 0;
  color: #EEE;
  font-size: 16px;
  left: 0;
  padding: 10px 40px;
  position: fixed;
  right: 0;
  text-align: center;
  z-index: 1080;
}
.lg-sub-html h4 {
  margin: 0;
  font-size: 13px;
  font-weight: bold;
}
.lg-sub-html p {
  font-size: 12px;
  margin: 5px 0 0;
}

#lg-counter {
  color: #999;
  display: inline-block;
  font-size: 16px;
  padding-left: 20px;
  padding-top: 12px;
  vertical-align: middle;
}

.lg-toolbar, .lg-prev, .lg-next {
  opacity: 1;
  -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
  transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, color 0.2s linear;
}

.lg-hide-items .lg-prev {
  opacity: 0;
  -webkit-transform: translate3d(-10px, 0, 0);
  transform: translate3d(-10px, 0, 0);
}
.lg-hide-items .lg-next {
  opacity: 0;
  -webkit-transform: translate3d(10px, 0, 0);
  transform: translate3d(10px, 0, 0);
}
.lg-hide-items .lg-toolbar {
  opacity: 0;
  -webkit-transform: translate3d(0, -10px, 0);
  transform: translate3d(0, -10px, 0);
}

body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0;
  -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  opacity: 1;
}

.lg-outer .lg-thumb-outer {
  background-color: #0D0A0A;
  bottom: 0;
  position: absolute;
  width: 100%;
  z-index: 1080;
  max-height: 350px;
  -webkit-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer {
  -webkit-transform: translate3d(0, 0%, 0);
  transform: translate3d(0, 0%, 0);
}
.lg-outer .lg-thumb {
  padding: 10px 0;
  height: 100%;
  margin-bottom: -5px;
}
.lg-outer .lg-thumb-item {
  border-radius: 5px;
  cursor: pointer;
  float: left;
  overflow: hidden;
  height: 100%;
  border: 2px solid #FFF;
  border-radius: 4px;
  margin-bottom: 5px;
}
@media (min-width: 1025px) {
  .lg-outer .lg-thumb-item {
    -webkit-transition: border-color 0.25s ease;
    -o-transition: border-color 0.25s ease;
    transition: border-color 0.25s ease;
  }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  border-color: #a90707;
}
.lg-outer .lg-thumb-item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item {
  padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item {
  padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html {
  -webkit-transition: bottom 0.25s ease;
  -o-transition: bottom 0.25s ease;
  transition: bottom 0.25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  bottom: 100px;
}
.lg-outer .lg-toogle-thumb {
  background-color: #0D0A0A;
  border-radius: 2px 2px 0 0;
  color: #999;
  cursor: pointer;
  font-size: 24px;
  height: 39px;
  line-height: 27px;
  padding: 5px 0;
  position: absolute;
  right: 20px;
  text-align: center;
  top: -39px;
  width: 50px;
  outline: medium none;
  border: none;
}
.lg-outer .lg-toogle-thumb:after {
  content: "\e1ff";
}
.lg-outer .lg-toogle-thumb:hover {
  color: #FFF;
}

.lg-outer .lg-video-cont {
  display: inline-block;
  vertical-align: middle;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 0 5px;
}
.lg-outer .lg-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
.lg-outer .lg-video .lg-object {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.lg-outer .lg-video .lg-video-play {
  width: 84px;
  height: 59px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -42px;
  margin-top: -30px;
  z-index: 1080;
  cursor: pointer;
}
.lg-outer .lg-has-iframe .lg-video {
  -webkit-overflow-scrolling: touch;
  overflow: auto;
}
.lg-outer .lg-has-vimeo .lg-video-play {
  background: url("../assets/lightgallery/img/vimeo-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play {
  background: url("../assets/lightgallery/img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
}
.lg-outer .lg-has-html5 .lg-video-play {
  background: transparent url("../assets/lightgallery/img/video-play.png") no-repeat scroll 0 0;
  height: 64px;
  margin-left: -32px;
  margin-top: -32px;
  width: 64px;
  opacity: 0.8;
}
.lg-outer .lg-has-html5:hover .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play {
  background: url("../assets/lightgallery/img/youtube-play.png") no-repeat scroll 0 0 transparent;
}
.lg-outer .lg-has-youtube:hover .lg-video-play {
  background: url("../assets/lightgallery/img/youtube-play.png") no-repeat scroll 0 -60px transparent;
}
.lg-outer .lg-video-object {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
.lg-outer .lg-has-video .lg-video-object {
  visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  visibility: visible;
}

.lg-progress-bar {
  background-color: #333;
  height: 5px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1083;
  opacity: 0;
  -webkit-transition: opacity 0.08s ease 0s;
  -moz-transition: opacity 0.08s ease 0s;
  -o-transition: opacity 0.08s ease 0s;
  transition: opacity 0.08s ease 0s;
}
.lg-progress-bar .lg-progress {
  background-color: #a90707;
  height: 5px;
  width: 0;
}
.lg-progress-bar.lg-start .lg-progress {
  width: 100%;
}
.lg-show-autoplay .lg-progress-bar {
  opacity: 1;
}

.lg-autoplay-button:after {
  content: "\e01d";
}
.lg-show-autoplay .lg-autoplay-button:after {
  content: "\e01a";
}

.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -moz-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  -o-transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
  transition: left 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, top 0.3s cubic-bezier(0, 0, 0.25, 1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: -webkit-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -moz-transition: -moz-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -o-transition: -o-transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  transition: transform 0.3s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.15s !important;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

#lg-zoom-in:after {
  content: "\e311";
}

#lg-actual-size {
  font-size: 20px;
}
#lg-actual-size:after {
  content: "\e033";
}

#lg-zoom-out {
  opacity: 0.5;
  pointer-events: none;
}
#lg-zoom-out:after {
  content: "\e312";
}
.lg-zoomed #lg-zoom-out {
  opacity: 1;
  pointer-events: auto;
}

.lg-outer .lg-pager-outer {
  bottom: 60px;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  z-index: 1080;
  height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  overflow: visible;
}
.lg-outer .lg-pager-cont {
  cursor: pointer;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
  margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  box-shadow: 0 0 0 2px white inset;
}
.lg-outer .lg-pager-thumb-cont {
  background-color: #fff;
  color: #FFF;
  bottom: 100%;
  height: 83px;
  left: 0;
  margin-bottom: 20px;
  margin-left: -60px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  width: 120px;
  border-radius: 3px;
  -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
}
.lg-outer .lg-pager-thumb-cont img {
  width: 100%;
  height: 100%;
}
.lg-outer .lg-pager {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 50%;
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  display: block;
  height: 12px;
  -webkit-transition: box-shadow 0.3s ease 0s;
  -o-transition: box-shadow 0.3s ease 0s;
  transition: box-shadow 0.3s ease 0s;
  width: 12px;
}
.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  box-shadow: 0 0 0 8px white inset;
}
.lg-outer .lg-caret {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px dashed;
  bottom: -10px;
  display: inline-block;
  height: 0;
  left: 50%;
  margin-left: -5px;
  position: absolute;
  vertical-align: middle;
  width: 0;
}

.lg-fullscreen:after {
  content: "\e20c";
}
.lg-fullscreen-on .lg-fullscreen:after {
  content: "\e20d";
}

.lg-outer #lg-dropdown-overlay {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  cursor: default;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1081;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
  transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
}
.lg-outer.lg-dropdown-active .lg-dropdown, .lg-outer.lg-dropdown-active #lg-dropdown-overlay {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transform: translate3d(0, 0px, 0);
  -o-transform: translate3d(0, 0px, 0);
  -ms-transform: translate3d(0, 0px, 0);
  -webkit-transform: translate3d(0, 0px, 0);
  transform: translate3d(0, 0px, 0);
  opacity: 1;
  visibility: visible;
}
.lg-outer.lg-dropdown-active #lg-share {
  color: #FFF;
}
.lg-outer .lg-dropdown {
  background-color: #fff;
  border-radius: 2px;
  font-size: 14px;
  list-style-type: none;
  margin: 0;
  padding: 10px 0;
  position: absolute;
  right: 0;
  text-align: left;
  top: 50px;
  opacity: 0;
  visibility: hidden;
  -moz-transform: translate3d(0, 5px, 0);
  -o-transform: translate3d(0, 5px, 0);
  -ms-transform: translate3d(0, 5px, 0);
  -webkit-transform: translate3d(0, 5px, 0);
  transform: translate3d(0, 5px, 0);
  -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
  transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
}
.lg-outer .lg-dropdown:after {
  content: "";
  display: block;
  height: 0;
  width: 0;
  position: absolute;
  border: 8px solid transparent;
  border-bottom-color: #FFF;
  right: 16px;
  top: -16px;
}
.lg-outer .lg-dropdown > li:last-child {
  margin-bottom: 0px;
}
.lg-outer .lg-dropdown > li:hover a, .lg-outer .lg-dropdown > li:hover .lg-icon {
  color: #333;
}
.lg-outer .lg-dropdown a {
  color: #333;
  display: block;
  white-space: pre;
  padding: 4px 12px;
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
}
.lg-outer .lg-dropdown a:hover {
  background-color: rgba(0, 0, 0, 0.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text {
  display: inline-block;
  line-height: 1;
  margin-top: -3px;
  vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon {
  color: #333;
  display: inline-block;
  float: none;
  font-size: 20px;
  height: auto;
  line-height: 1;
  margin-right: 8px;
  padding: 0;
  vertical-align: middle;
  width: auto;
}
.lg-outer #lg-share {
  position: relative;
}
.lg-outer #lg-share:after {
  content: "\e80d";
}
.lg-outer #lg-share-facebook .lg-icon {
  color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after {
  content: "\e901";
}
.lg-outer #lg-share-twitter .lg-icon {
  color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after {
  content: "\e904";
}
.lg-outer #lg-share-googleplus .lg-icon {
  color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after {
  content: "\e902";
}
.lg-outer #lg-share-pinterest .lg-icon {
  color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after {
  content: "\e903";
}

.lg-group:after {
  content: "";
  display: table;
  clear: both;
}

.lg-outer {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  text-align: left;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.lg-outer.lg-visible {
  opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  -webkit-transition-duration: inherit !important;
  transition-duration: inherit !important;
  -webkit-transition-timing-function: inherit !important;
  transition-timing-function: inherit !important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  -webkit-transition-duration: 0s !important;
  transition-duration: 0s !important;
  opacity: 1;
}
.lg-outer.lg-grab img.lg-object {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}
.lg-outer .lg {
  height: 100%;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
  max-height: 100%;
}
.lg-outer .lg-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  white-space: nowrap;
}
.lg-outer .lg-item {
  background: url("../assets/lightgallery/img/loading.gif") no-repeat scroll center center transparent;
  display: none !important;
}
.lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  display: inline-block !important;
}
.lg-outer.lg-css .lg-current {
  display: inline-block !important;
}
.lg-outer .lg-item, .lg-outer .lg-img-wrap {
  display: inline-block;
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
.lg-outer .lg-img-wrap {
  position: absolute;
  padding: 0 5px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.lg-outer .lg-item.lg-complete {
  background-image: none;
}
.lg-outer .lg-item.lg-current {
  z-index: 1060;
}
.lg-outer .lg-image {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
  width: auto !important;
  height: auto !important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  opacity: 1;
}
.lg-outer .lg-empty-html {
  display: none;
}
.lg-outer.lg-hide-download #lg-download {
  display: none;
}

.lg-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: opacity 0.15s ease 0s;
  -o-transition: opacity 0.15s ease 0s;
  transition: opacity 0.15s ease 0s;
}
.lg-backdrop.in {
  opacity: 0.5;
}
.innogallery-caption-overlay{
	position: absolute;
	bottom: 0px;
}
.lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  -webkit-transition: none 0s ease 0s !important;
  -moz-transition: none 0s ease 0s !important;
  -o-transition: none 0s ease 0s !important;
  transition: none 0s ease 0s !important;
}
.lg-css3.lg-use-css3 .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-use-left .lg-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item {
  opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current {
  opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  -webkit-transition: opacity 0.1s ease 0s;
  -moz-transition: opacity 0.1s ease 0s;
  -o-transition: opacity 0.1s ease 0s;
  transition: opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item {
  opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item {
  opacity: 0;
  position: absolute;
  left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  left: 0;
  opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
          transition: opacity 0.2s;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .pswp__button:focus, .pswp__button:hover {
    opacity: 1; }
  .pswp__button:active {
    outline: none;
    opacity: 0.9; }
  .pswp__button::-moz-focus-inner {
    padding: 0;
    border: 0; }

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1; }

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url(../assets/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px; }

@media (-webkit-min-device-pixel-ratio: 1.1), (-webkit-min-device-pixel-ratio: 1.09375), (min-resolution: 105dpi), (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url(../assets/photoswipe/default-skin/default-skin.svg); }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none; } }

.pswp__button--close {
  background-position: 0 -44px; }

.pswp__button--share {
  background-position: -44px -44px; }

.pswp__button--fs {
  display: none; }

.pswp--supports-fs .pswp__button--fs {
  display: block; }

.pswp--fs .pswp__button--fs {
  background-position: -44px 0; }

.pswp__button--zoom {
  display: none;
  background-position: -88px 0; }

.pswp--zoom-allowed .pswp__button--zoom {
  display: block; }

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0; }

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden; }

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute; }

.pswp__button--arrow--left {
  left: 0; }

.pswp__button--arrow--right {
  right: 0; }

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: '';
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute; }

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px; }

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px; }

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none; }

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity; }

.pswp__share-modal--hidden {
  display: none; }

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #FFF;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
      -ms-transform: translateY(6px);
          transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
          transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform; }
  .pswp__share-tooltip a {
    display: block;
    padding: 8px 12px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px; }
    .pswp__share-tooltip a:hover {
      text-decoration: none;
      color: #000; }
    .pswp__share-tooltip a:first-child {
      /* round corners on the first/last list item */
      border-radius: 2px 2px 0 0; }
    .pswp__share-tooltip a:last-child {
      border-radius: 0 0 2px 2px; }

.pswp__share-modal--fade-in {
  opacity: 1; }
  .pswp__share-modal--fade-in .pswp__share-tooltip {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px; }

a.pswp__share--facebook:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #FFF;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

a.pswp__share--facebook:hover {
  background: #3E5C9A;
  color: #FFF; }
  a.pswp__share--facebook:hover:before {
    border-bottom-color: #3E5C9A; }

a.pswp__share--twitter:hover {
  background: #55ACEE;
  color: #FFF; }

a.pswp__share--pinterest:hover {
  background: #CCC;
  color: #CE272D; }

a.pswp__share--download:hover {
  background: #DDD; }

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #FFF;
  opacity: 0.75;
  padding: 0 10px; }

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px; }
  .pswp__caption small {
    font-size: 11px;
    color: #BBB; }

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #CCC; }

.pswp__caption--empty {
  display: none; }

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden; }

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
          transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr; }

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px; }

.pswp__preloader--active {
  opacity: 1; }
  .pswp__preloader--active .pswp__preloader__icn {
    /* We use .gif in browsers that don't support CSS animation */
    background: url(../assets/photoswipe/default-skin/preloader.gif) 0 0 no-repeat; }

.pswp--css_animation .pswp__preloader--active {
  opacity: 1; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
    -webkit-animation: clockwise 500ms linear infinite;
            animation: clockwise 500ms linear infinite; }
  .pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
    -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
            animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite; }

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0; }

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden; }

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #FFF;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0; }

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right; } }

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50% {
    -webkit-transform: rotate(-140deg);
            transform: rotate(-140deg); }
  100% {
    -webkit-transform: rotate(0);
            transform: rotate(0); } }

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550; }

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%; }

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
          transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible; }

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5); }

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3); }

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0; }

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0; }

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001; }

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none; }

.pswp__element--disabled {
  display: none !important; }

.pswp--minimal--dark .pswp__top-bar {
  background: none; }

.font-12{
	font-size: 12px;
}
.font-13{
	font-size: 13px;
}
.font-14{
	font-size: 14px;
}
.font-15{
	font-size: 15px;
}
.font-16{
	font-size: 16px;
}
.font-17{
	font-size: 17px;
}
.font-18{
	font-size: 18px;
}
.font-19{
	font-size: 19px;
}
.font-20{
	font-size: 20px;
}
.font-21{
	font-size: 21px;
}
.font-22{
	font-size: 22px;
}
.font-23{
	font-size: 23px;
}
.font-24{
	font-size: 24px;
}
.font-25{
	font-size: 25px;
}
.font-26{
	font-size: 26px;
}
.font-27{
	font-size: 27px;
}
.font-28{
	font-size: 28px;
}
.font-29{
	font-size: 29px;
}
.font-30{
	font-size: 30px;
}
.font-31{
	font-size: 31px;
}
.font-32{
	font-size: 32px;
}
.font-33{
	font-size: 33px;
}
.font-34{
	font-size: 34px;
}
.font-35{
	font-size: 35px;
}
.font-36{
	font-size: 36px;
}
.font-37{
	font-size: 37px;
}
.font-38{
	font-size: 38px;
}
.font-39{
	font-size: 39px;
}
.font-40{
	font-size: 40px;
}
.font-41{
	font-size: 41px;
}
.font-42{
	font-size: 42px;
}
.font-43{
	font-size: 43px;
}
.font-44{
	font-size: 44px;
}
.banner-top{
	position: absolute;
	top: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-middle{
	position: absolute;
	top: 50%;
    /* margin: 0 auto; */
	left: 50%;
	padding: 10px;
	max-width: 300px;
	width: 100%;
	-webkit-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.banner-bottom{
	position: absolute;
	bottom: 0px;
	left: 50%;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-top-left{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-middle-left{
	position: absolute;
	top: 50%;
	left: 0px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-bottom-left{
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-top-right{
	position: absolute;
	top: 0px;
	right: 0px;
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-middle-right{
	position: absolute;
	top: 50%;
	right: 0px;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
.banner-bottom-right{
	position: absolute;
	bottom: 0px;
	right: 0px;
	padding: 10px;
	max-width: 300px;
	width: 100%;
}
@media only screen and (max-width: 640px) {
.font-12{
	font-size: 6px;
}
.font-13{
	font-size: 7px;
}
.font-14{
	font-size: 7px;
}
.font-15{
	font-size: 8px;
}
.font-16{
	font-size: 8px;
}
.font-17{
	font-size: 9px;
}
.font-18{
	font-size: 9px;
}
.font-19{
	font-size: 10px;
}
.font-20{
	font-size: 10px;
}
.font-21{
	font-size: 11px;
}
.font-22{
	font-size: 11px;
}
.font-23{
	font-size: 12px;
}
.font-24{
	font-size: 12px;
}
.font-25{
	font-size: 13px;
}
.font-26{
	font-size: 13px;
}
.font-27{
	font-size: 14px;
}
.font-28{
	font-size: 14px;
}
.font-29{
	font-size: 15px;
}
.font-30{
	font-size: 15px;
}
.font-31{
	font-size: 16px;
}
.font-32{
	font-size: 16px;
}
.font-33{
	font-size: 17px;
}
.font-34{
	font-size: 17px;
}
.font-35{
	font-size: 18px;
}
.font-36{
	font-size: 18px;
}
.font-37{
	font-size: 19px;
}
.font-38{
	font-size: 19px;
}
.font-39{
	font-size: 20px;
}
.font-40{
	font-size: 20px;
}
.font-41{
	font-size: 21px;
}
.font-42{
	font-size: 21px;
}
.font-43{
	font-size: 22px;
}
.font-44{
	font-size: 22px;
}
}
/* Anno.js by @iamdanfox */
.anno {
  position: absolute;
  padding: 15px;
  z-index: 5000;
  width: 300px;
  cursor: default;
  text-transform: none;
  text-align: left;
  line-height: 0.9em;
  -webkit-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -ms-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -webkit-transition-property: opacity, margin;
  -moz-transition-property: opacity, margin;
  transition-property: opacity, margin;
}
.anno .anno-inner {
  position: relative;
  background: white;
  -webkit-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.35);
}
.anno .anno-inner .anno-content {
  padding: 15px 20px;
  line-height: 1.3em;
  font-family: sans-serif;
  font-weight: normal;
  font-size: 15px;
  color: #56565a;
}
.anno .anno-inner .anno-btn-container {
  text-align: right;
}
.anno .anno-inner .anno-btn-container .anno-btn {
  margin: 0 20px 15px -10px;
  padding: 7px 14px;
  height: auto;
  width: auto;
  background: #11a2dc;
  border: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  font-family: sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: white;
  -webkit-transition: all 150ms cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: all 150ms cubic-bezier(0.68, 0, 0.265, 1);
  -ms-transition: all 150ms cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: all 150ms cubic-bezier(0.68, 0, 0.265, 1);
  transition: all 150ms cubic-bezier(0.68, 0, 0.265, 1);
}
.anno .anno-inner .anno-btn-container .anno-btn:hover {
  background: #0f91c4;
}
.anno .anno-inner .anno-btn-container .anno-btn:active {
  background: #0d7fad;
}
.anno .anno-inner .anno-btn-container .anno-btn.anno-btn-low-importance {
  background: none;
  color: #bbbbbd;
}
.anno .anno-inner .anno-btn-container .anno-btn.anno-btn-low-importance:hover {
  color: #78787b;
}
.anno .anno-arrow {
  position: absolute;
  border: 8px solid white;
}
.anno.anno-target-center-bottom .anno-arrow,
.anno.anno-target-bottom .anno-arrow {
  top: 100%;
  left: 20px;
  border-bottom: none;
  border-color: white transparent;
}
.anno.anno-target-center-bottom.anno-hidden,
.anno.anno-target-bottom.anno-hidden {
  margin-top: -20px;
}
.anno.anno-target-center-left .anno-arrow,
.anno.anno-target-left .anno-arrow {
  right: 100%;
  top: 15px;
  border-left: none;
  border-color: transparent white;
}
.anno.anno-target-center-left.anno-hidden,
.anno.anno-target-left.anno-hidden {
  margin-left: 20px;
}
.anno.anno-target-center-top .anno-arrow,
.anno.anno-target-top .anno-arrow {
  bottom: 100%;
  left: 20px;
  border-top: none;
  border-color: white transparent;
}
.anno.anno-target-center-top.anno-hidden,
.anno.anno-target-top.anno-hidden {
  margin-top: 20px;
}
.anno.anno-target-center-right .anno-arrow,
.anno.anno-target-right .anno-arrow {
  left: 100%;
  top: 15px;
  border-right: none;
  border-color: transparent white;
}
.anno.anno-target-center-right.anno-hidden,
.anno.anno-target-right.anno-hidden {
  margin-left: -20px;
}
.anno.anno-target-center-left .anno-arrow,
.anno.anno-target-center-right .anno-arrow {
  top: 50%;
  margin-top: -8px;
}
.anno.anno-target-center-bottom .anno-arrow,
.anno.anno-target-center-top .anno-arrow {
  left: 50%;
  margin-left: -8px;
}
.anno.anno-hidden {
  opacity: 0;
}
.anno.anno-width-400 {
  width: 400px;
}
.anno.anno-width-250 {
  width: 250px;
}
.anno.anno-width-200 {
  width: 200px;
}
.anno.anno-width-175 {
  width: 175px;
}
.anno.anno-width-150 {
  width: 150px;
}
.anno-overlay {
  position: fixed;
  z-index: 1000;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  /*pointer-events:none; // allows clickthrough*/
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -moz-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -ms-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  -o-transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
  transition: all 300ms cubic-bezier(0.68, 0, 0.265, 1);
}
.anno-overlay.anno-hidden {
  pointer-events: none;
  opacity: 0;
}
.anno-emphasise-target {
  z-index: 1001 !important !important;
}

.insurance-info-box-text label{
    display: inline !important;
}
.crossed-out:after {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    content: "\f00d"; /* use the hex value here... */
    font-family: 'FontAwesome';
    font-size: 70px;
    color: #cd0000;
    text-align: center;
}
.insurance-check{
    display: none;
}
.option-selected .insurance-check{
    display: unset;
}
.insurance-info-box a{
    color: #333;
}
.insurance-info-box {
    display: block;
    min-height: 65px;
    background: #fff;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    margin-bottom: 5px;
    color: #333;
}
.insurance-info-box small {
    font-size: 14px;
}
.insurance-info-box .progress {
    background: rgba(0, 0, 0, 0.2);
    margin: 5px -10px 5px -10px;
    height: 2px;
}
.insurance-info-box .progress,
.insurance-info-box .progress .progress-bar {
    border-radius: 0;
}
.insurance-info-box .progress .progress-bar {
    background: #fff;
}
.insurance-info-box-icon {
    border-top-left-radius: 2px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 2px;
    display: block;
    float: left;
    height: 65px;
    width: 65px;
    text-align: center;
    font-size: 22px;
    line-height: 65px;
    /*background: rgba(0, 0, 0, 0.2);*/
}
.insurance-info-box-icon > img {
    max-width: 100%;
}
.insurance-info-box-content {
    padding: 3px 5px;
    margin-left: 65px;
}
.insurance-info-box-number {
    display: block;
    font-weight: bold;
    font-size: 10pt;
}
.equal-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    margin-left: -1.5px;
    margin-right: -1.5px;
}
.equal-height > [class*='col-'] {
    display: flex;
    flex-direction: column;
    padding: 1.5px;
}

.payment-mode-cassa-col {
    flex: 1; /* Ez nyújtja ki a belső div-et */
    padding: 15px;
    margin-bottom: 3px;
}
.payment-mode-container{
    margin-bottom: 5px;
    cursor: pointer;
}
.payment-mode-radio{
    height: 25px;
    width: 100%;
}
.payment-mode-cassa-col label {
    display: flex;
    flex-direction: column;
    height: 100%;
    background-color: #fff;
}

.payment-mode-radio, .payment-mode-title, .payment-mode-cassa-image, .payment-mode-cassa-text{
    display: flex;
    position: relative;
}
.payment-mode-cassa-image, .payment-mode-cassa-text{
    flex-direction: column;
    align-items: center;
}
.payment-mode-cassa-col .payment-mode-cassa.option-selected {
    background-color: #dcf2dd !important;
}
.payment-mode-cassa-col .payment-mode-cassa {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
}
.payment-mode-cassa{
    min-height: 255px;
    padding: 10px;
    border-radius: 0px;
}
.radiobtn{
    position: absolute;
    top: calc(50% - 12.5px);
    left: calc(50% - 12.5px);
    height: 25px;
    width: 25px;
    /* background-color: #eee; */
    background-color: #a2a2a2;
    border-radius: 50%;
}
.payment-mode-radio input{
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.payment-mode-cassa .payment-mode-title{
    font-size: 16px;
    font-weight: 600;
    padding: 5px;
}
.payment-mode-cassa-col label{
    margin: 0px;
}
.payment-mode-cassa-col{
    /*border-right: 1px solid #cfcfcf;*/
    cursor: pointer;
    /*margin-bottom: 6px;*/
}
.payment-mode-cassa-col-last{
    /*border-right: 0px;*/
}

.select2-results__option[role="group"] .select2-results__option{
    padding-left: 30px !important;
}
.select2-results__group{
    color: #fff !important;
    background-color: #cc0000;
    border-bottom: 1px solid #cfcfcf;
}
select + .select2-container {
    width: 100% !important;
}
.max-50{
    width: 100px;
    max-width: 50px;
}
.shipping-calculator td{
    text-align:left;
}
.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.def-search-bike{
	background-image: url('/img/athena/partsofsuccess.jpg') !important; 
}
.button-wrap .btn-social{
    display: flex !important;
    align-items: center;
    font-size: 10pt !important;
    font-weight: 600;
}
.button-wrap{
    display: flex;
    justify-content: space-around;
}
.first-row div:first-child{
    padding: 0px;
}
.category-image-background .category-image-shade{
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.5;
    margin-left: -20px;
    margin-top: -20px;
}
.category-image-background .title-2 h2{
    position: absolute;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    bottom: 0px;
    left: 10px;
    z-index: 99;
}
.category-image-background .title-2{
    border-bottom: 0px;
    position: relative;
    height: 200px;
    margin-bottom: 0px;
    padding: 0px;
    margin-top: -20px;
}
.category-image-background{
    /*height: 597px;*/
    margin: 0px !important;
    background-repeat: no-repeat !important;
    /*background-position: center !important;*/
    background-size: cover !important;
}
.tab-lite .nav.nav-tabs{
    background-color: #fff;
}
#other-brands .category-box,
#popular-brands .category-box{
    padding-left: 2.5px;
    padding-right: 2.5px;
}
#other-brands .tab-inner,
#popular-brands .tab-inner{
    padding-left: 0px;
    padding-right: 0px;
}
.profile-info-box:hover{
    background-color: #f2f2f2;
    cursor: pointer;
}
.profile-info-box:hover .profile-info-box-icon{
    background-color: #cc0000;
    cursor: pointer;
}
.category-box .profile-info-box .profile-info-box-content .profile-info-box-number{
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.category-box .profile-info-box .profile-info-box-content .profile-info-box-text{
    white-space: normal;
    height: 40px;
}
.category-box .profile-info-box .profile-info-box-content{
    margin-left: 65px;
}
.category-box .profile-info-box .cs-image{
    display: inline-block;
    width: 65px;
    height: 65px;
    background-size: contain !important;
    background-repeat: no-repeat;
    background-position: center;
}
.category-box .profile-info-box{
    height: 65px;
}
.category-box .profile-info-manufacturer-icon{
    width: 50px;
    height: 50px;
}
.category-box .profile-info-box-icon{
    height: 65px;
    width: 65px;
    display: flex;
    background-color: #333;
    justify-content: center;
    align-items: center;
}

.footer-country-spec-site::before{
    content: " ";
    display: table;
}
.footer-country-spec-site div img {
    width: auto !important;
}
.footer-site-selector-options div{
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}
.footer-site-selector-options div a{
    text-align: left;
}
.main-top-side-nav-menu li:hover{
    background-color: #efefef;
}
.banner-label-color-white{
    font-weight: 900;
    color: #fff;
    margin-bottom: -5px;
}
.banner-label-color-black{
    font-weight: 900;
    color: #000;
    margin-bottom: -10px;
}
.btn-mobile-login{
    background-color: #111 !important;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 700;
    width: 100% !important;
    min-width: 30px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
    line-height: 18px;
    border-radius: 0px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    color: #fff;
    display: none;
}
.mobil-choose-bike a{
    width: 100%;
    border: none !important;;
    border-radius: 0 !important;
    display: flex;
    justify-content: space-evenly;
    padding-left: 40px;
    padding-right: 40px;
}
.motor-button-logo{
    max-width: 30px;
}
.nav-item.nav-bg-red a.nav-link{
    flex-direction: column;

}
.nav-item a.nav-link{
    display: flex;
    align-items: center;
    justify-content: center;
    /*padding: 0px !important;*/
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.navbar.fixed-top.navbar-site{
    background: #262626 !important;
    border-bottom: #424242 !important;
}
.top-bar-mobile.navbar-site.stuck{
    margin-top: -50px;
}
.navbar.fixed-top{
    top: 30px;
}
.btn-language{
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}
.top-bar-mobile .container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.top-bar-mobile.navbar-site{
    display: block;
    height: 30px;
    position: fixed;
    top: 0px;
    width: 100%;
    background-color: #333 !important;
    z-index: 888;
    border: 0;
}
.left-side li:first-child {
    margin-left: 10px;
}
.left-side li {
    display: flex;
    align-items: center;
    line-height: 1.45;
}
.right-side .btn-language:active {
    outline: 0;
}
.nav-bg-red{
    background: rgb(255,9,0);
    background: -moz-linear-gradient(top, rgb(255, 9, 0) 0%, rgb(130, 13, 9) 100%);
    background: -webkit-linear-gradient(top, rgba(255,9,0,1) 0%,rgba(130,13,9,1) 100%);
    background: linear-gradient(to bottom, rgba(255,9,0,1) 0%,rgba(130,13,9,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0900FF', endColorstr='#820D09FF',GradientType=0 );
}
.right-side .btn-language {
    /*line-height: 24px !important;*/
    border: 0 !important;
    font-weight: 700;
    color: #fff;
    outline: 0;
}
.language-dropdown .dropdown-menu {
    max-width: 450px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    right: 0;
    left: auto;
    width: 100vw;
}
.top-bar-mobile .dropdown-menu{
    background-color: #fff !important;
    border: 0px !important;
    border-radius: 0px;
}
.top-bar-mobile ul li span {
    font-size: 10pt;
    margin-left: 5px;
}
.language-dropdown .language-list ul li.active .lang-description {
    font-weight: bold;
    color: #333;
}
.language-dropdown .dropdown-menu a {
    color: #333;
    outline: 0;
    text-transform: uppercase;
    font-size: 10pt;
    line-height: 48px;
    padding: 0 12px;
}
.top-bar-mobile ul li a {
    color: #fff;
    font-weight: 700;
    text-decoration: none;
    display: flex;
    align-items: center;
}
.language-list p {
    color: #333;
    font-weight: 700;
    margin-top: 9px;
    font-size: 13pt;
    padding-left: 5px;
    padding-right: 5px;
}
.language-dropdown .language-list ul {
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    margin: 0px;
}
.language-dropdown .language-list ul li.active {
    background-color: #cd000070;
}
.language-dropdown .language-list ul li {
    flex: 0 0 50% !important;
    width: 50% !important;
    border-bottom: 1px solid #e8e8e8;
    border-right: 1px solid #e8e8e8;
}
.top-bar-country-chooser p {
    color: #333;
    font-weight: 700;
    margin-top: 9px;
    font-size: 13pt;
    padding-left: 5px;
    padding-right: 5px;
}
.top-bar-mobile .right-side{
    display: flex;
    flex-direction: row;
}

.btn-login-register {
    width: 100%;
    height: 100%;
    /*background: rgb(255,9,0);*/
    /*background: -moz-linear-gradient(top, rgb(255, 9, 0) 0%, rgb(130, 13, 9) 100%);*/
    /*background: -webkit-linear-gradient(top, rgba(255,9,0,1) 0%,rgba(130,13,9,1) 100%);*/
    /*background: linear-gradient(to bottom, rgba(255,9,0,1) 0%,rgba(130,13,9,1) 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0900FF', endColorstr='#820D09FF',GradientType=0 );*/
    border: 0 !important;
    font-weight: bold !important;
    text-transform: uppercase;
    padding-left: 25px;
    padding-right: 25px;
    outline: 0;
    color: #ffffff;
    font-size: 11px !important;
    line-height: 24px !important;
    border-radius: 0px !important;
    background-color: #555555;
}
.btn-language {
    background-color: #111 !important;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-weight: 700;
    outline: 0;
    width: 100% !important;
    min-width: 80px !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
    line-height: 18px;
    border-radius: 0px !important;
}
.btn-login-register {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.side-bar-control{
    margin-bottom: 7px;
    margin-top: 15px;
    list-style: none;
    line-height: 30px;
}
.side-bar-control a{
    font-size: 20px;
    color: #fff !important;
    padding: 7px;
    outline: 0;
    cursor: pointer;
}
.navigation-col-sub ul li{
    margin: 5px;
}
.navigation-col-sub ul{
    padding-left: 20px;
    text-transform: uppercase;
}
.main-category-list-col .naviagtion-col-list{
    margin: 10px !important;
}
.main-category-list.is-visible{
    display: flex !important;
}
.main-category-list{
    background-color: #fff;
    /*display: flex;*/
    justify-content: space-around;
    z-index: 990;
    left: 0px;
    top: 60px;
    -webkit-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
    box-shadow: 3px 3px 5px 0px rgba(0,0,0,0.5);
    padding: 40px;
}
.top-select-row ul li a{
    font-weight: bold;
    text-transform: uppercase;
    /*font-size: 0.85vw;*/
    font-size: 12pt;
}
.main-category-list-col-item.head{
    font-weight: bold;
}
.main-category-list-col-item{
    text-transform: uppercase;
}
.top-select-row{
    padding-left: 30px;
    padding-right: 30px;
    position: relative;
}
.top-select-row ul{
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.top-select-row li{
    display: inline-block;
}
.category-box .panel-body .category-title a{
    color: #fff !important;
}
.category-box .panel-body{
    background-color: #3f3f3f;
    color: #fff;
}
.top-bar .container{
    margin-top: 0px !important;
}
ul.cat-list li a{
    text-transform: uppercase;
}
ul.cat-list li .maxlist-more a.btn{
    width: 100%;
}
.inner-box.category-content.search{
    overflow: unset;
}
.navigation-open-menu{
    position: absolute;
    top: 60px;
    background: #fff;
    z-index: 768;
}
.navigation-row{
    display: flex;
    flex-direction: row;
}
.col-lg-3.align-center{
    display: flex;
}
.main-search-result-container .main-search-result .search-result-group-item:hover{
    background-color: #d3d3d3;
    text-decoration: underline;
}
.main-search-result-container .main-search-result .search-result-group-item a{
    padding-left: 25px;
    font-size: 12pt;
    width: 100%;
    display: inline-block;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
}
.search-result-group-item-icon{
    background-color: #333;
    max-width: 35px;
    margin-right: 20px;
    padding: 5px;
}
.search-result-group-item-icon-products{
    max-width: 50px;
}
.main-search-result-container .main-search-result .search-result-group{
    font-weight: bold;
    font-size: 14pt;
    padding-left: 10px;
    cursor: pointer;
}
.main-search-result-container ul{
    max-height: 300px;
    height: 100%;
    overflow-y: scroll;
    padding-top: 5px;
    padding-bottom: 5px;
}
.main-search-result-container{
    z-index: 780;
    display: none;
    position: absolute;
    background: #fff;
    /*transform: translateX(-15%);*/
    width: 100%;
    /*max-width: 100vw;*/
    -webkit-box-shadow: 0px 0px 5px 56px rgba(0,0,0,0);
    box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
    border: 1px solid #C3C3C3;
    top: 37px;
}
.main-search-result li{
    line-height: 1.5;
}
.navbar-search{
    position: relative;
    margin-bottom: 25px;
}
.navbar-search input{
    padding-left: 40px;
}
.head-search-icon i{
    position: absolute;
    top: 13px;
    color: #6f6f6f;
    left: 15px;
}
.main-search-result-loader{
    position: absolute;
    right: 15px;
    top: 7px;
    width: 25px;
    height: 25px;
    display: none;
}
.welcome-message p{
    margin-top: 10px;
}
.welcome-message{
    margin-top: 50px;
    margin-bottom: 60px;
    text-align: center;
}
.middle-wrap{
    margin-left: auto;
    margin-right: auto;
    max-width: 1231px;
    width: 100%;
}
.swiper-button-prev-ath{
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    /*margin-top: -22px;*/
    z-index: 10;
    cursor: pointer;
    left: 10px;
    right: auto;
    transform: translate(0,-50%);
}
.swiper-button-next-ath{
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    /*margin-top: -22px;*/
    z-index: 10;
    cursor: pointer;
    right: 10px;
    left: auto;
    transform: translate(0,-50%);
}
.swiper-button-next-ath, .swiper-button-prev-ath{
    right:10px;
    /*padding: 30px;*/
    color: #cd0000 !important;
}
.swiper-button-next-ath::after{
    content: "\f061" !important;
}
.swiper-rtl .swiper-button-next-ath::after,
.swiper-button-prev-ath::after {
    content: "\f060" !important;
}
.swiper-button-next-ath::after, .swiper-button-prev-ath::after{
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
    font-size: 20pt !important;
}
.swiper-text-container img{
    /*height: 100%;*/
}
.swiper-text-container{
    position: relative;
    width: 100%;
    max-width: 1440px;
    /*height: 630px;*/
}
.swiper-text-box{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: rgba(0,0,0,0.4);
    width: 100%;
    max-width: 1440px;
    /*height: 623px;*/
    height: 100%;
    color: #fff;
}
.main-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #cd0000;
}
.main-swiper .swiper-pagination-bullet{
    transform: scale(1);
    width: 15px;
    height: 15px;
}
/*.main-swiper{*/
/*    width: 100%;*/
/*    !*height: 630px;*!*/
/*    overflow: hidden;*/
/*}*/
.panel-product .cart-input-group .input-group-append a,
.panel-product .cart-input-group .input-group-append span{
    display: flex;
    align-items: center;
}
.offer-panel .part-availability-box{
    margin-top: 12px;
}
.panel-product .panel-body .bg-red{
    background-color: #cd0000;
    color: #fff;
    font-weight: bold;
    font-size: 13pt;
}
.panel-product .panel-body{
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.panel-product .middle-oem{
    overflow: hidden;

}
.panel-product .middle-oem img{
    width: 272px;
    height: 100%;
}
.panel-product .bottom-oem{
    max-height: 150px;
    background-color: #cd0000;
    color: white;
    font-weight: bold;
    font-size: 14pt;
    text-align: center;
}
.panel-product .top-oem{
    max-height: 150px;
}
.product-box-container .panel-product .panel-body{
    min-height: 437px;
}
.go-to-oem-product-box .panel-body{
    display: flex;
    flex-direction: column;
    flex: auto;
}
.go-to-oem-product-box .go-to-oem-link{
    display: flex;
    flex-direction: column;
    flex: auto;
}
.go-to-oem-product-box .top-oem{
    min-height: 28px;
    height: auto;
}
.go-to-oem-product-box .middle-oem{
    flex: auto;
    background-size: contain;
    background-image: url('../img/athena/robb.jpg');
    background-position: center center;
    background-repeat: no-repeat;
}
.go-to-oem-product-box .bottom-oem{
    height: 92px;
}
.m-b-5{
    margin-bottom: 5px;
}
.m-b-10{
    margin-bottom: 10px;
}
.m-b-20{
    margin-bottom: 20px;
}
.m-b-30{
    margin-bottom: 30px;
}
.product-price-retail{
    position: absolute;
    font-size: small;
    color: #cc0000;
    top: -10px;
    left: 43%;
}
.product-price-retail span{
    text-decoration: line-through;
}
.product-details-panel-body .padding-5{
    padding: 5px !important;
}
.product-details-panel-body{
    padding: 5px !important;
}
.specifications-show-all-box{
    display: none;
}
.oem-codes-show-all-box{
    display: none;
}
.specifications .panel-oem-codes{
    max-height: 63px;
    /*height: 100%;*/
    overflow: hidden;
}
.specifications .panel-specifications{
    max-height: 63px;
    /*height: 100%;*/
    overflow: hidden;
}
.specifications .panel-details{
    min-height: 75px;
    margin-bottom: 2.5px;
    padding: 5px;
}
.specifications .col-lg-6{
    padding-left: 2.5px;
    padding-right: 2.5px;
}
.product-details-panel-primary{
    margin-bottom: 5px !important;
}
.type-title{
    line-height: 1.1;
}
.row .bizalom-hover{
    padding-left: 0px;
    padding-right: 5px;
}
.row .szallitas{
    padding-left: 0px;
    padding-right: 0px;
}
.panel{
    margin-bottom: 5px;
}
.input-group-addon{
    padding: 5px;
}
.col-xs-6 {
    width: calc(50% - 2.5px);
}
.ribbon {
    width: 120px;
    height: 120px;
    overflow: hidden;
    position: absolute;
}
.ribbon::before,
.ribbon::after {
    position: absolute;
    z-index: -1;
    content: '';
    display: block;
    border: 5px solid #2980b9;
}
.discount.ribbon span {
    position: absolute;
    display: block;
    width: 225px;
    padding: 15px 0;
    background-color: rgba(204, 0, 0, 0.8);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 10px/1 sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}
.ribbon span {
    position: absolute;
    display: block;
    width: 225px;
    padding: 15px 0;
    background-color: rgba(218, 176, 0, 0.8);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 10px/1 sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}

/* top left*/
.ribbon-top-left {
    top: -3px;
    left: -3px;
}
.ribbon-top-left::before,
.ribbon-top-left::after {
    border-top-color: transparent;
    border-left-color: transparent;
}
.ribbon-top-left::before {
    top: 0;
    right: 0;
}
.ribbon-top-left::after {
    bottom: 0;
    left: 0;
}
.ribbon-top-left span {
    right: -40px;
    top: 25px;
    transform: rotate(-45deg);
}

/* top right*/
.ribbon-top-right {
    top: -3px;
    right: -3px;
}
.ribbon-top-right::before,
.ribbon-top-right::after {
    border-top-color: transparent;
    border-right-color: transparent;
}
.ribbon-top-right::before {
    top: 0;
    left: 0;
}
.ribbon-top-right::after {
    bottom: 0;
    right: 0;
}
.go-to-oem-parts{
    min-height: 113px;
    font-size: 14px;
}
.oem-parts-ribbon.ribbon span {
    position: absolute;
    display: block;
    width: 225px;
    padding: 15px 0;
    background-color: rgba(204, 0, 0, 0.5);
    box-shadow: 0 5px 10px rgba(0,0,0,.1);
    color: #fff;
    font: 700 10px/1 sans-serif;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    text-transform: uppercase;
    text-align: center;
}
.ribbon-top-right span {
    left: -40px;
    top: 25px;
    transform: rotate(45deg);
}

/* bottom left*/
.ribbon-bottom-left {
    bottom: -10px;
    left: -10px;
}
.ribbon-bottom-left::before,
.ribbon-bottom-left::after {
    border-bottom-color: transparent;
    border-left-color: transparent;
}
.ribbon-bottom-left::before {
    bottom: 0;
    right: 0;
}
.ribbon-bottom-left::after {
    top: 0;
    left: 0;
}
.ribbon-bottom-left span {
    right: -25px;
    bottom: 30px;
    transform: rotate(225deg);
}

/* bottom right*/
.ribbon-bottom-right {
    bottom: -10px;
    right: -10px;
}
.ribbon-bottom-right::before,
.ribbon-bottom-right::after {
    border-bottom-color: transparent;
    border-right-color: transparent;
}
.ribbon-bottom-right::before {
    bottom: 0;
    left: 0;
}
.ribbon-bottom-right::after {
    top: 0;
    right: 0;
}
.ribbon-bottom-right span {
    left: -25px;
    bottom: 30px;
    transform: rotate(-225deg);
}
.panel-row .product-box-container{
    padding-left: 5px;
    padding-right: 5px;
}
.panel-product .panel-body img{
    vertical-align: middle;
}
.panel-product .panel-body{
    position: relative;
}
.panel-product > .panel-body {
    min-height: 300px;
}
.panel-product .product-image p.product-image-p, .panel-product .product-image {
    min-height: 130px;
}
.img-responsive-max-height-130 {
    width: auto;
    height: 100%;
    max-height: 130px;
    max-width: 100%;
    vertical-align: middle;
}
.product-title {
    line-height: 16px;
    margin-bottom: 10px;
    min-height: 55px;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 55px;
}
.small-product-title {
    line-height: 10px;
    padding-bottom: 3px;
}
.product-info {
    padding: 0px;
    margin: 0px;
    color: #000;
    font-size: 8pt;
}
.product-info-row {
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    line-height: 20px;
    position: relative;
}
.product-price-box {
    height: 43px;
    min-height: 43px;
    text-align: center;
    font-size: 14pt;
    color: #cc0000;
    display: table-cell;
    vertical-align: middle;
}
.discounted {
    color: #cc0000;
}
.product-price-box-table {
    width: 100%;
    display: table;
    text-align: center;
    height: 32px;
    margin-bottom: 10px;
}
.cart-input-group .input-group-append span{
    background-color: #333;
    padding: 5px;
    font-weight: normal;
}
.cart-input-group {
    max-width: 150px;
    margin: 0 auto;
}
.part-availability-box {
    text-align: center;
    display: table;
    width: 100%;
    margin-top: 10px;
}
.part-availability {
    text-align: center;
    color: #fff;
    width: 100%;
    padding: 6px;
    max-width: 200px;
}
.part-availability-box .part-availability {
    display: table-cell;
    vertical-align: middle;
    height: 70px;
    font-size: 9pt;
    font-weight: bold;
}
.part-availability img {
    width: 14px !important;
    height: 14px !important;
    margin-right: 4px !important;
    display: inline-block !important;
    vertical-align: text-top !important;
}
.min-30 {
    min-height: 30px;
}
@media screen and (max-width: 1024px) {
    .container{
        padding-left: 0px;
        padding-right: 0px;
    }

}
#search .tab-inner{
    background-color: #fff;
}
.in-stock-text{
    font-weight: bold;
    font-size: 10pt;
}
.nav-bg-blue{
    background: rgb(51,51,51);
    background: linear-gradient(0deg, rgba(51,51,51,1) 0%, rgba(38,38,38,1) 100%);
}
.spinner-container label{
    height: 21px;
}
.spinner-container{
    position: relative;
    height: 67px;
}
.brand-loader-spinner, .type-loader-spinner, .year-loader-spinner{
    display: none;
    position: absolute;
    right: 40px;
    top: 35px;
    width: 25px;
    height: 25px;
    z-index: 1;
}
.double-show-swiper{
    margin-right: -10%;
    margin-left: -10%;
}
.landing-offer-pages-image{
    display: block;
    /*max-width: 289px;*/
    width: 100%;
}
.landing-offer-pages-container{
    position: relative;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    box-shadow: 0 2px 4px rgba(0,0,0,0.3);
    margin: 0px;
    display: block;
}
.landing-pages-swiper{
    padding-bottom: 70px !important;
}
.landing-pages-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #cd0000;
}
.landing-pages-swiper .swiper-pagination-bullet{
    transform: scale(1);
    width: 15px;
    height: 15px;
}
.landing-pages-text-title{
    font-size: 1.875rem;
    line-height: 30px;
    margin-bottom: 20px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 800;
}
.bottom-banner-container,
.landing-pages-banner-container{
    display: block;
    position: relative;
    width: 100%;
}
.icon-svg-ath-outer{
    -webkit-animation: ath-specialpage-logo-rotate 15s linear infinite;
    animation: ath-specialpage-logo-rotate 15s linear infinite;
}
[class^="icon-svg-"] {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
    position: relative;
    vertical-align: middle;
}
.landing-pages-spinner svg{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    stroke-width: unset;
    stroke: unset;
}
.landing-pages-spinner{
    position: absolute;
    top: 20px;
    right: 20px;
    width: 105px;
    height: 105px;
}
.bottom-banner-text-description,
.landing-offer-pages-text-description{
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 24px;
    letter-spacing: 0;
    margin-bottom: 15px;
    color: #fff;
}
.bottom-banner-text-title,
.landing-offer-pages-text-title{
    font-size: 1.875rem;
    line-height: 30px;
    margin-bottom: 20px;
    letter-spacing: 0;
    font-weight: 800;
    color: #fff;
}
.landing-pages-text-title{
    font-size: 1.875rem;
    line-height: 30px;
    margin-bottom: 20px;
    color: #fff;
    letter-spacing: 0;
    font-weight: 800;
}
.bottom-banner-text-container-wrap{
    padding: 50px;
}
.landing-offer-pages-text-container-wrap,
.landing-pages-text-container-wrap{
    max-width: 269px;
    padding: 10px;
}
.bottom-banner-text-container,
.landing-offer-pages-text-container{
    position: absolute;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));
    background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.5));
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
}
.landing-pages-text-container{
    position: absolute;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));
    background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.5));
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
}
.main-landing-pages-container{
    padding: 50px 0;
    overflow: hidden;
    background-color: #e5e5e5;
    margin-top: 30px;
    margin-bottom: 3.75rem;
}
.landing-pages-banner-image{
    display: block;
    width: 100%;
}
.main-landing-pages-title{
    font-size: 1.875rem;
    letter-spacing: 0;
    line-height: 35px;
    padding: 0;
    font-weight: 800;
    overflow: hidden;
    margin-bottom: 50px;
}


.offer-swiper{
    margin-bottom: 25px;
}
.middle-offer-row .middle-offer-col{
    padding-left: 7.5px;
    padding-right: 7.5px;
}
.middle-offer-container{
    position: relative;
    max-height: 418px;
    overflow: hidden;
}
.main-offer-link{
    float: right;
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 30px;
    letter-spacing: 0;
    position: relative;
    padding-right: 20px;
    text-decoration: none;
}
.middle-offer-captions-wrap{
    max-width: 265px;
}
.middle-offer-captions .banner-description{
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 24px;
}
.middle-offer-captions .banner-title {
    font-weight: 900;
    font-size: 1.8rem;
    /*font-size: 2.25rem;*/
    line-height: 36px;
    margin-bottom: 20px;
}
.middle-offer-captions{
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 15px;
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.5)));
    background: linear-gradient(180deg, rgba(0,0,0,0), rgba(0,0,0,0.5));
    width: 100%;
    height: 100%;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-flow: column-reverse;
    flex-flow: column-reverse;
}
.top-banner-container img{
    width: 100%;
}
.no-margin{
    margin: 0px !important;
}
.custom-media p{
    font-size: 12pt;
}
.custom-media .szoveg{
    display: flex;
    /*align-items: center;*/
    /*margin-left: 60px;*/
    flex-direction: column;
    justify-content: center;
}
.custom-media.flex{
    display: flex;
}
.custom-media img{
    width: 100%;
}
.custom-media .lc-params p.idezet{
    font-size: 13pt;
    font-style: italic;
}
.custom-media .lc-params p{
    font-size: 13pt;
}
.custom-media .h4.title{
    font-size: 16pt;
}
.custom-media .h2.title{
    font-size: 20pt;
    font-weight: bold;
}
.top-container p.bold{
    font-weight: bold;
}
.top-container p{
    font-size: 12pt;
    /*text-align: center;*/
}
.top-container .h2.title{
    font-weight: bold;
    font-size: 20pt;
}
.btn.btn-dark{
    color: #fff;
    background-color: #000;
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-weight: bold;
}
.m-t-10{
    margin-top: 10px;
}
.middle-wrap .text-container .text{
    font-size: 18pt;
    color: #000;
    padding: 10px;
}
.download-container .pull-right .row{
    border-bottom: 1px solid #cfcfcf;
}
.download-container .pull-right{
    padding-top: 60px;
    padding-bottom: 60px;
    box-shadow: 0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);
}
.lc-params ul li{
    /*list-style-type: disc;*/
}
.download-container .middle-wrap{
    margin-top: 80px;
    margin-bottom: 80px;
}
.download-container{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    background: #f5f5f5;
    position: relative;
}
.lc-infographics-container .normal{
    font-weight: normal;
    font-size: 12px;
}
.m-t-10{
    margin-top: 10px;
}
.m-t-20{
    margin-top: 20px;
}
.m-t-30{
    margin-top: 30px;
}
.h2.title{
    margin-bottom: 60px;
}
.spacer-container .spacer-image-container {
    position: relative;
}
.spacer-container .spacer-image-container img {
    width: auto;
    max-height: 40px;
    position: relative;
    background: #fff;
}
.spacer-container .spacer-image-container::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 100%;
    right: -30px;
    top: 0;
    background: #f2f5f6;
}
.spacer-container .spacer-image-container::before{
    content: '';
    position: absolute;
    width: 30px;
    height: 100%;
    left: -30px;
    top: 0;
    background: #f2f5f6;
}
.spacer-container .spacer-line{
    width: 100%;
    position: absolute;
    height: 1px;
    background-color: #D0D0D0;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.spacer-container{
    position: relative;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    min-height: 40px;
}
.discover-card-container.two ul li{
    width: calc(50% - 13px);
}
.discover-card-container.three ul li{
    width: calc(33.33% - 17px);
}
.discover-card-content button{
    width: 100%;
}
.red{
    color: #e32119 !important;
}
.custom-media{
    margin-top: 80px;
    margin-bottom: 80px;
}
.lc-text-container .h4.title{
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 60px;
    font-size: 1.5625em;
    line-height: 1.2em;
}
.lc-infographics-container ul li p{
    font-size: 1.125em;
    line-height: 1.33em;
    min-height: 72px;
    margin-top: 8px;
    font-weight: 700;
}
.lc-infographics-container ul li img{
    max-width: 60px;
    margin-bottom: 30px;
    height: 60px;
    width: auto;
    display: inline-block;
    font-size: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    vertical-align: middle;
}
.lc-infographics-container ul li{
    max-width: 205px;
    min-height: 250px;
    display: inline-block;
    padding: 30px 10px;
    text-align: center;
    overflow: hidden;
    font-size: 16px;
}
.lc-infographics-container ul{
    display: flex;
    justify-content: space-around;
}
.lc-infographics-container{
    margin-top: 80px;
    margin-bottom: 80px;
    background-color: #f5f5f5;
    box-shadow: 0 3px 3px -2px rgba(0,0,0,0.2),0 3px 4px 0 rgba(0,0,0,0.14),0 1px 8px 0 rgba(0,0,0,0.12);
}
.lc-button-containter{
    text-align: center;
    margin-top: 45px;
}
.lc-params{
    margin-bottom: 60px;
    font-size: 1em;
}
.lc-params ol{
    list-style-position: inside;
    padding: 0 0 10px 20px;
}
.lc-params ol li{
    list-style-type: decimal;
    padding: 0 0 10px 0;
    font-weight: bold;
}
a.btn-dark{
    color: #fff !important;
}
.landing-bold-title{
    margin-top: 80px;
    margin-bottom: 80px;
}
.landing-bold-title h2{
    margin-bottom: 60px;
    font-size: 2.25em;
    line-height: 1em;
    font-weight: bold;
}
.discover-card-content .title{
    font-weight: bold;
    color: #fff;
    font-size: 26pt;
}
.discover-card-content{
    position: absolute;
    width: calc(100% - 50px);
    min-height: 20%;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 90;
}
.discover-card::after{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: .3;
}
.discover-card-content-under button{
    width: 100%;
    border: 4px solid #333;
}
.discover-card-content-under .title{
    font-size: 1.5em;
    line-height: 1.3333333333em;
    color: #000;
    min-height: 65px;
    padding: 0 25px;
}
.discover-card{
    animation: opacity-animate 200ms ease-out forwards;
    animation-delay: 0s;
    -webkit-animation-delay: .2s;
    animation-delay: 0s;
    min-height: 340px;
    position: relative;
    display: inline-block;
    /*width: calc(33.33% - 17px);*/
}
.middle-buy-row .text-container{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    min-height: 75px;
    font-weight: bold;
}
.middle-buy-row{
    background-color: #E7E7E7;
}
.top-banner-container .description{
    position: absolute;
    bottom: 60px;
    max-width: 60%;
    color: #fff;
    z-index: 40;
    margin: 0 90px;
}
.top-banner-container .image-logo{
    position: absolute;
    width: 300px;
    height: auto;
    top: 50px;
    z-index: 40;
    margin: 0 90px;
}
.top-banner-container{
    position: relative;
}
.top-banner-wrapper{
    margin: 0 auto;
}
.top-banner-container video{
    width: 100%;
}
.top-banner-container.no-opacity::after{
    opacity: 0;
    height: 99%;
}
.top-banner-container::after{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #000;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    opacity: .3;
}
.modal-footer div{
    display: flex;
    flex-basis: 100%;
    justify-content: space-between;
}
.modal.show{
    display: block !important;
}
.gdpr-consent-overlay .modal-header .modal-title{
    font-weight: bold;
    font-size: 16pt;
    color: #333;
}
.gdpr-consent-overlay .modal-dialog{
    margin: 0 auto !important;
    top: 30%;
}
.gdpr-consent-overlay .modal-footer {
    text-align: left !important;
}
.gdpr-consent-overlay{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 965;
    background-color: rgba(0, 0, 0, 0.5);
}
.gdpr-consent-message{
    font-size: 12pt;
    font-weight: 650;
    margin-bottom: 30px;
}
.cookie-type-title label{
    font-weight: bold;
    font-size: 11pt;
}
.cookie-type-desc{
    display: none;
}
.cookie-link,
.cookie-more{
    cursor: pointer;
    color: #ff1d1d !important;
    text-decoration: none;
}
.cookie-type-desc{
    padding-left: 20px;
}

/*!**/
/*#gdpr-cookie-message {*/
/*    !*position: fixed;*!*/
/*    max-width: 300px;*/
/*    background-color: rgba(0,0,0,0.8);*/
/*    opacity: 0.9;*/
/*    padding: 5px;*/
/*    border-radius: 0px;*/
/*    box-shadow: 0 6px 6px rgba(0,0,0,0.25);*/
/*    margin-left: 30px;*/
/*    z-index: 1030;*/
/*    color: #fff;*/
/*}*/
/*#gdpr-cookie-message h4 {*/
/*    color: #fff;*/
/*    font-size: 12px;*/
/*    font-weight: 500;*/
/*    margin-bottom: 5px;*/
/*}*/
/*#gdpr-cookie-message h5 {*/
/*    color: white;*/
/*    font-size: 11px;*/
/*    font-weight: 500;*/
/*    margin-bottom: 10px;*/
/*}*/
/*!*#gdpr-cookie-message p, #gdpr-cookie-message ul {*!*/
/*!*	color: white;*!*/
/*!*	font-size: 11px;*!*/
/*!*	line-height: 1.5em;*!*/
/*!*}*!*/
/*#gdpr-cookie-message p:last-child {*/
/*    margin-bottom: 0;*/
/*    text-align: right;*/
/*}*/
/*.gdpr-cookie-more{*/
/*    !*max-height: 400px;*!*/
/*    !*overflow-y: scroll;*!*/
/*}*/
/*.cookie-type-title label{*/
/*    color: #ffffff;*/
/*    font-weight: bold;*/
/*}*/

/*!*#gdpr-cookie-message li {*!*/
/*!*	width: 49%;*!*/
/*!*	display: inline-block;*!*/
/*!*}*!*/
/*#gdpr-cookie-message a {*/
/*    color: white;*/
/*    text-decoration: none;*/
/*    font-size: 11px;*/
/*    padding-bottom: 2px;*/
/*    font-weight: 500;*/
/*    !*border-bottom: 1px dotted rgba(255,255,255,0.75);*!*/
/*    !*transition: all 0.3s ease-in;*!*/
/*}*/
/*#gdpr-cookie-message a:hover {*/
/*    color: white;*/
/*    border-bottom-color: white;*/
/*    transition: all 0.3s ease-in;*/
/*}*/
/*!*#gdpr-cookie-message button {*!*/
/*!*	border: none;*!*/
/*!*	background-color: #47ba48;*!*/
/*!*	color: white;*!*/
/*!*	font-family: 'Quicksand', sans-serif;*!*/
/*!*	font-size: 10px;*!*/
/*!*	padding: 7px;*!*/
/*!*	border-radius: 0px;*!*/
/*!*	margin-left: 15px;*!*/
/*!*	cursor: pointer;*!*/
/*!*	transition: all 0.3s ease-in;*!*/
/*!*	font-weight: bold;*!*/
/*!*}*!*/
/*!*#gdpr-cookie-message button:hover {*!*/
/*!*	background-color: #36d737;*!*/
/*!*	color: white;*!*/
/*!*	transition: all 0.3s ease-in;*!*/
/*!*}*!*/
/*!*button#gdpr-cookie-advanced {*/
/*	display: none;*/
/*	background: white;*/
/*	color: #666;*/
/*}*!*/
/*#gdpr-cookie-message button:disabled {*/
/*    opacity: 0.3;*/
/*}*/
/*#gdpr-cookie-message input[type="checkbox"] {*/
/*    float: none;*/
/*    margin-top: 0;*/
/*    margin-right: 5px;*/
/*}*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900|Roboto+Condensed:400,300,700,700italic|Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700,400italic,700italic);

.minus-quantity,.plus-quantity{
  cursor: pointer;
}

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

/* Panel fejléce */
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid #ddd;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: #f5f5f5;
  color: #333;
}

/* Panel címe a fejlécen belül */
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
  font-weight: 500;
}

/* A tartalom helye */
.panel-body {
  padding: 15px;
}

/* Panel lábléce */
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
html:not([theme="dark"]) {
  --border-color: #ddd;
  --border-color-dark: #e1e1e1;
  --nav-bg: #262626;
  --nav-border: #424242;
; }
html[theme="light"] {
	--nav-bg: #262626;
	--nav-border: #424242;
	--menu-link-color: var(--text-color-light);
	--menu-hover-bg: var(--background--lighter);
}
html[theme="dark"] {
  --text-color: #fff;
  --text-color-meta: #AAAAAA;
  --text-color-meta-dark: #717171;
  --text-color-darker: #222;
  --text-color-darkest: #000;
  --text-color-hover: #999999;
  --text-color-mute: #9a9a9a;
  --text-color-light: hsla(0, 0%, 87%, 0.8);
  --text-color-lighter: hsla(0, 0%, 73%, 0.8);
  --link-color: #ebebeb;
  --link-hover-color: #fff;
  --error-color: rgb(240, 50, 50);
  --background: #262626;
  --background-secondery: #1c1c1c;
  --background--darker: #121212;
  --background--darkest: #040404;
  --background--lighter: #3e3e3e;
  --nav-bg: #262626;
  --nav-border: #424242;
  --panel-bg: #1c1c1c;
  --border-color-light: #ddd;
  --logo-color: #ffffff;
  --logo-color-dark: #000000;
  --panel-header-bg: #1d1d1d;
  --panel-box-bg: #1c1c1c;
  --border-color: rgba(255,255,255,0.1);
  --border-color-20: rgba(255,255,255,0.2);
  --border-color-30: rgba(255,255,255,0.3);
  --content-box-shadow: 0 1px 1px rgba(180, 180, 180, 0.1);
  --border-color-dark: rgba(255,255,255,0.2);
  --menu-link-color: var(--text-color-light);
  --menu-hover-bg: var(--background--lighter);
  --search-input-bg:#ff;
  --footer-bg: var(--background);
  --input-bg: var(--background--darker);
  --input-color: var(--text-color);
  --input-border-color: var(--border-color);
  --category-sidebar-bg: var(--background-secondery);
  --sidebar-title-color: var(--text-color-light);
  --category-list-color: var(--text-color-mute);
  --category-list-item-hover:var(--background--lighter);
  --tab-box-bg: var(--background--lighter);
  --tab-box-active-bg: var(--background-secondery);
  --tab-box-active-border: var(--border-color);
  --brand-success: #208e4e;
  --brand-info: #d7b426;
  --brand-warning: #aa8a0a;
  --brand-primary: #0d5d4d; }

html {
  font-family: "Mulish", sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

article,
aside,
footer,
header,
nav,
section {
  display: block; }

h1 {
  font-size: 2em;
  margin: 0.67em 0; }

figcaption,
figure,
main {
  display: block; }

figure {
  margin: 1em 40px; }

hr {
  -moz-box-sizing: content-box;
       box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: "Mulish", monospace, monospace;
  font-size: 1em; }

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }

a:active,
a:hover {
  outline-width: 0; }

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted; }

b,
strong {
  font-weight: inherit; }

b,
strong {
  font-weight: bolder; }

code,
kbd,
samp {
  font-family: "Mulish", monospace, monospace;
  font-size: 1em; }

dfn {
  font-style: italic; }

mark {
  background-color: #ff0;
  color: #000; }

small {
  font-size: 80%; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

audio,
video {
  display: inline-block; }

audio:not([controls]) {
  display: none;
  height: 0; }

img {
  border-style: none; }

svg:not(:root) {
  overflow: hidden; }

button,
input,
optgroup,
select,
textarea {
  font-family: "Mulish", sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [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 {
  border-style: none;
  padding: 0; }

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

legend {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

progress {
  display: inline-block;
  vertical-align: baseline; }

textarea {
  overflow: auto; }

[type="checkbox"],
[type="radio"] {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  padding: 0; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

details,
menu {
  display: block; }

summary {
  display: list-item; }

canvas {
  display: inline-block; }

template {
  display: none; }

[hidden] {
  display: none; }

html {
  -moz-box-sizing: border-box;
       box-sizing: border-box; }

*,
*::before,
*::after {
  -moz-box-sizing: inherit;
       box-sizing: inherit; }

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-size: 0.85rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #EEEEEE; }
  @media (max-width: 767px) {
    body {
      font-size: 0.75rem; } }

[tabindex="-1"]:focus {
  outline: none !important; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  cursor: help; }

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;
  list-style-type: none; }

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #16A085;
  text-decoration: none;
  -webkit-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
     -moz-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
       -o-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
          transition: all 0.2s linear 0s, letter-spacing 0s linear 0s; }
  a:focus, a:hover {
    color: #0d5d4d;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  text-decoration: none; }
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle; }

[role="button"] {
  cursor: pointer; }

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation; }

table {
  border-collapse: collapse;
  background-color: transparent; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #636c72;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: left; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

input,
button,
select,
textarea {
  line-height: inherit; }

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed; }

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit; }

input[type="search"] {
  -webkit-appearance: none; }

output {
  display: inline-block; }

[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: 500;
  line-height: 1.1;
  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.1; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.title-1 {
  display: block;
  width: 100%;
  clear: both; }

.form-control {
  display: block;
  width: 100%;
  height: 38px;
  padding: 0.5rem 0.75rem;
  font-size: 0.85rem;
  line-height: 1.25;
  color: #464a4c;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.2rem;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
     -moz-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
       -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
          transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #464a4c;
    background-color: #fff;
    border-color: #c12e2a;
    outline: none;
  }
  .form-control::-webkit-input-placeholder {
    color: #636c72;
    opacity: 1; }
  .form-control:-moz-placeholder {
    color: #636c72;
    opacity: 1; }
  .form-control::placeholder {
    color: #636c72;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled {
    cursor: not-allowed; }

.section-ev::after {
  display: block;
  content: "";
  clear: both; }

html {
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  font-size: 100%; }

*,
*::before,
*::after {
  -moz-box-sizing: inherit;
       box-sizing: inherit; }

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

html, body {
  height: 100%; }

ul, menu, dir, li, ol {
  list-style-type: none; }

a {
  color: #333;
  outline: 0;
  cursor: pointer;
  -webkit-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
     -moz-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
       -o-transition: all 0.2s linear 0s, letter-spacing 0s linear 0s;
          transition: all 0.2s linear 0s, letter-spacing 0s linear 0s; }
  a:focus, a:hover, a:active {
    outline: none;
    text-decoration: none;
    color: #666; }

* {
  outline: 0; }
  *:hover, *:focus {
    outline: 0; }

ul {
  list-style: none;
  margin: 0;
  padding: 0; }

ul li {
  margin: 0;
  padding: 0; }

ol {
  margin: 0;
  padding: 0; }

p {
  padding: 0; }

fieldset {
  border: none;
  margin: 0;
  padding: 0; }

button {
  cursor: pointer; }

.section-ev::after {
  display: block;
  content: "";
  clear: both; }

/* Helper class */
.uppercase {
  text-transform: uppercase; }

.relative {
  position: relative; }

.no-margin {
  margin: 0 !important; }

.no-padding {
  padding: 0 !important; }

.no-border {
  border: 0; }

.width100, .w100 {
  width: 100%; }

.hw100 {
  height: 100%;
  width: 100%; }

.dtable {
  display: table; }

.dtable-cell {
  display: table-cell;
  vertical-align: middle; }

hr.small {
  background-color: #000;
  height: 2px;
  margin-top: 30px;
  margin-bottom: 30px;
  width: 44px; }

.text-hr {
  margin-bottom: 60px !important;
  margin-top: 0 !important; }

.mt15 {
  margin-top: 15px; }

.mt10 {
  margin-top: 10px; }

.mt20 {
  margin-top: 20px; }

.mt5 {
  margin-top: 5px; }

.mb15 {
  margin-bottom: 15px; }

.mb10 {
  margin-bottom: 10px; }

.mb20 {
  margin-bottom: 20px; }

.mb5 {
  margin-bottom: 5px; }

.color-white {
  color: #fff; }

.color-danger {
  color: #E74C3C; }

.color-success {
  color: #2ECC71; }

.color-info {
  color: #e4cb65; }

.color-danger {
  color: #E74C3C; }

.link-color {
  color: #369; }

.mb10 {
  margin-bottom: 10px; }

.mb15 {
  margin-bottom: 10px; }

.mb20 {
  margin-bottom: 10px; }

.mb25 {
  margin-bottom: 10px; }

.mb30 {
  margin-bottom: 10px; }

.mb40 {
  margin-bottom: 10px; }

.mb50 {
  margin-bottom: 10px; }

.mb60 {
  margin-bottom: 10px; }

.hide-visually {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

/* =============================================================== */
/* WEB PAGE PROGRESS BAR CSS
/* =============================================================== */
.pace .pace-progress {
  background: #16A085;
  position: fixed;
  z-index: 2000;
  top: 0;
  left: 0;
  height: 2px;
  -webkit-transition: width 1s;
  -moz-transition: width 1s;
  -o-transition: width 1s;
  transition: width 1s; }

.pace-inactive {
  display: none; }

/* CSS ANIMATION   */
@-webkit-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fade-in {
  opacity: 0;
  -webkit-animation: fadeIn ease-in 1;
  -moz-animation: fadeIn ease-in 1;
  -o-animation: fadeIn ease-in 1;
     animation: fadeIn ease-in 1;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-fill-mode: forwards;
  -o-animation-fill-mode: forwards;
     animation-fill-mode: forwards;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -o-animation-duration: 1s;
     animation-duration: 1s; }

.coming-soon-page .landing-intro {
  -webkit-animation-delay: 0.35s;
  -moz-animation-delay: 0.35s;
  -o-animation-delay: 0.35s;
     animation-delay: 0.35s;
  -webkit-animation-duration: .35s;
  -moz-animation-duration: .35s;
  -o-animation-duration: .35s;
     animation-duration: .35s; }

.delay-1 {
  -webkit-animation-delay: 0.35s;
  -moz-animation-delay: 0.35s;
  -o-animation-delay: 0.35s;
     animation-delay: 0.35s; }

.delay-2 {
  -webkit-animation-delay: .7s;
  -moz-animation-delay: .7s;
  -o-animation-delay: .7s;
     animation-delay: .7s; }

.delay-3 {
  -webkit-animation-delay: 1.1s;
  -moz-animation-delay: 1.1s;
  -o-animation-delay: 1.1s;
     animation-delay: 1.1s; }

.delay-4 {
  -webkit-animation-delay: 1.5s;
  -moz-animation-delay: 1.5s;
  -o-animation-delay: 1.5s;
     animation-delay: 1.5s; }

.btn {
  display: inline-block;
  font-weight: normal;
  line-height: 1.5;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 8px 12px;
  font-size: 0.85rem;
  border-radius: 0.2rem;
  -webkit-transition: all 0.2s ease-in-out;
     -moz-transition: all 0.2s ease-in-out;
       -o-transition: all 0.2s ease-in-out;
          transition: all 0.2s ease-in-out; }
  .btn:focus, .btn:hover {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(22, 160, 133, 0.25); }
  .btn.disabled, .btn:disabled {
    cursor: not-allowed;
    opacity: .65; }
  .btn:active, .btn.active {
    background-image: none; }
  .btn.btn-wide {
    padding-left: 40px;
    padding-right: 40px; }
  .btn.btn-more {
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #000;
    font-weight: bold;
    line-height: 32px;
    font-size: 0.75rem; }
  .btn.btn-line {
    text-transform: uppercase;
    letter-spacing: 1.1px;
    color: #000;
    font-weight: bold;
    line-height: 20px;
    font-size: 0.65rem;
    background: none;
    border-radius: 0; }

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #16A085;
  border-color: #16A085; }
  .btn-primary:hover {
    color: #fff;
    background-color: #107360;
    border-color: #0f6a58; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 2px rgba(22, 160, 133, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    background-color: #16A085;
    border-color: #16A085; }
  .btn-primary:active, .btn-primary:active:focus, .btn-primary.active, .btn-primary.active:focus,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #107360;
    background-image: none;
    border-color: #0f6a58; }
  .btn-primary:not([href]):not([tabindex]):not(.btn-line) {
    color: #fff; }
    .btn-primary:not([href]):not([tabindex]):not(.btn-line):hover {
      color: #fff; }
  .btn-primary.btn-gradient {
    color: #fff;
    background: -webkit-linear-gradient(292deg, #16A085 44%, #2ECC71 85%);
    background: -moz-linear-gradient(292deg, #16A085 44%, #2ECC71 85%);
    background: -o-linear-gradient(292deg, #16A085 44%, #2ECC71 85%);
    background: linear-gradient(158deg, #16A085 44%, #2ECC71 85%);
    border-color: #16A085;
    -webkit-transition: all 0.25s linear;
       -moz-transition: all 0.25s linear;
         -o-transition: all 0.25s linear;
            transition: all 0.25s linear; }
    .btn-primary.btn-gradient:hover {
      color: #fff;
      border-color: #0f6a58;
      opacity: 0.9;
      text-indent: -1px; }
    .btn-primary.btn-gradient:focus, .btn-primary.btn-gradient.focus {
      box-shadow: 0 0 0 2px rgba(22, 160, 133, 0.5); }
    .btn-primary.btn-gradient.disabled, .btn-primary.btn-gradient:disabled {
      background-color: #16A085;
      border-color: #16A085; }
    .btn-primary.btn-gradient:active, .btn-primary.btn-gradient:active:focus, .btn-primary.btn-gradient.active, .btn-primary.btn-gradient.active:focus,
    .show > .btn-primary.btn-gradient.dropdown-toggle {
      color: #fff;
      background-color: #107360;
      background-image: none;
      border-color: #0f6a58; }

.btn-secondary, .btn-default {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover, .btn-default:hover {
    color: #292b2c;
    background-color: #e6e5e5;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus, .btn-default:focus, .btn-default.focus {
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled, .btn-default.disabled, .btn-default:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary:active, .btn-secondary:active:focus, .btn-secondary.active, .btn-secondary.active:focus,
  .show > .btn-secondary.dropdown-toggle, .btn-default:active, .btn-default:active:focus, .btn-default.active, .btn-default.active:focus,
  .show > .btn-default.dropdown-toggle {
    color: #292b2c;
    background-color: #e6e5e5;
    background-image: none;
    border-color: #adadad; }

.btn-info {
  color: #fff;
  background-color: #e4cb65;
  border-color: #e4cb65; }
  .btn-info:hover {
    color: #fff;
    background-color: #dcbc3a;
    border-color: #dbb931; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 2px rgba(228, 203, 101, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    background-color: #e4cb65;
    border-color: #e4cb65; }
  .btn-info:active, .btn-info:active:focus, .btn-info.active, .btn-info.active:focus,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #dcbc3a;
    background-image: none;
    border-color: #dbb931; }

.btn-success {
  color: #fff;
  background-color: #2ECC71;
  border-color: #2ECC71; }
  .btn-success:hover {
    color: #fff;
    background-color: #25a25a;
    border-color: #239a55; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 2px rgba(46, 204, 113, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    background-color: #2ECC71;
    border-color: #2ECC71; }
  .btn-success:active, .btn-success:active:focus, .btn-success.active, .btn-success.active:focus,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #25a25a;
    background-image: none;
    border-color: #239a55; }
  .btn-success:not([href]):not([tabindex]) {
    color: #fff; }
    .btn-success:not([href]):not([tabindex]):hover {
      color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #F1C40F;
  border-color: #F1C40F; }
  .btn-warning:hover {
    color: #fff;
    background-color: #c29d0b;
    border-color: #b8960b; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 2px rgba(241, 196, 15, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    background-color: #F1C40F;
    border-color: #F1C40F; }
  .btn-warning:active, .btn-warning:active:focus, .btn-warning.active, .btn-warning.active:focus,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #c29d0b;
    background-image: none;
    border-color: #b8960b; }
  .btn-warning:not([href]):not([tabindex]) {
    color: #fff; }
    .btn-warning:not([href]):not([tabindex]):hover {
      color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #c12e2a; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger:active, .btn-danger:active:focus, .btn-danger.active, .btn-danger.active:focus,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    background-image: none;
    border-color: #c12e2a; }
  .btn-danger:not([href]):not([tabindex]) {
    color: #fff; }
    .btn-danger:not([href]):not([tabindex]):hover {
      color: #fff; }

.btn-outline-primary {
  color: #16A085;
  background-image: none;
  background-color: transparent;
  border-color: #16A085; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #16A085;
    border-color: #16A085; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgba(22, 160, 133, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #16A085;
    background-color: transparent; }
  .btn-outline-primary:active, .btn-outline-primary.active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #16A085;
    border-color: #16A085; }

.btn-outline-secondary {
  color: #ccc;
  background-image: none;
  background-color: transparent;
  border-color: #ccc; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #ccc;
    background-color: transparent; }
  .btn-outline-secondary:active, .btn-outline-secondary.active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #ccc;
    border-color: #ccc; }

.btn-outline-info {
  color: #e4cb65;
  background-image: none;
  background-color: transparent;
  border-color: #e4cb65; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #e4cb65;
    border-color: #e4cb65; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 2px rgba(228, 203, 101, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #e4cb65;
    background-color: transparent; }
  .btn-outline-info:active, .btn-outline-info.active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #e4cb65;
    border-color: #e4cb65; }

.btn-outline-success {
  color: #2ECC71;
  background-image: none;
  background-color: transparent;
  border-color: #2ECC71; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #2ECC71;
    border-color: #2ECC71; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 2px rgba(46, 204, 113, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #2ECC71;
    background-color: transparent; }
  .btn-outline-success:active, .btn-outline-success.active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #2ECC71;
    border-color: #2ECC71; }

.btn-outline-warning {
  color: #F1C40F;
  background-image: none;
  background-color: transparent;
  border-color: #F1C40F; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #F1C40F;
    border-color: #F1C40F; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 2px rgba(241, 196, 15, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #F1C40F;
    background-color: transparent; }
  .btn-outline-warning:active, .btn-outline-warning.active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #F1C40F;
    border-color: #F1C40F; }

.btn-outline-danger {
  color: #d9534f;
  background-image: none;
  background-color: transparent;
  border-color: #d9534f; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 2px rgba(217, 83, 79, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d9534f;
    background-color: transparent; }
  .btn-outline-danger:active, .btn-outline-danger.active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }

html[theme="dark"] .btn-success {
  color: #fff;
  background-color: #208e4e;
  border-color: #208e4e; }
  html[theme="dark"] .btn-success:hover {
    color: #fff;
    background-color: #176437;
    border-color: #155c33; }
  html[theme="dark"] .btn-success:focus, html[theme="dark"] .btn-success.focus {
    box-shadow: 0 0 0 2px rgba(32, 142, 78, 0.5); }
  html[theme="dark"] .btn-success.disabled, html[theme="dark"] .btn-success:disabled {
    background-color: #208e4e;
    border-color: #208e4e; }
  html[theme="dark"] .btn-success:active, html[theme="dark"] .btn-success:active:focus, html[theme="dark"] .btn-success.active, html[theme="dark"] .btn-success.active:focus,
  .show > html[theme="dark"] .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #176437;
    background-image: none;
    border-color: #155c33; }
  html[theme="dark"] .btn-success:not([href]):not([tabindex]) {
    color: #fff; }
    html[theme="dark"] .btn-success:not([href]):not([tabindex]):hover {
      color: #fff; }

html[theme="dark"] .btn-primary {
  color: #fff;
  background-color: #0d5d4d;
  border-color: #0d5d4d; }
  html[theme="dark"] .btn-primary:hover {
    color: #fff;
    background-color: #073028;
    border-color: #052720; }
  html[theme="dark"] .btn-primary:focus, html[theme="dark"] .btn-primary.focus {
    box-shadow: 0 0 0 2px rgba(13, 93, 77, 0.5); }
  html[theme="dark"] .btn-primary.disabled, html[theme="dark"] .btn-primary:disabled {
    background-color: #0d5d4d;
    border-color: #0d5d4d; }
  html[theme="dark"] .btn-primary:active, html[theme="dark"] .btn-primary:active:focus, html[theme="dark"] .btn-primary.active, html[theme="dark"] .btn-primary.active:focus,
  .show > html[theme="dark"] .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #073028;
    background-image: none;
    border-color: #052720; }
  html[theme="dark"] .btn-primary.btn-gradient {
    background: -webkit-linear-gradient(292deg, #0d5d4d 35%, #208e4e 85%);
    background: -moz-linear-gradient(292deg, #0d5d4d 35%, #208e4e 85%);
    background: -o-linear-gradient(292deg, #0d5d4d 35%, #208e4e 85%);
    background: linear-gradient(158deg, #0d5d4d 35%, #208e4e 85%); }

html[theme="dark"] .btn-info {
  color: #fff;
  background-color: #d7b426;
  border-color: #d7b426; }
  html[theme="dark"] .btn-info:hover {
    color: #fff;
    background-color: #ab901e;
    border-color: #a3881d; }
  html[theme="dark"] .btn-info:focus, html[theme="dark"] .btn-info.focus {
    box-shadow: 0 0 0 2px rgba(215, 180, 38, 0.5); }
  html[theme="dark"] .btn-info.disabled, html[theme="dark"] .btn-info:disabled {
    background-color: #d7b426;
    border-color: #d7b426; }
  html[theme="dark"] .btn-info:active, html[theme="dark"] .btn-info:active:focus, html[theme="dark"] .btn-info.active, html[theme="dark"] .btn-info.active:focus,
  .show > html[theme="dark"] .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #ab901e;
    background-image: none;
    border-color: #a3881d; }

html[theme="dark"] .btn-warning {
  color: #fff;
  background-color: #aa8a0a;
  border-color: #aa8a0a; }
  html[theme="dark"] .btn-warning:hover {
    color: #fff;
    background-color: #796307;
    border-color: #705b07; }
  html[theme="dark"] .btn-warning:focus, html[theme="dark"] .btn-warning.focus {
    box-shadow: 0 0 0 2px rgba(170, 138, 10, 0.5); }
  html[theme="dark"] .btn-warning.disabled, html[theme="dark"] .btn-warning:disabled {
    background-color: #aa8a0a;
    border-color: #aa8a0a; }
  html[theme="dark"] .btn-warning:active, html[theme="dark"] .btn-warning:active:focus, html[theme="dark"] .btn-warning.active, html[theme="dark"] .btn-warning.active:focus,
  .show > html[theme="dark"] .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #796307;
    background-image: none;
    border-color: #705b07; }

html[theme="dark"] .btn-danger {
  color: #fff;
  background-color: #b52b27;
  border-color: #b52b27; }
  html[theme="dark"] .btn-danger:hover {
    color: #fff;
    background-color: #8b211e;
    border-color: #821f1c; }
  html[theme="dark"] .btn-danger:focus, html[theme="dark"] .btn-danger.focus {
    box-shadow: 0 0 0 2px rgba(181, 43, 39, 0.5); }
  html[theme="dark"] .btn-danger.disabled, html[theme="dark"] .btn-danger:disabled {
    background-color: #b52b27;
    border-color: #b52b27; }
  html[theme="dark"] .btn-danger:active, html[theme="dark"] .btn-danger:active:focus, html[theme="dark"] .btn-danger.active, html[theme="dark"] .btn-danger.active:focus,
  .show > html[theme="dark"] .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #8b211e;
    background-image: none;
    border-color: #821f1c; }

.btn-link {
  font-weight: normal;
  color: #16A085;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
    background-color: transparent; }
  .btn-link, .btn-link:focus, .btn-link:active {
    border-color: transparent; }
  .btn-link:hover {
    border-color: transparent; }
  .btn-link:focus, .btn-link:hover {
    color: #0d5d4d;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled {
    color: #636c72; }
    .btn-link:disabled:focus, .btn-link:disabled:hover {
      text-decoration: none; }

.btn-lg {
  padding: 10px 18px;
  font-size: 1rem;
  border-radius: 0.2 0.5rem; }

.btn-sm {
  padding: 4px 8px;
  font-size: 0.65rem;
  border-radius: 0.15rem; }

.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%; }

.btn-post {
  box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.1) inset, 1px 1px 0 rgba(0, 0, 0, 0.05) inset;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-weight: normal;
  text-transform: uppercase; }
  .btn-post.btn-lg {
    line-height: 28px;
    padding-left: 20px;
    padding-right: 20px; }

.btn-primary-dark {
  color: #fff;
  background-color: #107360; }
  .btn-primary-dark:focus, .btn-primary-dark.focus {
    color: #fff;
    background-color: #138a72;
    border-color: #12856f; }
  .btn-primary-dark:hover {
    color: #fff;
    background-color: #138a72;
    border-color: #12856f; }
  .btn-primary-dark:active, .btn-primary-dark.active,
  .open > .btn-primary-dark.dropdown-toggle {
    color: #fff;
    background-color: #138a72;
    border-color: #12856f; }
    .btn-primary-dark:active:hover, .btn-primary-dark:active:focus, .btn-primary-dark:active.focus, .btn-primary-dark.active:hover, .btn-primary-dark.active:focus, .btn-primary-dark.active.focus,
    .open > .btn-primary-dark.dropdown-toggle:hover,
    .open > .btn-primary-dark.dropdown-toggle:focus,
    .open > .btn-primary-dark.dropdown-toggle.focus {
      color: #fff;
      background-color: #138a72;
      border-color: #12856f; }
  .btn-primary-dark:active, .btn-primary-dark.active,
  .open > .btn-primary-dark.dropdown-toggle {
    background-image: none; }
  .btn-primary-dark.disabled:hover, .btn-primary-dark.disabled:focus, .btn-primary-dark.disabled.focus, .btn-primary-dark[disabled]:hover, .btn-primary-dark[disabled]:focus, .btn-primary-dark[disabled].focus,
  fieldset[disabled] .btn-primary-dark:hover,
  fieldset[disabled] .btn-primary-dark:focus,
  fieldset[disabled] .btn-primary-dark.focus {
    background-color: #138a72;
    border-color: #138a72; }

.btn-thin {
  border: 1px solid #BDC3C7;
  color: #BDC3C7;
  background: none; }

.fb_button, .btn-fb {
  color: #fff;
  background-color: #2d4373; }
  .fb_button:focus, .fb_button.focus, .btn-fb:focus, .btn-fb.focus {
    color: #fff;
    background-color: #344e86;
    border-color: #324c82; }
  .fb_button:hover, .btn-fb:hover {
    color: #fff;
    background-color: #344e86;
    border-color: #324c82; }
  .fb_button:active, .fb_button.active,
  .open > .fb_button.dropdown-toggle, .btn-fb:active, .btn-fb.active,
  .open > .btn-fb.dropdown-toggle {
    color: #fff;
    background-color: #344e86;
    border-color: #324c82; }
    .fb_button:active:hover, .fb_button:active:focus, .fb_button:active.focus, .fb_button.active:hover, .fb_button.active:focus, .fb_button.active.focus,
    .open > .fb_button.dropdown-toggle:hover,
    .open > .fb_button.dropdown-toggle:focus,
    .open > .fb_button.dropdown-toggle.focus, .btn-fb:active:hover, .btn-fb:active:focus, .btn-fb:active.focus, .btn-fb.active:hover, .btn-fb.active:focus, .btn-fb.active.focus,
    .open > .btn-fb.dropdown-toggle:hover,
    .open > .btn-fb.dropdown-toggle:focus,
    .open > .btn-fb.dropdown-toggle.focus {
      color: #fff;
      background-color: #344e86;
      border-color: #324c82; }
  .fb_button:active, .fb_button.active,
  .open > .fb_button.dropdown-toggle, .btn-fb:active, .btn-fb.active,
  .open > .btn-fb.dropdown-toggle {
    background-image: none; }
  .fb_button.disabled:hover, .fb_button.disabled:focus, .fb_button.disabled.focus, .fb_button[disabled]:hover, .fb_button[disabled]:focus, .fb_button[disabled].focus,
  fieldset[disabled] .fb_button:hover,
  fieldset[disabled] .fb_button:focus,
  fieldset[disabled] .fb_button.focus, .btn-fb.disabled:hover, .btn-fb.disabled:focus, .btn-fb.disabled.focus, .btn-fb[disabled]:hover, .btn-fb[disabled]:focus, .btn-fb[disabled].focus,
  fieldset[disabled] .btn-fb:hover,
  fieldset[disabled] .btn-fb:focus,
  fieldset[disabled] .btn-fb.focus {
    background-color: #344e86;
    border-color: #344e86; }

.btn-tw {
  color: #fff;
  background-color: #0087ba; }
  .btn-tw:focus, .btn-tw.focus {
    color: #fff;
    background-color: #0099d4;
    border-color: #0096ce; }
  .btn-tw:hover {
    color: #fff;
    background-color: #0099d4;
    border-color: #0096ce; }
  .btn-tw:active, .btn-tw.active,
  .open > .btn-tw.dropdown-toggle {
    color: #fff;
    background-color: #0099d4;
    border-color: #0096ce; }
    .btn-tw:active:hover, .btn-tw:active:focus, .btn-tw:active.focus, .btn-tw.active:hover, .btn-tw.active:focus, .btn-tw.active.focus,
    .open > .btn-tw.dropdown-toggle:hover,
    .open > .btn-tw.dropdown-toggle:focus,
    .open > .btn-tw.dropdown-toggle.focus {
      color: #fff;
      background-color: #0099d4;
      border-color: #0096ce; }
  .btn-tw:active, .btn-tw.active,
  .open > .btn-tw.dropdown-toggle {
    background-image: none; }
  .btn-tw.disabled:hover, .btn-tw.disabled:focus, .btn-tw.disabled.focus, .btn-tw[disabled]:hover, .btn-tw[disabled]:focus, .btn-tw[disabled].focus,
  fieldset[disabled] .btn-tw:hover,
  fieldset[disabled] .btn-tw:focus,
  fieldset[disabled] .btn-tw.focus {
    background-color: #0099d4;
    border-color: #0099d4; }

.btn-border {
  box-shadow: 0 -2px 0 rgba(0, 0, 0, 0.2) inset, 1px 1px 0 rgba(0, 0, 0, 0.1) inset;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1); }

.btn-border-thin {
  margin-bottom: 5px;
  padding: 3px 4px;
  border: 1px solid #ddd; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #16A085; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #16A085; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #16A085; }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(22, 160, 133, 0.5); }

/* =============================================================== */
/* TYPOGRAPHY
/* =============================================================== */
h1, h2, h3, h4, h5, h6 {
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin: 0;
  /* padding-bottom: 15px; */
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased; }

h1 {
  font-size: 16pt;
  line-height: 35px; }

h2 {
  font-size: 14pt;
  line-height: 28px; }

h3 {
  font-size: 12pt;
  line-height: 24px; }

h4 {
  font-size: 11pt;
  line-height: 20px; }

h5 {
  font-size: 10pt;
  line-height: 20px; }

h6 {
  font-size: 8pt;
  line-height: 20px; }

@media (max-width: 979px) {
  h1 {
    font-size: 24px;
    line-height: 26px; }
  h2 {
    font-size: 20px;
    line-height: 24px; }
  h3 {
    font-size: 18px;
    line-height: 20px; }
  h4 {
    font-size: 16px;
    line-height: 18px; }
  h5 {
    font-size: 14px;
    line-height: 20px; }
  h6 {
    font-size: 12px;
    line-height: 20px; } }

@media (max-width: 767px) {
  h1 {
    font-size: 22px;
    line-height: 24px; }
  h2 {
    font-size: 18px;
    line-height: 24px; }
  h3 {
    font-size: 16px;
    line-height: 18px; }
  h4 {
    font-size: 14px;
    line-height: 18px; }
  h5 {
    font-size: 12px;
    line-height: 16px; }
  h6 {
    font-size: 10px;
    line-height: 14px; } }

.title-2 {
  border-bottom: 1px solid #e6e6e6;
  font-size: 18px;
  margin-bottom: 20px;
  text-transform: uppercase;
  text-align: left; }
  .title-2 span {
    font-weight: lighter; }

.page-sidebar .inner-box {
  padding: 20px; }
  .page-sidebar .inner-box .title-2 {
    border-bottom: 1px solid #e6e6e6;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    margin: 0 -20px 20px;
    padding: 0 20px 15px;
    font-weight: 500; }

.title-5 {
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  border-bottom: 1px solid #e6e6e6;
  color: #080808;
  font-size: 16px;
  font-weight: 400;
  margin: 0 0 20px;
  padding: 0 0 20px;
  text-transform: uppercase;
  text-align: left; }

.title-6 {
  font-size: 4rem;
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 300;
  line-height: 1;
  padding-bottom: 0; }
  @media (max-width: 767px) {
    .title-6 {
      font-size: 3rem; } }
  .title-6-sub {
    padding: 0 0 5px 0;
    color: #fcfcfc;
    font-size: 16px;
    font-weight: lighter;
    text-transform: uppercase;
    letter-spacing: 0.5rem; }
    @media (max-width: 767px) {
      .title-6-sub {
        font-size: 12px; } }
    .title-6-sub.top {
      padding-bottom: 10px;
      margin-bottom: 0; }

label {
  font-weight: 500; }

.card .card-header .card-title {
  margin-bottom: 0;
  padding-bottom: 0; }
  .card .card-header .card-title a {
    display: block; }

.panel-group .card + .card {
  margin-top: 10px; }

.dropup,
.dropdown {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:focus {
  outline: 0; }

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.85rem;
  color: #292b2c;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15); }
  .dropdown-menu.dropdown-line {
    width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px); }
    .dropdown-menu.dropdown-line.has-form .dropdown-item {
      font-size: 13px;
      padding: 8px 12px; }
      .dropdown-menu.dropdown-line.has-form .dropdown-item .custom-control {
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-align-items: center;
           -moz-box-align: center;
                align-items: center; }
      .dropdown-menu.dropdown-line.has-form .dropdown-item a {
        font-size: 13px;
        padding: 8px 12px; }
    .dropdown-menu.dropdown-line > a {
      font-size: 13px; }

.dropdown-item {
  display: block;
  width: 100%;
  clear: both;
  font-weight: normal;
  color: #292b2c;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #1d1e1f;
    text-decoration: none;
    background-color: #f7f7f9; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff !important;
    text-decoration: none;
    background-color: #16A085; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #636c72;
    background-color: transparent; }

/* ================================================================== */
/* CUSTOMIZE NAVBAR
/* ================================================================== */
.logo, .logo-title {
  font-family: "Mulish", "Open Sans Condensed", Helvetica, Arial, sans-serif;
  font-size: 28px;
  font-weight: bold;
  text-transform: uppercase;
  color: #16a085; }
  @media (max-width: 991px) {
    .logo, .logo-title {
      font-size: 20px; }
      .logo .ln-shadow-logo, .logo-title .ln-shadow-logo {
        height: 42px;
        line-height: 44px;
        width: 42px; } }
  @media (max-width: 479px) {
    .logo, .logo-title {
      font-size: 18px; } }

.intro h1, .intro-title {
  color: #fff;
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-size: 2.5rem;
  line-height: normal;
  font-weight: bold;
  letter-spacing: -0.3px;
  margin-bottom: 10px;
  padding-bottom: 0;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);
  text-transform: capitalize;
  -webkit-transition: font 350ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
     -moz-transition: font 350ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
       -o-transition: font 350ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
          transition: font 350ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s; }
  html[dir="rtl"] body .intro h1, .intro html[dir="rtl"] body h1, html[dir="rtl"] body .intro-title {
    font-family: "Mulish", 'Cairo', sans-serif;
    line-height: 1.4; }

.search-row .search-col .form-control, .search-row button.btn-search {
  border-radius: 0;
  border: 0;
  height: 48px;
  margin-bottom: 0; }

.ln-shadow-logo {
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 100%;
  height: 52px;
  line-height: 50px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 52px;
  margin-top: -8px;
  -webkit-transition: all 0.25s ease;
     -moz-transition: all 0.25s ease;
       -o-transition: all 0.25s ease;
          transition: all 0.25s ease;
  -webkit-transform: scale(1);
     -moz-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1); }
  @media (max-width: 479px) {
    .ln-shadow-logo {
      height: 40px;
      line-height: 40px;
      font-size: 20px;
      width: 40px;
      margin-top: -8px; } }

.logo span {
  font-weight: lighter; }

@media (min-width: 992px) {
  .logo-title {
    padding-top: 12px; } }

@media (max-width: 767px) {
  .logo-title {
    padding-top: 12px; } }

.logo-title span {
  font-weight: lighter; }

@media (max-width: 479px) {
  .logo-title {
    height: auto; } }

.navbar-header img {
  max-height: 90px; }

.navbar-site.navbar {
  -webkit-transition: all 0.25s ease-out 0s;
     -moz-transition: all 0.25s ease-out 0s;
       -o-transition: all 0.25s ease-out 0s;
          transition: all 0.25s ease-out 0s;
  margin-top: 0;
  z-index: 100; }
  .navbar-site.navbar.stuck {
    margin-top: -80px; }
    @media (max-width: 767px) {
      .navbar-site.navbar.stuck {
        margin-top: 0; } }
  .navbar-site.navbar .navbar-nav > li.postadd a.nav-link {
    color: #fff; }
    .navbar-site.navbar .navbar-nav > li.postadd a.nav-link:focus, .navbar-site.navbar .navbar-nav > li.postadd a.nav-link:hover {
      color: #fff; }
  .navbar-site.navbar .navbar-header {
    min-height: 80px;
    border-bottom: solid 1px var(--border-color); }
  .navbar-site.navbar .navbar-nav.navbar-left {
    margin-top: 0; }
  .navbar-site.navbar .navbar-nav.navbar-right .dropdown .icon-down-open-big.fa {
    display: inline-block; }
  .navbar-site.navbar .dropdown .down-open-big {
    display: inline; }
  .navbar-site.navbar .dropdown.lang-menu {
    margin-top: 10px;
    margin-bottom: 10px; }
    .navbar-site.navbar .dropdown.lang-menu .btn {
      width: 100%; }
  @media (max-width: 767px) {
    .navbar-site.navbar {
      background: #fff;
      border-radius: 0;
      height: auto;
      margin-bottom: 0 !important;
      padding: 0; }
      .navbar-site.navbar > .container {
        display: block;
        -webkit-justify-content: safe !important;
           -moz-box-pack: safe !important;
                justify-content: safe !important; }
      .navbar-site.navbar .navbar-collapse {
        padding: 15px; }
      /*.navbar-site.navbar .navbar-identity {*/
      /*  display: block;*/
      /*  height: 80px;*/
      /*  padding: 0 15px;*/
      /*  border-bottom: solid 1px #ddd; }*/
        .navbar-site.navbar .navbar-identity .btn, .navbar-site.navbar .navbar-identity .navbar-toggler {
          margin-top: 18px;
          padding: 0 10px;
          height: 40px; }
      .navbar-site.navbar .nav > li, .navbar-site.navbar .nav > .nav-item {
        padding: 3px 0; }
        .navbar-site.navbar .nav > li a:not(.btn), .navbar-site.navbar .nav > .nav-item a:not(.btn) {
          color: #333; }
        .navbar-site.navbar .nav > li .dropdown-menu > li, .navbar-site.navbar .nav > .nav-item .dropdown-menu > li {
          font-size: 13px; }
          .navbar-site.navbar .nav > li .dropdown-menu > li.active, .navbar-site.navbar .nav > .nav-item .dropdown-menu > li.active {
            background: #eeeeee;
            font-weight: bold;
            color: #2a3744; }
      .navbar-site.navbar button.flag-menu {
        display: inline-block;
        float: right;
        position: relative;
        margin-right: 10px; }
        .navbar-site.navbar button.flag-menu .flag-menu .flag-icon {
          width: 22px;
          height: 16px; } }
  @media (max-width: 479px) {
    .navbar-site.navbar .navbar-identity {
      height: 75px; }
      .navbar-site.navbar .navbar-identity .btn, .navbar-site.navbar .navbar-identity .navbar-toggler {
        margin-top: 13px; }
      .navbar-site.navbar .navbar-identity .logo-title {
        padding-top: 10px; } }

@media (min-width: 768px) {
  .logo {
    height: 80px;
    line-height: normal; }
  .header {
    height: auto;
    /*background: #262626;*/
  }
  .navbar-site {
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
    height: auto;
    background: #262626;
    border-radius: 0;
    border-bottom: solid 1px var(--border-color); }
  /*.navbar.navbar-site .navbar-nav > li, .navbar.navbar-light .navbar-nav > li {*/
  /*  margin-top: 10px;*/
  /*  margin-bottom: 10px; }*/
    .navbar.navbar-site .navbar-nav > li > a:not(.btn), .navbar.navbar-site .navbar-nav > li .nav-link:not(.btn), .navbar.navbar-light .navbar-nav > li > a:not(.btn), .navbar.navbar-light .navbar-nav > li .nav-link:not(.btn) {
      border-radius: 3px;
      -moz-box-sizing: border-box;
           box-sizing: border-box;
      color: #333;
      font-size: 12px;
      height: 50px;
      line-height: 1;
      padding: 12px 10px; }
      .navbar.navbar-site .navbar-nav > li > a:not(.btn):hover, .navbar.navbar-site .navbar-nav > li .nav-link:not(.btn):hover, .navbar.navbar-light .navbar-nav > li > a:not(.btn):hover, .navbar.navbar-light .navbar-nav > li .nav-link:not(.btn):hover {
        color: #000; }
    .navbar.navbar-site .navbar-nav > li.postadd, .navbar.navbar-light .navbar-nav > li.postadd {
      padding-left: 15px;
      margin-left: 5px;
      border-left: solid 1px var(--border-color); }
      .navbar.navbar-site .navbar-nav > li.postadd:hover, .navbar.navbar-light .navbar-nav > li.postadd:hover {
        background: none; }
      .navbar.navbar-site .navbar-nav > li.postadd a, .navbar.navbar-light .navbar-nav > li.postadd a {
        border-radius: 3px;
        -moz-box-sizing: border-box;
             box-sizing: border-box;
        color: #fff;
        font-size: 12px;
        height: 40px;
        line-height: normal;
        padding: 12px 0;
        text-transform: uppercase;
        width: 130px; }
    .navbar.navbar-site .navbar-nav > li.lang-menu, .navbar.navbar-light .navbar-nav > li.lang-menu {
      margin-left: 5px;
      font-size: 12px;
      height: 40px;
      line-height: normal; }
      .navbar.navbar-site .navbar-nav > li.lang-menu .btn, .navbar.navbar-light .navbar-nav > li.lang-menu .btn {
        height: 40px;
        line-height: normal;
        padding: 12px;
        font-size: 12px;
        font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }
      .navbar.navbar-site .navbar-nav > li.lang-menu .caret, .navbar.navbar-light .navbar-nav > li.lang-menu .caret {
        margin-left: 3px; }
    .navbar.navbar-site .navbar-nav > li .btn-postx.btn-success:focus, .navbar.navbar-site .navbar-nav > li .btn-postx.btn-success.focus, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-success:focus, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-success.focus {
      background-color: #25a25a;
      border-color: #176437; }
    .navbar.navbar-site .navbar-nav > li .btn-postx.btn-success:hover, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-success:hover {
      background-color: #25a25a;
      border-color: #176437; }
    .navbar.navbar-site .navbar-nav > li .btn-postx.btn-danger:focus, .navbar.navbar-site .navbar-nav > li .btn-postx.btn-danger.focus, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-danger:focus, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-danger.focus {
      background-color: #c9302c;
      border-color: #8b211e; }
    .navbar.navbar-site .navbar-nav > li .btn-postx.btn-danger:hover, .navbar.navbar-light .navbar-nav > li .btn-postx.btn-danger:hover {
      background-color: #c9302c;
      border-color: #8b211e; }
  .navbar.navbar-site .navbar-nav .show > a, .navbar.navbar-light .navbar-nav .show > a {
    background: none; }
    .navbar.navbar-site .navbar-nav .show > a:hover, .navbar.navbar-light .navbar-nav .show > a:hover {
      background: none; }
    .navbar.navbar-site .navbar-nav .show > a:focus, .navbar.navbar-light .navbar-nav .show > a:focus {
      background: none; }
  .navbar.navbar-bodered .logo {
    height: auto; }
  .navbar.navbar-bodered .logo-title {
    padding-top: 4px; }
  .navbar.navbar-bodered .navbar-brand {
    padding-bottom: 0;
    padding-right: 4px; }
    .navbar.navbar-bodered .navbar-brand:after {
      height: 100%;
      width: 1px;
      background: #ddd;
      content: '';
      position: absolute;
      top: 0;
      margin-left: 20px; }
  .navbar.navbar-bodered .navbar-nav > li {
    margin-top: 0;
    margin-bottom: 0;
    padding: 11px 0;
    height: auto;
    border-right: solid 1px #ddd; }
    .navbar.navbar-bodered .navbar-nav > li:last-child {
      border-right: 0; }
    .navbar.navbar-bodered .navbar-nav > li.postadd {
      border-left: 0; }
      .navbar.navbar-bodered .navbar-nav > li.postadd a {
        height: auto; }
    .navbar.navbar-bodered .navbar-nav > li:hover {
      background: #efefef; }
    .navbar.navbar-bodered .navbar-nav > li > a {
      height: auto;
      text-transform: uppercase;
      font-weight: 500;
      letter-spacing: 0.5px;
      font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
      font-size: 13px;
      padding: 15px 15px !important; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .navbar.navbar-bodered .navbar-nav > li > a {
        font-size: 11px;
        padding: 12px 10px !important; } }

@media (min-width: 768px) {
      .navbar.navbar-bodered .navbar-nav > li > a.nav-link:not(.btn) {
        height: auto; } }

@media (min-width: 768px) and (max-width: 767px) {
  .navbar.navbar-bodered .user-menu .dropdown-menu-right {
    margin-top: 0; } }

@media (min-width: 768px) {
  .lang-menu .dropdown-menu .flag-icon {
    margin-right: 5px; }
  li .user-menu {
    padding: 0;
    -webkit-transition: all 0.2s linear 0s;
       -moz-transition: all 0.2s linear 0s;
         -o-transition: all 0.2s linear 0s;
            transition: all 0.2s linear 0s; }
    li .user-menu li a {
      font-size: 11px;
      letter-spacing: 0.55px;
      clear: both;
      display: block;
      font-weight: 400;
      line-height: 1.42857;
      padding: 5px 10px;
      text-transform: inherit;
      white-space: nowrap; }
    li .user-menu li i {
      margin-right: 5px;
      color: #999999;
      font-size: 120%;
      -webkit-transition: all 0.2s linear 0s;
         -moz-transition: all 0.2s linear 0s;
           -o-transition: all 0.2s linear 0s;
              transition: all 0.2s linear 0s; }
    li .user-menu li:hover i {
      color: #2a3744; }
  li.show .user-menu {
    padding: 0; }
  li .dropdown-menu.user-menu > .active > a {
    background: #eeeeee;
    font-weight: bold;
    color: #2a3744; }
  li.dropdown-item.active, li.dropdown-item:active {
    background: #eeeeee;
    font-weight: bold;
    color: #2a3744; }
  .nav > li.active {
    background: none; }
  .nav > li > a:not(.btn):hover {
    background: none; }
  .nav > li > a:not(.btn):focus {
    background: none; }
  .nav > li:hover > a:not(.btn) {
    background: none; }
  .navbar-default .navbar-nav > .open > a:not(.btn) {
    background: none; }
    .navbar-default .navbar-nav > .open > a:not(.btn):hover {
      background: none; }
    .navbar-default .navbar-nav > .open > a:not(.btn):focus {
      background: none; }
  .dropdown-menu > li {
    padding: 4px 8px; }
    .dropdown-menu > li a {
      color: #333; }
  .dropdown-menu.user-menu > .active {
    background: #eeeeee;
    font-weight: bold;
    color: #2a3744; }
  .dropdown-menu.user-menu > .active > a:focus {
    background: #eeeeee;
    font-weight: bold;
    color: #2a3744; } }

@media (min-width: 768px) and (max-width: 992px) {
  .logo {
    height: auto; } }

.dropdown.no-arrow > a:after {
  display: none !important; }

/* LANGUAGE */
.flag-menu .flag-icon {
  width: 24px;
  height: 18px; }

.navbar-nav .flag-menu a {
  padding: 8px 10px;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }

.modalHasList .flag-icon {
  margin-bottom: 4px;
  margin-right: 5px; }

@media (max-width: 767px) {
  .modalHasList .cat-list {
    padding-left: 2px;
    padding-right: 2px; }
  .navbar-nav .flag-menu a {
    font-size: 12px;
    padding-left: 15px; }
  .flag-menu .flag-icon {
    width: 20px;
    height: 14px; } }

/* =============================================================== */
/* FOOTER
/* =============================================================== */
.footer {
  background: #fff;
  border-top: solid 1px var(--border-color);
  padding: 30px 0;
  font-size: 12px;
  color: #4e575d;
  letter-spacing: 0.5px; }

@media (max-width: 767px) {
  .footer ul {
    float: none;
    padding: 0;
    text-align: center;
    width: 100%; }
    .footer ul:last-child {
      margin-top: 20px; } }

.footer-content {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  font-size: 14px;
  padding: 40px 0;
  color: #333;
  background: #f5f5f5; }

@media only screen and (max-width: 767px) {
  .footer-content {
    padding: 5px 0 5px; }
  .footer-title {
    margin-bottom: 0;
    margin-top: 15px; }
  .app-icon {
    margin: 0 0 10px;
    display: block; }
  .search-trigger {
    color: #333; }
  .paymanet-method-logo img {
    display: inline-block;
    height: 20px;
    margin: 0 2px; } }

.footer-title {
  color: #000;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-top: 0;
  text-transform: uppercase; }
  @media (max-width: 767px) {
    .footer-title {
      margin-bottom: 0;
      margin-top: 15px; } }

.footer-logo {
  padding-top: 10%; }
  .footer-logo a {
    display: block; }

.copy-info {
  display: block;
  font-size: 11px;
  margin-top: 10px;
  padding-left: 0; }

.paymanet-method-logo {
  border-top: solid 1px var(--border-color);
  border-bottom: solid 1px var(--border-color);
  color: #888;
  font-size: 11px;
  letter-spacing: 2px;
  margin-bottom: 20px;
  margin-top: 30px;
  padding: 20px 0;
  text-transform: uppercase; }
  .paymanet-method-logo img {
    display: inline-block;
    margin: 0 5px;
    height: 30px; }
  @media (max-width: 767px) {
    .paymanet-method-logo {
      padding: 15px 0; }
      .paymanet-method-logo img {
        height: 24px;
        margin-bottom: 5px; } }

.footer-nav-inline li a {
  color: #333;
  font-size: 16px; }

.footer-nav-inline.social-list-color li a {
  color: #fff;
  font-size: 14px;
  width: 28px;
  display: inline-block;
  text-align: center;
  padding: 3px 0; }

.icon-color.fb {
  background: #3b5998; }

.icon-color.tw {
  background: #55acee; }

.icon-color.gp {
  background: #dd4b39; }

.icon-color.lin {
  background: #007bb5; }

.icon-color.pin {
  background: #cb2027; }

.app-icon {
  display: block;
  max-width: 100%; }

.hero-subscribe {
  margin-top: 30px; }
  .hero-subscribe #newsletter-signup .form-control {
    height: 36px;
    border-radius: 0; }
  .hero-subscribe #newsletter-signup .btn {
    border-radius: 0;
    background: #3a3a3a; }

.footer-nav li a {
  border-left: solid 1px var(--border-color);
  padding: 0;
  color: #333;
  font-size: 12px; }
  .footer-nav li a:first-child {
    border-left: 0; }
  .footer-nav li a:hover {
    opacity: .6; }

.footer-address li {
  line-height: 14px;
  list-style: outside none none;
  margin-bottom: 5px; }

.isios.product-story {
  background-size: cover !important;
  background-attachment: scroll !important;
  background-position: top center !important; }

/* ================================================================== */
/* HOME CONTENT START
/* ================================================================== */
.inner-box.has-ad, .page-content .inner-box.has-aff {
  background: #fff;
  border-radius: 3px 3px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
  padding: 5px; }

.intro {
  width: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
  height: 46vh;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
     -moz-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
       -o-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
          transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s; }
  .intro.has-map {
    min-height: 250px;
    height: 250px; }
  .intro .container {
    max-width: 800px; }
  .intro p {
    color: #e8eced;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: lighter;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); }

.content-search {
  display: block;
  clear: both;
  padding: 30px 0 0; }
  .content-search button {
    height: 44px; }
  .content-search input.form-control {
    height: 44px; }

.search-row {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px; }
  .search-row .search-col {
    padding: 0;
    position: relative; }
    .search-row .search-col .form-control {
      box-shadow: none !important; }
      @media (min-width: 576px) {
        .search-row .search-col .form-control {
          border-radius: 0 !important; } }
    @media (min-width: 576px) {
      .search-row .search-col:first-child .form-control {
        border-radius: 3px 0 0 3px !important; } }
  .search-row .btn-search {
    border-radius: 0 3px 3px 0 !important; }
  @media (min-width: 576px) {
    .search-row .search-col:first-child .search-col-inner {
      border-radius: 3px 0 0 3px !important; } }
  .search-row .search-col .search-col-inner {
    position: relative;
    background: #fff; }
    @media (max-width: 767px) {
      .search-row .search-col .search-col-inner {
        border-radius: 3px !important; } }
    .search-row .search-col .search-col-inner .icon-append {
      position: absolute;
      left: 5px; }
    .search-row .search-col .search-col-inner .search-col-input {
      display: block;
      width: -webkit-calc(100% - 25px);
      width: -moz-calc(100% - 25px);
      width: calc(100% - 25px);
      margin-left: 25px; }

.locinput {
  border-right: solid 1px var(--border-color) !important; }

.icon-append {
  color: #949494;
  font-size: 18px;
  left: 8px;
  position: absolute;
  top: 11px; }

@media (max-width: 767px) {
  .locinput {
    border-right: none !important;
    border-bottom: solid 1px var(--border-color) !important; }
  .intro h1 {
    font-size: 30px;
    margin-bottom: 10px;
    padding-bottom: 0;
    line-height: 34px; }
  .intro p {
    color: #e8eced;
    font-size: 16px;
    line-height: normal; } }

.autocomplete-suggestions {
  background: #fff;
  max-height: 30px;
  overflow-y: auto;
  border: solid 1px var(--border-color);
  border-radius: 3px; }
  .autocomplete-suggestions .autocomplete-suggestion {
    cursor: pointer;
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px 10px 30px;
    position: relative; }
    .autocomplete-suggestions .autocomplete-suggestion:after {
      color: #949494;
      content: "\e8d4";
      font-family: fontello;
      font-style: normal;
      font-weight: normal;
      left: 6px;
      margin: 0 0 0 10px;
      position: absolute;
      text-decoration: none;
      top: 10px; }
    .autocomplete-suggestions .autocomplete-suggestion:hover {
      background: #eeeeee;
      color: #222222;
      cursor: pointer;
      display: block;
      font-size: 13px; }

/* side bar */
.main-container {
  min-height: -webkit-calc(100% - 162px);
  min-height: -moz-calc(100% - 162px);
  min-height: calc(100% - 162px);
  /*padding: 10px 0; */
}

.inner-box {
  background: #fff;
  border-radius: 3px 3px;
  box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5);
  margin-bottom: 30px;
  padding: 10px 10px; }
  .inner-box.ads-details-wrapper {
    width: 100%;
    clear: both; }
  .inner-box.add {
    background: #fff;
    border-radius: 3px 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: 30px;
    padding: 5px; }
    .inner-box.add img {
      width: 100%; }

.nav-pills .name {
  display: inline-block; }

/* cat listing */
.cat-list h3, .title-3 {
  font-family: "Mulish", "Open Sans Condensed", Helvetica, Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase; }

.cat-list {
  display: block;
  /* margin-bottom: 30px; */
  line-height: 24px;
  text-align: left; }
  .cat-list li {
    list-style: none; }
  .cat-list ul li {
    text-align: left;
    list-style: none; }
  .cat-list h3 {
    color: #16A085;
    position: relative; }
    .cat-list h3 a {
      position: relative; }
    .cat-list h3 .count {
      clear: both;
      color: #636c72;
      display: block;
      font-size: 12px;
      font-weight: normal;
      line-height: 1;
      padding: 3px 0;
      text-align: left;
      vertical-align: baseline;
      white-space: nowrap; }
  .cat-list.arrow {
    margin-bottom: 0; }
    .cat-list.arrow li {
      background: url(../../images/arrow-right.png) no-repeat scroll left center rgba(0, 0, 0, 0);
      border-bottom: 1px dotted #ddd;
      padding: 5px 14px; }
      .cat-list.arrow li:last-child {
        border-bottom: 0; }
  .cat-list ul li a {
    border-radius: 2px;
    font-style: normal;
    -webkit-transition: all 0.1s ease 0s;
       -moz-transition: all 0.1s ease 0s;
         -o-transition: all 0.1s ease 0s;
            transition: all 0.1s ease 0s;
    font-size: 12px; }
    .cat-list ul li a:hover {
      text-decoration: underline; }
  .cat-list li a {
    border-radius: 2px;
    font-style: normal;
    -webkit-transition: all 0.1s ease 0s;
       -moz-transition: all 0.1s ease 0s;
         -o-transition: all 0.1s ease 0s;
            transition: all 0.1s ease 0s;
    font-size: 12px;
    color: #4e575d; }
    .cat-list li a:hover {
      text-decoration: underline;
      color: #345676; }
  .cat-list.border li {
    border-bottom: 1px dotted #ddd;
    padding: 7px 15px; }
    .cat-list.border li.active {
      background-color: #ececec; }
      .cat-list.border li.active a {
        -moz-box-sizing: border-box;
             box-sizing: border-box;
        color: #626262; }
    .cat-list.border li:hover {
      background-color: #ececec; }
    .cat-list.border li:last-child {
      border-bottom: 0; }

.cat-title a {
  display: inline-block;
  padding-left: 48px;
  padding-top: 0;
  position: relative; }

.cat-title i {
  position: absolute;
  left: 0;
  top: 0; }

@media (max-width: 767px) {
  .cat-title {
    font-size: 14px; } }

.item-carousel a {
  display: block; }

.item-carousel .item {
  width: 128px;
  display: block;
  margin: 0 auto;
  border-radius: 3px;
  text-align: center; }

.item-carousel .item-carousel-thumb {
  width: 100%;
  height: 96px;
  display: block;
  overflow: hidden;
  border: solid 1px var(--border-color);
  margin-bottom: 7px; }
  .item-carousel .item-carousel-thumb img {
    max-width: 100%;
    padding: 1px;
    min-height: 100%; }

.item-carousel .item-name {
  clear: both;
  display: block;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  min-height: 30px; }

.item-carousel .price {
  clear: both;
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 16px;
  padding-top: 7px; }

.item-carousel-thumb {
  max-width: 100%; }

.carousel-nav {
  font-size: 18px; }

.page-content .inner-box {
  overflow: auto;
  padding: 20px; }
  .page-content .inner-box .title-2 {
    line-height: 1;
    margin: 5px -20px 25px;
    padding: 0 20px 20px; }

.inner-box.category-content {
  padding-bottom: 0; }

.cat-list-border h3 {
  border-bottom: solid 1px var(--border-color);
  margin-bottom: 10px;
  padding-bottom: 10px;
  position: relative; }

.page-info {
  width: 100%;
  min-height: 94px;
  color: #fff;
  padding: 60px 0; }
  .page-info.hasOverly {
    padding: 0; }
    .page-info.hasOverly > div {
      background: rgba(0, 0, 0, 0.4);
      padding: 60px 0; }
  .page-info i {
    color: #fff;
    font-size: 40px;
    display: block; }
  .page-info h3 {
    padding: 0;
    margin-top: 15px;
    text-transform: uppercase; }

.iconbox-wrap {
  border-collapse: separate;
  border-spacing: 0;
  display: table;
  height: auto;
  min-height: 40px;
  padding: 15px;
  position: relative;
  text-align: center;
  width: 100%; }

.iconbox {
  display: table-row; }
  .iconbox h5 {
    font-size: 36px;
    font-weight: 700;
    line-height: 40px;
    padding-bottom: 0; }

.iconbox-wrap-icon {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .iconbox-wrap-icon .icon {
    height: 60px !important;
    line-height: 60px !important;
    margin-left: auto;
    margin-right: auto;
    vertical-align: middle !important;
    width: 60px !important;
    color: #22e1bb; }

.iconbox-wrap-content {
  display: table-cell;
  padding-left: 10px;
  text-align: left;
  vertical-align: middle; }

.iconbox-wrap-text {
  color: #aaa;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 16px;
  text-transform: uppercase; }

@media (max-width: 767px) {
  .iconbox-wrap-icon {
    display: block;
    float: left;
    max-width: 80px; }
  .iconbox-wrap-content {
    display: block;
    float: left;
    padding-left: 10px;
    text-align: left;
    vertical-align: middle; } }

.page-bottom-info {
  color: #fff;
  background: -webkit-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: -moz-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: -o-linear-gradient(292deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085;
  background: linear-gradient(158deg, #16A085 44%, #2ECC71 85%) no-repeat 0 0 #16A085; }

.page-bottom-info-inner {
  background-size: cover;
  padding: 75px 0; }

.page-bottom-info-content {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto; }
  .page-bottom-info-content h1 {
    font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    margin-bottom: 15px;
    margin-top: 0;
    position: relative; }

.color50 {
  opacity: 0.5; }

@media (max-width: 991px) {
  .page-bottom-info-content {
    max-width: 96%; } }

/* HOME v2 */
.row-featured {
  overflow: hidden;
  margin-right: -16px; }

.no-bg {
  box-shadow: none;
  background: none;
  border-radius: 0; }

.content-box {
  background: #fff;
  border-radius: 3px;
  display: block;
  position: relative;
  width: 100%;
  box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5);
  overflow: hidden;
  margin-bottom: 10px; }
  .content-box.no-bg {
    box-shadow: none;
    background: none;
    border-radius: 0; }

.content-box-map {
  margin: 30px 0; }
  @media (max-width: 767px) {
    .content-box-map {
      margin: 0 0 30px; } }

.row-featured-category {
  margin-bottom: -1px; }

.f-category {
  border: solid 1px var(--border-color);
  margin-top: -1px;
  border-left: 0;
  border-bottom: 0;
  padding: 15px;
  text-align: center;
  overflow: hidden;
  display: block;
  /* min-height: 183px;*/
  min-width: 150px;
  max-width: 181px;
}
  .f-category a {
    display: block; }
  .f-category img {
    display: block;
    height: 90px;
    margin: 0 auto;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s;
       -moz-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s;
         -o-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s;
            transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0s; }
  .f-category:hover img {
    -webkit-transform: scale(1) translateY(-3px);
       -moz-transform: scale(1) translateY(-3px);
         -o-transform: scale(1) translateY(-3px);
            transform: scale(1) translateY(-3px);
    opacity: .9; }
  .f-category:hover h6 {
    -webkit-transform: scale(1.1) translateY(2px);
       -moz-transform: scale(1.1) translateY(2px);
         -o-transform: scale(1.1) translateY(2px);
            transform: scale(1.1) translateY(2px); }
  .f-category h6 {
    font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    margin: 10px 0;
    padding-bottom: 0;
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
       -moz-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
         -o-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
            transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
    color: #292b2c; }
    .f-category h6 a {
      color: #292b2c; }
    .f-category h6 .count {
      color: #9a9a9a;
      font-size: 12px; }

.box-title {
  border-bottom: solid 1px var(--border-color);
  text-align: left; }
  .box-title h2 {
    margin: 10px 0;
    padding: 0;
    font-size: 18px;
    line-height: normal;
    font-weight: 500;
    text-transform: uppercase;
    display: inline-block; }
    .box-title h2 span {
      font-weight: lighter; }

.sell-your-item {
  color: #9a9a9a;
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.54px;
  padding: 15px;
  position: absolute;
  right: 1px;
  text-align: center;
  text-transform: uppercase;
  top: 5px; }
  @media (max-width: 767px) {
    .sell-your-item {
      font-size: 11px;
      padding: 2px 7px;
      right: 1px;
      top: 17px; } }

.featured-list-slider .item {
  display: block;
  margin: 0 auto;
  text-align: center; }
  .featured-list-slider .item .price {
    color: #333;
	font-size: 14pt;
	font-weight: bold;
}
  .featured-list-slider .item > a {
    display: block;
    padding: 30px;
    border: solid 1px transparent; }
    .featured-list-slider .item > a:hover {
      background: #f5f5f5;
      border: solid 1px var(--border-color); }
  .featured-list-slider .item .item-name {
    display: block;
    line-height: normal;
    font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0;
    min-height: 34px;
    margin: 10px 0;
    padding-bottom: 0;
    -webkit-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
       -moz-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
         -o-transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s;
            transition: all 0.25s cubic-bezier(0.4, 0, 1, 1) 0.1s; }
  .featured-list-slider .item:hover img {
    -webkit-transform: translateY(-3px);
       -moz-transform: translateY(-3px);
         -o-transform: translateY(-3px);
            transform: translateY(-3px); }
  .featured-list-slider .item:hover .item-name {
    -webkit-transform: scale(1) translateY(2px);
       -moz-transform: scale(1) translateY(2px);
         -o-transform: scale(1) translateY(2px);
            transform: scale(1) translateY(2px); }
  .featured-list-slider .item a img {
    width: 100%;
    -webkit-transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s;
       -moz-transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s;
         -o-transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s;
            transition: all 0.25s cubic-bezier(0.3, 0, 1, 1) 0s; }

.featured-list-slider .owl-item {
  overflow: hidden; }

.featured-list-slider span {
  display: block; }

.featured-list-slider .item-carousel-thumb {
  display: block;
  margin-bottom: 10px;
  max-width: 100%; }

.featured-list-row {
  clear: both;
  max-width: 90%;
  float: none;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  /*rtl:ignore*/
  direction: ltr; }

@media (max-width: 575px) {
  div.f-category {
    width: 50%; }
  .f-category img {
    height: 60px; } }

.nav-narrow-svg a {
  width: 100px;
  height: 100px; }
  .nav-narrow-svg a.next::before {
    -webkit-transform: translateX(-50%) rotate(135deg);
       -moz-transform: translateX(-50%) rotate(135deg);
         -o-transform: translateX(-50%) rotate(135deg);
            transform: translateX(-50%) rotate(135deg);
    -webkit-transform-origin: 50% 0;
       -moz-transform-origin: 50% 0;
         -o-transform-origin: 50% 0;
            transform-origin: 50% 0; }
  .nav-narrow-svg a.next .nav-icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(135deg);
       -moz-transform: translateX(-50%) rotate(135deg);
         -o-transform: translateX(-50%) rotate(135deg);
            transform: translateX(-50%) rotate(135deg);
    -webkit-transform-origin: 50% 0;
       -moz-transform-origin: 50% 0;
         -o-transform-origin: 50% 0;
            transform-origin: 50% 0; }
  .nav-narrow-svg a.next .nav-icon-wrap::after {
    -webkit-transform: translateX(-50%) rotate(45deg);
       -moz-transform: translateX(-50%) rotate(45deg);
         -o-transform: translateX(-50%) rotate(45deg);
            transform: translateX(-50%) rotate(45deg);
    -webkit-transform-origin: 100% 0;
       -moz-transform-origin: 100% 0;
         -o-transform-origin: 100% 0;
            transform-origin: 100% 0; }
  .nav-narrow-svg a.next:hover::before {
    -webkit-transform: translateX(-50%) rotate(125deg);
       -moz-transform: translateX(-50%) rotate(125deg);
         -o-transform: translateX(-50%) rotate(125deg);
            transform: translateX(-50%) rotate(125deg); }
  .nav-narrow-svg a.next:hover .nav-icon-wrap::before {
    -webkit-transform: translateX(-50%) rotate(125deg);
       -moz-transform: translateX(-50%) rotate(125deg);
         -o-transform: translateX(-50%) rotate(125deg);
            transform: translateX(-50%) rotate(125deg); }
  .nav-narrow-svg a.next:hover .nav-icon-wrap::after {
    -webkit-transform: translateX(-50%) rotate(55deg);
       -moz-transform: translateX(-50%) rotate(55deg);
         -o-transform: translateX(-50%) rotate(55deg);
            transform: translateX(-50%) rotate(55deg); }
  .nav-narrow-svg a.next:hover::after {
    -webkit-transform: translateX(-50%) rotate(55deg);
       -moz-transform: translateX(-50%) rotate(55deg);
         -o-transform: translateX(-50%) rotate(55deg);
            transform: translateX(-50%) rotate(55deg); }
  .nav-narrow-svg a.next::after {
    -webkit-transform: translateX(-50%) rotate(45deg);
       -moz-transform: translateX(-50%) rotate(45deg);
         -o-transform: translateX(-50%) rotate(45deg);
            transform: translateX(-50%) rotate(45deg);
    -webkit-transform-origin: 100% 0;
       -moz-transform-origin: 100% 0;
         -o-transform-origin: 100% 0;
            transform-origin: 100% 0; }
  .nav-narrow-svg a:hover .nav-icon-wrap::before {
    height: 50%;
    -webkit-transform: translateX(-50%) rotate(-125deg);
       -moz-transform: translateX(-50%) rotate(-125deg);
         -o-transform: translateX(-50%) rotate(-125deg);
            transform: translateX(-50%) rotate(-125deg); }
  .nav-narrow-svg a:hover .nav-icon-wrap::after {
    height: 50%;
    -webkit-transform: translateX(-50%) rotate(-55deg);
       -moz-transform: translateX(-50%) rotate(-55deg);
         -o-transform: translateX(-50%) rotate(-55deg);
            transform: translateX(-50%) rotate(-55deg); }
  .nav-narrow-svg a:hover::before {
    -webkit-transform: translateX(-50%) rotate(-125deg);
       -moz-transform: translateX(-50%) rotate(-125deg);
         -o-transform: translateX(-50%) rotate(-125deg);
            transform: translateX(-50%) rotate(-125deg); }
  .nav-narrow-svg a:hover::after {
    -webkit-transform: translateX(-50%) rotate(-55deg);
       -moz-transform: translateX(-50%) rotate(-55deg);
         -o-transform: translateX(-50%) rotate(-55deg);
            transform: translateX(-50%) rotate(-55deg); }

.nav-narrow-svg .nav-icon-wrap {
  position: relative;
  display: block;
  width: 100%;
  height: 100%; }

.nav-narrow-svg a::before {
  position: absolute;
  left: 50%;
  width: 2px;
  height: 50%;
  background: #777;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
     -moz-transition: -moz-transform 0.3s;
       -o-transition: -o-transform 0.3s;
          transition: transform 0.3s;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-135deg);
     -moz-transform: translateX(-50%) rotate(-135deg);
       -o-transform: translateX(-50%) rotate(-135deg);
          transform: translateX(-50%) rotate(-135deg);
  -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0; }

.nav-narrow-svg a::after {
  position: absolute;
  left: 50%;
  width: 2px;
  height: 50%;
  background: #777;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
     -moz-transition: -moz-transform 0.3s;
       -o-transition: -o-transform 0.3s;
          transition: transform 0.3s;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-45deg);
     -moz-transform: translateX(-50%) rotate(-45deg);
       -o-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0; }

.nav-narrow-svg .nav-icon-wrap::before {
  position: absolute;
  left: 50%;
  width: 2px;
  height: 0;
  background: #ffffff;
  content: '';
  -webkit-transition: height 0.3s, -webkit-transform 0.3s;
     -moz-transition: height 0.3s, -moz-transform 0.3s;
       -o-transition: height 0.3s, -o-transform 0.3s;
          transition: height 0.3s, transform 0.3s;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 100;
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-135deg);
     -moz-transform: translateX(-50%) rotate(-135deg);
       -o-transform: translateX(-50%) rotate(-135deg);
          transform: translateX(-50%) rotate(-135deg);
  -webkit-transform-origin: 50% 0;
     -moz-transform-origin: 50% 0;
       -o-transform-origin: 50% 0;
          transform-origin: 50% 0; }

.nav-narrow-svg .nav-icon-wrap::after {
  position: absolute;
  left: 50%;
  width: 2px;
  height: 50%;
  height: 0;
  background: #777;
  background: #ffffff;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
     -moz-transition: -moz-transform 0.3s;
       -o-transition: -o-transform 0.3s;
          transition: transform 0.3s;
  -webkit-transition: height 0.3s, -webkit-transform 0.3s;
     -moz-transition: height 0.3s, -moz-transform 0.3s;
       -o-transition: height 0.3s, -o-transform 0.3s;
          transition: height 0.3s, transform 0.3s;
  -webkit-backface-visibility: hidden;
     -moz-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 100;
  top: 50%;
  -webkit-transform: translateX(-50%) rotate(-45deg);
     -moz-transform: translateX(-50%) rotate(-45deg);
       -o-transform: translateX(-50%) rotate(-45deg);
          transform: translateX(-50%) rotate(-45deg);
  -webkit-transform-origin: 0 0;
     -moz-transform-origin: 0 0;
       -o-transform-origin: 0 0;
          transform-origin: 0 0; }

.nav-narrow-svg.has-white-bg .nav-icon-wrap::before {
  z-index: 100;
  height: 0;
  background: #cccccc;
  -webkit-transition: height 0.3s, -webkit-transform 0.3s;
     -moz-transition: height 0.3s, -moz-transform 0.3s;
       -o-transition: height 0.3s, -o-transform 0.3s;
          transition: height 0.3s, transform 0.3s; }

.nav-narrow-svg.has-white-bg .nav-icon-wrap::after {
  z-index: 100;
  height: 0;
  background: #cccccc;
  -webkit-transition: height 0.3s, -webkit-transform 0.3s;
     -moz-transition: height 0.3s, -moz-transform 0.3s;
       -o-transition: height 0.3s, -o-transform 0.3s;
          transition: height 0.3s, transform 0.3s; }

.nav-narrow-svg.has-white-bg a {
  width: 40px;
  height: 40px; }

@media (max-width: 767px) {
  .nav-narrow-svg a {
    width: 30px;
    height: 30px; }
  .nav-narrow-svg.has-white-bg a {
    width: 30px;
    height: 30px; }
  .title-2 {
    font-size: 16px;
    text-align: left; }
  .col-thin-right {
    padding-left: 15px;
    padding-right: 15px; }
  .col-thin-left {
    padding-left: 15px;
    padding-right: 15px; }
  nav.slider-nav a.prev {
    left: -15px; }
  nav.slider-nav a.next {
    right: -15px; }
  .tab-lite .nav-tabs > li > a {
    padding: 15px 10px;
    font-size: 14px; }
  .row-featured-category .sell-your-item {
    top: 15px; }
  .box-title h2 {
    font-size: 16px; } }

.tab-inner {
  padding: 30px;
  display: block;
  width: 100%; }

nav.slider-nav a {
  position: absolute;
  top: 50%;
  display: block;
  outline: none;
  text-align: left;
  z-index: 90;
  -webkit-transform: translateY(-50%);
     -moz-transform: translateY(-50%);
       -o-transform: translateY(-50%);
          transform: translateY(-50%); }
  nav.slider-nav a svg {
    display: block;
    margin: 0 auto;
    padding: 0; }
  nav.slider-nav a.prev {
    left: -45px; }
    @media (max-width: 575px) {
      nav.slider-nav a.prev {
        left: -15px; } }
  nav.slider-nav a.next {
    right: -45px; }
    @media (max-width: 575px) {
      nav.slider-nav a.next {
        right: -15px; } }

.tab-lite .nav-tabs > li {
  float: left;
  margin-bottom: -1px; }
  .tab-lite .nav-tabs > li > a {
    border-radius: 0 !important;
    font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    padding: 15px;
    color: #292b2c;
    text-transform: uppercase;
    border: 0 none !important;
    border-bottom: solid 1px var(--border-color) !important; }
    @media (max-width: 767px) {
      .tab-lite .nav-tabs > li > a {
        font-size: 12px;
        padding: 15px 10px; } }
  .tab-lite .nav-tabs > li > a.active {
    background: #f7f7f7; }
    .tab-lite .nav-tabs > li > a.active:focus {
      background: #f7f7f7; }
    .tab-lite .nav-tabs > li > a.active:hover{
      background: #f7f7f7;
    }

.dummy-aff-img {
  display: block; }
  .dummy-aff-img img {
    width: 100%; }

.dropdown-menu .flag-icon {
  margin-right: 5px; }

.modal-title {
  text-align: left; }

.nice-select {
  text-align: left !important; }
  .nice-select .option {
    text-align: left; }
  .nice-select:after {
    right: 12px;
    left: auto; }

/* =============================================================== */
/* CATEGORY INTRO
/* =============================================================== */
.search-row-wrapper {
  background-position: center;
  background-size: cover;
  height: auto;
  -webkit-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
     -moz-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
       -o-transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
          transition: all 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
  width: 100%; }
  .search-row-wrapper .inner {
    padding: 50px 0; }
  .search-row-wrapper.events .inner {
    background: rgba(0, 0, 0, 0.45); }
  .search-row-wrapper .btn-primary {
    line-height: 22px; }

@media screen and (min-width: 1024px) {
  /* FIXED IE OVERFLOW ISSUE */
  .search-row-wrapper {
    height: 140px;
    display: block; } }

/* =============================================================== */
/* CATEGORY LIST
/* =============================================================== */
.mobile-filter-bar .dropdown-menu > li {
  padding: 0 18px;
  line-height: 28px; }
  .mobile-filter-bar .dropdown-menu > li a {
    font-size: 11px;
    color: #333; }

.col-thin-left {
  padding-left: 10px; }

.col-thin-right {
  padding-right: 10px; }

.adds-wrapper {
  background: #fff;
  clear: both;
  height: auto;
  width: 100%; }

.item-list {
  border-bottom: solid 1px var(--border-color);
  clear: both;
  padding: 15px;
  height: auto;
  width: 100%;
  display: block;
  position: relative;
  overflow: hidden;
  -moz-transition: background 0.25s ease-in;
    -o-transition: background 0.25s ease-in;
       transition: background 0.25s ease-in;
  -webkit-transition: background 0.25s ease-in; }
  .item-list .row {
    margin: 0; }

.category-list.make-grid .item-list .row {
  display: -webkit-flex !important;
  display: -moz-box !important;
  display: flex !important;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column;
  height: 100%; }
  .category-list.make-grid .item-list .row > div {
    -webkit-flex: auto;
       -moz-box-flex: 1;
            flex: auto;
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important; }
  .category-list.make-grid .item-list .row .price-box {
    display: -webkit-flex !important;
    display: -moz-box !important;
    display: flex !important;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-align-self: flex-end;
            align-self: flex-end;
    justify-self: flex-end; }

.item-list:hover {
  background: #F6F6F5; }

.category-list:not(.make-compact):not(.make-grid) .item-list:last-child {
  border-bottom: none; }

.category-list {
  background: #fff;
  border-radius: 3px 3px;
  display: block;
  box-shadow: 0 1px 1px rgba(180, 180, 180, 0.5); }
  .category-list.event-category-list {
    background: none;
    border-radius: 0;
    box-shadow: none; }
    .category-list.event-category-list .adds-wrapper {
      margin-top: 30px;
      background: none;
      overflow: inherit;
      width: auto;
      display: -webkit-flex;
      display: -moz-box;
      display: flex; }
      @media (max-width: 767px) {
        .category-list.event-category-list .adds-wrapper {
          margin-top: 20px; } }

.add-image {
  position: relative; 
  margin: 0 auto;
 }

.photo-count {
  background: #ccc;
  border: 0 none;
  border-radius: 2px;
  font-size: 12px;
  opacity: 0.75;
  padding: 0 3px;
  position: absolute;
  right: 4px;
  top: 5px; }

.add-image a {
  display: block; }

.add-image a img {
  width: 100%; }

.add-title {
  padding-bottom: 7px;
  font-weight: bold; 
  min-height: 50px;
 }

.ads-details h4, .ads-details .job-title {
  font-weight: bold; }

.info-row {
  display: block;
  clear: both;
  font-size: 12px;
  color: #333; }

.business-ads {
  background: none repeat scroll 0 0 #dfdfdf;
  border: 1px solid #d1d1d1;
  border-radius: 50%;
  display: inline-block;
  height: 25px;
  line-height: 18px;
  padding: 3px;
  text-align: center;
  width: 25px; }

.item-list .btn-danger.make-favorite {
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.25s ease;
     -moz-transition: all 0.25s ease;
       -o-transition: all 0.25s ease;
          transition: all 0.25s ease;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }

.category-list:not(.make-compact):not(.make-grid) .item-list .item-price {
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 1.3rem; }

.item-list .make-favorite span {
  width: 0;
  font-size: 0;
  -webkit-transition: all 0.25s ease;
     -moz-transition: all 0.25s ease;
       -o-transition: all 0.25s ease;
          transition: all 0.25s ease; }

.item-list:hover .make-favorite span {
  width: auto;
  font-size: 12px; }

.price-box {
  padding: 0; }

@media (max-width: 991px) {
  .item-list .make-favorite {
    padding: 3px 5px; } }

@media (max-width: 767px) {
  .price-box {
    clear: both;
    display: block;
    height: auto;
    padding: 10px 15px 0;
    text-align: left !important;
    width: 100%; }
  .make-list .item-list {
    text-align: left; }
  .item-list .ads-details {
    padding: 10px 0 0; }
  .make-compact .item-list .make-favorite {
    float: left;
    margin-left: 10px; } }

/* List View Grid View Comact View */
.make-compact .item-list .photobox, .make-compact .item-list .info-row .category {
  display: none; }

.make-compact .item-list .add-title {
  float: left;
  clear: left;
  height: 19px;
  overflow: hidden;
  padding-bottom: 7px;
  width: 60%; }

.make-compact .item-list .info-row {
  display: block;
  float: left;
  clear: none;
  font-size: 12px;
  width: 40%; }

.make-compact .item-list h2.item-price {
  line-height: 20px; }

@media (max-width: 1199px) {
  .make-compact .item-list .add-title, .make-compact .item-list .info-row {
    width: 100%; }
  .ads-details {
    padding: 0; } }

.category-list.make-compact .item-list .item-price {
  float: left;
  font-size: 20px;
  line-height: normal;
  margin-bottom: 0;
  padding-bottom: 0; }

.category-list.make-compact .item-list .make-favorite span {
  font-size: 0;
  -webkit-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
       -o-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s;
  width: 0; }

.category-list.make-list .item-list, .category-list.make-compact .item-list {
  height: auto !important; }

.category-list.make-grid .item-list {
  width: 25%;
  float: left;
  clear: none;
  border-right: solid 1px var(--border-color); }
  @media (max-width: 767px) {
    .category-list.make-grid .item-list {
      width: 50%; } }
  .category-list.make-grid .item-list .make-favorite {
    margin-bottom: 5px; }

/* LIST */
/* GRID */
.make-grid .adds-wrapper .item-list:nth-child(4n+4) {
  border-right: none; }

@media (max-width: 991px) {
  .make-grid .item-list {
    width: 33.33%; }
  .make-grid .adds-wrapper .item-list:nth-child(4n+4) {
    border-right: solid 1px var(--border-color); }
  .make-grid .adds-wrapper .item-list:nth-child(3n+3) {
    border-right: none; } }

@media (max-width: 778px) {
  .make-grid .item-list {
    width: 33.33%; } }

@media (max-width: 540px) {
  .make-grid .item-list {
    width: 50%;
    border-right: solid 1px var(--border-color) !important; }
  .make-grid .adds-wrapper .item-list:nth-child(2n+2) {
    border-right: none !important; } }

@media (max-width: 360px) {
  .make-grid .item-list {
    width: 100%;
    border-right: none; } }

.make-grid .item-list .photobox, .make-grid .item-list .add-desc-box, .make-grid .item-list .price-box {
  width: 100%;
  clear: both;
  display: block !important;
  -webkit-flex: auto;
     -moz-box-flex: 1;
          flex: auto;
  max-width: 100%; }

.make-grid .item-list .add-desc-box {
  padding: 10px 0; }

.make-grid .item-list .price-box {
  text-align: left;
  padding-left: 0;
  padding-right: 0; }

/* pagination */
.pagination-bar {
  margin-top: 10px;
  margin-bottom: 10px;
  display: block; }

.pagination-bar .pagination {
  margin-top: 0; }

.pagination-bar .pagination li a {
  color: #9a9a9a;
  border-color: #cfcfcf; }

.pagination-bar .pagination li a:hover {
  color: #000000; }

.pagination-bar .pagination li:last-child a {
  color: #414141; }

.pagination-bar .pagination li.active a {
  background-color: #f8f8f8;
  color: #000000;
  border-color: #cfcfcf;
  cursor: default;
  font-weight: bold; }

/* post-promo  */
.post-promo {
  margin-top: 15px; }

.post-promo h2 {
  padding-bottom: 10px; }

/* Ribbons  */
.cornerRibbons {
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
  left: -5%;
  overflow: hidden;
  position: absolute;
  top: 20%;
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
     transform: rotate(-45deg);
  width: 200px;
  z-index: 2;
  -webkit-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
       -o-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }

.cornerRibbons span {
  color: #fff;
  display: block;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  text-transform: uppercase;
  border: 1px solid rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.3s ease 0s;
     -moz-transition: all 0.3s ease 0s;
       -o-transition: all 0.3s ease 0s;
          transition: all 0.3s ease 0s; }

.cornerRibbons.topAds {
  background: #16A085; }

.cornerRibbons.instockAds {
	background: #3c7919;
}
.cornerRibbons.urgentAds {
  background: #d9534f; }

.cornerRibbons.featuredAds span {
  background: #e4cb65;
  color: #fff; }

.make-grid .item-list .cornerRibbons {
  left: -20%;
  top: 7%; }

.make-compact .item-list .cornerRibbons {
  left: -10%;
  text-indent: -99999px;
  top: 18%; }

@media (max-width: 991px) {
  .cornerRibbons {
    left: -10%;
    top: 19%;
    width: 170px;
    z-index: 2; }
  .cornerRibbons {
    font-size: 11px; }
  .make-compact .item-list .cornerRibbons {
    left: -20%; } }

@media (max-width: 767px) {
  .cornerRibbons {
    left: -36px;
    top: 24px;
    width: 160px; }
  .make-grid .item-list .cornerRibbons {
    left: -36px;
    top: 24px; }
  .cornerRibbons {
    font-size: 11px; }
  .make-compact .item-list .cornerRibbons {
    left: -100px; } }

/*************** TAB BOX ***************/
.tab-box {
  background: #f8f8f8;
  position: relative; }

.nav-tabs.add-tabs > li > a, .nav-tabs.add-tabs > li.active > a, .nav-tabs.add-tabs > li.active > a:hover, .nav-tabs.add-tabs > li.active > a:focus {
  border-radius: 0;
  padding-bottom: 15px;
  padding-top: 15px;
  margin-right: 0;
  font-size: 13px; }

.nav-tabs.add-tabs > li:hover > a {
  background: #EDEDED; }

.nav-tabs.add-tabs > li.active > a {
  border-left: solid 1px var(--border-color);
  border-right: solid 1px var(--border-color);
  border-top: 1px solid #e6e6e6;
  background: #fff; }
  .nav-tabs.add-tabs > li.active > a:hover, .nav-tabs.add-tabs > li.active > a:active, .nav-tabs.add-tabs > li.active > a:focus {
    border-bottom: solid 1px #fff; }

@media (max-width: 991px) {
  .nav-tabs .badge {
    font-size: 11px; } }

@media (max-width: 767px) {
  .nav-tabs.add-tabs > li > a {
    font-size: 12px; }
  .nav-tabs .badge {
    display: none; }
  .select-sort-by .selecter-options {
    font-size: 11px !important; } }

.nav-tabs.add-tabs > li:first-child > a {
  border-left: 1px solid transparent; }

/* tab filter */
.tab-filter {
  position: absolute;
  right: 0;
  top: 0; }
  @media (max-width: 767px) {
    .tab-filter {
      display: none; } }

.listing-filter {
  border-bottom: solid 1px var(--border-color);
  padding: 15px; }
  .listing-filter.listing-filter-event {
    padding: 15px 0;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center; }
    .listing-filter.listing-filter-event .pull-left.col-6 {
      display: -webkit-flex;
      display: -moz-box;
      display: flex; }
    .listing-filter.listing-filter-event .btn-group.col {
      max-width: 125px; }
    .listing-filter.listing-filter-event .breadcrumb-list {
      -webkit-align-self: center;
              align-self: center; }
    .listing-filter.listing-filter-event .btn.btn-line {
      line-height: normal; }
    .listing-filter.listing-filter-event .dropdown-menu .dropdown-item {
      font-size: .65rem; }

.breadcrumb-list {
  color: #888;
  font-size: 12px;
  font-weight: normal;
  line-height: 1.5;
  margin-bottom: 0; }

.breadcrumb-list a.current {
  color: #000;
  font-weight: bold;
  margin-right: 5px; }

.dropdown-menu-modal {
  width: 100%;
  max-width: 400px; }

.listing-view-action span {
  color: #888;
  cursor: pointer; }

.listing-view-action span.active {
  color: #000; }

/* Customize bootstrap-select plugin */
.tab-filter .select-sort-by {
  margin-right: 15px;
  margin-top: 10px;
  min-width: 150px !important; }
  @media (max-width: 575px) {
    .tab-filter .select-sort-by {
      display: none !important; } }

.tab-filter .selecter.bottom .selecter-options {
  bottom: auto !important;
  top: auto; }

.select-sort-by .selecter-selected {
  font-size: 12px;
  padding: 4.5px 15px; }

.tab-filter .selecter-item {
  padding: 8px 15px;
  font-size: 12px; }

/*************** Save Search ****************/
.save-search-bar {
  border-top: solid 1px var(--border-color); }

.save-search-bar:hover {
  background: #EDEDED; }

.save-search-bar a:focus {
  box-shadow: 0 3px 2px rgba(0, 0, 0, 0.05) inset; }

.save-search-bar a {
  display: block;
  font-weight: 500;
  padding: 10px 0; }

/* =============================================================== */
/* CATEGORY SIDEBAR
/* =============================================================== */
.list-filter {
  width: 100%;
  display: block;
  clear: both; }
  .list-filter .form-inline {
    width: 100%; }
  .list-filter .count {
    color: #9a9a9a;
    font-size: 90%; }
  .list-filter ul li {
    list-style: none; }
    .list-filter ul li a {
      border-radius: 5px;
      display: block;
      padding: 3px 15px 3px 5px;
      position: relative;
      color: #4e575d;
      font-size: 13px; }
  .list-filter ul ul {
    padding-left: 15px; }

@media (max-width: 991px) {
  .hidden-md {
    display: none !important; }
  .list-filter ul ul {
    padding-left: 10px; }
  .list-filter ul li a {
    padding-right: 0; }
  .list-filter .form-inline > div {
    margin-top: 10px; } }

.categories-list .list-title:first-child {
  margin-top: 0 !important; }

.page-sidebar .list-filter:first-child .list-title {
  margin-top: 0 !important; }

.nav-filter a.active {
  background-color: #eaeaea;
  color: #333; }

.list-title {
  color: #222;
  font-size: 18px;
  border-bottom: solid 1px var(--border-color);
  display: block;
  margin-bottom: 10px;
  margin-top: 15px;
  padding: 10px 0;
  position: relative;
  text-transform: uppercase; }
  .list-title a {
    color: #222;
    font-size: 18px; }
  .list-title:before {
    border-color: #ddd transparent transparent;
    border-style: solid;
    border-width: 7px;
    bottom: -14px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    content: " ";
    display: block;
    left: 34px;
    position: absolute;
    z-index: 2; }
  .list-title:after {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 6px;
    bottom: -12px;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    content: " ";
    display: block;
    left: 35px;
    position: absolute;
    z-index: 2; }
  .list-title.gray:before {
    border-color: transparent transparent transparent; }

.list-filter form.form-inline {
  -webkit-flex-flow: row;
          flex-flow: row;
  margin-top: 5px; }
  .list-filter form.form-inline .form-group {
    margin-bottom: 0;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center; }
    @media (max-width: 767px) {
      .list-filter form.form-inline .form-group .form-control {
        width: 100%; } }

.list-filter ul li p.maxlist-more a {
  border-radius: 5px;
  display: block;
  font-size: 12px;
  padding: 2px 25px 2px 20px;
  position: relative;
  color: #fff; }

.list-filter .maxlist-more a {
  padding-left: 5px;
  font-weight: 500; }

/* Price Range */
.form-inline .form-control {
  max-width: 100%; }

.list li {
  list-style: none; }

ul.list-link li a, ul.list-link li {
  color: #4e575d;
  font-size: 12px;
  font-style: normal;
  line-height: normal;
  padding: 3px 0;
  -webkit-transition: all 0.1s ease 0s;
     -moz-transition: all 0.1s ease 0s;
       -o-transition: all 0.1s ease 0s;
          transition: all 0.1s ease 0s; }

ul.list-link li a:hover, .ul.list-link li a:hover {
  text-decoration: underline;
  color: #345676; }

ul.list-link li a.active {
  color: #345676;
  font-weight: bold; }

hr.thin {
  margin-bottom: 10px;
  margin-top: 10px; }

/* PROPERTY LIST */
.property-list .add-title {
  padding-bottom: 5px; }

.property-list .item-price {
  padding-bottom: 7px; }

.property-list .info-row {
  line-height: normal; }

.make-compact .property-list .item-list .info-row {
  width: 100%; }

.make-compact .property-list .item-list .btn-border-thin {
  display: none; }

.make-compact .property-list .item-list .item-price {
  float: none;
  font-size: 16px;
  margin-bottom: 5px; }

.property-list .item-list .carousel-control {
  text-shadow: none; }

.property-list .add-image a img {
  border-radius: 0;
  padding: 0;
  width: 100%; }

.make-compact .property-list .add-title {
  float: left;
  clear: left;
  overflow: hidden;
  padding-bottom: 7px;
  width: 100%;
  display: block;
  height: auto; }

@media (max-width: 575px) {
  .property-list .btn-border-thin {
    float: right;
    margin-left: 5px; }
  .property-list .price-box {
    margin-top: 6px; } }

.prop-info {
  display: block;
  width: 100%;
  clear: both;
  padding: 15px 0 0; }
  .prop-info span.title {
    font-size: 16px;
    font-weight: 600;
    color: #222; }
  .prop-info span.text {
    font-size: 12px;
    font-family: "Mulish", Roboto Condensed, Helvetica, Arial, sans-serif; }

.prop-info-block {
  border-right: 1px solid #ccc;
  color: #666;
  display: table-cell;
  margin: 0;
  min-height: 20px;
  padding: 0 10px 5px;
  float: left;
  text-align: center;
  width: 30%; }
  @media (max-width: 575px) {
    .prop-info-block {
      width: 33.33%; } }
  .prop-info-block:last-child {
    border-right: 0; }
  .prop-info-block span {
    display: block;
    line-height: 1.2; }

.make-grid .property-list .item-list .item-price {
  font-size: 16px;
  line-height: normal; }

.make-grid .prop-info-block {
  border-right: 0;
  color: #666;
  display: inline;
  margin: 0;
  min-height: 0;
  padding: 0;
  text-align: left;
  width: 100%; }
  .make-grid .prop-info-block span {
    display: inline; }

.make-grid .prop-info span.title {
  font-size: 14px; }
  .make-grid .prop-info span.title .prop-info span.text {
    display: inline; }

@media (max-width: 767px) {
  #properites-image-slide .carousel-item img {
    display: block;
    width: 100%; } }

.carousel-control .icon-next::before {
  content: ''; }

.carousel-control .icon-prev.icon-left-open-big:before {
  content: '\e83b'; }

.carousel-control .icon-next.icon-right-open-big:before {
  content: '\e83c'; }

@media all and (max-width: 779px) {
  .make-list .property-list .prop-info-block {
    float: left; } }

@media all and (max-width: 480px) {
  .auto-heading {
    display: block;
    padding-right: 0; }
  .auto-price {
    display: block;
    padding: 5px 0 10px;
    position: relative;
    right: auto;
    text-align: left;
    top: auto;
    width: 100%; }
  .property-list .price-box .tooltip {
    display: none !important; } }

@media all and (max-width: 990px) {
  .prop-info {
    padding-top: 10px; }
    .prop-info span.title {
      font-size: 14px; }
    .prop-info span.text {
      font-size: 11px; } }

.make-compact .prop-info {
  display: none; }

.product-view-thumb-wrapper .bx-wrapper .bx-controls-direction a {
  height: auto;
  margin-top: -25px; }

.nice-select {
  border-radius: 3px; }
  .nice-select .list {
    max-height: 250px;
    overflow-y: auto;
    width: 100%; }
  .nice-select.form-control {
    font-size: 13px;
    margin: 0;
    padding: 8.5px 15px;
    line-height: 20px;
    height: 40px; }
  .nice-select .option {
    width: 100%;
    background: #ffffff;
    border-bottom: 1px solid #cccccc;
    color: #222222;
    cursor: pointer;
    display: block;
    font-size: 13px;
    margin: 0;
    overflow: hidden;
    padding: 0 15px;
    text-decoration: none;
    text-overflow: ellipsis; }
    .nice-select .option.selected {
      background: #eeeeee; }

.select-sort-by.selectpicker {
  font-size: 12px;
  padding: 7px 10px;
  height: 30px;
  line-height: normal;
  border: 1px solid #cccccc;
  display: block; }

.select-sort-by .list .option {
  font-size: 12px;
  line-height: 34px;
  min-height: 34px; }

.save-search-bar {
  display: block;
  width: 100%; }

.bx-wrapper .bx-controls-direction a {
  z-index: 90 !important; }

.tab-content .cat-list-row {
  margin: 0; }
  .tab-content .cat-list-row.active {
    display: -webkit-flex;
    display: -moz-box;
    display: flex; }

@media (min-width: 300px) and (max-width: 768px) {
  .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .info-row {
    font-size: 11px; }
  .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .col-md-2.photobox {
    width: 30%; }
  .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .add-desc-box {
    width: 50%; }
  .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .col-md-3.price-box {
    width: 20%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: flex-end;
       -moz-box-align: end;
            align-items: flex-end;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    padding: 0; }
    .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .col-md-3.price-box > * {
      margin-bottom: 5px; }
    .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .col-md-3.price-box .make-favorite span {
      width: auto;
      font-size: 10px; }
    .category-list:not(.make-grid):not(.make-compact) .adds-wrapper:not(.jobs-list):not(.property-list) .col-md-3.price-box .item-price {
      padding: 0;
      margin-left: 0;
      font-size: .95rem; } }

.sidebar-modern-inner {
  background: #fff;
  border: solid 1px var(--border-color); }
  .sidebar-modern-inner .block-title {
    padding: 15px 15px;
    border-bottom: solid 1px var(--border-color);
    position: relative; }
    .sidebar-modern-inner .block-title.has-arrow {
      margin-bottom: 5px; }
      .sidebar-modern-inner .block-title.has-arrow:before {
        border-color: #ddd transparent transparent;
        border-style: solid;
        border-width: 7px;
        bottom: -14px;
        -moz-box-sizing: border-box;
             box-sizing: border-box;
        content: " ";
        display: block;
        left: 34px;
        position: absolute;
        z-index: 2; }
      .sidebar-modern-inner .block-title.has-arrow:after {
        border-color: #fff transparent transparent;
        border-style: solid;
        border-width: 6px;
        bottom: -12px;
        -moz-box-sizing: border-box;
             box-sizing: border-box;
        content: " ";
        display: block;
        left: 35px;
        position: absolute;
        z-index: 2; }
      .sidebar-modern-inner .block-title.has-arrow.gray:before {
        border-color: transparent transparent transparent; }
    .sidebar-modern-inner .block-title.sidebar-header h5 {
      line-height: 30px; }
    .sidebar-modern-inner .block-title h5 {
      margin: 0;
      padding: 0;
      font-weight: bold;
      color: #292b2c;
      font-size: 16px;
      text-transform: uppercase; }
      .sidebar-modern-inner .block-title h5 a {
        color: #292b2c; }
  .sidebar-modern-inner .block-content {
    padding: 15px 15px; }
  .sidebar-modern-inner .list-filter ul li a {
    font-size: 14px;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between; }
    .sidebar-modern-inner .list-filter ul li a:hover {
      font-weight: bold; }
      .sidebar-modern-inner .list-filter ul li a:hover .title {
        font-weight: bold; }

/* =============================================================== */
/* ADS DETAILS
/* =============================================================== */
.seller-info {
  padding: 5px; }

.item-slider {
  display: block;
  width: 100%;
  height: auto;
  position: relative; }

.bx-wrapper img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  text-align: center; }

.bx-wrapper .bx-prev {
  background: none !important; }

.bx-wrapper .bx-next {
  background: none !important; }

.bx-wrapper:hover .bx-controls-direction a:after {
  opacity: 1; }

#bx-pager {
  text-align: center; }

.thumb-item-link {
  border-bottom: 4px solid #ccc;
  display: inline-block;
  float: none;
  height: 70px;
  margin: 0 2px;
  outline: medium none;
  overflow: hidden;
  position: relative;
  width: 100px; }
  .thumb-item-link img {
    width: 100%;
    max-width: 100%;
    border-radius: 3px;
    opacity: 0.7;
    -webkit-transition: opacity 0.15s ease-in-out 0s;
       -moz-transition: opacity 0.15s ease-in-out 0s;
         -o-transition: opacity 0.15s ease-in-out 0s;
            transition: opacity 0.15s ease-in-out 0s; }
  .thumb-item-link:focus {
    box-shadow: 0 0 2px #369;
    outline: none; }
  .thumb-item-link.active {
    border-bottom: 4px solid #369; }
    .thumb-item-link.active img {
      opacity: 1; }
  .thumb-item-link:hover img {
    opacity: 1; }

@media (max-width: 640px) {
  .thumb-item-link {
    height: 48px;
    width: 64px; }
  .item-slider .bx-wrapper {
    margin-bottom: 10px; } }

.ads-details-wrapper > h2 {
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-weight: bold; }

.ads-details-wrapper .info-row {
  border-top: solid 1px var(--border-color);
  margin-bottom: 15px;
  padding-top: 10px; }

.ads-details-wrapper.inner-box {
  padding-bottom: 0; }

.ads-details-wrapper .content-footer {
  margin-left: -20px;
  margin-right: -20px; }

.ads-details-info ul {
  margin-bottom: 20px; }

.ads-details-info ol {
  margin-bottom: 20px; }

.ads-details-info h4 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.ads-details-info .h4 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.ads-details-info h5 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.ads-details-info h6 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.ads-details-info .h6 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.ads-details-info h1 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.ads-details-info .h1 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.ads-details-info h2 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.ads-details-info .h2 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.ads-details-info h3 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.ads-details-info .h3 {
  margin-bottom: 15px;
  padding-bottom: 0;
  padding-top: 10px; }

.h5 {
  margin-bottom: 10px;
  padding-bottom: 0;
  padding-top: 5px; }

.pricetag {
  background: #0094af;
  border-radius: 3px 0 0 3px;
  color: #fff;
  font-size: 20px;
  min-width: 100px;
  padding: 5px 15px;
  position: absolute;
  right: -10px;
  text-align: center;
  font-weight: bold;
  top: 10%;
  z-index: 90; }
  .pricetag:before {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    top: 100%;
    right: 0;
    border-top: 10px solid #007286;
    border-right: 10px solid transparent; }

@media (max-width: 479px) {
  .category-image-background .title-2{
      height: 130px;
      text-align: center;
  }
  .category-image-background .title-2 h2{
      width: 300px;
      text-align: center;
      left: calc(50% - 150px);
  }

  .pricetag {
    font-size: 18px;
    line-height: 28px;
    min-width: 90px;
    top: 140px; }
  .breadcrumb {
    float: none !important;
    text-align: center !important;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: inline-flex;
    margin: 0 !important;
    padding: 0 !important;
    font-size: 11px;
    
	}
  nav[aria-label="breadcrumb"] {
    float: none !important;
    text-align: center !important;
    width: 100%; }
  .backtolist {
    float: none !important;
    margin: 0 auto;
    padding: 0 0 10px;
    text-align: center;
    font-size: 11px;
    margin-bottom: 10px; } }

h1.pricetag span {
  float: right; }

h1.trtri span {
  float: right; }

.list-dot {
  margin-left: 30px; }
  .list-dot > li {
    list-style: disc; }

.list-circle {
  margin-left: 30px; }
  .list-circle > li {
    list-style: circle; }

.card-details {
  border: solid 1px var(--border-color);
  background: #f8f8f8;
  position: relative; }

.content-footer {
  background: #f8f8f8;
  position: relative;
  padding: 10px;
  border-top: solid 1px var(--border-color);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset; }
  .content-footer.expand {
    margin-left: -20px;
    margin-right: -20px; }
  .content-footer .btn {
    margin-right: 8px; }

.card-footer {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) inset; }

@media (max-width: 360px) {
  .content-footer .btn {
    margin-bottom: 4px; } }

.text-count {
  color: #9a9a9a;
  font-size: 12px; }

.modal {
  z-index: 1100; }

.modal-title {
  padding-bottom: 0; }

.modal-header {
  border-bottom: solid 1px var(--border-color);
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  background: #f8f8f8;
  border-top: solid 1px var(--border-color);
  padding: 8px;
  position: relative; }

.breadcrumb {
  background: none;
  border-radius: 0;
  list-style: outside none none;
  margin-bottom: 0px;
  padding: 8px 0; }

.backtolist {
  padding: 8px 0; }

.page-sidebar-right {
  padding-left: 10px; }

.user-info h3 {
  padding-bottom: 5px; }

.user-info p {
  margin-bottom: 0; }

.user-ads-action {
  margin-top: 15px; }

@media (max-width: 767px) {
  .user-ads-action .btn:first-child {
    margin-bottom: 5px; } }

.card-header {
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 12pt;
  text-transform: uppercase; }
.green{
    color: green;
}
.red{
    color: red;
}
.orange{
    color: orange;
}
.sidebar-card {
  margin-bottom: 20px; }
  .sidebar-card .card-header {
    background: #f8f8f8;
    position: relative;
    border-bottom: solid 1px var(--border-color);
    font-size: 1rem;
    line-height: 22px; }

.card-contact-seller .card-body {
  padding: 10px; }

.bx-controls-direction a:after {
  background: rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  color: #fff;
  content: "nexts";
  font-family: fontello;
  font-size: 200%;
  line-height: 1.3;
  padding: 5px;
  position: absolute;
  text-align: center;
  text-indent: 0;
  opacity: 0;
  -webkit-transition: all 0.15s ease-in-out 0s;
     -moz-transition: all 0.15s ease-in-out 0s;
       -o-transition: all 0.15s ease-in-out 0s;
          transition: all 0.15s ease-in-out 0s; }

.bx-controls-direction a:hover:after {
  background: rgba(0, 0, 0, 0.6); }

.bx-controls-direction a.bx-next:after {
  content: '\e83c';
  right: 0; }

.bx-controls-direction a.bx-prev:after {
  content: '\e83b';
  left: 0; }

.item-slider .bx-wrapper {
  /*rtl:ignore*/
  direction: ltr;
  margin-bottom: 20px;
  border: 0;
  box-shadow: none; }
  .item-slider .bx-wrapper .bx-viewport {
    border: 0 none;
    box-shadow: none;
    left: 0;
    border-radius: 3px; }

.bltri:before {
  content: '';
  position: absolute;
  height: 0;
  width: 0; }

.tltri:before {
  content: '';
  position: absolute;
  height: 0;
  width: 0; }

.trtri:before {
  content: '';
  position: absolute;
  height: 0;
  width: 0; }

.list-border > li {
  border-top: 1px solid #ebebeb;
  line-height: 36px;
  position: relative; }
  .list-border > li:first-child {
    border: none; }

.list-check > li {
  margin-bottom: 3px;
  padding-left: 18px;
  position: relative; }
  .list-check > li:after {
    position: absolute;
    font-family: fontello;
    content: '\e80d';
    left: 0;
    top: 0; }

.list-number > li {
  list-style: decimal; }
  .list-number > li > ul > li {
    list-style: decimal; }

.ads-action {
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }
  .ads-action li i {
    width: 20px; }

.label.adlistingtype {
  font-size: 12px;
  font-weight: normal;
  letter-spacing: 0.8px;
  vertical-align: middle; }

/* Ads details 2 */
.img-slider-box {
  position: relative;
  width: 100%;
  display: block; }

.slider-left {
  width: 80%;
  width: -webkit-calc(100% - 120px);
  width: -moz-calc(100% - 120px);
  width: calc(100% - 120px); }

@media screen and (max-width: 480px) {
  .slider-left {
    width: 80%;
    width: -webkit-calc(100% - 90px);
    width: -moz-calc(100% - 90px);
    width: calc(100% - 90px); }
  .ads-img-v2 #bx-pager {
    width: 70px; } }

.ads-img-v2 #bx-pager {
  position: absolute;
  right: 0;
  width: 100px;
  top: 0;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto; }
  .ads-img-v2 #bx-pager .thumb-item-link {
    border-bottom: 4px solid #ccc;
    display: inline-block;
    float: none;
    height: auto;
    margin: 0 2px;
    outline: medium none;
    overflow: hidden;
    position: relative;
    width: auto; }
  .ads-img-v2 #bx-pager .scroller-setup .scroller-content {
    padding: 5px; }

.scroller-active .scroller-content {
  padding: 5px; }

/* CAR ADS DETAILS */
.key-features {
  margin-left: 0;
  margin-top: -5px; }
  .key-features .media {
    border-right: medium none;
    padding: 6px 0;
    margin-top: 0; }
    .key-features .media:first-child {
      margin-top: 0; }
    .key-features .media i {
      font-size: 28px; }
  .key-features .media-object {
    float: left;
    margin-right: 10px; }
  .key-features .media-heading {
    color: #333;
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin: 0; }
  .key-features .data-type {
    color: #999;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase; }

.auto-heading {
  position: relative;
  display: block;
  padding-right: 130px;
  font-family: "Mulish", Roboto, sans-serif;
  font-weight: 700; }
  @media (max-width: 767px) {
    .auto-heading {
      padding-right: 10px; } }

.auto-price {
  position: absolute;
  right: 0;
  top: 0;
  font-weight: 600;
  color: #ff9113; }
  @media (max-width: 767px) {
    .auto-price {
      position: relative;
      right: 0;
      top: 0;
      float: left !important;
      display: block;
      width: 100%;
      clear: both;
      margin-top: 5px;
      margin-bottom: 10px; } }

.one-img {
  margin-bottom: 25px; }

.company-logo-thumb img {
  max-width: 100%; }

label.error {
  color: #e74c3c;
  font-size: 90%; }

.locationModal a.form-control {
  display: block;
  line-height: 36px;
  padding-left: 40px;
  text-align: left; }
  .locationModal a.form-control .icon-append {
    top: 6px; }

.card-user-info .block-cell {
  margin-bottom: 0;
  border-width: 0 0 1px 0; }

.card-user-info .grid-col {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  margin-bottom: 15px;
  font-size: 13px; }
  .card-user-info .grid-col .col {
    padding: 0;
    color: #636c72; }
    .card-user-info .grid-col .col.from i {
      color: #292b2c;
      width: 15px;
      text-align: center; }
    .card-user-info .grid-col .col.from span {
      margin-left: 10px; }
    .card-user-info .grid-col .col.to {
      text-align: right; }

.card-user-info .ev-action > .btn:last-child {
  margin-bottom: 0; }

.panel-intro {
  padding: 40px 0 25px; }
  .panel-intro h2 {
    padding: 0; }

.login-box-btm {
  margin-top: 20px;
  margin-bottom: 20px; }

.input-icon {
  position: relative; }
  .input-icon input {
    padding-left: 45px; }
  .input-icon i {
    font-size: 16px;
    left: 6px;
    line-height: 22px;
    position: absolute;
    top: 9px; }

.promo-text-box {
  padding: 15px 20px; }
  .promo-text-box h3 {
    margin-top: 10px;
    padding-bottom: 15px; }

.icon-color-1 {
  color: #ff9113; }

.icon-color-2 {
  color: #e6c840; }

.icon-color-3 {
  color: #74c29b; }

div.login-box {
  float: none;
  margin: 0 auto;
  clear: both; }
  div.login-box .panel-body {
    padding-left: 20px;
    padding-right: 20px; }
  div.login-box .panel-footer p {
    margin-top: 10px; }
  div.login-box .panel-footer label {
    font-weight: normal; }

.login-box .input-icon i {
  color: #555;
  opacity: 0.6;
  border-right: 1px solid #ccc;
  padding-right: 5px; }

/* =============================================================== */
/* POST ADS
/* =============================================================== */
.content-subheading {
  border-bottom: solid 1px var(--border-color);
  border-top: solid 1px var(--border-color);
  color: #333;
  font-size: 18px;
  line-height: 20px;
  margin: 30px -20px;
  padding: 13px 20px; }

.visible-lg-block {
  background-color: #dff0d8;
  border: 1px solid #d6e9c6;
  color: #468847; }

.alert-lg {
  font-size: 22px; }

.pgray p {
  color: #666;
  font-size: 14px; }

.alert.pgray p {
  padding-left: 25px; }

/* =============================================================== */
/* USER DASHBOARD
/* =============================================================== */
.userImg {
  border: solid 1px var(--border-color);
  border-radius: 3px;
  display: inline-block;
  padding: 3px;
  width: 64px; }

.header-data {
  margin-top: 10px;
  text-align: right; }
  .header-data p {
    margin-bottom: 0; }

.hdata {
  display: inline-block;
  margin-right: 15px;
  width: 85px; }
  .hdata i {
    border-radius: 50px;
    box-shadow: 0 0 1px #777 inset;
    color: #fff;
    display: inline-block;
    font-size: 17px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px; }
  .hdata a {
    color: #666;
    display: block;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-top: 3px;
    text-align: left; }
  .hdata em {
    display: block;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-align: left; }

.mcol-left {
  float: left;
  width: 48%; }

.mcol-right {
  float: right;
  width: 48%; }

/* =============================================================== */
/* USER PANEL || ACCOUNT
/* =============================================================== */
.panel-title {
  padding-bottom: 0; }

.userPicinput {
  display: inline-block;
  float: left;
  margin-top: 30px; }

.userPic {
  display: inline-block; }

.datepickerInput {
  border: 1px solid #bdc3c7;
  border-radius: 3px;
  color: #666666;
  padding: 7px 12px; }

.welcome-msg {
  margin-bottom: 30px; }

.collapse-box {
  margin-bottom: 15px; }
  .collapse-box .badge {
    background-color: #e3e3e3;
    color: #666;
    font-weight: normal; }

.collapse-title {
  border-top: 1px solid #e6e6e6;
  color: #2a3744;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 1px;
  margin-bottom: 0;
  margin-top: 0;
  padding-bottom: 10px;
  padding-top: 15px;
  text-transform: uppercase; }
  .collapse-title > a i {
    -webkit-transition: all ease 0.2s;
       -moz-transition: all ease 0.2s;
         -o-transition: all ease 0.2s;
            transition: all ease 0.2s;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg); }
  .collapse-title > a[aria-expanded="false"] i {
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg); }

.no-border {
  border: none; }

.statusbar {
  margin-bottom: 35px; }
  .statusbar p {
    margin-bottom: 0; }

.add-manage-table {
  font-weight: normal; }

.table-action {
  display: block;
  margin-bottom: 15px; }

.table-search .searchpan {
  padding-right: 0; }

.table-search .control-label {
  line-height: 16px;
  padding-right: 0; }

.clear-filter {
  font-size: 11px; }

.price-td {
  font-size: 16px; }

.delete-search-result {
  color: #555;
  cursor: pointer;
  font-size: 22px;
  font-weight: lighter;
  margin-right: 5px;
  position: absolute;
  top: 7px;
  right: 3px; }
  .delete-search-result:hover {
    color: #000; }

.user-panel-sidebar ul {
  padding: 0; }
  .user-panel-sidebar ul li {
    list-style: none; }
    .user-panel-sidebar ul li a {
      background: #ffffff;
      display: block;
      font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
      color: #2a3744;
      font-size: 12px;
      height: auto;
      letter-spacing: 0.5px;
      line-height: 26px;
      padding: 5px 10px;
      margin-bottom: 1px;
      text-align: left;
      text-decoration: none;
      text-transform: uppercase; }
      .user-panel-sidebar ul li a:hover {
        background-color: #2a3744;
        color: #ffffff; }
      .user-panel-sidebar ul li a:active {
        background-color: #2a3744;
        color: #ffffff; }
      .user-panel-sidebar ul li a.active {
        background-color: #2a3744;
        color: #ffffff; }
    .user-panel-sidebar ul li.active a {
      background-color: #2a3744;
      color: #ffffff; }

li.divider {
  border-bottom: 1px solid #e1e1e1;
  margin-bottom: 10px;
  margin-top: 10px; }

.accountContent h3 {
  border-bottom: 1px solid #e6e6e6;
  color: #2a3744;
  font-size: 20px;
  font-weight: normal;
  letter-spacing: 0.25px;
  margin-top: 0;
  padding-bottom: 15px; }

.litedver-ul li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px; }
  .litedver-ul li:last-child {
    border-bottom: none; }

.searchpan input#filter {
  font-size: 12px;
  height: 30px; }

table.add-manage-table > tbody > tr > td {
  vertical-align: middle; }

table.add-manage-table > tbody > tr > th {
  vertical-align: middle; }

.add-img-td img {
  max-width: 100px; }

.action-td .btn {
  clear: both; }

td.ads-details-td {
  white-space: inherit !important;
  min-width: 160px; }

.list-group-unstyle .list-group-item {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  border-radius: 0;
  margin-bottom: 0;
  border-bottom: solid 1px var(--border-color); }
  .list-group-unstyle .list-group-item.active, .list-group-unstyle .list-group-item:hover {
    background: #f5f5f5;
    color: #000;
    font-weight: bold;
    border-bottom: solid 1px var(--border-color); }
    .list-group-unstyle .list-group-item.active a, .list-group-unstyle .list-group-item:hover a {
      color: #000; }

.button-wrap .btn-social {
  width: 48%;
  display: inline-block;
  padding: 8px 10px;
  line-height: 15px;
  border: 1px solid #eeeeee;
  text-align: left;
  font-size: 11px;
  text-transform: uppercase; }
  .button-wrap .btn-social:first-child {
    margin-right: 1%; }
  .button-wrap .btn-social:last-child {
    margin-left: 1%; }
  .button-wrap .btn-social i {
    font-size: 28px;
    float: left;
    margin: 3px 30px 0 0; }
  .button-wrap .btn-social.btn-fbk {
    color: #3b5998;
    border-color: #3b5998;
    border-radius: 0.2rem; }
    .button-wrap .btn-social.btn-fbk:hover {
      color: #263961;
      border-color: #263961; }
  .button-wrap .btn-social.btn-ggl {
    border-radius: 0.2rem;
    color: #dd4b39;
    border-color: #dd4b39; }
    .button-wrap .btn-social.btn-ggl:hover {
      color: #ac2d1e;
      border-color: #ac2d1e; }

.or-divider {
  border-bottom: solid 1px var(--border-color);
  margin: 15px 0 25px;
  position: relative;
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  padding: 0; }
  .or-divider span {
    padding: 0 7px;
    background: #ffffff;
    font-size: 14px;
    color: #636c72;
    margin-bottom: -11px; }

/* =============================================================== */
/* ABOUT US
/* =============================================================== */
.inner-page {
  padding-top: 60px; }

.about-intro {
  width: 100%;
  height: 100%;
  position: relative; }

.social-list {
  margin-top: 20px; }
  .social-list a {
    margin-right: 10px;
    display: inline-block; }

.title-1 {
  font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
  display: block;
  width: 100%;
  clear: both; }

.has-lead-para {
  font-size: 16px;
  font-weight: 300; }
  .has-lead-para p {
    font-size: 16px;
    font-weight: 300; }

.about-parallax-bottom {
  background: url(../../images/bg3.jpg) center center fixed;
  background-size: cover;
  padding: 80px 0;
  display: block;
  clear: both; }

.parallaxbox * {
  color: #fff; }

.parallaxbox p {
  color: #e8eced;
  font-size: 13px;
  font-weight: unset;
  line-height: 18px; }

.icon-box-wrap {
  margin-bottom: 20px; }

.ln-shadow-box {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 64px;
  height: 80px;
  line-height: 77px;
  overflow: hidden;
  text-align: center; }

.ln-shadow-radius {
  border-radius: 50%;
  color: #fff;
  display: inline-block;
  font-size: 40px;
  height: 80px;
  line-height: 77px;
  overflow: hidden;
  text-align: center;
  width: 80px; }

.title-4 {
  font-weight: bold;
  letter-spacing: 1px;
  text-transform: uppercase; }

/*.faq-panel .panel-title {*/
/*  font-weight: 600; }*/
/*  .faq-panel .panel-title a::after {*/
/*    font-weight: normal;*/
/*    color: inherit;*/
/*    content: "\f107";*/
/*    float: right;*/
/*    font-family: FontAwesome;*/
/*    font-size: 20px; }*/
/*  .faq-panel .panel-title a.collapsed::after {*/
/*    content: "\f106"; }*/

.faq-panel .card-header {
  padding: 20px 25px; }

.white-box {
  padding: 10px;
  background: #fff;
  border-radius: 3px; }

.address p {
  margin-bottom: 0; }

.panel-group .panel + .panel {
  margin-top: 10px; }

/* =============================================================== */
/* CONTACT
/* =============================================================== */
.intro-inner {
  width: 100%;
  clear: both;
  height: 350px;
  overflow: hidden; }

.social-list {
  margin-top: 20px; }
  .social-list a {
    margin-right: 10px;
    display: inline-block; }

.address p {
  margin-bottom: 0; }

.contact_info .list-title:before, .contact-form .list-title:before {
  border-color: #ddd transparent transparent; }

.contact_info .list-title:after, .contact-form .list-title:after {
  border-color: #EEEEEE transparent transparent; }

.contact-form .form-horizontal {
  display: block;
  margin-top: 20px; }

.contact-info .address {
  margin-top: 20px; }

.blog-post-img {
  overflow: hidden;
  position: relative; }
  .blog-post-img img {
    width: 100%;
    height: auto; }
  .blog-post-img figure {
    margin-bottom: 0; }

.blog-post-content {
  padding-bottom: 30px; }
  .blog-post-content .blog-post-bottom {
    border-top: medium none;
    margin-top: 15px;
    padding-bottom: 0;
    padding-top: 0; }

.blog-post-content-desc {
  clear: both;
  margin-top: -1px;
  padding: 30px 0 0;
  position: relative;
  text-align: left; }
  .blog-post-content-desc .blog-post-content {
    padding-left: 40px;
    padding-right: 40px; }
  .blog-post-content-desc h2 {
    font-size: 30px;
    text-transform: none;
    line-height: 32px; }
  .blog-post-content-desc p {
    color: #4e575d;
    font-size: 14px; }

.blog-post-meta {
  padding-left: 40px;
  padding-right: 40px;
  border-bottom: solid 1px var(--border-color);
  padding-bottom: 30px;
  margin-bottom: 20px; }
  .blog-post-meta a {
    color: #9a9a9a; }

.blog-post-bottom {
  border-top: solid 1px var(--border-color);
  margin-top: 20px; }

.blog-article-text {
  color: #4e575d; }
  .blog-article-text ul {
    margin-bottom: 30px; }
  .blog-article-text ol {
    margin-bottom: 30px; }

.image {
  margin: 0 0 15px 0; }

.share-this-post {
  display: block;
  margin: 10px 30px;
  padding: 10px 0; }
  .share-this-post li {
    display: inline-block;
    font-size: 13px;
    line-height: 1.5em;
    margin-right: 10px; }
    .share-this-post li a {
      color: #999;
      cursor: pointer; }
      .share-this-post li a i {
        -webkit-transition: all 0.2s ease;
           -moz-transition: all 0.2s ease;
             -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
        font-size: 16px;
        line-height: 1.3em;
        margin-right: 6px;
        color: #999; }
      .share-this-post li a:hover {
        color: #333; }
        .share-this-post li a:hover i {
          color: #333; }

.blog-post-footer {
  background: #f7f7f7;
  border-top: solid 1px var(--border-color);
  clear: both; }
  .blog-post-footer .inner {
    padding: 0 40px 40px;
    display: block; }
  .blog-post-footer .list-title::after {
    border-color: #f7f7f7 transparent transparent; }

.blogs-comments-area {
  padding-top: 20px; }

.blogs-comment-list ul {
  list-style: outside none none;
  margin: 0;
  padding: 0; }

.blogs-comment-list > li {
  border-bottom: solid 1px var(--border-color);
  margin: 0 0 25px; }
  .blogs-comment-list > li > ul {
    padding: 0 0 0 120px; }
    .blogs-comment-list > li > ul li {
      border-bottom: solid 1px var(--border-color);
      margin: 0 0 25px; }

.blogs-comment-list li:last-child {
  border-bottom: 0; }

.blogs-comment-wrapper {
  display: table;
  margin: 0;
  width: 100%; }

.blogs-comment-avatar {
  display: table-cell;
  text-align: inherit;
  vertical-align: top;
  width: 90px; }
  .blogs-comment-avatar img {
    border: solid 1px var(--border-color);
    border-radius: 50%;
    padding: 0;
    width: 70px; }

.blogs-comment-details {
  display: table-cell;
  padding: 0 0 0 30px;
  position: relative;
  vertical-align: top; }

.blogs-comment-description {
  margin-bottom: 20px; }

.blogs-comment-name {
  color: #4a4a4a;
  font-weight: 600;
  margin: 0 0 15px; }

.blogs-comment-date {
  color: #aaaaaa;
  font-size: 12px;
  font-weight: 400;
  margin: 0 0 0 8px; }

.blogs-comment-reply {
  position: absolute;
  right: 0;
  top: 0; }

@media (max-width: 767px) {
  .inner-box-content .img-responsive {
    width: 100%; }
  .blog-post-content-desc .blog-post-content {
    padding-left: 20px;
    padding-right: 20px; }
  .blog-post-content-desc p {
    font-size: 13px; }
  .blog-post-content-desc h2 {
    font-size: 26px;
    line-height: 32px; }
  .blog-post-meta {
    padding-left: 20px;
    padding-right: 20px;
    border-bottom: solid 1px var(--border-color);
    margin-bottom: 15px;
    padding-bottom: 15px; }
  .blogs-comment-details {
    padding: 0 0 0 5px; }
  .blogs-comment-avatar {
    width: 70px; }
    .blogs-comment-avatar img {
      width: 90%; }
  .share-this-post {
    display: block;
    margin: 10px;
    padding: 10px 0; }
    .share-this-post li {
      font-size: 11px; }
  .intro-title {
    font-size: 28px;
    line-height: 32px; }
  .list-dot > li {
    list-style: inside none disc; }
  .blogs-comment-list > li > ul {
    padding: 0 0 0 50px; }
  .search-row .search-col .btn {
    border-radius: 3px 3px !important; }
  .search-row .search-col:first-child .form-control {
    border-radius: 3px 3px; }
  .search-col .form-control {
    border-radius: 3px 3px !important; }
  .intro h1 {
    font-size: 28px;
    line-height: 32px; }
  .intro-inner h2 {
    font-size: 14px;
    font-weight: 300;
    max-width: 70%; } }

@media screen and (max-width: 460px) {
  .blogs-comment-avatar {
    width: 50px; }
  .blogs-comment-date {
    display: block;
    margin: 0; }
  .blog-post-content-desc h2 {
    font-size: 20px;
    line-height: 26px; } }

@media screen and (max-width: 360px) {
  .blogs-comment-avatar {
    width: 50px;
    display: block; }
  .blogs-comment-details {
    display: block;
    padding: 0 0 0 5px; }
  .blogs-comment-list > li > ul {
    padding: 0 0 0 25px; }
  .blog-post-content-desc p {
    font-size: 12px; } }

.blog-post-item .inner-box {
  padding: 0; }

.blogRight .categories-list {
  margin-bottom: 15px; }

.blog-popular-content .item-list {
  -webkit-transition: background 0.2s ease 0s;
     -moz-transition: background 0.2s ease 0s;
       -o-transition: background 0.2s ease 0s;
          transition: background 0.2s ease 0s; }
  .blog-popular-content .item-list:last-child {
    border-bottom: 0; }
  .blog-popular-content .item-list:hover {
    background: #f7f7f7;
    border-radius: 3px; }

.intro-inner h2 {
  color: #ddd;
  font-size: 18px;
  font-weight: 100;
  line-height: 24px;
  margin: 20px auto;
  max-width: 400px;
  text-align: center; }

@media (min-width: 768px) {
  #subscribe .btn-search {
    min-width: 180px; } }

.jobs-intro {
  height: 450px; }

.resume-up {
  margin-top: 15px;
  color: #e8eced;
  font-size: 13px;
  font-weight: normal;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
  .resume-up a {
    color: #e8eced; }
    .resume-up a:hover {
      opacity: .8; }

.company-title {
  margin-bottom: 0;
  padding-bottom: 0;
  color: #636c72;
  font-size: 12px; }
  .company-title a {
    color: #636c72; }

.job-title {
  margin-bottom: 5px;
  padding-bottom: 0; }
  .job-title a:hover {
    text-decoration: underline; }

.jobs-desc {
  color: #4e575d; }

.job-actions {
  clear: both;
  display: block;
  margin-top: 5px; }

.jobs-s-tag {
  background: #f1f1f1;
  border-radius: 4px;
  -moz-box-sizing: border-box;
       box-sizing: border-box;
  display: inline-block;
  font-size: 0.875em;
  font-weight: 600;
  line-height: 30px;
  padding: 0 10px;
  margin-right: 5px;
  margin-left: 5px; }
  .jobs-s-tag:hover {
    background: #eee; }
  .jobs-s-tag:first-child {
    margin-left: 0; }
  .jobs-s-tag:after {
    display: inline-block;
    font-family: fontello;
    content: '\e80e';
    margin-left: 5px; }

.company-logo-thumb {
  display: block; }

.mobile-filter-bar {
  border: solid 1px var(--border-color);
  height: 44px;
  line-height: 44px;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  background-color: #fafafa;
  border-top: none; }
  .mobile-filter-bar > ul > li {
    border-right: solid 1px var(--border-color);
    padding-right: 15px;
    padding-left: 15px;
    text-transform: uppercase; }
    .mobile-filter-bar > ul > li:first-child {
      padding-left: 0; }

@media (min-width: 768px) {
  .mobile-filter-sidebar {
    left: 0 !important; }
  .mobile-filter-bar {
    display: none; }
  .closeFilter {
    display: none; } }

@media (max-width: 767px) {
  .jobs-s-tag {
    margin-bottom: 4px; }
  .hide-xs {
    display: none; }
  .btn-block-sm {
    display: block;
    width: 100%; }
  .closeFilter {
    cursor: pointer;
    display: block;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    padding: 3px;
    position: absolute;
    right: 10px;
    text-align: center;
    top: 7px;
    width: 30px;
    z-index: 2147483647; }
  .menu-overly-mask {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0.3;
    position: fixed;
    top: 0;
    -webkit-transition: all 0.2s linear 0s;
       -moz-transition: all 0.2s linear 0s;
         -o-transition: all 0.2s linear 0s;
            transition: all 0.2s linear 0s;
    visibility: hidden;
    -webkit-backface-visibility: hidden;
       -moz-backface-visibility: hidden;
            backface-visibility: hidden;
    width: 100%;
    z-index: 1100; }
    .menu-overly-mask.is-visible {
      cursor: pointer;
      opacity: 0.5;
      visibility: visible;
      -webkit-backface-visibility: visible;
         -moz-backface-visibility: visible;
              backface-visibility: visible; }
  .mobile-filter-sidebar .inner-box {
    margin-bottom: 0;
    border-radius: 0 !important; }
  .page-sidebar.mobile-filter-sidebar {
    height: 100%;
    overflow: auto;
    padding: 0;
    position: fixed;
    top: 0;
    width: 250px;
    z-index: 1110;
    left: -251px; } }

.sInfo .company-logo-thumb {
  float: left;
  display: inline-block; }
  .sInfo .company-logo-thumb img {
    width: 140px; }

.sInfo .seller-info * {
  margin-bottom: 0;
  padding-bottom: 0; }

.overly-action {
  background-color: rgba(13, 44, 59, 0.7);
  border-radius: 0;
  color: #fff;
  display: block;
  font-size: 11px;
  font-weight: 500;
  letter-spacing: 0.5px;
  opacity: 0;
  padding: 5px 20px;
  position: absolute;
  left: 15px;
  text-align: center;
  text-transform: uppercase;
  top: 15px;
  -webkit-transition: all 0.25s linear 0s;
     -moz-transition: all 0.25s linear 0s;
       -o-transition: all 0.25s linear 0s;
          transition: all 0.25s linear 0s;
  visibility: hidden;
  width: auto;
  z-index: 10; }
  .overly-action a {
    color: #fff; }

.img-box {
  position: relative;
  display: block; }
  .img-box:hover .overly-action {
    color: #fff;
    opacity: 1;
    visibility: visible;
    background-color: rgba(13, 44, 59, 0.9); }

@media only screen and (max-width: 400px) {
  .sInfo .company-logo-thumb {
    float: none;
    display: block;
    width: 100%; }
    .sInfo .company-logo-thumb img {
      width: auto;
      max-width: 80%; } }

.hasOverly > div {
  background: rgba(0, 0, 0, 0.4); }

.row-featured-company .f-category h6 {
  color: #777;
  font-size: 12px;
  text-transform: none; }
  .row-featured-company .f-category h6 .company-name {
    color: #369; }

.filter-content label {
  padding-left: 5px; }

.jobs-details-info ul {
  margin-left: 20px; }
  .jobs-details-info ul li {
    list-style: outside disc;
    margin-left: 14px; }

.job-summery ul li {
  margin-bottom: 10px; }

.cInfo-right > div:first-child {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  .category-content .form-horizontal .control-label {
    margin-bottom: 0;
    text-align: right; } }

.intro-modern {
  height: 600px;
  width: 100%;
  position: relative;
  color: #fff;
  overflow: hidden; }
  @media (max-width: 767px) {
    .intro-modern {
      height: auto;
      padding: 80px 0; } }
  .intro-modern .inner {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    z-index: 3;
    position: relative; }
    @media (max-width: 767px) {
      .intro-modern .inner .search-col {
        margin-bottom: 15px; }
        .intro-modern .inner .search-col:last-child {
          margin-bottom: 0; } }
  .intro-modern .btn {
    text-shadow: none;
    letter-spacing: 0.2em;
    text-transform: uppercase;
    font-size: 12px; }

.blue-overlay {
  background: #9c00ff;
  background: -moz-linear-gradient(left, #9c00ff 0%, #03ffcd 100%);
  background: -webkit-linear-gradient(left, #9c00ff 0%, #03ffcd 100%);
  background: -o-linear-gradient(left, #9c00ff 0%, #03ffcd 100%);
  background: linear-gradient(to right, #9c00ff 0%, #03ffcd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9c00ff',endColorstr='#03ffcd',GradientType=1 );
  opacity: .7; }

.layer-bg {
  height: 100%;
  width: 100%;
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0; }

@-webkit-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-moz-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@-o-keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadein {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.bg-slider-wrapper {
  z-index: 1;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  background: #0f0f0f; }
  .bg-slider-wrapper .bg-item {
    height: 100%;
    background-size: cover; }
  .bg-slider-wrapper .bx-wrapper, .bg-slider-wrapper .bx-viewport {
    height: 100% !important;
    width: 100%;
    box-shadow: 0 !important;
    border: none !important;
    background: none !important; }
  .bg-slider-wrapper .bg-slider {
    -webkit-animation: fadein 2s;
       -moz-animation: fadein 2s;
         -o-animation: fadein 2s;
            animation: fadein 2s;
    height: 100% !important; }

.section-ev {
  padding: 60px 0 0;
  display: inline-block;
  width: 100%; }
  .section-ev.event-listing {
    padding-bottom: 60px; }
  .section-ev.event-category {
    border-top: solid 1px var(--border-color);
    padding-top: 10px;
    padding-bottom: 30px; }
  @media (max-width: 767px) {
    .section-ev {
      padding-top: 30px; } }

.event-item-col {
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .event-item-col {
      margin-bottom: 20px; } }

.card-event {
  overflow: hidden; }
  @media (max-width: 767px) {
    .event-featured .card-event {
      margin-bottom: 15px; } }
  .card-event h4 {
    font-size: 18px;
    font-weight: 700;
    height: auto;
    letter-spacing: 0;
    overflow: hidden;
    white-space: normal;
    padding: 0; }
  .card-event .event-badges {
    position: absolute;
    right: 15px;
    top: 25px;
    -webkit-transition: all 0.3s ease 0.1s;
       -moz-transition: all 0.3s ease 0.1s;
         -o-transition: all 0.3s ease 0.1s;
            transition: all 0.3s ease 0.1s; }
    .card-event .event-badges .badge {
      font-weight: lighter;
      letter-spacing: 0.3px;
      font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
      padding: 3px 6px;
      border-radius: 2px; }
      .card-event .event-badges .badge.price-tag {
        font-size: 14px;
        font-weight: normal;
        letter-spacing: 1px;
        padding: 3px 6px;
        line-height: 1; }
        .card-event .event-badges .badge.price-tag.big {
          font-size: 12px;
          font-weight: 600;
          background: #f3f3f3;
          line-height: 1;
          color: #000;
          font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
          padding: 6px 14px;
          text-transform: uppercase;
          letter-spacing: 1px;
          box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.1), 0 0 2px 0 rgba(0, 0, 0, 0.1); }
  .card-event .event-pop-link {
    visibility: hidden;
    display: block;
    width: 100%;
    opacity: 0;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.8);
    -webkit-transition: all 0.25s ease 0.15s;
       -moz-transition: all 0.25s ease 0.15s;
         -o-transition: all 0.25s ease 0.15s;
            transition: all 0.25s ease 0.15s;
    color: #fff; }
  .card-event .img {
    position: relative; }
    .card-event .img.has-background {
      width: 100%;
      background-size: cover;
      background-repeat: no-repeat; }
  .card-event:not(.featured) {
    height: 100%; }
    .card-event:not(.featured) .card-title {
      min-height: 48px;
      line-height: 24px; }
      @media (max-width: 767px) {
        .card-event:not(.featured) .card-title {
          font-size: 14px;
          line-height: 1.4;
          min-height: 10px; } }
      .card-event:not(.featured) .card-title::first-letter {
        text-transform: uppercase; }
      .card-event:not(.featured) .card-title a {
        color: #292b2c; }
  .card-event.info-overlay .event-pop-info {
    z-index: 3;
    display: block;
    position: relative;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-70%);
       -moz-transform: translateY(-70%);
         -o-transform: translateY(-70%);
            transform: translateY(-70%);
    -webkit-transition: all 0.3s ease 0.15s;
       -moz-transition: all 0.3s ease 0.15s;
         -o-transition: all 0.3s ease 0.15s;
            transition: all 0.3s ease 0.15s;
    width: 100%; }
    .card-event.info-overlay .event-pop-info .price {
      font-size: 1.4rem;
      font-weight: bold; }
    .card-event.info-overlay .event-pop-info p {
      display: block;
      margin-bottom: 5px; }
    .card-event.info-overlay .event-pop-info .time {
      font-size: 12px;
      font-weight: 300;
      opacity: .7; }
  .card-event.info-overlay:hover .event-pop-link, .card-event.info-overlay.overlay-visible .event-pop-link {
    visibility: visible !important;
    opacity: 1;
    display: block; }
    .card-event.info-overlay:hover .event-pop-link .event-pop-info, .card-event.info-overlay.overlay-visible .event-pop-link .event-pop-info {
      -webkit-transform: translateY(-50%);
         -moz-transform: translateY(-50%);
           -o-transform: translateY(-50%);
              transform: translateY(-50%); }
  .card-event.info-overlay:hover .event-badges, .card-event.info-overlay.overlay-visible .event-badges {
    top: 15px;
    visibility: visible !important;
    display: block !important;
    opacity: 1 !important; }
  .card-event.info-overlay:not(.featured):hover .pop-info .event-badges {
    visibility: hidden !important;
    opacity: 0 !important; }
  .card-event.info-overlay.card-category .event-pop-link {
    -webkit-transition: all 0.25s ease;
       -moz-transition: all 0.25s ease;
         -o-transition: all 0.25s ease;
            transition: all 0.25s ease;
    background-color: rgba(0, 0, 0, 0.35); }
  .card-event.info-overlay.card-category .ec-title {
    -webkit-transition: all 0.25s ease;
       -moz-transition: all 0.25s ease;
         -o-transition: all 0.25s ease;
            transition: all 0.25s ease;
    font-size: 1.3rem;
    line-height: normal;
    max-width: 90%;
    text-align: center;
    margin: 0 auto;
    font-weight: 500;
    letter-spacing: 0.5px;
    text-transform: capitalize; }
    @media (max-width: 767px) {
      .card-event.info-overlay.card-category .ec-title {
        font-size: .9rem;
        line-height: normal; } }
  .card-event.info-overlay.card-category:hover .ec-title {
    font-size: 1.5rem; }
    @media (max-width: 767px) {
      .card-event.info-overlay.card-category:hover .ec-title {
        font-size: 1.2rem; } }
  .card-event.info-overlay.card-category:hover .event-pop-link {
    background-color: rgba(0, 0, 0, 0.45); }
  .card-event.featured .event-badges {
    opacity: 0; }
  .card-event.featured .card-img-top {
    position: relative;
    z-index: 1; }
  .card-event.featured .card-body {
    padding: 20px 15px; }
    @media (max-width: 767px) {
      .card-event.featured .card-body {
        padding: 10px 15px; } }
    .card-event.featured .card-body h4 {
      font-size: 16px;
      line-height: 20px;
      padding: 0;
      margin: 0; }
      @media (min-width: 768px) {
        .card-event.featured .card-body h4 {
          min-height: 40px; } }
      @media (max-width: 575px) {
        .card-event.featured .card-body h4 {
          font-size: 13px;
          line-height: 1.4; } }
      .card-event.featured .card-body h4 a {
        color: #292b2c; }
  .card-event .card-event-info {
    color: #999999;
    overflow: hidden;
    text-overflow: ellipsis; }
    .card-event .card-event-info .event-location a {
      color: #999999; }
    .card-event .card-event-info p {
      margin-bottom: 5px;
      padding: 0; }
  .card-event .card-footer {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.02) inset;
    background-color: rgba(0, 0, 0, 0.01); }
    .card-event .card-footer .left {
      font-size: 12px;
      color: #999999; }
      .card-event .card-footer .left a {
        color: #464a4c;
        font-weight: 600; }
    .card-event .card-footer .social-link a {
      display: inline-block;
      margin-left: 10px;
      font-size: 16px;
      color: #464a4c;
      -webkit-transform: scale(1);
         -moz-transform: scale(1);
           -o-transform: scale(1);
              transform: scale(1); }
      .card-event .card-footer .social-link a:hover {
        color: #999999;
        -webkit-transform: scale(1.05);
           -moz-transform: scale(1.05);
             -o-transform: scale(1.05);
                transform: scale(1.05); }

.event-category-list:not(.has-list-view) .card-event .card-body .card-footer, .event-category-list:not(.has-list-view) .card-event .card-body .badge.price-tag {
  display: none; }

.event-category-list .card-event .event-pop-info {
  font-size: 12px; }
  .event-category-list .card-event .event-pop-info p {
    margin-bottom: 3px; }
  .event-category-list .card-event .event-pop-info .price {
    font-size: 1rem; }

.has-list-view .event-item-col {
  width: 100%;
  max-width: 100%;
  -webkit-flex: 0 0 100%;
     -moz-box-flex: 0;
          flex: 0 0 100%; }
  .has-list-view .event-item-col .card-event {
    height: auto;
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row; }
    @media (max-width: 767px) {
      .has-list-view .event-item-col .card-event > .card-footer, .has-list-view .event-item-col .card-event .badge.price-tag {
        display: none; }
      .has-list-view .event-item-col .card-event .event-pop-info > p {
        font-size: .95rem; }
      .has-list-view .event-item-col .card-event .card-body .card-title {
        padding-right: 45px; }
      .has-list-view .event-item-col .card-event .card-body .badge.price-tag {
        display: block;
        position: absolute;
        top: 20px;
        right: 12px;
        font-size: .85rem; }
      .has-list-view .event-item-col .card-event .card-body .card-footer {
        display: -webkit-flex;
        display: -moz-box;
        display: flex;
        -webkit-justify-content: space-between;
           -moz-box-pack: justify;
                justify-content: space-between;
        padding: 0;
        margin-top: 5px; } }
    @media (min-width: 0) and (max-width: 500px) {
      .has-list-view .event-item-col .card-event .card-title {
        font-size: 13px;
        line-height: normal;
        margin-bottom: 0.5rem; }
      .has-list-view .event-item-col .card-event .card-body > p {
        font-size: 0.75rem; } }
    .has-list-view .event-item-col .card-event .img.has-background {
      max-width: 30%; }
      @media (min-width: 0) and (max-width: 500px) {
        .has-list-view .event-item-col .card-event .img.has-background {
          max-width: 35%; } }
    .has-list-view .event-item-col .card-event .card-footer {
      border: 0;
      box-shadow: none;
      background: none; }
      .has-list-view .event-item-col .card-event .card-footer .left {
        float: right;
        margin-bottom: 10px; }

.event-rating {
  margin-top: 5px; }
  .event-rating .star .fa {
    font-size: 85%; }
  .event-rating .review-count {
    display: block;
    margin-top: 5px;
    font-size: 12px;
    opacity: .7; }

.section-header {
  padding: 40px 0 35px; }
  .section-header .title {
    font-size: 1.5rem;
    line-height: 1.1;
    padding-bottom: 0;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
    font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
    font-weight: bold; }
    @media (max-width: 991px) {
      .section-header .title {
        font-size: 1.3rem; } }
    @media (max-width: 991px) {
      .section-header .title {
        font-size: 1.1rem; } }
    @media (max-width: 767px) {
      .section-header .title {
        font-size: 1.3rem; } }
  @media (max-width: 767px) {
    .section-header {
      padding: 30px 0 30px; } }

.event-filters-wrapper .row {
  margin: 0; }
  @media (max-width: 767px) {
    .event-filters-wrapper .row {
      margin-left: -5px;
      margin-right: -5px; } }
  .event-filters-wrapper .row > div {
    padding-left: 5px;
    padding-right: 5px; }
    @media (max-width: 767px) {
      .event-filters-wrapper .row > div.btn-group {
        margin-bottom: 10px; } }

.align-center {
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center; }

.listing-title-holder {
  border-top: solid 2px #ddd; }

@media (max-width: 767px) {
  .event-title-holder {
    margin-bottom: 20px; } }

.ev-share {
  position: absolute;
  bottom: 0;
  right: 0;
  color: #fff;
  width: 100%;
  padding: 60px 0 0;
  background: -webkit-linear-gradient(top, transparent 36%, rgba(0, 0, 0, 0.9) 100%);
  background: -moz-linear-gradient(top, transparent 36%, rgba(0, 0, 0, 0.9) 100%);
  background: -o-linear-gradient(top, transparent 36%, rgba(0, 0, 0, 0.9) 100%);
  background: linear-gradient(to bottom, transparent 36%, rgba(0, 0, 0, 0.9) 100%); }
  .ev-share .social-links {
    float: right;
    padding: 20px; }
    .ev-share .social-links a {
      color: #fff;
      font-size: 1rem;
      -webkit-transform: scale(1);
         -moz-transform: scale(1);
           -o-transform: scale(1);
              transform: scale(1);
      opacity: .8; }
      .ev-share .social-links a:hover {
        -webkit-transform: scale(1.2);
           -moz-transform: scale(1.2);
             -o-transform: scale(1.2);
                transform: scale(1.2);
        opacity: 1; }
    .ev-share .social-links .share-text {
      text-transform: uppercase;
      letter-spacing: 0;
      opacity: 0;
      -webkit-transition: all 0.25s ease-in-out;
         -moz-transition: all 0.25s ease-in-out;
           -o-transition: all 0.25s ease-in-out;
              transition: all 0.25s ease-in-out;
      font-size: 12px;
      color: #a8b2b9; }

.ev-image {
  display: block;
  position: relative; }
  .ev-image img {
    width: 100%;
    border-radius: 3px 3px 0 0; }
  .ev-image:hover .share-text {
    opacity: 1;
    letter-spacing: 2px; }

.event-details-title {
  padding: 30px;
  background: #fff;
  border-bottom: solid 1px var(--border-color); }
  @media (max-width: 767px) {
    .event-details-title {
      display: -webkit-flex;
      display: -moz-box;
      display: flex;
      height: auto;
      clear: both;
      padding-bottom: 10px; } }
  .event-details-title .title {
    position: relative;
    display: block;
    padding-right: 130px;
    font-weight: 700;
    margin-bottom: 0;
    padding-bottom: 0; }
    @media (max-width: 767px) {
      .event-details-title .title {
        padding-right: 0; } }

.ads-details-wrapper.event {
  padding: 30px; }

.block-cell {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  padding: 15px;
  position: relative;
  width: 100%;
  background: #fff;
  border: solid 1px var(--border-color);
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  margin-bottom: 20px; }
  .block-cell .title {
    text-transform: capitalize;
    margin: 0 0 5px;
    color: #999999;
    font-size: 13px;
    padding: 0;
    line-height: normal; }
  .block-cell .name {
    font-size: 16px;
    font-weight: 600;
    text-transform: capitalize;
    display: block;
    margin-bottom: 5px;
    padding: 0;
    line-height: normal; }
  .block-cell .rating {
    display: inline-block;
    padding: 0 5px;
    border: 1px solid #2ECC71;
    color: #2ECC71;
    font-size: 12px;
    line-height: 16px;
    text-transform: capitalize;
    border-radius: 2px; }
  .block-cell .cell-media {
    width: 60px; }
    .block-cell .cell-media img {
      width: 100%; }
  .block-cell .cell-content {
    padding-left: 20px; }

.ev-info-details {
  -webkit-align-items: flex-start;
     -moz-box-align: start;
          align-items: flex-start;
  -webkit-justify-content: center;
     -moz-box-pack: center;
          justify-content: center;
  display: -webkit-flex;
  display: -moz-box;
  display: flex; }
  .ev-info-details .ev-icon {
    vertical-align: top;
    margin: 5px 15px 0 0;
    font-size: 18px;
    color: #636c72; }
  .ev-info-details .ev-details {
    margin: 2px auto 0;
    overflow: hidden;
    -webkit-flex: 1 1 auto;
       -moz-box-flex: 1;
            flex: 1 1 auto;
    color: #636c72; }

.ev-action {
  border-top: solid 1px var(--border-color);
  padding: 20px; }
  .ev-action .btn {
    margin-bottom: 10px; }
  .ev-action p {
    margin-bottom: 0;
    padding-bottom: 0; }

.seller-profile-img {
  float: left;
  width: 100px;
  margin-right: 15px; }

.seller-social-list .share-this-post {
  margin: 10px 0; }

.dl-horizontal dt {
  clear: left;
  color: #777;
  float: left;
  font-weight: normal;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 170px;
  word-wrap: normal;
  margin-top: 5px; }

.dl-horizontal dd {
  margin-top: 5px; }

@media (min-width: 768px) and (max-width: 990px) {
  .list-user-list li {
    width: 50%;
    margin-bottom: 10px; } }

@media only screen and (max-width: 500px) {
  .list-user-list li {
    width: 50%;
    margin-bottom: 10px; } }

.list-user-list li {
  float: left;
  display: inline-block;
  width: 33.33%;
  margin-bottom: 10px; }
  .list-user-list li img {
    max-height: 60px;
    max-width: 60px;
    display: block;
    margin: 0 auto; }
    .list-user-list li img.img-circle {
      border-radius: 6px; }

img {
  max-width: 100%; }

.text-center {
  text-align: center; }

.text-right {
  text-align: right; }

.text-left {
  text-align: left; }

.float-right, .pull-right {
  float: right; }

.float-left, .pull-left {
  float: left; }

.d-inline-b {
  display: inline-block; }

@media (max-width: 767px) {
  .btn-block-sm {
    display: block !important;
    width: 100%; } }

@media (max-width: 991px) {
  .btn-block-md {
    display: block !important;
    width: 100%; } }

.hidden, .hide {
  display: none; }
  @media (max-width: 991px) {
    .hidden-md, .hide-md {
      display: none !important; } }
  @media (max-width: 991px) {
    .hidden-sm, .hide-sm {
      display: none !important; } }
  @media (max-width: 991px) {
    .hidden-xs, .hide-xs {
      display: none !important; } }

.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }
  .list-inline > li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em; }
  .label-default {
    background-color: #777; }

.panel {
  margin-bottom: 10px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px; }
  .panel-body {
    padding: 15px; }
  .panel-details {
    border: solid 1px #ddd;
    background: #f8f8f8;
    position: relative;
    font-size: 13px; }
    .panel-details ul li {
      margin-bottom: 3px;
      font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }
      .panel-details ul li strong {
        font-weight: bolder;
        text-transform: uppercase;
        margin-right: 3px; }

@media (min-width: 577px) and (max-width: 980px) {
  .container {
    max-width: 100%; } }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: .5; }
  .carousel-control.left {
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.001) 100%);
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.001) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.001) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.001) 100%);
    background-repeat: repeat-x; }
    .carousel-control.left:hover {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.009) 100%);
      background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.009) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.009) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.009) 100%);
      background-repeat: repeat-x; }
  .carousel-control.right {
    left: auto;
    right: 0;
    color: #fff;
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.001) 0%, rgba(0, 0, 0, 0.5) 100%);
    background-repeat: repeat-x; }
    .carousel-control.right:hover {
      background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.011) 0%, rgba(0, 0, 0, 0.6) 100%);
      background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.011) 0%, rgba(0, 0, 0, 0.6) 100%);
      background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.011) 0%, rgba(0, 0, 0, 0.6) 100%);
      background-image: linear-gradient(to right, rgba(0, 0, 0, 0.011) 0%, rgba(0, 0, 0, 0.6) 100%);
      background-repeat: repeat-x; }
  .carousel-control:hover, .carousel-control:focus {
    outline: 0;
    text-decoration: none; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    margin-top: -10px;
    z-index: 5;
    display: inline-block; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    line-height: 1;
    font-family: "Mulish", serif; }
  .carousel-control .icon-prev:before {
    content: '\2039'; }
  .carousel-control .icon-next:before {
    content: '\203a'; }

.tooltip-inner {
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif !important;
  font-size: 12px !important; }

#wrapper {
  /* padding-top: 68px; */
  padding-top: 80px;
  -webkit-transition: padding 0.2s ease;
     -moz-transition: padding 0.2s ease;
       -o-transition: padding 0.2s ease;
          transition: padding 0.2s ease; }

.locations-list.list-filter .float-right {
  float: right; }

.cat-pag {
  display: inline-block; }

/* TERMS & CONDITION */
.container-content {
  display: block;
  clear: both; }

ul.list-number {
  margin-left: 30px; }
  ul.list-number li {
    list-style: unset none decimal; }

.themeControll {
  background: #2d3e50;
  height: auto;
  width: 170px;
  position: fixed;
  left: 0;
  padding: 20px 0 0;
  top: 100px;
  z-index: 999999;
  -webkit-transform: translateX(0);
     -moz-transform: translateX(0);
       -o-transform: translateX(0);
          transform: translateX(0);
  opacity: 1;
  -webkit-filter: none;
          filter: none;
  -webkit-transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
     -moz-transition: opacity 0.5s linear, -moz-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
       -o-transition: opacity 0.5s linear, -o-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
          transition: opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); }
  .themeControll.active {
    display: block;
    -webkit-transform: translateX(-170px);
       -moz-transform: translateX(-170px);
         -o-transform: translateX(-170px);
            transform: translateX(-170px);
    -webkit-transition: opacity 0.5s linear, -webkit-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
       -moz-transition: opacity 0.5s linear, -moz-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
         -o-transition: opacity 0.5s linear, -o-transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99);
            transition: opacity 0.5s linear, transform 0.7s cubic-bezier(0.56, 0.48, 0, 0.99); }
  .themeControll h3 > a {
    color: white;
    font-size: 14px; }
  .themeControll .linkinner a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 0;
    clear: both;
    color: #fff;
    display: block;
    font-size: 13px;
    height: auto;
    line-height: 16px;
    margin-bottom: 5px;
    padding-bottom: 8px;
    padding-left: 10px;
    text-transform: capitalize;
    width: auto;
    font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif; }
  .themeControll .nicescroll-cursors {
    background-color: rgba(255, 255, 255, 0.75) !important;
    border: 1px solid rgba(255, 255, 255, 0.9) !important; }

.tbtn {
  background: #2d3e50;
  color: #fff !important;
  font-size: 30px;
  height: auto;
  padding: 10px;
  position: absolute;
  right: -40px;
  top: 0;
  width: 40px;
  cursor: pointer; }

.linkinner {
  display: block;
  height: 400px;
  margin-top: 15px;
  overflow-y: auto;
  padding-bottom: 15px;
  padding-right: 10px; }

.linkScroll .scroller-bar {
  width: 17px;
  background: #1d2e40 !important;
  border-color: #1d2e40 !important; }

.linkScroll .scroller-track {
  background: #1d2e40 !important;
  border-color: #1d2e40 !important; }

@media (max-width: 780px) {
  .themeControll {
    display: none; } }

.card-elements hr {
  margin: 30px 0; }

.card-elements h3 {
  text-transform: uppercase;
  font-weight: bold; }

table.checkboxtable td, table.checkboxtable th {
  border-top: solid 1px #ddd; }

@media (min-width: 768px) {
  .form-horizontal .col-form-label {
    text-align: right; } }

@media (min-width: 768px) {
  .mobile-only {
    display: none !important; } }

@media (max-width: 767px) {
  .mobile-only {
    display: block; } }

@media (min-width: 768px) {
  .mobile-only-inline {
    display: none !important; } }

@media (max-width: 767px) {
  .mobile-only-inline {
    display: inline-block; } }

.message-list .list-group-item {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: row;
     -moz-box-orient: horizontal;
     -moz-box-direction: normal;
          flex-direction: row;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between; }
  .message-list .list-group-item:hover {
    box-shadow: inset 1px 0 0 #dfdfdf, inset 1px 0 0 #dfdfdf, 0 0px 1px 0 rgba(60, 64, 67, 0.1), 0 1px 3px 1px rgba(60, 64, 67, 0.1); }
  .message-list .list-group-item .form-check {
    padding-left: 0;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    justify-items: center;
    -webkit-align-self: center;
            align-self: center; }
    .message-list .list-group-item .form-check .custom-control {
      display: -webkit-flex;
      display: -moz-box;
      display: flex; }
  .message-list .list-group-item .list-box-user {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    width: 12%; }
    .message-list .list-group-item .list-box-user img {
      border: solid 1px var(--border-color);
      padding: 2px;
      border-radius: 2px; }
    .message-list .list-group-item .list-box-user .name {
      font-size: 11px;
      font-weight: 500;
      margin-top: 2px;
      text-overflow: ellipsis;
      width: 110%;
      white-space: nowrap;
      overflow: hidden; }
      .message-list .list-group-item .list-box-user .name i {
        font-size: 10px;
        margin-right: 3px; }
        .message-list .list-group-item .list-box-user .name i.online {
          color: #2ECC71; }
        .message-list .list-group-item .list-box-user .name i.offline {
          color: #636c72; }
  .message-list .list-group-item .list-box-content {
    width: 75%;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-font-smoothing: antialiased; }
    .message-list .list-group-item .list-box-content .title {
      font-family: "Mulish", "Roboto", Helvetica, Arial, sans-serif;
      font-weight: 700;
      color: #292b2c;
      font-size: .875rem;
      letter-spacing: .2px;
      text-overflow: ellipsis;
      width: 95%;
      white-space: nowrap;
      overflow: hidden; }
    .message-list .list-group-item .list-box-content .message-text {
      color: #292b2c;
      font-size: 12px;
      max-width: 80%;
      font-weight: bold; }
    .message-list .list-group-item .list-box-content .time {
      font-size: 11px;
      color: #636c72;
      margin-top: 5px; }
  .message-list .list-group-item .list-box-action {
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-flex-direction: column;
       -moz-box-orient: vertical;
       -moz-box-direction: normal;
            flex-direction: column;
    -webkit-justify-content: space-evenly;
       -moz-box-pack: space-evenly;
            justify-content: space-evenly; }
    .message-list .list-group-item .list-box-action a {
      color: #292b2c; }
      .message-list .list-group-item .list-box-action a:hover {
        -webkit-transform: scale(1.1);
           -moz-transform: scale(1.1);
             -o-transform: scale(1.1);
                transform: scale(1.1); }
  .message-list .list-group-item.seen .list-box-content .title {
    font-weight: normal; }
  .message-list .list-group-item.seen .list-box-content .message-text {
    font-weight: normal; }

.inbox-nav {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-flex-direction: column;
     -moz-box-orient: vertical;
     -moz-box-direction: normal;
          flex-direction: column; }
  @media (max-width: 767px) {
    .inbox-nav {
      -webkit-flex-direction: row;
         -moz-box-orient: horizontal;
         -moz-box-direction: normal;
              flex-direction: row;
      margin-bottom: 15px;
      border: solid 1px var(--border-color); } }
  .inbox-nav li.active, .inbox-nav li:hover {
    background: #f5f5f5; }
    .inbox-nav li.active a, .inbox-nav li:hover a {
      font-weight: bold; }
  .inbox-nav li a {
    color: #292b2c;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    -webkit-align-items: center;
       -moz-box-align: center;
            align-items: center;
    -webkit-justify-content: space-between;
       -moz-box-pack: justify;
            justify-content: space-between; }
    .inbox-nav li a .badge {
      color: #636c72;
      font-weight: normal; }

.message-tool-bar-right .count-message {
  margin-right: 10px; }

@media (min-width: 768px) {
  .chat-row {
    border-left: solid 1px var(--border-color); } }

.user-bar-top {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  -webkit-justify-content: space-between;
     -moz-box-pack: justify;
          justify-content: space-between; }

.user-top-comp {
  width: 100%; }
  .user-top-comp > div {
    width: 100%; }

.user-top {
  max-width: 80%;
  display: -webkit-inline-flex;
  display: -moz-inline-box;
  display: inline-flex;
  -webkit-align-self: flex-end;
          align-self: flex-end; }
  @media (max-width: 767px) {
    .user-top {
      max-width: 60%; } }
  .user-top p {
    margin: 0;
    padding: 0; }

.message-chat-history {
  display: block;
  max-height: 400px;
  overflow-y: auto; }

.chat-item {
  display: -webkit-flex;
  display: -moz-box;
  display: flex;
  margin-bottom: 15px;
  -webkit-align-items: center;
     -moz-box-align: center;
          align-items: center;
  text-align: left; }
  .chat-item .chat-item-content {
    max-width: 55%; }
  .chat-item .msg-img {
    margin-bottom: 3px; }
    .chat-item .msg-img img {
      max-width: 100%;
      width: 100%;
      border-radius: 1.3em;
      border: solid 1px #f1f0f0; }
  .chat-item .time-and-date {
    display: block;
    font-size: 10px;
    margin: 8px 0 0 12px;
    color: #636c72; }
  .chat-item .msg {
    color: black;
    margin: 1px 0;
    clear: left;
    border: 1.3em;
    word-wrap: break-word;
    padding: 6px 12px;
    border-radius: 1.3em 1.3em 1.3em .3em; }
    .chat-item .msg p {
      margin: 0;
      padding-bottom: 0; }
  .chat-item .object-user-img {
    -webkit-align-self: flex-end;
            align-self: flex-end; }
    .chat-item .object-user-img img {
      max-height: 60px;
      max-width: 60px;
      border: solid 1px var(--border-color);
      border-radius: 50%;
      overflow: hidden;
      display: block;
      padding: 0; }
  .chat-item.object-user {
    -webkit-flex-direction: row;
       -moz-box-orient: horizontal;
       -moz-box-direction: normal;
            flex-direction: row; }
    .chat-item.object-user .chat-item-content {
      margin-left: 10px; }
    .chat-item.object-user .msg {
      background-color: #f1f0f0; }
  .chat-item.object-me {
    text-align: right;
    -webkit-flex-direction: row-reverse;
       -moz-box-orient: horizontal;
       -moz-box-direction: reverse;
            flex-direction: row-reverse; }
    .chat-item.object-me .msg {
      clear: right;
      display: inline-block;
      border-radius: 1.3em 1.3em .3em 1.3em;
      background: #2ECC71;
      color: #fff; }

.type-message {
  width: 100%;
  display: block;
  clear: both;
  margin-top: 15px; }
  .type-message .type-form {
    width: 100%;
    position: relative;
    border-top: solid 1px var(--border-color); }
    .type-message .type-form .form-control {
      width: 100%;
      border: 0 !important;
      box-shadow: none !important; }
    .type-message .type-form .button-wrap {
      position: absolute;
      right: 0;
      top: 0; }
      .type-message .type-form .button-wrap .btn {
        border: 0 !important;
        box-shadow: none !important; }

.message-compose .type-form {
  border: none !important; }

.message-compose textarea {
  height: 300px;
  border: solid 1px var(--border-color) !important; }

.type-form-footer {
  padding-top: 10px; }
  .type-form-footer .btn {
    margin-right: 5px; }

@media (max-width: 991px) {
  .list-title a {
    font-size: 16px; } }

@media (max-width: 979px) {
  .intro {
    height: 300px; }
  .inner-box {
    padding: 20px 10px; }
  .user-panel-sidebar ul li a {
    padding: 5px 4px;
    font-size: 11px; } }

@media (min-width: 768px) {
  .btn-cat-collapsed {
    position: absolute;
    right: 0;
    text-indent: -9999px;
    opacity: 0; } }

@media (max-width: 767px) {
  .country-map {
    margin: 15px 0; }
  .intro {
    height: auto;
    padding-bottom: 40px;
    padding-top: 40px; }
    .intro.has-map {
      height: auto;
      padding-bottom: 40px;
      padding-top: 40px; }
    .intro.jobs-intro {
      padding-top: 0;
      padding-bottom: 0;
      height: auto; }
    .intro .col-sm-4 {
      margin-bottom: 15px; }
  h1 {
    font-size: 24px;
    line-height: 25px; }
  h2 {
    font-size: 20px;
    line-height: 24px; }
  h3 {
    font-size: 18px;
    line-height: 20px; }
  h4 {
    font-size: 16px;
    line-height: 18px; }
  .hidden-xs {
    display: none !important;
    visibility: hidden !important; }
  .text-center-xs {
    text-align: center; }
  .table-action {
    display: block;
    margin-bottom: 15px;
    padding: 15px 15px 0; }
  .search-row-wrapper .col-md-3 {
    margin-bottom: 10px;
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: inline-flex;
    width: 100%; }
  .search-row-wrapper .selecter {
    max-width: 100%; }
  .cat-list {
    margin-bottom: 15px; }
  .btn-cat-collapsed {
    position: absolute;
    right: 0;
    top: 10px;
    text-indent: 0;
    opacity: 1;
    cursor: pointer; }
  .xs-gap {
    margin-bottom: 15px; }
  .icon-down-open-big {
    display: inherit;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transition: all 0.3s ease-in;
       -moz-transition: all 0.3s ease-in;
         -o-transition: all 0.3s ease-in;
            transition: all 0.3s ease-in; }
    .icon-down-open-big.active-panel {
      -webkit-transform: rotate(90deg);
         -moz-transform: rotate(90deg);
           -o-transform: rotate(90deg);
              transform: rotate(90deg); }
  .hasOverly > div {
    padding-bottom: 40px;
    padding-top: 40px; }
  .navbar-default .navbar-nav > li > a.btn-post {
    color: #fff; } }

@media (max-width: 580px) {
  .hdata {
    display: inline-block;
    margin-right: 4px;
    width: 80px; }
  .useradmin {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
  .page-content .table-bordered {
    border-top: solid 1px var(--border-color); } }

@media (max-width: 480px) {
  .col-xxs-12 {
    width: 100%; }
  .col-xxs-6 {
    width: 50%; }
  .text-center-xxs {
    text-align: center; }
  .text-center-480 {
    text-align: center; }
  .userImg {
    width: 54px; }
  .table-action {
    text-align: center; }
  .table-search {
    margin-top: 10px;
    padding: 0;
    width: 100%; }
  .header-data {
    border-top: solid 1px var(--border-color);
    margin-top: 10px;
    padding-top: 10px; }
  .tab-filter .select-sort-by {
    margin-right: 10px;
    margin-top: 9px;
    min-width: 115px !important; }
  .tab-filter .selecter-item {
    font-size: 11px;
    margin: 0;
    overflow: hidden;
    padding: 5px 10px; }
  .tab-filter .selecter-selected:after {
    right: 4px; }
  .select-sort-by .selecter-selected {
    font-size: 11px;
    padding: 4.5px 8px; } }

@media (max-width: 320px) {
  .hdata {
    display: inline-block;
    margin-right: 2px;
    width: 70px; }
    .hdata i {
      border-radius: 50px;
      box-shadow: 0 0 1px #777 inset;
      color: #fff;
      display: inline-block;
      font-size: 14px;
      height: 30px;
      line-height: 30px;
      text-align: center;
      width: 30px; }
  .container {
    min-width: 300px; }
  body {
    min-width: 300px; }
  html {
    min-width: 300px; }
  .navbar .container {
    padding-left: 5px; } }

@media (max-width: 300px) {
  .container {
    width: 300px; }
  body {
    width: 300px; }
  html {
    width: 300px; } }

@media only screen and (max-width: 400px) {
  .tab-filter {
    width: 100px;
    right: 5px; }
    .tab-filter .select-sort-by {
      min-width: 80px !important;
      width: 100% !important; }
  .nav-tabs.add-tabs > li > a {
    font-size: 10px;
    padding-left: 5px;
    padding-right: 5px; }
  .select-sort-by .selecter-selected {
    font-size: 9px; } }

.navbar-site {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1001; }

@media (min-width: 768px) {
  .navbar-demo .nav-demo {
    margin-top: 10px; } }

@media (max-width: 767px) {
  .navbar-demo .nav-demo li a.btn-secondary.nav-link {
    padding-right: 10px;
    padding-left: 10px; } }

@media (max-width: 767px) {
  .navbar-demo .navbar-toggle {
    margin-top: 20px; } }

.demo-intro .intro-title {
  color: #fff;
  font-family: "Mulish", "Roboto Condensed", Helvetica, Arial, sans-serif;
  font-size: 48px;
  line-height: 1.4;
  font-weight: lighter;
  letter-spacing: 3px;
  margin-bottom: 10px;
  padding-bottom: 0;
  text-shadow: none;
  text-transform: none;
  -webkit-transition: font 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
     -moz-transition: font 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
       -o-transition: font 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s;
          transition: font 400ms cubic-bezier(0.25, 0.1, 0.25, 1) 0s; }
  html[dir="rtl"] body .demo-intro .intro-title, .demo-intro html[dir="rtl"] body .intro-title {
    font-family: "Mulish", 'Cairo', sans-serif;
    line-height: 1.4; }

.demo-intro {
  min-height: 350px;
  position: relative;
  text-align: center;
  height: 90vh;
  padding: 0 !important; }
  @media (max-width: 575px) {
    .demo-intro .intro-title {
      font-size: 28px; } }
  .demo-intro p.sub {
    max-width: 600px;
    display: inline-block;
    margin: 0 auto; }
  .demo-intro .dtable {
    z-index: 2; }
  @media (min-width: 0) and (max-width: 768px) {
    .demo-intro .container {
      padding: 50px; } }

.gradient-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  opacity: .65;
  right: 0;
  z-index: 0;
  background: #30E8BF;
  /* fallback for old browsers */
  background: -webkit-linear-gradient(to right, #FF8235, #30E8BF);
  /* Chrome 10-25, Safari 5.1-6 */
  background: -webkit-linear-gradient(left, #FF8235, #30E8BF);
  background: -moz-linear-gradient(left, #FF8235, #30E8BF);
  background: -o-linear-gradient(left, #FF8235, #30E8BF);
  background: linear-gradient(to right, #FF8235, #30E8BF);
  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }

.btn-round {
  position: relative;
  display: inline-block;
  line-height: 24px;
  padding: 12px 30px;
  background: #ffffff;
  font-size: 13px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  color: #333;
  border: white 1px solid;
  z-index: 5;
  border-radius: 100px; }

.btn-box {
  margin-top: 40px; }
  .btn-box .btn {
    margin: 5px; }

.section.demo {
  padding: 120px 0;
  background: #fff; }
  @media (min-width: 0) and (max-width: 768px) {
    .section.demo {
      padding: 60px 0; } }

.demo-featured {
  text-align: center;
  display: block;
  position: relative;
  margin-top: 60px; }
  .demo-featured h4 {
    margin-bottom: 0;
    font-size: 18px;
    color: #333;
    letter-spacing: 1px;
    text-transform: uppercase; }
  @media (min-width: 0) and (max-width: 767px) {
    .demo-featured {
      margin-top: 10px;
      margin-bottom: 30px; }
      .demo-featured h4 {
        font-size: 14px;
        letter-spacing: 0.0px; } }
  .demo-featured a {
    display: block;
    overflow: hidden;
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
    max-width: 90%;
    padding: 30px;
    margin: 0 auto;
    max-height: 382px; }
    .demo-featured a img {
      max-width: 100%;
      -webkit-transition: all .3s ease;
         -moz-transition: all .3s ease;
           -o-transition: all .3s ease;
              transition: all .3s ease; }
    .demo-featured a:hover img {
      box-shadow: 0 0 35px rgba(0, 0, 0, 0.3); }
    @media (min-width: 0) and (max-width: 767px) {
      .demo-featured a {
        height: 210px;
        overflow: hidden;
        padding: 0; } }

.demo-section-footer {
  margin-top: 40px;
  text-align: center;
  width: 100%; }
  .demo-section-footer .btn-round {
    border-color: #ccc; }
    .demo-section-footer .btn-round:hover {
      border-color: transparent; }

#featured-rtl {
  border-top: solid 1px #dddddd; }

@-webkit-keyframes bg {
  0% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  50% {
    background-image: url(../../images/demo/bg/white.jpg); }
  100% {
    background-image: url(../../images/demo/bg/dark.jpg); } }

@-moz-keyframes bg {
  0% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  50% {
    background-image: url(../../images/demo/bg/white.jpg); }
  100% {
    background-image: url(../../images/demo/bg/dark.jpg); } }

@-o-keyframes bg {
  0% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  50% {
    background-image: url(../../images/demo/bg/white.jpg); }
  100% {
    background-image: url(../../images/demo/bg/dark.jpg); } }

@keyframes bg {
  0% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  50% {
    background-image: url(../../images/demo/bg/white.jpg); }
  100% {
    background-image: url(../../images/demo/bg/dark.jpg); } }

@-webkit-keyframes bg-2 {
  0% {
    background-image: url(../../images/demo/bg/white.jpg); }
  50% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  100% {
    background-image: url(../../images/demo/bg/white.jpg); } }

@-moz-keyframes bg-2 {
  0% {
    background-image: url(../../images/demo/bg/white.jpg); }
  50% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  100% {
    background-image: url(../../images/demo/bg/white.jpg); } }

@-o-keyframes bg-2 {
  0% {
    background-image: url(../../images/demo/bg/white.jpg); }
  50% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  100% {
    background-image: url(../../images/demo/bg/white.jpg); } }

@keyframes bg-2 {
  0% {
    background-image: url(../../images/demo/bg/white.jpg); }
  50% {
    background-image: url(../../images/demo/bg/dark.jpg); }
  100% {
    background-image: url(../../images/demo/bg/white.jpg); } }

.section-dark-mode {
  height: auto;
  background: #000;
  padding: 80px 0;
  background-color: #000000;
  background-image: -webkit-linear-gradient(135deg, #000000 0%, #414141 74%);
  background-image: -moz-linear-gradient(135deg, #000000 0%, #414141 74%);
  background-image: -o-linear-gradient(135deg, #000000 0%, #414141 74%);
  background-image: linear-gradient(315deg, #000000 0%, #414141 74%); }
  .section-dark-mode h1 {
    color: white; }
  .section-dark-mode .text-hr {
    background: white; }
  .section-dark-mode .section-bg {
    height: auto;
    width: 800px;
    margin: 0 auto;
    display: -webkit-flex;
    display: -moz-box;
    display: flex;
    border-radius: 10px;
    overflow: hidden; }
    @media (max-width: 767px) {
      .section-dark-mode .section-bg {
        max-width: 80%; } }
  .section-dark-mode .left, .section-dark-mode .right {
    height: 100%;
    width: 50%;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100% auto;
    padding-top: 38%;
    -webkit-animation-duration: 4s;
       -moz-animation-duration: 4s;
         -o-animation-duration: 4s;
            animation-duration: 4s;
    -webkit-animation-delay: 4s;
       -moz-animation-delay: 4s;
         -o-animation-delay: 4s;
            animation-delay: 4s;
    -webkit-animation-iteration-count: infinite;
       -moz-animation-iteration-count: infinite;
         -o-animation-iteration-count: infinite;
            animation-iteration-count: infinite; }
  .section-dark-mode .left {
    -webkit-animation-name: bg;
       -moz-animation-name: bg;
         -o-animation-name: bg;
            animation-name: bg; }
  .section-dark-mode .right {
    -webkit-animation-name: bg-2;
       -moz-animation-name: bg-2;
         -o-animation-name: bg-2;
            animation-name: bg-2; }

.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; }

.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; }

.rounded {
  border-radius: 0.2rem; }

.rounded-top {
  border-top-right-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }

.rounded-right {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem; }

.rounded-bottom {
  border-bottom-right-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.rounded-left {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }

.rounded-circle {
  border-radius: 50%; }

.rounded-0 {
  border-radius: 0; }

.clearfix::after {
  display: block;
  content: "";
  clear: both; }

.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; }

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.text-justify {
  text-align: justify !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

.font-italic {
  font-style: italic; }

.text-white {
  color: #fff !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.bg-faded {
  background-color: #d5d5d5; }

.bg-primary {
  background-color: #16A085 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #107360 !important; }

.bg-success {
  background-color: #2ECC71 !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #25a25a !important; }

.bg-info {
  background-color: #e4cb65 !important; }

a.bg-info:focus, a.bg-info:hover {
  background-color: #dcbc3a !important; }

.bg-warning {
  background-color: #F1C40F !important; }

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #c29d0b !important; }

.bg-danger {
  background-color: #d9534f !important; }

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #c9302c !important; }

.bg-inverse {
  background-color: #34495E !important; }

a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #22303d !important; }

.shape {
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 28px;
  height: 42px;
  line-height: 40px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 42px; }

.logo:hover .ln-shadow-logo {
  -webkit-transition: text-shadow 0.25s ease;
     -moz-transition: text-shadow 0.25s ease;
       -o-transition: text-shadow 0.25s ease;
          transition: text-shadow 0.25s ease;
  background-color: #16A085;
  text-shadow: 0px 0px #107360, 1px 1px #107360, 2px 2px #107360, 3px 3px #107360, 4px 4px #107360, 5px 5px #107360, 6px 6px #107360, 7px 7px #107360, 8px 8px #107360, 9px 9px #107360, 10px 10px #107360, 11px 11px #107360, 12px 12px #107360, 13px 13px #107360, 14px 14px #107360, 15px 15px #107360, 16px 16px #107360, 17px 17px #107360, 18px 18px #107360, 19px 19px #107360, 20px 20px #107360, 21px 21px #107360, 22px 22px #107360, 23px 23px #107360, 24px 24px #107360, 25px 25px #107360, 26px 26px #107360, 27px 27px #107360, 28px 28px #107360, 29px 29px #107360, 30px 30px #107360, 31px 31px #107360, 32px 32px #107360, 33px 33px #107360, 34px 34px #107360, 35px 35px #107360, 36px 36px #107360, 37px 37px #107360, 38px 38px #107360, 39px 39px #107360, 40px 40px #107360, 41px 41px #107360, 42px 42px #107360, 43px 43px #107360, 44px 44px #107360, 45px 45px #107360, 46px 46px #107360, 47px 47px #107360, 48px 48px #107360, 49px 49px #107360, 50px 50px #107360, 51px 51px #107360, 52px 52px #107360, 53px 53px #107360, 54px 54px #107360, 55px 55px #107360, 56px 56px #107360, 57px 57px #107360, 58px 58px #107360, 59px 59px #107360, 60px 60px #107360, 61px 61px #107360, 62px 62px #107360, 63px 63px #107360, 64px 64px #107360, 65px 65px #107360, 66px 66px #107360, 67px 67px #107360, 68px 68px #107360, 69px 69px #107360, 70px 70px #107360, 71px 71px #107360, 72px 72px #107360, 73px 73px #107360, 74px 74px #107360, 75px 75px #107360, 76px 76px #107360, 77px 77px #107360, 78px 78px #107360, 79px 79px #107360, 80px 80px #107360, 81px 81px #107360, 82px 82px #107360, 83px 83px #107360, 84px 84px #107360, 85px 85px #107360, 86px 86px #107360, 87px 87px #107360, 88px 88px #107360, 89px 89px #107360, 90px 90px #107360, 91px 91px #107360, 92px 92px #107360, 93px 93px #107360, 94px 94px #107360, 95px 95px #107360, 96px 96px #107360, 97px 97px #107360, 98px 98px #107360, 99px 99px #107360, 100px 100px #107360, 101px 101px #107360, 102px 102px #107360, 103px 103px #107360, 104px 104px #107360, 105px 105px #107360, 106px 106px #107360, 107px 107px #107360, 108px 108px #107360, 109px 109px #107360, 110px 110px #107360, 111px 111px #107360, 112px 112px #107360, 113px 113px #107360, 114px 114px #107360, 115px 115px #107360, 116px 116px #107360, 117px 117px #107360, 118px 118px #107360, 119px 119px #107360, 120px 120px #107360, 121px 121px #107360, 122px 122px #107360, 123px 123px #107360, 124px 124px #107360, 125px 125px #107360, 126px 126px #107360, 127px 127px #107360, 128px 128px #107360, 129px 129px #107360, 130px 130px #107360, 131px 131px #107360, 132px 132px #107360, 133px 133px #107360, 134px 134px #107360, 135px 135px #107360, 136px 136px #107360, 137px 137px #107360, 138px 138px #107360, 139px 139px #107360, 140px 140px #107360, 141px 141px #107360, 142px 142px #107360, 143px 143px #107360, 144px 144px #107360, 145px 145px #107360, 146px 146px #107360, 147px 147px #107360, 148px 148px #107360, 149px 149px #107360, 150px 150px #107360, 151px 151px #107360, 152px 152px #107360, 153px 153px #107360, 154px 154px #107360, 155px 155px #107360, 156px 156px #107360, 157px 157px #107360, 158px 158px #107360, 159px 159px #107360, 160px 160px #107360, 161px 161px #107360, 162px 162px #107360, 163px 163px #107360, 164px 164px #107360, 165px 165px #107360, 166px 166px #107360, 167px 167px #107360, 168px 168px #107360, 169px 169px #107360, 170px 170px #107360, 171px 171px #107360, 172px 172px #107360, 173px 173px #107360, 174px 174px #107360, 175px 175px #107360, 176px 176px #107360, 177px 177px #107360, 178px 178px #107360, 179px 179px #107360, 180px 180px #107360, 181px 181px #107360, 182px 182px #107360, 183px 183px #107360, 184px 184px #107360, 185px 185px #107360, 186px 186px #107360, 187px 187px #107360, 188px 188px #107360, 189px 189px #107360, 190px 190px #107360, 191px 191px #107360, 192px 192px #107360, 193px 193px #107360, 194px 194px #107360, 195px 195px #107360, 196px 196px #107360, 197px 197px #107360, 198px 198px #107360, 199px 199px #107360, 200px 200px #107360; }

.ln-shadow {
  background-color: #16A085;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 28px;
  height: 42px;
  line-height: 40px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  width: 42px;
  text-shadow: 0px 0px #138a72, 1px 1px #138a72, 2px 2px #138a72, 3px 3px #138a72, 4px 4px #138a72, 5px 5px #138a72, 6px 6px #138a72, 7px 7px #138a72, 8px 8px #138a72, 9px 9px #138a72, 10px 10px #138a72, 11px 11px #138a72, 12px 12px #138a72, 13px 13px #138a72, 14px 14px #138a72, 15px 15px #138a72, 16px 16px #138a72, 17px 17px #138a72, 18px 18px #138a72, 19px 19px #138a72, 20px 20px #138a72, 21px 21px #138a72, 22px 22px #138a72, 23px 23px #138a72, 24px 24px #138a72, 25px 25px #138a72, 26px 26px #138a72, 27px 27px #138a72, 28px 28px #138a72, 29px 29px #138a72, 30px 30px #138a72, 31px 31px #138a72, 32px 32px #138a72, 33px 33px #138a72, 34px 34px #138a72, 35px 35px #138a72, 36px 36px #138a72, 37px 37px #138a72, 38px 38px #138a72, 39px 39px #138a72, 40px 40px #138a72, 41px 41px #138a72, 42px 42px #138a72, 43px 43px #138a72, 44px 44px #138a72, 45px 45px #138a72, 46px 46px #138a72, 47px 47px #138a72, 48px 48px #138a72, 49px 49px #138a72, 50px 50px #138a72, 51px 51px #138a72, 52px 52px #138a72, 53px 53px #138a72, 54px 54px #138a72, 55px 55px #138a72, 56px 56px #138a72, 57px 57px #138a72, 58px 58px #138a72, 59px 59px #138a72, 60px 60px #138a72, 61px 61px #138a72, 62px 62px #138a72, 63px 63px #138a72, 64px 64px #138a72, 65px 65px #138a72, 66px 66px #138a72, 67px 67px #138a72, 68px 68px #138a72, 69px 69px #138a72, 70px 70px #138a72, 71px 71px #138a72, 72px 72px #138a72, 73px 73px #138a72, 74px 74px #138a72, 75px 75px #138a72, 76px 76px #138a72, 77px 77px #138a72, 78px 78px #138a72, 79px 79px #138a72, 80px 80px #138a72, 81px 81px #138a72, 82px 82px #138a72, 83px 83px #138a72, 84px 84px #138a72, 85px 85px #138a72, 86px 86px #138a72, 87px 87px #138a72, 88px 88px #138a72, 89px 89px #138a72, 90px 90px #138a72, 91px 91px #138a72, 92px 92px #138a72, 93px 93px #138a72, 94px 94px #138a72, 95px 95px #138a72, 96px 96px #138a72, 97px 97px #138a72, 98px 98px #138a72, 99px 99px #138a72, 100px 100px #138a72, 101px 101px #138a72, 102px 102px #138a72, 103px 103px #138a72, 104px 104px #138a72, 105px 105px #138a72, 106px 106px #138a72, 107px 107px #138a72, 108px 108px #138a72, 109px 109px #138a72, 110px 110px #138a72, 111px 111px #138a72, 112px 112px #138a72, 113px 113px #138a72, 114px 114px #138a72, 115px 115px #138a72, 116px 116px #138a72, 117px 117px #138a72, 118px 118px #138a72, 119px 119px #138a72, 120px 120px #138a72, 121px 121px #138a72, 122px 122px #138a72, 123px 123px #138a72, 124px 124px #138a72, 125px 125px #138a72, 126px 126px #138a72, 127px 127px #138a72, 128px 128px #138a72, 129px 129px #138a72, 130px 130px #138a72, 131px 131px #138a72, 132px 132px #138a72, 133px 133px #138a72, 134px 134px #138a72, 135px 135px #138a72, 136px 136px #138a72, 137px 137px #138a72, 138px 138px #138a72, 139px 139px #138a72, 140px 140px #138a72, 141px 141px #138a72, 142px 142px #138a72, 143px 143px #138a72, 144px 144px #138a72, 145px 145px #138a72, 146px 146px #138a72, 147px 147px #138a72, 148px 148px #138a72, 149px 149px #138a72, 150px 150px #138a72, 151px 151px #138a72, 152px 152px #138a72, 153px 153px #138a72, 154px 154px #138a72, 155px 155px #138a72, 156px 156px #138a72, 157px 157px #138a72, 158px 158px #138a72, 159px 159px #138a72, 160px 160px #138a72, 161px 161px #138a72, 162px 162px #138a72, 163px 163px #138a72, 164px 164px #138a72, 165px 165px #138a72, 166px 166px #138a72, 167px 167px #138a72, 168px 168px #138a72, 169px 169px #138a72, 170px 170px #138a72, 171px 171px #138a72, 172px 172px #138a72, 173px 173px #138a72, 174px 174px #138a72, 175px 175px #138a72, 176px 176px #138a72, 177px 177px #138a72, 178px 178px #138a72, 179px 179px #138a72, 180px 180px #138a72, 181px 181px #138a72, 182px 182px #138a72, 183px 183px #138a72, 184px 184px #138a72, 185px 185px #138a72, 186px 186px #138a72, 187px 187px #138a72, 188px 188px #138a72, 189px 189px #138a72, 190px 190px #138a72, 191px 191px #138a72, 192px 192px #138a72, 193px 193px #138a72, 194px 194px #138a72, 195px 195px #138a72, 196px 196px #138a72, 197px 197px #138a72, 198px 198px #138a72, 199px 199px #138a72, 200px 200px #138a72; }
  .ln-shadow.small {
    font-size: 70%;
    height: 40px;
    line-height: 40px;
    width: 40px; }
  .ln-shadow.circle {
    border-radius: 50%; }

.shape-0, .ln-shadow-logo {
  background-color: #16A085;
  text-shadow: 0px 0px #138a72, 1px 1px #138a72, 2px 2px #138a72, 3px 3px #138a72, 4px 4px #138a72, 5px 5px #138a72, 6px 6px #138a72, 7px 7px #138a72, 8px 8px #138a72, 9px 9px #138a72, 10px 10px #138a72, 11px 11px #138a72, 12px 12px #138a72, 13px 13px #138a72, 14px 14px #138a72, 15px 15px #138a72, 16px 16px #138a72, 17px 17px #138a72, 18px 18px #138a72, 19px 19px #138a72, 20px 20px #138a72, 21px 21px #138a72, 22px 22px #138a72, 23px 23px #138a72, 24px 24px #138a72, 25px 25px #138a72, 26px 26px #138a72, 27px 27px #138a72, 28px 28px #138a72, 29px 29px #138a72, 30px 30px #138a72, 31px 31px #138a72, 32px 32px #138a72, 33px 33px #138a72, 34px 34px #138a72, 35px 35px #138a72, 36px 36px #138a72, 37px 37px #138a72, 38px 38px #138a72, 39px 39px #138a72, 40px 40px #138a72, 41px 41px #138a72, 42px 42px #138a72, 43px 43px #138a72, 44px 44px #138a72, 45px 45px #138a72, 46px 46px #138a72, 47px 47px #138a72, 48px 48px #138a72, 49px 49px #138a72, 50px 50px #138a72, 51px 51px #138a72, 52px 52px #138a72, 53px 53px #138a72, 54px 54px #138a72, 55px 55px #138a72, 56px 56px #138a72, 57px 57px #138a72, 58px 58px #138a72, 59px 59px #138a72, 60px 60px #138a72, 61px 61px #138a72, 62px 62px #138a72, 63px 63px #138a72, 64px 64px #138a72, 65px 65px #138a72, 66px 66px #138a72, 67px 67px #138a72, 68px 68px #138a72, 69px 69px #138a72, 70px 70px #138a72, 71px 71px #138a72, 72px 72px #138a72, 73px 73px #138a72, 74px 74px #138a72, 75px 75px #138a72, 76px 76px #138a72, 77px 77px #138a72, 78px 78px #138a72, 79px 79px #138a72, 80px 80px #138a72, 81px 81px #138a72, 82px 82px #138a72, 83px 83px #138a72, 84px 84px #138a72, 85px 85px #138a72, 86px 86px #138a72, 87px 87px #138a72, 88px 88px #138a72, 89px 89px #138a72, 90px 90px #138a72, 91px 91px #138a72, 92px 92px #138a72, 93px 93px #138a72, 94px 94px #138a72, 95px 95px #138a72, 96px 96px #138a72, 97px 97px #138a72, 98px 98px #138a72, 99px 99px #138a72, 100px 100px #138a72, 101px 101px #138a72, 102px 102px #138a72, 103px 103px #138a72, 104px 104px #138a72, 105px 105px #138a72, 106px 106px #138a72, 107px 107px #138a72, 108px 108px #138a72, 109px 109px #138a72, 110px 110px #138a72, 111px 111px #138a72, 112px 112px #138a72, 113px 113px #138a72, 114px 114px #138a72, 115px 115px #138a72, 116px 116px #138a72, 117px 117px #138a72, 118px 118px #138a72, 119px 119px #138a72, 120px 120px #138a72, 121px 121px #138a72, 122px 122px #138a72, 123px 123px #138a72, 124px 124px #138a72, 125px 125px #138a72, 126px 126px #138a72, 127px 127px #138a72, 128px 128px #138a72, 129px 129px #138a72, 130px 130px #138a72, 131px 131px #138a72, 132px 132px #138a72, 133px 133px #138a72, 134px 134px #138a72, 135px 135px #138a72, 136px 136px #138a72, 137px 137px #138a72, 138px 138px #138a72, 139px 139px #138a72, 140px 140px #138a72, 141px 141px #138a72, 142px 142px #138a72, 143px 143px #138a72, 144px 144px #138a72, 145px 145px #138a72, 146px 146px #138a72, 147px 147px #138a72, 148px 148px #138a72, 149px 149px #138a72, 150px 150px #138a72, 151px 151px #138a72, 152px 152px #138a72, 153px 153px #138a72, 154px 154px #138a72, 155px 155px #138a72, 156px 156px #138a72, 157px 157px #138a72, 158px 158px #138a72, 159px 159px #138a72, 160px 160px #138a72, 161px 161px #138a72, 162px 162px #138a72, 163px 163px #138a72, 164px 164px #138a72, 165px 165px #138a72, 166px 166px #138a72, 167px 167px #138a72, 168px 168px #138a72, 169px 169px #138a72, 170px 170px #138a72, 171px 171px #138a72, 172px 172px #138a72, 173px 173px #138a72, 174px 174px #138a72, 175px 175px #138a72, 176px 176px #138a72, 177px 177px #138a72, 178px 178px #138a72, 179px 179px #138a72, 180px 180px #138a72, 181px 181px #138a72, 182px 182px #138a72, 183px 183px #138a72, 184px 184px #138a72, 185px 185px #138a72, 186px 186px #138a72, 187px 187px #138a72, 188px 188px #138a72, 189px 189px #138a72, 190px 190px #138a72, 191px 191px #138a72, 192px 192px #138a72, 193px 193px #138a72, 194px 194px #138a72, 195px 195px #138a72, 196px 196px #138a72, 197px 197px #138a72, 198px 198px #138a72, 199px 199px #138a72, 200px 200px #138a72; }

.shape-1 {
  background-color: #2ECC71;
  text-shadow: 0px 0px #29b765, 1px 1px #29b765, 2px 2px #29b765, 3px 3px #29b765, 4px 4px #29b765, 5px 5px #29b765, 6px 6px #29b765, 7px 7px #29b765, 8px 8px #29b765, 9px 9px #29b765, 10px 10px #29b765, 11px 11px #29b765, 12px 12px #29b765, 13px 13px #29b765, 14px 14px #29b765, 15px 15px #29b765, 16px 16px #29b765, 17px 17px #29b765, 18px 18px #29b765, 19px 19px #29b765, 20px 20px #29b765, 21px 21px #29b765, 22px 22px #29b765, 23px 23px #29b765, 24px 24px #29b765, 25px 25px #29b765, 26px 26px #29b765, 27px 27px #29b765, 28px 28px #29b765, 29px 29px #29b765, 30px 30px #29b765, 31px 31px #29b765, 32px 32px #29b765, 33px 33px #29b765, 34px 34px #29b765, 35px 35px #29b765, 36px 36px #29b765, 37px 37px #29b765, 38px 38px #29b765, 39px 39px #29b765, 40px 40px #29b765, 41px 41px #29b765, 42px 42px #29b765, 43px 43px #29b765, 44px 44px #29b765, 45px 45px #29b765, 46px 46px #29b765, 47px 47px #29b765, 48px 48px #29b765, 49px 49px #29b765, 50px 50px #29b765, 51px 51px #29b765, 52px 52px #29b765, 53px 53px #29b765, 54px 54px #29b765, 55px 55px #29b765, 56px 56px #29b765, 57px 57px #29b765, 58px 58px #29b765, 59px 59px #29b765, 60px 60px #29b765, 61px 61px #29b765, 62px 62px #29b765, 63px 63px #29b765, 64px 64px #29b765, 65px 65px #29b765, 66px 66px #29b765, 67px 67px #29b765, 68px 68px #29b765, 69px 69px #29b765, 70px 70px #29b765, 71px 71px #29b765, 72px 72px #29b765, 73px 73px #29b765, 74px 74px #29b765, 75px 75px #29b765, 76px 76px #29b765, 77px 77px #29b765, 78px 78px #29b765, 79px 79px #29b765, 80px 80px #29b765, 81px 81px #29b765, 82px 82px #29b765, 83px 83px #29b765, 84px 84px #29b765, 85px 85px #29b765, 86px 86px #29b765, 87px 87px #29b765, 88px 88px #29b765, 89px 89px #29b765, 90px 90px #29b765, 91px 91px #29b765, 92px 92px #29b765, 93px 93px #29b765, 94px 94px #29b765, 95px 95px #29b765, 96px 96px #29b765, 97px 97px #29b765, 98px 98px #29b765, 99px 99px #29b765, 100px 100px #29b765, 101px 101px #29b765, 102px 102px #29b765, 103px 103px #29b765, 104px 104px #29b765, 105px 105px #29b765, 106px 106px #29b765, 107px 107px #29b765, 108px 108px #29b765, 109px 109px #29b765, 110px 110px #29b765, 111px 111px #29b765, 112px 112px #29b765, 113px 113px #29b765, 114px 114px #29b765, 115px 115px #29b765, 116px 116px #29b765, 117px 117px #29b765, 118px 118px #29b765, 119px 119px #29b765, 120px 120px #29b765, 121px 121px #29b765, 122px 122px #29b765, 123px 123px #29b765, 124px 124px #29b765, 125px 125px #29b765, 126px 126px #29b765, 127px 127px #29b765, 128px 128px #29b765, 129px 129px #29b765, 130px 130px #29b765, 131px 131px #29b765, 132px 132px #29b765, 133px 133px #29b765, 134px 134px #29b765, 135px 135px #29b765, 136px 136px #29b765, 137px 137px #29b765, 138px 138px #29b765, 139px 139px #29b765, 140px 140px #29b765, 141px 141px #29b765, 142px 142px #29b765, 143px 143px #29b765, 144px 144px #29b765, 145px 145px #29b765, 146px 146px #29b765, 147px 147px #29b765, 148px 148px #29b765, 149px 149px #29b765, 150px 150px #29b765, 151px 151px #29b765, 152px 152px #29b765, 153px 153px #29b765, 154px 154px #29b765, 155px 155px #29b765, 156px 156px #29b765, 157px 157px #29b765, 158px 158px #29b765, 159px 159px #29b765, 160px 160px #29b765, 161px 161px #29b765, 162px 162px #29b765, 163px 163px #29b765, 164px 164px #29b765, 165px 165px #29b765, 166px 166px #29b765, 167px 167px #29b765, 168px 168px #29b765, 169px 169px #29b765, 170px 170px #29b765, 171px 171px #29b765, 172px 172px #29b765, 173px 173px #29b765, 174px 174px #29b765, 175px 175px #29b765, 176px 176px #29b765, 177px 177px #29b765, 178px 178px #29b765, 179px 179px #29b765, 180px 180px #29b765, 181px 181px #29b765, 182px 182px #29b765, 183px 183px #29b765, 184px 184px #29b765, 185px 185px #29b765, 186px 186px #29b765, 187px 187px #29b765, 188px 188px #29b765, 189px 189px #29b765, 190px 190px #29b765, 191px 191px #29b765, 192px 192px #29b765, 193px 193px #29b765, 194px 194px #29b765, 195px 195px #29b765, 196px 196px #29b765, 197px 197px #29b765, 198px 198px #29b765, 199px 199px #29b765, 200px 200px #29b765; }

.shape-2 {
  background-color: #d9534f;
  text-shadow: 0px 0px #d43f3a, 1px 1px #d43f3a, 2px 2px #d43f3a, 3px 3px #d43f3a, 4px 4px #d43f3a, 5px 5px #d43f3a, 6px 6px #d43f3a, 7px 7px #d43f3a, 8px 8px #d43f3a, 9px 9px #d43f3a, 10px 10px #d43f3a, 11px 11px #d43f3a, 12px 12px #d43f3a, 13px 13px #d43f3a, 14px 14px #d43f3a, 15px 15px #d43f3a, 16px 16px #d43f3a, 17px 17px #d43f3a, 18px 18px #d43f3a, 19px 19px #d43f3a, 20px 20px #d43f3a, 21px 21px #d43f3a, 22px 22px #d43f3a, 23px 23px #d43f3a, 24px 24px #d43f3a, 25px 25px #d43f3a, 26px 26px #d43f3a, 27px 27px #d43f3a, 28px 28px #d43f3a, 29px 29px #d43f3a, 30px 30px #d43f3a, 31px 31px #d43f3a, 32px 32px #d43f3a, 33px 33px #d43f3a, 34px 34px #d43f3a, 35px 35px #d43f3a, 36px 36px #d43f3a, 37px 37px #d43f3a, 38px 38px #d43f3a, 39px 39px #d43f3a, 40px 40px #d43f3a, 41px 41px #d43f3a, 42px 42px #d43f3a, 43px 43px #d43f3a, 44px 44px #d43f3a, 45px 45px #d43f3a, 46px 46px #d43f3a, 47px 47px #d43f3a, 48px 48px #d43f3a, 49px 49px #d43f3a, 50px 50px #d43f3a, 51px 51px #d43f3a, 52px 52px #d43f3a, 53px 53px #d43f3a, 54px 54px #d43f3a, 55px 55px #d43f3a, 56px 56px #d43f3a, 57px 57px #d43f3a, 58px 58px #d43f3a, 59px 59px #d43f3a, 60px 60px #d43f3a, 61px 61px #d43f3a, 62px 62px #d43f3a, 63px 63px #d43f3a, 64px 64px #d43f3a, 65px 65px #d43f3a, 66px 66px #d43f3a, 67px 67px #d43f3a, 68px 68px #d43f3a, 69px 69px #d43f3a, 70px 70px #d43f3a, 71px 71px #d43f3a, 72px 72px #d43f3a, 73px 73px #d43f3a, 74px 74px #d43f3a, 75px 75px #d43f3a, 76px 76px #d43f3a, 77px 77px #d43f3a, 78px 78px #d43f3a, 79px 79px #d43f3a, 80px 80px #d43f3a, 81px 81px #d43f3a, 82px 82px #d43f3a, 83px 83px #d43f3a, 84px 84px #d43f3a, 85px 85px #d43f3a, 86px 86px #d43f3a, 87px 87px #d43f3a, 88px 88px #d43f3a, 89px 89px #d43f3a, 90px 90px #d43f3a, 91px 91px #d43f3a, 92px 92px #d43f3a, 93px 93px #d43f3a, 94px 94px #d43f3a, 95px 95px #d43f3a, 96px 96px #d43f3a, 97px 97px #d43f3a, 98px 98px #d43f3a, 99px 99px #d43f3a, 100px 100px #d43f3a, 101px 101px #d43f3a, 102px 102px #d43f3a, 103px 103px #d43f3a, 104px 104px #d43f3a, 105px 105px #d43f3a, 106px 106px #d43f3a, 107px 107px #d43f3a, 108px 108px #d43f3a, 109px 109px #d43f3a, 110px 110px #d43f3a, 111px 111px #d43f3a, 112px 112px #d43f3a, 113px 113px #d43f3a, 114px 114px #d43f3a, 115px 115px #d43f3a, 116px 116px #d43f3a, 117px 117px #d43f3a, 118px 118px #d43f3a, 119px 119px #d43f3a, 120px 120px #d43f3a, 121px 121px #d43f3a, 122px 122px #d43f3a, 123px 123px #d43f3a, 124px 124px #d43f3a, 125px 125px #d43f3a, 126px 126px #d43f3a, 127px 127px #d43f3a, 128px 128px #d43f3a, 129px 129px #d43f3a, 130px 130px #d43f3a, 131px 131px #d43f3a, 132px 132px #d43f3a, 133px 133px #d43f3a, 134px 134px #d43f3a, 135px 135px #d43f3a, 136px 136px #d43f3a, 137px 137px #d43f3a, 138px 138px #d43f3a, 139px 139px #d43f3a, 140px 140px #d43f3a, 141px 141px #d43f3a, 142px 142px #d43f3a, 143px 143px #d43f3a, 144px 144px #d43f3a, 145px 145px #d43f3a, 146px 146px #d43f3a, 147px 147px #d43f3a, 148px 148px #d43f3a, 149px 149px #d43f3a, 150px 150px #d43f3a, 151px 151px #d43f3a, 152px 152px #d43f3a, 153px 153px #d43f3a, 154px 154px #d43f3a, 155px 155px #d43f3a, 156px 156px #d43f3a, 157px 157px #d43f3a, 158px 158px #d43f3a, 159px 159px #d43f3a, 160px 160px #d43f3a, 161px 161px #d43f3a, 162px 162px #d43f3a, 163px 163px #d43f3a, 164px 164px #d43f3a, 165px 165px #d43f3a, 166px 166px #d43f3a, 167px 167px #d43f3a, 168px 168px #d43f3a, 169px 169px #d43f3a, 170px 170px #d43f3a, 171px 171px #d43f3a, 172px 172px #d43f3a, 173px 173px #d43f3a, 174px 174px #d43f3a, 175px 175px #d43f3a, 176px 176px #d43f3a, 177px 177px #d43f3a, 178px 178px #d43f3a, 179px 179px #d43f3a, 180px 180px #d43f3a, 181px 181px #d43f3a, 182px 182px #d43f3a, 183px 183px #d43f3a, 184px 184px #d43f3a, 185px 185px #d43f3a, 186px 186px #d43f3a, 187px 187px #d43f3a, 188px 188px #d43f3a, 189px 189px #d43f3a, 190px 190px #d43f3a, 191px 191px #d43f3a, 192px 192px #d43f3a, 193px 193px #d43f3a, 194px 194px #d43f3a, 195px 195px #d43f3a, 196px 196px #d43f3a, 197px 197px #d43f3a, 198px 198px #d43f3a, 199px 199px #d43f3a, 200px 200px #d43f3a; }

.shape-3 {
  background-color: #e4cb65;
  text-shadow: 0px 0px #e0c44f, 1px 1px #e0c44f, 2px 2px #e0c44f, 3px 3px #e0c44f, 4px 4px #e0c44f, 5px 5px #e0c44f, 6px 6px #e0c44f, 7px 7px #e0c44f, 8px 8px #e0c44f, 9px 9px #e0c44f, 10px 10px #e0c44f, 11px 11px #e0c44f, 12px 12px #e0c44f, 13px 13px #e0c44f, 14px 14px #e0c44f, 15px 15px #e0c44f, 16px 16px #e0c44f, 17px 17px #e0c44f, 18px 18px #e0c44f, 19px 19px #e0c44f, 20px 20px #e0c44f, 21px 21px #e0c44f, 22px 22px #e0c44f, 23px 23px #e0c44f, 24px 24px #e0c44f, 25px 25px #e0c44f, 26px 26px #e0c44f, 27px 27px #e0c44f, 28px 28px #e0c44f, 29px 29px #e0c44f, 30px 30px #e0c44f, 31px 31px #e0c44f, 32px 32px #e0c44f, 33px 33px #e0c44f, 34px 34px #e0c44f, 35px 35px #e0c44f, 36px 36px #e0c44f, 37px 37px #e0c44f, 38px 38px #e0c44f, 39px 39px #e0c44f, 40px 40px #e0c44f, 41px 41px #e0c44f, 42px 42px #e0c44f, 43px 43px #e0c44f, 44px 44px #e0c44f, 45px 45px #e0c44f, 46px 46px #e0c44f, 47px 47px #e0c44f, 48px 48px #e0c44f, 49px 49px #e0c44f, 50px 50px #e0c44f, 51px 51px #e0c44f, 52px 52px #e0c44f, 53px 53px #e0c44f, 54px 54px #e0c44f, 55px 55px #e0c44f, 56px 56px #e0c44f, 57px 57px #e0c44f, 58px 58px #e0c44f, 59px 59px #e0c44f, 60px 60px #e0c44f, 61px 61px #e0c44f, 62px 62px #e0c44f, 63px 63px #e0c44f, 64px 64px #e0c44f, 65px 65px #e0c44f, 66px 66px #e0c44f, 67px 67px #e0c44f, 68px 68px #e0c44f, 69px 69px #e0c44f, 70px 70px #e0c44f, 71px 71px #e0c44f, 72px 72px #e0c44f, 73px 73px #e0c44f, 74px 74px #e0c44f, 75px 75px #e0c44f, 76px 76px #e0c44f, 77px 77px #e0c44f, 78px 78px #e0c44f, 79px 79px #e0c44f, 80px 80px #e0c44f, 81px 81px #e0c44f, 82px 82px #e0c44f, 83px 83px #e0c44f, 84px 84px #e0c44f, 85px 85px #e0c44f, 86px 86px #e0c44f, 87px 87px #e0c44f, 88px 88px #e0c44f, 89px 89px #e0c44f, 90px 90px #e0c44f, 91px 91px #e0c44f, 92px 92px #e0c44f, 93px 93px #e0c44f, 94px 94px #e0c44f, 95px 95px #e0c44f, 96px 96px #e0c44f, 97px 97px #e0c44f, 98px 98px #e0c44f, 99px 99px #e0c44f, 100px 100px #e0c44f, 101px 101px #e0c44f, 102px 102px #e0c44f, 103px 103px #e0c44f, 104px 104px #e0c44f, 105px 105px #e0c44f, 106px 106px #e0c44f, 107px 107px #e0c44f, 108px 108px #e0c44f, 109px 109px #e0c44f, 110px 110px #e0c44f, 111px 111px #e0c44f, 112px 112px #e0c44f, 113px 113px #e0c44f, 114px 114px #e0c44f, 115px 115px #e0c44f, 116px 116px #e0c44f, 117px 117px #e0c44f, 118px 118px #e0c44f, 119px 119px #e0c44f, 120px 120px #e0c44f, 121px 121px #e0c44f, 122px 122px #e0c44f, 123px 123px #e0c44f, 124px 124px #e0c44f, 125px 125px #e0c44f, 126px 126px #e0c44f, 127px 127px #e0c44f, 128px 128px #e0c44f, 129px 129px #e0c44f, 130px 130px #e0c44f, 131px 131px #e0c44f, 132px 132px #e0c44f, 133px 133px #e0c44f, 134px 134px #e0c44f, 135px 135px #e0c44f, 136px 136px #e0c44f, 137px 137px #e0c44f, 138px 138px #e0c44f, 139px 139px #e0c44f, 140px 140px #e0c44f, 141px 141px #e0c44f, 142px 142px #e0c44f, 143px 143px #e0c44f, 144px 144px #e0c44f, 145px 145px #e0c44f, 146px 146px #e0c44f, 147px 147px #e0c44f, 148px 148px #e0c44f, 149px 149px #e0c44f, 150px 150px #e0c44f, 151px 151px #e0c44f, 152px 152px #e0c44f, 153px 153px #e0c44f, 154px 154px #e0c44f, 155px 155px #e0c44f, 156px 156px #e0c44f, 157px 157px #e0c44f, 158px 158px #e0c44f, 159px 159px #e0c44f, 160px 160px #e0c44f, 161px 161px #e0c44f, 162px 162px #e0c44f, 163px 163px #e0c44f, 164px 164px #e0c44f, 165px 165px #e0c44f, 166px 166px #e0c44f, 167px 167px #e0c44f, 168px 168px #e0c44f, 169px 169px #e0c44f, 170px 170px #e0c44f, 171px 171px #e0c44f, 172px 172px #e0c44f, 173px 173px #e0c44f, 174px 174px #e0c44f, 175px 175px #e0c44f, 176px 176px #e0c44f, 177px 177px #e0c44f, 178px 178px #e0c44f, 179px 179px #e0c44f, 180px 180px #e0c44f, 181px 181px #e0c44f, 182px 182px #e0c44f, 183px 183px #e0c44f, 184px 184px #e0c44f, 185px 185px #e0c44f, 186px 186px #e0c44f, 187px 187px #e0c44f, 188px 188px #e0c44f, 189px 189px #e0c44f, 190px 190px #e0c44f, 191px 191px #e0c44f, 192px 192px #e0c44f, 193px 193px #e0c44f, 194px 194px #e0c44f, 195px 195px #e0c44f, 196px 196px #e0c44f, 197px 197px #e0c44f, 198px 198px #e0c44f, 199px 199px #e0c44f, 200px 200px #e0c44f; }

.shape-4 {
  background-color: #F1C40F;
  text-shadow: 0px 0px #dab10d, 1px 1px #dab10d, 2px 2px #dab10d, 3px 3px #dab10d, 4px 4px #dab10d, 5px 5px #dab10d, 6px 6px #dab10d, 7px 7px #dab10d, 8px 8px #dab10d, 9px 9px #dab10d, 10px 10px #dab10d, 11px 11px #dab10d, 12px 12px #dab10d, 13px 13px #dab10d, 14px 14px #dab10d, 15px 15px #dab10d, 16px 16px #dab10d, 17px 17px #dab10d, 18px 18px #dab10d, 19px 19px #dab10d, 20px 20px #dab10d, 21px 21px #dab10d, 22px 22px #dab10d, 23px 23px #dab10d, 24px 24px #dab10d, 25px 25px #dab10d, 26px 26px #dab10d, 27px 27px #dab10d, 28px 28px #dab10d, 29px 29px #dab10d, 30px 30px #dab10d, 31px 31px #dab10d, 32px 32px #dab10d, 33px 33px #dab10d, 34px 34px #dab10d, 35px 35px #dab10d, 36px 36px #dab10d, 37px 37px #dab10d, 38px 38px #dab10d, 39px 39px #dab10d, 40px 40px #dab10d, 41px 41px #dab10d, 42px 42px #dab10d, 43px 43px #dab10d, 44px 44px #dab10d, 45px 45px #dab10d, 46px 46px #dab10d, 47px 47px #dab10d, 48px 48px #dab10d, 49px 49px #dab10d, 50px 50px #dab10d, 51px 51px #dab10d, 52px 52px #dab10d, 53px 53px #dab10d, 54px 54px #dab10d, 55px 55px #dab10d, 56px 56px #dab10d, 57px 57px #dab10d, 58px 58px #dab10d, 59px 59px #dab10d, 60px 60px #dab10d, 61px 61px #dab10d, 62px 62px #dab10d, 63px 63px #dab10d, 64px 64px #dab10d, 65px 65px #dab10d, 66px 66px #dab10d, 67px 67px #dab10d, 68px 68px #dab10d, 69px 69px #dab10d, 70px 70px #dab10d, 71px 71px #dab10d, 72px 72px #dab10d, 73px 73px #dab10d, 74px 74px #dab10d, 75px 75px #dab10d, 76px 76px #dab10d, 77px 77px #dab10d, 78px 78px #dab10d, 79px 79px #dab10d, 80px 80px #dab10d, 81px 81px #dab10d, 82px 82px #dab10d, 83px 83px #dab10d, 84px 84px #dab10d, 85px 85px #dab10d, 86px 86px #dab10d, 87px 87px #dab10d, 88px 88px #dab10d, 89px 89px #dab10d, 90px 90px #dab10d, 91px 91px #dab10d, 92px 92px #dab10d, 93px 93px #dab10d, 94px 94px #dab10d, 95px 95px #dab10d, 96px 96px #dab10d, 97px 97px #dab10d, 98px 98px #dab10d, 99px 99px #dab10d, 100px 100px #dab10d, 101px 101px #dab10d, 102px 102px #dab10d, 103px 103px #dab10d, 104px 104px #dab10d, 105px 105px #dab10d, 106px 106px #dab10d, 107px 107px #dab10d, 108px 108px #dab10d, 109px 109px #dab10d, 110px 110px #dab10d, 111px 111px #dab10d, 112px 112px #dab10d, 113px 113px #dab10d, 114px 114px #dab10d, 115px 115px #dab10d, 116px 116px #dab10d, 117px 117px #dab10d, 118px 118px #dab10d, 119px 119px #dab10d, 120px 120px #dab10d, 121px 121px #dab10d, 122px 122px #dab10d, 123px 123px #dab10d, 124px 124px #dab10d, 125px 125px #dab10d, 126px 126px #dab10d, 127px 127px #dab10d, 128px 128px #dab10d, 129px 129px #dab10d, 130px 130px #dab10d, 131px 131px #dab10d, 132px 132px #dab10d, 133px 133px #dab10d, 134px 134px #dab10d, 135px 135px #dab10d, 136px 136px #dab10d, 137px 137px #dab10d, 138px 138px #dab10d, 139px 139px #dab10d, 140px 140px #dab10d, 141px 141px #dab10d, 142px 142px #dab10d, 143px 143px #dab10d, 144px 144px #dab10d, 145px 145px #dab10d, 146px 146px #dab10d, 147px 147px #dab10d, 148px 148px #dab10d, 149px 149px #dab10d, 150px 150px #dab10d, 151px 151px #dab10d, 152px 152px #dab10d, 153px 153px #dab10d, 154px 154px #dab10d, 155px 155px #dab10d, 156px 156px #dab10d, 157px 157px #dab10d, 158px 158px #dab10d, 159px 159px #dab10d, 160px 160px #dab10d, 161px 161px #dab10d, 162px 162px #dab10d, 163px 163px #dab10d, 164px 164px #dab10d, 165px 165px #dab10d, 166px 166px #dab10d, 167px 167px #dab10d, 168px 168px #dab10d, 169px 169px #dab10d, 170px 170px #dab10d, 171px 171px #dab10d, 172px 172px #dab10d, 173px 173px #dab10d, 174px 174px #dab10d, 175px 175px #dab10d, 176px 176px #dab10d, 177px 177px #dab10d, 178px 178px #dab10d, 179px 179px #dab10d, 180px 180px #dab10d, 181px 181px #dab10d, 182px 182px #dab10d, 183px 183px #dab10d, 184px 184px #dab10d, 185px 185px #dab10d, 186px 186px #dab10d, 187px 187px #dab10d, 188px 188px #dab10d, 189px 189px #dab10d, 190px 190px #dab10d, 191px 191px #dab10d, 192px 192px #dab10d, 193px 193px #dab10d, 194px 194px #dab10d, 195px 195px #dab10d, 196px 196px #dab10d, 197px 197px #dab10d, 198px 198px #dab10d, 199px 199px #dab10d, 200px 200px #dab10d; }

.shape-5 {
  background-color: #d9534f;
  text-shadow: 0px 0px #d43f3a, 1px 1px #d43f3a, 2px 2px #d43f3a, 3px 3px #d43f3a, 4px 4px #d43f3a, 5px 5px #d43f3a, 6px 6px #d43f3a, 7px 7px #d43f3a, 8px 8px #d43f3a, 9px 9px #d43f3a, 10px 10px #d43f3a, 11px 11px #d43f3a, 12px 12px #d43f3a, 13px 13px #d43f3a, 14px 14px #d43f3a, 15px 15px #d43f3a, 16px 16px #d43f3a, 17px 17px #d43f3a, 18px 18px #d43f3a, 19px 19px #d43f3a, 20px 20px #d43f3a, 21px 21px #d43f3a, 22px 22px #d43f3a, 23px 23px #d43f3a, 24px 24px #d43f3a, 25px 25px #d43f3a, 26px 26px #d43f3a, 27px 27px #d43f3a, 28px 28px #d43f3a, 29px 29px #d43f3a, 30px 30px #d43f3a, 31px 31px #d43f3a, 32px 32px #d43f3a, 33px 33px #d43f3a, 34px 34px #d43f3a, 35px 35px #d43f3a, 36px 36px #d43f3a, 37px 37px #d43f3a, 38px 38px #d43f3a, 39px 39px #d43f3a, 40px 40px #d43f3a, 41px 41px #d43f3a, 42px 42px #d43f3a, 43px 43px #d43f3a, 44px 44px #d43f3a, 45px 45px #d43f3a, 46px 46px #d43f3a, 47px 47px #d43f3a, 48px 48px #d43f3a, 49px 49px #d43f3a, 50px 50px #d43f3a, 51px 51px #d43f3a, 52px 52px #d43f3a, 53px 53px #d43f3a, 54px 54px #d43f3a, 55px 55px #d43f3a, 56px 56px #d43f3a, 57px 57px #d43f3a, 58px 58px #d43f3a, 59px 59px #d43f3a, 60px 60px #d43f3a, 61px 61px #d43f3a, 62px 62px #d43f3a, 63px 63px #d43f3a, 64px 64px #d43f3a, 65px 65px #d43f3a, 66px 66px #d43f3a, 67px 67px #d43f3a, 68px 68px #d43f3a, 69px 69px #d43f3a, 70px 70px #d43f3a, 71px 71px #d43f3a, 72px 72px #d43f3a, 73px 73px #d43f3a, 74px 74px #d43f3a, 75px 75px #d43f3a, 76px 76px #d43f3a, 77px 77px #d43f3a, 78px 78px #d43f3a, 79px 79px #d43f3a, 80px 80px #d43f3a, 81px 81px #d43f3a, 82px 82px #d43f3a, 83px 83px #d43f3a, 84px 84px #d43f3a, 85px 85px #d43f3a, 86px 86px #d43f3a, 87px 87px #d43f3a, 88px 88px #d43f3a, 89px 89px #d43f3a, 90px 90px #d43f3a, 91px 91px #d43f3a, 92px 92px #d43f3a, 93px 93px #d43f3a, 94px 94px #d43f3a, 95px 95px #d43f3a, 96px 96px #d43f3a, 97px 97px #d43f3a, 98px 98px #d43f3a, 99px 99px #d43f3a, 100px 100px #d43f3a, 101px 101px #d43f3a, 102px 102px #d43f3a, 103px 103px #d43f3a, 104px 104px #d43f3a, 105px 105px #d43f3a, 106px 106px #d43f3a, 107px 107px #d43f3a, 108px 108px #d43f3a, 109px 109px #d43f3a, 110px 110px #d43f3a, 111px 111px #d43f3a, 112px 112px #d43f3a, 113px 113px #d43f3a, 114px 114px #d43f3a, 115px 115px #d43f3a, 116px 116px #d43f3a, 117px 117px #d43f3a, 118px 118px #d43f3a, 119px 119px #d43f3a, 120px 120px #d43f3a, 121px 121px #d43f3a, 122px 122px #d43f3a, 123px 123px #d43f3a, 124px 124px #d43f3a, 125px 125px #d43f3a, 126px 126px #d43f3a, 127px 127px #d43f3a, 128px 128px #d43f3a, 129px 129px #d43f3a, 130px 130px #d43f3a, 131px 131px #d43f3a, 132px 132px #d43f3a, 133px 133px #d43f3a, 134px 134px #d43f3a, 135px 135px #d43f3a, 136px 136px #d43f3a, 137px 137px #d43f3a, 138px 138px #d43f3a, 139px 139px #d43f3a, 140px 140px #d43f3a, 141px 141px #d43f3a, 142px 142px #d43f3a, 143px 143px #d43f3a, 144px 144px #d43f3a, 145px 145px #d43f3a, 146px 146px #d43f3a, 147px 147px #d43f3a, 148px 148px #d43f3a, 149px 149px #d43f3a, 150px 150px #d43f3a, 151px 151px #d43f3a, 152px 152px #d43f3a, 153px 153px #d43f3a, 154px 154px #d43f3a, 155px 155px #d43f3a, 156px 156px #d43f3a, 157px 157px #d43f3a, 158px 158px #d43f3a, 159px 159px #d43f3a, 160px 160px #d43f3a, 161px 161px #d43f3a, 162px 162px #d43f3a, 163px 163px #d43f3a, 164px 164px #d43f3a, 165px 165px #d43f3a, 166px 166px #d43f3a, 167px 167px #d43f3a, 168px 168px #d43f3a, 169px 169px #d43f3a, 170px 170px #d43f3a, 171px 171px #d43f3a, 172px 172px #d43f3a, 173px 173px #d43f3a, 174px 174px #d43f3a, 175px 175px #d43f3a, 176px 176px #d43f3a, 177px 177px #d43f3a, 178px 178px #d43f3a, 179px 179px #d43f3a, 180px 180px #d43f3a, 181px 181px #d43f3a, 182px 182px #d43f3a, 183px 183px #d43f3a, 184px 184px #d43f3a, 185px 185px #d43f3a, 186px 186px #d43f3a, 187px 187px #d43f3a, 188px 188px #d43f3a, 189px 189px #d43f3a, 190px 190px #d43f3a, 191px 191px #d43f3a, 192px 192px #d43f3a, 193px 193px #d43f3a, 194px 194px #d43f3a, 195px 195px #d43f3a, 196px 196px #d43f3a, 197px 197px #d43f3a, 198px 198px #d43f3a, 199px 199px #d43f3a, 200px 200px #d43f3a; }

.shape-6 {
  background-color: #34495E;
  text-shadow: 0px 0px #2b3c4e, 1px 1px #2b3c4e, 2px 2px #2b3c4e, 3px 3px #2b3c4e, 4px 4px #2b3c4e, 5px 5px #2b3c4e, 6px 6px #2b3c4e, 7px 7px #2b3c4e, 8px 8px #2b3c4e, 9px 9px #2b3c4e, 10px 10px #2b3c4e, 11px 11px #2b3c4e, 12px 12px #2b3c4e, 13px 13px #2b3c4e, 14px 14px #2b3c4e, 15px 15px #2b3c4e, 16px 16px #2b3c4e, 17px 17px #2b3c4e, 18px 18px #2b3c4e, 19px 19px #2b3c4e, 20px 20px #2b3c4e, 21px 21px #2b3c4e, 22px 22px #2b3c4e, 23px 23px #2b3c4e, 24px 24px #2b3c4e, 25px 25px #2b3c4e, 26px 26px #2b3c4e, 27px 27px #2b3c4e, 28px 28px #2b3c4e, 29px 29px #2b3c4e, 30px 30px #2b3c4e, 31px 31px #2b3c4e, 32px 32px #2b3c4e, 33px 33px #2b3c4e, 34px 34px #2b3c4e, 35px 35px #2b3c4e, 36px 36px #2b3c4e, 37px 37px #2b3c4e, 38px 38px #2b3c4e, 39px 39px #2b3c4e, 40px 40px #2b3c4e, 41px 41px #2b3c4e, 42px 42px #2b3c4e, 43px 43px #2b3c4e, 44px 44px #2b3c4e, 45px 45px #2b3c4e, 46px 46px #2b3c4e, 47px 47px #2b3c4e, 48px 48px #2b3c4e, 49px 49px #2b3c4e, 50px 50px #2b3c4e, 51px 51px #2b3c4e, 52px 52px #2b3c4e, 53px 53px #2b3c4e, 54px 54px #2b3c4e, 55px 55px #2b3c4e, 56px 56px #2b3c4e, 57px 57px #2b3c4e, 58px 58px #2b3c4e, 59px 59px #2b3c4e, 60px 60px #2b3c4e, 61px 61px #2b3c4e, 62px 62px #2b3c4e, 63px 63px #2b3c4e, 64px 64px #2b3c4e, 65px 65px #2b3c4e, 66px 66px #2b3c4e, 67px 67px #2b3c4e, 68px 68px #2b3c4e, 69px 69px #2b3c4e, 70px 70px #2b3c4e, 71px 71px #2b3c4e, 72px 72px #2b3c4e, 73px 73px #2b3c4e, 74px 74px #2b3c4e, 75px 75px #2b3c4e, 76px 76px #2b3c4e, 77px 77px #2b3c4e, 78px 78px #2b3c4e, 79px 79px #2b3c4e, 80px 80px #2b3c4e, 81px 81px #2b3c4e, 82px 82px #2b3c4e, 83px 83px #2b3c4e, 84px 84px #2b3c4e, 85px 85px #2b3c4e, 86px 86px #2b3c4e, 87px 87px #2b3c4e, 88px 88px #2b3c4e, 89px 89px #2b3c4e, 90px 90px #2b3c4e, 91px 91px #2b3c4e, 92px 92px #2b3c4e, 93px 93px #2b3c4e, 94px 94px #2b3c4e, 95px 95px #2b3c4e, 96px 96px #2b3c4e, 97px 97px #2b3c4e, 98px 98px #2b3c4e, 99px 99px #2b3c4e, 100px 100px #2b3c4e, 101px 101px #2b3c4e, 102px 102px #2b3c4e, 103px 103px #2b3c4e, 104px 104px #2b3c4e, 105px 105px #2b3c4e, 106px 106px #2b3c4e, 107px 107px #2b3c4e, 108px 108px #2b3c4e, 109px 109px #2b3c4e, 110px 110px #2b3c4e, 111px 111px #2b3c4e, 112px 112px #2b3c4e, 113px 113px #2b3c4e, 114px 114px #2b3c4e, 115px 115px #2b3c4e, 116px 116px #2b3c4e, 117px 117px #2b3c4e, 118px 118px #2b3c4e, 119px 119px #2b3c4e, 120px 120px #2b3c4e, 121px 121px #2b3c4e, 122px 122px #2b3c4e, 123px 123px #2b3c4e, 124px 124px #2b3c4e, 125px 125px #2b3c4e, 126px 126px #2b3c4e, 127px 127px #2b3c4e, 128px 128px #2b3c4e, 129px 129px #2b3c4e, 130px 130px #2b3c4e, 131px 131px #2b3c4e, 132px 132px #2b3c4e, 133px 133px #2b3c4e, 134px 134px #2b3c4e, 135px 135px #2b3c4e, 136px 136px #2b3c4e, 137px 137px #2b3c4e, 138px 138px #2b3c4e, 139px 139px #2b3c4e, 140px 140px #2b3c4e, 141px 141px #2b3c4e, 142px 142px #2b3c4e, 143px 143px #2b3c4e, 144px 144px #2b3c4e, 145px 145px #2b3c4e, 146px 146px #2b3c4e, 147px 147px #2b3c4e, 148px 148px #2b3c4e, 149px 149px #2b3c4e, 150px 150px #2b3c4e, 151px 151px #2b3c4e, 152px 152px #2b3c4e, 153px 153px #2b3c4e, 154px 154px #2b3c4e, 155px 155px #2b3c4e, 156px 156px #2b3c4e, 157px 157px #2b3c4e, 158px 158px #2b3c4e, 159px 159px #2b3c4e, 160px 160px #2b3c4e, 161px 161px #2b3c4e, 162px 162px #2b3c4e, 163px 163px #2b3c4e, 164px 164px #2b3c4e, 165px 165px #2b3c4e, 166px 166px #2b3c4e, 167px 167px #2b3c4e, 168px 168px #2b3c4e, 169px 169px #2b3c4e, 170px 170px #2b3c4e, 171px 171px #2b3c4e, 172px 172px #2b3c4e, 173px 173px #2b3c4e, 174px 174px #2b3c4e, 175px 175px #2b3c4e, 176px 176px #2b3c4e, 177px 177px #2b3c4e, 178px 178px #2b3c4e, 179px 179px #2b3c4e, 180px 180px #2b3c4e, 181px 181px #2b3c4e, 182px 182px #2b3c4e, 183px 183px #2b3c4e, 184px 184px #2b3c4e, 185px 185px #2b3c4e, 186px 186px #2b3c4e, 187px 187px #2b3c4e, 188px 188px #2b3c4e, 189px 189px #2b3c4e, 190px 190px #2b3c4e, 191px 191px #2b3c4e, 192px 192px #2b3c4e, 193px 193px #2b3c4e, 194px 194px #2b3c4e, 195px 195px #2b3c4e, 196px 196px #2b3c4e, 197px 197px #2b3c4e, 198px 198px #2b3c4e, 199px 199px #2b3c4e, 200px 200px #2b3c4e; }

.shape-7 {
  text-shadow: 0px 0px #ff4262, 1px 1px #ff4262, 2px 2px #ff4262, 3px 3px #ff4262, 4px 4px #ff4262, 5px 5px #ff4262, 6px 6px #ff4262, 7px 7px #ff4262, 8px 8px #ff4262, 9px 9px #ff4262, 10px 10px #ff4262, 11px 11px #ff4262, 12px 12px #ff4262, 13px 13px #ff4262, 14px 14px #ff4262, 15px 15px #ff4262, 16px 16px #ff4262, 17px 17px #ff4262, 18px 18px #ff4262, 19px 19px #ff4262, 20px 20px #ff4262, 21px 21px #ff4262, 22px 22px #ff4262, 23px 23px #ff4262, 24px 24px #ff4262, 25px 25px #ff4262, 26px 26px #ff4262, 27px 27px #ff4262, 28px 28px #ff4262, 29px 29px #ff4262, 30px 30px #ff4262, 31px 31px #ff4262, 32px 32px #ff4262, 33px 33px #ff4262, 34px 34px #ff4262, 35px 35px #ff4262, 36px 36px #ff4262, 37px 37px #ff4262, 38px 38px #ff4262, 39px 39px #ff4262, 40px 40px #ff4262, 41px 41px #ff4262, 42px 42px #ff4262, 43px 43px #ff4262, 44px 44px #ff4262, 45px 45px #ff4262, 46px 46px #ff4262, 47px 47px #ff4262, 48px 48px #ff4262, 49px 49px #ff4262, 50px 50px #ff4262, 51px 51px #ff4262, 52px 52px #ff4262, 53px 53px #ff4262, 54px 54px #ff4262, 55px 55px #ff4262, 56px 56px #ff4262, 57px 57px #ff4262, 58px 58px #ff4262, 59px 59px #ff4262, 60px 60px #ff4262, 61px 61px #ff4262, 62px 62px #ff4262, 63px 63px #ff4262, 64px 64px #ff4262, 65px 65px #ff4262, 66px 66px #ff4262, 67px 67px #ff4262, 68px 68px #ff4262, 69px 69px #ff4262, 70px 70px #ff4262, 71px 71px #ff4262, 72px 72px #ff4262, 73px 73px #ff4262, 74px 74px #ff4262, 75px 75px #ff4262, 76px 76px #ff4262, 77px 77px #ff4262, 78px 78px #ff4262, 79px 79px #ff4262, 80px 80px #ff4262, 81px 81px #ff4262, 82px 82px #ff4262, 83px 83px #ff4262, 84px 84px #ff4262, 85px 85px #ff4262, 86px 86px #ff4262, 87px 87px #ff4262, 88px 88px #ff4262, 89px 89px #ff4262, 90px 90px #ff4262, 91px 91px #ff4262, 92px 92px #ff4262, 93px 93px #ff4262, 94px 94px #ff4262, 95px 95px #ff4262, 96px 96px #ff4262, 97px 97px #ff4262, 98px 98px #ff4262, 99px 99px #ff4262, 100px 100px #ff4262, 101px 101px #ff4262, 102px 102px #ff4262, 103px 103px #ff4262, 104px 104px #ff4262, 105px 105px #ff4262, 106px 106px #ff4262, 107px 107px #ff4262, 108px 108px #ff4262, 109px 109px #ff4262, 110px 110px #ff4262, 111px 111px #ff4262, 112px 112px #ff4262, 113px 113px #ff4262, 114px 114px #ff4262, 115px 115px #ff4262, 116px 116px #ff4262, 117px 117px #ff4262, 118px 118px #ff4262, 119px 119px #ff4262, 120px 120px #ff4262, 121px 121px #ff4262, 122px 122px #ff4262, 123px 123px #ff4262, 124px 124px #ff4262, 125px 125px #ff4262, 126px 126px #ff4262, 127px 127px #ff4262, 128px 128px #ff4262, 129px 129px #ff4262, 130px 130px #ff4262, 131px 131px #ff4262, 132px 132px #ff4262, 133px 133px #ff4262, 134px 134px #ff4262, 135px 135px #ff4262, 136px 136px #ff4262, 137px 137px #ff4262, 138px 138px #ff4262, 139px 139px #ff4262, 140px 140px #ff4262, 141px 141px #ff4262, 142px 142px #ff4262, 143px 143px #ff4262, 144px 144px #ff4262, 145px 145px #ff4262, 146px 146px #ff4262, 147px 147px #ff4262, 148px 148px #ff4262, 149px 149px #ff4262, 150px 150px #ff4262, 151px 151px #ff4262, 152px 152px #ff4262, 153px 153px #ff4262, 154px 154px #ff4262, 155px 155px #ff4262, 156px 156px #ff4262, 157px 157px #ff4262, 158px 158px #ff4262, 159px 159px #ff4262, 160px 160px #ff4262, 161px 161px #ff4262, 162px 162px #ff4262, 163px 163px #ff4262, 164px 164px #ff4262, 165px 165px #ff4262, 166px 166px #ff4262, 167px 167px #ff4262, 168px 168px #ff4262, 169px 169px #ff4262, 170px 170px #ff4262, 171px 171px #ff4262, 172px 172px #ff4262, 173px 173px #ff4262, 174px 174px #ff4262, 175px 175px #ff4262, 176px 176px #ff4262, 177px 177px #ff4262, 178px 178px #ff4262, 179px 179px #ff4262, 180px 180px #ff4262, 181px 181px #ff4262, 182px 182px #ff4262, 183px 183px #ff4262, 184px 184px #ff4262, 185px 185px #ff4262, 186px 186px #ff4262, 187px 187px #ff4262, 188px 188px #ff4262, 189px 189px #ff4262, 190px 190px #ff4262, 191px 191px #ff4262, 192px 192px #ff4262, 193px 193px #ff4262, 194px 194px #ff4262, 195px 195px #ff4262, 196px 196px #ff4262, 197px 197px #ff4262, 198px 198px #ff4262, 199px 199px #ff4262, 200px 200px #ff4262;
  background-color: #ff5b77; }

.shape-8 {
  text-shadow: 0px 0px #e6c000, 1px 1px #e6c000, 2px 2px #e6c000, 3px 3px #e6c000, 4px 4px #e6c000, 5px 5px #e6c000, 6px 6px #e6c000, 7px 7px #e6c000, 8px 8px #e6c000, 9px 9px #e6c000, 10px 10px #e6c000, 11px 11px #e6c000, 12px 12px #e6c000, 13px 13px #e6c000, 14px 14px #e6c000, 15px 15px #e6c000, 16px 16px #e6c000, 17px 17px #e6c000, 18px 18px #e6c000, 19px 19px #e6c000, 20px 20px #e6c000, 21px 21px #e6c000, 22px 22px #e6c000, 23px 23px #e6c000, 24px 24px #e6c000, 25px 25px #e6c000, 26px 26px #e6c000, 27px 27px #e6c000, 28px 28px #e6c000, 29px 29px #e6c000, 30px 30px #e6c000, 31px 31px #e6c000, 32px 32px #e6c000, 33px 33px #e6c000, 34px 34px #e6c000, 35px 35px #e6c000, 36px 36px #e6c000, 37px 37px #e6c000, 38px 38px #e6c000, 39px 39px #e6c000, 40px 40px #e6c000, 41px 41px #e6c000, 42px 42px #e6c000, 43px 43px #e6c000, 44px 44px #e6c000, 45px 45px #e6c000, 46px 46px #e6c000, 47px 47px #e6c000, 48px 48px #e6c000, 49px 49px #e6c000, 50px 50px #e6c000, 51px 51px #e6c000, 52px 52px #e6c000, 53px 53px #e6c000, 54px 54px #e6c000, 55px 55px #e6c000, 56px 56px #e6c000, 57px 57px #e6c000, 58px 58px #e6c000, 59px 59px #e6c000, 60px 60px #e6c000, 61px 61px #e6c000, 62px 62px #e6c000, 63px 63px #e6c000, 64px 64px #e6c000, 65px 65px #e6c000, 66px 66px #e6c000, 67px 67px #e6c000, 68px 68px #e6c000, 69px 69px #e6c000, 70px 70px #e6c000, 71px 71px #e6c000, 72px 72px #e6c000, 73px 73px #e6c000, 74px 74px #e6c000, 75px 75px #e6c000, 76px 76px #e6c000, 77px 77px #e6c000, 78px 78px #e6c000, 79px 79px #e6c000, 80px 80px #e6c000, 81px 81px #e6c000, 82px 82px #e6c000, 83px 83px #e6c000, 84px 84px #e6c000, 85px 85px #e6c000, 86px 86px #e6c000, 87px 87px #e6c000, 88px 88px #e6c000, 89px 89px #e6c000, 90px 90px #e6c000, 91px 91px #e6c000, 92px 92px #e6c000, 93px 93px #e6c000, 94px 94px #e6c000, 95px 95px #e6c000, 96px 96px #e6c000, 97px 97px #e6c000, 98px 98px #e6c000, 99px 99px #e6c000, 100px 100px #e6c000, 101px 101px #e6c000, 102px 102px #e6c000, 103px 103px #e6c000, 104px 104px #e6c000, 105px 105px #e6c000, 106px 106px #e6c000, 107px 107px #e6c000, 108px 108px #e6c000, 109px 109px #e6c000, 110px 110px #e6c000, 111px 111px #e6c000, 112px 112px #e6c000, 113px 113px #e6c000, 114px 114px #e6c000, 115px 115px #e6c000, 116px 116px #e6c000, 117px 117px #e6c000, 118px 118px #e6c000, 119px 119px #e6c000, 120px 120px #e6c000, 121px 121px #e6c000, 122px 122px #e6c000, 123px 123px #e6c000, 124px 124px #e6c000, 125px 125px #e6c000, 126px 126px #e6c000, 127px 127px #e6c000, 128px 128px #e6c000, 129px 129px #e6c000, 130px 130px #e6c000, 131px 131px #e6c000, 132px 132px #e6c000, 133px 133px #e6c000, 134px 134px #e6c000, 135px 135px #e6c000, 136px 136px #e6c000, 137px 137px #e6c000, 138px 138px #e6c000, 139px 139px #e6c000, 140px 140px #e6c000, 141px 141px #e6c000, 142px 142px #e6c000, 143px 143px #e6c000, 144px 144px #e6c000, 145px 145px #e6c000, 146px 146px #e6c000, 147px 147px #e6c000, 148px 148px #e6c000, 149px 149px #e6c000, 150px 150px #e6c000, 151px 151px #e6c000, 152px 152px #e6c000, 153px 153px #e6c000, 154px 154px #e6c000, 155px 155px #e6c000, 156px 156px #e6c000, 157px 157px #e6c000, 158px 158px #e6c000, 159px 159px #e6c000, 160px 160px #e6c000, 161px 161px #e6c000, 162px 162px #e6c000, 163px 163px #e6c000, 164px 164px #e6c000, 165px 165px #e6c000, 166px 166px #e6c000, 167px 167px #e6c000, 168px 168px #e6c000, 169px 169px #e6c000, 170px 170px #e6c000, 171px 171px #e6c000, 172px 172px #e6c000, 173px 173px #e6c000, 174px 174px #e6c000, 175px 175px #e6c000, 176px 176px #e6c000, 177px 177px #e6c000, 178px 178px #e6c000, 179px 179px #e6c000, 180px 180px #e6c000, 181px 181px #e6c000, 182px 182px #e6c000, 183px 183px #e6c000, 184px 184px #e6c000, 185px 185px #e6c000, 186px 186px #e6c000, 187px 187px #e6c000, 188px 188px #e6c000, 189px 189px #e6c000, 190px 190px #e6c000, 191px 191px #e6c000, 192px 192px #e6c000, 193px 193px #e6c000, 194px 194px #e6c000, 195px 195px #e6c000, 196px 196px #e6c000, 197px 197px #e6c000, 198px 198px #e6c000, 199px 199px #e6c000, 200px 200px #e6c000;
  background-color: #ffd500; }

.shape-9 {
  text-shadow: 0px 0px #46b8da, 1px 1px #46b8da, 2px 2px #46b8da, 3px 3px #46b8da, 4px 4px #46b8da, 5px 5px #46b8da, 6px 6px #46b8da, 7px 7px #46b8da, 8px 8px #46b8da, 9px 9px #46b8da, 10px 10px #46b8da, 11px 11px #46b8da, 12px 12px #46b8da, 13px 13px #46b8da, 14px 14px #46b8da, 15px 15px #46b8da, 16px 16px #46b8da, 17px 17px #46b8da, 18px 18px #46b8da, 19px 19px #46b8da, 20px 20px #46b8da, 21px 21px #46b8da, 22px 22px #46b8da, 23px 23px #46b8da, 24px 24px #46b8da, 25px 25px #46b8da, 26px 26px #46b8da, 27px 27px #46b8da, 28px 28px #46b8da, 29px 29px #46b8da, 30px 30px #46b8da, 31px 31px #46b8da, 32px 32px #46b8da, 33px 33px #46b8da, 34px 34px #46b8da, 35px 35px #46b8da, 36px 36px #46b8da, 37px 37px #46b8da, 38px 38px #46b8da, 39px 39px #46b8da, 40px 40px #46b8da, 41px 41px #46b8da, 42px 42px #46b8da, 43px 43px #46b8da, 44px 44px #46b8da, 45px 45px #46b8da, 46px 46px #46b8da, 47px 47px #46b8da, 48px 48px #46b8da, 49px 49px #46b8da, 50px 50px #46b8da, 51px 51px #46b8da, 52px 52px #46b8da, 53px 53px #46b8da, 54px 54px #46b8da, 55px 55px #46b8da, 56px 56px #46b8da, 57px 57px #46b8da, 58px 58px #46b8da, 59px 59px #46b8da, 60px 60px #46b8da, 61px 61px #46b8da, 62px 62px #46b8da, 63px 63px #46b8da, 64px 64px #46b8da, 65px 65px #46b8da, 66px 66px #46b8da, 67px 67px #46b8da, 68px 68px #46b8da, 69px 69px #46b8da, 70px 70px #46b8da, 71px 71px #46b8da, 72px 72px #46b8da, 73px 73px #46b8da, 74px 74px #46b8da, 75px 75px #46b8da, 76px 76px #46b8da, 77px 77px #46b8da, 78px 78px #46b8da, 79px 79px #46b8da, 80px 80px #46b8da, 81px 81px #46b8da, 82px 82px #46b8da, 83px 83px #46b8da, 84px 84px #46b8da, 85px 85px #46b8da, 86px 86px #46b8da, 87px 87px #46b8da, 88px 88px #46b8da, 89px 89px #46b8da, 90px 90px #46b8da, 91px 91px #46b8da, 92px 92px #46b8da, 93px 93px #46b8da, 94px 94px #46b8da, 95px 95px #46b8da, 96px 96px #46b8da, 97px 97px #46b8da, 98px 98px #46b8da, 99px 99px #46b8da, 100px 100px #46b8da, 101px 101px #46b8da, 102px 102px #46b8da, 103px 103px #46b8da, 104px 104px #46b8da, 105px 105px #46b8da, 106px 106px #46b8da, 107px 107px #46b8da, 108px 108px #46b8da, 109px 109px #46b8da, 110px 110px #46b8da, 111px 111px #46b8da, 112px 112px #46b8da, 113px 113px #46b8da, 114px 114px #46b8da, 115px 115px #46b8da, 116px 116px #46b8da, 117px 117px #46b8da, 118px 118px #46b8da, 119px 119px #46b8da, 120px 120px #46b8da, 121px 121px #46b8da, 122px 122px #46b8da, 123px 123px #46b8da, 124px 124px #46b8da, 125px 125px #46b8da, 126px 126px #46b8da, 127px 127px #46b8da, 128px 128px #46b8da, 129px 129px #46b8da, 130px 130px #46b8da, 131px 131px #46b8da, 132px 132px #46b8da, 133px 133px #46b8da, 134px 134px #46b8da, 135px 135px #46b8da, 136px 136px #46b8da, 137px 137px #46b8da, 138px 138px #46b8da, 139px 139px #46b8da, 140px 140px #46b8da, 141px 141px #46b8da, 142px 142px #46b8da, 143px 143px #46b8da, 144px 144px #46b8da, 145px 145px #46b8da, 146px 146px #46b8da, 147px 147px #46b8da, 148px 148px #46b8da, 149px 149px #46b8da, 150px 150px #46b8da, 151px 151px #46b8da, 152px 152px #46b8da, 153px 153px #46b8da, 154px 154px #46b8da, 155px 155px #46b8da, 156px 156px #46b8da, 157px 157px #46b8da, 158px 158px #46b8da, 159px 159px #46b8da, 160px 160px #46b8da, 161px 161px #46b8da, 162px 162px #46b8da, 163px 163px #46b8da, 164px 164px #46b8da, 165px 165px #46b8da, 166px 166px #46b8da, 167px 167px #46b8da, 168px 168px #46b8da, 169px 169px #46b8da, 170px 170px #46b8da, 171px 171px #46b8da, 172px 172px #46b8da, 173px 173px #46b8da, 174px 174px #46b8da, 175px 175px #46b8da, 176px 176px #46b8da, 177px 177px #46b8da, 178px 178px #46b8da, 179px 179px #46b8da, 180px 180px #46b8da, 181px 181px #46b8da, 182px 182px #46b8da, 183px 183px #46b8da, 184px 184px #46b8da, 185px 185px #46b8da, 186px 186px #46b8da, 187px 187px #46b8da, 188px 188px #46b8da, 189px 189px #46b8da, 190px 190px #46b8da, 191px 191px #46b8da, 192px 192px #46b8da, 193px 193px #46b8da, 194px 194px #46b8da, 195px 195px #46b8da, 196px 196px #46b8da, 197px 197px #46b8da, 198px 198px #46b8da, 199px 199px #46b8da, 200px 200px #46b8da;
  background-color: #5bc0de; }

.shape-10 {
  text-shadow: 0px 0px #54356b, 1px 1px #54356b, 2px 2px #54356b, 3px 3px #54356b, 4px 4px #54356b, 5px 5px #54356b, 6px 6px #54356b, 7px 7px #54356b, 8px 8px #54356b, 9px 9px #54356b, 10px 10px #54356b, 11px 11px #54356b, 12px 12px #54356b, 13px 13px #54356b, 14px 14px #54356b, 15px 15px #54356b, 16px 16px #54356b, 17px 17px #54356b, 18px 18px #54356b, 19px 19px #54356b, 20px 20px #54356b, 21px 21px #54356b, 22px 22px #54356b, 23px 23px #54356b, 24px 24px #54356b, 25px 25px #54356b, 26px 26px #54356b, 27px 27px #54356b, 28px 28px #54356b, 29px 29px #54356b, 30px 30px #54356b, 31px 31px #54356b, 32px 32px #54356b, 33px 33px #54356b, 34px 34px #54356b, 35px 35px #54356b, 36px 36px #54356b, 37px 37px #54356b, 38px 38px #54356b, 39px 39px #54356b, 40px 40px #54356b, 41px 41px #54356b, 42px 42px #54356b, 43px 43px #54356b, 44px 44px #54356b, 45px 45px #54356b, 46px 46px #54356b, 47px 47px #54356b, 48px 48px #54356b, 49px 49px #54356b, 50px 50px #54356b, 51px 51px #54356b, 52px 52px #54356b, 53px 53px #54356b, 54px 54px #54356b, 55px 55px #54356b, 56px 56px #54356b, 57px 57px #54356b, 58px 58px #54356b, 59px 59px #54356b, 60px 60px #54356b, 61px 61px #54356b, 62px 62px #54356b, 63px 63px #54356b, 64px 64px #54356b, 65px 65px #54356b, 66px 66px #54356b, 67px 67px #54356b, 68px 68px #54356b, 69px 69px #54356b, 70px 70px #54356b, 71px 71px #54356b, 72px 72px #54356b, 73px 73px #54356b, 74px 74px #54356b, 75px 75px #54356b, 76px 76px #54356b, 77px 77px #54356b, 78px 78px #54356b, 79px 79px #54356b, 80px 80px #54356b, 81px 81px #54356b, 82px 82px #54356b, 83px 83px #54356b, 84px 84px #54356b, 85px 85px #54356b, 86px 86px #54356b, 87px 87px #54356b, 88px 88px #54356b, 89px 89px #54356b, 90px 90px #54356b, 91px 91px #54356b, 92px 92px #54356b, 93px 93px #54356b, 94px 94px #54356b, 95px 95px #54356b, 96px 96px #54356b, 97px 97px #54356b, 98px 98px #54356b, 99px 99px #54356b, 100px 100px #54356b, 101px 101px #54356b, 102px 102px #54356b, 103px 103px #54356b, 104px 104px #54356b, 105px 105px #54356b, 106px 106px #54356b, 107px 107px #54356b, 108px 108px #54356b, 109px 109px #54356b, 110px 110px #54356b, 111px 111px #54356b, 112px 112px #54356b, 113px 113px #54356b, 114px 114px #54356b, 115px 115px #54356b, 116px 116px #54356b, 117px 117px #54356b, 118px 118px #54356b, 119px 119px #54356b, 120px 120px #54356b, 121px 121px #54356b, 122px 122px #54356b, 123px 123px #54356b, 124px 124px #54356b, 125px 125px #54356b, 126px 126px #54356b, 127px 127px #54356b, 128px 128px #54356b, 129px 129px #54356b, 130px 130px #54356b, 131px 131px #54356b, 132px 132px #54356b, 133px 133px #54356b, 134px 134px #54356b, 135px 135px #54356b, 136px 136px #54356b, 137px 137px #54356b, 138px 138px #54356b, 139px 139px #54356b, 140px 140px #54356b, 141px 141px #54356b, 142px 142px #54356b, 143px 143px #54356b, 144px 144px #54356b, 145px 145px #54356b, 146px 146px #54356b, 147px 147px #54356b, 148px 148px #54356b, 149px 149px #54356b, 150px 150px #54356b, 151px 151px #54356b, 152px 152px #54356b, 153px 153px #54356b, 154px 154px #54356b, 155px 155px #54356b, 156px 156px #54356b, 157px 157px #54356b, 158px 158px #54356b, 159px 159px #54356b, 160px 160px #54356b, 161px 161px #54356b, 162px 162px #54356b, 163px 163px #54356b, 164px 164px #54356b, 165px 165px #54356b, 166px 166px #54356b, 167px 167px #54356b, 168px 168px #54356b, 169px 169px #54356b, 170px 170px #54356b, 171px 171px #54356b, 172px 172px #54356b, 173px 173px #54356b, 174px 174px #54356b, 175px 175px #54356b, 176px 176px #54356b, 177px 177px #54356b, 178px 178px #54356b, 179px 179px #54356b, 180px 180px #54356b, 181px 181px #54356b, 182px 182px #54356b, 183px 183px #54356b, 184px 184px #54356b, 185px 185px #54356b, 186px 186px #54356b, 187px 187px #54356b, 188px 188px #54356b, 189px 189px #54356b, 190px 190px #54356b, 191px 191px #54356b, 192px 192px #54356b, 193px 193px #54356b, 194px 194px #54356b, 195px 195px #54356b, 196px 196px #54356b, 197px 197px #54356b, 198px 198px #54356b, 199px 199px #54356b, 200px 200px #54356b;
  background-color: #613d7c; }

.shape-11 {
  text-shadow: 0px 0px #ff4262, 1px 1px #ff4262, 2px 2px #ff4262, 3px 3px #ff4262, 4px 4px #ff4262, 5px 5px #ff4262, 6px 6px #ff4262, 7px 7px #ff4262, 8px 8px #ff4262, 9px 9px #ff4262, 10px 10px #ff4262, 11px 11px #ff4262, 12px 12px #ff4262, 13px 13px #ff4262, 14px 14px #ff4262, 15px 15px #ff4262, 16px 16px #ff4262, 17px 17px #ff4262, 18px 18px #ff4262, 19px 19px #ff4262, 20px 20px #ff4262, 21px 21px #ff4262, 22px 22px #ff4262, 23px 23px #ff4262, 24px 24px #ff4262, 25px 25px #ff4262, 26px 26px #ff4262, 27px 27px #ff4262, 28px 28px #ff4262, 29px 29px #ff4262, 30px 30px #ff4262, 31px 31px #ff4262, 32px 32px #ff4262, 33px 33px #ff4262, 34px 34px #ff4262, 35px 35px #ff4262, 36px 36px #ff4262, 37px 37px #ff4262, 38px 38px #ff4262, 39px 39px #ff4262, 40px 40px #ff4262, 41px 41px #ff4262, 42px 42px #ff4262, 43px 43px #ff4262, 44px 44px #ff4262, 45px 45px #ff4262, 46px 46px #ff4262, 47px 47px #ff4262, 48px 48px #ff4262, 49px 49px #ff4262, 50px 50px #ff4262, 51px 51px #ff4262, 52px 52px #ff4262, 53px 53px #ff4262, 54px 54px #ff4262, 55px 55px #ff4262, 56px 56px #ff4262, 57px 57px #ff4262, 58px 58px #ff4262, 59px 59px #ff4262, 60px 60px #ff4262, 61px 61px #ff4262, 62px 62px #ff4262, 63px 63px #ff4262, 64px 64px #ff4262, 65px 65px #ff4262, 66px 66px #ff4262, 67px 67px #ff4262, 68px 68px #ff4262, 69px 69px #ff4262, 70px 70px #ff4262, 71px 71px #ff4262, 72px 72px #ff4262, 73px 73px #ff4262, 74px 74px #ff4262, 75px 75px #ff4262, 76px 76px #ff4262, 77px 77px #ff4262, 78px 78px #ff4262, 79px 79px #ff4262, 80px 80px #ff4262, 81px 81px #ff4262, 82px 82px #ff4262, 83px 83px #ff4262, 84px 84px #ff4262, 85px 85px #ff4262, 86px 86px #ff4262, 87px 87px #ff4262, 88px 88px #ff4262, 89px 89px #ff4262, 90px 90px #ff4262, 91px 91px #ff4262, 92px 92px #ff4262, 93px 93px #ff4262, 94px 94px #ff4262, 95px 95px #ff4262, 96px 96px #ff4262, 97px 97px #ff4262, 98px 98px #ff4262, 99px 99px #ff4262, 100px 100px #ff4262, 101px 101px #ff4262, 102px 102px #ff4262, 103px 103px #ff4262, 104px 104px #ff4262, 105px 105px #ff4262, 106px 106px #ff4262, 107px 107px #ff4262, 108px 108px #ff4262, 109px 109px #ff4262, 110px 110px #ff4262, 111px 111px #ff4262, 112px 112px #ff4262, 113px 113px #ff4262, 114px 114px #ff4262, 115px 115px #ff4262, 116px 116px #ff4262, 117px 117px #ff4262, 118px 118px #ff4262, 119px 119px #ff4262, 120px 120px #ff4262, 121px 121px #ff4262, 122px 122px #ff4262, 123px 123px #ff4262, 124px 124px #ff4262, 125px 125px #ff4262, 126px 126px #ff4262, 127px 127px #ff4262, 128px 128px #ff4262, 129px 129px #ff4262, 130px 130px #ff4262, 131px 131px #ff4262, 132px 132px #ff4262, 133px 133px #ff4262, 134px 134px #ff4262, 135px 135px #ff4262, 136px 136px #ff4262, 137px 137px #ff4262, 138px 138px #ff4262, 139px 139px #ff4262, 140px 140px #ff4262, 141px 141px #ff4262, 142px 142px #ff4262, 143px 143px #ff4262, 144px 144px #ff4262, 145px 145px #ff4262, 146px 146px #ff4262, 147px 147px #ff4262, 148px 148px #ff4262, 149px 149px #ff4262, 150px 150px #ff4262, 151px 151px #ff4262, 152px 152px #ff4262, 153px 153px #ff4262, 154px 154px #ff4262, 155px 155px #ff4262, 156px 156px #ff4262, 157px 157px #ff4262, 158px 158px #ff4262, 159px 159px #ff4262, 160px 160px #ff4262, 161px 161px #ff4262, 162px 162px #ff4262, 163px 163px #ff4262, 164px 164px #ff4262, 165px 165px #ff4262, 166px 166px #ff4262, 167px 167px #ff4262, 168px 168px #ff4262, 169px 169px #ff4262, 170px 170px #ff4262, 171px 171px #ff4262, 172px 172px #ff4262, 173px 173px #ff4262, 174px 174px #ff4262, 175px 175px #ff4262, 176px 176px #ff4262, 177px 177px #ff4262, 178px 178px #ff4262, 179px 179px #ff4262, 180px 180px #ff4262, 181px 181px #ff4262, 182px 182px #ff4262, 183px 183px #ff4262, 184px 184px #ff4262, 185px 185px #ff4262, 186px 186px #ff4262, 187px 187px #ff4262, 188px 188px #ff4262, 189px 189px #ff4262, 190px 190px #ff4262, 191px 191px #ff4262, 192px 192px #ff4262, 193px 193px #ff4262, 194px 194px #ff4262, 195px 195px #ff4262, 196px 196px #ff4262, 197px 197px #ff4262, 198px 198px #ff4262, 199px 199px #ff4262, 200px 200px #ff4262;
  background-color: #ff5b77; }

html[theme="dark"] body {
  color: var(--text-color);
  background-color: var(--background--darker); }

html[theme="dark"] a {
  color: var(--link-hover); }
  html[theme="dark"] a:hover {
    color: var(--link-hover-color); }

html[theme="dark"] .nice-select .option, html[theme="dark"] .nice-select .list {
  background-color: var(--background);
  color: var(--text-color-light); }

html[theme="dark"] .nice-select .option {
  border-color: var(--nav-border); }

html[theme="dark"] .nice-select .option.selected {
  background: var(--background--lighter);
  color: var(--text-color) !important; }

html[theme="dark"] .nice-select .option:hover, html[theme="dark"] .nice-select .option.focus, html[theme="dark"] .nice-select .option.selected.focus {
  background: var(--background--lighter);
  color: var(--text-color) !important; }

html[theme="dark"] .tab-lite .nav-tabs > li > a {
  color: var(--text-color-meta); }

html[theme="dark"] .tab-lite .nav-tabs > li.active > a {
  background: var(--background--darker); }
  html[theme="dark"] .tab-lite .nav-tabs > li.active > a:hover {
    background: var(--background--lighter); }
  html[theme="dark"] .tab-lite .nav-tabs > li.active > a:focus {
    background: var(--background--lighter); }

html[theme="dark"] .nav-tabs {
  border-color: var(--border-color); }

html[theme="dark"] .nav-tabs .nav-link.active, html[theme="dark"] .nav-tabs .nav-item.show .nav-link {
  color: var(--text-color-meta);
  background-color: var(--tab-box-bg);
  border-color: var(--tab-box-active-bg) var(--tab-box-active-bg) var(--tab-box-bg); }
  html[theme="dark"] .nav-tabs .nav-link.active .badge-secondary, html[theme="dark"] .nav-tabs .nav-item.show .nav-link .badge-secondary {
    background: var(--background--lighter);
    color: var(--text-color) !important;
    border-color: var(--nav-border); }

html[theme="dark"] .nav-tabs .nav-link:hover, html[theme="dark"] .nav-tabs .nav-link:focus {
  border-color: var(--tab-box-active-bg) var(--tab-box-active-bg) var(--tab-box-active-bg); }

html[theme="dark"] .nice-select, html[theme="dark"] .select-sort-by.selectpicker {
  background-color: var(--background);
  color: var(--text-color-light);
  border-color: var(--nav-border); }

html[theme="dark"] .btn-secondary, html[theme="dark"] .btn-default {
  background-color: var(--background);
  color: var(--text-color-light);
  border-color: var(--nav-border); }
  html[theme="dark"] .btn-secondary:focus, html[theme="dark"] .btn-secondary:hover, html[theme="dark"] .btn-default:focus, html[theme="dark"] .btn-default:hover {
    background: var(--background--lighter);
    color: var(--text-color) !important; }

html[theme="dark"] .save-search-bar:hover {
  background: var(--background-secondery);
  color: var(--text-color) !important; }

html[theme="dark"] .btn-secondary:active, html[theme="dark"] .btn-secondary:active:focus,
html[theme="dark"] .btn-secondary.active, html[theme="dark"] .btn-secondary.active:focus,
html[theme="dark"] .show > .btn-secondary.dropdown-toggle,
html[theme="dark"] .btn-default:active, html[theme="dark"] .btn-default:active:focus,
html[theme="dark"] .btn-default.active, html[theme="dark"] .btn-default.active:focus,
html[theme="dark"] .show > .btn-default.dropdown-toggle,
html[theme="dark"] .input-group-text {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .pagination-bar .pagination li a {
  background-color: var(--background);
  color: var(--text-color-light);
  border-color: var(--nav-border); }
  html[theme="dark"] .pagination-bar .pagination li a:focus, html[theme="dark"] .pagination-bar .pagination li a:hover {
    background: var(--background--lighter);
    color: var(--text-color) !important;
    border-color: var(--nav-border); }

html[theme="dark"] .pagination-bar .pagination li.active a {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .content-footer {
  background: var(--background--lighter);
  color: var(--text-color) !important; }

html[theme="dark"] .panel-details {
  background: var(--background--lighter);
  color: var(--text-color-light);
  border-color: var(--nav-border); }

html[theme="dark"] .contact_info .list-title:after, html[theme="dark"] .contact-form .list-title:after {
  border-color: var(--background) transparent transparent; }

html[theme="dark"] .contact_info .list-title:before, html[theme="dark"] .contact-form .list-title:before {
  border-color: var(--nav-border) transparent transparent; }

html[theme="dark"] .list-title {
  color: var(--text-color-light); }
  html[theme="dark"] .list-title:after {
    border-color: var(--background) transparent transparent; }
  html[theme="dark"] .list-title:before {
    border-color: var(--nav-border) transparent transparent; }

html[theme="dark"] .ads-details-info {
  color: var(--text-color-light); }

html[theme="dark"] .list-border > li {
  border-color: var(--nav-border); }

html[theme="dark"] .card {
  background: var(--background-secondery);
  color: var(--text-color) !important;
  border-color: var(--nav-border);
  color: var(--text-color-meta); }

html[theme="dark"] .block-cell {
  background: var(--background--lighter);
  color: var(--text-color);
  border-color: var(--nav-border); }

html[theme="dark"] .card-user-info .grid-col .col {
  color: var(--text-color-meta); }

html[theme="dark"] .card-user-info .grid-col .col.from i {
  color: var(--text-color-light); }

html[theme="dark"] .sidebar-card .card-header {
  background: var(--background--lighter);
  color: var(--text-color) !important; }

html[theme="dark"] .bg-light {
  background: var(--background--lighter) !important;
  color: var(--text-color) !important; }

html[theme="dark"] table.checkboxtable td, html[theme="dark"] table.checkboxtable th {
  border-top: solid 1px var(--border-color-20); }

html[theme="dark"] .table-hover tbody tr:hover {
  background: var(--background) !important; }

html[theme="dark"] .modal-content {
  background: rgba(0, 0, 0, 0.9); }

html[theme="dark"] .modal-header {
  background: var(--background--lighter) !important;
  color: var(--text-color) !important; }

html[theme="dark"] .modal-footer {
  border-top: solid 1px var(--border-color-20); }

html[theme="dark"] .photo-count {
  background: var(--background) !important; }

html[theme="dark"] .key-features .media-heading {
  color: var(--text-color-meta-dark); }

html[theme="dark"] .prop-info-block {
  color: var(--text-color-meta);
  border-color: rgba(255, 255, 255, 0.2); }

html[theme="dark"] .prop-info span.title {
  color: var(--text-color-meta-dark); }

html[theme="dark"] .badge-secondary {
  background: var(--background-secondery);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .page-bottom-info {
  background: -webkit-linear-gradient(292deg, #117d68 44%, #1c7943 85%) no-repeat 0 0 #0e6554;
  background: -moz-linear-gradient(292deg, #117d68 44%, #1c7943 85%) no-repeat 0 0 #0e6554;
  background: -o-linear-gradient(292deg, #117d68 44%, #1c7943 85%) no-repeat 0 0 #0e6554;
  background: linear-gradient(158deg, #117d68 44%, #1c7943 85%) no-repeat 0 0 #0e6554; }
  html[theme="dark"] .page-bottom-info .btn-primary-dark {
    background-color: var(--brand-primary); }

html[theme="dark"] .cat-list h3 .count {
  color: var(--text-color-meta); }

html[theme="dark"] .cat-list li a {
  color: var(--text-color-meta); }
  html[theme="dark"] .cat-list li a:hover {
    color: var(--text-color); }

html[theme="dark"] .cat-list.arrow li {
  border-bottom: 0; }

html[theme="dark"] .collapse-title {
  color: var(--text-color);
  border-color: rgba(255, 255, 255, 0.2); }

html[theme="dark"] .user-panel-sidebar ul li a {
  background: var(--background-secondery);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .user-panel-sidebar ul li:hover a, html[theme="dark"] .user-panel-sidebar ul li.active a {
  background: var(--background--lighter);
  color: var(--text-color);
  border-color: var(--nav-border); }

html[theme="dark"] .table thead th, html[theme="dark"] .table-bordered th, html[theme="dark"] .table-bordered td {
  border-color: rgba(255, 255, 255, 0.2); }

html[theme="dark"] .list-group-unstyle .list-group-item.active, html[theme="dark"] .list-group-unstyle .list-group-item:hover {
  background: var(--background--lighter);
  color: var(--text-color);
  border-color: var(--nav-border); }

html[theme="dark"] .list-group-unstyle .list-group-item.active a, html[theme="dark"] .list-group-unstyle .list-group-item:hover a {
  color: var(--text-color); }

html[theme="dark"] .list-group-item {
  background: var(--background-secondery);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }
  html[theme="dark"] .list-group-item a {
    color: var(--text-color-meta); }

html[theme="dark"] .delete-search-result {
  color: var(--text-color-meta); }
  html[theme="dark"] .delete-search-result:hover {
    color: var(--text-color); }

html[theme="dark"] .hdata a {
  color: var(--text-color-meta); }

html[theme="dark"] .ads-details-td {
  color: var(--text-color-meta); }
  html[theme="dark"] .ads-details-td p {
    margin-bottom: 4px; }

html[theme="dark"] .modal-header .close {
  color: var(--text-color-meta); }
  html[theme="dark"] .modal-header .close:hover {
    color: var(--text-color-meta); }

html[theme="dark"] .title-2 {
  border-color: var(--nav-border) !important; }

html[theme="dark"] .content-subheading {
  color: var(--text-color); }

html[theme="dark"] .jobs-desc {
  color: var(--text-color-meta); }

html[theme="dark"] .row-featured-company .f-category h6 .company-name {
  color: var(--text-color); }

html[theme="dark"] .list-title a {
  color: var(--text-color); }

html[theme="dark"] .jobs-s-tag {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }
  html[theme="dark"] .jobs-s-tag:focus, html[theme="dark"] .jobs-s-tag:hover {
    background: var(--background--lighter);
    color: var(--text-color) !important;
    border-color: var(--nav-border);
    opacity: .75; }

html[theme="dark"] .text-muted {
  color: var(--text-color-meta-dark) !important; }

html[theme="dark"] .login-box .input-icon i {
  color: var(--text-color-meta);
  border-color: rgba(255, 255, 255, 0.2); }

html[theme="dark"] .card-footer {
  border-color: rgba(255, 255, 255, 0.2); }

html[theme="dark"] .button-wrap .btn-social {
  background: var(--background--darker); }

html[theme="dark"] .link-color {
  color: var(--text-color); }

html[theme="dark"] .share-this-post li a i {
  color: var(--text-color-meta); }
  html[theme="dark"] .share-this-post li a i:focus, html[theme="dark"] .share-this-post li a i:hover {
    color: var(--text-color-light);
    opacity: 1; }

html[theme="dark"] .inbox-nav li a {
  background: none; }

html[theme="dark"] .inbox-nav li.active, html[theme="dark"] .inbox-nav li:hover {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .inbox-nav li a .badge {
  background: var(--background-secondery);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .chat-item .time-and-date, html[theme="dark"] .message-list .list-group-item .list-box-content .time {
  color: var(--text-color-meta); }

html[theme="dark"] .message-list .list-group-item:hover {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border);
  box-shadow: none; }

html[theme="dark"] .blog-post-content-desc p,
html[theme="dark"] .blog-post-content-desc .blog-post-content,
html[theme="dark"] .blog-article-text {
  color: var(--text-color-light); }

html[theme="dark"] .blog-post-footer {
  background: var(--background--lighter);
  color: var(--text-color) !important;
  border-color: var(--nav-border); }

html[theme="dark"] .blog-post-footer .list-title::after {
  border-color: var(--background--lighter) transparent transparent; }

html[theme="dark"] .blog-post-footer .list-title::before {
  border-color: var(--border-color) transparent transparent; }

html[theme="dark"] .share-this-post li a:hover i {
  color: var(--text-color); }

html[theme="dark"] ul.list-link li a, html[theme="dark"] ul.list-link li {
  color: var(--text-color-meta); }

html[theme="dark"] .navbar-light .navbar-brand:hover, html[theme="dark"] .navbar-light .navbar-brand:focus {
  color: var(--text-color-light); }

html[theme="dark"] .form-control, html[theme="dark"] input[type='text'] {
  color: var(--text-color-meta);
  background: var(--input-bg); }

html[theme="dark"] .page-content .inner-box.has-aff {
  background: var(--category-sidebar-bg); }

html[theme="dark"] .sidebar-modern-inner {
  background: var(--category-sidebar-bg); }
  html[theme="dark"] .sidebar-modern-inner .block-title.has-arrow:before {
    border-color: var(--border-color) transparent transparent; }
  html[theme="dark"] .sidebar-modern-inner .block-title.has-arrow:after {
    border-color: var(--category-sidebar-bg) transparent transparent; }
  html[theme="dark"] .sidebar-modern-inner h5 {
    color: var(--sidebar-title-color); }
    html[theme="dark"] .sidebar-modern-inner h5 a {
      color: var(--sidebar-title-color); }

html[theme="dark"] .search-row .search-col .search-col-inner {
  background: var(--background--darker); }

html[theme="dark"] .autocomplete-suggestions {
  background: var(--background--darker); }
  html[theme="dark"] .autocomplete-suggestions .autocomplete-suggestion {
    border-bottom: 1px solid var(--border-color); }
    html[theme="dark"] .autocomplete-suggestions .autocomplete-suggestion:hover {
      background: var(--background--lighter);
      color: var(--text-color) !important;
      border-color: var(--nav-border); }

html[theme="dark"] .page-content .inner-box.has-aff {
  background: var(--background--darker); }

html[theme="dark"] .inner-box {
  background: var(--background); }
  html[theme="dark"] .inner-box.has-ad {
    background: var(--background--darker); }

html[theme="dark"] .adds-wrapper {
  background: var(--category-sidebar-bg); }

html[theme="dark"] .content-box {
  background: var(--panel-bg); }

html[theme="dark"] .f-category h6 {
  color: var(--text-color); }
  html[theme="dark"] .f-category h6 a {
    color: var(--text-color); }
  html[theme="dark"] .f-category h6 .count {
    color: #9a9a9a; }

html[theme="dark"] .box-title {
  background: var(--panel-header-bg); }

html[theme="dark"] .featured-list-slider .item > a:hover {
  background: var(--background--darker); }

html[theme="dark"] .featured-list-row {
  background: var(--background); }

html[theme="dark"] .item-list:hover {
  background: var(--category-list-item-hover); }

html[theme="dark"] .category-list:not(.event-category-list) {
  background: var(--category-sidebar-bg); }

html[theme="dark"] .tab-box {
  background: var(--tab-box-bg); }

html[theme="dark"] .nav-tabs.add-tabs > li:hover > a {
  background: var(--tab-box-active-bg); }

html[theme="dark"] .nav-tabs.add-tabs > li.active > a {
  border-top: 1px solid var(--tab-box-active-border);
  background: var(--tab-box-active-bg); }
  html[theme="dark"] .nav-tabs.add-tabs > li.active > a:hover, html[theme="dark"] .nav-tabs.add-tabs > li.active > a:active, html[theme="dark"] .nav-tabs.add-tabs > li.active > a:focus {
    border-bottom: solid 1px var(--tab-box-active-bg); }

html[theme="dark"] .breadcrumb-list a.current {
  color: var(--text-color); }

html[theme="dark"] .listing-view-action span.active {
  color: var(--text-color); }

html[theme="dark"] .list-filter ul li a {
  color: var(--category-list-color); }

html[theme="dark"] .title-5 {
  border-bottom: 1px solid var(--border-color); }

html[theme="dark"] .dropdown-menu {
  color: var(--text-color-light);
  background-color: var(--background);
  border: 1px solid var(--nav-border); }

html[theme="dark"] .dropdown-item {
  color: var(--link-color); }
  html[theme="dark"] .dropdown-item:focus, html[theme="dark"] .dropdown-item:hover {
    color: var(--link-hover-color);
    background: var(--menu-hover-bg); }
  html[theme="dark"] .dropdown-item.active, html[theme="dark"] .dropdown-item:active {
    color: var(--text-color) !important; }


html[theme="light"] .dropdown-menu {
  color: #fff;
  background-color: #262626;
  border: 1px solid #424242;
}

html[theme="light"] .dropdown-item {
  color: #fff; 
}
html[theme="light"] .dropdown-item:focus, html[theme="light"] .dropdown-item:hover {
    color: #fff;
    background: #3e3e3e; 
}
html[theme="light"] .dropdown-item.active, html[theme="light"] .dropdown-item:active {
	color: #fff !important; 
}


html[theme="light"] .footer-content {
  color: #fff;
  background: #262626; }

html[theme="light"] .copy-info {
  color: #fff; }

html[theme="light"] .footer-nav-inline li a {
  color: #fff; }

html[theme="light"] .footer-nav li a {
  color: #fff; }

html[theme="light"] .footer-title {
  color: #fff; }

html[theme="light"] .header {
	/*background: #262626; */
}
html[theme="light"] .navbar-site {
	/*background: #262626 !important;*/
	/*border-bottom: #424242 !important;*/
}
html[theme="light"] .navbar.navbar-site .navbar-nav > li > a:not(.btn), html[theme="light"] .navbar.navbar-site .navbar-nav > li .nav-link:not(.btn), html[theme="light"] .navbar.navbar-light .navbar-nav > li > a:not(.btn), html[theme="light"] .navbar.navbar-light .navbar-nav > li .nav-link:not(.btn) {
	color: #fff; }
html[theme="light"] .navbar.navbar-site .navbar-nav > li > a:not(.btn):hover, html[theme="light"] .navbar.navbar-site .navbar-nav > li .nav-link:not(.btn):hover, html[theme="light"] .navbar.navbar-light .navbar-nav > li > a:not(.btn):hover, html[theme="light"] .navbar.navbar-light .navbar-nav > li .nav-link:not(.btn):hover {
	color: #999; }
html[theme="light"] .navbar .navbar-brand {
	color: #fff; }
html[theme="light"] .navbar.navbar-bodered .navbar-brand {
	color: #fff; }
html[theme="light"] .navbar.navbar-bodered .navbar-nav > li {
	border-right: solid 1px rgba(255,255,255,0.1); }
html[theme="light"] li .user-menu li:hover i {
	color: hsla(0, 0%, 87%, 0.8); }
html[theme="light"] li .dropdown-menu.user-menu > .active > a {
	background: #3e3e3e;
	color: #fff; }
html[theme="light"] li.dropdown-item.active, html[theme="light"] li.dropdown-item:active {
	background: #3e3e3e;
	color: #fff; }
html[theme="light"] .dropdown-menu > li a {
	color: hsla(0, 0%, 87%, 0.8); }
html[theme="light"] .dropdown-menu.user-menu > .active {
	background: #3e3e3e;
	color: #fff; }
html[theme="light"] .dropdown-menu.user-menu > .active > a:focus {
	background: #3e3e3e;
	color: #fff; }
html[theme="light"] .navbar-light .navbar-brand {
    color: #fff; }
html[theme="light"] .navbar-site.navbar .navbar-identity {
    border-color: rgba(255, 255, 255, 0.2); }
html[theme="light"] .navbar-light .navbar-toggler {
	color: #fff;
	border-color: rgba(255, 255, 255, 0.2); }
html[theme="light"] .navbar.navbar-bodered .navbar-brand:after {
    background-color: rgba(255,255,255,0.2); }
html[theme="light"] .navbar.navbar-bodered .navbar-nav > li:hover {
    background:  #3e3e3e;
    color: #fff !important;
    border-color: #424242; } 

.theme-switcher {
  position: fixed;
  top: 24px;
  z-index: 99999;
  right: 0;
  display: block;
  vertical-align: top;
  width: 100px;
  height: 30px;
  padding: 3px;
  margin: 0 10px 10px 0;
  background: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  background: -moz-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  background: -o-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF 25px);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF 25px);
  border-radius: 18px;
  box-shadow: inset 0 -1px white, inset 0 1px 1px rgba(0, 0, 0, 0.05);
  cursor: pointer;
  -moz-box-sizing: content-box;
       box-sizing: content-box; }
  @media (max-width: 767px) {
    .theme-switcher {
      display: none; } }

.theme-switcher-label {
  position: relative;
  display: block;
  height: inherit;
  font-size: 10px;
  text-transform: uppercase;
  background: #eceeef;
  border-radius: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.12), inset 0 0 2px rgba(0, 0, 0, 0.15);
  -moz-box-sizing: content-box;
       box-sizing: content-box; }

.theme-switcher-label:before, .theme-switcher-label:after {
  position: absolute;
  top: 50%;
  margin-top: -.5em;
  line-height: 1;
  -webkit-transition: inherit;
  -moz-transition: inherit;
  -o-transition: inherit;
  transition: inherit;
  -moz-box-sizing: content-box;
       box-sizing: content-box; }

.theme-switcher-label:before {
  content: attr(data-off);
  right: 11px;
  color: #aaaaaa;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5); }

.theme-switcher-label:after {
  content: attr(data-on);
  left: 11px;
  color: #FFFFFF;
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  opacity: 0; }

.theme-switcher.active .theme-switcher-label {
  background: var(--background);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15), inset 0 0 3px rgba(0, 0, 0, 0.2); }

.theme-switcher.active .theme-switcher-label:before {
  opacity: 0; }

.theme-switcher.active .theme-switcher-label:after {
  opacity: 1; }

.theme-switcher-handle {
  position: absolute;
  top: 4px;
  left: 4px;
  width: 28px;
  height: 28px;
  background: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  background: -moz-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  background: -o-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  background: linear-gradient(to bottom, #FFFFFF 40%, #f0f0f0);
  background-image: -webkit-linear-gradient(top, #FFFFFF 40%, #f0f0f0);
  border-radius: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2); }

.theme-switcher-handle:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -6px;
  width: 12px;
  height: 12px;
  background: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
  background: -moz-linear-gradient(top, #eeeeee, #FFFFFF);
  background: -o-linear-gradient(top, #eeeeee, #FFFFFF);
  background: linear-gradient(to bottom, #eeeeee, #FFFFFF);
  background-image: -webkit-linear-gradient(top, #eeeeee, #FFFFFF);
  border-radius: 6px;
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.02); }

.theme-switcher.active .theme-switcher-handle {
  left: 74px;
  box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.2); }

/* Transition
========================== */
.theme-switcher-label, .theme-switcher-handle {
  transition: All 0.3s ease;
  -webkit-transition: All 0.3s ease;
  -moz-transition: All 0.3s ease;
  -o-transition: All 0.3s ease; }

@media (min-width: 576px) { 
	.col-9-grid{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media (min-width: 768px) {
	.col-9-grid{
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
@media (min-width: 992px) { 
	.col-9-grid{
		-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width: 33.33%;
	}
}
@media (min-width: 1200px) {
	.col-9-grid{
		-ms-flex: 0 0 11.11%;
		flex: 0 0 11.11%;
		max-width: 11.11%;
	}
}
.partner-img-max-width{
	width: 100%;
	max-width: 200px;
	margin: 5px;
}
.pt-10{
	padding-top: 10px;
}
.pb-10{
	padding-bottom: 10px;
}
.pl-10{
	padding-left: 10px;
}
.pr-10{
	padding-right: 10px;
}
.p-10{
	padding: 10px;
}
td.model-displacement{
	width: 130px !important;
}
.instock-color{
	color: #3c7919;
}
.arrive-color{
	color: #bf6f07;
}
.notinstock-color{
	color: #077abf;
}
.parts-price{
	font-size: 14pt;
	font-weight: bold;
}
.add-image a{
	text-align: center;
}
.make-grid span.info-row{
	min-height: 100px;
}
.parts-crossed-price{
	text-decoration: line-through;
}
.quantity-input-group{
	margin: 0 auto;
	max-width: 193px;
}
.quantity-input{
	max-width: 120px;
	text-align: right;
}
.compatible-max-height{
	max-height: 180px;
	overflow-y: hidden;
	transition: height 2s ease;
}
.compatible-show-all-box{
	display: none;
}
select {
    border: 0px;
    outline: 0px;
}
.select2-result-repository__avatar {
    float: left;
    width: 60px;
    margin-right: 10px;
}
.select2-result-repository {
    padding-top: 4px;
    padding-bottom: 3px;
}
.select2-result-repository__meta {
    margin-left: 70px;
}
.select2-result-repository__description {
    font-size: 13px;
    color: #777;
    margin-top: 4px;
}
.select2-result-repository__forks, .select2-result-repository__stargazers, .select2-result-repository__watchers {
    display: inline-block;
    color: #aaa;
    font-size: 11px;
}
.select2-result-repository__forks, .select2-result-repository__stargazers {
    margin-right: 1em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #5897fb !important;
	color: white !important;
}
.select2-result-repository__title {
    /* color: black; */
    font-weight: 700;
    word-wrap: break-word;
    line-height: 1.1;
    margin-bottom: 4px;
}
.model-icon{
	height: 30px;
}
select:focus, 
select.form-control:focus, 
textarea:focus, 
textarea.form-control:focus, 
input.form-control:focus, 
input[type=text]:focus, 
input[type=password]:focus, 
input[type=email]:focus, 
input[type=number]:focus, 
[type=text].form-control:focus, 
[type=password].form-control:focus, 
[type=email].form-control:focus, 
[type=tel].form-control:focus, 
[contenteditable].form-control:focus {
  box-shadow: inset 0 -1px 0 #ddd;
}
.videoWrapper {
	/* position: relative; */
	/* padding-bottom: 56.25%; /* 16:9 */ 
	/* padding-top: 25px; */
	height: 170px;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	max-width: 320px;
}
.youtube{
	padding: 5px;
	width: 320px !important;
}
.main-youtube{
	min-height: 230px;
}
.input-group {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: 100%;
}

.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}

.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-prepend,
.input-group-append {
  display: -ms-flexbox;
  display: flex;
}

.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}

.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}

.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-text input[type="radio"],
.input-group-text input[type="checkbox"] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

/* Szélek és kerekítések precíz kezelése */
.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;
}
/* 1. Egy sorba kényszerítés (letörés megakadályozása) */
.input-group > .input-group-addon,
.input-group > .input-group-btn {
  display: flex;
  flex: 0 0 auto;
  width: auto;
  align-items: stretch;
}

/* 2. AZ ADDONOK VIZUÁLIS FORMÁZÁSA (Keret, padding, középre igazítás) */
.input-group > .input-group-addon {
  align-items: center;
  justify-content: center;
  padding: 0.375rem 0.75rem; /* BS4 standard térköz */
  border: 1px solid #ced4da; /* BS4 standard szürke keret */
  background-color: #e9ecef; /* BS4 standard addon háttér (opcionális, kiveheted) */
  cursor: pointer;
  z-index: 2; /* Hogy a kerete rátakarjon az inputra */
}

/* 3. Dupla keretek eltüntetése a találkozási pontoknál */
.input-group > .input-group-addon:not(:first-child),
.input-group > .input-group-btn:not(:first-child),
.input-group > .form-control:not(:first-child) {
  margin-left: -1px;
}

/* 4. Bal oldali kerekítések levágása a nem első elemekről */
.input-group > .input-group-addon:not(:first-child),
.input-group > .input-group-btn:not(:first-child) > .btn,
.input-group > .form-control:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* 5. Jobb oldali kerekítések levágása a nem utolsó elemekről */
.input-group > .input-group-addon:not(:last-child),
.input-group > .input-group-btn:not(:last-child) > .btn,
.input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* 1. Ráerőszakoljuk a Select2 konténerre a flexboxos "kitöltő" viselkedést */
.input-group > .select2-container {
  flex: 1 1 auto;
  width: 1% !important; /* Ez a legfontosabb: felülírja a JS által generált fix px szélességet! */
}

/* 2. Z-index javítása, hogy lenyitáskor a keretek jól fedjenek */
.input-group > .select2-container--open {
  z-index: 3;
}

/* 3. Ha a Select2 UTÁN van az addon (mint a te kódodban), levesszük a Select2 JOBB kerekítését */
.input-group > .select2-container:not(:last-child) .select2-selection {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* 4. Opcionális biztonsági szabály: Ha a Select2 ELŐTT is lenne addon, levesszük a BAL kerekítését */
/* (Azért kell így megcélozni, mert a DOM-ban az addon és a Select2 között ott van a rejtett <select>!) */
.input-group > .input-group-addon + select + .select2-container .select2-selection,
.input-group > .input-group-btn + select + .select2-container .select2-selection {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > .input-group-addon + select + .select2-container,
.input-group > .input-group-btn + select + .select2-container {
  margin-left: -1px; /* Keret átfedése a bal oldali elemhez */
}

label, .payment-mode-cassa{
  cursor: pointer;
}
.adyen-page{
  margin-top: 20px;
}
/*! jQuery UI - v1.13.1 - 2022-01-20
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,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");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	-ms-filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/* This is the core CSS of Tooltipster */

/* GENERAL STRUCTURE RULES (do not edit this section) */

.tooltipster-base {
	/* this ensures that a constrained height set by functionPosition,
	if greater that the natural height of the tooltip, will be enforced
	in browsers that support display:flex */
	display: flex;
	pointer-events: none;
	/* this may be overriden in JS for fixed position origins */
	position: absolute;
}

.tooltipster-box {
	/* see .tooltipster-base. flex-shrink 1 is only necessary for IE10-
	and flex-basis auto for IE11- (at least) */
	flex: 1 1 auto;
}

.tooltipster-content {
	/* prevents an overflow if the user adds padding to the div */
	box-sizing: border-box;
	/* these make sure we'll be able to detect any overflow */
	max-height: 100%;
	max-width: 100%;
	overflow: auto;
}

.tooltipster-ruler {
	/* these let us test the size of the tooltip without overflowing the window */
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	visibility: hidden;
}

/* ANIMATIONS */

/* Open/close animations */

/* fade */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade.tooltipster-show {
	opacity: 1;
}

/* grow */

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow.tooltipster-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

/* swing */

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing.tooltipster-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

/* fall */

.tooltipster-fall {
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-fall.tooltipster-initial {
	top: 0 !important;
}
.tooltipster-fall.tooltipster-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0 !important;
	opacity: 0;
}

/* slide */

.tooltipster-slide {
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-initial {
	left: -40px !important;
}
.tooltipster-slide.tooltipster-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0 !important;
	opacity: 0;
}

/* Update animations */

/* We use animations rather than transitions here because
 transition durations may be specified in the style tag due to
 animationDuration, and we try to avoid collisions and the use
 of !important */

/* fade */

@keyframes tooltipster-fading {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.tooltipster-update-fade {
	animation: tooltipster-fading 400ms;
}

/* rotate */

@keyframes tooltipster-rotating {
	25% {
		transform: rotate(-2deg);
	}
	75% {
		transform: rotate(2deg);
	}
	100% {
		transform: rotate(0);
	}
}

.tooltipster-update-rotate {
	animation: tooltipster-rotating 600ms;
}

/* scale */

@keyframes tooltipster-scaling {
	50% {
		transform: scale(1.1);
	}
	100% {
		transform: scale(1);
	}
}

.tooltipster-update-scale {
	animation: tooltipster-scaling 600ms;
}

/**
 * DEFAULT STYLE OF THE SIDETIP PLUGIN
 * 
 * All styles are "namespaced" with .tooltipster-sidetip to prevent
 * conflicts between plugins.
 */

/* .tooltipster-box */

.tooltipster-sidetip .tooltipster-box {
	background: #565656;
	border: 2px solid black;
	border-radius: 4px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top: 8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right: 8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left: 8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom: 8px;
}

/* .tooltipster-content */

.tooltipster-sidetip .tooltipster-content {
	color: white;
	line-height: 18px;
	padding: 6px 14px;
}

/* .tooltipster-arrow : will keep only the zone of .tooltipster-arrow-uncropped that
corresponds to the arrow we want to display */

.tooltipster-sidetip .tooltipster-arrow {
	overflow: hidden;
	position: absolute;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	height: 10px;
	/* half the width, for centering */
	margin-left: -10px;
	top: 0;
	width: 20px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	right: 0;
	/* top 0 to keep the arrow from overflowing .tooltipster-base when it has not
	been positioned yet */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	height: 20px;
	margin-top: -10px;
	left: 0;
	/* same as .tooltipster-left .tooltipster-arrow */
	top: 0;
	width: 10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	bottom: 0;
	height: 10px;
	margin-left: -10px;
	width: 20px;
}

/* common rules between .tooltipster-arrow-background and .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
	height: 0;
	position: absolute;
	width: 0;
}

/* .tooltipster-arrow-background */

.tooltipster-sidetip .tooltipster-arrow-background {
	border: 10px solid transparent;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	border-bottom-color: #565656;
	left: 0;
	top: 3px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	border-left-color: #565656;
	left: -3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	border-right-color: #565656;
	left: 3px;
	top: 0;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	border-top-color: #565656;
	left: 0;
	top: -3px;
}

/* .tooltipster-arrow-border */

.tooltipster-sidetip .tooltipster-arrow-border {
	border: 10px solid transparent;
	left: 0;
	top: 0;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color: black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color: black;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color: black;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color: black;
}

/* tooltipster-arrow-uncropped */

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position: relative;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top: -10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left: -10px;
}
.tooltipster-sidetip.tooltipster-borderless .tooltipster-box{border:none;background:#1b1b1b;background:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow{height:8px;margin-left:-8px;width:16px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow,.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow{height:16px;margin-left:0;margin-top:-8px;width:8px}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-background{display:none}.tooltipster-sidetip.tooltipster-borderless .tooltipster-arrow-border{border:8px solid transparent}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#1b1b1b;border-bottom-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-left .tooltipster-arrow-border{border-left-color:#1b1b1b;border-left-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-border{border-right-color:#1b1b1b;border-right-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-top .tooltipster-arrow-border{border-top-color:#1b1b1b;border-top-color:rgba(10,10,10,.9)}.tooltipster-sidetip.tooltipster-borderless.tooltipster-bottom .tooltipster-arrow-uncropped{top:-8px}.tooltipster-sidetip.tooltipster-borderless.tooltipster-right .tooltipster-arrow-uncropped{left:-8px}
.banner-shade{
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.4);
}
.banner-label-font-xs{
    font-size: 12pt;
}
.banner-label-font-s{
    font-size: 18pt;
}
.banner-label-font-m{
    font-size: 24pt;
}
.banner-label-font-l{
    font-size: 30pt;
}
.banner-label-font-xl{
    font-size: 36pt;
}
.banner-label{
    text-transform: uppercase;
    /*font-size: 14pt;*/
    cursor: pointer;
    letter-spacing: 3px;
    font-weight: 500;
    z-index: 99999;
}
.banner-label-top-left{
    position: absolute;
    left: 5%;
    top: 10%;
}
.banner-label-top{
    position: absolute;
    left: 50%;
    top: 10%;
    transform: translate(-50%, 10%);
}
.banner-label-top-right{
    position: absolute;
    right: 5%;
    top: 10%;
}

.banner-label-middle-left{
    position: absolute;
    left: 5%;
    top: 50%;
    transform: translate(0,-50%);
}
.banner-label-middle{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.banner-label-middle-right{
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translate(0,-50%);
}

.banner-label-bottom-left{
    position: absolute;
    left: 5%;
    bottom: 10%;
}
.banner-label-bottom{
    position: absolute;
    left: 50%;
    bottom: 10%;
    transform: translate(-50%, -10%);
}
.banner-label-bottom-right{
    position: absolute;
    right: 5%;
    bottom: 10%;
}
@media only screen and (max-width: 1366px) {

}
@media only screen and (max-width: 1024px) {

/*}*/
/*@media only screen and (max-width: 640px) {*/
    .banner-label-font-xs{
        font-size: 6pt;
    }
    .banner-label-font-s{
        font-size: 8pt;
    }
    .banner-label-font-m{
        font-size: 10pt;
    }
    .banner-label-font-l{
        font-size: 12pt;
    }
    .banner-label-font-xl{
        font-size: 14pt;
    }
    .banner-label-top-left{
        position: absolute;
        left: 2%;
        top: 3%;
    }
    .banner-label-top{
        position: absolute;
        left: 50%;
        top: 3%;
        transform: translate(-50%, 10%);
    }
    .banner-label-top-right{
        position: absolute;
        right: 2%;
        top: 3%;
    }

    .banner-label-middle-left{
        position: absolute;
        left: 2%;
        top: 50%;
        transform: translate(0,-50%);
    }
    .banner-label-middle{
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
    }
    .banner-label-middle-right{
        position: absolute;
        right: 2%;
        transform: translate(0,-50%);
        top: 50%;
    }

    .banner-label-bottom-left{
        position: absolute;
        left: 2%;
        bottom: 6%;
    }
    .banner-label-bottom{
        position: absolute;
        left: 50%;
        bottom: 3%;
        transform: translate(-50%, -10%);
    }
    .banner-label-bottom-right{
        position: absolute;
        right: 2%;
        bottom: 3%;
    }
}
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}


@media (max-width: 1023px) {
	.main-landing-pages-container{
		padding-top: 10px;
		padding-bottom: 0px;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.main-landing-pages-title{
		margin-bottom: 10px;
	}
	.landing-pages-swiper{
		padding-bottom: 30px !important;
	}
	.welcome-message {
		margin-top: 25px;
		margin-bottom: 30px;
	}
	.main-container.m-t-10{
		margin-top: 0px; 
	}
    .lc-infographics-container ul li div .normal{
        overflow-wrap: break-word;
        word-wrap: break-word;
        hyphens: auto;
    }
    .lc-infographics-container ul li{
        text-align: left !important;
        min-height: 100px !important;
        padding: 10px 10px !important;
    }
    .lc-infographics-container ul li p{
        min-height: auto !important;
    }
    .single-infographic img{
        height: auto;
        float: left;
        margin-right: 20px;
        margin-bottom: 30px;
    }
    .single-infographic {
        width: 100%;
        padding: 10px 0px;
        /*overflow: hidden;*/
        font-size: 16px;
        max-width: 100% !important;
    }
    .lc-infographics-container ul{
        display: unset;
    }
}
@media (max-width: 889px) {
	.def-search-bike{
		background-image: url('/img/athena/partsofsuccess-s.jpg') !important; 
	}
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
@media only screen and (max-width: 1366px) {

}
.only-768{
    display: none;
}
.mobile-user-login .dropdown-menu li a{
    color: #000 !important;
}
.mobile-user-login{
    color: #fff !important;
}
.cart-input-group .input-group-append span{
    font-size: 12pt;
}
.product-details .product-title{
    font-size: 12pt;
}
.middle-offer-img{
    width: 100%;
}
@media only screen and (max-width: 1199px) {
    .top-banner-container .image-logo img{
        position: relative;
        width: auto;
        height: 100%;
    }
    .top-banner-container .image-logo{
        height: 50px;
        margin: 0px;
        top: 5px;
        left: 8px;
    }
    .top-banner-container .description{
        bottom: 0px;
        margin-left: 10px;
    }
    .image-overlay-dark{
        margin-bottom: 5px;
    }
    .discover-card-container ul{
        text-align: center;
    }
    .discover-card{
        margin-bottom: 5px;
        width: 100% !important;
        max-width: 394px;
    }
    .cart-input-group .input-group-append span{
        font-size: 10pt;
    }
    .product-details .product-title{
        font-size: 10pt;
    }
}
@media only screen and (max-width: 991px) {
    .middle-offer-col{
        display: flex;
        justify-content: center;
        margin-bottom: 3px;
    }
    .middle-offer-container{
        max-width: 600px;
        width: 100%;
    }
}
@media only screen and (max-width: 767px) {
	.main-top-side-nav-menu{
		top: 108px !important;
	}
	.header{
		margin-bottom: 36px;
	}
	.mobil-choose-bike{
		z-index: 880 !important;
		top: 72px;
	}
    .category-image-background{
        background-position: center !important;
    }
    .panel-product .panel-body .bg-red {
        font-size: 10pt;
    }
    .top-banner-container .description{
        max-width: 100% !important;
        margin: 0px !important;
    }
    .custom-media .szoveg {
        margin-left: 0px;
    }
    .custom-media.flex{
        flex-direction: column-reverse;
    }
    .custom-media .button-container{
        margin-bottom: 30px;
    }
    .lc-params {
        margin-bottom: 30px;
    }
    .h2.title {
        margin-bottom: 30px;
    }
    .custom-media .h2.title {
        font-size: 18pt;
    }
    .custom-media {
        margin-top: 40px;
        margin-bottom: 40px;
    }
    .middle-wrap .text-container .text {
        font-size: 12pt;
    }
    .top-banner-wrapper .description h2{
        font-size: 20pt;
    }
    .top-banner-container.no-opacity video{
        height: 100%;
        object-fit: cover;
    }
    .top-banner-container.no-opacity{
        height: 340px;
    }
    .main-top-side-nav-menu li{
        width: 100%;
        padding-top:2.5px;
        padding-bottom:2.5px;
        text-align: end;
    }
    .cart-input-group .input-group-append span{
        font-size: 10pt;
    }
    .product-details .product-title{
        font-size: 10pt;
    }
    .middle-offer-col{
        display: flex;
        justify-content: center;
        margin-bottom: 3px;
    }
    .middle-offer-container{
        max-width: 600px;
        width: 100%;
    }
    .only-768{
        display: block;
    }
    .navbar-identity .mobile-menu .nav-item.main-cart .nav-link,
    .navbar-identity .mobile-menu .nav-item.nav-bg-blue .nav-link{
        color: #fff;
        font-size: 12pt;
        position: relative;
        padding: 7px;
    }
    .navbar-identity .navbar-brand.logo.logo-title{
        float: left;
    }
    .mobile-menu .nav-item a.nav-link{
        padding-left: 7px !important;
        padding-right: 7px !important;
    }
    .badge{
        padding-right: 4px;
        padding-left: 4px;
        border-radius: 8px;
        background-color: rgba(255,0,0,0.6);
    }
    .mobile-menu .main-cart .badge {
        font-size: 7pt;
        position: absolute;
        right: -2px;
        top: -2px;
    }
    .mobile-menu{
        display: flex !important;
        line-height: 30px;
        margin-right: 5px;
        align-items: center;
        /*justify-content: center;*/
        height: 100%;
        flex-direction: row-reverse;
    }
    .navbar-identity .navbar-brand.logo.logo-title img{
        padding-top:7px !important;
        width: 75%;
    }
    .mobile-menu li {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .navbar-site.navbar .navbar-identity {
        padding: 0px 5px !important;
    }
    .navbar-identity{
        height: 45px !important;
    }
    .btn-language, .btn-mobile-login{
        padding-top: 1px !important;
        padding-bottom: 1px !important;
        display: flex;
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
    .top-bar-mobile.navbar-site {
        height: 27px !important;
    }
    .navbar.fixed-top {
        top: 27px !important;
    }
    #wrapper {
        padding-top: 72px !important;
    }
    .top-bar-mobile{
        height: 100%;
        margin-left: auto;
        margin-right: auto;
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        background-color: #333;
        height: 40px;
    }
    .main-page-offer.col-lg-12{
        padding-left: 5px;
        padding-right: 5px;
    }
    .double-show-swiper {
        margin: 0px;
    }
    .middle-offer-captions .banner-title {
        font-size: 1.5rem !important;
        line-height: 24px;
        margin-bottom: 15px;
        font-weight: 800;
        letter-spacing: 0;
    }
    .middle-offer-captions .banner-description{
        font-size: 1rem !important;
        font-weight: 600;
        line-height: 20px;
        letter-spacing: 0;
        margin-bottom: 15px;
    }
    .middle-offer-row .middle-offer-col{
        margin-bottom: 5px;
    }
    .banner-label{
        font-size: 8pt;
    }
    .main-top-side-nav .inner-box{
        padding: 0px !important;
    }
    .top-select-row ul a{
        display: block;
        transition: 0.3s;
    }
    .top-select-row ul.max-width{
        /*max-width: 200px !important;*/
        right: 0px !important;
    }
    .top-select-row ul {
        flex-direction: column !important;
        width: 100%;
        max-width: 200px;
        position: fixed;
        background: #fff;
        z-index: 100;
        padding: 10px;
        right: -220px;
        align-items: end;
        overflow-x: hidden;
        transition: 0.5s;
    }
}
/**
 * Swiper 4.5.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2019 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 16, 2019
 */
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
}
.swiper-slide-invisible-blank {
    visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
}
/* 3D Effects */
.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
.swiper-button-prev,
.swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
    display: none;
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    -o-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(0.66);
    -ms-transform: scale(0.66);
    transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0px, -50%, 0);
    transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: 200ms top, 200ms -webkit-transform;
    transition: 200ms top, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top;
    transition: 200ms transform, 200ms top, 200ms -webkit-transform;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    -o-transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform;
}
/* Progress */
.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #ffffff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #ffffff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000000;
}
.swiper-pagination-lock {
    display: none;
}
/* Scrollbar */
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-scrollbar-lock {
    display: none;
}
.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
}
.swiper-slide-zoomed {
    cursor: move;
}
/* Preloader */
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* a11y */
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube {
    overflow: visible;
}
.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
    /* Windows 8 IE 10 fix */
    -ms-perspective: 1200px;
}

.controlHolder .zoomOut,
.controlHolder .fullscreenToggle,
.controlHolder .zoomIn,
.controlHolder .compact-view,
.controlHolder .compact-view,
.controlHolder .list-view,
.controlHolder .reset{
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 10px;
	font-size: 12pt;
	color: #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	/* position: absolute; */
}
.controlHolder div{
	flex-basis: 100%;
}
.controlHolder{
	display: flex;
	flex-direction: row;
}
.controlHolder .reset:before{
    content: "\f021";
}
.controlHolder .compact-view:before{
	content: "\f550";
}
.controlHolder .compact-view{
	left: 175px;
}
.controlHolder .list-view:before{
	content: "\f009"
}
.controlHolder .list-view{
	left: 140px;
}
.marker, .zoomHolder img
{
	display: block
}
.controlHolder .fullscreenToggle:before{
    content: "\f0b2";
}
.controlHolder .fullscreenToggle{
	left: 70px;
}
.controlHolder .zoomOut:before{
    content: "\f068";
}
.controlHolder .zoomOut{
	left: 35px;
}
.controlHolder .reset{
	left: 105px;
}
.controlHolder .zoomIn:before{
    content: "\f067";
}
.controlHolder .zoomIn{
	
}
/*
.fullscreenToggle, .zoomIn, .zoomOut
{
	background: url(../assets/pz_sheet.png) no-repeat;
	width: 30px;
	height: 30px;
	overflow: hidden;
	/* position: relative; */
	/* position: absolute; */
	/* top: 0px; */
	/* display: block; */
	/* cursor: pointer; */
	/* z-index: 100; */
	/* margin: 5px 0 */
/* } */


.zoomIn
{
	background-position: 0 0
}

.zoomOut
{
	background-position: -30px 0
}

.fullscreenToggle
{
	background-position: -60px 0;
	cursor: pointer
}

.zoomIn.on, .zoomOut.on
{
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	cursor: pointer
}

.zoomIn.off, .zoomOut.off
{
	/* opacity: .5; */
	/* -moz-opacity: .5; */
	/* -khtml-opacity: .5; */
	cursor: pointer;
}

.controlHolder
{
	border-radius: 5px;
	background: rgba(0,0,0,.4);
	/* position: absolute; */
	/* right: 10px; */
	/* top: 10px; */
	padding: 5px;
	/* z-index: 100 */
	bottom: 0px;
	width: 100%;
	height: 30px;
}
#fullScreenZoomHolder.controlHolder{
	border-radius: 5px;
	background: rgba(0,0,0,.4);
	position: absolute;
	padding: 5px;
	bottom: 0px;
	width: 50%;
	height: 40px;
	text-align: center;
	left: 25%;
}

.fullscreenDiv, .marker
{
	left: 0!important;
	top: 0!important
}

.fullscreenToggle.on
{
	background-position: -90px 0
}

.fullscreenToggle.off
{
	background-position: -60px 0
}

.fullscreenDiv
{
	width: auto!important;
	height: auto!important;
	right: 0!important;
	bottom: 0!important;
	position: absolute!important;
	background: #FFF;
	z-index: 999;
	oveflow: hidden
}

.zoomHolder
{
	width: 100%;
	height: auto;
	position: relative;
	overflow: hidden
}

.marker
{
	position: absolute!important;
	bottom: auto!important;
	right: auto!important
}

.ldBar {
  position: relative;
}
.ldBar.label-center > .ldBar-label {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-shadow: 0 0 3px #fff;
}
.ldBar-label:after {
  content: "%";
  display: inline;
}
.ldBar.no-percent .ldBar-label:after {
  content: "";
}
.ldBar path.mainline {
	stroke-width: 6;
	stroke: #09f;
	stroke-linecap: round;
}
.ldBar.torolt .ldBar-label {
	display: none;
}
.ldBar.torolt path.mainline {
	stroke: #d9230f;
}
.ldBar.teljesitve path.mainline {
	stroke: #4dce1f;
}
.ldBar.termekek-beerkeztek path.mainline {
	stroke: #4dce1f;
}
.ldBar.csomagolasra-var path.mainline {
	stroke: #4dce1f;
}
.ldBar.kesobbi-feladas path.mainline {
	stroke: #4dce1f;
}
.ldBar.termekek-erkezese path.mainline {
	stroke: #ffa700;
}

.ldBar path.baseline {
	stroke-width: 6;
	stroke: #f1f2f3;
	stroke-linecap: round;
	/* filter:url(#custom-shadow); */
}
