﻿@charset "UTF-8";
/*@include _assert-ascending($grid-breakpoints, "$grid-breakpoints");*/
/*@include _assert-starts-at-zero($grid-breakpoints);*/
/*@include _assert-ascending($container-max-widths, "$container-max-widths");*/
/*!
 * Bootstrap v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: white;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 900px;
  --breakpoint-xl: 1281px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }

@-ms-viewport {
  width: device-width; }

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

dfn {
  font-style: italic; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
  a:hover {
    color: #0056b3;
    text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
    color: inherit;
    text-decoration: none; }
  a:not([href]):not([tabindex]):focus {
    outline: 0; }

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

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
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 {
  padding: 0;
  border-style: none; }

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

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

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

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

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

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 540px; } }
  @media (min-width: 768px) {
    .container {
      max-width: 720px; } }
  @media (min-width: 900px) {
    .container {
      max-width: 1164px; } }
  @media (min-width: 1281px) {
    .container {
      max-width: 1440px; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table .thead-dark th {
  color: white;
  background-color: #212529;
  border-color: #32383e; }

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

.table-dark {
  color: white;
  background-color: #212529; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: white;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus {
    color: #495057;
    background-color: white;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: white; }

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

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

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

textarea.form-control {
  height: auto; }

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input:disabled ~ .form-check-label {
    color: #6c757d; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media screen and (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover, .btn:focus {
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .btn.disabled, .btn:disabled {
    opacity: 0.65; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

.btn-primary {
  color: white;
  background-color: #007bff;
  border-color: #007bff; }
  .btn-primary:hover {
    color: white;
    background-color: #0069d9;
    border-color: #0062cc; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: white;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: white;
    background-color: #0062cc;
    border-color: #005cbf; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-secondary {
  color: white;
  background-color: #6c757d;
  border-color: #6c757d; }
  .btn-secondary:hover {
    color: white;
    background-color: #5a6268;
    border-color: #545b62; }
  .btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: white;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: white;
    background-color: #545b62;
    border-color: #4e555b; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-success {
  color: white;
  background-color: #28a745;
  border-color: #28a745; }
  .btn-success:hover {
    color: white;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: white;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: white;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-info {
  color: white;
  background-color: #17a2b8;
  border-color: #17a2b8; }
  .btn-info:hover {
    color: white;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: white;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: white;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-danger {
  color: white;
  background-color: #dc3545;
  border-color: #dc3545; }
  .btn-danger:hover {
    color: white;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: white;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: white;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-light:hover {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-dark {
  color: white;
  background-color: #343a40;
  border-color: #343a40; }
  .btn-dark:hover {
    color: white;
    background-color: #23272b;
    border-color: #1d2124; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: white;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: white;
    background-color: #1d2124;
    border-color: #171a1d; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff; }
  .btn-outline-primary:hover {
    color: white;
    background-color: #007bff;
    border-color: #007bff; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #007bff;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: white;
    background-color: #007bff;
    border-color: #007bff; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d; }
  .btn-outline-secondary:hover {
    color: white;
    background-color: #6c757d;
    border-color: #6c757d; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #6c757d;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: white;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }
  .btn-outline-success:hover {
    color: white;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: white;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
  .btn-outline-info:hover {
    color: white;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: white;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }
  .btn-outline-danger:hover {
    color: white;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: white;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
  .btn-outline-dark:hover {
    color: white;
    background-color: #343a40;
    border-color: #343a40; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: white;
    background-color: #343a40;
    border-color: #343a40; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  background-color: transparent; }
  .btn-link:hover {
    color: #0056b3;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    border-color: transparent;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: white;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

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

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

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

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

.btn-group > .btn:first-child {
  margin-left: 0; }

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

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

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

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

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

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

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

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

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

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  height: calc(2.875rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  height: calc(1.8125rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

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

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

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: white;
    background-color: #007bff; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-control-input:active ~ .custom-control-label::before {
    color: white;
    background-color: #b3d7ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    user-select: none;
    background-color: #dee2e6; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  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='white' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  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='white' d='M0 2h4'/%3E%3C/svg%3E"); }

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

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

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

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  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='white'/%3E%3C/svg%3E"); }

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

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: white url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(128, 189, 255, 0.5); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: white; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    opacity: 0; }

.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }

.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%; }

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #80bdff;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-file-input:focus ~ .custom-file-label::after {
      border-color: #80bdff; }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: white;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 2.25rem;
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    content: "Browse";
    background-color: #e9ecef;
    border-left: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  padding-left: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px white, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #007bff;
    border: 0;
    border-radius: 1rem;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media screen and (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #b3d7ff; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem; }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }

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

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

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled {
    color: #6c757d; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: white;
    border-color: #dee2e6 #dee2e6 white; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

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

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

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

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

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

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

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

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

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

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }
  .navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

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

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

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

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

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

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

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

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

.accordion .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  border-radius: 0; }

.accordion .card:not(:first-of-type) .card-header:first-child {
  border-radius: 0; }

.accordion .card:first-of-type {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.accordion .card:last-of-type {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    display: inline-block;
    padding-right: 0.5rem;
    color: #6c757d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: white;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0056b3;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
  .page-link:not(:disabled):not(.disabled) {
    cursor: pointer; }

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

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

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

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

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

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

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

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

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

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

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
  .badge:empty {
    display: none; }

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

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

.badge-primary {
  color: white;
  background-color: #007bff; }
  .badge-primary[href]:hover, .badge-primary[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #0062cc; }

.badge-secondary {
  color: white;
  background-color: #6c757d; }
  .badge-secondary[href]:hover, .badge-secondary[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #545b62; }

.badge-success {
  color: white;
  background-color: #28a745; }
  .badge-success[href]:hover, .badge-success[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #1e7e34; }

.badge-info {
  color: white;
  background-color: #17a2b8; }
  .badge-info[href]:hover, .badge-info[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #117a8b; }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  .badge-warning[href]:hover, .badge-warning[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #d39e00; }

.badge-danger {
  color: white;
  background-color: #dc3545; }
  .badge-danger[href]:hover, .badge-danger[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #bd2130; }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  .badge-light[href]:hover, .badge-light[href]:focus {
    color: #212529;
    text-decoration: none;
    background-color: #dae0e5; }

.badge-dark {
  color: white;
  background-color: #343a40; }
  .badge-dark[href]:hover, .badge-dark[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #1d2124; }

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }
  .alert-primary hr {
    border-top-color: #9fcdff; }
  .alert-primary .alert-link {
    color: #002752; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }
  .alert-secondary hr {
    border-top-color: #c8cbcf; }
  .alert-secondary .alert-link {
    color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-light hr {
    border-top-color: #ececf6; }
  .alert-light .alert-link {
    color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
  .alert-dark hr {
    border-top-color: #b9bbbe; }
  .alert-dark .alert-link {
    color: #040505; }

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

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

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

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

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

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

.media-body {
  flex: 1; }

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

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .list-group-item:hover, .list-group-item:focus {
    z-index: 1;
    text-decoration: none; }
  .list-group-item.disabled, .list-group-item:disabled {
    color: #6c757d;
    background-color: white; }
  .list-group-item.active {
    z-index: 2;
    color: white;
    background-color: #007bff;
    border-color: #007bff; }

.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-primary {
  color: #004085;
  background-color: #b8daff; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004085;
    background-color: #9fcdff; }
  .list-group-item-primary.list-group-item-action.active {
    color: white;
    background-color: #004085;
    border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #383d41;
    background-color: #c8cbcf; }
  .list-group-item-secondary.list-group-item-action.active {
    color: white;
    background-color: #383d41;
    border-color: #383d41; }

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

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

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

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

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

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #1b1e21;
    background-color: #b9bbbe; }
  .list-group-item-dark.list-group-item-action.active {
    color: white;
    background-color: #1b1e21;
    border-color: #1b1e21; }

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

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

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

.modal {
  position: fixed;
  top: 125px;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: none;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -25%); }
    @media screen and (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: translate(0, 0); }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2)); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - (0.5rem * 2));
    content: ""; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: white;
  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: black; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

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

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

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }
  .modal-body .modal-img {
    max-width: 375px;
    max-height: 480px;
    object-fit: scale-down; }

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef; }
  .modal-footer > :not(:first-child) {
    margin-left: .25rem; }
  .modal-footer > :not(:last-child) {
    margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2)); }
    .modal-dialog-centered::before {
      height: calc(100vh - (1.75rem * 2)); }
  .modal-sm {
    max-width: 300px; } }

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

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

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

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

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

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

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: white;
  text-align: center;
  background-color: black;
  border-radius: 0.25rem; }

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

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: white; }

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

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: white; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

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

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

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

.carousel {
  position: relative; }

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

.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  backface-visibility: hidden;
  perspective: 1000px; }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
  transition: transform 0.6s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .carousel-item.active,
    .carousel-item-next,
    .carousel-item-prev {
      transition: none; } }

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

.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0); }
  @supports (transform-style: preserve-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: translateX(100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-next,
    .active.carousel-item-right {
      transform: translate3d(100%, 0, 0); } }

.carousel-item-prev,
.active.carousel-item-left {
  transform: translateX(-100%); }
  @supports (transform-style: preserve-3d) {
    .carousel-item-prev,
    .active.carousel-item-left {
      transform: translate3d(-100%, 0, 0); } }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-duration: .6s;
  transition-property: opacity; }

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

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  opacity: 0; }

.carousel-fade .carousel-item-next,
.carousel-fade .carousel-item-prev,
.carousel-fade .carousel-item.active,
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-prev {
  transform: translateX(0); }
  @supports (transform-style: preserve-3d) {
    .carousel-fade .carousel-item-next,
    .carousel-fade .carousel-item-prev,
    .carousel-fade .carousel-item.active,
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-prev {
      transform: translate3d(0, 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: white;
  text-align: center;
  opacity: 0.5; }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: white;
    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='white' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='white' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 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: 0 1 auto;
    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: white; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: white;
  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-primary {
  background-color: #007bff !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 900px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; }
  .mw-lg-75 {
    max-width: 75% !important; }
  .mw-lg-60 {
    max-width: 60% !important; }
  .mw-lg-50 {
    max-width: 50% !important; } }

@media (min-width: 1281px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; }
  .mw-xl-75 {
    max-width: 75% !important; }
  .mw-xl-60 {
    max-width: 60% !important; }
  .mw-xl-50 {
    max-width: 50% !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

.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: 900px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

/*!
 * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa,
.fas,
.far,
.fal,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  animation: fa-spin 1s infinite steps(8); }

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-abacus:before {
  content: "\f640"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acorn:before {
  content: "\f6ae"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adobe:before {
  content: "\f778"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-alarm-clock:before {
  content: "\f34e"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-alicorn:before {
  content: "\f6b0"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-analytics:before {
  content: "\f643"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angel:before {
  content: "\f779"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-crate:before {
  content: "\f6b1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-alt-down:before {
  content: "\f354"; }

.fa-arrow-alt-from-bottom:before {
  content: "\f346"; }

.fa-arrow-alt-from-left:before {
  content: "\f347"; }

.fa-arrow-alt-from-right:before {
  content: "\f348"; }

.fa-arrow-alt-from-top:before {
  content: "\f349"; }

.fa-arrow-alt-left:before {
  content: "\f355"; }

.fa-arrow-alt-right:before {
  content: "\f356"; }

.fa-arrow-alt-square-down:before {
  content: "\f350"; }

.fa-arrow-alt-square-left:before {
  content: "\f351"; }

.fa-arrow-alt-square-right:before {
  content: "\f352"; }

.fa-arrow-alt-square-up:before {
  content: "\f353"; }

.fa-arrow-alt-to-bottom:before {
  content: "\f34a"; }

.fa-arrow-alt-to-left:before {
  content: "\f34b"; }

.fa-arrow-alt-to-right:before {
  content: "\f34c"; }

.fa-arrow-alt-to-top:before {
  content: "\f34d"; }

.fa-arrow-alt-up:before {
  content: "\f357"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-from-bottom:before {
  content: "\f342"; }

.fa-arrow-from-left:before {
  content: "\f343"; }

.fa-arrow-from-right:before {
  content: "\f344"; }

.fa-arrow-from-top:before {
  content: "\f345"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-square-down:before {
  content: "\f339"; }

.fa-arrow-square-left:before {
  content: "\f33a"; }

.fa-arrow-square-right:before {
  content: "\f33b"; }

.fa-arrow-square-up:before {
  content: "\f33c"; }

.fa-arrow-to-bottom:before {
  content: "\f33d"; }

.fa-arrow-to-left:before {
  content: "\f33e"; }

.fa-arrow-to-right:before {
  content: "\f340"; }

.fa-arrow-to-top:before {
  content: "\f341"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows:before {
  content: "\f047"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-arrows-h:before {
  content: "\f07e"; }

.fa-arrows-v:before {
  content: "\f07d"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-atom-alt:before {
  content: "\f5d3"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-axe:before {
  content: "\f6b2"; }

.fa-axe-battle:before {
  content: "\f6b3"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backpack:before {
  content: "\f5d4"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-badge:before {
  content: "\f335"; }

.fa-badge-check:before {
  content: "\f336"; }

.fa-badge-dollar:before {
  content: "\f645"; }

.fa-badge-percent:before {
  content: "\f646"; }

.fa-badger-honey:before {
  content: "\f6b4"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ball-pile:before {
  content: "\f77e"; }

.fa-ballot:before {
  content: "\f732"; }

.fa-ballot-check:before {
  content: "\f733"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-barcode-alt:before {
  content: "\f463"; }

.fa-barcode-read:before {
  content: "\f464"; }

.fa-barcode-scan:before {
  content: "\f465"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball:before {
  content: "\f432"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-basketball-hoop:before {
  content: "\f435"; }

.fa-bat:before {
  content: "\f6b5"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-bolt:before {
  content: "\f376"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-slash:before {
  content: "\f377"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-school:before {
  content: "\f5d5"; }

.fa-bell-school-slash:before {
  content: "\f5d6"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bells:before {
  content: "\f77f"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blanket:before {
  content: "\f498"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bone-break:before {
  content: "\f5d8"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-alt:before {
  content: "\f5d9"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-heart:before {
  content: "\f499"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-book-spells:before {
  content: "\f6b8"; }

.fa-book-user:before {
  content: "\f7e7"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-books:before {
  content: "\f5db"; }

.fa-books-medical:before {
  content: "\f7e8"; }

.fa-boot:before {
  content: "\f782"; }

.fa-booth-curtain:before {
  content: "\f734"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-bow-arrow:before {
  content: "\f6b9"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-bowling-pins:before {
  content: "\f437"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-alt:before {
  content: "\f49a"; }

.fa-box-ballot:before {
  content: "\f735"; }

.fa-box-check:before {
  content: "\f467"; }

.fa-box-fragile:before {
  content: "\f49b"; }

.fa-box-full:before {
  content: "\f49c"; }

.fa-box-heart:before {
  content: "\f49d"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-up:before {
  content: "\f49f"; }

.fa-box-usd:before {
  content: "\f4a0"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-boxes-alt:before {
  content: "\f4a1"; }

.fa-boxing-glove:before {
  content: "\f438"; }

.fa-brackets:before {
  content: "\f7e9"; }

.fa-brackets-curly:before {
  content: "\f7ea"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-loaf:before {
  content: "\f7eb"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-browser:before {
  content: "\f37e"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-bullseye-arrow:before {
  content: "\f648"; }

.fa-bullseye-pointer:before {
  content: "\f649"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-burrito:before {
  content: "\f7ed"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-bus-school:before {
  content: "\f5dd"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-cabinet-filing:before {
  content: "\f64b"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calculator-alt:before {
  content: "\f64c"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-edit:before {
  content: "\f333"; }

.fa-calendar-exclamation:before {
  content: "\f334"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-star:before {
  content: "\f736"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-alt:before {
  content: "\f332"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campfire:before {
  content: "\f6ba"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candle-holder:before {
  content: "\f6bc"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-candy-corn:before {
  content: "\f6bd"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-bump:before {
  content: "\f5e0"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-garage:before {
  content: "\f5e2"; }

.fa-car-mechanic:before {
  content: "\f5e3"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-car-tilt:before {
  content: "\f5e5"; }

.fa-car-wash:before {
  content: "\f5e6"; }

.fa-caret-circle-down:before {
  content: "\f32d"; }

.fa-caret-circle-left:before {
  content: "\f32e"; }

.fa-caret-circle-right:before {
  content: "\f330"; }

.fa-caret-circle-up:before {
  content: "\f331"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cauldron:before {
  content: "\f6bf"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chair-office:before {
  content: "\f6c1"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-line-down:before {
  content: "\f64d"; }

.fa-chart-network:before {
  content: "\f78a"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-chart-pie-alt:before {
  content: "\f64e"; }

.fa-chart-scatter:before {
  content: "\f7ee"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-cheese-swiss:before {
  content: "\f7f0"; }

.fa-cheeseburger:before {
  content: "\f7f1"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-bishop-alt:before {
  content: "\f43b"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-clock:before {
  content: "\f43d"; }

.fa-chess-clock-alt:before {
  content: "\f43e"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-king-alt:before {
  content: "\f440"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-knight-alt:before {
  content: "\f442"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-pawn-alt:before {
  content: "\f444"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-queen-alt:before {
  content: "\f446"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chess-rook-alt:before {
  content: "\f448"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-double-down:before {
  content: "\f322"; }

.fa-chevron-double-left:before {
  content: "\f323"; }

.fa-chevron-double-right:before {
  content: "\f324"; }

.fa-chevron-double-up:before {
  content: "\f325"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-square-down:before {
  content: "\f329"; }

.fa-chevron-square-left:before {
  content: "\f32a"; }

.fa-chevron-square-right:before {
  content: "\f32b"; }

.fa-chevron-square-up:before {
  content: "\f32c"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chimney:before {
  content: "\f78b"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-claw-marks:before {
  content: "\f6c2"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clipboard-list-check:before {
  content: "\f737"; }

.fa-clipboard-prescription:before {
  content: "\f5e8"; }

.fa-clipboard-user:before {
  content: "\f7f3"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download:before {
  content: "\f0ed"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-drizzle:before {
  content: "\f738"; }

.fa-cloud-hail:before {
  content: "\f739"; }

.fa-cloud-hail-mixed:before {
  content: "\f73a"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-rainbow:before {
  content: "\f73e"; }

.fa-cloud-showers:before {
  content: "\f73f"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sleet:before {
  content: "\f741"; }

.fa-cloud-snow:before {
  content: "\f742"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload:before {
  content: "\f0ee"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-clouds:before {
  content: "\f744"; }

.fa-clouds-moon:before {
  content: "\f745"; }

.fa-clouds-sun:before {
  content: "\f746"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-club:before {
  content: "\f327"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-code-commit:before {
  content: "\f386"; }

.fa-code-merge:before {
  content: "\f387"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-coffee-togo:before {
  content: "\f6c5"; }

.fa-coffin:before {
  content: "\f6c6"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-alt-check:before {
  content: "\f4a2"; }

.fa-comment-alt-dollar:before {
  content: "\f650"; }

.fa-comment-alt-dots:before {
  content: "\f4a3"; }

.fa-comment-alt-edit:before {
  content: "\f4a4"; }

.fa-comment-alt-exclamation:before {
  content: "\f4a5"; }

.fa-comment-alt-lines:before {
  content: "\f4a6"; }

.fa-comment-alt-medical:before {
  content: "\f7f4"; }

.fa-comment-alt-minus:before {
  content: "\f4a7"; }

.fa-comment-alt-plus:before {
  content: "\f4a8"; }

.fa-comment-alt-slash:before {
  content: "\f4a9"; }

.fa-comment-alt-smile:before {
  content: "\f4aa"; }

.fa-comment-alt-times:before {
  content: "\f4ab"; }

.fa-comment-check:before {
  content: "\f4ac"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-edit:before {
  content: "\f4ae"; }

.fa-comment-exclamation:before {
  content: "\f4af"; }

.fa-comment-lines:before {
  content: "\f4b0"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-minus:before {
  content: "\f4b1"; }

.fa-comment-plus:before {
  content: "\f4b2"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comment-smile:before {
  content: "\f4b4"; }

.fa-comment-times:before {
  content: "\f4b5"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-alt:before {
  content: "\f4b6"; }

.fa-comments-alt-dollar:before {
  content: "\f652"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compass-slash:before {
  content: "\f5e9"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-compress-wide:before {
  content: "\f326"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-container-storage:before {
  content: "\f4b7"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-conveyor-belt:before {
  content: "\f46e"; }

.fa-conveyor-belt-alt:before {
  content: "\f46f"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-corn:before {
  content: "\f6c7"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cow:before {
  content: "\f6c8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-credit-card-blank:before {
  content: "\f389"; }

.fa-credit-card-front:before {
  content: "\f38a"; }

.fa-cricket:before {
  content: "\f449"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-croissant:before {
  content: "\f7f6"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-crutches:before {
  content: "\f7f8"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-curling:before {
  content: "\f44a"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dagger:before {
  content: "\f6cb"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-debug:before {
  content: "\f7f9"; }

.fa-deer:before {
  content: "\f78e"; }

.fa-deer-rudolph:before {
  content: "\f78f"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-desktop-alt:before {
  content: "\f390"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dewpoint:before {
  content: "\f748"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diamond:before {
  content: "\f219"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d10:before {
  content: "\f6cd"; }

.fa-dice-d12:before {
  content: "\f6ce"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d4:before {
  content: "\f6d0"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-d8:before {
  content: "\f6d2"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-diploma:before {
  content: "\f5ea"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-do-not-enter:before {
  content: "\f5ec"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dog-leashed:before {
  content: "\f6d4"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-empty:before {
  content: "\f473"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-dolly-flatbed-alt:before {
  content: "\f475"; }

.fa-dolly-flatbed-empty:before {
  content: "\f476"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-circle:before {
  content: "\f5ed"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-draw-square:before {
  content: "\f5ef"; }

.fa-dreidel:before {
  content: "\f792"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick:before {
  content: "\f6d6"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-duck:before {
  content: "\f6d8"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-ear:before {
  content: "\f5f0"; }

.fa-ear-muffs:before {
  content: "\f795"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-eclipse:before {
  content: "\f749"; }

.fa-eclipse-alt:before {
  content: "\f74a"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-egg-fried:before {
  content: "\f7fc"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-elephant:before {
  content: "\f6da"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-h-alt:before {
  content: "\f39b"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ellipsis-v-alt:before {
  content: "\f39c"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-empty-set:before {
  content: "\f656"; }

.fa-engine-warning:before {
  content: "\f5f2"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-dollar:before {
  content: "\f657"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange:before {
  content: "\f0ec"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-square:before {
  content: "\f321"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows:before {
  content: "\f31d"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expand-wide:before {
  content: "\f320"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link:before {
  content: "\f08e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square:before {
  content: "\f14c"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-evil:before {
  content: "\f6db"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-field-hockey:before {
  content: "\f44c"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-certificate:before {
  content: "\f5f3"; }

.fa-file-chart-line:before {
  content: "\f659"; }

.fa-file-chart-pie:before {
  content: "\f65a"; }

.fa-file-check:before {
  content: "\f316"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-edit:before {
  content: "\f31c"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-exclamation:before {
  content: "\f31a"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-minus:before {
  content: "\f318"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-plus:before {
  content: "\f319"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-spreadsheet:before {
  content: "\f65b"; }

.fa-file-times:before {
  content: "\f317"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-user:before {
  content: "\f65c"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-files-medical:before {
  content: "\f7fd"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-film-alt:before {
  content: "\f3a0"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-fire-smoke:before {
  content: "\f74b"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-fireplace:before {
  content: "\f79a"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fish-cooked:before {
  content: "\f7fe"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-alt:before {
  content: "\f74c"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flame:before {
  content: "\f6df"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flask-poison:before {
  content: "\f6e0"; }

.fa-flask-potion:before {
  content: "\f6e1"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flower:before {
  content: "\f7ff"; }

.fa-flower-daffodil:before {
  content: "\f800"; }

.fa-flower-tulip:before {
  content: "\f801"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-fog:before {
  content: "\f74e"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-folder-times:before {
  content: "\f65f"; }

.fa-folder-tree:before {
  content: "\f802"; }

.fa-folders:before {
  content: "\f660"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-football-helmet:before {
  content: "\f44f"; }

.fa-forklift:before {
  content: "\f47a"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-fragile:before {
  content: "\f4bb"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-french-fries:before {
  content: "\f803"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frosty-head:before {
  content: "\f79b"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-function:before {
  content: "\f661"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gas-pump-slash:before {
  content: "\f5f4"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gift-card:before {
  content: "\f663"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-gingerbread-man:before {
  content: "\f79d"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass:before {
  content: "\f804"; }

.fa-glass-champagne:before {
  content: "\f79e"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glass-whiskey-rocks:before {
  content: "\f7a1"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glasses-alt:before {
  content: "\f5f5"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-globe-snow:before {
  content: "\f7a3"; }

.fa-globe-stand:before {
  content: "\f5f6"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-golf-club:before {
  content: "\f451"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-h1:before {
  content: "\f313"; }

.fa-h2:before {
  content: "\f314"; }

.fa-h3:before {
  content: "\f315"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hammer-war:before {
  content: "\f6e4"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-heart:before {
  content: "\f4bc"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-box:before {
  content: "\f47b"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-magic:before {
  content: "\f6e5"; }

.fa-hand-holding-seedling:before {
  content: "\f4bf"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-receiving:before {
  content: "\f47c"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-heart:before {
  content: "\f4c3"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-usd:before {
  content: "\f4c5"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt:before {
  content: "\f4c6"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-santa:before {
  content: "\f7a7"; }

.fa-hat-winter:before {
  content: "\f7a8"; }

.fa-hat-witch:before {
  content: "\f6e7"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-haykal:before {
  content: "\f666"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side:before {
  content: "\f6e9"; }

.fa-head-side-brain:before {
  content: "\f808"; }

.fa-head-side-medical:before {
  content: "\f809"; }

.fa-head-vr:before {
  content: "\f6ea"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heart-circle:before {
  content: "\f4c7"; }

.fa-heart-rate:before {
  content: "\f5f8"; }

.fa-heart-square:before {
  content: "\f4c8"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-helmet-battle:before {
  content: "\f6eb"; }

.fa-hexagon:before {
  content: "\f312"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hockey-mask:before {
  content: "\f6ee"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-hockey-sticks:before {
  content: "\f454"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-home-alt:before {
  content: "\f80a"; }

.fa-home-heart:before {
  content: "\f4c9"; }

.fa-home-lg:before {
  content: "\f80b"; }

.fa-home-lg-alt:before {
  content: "\f80c"; }

.fa-hood-cloak:before {
  content: "\f6ef"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hospitals:before {
  content: "\f80e"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-flood:before {
  content: "\f74f"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-humidity:before {
  content: "\f750"; }

.fa-hurricane:before {
  content: "\f751"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-ice-skate:before {
  content: "\f7ac"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-inbox-in:before {
  content: "\f310"; }

.fa-inbox-out:before {
  content: "\f311"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-industry-alt:before {
  content: "\f3b3"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-info-square:before {
  content: "\f30f"; }

.fa-inhaler:before {
  content: "\f5f9"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-integral:before {
  content: "\f667"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-intersection:before {
  content: "\f668"; }

.fa-inventory:before {
  content: "\f480"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-island-tropical:before {
  content: "\f811"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-jack-o-lantern:before {
  content: "\f30e"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-key-skeleton:before {
  content: "\f6f3"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-keynote:before {
  content: "\f66c"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kidneys:before {
  content: "\f5fb"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kite:before {
  content: "\f6f4"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-knife-kitchen:before {
  content: "\f6f5"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-lambda:before {
  content: "\f66e"; }

.fa-lamp:before {
  content: "\f4ca"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-landmark-alt:before {
  content: "\f752"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-layer-minus:before {
  content: "\f5fe"; }

.fa-layer-plus:before {
  content: "\f5ff"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leaf-heart:before {
  content: "\f4cb"; }

.fa-leaf-maple:before {
  content: "\f6f6"; }

.fa-leaf-oak:before {
  content: "\f6f7"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down:before {
  content: "\f149"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up:before {
  content: "\f148"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-lightbulb-dollar:before {
  content: "\f670"; }

.fa-lightbulb-exclamation:before {
  content: "\f671"; }

.fa-lightbulb-on:before {
  content: "\f672"; }

.fa-lightbulb-slash:before {
  content: "\f673"; }

.fa-lights-holiday:before {
  content: "\f7b2"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lips:before {
  content: "\f600"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location:before {
  content: "\f601"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-location-circle:before {
  content: "\f602"; }

.fa-location-slash:before {
  content: "\f603"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-alt:before {
  content: "\f30d"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-lock-open-alt:before {
  content: "\f3c2"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-long-arrow-down:before {
  content: "\f175"; }

.fa-long-arrow-left:before {
  content: "\f177"; }

.fa-long-arrow-right:before {
  content: "\f178"; }

.fa-long-arrow-up:before {
  content: "\f176"; }

.fa-loveseat:before {
  content: "\f4cc"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luchador:before {
  content: "\f455"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-mace:before {
  content: "\f6f8"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailbox:before {
  content: "\f813"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-mandolin:before {
  content: "\f6f9"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-marker-alt-slash:before {
  content: "\f605"; }

.fa-map-marker-check:before {
  content: "\f606"; }

.fa-map-marker-edit:before {
  content: "\f607"; }

.fa-map-marker-exclamation:before {
  content: "\f608"; }

.fa-map-marker-minus:before {
  content: "\f609"; }

.fa-map-marker-plus:before {
  content: "\f60a"; }

.fa-map-marker-question:before {
  content: "\f60b"; }

.fa-map-marker-slash:before {
  content: "\f60c"; }

.fa-map-marker-smile:before {
  content: "\f60d"; }

.fa-map-marker-times:before {
  content: "\f60e"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-meat:before {
  content: "\f814"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaphone:before {
  content: "\f675"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-mind-share:before {
  content: "\f677"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-hexagon:before {
  content: "\f307"; }

.fa-minus-octagon:before {
  content: "\f308"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mistletoe:before {
  content: "\f7b4"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-mobile-android:before {
  content: "\f3ce"; }

.fa-mobile-android-alt:before {
  content: "\f3cf"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monitor-heart-rate:before {
  content: "\f611"; }

.fa-monkey:before {
  content: "\f6fb"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-moon-cloud:before {
  content: "\f754"; }

.fa-moon-stars:before {
  content: "\f755"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mountains:before {
  content: "\f6fd"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-mug-marshmallows:before {
  content: "\f7b7"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-narwhal:before {
  content: "\f6fe"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-nintendo-switch:before {
  content: "\f418"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octagon:before {
  content: "\f306"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-oil-temp:before {
  content: "\f614"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-omega:before {
  content: "\f67a"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-ornament:before {
  content: "\f7b8"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-brush-alt:before {
  content: "\f5a9"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-pallet-alt:before {
  content: "\f483"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-parking-circle:before {
  content: "\f615"; }

.fa-parking-circle-slash:before {
  content: "\f616"; }

.fa-parking-slash:before {
  content: "\f617"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paw-alt:before {
  content: "\f701"; }

.fa-paw-claws:before {
  content: "\f702"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pegasus:before {
  content: "\f703"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil:before {
  content: "\f040"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-paintbrush:before {
  content: "\f618"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-pennant:before {
  content: "\f456"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-person-carry:before {
  content: "\f4cf"; }

.fa-person-dolly:before {
  content: "\f4d0"; }

.fa-person-dolly-empty:before {
  content: "\f4d1"; }

.fa-person-sign:before {
  content: "\f757"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-office:before {
  content: "\f67d"; }

.fa-phone-plus:before {
  content: "\f4d2"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-php:before {
  content: "\f457"; }

.fa-pi:before {
  content: "\f67e"; }

.fa-pie:before {
  content: "\f705"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pig:before {
  content: "\f706"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza:before {
  content: "\f817"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-alt:before {
  content: "\f3de"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-hexagon:before {
  content: "\f300"; }

.fa-plus-octagon:before {
  content: "\f301"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-podium:before {
  content: "\f680"; }

.fa-podium-star:before {
  content: "\f758"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poll-people:before {
  content: "\f759"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-popcorn:before {
  content: "\f819"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-presentation:before {
  content: "\f685"; }

.fa-print:before {
  content: "\f02f"; }

.fa-print-search:before {
  content: "\f81a"; }

.fa-print-slash:before {
  content: "\f686"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pumpkin:before {
  content: "\f707"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-question-square:before {
  content: "\f2fd"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-rabbit:before {
  content: "\f708"; }

.fa-rabbit-fast:before {
  content: "\f709"; }

.fa-racquet:before {
  content: "\f45a"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-raindrops:before {
  content: "\f75c"; }

.fa-ram:before {
  content: "\f70a"; }

.fa-ramp-loading:before {
  content: "\f4d4"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-rectangle-landscape:before {
  content: "\f2fa"; }

.fa-rectangle-portrait:before {
  content: "\f2fb"; }

.fa-rectangle-wide:before {
  content: "\f2fc"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-repeat:before {
  content: "\f363"; }

.fa-repeat-1:before {
  content: "\f365"; }

.fa-repeat-1-alt:before {
  content: "\f366"; }

.fa-repeat-alt:before {
  content: "\f364"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-retweet-alt:before {
  content: "\f361"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-rings-wedding:before {
  content: "\f81b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-route-highway:before {
  content: "\f61a"; }

.fa-route-interstate:before {
  content: "\f61b"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-triangle:before {
  content: "\f61c"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rv:before {
  content: "\f7be"; }

.fa-sack:before {
  content: "\f81c"; }

.fa-sack-dollar:before {
  content: "\f81d"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salad:before {
  content: "\f81e"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sandwich:before {
  content: "\f81f"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-sausage:before {
  content: "\f820"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-scalpel:before {
  content: "\f61d"; }

.fa-scalpel-path:before {
  content: "\f61e"; }

.fa-scanner:before {
  content: "\f488"; }

.fa-scanner-keyboard:before {
  content: "\f489"; }

.fa-scanner-touchscreen:before {
  content: "\f48a"; }

.fa-scarecrow:before {
  content: "\f70d"; }

.fa-scarf:before {
  content: "\f7c1"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-scroll-old:before {
  content: "\f70f"; }

.fa-scrubber:before {
  content: "\f2f8"; }

.fa-scythe:before {
  content: "\f710"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-all:before {
  content: "\f367"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-sheep:before {
  content: "\f711"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield:before {
  content: "\f132"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-check:before {
  content: "\f2f7"; }

.fa-shield-cross:before {
  content: "\f712"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shipping-timed:before {
  content: "\f48c"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shish-kebab:before {
  content: "\f821"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shovel:before {
  content: "\f713"; }

.fa-shovel-snow:before {
  content: "\f7c3"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shredder:before {
  content: "\f68a"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-shuttlecock:before {
  content: "\f45b"; }

.fa-sickle:before {
  content: "\f822"; }

.fa-sigma:before {
  content: "\f68b"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in:before {
  content: "\f090"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out:before {
  content: "\f08b"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signal-1:before {
  content: "\f68c"; }

.fa-signal-2:before {
  content: "\f68d"; }

.fa-signal-3:before {
  content: "\f68e"; }

.fa-signal-4:before {
  content: "\f68f"; }

.fa-signal-alt:before {
  content: "\f690"; }

.fa-signal-alt-1:before {
  content: "\f691"; }

.fa-signal-alt-2:before {
  content: "\f692"; }

.fa-signal-alt-3:before {
  content: "\f693"; }

.fa-signal-alt-slash:before {
  content: "\f694"; }

.fa-signal-slash:before {
  content: "\f695"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-skeleton:before {
  content: "\f620"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-ski-jump:before {
  content: "\f7c7"; }

.fa-ski-lift:before {
  content: "\f7c8"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sledding:before {
  content: "\f7cb"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-sliders-h-square:before {
  content: "\f3f0"; }

.fa-sliders-v:before {
  content: "\f3f1"; }

.fa-sliders-v-square:before {
  content: "\f3f2"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-plus:before {
  content: "\f5b9"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoke:before {
  content: "\f760"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snake:before {
  content: "\f716"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snow-blowing:before {
  content: "\f761"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowflakes:before {
  content: "\f7cf"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowmobile:before {
  content: "\f7d1"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-soup:before {
  content: "\f823"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-spade:before {
  content: "\f2f4"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spider-black-widow:before {
  content: "\f718"; }

.fa-spider-web:before {
  content: "\f719"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-spinner-third:before {
  content: "\f3f4"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root:before {
  content: "\f697"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-squirrel:before {
  content: "\f71a"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-staff:before {
  content: "\f71b"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-christmas:before {
  content: "\f7d4"; }

.fa-star-exclamation:before {
  content: "\f2f3"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-stars:before {
  content: "\f762"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steak:before {
  content: "\f824"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-steering-wheel:before {
  content: "\f622"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stocking:before {
  content: "\f7d5"; }

.fa-stomach:before {
  content: "\f623"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-stretcher:before {
  content: "\f825"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-sun-cloud:before {
  content: "\f763"; }

.fa-sun-dust:before {
  content: "\f764"; }

.fa-sun-haze:before {
  content: "\f765"; }

.fa-sunrise:before {
  content: "\f766"; }

.fa-sunset:before {
  content: "\f767"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-sword:before {
  content: "\f71c"; }

.fa-swords:before {
  content: "\f71d"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablet-android:before {
  content: "\f3fb"; }

.fa-tablet-android-alt:before {
  content: "\f3fc"; }

.fa-tablet-rugged:before {
  content: "\f48f"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer:before {
  content: "\f0e4"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tachometer-alt-average:before {
  content: "\f624"; }

.fa-tachometer-alt-fast:before {
  content: "\f625"; }

.fa-tachometer-alt-fastest:before {
  content: "\f626"; }

.fa-tachometer-alt-slow:before {
  content: "\f627"; }

.fa-tachometer-alt-slowest:before {
  content: "\f628"; }

.fa-tachometer-average:before {
  content: "\f629"; }

.fa-tachometer-fast:before {
  content: "\f62a"; }

.fa-tachometer-fastest:before {
  content: "\f62b"; }

.fa-tachometer-slow:before {
  content: "\f62c"; }

.fa-tachometer-slowest:before {
  content: "\f62d"; }

.fa-taco:before {
  content: "\f826"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tally:before {
  content: "\f69c"; }

.fa-tanakh:before {
  content: "\f827"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-tasks-alt:before {
  content: "\f828"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-frigid:before {
  content: "\f768"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-hot:before {
  content: "\f76a"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-tennis-ball:before {
  content: "\f45e"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-theta:before {
  content: "\f69e"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-thunderstorm:before {
  content: "\f76c"; }

.fa-thunderstorm-moon:before {
  content: "\f76d"; }

.fa-thunderstorm-sun:before {
  content: "\f76e"; }

.fa-ticket:before {
  content: "\f145"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tilde:before {
  content: "\f69f"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-times-hexagon:before {
  content: "\f2ee"; }

.fa-times-octagon:before {
  content: "\f2f0"; }

.fa-times-square:before {
  content: "\f2d3"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tire:before {
  content: "\f631"; }

.fa-tire-flat:before {
  content: "\f632"; }

.fa-tire-pressure-warning:before {
  content: "\f633"; }

.fa-tire-rugged:before {
  content: "\f634"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-alt:before {
  content: "\f71f"; }

.fa-tombstone:before {
  content: "\f720"; }

.fa-tombstone-alt:before {
  content: "\f721"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-toothbrush:before {
  content: "\f635"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tornado:before {
  content: "\f76f"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-cone:before {
  content: "\f636"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-traffic-light-go:before {
  content: "\f638"; }

.fa-traffic-light-slow:before {
  content: "\f639"; }

.fa-traffic-light-stop:before {
  content: "\f63a"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-treasure-chest:before {
  content: "\f723"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-tree-alt:before {
  content: "\f400"; }

.fa-tree-christmas:before {
  content: "\f7db"; }

.fa-tree-decorated:before {
  content: "\f7dc"; }

.fa-tree-large:before {
  content: "\f7dd"; }

.fa-tree-palm:before {
  content: "\f82b"; }

.fa-trees:before {
  content: "\f724"; }

.fa-trello:before {
  content: "\f181"; }

.fa-triangle:before {
  content: "\f2ec"; }

.fa-tripadvisor:before {
  content: "\f262"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-trophy-alt:before {
  content: "\f2eb"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-container:before {
  content: "\f4dc"; }

.fa-truck-couch:before {
  content: "\f4dd"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-truck-plow:before {
  content: "\f7de"; }

.fa-truck-ramp:before {
  content: "\f4e0"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-turkey:before {
  content: "\f725"; }

.fa-turtle:before {
  content: "\f726"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-tv-retro:before {
  content: "\f401"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-unicorn:before {
  content: "\f727"; }

.fa-union:before {
  content: "\f6a2"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-usd-circle:before {
  content: "\f2e8"; }

.fa-usd-square:before {
  content: "\f2e9"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-chart:before {
  content: "\f6a3"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-crown:before {
  content: "\f6a4"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-hard-hat:before {
  content: "\f82c"; }

.fa-user-headset:before {
  content: "\f82d"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-md-chat:before {
  content: "\f82e"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-class:before {
  content: "\f63d"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-crown:before {
  content: "\f6a5"; }

.fa-users-medical:before {
  content: "\f830"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-fork:before {
  content: "\f2e3"; }

.fa-utensil-knife:before {
  content: "\f2e4"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-utensils-alt:before {
  content: "\f2e6"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-value-absolute:before {
  content: "\f6a6"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-plus:before {
  content: "\f4e1"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-volcano:before {
  content: "\f770"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume:before {
  content: "\f6a8"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-slash:before {
  content: "\f2e2"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-nay:before {
  content: "\f771"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walker:before {
  content: "\f831"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-wand:before {
  content: "\f72a"; }

.fa-wand-magic:before {
  content: "\f72b"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-warehouse-alt:before {
  content: "\f495"; }

.fa-watch:before {
  content: "\f2e1"; }

.fa-watch-fitness:before {
  content: "\f63e"; }

.fa-water:before {
  content: "\f773"; }

.fa-water-lower:before {
  content: "\f774"; }

.fa-water-rise:before {
  content: "\f775"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-webcam:before {
  content: "\f832"; }

.fa-webcam-slash:before {
  content: "\f833"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whale:before {
  content: "\f72c"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheat:before {
  content: "\f72d"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whistle:before {
  content: "\f460"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wifi-1:before {
  content: "\f6aa"; }

.fa-wifi-2:before {
  content: "\f6ab"; }

.fa-wifi-slash:before {
  content: "\f6ac"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-wind-warning:before {
  content: "\f776"; }

.fa-window:before {
  content: "\f40e"; }

.fa-window-alt:before {
  content: "\f40f"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-windsock:before {
  content: "\f777"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wreath:before {
  content: "\f7e2"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

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

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

/*!
 * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: normal;
  font-display: auto;
  src: url("vendors/fontawesome/webfonts/fa-brands-400.eot");
  src: url("vendors/fontawesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("vendors/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("vendors/fontawesome/webfonts/fa-brands-400.woff") format("woff"), url("vendors/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"), url("vendors/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands'; }

/*!
 * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("vendors/fontawesome/webfonts/fa-light-300.eot");
  src: url("vendors/fontawesome/webfonts/fa-light-300.eot?#iefix") format("embedded-opentype"), url("vendors/fontawesome/webfonts/fa-light-300.woff2") format("woff2"), url("vendors/fontawesome/webfonts/fa-light-300.woff") format("woff"), url("vendors/fontawesome/webfonts/fa-light-300.ttf") format("truetype"), url("vendors/fontawesome/webfonts/fa-light-300.svg#fontawesome") format("svg"); }

.fal {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300; }

/*!
 * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("vendors/fontawesome/webfonts/fa-regular-400.eot");
  src: url("vendors/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("vendors/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("vendors/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("vendors/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"), url("vendors/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 400; }

/*!
 * Font Awesome Pro 5.8.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 5 Pro';
  font-style: normal;
  font-weight: 900;
  font-display: auto;
  src: url("vendors/fontawesome/webfonts/fa-solid-900.eot");
  src: url("vendors/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("vendors/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("vendors/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("vendors/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("vendors/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Pro';
  font-weight: 900; }

/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */
.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  /*-webkit-box-shadow: inset 0 0 12px 4px #fff;
	box-shadow: inset 0 0 12px 4px #fff;*/ }

