@charset "UTF-8";
/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: 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 {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

pre {
  font-family: 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: 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: 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 {
  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"] {
  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; }

@media print {
  *,
  *::before,
  *::after,
  p::first-letter,
  div::first-letter,
  blockquote::first-letter,
  li::first-letter,
  p::first-line,
  div::first-line,
  blockquote::first-line,
  li::first-line {
    text-shadow: none !important;
    box-shadow: none !important; }

  a,
  a:visited {
    text-decoration: underline; }

  abbr[title]::after {
    content: " (" attr(title) ")"; }

  pre {
    white-space: pre-wrap !important; }

  pre,
  blockquote {
    border: 1px solid #999;
    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; }

  .navbar {
    display: none; }

  .badge, .approve-text[data-approve="Высокий"], .approve-text[data-approve="Средний"], .approve-text[data-approve="Низкий"] {
    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 #ddd !important; } }
html {
  box-sizing: border-box; }

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

@-ms-viewport {
  width: device-width; }
html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #292b2c;
  background-color: #fff; }

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

dt {
  font-weight: bold; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

a {
  color: #0275d8;
  text-decoration: none; }
  a:focus, a:hover {
    color: #014c8c;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    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); }

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

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

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote, #article blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eceeef; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #636c72; }
  .blockquote-footer::before {
    content: "\2014 \00A0"; }

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eceeef;
  border-left: 0; }

.blockquote-reverse .blockquote-footer::before {
  content: ""; }
.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014"; }

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

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

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f7f7f9;
  border-radius: 0.25rem; }
  a > code {
    padding: 0;
    color: inherit;
    background-color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #292b2c;
  border-radius: 0.2rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: bold; }

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #292b2c; }
  pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }

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

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

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 576px) {
    .container-fluid {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 768px) {
    .container-fluid {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 992px) {
    .container-fluid {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .container-fluid {
      padding-right: 15px;
      padding-left: 15px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
  @media (min-width: 576px) {
    .row {
      margin-right: -15px;
      margin-left: -15px; } }
  @media (min-width: 768px) {
    .row {
      margin-right: -15px;
      margin-left: -15px; } }
  @media (min-width: 992px) {
    .row {
      margin-right: -15px;
      margin-left: -15px; } }
  @media (min-width: 1200px) {
    .row {
      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-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-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-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-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 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
  @media (min-width: 576px) {
    .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-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-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-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-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 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 768px) {
    .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-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-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-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-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 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 992px) {
    .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-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-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-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-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 {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (min-width: 1200px) {
    .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-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-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-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-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 {
      padding-right: 15px;
      padding-left: 15px; } }

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

.col-auto {
  flex: 0 0 auto;
  width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

.pull-0 {
  right: auto; }

.pull-1 {
  right: 8.3333333333%; }

.pull-2 {
  right: 16.6666666667%; }

.pull-3 {
  right: 25%; }

.pull-4 {
  right: 33.3333333333%; }

.pull-5 {
  right: 41.6666666667%; }

.pull-6 {
  right: 50%; }

.pull-7 {
  right: 58.3333333333%; }

.pull-8 {
  right: 66.6666666667%; }

.pull-9 {
  right: 75%; }

.pull-10 {
  right: 83.3333333333%; }

.pull-11 {
  right: 91.6666666667%; }

.pull-12 {
  right: 100%; }

.push-0 {
  left: auto; }

.push-1 {
  left: 8.3333333333%; }

.push-2 {
  left: 16.6666666667%; }

.push-3 {
  left: 25%; }

.push-4 {
  left: 33.3333333333%; }

.push-5 {
  left: 41.6666666667%; }

.push-6 {
  left: 50%; }

.push-7 {
  left: 58.3333333333%; }

.push-8 {
  left: 66.6666666667%; }

.push-9 {
  left: 75%; }

.push-10 {
  left: 83.3333333333%; }

.push-11 {
  left: 91.6666666667%; }

.push-12 {
  left: 100%; }

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

  .pull-sm-0 {
    right: auto; }

  .pull-sm-1 {
    right: 8.3333333333%; }

  .pull-sm-2 {
    right: 16.6666666667%; }

  .pull-sm-3 {
    right: 25%; }

  .pull-sm-4 {
    right: 33.3333333333%; }

  .pull-sm-5 {
    right: 41.6666666667%; }

  .pull-sm-6 {
    right: 50%; }

  .pull-sm-7 {
    right: 58.3333333333%; }

  .pull-sm-8 {
    right: 66.6666666667%; }

  .pull-sm-9 {
    right: 75%; }

  .pull-sm-10 {
    right: 83.3333333333%; }

  .pull-sm-11 {
    right: 91.6666666667%; }

  .pull-sm-12 {
    right: 100%; }

  .push-sm-0 {
    left: auto; }

  .push-sm-1 {
    left: 8.3333333333%; }

  .push-sm-2 {
    left: 16.6666666667%; }

  .push-sm-3 {
    left: 25%; }

  .push-sm-4 {
    left: 33.3333333333%; }

  .push-sm-5 {
    left: 41.6666666667%; }

  .push-sm-6 {
    left: 50%; }

  .push-sm-7 {
    left: 58.3333333333%; }

  .push-sm-8 {
    left: 66.6666666667%; }

  .push-sm-9 {
    left: 75%; }

  .push-sm-10 {
    left: 83.3333333333%; }

  .push-sm-11 {
    left: 91.6666666667%; }

  .push-sm-12 {
    left: 100%; }

  .offset-sm-0 {
    margin-left: 0%; }

  .offset-sm-1 {
    margin-left: 8.3333333333%; }

  .offset-sm-2 {
    margin-left: 16.6666666667%; }

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

  .offset-sm-4 {
    margin-left: 33.3333333333%; }

  .offset-sm-5 {
    margin-left: 41.6666666667%; }

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

  .offset-sm-7 {
    margin-left: 58.3333333333%; }

  .offset-sm-8 {
    margin-left: 66.6666666667%; }

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

  .offset-sm-10 {
    margin-left: 83.3333333333%; }

  .offset-sm-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

  .pull-md-0 {
    right: auto; }

  .pull-md-1 {
    right: 8.3333333333%; }

  .pull-md-2 {
    right: 16.6666666667%; }

  .pull-md-3 {
    right: 25%; }

  .pull-md-4 {
    right: 33.3333333333%; }

  .pull-md-5 {
    right: 41.6666666667%; }

  .pull-md-6 {
    right: 50%; }

  .pull-md-7 {
    right: 58.3333333333%; }

  .pull-md-8 {
    right: 66.6666666667%; }

  .pull-md-9 {
    right: 75%; }

  .pull-md-10 {
    right: 83.3333333333%; }

  .pull-md-11 {
    right: 91.6666666667%; }

  .pull-md-12 {
    right: 100%; }

  .push-md-0 {
    left: auto; }

  .push-md-1 {
    left: 8.3333333333%; }

  .push-md-2 {
    left: 16.6666666667%; }

  .push-md-3 {
    left: 25%; }

  .push-md-4 {
    left: 33.3333333333%; }

  .push-md-5 {
    left: 41.6666666667%; }

  .push-md-6 {
    left: 50%; }

  .push-md-7 {
    left: 58.3333333333%; }

  .push-md-8 {
    left: 66.6666666667%; }

  .push-md-9 {
    left: 75%; }

  .push-md-10 {
    left: 83.3333333333%; }

  .push-md-11 {
    left: 91.6666666667%; }

  .push-md-12 {
    left: 100%; }

  .offset-md-0 {
    margin-left: 0%; }

  .offset-md-1 {
    margin-left: 8.3333333333%; }

  .offset-md-2 {
    margin-left: 16.6666666667%; }

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

  .offset-md-4 {
    margin-left: 33.3333333333%; }

  .offset-md-5 {
    margin-left: 41.6666666667%; }

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

  .offset-md-7 {
    margin-left: 58.3333333333%; }

  .offset-md-8 {
    margin-left: 66.6666666667%; }

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

  .offset-md-10 {
    margin-left: 83.3333333333%; }

  .offset-md-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

  .pull-lg-0 {
    right: auto; }

  .pull-lg-1 {
    right: 8.3333333333%; }

  .pull-lg-2 {
    right: 16.6666666667%; }

  .pull-lg-3 {
    right: 25%; }

  .pull-lg-4 {
    right: 33.3333333333%; }

  .pull-lg-5 {
    right: 41.6666666667%; }

  .pull-lg-6 {
    right: 50%; }

  .pull-lg-7 {
    right: 58.3333333333%; }

  .pull-lg-8 {
    right: 66.6666666667%; }

  .pull-lg-9 {
    right: 75%; }

  .pull-lg-10 {
    right: 83.3333333333%; }

  .pull-lg-11 {
    right: 91.6666666667%; }

  .pull-lg-12 {
    right: 100%; }

  .push-lg-0 {
    left: auto; }

  .push-lg-1 {
    left: 8.3333333333%; }

  .push-lg-2 {
    left: 16.6666666667%; }

  .push-lg-3 {
    left: 25%; }

  .push-lg-4 {
    left: 33.3333333333%; }

  .push-lg-5 {
    left: 41.6666666667%; }

  .push-lg-6 {
    left: 50%; }

  .push-lg-7 {
    left: 58.3333333333%; }

  .push-lg-8 {
    left: 66.6666666667%; }

  .push-lg-9 {
    left: 75%; }

  .push-lg-10 {
    left: 83.3333333333%; }

  .push-lg-11 {
    left: 91.6666666667%; }

  .push-lg-12 {
    left: 100%; }

  .offset-lg-0 {
    margin-left: 0%; }

  .offset-lg-1 {
    margin-left: 8.3333333333%; }

  .offset-lg-2 {
    margin-left: 16.6666666667%; }

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

  .offset-lg-4 {
    margin-left: 33.3333333333%; }

  .offset-lg-5 {
    margin-left: 41.6666666667%; }

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

  .offset-lg-7 {
    margin-left: 58.3333333333%; }

  .offset-lg-8 {
    margin-left: 66.6666666667%; }

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

  .offset-lg-10 {
    margin-left: 83.3333333333%; }

  .offset-lg-11 {
    margin-left: 91.6666666667%; } }
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

  .pull-xl-0 {
    right: auto; }

  .pull-xl-1 {
    right: 8.3333333333%; }

  .pull-xl-2 {
    right: 16.6666666667%; }

  .pull-xl-3 {
    right: 25%; }

  .pull-xl-4 {
    right: 33.3333333333%; }

  .pull-xl-5 {
    right: 41.6666666667%; }

  .pull-xl-6 {
    right: 50%; }

  .pull-xl-7 {
    right: 58.3333333333%; }

  .pull-xl-8 {
    right: 66.6666666667%; }

  .pull-xl-9 {
    right: 75%; }

  .pull-xl-10 {
    right: 83.3333333333%; }

  .pull-xl-11 {
    right: 91.6666666667%; }

  .pull-xl-12 {
    right: 100%; }

  .push-xl-0 {
    left: auto; }

  .push-xl-1 {
    left: 8.3333333333%; }

  .push-xl-2 {
    left: 16.6666666667%; }

  .push-xl-3 {
    left: 25%; }

  .push-xl-4 {
    left: 33.3333333333%; }

  .push-xl-5 {
    left: 41.6666666667%; }

  .push-xl-6 {
    left: 50%; }

  .push-xl-7 {
    left: 58.3333333333%; }

  .push-xl-8 {
    left: 66.6666666667%; }

  .push-xl-9 {
    left: 75%; }

  .push-xl-10 {
    left: 83.3333333333%; }

  .push-xl-11 {
    left: 91.6666666667%; }

  .push-xl-12 {
    left: 100%; }

  .offset-xl-0 {
    margin-left: 0%; }

  .offset-xl-1 {
    margin-left: 8.3333333333%; }

  .offset-xl-2 {
    margin-left: 16.6666666667%; }

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

  .offset-xl-4 {
    margin-left: 33.3333333333%; }

  .offset-xl-5 {
    margin-left: 41.6666666667%; }

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

  .offset-xl-7 {
    margin-left: 58.3333333333%; }

  .offset-xl-8 {
    margin-left: 66.6666666667%; }

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

  .offset-xl-10 {
    margin-left: 83.3333333333%; }

  .offset-xl-11 {
    margin-left: 91.6666666667%; } }
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #eceeef; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #eceeef; }
  .table tbody + tbody {
    border-top: 2px solid #eceeef; }
  .table .table {
    background-color: #fff; }

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

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

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

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

.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-success,
.table-success > th,
.table-success > td {
  background-color: #dff0d8; }

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

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

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

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

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

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

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

.thead-inverse th {
  color: #fff;
  background-color: #292b2c; }

.thead-default th {
  color: #464a4c;
  background-color: #eceeef; }

.table-inverse {
  color: #fff;
  background-color: #292b2c; }
  .table-inverse th,
  .table-inverse td,
  .table-inverse thead th {
    border-color: #fff; }
  .table-inverse.table-bordered {
    border: 0; }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
  .table-responsive.table-bordered {
    border: 0; }

.form-control, #idc-container-parent #IDCommentNewThreadText {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  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.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control::-ms-expand, #idc-container-parent #IDCommentNewThreadText::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, #idc-container-parent #IDCommentNewThreadText:focus {
    color: #464a4c;
    background-color: #fff;
    border-color: #5cb3fd;
    outline: none; }
  .form-control::placeholder, #idc-container-parent #IDCommentNewThreadText::placeholder {
    color: #636c72;
    opacity: 1; }
  .form-control:disabled, #idc-container-parent #IDCommentNewThreadText:disabled, .form-control[readonly], #idc-container-parent [readonly]#IDCommentNewThreadText {
    background-color: #eceeef;
    opacity: 1; }
  .form-control:disabled, #idc-container-parent #IDCommentNewThreadText:disabled {
    cursor: not-allowed; }

select.form-control:not([size]):not([multiple]), #idc-container-parent select#IDCommentNewThreadText:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value, #idc-container-parent select#IDCommentNewThreadText:focus::-ms-value {
  color: #464a4c;
  background-color: #fff; }

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

.col-form-label {
  padding-top: calc(0.5rem - 1px * 2);
  padding-bottom: calc(0.5rem - 1px * 2);
  margin-bottom: 0; }

.col-form-label-lg {
  padding-top: calc(0.75rem - 1px * 2);
  padding-bottom: calc(0.75rem - 1px * 2);
  font-size: 1.25rem; }

.col-form-label-sm {
  padding-top: calc(0.25rem - 1px * 2);
  padding-bottom: calc(0.25rem - 1px * 2);
  font-size: 0.875rem; }

.col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem; }

.form-control-static {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control, #idc-container-parent .input-group-sm > .form-control-static#IDCommentNewThreadText,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn,
  #idc-container-parent .input-group-sm > .input-group-btn > .form-control-static.idc-btn_s, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control, #idc-container-parent .input-group-lg > .form-control-static#IDCommentNewThreadText,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn,
  #idc-container-parent .input-group-lg > .input-group-btn > .form-control-static.idc-btn_s {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .input-group-sm > .form-control, #idc-container-parent .input-group-sm > #IDCommentNewThreadText,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
#idc-container-parent .input-group-sm > .input-group-btn > .idc-btn_s {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem; }

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), #idc-container-parent .input-group-sm > select#IDCommentNewThreadText:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]),
#idc-container-parent .input-group-sm > .input-group-btn > select.idc-btn_s:not([size]):not([multiple]) {
  height: 1.8125rem; }

.form-control-lg, .input-group-lg > .form-control, #idc-container-parent .input-group-lg > #IDCommentNewThreadText,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
#idc-container-parent .input-group-lg > .input-group-btn > .idc-btn_s {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), #idc-container-parent .input-group-lg > select#IDCommentNewThreadText:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]),
#idc-container-parent .input-group-lg > .input-group-btn > select.idc-btn_s:not([size]):not([multiple]) {
  height: 3.1666666667rem; }

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

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

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem; }
  .form-check.disabled .form-check-label {
    color: #636c72;
    cursor: not-allowed; }

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer; }

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem; }
  .form-check-input:only-child {
    position: static; }

.form-check-inline {
  display: inline-block; }
  .form-check-inline .form-check-label {
    vertical-align: middle; }
  .form-check-inline + .form-check-inline {
    margin-left: 0.75rem; }

.form-control-feedback {
  margin-top: 0.25rem; }

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem; }

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .col-form-label,
.has-success .form-check-label,
.has-success .custom-control {
  color: #5cb85c; }
.has-success .form-control, .has-success #idc-container-parent #IDCommentNewThreadText, #idc-container-parent .has-success #IDCommentNewThreadText {
  border-color: #5cb85c; }
.has-success .input-group-addon {
  color: #5cb85c;
  border-color: #5cb85c;
  background-color: #eaf6ea; }
.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' 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"); }

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .col-form-label,
.has-warning .form-check-label,
.has-warning .custom-control {
  color: #f0ad4e; }
.has-warning .form-control, .has-warning #idc-container-parent #IDCommentNewThreadText, #idc-container-parent .has-warning #IDCommentNewThreadText {
  border-color: #f0ad4e; }
.has-warning .input-group-addon {
  color: #f0ad4e;
  border-color: #f0ad4e;
  background-color: white; }
.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E"); }

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .col-form-label,
.has-danger .form-check-label,
.has-danger .custom-control {
  color: #d9534f; }
.has-danger .form-control, .has-danger #idc-container-parent #IDCommentNewThreadText, #idc-container-parent .has-danger #IDCommentNewThreadText {
  border-color: #d9534f; }
.has-danger .input-group-addon {
  color: #d9534f;
  border-color: #d9534f;
  background-color: #fdf7f7; }
.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E"); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline #idc-container-parent #IDCommentNewThreadText, #idc-container-parent .form-inline #IDCommentNewThreadText {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-static {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      margin-top: 0;
      margin-bottom: 0; }
    .form-inline .form-check-label {
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      display: flex;
      align-items: center;
      justify-content: center;
      padding-left: 0; }
    .form-inline .custom-control-indicator {
      position: static;
      display: inline-block;
      margin-right: 0.25rem;
      vertical-align: text-bottom; }
    .form-inline .has-feedback .form-control-feedback {
      top: 0; } }

.btn, #idc-container-parent .idc-btn_s {
  display: inline-block;
  font-weight: normal;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out; }
  .btn:focus, #idc-container-parent .idc-btn_s:focus, .btn:hover, #idc-container-parent .idc-btn_s:hover {
    text-decoration: none; }
  .btn:focus, #idc-container-parent .idc-btn_s:focus, .btn.focus, #idc-container-parent .focus.idc-btn_s {
    outline: 0;
    box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.25); }
  .btn.disabled, #idc-container-parent .disabled.idc-btn_s, .btn:disabled, #idc-container-parent .idc-btn_s:disabled {
    cursor: not-allowed;
    opacity: .65; }
  .btn:active, #idc-container-parent .idc-btn_s:active, .btn.active, #idc-container-parent .active.idc-btn_s {
    background-image: none; }

a.btn.disabled, #idc-container-parent a.disabled.idc-btn_s,
fieldset[disabled] a.btn,
fieldset[disabled] #idc-container-parent a.idc-btn_s,
#idc-container-parent fieldset[disabled] a.idc-btn_s {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
  .btn-primary:hover {
    color: #fff;
    background-color: #025aa5;
    border-color: #01549b; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #025aa5;
    background-image: none;
    border-color: #01549b; }

.btn-secondary {
  color: #292b2c;
  background-color: #fff;
  border-color: #ccc; }
  .btn-secondary:hover {
    color: #292b2c;
    background-color: #e6e6e6;
    border-color: #adadad; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 2px rgba(204, 204, 204, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #fff;
    border-color: #ccc; }
  .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
    color: #292b2c;
    background-color: #e6e6e6;
    background-image: none;
    border-color: #adadad; }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aabd2; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    background-image: none;
    border-color: #2aabd2; }

.btn-success, #idc-container-parent .idc-btn_s {
  color: #fff;
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .btn-success:hover, #idc-container-parent .idc-btn_s:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #419641; }
  .btn-success:focus, #idc-container-parent .idc-btn_s:focus, .btn-success.focus, #idc-container-parent .focus.idc-btn_s {
    box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
  .btn-success.disabled, #idc-container-parent .disabled.idc-btn_s, .btn-success:disabled, #idc-container-parent .idc-btn_s:disabled {
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-success:active, #idc-container-parent .idc-btn_s:active, .btn-success.active, #idc-container-parent .active.idc-btn_s, .show > .btn-success.dropdown-toggle, #idc-container-parent .show > .dropdown-toggle.idc-btn_s {
    color: #fff;
    background-color: #449d44;
    background-image: none;
    border-color: #419641; }

.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .btn-warning:hover {
    color: #fff;
    background-color: #ec971f;
    border-color: #eb9316; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #ec971f;
    background-image: none;
    border-color: #eb9316; }

.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, .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    background-image: none;
    border-color: #c12e2a; }

.btn-outline-primary {
  color: #0275d8;
  background-image: none;
  background-color: transparent;
  border-color: #0275d8; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 2px rgba(2, 117, 216, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #0275d8;
    background-color: transparent; }
  .btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }

.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: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #5bc0de;
    background-color: transparent; }
  .btn-outline-info:active, .btn-outline-info.active, .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }

.btn-outline-success {
  color: #5cb85c;
  background-image: none;
  background-color: transparent;
  border-color: #5cb85c; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 2px rgba(92, 184, 92, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #5cb85c;
    background-color: transparent; }
  .btn-outline-success:active, .btn-outline-success.active, .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #5cb85c;
    border-color: #5cb85c; }

.btn-outline-warning {
  color: #f0ad4e;
  background-image: none;
  background-color: transparent;
  border-color: #f0ad4e; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 2px rgba(240, 173, 78, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #f0ad4e;
    background-color: transparent; }
  .btn-outline-warning:active, .btn-outline-warning.active, .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #f0ad4e; }

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

.btn-link {
  font-weight: normal;
  color: #0275d8;
  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: #014c8c;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link:disabled {
    color: #636c72; }
    .btn-link:disabled:focus, .btn-link:disabled:hover {
      text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, #idc-container-parent .btn-group-lg > .idc-btn_s {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn, #idc-container-parent .idc-btn_s {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  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 {
  opacity: 0;
  transition: opacity 0.15s linear; }
  .fade.show {
    opacity: 1; }

.collapse {
  display: none; }
  .collapse.show {
    display: block; }

tr.collapse.show {
  display: table-row; }

tbody.collapse.show {
  display: table-row-group; }

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

.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: 1rem;
  color: #292b2c;
  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-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: #eceeef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 1.5rem;
  clear: both;
  font-weight: normal;
  color: #292b2c;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
  .dropdown-item:focus, .dropdown-item:hover {
    color: #1d1e1f;
    text-decoration: none;
    background-color: #f7f7f9; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #0275d8; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #636c72;
    cursor: not-allowed;
    background-color: transparent; }

.show > .dropdown-menu {
  display: block; }
.show > a {
  outline: 0; }

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

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #636c72;
  white-space: nowrap; }

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990; }

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, #idc-container-parent .btn-group > .idc-btn_s,
  .btn-group-vertical > .btn,
  #idc-container-parent .btn-group-vertical > .idc-btn_s {
    position: relative;
    flex: 0 1 auto; }
    .btn-group > .btn:hover, #idc-container-parent .btn-group > .idc-btn_s:hover,
    .btn-group-vertical > .btn:hover,
    #idc-container-parent .btn-group-vertical > .idc-btn_s:hover {
      z-index: 2; }
    .btn-group > .btn:focus, #idc-container-parent .btn-group > .idc-btn_s:focus, .btn-group > .btn:active, #idc-container-parent .btn-group > .idc-btn_s:active, .btn-group > .btn.active, #idc-container-parent .btn-group > .active.idc-btn_s,
    .btn-group-vertical > .btn:focus,
    #idc-container-parent .btn-group-vertical > .idc-btn_s:focus,
    .btn-group-vertical > .btn:active,
    #idc-container-parent .btn-group-vertical > .idc-btn_s:active,
    .btn-group-vertical > .btn.active,
    #idc-container-parent .btn-group-vertical > .active.idc-btn_s {
      z-index: 2; }
  .btn-group .btn + .btn, .btn-group #idc-container-parent .idc-btn_s + .btn, #idc-container-parent .btn-group .idc-btn_s + .btn, .btn-group #idc-container-parent .btn + .idc-btn_s, #idc-container-parent .btn-group .btn + .idc-btn_s, .btn-group #idc-container-parent .idc-btn_s + .idc-btn_s, #idc-container-parent .btn-group .idc-btn_s + .idc-btn_s,
  .btn-group .btn + .btn-group,
  .btn-group #idc-container-parent .idc-btn_s + .btn-group,
  #idc-container-parent .btn-group .idc-btn_s + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group #idc-container-parent .btn-group + .idc-btn_s,
  #idc-container-parent .btn-group .btn-group + .idc-btn_s,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical #idc-container-parent .idc-btn_s + .btn,
  #idc-container-parent .btn-group-vertical .idc-btn_s + .btn,
  .btn-group-vertical #idc-container-parent .btn + .idc-btn_s,
  #idc-container-parent .btn-group-vertical .btn + .idc-btn_s,
  .btn-group-vertical #idc-container-parent .idc-btn_s + .idc-btn_s,
  #idc-container-parent .btn-group-vertical .idc-btn_s + .idc-btn_s,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical #idc-container-parent .idc-btn_s + .btn-group,
  #idc-container-parent .btn-group-vertical .idc-btn_s + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical #idc-container-parent .btn-group + .idc-btn_s,
  #idc-container-parent .btn-group-vertical .btn-group + .idc-btn_s,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }

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

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), #idc-container-parent .btn-group > .idc-btn_s:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }

.btn-group > .btn:first-child, #idc-container-parent .btn-group > .idc-btn_s:first-child {
  margin-left: 0; }
  .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), #idc-container-parent .btn-group > .idc-btn_s:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0; }

.btn-group > .btn:last-child:not(:first-child), #idc-container-parent .btn-group > .idc-btn_s:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group > .btn-group {
  float: left; }

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, #idc-container-parent .btn-group > .btn-group:not(:first-child):not(:last-child) > .idc-btn_s {
  border-radius: 0; }

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, #idc-container-parent .btn-group > .btn-group:first-child:not(:last-child) > .idc-btn_s:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, #idc-container-parent .btn-group > .btn-group:last-child:not(:first-child) > .idc-btn_s:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn + .dropdown-toggle-split, #idc-container-parent .idc-btn_s + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  .btn + .dropdown-toggle-split::after, #idc-container-parent .idc-btn_s + .dropdown-toggle-split::after {
    margin-left: 0; }

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

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, #idc-container-parent .btn-group-lg > .idc-btn_s + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem; }

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical .btn, .btn-group-vertical #idc-container-parent .idc-btn_s, #idc-container-parent .btn-group-vertical .idc-btn_s,
  .btn-group-vertical .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn + .btn, #idc-container-parent .btn-group-vertical > .idc-btn_s + .btn, #idc-container-parent .btn-group-vertical > .btn + .idc-btn_s, #idc-container-parent .btn-group-vertical > .idc-btn_s + .idc-btn_s,
  .btn-group-vertical > .btn + .btn-group,
  #idc-container-parent .btn-group-vertical > .idc-btn_s + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  #idc-container-parent .btn-group-vertical > .btn-group + .idc-btn_s,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }

.btn-group-vertical > .btn:not(:first-child):not(:last-child), #idc-container-parent .btn-group-vertical > .idc-btn_s:not(:first-child):not(:last-child) {
  border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child), #idc-container-parent .btn-group-vertical > .idc-btn_s:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child), #idc-container-parent .btn-group-vertical > .idc-btn_s:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, #idc-container-parent .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .idc-btn_s {
  border-radius: 0; }

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, #idc-container-parent .btn-group-vertical > .btn-group:first-child:not(:last-child) > .idc-btn_s:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, #idc-container-parent .btn-group-vertical > .btn-group:last-child:not(:first-child) > .idc-btn_s:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0; }

[data-toggle="buttons"] > .btn input[type="radio"], #idc-container-parent [data-toggle="buttons"] > .idc-btn_s input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
#idc-container-parent [data-toggle="buttons"] > .idc-btn_s input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
#idc-container-parent [data-toggle="buttons"] > .btn-group > .idc-btn_s input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
#idc-container-parent [data-toggle="buttons"] > .btn-group > .idc-btn_s input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  width: 100%; }
  .input-group .form-control, .input-group #idc-container-parent #IDCommentNewThreadText, #idc-container-parent .input-group #IDCommentNewThreadText {
    position: relative;
    z-index: 2;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group #idc-container-parent #IDCommentNewThreadText:focus, #idc-container-parent .input-group #IDCommentNewThreadText:focus, .input-group .form-control:active, .input-group #idc-container-parent #IDCommentNewThreadText:active, #idc-container-parent .input-group #IDCommentNewThreadText:active, .input-group .form-control:hover, .input-group #idc-container-parent #IDCommentNewThreadText:hover, #idc-container-parent .input-group #IDCommentNewThreadText:hover {
      z-index: 3; }

.input-group-addon,
.input-group-btn,
.input-group .form-control,
.input-group #idc-container-parent #IDCommentNewThreadText,
#idc-container-parent .input-group #IDCommentNewThreadText {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .input-group #idc-container-parent #IDCommentNewThreadText:not(:first-child):not(:last-child),
  #idc-container-parent .input-group #IDCommentNewThreadText:not(:first-child):not(:last-child) {
    border-radius: 0; }

.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle; }

.input-group-addon {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #464a4c;
  text-align: center;
  background-color: #eceeef;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .input-group-addon.form-control-sm, #idc-container-parent .input-group-sm > .input-group-addon#IDCommentNewThreadText,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  #idc-container-parent .input-group-sm > .input-group-btn > .input-group-addon.idc-btn_s {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
  .input-group-addon.form-control-lg, #idc-container-parent .input-group-lg > .input-group-addon#IDCommentNewThreadText,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  #idc-container-parent .input-group-lg > .input-group-btn > .input-group-addon.idc-btn_s {
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:not(:last-child), .input-group #idc-container-parent #IDCommentNewThreadText:not(:last-child), #idc-container-parent .input-group #IDCommentNewThreadText:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
#idc-container-parent .input-group-btn:not(:last-child) > .idc-btn_s,
.input-group-btn:not(:last-child) > .btn-group > .btn,
#idc-container-parent .input-group-btn:not(:last-child) > .btn-group > .idc-btn_s,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
#idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,
#idc-container-parent .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .idc-btn_s {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.input-group-addon:not(:last-child) {
  border-right: 0; }

.input-group .form-control:not(:first-child), .input-group #idc-container-parent #IDCommentNewThreadText:not(:first-child), #idc-container-parent .input-group #IDCommentNewThreadText:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
#idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s,
.input-group-btn:not(:first-child) > .btn-group > .btn,
#idc-container-parent .input-group-btn:not(:first-child) > .btn-group > .idc-btn_s,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
#idc-container-parent .input-group-btn:not(:last-child) > .idc-btn_s:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
#idc-container-parent .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .idc-btn_s {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0; }

.form-control + .input-group-addon:not(:first-child), #idc-container-parent #IDCommentNewThreadText + .input-group-addon:not(:first-child) {
  border-left: 0; }

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .input-group-btn > .btn, #idc-container-parent .input-group-btn > .idc-btn_s {
    position: relative;
    flex: 1; }
    .input-group-btn > .btn + .btn, #idc-container-parent .input-group-btn > .idc-btn_s + .btn, #idc-container-parent .input-group-btn > .btn + .idc-btn_s, #idc-container-parent .input-group-btn > .idc-btn_s + .idc-btn_s {
      margin-left: -1px; }
    .input-group-btn > .btn:focus, #idc-container-parent .input-group-btn > .idc-btn_s:focus, .input-group-btn > .btn:active, #idc-container-parent .input-group-btn > .idc-btn_s:active, .input-group-btn > .btn:hover, #idc-container-parent .input-group-btn > .idc-btn_s:hover {
      z-index: 3; }
  .input-group-btn:not(:last-child) > .btn, #idc-container-parent .input-group-btn:not(:last-child) > .idc-btn_s,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
  .input-group-btn:not(:first-child) > .btn, #idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: -1px; }
    .input-group-btn:not(:first-child) > .btn:focus, #idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s:focus, .input-group-btn:not(:first-child) > .btn:active, #idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s:active, .input-group-btn:not(:first-child) > .btn:hover, #idc-container-parent .input-group-btn:not(:first-child) > .idc-btn_s:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }

.custom-control {
  position: relative;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
  cursor: pointer; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #0275d8; }
  .custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8; }
  .custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #8fcafe; }
  .custom-control-input:disabled ~ .custom-control-indicator {
    cursor: not-allowed;
    background-color: #eceeef; }
  .custom-control-input:disabled ~ .custom-control-description {
    color: #636c72;
    cursor: not-allowed; }

.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }

.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%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-indicator {
  background-color: #0275d8;
  background-image: url("data:image/svg+xml;charset=utf8,%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-radio .custom-control-indicator {
  border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }

.custom-controls-stacked {
  display: flex;
  flex-direction: column; }
  .custom-controls-stacked .custom-control {
    margin-bottom: 0.25rem; }
    .custom-controls-stacked .custom-control + .custom-control {
      margin-left: 0; }

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.25;
  color: #464a4c;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -moz-appearance: none;
  -webkit-appearance: none; }
  .custom-select:focus {
    border-color: #5cb3fd;
    outline: none; }
    .custom-select:focus::-ms-value {
      color: #464a4c;
      background-color: #fff; }
  .custom-select:disabled {
    color: #636c72;
    cursor: not-allowed;
    background-color: #eceeef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  cursor: pointer; }

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0; }

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #464a4c;
  pointer-events: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
  .custom-file-control:lang(en)::after {
    content: "Choose file..."; }
  .custom-file-control::before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: 2.5rem;
    padding: 0.5rem 1rem;
    line-height: 1.5;
    color: #464a4c;
    background-color: #eceeef;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 0 0.25rem 0.25rem 0; }
  .custom-file-control:lang(en)::before {
    content: "Browse"; }

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

.nav-link {
  display: block;
  padding: 0.5em 1em; }
  .nav-link:focus, .nav-link:hover {
    text-decoration: none; }
  .nav-link.disabled {
    color: #636c72;
    cursor: not-allowed; }

.nav-tabs {
  border-bottom: 1px solid #ddd; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-right-radius: 0.25rem;
    border-top-left-radius: 0.25rem; }
    .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #eceeef #eceeef #ddd; }
    .nav-tabs .nav-link.disabled {
      color: #636c72;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #464a4c;
    background-color: #fff;
    border-color: #ddd #ddd #fff; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
  color: #fff;
  cursor: default;
  background-color: #0275d8; }

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

.nav-justified .nav-item {
  flex: 1 1 100%;
  text-align: center; }

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

.navbar {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1rem; }

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

.navbar-nav, .navbar-nav-credit {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link, .navbar-nav-credit .nav-link {
    padding-right: 0;
    padding-left: 0; }

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

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:focus, .navbar-toggler:hover {
    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%; }

.navbar-toggler-left {
  position: absolute;
  left: 1rem; }

.navbar-toggler-right {
  position: absolute;
  right: 1rem; }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu, .navbar-toggleable .navbar-nav-credit .dropdown-menu {
    position: static;
    float: none; }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
    .navbar-toggleable .navbar-nav, .navbar-toggleable .navbar-nav-credit {
      flex-direction: row; }
      .navbar-toggleable .navbar-nav .nav-link, .navbar-toggleable .navbar-nav-credit .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-toggleable > .container {
      display: flex;
      flex-wrap: nowrap;
      align-items: center; }
    .navbar-toggleable .navbar-collapse {
      display: flex !important;
      width: 100%; }
    .navbar-toggleable .navbar-toggler {
      display: none; } }
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu, .navbar-toggleable-sm .navbar-nav-credit .dropdown-menu {
    position: static;
    float: none; }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
    .navbar-toggleable-sm .navbar-nav, .navbar-toggleable-sm .navbar-nav-credit {
      flex-direction: row; }
      .navbar-toggleable-sm .navbar-nav .nav-link, .navbar-toggleable-sm .navbar-nav-credit .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-toggleable-sm > .container {
      display: flex;
      flex-wrap: nowrap;
      align-items: center; }
    .navbar-toggleable-sm .navbar-collapse {
      display: flex !important;
      width: 100%; }
    .navbar-toggleable-sm .navbar-toggler {
      display: none; } }
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu, .navbar-toggleable-md .navbar-nav-credit .dropdown-menu {
    position: static;
    float: none; }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
    .navbar-toggleable-md .navbar-nav, .navbar-toggleable-md .navbar-nav-credit {
      flex-direction: row; }
      .navbar-toggleable-md .navbar-nav .nav-link, .navbar-toggleable-md .navbar-nav-credit .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-toggleable-md > .container {
      display: flex;
      flex-wrap: nowrap;
      align-items: center; }
    .navbar-toggleable-md .navbar-collapse {
      display: flex !important;
      width: 100%; }
    .navbar-toggleable-md .navbar-toggler {
      display: none; } }
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu, .navbar-toggleable-lg .navbar-nav-credit .dropdown-menu {
    position: static;
    float: none; }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center; }
    .navbar-toggleable-lg .navbar-nav, .navbar-toggleable-lg .navbar-nav-credit {
      flex-direction: row; }
      .navbar-toggleable-lg .navbar-nav .nav-link, .navbar-toggleable-lg .navbar-nav-credit .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-toggleable-lg > .container {
      display: flex;
      flex-wrap: nowrap;
      align-items: center; }
    .navbar-toggleable-lg .navbar-collapse {
      display: flex !important;
      width: 100%; }
    .navbar-toggleable-lg .navbar-toggler {
      display: none; } }
.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center; }
  .navbar-toggleable-xl .navbar-nav .dropdown-menu, .navbar-toggleable-xl .navbar-nav-credit .dropdown-menu {
    position: static;
    float: none; }
  .navbar-toggleable-xl > .container {
    padding-right: 0;
    padding-left: 0; }
  .navbar-toggleable-xl .navbar-nav, .navbar-toggleable-xl .navbar-nav-credit {
    flex-direction: row; }
    .navbar-toggleable-xl .navbar-nav .nav-link, .navbar-toggleable-xl .navbar-nav-credit .nav-link {
      padding-right: .5rem;
      padding-left: .5rem; }
  .navbar-toggleable-xl > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center; }
  .navbar-toggleable-xl .navbar-collapse {
    display: flex !important;
    width: 100%; }
  .navbar-toggleable-xl .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
  .navbar-light .navbar-toggler:focus,
  .navbar-light .navbar-toggler:hover {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav-credit .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav-credit .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav-credit .nav-link:hover {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav-credit .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .open > .nav-link, .navbar-light .navbar-nav-credit .open > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav-credit .active > .nav-link,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav-credit .nav-link.open,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav-credit .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-toggler {
  color: white; }
  .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
  .navbar-inverse .navbar-toggler:focus,
  .navbar-inverse .navbar-toggler:hover {
    color: white; }
.navbar-inverse .navbar-nav .nav-link, .navbar-inverse .navbar-nav-credit .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav-credit .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover, .navbar-inverse .navbar-nav-credit .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-inverse .navbar-nav .nav-link.disabled, .navbar-inverse .navbar-nav-credit .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
.navbar-inverse .navbar-nav .open > .nav-link, .navbar-inverse .navbar-nav-credit .open > .nav-link,
.navbar-inverse .navbar-nav .active > .nav-link,
.navbar-inverse .navbar-nav-credit .active > .nav-link,
.navbar-inverse .navbar-nav .nav-link.open,
.navbar-inverse .navbar-nav-credit .nav-link.open,
.navbar-inverse .navbar-nav .nav-link.active,
.navbar-inverse .navbar-nav-credit .nav-link.active {
  color: white; }
.navbar-inverse .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.1); }
.navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E"); }
.navbar-inverse .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }

.card-block {
  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 > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0.25rem;
  border-top-left-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-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f7f7f9;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f7f7f9;
  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-primary {
  background-color: #0275d8;
  border-color: #0275d8; }
  .card-primary .card-header,
  .card-primary .card-footer {
    background-color: transparent; }

.card-success {
  background-color: #5cb85c;
  border-color: #5cb85c; }
  .card-success .card-header,
  .card-success .card-footer {
    background-color: transparent; }

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .card-info .card-header,
  .card-info .card-footer {
    background-color: transparent; }

.card-warning {
  background-color: #f0ad4e;
  border-color: #f0ad4e; }
  .card-warning .card-header,
  .card-warning .card-footer {
    background-color: transparent; }

.card-danger {
  background-color: #d9534f;
  border-color: #d9534f; }
  .card-danger .card-header,
  .card-danger .card-footer {
    background-color: transparent; }

.card-outline-primary {
  background-color: transparent;
  border-color: #0275d8; }

.card-outline-secondary {
  background-color: transparent;
  border-color: #ccc; }

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de; }

.card-outline-success {
  background-color: transparent;
  border-color: #5cb85c; }

.card-outline-warning {
  background-color: transparent;
  border-color: #f0ad4e; }

.card-outline-danger {
  background-color: transparent;
  border-color: #d9534f; }

.card-inverse {
  color: rgba(255, 255, 255, 0.65); }
  .card-inverse .card-header,
  .card-inverse .card-footer {
    background-color: transparent;
    border-color: rgba(255, 255, 255, 0.2); }
  .card-inverse .card-header,
  .card-inverse .card-footer,
  .card-inverse .card-title,
  .card-inverse .card-blockquote {
    color: #fff; }
  .card-inverse .card-link,
  .card-inverse .card-text,
  .card-inverse .card-subtitle,
  .card-inverse .card-blockquote .blockquote-footer {
    color: rgba(255, 255, 255, 0.65); }
  .card-inverse .card-link:focus, .card-inverse .card-link:hover {
    color: #fff; }

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0; }

.card-img {
  border-radius: calc(0.25rem - 1px); }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img-top {
  border-top-right-radius: calc(0.25rem - 1px);
  border-top-left-radius: calc(0.25rem - 1px); }

.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap; }
    .card-deck .card {
      display: flex;
      flex: 1 0 0;
      flex-direction: column; }
      .card-deck .card:not(:first-child) {
        margin-left: 15px; }
      .card-deck .card:not(:last-child) {
        margin-right: 15px; } }
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group .card {
      flex: 1 0 0; }
      .card-group .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group .card:first-child {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-top {
          border-top-right-radius: 0; }
        .card-group .card:first-child .card-img-bottom {
          border-bottom-right-radius: 0; }
      .card-group .card:last-child {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-top {
          border-top-left-radius: 0; }
        .card-group .card:last-child .card-img-bottom {
          border-bottom-left-radius: 0; }
      .card-group .card:not(:first-child):not(:last-child) {
        border-radius: 0; }
        .card-group .card:not(:first-child):not(:last-child) .card-img-top,
        .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
          border-radius: 0; } }
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%;
      margin-bottom: 0.75rem; } }
.breadcrumb {
  padding: 0rem 0rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: none;
  border-radius: 0.25rem; }
  .breadcrumb::after {
    display: block;
    content: "";
    clear: both; }

.breadcrumb-item {
  float: left; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.3rem;
    padding-left: 0.3rem;
    color: #2B2E4A;
    content: ""; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: underline; }
  .breadcrumb-item + .breadcrumb-item:hover::before {
    text-decoration: none; }
  .breadcrumb-item.active {
    color: #2B2E4A; }

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

.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0.25rem;
  border-top-left-radius: 0.25rem; }
.page-item:last-child .page-link {
  border-bottom-right-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }
.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #0275d8;
  border-color: #0275d8; }
.page-item.disabled .page-link {
  color: #636c72;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0275d8;
  background-color: #fff;
  border: 1px solid #ddd; }
  .page-link:focus, .page-link:hover {
    color: #014c8c;
    text-decoration: none;
    background-color: #eceeef;
    border-color: #ddd; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem; }
.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0.3rem;
  border-top-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem; }
.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0.2rem;
  border-top-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0.2rem;
  border-top-right-radius: 0.2rem; }

.badge, .approve-text[data-approve="Высокий"], .approve-text[data-approve="Средний"], .approve-text[data-approve="Низкий"] {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty, .approve-text[data-approve="Высокий"]:empty, .approve-text[data-approve="Средний"]:empty, .approve-text[data-approve="Низкий"]:empty {
    display: none; }

.btn .badge, #idc-container-parent .idc-btn_s .badge, .btn .approve-text[data-approve="Высокий"], #idc-container-parent .idc-btn_s .approve-text[data-approve="Высокий"], .btn .approve-text[data-approve="Средний"], #idc-container-parent .idc-btn_s .approve-text[data-approve="Средний"], .btn .approve-text[data-approve="Низкий"], #idc-container-parent .idc-btn_s .approve-text[data-approve="Низкий"] {
  position: relative;
  top: -1px; }

a.badge:focus, a.approve-text[data-approve="Высокий"]:focus, a.approve-text[data-approve="Средний"]:focus, a.approve-text[data-approve="Низкий"]:focus, a.badge:hover, a.approve-text[data-approve="Высокий"]:hover, a.approve-text[data-approve="Средний"]:hover, a.approve-text[data-approve="Низкий"]:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer; }

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

.badge-default {
  background-color: #636c72; }
  .badge-default[href]:focus, .badge-default[href]:hover {
    background-color: #4b5257; }

.badge-primary {
  background-color: #0275d8; }
  .badge-primary[href]:focus, .badge-primary[href]:hover {
    background-color: #025aa5; }

.badge-success, .approve-text[data-approve="Высокий"] {
  background-color: #5cb85c; }
  .badge-success[href]:focus, [href].approve-text[data-approve="Высокий"]:focus, .badge-success[href]:hover, [href].approve-text[data-approve="Высокий"]:hover {
    background-color: #449d44; }

.badge-info {
  background-color: #5bc0de; }
  .badge-info[href]:focus, .badge-info[href]:hover {
    background-color: #31b0d5; }

.badge-warning, .approve-text[data-approve="Средний"] {
  background-color: #f0ad4e; }
  .badge-warning[href]:focus, [href].approve-text[data-approve="Средний"]:focus, .badge-warning[href]:hover, [href].approve-text[data-approve="Средний"]:hover {
    background-color: #ec971f; }

.badge-danger, .approve-text[data-approve="Низкий"] {
  background-color: #d9534f; }
  .badge-danger[href]:focus, [href].approve-text[data-approve="Низкий"]:focus, .badge-danger[href]:hover, [href].approve-text[data-approve="Низкий"]:hover {
    background-color: #c9302c; }

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

.jumbotron-hr {
  border-top-color: #d0d5d8; }

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-success {
  background-color: #dff0d8;
  border-color: #d0e9c6;
  color: #3c763d; }
  .alert-success hr {
    border-top-color: #c1e2b3; }
  .alert-success .alert-link {
    color: #2b542c; }

.alert-info {
  background-color: #d9edf7;
  border-color: #bcdff1;
  color: #31708f; }
  .alert-info hr {
    border-top-color: #a6d5ec; }
  .alert-info .alert-link {
    color: #245269; }

.alert-warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  color: #8a6d3b; }
  .alert-warning hr {
    border-top-color: #f7ecb5; }
  .alert-warning .alert-link {
    color: #66512c; }

.alert-danger {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442; }
  .alert-danger hr {
    border-top-color: #e4b9b9; }
  .alert-danger .alert-link {
    color: #843534; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
.progress {
  display: flex;
  overflow: hidden;
  font-size: 0.75rem;
  line-height: 1rem;
  text-align: center;
  background-color: #eceeef;
  border-radius: 0.25rem; }

.progress-bar {
  height: 1rem;
  color: #fff;
  background-color: #0275d8; }

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

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

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

.media-body {
  flex: 1; }

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

.list-group-item-action {
  width: 100%;
  color: #464a4c;
  text-align: inherit; }
  .list-group-item-action .list-group-item-heading {
    color: #292b2c; }
  .list-group-item-action:focus, .list-group-item-action:hover {
    color: #464a4c;
    text-decoration: none;
    background-color: #f7f7f9; }
  .list-group-item-action:active {
    color: #292b2c;
    background-color: #eceeef; }

.list-group-item {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  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-right-radius: 0.25rem;
    border-top-left-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:focus, .list-group-item:hover {
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #636c72;
    cursor: not-allowed;
    background-color: #fff; }
    .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
      color: inherit; }
    .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
      color: #636c72; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #0275d8;
    border-color: #0275d8; }
    .list-group-item.active .list-group-item-heading,
    .list-group-item.active .list-group-item-heading > small,
    .list-group-item.active .list-group-item-heading > .small {
      color: inherit; }
    .list-group-item.active .list-group-item-text {
      color: #daeeff; }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }

.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #3c763d;
    background-color: #d0e9c6; }
  a.list-group-item-success.active,
  button.list-group-item-success.active {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active,
  button.list-group-item-info.active {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active,
  button.list-group-item-warning.active {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active,
  button.list-group-item-danger.active {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

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

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

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

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

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

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  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;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #eceeef; }

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

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

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef; }
  .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: 30px auto; }

  .modal-sm {
    max-width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
    padding: 5px 0;
    margin-top: -3px; }
    .tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
      bottom: 0;
      left: 50%;
      margin-left: -5px;
      content: "";
      border-width: 5px 5px 0;
      border-top-color: #000; }
  .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
    padding: 0 5px;
    margin-left: 3px; }
    .tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
      top: 50%;
      left: 0;
      margin-top: -5px;
      content: "";
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
  .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
    padding: 5px 0;
    margin-top: 3px; }
    .tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
      top: 0;
      left: 50%;
      margin-left: -5px;
      content: "";
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
  .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
    padding: 0 5px;
    margin-left: -3px; }
    .tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
      top: 50%;
      right: 0;
      margin-top: -5px;
      content: "";
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }
  .tooltip-inner::before {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  padding: 1px;
  font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  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.popover-top, .popover.bs-tether-element-attached-bottom {
    margin-top: -10px; }
    .popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {
      left: 50%;
      border-bottom-width: 0; }
    .popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {
      bottom: -11px;
      margin-left: -11px;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {
      bottom: -10px;
      margin-left: -10px;
      border-top-color: #fff; }
  .popover.popover-right, .popover.bs-tether-element-attached-left {
    margin-left: 10px; }
    .popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {
      top: 50%;
      border-left-width: 0; }
    .popover.popover-right::before, .popover.bs-tether-element-attached-left::before {
      left: -11px;
      margin-top: -11px;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .popover.popover-right::after, .popover.bs-tether-element-attached-left::after {
      left: -10px;
      margin-top: -10px;
      border-right-color: #fff; }
  .popover.popover-bottom, .popover.bs-tether-element-attached-top {
    margin-top: 10px; }
    .popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {
      left: 50%;
      border-top-width: 0; }
    .popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {
      top: -11px;
      margin-left: -11px;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {
      top: -10px;
      margin-left: -10px;
      border-bottom-color: #f7f7f7; }
    .popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 20px;
      margin-left: -10px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
  .popover.popover-left, .popover.bs-tether-element-attached-right {
    margin-left: -10px; }
    .popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {
      top: 50%;
      border-right-width: 0; }
    .popover.popover-left::before, .popover.bs-tether-element-attached-right::before {
      right: -11px;
      margin-top: -11px;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .popover.popover-left::after, .popover.bs-tether-element-attached-right::after {
      right: -10px;
      margin-top: -10px;
      border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-right-radius: calc(0.3rem - 1px);
  border-top-left-radius: calc(0.3rem - 1px); }
  .popover-title:empty {
    display: none; }

.popover-content {
  padding: 9px 14px; }

.popover::before,
.popover::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.popover::before {
  content: "";
  border-width: 11px; }

.popover::after {
  content: "";
  border-width: 10px; }

.carousel {
  position: relative; }

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

.carousel-item {
  position: relative;
  display: none;
  width: 100%; }
  @media (-webkit-transform-3d) {
    .carousel-item {
      transition: transform 0.6s ease-in-out;
      backface-visibility: hidden;
      perspective: 1000px; } }
  @supports (transform: translate3d(0, 0, 0)) {
    .carousel-item {
      transition: transform 0.6s ease-in-out;
      backface-visibility: hidden;
      perspective: 1000px; } }

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

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }

@media (-webkit-transform-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0); }

  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0); }

  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0); } }
@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0); }

  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0); }

  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0); } }
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:focus, .carousel-control-prev:hover,
  .carousel-control-next:focus,
  .carousel-control-next:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 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;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 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: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    position: relative;
    flex: 1 0 auto;
    max-width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 0.5); }
    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
  .carousel-indicators .active {
    background-color: #fff; }

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

.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-faded {
  background-color: #f7f7f7; }

.bg-primary {
  background-color: #0275d8 !important; }

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #025aa5 !important; }

.bg-success {
  background-color: #5cb85c !important; }

a.bg-success:focus, a.bg-success:hover {
  background-color: #449d44 !important; }

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

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5 !important; }

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

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

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

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

.bg-inverse {
  background-color: #292b2c !important; }

a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #101112 !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.25rem; }

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

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

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

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

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

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

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

.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-cell {
  display: table-cell !important; }

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

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

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important; } }
.flex-first {
  order: -1; }

.flex-last {
  order: 1; }

.flex-unordered {
  order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .flex-sm-first {
    order: -1; }

  .flex-sm-last {
    order: 1; }

  .flex-sm-unordered {
    order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important; } }
@media (min-width: 768px) {
  .flex-md-first {
    order: -1; }

  .flex-md-last {
    order: 1; }

  .flex-md-unordered {
    order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important; } }
@media (min-width: 992px) {
  .flex-lg-first {
    order: -1; }

  .flex-lg-last {
    order: 1; }

  .flex-lg-unordered {
    order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important; } }
@media (min-width: 1200px) {
  .flex-xl-first {
    order: -1; }

  .flex-xl-last {
    order: 1; }

  .flex-xl-unordered {
    order: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-xl-stretch {
    align-self: stretch !important; } }
.float-left {
  float: left !important; }

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

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

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

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

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

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

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

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

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

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

  .float-xl-none {
    float: none !important; } }
.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; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 0 !important; }

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

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

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

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

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

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

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

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

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

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

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

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

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

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

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

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

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

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

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

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

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

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

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

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

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

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

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

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

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

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

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

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

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

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

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

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

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

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

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

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

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

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

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

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

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

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

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

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

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

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

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

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

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

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

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

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

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

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

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

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

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

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

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

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

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

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

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

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

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

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

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

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

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

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

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

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

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important; }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 0 !important; }

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

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

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

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

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

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

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

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

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

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

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

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

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

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

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

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

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

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

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

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

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

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

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

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

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

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

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

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

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

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

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

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

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

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

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

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

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

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

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

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

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

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

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

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

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

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

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

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

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

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

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

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

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

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

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

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

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

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

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

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

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

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

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

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

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

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

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

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

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

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

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

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

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

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

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

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

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important; }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 0 !important; }

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

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

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

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

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

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

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

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

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

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

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

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

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

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

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

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

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

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

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

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

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

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

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

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

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

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

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

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

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

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

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

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

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

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

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

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

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

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

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

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

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

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

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

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

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

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

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

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

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

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

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

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

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

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

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

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

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

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

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

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

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

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

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

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

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

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

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

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

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

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

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

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

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

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

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

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

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important; }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 0 !important; }

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

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

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

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

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important; }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important; }

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

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

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

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

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

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important; }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important; }

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

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

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

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

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

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important; }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important; }

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

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

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

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

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

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important; }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important; }

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

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

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

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

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

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important; }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important; }

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

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

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

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

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

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important; }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important; }

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

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

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

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

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

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important; }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important; }

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

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

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

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

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

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important; }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important; }

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

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

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

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

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

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important; }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important; }

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

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

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

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

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

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important; }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important; }

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

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

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

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

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

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important; }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important; }

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

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

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

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

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

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important; }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important; }

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

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

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

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

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

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important; }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important; } }
.text-justify {
  text-align: justify !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-normal {
  font-weight: normal; }

.font-weight-bold {
  font-weight: bold; }

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

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

.text-muted {
  color: #636c72 !important; }

a.text-muted:focus, a.text-muted:hover {
  color: #4b5257 !important; }

.text-primary {
  color: #0275d8 !important; }

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

.text-success {
  color: #5cb85c !important; }

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

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

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

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

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

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

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

.text-gray-dark {
  color: #292b2c !important; }

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

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

.invisible {
  visibility: hidden !important; }

.hidden-xs-up {
  display: none !important; }

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important; } }

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important; } }

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important; } }

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important; } }

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important; } }

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important; } }

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important; } }

.hidden-xl-down {
  display: none !important; }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 * Hover.css (http://ianlunn.github.io/Hover/)
 * Version: 2.2.0
 * Author: Ian Lunn @IanLunn
 * Author URL: http://ianlunn.co.uk/
 * Github: https://github.com/IanLunn/Hover

 * Hover.css Copyright Ian Lunn 2017. Generated with Sass.
 */
/* 2D TRANSITIONS */
/* Grow */
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9); }

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); } }
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); } }
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; }

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9); } }
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; }

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); } }
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); } }
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg); }

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg); }

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px); }

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px); }

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px); } }
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); } }
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); } }
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); } }
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); } }
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg); }

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%; }

.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg); }

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%; }

.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg); }

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px); }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px); }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px); }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px); }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px); }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px); }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px); }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px); }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px); }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px); }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px); }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px); }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px); }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px); }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px); }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px); }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px); }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px); }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px); }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px); }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px); }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%; }

.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg); }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg); }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg); }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg); }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg); }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0); } }
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); } }
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); } }
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent; }

.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px); }

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px); }

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color; }

.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: rgba(255, 255, 255, 0.2);
  color: white; }

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(255, 255, 255, 0.35); } }
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(255, 255, 255, 0.35); } }
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color; }

.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: rgba(255, 255, 255, 0.2);
  background-color: #2098d1;
  color: white; }

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white; }

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white; }

.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white; }

.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1); }

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white; }

.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1); }

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white; }

.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white; }

.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white; }

.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s; }

.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white; }

.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: #2B2E4A;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white; }

.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2); }

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2B2E4A;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white; }

.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0); }

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2B2E4A;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white; }

.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0); }

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2B2E4A;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white; }

.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1); }

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2B2E4A;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white; }

.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0); }

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2B2E4A;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white; }

.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1); }

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2B2E4A;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white; }

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0); }

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  background: #2B2E4A;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.2);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white; }

.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1); }

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #2B2E4A, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */ }

.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px rgba(255, 255, 255, 0.2), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */ }

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #2B2E4A, 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */ }

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none; }

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-trim:before {
  content: '';
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1; }

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0; } }
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0; } }
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-ripple-out:before {
  content: '';
  position: absolute;
  border: #2B2E4A solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out; }

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1; } }
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1; } }
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-ripple-in:before {
  content: '';
  position: absolute;
  border: #2B2E4A solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }

.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in; }

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-outline-out:before {
  content: '';
  position: absolute;
  border: #2B2E4A solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left; }

.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px; }

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-outline-in:before {
  pointer-events: none;
  content: '';
  position: absolute;
  border: #2B2E4A solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left; }

.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1; }

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius; }

.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em; }

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0; }

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0; }

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0; }

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0; }

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 50%;
  right: 50%;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0; }

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0; }

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: rgba(255, 255, 255, 0.2);
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px; }

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0); }

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  overflow: hidden; }

.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: rgba(255, 255, 255, 0.2);
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0); }

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; }

.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); }

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; }

.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5); }

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform; }

.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow; }

.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6); }

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */ }

.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px transparent;
  /* Hack to improve aliasing on mobile/tablet devices */ }

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, transparent 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity; }

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */ }

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */ }

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: '';
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, transparent 80%); }

.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, transparent 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, transparent 80%); }

.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1; }

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #2B2E4A transparent; }

.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #2B2E4A; }

.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #2B2E4A transparent transparent transparent; }

.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #2B2E4A transparent transparent; }

.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #2B2E4A transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: '';
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #2B2E4A;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: '';
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #2B2E4A transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px); }

.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px); }

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: '';
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #2B2E4A transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform; }

.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px); }

.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-left: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s; }

.hvr-icon-back:before {
  content: "\f137";
  position: absolute;
  left: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-back:hover:before, .hvr-icon-back:focus:before, .hvr-icon-back:active:before {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px); }

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s; }

.hvr-icon-forward:before {
  content: "\f138";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-forward:hover:before, .hvr-icon-forward:focus:before, .hvr-icon-forward:active:before {
  -webkit-transform: translateX(4px);
  transform: translateX(4px); }

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
@keyframes hvr-icon-down {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  25%,
  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-down:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-down:hover:before, .hvr-icon-down:focus:before, .hvr-icon-down:active:before {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
@keyframes hvr-icon-up {
  0%,
  50%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); }
  25%,
  75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-up:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-up:hover:before, .hvr-icon-up:focus:before, .hvr-icon-up:active:before {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-spin:before {
  content: "\f021";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

.hvr-icon-spin:hover:before, .hvr-icon-spin:focus:before, .hvr-icon-spin:active:before {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg); }

/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0; }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  51%,
  100% {
    opacity: 1; } }
@keyframes hvr-icon-drop {
  0% {
    opacity: 0; }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); }
  51%,
  100% {
    opacity: 1; } }
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-drop:before {
  content: "\f041";
  position: absolute;
  right: 1em;
  opacity: 1;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-drop:hover:before, .hvr-icon-drop:focus:before, .hvr-icon-drop:active:before {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); }

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-fade:before {
  content: "\f00c";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color; }