.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden; }

.selectize-control.plugin-drag_drop .ui-sortable-helper {
  /*-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);*/ }

.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important; }

.selectize-dropdown-header-close:hover {
  color: #000000; }

.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none; }

.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none; }

.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important; }

.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  -webkit-border-radius: 0 2px 2px 0;
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05); }

.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none; }

.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff; }

.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px; }

.selectize-control {
  position: relative; }

.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 16px;
  line-height: 18px;
  -webkit-font-smoothing: inherit; }

.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block; }

.selectize-input {
  /*border: 1px solid #d0d0d0;*/
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);*/
  /*-webkit-border-radius: 3px;*/
  /*-moz-border-radius: 3px;*/
  /*border-radius: 3px;*/
  color: #303030;
  font-family: inherit;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
  /*background-color: transparent;*/
  border: none;
  border-bottom: 0.1rem solid lightgrey;
  box-shadow: none;
  /*display: block;*/
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  /*margin-bottom: 2rem;*/
  padding: 0;
  transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  -webkit-tap-highlight-color: transparent; }
  .selectize-input:focus {
    border-bottom: 2px solid #F47421;
    outline: none; }
  .selectize-input:hover {
    background-color: transparent;
    border-bottom-color: #F47421;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    box-shadow: none;
    outline: none; }