.hvr-icon-fade:hover:before, .hvr-icon-fade:focus:before, .hvr-icon-fade:active:before {
  color: #0F9E5E; }

/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em); } }
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em); } }
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-float-away:before, .hvr-icon-float-away:after {
  content: "\f055";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome; }

.hvr-icon-float-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hvr-icon-float-away:hover:after, .hvr-icon-float-away:focus:after, .hvr-icon-float-away:active:after {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em); } }
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1; }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em); } }
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-sink-away:before, .hvr-icon-sink-away:after {
  content: "\f056";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-sink-away:after {
  opacity: 0;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards; }

.hvr-icon-sink-away:hover:after, .hvr-icon-sink-away:focus:after, .hvr-icon-sink-away:active:after {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out; }

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-grow:before {
  content: "\f118";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-grow:hover:before, .hvr-icon-grow:focus:before, .hvr-icon-grow:active:before {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0); }

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-shrink:before {
  content: "\f119";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-shrink:hover:before, .hvr-icon-shrink:focus:before, .hvr-icon-shrink:active:before {
  -webkit-transform: scale(0.8);
  transform: scale(0.8); }

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-pulse:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-pulse:hover:before, .hvr-icon-pulse:focus:before, .hvr-icon-pulse:active:before {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); } }
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); } }
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-pulse-grow:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-pulse-grow:hover:before, .hvr-icon-pulse-grow:focus:before, .hvr-icon-pulse-grow:active:before {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; }

/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); } }
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em; }

.hvr-icon-pulse-shrink:before {
  content: "\f015";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-pulse-shrink:hover:before, .hvr-icon-pulse-shrink:focus:before, .hvr-icon-pulse-shrink:active:before {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate; }

/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); } }
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); } }
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-push:before {
  content: "\f006";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-push:hover:before, .hvr-icon-push:focus:before, .hvr-icon-push:active:before {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5); } }
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-pop:before {
  content: "\f005";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-pop:hover:before, .hvr-icon-pop:focus:before, .hvr-icon-pop:active:before {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-bounce:before {
  content: "\f087";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-bounce:hover:before, .hvr-icon-bounce:focus:before, .hvr-icon-bounce:active:before {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); }

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-rotate:before {
  content: "\f0c6";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-rotate:hover:before, .hvr-icon-rotate:focus:before, .hvr-icon-rotate:active:before {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg); }

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-grow-rotate:before {
  content: "\f095";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-grow-rotate:hover:before, .hvr-icon-grow-rotate:focus:before, .hvr-icon-grow-rotate:active:before {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg); }

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-float:before {
  content: "\f01b";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-float:hover:before, .hvr-icon-float:focus:before, .hvr-icon-float:active:before {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px); }

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-sink:before {
  content: "\f01a";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.hvr-icon-sink:hover:before, .hvr-icon-sink:focus:before, .hvr-icon-sink:active:before {
  -webkit-transform: translateY(4px);
  transform: translateY(4px); }

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px); } }
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-bob:before {
  content: "\f077";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-bob:hover:before, .hvr-icon-bob:focus:before, .hvr-icon-bob:active:before {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }

/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px); }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px); }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); } }
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-hang:before {
  content: "\f078";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-hang:hover:before, .hvr-icon-hang:focus:before, .hvr-icon-hang:active:before {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: .3s, 1.5s;
  animation-duration: .3s, 1.5s;
  -webkit-animation-delay: 0s, .3s;
  animation-delay: 0s, .3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate; }

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px); }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px); }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-wobble-horizontal:before {
  content: "\f061";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-wobble-horizontal:hover:before, .hvr-icon-wobble-horizontal:focus:before, .hvr-icon-wobble-horizontal:active:before {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px); }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px); }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-wobble-vertical:before {
  content: "\f062";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-wobble-vertical:hover:before, .hvr-icon-wobble-vertical:focus:before, .hvr-icon-wobble-vertical:active:before {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); } }
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); } }
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-buzz:before {
  content: "\f017";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-buzz:hover:before, .hvr-icon-buzz:focus:before, .hvr-icon-buzz:active:before {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg); }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg); }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg); }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg); }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0); }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0); } }
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  padding-right: 2.2em;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.hvr-icon-buzz-out:before {
  content: "\f023";
  position: absolute;
  right: 1em;
  padding: 0 1px;
  font-family: FontAwesome;
  -webkit-transform: translateZ(0);
  transform: translateZ(0); }

.hvr-icon-buzz-out:hover:before, .hvr-icon-buzz-out:focus:before, .hvr-icon-buzz-out:active:before {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1; }

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff', endColorstr='#000000');
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height; }

.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px; }

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height; }

.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px; }

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height; }

.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px; }

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative; }

.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: '';
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height; }

.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px; }