.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px; }

.selectize-input.full {
  background-color: #fff; }

.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important; }

.selectize-input.focus {
  /*-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);*/ }

.selectize-input.dropdown-active {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0; }

.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline; }

.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  /*background: #f2f2f2;*/
  color: #303030;
  /*border: 0 solid #d0d0d0;*/ }

.selectize-control.multi .selectize-input > div.active {
  /*background: #e8e8e8;*/
  /*color: #303030;*/
  /*border: 0 solid #cacaca;*/ }

.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  /*color: #7d7d7d;*/
  background: #ffffff;
  /*border: 0 solid #ffffff;*/ }

.selectize-input > input {
  display: inline-block !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0.5rem !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  -webkit-user-select: auto !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.selectize-input > input::-ms-clear {
  display: none; }

.selectize-input > input:focus {
  outline: none !important; }

.selectize-input::after {
  content: ' ';
  display: block;
  clear: left; }

.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0; }

.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  /*-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);*/
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden; }

.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px; }

.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px; }

.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5; }

.selectize-dropdown [data-selectable].option {
  opacity: 1; }

.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none; }

.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default; }

.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68; }

.selectize-dropdown .active.create {
  color: #495c68; }

.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5); }

.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch; }

.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer; }

.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text; }

.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent; }

.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent; }

.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto; }

.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important; }

.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa; }

div[data-selectable] {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px; }

/*.group-search-bar-content .selectize-input.items.has-options {*/
.selectize-input.items.has-options {
  margin-bottom: 0.1rem; }

body {
  background-color: #f4f7f8;
  font-family: "Open Sans", Open Sans, Roboto, Arial, sans-serif;
  text-rendering: optimizeLegibility; }

::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #AFAFAF; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #AFAFAF;
  opacity: 1; }

:-ms-input-placeholder {
  /* Internet Explorer 10+; Edge */
  color: #AFAFAF; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #AFAFAF;
  opacity: 1; }

a {
  color: #0098D6;
  line-height: inherit;
  text-decoration: underline; }
  a:hover {
    cursor: pointer; }
  a:hover, a:focus {
    color: #0079e7; }
  a img {
    border: none; }

/*#region "DEFAULT" TEXT STYLES */
h1, h2, h3, h4, h5, h6 {
  color: #2e343d;
  font-style: normal;
  margin-top: 0.2rem; }
  h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
    color: #6b798d;
    font-size: 60%;
    line-height: 0; }

h1 {
  font-size: 56px;
  font-weight: normal;
  margin-bottom: 23px; }

h2 {
  font-size: 48px;
  font-weight: normal;
  margin-bottom: 20px; }

h3 {
  font-size: 30px;
  font-weight: normal;
  margin-bottom: 14px; }

h4 {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 17px; }

h5 {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 14px; }

p {
  line-height: 1.375rem; }

.cc-superscript {
  font-size: 10px; }

hr {
  border: solid #DDDDDD;
  border-width: 1px 0 0;
  clear: both;
  height: 0;
  margin: 1.25rem 0 1.1875rem; }

/*#endregion */
.cc-font, .cc-superscript, .cc-font-light, .cc-font-regular, .cc-font-semibold, .cc-font-bold {
  font-family: "Open Sans", Open Sans, Roboto, Arial, sans-serif;
  font-style: normal; }

.cc-font-light {
  font-weight: lighter; }

.cc-font-regular {
  font-weight: 400; }

.cc-font-semibold {
  font-weight: 600; }

.cc-font-bold {
  font-weight: bold; }

/*#region LISTS */
.cc-bulleted-list {
  margin: 26px;
  padding-left: 40px; }

.cc-numbered-list {
  margin: 26px;
  padding-left: 40px; }

/*#endregion */
.bg-color--broker {
  background-color: #00529C;
  color: white; }

.bg-color--employer {
  background-color: #F46B10;
  color: white; }

.bg-color--header {
  background-color: #75777A;
  color: black; }

.bg-color--member {
  background-color: #61A61C;
  color: white; }

.bg-color--primary {
  background-color: #0098D6;
  color: white; }

.bg-color--section {
  background-color: #E7E9EA;
  color: black; }

.bg-color--success {
  background-color: #007000;
  color: white; }

.bg-color--table-header {
  background-color: #404040;
  color: white; }

.bg-color--white {
  background-color: white;
  color: black; }

.color--black {
  color: black; }

.color--broker {
  color: #00529C; }

.color--employer {
  color: #F46B10; }

.color--grey {
  color: #2E343D; }

.color--grey-lighter {
  color: #75777A; }

.color--member {
  color: #61A61C; }

.color--primary {
  color: #0098D6; }

.color--success {
  color: #E6E7E8; }

.color--white {
  color: white; }

.border-thin--broker {
  border-color: #00529C;
  border-style: solid;
  border-width: 2px; }

.border-thin--employer {
  border-color: #F46B10;
  border-style: solid;
  border-width: 2px; }

.border-thin--member {
  border-color: #61A61C;
  border-style: solid;
  border-width: 2px; }

.border-thin--primary {
  border-color: #0098D6;
  border-style: solid;
  border-width: 2px; }

.border-thin--section {
  border-color: #E7E9EA;
  border-style: solid;
  border-width: 2px; }

.border-thick--broker {
  border-color: #00529C;
  border-style: solid;
  border-width: 2px; }

.border-thick--employer {
  color: #F46B10; }

.border-thick--member {
  color: #61A61C; }

.border-thick--primary {
  color: #0098D6; }

.border-thick--section {
  border-color: #E7E9EA; }

header#cc-header {
  min-height: 85px;
  background-color: #eff2f3;
  border-bottom: 6px solid #00529c; }
  header#cc-header .cc-header__wrapper {
    background-repeat: no-repeat;
    min-height: 88px; }
    header#cc-header .cc-header__wrapper .navbar-brand {
      margin-right: 2rem; }
      header#cc-header .cc-header__wrapper .navbar-brand img {
        max-width: 260px; }
  header#cc-header .btn {
    border-radius: 5px;
    box-shadow: 0 5px 9px 0 rgba(0, 0, 0, 0.1);
    font-size: 14px;
    border: none;
    padding: 8px 24px;
    text-transform: uppercase; }
  header#cc-header .btn-light-blue {
    background-color: #0098D6;
    color: #ffffff; }
  header#cc-header .btn-light-blue:hover {
    color: #ffffff; }
  header#cc-header .cc-header__main-nav {
    padding: 14px 0; }
    header#cc-header .cc-header__main-nav .navbar-nav a {
      text-decoration: none; }
    header#cc-header .cc-header__main-nav .navbar-nav .nav-item + .nav-item {
      margin-left: 30px; }
    header#cc-header .cc-header__main-nav .navbar-nav .nav-item .nav-link {
      font-weight: 600;
      color: #444444; }
    header#cc-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-toggle {
      white-space: nowrap; }
    header#cc-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-toggle:empty {
      white-space: normal; }
    header#cc-header .cc-header__main-nav .navbar-nav .dropdown.show .dropdown-toggle {
      color: #00529c; }
    header#cc-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu {
      border: none;
      border-radius: .15rem;
      -webkit-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25); }
      header#cc-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu .dropdown-item:focus, header#cc-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover {
        background-color: transparent;
        color: #00529c; }

#cc-subheader {
  padding: 42px 0 0;
  background-color: white; }
  #cc-subheader h2 {
    font-size: 28px;
    color: #444444; }
  #cc-subheader p {
    font-size: 15px;
    color: #444444; }
  #cc-subheader .cc-subheader__menu {
    display: flex;
    justify-content: flex-end; }
    #cc-subheader .cc-subheader__menu .btn.primary, #cc-subheader .cc-subheader__menu .btn.secondary {
      -webkit-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25); }
    #cc-subheader .cc-subheader__menu .btn.primary {
      border-style: solid;
      border-width: 1px;
      background-color: #00529c;
      border-color: #00529c;
      color: white; }
    #cc-subheader .cc-subheader__menu .dd-transparent .btn.secondary {
      border-style: solid;
      border-width: 1px;
      min-width: 84px;
      background-color: white;
      border-color: #00529c;
      color: #00529c; }
  #cc-subheader .cc-subheader__tabs {
    margin-top: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none; }
    #cc-subheader .cc-subheader__tabs .nav-link {
      font-size: 15px;
      border-bottom: 4px solid transparent;
      padding-bottom: 6px;
      color: #444444;
      /*
      &:hover {
        color: $white;
      }
      */ }
      #cc-subheader .cc-subheader__tabs .nav-link.active, #cc-subheader .cc-subheader__tabs .nav-link:focus {
        font-weight: 600;
        border-bottom: 5px solid;
        padding-bottom: 8px;
        color: #444444;
        border-bottom-color: #00529c; }
  #cc-subheader .cc-subheader__progressive-tabs {
    padding: 13px 0;
    margin-top: 30px;
    border-top: 1px solid #f6f6f6;
    border-bottom: 1px solid #cccccc;
    background: linear-gradient(#fff 0%, #EFF2F3 70%, #EFF2F3 100%); }
    #cc-subheader .cc-subheader__progressive-tabs a {
      display: inline-block;
      padding: 12px 24px;
      border-radius: 5px;
      opacity: 0.4;
      font-size: 15px;
      font-weight: 400;
      color: #444444;
      position: relative; }
      #cc-subheader .cc-subheader__progressive-tabs a.active {
        font-weight: 600;
        background-color: #00529c;
        color: white; }
        #cc-subheader .cc-subheader__progressive-tabs a.active span {
          border-width: 2px;
          border-style: solid;
          width: 28px;
          height: 28px;
          display: inline-block;
          border-radius: 50%;
          margin-right: 9px;
          font-size: 15px;
          text-align: center;
          color: white;
          line-height: 27px;
          border-color: white;
          font-weight: 600; }
        #cc-subheader .cc-subheader__progressive-tabs a.active:after {
          content: '';
          display: block;
          width: 0;
          height: 0;
          border-width: 12px 0 12px 12px;
          border-style: solid;
          position: absolute;
          right: -12px;
          top: 50%;
          margin-top: -12px;
          border-color: transparent transparent transparent #00529c; }
      #cc-subheader .cc-subheader__progressive-tabs a.prev, #cc-subheader .cc-subheader__progressive-tabs a.active {
        opacity: 1; }
      #cc-subheader .cc-subheader__progressive-tabs a span {
        border-width: 2px;
        border-style: solid;
        width: 28px;
        height: 28px;
        display: inline-block;
        border-radius: 50%;
        margin-right: 9px;
        font-size: 15px;
        text-align: center;
        color: #444444;
        line-height: 27px;
        border-color: #444444; }
    #cc-subheader .cc-subheader__progressive-tabs.v2 a {
      padding: 15px 10px 15px 25px;
      margin-right: 15px; }
      #cc-subheader .cc-subheader__progressive-tabs.v2 a.active:after {
        border-width: 27px 0 27px 27px;
        right: -27px;
        top: 2px;
        margin-top: 0; }