/*# sourceMappingURL=hover.css.map */
@font-face {
  font-family: 'credit-online';
  src: url("fonts/credit-online.eot?try1w3");
  src: url("fonts/credit-online.eot?try1w3#iefix") format("embedded-opentype"), url("fonts/credit-online.ttf?try1w3") format("truetype"), url("fonts/credit-online.woff?try1w3") format("woff"), url("fonts/credit-online.svg?try1w3#credit-online") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'credit-online' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-giftbox:before {
  content: "\e90b"; }

.icon-document:before {
  content: "\e907"; }

.icon-yandex:before {
  content: "\e901"; }

.icon-dollar:before {
  content: "\e903"; }

.icon-usd:before {
  content: "\e903"; }

.icon-percent:before {
  content: "\e906"; }

.icon-clock:before {
  content: "\e905"; }

.icon-rouble:before {
  content: "\e904"; }

.icon-rub:before {
  content: "\e904"; }

.icon-ruble:before {
  content: "\e904"; }

.icon-contact:before {
  content: "\e902"; }

.icon-card:before {
  content: "\e90a"; }

.icon-18-plus:before {
  content: "\e908"; }

.icon-qiwi:before {
  content: "\e900"; }

.icon-long-arrow-right:before {
  content: "\e909"; }

/* Generated data URIs used for preview purposes only */
/* Be sure that you replace data URIs with generated images */
.sprite {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAjgAAAI4CAYAAABndZP2AAAgAElEQVR4XuzdB3xUVdoG8OdOL+m9QwKB0KtgpYiggoDYQey7uiqKva1iWwuKCijo2kWliCKK4uoiTYr0XgKB9N7rJNPOd2eQLPgphpAyc+e5bhZIbjnn/57MfX63SuBEAQpQgAIUoAAFFCYgKaw/7A4FKEABClCAAhSAdNfPn8yUJJzdHAsh8OvcETfd15xluQwFKEABClCAAhRoLQHp7pWfiA7aMnTSliBOUwGtZEe2LRg/1XVzb7O+qg5Wi9X9d3OIH+rKayAHG6i1avnf/phz4U08CtRa1eF6KUABClCAAhRoloA74Dwa/AOCnHlycGkAnHKY0cXghYrLUevUwWl3wOlwAnKo0ei1sFtt8t8FJLXaHXIYcJrlzoUoQAEKUIACFGhFAXfAeSxkOQIdBRDOBkgaP9QKM16rHAeL0KCuohY6kx4NNRaoVCpoTTr5qI4FWoMOej8DA04rFoerpgAFKEABClCgeQInHMHJlw/SOCGpdKhFAGZUXIZ6OeD81cQjOH8lxJ9TgAIUoAAFKNDWAu6Ak6wtQrKuCNHqShQ4ApBrD8LOhvgmtYUBp0lMnIkCFKAABShAgTYUcAecM9keA86Z6HFZClCAAhSgAAVaQ4ABpzVUuU4KUIACFKAABdpVwB1wynNL5Nu/a6HRaRCRHIO8fVnuRgVGB7v/rMwvd/8Z0yMBRYfz5Dup7DAFmxEcG8aLjNu1fNw4BShAAQpQgAJ/JOAOOKWZRagtq3YHnOhuCcjeddQ9ryvAuCZXAHJN8X2SkH8gyx1wXM/ACe0QwYDDcUUBClCAAhSggMcJ8BSVx5WEDaIABShAAQpQ4EwF+KqGMxXk8hSgAAUoQAEKeJwAX7PgcSVhgyhAAQpQgAIUOFMBBpwzFeTyFKAABShAAQp4nAADjseVhA2iAAUoQAEKUOBMBRhwzlSQy1OAAhSgAAUo4HECDDgeVxI2iAIUoAAFKECBMxU444Bz98p5o4UkboZTaM+0MSctr5JskpA+nnPhjctbdL1cGQUoQAEKUIACihdogYDzSZGsFN5KUsXyu64iWmndXC0FKEABClCAAgoVaImAI3SSA2P89iNQZYGfyoYgVW0jV4EjGO9XnNX4b0tlLWpKqhr/rdFrERQTgpIMOSeJ/733Mzg+3P1kZb7MU6Ejj92iAAUoQAEKtKJAiwScnvoiXG38GVprJlTm7nDW7m9ssmTqjhkVF6HUbnJ/z2l3wFZvbfy5SqOG1qBDQ239SQFH72d0z8OA04rV56opQAEKUIACChVokYBzrikbY/32QHLaAJUOjsqNUPn3gwQVHJIWL5dehGqnzk1YX22BcDrhCjau918Fx4W5X+YZGBWEqsIKaI06aLQa989dR3cYcBQ68tgtClCAAhSgQCsKtEjA6W/IxxXGVVBZC6AyJctHcPZBMiZB1OegwdANr5ePaAw4DpvdfSZKpZJgtTTA4G9yH73Rmw3uP9VysJFUKvlLjkdqFQNOKxafq6YABShAAQooVaBFAs5gYw7GmTZBZa+ApIuCs24fVMZkCFsZbNpYzCi7EFW/HcE5XUgewTldMc5PAQpQgAIUoECLBJwEbSVuCtgkn3qqg1GjlU9VNcAOLaxOB6AOkE9RDYNdqJqlzYDTLDYuRAEKUIACFPBpgRYJOC7BIHU9TJINaskp303VgDLHsYuEK5wG1Dmb/4gcBhyfHp/sPAUoQAEKUKBZAi0WcJq19SYsxIDTBCTOQgEKUIACFKDASQIMOBwQFKAABShAAQooToABR3ElZYcoQAEKUIACFGixgFOUlgfhcLpFtUY9QhLCUV1Ugbrymkbl0I6R7r+XZhQ2fs8U7Af/iCCUZRXDJt827pok+fbwiM4x7r/zFBUHKQUoQAEKUIACpyvQYgEnY8shOH8LOK6nEMf27OAOMpUF5Y1tiuvV0f33nD0Zjd8LjAqGK/jk7s1EQ43F/X3X8286ntWFAed0q8n5KUABClCAAhRwC7RYwMk/kN0YcHQmPcKTouQnFJehprS6kTqic7T770Vp+Y3f8wv1R2B0CIqPFsBad+wIjivgRHeLZ8DhIKUABShAAQpQoFkCLRZwmrX1JizEU1RNQOIsFKAABShAAQqcJNASAUd+DTjCW8m1WA44Ea20bq6WAhSgAAUoQAGFCrRAwJk3WkjiZjhF85/m90e4KskmCenjORfeuFyh9uwWBShAAQpQgAKtJHDGAaeV2sXVUoACFKAABShAgWYLMOA0m44LUoACFKAABSjgqQIMOJ5aGbaLAhSgAAUoQIFmCzDgNJuOC1KAAhSgAAUo4KkCDDieWhm2iwIUoAAFKECBZgsw4DSbjgtSgAIUoAAFKOCpAgw4nloZtosCFKAABShAgWYLeHzAuXvFJ6GSSrpNQCQ1u5fNWFCCdFQ4xQdzLrqptBmLcxEKUIACFKAABdpRwPMDzspPvpd9RreT0XL5Scpj2mnb3CwFKEABClCAAs0U8IaA45T71l7tFHLAUTXTlotRgAIUoAAFKNBOAu0VHJrc3btXfiJcM3fVl+AScyr0kh0qCJjVVvlPV/b5bRIS8hxBmFM2+KR1u95QXnwkH0K4V9M4BceFwRBgQmFqTuNb0I//0D880P2Gc9fEl302uVSckQIUoAAFKOAxAl4TcKYEb0CMcz9gr4CkDQPUZoj6zBMgJaj8emFW6bnIt/v9L/fIwaa+qk4OOCebG/yNUKlVqK+ukwPOyT/UmfTQ6DQMOB4zTNkQClCAAhSgwOkJeE3AeTxsNQKE/OJyZ4M73MBphbNmNyR9LCRNgLvXki4Sb8gBp/CEgOP6vnA6IamOnWlyOpzuYHPs+0L+/jECp90BlUb9//R4BOf0BhTnpgAFKEABCniCgNcEnEdD1yDImQXhqJMDTZBs54CwZELl3xvO+hxXXAEMnfBq6fkodxgbbRtq61FwMBsJ/TqhqqgSpRmFiO4WD41eh9y9GYjvm4S68hr3aazI5FhoDVpUFlYgPCnKvQ4GHE8YpmwDBShAAQpQ4PQEvCbgPBK6FsGOo3LAqZVPUbmuj5FvHG/Ig2TqKp+qynL3WjJ2wSu/CzjuIzXy+SlJOtbVE4/a/Nn3TyRkwDm9AcW5KUABClCAAp4g4DUB5wn5FJW/kB9JI6yASj5CIxrcAUdlSoGQr8txT/K1OTNKzkOpw9Ritgw4LUbJFVGAAhSgAAXaTMBrAs69IesRZd8rX2Rc7r7WRk42crApg0oXDWfdQdfxG0j+/fFS8RBUOfUtBsiA02KUXBEFKEABClCgzQS8JuD0MhRirN8B6CSH+6E4Ovl2cddkhxoO+RZx131Qexui8FVVjxbFY8BpUU6ujAIUoAAFKNAmAl4TcNpE4w82woDTXvLcLgUoQAEKUKD5Agw4f2HHgNP8wcUlKUABClCAAu0lwIDDgNNeY4/bpQAFKEABCrSaAAMOA06rDS6umAIUoAAFKNBeAgw4DDjtNfa4XQpQgAIUoECrCXhNwLHVW1GZX3YShNaoR2BUsPvhfaWZhSf9TKVWIyQh3P29sqxi+RUNjpN+Htoh0v2ahsqCctgs8usfTphcL9rUGnTu7/AanFYbe1wxBShAAQpQoNUEvCbgWOQXZubvP/bE4uOTMciM6JR493ukMrYePulnaq0GHQZ0dn8vc1saHLZjt5UfnzoOTHa/eypffo2DpaL2pJ9Fd0+AUX7TOANOq407rpgCFKAABSjQqgIMOAw4rTrAuHIKUIACFKBAewh4TcCx1jWgNEt+m/gJk95sQEh8uPtt4QWHck8+giMfnYnoHOP+XlFaHhzyUZ4Tp6gu8lvI5TeMl2UXw/VCzhOn0IQI6EzHnobMU1TtMSy5TQpQgAIUoMCZCXhNwDmzbjZ/aQac5ttxSQpQgAIUoEB7CXhDwHHKOO3VTiEHHFV7FYfbpQAFKEABClCgeQLtFRya3Nq7V37yvTzz6CYv0LIzLpcDzpiWXSXXRgEKUIACFKBAawt4fsBZ8UmofDv3bQIiqbUxTly//G7yo/Lt5x/Mueim0rbcLrdFAQpQgAIUoMCZC3h8wDnzLnINFKAABShAAQr4mgADjq9VnP2lAAUoQAEK+IAAA44PFJldpAAFKEABCviaAAOOr1Wc/aUABShAAQr4gAADzhkUuaGuQNSX7EdA3FD5oYFqWp6BJRelAAUoQAEKtKQAd8pnoFmZs0xYD7+L0KGLoVIZaHkGllyUAhSgAAUo0JIC3Ck3U1NYS0RN4VrYbPkwR1wAnbEzJLWJns305GIUoAAFKECBlhTgDrkJmsJpE5JK67YSznpRVbYXomQRbOaugMUPmsBMqGqS4B/WD/DvKB/N0dC1Ca6chQIUoAAFKNBaAtwRN0HW0VAm8rdvQ2S/8yAadmP382+hbp8aocMqoE/KRv66Hqg6UIvATuUY9Mo81NcANYeWIWLQ5dAYY2jcBGPOQgEKUIACFGhJAe58/0LTXlMtDs7/GqlPfoBzP34I++d/iZitwQgUIbD0zwS6VMOyOBAGbTh2ZKxBh/suQHhwCvY+8zV6fnA9Eq+8hsYtOWK5LgpQgAIUoEATBLjz/QukwrUbxOFb30S35G6o/IcOO27/Dhf1HwtnTi0s1ydDO0I+JfXEL/BT+2NX/jrsrT+Ca/49FWV//xUFw8Iw6L1nadyEgchZKEABClCAAi0pwJ3vX2hm/fS2aJhxBJoMHWou34gjyxvQSd8LuiojdOdrgX610H4dAoPQY2fODpTFpWLwgF5oWBSPuuu16Dv9RRq35IjluihAAQpQgAJNEODO9y+QbPXpIu2hl1C1SAvdhMM4ujUPpopYmGpDEXZuPfyGVqHqvU5w6Ow4lLcfxn7V6NX5bOR9oEL8Z1GIv/I5GjdhIHIWClCAAhSgQEsKcOfbBM2SnW+Jtef9APPQekjxpcidr0K4KQJ+yU44h1dA+0FH1JoqUVSYi6g7JMSsG4KC0j04a+NrCAw7i8ZNMOYsFKAABShAgZYU4M63CZoNtbvFhnunoKbEgL73BmLDXRkoT7Ug/sJwdHsgGBuuLYHdVg1dDwkXzOiE3McCEXi3BcmT34RGE0LjJhhzFgpQgAIUoEBLCnDn2wTNBkuZyP7uDjjrrairl6Cpq8e+RZVInBiCkE6BOPxlLqq2VaPP0wny83CCoG4ohbbLeUgY+hh9m+DLWShAAQpQgAItLcAdcBNEbfVVYt/K+2AUWbBaBPTqWERHmVFYVgqbVcAvWIOwgI7IytwHi61KfhqgDcEdJqLD2VPo2wRfzkIBClCAAhRoaQHugJsgKpwO8cOPjyEqPg8JvzagNDANOapYdArpIC+tR621HBn5BxFaXA1jTSTykuoRm3Izeg++nb5N8OUsFKAABShAgZYW4A64iaJVeTtF0ZpHYHYGoM6/HOvMYZgQfx7qDhhQFZ+KZb+sxsUGFUR9MHTRRsSNeB3m0E70baIvZ6MABShAAQq0pAB3wKehWVOaJYozlkJlKYNJssMqPwZH42+Eo7QGkgOolXQwBXdGSMeRMPhH0fY0bDkrBShAAQpQoCUFuBNuSc0zXFdV9nKhNkbCHDaAdTlDSy5OAQpQgAK+LcAdqYfU32EtFrlfDYUp6QKEDHwDKrWJtfGQ2rAZFKAABSjgfQLciXpIzWpLtonKX69HUJee0Cd+BLXWn7XxkNqwGRSgAAUo4H0C3Im2c82EcApU74bVqUVV8UoYAvtCpTJBY7BC73cO69PO9eHmKUABClDAOwW4A23nujVU7BOOoqchAibAak+ERueAZN2N+vLlCOm+mKeq2rk+3DwFKEABCninAANOG9TN6agTkqiEpImWXEdsJEklCcceUXDgE5TsLILG7I/gYaNQ++ML8m1ZEQgc8yAKVy2BVBWJiNBcBA0eD03AJe5lnXar/CDBaqh14axdG9SOm6AABShAAe8U4E6yDermCjile7aicP9BRA8ajtDOyVL5jtni4NztqN8mv9rBlokaUw4GzNSjJK0OmW+pIYkw1BQZUGvMxdmTgpHy1I9STUm+OPDOmwjq7Y/OYy6DpO7F+rVB/bgJClCAAhTwPgHuIFu5ZvaaSlFZUIT/XP0AGvam4uIPZyNwWDzmD7gcybYB6Nm7K6qyNZA65sGast/dGsu6DjCUh0Od6MSu1F0oLDyAids+Q/1+G3b8bTZKHfUYMO86dBl7BXT+YaxhK9eQq6cABShAAe8T4M6xlWvWUFQsPu42Bn00nRDZPQ6h84Zj9T3vwfbtUYy6/AboVGZUbc+H7Wo10Lcj5CuOIS3Oh+awFsZkP+SX5GLdxu+h6hyEK1a/hIYXtyD3nU04HFSJ0dvnwRwbxxq2cg25egpQgAIU8D4B7hxbuWYlm7eJzeMfw3mxI1EgpSNu2fn4+R9fQvxcggvOH+Peev3ufIhLkmB4/jL5VQ95ELesgK7WDENHf2QWHcLa7d9CEx+KyWufQPnj22H9uQFbSzbgooMLGHBauX5cPQUoQAEKeKcAA04r1y13wVuiaNYuJNmTkV6YBfP4dGRUFqHiJ3/0TugKnZ8f6tOc8BsahKrAXEgGf/gXBkC/ywFNnAGZ5Uewa/8GBAyV50+OhGZDMqzVTmRpc9D1jYmIHz6BNWzlGnL1FKAABSjgfQLcObZyzRpqNoptV7+KyNR+KKvOhv+9maioKkLaXBUSkhJg0OohZQcgoKMaYf86DGcxUP5S72OtChUoKM/Avv1p6HaLhKShZjhfuQTFBbmwDSzBoEW3u++uauUucPUUoAAFKEABrxPgzrGVS+awVYvUaZNQtSjGvSVn12LoEktw6NsChJg6ur+nLw6BOREImFAOTbkBdT8Go86ih0q+zia3phCleVnoekUUQvx7wbw2Guk5B+A/MQ/9Zn7F28VbuX5cPQUoQAEKeKcAA04b1K3yyFyxfpL8+oVtSRBJ5TA9XoKcVy0QRUaYQgKhr9YgUBcEcU8GbDUSjG93gsNgR7W+EqVlJe4WRj5ZichNF0D9bQR2Bi/Fud/ejY79p7J+bVA/boICFKAABbxPgDvINqiZzZYmUj98GAemVaKksA6XboxC/pIS/PpqKWLkC4n9GwLhLNMi6IViqAv1KJ0dAE0HOyywofRQPkJH6ND5KTkI3X0W0lNz4fdEGgY9tQhabWfWrw3qx01QgAIUoID3CXAH2QY1c52mKkp9FgfnrsShRRpMWNMPDTnF2DvNgsKDWbDUqgCHGdfuipFf0RCEb4bth7/ZBskoUCM0GPRcAHpOSsK2AXK5LilA0l1RCO3yL56eaoPacRMUoAAFKOCdAgw4bVS3nM0fiLI17yOgVwrStxcgPNSAiF5OrPjbIVQX+qP7lHhEDgJ06gAc/k8VDszcC5OfHUMWyS/ftOlgydDBP8CB3LR0JF35d0QPuJm1a6PacTMUoAAFKOB9AtxJtlHNMlOXCe2eF6H3NyMrTT5g4zBAra5HgLE7LLZsqDvVona/DmqTHoEJJSj4rx6R3VIgxe1CZVYYtA6nOxDVHymCrt9jiOo5nrVro9pxMxSgAAUo4H0C3Em2Uc1Kjv4i9q+ZipDAMPnITAMaVHrYq8MQHRsPjb4cJek2mIIkVFvqoZf0iOoVB6nOiOx9e1BhzYTGXwWR7US1th69h8xAUKcLWbs2qh03QwEKUIAC3ifAnWQb1cyaf0Dc+M09mHR5AsZm63Fox1FoQvKgtfgBhkj5gmIjDJ3kv8tTdU4tjNYqNFTkotLigKNBjwD5WhwpSoV34I+nBj+IqC4jWbs2qh03QwEKUIAC3ifAnWQb1cxhqxc75l+FhLOq0bCyBxqO5qLTFZl4ep8WDdGJeO7sPshYYoMjSIOE3uV4fcN25OXn44HgEpRk9oe5KhTq0amwFRrQ+cpP4R/aibVro9pxMxSgAAUo4H0C3Em2Yc1qCveL3G/uhyO0FmERHeFfXoGVNleoicToQQNQ+J1avplKg8izS7Hkh19QVVGKC406NISZIWprYbcIRJ57H2J6XsO6tWHduCkKUIACFPA+Ae4o27hm1uoSkbF7ARqK10BS6ZAU5AejyYxSpw6GLiEwqA2oOJAnPxvHAoeoR3ZtjRxsGqAL7YeILpchMLova9bGNePmKEABClDA+wS4s2ynmrmCjqUmB9Vl2airyIBkrwRsDcdaI7+fyjWZQ7tAZ4qWn3bcQb4AOYG1aqdacbMUoAAFKOB9Atxpel/NWqzFNTkrhNMYi4DQbhwHLabKFVGAAhSggCcIcMfmCVVopzYcWdRfmDpfKz808FGOg3aqATdLAQpQgAKtI8AdW+u4evxay/e/Ksr2LEBEvAH67rOgCzqLY8Hjq8YGUoACFKBAUwW4U2uqlMLmK9p9h7Du24rAfpEwxE2H1q8Xx4LCaszuUIACFPBlAe7UfKz6Tmu1gLUI0ASh+JcLYeg1FYFRt0rWii1CEyC/90ql5ZjwsTHB7lKAAhRQogB3Zkqs6p/0yRVuStZdCpO/Ec6k2VBZciH5d0FN5Q5oMp6Bw9QFYf0/Y8jxoTHBrlKAAhRQqgADjlIre0K/nE6bsFTnQ1uxB5lFzyOx/2KU5K6GKM5zzxXasw+sxRrUZr2M8P6LYKuth9Y/ACqdP8eHD4wPdpECFKCAEgW4A1NIVa212UIjrIApwX0ExhVqXH/aavaI8oP/cvcy60gHGLN2I/Ta61FbugX6g+tRUdeAsJGPwuYoQtWmPbDpekBTtxodu1phSpoCVej4xnW51uGsLxUqQyjHjULGDbtBAQpQQKkC3FEpoLKuMOOoO4iG/CrYRSBKM9IRc87ZMPqHS87Sb0T68nUoXK9B5ZpyBJrL0BC5E1b/IJz1eDgqDldj+9u58A8PRf0mIxx2A2xmQBeRgwufHY3A4a+6x0jexkWiQdTCpK9CUEKkfIRnFBh0FDB42AUKUIACChVgwPHywtrqqoXaIIeS8iKsfnAWMhd9h7hzBmP0yo/cR16WXjwWlevr0SkgDB0SYlAjWVGxy4CkKwtgmZAHh/x+q4q3Q1C5PQwhXY4Nh4zybORkpyMkQourD/wEfWistHHyv0TWV9/BkdgZ3e/ojj5TroVwRPA0lpePHzafAhSggFIFGHC8vLL1e/cLm9mMRQOvQYRehyBjGIIv6YHoMYORc3gPNkx9B4PPGoakiJ7untZYKuEoUEHz3CHk3mZAwFl1MI2KRc0sBwK6BrjnqaotRW5FNtJS96DzfcPRf9RVODx/F3Sph1CbXYedBbsxcfP78DeFwdCzO8eQl48hNp8CFKCAEgW4c1JAVX+8+RFRv2QF+g+8FMWHihA/txecfTtg1dCXYGrQol/KEPgZA2EQelRXVqGyuArBM4fAmSa/A6ujgMiQUDU9CyHdQyDp1O4QlFWcivTCA5APEGHot/ciqU8SjoxfDkOlP1LLtsJxfgwu+eId3nGlgPHDLlCAAhRQogADjgKqujDxbHFO+CD4B0bj8OaDSFkaAeO5I/BF8oMIsIegS4cBiPCLdPfUXmdHcUYRIt8bhaCL+8KqKkfNI6tgXZiH0F4xqJca3AGnoH4vUnPSUJVVjatSn0JIohlHe6+FPkCH8vIS5MXr3afBFMDHLlCAAhSggAIFuIPy8qKWLF8mdjzzb3RR94C/XxDy98vX1cgPJQ4ZVI9NK3bCdlhCr6R+CDCHunvqtNihzgH0c2KRPzcN6n4xCI82w/pqDkwpQY1HcLKrDuNo1j5Y5etwhoy5CBr5lnLpQDyMKj8cPLILlkuSMPiJGxHUpSfHkJePITafAhSggBIFuHPy8qpW7P9OHProA5jnxyG6ewwyDhyFI6EI0ffkYN83alR8o0J8jwQEqkP+19McLcSdRvgdzYE1FlBZYyC+luRXNujc89RaapFVdhgZWekI7eeH7reoYF8WAf+0PlBHObF703Z0eLwXQkYMkO/WupZjyMvHEJtPAQpQQIkC3Dl5eVVdTyc+MOtqNMyKR3iXCPc1OPVRleg0uww7Z+chf4kKMYkd4OdvhqlSA6fRBFumDZFX2mB+KgOGfCD9uYEw7dHDnmA7FnDsZcgpyURhQTHiBoeh/8xSlL3XB6ZVnVDrX4zUvHT0eTkCHa57ERp1PMeQl48hNp8CFKCAEgW4c1JAVbOXTBNFszfA3NATdbU1KGnIR1yvIFjk62u2/3oIEepYGHV+7p4a7DroSwJgvKYQmvJQmAIE6qok1P9qAkLkC471VtTX1yG7JgdVBVWIGxaMjvE9YM8yILDSiNLsMpR2kK/zufUsxN/2OsePAsYPu0ABClBAiQLcQSmgqq4XZf764i3AvBRo4lQoP1CN0JsagP7FSHvO6b7QWOhV7p66gk5gQRhwfg3EBQXu72m/ko/MyLd/q8PlozdWCyzWGlQ7SmAvkJB0n/xw5I4mBM4cCl2oCtt27IX58nScN2M2/OIu4vhRwPhhFyhAAQooUYA7KIVU9cia8eLoww5U7xbQq52QzqpFzD/rcORpFaq31sEQ6wedPRBqTT0MFhP8ws2of+gQUC6gfbOznGzUgNmBcmcZpAYnquTTVAGaEJhfqoTxQDDClwxCdV0F9qs2oO+MRHS/6mveIq6QscNuUIACFFCiAAOOQqpqt84Xm6f9GxWrIpGzIxPBZwVgxIeByP+2BuunZUFl8odfgAQj9O6AU+4oQ8eXAuRn4VhR/qYJGn+g3ljn1rCgAfW5NYgYEYjk5xyomJ2I4JVxSK3YC/3t5bjwycfd76hSCB27QQEKUIACChTgTkohRa0q2iyKtzzn7s33Yw4hbmQSRn8Vg/KNtVg7tQKitAJ2qQYasz+qcgXiztXj7Fn+sNv8sGpyBSxHcxEcG9oYbqqsVlz4aV/0mKzHgTuMyJvnQMISIaegCsRdcBMMoaN5BEchY4fdoAAFKKBEAQYchVTV9d6pI4vuQ/6ONfITi5MhJWhhDJJfzZCbi55j+yBz+VGseXg/NEY/99Gc6EuCcacCbeEAACAASURBVM4012mrCPx031GUyC/iDAgEyorzETWyO7pMjkBDYR6ihiTCvtaMoj2FcPTIQmyXEYi8+O/yeqIYcBQydtgNClCAAkoUYMBRUFUP/fyScBz9BvHn9kdOehFyfs5BROdECG0N1Op0ZMqnmfL/U44x8zsiv16CSC2RbxsPQWRXf5TLTzdec3sqOl8ajsQrHHIASkHWt/Kpqox6hA+yQRuiQdZ/yxE28hJ0GfE4x42Cxg27QgEKUECJAtxRKaiq6bsXisLNLyAwMBT6Oi0kkx42tQ4lm0sR2SsBuvpwVPofQk1VJozOjtAYLBCS/ABAqRb1eXtgFwMRHtMJKsMBZG/JkK/j6Qo/+Xoc1zpMgU6UZx+FX5f7kHjurRw3Cho37AoFKEABJQpwR6WgquYfWSnsy/8BXXwi8qtrYa+2Qh8eD1OE/HoGTSICtWZozeUoy5WPzNgFTP5a1FSWyk8ydsIUHo6Q5DD5xZt+qHWWoNqWBkuhAw2SCiZUoba4DpGOChhGvIbw7mM5bhQ0btgVClCAAkoU4I5KQVWtObxevPTzwxCdEvCCfOd3udWO8gIb6tLT4VAHIMCogg7RqDOZYdBIUBk17t7bVUb3n6raaqjUpaiU76Cy1FTBrpOP8ATaEVQRiErJH6+ZBN7rex+Cul/GcaOgccOuUIACFFCiAHdUCqpqQ2mueG7x1ccCzkVaZL0aitrMIsRfn4HKzAZY7CY06AOh0xx755Q6Mc79Z11aLmorq6CxVqJWDjlmIR/9CQmEKrUztJXybeUjC5BXV4avTR3wdI/beQRHQWOGXaEABSigVAEGHAVV1nUnVeZXExAt5PdRndMdRe9aUZ1agS73VUCbY8cN9gBUBMbhpx5JcMR0RurTWbDJL8/seWdHqNeswj0VBdhdZcXndenIiVJDWhUNKTMYujuL5HdW2eBXX4aISaugD43luFHQuGFXKEABCihRgDsqhVW1tjJL7Fl8GzRlqUi48Bx370ROBQKt5VgoBbv/fUNSVzT0SMGRB/MgRVuR9FBHVK5Zg88Ppbt/Pswiv8LBLwrqBD0CpEBY80pQa3Mi9PwHkNj7Oo4ZhY0ZdocCFKCAEgW4s1JgVW111eLo+s9RnjlHfnpxBwQERbp7GRtqdv9Z5ZAfW+wXBH2SGTpVEKrlU1SV5bkIKS93/7xAJb+2QZ60tUUorMyEv98ARJ37D4QmnM3xosDxwi5RgAIUUKIAd1hKrOpvfaoqPSDy9i9DXdl2aK3ys2yMEkw6+X1UAcdevKmTLy7W6PSwWxsgWQVqJLX7QuP6mnJY7VZog/sgrOtYBhsFjxF2jQIUoIBSBRhwlFrZ3/XLUl0s6sqPoKoiAw2V8ruprA73HMJZA0nlB6fu2FGbwJiBMBijERgWB5XOn+PDR8YHu0kBClBAaQLcgSmtouwPBShAAQpQgAJgwOEgoAAFKEABClBAcQIMOIoraft1aNiku66X3/sQt3r+nOl/1Irh1905Rn6cYMmqhXM2tV8ruWUKUIACFPAFAQYcX6hyG/TRHW6E9Im8KTUEpqxeOGfOiZsdeu2USyWV+Fr+Xr0kcDFDThsUhZugAAUo4MMCDDg+XPyW6vqJ4UalVhXMePSuLXGRoZMiIiJqXNsQQkgfLPp2zmff/HSL/E+D/FXJkNNS+lwPBShAAQr8kQADDsfFGQn8PtzMmXa/MzbQWKqa8/xLfs/NXSB23hhbpe3WCzF3fLBh54Hi6e/N7yof4WHIOSN1LkwBClCAAn8lwIDzV0L8+SkFhk6c8okEcaNaPnLz5lP3ibhAU5n0yiMd/ELsZoxQlcMkhQghH7Kxhh5WJT9t3rDrYOn0f8+XXwUqjEKSfloz/62LSUwBClCAAhRoaQEGnJYW9bH1XX311epiTcSMN5+eOqxDsL9O9cqjHcwGmxkT5Bd6WuzyFTlSA8zQnxhyNu5OzX/5nc+qNHbbhBWL3630MTJ2lwIUoAAF2kCAAacNkH1hExUVFYna6fc/bbJYbkKwFs4LoqH6b5Z8SbHc+37qDegjnSOHHKlKxH6h7vzkO/7+/qt8wYV9pAAFKECB9hFgwGkfd0VuVUy5LkakBBxFWYNeKms4uY99VRvRXxWOOjFAOvvzKkUCsFMUoAAFKOAxAgw4HlMKZTTEue1vR5yFoR3Uu/PVKLCe3Ck93pamL7xLGT1lLyhAAQpQwJMFGHA8uTpe2Dax64axAtqPnSXxAer/pGpga+yERb6weLI0c9ESL+wWm0wBClCAAl4mwIDjZQXz9OaKrbdrYbBcCYv6cYc1qYd68X55jEm1crgZJ81cuNrT28/2UYACFKCAMgQYcJRRR4/rhdhzw0AU42Z8aw+SZi6Y7HENZIMoQAEKUEDRAgw4ii4vO0cBClCAAhTwTQEGHN+sO3tNAQpQgAIUULQAA46iy8vOUYACFKAABXxTgAHHN+vOXlOAAhSgAAUULcCAo+jysnMUoAAFKEAB3xRgwPHNunt0r4dfN2Wc/H7OLqsXvjWjKQ0ddt2UgfI7rwpWf/5mTlPm5zwUoAAFKKB8AQYc5dfYq3roCjdOSSyWB6b8tk7x0OoFc187VQfc4UYSKyDkm9LVquEMOV5VbjaWAhSgQKsJMOC0Gi1XfLoCJ4eb35aWMHH1/DkL/2hdF157d3+nCivknwW7fy6QxpBzuuqcnwIUoIAyBRhwlFlXr+vVH4WbQH/z3jeeuGdeUsf4V/+oQ7M+WjBp6Yr1c4RTBDX+nCHH62rPBlOAAhRoDQEGnNZQ5TpPS+DPws17LzycbNDr9bDZzgsIDd1w4kqrq6t7CiF+OZSRXf3w9Lf9GXJOi5wzU4ACFFC8AAOO4kvs2R38k3CzRw43XVzhxrFr0zrNwneL/QRulOYurhG7J6bAqVOXN5iHI+mft2n0/n3lkJP18MtyyBHi2Kkq18QjOZ5deLaOAhSgQCsLMOC0MjBXf2qBYRPvXizPcdXxueTTUrvlcNP1eLhRL3z3fH+tWr6nSlWNAap6GBDumtfpFCirUZWpU17OcoWcw+k5mQ9NnxtwUsgBVq9eMGc4a0ABClCAAr4nwIDjezX3qB5fffUzuiJNseuuqXFBAX673v3XwykGvc595KYx3PRQAYPkr99Nvw85aRk5GQ+9PDfAKUSIPGsO1GL46s/mpnlUh9kYClCAAhRoEwEGnDZh5kZOJeAKOcXqoscXzn5mqMlgGH5SuElSQww3QHI2AOny03E08pri/zdsfx9yUtOzdz788hwBNa5huOG4owAFKOC7Agw4vlt7j+t5UVGRn95iuUV69aHp/hq10dVA0ccM+7DB0O5YA/zicF1bA/hJ9RinOgy91Ms1jyvklFerSrW9Z26Wk82TQUFBO1yLelwH2SAKUIACFGgzAQacNqPmhpoqIO6f+CyEmNY4v0n+W93vltbK37lKc1i+JqeP+yeS9IDU+9M3mroNzkcBClCAAsoWYMBRdn29snfirqv90N2Q4RjQJVS9dB8gn536w0mDWlyjOQS9SJf6fH6lV3aWjaYABShAgVYRYMBpFVau9EwExK/XB8AolTjUyWr1jjQV8uRTU/nOPws5NQiUrpaeWvCfM9kml6UABShAAWUJMOAoq56K6Y3YNXkqrLjYFnr+pept+6H6tQiQc86fTJukmQvPVkzn2REKUIACFDhjAQacMybkClpDQOy5oRucYj9sYqdDiu8tRJBK89nOP9iU9IJ8x9RM6bUFJa3RDq6TAhSgAAW8U4ABxzvr5hOtFjsmD4MKD8idHYsss8URFmc84ZqcGvnC4rfhtH8gzVqc6hMg7CQFKEABCjRZgAGnyVScsT0ExK7rR8CpSpEfhDPToemiUn96QCVfdPyFfNtUjjRzwYPt0SZukwIUoAAFPF+AAcfza+TzLRRbbzdBa3kO+8UqbLI/JJ+6ukeavWivz8MQgAIUoAAF/lSAAYeDgwIUoAAFKEABxQkw4CiupOwQBShAAQpQgAIMOBwDFKAABShAAQooToABR3ElZYcoQAEKUIACFGDA4RigAAUoQAEKUEBxAgw4iispO0QBClCAAhSgAAMOxwAFKEABClCAAooTYMBRXEnZoaYKXDhxyoVOOPutXjD3taYuc+J8w677R0f/WmfRsmXv1jVneS5DAQpQgAKtJ8CA03q2XLMHC7jCjUMSyyQBkwAeWbNgzqun09xhk+/qDIe0Sl7msH+N7TKGnNPR47wUoAAFWl+AAaf1jbkFDxM4Mdwcb5r8i/DgqgVzXm9KU08IN3G/zb9aDjljGHKaosd5KEABCrSNAANO2zhzKx4i8Efh5n8hxzls1YK315yqqRdee08np8q5Wp7neLg5PvtqncZ42U+fzqj1kK6yGRSgAAV8WoABx6fL71udP1W46ZPSef2zU2+5NygoaPupVG546PnE/ILi1XaHI+H/zyet0WkMYxhyfGtcsbcUoIBnCjDgeGZd2KoWFjhVuOnXPXnTs1NvHSxvstzpdF70ZyFHCKGrrq5eXFJWcd4d016rs9ns8b9vpnw9z1q9xjiaIaeFC8jVUYACFDhNAQac0wTj7N4ncKpw07d7583PTb1tkKtXcoCpde7ceFfw0Evm/VEv5XBzhzzPO66fFZVVlN751AyLze74/akqMOR43xhhiylAAeUJMOAor6bs0QkCpxNubB++lqNL2x/sr1FfJs1atEXsuzoEDmPXY6uzW4tLnVOkpEfi9MGdL/qrkCPHpV9gx+jVi+fWsCAUoAAFKND2Agw4bW/OLbahwLDr7l4GCZf9fpPyNTdbnr//trOOH7mxffB6tvbI/pQArRqQ/4cL1JlIlFzX2TT+jtgdAhXVdruz46Orjb+FnMLS8tI7p71eb7fbY/9ftyTxw+r5c0e3YXe5KQpQgAIU+E2AAYdDQdECY8febqry0y6TB/qFxzv6/8LNh69nadP2d2sMNyPkhBP7x78ax0KOwyYSH1ltCOo80rXOPwk58pEbcan8EMF1igZm5yhAAQp4qAADjocWhs1qOYETQ84fh5t9crjRHDtyM1L+v+hT/1o0hpykR1cZAjuNcrW0oKSs7C7XkRyHI0b+J8NNy5WPa6IABSjQLAEGnGaxcSFvEzgWcnS3fffuS0nyhcL3uS4otrmP3PwWblwdOlsP0dMPkqNSPvgi/3uDEzDLf/ZSHQs/J0z/O5Ijh5ygYyEnt7B4+53T3tABzjt55MbbRgjbSwEKKE2AAUdpFWV//lKgqqrqJfvX88zqzavvcR+5+W0Sl4ahvu9kGAvmAr/YgDRXypEnvfyVpNqNs9XyBcfC9S/3dDzkqDo9sUIb0DFZo9EMf+WVV/KeeeYZORlxogAFKECB9hRgwGlPfW673QTybh9rijaZD8sNcJ1SOjYZ5K9u8tGafDnYFPwWbk5sYZK0DUM1PU8MOQ6HyK1zSCPQdW5JQEBAabt1iBumAAUoQIGTBBhwOCB8VkDcN/Fvclh5z336ydFEhpNDjhWS81yp9/xtTVyas1GAAhSgQBsJMOC0ETQ343kC4uqr1Thbk2odf0kndUEa1F+6Dug0YfpfyHlU6vPZrCYswVkoQAEKUKCNBRhw2hicm/McAbF7UjCEKtuhizeL2gBoNu4GquX2Ff3B6anfNzsKG1BvGCE983G95/SILaEABShAgeMCDDgcCz4rIHbdIN8jJfbBiTrkIq6+3yR/Xe6PUM0vbJqJhA+kNxbKp7k4UYACFKCApwkw4HhaRdieNhUQX8inqbrq3pIfWPwPpzYc0sE6SMXyYZw0+UYo+UaqU0xyChILpJmL7m/TBnNjFKAABSjQJAEGnCYxcSYlC4hdk12HbCLkd0ctFVLg2LqEu9Xmr/4FHPjTu70tyHX4S4sXN/XSZCXzsW8UoAAFPFKAAccjy8JGtaWA2DlpENSaRDid0+XtdhDOYAcO16udYWFQL0+XH3jT2JoG+W8r5a+j0syFU9qyjdwWBShAAQqcngADzul5cW6FCgghv1Rzz+RN8hOMo+VTUyud5pgbrYGjYPj4A9dFxxa5266n5OyQg80AhRKwWxSgAAUUJcCAo6hysjNnIuAOOYuvVqGrPldeTySyVFX42RogfzcdDjEOWnW19Nr8zDPZBpelAAUoQIG2EWDAaRtnbsWLBMTuG4bK75Pqgs8c38OKNyDEVmnWole9qAtsKgUoQAGfF2DA8fkhQAAKUIACFKCA8gQYcJRXU/aIAhSgAAUo4PMCDDg+PwQIQAEKUIACFFCeAAOO8mrKHlGAAhSgAAV8XoABx+eHAAHaUkAsvOgWlB2dgIbCgbDX+kNtKoY5dhNiBnwljV34ZVu2hduiAAUooGQBBhwlV5d98xgBse+jvvj56Q9RmdXP/QoI7W9frld1uh6YrJO/wlLWottVN0tD/yU/XZATBShAAQqciQADzpnocVkKNEFAZK7rgfmjtqK6zgD59Z4I7/QrjAH/hc1aDnN4DCqOjkVJVlf5lZ9AaGgxrv6inxQ/wvUsHk4UoAAFKNBMAQacZsJxMQo0RUAIocLbsWnIzEtEiLxE90n3SWPnzzpxWfHMMyqEv/sKSvIehOtlEMm9Nkm37Dm7KevnPBSgAAUo8McCDDgcGRRoRQGx6uGbseLVj6CXNzLwhhek0Z8++WebE/+54yOs//fN7tNXQx4dLQ2b/kMrNo2rpgAFKKBoAQYcRZeXnWtvAfFxnx9xaNcoxEXmSXcVxp6qPeLIfwPx9fgClMunsrqeNV+6ccv17d1+bp8CFKCAtwow4Hhr5dhurxAQs/0Po7K6M6KTF0p/Ozzxrxot3gpah6KK8xCXuF66Pf38v5qfP6cABShAgT8WYMDhyKBAKwqImX5HUF2ThJguH0u3HbrlT09P/fpMAAp3XYydX38GlXxPVWj8Oumu7AtasWlcNQUoQAFFCzDgKLq87Fx7C4i50ZuQlz8IHRL3SH9P7/2nAWd2Zz06D+6H+up7sePbiejQZbn0t0Nj2rv93D4FKEABbxVgwPHWyrHdXiEgvpv4L6xf8E/3RcbXfXG1lHLNXz7MT8xNzEWnEe9KF7//rFd0ko2kAAUo4IECDDgeWBQ2STkCIm9rGOZfUIBSixpxMRb0vOESaej0ta4eiq2v90KHGzKk8PDq4z0Wy675O8yR0eh362wpuF+FciTYEwpQgAJtK8CA07be3JoPCohfX7wFy5/4EA65864H/SUMeAfqoPnIXXMvUiaapMs+HSOW39IdDZbn0WnUwwgLL5Bixroe+8eJAhSgAAWaKcCA00w4LkaB0xEQSy+7F6k/z0KdBXD91hl/W9oVY8IjVyKi97eoyesu3brvjtNZL+elAAUoQIE/FmDA4cigQBsJiJV3DkDWhvtQljoWjvpA92Zdv4FWV+AJsEJvXAdVSB3Cu2yUrvzmxTZqFjdDAQpQQJECDDiKLCs75ckC4r+PBqJyezJy10cgdlgRnKoixCU7UF5qRmnqYPk28cvlt3Ga0O/uJ6QeE3d4cl/YNgpQgAKeKsCA46mVYbt8WkAsGTseav1AafyXT/k0BDtPAQpQoJkCDDjNhONiFGhPAbH132HI/OZyVGaMQ21eCqxVwRBCgt6/EvrgowjstAYR/ZdKw2fsbc92ctsUoAAF2kuAAae95LldCjRDQBz8wB+HV/wDmSvuRW1xnHsVKvnr+G+ykP/u+nLKXzpDPWLP+xDdrn9N6n3r0WZsjotQgAIU8FoBBhyvLR0b7msC4uC3iVg7dSlK5Sciq38LNscDzXEM17+PBx7X3123ppuCypA8bqp06bzPfM2M/aUABXxXgAHHd2vPnnuRgCjdFYclV/4HJWk9oP3tKI0rvOgN1TAGH5FTTTGcNjs0hjDUlyfCUh3WGHRcR3Nc857/2G3SBS9/6EXdZlMpQAEKNFuAAafZdFyQAm0jINLTDVg7fjVydw+WX8N57PSTa4of8g5iBr2CITMyJMl9Yso9iV9fiEThzuuQ/v1TaKgLdR/tcS2jMVhxzQ+DpbjhO9um5dwKBShAgfYTYMBpP3tumQJNEhBrHngU615/2f0+K/cpKG0Det92lzTynVMejRHrn+mL7bO+RV15vDvkuJ6302HwWkz6dYQkSfYmbZwzUYACFPBSAQYcLy0cm+0bAiJtSQR+uPUALBUh7lNOrlNNw1+5RRr0yMdNERDZ/+0ln9pai4aqIPfyNvnr0revkPre+XVTluc8FKAABbxVgAHHWyvHdvuEgFj90C3YOOND93U3rmMucQN/kiZvvfh0Oi9+eUI+AvTiy+51uAJO4gVLpet+mXA66+C8FKAABbxNgAHH2yrG9vqUgFgwZBEy114DzW9Hb859dJx0wfRlp4MgDnwSihX3pqK+MtR9issYVIhzpneVBt5ReTrr4bwUoAAFvEmAAcebqsW2+pyAmBu1FTUFA9zPudEaatHvwW7S0BeyTxdCfJiyGsUHh7pPU6nVDpz/dB9p0LR9p7sezk8BClDAWwQYcLylUmynTwqIuRGHUFOU/FvAKURYny7S5E1Vp4sh5vX7HPk7JrkDjkr+v75TB0sj3th8uuvh/BSgAAW8RYABx1sqxXb6pIB4M2gf6iu6uzuvM5Wjx9Rk6aKXSpuCIZaNNcG/8wjkbU5B0Y47YatLdC+nUgn0vXOgNGLO9qash/NQgAIU8EYBBhxvrBrb7DMC4pNeP6Ngz4Xu27wllRNn//Ns6bzntzQFQAj5uM/6W/1QI3VD3qbHULR3gns9WmM1zn9Svgbnn/lNWQ/noQAFKOCNAgw43lg1ttlnBMSya1/C3kWPNd4B1XPiq9LYBY80B0AsvXIe9n51A2K7bcbN154jSc8cf2Rgc1bHZShAAQp4tAADjkeXh43zdQGx++MB+PEW+YiN/KZw16SWLzQev/AcqdPle07XRmSsjcaiIbk4f9rd0nnPvX26y3N+ClCAAt4kwIDjTdViW31OQAg52Cw4dzkyN17S+CycqF57MWzGOKnjxekngojDS7tLyZfv/yMk8c21V0BynC8/BdmJIdNekgK6Nek6Hp8DZ4cpQAHFCDDgKKaU7IhSBUT+2u5YePEW2Cwm911Qrgf++YXmosv4e6RRHzY+kVi82/V9nPfkt1KPG751WbjD0bY3kxDYOQexvcOx+rEpuPS2JyVpOF/ToNTBwn5RgAKNAgw4HAwU8AIBseW1W7HyofchyaHFFXJcV8+4fnuDk79HSPIPcNgOInvtgzCFDcKgxy6R+t+zVeQtM+HLycUI7rodk0cP5TU3XlBoNpECFGgxAQacFqPkiijQugJi5X23YtvsD+CU043rbijX5Ho3lWtyP99G/nW2y48q1urqkHTxC0gc8j5K0kejMjtZumLZP1u3dVw7BShAAc8SYMDxrHqwNRQ4pYBY9/g47PvseTm09D72ZnH56/e/xa6jO64vg7FIfjDgl4jqvwq6oEMI1R2Uejzjeqc4JwpQgAKKF2DAUXyJ2UGlCYh9X+iQu2o8sn6+BTW558FWG+Duo+u32RVsXEdyJMkOSS3/S+jgkC+5keTv6UMykTz+BemSD99Tmgn7QwEKUOD3Agw4HBMU8GIBseaf8bCVd8bR/8SgOlOLrhPL4KgrlR/mVw6tuQahvezI/q8/nKokNBRfiuLUCTBHHcS5j9wupdx40l1YXszAplOAAhT4fwIMOBwUFPAhAbHrVTPS101B2f4bMPKdW6X4EXwflQ/Vn12lgC8JMOD4UrXZVwr8JiB+eXwwCrdNkq76aSpRKEABCihRgAFHiVVlnyjQggJixY2hKMkeCmG/BDV5XVBfmiS/ANQsv7TTAXNkEVT6IzBH7EVg0veICtgiDXzX1oKb56ooQAEKNEuAAadZbFyIAsoXEOuf7ITC3Xch95drYSmPbXz2zol3bh1/m5X7ji7548Q/eieSxnwMU+cPpfMfrVa+EntIAQp4qgADjqdWhu2iQDsJiK3/1qJwzRSkLXsSddUh0MgNaeonhSvwuJ7NExS3H/3v+ac0+NGl7dQNbpYCFPBxgaZ+bPk4E7tPAd8QEEWr/LD6uc+QJt+G7go2rqM1J06uIzW/n/7oU+T4AwhTrvkXxn0xTb5L/Y+W9A1U9pICFGgXAQacdmHnRingeQKi7Eggvr1qGfJ2XADd79p3PLBo5Ecoq7WVUOkq5NdGaGC3BcNeb3IftXE9XfnETxRXpHFdjdPx7E8wceOtkiQdP6HleZ1niyhAAcUJMOAorqTsEAVOX0B+MacGi4Z+g6NrR58UblwhxRVeQjvtQFjKO1AHb4V/QB6y11UjsKMKfskh0GkTUXbwMmSsvAWWqmOntE6cXCHnrLtekS6a++jpt4xLUIACFGieAANO89y4FAUUJSBWTX0QG2bNgP6EbrmOt2j0deg28RkE9n5LOvcBy6k6LdY/3AmZG55BzvrJ7iM5xz9dXCFJyHdcjVswUkq5dpWi4NgZClDAYwUYcDy2NGwYBdpGQOT8GoevRu1EQ1Vo4zU3rnCjNdZi4IOXSxf8a8XptER8Pe5FpH77+ElHcuS3RSC8617cumKQJMWfMiidzrY4LwUoQIE/E2DA4diggI8LiOU3voqd8x466dSU67TURW9Mlgbc/3lzeMTyyW9i52dTTlqn6zWfI6bfLN9Z9Ulz1sllKEABCpyOAAPO6WhxXgooTECkfx2EH27fh5rimMajN65rZrqOniddsfym5nZXiGwj5l22Efm7+jQeyXEdxYnpt0G6ccd5zV0vl6MABSjQVAEGnKZKcT4KKFBA7HhrNH6c8n1jCHFdL6ORT02NerOv1ONvaWfSZbHjjcvx4/1fn7Ruta4BQ17rKw285+CZrJvLUoACFPgrAQacvxLizymgYAHx9Zg3cPD7+6D9rZOuU1PR/f4rH2UZdabdFgen+2PFS4dRVxHZeHTIdRSn/z9ukUa98/GZrp/LU4ACFDiVAAMOxwcFfFhAfJC8BKWHKNu0UAAAIABJREFUJzQGEFfASbnyEWn8V6+2BIv4oPs6lOw/z/2MHNfkCjhdx02TJnz7fEusn+ugAAUo8GcCDDgcGxTwYQHxXqfVKDsytDGAuO6eShp5g3TVfz9rCRbx+eBPkL3pxsbTVMeu73ldvr7nwZZYP9dBAQpQgAGHY4ACFPh/AuKTPq4Lgc8+6TqZiG7XSTcdWNRcLrH1di0GTBSSNNwuFg9/C0dW3X3ShcaJw2ZK166+v7nr53IUoAAFmiLAIzhNUeI8FFCogJgT+hPqSkc2PpTPdYqq5+S/S2M+e7+5XRZfjhoLtXkYsv7bE46GfnDYwhvX7zpF1XnUy9JVPz3e3PVzOQpQgAJNEWDAaYoS56GAQgXEwiGfI2PtpJOOsHQcNku6bvV9Z9Jlsex2E0TRUBTufhGlR/s2rt8VoLpOeEC6/Os3zmT9XJYCFKDAXwkw4PyVEH9OAQULiGXXPI59X7x4UgAJ6nAIt3/cw3WK6Uy7LvbN8cOuz99D1obr3NtwXeMz6NHR0rDpP5zpurk8BShAgVMJMOBwfFDAhwXEztn9sOK+7ceSx2+TQ/5YOPfRSdIFLy9oCRohtmox77aNyN01AMERORiyqJvUY3hNS6yb66AABSjwZwIMOBwbFPBhASFWafDJXRtRcGDgSUdxAmIzMf6bgVLMwJKW4BFbXhuHHx78BudOeV666K1pLbFOroMCFKAAj+BwDFCAAn8qIDZMm4g1z81vfNifa07X7dwdz1+N6z66RJKSG36/sDi8XA9zYJQUc17mqWjFlyMHwlIxA90mPYCdc+Zh7NcjpMhehSwHBShAgdYW4BGc1hbm+ing4QLuozifP7Ia2VvOOynkuK7AiT/nJ8Rd+Ddp6AvZJ3ZD/Do7AIc+WoCL3rvpVEd5RN6qMCy9Ng3Jlz+O+DErpZTxqR7OweZRgAIKEWDAUUgh2Q0KnImASP9xML4auxpOq6HxqcbHj+T4hWQhsv+rSLroU2ngY5XHtyNeUR9F4oh9uOrH8ZIkNV7EI/bNuxDb3zsPFzz8mdRxXLpI+3oAhM0iJV+z/0zayGUpQAEKnI4AA87paHFeCihYQPz6wq1Y8+QHkOQ3bqpO6Ojx6GIOy4RfzFoEd96Ckn3lqC14BlWVndB74keIHjZFGnhHnWspsfiir7BnxRWITzyIzjf1k4Y/U69gNnaNAhTwUAEGHA8tDJtFgfYQECvvvh3b/v0OnHap8fUNxxviCjqut427JlcAOv7pYZX/HtPjF8QMvVcaNXenSP0oBevf+AhqZyUSBl4uDf+YAac9isltUsDHBRhwfHwAsPsU+L2A+PX5q7B55muoLU1wh5wTj+b8GZfrAX4adT3CeixBSPdvEZaySTrnmQzqUoACFGgvAQac9pLndingwQJi7RPRyNv4FAq3TYalyr/xiM2ffWIcP7LjCjquSaOqRUCHwwjp9B+E91sFp3mDfKqKz77x4JqzaRRQmgADjtIqyv5QoAUFxI53krHv08moybwClpIk2OvlVzCccFTHddrK9Smich3qEVaodDaoNA75omIdbA0GuAKPax5zUCb63PIsxLhPpeFn/oTkFuwiV0UBCihUgAFHoYVltyjQkgLiiy/UiNycgOqcODTUdEX6dzFQ6xzoMjFPDj/ZCO1eiYq0ahjDLEi81IriHRrkbjfDGJQAR/1FKD04FqUZKYhM2Y4uEyZKF7x0qCXbx3VRgAIU+L0AAw7HBAUo0OoCYt8XOhRtGYW0JU+gMicFE5aOkzpduq7VN8wNUIACPivAgOOzpWfHKdD2AkIICV+NeQhF2+/H0Om3ST1u4ks3274M3CIFfEKAAccnysxOUsCzBMS6Z4cja8Vt0qRfJntWy9gaClBAKQIMOEqpJPtBAQUL7N+4X0R1ikJIRAg/sxRcZ3aNAi0pwA+LltTkuihAgRYXyM3JE/PT5iM+LA5Xxl8JbaCWn1strswVUkB5AvygUF5N2SMKeKXAof2HRJfuXRo/k/Zu3iNKw8swa+ubSDDGIzE0CTnVuXhhyHPQGXT87PLKKrPRFGg7AX5ItJ01t0QBCvyJQGFtoXhx40u4Kv4qJDo7ospchQ8PfoT00nRc1f1K7C85gPTidAzuMBihASE4K/AsJMcl8/OLI4oCFPhTAX5AcHBQgALtKrBm8xqRbcxBXnkeduTtgF9QAEorijEsYTj89Gb8nLYCvWN6I15+pM43u5eiV0Rv3HL+zYg1xvLzq10rx41TwLMF+AHh2fVh6yigeIEjxUfExzs+QW55LoZ0GSI/+VhAq9Vh5ZFVCNIEYkDHAdiSvgU2YcNVfa/EkgNLsKVkBz48511069SNn2GKHyHsIAWaJ8APh+a5cSkKUKAFBPJS88Sq2jXYnrsN5ySegx/TfpTX6kS1oxYTki9HZmUWdmTuwKXdL4XOpMf0DS/jcMVRaHR6LB25GMO6DuFnWAvUgauggBIF+OGgxKqyTxTwEoHKykpxtD4dG45swKr0VTg/8TxEB8Wg2lKDVYdWom9MH/SI64n3d76PlVlrEGgMQYA+AOlVGVg4dh4uSxrNzzAvqTWbSYG2FuCHQ1uLc3sUoECjgNPpFHf+MAW1lir8fdDtWH5gOTJLMxHlF4lR3UZhe9EOvL51tvxych0i/aPgcNrld3oKZMl3Uy0Y9zHGJo3hZxjHEwUo8IcC/HDgwKAABdpNoCajSryaMwvPrnoKncO74o5+t+P82POwr2w/3tw8Gxk1eXKwiYRODjgOp+vV5HK+kU9hFdQV4KtRX2BE12H8DGu36nHDFPBsAX44eHZ92DoKKF7gu0Pfi4nLb0SkORoltYVIDEpCdlW2fAdVAAJ0frC5jtr8NqkkFaoaqhFoDsAX536K7p278zNM8SOEHaRA8wT44dA8Ny5FAQq0kMD+1APi3r33YE/BYUSYw1HZUAWTxgi1pJZvqHIdtfnfx5RGrcWR0kN4bsQ09M/rhwtHX8jPsBaqA1dDAaUJ8MNBaRVlfyjghQJbS7eKIR8PR4xfAox6k/taG/nN4409kSRJvg5Hi8zyDHSL6ozlly5DSFAoP7+8sNZsMgXaSoAfEG0lze1QgAJ/KnB472Gx228P7lh6ByAHmSD5bimd/KdrEvJ/Fns9imsLkBKWjC/GL0KnwCR+dnE8UYACpxTghwQHCAUo4BEC61evF6ZuJry0+SWsyd6AWmsdJKGWz1A5EOEXgYndrsI9/e5FpCmCn1seUTE2ggKeLcAPCs+uD1tHAZ8TOHzwsKjSVyHXno86ex1CdSGIU8VCKgdS+vPJxT43INhhCjRTgAGnmXBcjAIU8G6B9N3pomNKR0g6+QIfThSggOIE+IutuJKyQxSgwKkEUvekii7JXbCufAO2Zm3BXQPuRElOCWI78uWdHDkUUJIAA46Sqsm+UIACpxRw1ghhNTfgH9/fiQVrFuKSsy7B0quXoE7+ryirCIkdEvmZyDFEAYUI8JdZIYVkNyjg6wLFBcUiLDIMB7YfQPcBJz8AMH3XUdGxdyK+OroEN3x+IxL9O+K9K95DbFgcpn4xFVvKtyH3/kzUF9fDGGHk56KvDyb2XxEC/EVWRBnZCQr4tsCR3UeEPcmOuWvm4tFRj8FcakJgVKC0e8tu0at3L2yq3YLHFj2K1VmrMHPcLEw9+17M370Ad319J7qFdMdzY55DQnACYADUWSokpyTzs9G3hxR7rwAB/hIroIjsAgV8XUB+KKAod1ag36x+sFRY8MSYxzF10FQ0yP/ds+xeLNy8CBN6jseL41+GygqMnDcS+4r348srv8RlvS/Dh1s+xFNfPoWnJjzlDj/ygwX52ejrg4r993oB/hJ7fQnZAQr4tsCBPQfERv0mHD6QiifHTcPCLfMx7T/TEBITidK6Epga9PjmhqUID43E9B9fwtxf38aEXhPw+TWfYX/pQYyZNxq2GiteHjsd53Q8F3qtDqVpJejbty8/H317aLH3Xi7AX2AvLyCbTwFfF3AdvVmZsQo3fHQDYoJjMOvqWRgUOwh3f3knukSl4MHzH8AHOz7E1KX3oU9Ib8y4bgZ6hfXCY989jjnr38SjIx/DyyNfwq8Fm3DLwlsQHh2Ntdf+zKM4vj6w2H+vF2DA8foSsgMU8F2Bld/9LALPCUFWXiaG9xyO2T/NxgsrXsSofiPx7cRvkFWdjbGfj8PB/IP4euISjEoZhdkbZuOVH15BbFQsFk9ajI7Bibj7x7vw3q73obbJr4kICMbOO7Zix7JtGHPVZfyM9N3hxZ57uQB/eb28gGw+BXxZoOBQvjjgdwhXzbwSQ1KGYPbE2RANApOWTMLmvG1umgkp47HwyvnYU7IH13x2Lepr6/HC2Bfk01RXYFnqt7jzpykos5QgKbgr1Fo1DpccxjfXfIUBNX0Q1zOen5G+PMDYd68W4C+vV5ePjaeAbwvkFeSL6MgoFNYX4q4vpmDJ3i/x2uWv44Fz78f7uz5A5+DO6BfXHw9+JZ+m2vI+pg6bipmjZ2Jd7jo8seKf+CV3LeJDOiHEGAq7/AZzu8OO1PLD+Pclb+H2HrdCUvNiY98eYey9Nwsw4Hhz9dh2Cvi4gM1mE9N3zkBZWSleG/Uqfklfj0sXXoowdSiW3vgN9hTuxUNLHkDHmER8ce0idAhKwE3L/4ZPd30Mo94fyWFdIV/CA6v8tnJJUsEpnEgrP4LXR07HvX3u5nU4Pj6+2H3vFmDA8e76sfUU8GkB1wXG07e+hscWPIQ+3fvh36PnYlD02Zi2chrmrn0bBpMesy+diUt7jsFC+bk3T619Fnl1efLpqGT4GwJgc1jdoUb67T+H0+E+gvP2xbPwj15/h6T6v/bOAzCqKm3D75ma3nsgJCEhoYaEhBJaQpUi0ntTKTYQe1sVe1m7q+7au6jrrqurrqiLil1pSrHQu/SaPnP/79wk/MhSQkibyXvXy0xm7r3nnOfcmXn3O1+hBadR32AcvEcToMDx6Olj50mgcRPYs2aX8bHxOUb/YwICHH44dHg3JraZhLt634Xi0mLEB8Thu98X4bqPr8ZXm75CXHgyovwjUSzCRkw3f4CnU9+UuIqxes9vmDd8HvqqnghPieB3ZOO+xTh6DybAD68HTx67TgKNncB3C741grJDkfN0F0T6RcHp8MWqrYsRFhCFu/LuxNYDW3DLl7eJ+AlC87BUGHDLclSJXnr6H3T6tX1F+3GweD++n/41Dny/Fx3zO/E7srHfZBy/xxLgh9djp44dJwES0AT0MlX313rh+60/ID2ipYgYYJck+NtdsNMEFB/YBIHOiuUoETh6Oep4m9Vixdo9a5AVm4nPx/0XsjrF70feYiTgwQT4AfbgyWPXSYAEgN83/W584lqA8a+OQ5vYbImGKhFxYilHo9WOfMtpR+KTbYYcaLM4sHzr93h1/Dz0tuUjumk0vx95g5GABxPgB9iDJ49dJwESqNAxphWnB77d8gPaxWThcMnhE9hpjk/Mz+GPH7cvRqf4bCwc9zmjp3hjkYAXEKDA8YJJ5BBIoLET2Ltxj7EzfBdaPJyGKHEsTpDsxIeLD4r15hRfcWLZ8Zdw8Y1712HHoa34dc4viNwVgdCEMH43NvabiuP3eAL8EHv8FHIAJEAC5mqUbJ9u+xy9n+sFXx9/NA9Ph0uS9+nlp/L/ypepTB8c8z8Fq8WGNVJws6DoEP577gLkxfag9Ya3Ewl4CQEKHC+ZSA6DBEigXOT8sHcxzv3HFKzYsQoB/uEId4bCbrPDCpuJyIUylJaVYnfxXjOsvFVUSzw//AVkh2ZR3PAmIgEvIkCB40WTyaGQAAmIyCmSdScncNd3d+G15W/g5z2/oFQsOVZxIjYFjjgh28Vykx6WhnFtRuG6jtcDxWLR8TnVehbpkgAJeBIBChxPmi32lQRIoEoEvvz0SyO3Uy7gAyzY+jnWiY/N1oPbzHPjAmORJD46+XE9gCLgq2+/Qte8rvwurBJZHkQCnkOAH2rPmSv2lARIoBoEdq/bZYRFhQN+FScXAHt27EZ4ErMUVwMnTyEBjyFAgeMxU8WOkgAJeDqB1159zeiT1webtm1CVocsfv96+oSy/w2aAD9gDXp62DkSIAFvIXBg934jMCzoyHC2b9+O2NhYfgd7ywRzHA2OAD9cDW5K2CESIAFvIvDrz78aqWmp5pD+uuwp3PHR7Ti/y/mY2/Um87UPPvgAAwcO5HexN006x9IgCPBD1SCmgZ0gARLwNgKvz3vdGD1mtDmsRbuWYPq7M7Dkpx+QmNQc9/S5G6NbjpSQdbeEr1tAa463zT7H0xAIUOA0hFlgH0iABDyCwMKFC41u3brhwI4DCI4OPuH35/5d+4yg8GAUoBCXz78Kf/vvY0AA8MTZT+KCjOnmWK9ccA0e+PwhzBv7CkanjcSa1WuQkprC72SPuBPYSU8gwA+TJ8wS+0gCJFDvBL79+lujY+eO2FywGU38mpj9WbdmHZJTko98j/688mcjrWWa+d5zy5/Hef+eBux2YUr++Xhu4NNmfaz/rJuPSe9Mwq6NO9A9Ix+PDXwEbSPamOe89957GDx4ML+X63222QFvIMAPkjfMIsdAAiRQ6wR0luRth7Yh7n6pdRWRgNdH/R2do3Igq0z4+puv0SW3i9mHb3Z8L8tR07H8x2Vo2aYtXj7nRWRFtceOgp0Y+854LPjuY0QnxuLFIS+iX2IfHC4rxPR3puOCTjPRI747synX+kyygcZCgAKnscw0x0kCJFBtAjt37jQiIiLM8x/+4VHM+fhSscwYmN5rJv4y4BE45H8FRgFmfTAHzy54CggFnh3yHM5tM9U85+aFt+DWD+YCduDW/nfgxlzJnizbE0v+hoveuwDYCTw+5QlcmHUBdu7YgajoaH43V3u2eCIJlBPgh4h3AgmQAAmcgoC23ry6ah72Ht6Li7MvNI8+7/3peG7B0whpGolrcq/BnV/chYNbdpui58kBfzWPeX/tB5j4zmTs3bgL/TsPwrxzXkaIMwRfb/vOXKZas/JXdMjqiFeGvoK04BSUuErgsDpoxeEdSQI1QIACpwYg8hIkQALeS2D1z6uN5mnNMfDvQ/DBh++iZ6/eeG3Iy4j1j8GSHcsw4d1JWPXjT2idkYFXzn4JGZFtseXQVlmOmogvfliAuOQmeGHIC+iT0AslUhNr8rtT8frnr8AR44tXznkJI1uMMOGN+tc47C3ah4/HfIBN6zYhITmB38/ee1txZHVAgB+gOoDMJkiABDyXgLbeVPb+z9/fj6v/fSVQCtxw1k24vcct5lufrf0MPZN7ms+v//xPuOs/d5jLUXcP/DOu6STHy/aXxY9j1rsXQwKrcGmfK/BQn/vM1+eteh1/+vwmrNn5Kyw+flg1cxlaBKbQiuO5twx73kAIUOA0kIlgN0iABBomAS1wtDiJ8o0yc9fsLzmIce9MwAdfvYvgJqH458i3kZ/QA59s/BTD3hwqy1T7MTh3KF4V60ygPQBfbPkKU8Vqs2bVb+Zy1GvnvIrUkOZYuXsVZn88B5+snY+wgFgkBidi8fZFuK/3vbiiw6UUOA3zdmCvPIgABY4HTRa7SgIkULcE/vPv/xj9B/VH91d744sF/8XowePwwuDn4GN14r8bP8MU8a/ZvHUjWia1xap1PyGhSaIsR72IvCbdUegqwiQRNm8tfB0+Mf7mctTwFsPMAcz+5Ao8sfRv5vO0sHQRM4A2FK3euxqDkgfiraGv4a033sLIMSP5HV23U87WvIgAPzxeNJkcCgmQQM0S+G31b0ZK8xTzotd+dgPu+fBOwAk8OOgRzMmeZb4+98tbcd8XD+Ca7lcfiY568PuHcfn7c4Bi4Iq+V+O+/HvMY7Wj8nWf/Qkb965FckRLBDgCUCqOxXqzKAt0GHqLsBR8PeFzbFm3BU2Sm/A7umanlFdrRAT44WlEk82hkgAJnB6BLRu2GD6xvti+fztaiSBZu389xv5rAr5f9BUS05Px0pCX0C0+98hFP9v8BSZLdNTGX9ajc8fueFWcjpOCmuGnXcsx66M5+Gz9J4gKbIK4wHhxOC4xrTaVm5Kg1r3F+xDlF4lFU77C4R2HT5ot+fRGwqNJoPERoMBpfHPOEZMACVSRwOGdh43CkCLEP5yI8S3H4NmBkuNGtrd/ewfjRegUbj2E8/rNxLWdr8IdX92FFz5+Bv5xQXh16MsYknK2eewln1wm+W6ehFUsNC3C0szlKJfb9T890ALngPj3BDkC8cN5X8K104XAqEB+R1dxrngYCRxLgB8e3hMkQAIkcAICu7fsNsLiwtDy2fb4ecMyJMQ2x23dbsbkNpPMM3Q9qfs/vddcioIvcE3P63B3nixjyfbi8pfwp4VzsWmflHM4ZjnqeM0dbcFZPOVr7Nu6D+Hx4fyO5t1JAtUkwA9PNcHxNBIgAe8nsHH1BqNp8wTkvpKPNfvXSlkGN3Yc3IyezXrh4b4PSs6bdvh5zy+49dPbcEuvW8zoqCW/L8Ucsdp8vv5TRAUdfznqeOQqfXDSxMrz1YQF2LRmIxJSmvE72vtvM46wlgjww1NLYHlZEiABzycw7+XXjDETxmLE2+Pw3tr3kRaeDpfhwurdv6JUHmdmTMPjfR8+MtAL5l+Cp358DnZlRUpYixMuR51I4JhRVM0H4S0JJZ/38jyMmzSO39GefxtxBPVEgB+eegLPZkmABDyDgM6D89Div+Cyjy5Dm6h2InDcsEs5hUMlh7B210pkxHXE5Nbj8cLyl/HjtkVIjWwNX7vfkeioqo7SKqJouWRGflAsQ3OyLmEenKqC43EkcAICFDi8NUiABEjgJAS0wFl3eD3aPtUBcQFxsFls5tHaZ0bXjdp+eDu2S3h3jCTri5HyDbqelCH/O92tTMo4bJUSDz9NX4Qk/0QKnNMFyONJ4BgCFDi8JUiABEjgJAR+Xr7KSGudbtaimr/hv2gV3hJajFRuWugoCY3SId/VETb6Olo06czG/cS35/2R7+CXFT8jvU1Lfj/zziSBMyDAD9AZwOOpJEACjYOAtuJ8uuVz5L/UE+lR7UXS1Oym7T0/i3PygsmfIS++B603NYuXV2ukBGr6c9pIMXLYJEAC3kxg/579RlBoEMb+exJeF1+b9nGdUVxWVCNDdtp8sHTLNxjTdiLmDX4JB/YeQHBYML+ba4QuL9KYCfBD1Jhnn2MnARKoMgFtxdknmYbTnmqLw2UFSA1NRZGr+IysOU6pafXb3t/gb/PDL9N/QogzhNabKs8IDySBkxOgwOEdQgIkQAJVIPDVl18ZXXK7YNnOH5H1fEf4S6Xw5mGp1bbkaMvNmj2/4XDpISye+p2ZU+frr75Gbtdcfi9XYT54CAmcigA/SKcixPdJgARIoILAksVLjPaZ7fHD74vRd14/7Cs+iNaRbU8r343VYhWHZGDFTm2xCcRHY+cjOzoLS5csRWZWJr+TebeRQA0R4IephkDyMiRAAo2DwNo1a42k5CSsP7gRk96dii/WL0BIQCRiA5qY9abKY6lEwVRGisu3rBlpJf/TOXS2HdqMfYd2oltiPl46+3kkBiZg3Vop59A8md/HjeMW4ijriAA/UHUEms2QAAl4D4HX571ujB4z2hzQc8ufx2OLnsBPO35CiWQ3DnAGwU8S/TksDvN9XTW8oLQAh4oPwCHJ/NpGtcXFHS7EuW2mmu+/8fobGDN2DL+Lvef24EgaCAF+qBrIRLAbJEACnkdgx5bfjci4KLPj8zfMx/trPsJSyUa8r2i/+NYcNl/3t/sjxCcY7aMyMLB5X8l10898fefWHYiKj+Z3sOdNO3vsIQT44fKQiWI3SYAEGiaBjz76yMhqnYmw2PAjHdRLVFslu7He4iTDsV6eqtz2bNuNxSuWoG/fvvz+bZhTyl55CQF+wLxkIjkMEiCB+ifw7dffGn5OPyQnJsMv1M/sUMHeAqxdvxYFxQXo1KUTv3Prf5rYg0ZCgB+2RjLRHCYJkIDnEbB9sOauEW2SrW1t+PufYtV3fxjBO79lqbim1yYGOQe294El3YF3AhTuvCFa/eh5I2WPSaDmCVDg1DxTXpEESIAEaobAjBuNoVdchwHRvjNnhqgnj1z0obfOR/O2d1sSUyMc8i0eYAGa+wP9/fB7MwsuPj9cvVUzHeBVSMBzCVDgeO7cseckQALeTmDAeKP77Y9geGL4+ZeFq2fN4V5w0zBk5P4DXfuKp/LvwJIvD2DzGgtimwVE5Q/ArJTgMgk47zchVC3wdjwcHwmcjAAFDu8PEiABEmioBAZPNnrc+iCGJYWdf1moCJw5c0NQULbcOf26eMPXb3fJqqXXYsUP/8GP31jx89Jz0KbTXc0uv8VvbquIX3cUI/uaSHWwoQ6N/SKB2iZAgVPbhHl9EiABEqgugUqBkyYCx18ETs+hs6wTL36kRd8+xYWF6L++pfrsD5dOaz8BfUa+PO666zEkQM0YF6Keqm7TPI8EPJ0ABY6nzyD7TwIk4L0EROD0FAvOlJZhk87zVS9jwmWLmsy+MSs3LvTZN5qq84878Izcj5Pvea73tV1bzJ8RqPp7LxyOjAROToACh3cICZAACTRUAoMnGck33I+ByZEr/721cMf6bb/37JWeqNr7YtADser943a7ZYdpfudf9dS1M8ZsvilINW2oQ2O/SKC2CVDg1DZhXp8ESIAEqktg8EQDV/wZftHRkjpQoUi+sScFwBVvRZu74tTPx71sTn5Pa97Zn158zWWlj0So8noR3EigERKgwGmEk84hkwAJeAgBseA4r3kQxS53IT7+uwttOwdc0DOzNEYhfW60WnvcUXTq0031GLBw0hWXGy/GSPVPbiTQSAlQ4DTSieewSYAEPICA+OC0veVhhAT6zl44Z8qHCIlZMuXeh/y6+qLrjHD11fEFTv4Ix8gZf584deyOZyNVtAeMkl0kgVohQIFTK1h5URIgARKoAQLayfi2B9EvPWzSDdrJuMvAtT2eeDU3PACzAAAgAElEQVTp0tTguSP81S3HbaHXsKfCrrhr2uictO//GqU61kAveAkS8EgCFDgeOW3sNAmQQKMgUBEmPrRl2LTLfdUzSM96OfhPj0yYO7TrtqBCZJ8fqbb+gcOFd7RDVNRX6ePO8+8YaJn7YvwJRFCjgMdBNnYCFDiN/Q7g+EmABBouARE43SVMfERa2LQ5/iJwMrp2Q6ushZm3PIAZ0bZF+4tw/rXRapk5gDeWdsSWtS87O+Wl5sSFHvArQ5v5KWpTwx0ce0YCtUuAAqd2+fLqJEACJFB9AmdPkSWqhzAsMWTanBAROHpLy3gCoy++oOXU6egYgOKDxVi6tBBq/f6C9rDaHJEBDsRacNnSVPVQ9RvmmSTg+QQocDx/DjkCEiABbyXQZ6TRbu5DGNUq/oIbw9TfzGEOmOXE+q+eQ7/R42yDxsAvJh6lyoqi0jIotxu+DvtDh9tZL/NWJBwXCVSVAAVOVUnxOBIgARKoawI5+X9XZ09QbSdMefzH5vZP/tB8VrcZCIuajjYd2yIhpQw+fsvRJOmvGNLy+bruJtsjgYZIgAKnIc4K+0QCJEACNUHgv9t6NouLsfQOhDVOYcvtcWrVCS/7hmFFwuHxAYH+kxLtyE9xwtbUjo+DrHj+jii8CqWMmugSr0ECdUWAAqeuSLMdEiABEqhrAlfefyhs6CR1YYtIpNnx5ORQdfylq+e+6IzQsNtVfGLPAH9fW4ikB4yyA01tQJIDZQk2fOQwcP3FUWppXQ+B7ZFAdQlQ4FSXHM8jARIggYZOICffsJ9/NaaNOAsdFB6fFqEu/p8u3/rsNMQ2e0Scl31VaLgUhAAMl8t89LVb0dQHyJW9sw/2ijVn7NgQNb+hD5v9IwFNgAKH9wEJkAAJeCuB9l0NjLsEY6aORVcr/jI7Qs36w1Bn3DQI8c3+jdx+QHQToKQI2L4Z2LIOOLAHcPoBCakIbt4CA8MsOMsPB3wt6Ds6WH3nrcg4Lu8hQIHjPXPJkZAACZDAHwlkdjMwfhbGTR6NLscKnGnXR6OsbAnOGhNraZ0JSASWe8NqF5b/8DF+W7YMa3+xofBgR4RHd0OX/vAfMAoTmvqjnxMr95ehsyQZPEjcJNCQCVDgNOTZYd9IgARI4EwIHCVwckXgzDragtN/1EPoOuBSx6DxCAxwYu+h4uXuLRsuxJC0L/7QZJuOg+F0PiV2m5i4iTMxK8aOVnbMPSeYWZLPZGp4bu0ToMCpfcZsgQRIgATqh8CJLDj9J8bCx7ZKTbkiOKFdG/i6sGFHEbrtyVCyPnWcrV3H7vDx/xBTrvY9a8hZmByIXaUWpE8JUrvrZ2BslQROTYAC59SMeAQJkAAJeCaBCoEzXpaoetrxl5lhFT44nXpfgdz+94VOno2MECfEp3jYwhT19kkH2Sb7dqRm3BB1zb24PDUMTRUmTghTr3gmGPa6MRCgwGkMs8wxkgAJNE4CWuCIk/HYyWNwji8eHBesLjdBjLlokWRCzmqf3xNtbPj+5YQqVB1v3SUMPtaVasaN0ecN7YeeTrw6OURNaJxgOWpPIECB4wmzxD6SAAmQQHUIZInAGX0Ruo0fhwE++PnnUnz5xtrdwcXrfhnmbJ5uHZAQhiQrbnwwTt1epcu3znkF/UaN7zPnKowOxLIZYap9lc7jQSRQDwQocOoBOpskARIggTohkNXdwMgZCB0xEYmSvE+nIl5fBuwrNiSRn8KwYCDSikG3x6r3q9SfVh2uQGb3+7KuvxtTY52bZoephCqdx4NIoB4IUODUA3Q2SQIkQAJ1QqCDCJzh04Ghk4AyAxbDLdnPLHArhUSHrFQFwwixosN1UWpJlfrTJmc0WmS8nnLdn3F+coj7unCp8smNBBooAQqcBjox7BYJkAAJnDEBLXBGTIdt+CSUHSgEfhYds2+XJO9rgaQWLTAl3OIOsqHd5eFqRZXaapMzBmmZ8xKuvhsTk0NxZ6QoJW4k0EAJ8OZsoBPDbpEACZDAGRPQS1SjL0Dy6PE4XOhe9vubz32CD+ZFonX2+OgZV1svTglFjELXGeHqqyq11TZnKjJ7PJdy2S0YFue/68/RKrJK5/EgEqgHAhQ49QCdTZIACZBAnRCoiKIaMGEM4mx48JloiaLqkBcBm3VNwFV/DpqVn4nWFkydGKpeqFJ/Mjrfg/5jr24/bTbOCla/3B2t0qt0Hg8igXogQIFTD9DZJAmQAAnUCYGKPDhjJQ9Orh2PiVPwJcib6oNdK39S065LmTp+KAY58OrIqoZ7dzvrW0y+omPP/n2QY8fH98WpvnUyDjZCAtUgQIFTDWg8hQRIgAQ8gsBRmYy7i8C5SAscvaVnvoM+I87ueNkNuDAM+4OAjBGhasNJx3TWhN5ISPrIOWGW6pschSYKN/21ibrNIziwk42SAAVOo5x2DpoESKBREDhK4HQVgXPJEYGTNRVNmz/nf+2DmNEuHt0deGN4sBpzQiYXPRaAoo2fo/ugzPgu3dHZD6U2IOv1BLW8UXDkID2SAAWOR04bO00CJEACVSDwx1pUj82OqLDgdJGsxAVYjqHnx6ZPPh+TxYSTaMOjB0NwxUylSv9w5We+CMT6Fc+jafJwW2ZXZIT5Is6Cd99NUkOq0AMeQgL1RoACp97Qs2ESIAESqGUCJxI4utk2ORciIvZxXHAz2nfJQn8fIELh6x1uPP1rKVb8WgS1+mBR69L1a2ZDqXaIa4aYYH8k2OByGui4MFUtruXe8/IkcEYEKHDOCB9PJgESIIEGTEALnAmzMX7yKORaZImq0oKjuzxqlBWrNvwLqW0GYepVaNo6Ha3tQKC8td8FbJGMx5vElnOwRP6wKPjbLQiVbMh+wE2/pNP3pgHPOrtWQYACh7cCCZAACXgrgfZdDYy9CCPPHY8eVomiOlrg6DG37RYKlPwTya164pypsLbriAB/X9jkl6FU6joUS+LjEnlUstul0IPDop452FpN81ZcHJd3EaDA8a755GhIgARI4P8JtOtsoG0nRM+eiwFNQ555Pu444qRr10AcKLkfoVHTpc6UiJ6OQKyUmPIRW41LzDilJbq8gwtBIfeia+ifZLlKZA83Emj4BChwGv4csYckQAIkUD0CnfvcDL8AoN9oS2T/4d/uzPQ5cVHNrB69YLinIjisCxJSksTnpkTO3QC/kK/RNOEZjMn5snqd4FkkUD8EKHDqhztbJQESIAHPJ/Dhdv+w5GhrqoykpQ2WaCneeU+Y2l/lgf1QmGCx+wyKsOP8WBvax4sPkDyuDrbidl8Dn90RrzZV+Vo8kASOIUCBw1uCBEiABEigegTufuU7S8delk6JMejtC0uCA8ukrtW5p7zYP5eEwOF/CUIiJtoDQ1LDbMoSKYl1omSPkT3citJQK9b4KzwLC/56TaQ6eMpr8gASoMDhPUACJEACJFAjBHoNNTBgPNoPGY4JYVZtfflO6lp1Oum1H3+npyx7PY6Ypq1UZBycTgfs8n+1rbL7SpSWjtTSIifJIbtYdET4LJIgrvOmh6kfa6TPvEijIUALTqOZag6UBEiABGqYQEYXAxm5iLnkJkxMDEKSwhcXRyrxVD7BdtPfpiA04nEkpfshtpkoGn/oHyHDLX7LbglHNwzxZ7bC12FFjIibdk6gg+TnSbBju7w0dFyw+raGR8DLeTEBChwvnlwOjQRIgARqlUD7XAOpbRE8505MSAlDigULL49UPY7b5oVz+4gD8weSYNAmYemAv2Tc0aLm8AFgz05g7y6g6LDk3BHzTXA4EB2PoPAI5PgDvSSgK9mBbYYbfceHqxW1OiZe3GsIUOB4zVRyICRAAiRQxwS0wGmRgZA5t2NC83KBc9nxBM7ky+Jhs38tIetNkdkNKixKjDWSXGefCJuNa4ANv7qwee1e7NquUFQQDh9RNc3EdVmOdbTORI9QBwbKS2LJ+eHgXnQ/N0kV1fFI2ZwHEqDA8cBJY5dJgARIoEEQqKrAGTr1GTRvcx56DoYtsQXs4nBTVFAIY/O6bdi4+mn8vvZt/L55NzZttGDn9gQYZcNgtU9FfFKwVD2HT/f+GBLpQD9fcUC24fZhwerGBjF+dqJBE6DAadDTw86RAAmQQAMmcIzAaSEWnEuPteAMHJsN/6Cv0XOIzdqlD8L9nSgRl5t9h4vex54tF6B/yvFDwTO6ZIqDzsuIjG+FEdMR17MvJoQqZDtx0LAie2yQ+rUBk2HXGgABCpwGMAnsAgmQAAl4JIGqCJyeg15C644TMXgiopsnI0x+dQ65MH+TD84Rr+STLzV16JIOl/oESS3jdL2svPZpGCVLVRJl9eSIEDXTI5mx03VGgAKnzlCzIRIgARLwMgKnWqLqNbAZrH5LZZkpxK//CLQMsEOiv3ccLkPnH9PVuirR6NBtFAz1OnoNUxETL8LUWCc6OLC1xIp2U4LU7ipdgwc1SgIUOI1y2jloEiABEqgBAhUCJ1icjCeLk3FrGxZeEH5UFFWPgdeiacpdGHoeUjIz0MIqkeAKV36QqO4/rdYzu85HRGxfNfNGDOnSDoMkdNxP4eyJYerfp3UdHtyoCFDgNKrp5mBJgARIoAYJVAicwNm3Sph4BDo6sOC8MNXrSAsT53yPlDbZzr7D0SU+FE2s2AEX2r+cqLadVi8yu/eWTIAf4eypKmP8VEwIUTqp4F8mhapZp3UdHtyoCFDgNKrp5mBJgARIoAYJVAgcnwtvQv/UGOQ6sKkYeOH9g3B989v6KKz7eRqi4u0xaa2RF2RBpBVvPxqvhp12D1rlBcBRskiSCraInnUzpiYEaGvQJ+eHqz6nfS2e0GgIUOA0mqnmQEmABEighglUCBzr9OvQPKkp0iRHn/jYYF0psKrQjcJDkrjPZkObEF90k2R9IVZceXfsaS5PVXa5fe6/ZLlriN/s2zC5bQKy7Gbdq/Y1PCJezosIUOB40WRyKCRAAiRQpwQqBI4672o4myUiQHL3OaWWVJk8HpK9QMLBlexdJPIpVwROgAXDb45W/6xWHzO63CLWoJscM2/AqK7t0dWBLReFqybVuhZPahQEKHAaxTRzkCRAAiRQCwQqBA7OvVrSDCeKstE1pWTXWYqV/LwoC2xWC/JF4HQRgeOjkHt9tPq6Wj1p32UOwqIfVOdehcG9cpEnpqIrInUj3Ejg+AR4c/DOIAESIAESqB6Boyw4FrHguApKIBmJISUXdAVNSOQTrFJTql+4D7qLwPG3IFsSAS6qVmMZnS9HZNz9mHw5+uZ3RQ8RODdGU+BUi2UjOYkCp5FMNIdJAiRAAjVOoELg2MQHJ7xZUxwoMdyFS789jM/eNbBjqwNpGT7IG4LerZNxlpRZCFDIvzBSfVqtfmTkXoG4ZvdZplyBPrkdkGNH0R2xSq7KjQRoweE9QAIkQAIkUJMEKgSOr0RRZSXFoAz4YenarROL/3angeXfpsuS0psYfYGj86DBGCnFw8MtGH1uuHqzWl3I6PwwUtvNdsgS1cCMFLSyYuWdsap1ta7FkxoFAVpwGsU0c5AkQAIkUAsEjsqDMyQ5AtEKnz8Qq3qaLWXmNgMsPyLvnKBW0+dgYqQNCVbcK8n5rqlWT7K6foKOfXoFTLkUZzcNRbIVi8SCk12ta/GkRkGAAqdRTDMHSQIkQAK1QOCoTMbjk8OQYsUX4vjb3WwpL88He4sXoU3HVhGX3oppiUFoa8f340PQSSklXsinsXXvHwtlX4qzxkbFDh6NvmF2xFjxj3tj1YjTuAoPbWQEKHAa2YRzuCRAAiRQYwT+t9jmF+JEXC5w9JaROx8xTfraL7kVozqkoZ8PSvys6D46WH13Wn3oPvgSJKY8isGT0bJDJjo5gUAp+fBok2rm1DmtxnmwpxKgwPHUmWO/SYAESKC+CRwlcMZLLaoWFnwx52iBkymOwQ6f+zBuNtoPOQcTxA+nuR3/GB5yGpaXUTOCJfR8MTr0TLbmnY3OscFoboXbakXOc/FqcX0jYPsNlwAFTsOdG/aMBEiABBo2gWMETqoInMuOFjjtuqbBiiXI7O7rf8ENGB4fgHxfuIIVpo0IVc9XaXBTr34CcU0vQMfeiExriSwptBlqwcKgnej9ZLaSnMncSOD4BChweGeQAAmQAAlUj8CpBI6k+kNWt3/BP+hsTL4Syb3yMUzy4bRxotBhYMqEU0VUXf/4dfBx3okW7WBNbYf0IAcSdDkIC6b8q5l6sXqd5lmNhQAFTmOZaY6TBEiABGqawKkFDtA+N0eyGn+F1jk2JRmPM5Jj0Ut8aJIdKBVP43slJeATd0SoLX/o2odbmmLr6utRUnSBThaIJsmICPJHst0s97AkvBCd32ytJKsgNxI4MQEKHN4dJEACJEAC1SNQFYGjr5zV7SFYbZeiz0hYz5mM9MhAZEsm4lixxki+4227y/DVtjJs3ioLThvLkLDn4OFcHNwbDasomsAQ+Pk6ddQUAi0wpNzDWd+mqvnV6zDPakwEKHAa02xzrCRAAiRQkwSOCJw7MKF5KFKO9cGpbKtVXgCcZZ/AP6CjhHoD+UMQExGKRBE4EVKcUxaycMgF7JF9V8VjsUvXs9LLUQpBcowIG9gtuGttmrq+JofAa3kvAQoc751bjowESIAEapeAKXDaIWTOHThuFNXRrXfomgBDvQe/gDboMRjoNgDWuAQEOG2meNE6p0TMOcWia/SuK5KLtoHYcMz3RNy8tr8lJslyl0ggbiRwagIUOKdmxCNIgARIgASORyCrm4HQSNimX48uXbPR1YYv7o49Kg/Osefk9GiKMtfzEjreCy2zgJw8IDFdwqLCAaeUlbKIlNFFOkul6INb7/JcKpLD4fsMgu0XI1UVcyJIoKoEKHCqSorHkQAJkAAJ/JFAh+7lGYm79Idt2FTkJMUv+jr5FOUTOnTwg+F7NQzMQnh0GBLTgGapQFS8eBAHlYucMhE3hlza6dyBgNB7MKj5A0RPAqdLgALndInxeBIgARIggXICPQeNEiGiECnipFMvZes5YGdZp5D/VglPTu9kuIvGQNn6IiA4RTIeN5GIqVJ5vhY+vltE2Lwnr72JiZ03V+l6PIgEjiFAgcNbggRIgARIgATOgIBjmdHGaUeKLLJdImHsnSTaC0ES9RWgd/mV9bdgp5SouDLQB5/cE6b2n0FTPPU0CFDgnAYsHkoCJEACJNCACDy3ME+Wt4KtUdFuCTkvlags3yY2lEQ4UBZsQZjs7uBI/GOmqoWMxx9vDoev/4Ww+w61+Djb+lrgECGj8/SYuxY4WuhU/i3vw6mw3aGwTfYXpdTEG3Mj1dYGRNPrukKB43VTygGRAAmQQCMh8KcnzCgu7ccTHB6OtlLGIU3y60RL6FWECIxg2cWbJ2RmTVpN3lgRBl/7zeIUPRy+fk1E5MDmdMJPfk21iNEiRz9qYVMpePSj+boc41MR8i6RY7ttCvcXRuL+uYpJC2vjjqXAqQ2qvCYJkAAJkEDtExh9gYFWHWBGZInQ6RJoQwdZJ4qrEDh+IiaKyxB0fqQ6WCOdefHLsXD63C6iprmUn4CEvJu7r1Vp6wzEMnNk16HvWsxoYaP74S9/m0tWR4kf/bqct9jixo2XRKn3a6SPvMgRAhQ4vBlIgARIgAQ8k0DnPuUCp01HoF0ntE+IR3d/qewgAidUxIS2pJTUhMD527sS+WV/WoTNOPhJSfTAYFEqsou4sdntsMsvqTSn8xKau87fo//WgsepBU6FuNFLViHyhu5biDzXFiYteLQQkpyHt0wPV3M9cyIaZq8pcBrmvLBXJEACJEACpyKQk2cgPMYUN1LzCs0yO6KPGFUSZJkqXMSDFg6SFvDMLDj3zGsJu/1NETOtERQizjWh5eLGX4SOw0fEjDIFjY6X15Ht5XHz/y90RLiYQqdy+UqLGt23KHlD7/q5fk0vX4ku+6dfGEaNZjLDU818ld6nwKkSJh5EAiRAAiTQ4AhogSMCA62ygcyu8O19DgaIwEkSgRMh4kFbRwoMBF1T3SWqm57sL7l4XhWrTRhCJBmhJDU0BY5emnKKw49FlIluXysbvZkKR5ITVj43lY68L8kKLZLfp9KaowVNpPRP1+KKF1UTI4/aqqOXs2wWvD8pRA1qcKw9sEMUOB44aewyCZAACZCAENACR2/NW5sWHAwYhwFByhQ40SIa9JKQ00DgxVHq0Gnzuure9rD6fC3LUT4IixJTi1iKwkTgaN8bh5RDt0oDprgRQaMzLpdJpdDKvVSeu6WihH5dJy7UQkiWsmCX83x84bTZTKuNtuA0lZcTZNfLalqUmSIHeG98qJJ6FtzOhAAFzpnQ47kkQAIkQAL1R+AEAidZBI4WD1rg+JfCf2acKjitTs64OQJO+3eyFJWECBE20U1EfcSWW2+05UaLG9NKo8tKlIgncxFQJE0UiI7Sj3ovkaoSLonh0ps+Xpei8PErX9rSGZtlmSvQ6UCMCJtmsus+68dKkSPLWm+ODlGjT6vfPPgPBChweEOQAAmQAAl4JoHaEjjTrvtElqF6mVabuGayhtRUvIIjypembLr8p2zaQqNFTOFhKYV+QHbJ33dwn+zyWCBBW/r1IyJHh1eJ9Uafr0VSqFxLX08sQ7aQMNN601wETqrsibLr5SvtmCxGnitGhyqWqajm3UmBU01wPI0ESIAESKCeCdSGwBk/51b4+d5oLkvFiriJTxJzUFy5Y7GIFP2jaWhfmxKx2miLjRY1+3aX7/tlP7BXdnntWJGji4bK8hQCxVE5PLq89pYWTto6JM+bickmTTSQ3rXI0c7H2jFZtE6HESFqcT2T9sjmKXA8ctrYaRIgARIggRP54FR7iWrUtCTYfNaa1pXYBHGOSRELTqJpcVGyxCSJ+cwoqTJdDFSLm/17RNjsAvbKvm9Xkfz9o+wbcWjvNuw/4JZjHCg8mIyyEqkmqpLNGdP+ONphWQubps1llzb0Y5NkJEtSnFYicFrJKpj2y9GOx/LSbyNDVAvO9ukToMA5fWY8gwRIgARIoCEQOIkFRzsZm9mET8cHZ/h538A/uJMpPpqJptBVziPjYBG/GR0BpX8wS0ThlBUVlltpDmiBs2eDiJoXULDndVx/3srjYulwth+sByQySvUQ88958ijOOLLpdpJbydpUGwn9SodKSDXFTWVGZr10pUs+SBj6Q6OC1WUNAbkn9YECx5Nmi30lARIgARL4fwI1KXAGThgsIeHvmn43WtgktzQtK0qsOVooaeuNS8TNYdldh8V6o31uDuy/WZaiHpKK5+KEU8UtJ19Cvty3isgZbp6hl6zS2ovZRrIxp7aFX5NEU+BkyJ4q1pwoETg647HUbE8dHaxWV7EVHiYEKHB4G5AACZAACXgmgZoUOP1Hb0dwWLTpc6OtKs1ll2WqILtU8Kyw3hSLuDmoI8KLCreJY/Fw5Md8U21wOT1vlJ9gETqy6ezIbSUbs87InN4eMVFRyBR3HS10EsWKo7MfS7bkv48KUaOq3V4jPJECpxFOOodMAiRAAl5BoKYETv7wQXA6/o1ocfyVpSJtSdEFPP2DQ8x8NToTsVvETZHsh1xYLEHgo9FWrTljhtl5l4iZ4VHzOsHil6Nz+bTrLNacDmgd5ESWCJyWsuuEgDo/DizIHR2kvj7jdhvJBShwGslEc5gkQAIk4HUEakrg9Dz7J7HetNGOvqa4ScuARZ6bfjwicHTWG53RpsCN30vLkLGjrfq9xljm5D8uC1AXmtfT1qOs7rI+1QWBzdPRUTx12ovA0YkLtcOxw4IvxBdHDuBWFQIUOFWhxGNIgARIgAQaHoGaCBPvNjgDdutSM2xbW29aZorIaYfw4CAz6Z72f9Gbdi4uVshbnao+q3EQOT2/lOUqMd/I1joHyO5pipy0qDB0lKWqdPHF0QkBtS+QXwH8zz7dxIU13mHPuCAFjmfME3tJAiRAAiRwLIGaEDhd+j0vRTSnHLHeyPKQLSnt6DBt6OpSpQaeWpSqZtTKJOT0FtORq3zJS+fbyckzRY5/q0x0k+ro2uFYZznWvjhWCy4eG6zE6sPtVAQocE5FiO+TAAmQAAk0TAInEDg6K7Au1aD9Z3xKTlKqIS8vAGW++6Qcg9W03pjRTB0QHRGOOBEUutSDOPfq6KkNKEKbT1tXo6ZVVcnl5IvDsSGOx7KlSNh4Tj7QqRcyIkPQSZaqUirGJOHqq8aFKPGA5nYqAhQ4pyLE90mABEiABBomgRMIHC0GYisS5VmKTyJwep49S7ITP2JmFNZRUy2zoGTX2YR1uQS9JCQaSVtwzns/ST1XqxBGjbJi/U6p8QBfM6qqoxY4vRHdqh26ixWntfRJj0mLrjIXmkyJUFtqtT9ecHEKHC+YRA6BBEiABBolgWMFzllj0E8y47UQMVBZndtVdBKBM2Dcz1L8Ms2sN5UkeW/EehPRNMEsfGmWStD1oBT2vtlMhdUJ3+z866GMO8y20sUXqEtfoOtZ6B2oTGfjBOlXiM7JY8HMCSHqyTrpkwc3QoHjwZPHrpMACZBAoyZwrMDpNwq9Quxm0cpmsusoqNhQ+AxUSqpiHrNdfEMzHChYb/q8aAuOTu4n1puUYH9TSOioJR/9C6nwyCtN1aV1w3muBTmfSnpkBJvVyzv3AboNQGZCrOlsrKOptGVJwtbfmxSqBtdNnzy3FQocz5079pwESIAEGjeBYwVO72HIDfU1MwDrBHnaj2ZmuDr+79xtz1yBw4fvQ0BQefFLqTnlSE5HG7GUxGuHXrGU6PIMLoWE5+LVpjoDnZP3srQ1AXZRM9l5InDOQkLbTHOZSo9LizaxLB3yC0XIaKWkpDm3ExGgwOG9QQIkQAIk4JkEjhU4Pc9Gu/BA09KhK3LH2WCIteOv+1zYu7kUtpVFcC8rRlnBxrUObN90rlQEj4QU0TTLJUTGIioy0gzJ1sIoqNzBeP1j8UqS09ThlpM/WpyNXzdbbJ0tVpy+COzWD70DysPFtR+O9g0KDIVTBE5JHfbM4/EtwSIAACAASURBVJqiwPG4KWOHSYAESIAETALHChzxV0mKDNPCxhQpOgOwj4iBQ+IlvFMy9W0sBdaKJNh5SHIR79kpsd+ycmWVg5xitgmNRHM/u+m/o60k2plXNNIb98erMXVKOycvRpbFfpOy5QGQ4pva0Rh9R6BfsO2IdUlHh4kfTvbUELWoTvvmYY1R4HjYhLG7JEACJEACFQSOFTjisxIhdZzCRABEyB5evpyDsooaUrtlQWeHCB0tdoqLikTgVBhALBY4/QPM6KnKEPOKApsX3ROrnqhz3jl5ekmsiZl8UCf96z0cXePC0V6MTU0rosNkaFecH64eqPO+eVCDFDgeNFnsKgmQAAmQwFEEjhU4kiDPPzrOzD5sLuPIri04+odOZyIuFEuOtubogplSdgGlusCUIU8MAyEOmylwTEdeEUeB5Un1sm6LUkvqnHlO3hfSZlezPlVWN6DXUGQ2T0S2CByd8E8LN+nmNBE4z9R53zyoQQocD5osdpUESIAESOAkAqdDD9himpi1o3SBTKndBNEDsMhzkTI6YZ/OSAxdFVw/asuOzlKsN50YUPu4aN8dLXC0QBL35Iy50erHOmfeMf9yEV33w18coDO7Aj0GIb1Va3SWhH+6f9o65WvF/eeHqivrvG8e1CAFjgdNFrtKAiRAAiRwEoEjhSqVDvmuEDX6B06Xkqr8odMiRwsa81H/U/Fcvx8jAqdVRWFLLSCkenepy4GouaFqX50zr6wy7ieexbq6eG5/NGufbZZtqAwV10tvM04UIVbnHW6YDVLgNMx5Ya9IgARIgAROReDYJSpdibtC4Ohlp3IFox/1UlTF35XXNKPHZZdHJbsODdch4jq8XBfZFAvO2mujVPNTdaFW3s/JmyrXfQ6+omi0wOnYC1HZueh5lMDxl65fFHGCEPha6ZTnXZQCx/PmjD0mARIgARLQBI4jcLQFx5QyWtC4xatYOxJX7i6dNkZeVzodsCgZnWtGPzqcaCprWu0qLDg6mZ5YcNZcGalS6gV0x7xp0s2noC04bTqaxTfDcrqbuXC0BUcvp0n/cCkFzkmnhwKnXu5eNkoCJEACJHDGBI4VOBU+OKa/jV6D0sKm4JB4Fcsq0+ED4mUs4eEuCaGSqCnTOqKzGPtL3ScREvGBfsgUgaPLNFQIiDWX1ZfAyc4/T0o2PGP64LQVgSPjChGB0018cLTA0RYmLXBEgPE3/CQ3EeGc8SeMFyABEiABEqgXAv8TRZUP3+hY0+9GOxAXa5GzfzckqR/wu9SmPCBVELTg0ZsWNxEx5bvkwImS8HJdDiFFHI21wJEIrDWzIurJgpOdP0MEzt8QLCWwWueYAie8Qy66iMDRZSR0GLwWONdFUeCc7L6jwKmXTyUbJQESIAESOGMCx8mDExYZpTMQm87Eh3U4+H6x3qxZCaz/Bdi6XhL87ZCYcUnwp7MXNxUXG71LmYag5ummE69O9KcdjiWTcYk1HAEzlZL0gHW8VUZR6RISWuDIElVMuw5mmLguIqrrZPmKwLkpmgKHAqeO7002RwIkQAIkUAcEjpPJuGlEmJkHR29a4Gwudn2CFYu2Y8UP/vjtRwOb1hbDXeorPjpnIzHdghbtpMhTWyhxUO4jLi+tZZlKZ0DW2YLlv6bTw9XmOhjJH5vIzpsp/s9/RaxUOdflGsTJuFl6KzPRn87QHKzrZCnceUuMuqHO++ZBDdKC40GTxa6SAAmQAAkcReA4tahahQUiRJSJzoOjk/t9lXICK0dO3kdSpqEPWnUQR16xknTphx5RgcioKLapl4HsFmSeG6qW1jnzyoKbSekSu67rUfVBelIzM8pLl5HQdbJE4EyfG6OervO+eVCDFDgeNFnsKgmQAAmQwEkEjpQ06BjqY4oA7aOif+C2HUTgp61VhePNUedm570hB4zSy1PI6AJ0H4jsxCbIET8XnS3YFDhAv3PD1Ud1zjwnb7NEd8Wb1iVtwRHxlRkThhYVDtBmlmUDs26LVX+p8755UIMUOB40WewqCZAACZDASQROv1HoEWw3/VQqrTgFhQh5srna/z/csnt+KAlw+h2bLThXBI6uR6VDxaXMw6OTQ9XsOmXeaUAQ3IW/ioNxNFJF4JjWpb7oHGQ3I7wqkhBq8Tb4zlj1Xp32zcMao8DxsAljd0mABEiABCoIHLtEddYY9AmymuUMtAVGZ/uVlDeBc6OOZ8HpeZUInHvNK2Xkmhac2JyuyBM/HG0p0b4uYgXaNjFUxdUp7w75nWAxvkGTZOmItuDkwCczF510BJW2LInw8pNxOYsQOjepHrIs1ymMM2uMAufM+PFsEiABEiCB+iJwrMAZMA79g1R5LhtdT0p28TMOuiZSHfxfC05+VwnF1kUty4VE575w5g1GX51bT3xddNVu7WjsKEXs6Ci1vc6GmJN/J/z8r0NimvQrw7TgRKamm75BWnSF6AKiVuy7N0aF1lmfPLQhChwPnTh2mwRIgAQaPYHjCJwBlQKnPJcNJMb7+AKnQ166JMxZLgytph9Op95A72HoFuFvJvyrrPkkjsazxwarR+uMdZe+ByU3TwCSWkr1z/biZNwBSTFRZiHQivw82oH6Pw/EqQF11icPbYgCx0Mnjt0mARIggUZP4AQCR4sT7Wh8UoGj4eXk7ZV/Q8ycOJJrBnlDkJ6chBwJx9aCIrZ8mWrVmBDVqk5Y9xw8DA6ffyA2QRyBWpvh62iZiTb+NrNGll6e0s7T8nDto/Hqnjrpkwc3QoHjwZPHrpMACZBAoyZw5gJHL1F1NRnqQp3ihxOS2dnMGNy2woqjl4TEijNpZLB6udZZ9xv9I4JD25rJB5NFU6W0RmCTRLTUy1M6PFyWzHwU3NKf5Mfi1IZa74+HN0CB4+ETyO6TAAmQQKMlcKYCp7Lmkwaoc87k9he5cxayQ3zMpHqpYgnSWY3FarJ+ZIhKqlXOQ8+bCqv1OUTGijdxanl/xA+nSUhg+XJZRXkGydK89dmmKr5W++IlF6fA8ZKJ5DBIgARIoNEROFOB0z4vRJLdbBNuPuYylSTU0wInLrk5ssRqorMa65w4Zsi5BbPEilM7eWdmzXJil7FGQtbjzeWpBCli3jQFtvhmSBFxE1+RvVjC1mFTuPvFpuq6RjfX1RgwBU41oPEUEiABEiCBBkDgTAWOHoLOaAyIspGtbadyK47442RJLLaOptIh4xW+OGUScp43Jkh9WeMjP//a92B3DERYlFkXC/GyS5mGiKAAU2CZ1cPl11qsN4cdTkS/FKMO13gfvPCCFDheOKkcEgmQAAk0CgI1I3DGCKt5Jq8IWR6SpHq69lNUQjPTD0c7G+u8OjrBnpRH2Fqm0G1yiFpXY3xn33kXLJZrERAk61CSckdbcKLiYQ+PMkPV9RKZDleXtrX15p2/N1Pn1FjbXn4hChwvn2AOjwRIgAS8lkBNCJxyK84u+Tfc5NRefI71UpWUb0gNdJoCR1txzGWi8hpXv6MMPSdFKilPfobbjY9Pg9t4Ck5x+AmR5rXA0T44UkU83GEzLUfhFZXDRedoC07uPxPV12fYaqM5nQKn0Uw1B0oCJEACXkag5gTOpULmIZOOXibSAkeiqpzJ6UgTgZMqu04eWBl6LmJjhyQQPEcqjX9TbaJ/fv0alJXeLUtTkpFQrDehkeW7CB1fPz8zUaFemtKh7iJsYFH4/MMk1bPa7TXCEylwGuGkc8gkQAIk4BUEakrglFtxfpJ/25hc0jNlmSrfLJMQEh1jihu961IJukaVzkUj/8EF3FFShruuOh2fmDeWpeHQvltRUjRaSkWIe7NYb7SDc8Vu9Q8wy0xoy40OC9dLU/KgC3+2+Ki5+s0r5q2OBkGBU0eg2QwJkAAJkEANE6hRgZMvqYyNj80eOsT5JluMJZmyXCVlHMKDg5FQIXD0UpUWH34V1crLDKwrcuPFQy68/VATtfSEI1xa0hH79vUWcXM9igoD4BZ5ZNUVPSXpjp/Uh9C7r79psQmtEDeS80b73ejK4a98maom1jA9r78cBY7XTzEHSAIkQAJeSqAmBY5pxen5lpTnHG7S0g7HHXpIZFVHiRVvgbDAANMPR9eD0ktVWoSYxTzl0DLZReSUHXJjmewHDhvYcrAM+w64EHzAjWayB+51IdNdcEgOLJD6ESXlE2KTi0lYlCmonD6maAqQXYscMyRcDrEqFPu6EPll+nHqaXnptNbUsChwaookr0MCJEACJFC3BGpa4OTl+eAwNml5Yw5EF7xsL5XG06QmVHwSAgMDTXGja0KF6+imCiGif0hdBlAse6E45xTI42F5PChGGhE8OFix6/eMkmKpACpv6E3izmGzQYklRy9F+cqfWuRUREyZy2AicMavaKFeq1uw3tEaBY53zCNHQQIkQAKNj0BNCxxNMKeXmG3cnx2BqSuNtxErjq4NFdcMjuBQc4lKW3B0VJW2uJh+MrJrkSPFPVEsQqawQuzoRy12CmTXAqhEdn0cDP2Pdh5WphOxvoazwqFY+9xUiJuH16arOY1vYmtmxBQ4NcORVyEBEiABEqhrArUhcEyRkzdB/v3/2lNa5LTMEk9jqfAd3VQirSLhb7eZS0na4VgvJ0n4uOkMrDdtn9FCxtxF2BRVWHf036UVAkfLG4mMMs/RfjaV52u/Y1PcAB9ta6X61TVSb2qPAsebZpNjIQESIIHGRKC2BI5mmJ13sTjY/H9phiQRN2kZ5ctWMSJydN4a/yA4rRbT+qKtMFqoaHFSKXK0pUaLHS1qxBnZfO6WRy1u9I9vpcDRj5U/xvpRrrPMpwxdf89gxuIzuZ0pcM6EHs8lARIgARKoPwKVAqdJMtCuM9B/NLpGBSNF/HZjxUdG15ASi0jQNZHVdNDtmH+5LCXdf2SAUj4BzaXKtzgdmyJH563ROWx0oj7JZ6OXm7RYOXrTYkaLGr2ZDxVLU8eFJueLuFnusKN/QbraWn9gvaNlChzvmEeOggRIgAQaH4FKgaNzyGhH4F5DEds6w0zOp8sraGdgCUUKure6AkcTzc4fAmXo5apAE3CwWG50MUwtqrTI0YkBg0LLw7x1RJRO3KfDv/Vak94rRY1L7DeGrFeZj9qMoz2OK5SPuS4lasxmXyBqaRiy1f7GN5k1P2IKnJpnyiuSAAmQAAnUBYFKgaPb0ktHnSSVjdSRio4IRwvRGkmiNWJ8zlDg6Gt3yu8gZhi9XCVmItm0gNE1o2Jk16UVKkWOtuZILhvToqOPsVZ45WhRoyOnKkWOW8SN3iqFjV2HizuewbaImRitKkKs6gKgd7dBgePd88vRkQAJkID3Ejha4GjLSuvs8qUqWUaKiIpCKxE5IaUIeqcmcsiMGmXF+l03i1K5oTy+WzZtOdLipqLEgvm3Fjl+YuyRvDZmnptKkaNFjWm5qbDa6NfNPDg+O2W/CYOa/9V7J6p+RkaBUz/c2SoJkAAJkMCZEjha4Oglnmap5eHcFY8R8U3QxBehS5PUvjNt6sj52b06ypLVNFEqk+U1kVAVQkcvUx0puRD8/5YcvWRlET2khY3WRfq5tu7YHDvh5z9P4s7/jHFtde4dbjVMgAKnhoHyciRAAiRAAnVEoEOvLNgMJeJBkslIyYOYGHG8STQQ38yKxBRD/HLKUkL8Vq5OVZJdr4a37Lw2ssQkWY+NoXJl/dwOX/HDCRRxY/rkiBXHT5ardJZibanRwsZmPwin82fYfV5CcMjfMfOsbTXcK17uKAIUOLwdSIAESIAESOBMCHTq3UqchrNlbwan39XwF3Gjdy14/AO+l+Wqx0WASS0Gn0W4/eJVZ9IUz606AQqcqrPikSRAAiRAAiTgUQTK/vvQCMsPb19o7F+T7Bp17whH+3FLPGoAZ9BZCpwzgMdTSYAESIAESKChETBkyc41/67JWPXxhZZVCzopyTJohIVBtRs2TE165u2G1t/a6g8FTm2R5XVJgARIgARIoA4JGG+8YXX5LBmPtUtmWtYs7KoOHZa8PeIHZLfAsPnB1WHiWfaR939Yh12q16YocOoVPxsnARIgARIggTMjYLz/iLO09PfpthUfTsf6H9qZ+QV9xLG5REp/OsX5Wl4wfALhajVogH3SM/85s9Y852wKHM+ZK/aUBEiABEiABP5AoOyfl56vVnwzS/2+PEMVaIuN5OGRWg8oKoS7SdYbhlX5WNd/P8Sw2uHuOGWgbexfPmgsCClwGstMc5wkQAIkQAJeRcBYNG+G8dDYvykf+SkPkqgtm6Tl0b/qO3bCPfial63D75lU9tjg6dZVHzxp+ARB9bosy1W8vxk2LLnMndLzRcfgm5/xKiDHDIYCx5tnl2MjARIgARLwWgKuezq9Zln97VhERkvJclmO0pvOt7N/P4yOw981Ejp9g//cfq2l6ECgEdUcKqZVmvuXBRMsO/fdZMTGbbfcs1XqTHjvRoHjvXPLkZEACZAACXgxgbI5Po9bnQEXorK2VeVYdVbnw7uBAikPESKWHe2DExAF1SyzNTb91Bv7Nz5iOIJ+tdy9XQp4ee9GgeO9c8uRkQAJkAAJeDGBsqsiHrfCfeHxh1hRGkKXhygrkkgqyajcLDsL21Z3w6Etjxj+4Sstt22Suhbeu1HgeO/ccmQkQAIkQAJeTKBc4LhE4BzzU27WvJLXSkuAg/vF4Vg0Tpezd9ua9U3GV4+di0MbHzICIyhwvPje4NBIgARIgARIwGMJ/EHgmLHhsrnEF6dUFE2RiBubRUdS/a4MfF3WefRtjt5XLzbev+Ua482b71Zx8avUHVtaeezgq9BxWnCqAImHkAAJkAAJkEBDI1B2TdTjVqPsQshqFA7tkbqf8p9/JAxfn32IzXzLHdXsDdvIRz5SSiSObGVfPzlAff7UXyzrFyUb4U1+sty+sV1DG1NN9ocCpyZp8lokQAIkQAIkUEcEyuYEPG71cV6IgkNwh6ZvQ0jIQiMh801reu472LHSggKEuA7uzFOFe/uoTUu7G3s2tLAUS64c/yBJ/Bf6o+X2DRl11NV6aYYCp16ws1ESIAESIAESODMCJVdHvmbfuXOsu33vZWVJuRMcNut+/PxxX4QldnWv+aarKi5Kx/7NUBJMBR+bLFk5JAmgZDYuKYJhsay33H8g6cx60LDPpsBp2PPD3pEACZAACZDAcQm4PnvqCvXsrPuMEKk1VVyw2eJCE1Uoh+pdtIy5+couPsfmMlblLlrHaJax0vKnZYyi4r1FAiRAAiRAAiTQ8AiUPTlsgjW6ZQJCYh0w3CWwOsS7WJUdv6eidGziebx2oQif+P+o4bevangjqrke0YJTcyx5JRIgARIgARLwegJFa79Ps6781yTrV89PdIXE7HePfXiCM6Hr8oY2cAqchjYj7A8JkAAJkAAJNEACxZsWtbMue/cCfPm3SZbd2wKUjwNuix2Wbhedr0b++dmG1mUKnIY2I+wPCZAACZAACTQgAsbq/3ZwLXp9plrx0Si1eW2I8pOlLr8wwF0Kt7LByD13km3YfS83oC6bXaHAaWgzwv6QAAmQAAmQQAMgULJifnupRH4RFr0xRe3Z4tAJkuEfIk7L2ktZQrPcZWLBEYHTbdpE2zn3vtIAuvyHLlDgNLQZYX9IgARIgARIoB4JlP74Vg/LivcvwpJ3Rql9Oy3KV+pY6fBynS3ZMHMGlm9HBM4METh3U+DU45yxaRIgARIgARIggRMQKFzxbm/79/MuUL9+NsSybbMDgRJr7htcbq3RW9FBoFiCtPxE7Nhld5XQgsO7iQRIgARIgARIoGESKP3+qb5qxWcXYtX8c6z7dlh0DSv4hVZYbETcyNqUcXiXiJ0Qw0jKXWZsX9nCeni3n7bouK0Snd5q0ETb1BdowWmY08tekQAJkAAJkEDjImAYhnJ/9uDtxls3XG8pLoQyLTOyHGW651YsRellKSnv4A5N3GyMemCGrfXAD0revPgZ238fO0/5Bopxpwyq9zUT1NlzXzU2LEzGr/OD0WbYZhWbtbO+adIHp75ngO2TAAmQAAmQQD0QMH75ZID7gd7vW2xWICDc9Kn5n00LnD274b7g5dnW7ImP6vfdTw/7EIve7qf8AuB2u2EZNHec6nPVPPfTI983Vn/XFSHhu11dpt7t6Hnpk/UwrCNNUuDUJ322TQIkQAIkQAL1RMD44NZrjX/cdJcKixDVUuFnc2xftMA5uBfuQTf8xZI14YWyD++41rJ43giLQ9eAkNOcATDajRxnG/vIPPefEr9We9Z3RpG8npKx2nr9stR6GprZLAVOfdJn2yRAAiRAAiRQTwRKbkyYbS/Y/zAsYsE56SbLVW5XeQRV8aFyx2MdKq6djCW6ysgaN8426sF57jsy5qvda/rq44zg+J8sc39tV09Do8CpT/BsmwRIgARIgATqk0DRFUGznFbbI5XuNifui9hCJKkfXLLrcPHKUHEdJn4igRPSZKnl5l8y63N8tODUJ322TQIkQAIkQAL1RKDomuhZTnfJI1VfzDnK+Vj3Waw6bnFKtmSNmqBG/+VV951iwdlVYcEJE4FzIwVOPU0tmyUBEiABEiCBxkvg9AXO0azKrTqGMqByZ0xUw+9/xX1r2/lq/7q+cMsSFQVO472xOHISIAESIAESqE8Cpy1wtMOx3sok2Z/2xSk2UNplxK9lPWf38UvpuUkEzocicPpR4NTnrLJtEiABEiABEmjkBKoscMwiVLIVSybjgmLJXiyLWjGpBW7/iO9cIx+81Jnc+Uf9tvvJYf/Gkn8OUj7+tOA08nuLwycBEiABEiCBeiNwYoFT4WujnYm1taakAIZLR0ZFwGjZ9zOV1PUdV1DM546skT9Udt4wFtjcj9/1k1o+P50Cp96mlA2TAAmQAAmQAAn8j8DRlhqd7K+4ACgtMYOljPA4l0rI+sGIb/tvS1Srd1WnScuOJmcsfDy0TBnt8e3r11g3/9BfWe0SbVVGCw5vLxIgARIgARIggfohcETgaGGj1czhPTB0MuOQUBhp+cvcUakf2tJ6v6Za9Ft6xFLz4pX+SE1v7y4t7IhfF3TE7790w4Gdcapwv0VJXSo4pNSDtvjQybh+JpWtkgAJkAAJkEBjJ1A02znL6Rv4iLa46L0stu1KS2r+y+6Y5M/tXaZ9qfkY25f54727M8sCIvKUuzhTbVycge2/NkfhAVi0a45NBI1NrDY68V+lr05ZEQVOY7+5OH4SIAESIAESqC8Cxfd1v9qx4Zt7dGFNd0L2HlfW6AGO3pd/V7LivfbWj+4dqCz27igrbIV9W5tg9zqLkhIM8BH/HKd/ubDRUVVm0r+KwpzmQOQ1LXCCYpZb5q5uW19jq+hJfTbPtkmABEiABEiABOqDQNlP702y3DfoReiyUsFRMAKifzIKfo9SRYejLTprcYE4GOsSVU7Z7RVWmspK45XZjI/tuLbiFBXAHRy10XrPjmb1Ma7KNpnJuD7ps20SIAESIAESqCcChmH4ud+/5V58+fw0S+Eup64tZYhVRunlJqvssEgWP1UhZSqsNEcba47Xb4vFYgRG70bn6bdY+15mVh+vr40Cp77Is10SIAESIAESaAAEjGdHtUL3y30QFCYVNc9w2/aTBYtf3a/O+8faM7zSGZ9OgXPGCHkBEiABEiABEiCB2iQg1iZbyQ/Pj7T/+MEUY913HV3NMn5xj75/sk9wyuoTtUuBU5szwmuTAAmQAAmQAAlUm4AIG//SRa+Ns3z78gy15vMcVVYKZZPVNCkVoYbeO9va98oTLoNR4FQbO08kARIgARIgARKoDQKGsd2/dPGnE6xfPjnLWP1FGyW+QRa7X3nklo76Ki0G8i+fYz3n9odpwamNGeA1SYAESIAESIAEaoyAsX9TWOnyD8Zav3v5QrXuexE24tXs0GFeR9tjKgRO3ysutQ667REKnBrDzwuRAAmQAAmQAAnUJAFj794Q98rXJxkLn7xSbVmRYLFaYdidImuOt9BEgVOT7HktEiABEiABEiCBGiZg7FoaX/bTp+di0d8nqI3fplt1uQfxsTn5RoFTw9PAy5EACZAACZAACdQEgcOHd8b5fPP8ucYXT15u3bUhDGKxgV0vRVVlo8CpCiUeQwIkQAIkQAIkUEcECvf9nGT79p/nq0VvTLZs+6kp7D4wi3SeaDN0KmXxw1EigI5sFDh1NF1shgRIgARIgARI4GQEjJ1LW5R9//Z0fPvydOvejcEQUaNsJxY2hogapauS26XulWRVNspKpLinru6pNwoc3m0kQAIkQAIkQAL1SEDy2PiWLXxkDj574lq1Y3WQVS9DWaWu1Sk2V2kRLO2Hf1DSbdqjsPuXWl+Z9oJt15o4LYyOCJxeEkU1hFFUp2LJ90mABEiABEiABGqYgGv+bfepd26+Qmlhc0rn4YrGSwthZI75l5r83EjJf1OmXy15YvCX9p8/zoVDcuFUWHAsvS67VA254xERUQHuLx47D4f3uI2gyAJ3QufFjiaZS5nor4Ynk5cjARIgARIgARIQGbJjTarrsb5LrId2+MNyEj+bo2FJaU9DKpm7Ln53gD0l/z/6LWPzd+1dT01YYD34e0h5EdDKJaqrJA/OLY8YP/wtwvX2ndss+zfaDCXLWcFxB91D77mUAod3IQmQAAmQAAmQQI0TMNb8d6Dx8OD3lFOHfVdVbohDsWQpLp345MX2DhOeK175UV/rPy5/0rJnQ7TFVrm0VSFw+l9/qXXAnx4xHugf5t675jdL4Y4wKDuM4gMwEnNXVrXFGh84L0gCJEACJEACJOC9BEqfHtnbuuqjj5Xl6AioKozXcMHwiyxCRMImbFqaqsTB2Ez6J9ad8u0YgfP0qDD3xiW/WQq0wBELjz4+ttWPFDhVYM1DSIAESIAESIAETo9A4ZXBvZzK+km1hIZbXG9kqcr021GV0VOV7Z9C4LhE4ESl0Qfn9KaLR5MACZAACZAACVSFQOG10b2crtLqCZyTNkCBUxX+PIYESIAESIAESKAWCFDgiOo+qwAAA85JREFU1AJUXpIESIAESIAESKB+CdSewBEvnJJCqLOuuFwNuP1B41gfHC5R1e/Es3USIAESIAES8GYCtSdwZImq8ABc01+d6sgY84LxgDgZ7zvKyZgCx5tvK46NBEiABEiABOqXQK0IHKlN5S44CFfG4EVFM146K0gF7TLDxPdJmHhlFBUFTv1OPFsnARIgARIgAW8mUGMCR8LG3S4XlERVGXYH3GlnLbCNeHCyCm+yWfMzNiwMdb14wW9S4yrcLANBgePNtxXHRgIkQAIkQAL1S+DMBI7kvCkrNotsuv1CYUSnrURi5/+g1aCP7OnlGY4rN+Pg9ijXfZ3WWg/tlYzJkgeHAqd+J56tkwAJkAAJkIA3EzhtgaMT+encNyJsXDr/TXzGeqT1/NhoO/BVW7OuX0hdKnnzfzfXp49ejX9de4+Sc8ycOxQ43nxbcWwkQAIkQAIkUL8EqixwtCDRu1hfVFTL9e60vAUIj/23NWPUAhXSbO/xRmGs/jAKuzemlW5bPc365dOTLbKMdSQhIAVO/U48WycBEiABEiABbyZwQoGjLTU6U3FZEQxlhSsqdauKTf/UlTP1X442Hd5TKubwsVyMfRtCXVuXdFFbf0tX21f0c//2RTYKdoWrkmJYpIzDH7IdU+B4823FsZEACZAACZBA/RL4X4EjC0ilhXDriuEhcduMFj2/Vem93rK26PShCkzdeXRvC7asbmrf92uqe/PSfPu6b9u492zohN3rYi1yvrkMZfMBdI0rdZxCEBQ49TvxbJ0ESIAESIAEvJlA4ZyAXk674/9LNYh/jTux84qSdsPu94ls+aZqnX+ocvzG7s1NsHt5J/z6RXrZhsV5lt9XdbQc2h1klBWKiLGKgcYGQyKkyvXMKapbUeB4823FsZEACZAACZBA/RIoevXivo4fXpyvdOi2VABHaQlKZ/79XEfLAc8bqz9rWlZ0sBV+/aS/dfsvLd07f+uEfdtCLW4JBbdYYLHIOSJsjmuhOdWwKHBORYjvkwAJkAAJkAAJVJdA6ZblXa33d5HoJ6kGrpeTJElfmXYa9g/djt2rEy2H9/kqV1m5htEiyCoh3qeyzlSlM1rghCStrFYV86pcn8eQAAmQAAmQAAk0XgKGYTiMNy96zf35k8Mt5vKSCB2x0EBEjWGTv6GFj+xi3KmxTUSUyy0RVe1GvEGBU2NUeSESIAESIAESIIGjCYjIcZYteOBq64/vD5GsfY6aMNCckLAkynFbHIeN+IwvbN2vvpUCh/ciCZAACZAACZBArRMQsSPmmtrdtMapbOH/AHpDAlXLWWEIAAAAAElFTkSuQmCC") no-repeat; }

.sprite-credit-card-x16 {
  width: 16px;
  height: 16px;
  background-position: 0 0; }

.sprite-credit-card-x24 {
  width: 24px;
  height: 24px;
  background-position: -16px -16px; }

.sprite-credit-card-x32 {
  width: 32px;
  height: 32px;
  background-position: -40px -40px; }

.sprite-crown-x16 {
  width: 16px;
  height: 16px;
  background-position: -72px -72px; }

.sprite-crown-x24 {
  width: 24px;
  height: 24px;
  background-position: -88px -88px; }

.sprite-crown-x32 {
  width: 32px;
  height: 32px;
  background-position: -112px -112px; }

.sprite-handshake-x16 {
  width: 16px;
  height: 16px;
  background-position: -144px -144px; }

.sprite-handshake-x24 {
  width: 24px;
  height: 24px;
  background-position: -160px -160px; }

.sprite-handshake-x32 {
  width: 32px;
  height: 32px;
  background-position: -184px -184px; }

.sprite-qiwi-x16 {
  width: 16px;
  height: 16px;
  background-position: -216px -216px; }

.sprite-qiwi-x24 {
  width: 24px;
  height: 24px;
  background-position: -232px -232px; }

.sprite-qiwi-x32 {
  width: 32px;
  height: 32px;
  background-position: -256px -256px; }

.sprite-sber-x16 {
  width: 16px;
  height: 16px;
  background-position: -288px -288px; }

.sprite-sber-x24 {
  width: 24px;
  height: 24px;
  background-position: -304px -304px; }

.sprite-sber-x32 {
  width: 32px;
  height: 32px;
  background-position: -328px -328px; }

.sprite-unistream-x16 {
  width: 16px;
  height: 16px;
  background-position: -360px -360px; }

.sprite-unistream-x24 {
  width: 24px;
  height: 24px;
  background-position: -376px -376px; }

.sprite-unistream-x32 {
  width: 32px;
  height: 32px;
  background-position: -400px -400px; }

.sprite-unistream-x64 {
  width: 64px;
  height: 64px;
  background-position: -432px -432px; }

.sprite-yandex-x16 {
  width: 16px;
  height: 16px;
  background-position: -496px -496px; }

.sprite-yandex-x24 {
  width: 24px;
  height: 24px;
  background-position: -512px -512px; }

.sprite-yandex-x32 {
  width: 32px;
  height: 32px;
  background-position: -536px -536px; }

/* Generated data URIs used for preview purposes only */
/* Be sure that you replace data URIs with generated images */
.sprite2 {
  background-image: url("data:image/png;base64,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"); }

.sprite-bank-x16 {
  width: 16px;
  height: 16px;
  background-position: 0 0; }

.sprite-bank-x24 {
  width: 24px;
  height: 24px;
  background-position: -16px -16px; }

.sprite-bank-x32 {
  width: 32px;
  height: 32px;
  background-position: -40px -40px; }

.sprite-corn-x16 {
  width: 16px;
  height: 16px;
  background-position: -72px -72px; }

.sprite-corn-x24 {
  width: 24px;
  height: 24px;
  background-position: -88px -88px; }

.sprite-corn-x32 {
  width: 32px;
  height: 32px;
  background-position: -112px -112px; }

.sprite-maestro-x16 {
  width: 16px;
  height: 16px;
  background-position: -144px -144px; }

.sprite-maestro-x24 {
  width: 24px;
  height: 24px;
  background-position: -160px -160px; }

.sprite-maestro-x32 {
  width: 32px;
  height: 32px;
  background-position: -184px -184px; }

.sprite-mir-x16 {
  width: 16px;
  height: 16px;
  background-position: -216px -216px; }

.sprite-mir-x24 {
  width: 24px;
  height: 24px;
  background-position: -232px -232px; }

.sprite-mir-x32 {
  width: 32px;
  height: 32px;
  background-position: -256px -256px; }

.sprite-send-x16 {
  width: 16px;
  height: 16px;
  background-position: -288px -288px; }

.sprite-send-x24 {
  width: 24px;
  height: 24px;
  background-position: -304px -304px; }

.sprite-send-x32 {
  width: 32px;
  height: 32px;
  background-position: -328px -328px; }

.sprite-wtb-x16 {
  width: 16px;
  height: 16px;
  background-position: -360px -360px; }

.sprite-wtb-x24 {
  width: 24px;
  height: 24px;
  background-position: -376px -376px; }

.sprite-wtb-x32 {
  width: 32px;
  height: 32px;
  background-position: -400px -400px; }

.card-box, #sidebar .widget-payment ul li, #sidebar .widget-card ul li, .block-consumers .consumer, #idc-container-parent .idc-c {
  padding: 15px;
  background: #FFFFFF;
  border-radius: 5px;
  box-shadow: 0 1px 0 0 #d7d8db, 0 0 0 1px #e3e4e8; }

.bg-invert {
  background: #2B2E4A !important;
  color: #eee; }

.br-5 {
  border-radius: 5px !important; }

.m-5 {
  margin: 5px !important; }

.p-5 {
  padding: 5px !important; }

.btn-light-vk {
  color: #4a627b;
  background-color: #dae2e9;
  border-color: #cad5df; }
  .btn-light-vk:hover {
    color: #4a627b;
    background-color: #bac9d6;
    border-color: #a4b7c9; }
  .btn-light-vk:focus, .btn-light-vk.focus {
    box-shadow: 0 0 0 2px rgba(202, 213, 223, 0.5); }
  .btn-light-vk.disabled, .btn-light-vk:disabled {
    background-color: #dae2e9;
    border-color: #cad5df; }
  .btn-light-vk:active, .btn-light-vk.active, .show > .btn-light-vk.dropdown-toggle {
    color: #4a627b;
    background-color: #bac9d6;
    background-image: none;
    border-color: #a4b7c9; }
  @media (max-width: 420px) {
    .btn-light-vk {
      padding: 0.25rem 0.4rem !important;
      font-size: 1em; } }

.btn-vk {
  color: #fff;
  background-color: #6b88a6;
  border-color: #5d7b9b; }
  .btn-vk:hover {
    color: #fff;
    background-color: #536f8b;
    border-color: #465d74; }
  .btn-vk:focus, .btn-vk.focus {
    box-shadow: 0 0 0 2px rgba(93, 123, 155, 0.5); }
  .btn-vk.disabled, .btn-vk:disabled {
    background-color: #6b88a6;
    border-color: #5d7b9b; }
  .btn-vk:active, .btn-vk.active, .show > .btn-vk.dropdown-toggle {
    color: #fff;
    background-color: #536f8b;
    background-image: none;
    border-color: #465d74; }

.btn-invert {
  color: #eee;
  background-color: #3e426a;
  border-color: #060609; }
  .btn-invert:hover {
    color: #eee;
    background-color: #2b2e4a;
    border-color: black; }
  .btn-invert:focus, .btn-invert.focus {
    box-shadow: 0 0 0 2px rgba(6, 6, 9, 0.5); }
  .btn-invert.disabled, .btn-invert:disabled {
    background-color: #3e426a;
    border-color: #060609; }
  .btn-invert:active, .btn-invert.active, .show > .btn-invert.dropdown-toggle {
    color: #eee;
    background-color: #2b2e4a;
    background-image: none;
    border-color: black; }

.btn-outline-invert {
  color: #2B2E4A;
  background-image: none;
  background-color: transparent;
  border-color: #2B2E4A; }
  .btn-outline-invert:hover {
    color: #fff;
    background-color: #2B2E4A;
    border-color: #2B2E4A; }
  .btn-outline-invert:focus, .btn-outline-invert.focus {
    box-shadow: 0 0 0 2px rgba(43, 46, 74, 0.5); }
  .btn-outline-invert.disabled, .btn-outline-invert:disabled {
    color: #2B2E4A;
    background-color: transparent; }
  .btn-outline-invert:active, .btn-outline-invert.active, .show > .btn-outline-invert.dropdown-toggle {
    color: #fff;
    background-color: #2B2E4A;
    border-color: #2B2E4A; }

.cirle-print {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
  height: 50px;
  border: solid 2px #000000;
  border-radius: 100px;
  content: "╨Я╨╡╤А╨▓╤Л╨╣ ╨▒╨╡╨╖ ╨┐╤А╨╛╤Ж╨╡╨╜╤В╨╛╨▓"; }

.uSocial-Share {
  text-align: center; }

/*! nouislider - 10.0.0 - 2017-05-28 14:52:48 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  /* Fix 401 */ }

.noUi-connect {
  position: absolute;
  right: 0;
  top: 0;
  left: 0;
  bottom: 0; }

.noUi-origin {
  position: absolute;
  height: 0;
  width: 0; }

.noUi-handle {
  position: relative;
  z-index: 1; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Painting and performance;
 * Browsers can paint handles in their own layer.
 */
.noUi-base,
.noUi-handle {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 30px; }

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: 0px; }

.noUi-vertical {
  width: 18px; }

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px; }

/* Styling;
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

.noUi-connect {
  background: #3FB8AF;
  border-radius: 4px;
  box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45);
  -webkit-transition: background 450ms;
  transition: background 450ms; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px; }

.noUi-handle:after {
  left: 17px; }

.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px; }

.noUi-vertical .noUi-handle:after {
  top: 17px; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #4a627b; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #4a627b;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #4a627b; }

.noUi-marker-sub {
  background: #4a627b; }

.noUi-marker-large {
  background: #4a627b; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 3px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%, 50%, 0);
  transform: translate3d(-50%, 50%, 0); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -webkit-transform: translate3d(0, 50%, 0);
  transform: translate3d(0, 50%, 0);
  padding-left: 25px; }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

input[type=range].slider {
  -webkit-appearance: none;
  width: 100%;
  margin: -1.5px 0; }

input[type=range].slider:focus {
  outline: none; }

input[type=range].slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 20px;
  cursor: pointer;
  box-shadow: 0px 0px 0.1px #000000, 0px 0px 0px #0d0d0d;
  background: #536f8b;
  border-radius: 4px;
  border: 0.9px solid rgba(1, 1, 0, 0); }

input[type=range].slider::-webkit-slider-thumb {
  box-shadow: 0px 0px 0px #5e0000, 0px 0px 0px #780000;
  border: 0px solid #ff6700;
  height: 17px;
  width: 32px;
  border-radius: 4px;
  background: rgba(218, 226, 233, 0.93);
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: 0.6px; }

input[type=range].slider:focus::-webkit-slider-runnable-track {
  background: #546f8b; }

input[type=range].slider::-moz-range-track {
  width: 100%;
  height: 20px;
  cursor: pointer;
  box-shadow: 0px 0px 0.1px #000000, 0px 0px 0px #0d0d0d;
  background: #536f8b;
  border-radius: 4px;
  border: 0.9px solid rgba(1, 1, 0, 0); }

input[type=range].slider::-moz-range-thumb {
  box-shadow: 0px 0px 0px #5e0000, 0px 0px 0px #780000;
  border: 0px solid #ff6700;
  height: 17px;
  width: 32px;
  border-radius: 4px;
  background: rgba(218, 226, 233, 0.93);
  cursor: pointer; }

input[type=range].slider::-ms-track {
  width: 100%;
  height: 20px;
  cursor: pointer;
  background: transparent;
  border-color: transparent;
  color: transparent; }

input[type=range].slider::-ms-fill-lower {
  background: #536f8b;
  border: 0.9px solid rgba(1, 1, 0, 0);
  border-radius: 8px;
  box-shadow: 0px 0px 0.1px #000000, 0px 0px 0px #0d0d0d; }

input[type=range].slider::-ms-fill-upper {
  background: #536f8b;
  border: 0.9px solid rgba(1, 1, 0, 0);
  border-radius: 8px;
  box-shadow: 0px 0px 0.1px #000000, 0px 0px 0px #0d0d0d; }

input[type=range].slider::-ms-thumb {
  box-shadow: 0px 0px 0px #5e0000, 0px 0px 0px #780000;
  border: 0px solid #ff6700;
  width: 32px;
  border-radius: 4px;
  background: rgba(218, 226, 233, 0.93);
  cursor: pointer;
  height: 17px; }

input[type=range].slider:focus::-ms-fill-lower {
  background: #536f8b; }

input[type=range].slider:focus::-ms-fill-upper {
  background: #536f8b; }

/* Generated data URIs used for preview purposes only */
/* Be sure that you replace data URIs with generated images */
.sprite-social {
  background-image: url("data:image/png;base64,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");
  display: inline-block;
  margin: 3px; }

.sprite-facebook {
  width: 24px;
  height: 24px;
  background-position: 0 0; }

.sprite-google-plus {
  width: 24px;
  height: 24px;
  background-position: -24px -24px; }

.sprite-odnoklassniki-logo {
  width: 24px;
  height: 24px;
  background-position: -48px -48px; }

.sprite-pinterest {
  width: 24px;
  height: 24px;
  background-position: -72px -72px; }

.sprite-vk {
  width: 24px;
  height: 24px;
  background-position: -96px -96px; }

.sprite-youtube {
  width: 24px;
  height: 24px;
  background-position: -120px -120px; }

.soc-icons {
  text-align: center; }

body {
  font-family: 'PT Sans Caption',sans-serif;
  background: url(/i/pattern.png) #EDEEF0 repeat;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
  body iframe {
    max-width: 100%; }
  @media (max-width: 420px) {
    body {
      font-size: 0.7em; }
      body .card-box p, body #sidebar .widget-payment ul li p, #sidebar .widget-payment ul body li p, body #sidebar .widget-card ul li p, #sidebar .widget-card ul body li p, body .block-consumers .consumer p, .block-consumers body .consumer p, body #idc-container-parent .idc-c p, #idc-container-parent body .idc-c p, body .card-box li, body #sidebar .widget-payment ul li li, #sidebar .widget-payment ul body li li, body #sidebar .widget-card ul li li, #sidebar .widget-card ul body li li, body .block-consumers .consumer li, .block-consumers body .consumer li, body #idc-container-parent .idc-c li, #idc-container-parent body .idc-c li {
        font-size: 0.8rem; } }
  body .container {
    max-width: 1140px !important;
    width: 100%; }
    @media (max-width: 420px) {
      body .container {
        padding: 0; } }
  body img {
    max-width: 100%;
    height: auto; }
  body h1 {
    font-size: 1.602em; }
  body h2 {
    font-size: 1.424em; }
  body h3 {
    font-size: 1.266em; }
  body h4 {
    font-size: 1.125em; }
  body h5 {
    font-size: 1em; }
  body p {
    text-align: justify; }

.navbar-nav-credit {
  width: 100%;
  justify-content: space-around; }
  .navbar-nav-credit .nav-link {
    color: #eceeef !important;
    font-weight: bold; }
    @media (max-width: 420px) {
      .navbar-nav-credit .nav-link {
        padding: 1em; } }

.container-row {
  margin-right: 1px; }

.navigation-logo {
  width: 30%; }

.logo {
  margin-top: -15px;
  margin-bottom: -15px; }
  @media (max-width: 420px) {
    .logo {
      width: 55%;
      margin: 0 auto !important; } }

.article-icon {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 24px; }

#header {
  margin-top: 70px; }

#sidebar {
  margin-right: -15px;
  min-width: 255px; }
  @media (max-width: 1199px) {
    #sidebar {
      font-size: 0.9em; } }
  #sidebar .widget, #sidebar .template- .term, .template- #sidebar .term {
    margin-bottom: 20px; }
    #sidebar .widget .title, #sidebar .template- .term .title, .template- #sidebar .term .title {
      padding: 15px;
      margin-bottom: 6px;
      text-align: center;
      text-transform: uppercase;
      color: #eee;
      font-size: 17px;
      background: -moz-linear-gradient(320deg, #303454 0%, #2B2E4A 57%, #2B2E4A 100%);
      /* ff3.6+ */
      background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #303454), color-stop(57%, #2B2E4A), color-stop(100%, #2B2E4A));
      /* safari4+,chrome */
      background: -webkit-linear-gradient(320deg, #303454 0%, #2B2E4A 57%, #2B2E4A 100%);
      /* safari5.1+,chrome10+ */
      background: -o-linear-gradient(320deg, #303454 0%, #2B2E4A 57%, #2B2E4A 100%);
      /* opera 11.10+ */
      background: -ms-linear-gradient(320deg, #303454 0%, #2B2E4A 57%, #2B2E4A 100%);
      /* ie10+ */
      background: linear-gradient(130deg, #303454 0%, #2B2E4A 57%, #2B2E4A 100%);
      /* w3c */
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303454', endColorstr='#2B2E4A',GradientType=1 );
      /* ie6-9 */
      border-radius: 5px; }
    #sidebar .widget ul, #sidebar .template- .term ul, .template- #sidebar .term ul {
      list-style: none;
      margin: 0;
      padding: 0; }
  #sidebar .widget-green .title {
    background: -moz-linear-gradient(320deg, #305439 0%, #447446 57%, #304a2b 100%);
    /* ff3.6+ */
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #305439), color-stop(57%, #447446), color-stop(100%, #304a2b));
    /* safari4+,chrome */
    background: -webkit-linear-gradient(320deg, #305439 0%, #447446 57%, #304a2b 100%);
    /* safari5.1+,chrome10+ */
    background: -o-linear-gradient(320deg, #305439 0%, #447446 57%, #304a2b 100%);
    /* opera 11.10+ */
    background: -ms-linear-gradient(320deg, #305439 0%, #447446 57%, #304a2b 100%);
    /* ie10+ */
    background: linear-gradient(130deg, #305439 0%, #447446 57%, #304a2b 100%);
    /* w3c */ }
  #sidebar .widget-payment ul li {
    border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 3px;
    padding: 10px;
    display: block !important; }
    #sidebar .widget-payment ul li a {
      display: inline-block;
      width: 100%;
      font-size: inherit;
      font-weight: bold;
      text-transform: uppercase;
      color: #4a627b; }
      #sidebar .widget-payment ul li a:hover {
        text-decoration: none; }
    #sidebar .widget-payment ul li .sprite, #sidebar .widget-payment ul li .sprite2 {
      display: inline-block;
      font-size: 30px;
      vertical-align: middle;
      color: #6b88a6;
      padding: 10px;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      margin-right: 10px; }
  #sidebar .widget-card ul li {
    border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 3px;
    padding: 10px;
    display: block !important; }
    #sidebar .widget-card ul li a {
      display: inline-block;
      width: 100%;
      font-size: inherit;
      font-weight: bold;
      text-transform: uppercase;
      color: #4a627b; }
      #sidebar .widget-card ul li a:hover {
        text-decoration: none; }
    #sidebar .widget-card ul li .sprite, #sidebar .widget-card ul li .sprite2 {
      display: inline-block;
      font-size: 30px;
      vertical-align: middle;
      color: #6b88a6;
      padding: 10px;
      border-top-left-radius: 3px;
      border-bottom-left-radius: 3px;
      margin-right: 10px; }
  #sidebar .widget-articles ul {
    padding: 2%; }
    #sidebar .widget-articles ul li .logo {
      width: 16px; }
    #sidebar .widget-articles ul li a {
      display: block;
      font-size: 14px;
      font-weight: bold;
      width: 100%;
      padding: 5px; }
      @media (max-width: 1199px) {
        #sidebar .widget-articles ul li a {
          font-size: 0.8em; } }
      #sidebar .widget-articles ul li a:hover {
        text-decoration: none;
        background: #eee;
        -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.59);
        -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.59);
        box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.59);
        border-radius: 2px; }

#footer {
  background: #2B2E4A; }
  #footer .logo {
    width: 90%; }
  #footer .first-row {
    padding: 15px 0;
    border-bottom: solid 1px #22243a; }
  #footer .second-row {
    background: #272a44;
    color: #eceeef;
    padding: 10px 0; }
  #footer .third-row {
    background: #181a2a;
    color: #eceeef;
    padding: 10px 0;
    font-size: 13px; }
  #footer .r-border {
    border-right: solid 2px #22243a; }
  #footer .widget, #footer .template- .term, .template- #footer .term {
    margin: 5px;
    color: #eceeef;
    border-radius: 5px; }
    #footer .widget .title, #footer .template- .term .title, .template- #footer .term .title {
      text-align: center;
      font-size: 17px;
      font-weight: bold;
      padding: 10px; }
    #footer .widget ul, #footer .template- .term ul, .template- #footer .term ul {
      list-style-type: none; }
    #footer .widget a, #footer .template- .term a, .template- #footer .term a {
      color: #eceeef;
      font-size: 13px; }
      #footer .widget a:hover, #footer .template- .term a:hover, .template- #footer .term a:hover {
        color: white; }
    #footer .widget .payment-title, #footer .template- .term .payment-title, .template- #footer .term .payment-title {
      padding-left: 29px;
      /* vertical-align: middle; */
      display: block;
      padding-top: 3px;
      width: 100%; }

#content {
  padding-right: 0; }

#article .content .title {
  text-align: center; }
#article blockquote {
  background: #FAFBFC !important; }

.table-companies {
  padding-top: 0; }
  .table-companies header {
    background: #dae2e9;
    color: #4a627b;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px; }
    .table-companies header .title {
      margin-top: 10px;
      width: 100%;
      color: #4a627b;
      font-size: 1.3em;
      font-weight: bold;
      text-align: center;
      text-transform: uppercase; }
    .table-companies header .slider {
      vertical-align: middle; }
    .table-companies header .btn-filter {
      margin-top: 15px; }
  .table-companies table {
    border: none;
    text-align: center;
    margin-bottom: 0; }
    .table-companies table thead {
      font-weight: bold;
      text-transform: uppercase;
      background: #eaeef2; }
      .table-companies table thead td {
        font-size: 13px; }
  .table-companies tbody {
    background: #f2f5f7;
    color: #4a627b; }
    .table-companies tbody .table-companies-elem {
      border-bottom: solid 1px #d7dfe7; }
      @media (max-width: 420px) {
        .table-companies tbody .table-companies-elem .loan {
          font-size: 16px; }
        .table-companies tbody .table-companies-elem .value-min, .table-companies tbody .table-companies-elem .value-max {
          display: inline-block;
          text-align: center; } }
      .table-companies tbody .table-companies-elem:hover {
        background: #eaeef2; }
  .table-companies td {
    padding: 0.75rem 0.5rem;
    border: none;
    vertical-align: middle; }
    @media (max-width: 420px) {
      .table-companies td {
        padding: 0; } }
    .table-companies td .desc {
      font-size: 13px; }
  .table-companies .t-logo {
    max-width: 120px;
    max-height: 61px; }
    @media (max-width: 420px) {
      .table-companies .t-logo {
        max-width: 102px;
        max-height: none; } }
  .table-companies .t-buttons {
    width: 24%; }
  .table-companies .approval {
    font-size: 13px; }
    @media (max-width: 420px) {
      .table-companies .approval {
        font-size: 12px; } }

.icon-payment {
  color: #4a627b;
  vertical-align: middle;
  font-size: 25px; }

.goto {
  margin-bottom: 5px; }
  @media (max-width: 420px) {
    .goto {
      font-size: 1.1em;
      padding: 0.5rem 0.7rem;
      margin-bottom: 0; } }

.tb-footer {
  padding: 10px;
  background: #dae2e9;
  margin-bottom: -15px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; }
  .tb-footer .payment-info {
    text-align: center; }
  .tb-footer .show-more {
    text-align: end; }

.company {
  background: #FAFBFC;
  margin-bottom: 5px !important;
  width: 100%; }
  @media (max-width: 420px) {
    .company .company-goto {
      padding: 15px; } }
  .company .logo {
    margin-top: 64px;
    display: block; }
    @media (max-width: 1199px) {
      .company .logo {
        margin: 0 auto;
        width: 50%; } }
  .company .main {
    border-bottom: solid 1px #eaeef2;
    padding-bottom: 10px; }
  .company .properties .info-block {
    background: #eaeef2;
    border: solid 1px #e7ecf1;
    border-radius: 5px;
    margin: 3px 3px 3px 0; }
    .company .properties .info-block .title {
      background: #dae2e9;
      padding: 0 5px;
      font-weight: bold; }
    .company .properties .info-block .content {
      padding: 5px 10px; }
    @media (max-width: 420px) {
      .company .properties .info-block {
        text-align: center;
        width: 90%;
        margin: 2% auto; }
        .company .properties .info-block .desc {
          font-size: 15px; }
        .company .properties .info-block .info {
          font-size: 16px; } }
    .company .properties .info-block .info {
      font-weight: bold; }
    .company .properties .info-block .desc {
      color: #1e1e1e;
      font-size: 13px; }
  .company .payment {
    border-radius: 5px; }
    .company .payment .title {
      display: block;
      background: #dae2e9;
      color: #1e1e1e;
      border: solid 1px #e7ecf1;
      text-align: center;
      font-weight: bold;
      border-radius: 5px;
      padding: 2px 0; }
    .company .payment .content {
      padding: 10px 5px;
      margin: 0 15px;
      background: #eaeef2;
      border-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px; }
      .company .payment .content ul {
        list-style: none; }
  .company .buttons {
    margin-top: 27px; }
    .company .buttons .preview {
      color: #111; }
  .company .icon-payment {
    font-size: 30px;
    color: #6b88a6;
    vertical-align: middle; }
  .company .footer {
    margin: -15px;
    margin-top: 0;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    background: #eaeef2;
    border-top: solid 1px #e7ecf1;
    padding: 5px; }
  .company .icon {
    height: 35px;
    line-height: 1.4;
    text-align: center;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: inline-block;
    background: #dae2e9;
    color: #6b88a6;
    font-size: 25px;
    vertical-align: middle;
    margin-right: 5px; }

.block-consumers {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around; }
  .block-consumers .consumer {
    padding: 10px 10px 0 10px;
    min-width: 260px; }
    .block-consumers .consumer .consumer-title {
      font-size: 17px;
      display: block;
      text-transform: uppercase;
      text-align: center;
      padding-bottom: 5px;
      color: #2b2e4a;
      font-weight: bold; }
      .block-consumers .consumer .consumer-title:hover {
        text-decoration: none; }
    .block-consumers .consumer .license {
      font-size: 12px;
      color: #777; }

.properties-block .bordered {
  border-bottom: solid 1px #eee; }
.properties-block .bordered-review {
  margin-right: -8px;
  border: solid 1px #eee;
  margin-bottom: 5px; }
.properties-block .key {
  color: #555;
  font-size: 13px;
  font-weight: bold;
  padding: 5px 8px;
  border-right: solid 1px #eee; }
.properties-block .value {
  color: #666;
  font-size: 13px;
  padding: 5px 5px; }
.properties-block .consumer-icon-limit, .properties-block .consumer-icon-percent, .properties-block .consumer-icon-term, .properties-block .consumer-icon-clock {
  display: inline-block;
  margin-right: 5px;
  width: 16px;
  height: 16px;
  -webkit-background-size: cover;
  background-size: cover;
  vertical-align: top; }
.properties-block .consumer-icon-limit {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ5MiA0OTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ5MiA0OTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4Ij4KPGc+Cgk8Zz4KCQk8cGF0aCBkPSJNMzcwLjUsMjU0Yy0xNC42NjctMTEuMzMzLTM2LjY2Ny0yMC42NjctNjYtMjhsLTIzLTV2LTk3YzAuNjY3LDAuNjY3LDEuMzMzLDEsMiwxczEsMC4zMzMsMSwxICAgIGMxOS4zMzQsOS4zMzMsMjkuNjY4LDI1LjMzMywzMSw0OGg3N2MtMS4zMzMtNDAtMTYuMzMzLTcwLjY2Ny00NS05MmMtMTguNjY3LTE0LTQwLjY2Ny0yMy4zMzMtNjYtMjhWMGgtNzF2NTIgICAgYy0zMy4zMzMsNC01OS42NjcsMTQuNjY3LTc5LDMyYy0yNS4zMzMsMjIuNjY3LTM4LDUxLjMzNC0zOCw4NmMwLDM3LjMzMywxMyw2NSwzOSw4M2MxNCwxMCw0MCwxOS4zMzMsNzgsMjh2MTA0ICAgIGMtMTQtNC0yNC42NjctMTAuMzMzLTMyLTE5Yy04LTkuMzMzLTEzLTIyLTE1LTM4aC03NmMwLDM5LjMzMywxNC4zMzMsNzAuMzMzLDQzLDkzYzIwLjY2NywxNiw0Ny4zMzMsMjYuMzMzLDgwLDMxdjQwaDcxdi0zOSAgICBjMzQuNjY3LTQuNjY3LDYyLjMzMy0xNS42NjcsODMtMzNjMjYuNjY3LTIzLjMzMyw0MC01Mi42NjcsNDAtODhDNDA0LjUsMjk4LDM5My4xNjcsMjcyLDM3MC41LDI1NHogTTIxMC41LDIwNCAgICBjLTExLjMzMy0zLjMzMy0xOS4zMzMtNi4zMzMtMjQtOWMtMTIuNjY3LTYuNjY3LTE5LTE3LTE5LTMxYzAtMTUuMzMzLDYuMzMzLTI3LDE5LTM1YzYuNjY3LTQsMTQuNjY3LTcuMzMzLDI0LTEwVjIwNHogTTI5My41LDM4MyAgICBjLTMuMzMzLDEuMzMzLTcuMzMzLDIuMzMzLTEyLDN2LTg5YzEyLjY2Nyw0LDIyLjMzMyw4LDI5LDEyYzExLjMzMyw3LjMzMywxNywxNy4zMzMsMTcsMzBDMzI3LjUsMzYwLjMzMywzMTYuMTY3LDM3NSwyOTMuNSwzODN6IiBmaWxsPSIjY2VjZWNlIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); }
.properties-block .consumer-icon-percent {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2My4yODUgMjYzLjI4NSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjYzLjI4NSAyNjMuMjg1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTE5My44ODIsOC41NjFjLTcuMzgzLTMuNzU2LTE2LjQxNC0wLjgxMy0yMC4xNjksNi41NzNMNjIuMTUzLDIzNC41NTZjLTMuNzU1LDcuMzg1LTAuODEyLDE2LjQxNCw2LjU3MywyMC4xNjkgICBjMi4xNzgsMS4xMDcsNC40OTksMS42MzIsNi43ODYsMS42MzJjNS40NjYsMCwxMC43MzUtMi45OTgsMTMuMzgzLTguMjA1TDIwMC40NTUsMjguNzMgICBDMjA0LjIxLDIxLjM0NSwyMDEuMjY3LDEyLjMxNiwxOTMuODgyLDguNTYxeiIgZmlsbD0iI2NlY2VjZSIvPgoJPHBhdGggZD0iTTExMy43NzgsODAuODE4YzAtMzEuMzY5LTI1LjUyMS01Ni44OS01Ni44OS01Ni44OUMyNS41MjEsMjMuOTI4LDAsNDkuNDQ5LDAsODAuODE4YzAsMzEuMzY4LDI1LjUyMSw1Ni44ODksNTYuODg5LDU2Ljg4OSAgIEM4OC4yNTgsMTM3LjcwNywxMTMuNzc4LDExMi4xODYsMTEzLjc3OCw4MC44MTh6IE01Ni44ODksMTA3LjcwN0M0Mi4wNjMsMTA3LjcwNywzMCw5NS42NDQsMzAsODAuODE4ICAgYzAtMTQuODI3LDEyLjA2My0yNi44OSwyNi44ODktMjYuODljMTQuODI3LDAsMjYuODksMTIuMDYyLDI2Ljg5LDI2Ljg5QzgzLjc3OCw5NS42NDQsNzEuNzE2LDEwNy43MDcsNTYuODg5LDEwNy43MDd6IiBmaWxsPSIjY2VjZWNlIi8+Cgk8cGF0aCBkPSJNMjA2LjM5NiwxMjUuNThjLTMxLjM2OSwwLTU2Ljg5LDI1LjUyMS01Ni44OSw1Ni44ODljMCwzMS4zNjgsMjUuNTIsNTYuODg5LDU2Ljg5LDU2Ljg4OSAgIGMzMS4zNjgsMCw1Ni44ODktMjUuNTIsNTYuODg5LTU2Ljg4OUMyNjMuMjg1LDE1MS4xLDIzNy43NjUsMTI1LjU4LDIwNi4zOTYsMTI1LjU4eiBNMjA2LjM5NiwyMDkuMzU3ICAgYy0xNC44MjcsMC0yNi44OS0xMi4wNjMtMjYuODktMjYuODg5YzAtMTQuODI2LDEyLjA2My0yNi44ODksMjYuODktMjYuODg5YzE0LjgyNiwwLDI2Ljg4OSwxMi4wNjMsMjYuODg5LDI2Ljg4OSAgIEMyMzMuMjg1LDE5Ny4yOTQsMjIxLjIyMywyMDkuMzU3LDIwNi4zOTYsMjA5LjM1N3oiIGZpbGw9IiNjZWNlY2UiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); }
.properties-block .consumer-icon-term {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQxMi4zMjYgNDEyLjMyNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDEyLjMyNiA0MTIuMzI2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTMyMi43MTYsNzIuNjE3aDIyLjk2MWM1LjUyMywwLDEwLTQuNDc4LDEwLTEwVjEwYzAtNS41MjItNC40NzctMTAtMTAtMTBINjYuNjQ5Yy01LjUyMywwLTEwLDQuNDc4LTEwLDEwdjUyLjYxNyAgIGMwLDUuNTIyLDQuNDc3LDEwLDEwLDEwSDg5LjYxYzkuMjY5LDYyLjA0LDM4LjIwMSwxMTIuMjI1LDc1Ljk0LDEzMy41NDZjLTM3Ljc0MSwyMS4zMTctNjYuNjcyLDcxLjUwNC03NS45NCwxMzMuNTQ2SDY2LjY0OSAgIGMtNS41MjMsMC0xMCw0LjQ3OS0xMCwxMHY1Mi42MTdjMCw1LjUyMSw0LjQ3NywxMCwxMCwxMGgyNzkuMDI3YzUuNTIzLDAsMTAtNC40NzksMTAtMTB2LTUyLjYxN2MwLTUuNTIxLTQuNDc3LTEwLTEwLTEwaC0yMi45NjEgICBjLTkuMjctNjIuMDQtMzguMjAxLTExMi4yMjctNzUuOTQxLTEzMy41NDVDMjg0LjUxNSwxODQuODQ1LDMxMy40NDgsMTM0LjY1OSwzMjIuNzE2LDcyLjYxN3ogTTIyMy43MzIsMjQyLjkwMiAgIGMzNi42MTgsNDYuNjA0LDUwLjE3MSw2OS4xNjcsNTUuMDkzLDc5Ljg4OWMxLjQyLDMuMDk2LDEuMTY2LDYuNzAyLTAuNjcyLDkuNTY5Yy0xLjgzOCwyLjg2Ni01LjAxLDQuNjAyLTguNDE2LDQuNjAySDE0Mi41OTIgICBjLTMuNDA2LDAtNi41NzktMS43MzMtOC40MTctNC42MDJjLTEuODM4LTIuODY4LTIuMDkyLTYuNDc0LTAuNjcxLTkuNTY5YzQuOTItMTAuNzIxLDE4LjQ3Mi0zMy4yODMsNTUuMDkzLTc5Ljg5M2wxLjA2OS0xLjM1OSAgIFYxODAuNDRsLTEuMzQ1LTEuNDRjLTIwLjMzLTIxLjc4NS0zNS44ODktMzkuMTc4LTQ2LjI0Ni01MS42OTVjLTMuMDA0LTMuNjMyLTMuMDY1LTguODY5LTAuMTQ2LTEyLjU2OSAgIGMyLjkxOS0zLjcsOC4wMjctNC44NTgsMTIuMjU3LTIuNzgyYzEzLjcyMSw2LjczNSwzMy44NzYsMTQuNzY1LDUxLjk3OCwxNC43NjVjMTguMjU1LDAsMzguMjkyLTcuOTcyLDUxLjg4Ni0xNC42NTkgICBjNC4yMzItMi4wODUsOS4zNDItMC45MjUsMTIuMjY0LDIuNzc2YzIuOTIyLDMuNzAyLDIuODU5LDguOTQxLTAuMTQ2LDEyLjU3M2MtMTAuMzY1LDEyLjUxOC0yNS44OTUsMjkuODc0LTQ2LjE1OCw1MS41ODggICBsLTEuMzQ2LDEuNDR2NjEuMTA2TDIyMy43MzIsMjQyLjkwMnoiIGZpbGw9IiNjZWNlY2UiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K); }
.properties-block .consumer-icon-clock {
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDQ3LjAwMSA0Ny4wMDEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3LjAwMSA0Ny4wMDE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8ZyBpZD0iTGF5ZXJfMV8xNV8iPgoJCTxnPgoJCQk8cGF0aCBkPSJNNDYuOTA3LDIwLjEyYy0wLjE2My0wLjM0Ny0wLjUxMS0wLjU2OS0wLjg5Ni0wLjU2OWgtMi45MjdDNDEuMjIzLDkuNDUyLDMyLjM1NSwxLjc3NSwyMS43MjYsMS43NzUgICAgIEM5Ljc0NywxLjc3NSwwLDExLjUyMiwwLDIzLjUwMUMwLDM1LjQ4LDkuNzQ2LDQ1LjIyNiwyMS43MjYsNDUuMjI2YzcuNzMxLDAsMTQuOTQxLTQuMTYxLDE4LjgxNi0xMC44NTcgICAgIGMwLjU0Ni0wLjk0NSwwLjIyNC0yLjE1Mi0wLjcyMi0yLjY5OWMtMC45NDQtMC41NDctMi4xNTItMC4yMjUtMi42OTcsMC43MmMtMy4xNzIsNS40ODEtOS4wNzIsOC44ODctMTUuMzk3LDguODg3ICAgICBjLTkuODAxLDAtMTcuNzc2LTcuOTc0LTE3Ljc3Ni0xNy43NzRjMC05LjgwMiw3Ljk3NS0xNy43NzYsMTcuNzc2LTE3Ljc3NmM4LjQ0MiwwLDE1LjUxNSw1LjkyMSwxNy4zMTcsMTMuODI1aC0yLjkwNCAgICAgYy0wLjM4NSwwLTAuNzMyLDAuMjIyLTAuODk2LDAuNTY5Yy0wLjE2MywwLjM0Ny0wLjExLDAuNzU2LDAuMTM2LDEuMDUxbDQuOTM4LDUuOTI1YzAuMTg4LDAuMjI1LDAuNDY1LDAuMzU1LDAuNzU5LDAuMzU1ICAgICBjMC4yOTMsMCwwLjU3MS0wLjEzMSwwLjc1OC0wLjM1NWw0LjkzOC01LjkyNUM0Ny4wMTgsMjAuODc2LDQ3LjA3LDIwLjQ2Nyw0Ni45MDcsMjAuMTJ6IiBmaWxsPSIjY2VjZWNlIi8+CgkJCTxwYXRoIGQ9Ik0yMS43MjYsNi43MTNjLTEuMDkxLDAtMS45NzUsMC44ODQtMS45NzUsMS45NzV2MTEuOTg0Yy0wLjg5MywwLjYyNi0xLjQ4MSwxLjY1OC0xLjQ4MSwyLjgzICAgICBjMCwxLjkwNiwxLjU1MSwzLjQ1NywzLjQ1NywzLjQ1N2MwLjUyMiwwLDEuMDE0LTAuMTI1LDEuNDU4LTAuMzM0bDYuODcsMy45NjVjMC4zMTIsMC4xODEsMC42NSwwLjI2NiwwLjk4NiwwLjI2NiAgICAgYzAuNjgyLDAsMS4zNDYtMC4zNTQsMS43MTItMC45ODhjMC41NDUtMC45NDMsMC4yMjItMi4xNTItMC43MjQtMi42OTdsLTYuODc3LTMuOTcxYy0wLjA5Mi0xLjA0NC0wLjYzNS0xLjk1Ni0xLjQ0OS0yLjUyNlY4LjY4OCAgICAgQzIzLjcwMSw3LjU5OCwyMi44MTYsNi43MTMsMjEuNzI2LDYuNzEzeiBNMjEuNzI2LDI0Ljk4MmMtMC44MTcsMC0xLjQ4MS0wLjY2NS0xLjQ4MS0xLjQ4YzAtMC44MTYsMC42NjUtMS40ODEsMS40ODEtMS40ODEgICAgIHMxLjQ4MSwwLjY2NSwxLjQ4MSwxLjQ4MUMyMy4yMDcsMjQuMzE3LDIyLjU0MiwyNC45ODIsMjEuNzI2LDI0Ljk4MnoiIGZpbGw9IiNjZWNlY2UiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==); }

.template- .term .value {
  display: block;
  flex: 0 0 50%;
  max-width: 50%; }
.template- .term .description {
  display: block;
  flex: 0 0 50%;
  max-width: 50%; }

.list-payment-x16 {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center; }
  .list-payment-x16 li {
    font-size: 13px;
    font-weight: normal; }
    .list-payment-x16 li span {
      display: inline-block;
      width: 100%;
      padding-left: 20px; }

.breadcrumb {
  display: block;
  width: 100%;
  font-size: 13px;
  margin-top: -15px;
  margin-bottom: 0;
  padding: 0.75rem 1rem !important; }
  .breadcrumb .breadcrumb-item {
    font-weight: bold; }
    .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
      font-family: 'credit-online' !important;
      padding-right: 0;
      font-size: 10px; }

#idc-container-parent .idc-btn_s {
  background: none; }
#idc-container-parent .idc-i {
  font-weight: bold; }
#idc-container-parent .idc-c-t-inner {
  font-size: 14px; }
#idc-container-parent .idc-c-h {
  background: none !important; }