.main-header {
  background-color: rgba(255, 255, 255, 0.9); }
  .main-header.fixed {
    position: fixed;
    top: 0;
    width: 100%; }
  .main-header .cc-header__wrapper {
    background-repeat: no-repeat;
    min-height: 88px; }
    .main-header .cc-header__wrapper .navbar-brand {
      margin-right: 2rem; }
      .main-header .cc-header__wrapper .navbar-brand img {
        max-width: 260px; }
    .main-header .cc-header__wrapper.logo-cc {
      background-size: 260px;
      background-image: url("../../global/img/calchoicelogo.png");
      background-position: 0 20px;
      padding-left: 300px; }
  .main-header .cc-header__main-nav {
    padding: 14px 0; }
    .main-header .cc-header__main-nav .navbar-nav .nav-item + .nav-item {
      margin-left: 30px; }
    .main-header .cc-header__main-nav .navbar-nav .nav-item .nav-link {
      font-weight: 600;
      color: #444444; }
    .main-header .cc-header__main-nav .navbar-nav .dropdown.show .dropdown-toggle {
      color: #00529c; }
    .main-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu {
      border: none;
      border-radius: .15rem;
      -webkit-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      -moz-box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 10px 40px -10px rgba(0, 0, 0, 0.25); }
      .main-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu .dropdown-item:focus, .main-header .cc-header__main-nav .navbar-nav .dropdown .dropdown-menu .dropdown-item:hover {
        background-color: transparent;
        color: #00529c; }

.cc-footer-container {
  color: #ABB7CA;
  line-height: 1;
  padding-top: 1.5625rem;
  padding-bottom: 20px; }
  .cc-footer-container hr {
    color: #ABB7CA;
    border-color: #ABB7CA;
    background-color: #ABB7CA; }
  @media (max-width: 767.98px) {
    .cc-footer-container {
      padding-bottom: 30px; } }

.cc-footer-links-list {
  margin: 0;
  padding-left: 0;
  text-align: justify; }
  .cc-footer-links-list:after {
    content: '';
    width: 100%;
    display: inline-block; }
  @media (max-width: 899.98px) {
    .cc-footer-links-list {
      text-align: left; } }
  @media (max-width: 767.98px) {
    .cc-footer-links-list {
      line-height: 0.5; } }

.cc-footer-text {
  font-size: 0.875rem;
  line-height: 25px; }

.cc-footer-links-list-item {
  display: inline-block;
  vertical-align: middle; }
  .cc-footer-links-list-item:after {
    content: '';
    width: 100%;
    display: inline-block; }
  @media only screen and (max-width: 47.9375em) {
    .cc-footer-links-list-item {
      display: block;
      float: left;
      height: auto;
      padding: 0 0.625rem 1.25rem;
      list-style: none;
      padding: 0 0.625rem 1.25rem;
      width: 50%; }
    .cc-footer-links-list-item:nth-of-type(1n) {
      clear: none; }
    .cc-footer-links-list-item:nth-of-type(2n+1) {
      clear: both; }
    .cc-footer-links-list-item:nth-of-type(2n+1) {
      padding-left: 0rem;
      padding-right: 0.625rem; }
    .cc-footer-links-list-item:nth-of-type(2n) {
      padding-left: 0.625rem;
      padding-right: 0rem; } }
  .cc-footer-links-list-item a {
    color: #ABB7CA;
    font-family: "Open Sans", Open Sans, Roboto, Arial, sans-serif;
    font-size: 1rem;
    text-decoration: none;
    font-weight: 600; }
    .cc-footer-links-list-item a:hover {
      color: white;
      text-decoration: none; }

.cc-footer-copyright {
  color: #ABB7CA;
  font-family: "Open Sans", Open Sans, Roboto, Arial, sans-serif;
  font-size: 0.875rem;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0;
  white-space: nowrap; }

.social-links {
  display: flex;
  flex-direction: row-reverse; }
  @media (max-width: 575.98px) {
    .social-links {
      margin-top: 10px;
      flex-direction: row;
      position: relative;
      left: -5px; } }
  .social-links svg {
    margin: 5px; }
    .social-links svg:hover path {
      fill: white; }
    .social-links svg path {
      fill: #ABB7CA;
      fill-rule: evenodd; }

.cc-footer-container img {
  position: relative;
  top: -15px;
  max-height: 40px; }
  @media (max-width: 1280.98px) {
    .cc-footer-container img {
      top: -5px; } }
  @media (max-width: 767.98px) {
    .cc-footer-container img {
      top: -35px; } }

html, body {
  background-color: white;
  /*height: 100%;*/ }

body {
  min-height: 100vh; }

.containing-width {
  padding-left: 190px;
  padding-right: 190px;
  width: 100%; }

#sticky-footer {
  flex-shrink: none;
  position: fixed;
  bottom: 0;
  /*height: 155px; /* .push must be the same height as .footer */ }

.cc-broker-background {
  background-color: #00529C;
  border: none;
  color: white !important; }

.cc-employer-background {
  background-color: #F46B10;
  border: none;
  color: white !important; }

.cc-member-background {
  background-color: #61A61C;
  border: none;
  color: white !important; }

.active-employees-content {
  /*thead .sorting:before {
		content: "" !important;
	}

	thead .sorting:after {
		content: "" !important;
	}*/ }
  .active-employees-content .coverage-border-left {
    border-left: 2px solid #00529C; }
  .active-employees-content .coverage-border-right {
    border-right: 2px solid #00529C; }
  .active-employees-content tbody tr:last-of-type .part-of-coverage-block {
    border-bottom: 2px solid #00529C; }
  .active-employees-content tbody tr td:first-of-type {
    padding-left: 15px; }
  .active-employees-content table th:first-of-type {
    padding-left: 15px; }
  .active-employees-content table tbody tr:nth-child(odd) {
    background-color: #E7E9EA; }
  .active-employees-content table tbody tr:nth-child(even) {
    background-color: #FFF; }
  .active-employees-content tbody tr td:last-of-type {
    padding-right: 15px; }
  .active-employees-content table th:last-of-type {
    padding-right: 15px; }
  .active-employees-content th {
    padding-top: 15px; }
  .active-employees-content tbody tr {
    height: 60px; }
  .active-employees-content .fal.fa-check {
    font-size: 24px; }
  .active-employees-content .page-link {
    color: #00529C; }
  .active-employees-content .page-item.active .page-link {
    background-color: #00529C;
    border-color: #00529C;
    font-weight: 600; }
  .active-employees-content a.page-link {
    text-decoration: none; }
  .active-employees-content #active-employees-table_info {
    font-style: italic; }
  .active-employees-content .short-border--right {
    border-right: 1px solid #d7d7d7;
    position: absolute;
    top: 15%;
    bottom: 0;
    right: 0; }
  .active-employees-content thead .sorting:before, .active-employees-content thead .sorting_asc:before, .active-employees-content thead .sorting_desc:before, .active-employees-content thead .sorting_asc_disabled:before, .active-employees-content thead .sorting_desc_disabled:before {
    content: "" !important; }
  .active-employees-content thead .sorting:after, .active-employees-content thead .sorting_asc:after, .active-employees-content thead .sorting_desc:after, .active-employees-content thead .sorting_asc_disabled:after, .active-employees-content thead .sorting_desc_disabled:after {
    content: "" !important; }
  .active-employees-content thead .sorting_asc {
    background: url("http://cdn.datatables.net/1.10.0/images/sort_asc.png") no-repeat center left;
    background-position-y: 28px; }
  .active-employees-content thead .sorting_desc {
    background: url("http://cdn.datatables.net/1.10.0/images/sort_desc.png") no-repeat center left;
    background-position-y: 28px; }
  .active-employees-content thead .sorting {
    background: url("http://cdn.datatables.net/1.10.0/images/sort_both.png") no-repeat center left;
    background-position-y: 28px; }

.breadcrumbs {
  background: none;
  border: none;
  display: block;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 1.25rem 0; }
  @media only screen and (max-width: 47.9375em) {
    .breadcrumbs {
      display: none; } }
  .breadcrumbs > * {
    color: #00529c;
    float: left;
    font-size: 0.6875rem;
    line-height: 0.6875rem;
    margin: 0;
    text-transform: uppercase; }
  .breadcrumbs > *:hover a, .breadcrumbs .breadcrumbs > *:focus a {
    text-decoration: underline; }
  .breadcrumbs > * a {
    color: #00529c; }
  .breadcrumbs > *.current {
    color: #333333;
    cursor: default; }
  .breadcrumbs > *.current a {
    color: #333333;
    cursor: default; }
  .breadcrumbs > *.current:hover, .breadcrumbs .breadcrumbs > *.current:hover a, .breadcrumbs .breadcrumbs > *.current:focus, .breadcrumbs .breadcrumbs > *.current:focus a {
    text-decoration: none; }
  .breadcrumbs > *.unavailable {
    color: #999999; }
    .breadcrumbs > *.unavailable a {
      color: #999999; }

.breadcrumbs > *.unavailable:hover,
.breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus,
.breadcrumbs > *.unavailable a:focus {
  color: #999999;
  cursor: not-allowed;
  text-decoration: none; }

.breadcrumbs > *:before {
  color: #AAAAAA;
  content: "/";
  margin: 0 0.75rem;
  position: relative;
  top: 1px; }

.breadcrumbs > *:first-child:before {
  content: " ";
  margin: 0; }

.breadcrumbs.a-tag-nav li:before {
  content: "|"; }

.breadcrumbs.a-tag-nav li:first-of-type:before {
  content: ""; }

.breadcrumbs li {
  color: #2e343d;
  display: inline-block;
  font: 0.875rem "Open Sans", Open Sans, Roboto, Arial, sans-serif; }

.breadcrumbs li:before {
  content: "";
  display: inline-block;
  height: 7px;
  top: 0;
  width: 6px; }

.breadcrumbs > *:first-child:before {
  background: none;
  content: "";
  height: 0;
  margin: 0;
  width: 0; }

.cc-modal {
  background-color: rgba(255, 255, 255, 0.9);
  background-size: cover;
  border: solid 1px #656565;
  border-radius: .6em;
  height: 280px;
  margin: 0 auto 25px auto;
  max-width: 1340px;
  overflow-y: hidden;
  position: relative;
  text-align: center;
  transition: all 0.5s cubic-bezier(0, 1, 0.5, 1);
  width: 530px; }
  @media only screen and (max-width: 47.9375em) {
    .cc-modal {
      background-size: cover;
      height: auto;
      max-width: 100%;
      padding: 0.625rem; } }

.cc-modal-header {
  background-color: #0098d6;
  border-radius: 3px;
  height: 63px;
  letter-spacing: 1px;
  padding: 10px;
  position: relative;
  text-transform: uppercase;
  top: -2px;
  width: 100%; }
  @media only screen and (max-width: 47.9375em) {
    .cc-modal-header {
      height: 100%; } }

.cc-modal-header-text {
  color: #ffffff;
  font-size: 1.875rem;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  line-height: 2.25rem;
  margin-bottom: 1.875rem; }

.cc-modal-btn-close {
  position: absolute;
  right: 15px;
  top: 10px;
  color: white;
  text-decoration-line: none;
  z-index: 23; }
  .cc-modal-btn-close .hover {
    opacity: 0;
    color: #0079e7; }

.cc-modal-title {
  color: #0098d6;
  font-weight: 700;
  margin-top: .8em;
  letter-spacing: 1px;
  text-decoration: none; }

.cc-modal-body-text {
  margin: 0 auto 10px auto;
  padding: 0;
  color: #656565;
  font-size: 1.4rem;
  max-width: 100%; }
  @media only screen and (max-width: 47.9375em) {
    .cc-modal-body-text {
      max-width: 100%; } }

.cc-btn, .cc-btn-filled, .cc-btn-filled--broker, .cc-btn-filled--employer, .cc-btn-filled--member, .cc-btn-sm--header, .cc-btn-sm--table, .cc-btn--action-bar, .cc-btn--action-bar-filled, .cc-btn--action-bar-outline, .cc-btn--modal, .hero-btn-filled, .cc-btn-outline, .cc-btn-outline--broker, .cc-btn-dropdown--broker, .cc-btn-outline--employer, .cc-btn-dropdown--employer, .cc-btn-outline--member, .cc-btn-dropdown--member, .hero-btn-outline, .cc-btn-dropdown {
  align-items: center;
  border: 1px solid transparent;
  border-radius: .25rem;
  color: white;
  cursor: pointer;
  display: flex;
  font-size: 0.875rem;
  font-weight: normal;
  justify-content: center;
  margin: 0 0 1.25rem;
  max-width: 100%;
  min-height: 54px;
  padding: 0 15px;
  user-select: none;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  vertical-align: middle;
  white-space: nowrap;
  -moz-appearance: none;
  -webkit-appearance: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none; }
  .cc-btn:hover, .cc-btn-filled:hover, .cc-btn-filled--broker:hover, .cc-btn-filled--employer:hover, .cc-btn-filled--member:hover, .cc-btn-sm--header:hover, .cc-btn-sm--table:hover, .cc-btn--action-bar:hover, .cc-btn--action-bar-filled:hover, .cc-btn--action-bar-outline:hover, .cc-btn--modal:hover, .hero-btn-filled:hover, .cc-btn-outline:hover, .cc-btn-outline--broker:hover, .cc-btn-dropdown--broker:hover, .cc-btn-outline--employer:hover, .cc-btn-dropdown--employer:hover, .cc-btn-outline--member:hover, .cc-btn-dropdown--member:hover, .hero-btn-outline:hover, .cc-btn-dropdown:hover, .cc-btn:focus, .cc-btn-filled:focus, .cc-btn-filled--broker:focus, .cc-btn-filled--employer:focus, .cc-btn-filled--member:focus, .cc-btn-sm--header:focus, .cc-btn-sm--table:focus, .cc-btn--action-bar:focus, .cc-btn--action-bar-filled:focus, .cc-btn--action-bar-outline:focus, .cc-btn--modal:focus, .hero-btn-filled:focus, .cc-btn-outline:focus, .cc-btn-outline--broker:focus, .cc-btn-dropdown--broker:focus, .cc-btn-outline--employer:focus, .cc-btn-dropdown--employer:focus, .cc-btn-outline--member:focus, .cc-btn-dropdown--member:focus, .hero-btn-outline:focus, .cc-btn-dropdown:focus {
    color: white;
    text-decoration: none; }
  @media (max-width: 575.98px) {
    .cc-btn, .cc-btn-filled, .cc-btn-filled--broker, .cc-btn-filled--employer, .cc-btn-filled--member, .cc-btn-sm--header, .cc-btn-sm--table, .cc-btn--action-bar, .cc-btn--action-bar-filled, .cc-btn--action-bar-outline, .cc-btn--modal, .hero-btn-filled, .cc-btn-outline, .cc-btn-outline--broker, .cc-btn-dropdown--broker, .cc-btn-outline--employer, .cc-btn-dropdown--employer, .cc-btn-outline--member, .cc-btn-dropdown--member, .hero-btn-outline, .cc-btn-dropdown {
      width: 370px; } }

.cc-btn-filled, .cc-btn-filled--broker, .cc-btn-filled--employer, .cc-btn-filled--member, .cc-btn-sm--header, .cc-btn-sm--table, .cc-btn--action-bar, .cc-btn--action-bar-filled, .cc-btn--action-bar-outline, .cc-btn--modal, .hero-btn-filled {
  transition: background-color 300ms ease-out;
  background-color: #0098D6;
  border: solid 2px #0098D6; }
  .cc-btn-filled:hover, .cc-btn-filled--broker:hover, .cc-btn-filled--employer:hover, .cc-btn-filled--member:hover, .cc-btn-sm--header:hover, .cc-btn-sm--table:hover, .cc-btn--action-bar:hover, .cc-btn--action-bar-filled:hover, .cc-btn--action-bar-outline:hover, .cc-btn--modal:hover, .hero-btn-filled:hover {
    background-color: #05b7ff;
    border: solid 2px #05b7ff; }
  .cc-btn-filled:focus, .cc-btn-filled--broker:focus, .cc-btn-filled--employer:focus, .cc-btn-filled--member:focus, .cc-btn-sm--header:focus, .cc-btn-sm--table:focus, .cc-btn--action-bar:focus, .cc-btn--action-bar-filled:focus, .cc-btn--action-bar-outline:focus, .cc-btn--modal:focus, .hero-btn-filled:focus {
    background-color: #00a6ea;
    border: solid 2px #00a6ea; }
  .cc-btn-filled--broker {
    background-color: #00529C;
    border: solid 2px #00529C; }
    .cc-btn-filled--broker:hover {
      background-color: #006aca;
      border: solid 2px #006aca; }
    .cc-btn-filled--broker:focus {
      background-color: #005db0;
      border: solid 2px #005db0; }
  .cc-btn-filled--employer {
    background-color: #F46B10;
    border: solid 2px #F46B10; }
    .cc-btn-filled--employer:hover {
      background-color: #f6863c;
      border: solid 2px #f6863c; }
    .cc-btn-filled--employer:focus {
      background-color: #f57724;
      border: solid 2px #f57724; }
  .cc-btn-filled--member {
    background-color: #61A61C;
    border: solid 2px #61A61C; }
    .cc-btn-filled--member:hover {
      background-color: #78cd23;
      border: solid 2px #78cd23; }
    .cc-btn-filled--member:focus {
      background-color: #6bb71f;
      border: solid 2px #6bb71f; }

.cc-btn-outline, .cc-btn-outline--broker, .cc-btn-dropdown--broker, .cc-btn-outline--employer, .cc-btn-dropdown--employer, .cc-btn-outline--member, .cc-btn-dropdown--member, .cc-btn--action-bar-outline, .hero-btn-outline, .cc-btn-dropdown {
  transition: background-color 300ms ease-out;
  background-color: #fff;
  border: solid 2px #0098D6;
  color: #0098D6; }
  .cc-btn-outline:hover, .cc-btn-outline--broker:hover, .cc-btn-dropdown--broker:hover, .cc-btn-outline--employer:hover, .cc-btn-dropdown--employer:hover, .cc-btn-outline--member:hover, .cc-btn-dropdown--member:hover, .cc-btn--action-bar-outline:hover, .hero-btn-outline:hover, .cc-btn-outline:focus, .cc-btn-outline--broker:focus, .cc-btn-dropdown--broker:focus, .cc-btn-outline--employer:focus, .cc-btn-dropdown--employer:focus, .cc-btn-outline--member:focus, .cc-btn-dropdown--member:focus, .cc-btn--action-bar-outline:focus, .hero-btn-outline:focus, .cc-btn-dropdown:hover, .cc-btn-dropdown:focus {
    background-color: #05b7ff;
    border: solid 2px #05b7ff;
    color: white;
    transition: background-color 300ms ease-in-out; }
  .cc-btn-outline--broker, .cc-btn-dropdown--broker {
    background-color: #fff;
    border: solid 2px #00529C;
    color: #00529C; }
    .cc-btn-outline--broker:hover, .cc-btn-outline--broker:focus, .cc-btn-dropdown--broker:hover, .cc-btn-dropdown--broker:focus {
      background-color: #006aca;
      border: solid 2px #006aca;
      color: white;
      transition: background-color 300ms ease-in-out; }
  .cc-btn-outline--employer, .cc-btn-dropdown--employer {
    background-color: #fff;
    border: solid 2px #F46B10;
    color: #F46B10; }
    .cc-btn-outline--employer:hover, .cc-btn-outline--employer:focus, .cc-btn-dropdown--employer:hover, .cc-btn-dropdown--employer:focus {
      background-color: #f6863c;
      border: solid 2px #f6863c;
      color: white;
      transition: background-color 300ms ease-in-out; }
  .cc-btn-outline--member, .cc-btn-dropdown--member {
    background-color: #fff;
    border: solid 2px #61A61C;
    color: #61A61C; }
    .cc-btn-outline--member:hover, .cc-btn-outline--member:focus, .cc-btn-dropdown--member:hover, .cc-btn-dropdown--member:focus {
      background-color: #78cd23;
      border: solid 2px #78cd23;
      color: white;
      transition: background-color 300ms ease-in-out; }

.cc-btn-sm, .cc-btn-sm--header, .cc-btn-sm--table {
  /*height: 43px;*/
  height: 36px;
  margin: 0;
  min-height: 0;
  min-width: 100px; }
  @media (max-width: 575.98px) {
    .cc-btn-sm, .cc-btn-sm--header, .cc-btn-sm--table {
      width: auto; } }
  .cc-btn-sm--header {
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    max-width: 70px; }
  .cc-btn-sm--table {
    font-size: 14px;
    height: 32px;
    font-weight: 600; }

.cc-btn--action-bar, .cc-btn--action-bar-filled, .cc-btn--action-bar-outline {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 0;
  width: auto; }

.dropdown-menu > li {
  font-size: 1.1em; }

.cc-btn--modal {
  background-color: #0098D6;
  border-radius: 5px;
  color: white;
  font-weight: 600;
  height: 38px;
  line-height: 40px;
  margin: 1em;
  min-width: 100px;
  padding: 0 2rem;
  text-align: center;
  z-index: 23; }
  .cc-btn--modal:hover, .cc-btn--modal:focus {
    background-color: #1a6c8f; }

.hero-btn-filled {
  font-size: 18px;
  font-weight: 600;
  font-size: 16px; }

.hero-btn-outline {
  font-size: 18px;
  font-weight: 600;
  font-size: 16px; }

.cc-btn svg, .cc-btn-filled svg, .cc-btn-filled--broker svg, .cc-btn-filled--employer svg, .cc-btn-filled--member svg, .cc-btn-sm--header svg, .cc-btn-sm--table svg, .cc-btn--action-bar svg, .cc-btn--action-bar-filled svg, .cc-btn--action-bar-outline svg, .cc-btn--modal svg, .hero-btn-filled svg, .cc-btn-outline svg, .cc-btn-outline--broker svg, .cc-btn-dropdown--broker svg, .cc-btn-outline--employer svg, .cc-btn-dropdown--employer svg, .cc-btn-outline--member svg, .cc-btn-dropdown--member svg, .hero-btn-outline svg, .cc-btn-dropdown svg, .cc-btn .header .ciebar__subnav .icon, .cc-btn-filled .header .ciebar__subnav .icon, .cc-btn-filled--broker .header .ciebar__subnav .icon, .cc-btn-filled--employer .header .ciebar__subnav .icon, .cc-btn-filled--member .header .ciebar__subnav .icon, .cc-btn-sm--header .header .ciebar__subnav .icon, .cc-btn-sm--table .header .ciebar__subnav .icon, .cc-btn--action-bar .header .ciebar__subnav .icon, .cc-btn--action-bar-filled .header .ciebar__subnav .icon, .cc-btn--action-bar-outline .header .ciebar__subnav .icon, .cc-btn--modal .header .ciebar__subnav .icon, .hero-btn-filled .header .ciebar__subnav .icon, .cc-btn-outline .header .ciebar__subnav .icon, .cc-btn-outline--broker .header .ciebar__subnav .icon, .cc-btn-dropdown--broker .header .ciebar__subnav .icon, .cc-btn-outline--employer .header .ciebar__subnav .icon, .cc-btn-dropdown--employer .header .ciebar__subnav .icon, .cc-btn-outline--member .header .ciebar__subnav .icon, .cc-btn-dropdown--member .header .ciebar__subnav .icon, .hero-btn-outline .header .ciebar__subnav .icon, .cc-btn-dropdown .header .ciebar__subnav .icon, .header .ciebar__subnav .cc-btn .icon, .header .ciebar__subnav .cc-btn-filled .icon, .header .ciebar__subnav .cc-btn-filled--broker .icon, .header .ciebar__subnav .cc-btn-filled--employer .icon, .header .ciebar__subnav .cc-btn-filled--member .icon, .header .ciebar__subnav .cc-btn-sm--header .icon, .header .ciebar__subnav .cc-btn-sm--table .icon, .header .ciebar__subnav .cc-btn--action-bar .icon, .header .ciebar__subnav .cc-btn--action-bar-filled .icon, .header .ciebar__subnav .cc-btn--action-bar-outline .icon, .header .ciebar__subnav .cc-btn--modal .icon, .header .ciebar__subnav .hero-btn-filled .icon, .header .ciebar__subnav .cc-btn-outline .icon, .header .ciebar__subnav .cc-btn-outline--broker .icon, .header .ciebar__subnav .cc-btn-dropdown--broker .icon, .header .ciebar__subnav .cc-btn-outline--employer .icon, .header .ciebar__subnav .cc-btn-dropdown--employer .icon, .header .ciebar__subnav .cc-btn-outline--member .icon, .header .ciebar__subnav .cc-btn-dropdown--member .icon, .header .ciebar__subnav .hero-btn-outline .icon, .header .ciebar__subnav .cc-btn-dropdown .icon, .cc-btn .custom div.custom.dropdown a.selector .icon, .cc-btn-filled .custom div.custom.dropdown a.selector .icon, .cc-btn-filled--broker .custom div.custom.dropdown a.selector .icon, .cc-btn-filled--employer .custom div.custom.dropdown a.selector .icon, .cc-btn-filled--member .custom div.custom.dropdown a.selector .icon, .cc-btn-sm--header .custom div.custom.dropdown a.selector .icon, .cc-btn-sm--table .custom div.custom.dropdown a.selector .icon, .cc-btn--action-bar .custom div.custom.dropdown a.selector .icon, .cc-btn--action-bar-filled .custom div.custom.dropdown a.selector .icon, .cc-btn--action-bar-outline .custom div.custom.dropdown a.selector .icon, .cc-btn--modal .custom div.custom.dropdown a.selector .icon, .hero-btn-filled .custom div.custom.dropdown a.selector .icon, .cc-btn-outline .custom div.custom.dropdown a.selector .icon, .cc-btn-outline--broker .custom div.custom.dropdown a.selector .icon, .cc-btn-dropdown--broker .custom div.custom.dropdown a.selector .icon, .cc-btn-outline--employer .custom div.custom.dropdown a.selector .icon, .cc-btn-dropdown--employer .custom div.custom.dropdown a.selector .icon, .cc-btn-outline--member .custom div.custom.dropdown a.selector .icon, .cc-btn-dropdown--member .custom div.custom.dropdown a.selector .icon, .hero-btn-outline .custom div.custom.dropdown a.selector .icon, .cc-btn-dropdown .custom div.custom.dropdown a.selector .icon, .custom div.custom.dropdown a.selector .cc-btn .icon, .custom div.custom.dropdown a.selector .cc-btn-filled .icon, .custom div.custom.dropdown a.selector .cc-btn-filled--broker .icon, .custom div.custom.dropdown a.selector .cc-btn-filled--employer .icon, .custom div.custom.dropdown a.selector .cc-btn-filled--member .icon, .custom div.custom.dropdown a.selector .cc-btn-sm--header .icon, .custom div.custom.dropdown a.selector .cc-btn-sm--table .icon, .custom div.custom.dropdown a.selector .cc-btn--action-bar .icon, .custom div.custom.dropdown a.selector .cc-btn--action-bar-filled .icon, .custom div.custom.dropdown a.selector .cc-btn--action-bar-outline .icon, .custom div.custom.dropdown a.selector .cc-btn--modal .icon, .custom div.custom.dropdown a.selector .hero-btn-filled .icon, .custom div.custom.dropdown a.selector .cc-btn-outline .icon, .custom div.custom.dropdown a.selector .cc-btn-outline--broker .icon, .custom div.custom.dropdown a.selector .cc-btn-dropdown--broker .icon, .custom div.custom.dropdown a.selector .cc-btn-outline--employer .icon, .custom div.custom.dropdown a.selector .cc-btn-dropdown--employer .icon, .custom div.custom.dropdown a.selector .cc-btn-outline--member .icon, .custom div.custom.dropdown a.selector .cc-btn-dropdown--member .icon, .custom div.custom.dropdown a.selector .hero-btn-outline .icon, .custom div.custom.dropdown a.selector .cc-btn-dropdown .icon {
  margin: 0 0 0 10px;
  max-height: 16px;
  max-width: 16px; }

.button-group__list {
  margin-bottom: 0; }
  @media only screen and (max-width: 47.9375em) {
    .button-group__list {
      margin-bottom: 1.25rem;
      max-height: 0;
      overflow-y: hidden;
      transition: all 0.5s cubic-bezier(0, 1, 0.5, 1); }
      .button-group__list--expanded {
        max-height: 276px; } }

.button-group__item {
  max-width: 238px;
  max-height: 74px;
  padding-bottom: 0; }
  @media only screen and (max-width: 47.9375em) {
    .button-group__item {
      border-bottom: 1px solid #007ae9;
      max-width: 100%;
      max-height: 55px; } }
  .button-group__item:first-of-type {
    border-top: 1px solid #007ae9;
    max-height: 56px; }

.button-group__target {
  margin-bottom: 0;
  width: 100%; }

.button-group--show-action {
  margin-bottom: 0; }

.button-group__list {
  margin-bottom: 0; }
  @media only screen and (max-width: 47.9375em) {
    .button-group__list {
      margin-bottom: 1.25rem;
      max-height: 0;
      overflow-y: hidden;
      transition: all 0.5s cubic-bezier(0, 1, 0.5, 1); }
      .button-group__list--expanded {
        max-height: 276px; } }

.button-group__item {
  max-width: 238px;
  max-height: 74px;
  padding-bottom: 0; }
  @media only screen and (max-width: 47.9375em) {
    .button-group__item {
      border-bottom: 1px solid #007ae9;
      max-width: 100%;
      max-height: 55px; }
      .button-group__item:first-of-type {
        border-top: 1px solid #007ae9;
        max-height: 56px; } }

.button-group__target {
  margin-bottom: 0;
  width: 100%; }

.button-group--show-action {
  margin-bottom: 0; }

/*#region COLLAPSIBLE CARDS WITH 3-LINE PREVIEW + TEXT FADE*/
.collapsible-card-container div.collapse.show, .collapsible-card-container--broker div.collapse.show, .collapsible-card-container--employer div.collapse.show, .collapsible-card-container--employee div.collapse.show {
  min-height: 72px; }

.collapsible-card-container div.collapse:not(.show), .collapsible-card-container--broker div.collapse:not(.show), .collapsible-card-container--employer div.collapse:not(.show), .collapsible-card-container--employee div.collapse:not(.show) {
  display: block;
  height: 72px;
  overflow: hidden; }

.collapsible-card-container div.collapsing:not(.show), .collapsible-card-container--broker div.collapsing:not(.show), .collapsible-card-container--employer div.collapsing:not(.show), .collapsible-card-container--employee div.collapsing:not(.show) {
  height: 72px; }

.collapsible-card-container div[role="button"][aria-expanded="false"], .collapsible-card-container--broker div[role="button"][aria-expanded="false"], .collapsible-card-container--employer div[role="button"][aria-expanded="false"], .collapsible-card-container--employee div[role="button"][aria-expanded="false"] {
  border: solid 2px #F2F4F5; }

.collapsible-card-container .text-fade, .collapsible-card-container--broker .text-fade, .collapsible-card-container--employer .text-fade, .collapsible-card-container--employee .text-fade {
  position: absolute;
  bottom: 1em;
  height: 4em;
  width: 95%;
  left: 1em;
  pointer-events: none;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%);
  background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, white 100%); }

.collapsible-card-container--broker div[role="button"][aria-expanded="true"] {
  border: solid 2px #00529C; }

.collapsible-card-container--broker div[data-toggle="collapse"] {
  cursor: pointer; }
  .collapsible-card-container--broker div[data-toggle="collapse"]:hover {
    border: solid 2px #00529C; }

.collapsible-card-container--employer div[role="button"][aria-expanded="true"] {
  border: solid 2px #F46B10; }

.collapsible-card-container--employer div[data-toggle="collapse"] {
  cursor: pointer; }
  .collapsible-card-container--employer div[data-toggle="collapse"]:hover {
    border: solid 2px #F46B10; }

.collapsible-card-container--employee div[role="button"][aria-expanded="true"] {
  border: solid 2px #61A61C; }

.collapsible-card-container--employee div[data-toggle="collapse"] {
  cursor: pointer; }
  .collapsible-card-container--employee div[data-toggle="collapse"]:hover {
    border: solid 2px #61A61C; }

/*#endregion */
.contactbug {
  background-color: #F46B10;
  border-radius: 50%;
  color: white;
  cursor: pointer;
  display: table-cell;
  font-size: 12px;
  font-weight: 600;
  height: 5rem;
  line-height: 12px;
  text-align: center;
  vertical-align: middle;
  width: 5rem; }

.contactbugpos {
  position: fixed;
  right: 37px;
  bottom: 20px;
  z-index: 1033; }

.contactPanel {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1032;
  top: 0;
  right: 0;
  transition: 0.5s;
  padding-top: 30px;
  overflow: hidden;
  font-size: 13px; }
  .contactPanel h1 {
    font-size: 26px;
    margin-bottom: 0.75rem; }

.contribution-information {
  /*Move the original checkbox out of the way */
  /*Align the icon and the label text to same height using tabl-cell display*/
  /*If you change the font-size of the text, you may also want to do som padding or alignhment changes here*/
  /*The label will contain the icon and the text, will grab the focus*/
  /*The icon container, set it to fixed size and font size, the padding is to align the border*/
  /*If you change the font-size of this icon, be sure to adjust the min-width as well*/
  /* toggle font awsome icon*/
  /* On focus, make checkbox orange */
  /*Do something on hover, in this case change the image color*/ }
  .contribution-information .card:hover, .contribution-information .card:active {
    cursor: pointer; }
  .contribution-information .card.active-card {
    background-color: white;
    border: solid 2px #00529C;
    border-radius: 0.25rem; }
  .contribution-information .card.inactive-card {
    border: solid 2px #E7E9EA;
    border-radius: 0.25rem;
    background-color: #E7E9EA; }
    .contribution-information .card.inactive-card button {
      border: solid 2px grey;
      color: grey;
      background-color: transparent; }
  .contribution-information .card .card-title {
    font-weight: 700; }
  .contribution-information .card .card-text {
    line-height: 1.5; }
  .contribution-information select {
    background: transparent;
    width: 100%;
    font-size: 16px;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none; }
  .contribution-information .select-wrapper {
    position: relative; }
  .contribution-information .select-wrapper:after {
    font-family: 'Font Awesome 5 Pro';
    content: '\f107';
    font-size: 22px;
    position: absolute;
    top: 0px;
    right: 10px;
    color: #75777A;
    pointer-events: none; }
  .contribution-information input:not([type="radio"]), .contribution-information select {
    background-color: transparent;
    border: none;
    border-bottom: 0.1rem solid #C6C6C6;
    transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%; }
    .contribution-information input:not([type="radio"]):focus:not(:disabled), .contribution-information select:focus:not(:disabled) {
      border-bottom: 2px solid #F47421;
      outline: none; }
    .contribution-information input:not([type="radio"]):hover:not(:disabled), .contribution-information select:hover:not(:disabled) {
      border-bottom-color: #F47421;
      border-left: 0;
      border-right: 0;
      border-top: 0;
      outline: none; }
  .contribution-information [type="checkbox"].fancy-check {
    opacity: 0; }
  .contribution-information .fancy-check ~ label > span {
    display: table-cell;
    vertical-align: top; }
  .contribution-information [type="checkbox"].fancy-check + label {
    cursor: pointer;
    display: table; }
  .contribution-information [type="checkbox"].fancy-check + label:before {
    font-family: 'Font Awesome 5 Pro';
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    min-width: 20px; }
  .contribution-information [type="checkbox"].fancy-check:checked + label:before {
    content: "\f14a";
    font-weight: 400;
    color: #75777A; }
  .contribution-information [type="checkbox"].fancy-check:checked.checkbox-dependent-disabled + label:before {
    content: "\f14a";
    font-weight: 400;
    color: #75777A;
    position: relative;
    font-size: 12px; }
  .contribution-information [type="checkbox"].fancy-check:not(:checked) + label:before {
    content: "\f0c8";
    color: #C6C6C6;
    font-weight: 400; }
  .contribution-information [type="checkbox"].fancy-check:not(:checked).checkbox-dependent-disabled + label:before {
    content: "\f0c8";
    color: #C6C6C6;
    font-weight: 400;
    position: relative;
    font-size: 12px; }
  .contribution-information [type="checkbox"].fancy-check:focus + label:before {
    padding-right: 3px;
    color: #F47421; }
  .contribution-information [type="checkbox"].fancy-check:hover + label:before, .contribution-information [type="checkbox"].fancy-check:active + label:before {
    color: #F47421; }
  .contribution-information .form-check, .contribution-information .form-check-label, .contribution-information .form-check-input, .contribution-information .plan-level-select, .contribution-information .health-plan-select {
    cursor: pointer; }
  .contribution-information input.error, .contribution-information select.error {
    border-bottom: 0.1rem solid red; }
  .contribution-information label.error {
    color: #E8001B;
    display: flex;
    font-size: 10pt; }
  .contribution-information input[type=number]::-webkit-inner-spin-button,
  .contribution-information input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0; }

.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.tabs label {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  display: block;
  padding: 0.5rem 1rem;
  cursor: pointer;
  background: #FAFAFA;
  color: rgba(0, 0, 0, 0.5);
  font-weight: bold;
  -webkit-transition: background ease 0.2s;
  transition: background ease 0.2s;
  border: 1px solid rgba(0, 0, 0, 0.5);
  margin-bottom: 2.5rem; }

.tabs .tab {
  -webkit-box-ordinal-group: 100;
  -webkit-order: 99;
  -ms-flex-order: 99;
  order: 99;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  width: 100%;
  display: none;
  /*padding-top: 3rem;*/
  text-align: left; }

.tabs input[type="radio"] {
  position: absolute;
  opacity: 0; }

.brokerTab input[type="radio"]:checked + label {
  background-color: #00529C;
  color: #FAFAFA; }

.brokerTab label:first-of-type {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.brokerTab label:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.employerTab input[type="radio"]:checked + label {
  background-color: #F46B10;
  color: #FAFAFA; }

.employerTab label:first-of-type {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px; }

.employerTab label:last-of-type {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px; }

.memberTab input[type="radio"]:checked + label {
  background-color: #61A61C;
  color: #FAFAFA; }

.memberTab label {
  visibility: hidden;
  display: none; }

.tabs input[type="radio"]:checked + label + .tab {
  display: block; }

.tabs .single-card {
  background-color: #FAFAFA;
  box-sizing: content-box;
  padding: 1.5rem 0.5rem 1.5rem 1rem;
  margin: 0 0 0;
  min-height: 7.5rem;
  justify-content: center;
  align-items: center; }
  @media (max-width: 767.98px) {
    .tabs .single-card {
      padding: 1.5rem 0 1.5rem 0; } }

.everyone-wins-icon {
  font-size: 2.2rem; }

.floating-label-group {
  padding-bottom: 20px;
  position: relative; }

.floating-input {
  background-color: transparent;
  border: none;
  border-bottom: 0.1rem solid lightgrey;
  box-shadow: none;
  display: block;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 2rem;
  padding: 0;
  transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  -webkit-tap-highlight-color: transparent; }
  .floating-input:focus:not(:disabled) {
    border-bottom: 2px solid #F47421;
    outline: none; }
  .floating-input:hover:not(:disabled) {
    background-color: transparent;
    border-bottom-color: #F47421;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    box-shadow: none;
    outline: none; }

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

select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
  background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right transparent;
  background-position: 96% center;
  outline: none; }

select:after {
  content: "\25AE";
  font-family: "Font Awesome 5 Pro";
  left: -5px;
  /*position: absolute;*/
  top: 0;
  font-weight: 800; }

.floating-select {
  background-color: transparent;
  border: none;
  border-bottom: 0.1rem solid lightgrey;
  box-shadow: none;
  color: black;
  display: block;
  font-size: 1.1rem;
  font-weight: normal;
  height: 40px;
  line-height: 40px;
  margin-bottom: 2rem;
  padding: 0;
  transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
  width: 100%;
  -webkit-tap-highlight-color: transparent; }
  .floating-select:focus {
    border-bottom: 2px solid #F47421;
    outline: none; }
  .floating-select:hover {
    background-color: transparent;
    border-bottom-color: #F47421;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    box-shadow: none;
    outline: none; }

.floating-label {
  color: #999;
  font-size: 1.1rem;
  font-weight: normal;
  position: absolute;
  pointer-events: none;
  top: 5px;
  transition: 0.2s ease all;
  -moz-transition: 0.2s ease all;
  -webkit-transition: 0.2s ease all; }

.floating-input:not(:-ms-input-placeholder) ~ label {
  color: #999;
  font-size: 14px;
  top: -18px; }

.floating-input:focus ~ label:not(.error), .floating-input:not(:placeholder-shown) ~ label:not(.error) {
  color: #999;
  font-size: 14px;
  top: -18px; }

.floating-select:focus ~ label:not(.error), .floating-select:not([value=""]) ~ label:not(.error) {
  color: #999;
  font-size: 14px;
  top: -18px; }

.floating-textarea {
  max-height: 260px;
  min-height: 30px;
  overflow: hidden;
  overflow-x: hidden; }

.form-hint {
  color: #999;
  display: none;
  float: left;
  font-size: 10pt;
  margin-top: -30px;
  text-decoration: none; }

label.validation-hint {
  color: #E8001B;
  display: none;
  float: left;
  font-size: 10pt;
  margin-top: -30px;
  text-decoration: none; }

.form-help {
  color: #999;
  font-size: 10pt;
  text-decoration: none; }
  .form-help-forgot {
    color: #999;
    float: right;
    font-size: 10pt;
    margin-top: -30px;
    text-decoration: none; }

.password-display {
  color: #999;
  position: absolute;
  right: 20px;
  top: 10px; }

.cc-login-header {
  font-size: 2rem;
  margin-bottom: 40px;
  font-weight: 700; }

.error-container {
  color: #e8001b;
  display: none;
  font-size: 16px;
  margin-bottom: 30px;
  position: relative;
  top: -10px; }

.success-container {
  color: black;
  display: none;
  font-size: 16px;
  margin-bottom: 30px;
  position: relative;
  top: -10px; }

.help-container {
  font-size: 14px;
  margin-bottom: 30px; }

.floating-input.error, .floating-select.error {
  background-color: transparent;
  border-bottom-color: #E8001B;
  border-left: 0;
  border-right: 0;
  border-top: 0;
  box-shadow: none;
  outline: none; }
  .floating-input.error ~ .error-icon, .floating-select.error ~ .error-icon {
    color: #E8001B;
    display: inline-block; }
  .floating-input.error:focus, .floating-select.error:focus {
    border-bottom: 2px solid #E8001B;
    outline: none; }

.error-icon {
  color: #E8001B;
  display: none;
  position: absolute;
  right: 0;
  top: 10px; }

.vertical-center {
  min-height: 100%;
  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh;
  height: 100px;
  display: flex;
  align-items: center; }

.auth-container {
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  width: 400px; }
  @media (min-width: 576px) {
    .auth-container {
      width: 500px; } }
  @media (min-width: 900px) {
    .auth-container {
      width: 540px; } }
  @media (min-width: 576px) {
    .auth-container .cc-btn, .auth-container .cc-btn-filled, .auth-container .cc-btn-filled--broker, .auth-container .cc-btn-filled--employer, .auth-container .cc-btn-filled--member, .auth-container .cc-btn-sm--header, .auth-container .cc-btn-sm--table, .auth-container .cc-btn--action-bar, .auth-container .cc-btn--action-bar-filled, .auth-container .cc-btn--action-bar-outline, .auth-container .cc-btn--modal, .auth-container .hero-btn-filled, .auth-container .cc-btn-outline, .auth-container .cc-btn-outline--broker, .auth-container .cc-btn-dropdown--broker, .auth-container .cc-btn-outline--employer, .auth-container .cc-btn-dropdown--employer, .auth-container .cc-btn-outline--member, .auth-container .cc-btn-dropdown--member, .auth-container .hero-btn-outline, .auth-container .cc-btn-dropdown {
      min-width: 200px; } }

input::-ms-clear, input::-ms-reveal {
  display: none; }

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 100px #fff inset !important; }

.floating-input:focus {
  outline: none; }

.tooltip {
  pointer-events: none; }

.radio-button {
  font-size: 12pt;
  height: 2.5em;
  line-height: 2.5em;
  margin-bottom: 10px;
  padding: 5px; }

.rwd-break {
  display: block; }

@media (min-width: 768px) {
  .rwd-break {
    display: none; } }

.hero-image {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 650px;
  top: -55px;
  width: 100%; }
  @media (max-width: 767.98px) {
    .hero-image {
      display: block;
      position: relative;
      min-height: 300px;
      top: 82px; } }

.hero-text, .hero-text--landing-page {
  background-color: rgba(0, 82, 156, 0.85);
  border: none;
  box-sizing: content-box;
  color: white;
  display: inline-block;
  padding-left: 5rem;
  padding-top: 2%;
  position: absolute;
  top: 200px;
  height: 250px;
  max-height: 300px; }
  @media (max-width: 767.98px) {
    .hero-text, .hero-text--landing-page {
      display: block;
      top: 398px;
      padding-bottom: 5%;
      padding-top: 75px;
      width: 100%;
      margin: 0; } }
  @media (min-width: 1281px) {
    .hero-text, .hero-text--landing-page {
      padding-left: 12%; } }

.hero-text--landing-page {
  align-items: center;
  background-color: rgba(255, 255, 255, 0.85);
  display: flex;
  padding-left: 12%;
  max-width: 650px;
  padding-bottom: 1em; }
  .hero-text--landing-page .hero-font--landing-page {
    font-size: calc(28px + (45 - 28) * ((100vw - 300px) / (1600 - 300)));
    margin-bottom: 35px; }

.hero-text-heading {
  font-size: 40px;
  line-height: 3rem;
  font-weight: 600;
  margin-bottom: 2%; }
  @media (max-width: 767.98px) {
    .hero-text-heading {
      font-size: 25px;
      line-height: 2rem;
      margin-bottom: 2%; } }
  .hero-text-heading-landing {
    font-size: calc(28px + (45 - 28) * ((100vw - 300px) / (1600 - 300)));
    font-weight: 600;
    line-height: 3.5rem; }

.hero-text-caption {
  line-height: 1.75rem; }
  @media (max-width: 767.98px) {
    .hero-text-caption {
      line-height: 1.5rem; } }

.temp {
  padding-right: 30px;
  position: relative; }
  @media (min-width: 900px) {
    .temp {
      padding-right: 60px; } }

.heart-icon {
  color: #FF5A79; }

.cc-coverage-chiro-standard {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 23.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 37.8 56' style='enable-background:new 0 0 37.8 56; height: 37.03px;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;%7D%0A%3C/style%3E%3Cpath class='st0 cc-icon-spine' d='M18.9,23c-3.4-0.1-6.7-1-9.8-2.4l-0.7-0.3L8,19.6c-0.4-0.6-0.6-1.3-1-3.4C7,16,7,15.8,6.9,15.5H5.2 C2.3,15.5,0,13,0,10.1C0.1,7.3,2.3,5,5.2,5H6c0.6-1.2,1.3-2.3,2.2-3.3L9.7,0l2,1c2.2,1.1,4.6,1.7,7.1,1.8C21.4,2.7,23.8,2.1,26,1 l2-1l1.5,1.7c0.9,1,1.6,2.1,2.2,3.3h0.8c2.9,0.1,5.2,2.5,5.2,5.4c-0.1,2.8-2.3,5.1-5.2,5.2h-1.7c-0.1,0.3-0.1,0.5-0.1,0.8 c-0.4,2.1-0.5,2.8-1,3.4l-0.4,0.6l-0.7,0.3C25.6,22.1,22.3,22.9,18.9,23z M11.2,17.2c4.8,2.5,10.6,2.5,15.4,0 c0.1-0.5,0.2-1.2,0.3-1.6c0.5-2.5,0.7-4,2.5-4h3.2c0.7,0,1.3-0.6,1.3-1.3c0-0.7-0.6-1.3-1.3-1.3h-3.7l-0.4-1.5 c-0.3-1-0.8-1.9-1.4-2.6c-5.2,2.6-11.3,2.6-16.5,0C10,5.6,9.6,6.5,9.3,7.4L8.9,8.9H5.2c-0.7,0-1.3,0.6-1.3,1.3 c0,0.7,0.6,1.3,1.3,1.3h3.2c1.8,0,2.1,1.5,2.5,4C10.9,16,11.1,16.7,11.2,17.2z M26.5,17.6L26.5,17.6z M18.9,39.5 c-3.4-0.1-6.7-1-9.8-2.4l-0.7-0.3L8,36.1c-0.4-0.6-0.6-1.3-1-3.4C7,32.5,7,32.3,6.9,32H5.2C2.3,31.9,0,29.5,0,26.6 c0.1-2.8,2.3-5.1,5.2-5.2h2.2v3.9H5.2c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3h3.2c1.8,0,2.1,1.5,2.5,4 c0.1,0.5,0.2,1.2,0.3,1.6c4.8,2.5,10.6,2.5,15.4,0c0.1-0.4,0.2-1.2,0.3-1.6c0.5-2.5,0.7-4,2.5-4h3.2c0.7,0,1.3-0.6,1.3-1.3 c0-0.7-0.6-1.3-1.3-1.3h-2.2v-3.9h2.2c2.9,0.1,5.2,2.5,5.2,5.4c-0.1,2.8-2.3,5.1-5.2,5.2h-1.7c-0.1,0.3-0.1,0.5-0.1,0.8 c-0.4,2.1-0.5,2.8-1,3.4l-0.4,0.6l-0.7,0.3C25.6,38.6,22.3,39.4,18.9,39.5z M26.5,34.1L26.5,34.1z M18.9,56c-3.4-0.1-6.7-1-9.8-2.4 l-0.7-0.3L8,52.6c-0.4-0.6-0.6-1.3-1-3.4C7,49,7,48.8,6.9,48.5H5.2C2.3,48.4,0,46,0,43.1c0.1-2.8,2.3-5.1,5.2-5.2h2.2v3.9H5.2 c-0.7,0-1.3,0.6-1.3,1.3c0,0.7,0.6,1.3,1.3,1.3h3.2c1.8,0,2.1,1.5,2.5,4c0.1,0.5,0.2,1.2,0.3,1.6c4.8,2.5,10.6,2.5,15.4,0 c0.1-0.4,0.2-1.2,0.3-1.6c0.5-2.5,0.7-4,2.5-4h3.2c0.7,0,1.3-0.6,1.3-1.3c0-0.7-0.6-1.3-1.3-1.3h-2.2v-3.9h2.2 c2.9,0.1,5.2,2.5,5.2,5.4c-0.1,2.8-2.3,5.1-5.2,5.2h-1.7c-0.1,0.3-0.1,0.5-0.1,0.8c-0.4,2.1-0.5,2.8-1,3.4l-0.4,0.6l-0.7,0.3 C25.6,55,22.3,55.9,18.9,56z M26.5,50.5L26.5,50.5z'/%3E%3C/svg%3E%0A"); }

/*#region LOGO GRID STUFF */
.logo-grid-container {
  width: 100%;
  margin: 0 auto; }

.logo-grid-row {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  text-align: center; }

.logo-grid-item-box {
  align-items: center;
  box-sizing: border-box;
  display: flex;
  flex-basis: 33.33%;
  width: 33.33%;
  padding: 20px;
  position: relative;
  -ms-flex: auto; }

@media (max-width: 1333px) {
  .logo-grid-item-box {
    flex-basis: 33.33%;
    width: 33.33%;
    padding: 20px; } }

@media (max-width: 1073px) {
  .logo-grid-item-box {
    flex-basis: 33.33%;
    width: 33.33%;
    padding: 20px; } }

@media (max-width: 815px) {
  .logo-grid-item-box {
    width: 50%;
    flex-basis: 50%;
    padding: 30px; } }

@media (max-width: 555px) {
  .logo-grid-item-box {
    width: 100%;
    flex-basis: 100%;
    padding: 20px; } }

.logo-grid-item {
  display: block;
  max-width: 100%;
  max-height: 100%; }

/*#endregion */
.cc-icon-container {
  width: 25px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 4px; }

.my-benefits-column {
  padding-left: 32px;
  text-align: left; }

.my-benefits-icon {
  font-size: 32px; }

.color-my-benefits--true {
  color: #61A61C; }
  .color-my-benefits--true svg {
    fill: #61A61C; }

.color-my-benefits--false {
  color: lightgray; }
  .color-my-benefits--false svg {
    fill: lightgray; }

.enrolled-true {
  display: block; }

.enrolled-, .enrolled-false {
  display: none; }

.my-benefits-table-body tr:nth-child(even):not(:last-of-type) {
  background-color: white; }

.my-benefits-table-body tr:nth-child(odd):not(:last-of-type) {
  background-color: #E7E9EA; }

.my-benefits-table-body td {
  height: 70px; }

.my-benefits-table-body i.fa-check {
  font-size: 32px; }

/*#region CC-TABLE as per census information design */
.cc-table {
  border: 1px solid #DEE2E6;
  table-layout: fixed;
  /*Move the original checkbox out of the way */
  /*Align the icon and the label text to same height using tabl-cell display*/
  /*If you change the font-size of the text, you may also want to do som padding or alignhment changes here*/
  /*The label will contain the icon and the text, will grab the focus*/
  /*The icon container, set it to fixed size and font size, the padding is to align the border*/
  /*If you change the font-size of this icon, be sure to adjust the min-width as well*/
  /* toggle font awsome icon*/
  /* On focus, make checkbox orange */
  /*Do something on hover, in this case change the image color*/ }
  .cc-table td {
    padding-left: 1.25rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    vertical-align: top; }
  .cc-table thead th {
    padding: 0.75rem;
    padding-left: 1.25rem;
    vertical-align: bottom;
    border-bottom: 3px solid #DEE2E6;
    padding-right: 0.25rem;
    font-weight: 600; }
  .cc-table tbody > tr {
    border-top: 2px solid #DEE2E6; }
    .cc-table tbody > tr:hover, .cc-table tbody > tr:active {
      background-color: #E7E9EA; }
  .cc-table i {
    color: #75777A;
    cursor: pointer; }
  .cc-table .btn-add-spouse, .cc-table .btn-add-dependent {
    font-size: 14px;
    cursor: pointer; }
  .cc-table .small-text {
    font-size: 12px;
    position: relative; }
  .cc-table input[type="checkbox"].checkbox-dependent-disabled {
    width: 15px;
    height: 15px; }
  .cc-table input, .cc-table select {
    background-color: transparent;
    border: none;
    border-bottom: 0.1rem solid #C6C6C6;
    padding-left: 0.5rem;
    transition: border-color 300ms cubic-bezier(0.4, 0, 0.2, 1), color 300ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 100%; }
    .cc-table input:focus, .cc-table select:focus {
      border-bottom: 2px solid #F47421;
      outline: none; }
    .cc-table input:hover, .cc-table select:hover {
      border-bottom-color: #F47421;
      border-left: 0;
      border-right: 0;
      border-top: 0;
      outline: none; }
  .cc-table [type="checkbox"].fancy-check {
    opacity: 0; }
  .cc-table .fancy-check ~ label > span {
    display: table-cell;
    vertical-align: top;
    /*padding-left: 5px;*/ }
  .cc-table [type="checkbox"].fancy-check + label {
    cursor: pointer;
    display: table; }
  .cc-table [type="checkbox"].fancy-check + label:before {
    font-family: 'Font Awesome 5 Pro';
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 20px;
    min-width: 20px; }
  .cc-table [type="checkbox"].fancy-check:checked + label:before {
    content: "\f14a";
    font-weight: 400;
    color: #75777A; }
  .cc-table [type="checkbox"].fancy-check:checked.checkbox-dependent-disabled + label:before {
    content: "\f14a";
    font-weight: 400;
    color: #75777A;
    position: relative;
    font-size: 12px; }
  .cc-table [type="checkbox"].fancy-check:not(:checked) + label:before {
    content: "\f0c8";
    color: #C6C6C6;
    font-weight: 400; }
  .cc-table [type="checkbox"].fancy-check:not(:checked).checkbox-dependent-disabled + label:before {
    content: "\f0c8";
    color: #C6C6C6;
    font-weight: 400;
    position: relative;
    font-size: 12px; }
  .cc-table [type="checkbox"].fancy-check:focus + label:before {
    padding-right: 3px;
    color: #F47421; }
  .cc-table [type="checkbox"].fancy-check:hover + label:before, .cc-table [type="checkbox"].fancy-check:active + label:before {
    color: #F47421; }

/*#endregion */
.new-hire-quote-content input.error, .new-hire-quote-content select.error, #broker-new-hire-quote-submit-form input.error, #broker-new-hire-quote-submit-form select.error, #employer-new-hire-quote-submit-form input.error, #employer-new-hire-quote-submit-form select.error {
  border-bottom: 0.1rem solid red; }

.new-hire-quote-content label.error, #broker-new-hire-quote-submit-form label.error, #employer-new-hire-quote-submit-form label.error {
  color: #E8001B;
  display: flex;
  font-size: 10pt; }

.new-hire-quote-content select, #broker-new-hire-quote-submit-form select, #employer-new-hire-quote-submit-form select {
  background: transparent;
  width: 100%;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none; }

.new-hire-quote-content .select-wrapper, #broker-new-hire-quote-submit-form .select-wrapper, #employer-new-hire-quote-submit-form .select-wrapper {
  position: relative; }

.new-hire-quote-content .select-wrapper:after, #broker-new-hire-quote-submit-form .select-wrapper:after, #employer-new-hire-quote-submit-form .select-wrapper:after {
  font-family: 'Font Awesome 5 Pro';
  content: '\f107';
  font-size: 22px;
  position: absolute;
  top: 0px;
  right: 10px;
  color: #75777A;
  pointer-events: none; }

.new-hire-quote-content input[type=number]::-webkit-inner-spin-button,
.new-hire-quote-content input[type=number]::-webkit-outer-spin-button, #broker-new-hire-quote-submit-form input[type=number]::-webkit-inner-spin-button,
#broker-new-hire-quote-submit-form input[type=number]::-webkit-outer-spin-button, #employer-new-hire-quote-submit-form input[type=number]::-webkit-inner-spin-button,
#employer-new-hire-quote-submit-form input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0; }

.recently-add-employees-content {
  /*thead .sorting:before {
		content: "" !important;
	}

	thead .sorting:after {
		content: "" !important;
	}*/ }

.recently-add-employees-content .coverage-border-left {
  border-left: 2px solid #00529C; }

.recently-add-employees-content .coverage-border-right {
  border-right: 2px solid #00529C; }

.recently-add-employees-content tbody tr:last-of-type .part-of-coverage-block {
  border-bottom: 2px solid #00529C; }

.recently-add-employees-content tbody tr td:first-of-type {
  padding-left: 15px; }

.recently-add-employees-content table th:first-of-type {
  padding-left: 15px; }

.recently-add-employees-content table tbody tr:nth-child(odd) {
  background-color: #E7E9EA; }

.recently-add-employees-content table tbody tr:nth-child(even) {
  background-color: #FFF; }

.recently-add-employees-content tbody tr td:last-of-type {
  padding-right: 15px; }

.recently-add-employees-content table th:last-of-type {
  padding-right: 15px; }

.recently-add-employees-content th {
  padding-top: 15px; }

.recently-add-employees-content tbody tr {
  height: 60px; }

.recently-add-employees-content .fal.fa-check {
  font-size: 28px; }

.recently-add-employees-content .page-link {
  color: #00529C; }

.recently-add-employees-content .page-item.active .page-link {
  background-color: #00529C;
  border-color: #00529C;
  font-weight: 600; }

.recently-add-employees-content a.page-link {
  text-decoration: none; }

.recently-add-employees-content #recently-add-employees-table_info {
  font-style: italic; }

.recently-add-employees-content .short-border--right {
  border-right: 1px solid #d7d7d7;
  position: absolute;
  top: 10%;
  bottom: 0;
  right: 0; }

.recently-add-employees-content thead .sorting:before, .recently-add-employees-content thead .sorting_asc:before, .recently-add-employees-content thead .sorting_desc:before, .recently-add-employees-content thead .sorting_asc_disabled:before, .recently-add-employees-content thead .sorting_desc_disabled:before {
  content: "" !important; }

.recently-add-employees-content thead .sorting:after, .recently-add-employees-content thead .sorting_asc:after, .recently-add-employees-content thead .sorting_desc:after, .recently-add-employees-content thead .sorting_asc_disabled:after, .recently-add-employees-content thead .sorting_desc_disabled:after {
  content: "" !important; }

.recently-add-employees-content thead .sorting_asc {
  background: url("http://cdn.datatables.net/1.10.0/images/sort_asc.png") no-repeat center left;
  /*background-position-y: 28px;*/ }

.recently-add-employees-content thead .sorting_desc {
  background: url("http://cdn.datatables.net/1.10.0/images/sort_desc.png") no-repeat center left;
  /*background-position-y: 28px;*/ }

.recently-add-employees-content thead .sorting {
  background: url("http://cdn.datatables.net/1.10.0/images/sort_both.png") no-repeat center left;
  /*background-position-y: 28px;*/ }

.user-type-block-container {
  margin-top: -19px;
  margin-bottom: -50px;
  padding: 0;
  position: relative;
  text-align: center;
  top: -100px; }
  .user-type-block-container.no-spacing {
    margin-top: 20px; }
  @media (max-width: 899.98px) {
    .user-type-block-container {
      display: block;
      padding-bottom: 40px; } }

@media only screen and (max-width: 47.9375em) {
  .user-type-block-container {
    display: block;
    padding: 0;
    position: relative;
    top: 365px;
    padding-bottom: 500px; } }

.user-type-block {
  min-width: 700px;
  max-width: 900px;
  width: 80%; }
  @media (max-width: 899.98px) {
    .user-type-block {
      min-width: 300px; } }
  @media (max-width: 767.98px) {
    .user-type-block {
      width: 70%; } }

.user-type-block-item, .user-type-block-item--broker, .user-type-block-item--member, .user-type-block-item--employer {
  background: white;
  border-top: 19px solid #78777a;
  display: inline-block;
  min-height: 250px;
  padding: 25px;
  position: relative;
  vertical-align: top;
  width: 33%; }
  @media only screen and (max-width: 47.9375em) {
    .user-type-block-item, .user-type-block-item--broker, .user-type-block-item--member, .user-type-block-item--employer {
      display: block;
      margin: 0;
      width: 100%; } }
  .user-type-block-item-headline {
    line-height: .85; }
  .user-type-block-item-subheading {
    line-height: 1.2; }
  .user-type-block-item-text {
    margin-bottom: 2rem; }
  .user-type-block-item .cc-btn-sm, .user-type-block-item--broker .cc-btn-sm, .user-type-block-item--member .cc-btn-sm, .user-type-block-item--employer .cc-btn-sm, .user-type-block-item .cc-btn-sm--header, .user-type-block-item--broker .cc-btn-sm--header, .user-type-block-item--member .cc-btn-sm--header, .user-type-block-item--employer .cc-btn-sm--header, .user-type-block-item .cc-btn-sm--table, .user-type-block-item--broker .cc-btn-sm--table, .user-type-block-item--member .cc-btn-sm--table, .user-type-block-item--employer .cc-btn-sm--table {
    max-width: 160px;
    font-weight: 600; }

.user-type-block-item-headline {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 22px; }

.user-type-block-item--broker {
  border-color: #00529C; }
  @media (max-width: 767.98px) {
    .user-type-block-item--broker {
      padding-left: 90px;
      padding-right: 90px; } }
  @media (max-width: 575.98px) {
    .user-type-block-item--broker {
      padding-left: 70px;
      padding-right: 70px; } }

.user-type-block-item--member {
  border-color: #61A61C;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 767.98px) {
    .user-type-block-item--member {
      padding-left: 70px;
      padding-right: 70px; } }
  @media (max-width: 575.98px) {
    .user-type-block-item--member {
      padding-left: 70px;
      padding-right: 70px; } }

.user-type-block-item--employer {
  border-color: #F46B10;
  padding-left: 20px;
  padding-right: 20px; }
  @media (max-width: 899.98px) {
    .user-type-block-item--employer {
      padding-left: 0;
      padding-right: 0; } }
  @media (max-width: 767.98px) {
    .user-type-block-item--employer {
      padding-left: 70px;
      padding-right: 70px; } }
  @media (max-width: 575.98px) {
    .user-type-block-item--employer {
      padding-left: 60px;
      padding-right: 60px; } }

.timeline {
  overflow: hidden;
  padding: 1em; }

.timeline ul {
  background: transparent;
  padding: 0;
  position: relative; }
  .timeline ul li.timestamp {
    list-style-type: none;
    position: relative;
    width: 0;
    margin: 20px auto;
    padding-top: 20px; }
    @media (max-width: 899.98px) {
      .timeline ul li.timestamp {
        display: flex;
        justify-content: center;
        background-color: transparent;
        width: 100%; } }
  .timeline ul li div {
    position: relative;
    bottom: 0;
    width: 450px;
    padding: 0;
    background: transparent; }
    @media (max-width: 899.98px) {
      .timeline ul li div {
        width: 300px; } }
    .timeline ul li div.milestone-content {
      display: flex;
      flex-direction: column;
      font-family: "Open Sans", Open Sans, Roboto, Arial, sans-serif;
      font-weight: 600;
      letter-spacing: 2px; }
    .timeline ul li div h5 {
      text-transform: uppercase;
      font-size: calc(14px + (18 - 14) * ((100vw - 300px) / (1600 - 300))); }
    .timeline ul li div p {
      font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300))); }
      @media (max-width: 899.98px) {
        .timeline ul li div p {
          width: 100%;
          line-height: 28px; } }
    .timeline ul li div.right {
      text-align: left;
      left: 45px; }
      .timeline ul li div.right .mobile-timestamp {
        display: none;
        color: #0098D6; }
        @media (max-width: 899.98px) {
          .timeline ul li div.right .mobile-timestamp {
            display: block; } }
      .timeline ul li div.right .milestone-content-text {
        padding-left: 3em;
        bottom: 45px;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 899.98px) {
          .timeline ul li div.right .milestone-content-text {
            padding-left: 0; } }
        .timeline ul li div.right .milestone-content-text .border-line {
          border: 2px solid #0098D6;
          padding: 1.5em; }
      @media (max-width: 899.98px) {
        .timeline ul li div.right {
          left: 0; } }
      .timeline ul li div.right:before {
        content: '';
        width: 0;
        height: 0;
        top: 25px;
        position: absolute;
        border-top: 23px solid transparent;
        border-bottom: 23px solid transparent;
        border-left: 30px solid #0098D6; }
        @media (max-width: 767.98px) {
          .timeline ul li div.right:before {
            border-top: 18px solid transparent;
            border-bottom: 18px solid transparent;
            border-left: 18px solid #0098D6; } }
      .timeline ul li div.right:after {
        content: attr(data-year-timestamp);
        position: absolute;
        left: -9.5%;
        top: 0%;
        transform: translateX(-50%);
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: #0098D6;
        color: white;
        font-size: calc(18px + (24 - 18) * ((100vw - 300px) / (1600 - 300)));
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 899.98px) {
          .timeline ul li div.right:after {
            top: 5%;
            width: 70px;
            height: 70px;
            display: none; } }
    .timeline ul li div.left {
      text-align: right;
      left: -500px; }
      .timeline ul li div.left .mobile-timestamp {
        display: none;
        color: #fd7e14; }
        @media (max-width: 899.98px) {
          .timeline ul li div.left .mobile-timestamp {
            display: block; } }
      .timeline ul li div.left .milestone-content-text {
        right: 3em;
        bottom: 45px;
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 899.98px) {
          .timeline ul li div.left .milestone-content-text {
            right: 0; } }
        .timeline ul li div.left .milestone-content-text .border-line {
          border: 2px solid #fd7e14;
          padding: 1.5em; }
      @media (max-width: 899.98px) {
        .timeline ul li div.left {
          left: 0; } }
      .timeline ul li div.left:before {
        content: '';
        width: 0;
        height: 0;
        position: absolute;
        right: -11px;
        top: 26px;
        border-top: 23px solid transparent;
        border-bottom: 23px solid transparent;
        border-right: 30px solid #fd7e14; }
        @media (max-width: 899.98px) {
          .timeline ul li div.left:before {
            content: '';
            width: 0;
            height: 0;
            position: absolute;
            right: 0px;
            top: 26px;
            border-top: 18px solid transparent;
            border-bottom: 18px solid transparent;
            border-right: 18px solid #fd7e14; } }
      .timeline ul li div.left:after {
        content: attr(data-year-timestamp);
        position: absolute;
        right: -34%;
        top: 0%;
        transform: translateX(-50%);
        width: 100px;
        height: 100px;
        border-radius: 50%;
        background: #fd7e14;
        color: white;
        font-size: calc(18px + (24 - 18) * ((100vw - 300px) / (1600 - 300)));
        display: flex;
        justify-content: center;
        align-items: center; }
        @media (max-width: 899.98px) {
          .timeline ul li div.left:after {
            opacity: 0; } }

.timeline-title {
  margin: 2em 0 4em;
  padding: 1em; }

/* EFFECTS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.timeline ul li::after {
  transition: background .5s ease-in-out; }

.timeline ul li.in-view::after {
  background: #0098D6; }

.timeline ul li div {
  visibility: hidden;
  opacity: 0;
  transition: all .5s ease-in-out; }

.timeline ul li:nth-child(odd) div {
  transform: translate3d(200px, 0, 0); }

.timeline ul li:nth-child(even) div {
  transform: translate3d(-200px, 0, 0); }

.timeline ul li.in-view div {
  transform: none;
  visibility: visible;
  opacity: 1; }

.temp-quote-entry .floating-select, .temp-quote-entry .floating-input {
  margin-bottom: 0.5rem; }

.temp-quote-entry .floating-select {
  margin-top: 1rem; }

/*#region Home/Index */
.centering {
  display: flex;
  align-items: center; }
  @media (max-width: 575.98px) {
    .centering {
      margin-right: 4%;
      margin-left: 4%; } }

/*#endregion */
/*#region ByTheNumbers */
.numbers-background {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px; }

.numbers-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-content: center;
  align-items: center;
  justify-content: space-evenly; }

.number {
  font-size: 300%;
  color: #0098D6;
  padding-right: 15px; }
  @media (max-width: 767.98px) {
    .number {
      font-size: 250%;
      padding-right: 7px; } }
  @media (max-width: 575.98px) {
    .number {
      font-size: 200%;
      padding-right: 7px; } }

.unit {
  font-weight: bold;
  display: inline-block;
  text-align: left;
  font-size: 16px; }
  @media (max-width: 767.98px) {
    .unit {
      font-size: 14px; } }
  @media (max-width: 575.98px) {
    .unit {
      font-size: 12px;
      font-weight: 600; } }

.homepage-section {
  padding-top: 45px;
  padding-bottom: 45px; }

.homepage-section-header {
  font-size: 30px;
  margin-bottom: 30px; }

/*#endregion */
/*#region Shapes */
/*  Shapes.css */
/*  Style Sheet to handle various shaping */
/****************************/
/* Dashboard KPI Indicators */
/****************************/
.circlestandard {
  border-radius: 50%;
  color: black;
  background-color: white;
  display: table-cell;
  font-size: 18px;
  font-weight: bold;
  height: 150px;
  text-align: center;
  vertical-align: middle;
  width: 150px;
  border: 1px solid black;
  margin: 25px; }

/*#endregion */
/*#region Landing Pages */
.learn-more-link {
  font-weight: 700;
  text-decoration: underline;
  color: #0098D6; }
  .learn-more-link:hover {
    cursor: pointer; }
  .learn-more-link:hover, .learn-more-link:focus {
    color: #0079e7; }

.landing-page-subsection-header {
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 30px; }

.line-behind-text, .landing-page-subsection-header {
  position: relative;
  z-index: 1; }
  .line-behind-text:before, .landing-page-subsection-header:before {
    border-top: 2px solid #dfdfdf;
    content: "";
    margin: 0 auto;
    /* this centers the line to the full width specified */
    position: absolute;
    /* positioning must be absolute here, and relative positioning must be applied to the parent */
    top: 50%;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    z-index: -1; }
  .line-behind-text span, .landing-page-subsection-header span {
    /* to hide the lines from behind the text, you have to set the background color the same as the container */
    background: white;
    padding: 0 15px; }

.landing-page-heading-section {
  text-align: center;
  margin-top: -57px;
  padding-top: 60px;
  padding-bottom: 60px; }
  @media (max-width: 767.98px) {
    .landing-page-heading-section {
      margin-top: 398px; } }

.action-bar:after {
  content: '';
  min-height: inherit;
  font-size: 0; }

.blog-post-thumbnail img {
  max-height: 275px; }
  @media (max-width: 1280.98px) {
    .blog-post-thumbnail img {
      height: 200px; } }

.optional-benefits-icons {
  font-size: 50px; }

/*#endregion */
/*#region PURE CSS LOADER */
.lds-roller {
  display: inline-block;
  position: relative;
  width: 64px;
  height: 64px; }

.lds-roller div {
  animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  transform-origin: 32px 32px; }

.lds-roller div:after {
  content: " ";
  display: block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
  margin: -3px 0 0 -3px; }

.lds-roller div:nth-child(1) {
  animation-delay: -0.036s; }

.lds-roller div:nth-child(1):after {
  top: 50px;
  left: 50px; }

.lds-roller div:nth-child(2) {
  animation-delay: -0.072s; }

.lds-roller div:nth-child(2):after {
  top: 54px;
  left: 45px; }

.lds-roller div:nth-child(3) {
  animation-delay: -0.108s; }

.lds-roller div:nth-child(3):after {
  top: 57px;
  left: 39px; }

.lds-roller div:nth-child(4) {
  animation-delay: -0.144s; }

.lds-roller div:nth-child(4):after {
  top: 58px;
  left: 32px; }

.lds-roller div:nth-child(5) {
  animation-delay: -0.18s; }

.lds-roller div:nth-child(5):after {
  top: 57px;
  left: 25px; }

.lds-roller div:nth-child(6) {
  animation-delay: -0.216s; }

.lds-roller div:nth-child(6):after {
  top: 54px;
  left: 19px; }

.lds-roller div:nth-child(7) {
  animation-delay: -0.252s; }

.lds-roller div:nth-child(7):after {
  top: 50px;
  left: 14px; }

.lds-roller div:nth-child(8) {
  animation-delay: -0.288s; }

.lds-roller div:nth-child(8):after {
  top: 45px;
  left: 10px; }

@keyframes lds-roller {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/*#endregion */

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiQ29udGVudC9tYWluLmNzcyIsCgkic291cmNlcyI6IFsKCQkiQ29udGVudC9tYWluLnNjc3MiLAoJCSJDb250ZW50L2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLAoJCSJDb250ZW50L2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLAoJCSJDb250ZW50L2Jhc2UvX2Jvb3RzdHJhcC1vdmVycmlkZXMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvYm9vdHN0cmFwLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX3ZhcmlhYmxlcy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fbWl4aW5zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2ltYWdlLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFkZ2Uuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fc2l6ZS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19hbGVydC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19jYXJldC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGFibGUtcm93LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fY2xlYXJmaXguc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19mbG9hdC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fcm9vdC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fcmVib290LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL190eXBlLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19pbWFnZXMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX2NvZGUuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX2dyaWQuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX3RhYmxlcy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fZm9ybXMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX2J1dHRvbnMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX3RyYW5zaXRpb25zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19kcm9wZG93bi5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fYnV0dG9uLWdyb3VwLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19pbnB1dC1ncm91cC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fY3VzdG9tLWZvcm1zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19uYXYuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX25hdmJhci5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fY2FyZC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fYnJlYWRjcnVtYi5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fcGFnaW5hdGlvbi5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fYmFkZ2Uuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX2p1bWJvdHJvbi5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fYWxlcnQuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX3Byb2dyZXNzLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19tZWRpYS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fbGlzdC1ncm91cC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fY2xvc2Uuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvX21vZGFsLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL190b29sdGlwLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19wb3BvdmVyLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL19jYXJvdXNlbC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fdXRpbGl0aWVzLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2NsZWFyZml4LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZGlzcGxheS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fZmxleC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX2Zsb2F0LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9ib290c3RyYXAvdXRpbGl0aWVzL190ZXh0LnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvYm9vdHN0cmFwL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2Jvb3RzdHJhcC9fcHJpbnQuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9mb250YXdlc29tZS5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2ZvbnRhd2Vzb21lL192YXJpYWJsZXMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9fbWl4aW5zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX2NvcmUuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9fbGFyZ2VyLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX2xpc3Quc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9fYm9yZGVyZWQtcHVsbGVkLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2ZvbnRhd2Vzb21lL19zdGFja2VkLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX2ljb25zLnNjc3MiLAoJCSJDb250ZW50L3ZlbmRvcnMvZm9udGF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9icmFuZHMuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9saWdodC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL2ZvbnRhd2Vzb21lL3JlZ3VsYXIuc2NzcyIsCgkJIkNvbnRlbnQvdmVuZG9ycy9mb250YXdlc29tZS9zb2xpZC5zY3NzIiwKCQkiQ29udGVudC92ZW5kb3JzL3NlbGVjdGl6ZS9fc2VsZWN0aXplLnNjc3MiLAoJCSJDb250ZW50L2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsCgkJIkNvbnRlbnQvYmFzZS9fY29sb3JzLnNjc3MiLAoJCSJDb250ZW50L2xheW91dC9faGVhZGVyLnNjc3MiLAoJCSJDb250ZW50L2xheW91dC9fZm9vdGVyLnNjc3MiLAoJCSJDb250ZW50L2xheW91dC9fYm9keS5zY3NzIiwKCQkiQ29udGVudC9sYXlvdXQvX3JvbGVzLnNjc3MiLAoJCSJDb250ZW50L2NvbXBvbmVudHMvX2FjdGl2ZS1lbXBsb3llZXMuc2NzcyIsCgkJIkNvbnRlbnQvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsCgkJIkNvbnRlbnQvY29tcG9uZW50cy9fYnJva2VyLXBvcHVwLnNjc3MiLAoJCSJDb250ZW50L2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsCgkJIkNvbnRlbnQvY29tcG9uZW50cy9fYnV0dG9uLWdyb3Vwcy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19jb250YWN0LWJ1Zy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19jb250cmlidXRpb24taW5mb3JtYXRpb24uc2NzcyIsCgkJIkNvbnRlbnQvY29tcG9uZW50cy9fZXZlcnlvbmUtd2lucy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19oZXJvLWltYWdlLnNjc3MiLAoJCSJDb250ZW50L2NvbXBvbmVudHMvX2ljb25zLnNjc3MiLAoJCSJDb250ZW50L2NvbXBvbmVudHMvX2xvZ28tZ3JpZC5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19teS1iZW5lZml0cy5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19uZXctaGlyZS1xdW90ZS5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL19yZWNlbnRseS1hZGQtZW1wbG95ZWVzLnNjc3MiLAoJCSJDb250ZW50L2NvbXBvbmVudHMvX3VzZXItdHlwZS1ibG9jay5zY3NzIiwKCQkiQ29udGVudC9jb21wb25lbnRzL190aW1lbGluZS5zY3NzIiwKCQkiQ29udGVudC9fcmVmYWN0b3ItbWUuc2NzcyIKCV0sCgkibmFtZXMiOiBbXSwKCSJtYXBwaW5ncyI6ICI7QUdtQkEsdUVBQXVFO0FBQ3ZFLHVEQUF1RDtBQVl2RCwrRUFBK0U7QUNoQy9FOzs7OztHQUtHO0FrQ0xILEFBQUEsS0FBSyxDQUFDO0VBR0YsTUFBVyxFQUFHLE9BQUM7RUFBZixRQUFXLEVBQUcsT0FBQztFQUFmLFFBQVcsRUFBRyxPQUFDO0VBQWYsTUFBVyxFQUFHLE9B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QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLElBQTRCO0lBSXRDLFNBQVMsRUFBRSxJQUE0QixHREFoQztFQUdILEFBQUEsZUFBZSxDQUFPO0lBQUUsS0FBSyxFQUFFLEVBQUUsR0FBSztFQUV0QyxBQUFBLGNBQWMsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFZLEdBQUk7RUFHNUMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxXQUFXLENBQVc7SUFBRSxLQUFLLEVBRGxCLENBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFBckMsQUFBQSxZQUFZLENBQVU7SUFBRSxLQUFLLEVBRGxCLEVBQUMsR0FDeUI7RUFNbkMsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFnQixDQUFDLEdEV25CO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixRQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLEdBQWdCLEdEV3JDO0VBRkQsQUFBQSxhQUFhLENBQVU7SUNUL0IsV0FBVyxFQUFtQixTQUFnQixHRFdyQztFQUZELEFBQUEsYUFBYSxDQUFVO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7O0EzQkRQLE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFMkI3QnRCLEFBQUEsT0FBTyxDQUFPO0lBQ1osVUFBVSxFQUFFLENBQUM7SUFDYixTQUFTLEVBQUUsQ0FBQztJQUNaLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBQ0QsQUFBQSxZQUFZLENBQU87SUFDakIsSUFBSSxFQUFFLFFBQVE7SUFDZCxLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxJQUFJLEdBQ2hCO0VBR0MsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEQWhDO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNGMUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEQWhDO0VBRkQsQUFBQSxV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LEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUE0QjtJQUl0QyxTQUFTLEVBQUUsUUFBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RBaEM7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ0YxQixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QjtJQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RBaEM7RUFHSCxBQUFBLGVBQWUsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFFLEdBQUs7RUFFdEMsQUFBQSxjQUFjLENBQU87SUFBRSxLQUFLLEVBQUUsRUFBWSxHQUFJO0VBRzVDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsV0FBVyxDQUFXO0lBQUUsS0FBSyxFQURsQixDQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBQXJDLEFBQUEsWUFBWSxDQUFVO0lBQUUsS0FBSyxFQURsQixFQUFDLEdBQ3lCO0VBTW5DLEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBZ0IsQ0FBQyxHRFduQjtFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsUUFBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsWUFBWSxDQUFXO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLFlBQVksQ0FBVztJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDO0VBRkQsQUFBQSxZQUFZLENBQVc7SUNUL0IsV0FBVyxFQUFtQixHQUFnQixHRFdyQztFQUZELEFBQUEsYUFBYSxDQUFVO0lDVC9CLFdBQVcsRUFBbUIsU0FBZ0IsR0RXckM7RUFGRCxBQUFBLGFBQWEsQ0FBVTtJQ1QvQixXQUFXLEVBQW1CLFNBQWdCLEdEV3JDOztBM0JEUCxNQUFNLEVBQUUsU0FBUyxFQUFFLE1BQU07RTJCN0J2QixBQUFBLE9BQU8sQ0FBTztJQUNaLFVBQVUsRUFBRSxDQUFDO0lBQ2IsU0FBUyxFQUFFLENBQUM7SUFDWixTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUNELEFBQUEsWUFBWSxDQUFPO0lBQ2pCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHQUNoQjtFQUdDLEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQTRCO0lBSXRDLFNBQVMsRUFBRSxRQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsU0FBUyxDQUFXO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQTRCO0lBSXRDLFNBQVMsRUFBRSxHQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQTRCO0lBSXRDLFNBQVMsRUFBRSxTQUE0QixHREFoQztFQUZELEFBQUEsVUFBVSxDQUFVO0lDRjFCLElBQUksRUFBRSxDQUFDLENBQUMsQ0FB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RUFBRSxJQUFJLEdBRWhCOztBQ3ZLRixBQUFRLE9BQUQsQ0FBQyxHQUFHLEVEb0NYLEFDcENRLGNEb0NNLENDcENOLEdBQUcsRUR5Q1YsQUN6Q08sc0JEeUNFLENDekNGLEdBQUcsRUQ4Q1YsQUM5Q08sd0JEOENJLENDOUNKLEdBQUcsRURtRFYsQUNuRE8sc0JEbURFLENDbkRGLEdBQUcsRUR5RlYsQUN6Rk8sa0JEeUZFLENDekZGLEdBQUcsRURrR1YsQUNsR08saUJEa0dDLENDbEdELEdBQUcsRUQyR1gsQUMzR1EsbUJEMkdXLENDM0dYLEdBQUcsRURrSFYsQUNsSE8sMEJEa0hDLENDbEhELEdBQUcsRUR1SFYsQUN2SE8sMkJEdUhFLENDdkhGLEdBQUcsRURpSVgsQUNqSVEsY0RpSU0sQ0NqSU4sR0FBRyxFRHFKVixBQ3JKTyxnQkRxSkMsQ0NySkQsR0FBRyxFRHlEWCxBQ3pEUSxlRHlETyxDQ3pEUCxHQUFHLEVEOERWLEFDOURPLHVCRDhERSxDQzlERixHQUFHLEVEOERYLEFDOURRLHdCRDhERSxDQzlERixHQUFHLEVEbUVWLEFDbkVPLHlCRG1FSSxDQ25FSixHQUFHLEVEbUVYLEFDbkVRLDBCRG1FSSxDQ25FSixHQUFHLEVEd0VWLEFDeEVPLHVCRHdFRSxDQ3hFRixHQUFHLEVEd0VYLEFDeEVRLHdCRHdFRSxDQ3hFRixHQUFHLEVEK0pWLEFDL0pPLGlCRCtKRSxDQy9KRixHQUFHLEVEeURNLEFDekRULGdCRHlEeUIsQ0N6RHpCLEdBQUcsRUFBRSxBQUFnQyxPQUF6QixDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRG9DbEQsQUNwQzZDLGNEb0MvQixDQ3BDTyxPQUFPLENBQUMsZUFBZSxDQUFDLEtBQUssRUR5Q2pELEFDekM0QyxzQkR5Q25DLENDekNXLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRDhDakQsQUM5QzRDLHdCRDhDakMsQ0M5Q1MsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEbURqRCxBQ25ENEMsc0JEbURuQyxDQ25EVyxPQUFPLENBQUMsZUFBZSxDQUFDLEtBQUssRUR5RmpELEFDekY0QyxrQkR5Rm5DLENDekZXLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRGtHakQsQUNsRzRDLGlCRGtHcEMsQ0NsR1ksT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEMkdsRCxBQzNHNkMsbUJEMkcxQixDQzNHRSxPQUFPLENBQUMsZUFBZSxDQUFDLEtBQUssRURrSGpELEFDbEg0QywwQkRrSHBDLENDbEhZLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRHVIakQsQUN2SDRDLDJCRHVIbkMsQ0N2SFcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEaUlsRCxBQ2pJNkMsY0RpSS9CLENDaklPLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRHFKakQsQUNySjRDLGdCRHFKcEMsQ0NySlksT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEeURsRCxBQ3pENkMsZUR5RDlCLENDekRNLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRDhEakQsQUM5RDRDLHVCRDhEbkMsQ0M5RFcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEOERsRCxBQzlENkMsd0JEOERuQyxDQzlEVyxPQUFPLENBQUMsZUFBZSxDQUFDLEtBQUssRURtRWpELEFDbkU0Qyx5QkRtRWpDLENDbkVTLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRG1FbEQsQUNuRTZDLDBCRG1FakMsQ0NuRVMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEd0VqRCxBQ3hFNEMsdUJEd0VuQyxDQ3hFVyxPQUFPLENBQUMsZUFBZSxDQUFDLEtBQUssRUR3RWxELEFDeEU2Qyx3QkR3RW5DLENDeEVXLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFRCtKakQsQUMvSjRDLGlCRCtKbkMsQ0MvSlcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxLQUFLLEVEeURqQyxBQ3pENEIsZ0JEeURaLENDekRaLE9BQU8sQ0FBQyxlQUFlLENBQUMsS0FBSyxFQUFFLEFBQWdDLE9BQXpCLENBQUMsZUFBZSxDQUFDLE9BQU8sQ0FBQyxLQUFLLEVBQXJDLEFB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SSxBQ2xIeUksMEJEa0hqSSxDQ2xIMEYsT0FBTyxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLENBQUMsS0FBSyxFRHVIOUksQUN2SHlJLDJCRHVIaEksQ0N2SHlGLE9BQU8sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsU0FBUyxDQUFDLEtBQUssRURpSS9JLEFDakkwSSxjRGlJNUgsQ0NqSXFGLE9BQU8sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsU0FBUyxDQUFDLEtBQUssRURxSjlJLEFDckp5SSxnQkRxSmpJLENDckowRixPQUFPLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEVEeUQvSSxBQ3pEMEksZUR5RDNILENDekRvRixPQUFPLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEVEOEQ5SSxBQzlEeUksdUJEOERoSSxDQzlEeUYsT0FBTyxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLENBQUMsS0FBSyxFRDhEL0ksQUM5RDBJLHdCRDhEaEksQ0M5RHlGLE9BQU8sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFBLFNBQVMsQ0FBQyxDQUFDLEFBQUEsU0FBUyxDQUFDLEtBQUssRURtRTlJLEFDbkV5SSx5QkRtRTlILENDbkV1RixPQUFPLENBQUMsR0FBRyxBQUFBLE9BQU8sQUFBQSxTQUFTLENBQUMsQ0FBQyxBQUFBLFNBQVMsQ0FBQyxLQUFLLEVEbUUvSSxBQ25FMEksMEJEbUU5SCxDQ25FdUYsT0FBTyxDQUFDLEdBQUcsQUFBQSxPQUFPLEFBQUEsU0FBUyxDQUFDLENBQUMsQUFBQSxTQUFTLENBQUMsS0FBSyxFRHdFOUksQUN4RXlJLHVCRHdFaEksQ0N4RXlGLE9BQU8sQ0FBQyxHQUFHLEFBQUEsT0FBTyxBQUFBLFNB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 */