#idc-container-parent .idc-i span {
  font-weight: bold; }
#idc-container-parent #IDCPostNav {
  display: none; }

#admin_bar {
  color: #111;
  text-align: left;
  font-size: 12px;
  z-index: 9999;
  position: fixed;
  font-weight: bold;
  top: 55px;
  left: 0;
  padding-left: 2px;
  width: 80px; }

.promo {
  padding: 10px;
  font-size: 16px;
  font-weight: bold; }

.tab-content {
  background: #f2f5f7;
  margin-right: -15px;
  margin-left: -15px;
  padding: 20px; }

.tab-properties .property {
  border-radius: 5px;
  margin-bottom: 5px; }
.tab-properties .key {
  font-size: 13px;
  font-weight: bold;
  background: #DAE2E9;
  padding: 8px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }
.tab-properties .value {
  font-size: 13px;
  background: #EAEEF2;
  padding: 8px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border: solid 1px #dae2e9; }

.nav-flat {
  margin-right: -15px;
  margin-left: -15px; }
  @media (max-width: 991px) {
    .nav-flat {
      flex-wrap: wrap; } }
  .nav-flat .nav-item {
    margin-left: 1px;
    margin-right: 1px; }
    .nav-flat .nav-item .nav-link.active {
      background: #f2f5f7;
      color: #4a627b !important;
      box-shadow: inset 0px 4px 0px 0px #4a627b;
      border: 0px solid transparent; }
    .nav-flat .nav-item .nav-link {
      color: #6e8da8;
      background: #EAEEF2;
      border-radius: 0; }
      .nav-flat .nav-item .nav-link:hover {
        border: none; }

.icon-success {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODYuMDU0IDI4Ni4wNTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4Ni4wNTQgMjg2LjA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiPgo8Zz4KCTxwYXRoIHN0eWxlPSJmaWxsOiMzREIzOUU7IiBkPSJNMTQzLjAzMSwwQzY0LjAyNywwLDAuMDA0LDY0LjA0LDAuMDA0LDE0My4wMjdjMCw3OC45OTYsNjQuMDMxLDE0My4wMjcsMTQzLjAyNywxNDMuMDI3ICAgYzc4Ljk4NywwLDE0My4wMTgtNjQuMDMxLDE0My4wMTgtMTQzLjAyN0MyODYuMDQ5LDY0LjA0OSwyMjIuMDE4LDAsMTQzLjAzMSwweiBNMTQzLjAzMSwyNTkuMjM2ICAgYy02NC4xODMsMC0xMTYuMjA5LTUyLjAyNi0xMTYuMjA5LTExNi4yMDlTNzguODU3LDI2LjgxOCwxNDMuMDMxLDI2LjgxOHMxMTYuMiw1Mi4wMjYsMTE2LjIsMTE2LjIwOSAgIFMyMDcuMjA2LDI1OS4yMzYsMTQzLjAzMSwyNTkuMjM2eiBNMTk5LjI0MSw4Mi4xODdjLTYuMDc5LTMuNjI5LTEzLjg0Ny0xLjQ3NS0xNy4zNDIsNC44MjdsLTQ3Ljk1OSw4Ni4xNDdsLTI2LjcxLTMyLjUxMiAgIGMtNC44MzYtNS41NjktMTEuMjYzLTguNDU2LTE3LjMzMy00LjgyN2MtNi4wNzksMy42MzgtOC41OTEsMTIuMzktNC42NTcsMTguMDA0bDM3LjE2OSw0NS4yNDFjMi43OCwzLjYxMSw1Ljk1Myw1Ljc3NSw5LjI3LDYuMzkyICAgbDAuMDI3LDAuMDU0bDAuMzQsMC4wMThjMC43NTEsMC4xMTYsMTEuOTc5LDIuMTksMTYuODE1LTYuNDYzbDU1LjA0OC05OC44NzZDMjA3LjQwMiw5My44NzksMjA1LjMyLDg1LjgyNSwxOTkuMjQxLDgyLjE4N3oiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
  vertical-align: text-top;
  background-size: cover; }

.icon-dunger {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAyODYuMDU0IDI4Ni4wNTQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDI4Ni4wNTQgMjg2LjA1NDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxnPgoJPHBhdGggc3R5bGU9ImZpbGw6I0UyNTc0QzsiIGQ9Ik0xNjguMzUyLDE0Mi45MjRsMjUuMjgtMjUuMjhjMy40OTUtMy41MDQsMy40OTUtOS4xNTQsMC0xMi42NGwtMTIuNjQtMTIuNjQ5ICAgYy0zLjQ5NS0zLjQ4Ni05LjE0NS0zLjQ5NS0xMi42NCwwbC0yNS4yODksMjUuMjg5bC0yNS4yNzEtMjUuMjcxYy0zLjUwNC0zLjUwNC05LjE2My0zLjUwNC0xMi42NTgtMC4wMThsLTEyLjY0LDEyLjY0OSAgIGMtMy40OTUsMy40ODYtMy40ODYsOS4xNTQsMC4wMTgsMTIuNjQ5bDI1LjI3MSwyNS4yNzFMOTIuNTU2LDE2OC4xNWMtMy40OTUsMy40OTUtMy40OTUsOS4xNDUsMCwxMi42NGwxMi42NCwxMi42NDkgICBjMy40OTUsMy40ODYsOS4xNDUsMy40OTUsMTIuNjQsMGwyNS4yMjYtMjUuMjI2bDI1LjQwNSwyNS40MTRjMy41MDQsMy41MDQsOS4xNjMsMy41MDQsMTIuNjU4LDAuMDA5bDEyLjY0LTEyLjY0ICAgYzMuNDk1LTMuNDk1LDMuNDg2LTkuMTU0LTAuMDA5LTEyLjY1OEwxNjguMzUyLDE0Mi45MjR6IE0xNDMuMDI3LDAuMDA0QzY0LjAzMSwwLjAwNCwwLDY0LjAzNiwwLDE0My4wMjIgICBjMCw3OC45OTYsNjQuMDMxLDE0My4wMjcsMTQzLjAyNywxNDMuMDI3czE0My4wMjctNjQuMDMxLDE0My4wMjctMTQzLjAyN0MyODYuMDU0LDY0LjA0NSwyMjIuMDIyLDAuMDA0LDE0My4wMjcsMC4wMDR6ICAgIE0xNDMuMDI3LDI1OS4yMzJjLTY0LjE4MywwLTExNi4yMDktNTIuMDI2LTExNi4yMDktMTE2LjIwOXM1Mi4wMjYtMTE2LjIxLDExNi4yMDktMTE2LjIxczExNi4yMDksNTIuMDI2LDExNi4yMDksMTE2LjIwOSAgIFMyMDcuMjEsMjU5LjIzMiwxNDMuMDI3LDI1OS4yMzJ6Ii8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  vertical-align: text-top;
  background-size: cover; }

.city-list {
  list-style: none; }
  .city-list a {
    border-bottom: dotted 1px;
    font-size: 17px; }
    .city-list a:hover {
      text-decoration: none;
      border-bottom: solid 1px; }

.term-title {
  color: #0275d8;
  padding-left: 8px; }
  .term-title:hover {
    text-decoration: underline;
    color: #014c8c; }

.term-desc {
  padding-left: 15px;
  text-align: justify; }

.f-symb {
  font-weight: bold; }

.advice-title {
	font-weight: bold;
    color: #4a627b;
}

.advice-dsc {
	font-size: 14px;
}



.bttn-sb {
	color: #fff !important;
    background: #4CAF50;
	font-size: 12px !important;
}
.all-bttn {
	text-decoration: none !important;
}
/*# sourceMappingURL=style.css.map */
