/* $success:       $green !default;
$info:          $cyan !default;
$warning:       $yellow !default;
$danger:        $red !default;
$light:         $gray-100 !default;
$dark:          $gray-800 !default; */
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #8D3F2B;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #315470;
  --secondary: #B65F25;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #8D3F2B;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #315470;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #1a2c3b;
    text-decoration: underline; }

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

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;
  text-align: -webkit-match-parent; }

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

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

select {
  word-wrap: normal; }

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

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

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

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

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

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

.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, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .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.3333333333%; }
  .offset-sm-2 {
    margin-left: 16.6666666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.3333333333%; }
  .offset-sm-5 {
    margin-left: 41.6666666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.3333333333%; }
  .offset-sm-8 {
    margin-left: 66.6666666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.3333333333%; }
  .offset-sm-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .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.3333333333%; }
  .offset-md-2 {
    margin-left: 16.6666666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.3333333333%; }
  .offset-md-5 {
    margin-left: 41.6666666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.3333333333%; }
  .offset-md-8 {
    margin-left: 66.6666666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.3333333333%; }
  .offset-md-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .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.3333333333%; }
  .offset-lg-2 {
    margin-left: 16.6666666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.3333333333%; }
  .offset-lg-5 {
    margin-left: 41.6666666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.3333333333%; }
  .offset-lg-8 {
    margin-left: 66.6666666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.3333333333%; }
  .offset-lg-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .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.3333333333%; }
  .offset-xl-2 {
    margin-left: 16.6666666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.3333333333%; }
  .offset-xl-5 {
    margin-left: 41.6666666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.3333333333%; }
  .offset-xl-8 {
    margin-left: 66.6666666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.3333333333%; }
  .offset-xl-11 {
    margin-left: 91.6666666667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%; }
  .col-xxl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%; }
  .col-xxl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%; }
  .col-xxl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%; }
  .col-xxl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.3333333333%; }
  .offset-xxl-2 {
    margin-left: 16.6666666667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.3333333333%; }
  .offset-xxl-5 {
    margin-left: 41.6666666667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.3333333333%; }
  .offset-xxl-8 {
    margin-left: 66.6666666667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.3333333333%; }
  .offset-xxl-11 {
    margin-left: 91.6666666667%; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-dark {
  color: #fff;
  background-color: #343a40; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #454d55; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

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

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #6595bc;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.25); }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

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

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

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

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

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

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

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

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

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

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

textarea.form-control {
  height: auto; }

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

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

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

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

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #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%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

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

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .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-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

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

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

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

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

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

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

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(141, 63, 43, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

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

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #8D3F2B;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238D3F2B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238D3F2B' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #8D3F2B;
    box-shadow: 0 0 0 0.2rem rgba(141, 63, 43, 0.25); }

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #8D3F2B;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%238D3F2B' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%238D3F2B' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #8D3F2B;
    box-shadow: 0 0 0 0.2rem rgba(141, 63, 43, 0.25); }

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

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

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

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

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

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #8D3F2B;
  box-shadow: 0 0 0 0.2rem rgba(141, 63, 43, 0.25); }

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 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: #fff;
  background-color: #315470;
  border-color: #315470; }
  .btn-primary:hover {
    color: #fff;
    background-color: #254055;
    border-color: #21394d; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #254055;
    border-color: #21394d;
    box-shadow: 0 0 0 0.2rem rgba(80, 110, 133, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #315470;
    border-color: #315470; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #21394d;
    border-color: #1e3344; }
    .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(80, 110, 133, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #B65F25;
  border-color: #B65F25; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #964e1f;
    border-color: #8c491c; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #964e1f;
    border-color: #8c491c;
    box-shadow: 0 0 0 0.2rem rgba(193, 119, 70, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #B65F25;
    border-color: #B65F25; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #8c491c;
    border-color: #81431a; }
    .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(193, 119, 70, 0.5); }

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

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

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

.btn-danger {
  color: #fff;
  background-color: #8D3F2B;
  border-color: #8D3F2B; }
  .btn-danger:hover {
    color: #fff;
    background-color: #703222;
    border-color: #662e1f; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #703222;
    border-color: #662e1f;
    box-shadow: 0 0 0 0.2rem rgba(158, 92, 75, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #8D3F2B;
    border-color: #8D3F2B; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #662e1f;
    border-color: #5c291c; }
    .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(158, 92, 75, 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 {
    color: #212529;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

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

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

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

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

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

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

.btn-outline-danger {
  color: #8D3F2B;
  border-color: #8D3F2B; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #8D3F2B;
    border-color: #8D3F2B; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(141, 63, 43, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #8D3F2B;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #8D3F2B;
    border-color: #8D3F2B; }
    .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(141, 63, 43, 0.5); }

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

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

.btn-link {
  font-weight: 400;
  color: #315470;
  text-decoration: none; }
  .btn-link:hover {
    color: #1a2c3b;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled {
    color: #6c757d;
    pointer-events: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

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

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

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .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;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

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

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #315470;
    background-color: #315470; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #6595bc; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #88adcb;
    border-color: #88adcb; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #fff;
    border: #adb5bd solid 1px; }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

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

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

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

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

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(49, 84, 112, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(49, 84, 112, 0.5); }

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

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(49, 84, 112, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(49, 84, 112, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none; }
  .custom-select:focus {
    border-color: #6595bc;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #6595bc;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

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

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

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

.nav {
  display: 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;
    pointer-events: none;
    cursor: default; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 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;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

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

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

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

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

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

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

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

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

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

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.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 {
    float: left;
    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: #315470;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #1a2c3b;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.25); }

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

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

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

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

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

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

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

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

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

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

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

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

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

.badge-primary {
  color: #fff;
  background-color: #315470; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #21394d; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(49, 84, 112, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #B65F25; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #8c491c; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(182, 95, 37, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #8D3F2B; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #662e1f; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(141, 63, 43, 0.5); }

.badge-light {
  color: #212529;
  background-color: #f8f9fa; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #dae0e5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #1d2124; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

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

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #192c3a;
  background-color: #d6dde2;
  border-color: #c5cfd7; }
  .alert-primary hr {
    border-top-color: #b6c3cd; }
  .alert-primary .alert-link {
    color: #0a1116; }

.alert-secondary {
  color: #5f3113;
  background-color: #f0dfd3;
  border-color: #ebd2c2; }
  .alert-secondary hr {
    border-top-color: #e5c4af; }
  .alert-secondary .alert-link {
    color: #351b0b; }

.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: #492116;
  background-color: #e8d9d5;
  border-color: #dfc9c4; }
  .alert-danger hr {
    border-top-color: #d6bab3; }
  .alert-danger .alert-link {
    color: #220f0a; }

.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;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }

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

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

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

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

.media-body {
  flex: 1; }

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

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

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

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

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

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

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

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

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

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

.list-group-item-primary {
  color: #192c3a;
  background-color: #c5cfd7; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #192c3a;
    background-color: #b6c3cd; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #192c3a;
    border-color: #192c3a; }

.list-group-item-secondary {
  color: #5f3113;
  background-color: #ebd2c2; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #5f3113;
    background-color: #e5c4af; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #5f3113;
    border-color: #5f3113; }

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

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

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

.list-group-item-danger {
  color: #492116;
  background-color: #dfc9c4; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #492116;
    background-color: #d6bab3; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #492116;
    border-color: #492116; }

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

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

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

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

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

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

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

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

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

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

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

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

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

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

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

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

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

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

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

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

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

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #8c491c !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: #8D3F2B !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-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.8571428571%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

/* @import "node_modules/@fortawesome/fontawesome-free/scss/fontawesome"; */
/* @import url("@font-awesome/fontawesome-free/css/all.min.css"); */
.header {
  z-index: 10000;
  position: relative;
  box-shadow: 4px 5px 8px rgba(0, 0, 0, 0.08);
  z-index: 10001; }
  .header .navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important; }
  .header .navbar-light .navbar-toggler {
    border-color: transparent;
    position: absolute !important;
    right: 0 !important;
    top: 3px !important; }
  .header .primary-navbar .nav-item .dropdown-toggle .fa-chevron-down {
    transform-origin: center center; }
  .header .primary-navbar .nav-item .dropdown-toggle[aria-expanded="true"] {
    color: black !important; }
    .header .primary-navbar .nav-item .dropdown-toggle[aria-expanded="true"] .fa-chevron-down {
      transform: rotate(180deg); }
  .header .subheader {
    font-size: .95em !important;
    margin-bottom: 0px;
    color: white;
    float: left;
    text-transform: uppercase;
    margin-top: 2px; }
  .header .white-logo {
    display: none; }
  .header.inner {
    background: white; }
  .header.home__dark {
    z-index: 1000;
    width: 100%;
    box-shadow: none; }
    @media (min-width: 992px) {
      .header.home__dark {
        position: absolute; } }
    .header.home__dark .primary-navbar .nav-item .dropdown-toggle {
      cursor: pointer; }
      @media (min-width: 992px) {
        .header.home__dark .primary-navbar .nav-item .dropdown-toggle {
          color: white; } }
      .header.home__dark .primary-navbar .nav-item .dropdown-toggle:after {
        content: '';
        display: none;
        background-color: black; }
    .header.home__dark .white-logo {
      display: none; }
      @media (min-width: 992px) {
        .header.home__dark .white-logo {
          display: block; } }
    .header.home__dark .blue-logo {
      display: block; }
      @media (min-width: 992px) {
        .header.home__dark .blue-logo {
          display: none; } }
    .header.home__dark .nav-link {
      padding-right: 1em !important; }
    .header.home__dark .passive-navbar .nav-link {
      padding-right: 0 !important; }

.closure p {
  margin-bottom: 0; }

footer .county-footer {
  background: #EFF3F4;
  /* test */
  padding-top: 51px; }

footer .department-footer {
  background: linear-gradient(90deg, #d3e4e6, #e2ecee); }
  footer .department-footer h1 {
    font-weight: 700;
    font-size: 20px;
    font-family: Roboto,sans-serif;
    color: #315470 !important;
    margin-bottom: 5px; }
  footer .department-footer span {
    font-size: .9em; }

footer .footer__seal {
  width: 233px; }

footer .sub-footer {
  margin-top: 38px;
  background: #1f4d66;
  color: #fff;
  padding: 10px 0;
  line-height: 38px; }

footer ul > li {
  margin-bottom: 15px; }

footer ul.footer-list {
  list-style: none;
  padding-left: 0;
  margin: 0; }
  footer ul.footer-list li.title {
    font-weight: 700;
    font-size: 20px;
    color: #1f4d66; }

footer .social-icons {
  display: flex;
  justify-content: space-evenly; }

footer .social {
  height: 38px;
  width: 38px;
  background: rgba(0, 0, 0, 0.25);
  display: inline-block;
  border-radius: 100%;
  line-height: 38px;
  text-align: center;
  color: #fff; }
  footer .social img {
    height: 20px;
    vertical-align: sub;
    pointer-events: none; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  width: 25px;
  height: 25px; }

.carousel-control-prev,
.carousel-control-next {
  opacity: 0.75; }

.carousel-indicators {
  background: rgba(255, 255, 255, 0.6);
  width: 136px;
  padding: 0 .6rem;
  margin-left: -78px;
  float: left;
  left: 50%; }
  .carousel-indicators li {
    background-color: #28739b;
    opacity: .5; }

.navbar .mega-dropdown {
  position: static; }

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

.navbar .mega-menu {
  border: 0;
  border-radius: 0;
  z-index: 2000; }
  @media (min-width: 768px) {
    .navbar .mega-menu {
      top: 48px; } }
  @media (min-width: 992px) {
    .navbar .mega-menu {
      padding: 2rem 3rem; } }
  @media (min-width: 768px) {
    .navbar .mega-menu {
      border-bottom: 5px solid #315470;
      border-top: 4px solid #8D3F2B;
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3) !important; } }
  .navbar .mega-menu .close {
    position: absolute;
    top: 12px;
    right: 19px; }

.navbar .nav-item .container {
  display: block !important; }

.passive-navbar {
  padding: 6px;
  height: 45px; }
  @media (min-width: 768px) {
    .passive-navbar {
      padding: 6px 0; } }
  .passive-navbar i.fa-search, .passive-navbar em.fa-search {
    font-size: 1rem;
    top: 6px;
    right: 3px;
    position: relative; }
  .passive-navbar .nav-link {
    padding: 0;
    color: white !important; }
    .passive-navbar .nav-link a:hover em.fa-search {
      color: white !important; }
  .passive-navbar .btn-link {
    color: white !important;
    font-weight: 300; }
  .passive-navbar .navbar-brand {
    padding: 0; }
  .passive-navbar .btn {
    font-size: 1em;
    padding: .275rem .65rem;
    font-weight: 700;
    text-transform: none; }
  .passive-navbar .d-flex {
    align-items: flex-start; }
  .passive-navbar li {
    padding-top: 0; }

.navbar {
  padding: 0; }
  @media (min-width: 768px) {
    .navbar {
      padding: 0; } }

.primary-navbar {
  padding: 10px 0;
  transition: background-color 450ms; }
  @media (min-width: 992px) {
    .primary-navbar {
      width: 100%;
      padding: 1.2rem 0; } }
  .primary-navbar .navbar-nav {
    padding: 0 19px; }
    @media (min-width: 768px) {
      .primary-navbar .navbar-nav {
        margin-top: 0;
        padding-top: 0;
        margin-top: 14px;
        padding-top: 14px; } }
  .primary-navbar:hover {
    background-color: white !important; }
    .primary-navbar:hover .white-logo {
      display: none; }
    .primary-navbar:hover .blue-logo {
      display: block; }
    .primary-navbar:hover .nav-item .dropdown-toggle {
      color: #1F4D66 !important; }
      .primary-navbar:hover .nav-item .dropdown-toggle:hover {
        color: black !important; }
      .primary-navbar:hover .nav-item .dropdown-toggle[aria-expanded="true"] {
        color: black; }
  .primary-navbar .d-flex {
    align-items: center; }
  .primary-navbar h5 {
    margin-bottom: 0;
    display: flex;
    flex-grow: 1; }
    @media (min-width: 992px) {
      .primary-navbar h5 {
        display: inline;
        margin-left: -15px; } }
  .primary-navbar .nav-item {
    position: relative;
    margin-right: 15px;
    font-size: 1.1rem; }
    .primary-navbar .nav-item a {
      color: #315470; }
      .primary-navbar .nav-item a:hover, .primary-navbar .nav-item a:focus {
        color: black;
        background: transparent; }
    @media (min-width: 992px) {
      .primary-navbar .nav-item {
        margin-right: 25px; }
        .primary-navbar .nav-item:last-of-type {
          margin-right: 0; } }
    .primary-navbar .nav-item.active:before {
      background-image: url(../img/pointer.svg);
      content: '';
      position: absolute;
      top: 100%;
      left: 50%;
      width: 16px;
      height: 16px;
      margin-left: -8px;
      background: transparent; }
    .primary-navbar .nav-item .dropdown-toggle {
      position: relative;
      font-family: adobe-gothic-std,sans-serif;
      font-weight: 700;
      font-style: normal;
      color: #21394d; }
      .primary-navbar .nav-item .dropdown-toggle:after {
        border: none; }
      .primary-navbar .nav-item .dropdown-toggle[aria-expanded="true"] {
        color: white !important; }
      .primary-navbar .nav-item .dropdown-toggle i {
        left: 95%;
        position: absolute;
        top: 31%;
        font-size: .8rem; }

.dropdown-menu.mega-menu .close {
  display: none; }
  @media (min-width: 768px) {
    .dropdown-menu.mega-menu .close {
      display: block; } }

.dropdown-menu.mega-menu, .search {
  z-index: 10000;
  position: relative; }
  .dropdown-menu.mega-menu .container, .search .container {
    padding: 0; }
    @media (min-width: 768px) {
      .dropdown-menu.mega-menu .container, .search .container {
        padding-right: 15px;
        padding-left: 15px; } }
  .dropdown-menu.mega-menu ul, .search ul {
    padding: 0; }
  .dropdown-menu.mega-menu .dropdown-item, .search .dropdown-item {
    color: #45767d;
    font-size: 1.15em;
    padding: 0;
    margin-bottom: 5px; }
    @media (min-width: 768px) {
      .dropdown-menu.mega-menu .dropdown-item, .search .dropdown-item {
        padding-left: 32px;
        padding: 0.25rem 1.5rem !important;
        margin-bottom: 10px; } }
    .dropdown-menu.mega-menu .dropdown-item a, .search .dropdown-item a {
      font-weight: 300;
      border: 0;
      font-size: 1.1rem;
      padding: 2px 0;
      margin: 0;
      display: block;
      position: relative;
      padding-left: 32px; }
      @media (min-width: 768px) {
        .dropdown-menu.mega-menu .dropdown-item a, .search .dropdown-item a {
          font-weight: 700; } }
    .dropdown-menu.mega-menu .dropdown-item .toggle-icon, .search .dropdown-item .toggle-icon {
      background-image: url(../img/arrow-bright-long.svg);
      display: block;
      background-repeat: no-repeat;
      width: 21px;
      height: 8px;
      position: absolute;
      left: 0;
      top: 10px;
      transform: none;
      margin: 0;
      transition: .3s;
      display: none; }
      @media (min-width: 768px) {
        .dropdown-menu.mega-menu .dropdown-item .toggle-icon, .search .dropdown-item .toggle-icon {
          display: block; } }
    .dropdown-menu.mega-menu .dropdown-item.landing-heading, .search .dropdown-item.landing-heading {
      color: black;
      margin-bottom: .3em;
      position: relative;
      font-size: 1em; }
      @media (min-width: 768px) {
        .dropdown-menu.mega-menu .dropdown-item.landing-heading, .search .dropdown-item.landing-heading {
          font-size: 1.25em; } }
      .dropdown-menu.mega-menu .dropdown-item.landing-heading a, .search .dropdown-item.landing-heading a {
        color: #1a2c3b;
        font-size: 1.1em;
        padding: 0;
        font-weight: 700; }
        .dropdown-menu.mega-menu .dropdown-item.landing-heading a:hover, .dropdown-menu.mega-menu .dropdown-item.landing-heading a:focus, .search .dropdown-item.landing-heading a:hover, .search .dropdown-item.landing-heading a:focus {
          color: black;
          background: transparent; }
    .dropdown-menu.mega-menu .dropdown-item:hover, .dropdown-menu.mega-menu .dropdown-item:focus, .search .dropdown-item:hover, .search .dropdown-item:focus {
      color: black;
      background: transparent; }

.mega-menu {
  /*  &#dropdown_0, &#dropdown_1, &#dropdown_2, &#dropdown_3 {
        z-index: -1;
    } */ }
  .mega-menu.oneColMenu {
    width: 100%; }
    @media (min-width: 768px) {
      .mega-menu.oneColMenu {
        width: 320px; } }
  .mega-menu.twoColMenu {
    width: 100%; }
    @media (min-width: 768px) {
      .mega-menu.twoColMenu {
        width: 640px; } }
  .mega-menu.threeColMenu {
    width: 100%; }
    @media (min-width: 768px) {
      .mega-menu.threeColMenu {
        width: 960px; } }
  .mega-menu.fourColMenu {
    width: 100%; }
    @media (min-width: 768px) {
      .mega-menu.fourColMenu {
        width: 1164px; } }
  @media (min-width: 768px) {
    .mega-menu#dropdown_0 {
      left: -209px; } }
  @media (min-width: 768px) {
    .mega-menu#dropdown_1 {
      left: 0; } }
  @media (min-width: 768px) {
    .mega-menu#dropdown_2 {
      left: -510px; } }
  @media (min-width: 768px) {
    .mega-menu#dropdown_3 {
      left: -240px; } }

.offcanvas-collapse.search {
  position: fixed;
  top: -300px;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  display: flex;
  padding: 0 2rem 2rem;
  overflow-y: auto;
  visibility: hidden;
  transition: visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
  transition: transform .3s ease-in-out, visibility .3s ease-in-out;
  transition: transform .3s ease-in-out, visibility .3s ease-in-out, -webkit-transform .3s ease-in-out;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-align: center;
  align-items: center; }
  .offcanvas-collapse.search h5 {
    color: #315470 !important; }
  .offcanvas-collapse.search .dropdown-item {
    padding-left: 0; }
    .offcanvas-collapse.search .dropdown-item a {
      font-size: 1rem; }
  .offcanvas-collapse.search.show {
    visibility: visible;
    transform: translateY(300px);
    z-index: 99999; }
  .offcanvas-collapse.search .container {
    height: 100%; }
    .offcanvas-collapse.search .container .col {
      background-color: white;
      padding: 3rem 1em;
      max-width: 1280px;
      margin: auto;
      max-width: 70%;
      border-top: 4px solid #8D3F2B;
      border-radius: 0 0 8px 8px;
      box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3); }
    .offcanvas-collapse.search .container h3, .offcanvas-collapse.search .container p, .offcanvas-collapse.search .container .close {
      color: #315470; }

.card {
  background: white;
  padding: 10px;
  margin-bottom: 1em;
  width: 100%;
  position: relative;
  font-family: Roboto,sans-serif;
  border: none; }
  .card.page-content h4, .card.page-content h5 {
    margin-bottom: 15px; }
  .card.page-content ul {
    margin-bottom: 28px; }
  .card p:last-of-type {
    margin-bottom: 0; }
  @media screen and (min-width: 678px) {
    .card .card-content {
      padding: 3em; } }
  .card.page-content, .card.popular-tasks {
    padding: 1rem !important; }
    @media screen and (min-width: 678px) {
      .card.page-content, .card.popular-tasks {
        width: auto;
        padding: 3rem !important; } }
    .card.page-content img:first-of-type, .card.popular-tasks img:first-of-type {
      margin-bottom: 1rem !important; }
      @media screen and (min-width: 678px) {
        .card.page-content img:first-of-type, .card.popular-tasks img:first-of-type {
          margin-bottom: 1.5rem !important; } }
  .card.dark {
    background: #505558;
    color: white; }
    .card.dark h1, .card.dark h2, .card.dark h3, .card.dark h4, .card.dark h5 {
      color: white; }
    .card.dark p {
      color: #f2f2f2; }
  .card.highlight {
    background: #f2f2f2;
    padding: 1em 2em; }
    .card.highlight .divider {
      margin: 1em 0; }
    .card.highlight p, .card.highlight h1, .card.highlight h2, .card.highlight h3, .card.highlight h4, .card.highlight h5 {
      color: #505558; }
    .card.highlight.blue {
      background: #f0f5f6;
      border: none; }
    .card.highlight.green {
      background: #f4f5ef;
      border: none; }
  .card.alert {
    background: linear-gradient(180deg, #647e3a, #3a4a22);
    color: white;
    border: none; }
    .card.alert p, .card.alert h1, .card.alert h2, .card.alert h3, .card.alert h4, .card.alert h5 {
      color: white; }
  .card .list-group-item {
    background: transparent; }

.card-row a.card {
  transition: all 300ms; }
  .card-row a.card:hover {
    background: rgba(255, 255, 255, 0.9);
    color: #1F4D66;
    text-decoration: none; }
    .card-row a.card:hover h5 {
      color: #315470 !important; }

.card-row.row-eq-height .card {
  border-top: 4px solid rgba(255, 255, 255, 0.1) !important; }

.card-row .card.dark {
  background: #315470;
  color: white;
  border: none; }

.card-row .card.transparent-on-dark {
  background: none;
  color: white;
  border: none; }
  .card-row .card.transparent-on-dark .card-label-title {
    color: white; }

.card-row .card .card-label {
  background: #808080;
  color: white;
  text-align: center;
  padding: 1em 0;
  margin-bottom: 1em;
  font-size: 1em; }
  .card-row .card .card-label h1, .card-row .card .card-label h2, .card-row .card .card-label h3, .card-row .card .card-label h4, .card-row .card .card-label h5, .card-row .card .card-label h6 {
    color: white; }
  .card-row .card .card-label .card-label-title {
    width: 100%; }

.card-row .card p {
  margin: 0 2em 4em; }

.heading {
  display: flex;
  border-bottom: 1px solid gray;
  flex-direction: row !important;
  align-items: flex-end;
  padding: .5rem 0;
  margin-bottom: .5em; }
  .heading img {
    margin-right: 5px; }

.pull-overlay-up {
  position: relative;
  top: -40px;
  background: transparent;
  z-index: 100;
  margin-bottom: -40px; }

/* @import url("@font-awesome/fontawesome-free/css/all.min.css"); */
.btn {
  border-radius: 0;
  text-transform: uppercase;
  font-size: .95em;
  padding: .5rem 1.5em .6rem; }
  .btn.text-flush-left {
    padding-left: 0;
    text-align: left;
    text-transform: none;
    color: #28739c;
    font-weight: 700;
    display: flex;
    align-items: center;
    background-color: transparent !important; }
    .btn.text-flush-left:hover {
      background: transparent !important;
      text-decoration: underline; }
    .btn.text-flush-left i {
      position: relative;
      top: -1px;
      right: -5px; }
  .btn.btn-light {
    background-color: #f0f5f6;
    border-color: #dbe0e4; }
    .btn.btn-light:hover {
      background-color: #e2e6ea; }
  .btn.btn-primary:hover, .btn.btn-outline-primary:hover {
    background-color: #28739c;
    border-color: #28739c;
    color: white !important; }
    .btn.btn-primary:hover i, .btn.btn-outline-primary:hover i {
      color: white !important; }
  .btn.btn-secondary {
    color: white !important;
    background-color: #647E3A !important;
    border-color: #647E3A !important;
    transition: background-color 300ms; }
    .btn.btn-secondary:hover {
      background-color: #485b2a !important;
      border-color: #485b2a !important; }
  .btn.btn-tertiary {
    background-color: #45767d !important;
    color: white; }
    .btn.btn-tertiary:hover {
      background-color: #65a1aa !important; }
  .btn.btn-quaternary {
    color: white !important;
    background-color: #8D3F2B !important;
    border: #8D3F2B !important; }
    .btn.btn-quaternary:hover {
      background-color: #662e1f !important;
      border-color: #662e1f !important; }
  .btn.btn-quinary {
    color: white !important;
    background-color: #B65F25 !important;
    border: #B65F25 !important; }
    .btn.btn-quinary:hover {
      background-color: #8c491c !important;
      border-color: #8c491c !important; }
  .btn.arrow {
    text-transform: none; }
    .btn.arrow .fa {
      margin-left: 10px; }
  .btn.btn-link {
    color: #477B80; }
    .btn.btn-link.arrow {
      padding-top: 0;
      padding-bottom: 0; }

.btn-block + .btn-block {
  margin-top: 0; }

.toggle-button {
  position: relative; }
  .toggle-button .icon {
    position: absolute;
    top: 20px;
    right: 12px; }

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

.btn-group-vertical .btn-block {
  padding: .8em;
  text-align: left;
  margin-bottom: 5px; }
  .btn-group-vertical .btn-block:nth-child(even) {
    background: white; }
    .btn-group-vertical .btn-block:nth-child(even):hover {
      background-color: #e2e6ea; }
  .btn-group-vertical .btn-block i {
    margin-right: 8px; }

.link::after {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  content: "+";
  padding-left: 3px; }

.popular-tasks, .popular-links, .recommended-links, .recommended-contacts {
  border-top: none; }
  .popular-tasks p, .popular-links p, .recommended-links p, .recommended-contacts p {
    line-height: 1.4; }
  .popular-tasks h3, .popular-links h3, .recommended-links h3, .recommended-contacts h3 {
    color: #505558; }
  .popular-tasks a, .popular-links a, .recommended-links a, .recommended-contacts a {
    margin: 0 auto; }
    .popular-tasks a:hover, .popular-links a:hover, .recommended-links a:hover, .recommended-contacts a:hover {
      text-decoration: none; }
    .popular-tasks a i, .popular-links a i, .recommended-links a i, .recommended-contacts a i {
      color: black;
      margin-bottom: 5px; }
  .popular-tasks .card-body, .popular-links .card-body, .recommended-links .card-body, .recommended-contacts .card-body {
    padding: 1rem; }
  .popular-tasks.light, .popular-links.light, .recommended-links.light, .recommended-contacts.light {
    background: white;
    padding: 0 !important; }
    @media screen and (min-width: 678px) {
      .popular-tasks.light, .popular-links.light, .recommended-links.light, .recommended-contacts.light {
        padding: 2rem !important; } }
    .popular-tasks.light .blocks li, .popular-links.light .blocks li, .recommended-links.light .blocks li, .recommended-contacts.light .blocks li {
      background: transparent;
      color: white;
      width: 48.2%;
      border: none;
      margin-right: 3%;
      margin-bottom: 3%;
      height: 142px;
      border: none !important; }
      @media screen and (min-width: 678px) {
        .popular-tasks.light .blocks li, .popular-links.light .blocks li, .recommended-links.light .blocks li, .recommended-contacts.light .blocks li {
          height: 81px; } }
      .popular-tasks.light .blocks li:nth-child(even), .popular-links.light .blocks li:nth-child(even), .recommended-links.light .blocks li:nth-child(even), .recommended-contacts.light .blocks li:nth-child(even) {
        margin-right: 0; }
      .popular-tasks.light .blocks li .card-label-title, .popular-links.light .blocks li .card-label-title, .recommended-links.light .blocks li .card-label-title, .recommended-contacts.light .blocks li .card-label-title {
        font-size: .8em;
        margin-top: 5px;
        color: white;
        line-height: 1.3;
        text-transform: uppercase; }
      .popular-tasks.light .blocks li .flex-contain, .popular-links.light .blocks li .flex-contain, .recommended-links.light .blocks li .flex-contain, .recommended-contacts.light .blocks li .flex-contain {
        display: flex;
        flex-direction: column;
        align-items: center;
        width: 100%; }
      .popular-tasks.light .blocks li .orb, .popular-links.light .blocks li .orb, .recommended-links.light .blocks li .orb, .recommended-contacts.light .blocks li .orb {
        background-color: white;
        color: #505558; }
        .popular-tasks.light .blocks li .orb i, .popular-links.light .blocks li .orb i, .recommended-links.light .blocks li .orb i, .recommended-contacts.light .blocks li .orb i {
          color: #505558; }
      .popular-tasks.light .blocks li a, .popular-links.light .blocks li a, .recommended-links.light .blocks li a, .recommended-contacts.light .blocks li a {
        background-color: #505558;
        padding: .5em;
        height: 100%;
        width: 100%;
        margin: auto;
        display: flex;
        align-items: center; }
  .popular-tasks.gray, .popular-links.gray, .recommended-links.gray, .recommended-contacts.gray {
    background: #E5E5E5; }
    .popular-tasks.gray h3, .popular-links.gray h3, .recommended-links.gray h3, .recommended-contacts.gray h3 {
      border-bottom: 1px solid #d9d9d9;
      color: white; }
    .popular-tasks.gray a, .popular-links.gray a, .recommended-links.gray a, .recommended-contacts.gray a {
      color: #b3b2b2; }
      .popular-tasks.gray a i, .popular-links.gray a i, .recommended-links.gray a i, .recommended-contacts.gray a i {
        color: white; }
  .popular-tasks.transparent, .popular-links.transparent, .recommended-links.transparent, .recommended-contacts.transparent {
    background: transparent;
    box-shadow: none;
    border: none; }
    .popular-tasks.transparent a, .popular-links.transparent a, .recommended-links.transparent a, .recommended-contacts.transparent a {
      color: #686f73; }
      .popular-tasks.transparent a i, .popular-links.transparent a i, .recommended-links.transparent a i, .recommended-contacts.transparent a i {
        color: black; }
  .popular-tasks h3, .popular-links h3, .recommended-links h3, .recommended-contacts h3 {
    display: block;
    width: 100%; }
  .popular-tasks .blocks, .popular-links .blocks, .recommended-links .blocks, .recommended-contacts .blocks {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    height: 100%;
    padding-left: 0;
    margin-bottom: 0; }
    .popular-tasks .blocks li, .popular-links .blocks li, .recommended-links .blocks li, .recommended-contacts .blocks li {
      display: flex;
      width: 50%;
      border-bottom: 1px solid #807f7f;
      text-align: center;
      font-size: 1rem;
      align-items: center; }
      @media (min-width: 768px) {
        .popular-tasks .blocks li, .popular-links .blocks li, .recommended-links .blocks li, .recommended-contacts .blocks li {
          min-height: 167px; } }
      .popular-tasks .blocks li:nth-child(odd), .popular-links .blocks li:nth-child(odd), .recommended-links .blocks li:nth-child(odd), .recommended-contacts .blocks li:nth-child(odd) {
        border-right: 1px solid #807f7f; }
      .popular-tasks .blocks li:nth-child(3n+3), .popular-tasks .blocks li:nth-child(4n+4), .popular-links .blocks li:nth-child(3n+3), .popular-links .blocks li:nth-child(4n+4), .recommended-links .blocks li:nth-child(3n+3), .recommended-links .blocks li:nth-child(4n+4), .recommended-contacts .blocks li:nth-child(3n+3), .recommended-contacts .blocks li:nth-child(4n+4) {
        border-bottom: none; }
      .popular-tasks .blocks li .orb-container, .popular-links .blocks li .orb-container, .recommended-links .blocks li .orb-container, .recommended-contacts .blocks li .orb-container {
        display: flex; }
  .popular-tasks .links, .popular-links .links, .recommended-links .links, .recommended-contacts .links {
    list-style: none;
    padding: 0; }
    .popular-tasks .links li, .popular-links .links li, .recommended-links .links li, .recommended-contacts .links li {
      display: block;
      border-bottom: 1px solid #dee2e6; }
      .popular-tasks .links li:last-of-type, .popular-links .links li:last-of-type, .recommended-links .links li:last-of-type, .recommended-contacts .links li:last-of-type {
        border-bottom: none; }
      .popular-tasks .links li a, .popular-links .links li a, .recommended-links .links li a, .recommended-contacts .links li a {
        font-size: 1rem; }
      .popular-tasks .links li a:hover, .popular-links .links li a:hover, .recommended-links .links li a:hover, .recommended-contacts .links li a:hover {
        text-decoration: underline; }

.home-page .popular-tasks.light {
  padding: 0 !important; }

.tab-pane p:last-of-child {
  display: none; }

.tab-pane.formsTab i {
  font-size: 1.7rem; }

.card.tab-content {
  /*margin-top: 42px;*/
  background: #ffffff05;
  padding: 4px 0px 0px 0px; }
  .card.tab-content .col-sm-12 {
    padding-left: 0;
    z-index: 2; }
  .card.tab-content .tab-pane {
    margin-top: 20px; }

/* @media(min-width:768px) {
    .panel-heading {
        display: none;
    }

    .panel {
        border: none;
        box-shadow: none;
    }

    .panel-collapse {
        height: auto;

        &.collapse {
            display: block;
        }
    }
}

@media(max-width:767px) {
    .tab-content {
        .tab-pane {
            display: block;
        }
    }

    .nav-tabs {
        display: none;
    }

    .panel-title a {
        display: block;
    }

    .panel {
        margin: 0;
        box-shadow: none;
        border-radius: 0;
        margin-top: -2px;
    }

    .tab-pane {
        &:first-child {
            .panel {
                border-radius: 5px 5px 0 0;
            }
        }

        &:last-child {
            .panel {
                border-radius: 0 0 5px 5px;
            }
        }
    }
} */
.pagination {
  text-transform: uppercase;
  font-size: 0.9em;
  padding-top: 2em;
  margin-top: 4em;
  position: relative;
  width: 100%; }
  .pagination:before {
    height: 3px;
    background: #505558;
    position: absolute;
    content: "";
    width: 20%;
    max-width: 150px;
    top: 0; }
  .pagination .li a {
    color: #505558;
    background-color: transparent;
    border-color: transparent;
    padding: .6rem .8rem; }
  .pagination .li.active a {
    color: black;
    background-color: transparent;
    border: 2px solid black; }

ol.numbered-list {
  counter-reset: li;
  list-style-type: none;
  padding-left: 0; }
  ol.numbered-list > li {
    position: relative;
    padding: 10px 0 10px 50px;
    margin-bottom: 20px;
    line-height: 1.8em;
    font-size: .9em; }
    ol.numbered-list > li:before {
      content: counter(li);
      counter-increment: li;
      height: 40px;
      width: 40px;
      background: #B65F25;
      border-radius: 50%;
      color: white;
      text-align: center;
      position: absolute;
      left: 0;
      top: 5px;
      padding-top: 5px; }

.list.no-borders .list-item {
  border-bottom: none;
  padding-bottom: 1em;
  margin-bottom: 1em; }

.list .list-item {
  margin-bottom: 1.2rem;
  border-bottom: 1px solid #E5E5E5;
  padding-bottom: 1.4rem; }
  .list .list-item:last-of-type {
    border-bottom: none;
    padding-bottom: 0; }
  .list .list-item p {
    margin-bottom: 0; }
  .list .list-item .fa, .list .list-item .far, .list .list-item .fas {
    font-size: .8em;
    position: relative;
    top: 1px;
    right: -7px; }

.list.dim {
  background-color: #efefef;
  padding: 1em; }
  .list.dim .list-item {
    margin-bottom: .5rem;
    padding-bottom: 1.1rem;
    border-bottom: none; }
  .list.dim.no-bg {
    background-color: transparent;
    padding: 0; }

.list.cards .list-item {
  margin-bottom: 1rem;
  padding: .8rem;
  border: 1px solid #E5E5E5;
  background-color: rgba(240, 245, 246, 0.6);
  display: block;
  transition: background-color 400ms;
  cursor: pointer; }
  @media (min-width: 992px) {
    .list.cards .list-item {
      padding: 1.5rem; } }
  .list.cards .list-item:hover {
    background-color: rgba(49, 84, 112, 0.15);
    text-decoration: none; }
  .list.cards .list-item a:hover {
    text-decoration: none; }
  .list.cards .list-item .row {
    margin: 0; }

.table {
  width: 100% !important;
  font-size: .9em;
  padding: 0 3em; }
  .table thead tr {
    background: #21394d;
    color: white;
    text-align: center;
    border: none; }
  .table .row {
    padding: 1em 0; }
    .table .row:nth-child(odd) {
      background-color: #f5f5f5;
      border-color: #f8f9fa; }
    .table .row:nth-child(even) {
      background: white; }
    .table .row p {
      margin-bottom: 0; }
    .table .row.date {
      font-size: 1em;
      color: #505558;
      font-weight: normal;
      display: flex;
      align-items: flex-start;
      position: relative;
      padding: 1.5em 1em; }
      .table .row.date .col {
        min-width: 0 !important; }
      .table .row.date.recorder .orb {
        background-color: #647e3a; }
      .table .row.date.assessor .orb {
        background-color: #315470; }

.alert-warning {
  background: #353b41;
  background: linear-gradient(90deg, #353b41 0%, #315470 100%);
  color: white;
  padding: 1.5em;
  margin-bottom: 0; }
  .alert-warning .close {
    color: white;
    position: absolute;
    top: 7px;
    right: 13px; }

.isolated-callout {
  background: #bfbfbf; }
  .isolated-callout .bd-callout {
    color: black; }
  .isolated-callout.bg-dark {
    background: #505558; }
    .isolated-callout.bg-dark .bd-callout {
      color: white; }
  .isolated-callout .bd-callout {
    margin-top: 0;
    margin-bottom: 0;
    border: none; }

.bd-callout {
  padding: 1.25rem;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  border: 1px solid #eee;
  border-left-width: .25rem;
  border-radius: .25rem; }

.bd-callout h4 {
  margin-top: 0;
  margin-bottom: .25rem; }

.bd-callout p:last-child {
  margin-bottom: 0; }

.bd-callout code {
  border-radius: .25rem; }

.bd-callout + .bd-callout {
  margin-top: -.25rem; }

.bd-callout-info {
  border-left-color: #5bc0de; }

.bd-callout-info h4 {
  color: #5bc0de; }

.bd-callout-warning {
  border-left-color: #f0ad4e; }

.bd-callout-warning h4 {
  color: #f0ad4e; }

.bd-callout-danger {
  border-left-color: #d9534f; }

.bd-callout-danger h4 {
  color: #d9534f; }

.bd-examples .img-thumbnail {
  margin-bottom: .75rem; }

.bd-examples h4 {
  margin-bottom: .25rem; }

.bd-examples p {
  margin-bottom: 1.25rem; }

@media (max-width: 480px) {
  .bd-examples {
    margin-right: -.75rem;
    margin-left: -.75rem; }
  .bd-examples > [class^="col-"] {
    padding-right: .75rem;
    padding-left: .75rem; } }

.dropdown-item {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  white-space: initial; }

@media (min-width: 992px) {
  .collapse.dont-collapse-sm {
    display: block;
    height: auto !important;
    visibility: visible; } }

.intro-content {
  padding: 6em 0 3em;
  position: relative; }
  .intro-content div[class^="col-"] {
    z-index: 2; }
  .intro-content #breadcrumb {
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 0;
    background: rgba(240, 245, 246, 0.5);
    z-index: 10; }

.widget {
  font-size: 1.05rem; }
  .widget .list-group.list-group-flush li {
    padding-left: 0;
    font-size: 1.05rem; }
  .widget button {
    font-size: 1.05rem; }
  .widget svg:first-of-type {
    height: 50px;
    max-width: 100%;
    fill: #1f2123; }
    .widget svg:first-of-type .a {
      stroke: #1f2123; }

.form-thumb {
  border-radius: 8px;
  display: flex;
  align-items: flex-end;
  float: left;
  box-shadow: 0 1px 2px rgba(10, 10, 10, 0.15);
  position: relative;
  overflow: hidden; }
  .form-thumb img {
    max-width: 100%; }
  .form-thumb .form-number {
    background: #505558;
    color: white;
    text-align: center;
    padding: .2em 0;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: .8em;
    width: 100%;
    margin: 0; }

.forms {
  padding-bottom: 2em; }
  .forms .card-body {
    padding-top: .5em; }
  .forms .list-group .list-group-item {
    padding: .4rem 1.25rem .4em 0;
    border: none; }
  .forms .form p {
    margin: 0;
    padding: 0; }
  .forms .form-search-bar {
    margin-bottom: 2rem; }
    .forms .form-search-bar .btn {
      padding: .35rem 1.5em .35rem; }
    .forms .form-search-bar .form-control {
      width: 65% !important;
      padding: 0 .875rem; }

.search .form-control {
  height: auto;
  padding: .65rem 1.1em .8rem;
  min-width: 50%; }

.forms-list-title {
  margin-bottom: 60px; }

.forms-library-select button {
  width: 100%;
  height: 2.70417rem;
  margin: 0 0 .875rem;
  padding: .58333rem .875rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #f0f0f0;
  border-radius: 0;
  background-color: #fff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  padding-right: 1.3125rem;
  transition: box-shadow .5s,border-color .25s ease-in-out;
  color: #6b757d;
  text-align: left; }
  .forms-library-select button .dropdown-toggle:after {
    float: right; }

html,
body {
  overflow-x: hidden;
  /* Prevent scroll on narrow devices */ }

@media (max-width: 767.98px) {
  .offcanvas-collapse {
    position: fixed;
    top: 56px;
    /* Height of navbar */
    bottom: 0;
    width: 100%;
    padding-right: 1rem;
    padding-left: 1rem;
    overflow-y: auto;
    background-color: var(--gray-dark);
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
    -webkit-transform: translateX(100%);
    transform: translateX(100%); }
  .offcanvas-collapse.open {
    -webkit-transform: translateX(-1rem);
    transform: translateX(-1rem);
    /* Account for horizontal padding on navbar */ } }

.nav-scroller {
  position: relative;
  z-index: 2;
  height: 2.75rem;
  overflow-y: hidden; }

.nav-scroller .nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding-bottom: 1rem;
  margin-top: -1px;
  overflow-x: auto;
  color: rgba(255, 255, 255, 0.75);
  text-align: center;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch; }

.nav-underline .nav-link {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: .875rem;
  color: var(--secondary); }

.nav-underline .nav-link:hover {
  color: var(--blue); }

.nav-underline .active {
  font-weight: 500;
  color: var(--gray-dark); }

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

.bg-purple {
  background-color: var(--purple); }

.border-bottom {
  border-bottom: 1px solid #e5e5e5; }

.box-shadow {
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.05); }

.lh-100 {
  line-height: 1; }

.lh-125 {
  line-height: 1.25; }

.lh-150 {
  line-height: 1.5; }

/*----------------------------------------------------------------------------*\
  Headhesive Specific Styles
/*----------------------------------------------------------------------------*/
/**
 * Headhesive element clone
 * > `clone` class for the cloned element:
 *
 * @example
 * var options = {
 *   classes {
 *     clone: 'banner--clone';
 *   }
 * }
 */
.header--clone {
  /* Required styles */
  position: fixed !important;
  z-index: 1;
  top: 0;
  left: 0;
  /* Additional styles */
  background: #c95a5d;
  /* Translate -100% to move off screen */
  -webkit-transform: translateY(-100%);
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
  /* Animations */
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out; }

/**
 * Headhesive stick
 * > `stick` class for the cloned element:
 *
 * @example
 * var options = {
 *   classes {
 *     stick: 'banner--stick';
 *   }
 * }
 */
.header--stick {
  /* Translate back to 0%; */
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%); }

/**
 * Headhesive unstick
 * > `unstick` class for the cloned element:
 *
 * @example
 * var options = {
 *   classes {
 *     unstick: 'banner--unstick';
 *   }
 * }
 */
.header--unstick {
  /* Not required to use, but could be useful to have */ }

@font-face {
  font-family: 'Grotesque MT';
  src: url("../webfonts/GrotesqueMT.eot");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Grotesque MT';
  src: local("Grotesque MT"), local("GrotesqueMT"), url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff;charset=utf-8;base64,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") format("woff"), url("../webfonts/GrotesqueMT.ttf") format("truetype"), url("../webfonts/GrotesqueMT.svg#GrotesqueMT") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Grotesque MT';
  src: url("../webfonts/GrotesqueMT-Light.eot");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: 'Grotesque MT';
  src: local("Grotesque MT Light"), local("GrotesqueMT-Light"), url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAEXYAA8AAAAAcPwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAA9FAAAABwAAAAcc39wM0dERUYAAD0wAAAAHgAAAB4AKQDtR1BPUwAAPVAAAAhmAAAPbrTPzuNHU1VCAABFuAAAACAAAAAgbJF0j09TLzIAAAHQAAAASwAAAGAhazIBY21hcAAABCQAAAGmAAAB8sPXXIpnYXNwAAA9DAAAAAgAAAAI//8AA2dseWYAAAecAAAyCwAAUi4Fxq2jaGVhZAAAAVgAAAA1AAAANgNLk89oaGVhAAABkAAAACAAAAAkDfwFIWhtdHgAAAIcAAACBgAAA5radnUabG9jYQAABcwAAAHQAAAB0PzxEjltYXhwAAABsAAAAB4AAAAgATAAa25hbWUAADmoAAAB/wAAA88ccW1fcG9zdAAAO6gAAAFkAAAB8DWwNzZ42mNgZGBgAOKVtwPPxPPbfGXg5mAAgUOp73xB9O3SqLv/bP8xcIiwrwByORiYQKIAYFgMTQAAAHjaY2BkYGBf8Y+BgYGD4Z/tPysOEQagCAp4BgBvBwUteNpjYGRgYHjOkMHAzgACTEDMyAAScwDzGQAlXwGcAAB42mNgYp7GqMPAysDAasxqzMDAaAyhWRgY0hjPMiCBBgYGfQcGBg8GVKDwm4l9xT8GhsnsK5gYFBgYBR2BgozvmC6C5BiYALA6CrYAeNptk7FrE3EUx7+/390l/QOyShEJUm7oUKSIlICUWByKSDk6hVBKKAUHFSlSRA4pwUFKCSkOIk5CxEk6ODjEScShFBOKZCwZxA7i4iLGzzsuEkoDH97vvXu/995938X9UPbzbyTH2cf6FvScj1ZVC7uqFXp6H8V6Z3HfVhN2gp7WokR7eex5bqvEF+EAbsMSzMAyXIU6zMNClg/UaI0h3i40Rn8KonZbA3jI+YQZDsOKDvC38QfcOyGXZ26a+JD5PlgcHjDnZ+wWuV85b0ETv49tFLtKsHfgMTVXmfeJzQxpdIM+pkFHS9Tc5PkQexfbwt4np8T5FRzT/zuUmOGtnU0f4n3y6tm9rl4H0hHPa9wr46OnEuZYyXVJYJdereC3O8TuRRU9NT2sJ/NV0cNmTu25aU1OvdDQPPYKfsW0z/3LwZy2zadnEx4R+xne08doTreoeYy/S/wX9prdZd6VMfj7pvd5oNe07SDTfwIfj45sB1CGi+TGY/3Pwjf0CWvv3p/EdmC7ynXePA/m28h2gP6T0P9LvoOsf5ho/b/+Z6C/7e+67WAS24H1Nmu1LBc7yzuv0XfZvh3b3/hbyfbVlkfDdajCTd9x5r+EZ3DJd0bDUKPTKfCxK1HvhekfpG4mSLUPA+rM2v8hlCtMyV0optrwiRYN9f4uFHd0arukZ1nlf1bx4gIAAHjaY2BgYGaAYBkGRgYQeAPkMYL5LAwXgLQBgwKQJcBQx7CG4T+jIaMTYzBjImMFYx3jJKbjTHcVRBSkFOQUlBTUFAwUrBRcFJWUhH4z/f8P1KnAsJBhHVCHI2MQYwJQRy1QxzGmGwrCChIKMgoKYB2WUB2M////f/z/4P8D//v/N/wv/J/63/+/93+Lf6x/vz448GDvgz0Pdj/Y8WD9g+UP5t0/eO8S6xOoa0kCjGwMcG2MTECCCV0BMChYWNnYOTi5uHl4+fgFBIWERUTFxCUkpaRlZOXkFRSVlFVU1dQ1NLW0dXT19A0MjYxNTM3MLSytrG1s7ewdHJ2cXVzd3D08vbx9fP38AwKDgkNCw8IjIqOiY2Lj4hMSGVpa2zsnTpuzcMGiJYuXLl+5YtXqtWvWrd+4edOWbVt37dy953ZBckrG3bL5eVmPSzIZ2mYwFDIwpJWCXZddxbBsR31SLsMpBoac6nsMDc1TDx+5fOXGzavXtjPsP/6I4cHDp8/ulF+/db+pq7G7o7evv2fyFIZJs2bPPHD6Yv7Zc+crLl04AwALIpcQAAAAAAAAAAAAAAAAABQALQBlAN8BLgGZAagB0wH9AiUCPQJRAl4CagJ5AqcCvgL9A0UDYwOgA+cEAgRZBKcEuQTUBOgE/AUQBUwFzAXpBi4GbgacBrQGyQcJByAHLAdMB2kHeAeUB6oH5QgKCGMIkQjoCPoJHAkxCVIJcQmJCZ4JsQnBCdQJ6Qn3CgYKYwqeCtkLDAtOC3ALxQvkC/cMFQwwDDwMfAyiDMgNAw07DWENqA3KDekN/g4fDj4OYg55Ds8O3Q8yD1YPag+zECMQXxCJEJ4REBEiEYER0BHvEf8SZxJ0EpYStRLsEzUTRBNoE4gTlBO5E9AT9hQWFEoUlhTzFTMVWRV/FakV6RYSFk4WeBbTFvQXFRc6F14XcxeIF6EXuRfxGCkYbRixGPgZVhmdGb4aGRpEGm8anRrLGuwbExtfG8UcKxyUHRUdfh36Howe4h8sH3cfxSATICggPSBWIG4guyEDITIhYSGTId0iDyI6InQinCLEIu8jGiNGI4EjsCO8I9gj8CQ7JJwk/yVSJXYllyW5JeEl8yYFJh8mLCZRJmwmlSasJrkmxibbJvAnBCcnJ0onbCeIJ7YnyyfiKFAoYyh2KIYorii7KO8pF3japTwJQFTV2vece++MCyIwDMM6MAwwIPsMM8M67IgIiIDjiIiAiIj7goiERKi45IKoEKmZGpqZqfnQ3NLcMlMiM5+Zmc/MfPnKrPxNZw7/OfcOi4ovX2WzMHPud77vO9/+fXcoSF2hKJDNnqJoSkhRIlpF02qV+JGs0iWvEuQyEx83oq3Xr1MQQHovvIjXsVR/fAVeQ8vNz7DSXwZ88BPT9uABuglcyDMFqbyOduYhq6ecKFcMWS0TqWjyUInltEwso+Ui8pCrVSKZjJblgQyD3gDO6g2GS9/rQSTap88xIG12jv7SD3ooRaHZ4GM6NwdsQvnkkYMmGVAh2EgeBrAWTcH453UkM4XsRmoA3i8X42htyYhtpYzEWseqQwKEhC78l9zLS2Et7SO2taSFYrk6gFGoyJoAgTpER0N11kvRXn1lusgR/nOyXklXS/rYSoP9Y/1jXafpizbmxzjAArh7h8wzKzRTG+3poBs3f364fuL2/ERH4YT+0tC0OanywDGxw1Xy2DFzcmkBuCtQhg/xEwWmKt3t+s42vS0YFBk9OMDOO1Hl6+IwwIKBO8eOZZWJOZm+0xYPRAwrENnIFeHxOSGptYYYF7B1a5/o1HEJ7t7R0QFe/WAR28feOUSXqx06b3CQiMJncaBjl8CFvYPPRIL5rKBUmG53gdjWTqXUqEO8FEo7sa1A7u6lDtGIgAqAHn9LeqwDrSMLCkZk5uVmzly0aOa8BQvLaUmG8Q7tWrZw8fSKuoWV+vzRI0eMyWU371pf3/Je8+qWwe17Wy9/eujw+T9OCSL+OEWLvjy46+KF/Yc/S9lcv2nHu6+v3oJPZG/HbeYBu4TqS9lTQzBmZCs52VZEjobsrfWCQEIQUgh4tHSsliCnIohaMkIbkUajlQgEQju8Ghb/OyMsOUMQHD5a5f3ZkqFzh45cAlMHxrsMmRSa2zB23wOJLCIkK8w/fvHMvCp7ZVBasOLl/Qkx/dLtklLlGWG29Kb66sisfH0xeiRVpKdM0y27GBy5AgiQvd5aEx2rfNyqHJ08RBXl5fxmUc1r88YoUuLU4TIHdAR9nr6qUD5njV4dQAHqCr2X0xiWSDXRgCtdso+/rUPLoRU+EXtMrxjLGrS2IjSIMQ2YcCkLLWdPDp02I3Ty7NxsRba9LNw3WY5+Kpj5eg2AwBlYg341G8rzy+qn/fBrfuvSFYYpgRgQtRBDteShitR2dhIbaysaQ1RjyJipAWxd2eTQqdNDp5iBhvkPlrNL8mc1v9xBoRvoP+iPmo3lBWWrzEBHYaCAKqQt6FnsT5Q13kAkoT3FniIhTStErJqlteBWc+45MA69djG/aXnROfQmyD2dz2wHSRr0jWOJFH2tAQnocChwk051Bo7hBMd6qpI5xewg9gFru7XKGmu5tdy6Htw1gHvIygCLDOAnZGNAEnCHrL+C7oJs6hqWDkqF+WgrVGBqrlQaXOR24Nrl16tVacPjybom0A4QVGB5InDFTaAYtOv1HARiuzAE/I0n1mWQXXnt2jX8eRJaBzM5m0YRqU8ChzMQ/kwY+LAd26WEjp/oBnYdpzMU644PyEalxAyFdI/34Lezt6+1f3zlu+Nv7mnd2vzOezZgHkjBW89HFagRnUavsLloJzqHLqBdYCQIBkqQhXfeR1F455VUP4IrJkeFGSAQ7GtYo47TZ9QynqlR8yY8msHcyUwh+GdSFF2DVw/Cq4VeXXKPJYUS4tPF/NMxWmK9eK25Gu8t/c/7234YmuWCXndJiRgADxgfANfg8RNztLpRKqXk4IJXPqDLIgcXhG/64mbL2A2ZLugrp2HFaYah88ZNy0v2U2fGZRuCqnbvrtTg3ZM77tLLMR/U3O6dmwulbKeJwIrXZSHk7kJ111v88bnc/p9u2Xn1umxQSrDS8Zcj2+71y2AOLV197PzOAAd5dG3LWy/P2sbIZUP7L9/z8YaTkyxt/dRDxkcc+vnTFR7Jzk7+s984tqapFWYya8vmvl5tsMfn4oO5sZNdjt8NINYbKIDKGjsLzEEZrDU9yIDl6suXM00tYDetMF4R0Z8Y5XrUAnIIJ9PxmS5ha7AFpEQi4l00mBobsS0kpsVLoZUKusjAjK0JhqtNrbK4hYa3f3h48JVDvs6sAbr5xYToHAdsONG6errBw80C1kKUbrqfFIV+Pt2G7s6cmDjOLWl6Yoj9APivfXu+TpfrdPiwqTC883q2GUtTAJbCbgbZAXyi+B3ZT8d2IoMFjFIppTQwLt1/bNmrR49BT733uol56wJ83YQWYl/N4Hztu7/+sqf9Huh7I7F8cKwk7Mc9Lbeubj1wj0nxnblg3swJO7Y5eiUqlU7ox9Pn0Q9gDJa8qeC9wPAxxDblYx6WsRVmHRRDSMs1NjaifFq89b2gMoepq5ewMkMy2mXagua3gXWgCkRjLdFiGjZhSRhAOVKRxE53USGFou4/7Oxo4ibNxpnGNlnS7U7AvZodmxcu3ak1TI5qOHR0Q+Phko2R9g5RXiFSux+2bvnXIHWmn2tcvLz610MfGtfRMvaNOXMbVsyMm5XibXJkDixt3P+P+klvJMNT/fvLXTVhGX4rP/mkPnpStFZkIXZzKd3T+uN/9q56l3A8CmPbxOlvCMa1J8e1Uob4FKx3xNpibqtDsDpjgbai5O4BNLhZd/zg6qWHDqKH2RZ2yrDRmoIN/go3odTHtfTVnfd/2e+ozRk2IkqBjPejJiVFuUKfLxuPPfjx3Z3X0TVfN2Wq0qtyVt6OTRERzkXA6sTnwE7oqhxXe64KVaEC38jMaMocTdH3zNEU8Q74caWyspK2/fpr411snSBv97g1RM5xAER3WT9swfB/2S5udhBfYLS6dqOhKjh2TCI+2QZqM3OCqaIExK8ANX4wJx5/xgQZEwFTCD5OB6fy0WwMvQFUMifolk4MZHitTNzABJG1dLrBgPwNBupJeCI1B5FbRB9iXPJRWAaKzAfLCbfXYomKZm9RHpQ3Xqnw0tFmG4UFQI69tVk8LCGh9icDGBiQskC/8mDKmDBfhRAmA2gzQO2tjAl5debQSUE2hyoZRYRf7rSssFONZe+Oi9KMK51syJ8QMCIoMnV+2tw1qWXTHm8jXOowohZBKTsLxw0EXa2KJu5TpdThM4UKL5k7A8W2NozKjZy2ihy3zN3DC5IAQqVkiLLh88cmzBxVQJUSEFNGLifSImCy5dN39GF0oXXlwysmtaDvrqI3T58E424Bj5PhKZHFkaPSb6NdB9HJ61XOsfkr99xdfBWk/WPt/ZqyPhuO1x/PXnqw8LxpW1PZyA3jI9+YMuNICZ2+3XjN3432Gbnq8qwWYD+i9gKq/+4W2niixnNwau5ozfrqmyDuaNb2Xa8vHRd+AO36ZjP67INpLn4HHhyYc+OtItO6lWde2v/x8Mq9bzwmfC/Evmkj9mGQ+JK+jArgqJlmZqB6/K8Njp8NxxXsMH69A/xEzzSuQDbsqUcRYB0qxed+FV9pia/sgz079ixAZi3jgzzzGw+AX3kNxnGVxI57K4f3UBqYdeL/zqL/Q2+Bb97/Ct0xpUDJdaMqamZ4KANXDx013i5uwj/K2Fmm9jdr5q80VZmK9q7e8g+TFXtq36bE6TGRttYAOHoHvj0+oLBsVCSWsYqONpZEp1hygMSSwUdBTsjGg1hAiTAAf0BheyhT6mjmcpIwOL/ivbGv/ntXQTNw2l+wY+aYYMsEG7+s/FeH/Qf9CzgBOLo5b7g7KEy0T8sfHlpwGHgd+hGUngkaPHqIe4R7THaUL1qATqKDqFkZWxhJeHgTc2IG5oQF8fQ8+VqNNZEfzAI3vDc2znK4D60BRes/S986OqvRJAVG4AeKz+T93z/YKY9+Ts7YCYI3gwFZzY8a2FMoH21G75wcTTx9G0UxSRg2trQ40hHKuGhHJmmjS31NclhnqoD35eypMaYjuaaGXD4yoK/j9X17rt9H+1qZkmGuaStZeijXFIZXVna0MffZ2xzXrC0FT3GNOBWK8yIarbVMzdy3ddaoho8sT1h0d3vBFuBxoKClOEPePz7q1Oaf0Zcg0Dh/X5rpAdyLktwHJfmr3cSzzwD7N+6AGZ+qBufFSlNfW4HmYK5dRA3FU4A+D+9P5MezkzKMqzUJYmTWVwvpRYWFxnnsKVMh3PgoAp4zqfFqzGOQzMdaZPXN8UQSubO/RffDn+M0RaTtjCPwArO/qJohmjtzypzCHW+8/i7YGDZWWbOocSkz/vGuD9sOb/OlAMA5I1vHY0EwIMmLHOCowLWQTq0zXYfZJaY2hM/EeJN2MSFjFF2DtpsuE8t2C3Ma8fE5h7/41ni4D2PVwNm9wxQlcOBkgnwLACEOQ7Y+vAMyULh9vKkt0HQOr/6DFT6KYGsfVbEVj+rMXFF0np8KEKYA66vL6DFFVUaMxqNjbAxer3+0A8tdGZb7ZVjuB1LuJMI0n58bZ5YYhRJHdMQhCYgFs6OpV+/vLHgL+OD40uetbejLj8a9Nd2gdOuPPu/Y9PuiJQ+Cyy4A+fZ/gaLTH6PG21+jTadzwnOrqhaN8wHxoPod9PG5s+jEbrzrWSyRrZzei3pqPa/sArnMGt5BcaDpcPsZUwz0Ofv4j69RCjvDNHn3xtX7Hq1kT93e/9HXpnKiN+UdEg5/VyoU449FTsG50y45JIRYstj/Ay2OAXQMRw5lbSultV5eTP3gpFE6S52Df/nX7xS/BQYdPQwUW72iMjMNMU7qYcgjPm14mKpkSrYGtaNf0T9lI2o+q1XF7Q7zGZYKWDj5BBi05yYoOnUWrf1h4pGlc9KjpH1iEkFxlGr4cIuIqSs+qwBx4BW0CH2Sf+jY8sw+iTEY44sYT1uOdvtnaSchGD5imTXtiyzAmfe+OGmyg4aTD2q9U1LA1CK0zvQL5sOOtxbPf4fw4dKObVPdPexMvvCUiUhyeUc75ustKpZIsjmQDKAVAX24UEjK8JaMiLhEitNahoQa5dn97XyD0wzzEvffCR5aMSM9ICBHmeavdrb9uT2hbExSgpdzko1rSsb85C3H3rmRv3DxcBW6+uP498sLlCA1VqoaGhHj63xgddi45MRAJytrD0c/77CIoT5bDon9/Qb7e+W7qwxhfvWV+YuGuYdnGuYNOfFLxMgpI4l812EpwNak0/uTDKyOcUHycWzx2LGPmtlivOZSx3nWH6/BmZ+IqGSnbmJb7EZdKrp/94tvC9FN9BMyoa/APfqS0fdft3/4iv7aGIzuo1vAnexTjPc5g2Hg+EFGlFMFYDGixoKL4EIBEnQqBFmJUzXhFF7jzCvx/1iXAUKGPFANKovIUwHKmYBqEFb5RxdZf+4RQV4JhCl4r+O8LTBfTq6Xw1yUOxEHvxNK0XhgnIjCUFwx7QPXmw7AZFOh8Qq8aPLHV1fjq3dxstF5tbUcZiL/ErAZHCpFfYrgWWg06eEOo9EUjddjM8GUdHEQYB6CGfSnxkP09Mf36AS2dDS2JGwpwasWbYe27BluJW//xbWgHp0DarRd6Jr8x4xk6slslGMThZIywUFzOoq/x4YL2pih4LxZhh81GMoMoGWrkx/eSBasJKtu0rVMEXuRqzoAIATgJjgOjsVillXTB6GD6bYWtKFgspLqoBiqo5jbDwNjKCP5mxwYzvmY5eAoe9yMiwjUoDO7T+PPQtCnWItKsc1GjCXmcwzxPVhtzGUaEScjWjFXqeEcOVepIdWHAJokOQodjrxxKEErBo8sQi0ryxpOGXzljL+3Y/Qwoa0sKWV6TN1xuWo4Tk29K0booIc6LUK+cpt7kqUkLrM+t3WshwOYAuw9na0jP51Stxf8ZmoLie6b2b9ojKMi0tNlf402L1Yrcx4gFMuCwvX+jsLJsyPl/ukBnrkeI4nFutVxgwnkZExB4mOCrQ0f6dFYrnWCzvwrgFWIQdTJpWv2ta6uP2IwDLDwcY+Myg5477vrrX4ZEeHyQVYDYermjdcA+OLso8sktjHlS+wi5EoXMbp0+zd00dY5WB7p6HiJcHNGxw26nbHh9pQQT02pQ0h6x2KTwOL0A9t3zDx6WdJAG39FTHyuqg09AOBIRElyjKenRb+0flaeAdF65YZzVzbNbAIyhYssYZDWVQJCfrkO/B08wgPiXR18HT0SgpSOqOP0SfR7BaG1Ae96FdPaj3IjldgQLzeBFTkka+KT1HzaQ6J0KU3X7kGf7923fgGmdNqt/bdUGZNKNbop8fHOYGP9B1cfopzfvoTOcPOjiOsIuN6a+9FL2XIPv3Rfssusjpv0ecaKsuKqE7IADNeSBRJzYmVNEisudpSRLFClbIMtwD0oMTTBZWDclCSti60Avh0vcpLM/uSbf//nVN0plYOVCTKqsMJ3b8PArEVZkc5W0F2ZETsmCH3oG6JyrAX2oO9PQLr0FV351PlrIwoJf20xIjnsDfIKrEOwgIm5TM9cWJKrAXUjMGmUNCkaYPnOuUv/BuSfWKQPjElG32ca8+jNmZiOTaiCfojPKJBktp5qS5b4MXNeKFGb4xGFl0IiZfnc0ZqTm86z2zTQLlCdPEY950jpjx9YiDWBceExjoYbx1cc87GDOUx/e9/ocdFDFvj6Kz6sbzxyqH7FJ3EHXH2GqjROi39Z9zMIBv1tvLUG7U/G4NPfTyhUZzhIfXW+PmKlb8BiCKe9/Q0yXTiHHj0m1OLghb6Dz9WGj1u4NBuTyWe31pdzyn/ceMDw6vw1H2GZzHx8YY9pCpy25f2vtpkOk/MiJbU4trlH5olh3NHrRzE3PvjgsSv9m9ECr7JFFThaI6usulfZyt0VXHHnnsFgOCHNCnNLiCZXPVrBLHxcY7TMsMwg+O3E+FV1x4W8FRZa7zSAm9PQeZCTi07ewPGYFjxER03pcMZdVImv4vHqig/vjDLHhwdwHObC2FL+RF+J9cDBLdHTnjT3eANsxG5RsYVhUUXhShsLi35yaWikPrj+vZxXZi/YM3rB+FeO5dC/tSnUyb5uXkHD/OVOdtHuKifxF+9iLpW2HDrXZGqCLfO3fbHS1ET/RqjBCkzfxfuTeKHnRioxhwV9d/SK+cvOGwz9BnrII6JHBW85AGtNVXDWptav15q20799J5FGDlK52V3CXM3HunID6woXeVFEHd1wjEC5YZtDytrQCp5GrUePgNSjpq/AAjT7fPVHHfSpB0j/2+9fXAKxqP120+9LQRC4QCwZqmT8sbxad1uyzgqgNccn3pApSBsDsyXq3TftsExG+jkdaFp6wF4eE1cQuv/mN+/XT5F6OxlgQvaV74X2iuSxK0eee3AV9DvnHZLkI0Xf/vAAtU1wCdWYWljOprSgSvoe5oYFzvM5m8JpAG9VnqylEJ2hmz6oW/th66p1B5wGuU98+cC/vz/mkxoWKvO2GmAAO9dtvY6MZz82fWaaCw2acFkB8L/7O/C0dQ70CHOwP89F09jxwYuYSpKXceYZJzbYwNDcUXtaDJS7hmhSBqliBEnqpGk6nwEG+je01ds/J2yIr1Q6wWd0zcbZg1Ahf5J5mPvlmPsqLj5jzJ2PAIavVPEZEx+dCbhqVQCdpxfaBMXNHFKzedE2XUZ+qNeRNxZtC8t2Xzhj6qqZTYrQrIhYb6f2rSOWjYyTAZsgr+gsrXd5XuZ4P2vHIHVWSHXjrJf8p5RMzMga5dnXysUtOGxYwPw3FZHZaRgbz447MIXdR4kJNlz9stt1qrHNUv2WYzQmDHVNGTVofGlbG1vnj2IyTbYJUQNSBuaOoplMUtfGFv42Js7mqfiMs+5eVwxrql49bjCU/6f5AJiBpbJ23d5/boAZRourj77i4y26Gl/dHZmBA2hjBs4WYvRoPTYEM+kV2Bjgldk4at6FVz4TmTWhw9k443ZMBQ7AMRMdN6Af0U/4yjq6wriQrjRa0IXGjZ0V7FoM4anIDOxEO4qBDAzMRadBWQk6hi7lQUvwPSoC65Gb6S44i7QEUyx11TydLH81Vhe5Fks8A66j8myQA3wz0NrAV17WM2M9NX4uMokrIzIW0esfL2+clt3PVZYSS7DAARKdgOH0NVe8sH9QgzNwquksTDINhRq6JT3UuDo9gp7EVb7QMujA3qWiOUknJl8itmTFtraWAq6kiTMGqUAiFmAJ4gJ9tU4AAl1i3SKD5N6eVgNoWtDPyt7N1zEo0MZ9AGCF1jbu7s6qYUo3K4HA1j3U2y1YJukvBHRbyYGNGidLeioQOimGj89Uq0YFDPbReHgNdA70Sam6ro2P95BbDmDgNChRRoxMCzkeOyYnVI6DYUfPyJA0JWFpG6KgAh8kideIzW0zIGxlHlJcvwUthRL2R0KHJ9c0EGBUsakI0QlwGqYgXi4Af6TBSQmmiMZECkClS6ws4mk6AkT/jY7tEw9s0DgNpKd1k+Gf7M2REeST8tK3XWRMNZNx7CkyALUEZjKtdDrRCcDHkFxlXM3pJxFuprV+mXZq49zImAVjmutUc+YsT4ivolUlFZ6JoZGDiyoUYQlRXOV0J8hmZvTwcSKV6EplpWuUK93wzTePHZhJj9fidTNQMd3O1mFO+eEdzbZMAkQqmpgDBeA6j1zApqDlIsIoHLXBej+/DeeyU0DUspSGZbFpoUXoSlLOzCZtV/RWPLIhdXNJOY7ghtAHBuCIrOxkDF0J6lBhwvu+jZHGY74VFZ0xnA/KBWfiH27EgRyxr0kdt5jb7HIsodiVepoNkkpJy/i+i5QWKjQkZMQfS7D0kqSVj6t0UG0uZnspOnukHNuwkVPIwPWCIXFFMdpqIzDYfrxflZ+X6A2zgcRTExTmar30dRtwAqXaOvWTif45NjJP7TQE+mlGvDz4ldmZUa9kGGa+WhAwIsXSEa3dFxjp7ekLjyzI+vonO23WgkzLsDHhfmILeGbv6AX6uaVl+axtvxr1yCK1eNarWoMqOWRM9sj45BJbJ0PY8PcwfZeow0w1U4Q5Luc60MQDWnkplBKtREiIkQgVhNtChdbLSqvQSjRw55rPPgPen55veGNeVVRlUXFVVFXFpjfnVkfXFBdVR1dV0ffb0D8vXADebbkTqqIrq9Zvmlutqy4uxk9zQUxFZXTleJI74VxtB44u7Igu42SHtyKYg2I+RpSpYQYKBjuQvhhsBAcnIS02Pf3AA9SvCH98+UY2/MCUA1tMg7NvZKMqUJtNQaxzzVDBFvNSRrSO5jXPYMBffGoKYSjyzNVo0Tq6jL1GDaSySAbAdWIV5GRprZ1dV52A5nKlLn/0tEdizT0UjN0jW5fw4FG6UDSpTt9v7ozpq6Qew4O0BS/PUNu5hvhESu3dvBIUriebJzXKbftk206fMmvl7NXKqJywWE8H9OjjY01rtoOwiNHveiWoQxUhMucRB0e/hJxc58yeZfBK8AtzkoZklZQl+GWEa2Ryy34i+7BQQ3Dl65npgWniqimzcrNL0xzlYQFxsZl+n88t2TN/00oS27AM9mc94koZfuTrgU7PMuvWrVlDcf2jq4JAnJs64lwhnMuF6G5BFXZJu4ayggLGzcMLWtloPNwYOxsr6EFaB1ZSqFJ6MP45A9UZc5Le/ObKznGbovOTmmtea6wYNQsGVJxHt9An6Nb5iorz2C1pgNN5l33ok9YlD/eWlu59uGQ/UMMUmTInzf+P/QfvFla6tLzfuP6jsWDdUxfhd6Y1YDLQ7Cv9x0P008P3S9/HFKrpZFjOzVCoiRTxjXqCLlBo+CC8y4N3TSnQ3bkvuKcJi2rPSRn1Mqr1cakumT7R1U6IdW64tWZy0qh5vqF6pXtq6CAArWVJwfpixv+Eg6ifb2VidilIkmcMzStCDQ5eTLBgTrR2RlZQmp+7hWCAWGrj6O8iicfYRVMZ9DpGzs/dcDMccv45GkwsQU2gpMQFlExEjWDiRBgG/o3sSHudfyU+AhRz3SCWry3IresZpZ5ON5iOgR+w6nSd3EDKldKSrP+/H5GnuZjIGSeJHFssuQM0d1YFgS9wTMbrIP3lVbMr/IPEoYUVPp6RivhkdeDCV2eX1NEz//y0htPymePzp4qsXe3jboxKLZb59EFbYDv6Nj5zGGlcUgqmCS5kBZ2zAgqYxzRNnUp0tZJuggcxpf256qhttyUVhHi5C2ztlPDgtvK5b28vn7s9u3zH3Lk7mL1lb71VNvftt8+Rv+YQGPUdV5lTbAqGMfDJGQfSY+uac0C2TAgNze/F4EfjFb7jVgfXwUq2nUTYPfrtpAvDtfqxQOnozl7m7TDFqpIpK6VecYNkxWluOGqy61e4wlcV6jgpa+hYZp9/WoChvLbQf0R4tJtkSHZqxLjVE9x8oxO9k/OGRrqQ3apgLazFu4U82d3njQ3JHiQCKW22UUK1nY7p3Lo9RlA7oXTFqpbmuZUJUjGMpR29tT62o6b1ddeMj1NnqeRWgrHDB49jHoo9HdILywzzwhPXTFqS4pacZOEX52EnKMqw8wtV2LPRYKCzm8J5YHSqLkCEMbrHLIcl7FHubEQqcO/j3egUsxwEozaC73GUR+9mHLi4+amYl3N+1scNe+bO2WQwRM8bM3ZhIspjD5mia7duXgiPP75dnhYfk2G6TeBkoBnMTb62if0ANz2AH+4BOH/xgIFw38lx6INxM/eUqgHLnhr3x0DBL38MZPolzl2rP/odl4WDs0APt/ISpBJfrgZnr14lMSYqg044UsWexlOokUKej1qMJj9WoAXL5Np02YBN1VpN3zhwKSywr0pl8xLj4KcQpeT2i2LGe/gJd5Id7mM5sGTPPzUjcj9rrEobGzOSeRDhEBtnPAs/VvkQmYugk+AMzjoRH/fk/JZV5/iWft6bG6vmbtlcMWHeS+NLKirYOx+uXnvko1UrPwpejx6+sWHRwtepp20JF6mraP55HWosAdiclLigpokAmxNsTLoNCXkl1iIb7RTUYB0iExrWlDOO2knrhJvSEMvVMha/Z7spYjPQmWSwPHj1mmhUa7xmYC/rH1WlTwxS6qILosBHSAe1prORV69cESquRIuSoo0H4NWgIOJP+H3aKRnlSQURfndrC+zWlu7BBPDkxsy6UMXyKZNWeqeF+Y8bIgPNyM6iYMm0oaWpw8YZgzk8KrMKVMERYWOuBsaHj5qzoFCVOzzQbUhGakTxkgkjxkUPLhga6WRaJ/S8EuUQE2tshdeD/bvov2SmP6ZX+nvTNbXkiTmaHmM0mEcnE8Fy1arVsTyPrmQ/mqRjXp4wqW7J5qaylxJc7aLHjhwxdXaWdYC0YGbukKxcnnVhpjPh165eFfpcESst08bOHPVSaFxjydIUt5Qkyz7p+qLUtElMXFaSLi08xBrjuw4to2O4yNmXn94USew6nTQ2O1oVSX4EvN/T0WBf5YFnOvmwL+toFSTzIq38qLwQt74k5DbujzR38+eYu/lxw0f6xbnGKwJSq9Lmrg1JLyLpKN/NFtZz3WzL7n42qUE/29PGondm9+mnO9uCPKBC57tgrXwGFrYpvcCCxMz0AouYnU5YTRws6ydgieQKYS/t9qH7Z+9P2vlM211gADHo2OXL3bTqOZiePWDKuaosl+9oVRz3SRrUyx6JEc4eakfrqBl5/p5+dBgUuwcoRNGzc/yHP7NtszrNwxaqfJV+fkkKhz7YZDDm/UvN/LHpgYE5eutly8EkoHsG+qW1axsauiBu5yDaYa3shvikPeoU8l6OIWropElDUydPTglMSgpUxic8vZdw++TUoZMn4yUJiXlJ8cqgBLybK0UJ+c4J8dlyIAOgu9OOHzR9LhmJoNqYTfvTtz1NrnCjqZCmPI0Vptevs1OM1ciWPWUwHSw0NeaCJlRCrG8FyudmEnSks9mbHQ+Az5lRwBkjQ7tItGnuFm9gI98nDl4KDxzop6j96s2c/zqyYJ0kDBw9c6t/JnYGXrbYGeiYIrm/oFpYcgi4vv9fZhi8Eu2H5GaEY05w0wZYf7jIo+e8AdGgJ2YO0GCsPGe6Jg/MWtMJYWUvELDePAHB1Hp2NzrZEwLRlU4ITRiCzTMQiLY8CSS6taw1ceeObjA9NISHVMrhInoKlllGnwQWoQdR+m5QvFzCDtI+S8Zc4XITUl2mMTdujtfxHHgUYSaenwSBuZj67pWY6pvjx2NKT5lXcnEIJBoLBZhKmvhnrs7NU3dzPLpGSHp3B7e+BzVYH2A/YSkHu7M2bqYCX3SFRx1fYsaaWGC2Fku1JTcX3z2IguMUtUwm9uwxpiKTPeDmUcaTeRSUcA4EggMoGRStb+emVdDPqIHuBw91zaXAA5nZ0LS1e2qFUMRNLmB71Jfk5t2zC6Kn7BHk7VHnSMO/InsaoXDaTaN00BEb1HPWoYf90Q7zHEgiFpqffsCnQqYfvP50/gEnM6I/nYFoJw7hxQYhBGr+zDvxWPmieGCB+FM8YogzeWE8OInqxKOJw8Pnz+dBeHH7U1RSeUf0gsgEmsW1Exs9h03Un2PTu9P6U+wyn+vCXhDhGc84NuyHeNxLzSc66M+xN6vhn6KbQdzfC2K2k1Nj7EnOUDuYBqacj6W1AEi4trwCTkOGCLATbI9Co8CWKJSL9FFwOdipQ3qwQ4eyUW40aEE5ZO5Wj+nZyd7m5m7DCBTSAyEtdzsAuEaGjToEaEkByUajUblxxTQ7QidpYiiEIJmOeuOHou2zDSr7QZ70UuMpiWzYsIq45t+XPlbtlLqrHQveubcMWB/cHr0vLm07unQ48WV9jq/rm8CXbjkcNXHha/VJs89k015Gvb0s3MNlF9CeMBrTj6mTF7+Z2wJkn5ZdOBp2ZtL9t79Bm05KvWIVrh8Qe8JNj2D9tn4mV+PmR4hHemqGBBq4gK6XSRJ2WqeF5qGufC5UrJ5PT6ac4UK73qGarTkPtQlDtX8OVKJsTwOOMAd5vYGe2KVJPOxSDmOHXqGbxe9p8Fou2OoN+Pe8bEF+ZgVzow/pzXRNrRCn9cTkioz4r57jK91+rHsaTNxzIgr7WiXDj4PJ4RWUCVYe+/KcKaEQ7L0CqF/bUVgh42+asmtD4x7SBPrm8PFv0UEyU9dxh/Fnb1Fa4kE6czG2ewI8gFWr+OCPlBbMt6XwLdVbF/a/d03kGOAe4eQUonHZ+PEmS0edKtpXqqc/mbNqVkBx4YjJvqnv1q1pZMrePfHh636pWpWLu4WFyNlh8ffH7wMLO39dke77g83fTveVC9Jpb9/UubNWb2x6vBGfATexwh7nJlYS/uLMChHYvzG3gs6j03tO/+XpFaDnhm+6aDn692ghXuxv0BJBBOrv0GL2eTwtZzhaBv91WjhP+NfJMe3mg9C/TlBGl7bzFC3kKMr9qxTJufH0p0Ouv0PhjoiBYpmjh3V/7GoDiKvtDtT+OtWrFVEK/BXoGdcxZg40m+Uz+a/yoNMn/w2id5KY+q+Td57vW3RSdJmjKJUa+Vcp6j0J/jtquJnLlqdMHkqy5eD4+L9MK9z0TFqNZbmk47pgCmODMxxHagLxDl5cR5aU1kj7o/PmTKDQyMjEh0bz5KwX5oKEVIuw2RcqzM3JTt6Y73mia2E9owzVL7yRYm1RHDd8YtLYXLXb8rL6D027UopBcog+PMjRvo8wcN+8pafJbJgtExKmX6kaGRHi7Ny3T6KDR8SOAmVOfJS3Qmwv7OPq5165fV2rLCBdl68aNDt3KFNRldfkL4W+c1aG6k/6jTh72d3JwcrZV5OuKn3lMmjX/W5t5+OqcXQsmbKkNmbOjIXrw/S2TgEeWgc7/zTfhJSBYk9XpTTEVhwV61b2fkOIIUrj6mLR18HNp2JaVLiczPahMm62L+p5dQISeD477EfayjBT/HQlWNF647mDf9okK6sAj9iYHJe0J6vFNRLge+15k4AVClfnJEWY1B6fJzerh70gmdULeJFpPZIn/w8Te3eIh3uxsT0ml3NnnTgdfXGcuDrEi+OEFnKxz4siZfZLPFZnOKyCXxArrrbx4oiZHvFO5wVR05s9DGPGrdnMMeULYddZLfkf0HtAjOcLIneRt5Sw4xw3xXf8yUrLnVFcpYWMFppHiPk5RFjIdXl6VFrujBpFTsu8smelBZ/F05WWO6PQTb7Swq2ve6rSYu5FP1VpwRddJ4SRS8yNaUgVddymb7J3qb6Emx5kJs/Ljdx9Tu5awLkUmdbniuDEcnNTGBJsCFmFpxfAmx48gg4e2eYUmmv4xbXNRz1epwwd9dK8+MqzM+Z8Vq0p0MU623nOmYN2S4H/aDW6cuEXdOUMs0RlNShkRly+l3bVmv8sWnl9sUG24nHzmvtLXDxi5W6rvpqwPmaZjpuXoOi7OJqwJ5j1Nn8Ieq/O9DKWaJof0WulJmD4cwYWwdKnizY0P8GIz5dMMEp6n2EkYXIvc4zgLjEOvU4z4iSYtwU89KP/FTpJbXqBnsPJzXOg8zV8HvoZDrpj79BFvGT1skEbr6y979DSFf3xeyzk9gh8zh69B3e97Hn2+TFb73j80Gs8xuPUbOaq03OwMutHL2ic4/Sltw2hvHOyo4FqZU4xpVhD+UlZjaYz2MFZIPfW3Ys0v2Ep8FJ6eDg4enmFyOUhXsiHUTIqiZu7g6OnwnjNgXzl4QGWkk44TcV13GAoxooSUJbkDinAaaVEYk4gAT+PZR4dgtzYEO2aiw58GOOTt77laISpcjwAx1qrKtS1haYTu6vLtXR6+f99sW16VNnvX7RMN61uPPUdCFiyxH/t8jN30OcL6wLJ7BiZqcQSznVwe5mqJOL9xGTlPmLbnpmvpD833yvBwzv6fHhYoJ+AJydV9d7g8dV1Ht4ZDM+hV3hmEe4JsgnLLilTPAPz0y655aE2c1g69g7XLCA9Aa/h4uunwTJDzN6An9vspP3pyU1i7583vTmYaPMzI5zMHTMPuNlnrnf/7Oyz9d+cfYZXTUXPDD8LU0gVjqOmi0fP0GNm0PNo+pIw6xma2HyOWeb5d/q37vl3bhKfu1Ofu2NlAD9j5ilmuQ6IUA0kRcAK3YP7jD/spy3gB6bXruZdNRkMcDd3Hyn5ORDET+GT08RKglkhVN8z7GVaDcfhfXjRNHt1zhqTHK5rNvD3EQuX4PUSrpNuTeIJoQBa2UikAhXo6qXhFIcrM+IQXiVjnGYNSZoVZQiPd0nPzU13iQ83RM1KGkJvNqlgpWkhvO5vFH13LVtbMCpkV/mIazfp6zmsFWD72Ur9pRnoF/QJ+jkDv7XtxwLWwnSk0PRajkIrL3ntm9p/gxEJoeSXPNI7bgiWYAtA+onR3RkIDnN6/nwNCXw6sy9u/txNxDlHHAFJZFCm1NB7YY0gWJtdXbjW2xXlbjnywZY1u96h1yXr3l+15mCElWNCytzEj+4bj4EB+RaWCs/oxALN7A+DHUTA5NMHFE16DQbPeVWbPaEgFUgeXPzi118+/edjU5bv4pfLa6T+6SpvEPDrv4A3uuvoEjcoVGa/6iVd+WSUWsHfI9nOtAqbqFiSCb/wfYHkRnY5rfobtwdC24+TL1ZeTPobtwmyjV+hoyCG4n6j6SZdjq2OisztveD0vJmG/2mIfoEZ6f9lmJ4RXuHQpM3V0FKuGmrVsx7a6dx61kR3c/Ftz5ropc6qKndnHz4zIZkb6Ly3z0xOj1v80OmzHLadt/qB7C5+cZPmmF99+ftnOmfNaR5Gj5HzKzzB3ZPnIJmnBlAQ3YK32ZtcXVZE4k5+RFIoVAnlAP/TAp9oh2WVEZ79ZIG542zDWkRb0B0DkBwR0Q+A3dSJcAgcNvpRyuMw5gz3KzJFTB1MwjgJuLkq4iSK+Pp1V+gMqCRmISzm15jpBfqzgy/Ou5jI/NSJVwqzF0fu9YQ3QEVUTqHifnVJMnSAjTJkRNDB7HTnosgF7EoXzxQ/z+sxQ/BBQGYJ2MGmcvPpxEbC7cySEycIpzYyJdCCq608O7fUpd/6p6YC2Mt8uSJtEilXJAQHJWC8lqNo6NJB7qY2T4+rQ7Qq3khAl8njDBN9ct0zEsPQ2WzNvKIhtYWxKXp8lZw5C5fhiI14vd6bWHnP7VExZ5/tPsGOW8xyeKozsyFeToYfTud2oxNA8ckedJLPbMzzbB13wR3Ghv/VIhrLiS3jBe6QX4zhvulj2+ObPt7mb4AtfRGs5O8xB9zP7wiEmKe2ox1d7WE0ffHG+rKQsMKE65i69XilhF8p6vr1kPWVeldXB8Dc+vb7xjJVWH4SN8/W268sXa566leWIPCh2+FdDqKo5+6qbjx8cpzc7GHM+RyCTgzdfm1djSY8b/D1a6+/pOHQInNGGIqhE0o3ZrKud+vmGZxdnADoU2lwcXUkuJ5tnaVSjk/+9tIbL6sj8hO4jjW6A7dzOGMosl6gQH/yM1EigGbgVw8RuHa1YVHIiKHx3Kt+aBzxk2gvvZ09x3XnaBX361ZyEasG7Z41CrAZ5alfD0Z59D4oMd2RVcgfq5g2eSX3S0JoH13Hnue003xd18UsbYbgCapRjSf3rKj1RNWgRqFAVXQ7MCKGfLAdbVHUKhADjPgFxwyjPWvJ+QpAO3xEn+HOl0TOahJDw0cNFxrw//DchIZ1JRPqSdwNXChKcJO63pnpysyGjotDXCqh7zzoW3md+w+7d6qkY6fQyTwj6Eh54ZxSR6U8+ds4ok4NtNLg1B14unf/2pSixzL2OZ+D4syxYzIN+fmGmYsWz5y7aHF/2iHV+CNcP2/BwrKK2iWz9Lk52SPHjIbvzFtQVzb3lcWzR4wZPUKfl0vLdzeubtnRvLYFnm7bu/+fn4Gpn/9xQhCFHxePv3f28xPb25K3b2jc8tZrzduS+U/evpD89vrGLS1NzdvweSRQGdCWm1k0Tz8ngBJ+7rlz3Jl6chU/1whtURM/0dg5yIjDpii0HDazlzvvxEZRjDj58Y9ouTDlYSuRu7uwQdDM3flt2333PI7OsFnFb7DVtL4L56HfikDba+cvNY/+NekWO8VgMHnBr0xetNI0E64wXiDvyYO7QwcWMSfg4c5p5HpGCYtIBsTVPugH7A3KhdQ0RGorGSkkS+Sk3iMQi7vub8UB3g3QfGzCILnQAOmBdn7ho0O3vAF80GXDYbrCQP9WDOqKBhlG2DmGega62K5+bTZ/36vRwhxl8vvcIjlFd5WhC76KP2v6gaFxVVMLD/bwV59u+ZTZ9TiT2VpetWrhSh7gwj2H3qX+H76K6BwAeNqdUstq20AUPZKdlG5S0lU3hUsoIaHESHZedlfGi5BikWA7H6BIY1tE0SgjOeBVv6TLbvsP/YZ+Qpfd9Qt6NBlSKF6U6qKZozvnnntmRgB28BUenp4v3thhD6/9Nw77eOF/cLiFt/4nh9vY9b85vEXOD4e3sdt6RabXfkmhj7aqwR7eeb8c9rHjv3e4hYE/criNPf+zw1vkfHd4m/mfGEGjxBoGGRZYoobgAAkOOYfoM7pEQ6Tk3UIRT8muyFO45yy4REG+pkJpx9iupehwranMGYLJs35lvxRnRfaj414Qa1tZ4QEr2ymz3JhvbXVT2zMmvmNOY85xRs2GG/G7sApr+mgyo788ZZYhzOT0K8wqOsrcXoz10fQsbL8n1RvuVnDt9lTY09m3XSOOV3QwZ0XCtQ4w0uXaZItlLQfJoYT9fleGqb5VMl1Xtbqv5LJItCm1iWuVdkSGeS6Thl/JRFXKPDJ7YXStqoeVkqySWGoTp+o+Nnei5zJbKol0oet1qWTklDJdSJknYtQiYxejUskKqUm9mco1OxW17Msskqv5PEsUbW466Yg7Eoyf7wh/fEQzGTcmYS9twYLcXgEmarHKY/NvggP+TCHOcI5T9BhdHONkU5tBGJ6dn/Z63eOTTcqN7tFGo9HsyPkMGCEvJLCBIAg7QRD8p9pvap++vwB42m3RVU8XAAAA8Z+IgR3YnYjY3djdLSp2d3d3TsemTzpF5wZOxMQpdrfO7u7OV/3PZ2+7L3AnyD/+MNj/eBMwhSApBUsltTTSCpFOehlklElmWWSVTXahcsgpl9zyyCuf/AooqJDCiiiqmOJKKClMKeFKi1BGWeWUV0FFlVRWRVXVVFdDTbXUVkdd9USqr4GGGmmsiaaaaa6FllpprY222mmvg4466ayLrrrprocoPfXSW7Q++upni4UWOWydtxZbbYUN4my13H0LxPjuh1XWW+qkx77ZKN4vP/0Wa4fzzkrQ3wBrDHTRIOdccNUll13xLlDuhmuu22mIr9a67aZbhvrgk2WGG2aEUUYabZMxxhlrvAkmmWiyKd6barppZphlpgM2m2O2ueb56LOD7njuhUS7vPTKIa8DT7a565kHHnrkqXue2G2P/ZKcstc+p813whLbnXHEUclW+uKY438BNBxu5gAAAAH//wACAAAAAQAAAADVpCcIAAAAAMJl7k0AAAAA23Va3QABAAAADAAAABYAAAACAAEAAwDmAAEABAAAAAIAAAAAeNq9139oG/Ufx/H3XbMsq1majmIpXd13uDq7H84tdt3c/EfSNm3Trk1/d+lAQf/QoUz8Cl8E0S/0q/jjr8EYZYwhYYxRyhhDQinDGseINYxQsnjGWEMJpVDCCCWUEnI+75LNZH/rl3K9y9197vF5vT+fu0tEEZFqeU4OiXL+jQ/fE5tY2CO6LsYR5d23PjD2SfETx1RzbRPFkTPPPC4fyddySa4pLyivKK8qQ8pHyqfK/5TLyqzys/KrklefVf+lHlNPq5+oX6s/qPkqtepE1VWL0/Jfy8a2t7f9YfVZf9x+fHvA9qztC9vWjvM7fq/ur/7hmRPP3LTvtn9p39z5zs7fHH2O7x0/OdZlm+zTZ6WtkJOTukte1afkNNuqPGSvxmJs+dnyy17zzGY9JC/o07Kf9Yt6XFpYH6DVQbYPsRzmnJfYd4Ttl1kfZTnG+S72v8J2K8txzm9DO8H6pO5B3SOnOP8069dYD3L+mH5Bxjk+weJnedyfKqnhfy3LPs5UzP9W9vnZ5+fTNFec5oqzXG2Wqtbo1RypNvvuxvboQfGy7WN72MxXw1Yti0Kf4oxADVotyz59nV4EqZDRf4/ZxuiXn/58LNs52+j9VLFmHPXT44dsayxGL+NcJW72z+jFNJ+m+WQkD9EuTrsQqY1+ThkJCkGpZdlHPdwcNfppeOqTthazf8WWRq3i5rGi4qR9TpzmNXLSxBWfMxN46Pu6uNnnKaSkB9HLlXx8Hqb+Y5w/wbaf+lRV9HEn10uJk3NqWZdf7wDaMRY3aT3Uwst+H9tjrB1cw0WrC1zHVdZqDy2M6k+ZLXpo7X1STY85ugpzavaxaqYoV120n2LWzD5JYqqsx1gaUGnB4haXtOsJ6ZDnxcN87ZIm6dZjiGvSy3af1Ek/ozFATXycO8i5Q3qGWjySEWo4Kgfp0SrzLs28y8pZ2vg5Nsl695N54aZFu35JOvSkdOpzZEpIF5m66V+PHqBvc9LL5z79gZxhu5+qD+jXyZtBvIR4A/GmjOiLMkrbMf1bxCRiTM7Szq8vySRrQ4wgRsjVjBghVx1ilmy7yOZATCMmELPkc5DPiphF3EJMkrEZMYK4jJgio0rGXYiajEuLTIidjA7x87yaZL37r0rq9xEvk/E7xItkvENGDfFzxOuI82TUyBhFnEe8h3iDjPcRLyN+hjhDxggZk4gBMi6SMURGjYwxMmrlIuPVrofJ6ETMkNFBxmrEVGnGZMhYTUYVMYOYQ9TIuBcxjJhATCIWyOhAjCHmyWhDTCFmyWg8lx/PczdGO7OnQ9qkk8p6pBVxQrpp0SP7xSuvIU4g+uQM2/2cOUDVfJw5SLshejIsh6lqH+I5GaPa4/JvWoxR1QmqOoI4IQ9pYfRz91+yvkLWO1R3iay3qG6U6ubIGijdoxrVzVHdDFk1sqbIeo/qrpD1DlmvkjVM1jWqu0XWBWQn1d0ga66YlXX5eC4iXkGcQ7xsPl26qFa3/hXiTcQFxCRiDHEBMYw4g7iIeAVxCvEWYhSR+46xHtc3EROIScRbiMkKcR1xHjGBGETUEAuIM4iLiCnEAmIOMYW4hhhBXEecR7yOGEXMUl0VMUzGBsQ8YgFxC7EgjWViFjGEmEK8i7jMeFoQbyNGEVcZTwtiHnEV8RHiEmIWMYQ4gxhH3ES0IT5A3MMIqoynhbG0VMzXerRV5oQVbYU5YUFrQYuj5Zg9drQW5sZeZo+d2VOHtsk8qEdbRYui5ZkjTWiH0TbQ3Gj70VqYPc2ILf+Xii5VVLRcLCA+QMwgLiKuk9GJeBcxibhBRicZbYgbiHnEZcQC4gPEIOIKGS2IdYgJxINkdJDRSUY7GZ0VYgTxKuI8ovHWnSPjMuI3iDOIITIukzGOGEJcRDTeJRHEq4ifI94m4xLzdAXxZulpniTjMhnvk3HZFAOIgX/+ucP8MJ475e8PYxwvPjWOsdI4fosYJGOMjBHEIOICYqA0jhdL43gDMUxGDfEa4qPSOMbIGCVjrKKqCcQZxEXEG4hhxAziFcQ5xChiBjGNGEXUEOcRE4gziJcQFxBTiFnzW9E4+Sbo0Vna+Zlpk6ybzO9hTt7pxncxN7O6nbdNB2d2Mrc8tOziqdnN1Xuonpfnbi+f+9g6w3Y/M2OACvqYk4O0GyLPMHfDCPfgKM/UMdbj8j6V9TF7hqhsP5UdMnOmEFOl92TuqfdkW/E9yRz08rTo5XOfHEFspP3ziNbSezJXfE8yViP0ZFROIaqIPsS9iG2ILsS2iqeAl4xNiKd4hzQgNiOe4x1iRzzI0dcRzyGOIL6O2I14mGt6ydhE762IRznqQ3wTsQ7xP+bb4yzt/GxNsi5/yi2RMcBYhsh4jaouMJZpMl5kLG8zlmHGMs1YJhnLMGMZZSzvMJZLZAyQ8RvGMshYaozlGmN5i3FcYRzTjGOKcUybmsv8DuemQu3c2R1UspM55uEqXbwnu2nRQ3W87Ovlcx+ZzpC/n0oNUGkfVxmk3RC9GGb8R3iSjcpJsvWTyEW2VrIdJVurWU1/acbY0DSybaLF0HJojWhhsq2iFdAa0XaRrcC1rGRbo3Y2NA3N+E6fQXOg7SFbGrEVsQGxEbEesbHizth4Sgw+Jcb+NtG4K/huT3XauWoHcidjU7wr6hHvIa4gbiHWIzoQtxBVxDSiBTGGeBdxDbEasRExhXgUsQ6xHnEXYn3FHLUixhFziEul92ID4n3ENGIesQHRiZhHtCCult6LccQFxHVEO2IT4gqiC7EesQGxDrGBfhq/sWJ82zfudxfXukA7vgWxjHKdcdI/5Khm/nIpnmtsGb89qvjdW8OfIrX8cZT7voo5c4DfWYe4W3eQ8DS/D9ymFOM7lUt+4a/1TyxuxAkAAAABAAAACgAcAB4AAWxhdG4ACAAEAAAAAP//AAAAAAAA") format("woff"), url("../webfonts/GrotesqueMT-Light.ttf") format("truetype"), url("../webfonts/GrotesqueMT-Light.svg#GrotesqueMT-Light") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

/*animation element*/
.animation-element {
  opacity: 0;
  position: relative; }

/*animation element sliding left*/
.animation-element.slide-left {
  opacity: 0;
  -moz-transition: all 500ms linear;
  -webkit-transition: all 500ms linear;
  -o-transition: all 500ms linear;
  transition: all 500ms linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px); }

.animation-element.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px); }

/*animation slide left styled for testimonials*/
.animation-element.slide-left.testimonial {
  float: left;
  width: 47%;
  margin: 0% 1.5% 3% 1.5%;
  background: #F5F5F5;
  padding: 15px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
  border: solid 1px #EAEAEA; }

.animation-element.slide-left.testimonial:hover,
.animation-element.slide-left.testimonial:active {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25); }

.animation-element.slide-left.testimonial:nth-of-type(odd) {
  width: 48.5%;
  margin: 0% 1.5% 3.0% 0%; }

.animation-element.slide-left.testimonial:nth-of-type(even) {
  width: 48.5%;
  margin: 0% 0% 3.0% 1.5%; }

.animation-element.slide-left.testimonial .header {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.animation-element.slide-left.testimonial .left {
  float: left;
  margin-right: 15px; }

.animation-element.slide-left.testimonial .right {
  float: left; }

.animation-element.slide-left.testimonial img {
  width: 65px;
  height: 65px;
  border-radius: 50%;
  box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5); }

.animation-element.slide-left.testimonial h3 {
  margin: 0px 0px 5px 0px; }

.animation-element.slide-left.testimonial h4 {
  margin: 0px 0px 5px 0px; }

.animation-element.slide-left.testimonial .content {
  float: left;
  width: 100%;
  margin-bottom: 10px; }

.animation-element.slide-left.testimonial i {
  color: #aaa;
  margin-right: 5px; }

/*media queries for small devices*/
@media screen and (max-width: 678px) {
  /*testimonials*/
  .animation-element.slide-left.testimonial,
  .animation-element.slide-left.testimonial:nth-of-type(odd),
  .animation-element.slide-left.testimonial:nth-of-type(even) {
    width: 100%;
    margin: 0px 0px 20px 0px; }
  .animation-element.slide-left.testimonial .right,
  .animation-element.slide-left.testimonial .left,
  .animation-element.slide-left.testimonial .content,
  .animation-element.slide-left.testimonial .rating {
    text-align: center;
    float: none; }
  .animation-element.slide-left.testimonial img {
    width: 85px;
    height: 85px;
    margin-bottom: 5px; } }

/* === IMAGE RULES === */
figure {
  display: table; }

figcaption {
  caption-side: bottom; }

img {
  max-width: 100%; }

.-align-left {
  margin-right: 20px; }

.-align-right {
  margin-left: 20px; }

.img-full {
  margin-bottom: 2em;
  width: 100%;
  display: block; }
  .img-full img {
    width: 100%; }

.container .img-full .image, .container-lg .img-full .image, .container-sm .img-full .image {
  max-height: 500px;
  overflow: hidden; }

.container.large .img-full .image, .container-lg.large .img-full .image, .container-sm.large .img-full .image {
  max-height: 650px;
  overflow: hidden; }

.img-75, .img-center-75, .img-left-75, .img-right-75 {
  margin-bottom: 2em; }
  .img-75 img, .img-center-75 img, .img-left-75 img, .img-right-75 img {
    width: 100%; }
  @media (min-width: 768px) {
    .img-75, .img-center-75, .img-left-75, .img-right-75 {
      width: 75%; } }

.img-50, .img-center-50, .img-left-50, .img-right-50 {
  margin-bottom: 2em; }
  .img-50 img, .img-center-50 img, .img-left-50 img, .img-right-50 img {
    width: 100%; }
  @media (min-width: 768px) {
    .img-50, .img-center-50, .img-left-50, .img-right-50 {
      width: 50%; } }

.img-25, .img-center-25, .img-left-25, .img-right-25 {
  margin-bottom: 2em;
  width: 100%; }
  .img-25 img, .img-center-25 img, .img-left-25 img, .img-right-25 img {
    width: 100%; }
  .img-25 figcaption, .img-center-25 figcaption, .img-left-25 figcaption, .img-right-25 figcaption {
    display: none; }
  @media (min-width: 768px) {
    .img-25, .img-center-25, .img-left-25, .img-right-25 {
      width: 25%; }
      .img-25 figcaption, .img-center-25 figcaption, .img-left-25 figcaption, .img-right-25 figcaption {
        display: block; } }

/* Centered Images */
.img-center, .img-center-75, .img-center-50, .img-center-25 {
  margin-left: auto;
  margin-right: auto;
  margin-top: 3em; }

/* Left Aligned Images */
.img-left, .img-left-75, .img-left-50, .img-left-25 {
  float: left;
  margin-right: 2em; }

@media (max-width: 768px) {
  .img-left-50 {
    margin: 0; } }

/* Right Aligned Images */
.img-right, .img-right-75, .img-right-50, .img-right-25 {
  float: right;
  margin-left: 2em; }

@media (max-width: 460px) {
  .img-right-50 {
    margin: 0; } }

@media (max-width: 460px) {
  .break-padding-left-right {
    margin: 0 -2em 1em -2em !important;
    width: calc(100% + 4em); } }

/*==== Captions ===*/
figcaption,
.caption {
  margin-top: 15px; }
  figcaption .caption-title,
  .caption .caption-title {
    font-weight: 700;
    color: #B65F25; }
  figcaption .caption-desc,
  .caption .caption-desc {
    color: #505558;
    font-weight: bold;
    font-size: .9em;
    line-height: 1; }
  figcaption .fa,
  .caption .fa {
    font-size: .8em; }

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

.body.recorder .page-header, .body.recorder h1 {
  color: #2d381a; }

.body.recorder h2, .body.recorder h3, .body.recorder h4, .body.recorder h5, .body.recorder h6, .body.recorder figcaption .caption-title {
  color: #647E3A; }

.body.recorder .callout {
  background-color: #f4f5ef;
  border: 1px solid #e9ebdf; }

.body.recorder .sharing-panel a {
  background-color: #647E3A;
  color: white; }
  .body.recorder .sharing-panel a:hover {
    background-color: #3a4a22;
    color: #fff; }
  .body.recorder .sharing-panel a .fa, .body.recorder .sharing-panel a .fas, .body.recorder .sharing-panel a .far {
    color: #fff !important; }

.body.recorder .location .orb {
  background-color: #647E3A;
  color: white; }

.body.recorder .list .cards .list-item:hover {
  background-color: rgba(100, 126, 58, 0.15); }

.body.recorder .btn-block {
  background-color: #f4f5ef; }

.body.recorder a, .body.recorder a.btn-link, .body.recorder .list-group-item a {
  color: #3a4a22; }
  .body.recorder a h1, .body.recorder a h2, .body.recorder a h3, .body.recorder a h4, .body.recorder a h5, .body.recorder a h6, .body.recorder a.btn-link h1, .body.recorder a.btn-link h2, .body.recorder a.btn-link h3, .body.recorder a.btn-link h4, .body.recorder a.btn-link h5, .body.recorder a.btn-link h6, .body.recorder .list-group-item a h1, .body.recorder .list-group-item a h2, .body.recorder .list-group-item a h3, .body.recorder .list-group-item a h4, .body.recorder .list-group-item a h5, .body.recorder .list-group-item a h6 {
    color: #3a4a22; }
  .body.recorder a:hover, .body.recorder a.btn-link:hover, .body.recorder .list-group-item a:hover {
    color: #3a4a22; }
    .body.recorder a:hover .fa, .body.recorder a:hover .fas, .body.recorder a:hover .far, .body.recorder a.btn-link:hover .fa, .body.recorder a.btn-link:hover .fas, .body.recorder a.btn-link:hover .far, .body.recorder .list-group-item a:hover .fa, .body.recorder .list-group-item a:hover .fas, .body.recorder .list-group-item a:hover .far {
      color: #3a4a22; }
  .body.recorder a.btn-primary, .body.recorder a.btn-secondary, .body.recorder a.btn-tertiary, .body.recorder a.btn-quaternary, .body.recorder a.btn-quinary, .body.recorder a .orb, .body.recorder a.btn-link.btn-primary, .body.recorder a.btn-link.btn-secondary, .body.recorder a.btn-link.btn-tertiary, .body.recorder a.btn-link.btn-quaternary, .body.recorder a.btn-link.btn-quinary, .body.recorder a.btn-link .orb, .body.recorder .list-group-item a.btn-primary, .body.recorder .list-group-item a.btn-secondary, .body.recorder .list-group-item a.btn-tertiary, .body.recorder .list-group-item a.btn-quaternary, .body.recorder .list-group-item a.btn-quinary, .body.recorder .list-group-item a .orb {
    color: white; }
    .body.recorder a.btn-primary .fa, .body.recorder a.btn-primary .fas, .body.recorder a.btn-primary .far, .body.recorder a.btn-secondary .fa, .body.recorder a.btn-secondary .fas, .body.recorder a.btn-secondary .far, .body.recorder a.btn-tertiary .fa, .body.recorder a.btn-tertiary .fas, .body.recorder a.btn-tertiary .far, .body.recorder a.btn-quaternary .fa, .body.recorder a.btn-quaternary .fas, .body.recorder a.btn-quaternary .far, .body.recorder a.btn-quinary .fa, .body.recorder a.btn-quinary .fas, .body.recorder a.btn-quinary .far, .body.recorder a .orb .fa, .body.recorder a .orb .fas, .body.recorder a .orb .far, .body.recorder a.btn-link.btn-primary .fa, .body.recorder a.btn-link.btn-primary .fas, .body.recorder a.btn-link.btn-primary .far, .body.recorder a.btn-link.btn-secondary .fa, .body.recorder a.btn-link.btn-secondary .fas, .body.recorder a.btn-link.btn-secondary .far, .body.recorder a.btn-link.btn-tertiary .fa, .body.recorder a.btn-link.btn-tertiary .fas, .body.recorder a.btn-link.btn-tertiary .far, .body.recorder a.btn-link.btn-quaternary .fa, .body.recorder a.btn-link.btn-quaternary .fas, .body.recorder a.btn-link.btn-quaternary .far, .body.recorder a.btn-link.btn-quinary .fa, .body.recorder a.btn-link.btn-quinary .fas, .body.recorder a.btn-link.btn-quinary .far, .body.recorder a.btn-link .orb .fa, .body.recorder a.btn-link .orb .fas, .body.recorder a.btn-link .orb .far, .body.recorder .list-group-item a.btn-primary .fa, .body.recorder .list-group-item a.btn-primary .fas, .body.recorder .list-group-item a.btn-primary .far, .body.recorder .list-group-item a.btn-secondary .fa, .body.recorder .list-group-item a.btn-secondary .fas, .body.recorder .list-group-item a.btn-secondary .far, .body.recorder .list-group-item a.btn-tertiary .fa, .body.recorder .list-group-item a.btn-tertiary .fas, .body.recorder .list-group-item a.btn-tertiary .far, .body.recorder .list-group-item a.btn-quaternary .fa, .body.recorder .list-group-item a.btn-quaternary .fas, .body.recorder .list-group-item a.btn-quaternary .far, .body.recorder .list-group-item a.btn-quinary .fa, .body.recorder .list-group-item a.btn-quinary .fas, .body.recorder .list-group-item a.btn-quinary .far, .body.recorder .list-group-item a .orb .fa, .body.recorder .list-group-item a .orb .fas, .body.recorder .list-group-item a .orb .far {
      color: white; }

.body.recorder .button--primary {
  color: white; }

.body.recorder .list-group.transparent .list-group-item {
  background-color: rgba(233, 235, 223, 0.8); }

.body.recorder #breadcrumb {
  background-color: rgba(242, 243, 236, 0.85); }
  .body.recorder #breadcrumb.intro-content {
    background-color: rgba(242, 243, 236, 0.85); }

.body.recorder .intro-content #breadcrumb {
  background-color: rgba(242, 243, 236, 0.85); }

.body.recorder .forms-listing .btn-block:hover {
  color: #647E3A !important;
  background-color: #dfe9ce !important; }
  .body.recorder .forms-listing .btn-block:hover p {
    color: #3a4a22 !important; }

.body.recorder .bg-light {
  background-color: #f4f5ef !important; }
  .body.recorder .bg-light:after {
    opacity: 1; }

.body.recorder .card-row .card {
  background: #647E3A;
  color: #485b2a !important; }
  .body.recorder .card-row .card .card-label-title {
    color: white; }
  .body.recorder .card-row .card .btn {
    background-color: #4e622d !important; }
    .body.recorder .card-row .card .btn:hover {
      background-color: #384620 !important; }

.body.recorder .card.highlight {
  background: #f2f3ec; }
  .body.recorder .card.highlight h1, .body.recorder .card.highlight h2, .body.recorder .card.highlight h3, .body.recorder .card.highlight h4, .body.recorder .card.highlight h5 {
    color: #647E3A; }
  .body.recorder .card.highlight h5 {
    margin-bottom: 20px; }
  .body.recorder .card.highlight p {
    color: #505558; }

.body.recorder .blocks li a {
  background-color: #485b2a; }
  .body.recorder .blocks li a:hover {
    background-color: #1f2712; }
    .body.recorder .blocks li a:hover .orb {
      transform: scale3d(1.3, 1.3, 1.3);
      background-color: #1f2712; }
      .body.recorder .blocks li a:hover .orb i {
        color: #99b866; }
  .body.recorder .blocks li a .orb {
    background-color: white;
    transition: all 400ms ease-out; }
    .body.recorder .blocks li a .orb i {
      color: #566d32; }

.body.assessor .page-header, .body.assessor h1 {
  color: #21383b; }

.body.assessor h2, .body.assessor h3, .body.assessor h4, .body.assessor h5, .body.assessor h6, .body.assessor figcaption .caption-title {
  color: #33575c; }

.body.assessor .location .orb {
  background-color: #1F4D66;
  color: white; }

.body.assessor .sharing-panel a {
  background-color: #1F4D66;
  color: white; }
  .body.assessor .sharing-panel a:hover {
    background-color: #0d212b;
    color: #fff !important; }
    .body.assessor .sharing-panel a:hover .fa, .body.assessor .sharing-panel a:hover .fas, .body.assessor .sharing-panel a:hover .far {
      color: #fff !important; }

.body.assessor .vip-band .nav-pills .nav-link {
  color: white;
  background-color: #45767d; }
  .body.assessor .vip-band .nav-pills .nav-link.active {
    background: white;
    color: #B65F25;
    box-shadow: 0px -8px 13px -9px rgba(0, 0, 0, 0.4); }

.body.assessor a.text-flush-left i, .body.assessor a.btn.text-flush-left i, .body.assessor button.btn.text-flush-left i {
  color: #555; }

.body.assessor a:hover, .body.assessor a.btn:hover, .body.assessor button.btn:hover {
  color: #28739c; }
  .body.assessor a:hover .fa, .body.assessor a:hover .fas, .body.assessor a:hover .far, .body.assessor a:hover .page-header, .body.assessor a:hover h1, .body.assessor a:hover h2, .body.assessor a:hover h3, .body.assessor a:hover h4, .body.assessor a:hover h5, .body.assessor a:hover h6, .body.assessor a.btn:hover .fa, .body.assessor a.btn:hover .fas, .body.assessor a.btn:hover .far, .body.assessor a.btn:hover .page-header, .body.assessor a.btn:hover h1, .body.assessor a.btn:hover h2, .body.assessor a.btn:hover h3, .body.assessor a.btn:hover h4, .body.assessor a.btn:hover h5, .body.assessor a.btn:hover h6, .body.assessor button.btn:hover .fa, .body.assessor button.btn:hover .fas, .body.assessor button.btn:hover .far, .body.assessor button.btn:hover .page-header, .body.assessor button.btn:hover h1, .body.assessor button.btn:hover h2, .body.assessor button.btn:hover h3, .body.assessor button.btn:hover h4, .body.assessor button.btn:hover h5, .body.assessor button.btn:hover h6 {
    color: #28739c; }

.body.assessor a.btn-primary, .body.assessor a.btn-secondary, .body.assessor a.btn-tertiary, .body.assessor a.btn-quaternary, .body.assessor a.btn-quinary, .body.assessor a .orb, .body.assessor a.btn.btn-primary, .body.assessor a.btn.btn-secondary, .body.assessor a.btn.btn-tertiary, .body.assessor a.btn.btn-quaternary, .body.assessor a.btn.btn-quinary, .body.assessor a.btn .orb, .body.assessor button.btn.btn-primary, .body.assessor button.btn.btn-secondary, .body.assessor button.btn.btn-tertiary, .body.assessor button.btn.btn-quaternary, .body.assessor button.btn.btn-quinary, .body.assessor button.btn .orb {
  color: white; }
  .body.assessor a.btn-primary .fa, .body.assessor a.btn-primary .fas, .body.assessor a.btn-primary .far, .body.assessor a.btn-secondary .fa, .body.assessor a.btn-secondary .fas, .body.assessor a.btn-secondary .far, .body.assessor a.btn-tertiary .fa, .body.assessor a.btn-tertiary .fas, .body.assessor a.btn-tertiary .far, .body.assessor a.btn-quaternary .fa, .body.assessor a.btn-quaternary .fas, .body.assessor a.btn-quaternary .far, .body.assessor a.btn-quinary .fa, .body.assessor a.btn-quinary .fas, .body.assessor a.btn-quinary .far, .body.assessor a .orb .fa, .body.assessor a .orb .fas, .body.assessor a .orb .far, .body.assessor a.btn.btn-primary .fa, .body.assessor a.btn.btn-primary .fas, .body.assessor a.btn.btn-primary .far, .body.assessor a.btn.btn-secondary .fa, .body.assessor a.btn.btn-secondary .fas, .body.assessor a.btn.btn-secondary .far, .body.assessor a.btn.btn-tertiary .fa, .body.assessor a.btn.btn-tertiary .fas, .body.assessor a.btn.btn-tertiary .far, .body.assessor a.btn.btn-quaternary .fa, .body.assessor a.btn.btn-quaternary .fas, .body.assessor a.btn.btn-quaternary .far, .body.assessor a.btn.btn-quinary .fa, .body.assessor a.btn.btn-quinary .fas, .body.assessor a.btn.btn-quinary .far, .body.assessor a.btn .orb .fa, .body.assessor a.btn .orb .fas, .body.assessor a.btn .orb .far, .body.assessor button.btn.btn-primary .fa, .body.assessor button.btn.btn-primary .fas, .body.assessor button.btn.btn-primary .far, .body.assessor button.btn.btn-secondary .fa, .body.assessor button.btn.btn-secondary .fas, .body.assessor button.btn.btn-secondary .far, .body.assessor button.btn.btn-tertiary .fa, .body.assessor button.btn.btn-tertiary .fas, .body.assessor button.btn.btn-tertiary .far, .body.assessor button.btn.btn-quaternary .fa, .body.assessor button.btn.btn-quaternary .fas, .body.assessor button.btn.btn-quaternary .far, .body.assessor button.btn.btn-quinary .fa, .body.assessor button.btn.btn-quinary .fas, .body.assessor button.btn.btn-quinary .far, .body.assessor button.btn .orb .fa, .body.assessor button.btn .orb .fas, .body.assessor button.btn .orb .far {
    color: white; }

.body.assessor .callout {
  background-color: #f0f5f6;
  border: 1px solid #e0eaec; }

.body.assessor .list-group.transparent .list-group-item {
  background-color: rgba(224, 234, 236, 0.4); }

.body.assessor .forms-listing .btn-light:hover {
  background-color: #c7dde0; }

.body.assessor .event-info h4 {
  color: #315470; }

.body.assessor .bg-light {
  background-color: #F0F5F6 !important; }
  .body.assessor .bg-light:after {
    opacity: 1; }

.body.assessor .card-row .card {
  background-color: #33575c !important;
  color: #33575c !important; }
  .body.assessor .card-row .card .card-label-title {
    color: white; }
  .body.assessor .card-row .card .btn {
    background: #45767d; }
    .body.assessor .card-row .card .btn:hover {
      background-color: #21383b !important; }

.body.assessor .card.highlight {
  background: #f0f4f5;
  box-shadow: none;
  border-left: none;
  border-right: none;
  border-bottom: none; }
  .body.assessor .card.highlight h1, .body.assessor .card.highlight h2, .body.assessor .card.highlight h3, .body.assessor .card.highlight h4, .body.assessor .card.highlight h5 {
    color: #45767d; }
  .body.assessor .card.highlight p {
    color: #505558; }

.body.assessor .blocks li a {
  background-color: #45767d; }
  .body.assessor .blocks li a:hover {
    background-color: #21383b; }
    .body.assessor .blocks li a:hover .orb {
      transform: scale3d(1.3, 1.3, 1.3);
      background-color: #21383b; }
      .body.assessor .blocks li a:hover .orb i {
        color: #65a1aa; }
  .body.assessor .blocks li a .orb {
    background-color: white;
    transition: all 400ms ease-out; }
    .body.assessor .blocks li a .orb i {
      color: #33575c; }

.body .popular-tasks .blocks li.assessor a, .body .popular-links .blocks li.assessor a, .body .recommended-links .blocks li.assessor a, .body .recommended-contacts .blocks li.assessor a {
  background-color: #45767d; }
  .body .popular-tasks .blocks li.assessor a:hover, .body .popular-links .blocks li.assessor a:hover, .body .recommended-links .blocks li.assessor a:hover, .body .recommended-contacts .blocks li.assessor a:hover {
    background-color: #21383b; }
    .body .popular-tasks .blocks li.assessor a:hover .orb, .body .popular-links .blocks li.assessor a:hover .orb, .body .recommended-links .blocks li.assessor a:hover .orb, .body .recommended-contacts .blocks li.assessor a:hover .orb {
      transform: scale3d(1.3, 1.3, 1.3);
      background-color: #21383b; }
      .body .popular-tasks .blocks li.assessor a:hover .orb i, .body .popular-links .blocks li.assessor a:hover .orb i, .body .recommended-links .blocks li.assessor a:hover .orb i, .body .recommended-contacts .blocks li.assessor a:hover .orb i {
        color: #65a1aa; }
  .body .popular-tasks .blocks li.assessor a .orb, .body .popular-links .blocks li.assessor a .orb, .body .recommended-links .blocks li.assessor a .orb, .body .recommended-contacts .blocks li.assessor a .orb {
    background-color: white;
    transition: all 400ms ease-out; }
    .body .popular-tasks .blocks li.assessor a .orb i, .body .popular-links .blocks li.assessor a .orb i, .body .recommended-links .blocks li.assessor a .orb i, .body .recommended-contacts .blocks li.assessor a .orb i {
      color: #33575c; }

.body .popular-tasks .blocks li.recorder a, .body .popular-links .blocks li.recorder a, .body .recommended-links .blocks li.recorder a, .body .recommended-contacts .blocks li.recorder a {
  background-color: #485b2a; }
  .body .popular-tasks .blocks li.recorder a:hover, .body .popular-links .blocks li.recorder a:hover, .body .recommended-links .blocks li.recorder a:hover, .body .recommended-contacts .blocks li.recorder a:hover {
    background-color: #1f2712; }
    .body .popular-tasks .blocks li.recorder a:hover .orb, .body .popular-links .blocks li.recorder a:hover .orb, .body .recommended-links .blocks li.recorder a:hover .orb, .body .recommended-contacts .blocks li.recorder a:hover .orb {
      transform: scale3d(1.3, 1.3, 1.3);
      background-color: #1f2712; }
      .body .popular-tasks .blocks li.recorder a:hover .orb i, .body .popular-links .blocks li.recorder a:hover .orb i, .body .recommended-links .blocks li.recorder a:hover .orb i, .body .recommended-contacts .blocks li.recorder a:hover .orb i {
        color: #99b866; }
  .body .popular-tasks .blocks li.recorder a .orb, .body .popular-links .blocks li.recorder a .orb, .body .recommended-links .blocks li.recorder a .orb, .body .recommended-contacts .blocks li.recorder a .orb {
    background-color: white;
    transition: all 400ms ease-out; }
    .body .popular-tasks .blocks li.recorder a .orb i, .body .popular-links .blocks li.recorder a .orb i, .body .recommended-links .blocks li.recorder a .orb i, .body .recommended-contacts .blocks li.recorder a .orb i {
      color: #566d32; }

.bot {
  display: inline;
  color: #ddd;
  background: #ddd;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  clear: both; }

.hero-block {
  background: white;
  text-align: center;
  min-height: 550px;
  position: relative;
  overflow: hidden; }
  .hero-block #breadcrumb {
    position: absolute;
    top: 0;
    width: 100%;
    border-radius: 0;
    background: rgba(240, 245, 246, 0.85); }
  .hero-block h1, .hero-block h2, .hero-block h3, .hero-block h4, .hero-block h5, .hero-block h6, .hero-block p {
    color: #fff; }
  .hero-block .hero-text {
    background: transparent;
    position: absolute;
    left: 50%;
    width: 50%;
    margin-left: -25%;
    top: 211px; }
    .hero-block .hero-text h1 {
      text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
      font-size: 3.2em; }

.carousel.home {
  background: #315470; }
  .carousel.home h1 {
    font-size: 2em; }
    @media (min-width: 992px) {
      .carousel.home h1 {
        font-size: 3.2em; } }
  .carousel.home p {
    font-size: 1.3em; }
  .carousel.home .carousel-control-next, .carousel.home .carousel-control-prev {
    top: 46%;
    height: 100px;
    cursor: pointer;
    transition: background-color 400ms; }
    .carousel.home .carousel-control-next:hover, .carousel.home .carousel-control-prev:hover {
      background-color: rgba(0, 0, 0, 0.2); }
  .carousel.home .carousel-inner {
    max-height: 75vh;
    overflow: hidden; }
    .carousel.home .carousel-inner::after {
      content: '';
      position: absolute;
      bottom: 0;
      width: 100%;
      background: #1F4D66;
      background: linear-gradient(90deg, #1f4d66 0%, #45767d 100%);
      height: 8px;
      z-index: 2; }
    @media (min-width: 992px) {
      .carousel.home .carousel-inner .carousel-image {
        width: 100%; } }
  .carousel.home .carousel-control-next, .carousel.home .carousel-control-prev {
    color: #505558; }
  .carousel.home h1, .carousel.home h2, .carousel.home h3, .carousel.home h4, .carousel.home h5, .carousel.home h6, .carousel.home p {
    color: white; }
  .carousel.home .carousel-caption {
    position: relative;
    right: auto;
    bottom: auto;
    left: 50%;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: left;
    width: 90%;
    margin-left: -45%; }
    @media (min-width: 992px) {
      .carousel.home .carousel-caption {
        position: absolute;
        top: 33%;
        width: 100%;
        text-align: center;
        margin-left: -50%; } }
    .carousel.home .carousel-caption h1 {
      text-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); }
    .carousel.home .carousel-caption .btn {
      letter-spacing: 1px;
      box-shadow: 0 0 6px 3px rgba(255, 255, 255, 0.01), 0 0 10px 6px rgba(255, 255, 255, 0.02), 0 0 14px 9px rgba(0, 255, 255, 0.01); }
  .carousel.home .wireframe-light-gray {
    background: #E5E5E5; }
  .carousel.home .social-icon {
    display: inline-block;
    margin-right: 10px;
    width: 30px;
    fill: #E5E5E5; }

img.-align-left {
  width: 100%;
  margin-right: 0; }
  @media (min-width: 992px) {
    img.-align-left {
      width: auto !important;
      margin-right: inherit; } }

html,
body {
  height: 100%;
  background: white;
  color: #505558;
  font-family: 'Roboto', sans-serif;
  position: relative; }

p {
  color: #555; }

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

section.card {
  padding: 1.6rem; }
  @media (min-width: 992px) {
    section.card {
      padding: 3rem; } }

.home-page {
  position: relative; }
  .home-page .container-lg {
    max-width: 1400px; }

.clear-float {
  clear: both;
  height: 10px; }

main {
  flex: 1 0 auto;
  font-size: 1.1rem;
  padding-bottom: 2em;
  position: relative; }
  main.home-page {
    padding-bottom: 0; }

.bold {
  font-weight: bold; }

@media (min-width: 992px) {
  .container-sm {
    max-width: 60em; } }

@media (min-width: 992px) {
  .container-md {
    max-width: 72em; } }

footer {
  flex-shrink: none; }

h1, h2, h3, h4, h5, h6 {
  color: #383b3d;
  font-family: 'Grotesque MT';
  font-weight: bold;
  font-style: normal;
  font-weight: 700; }

@font-face {
  h1, h2, h3, h4, h5, h6 {
    font-family: 'Grotesque MT';
    src: url("../webfonts/GrotesqueMT-Bold.eot");
    font-weight: bold;
    font-style: normal; } }

@font-face {
  h1, h2, h3, h4, h5, h6 {
    font-family: 'Grotesque MT';
    src: local("Grotesque MT Bold"), local("GrotesqueMT-Bold"), url("data:application/font-woff2;charset=utf-8;base64,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") format("woff2"), url("data:application/font-woff;charset=utf-8;base64,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") format("woff"), url("../webfonts/GrotesqueMT-Bold.ttf") format("truetype"), url("../webfonts/GrotesqueMT-Bold.svg#GrotesqueMT-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap; } }
  h1.form-search, h2.form-search, h3.form-search, h4.form-search, h5.form-search, h6.form-search {
    cursor: default !important;
    margin-bottom: 0; }

h2 {
  font-weight: 700; }

a h1, a h2, a h3, a h4, a h5, a h6 {
  color: #1F4D66; }
  a h1.form-search, a h2.form-search, a h3.form-search, a h4.form-search, a h5.form-search, a h6.form-search {
    cursor: default !important;
    margin-bottom: 0; }

a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6 {
  text-decoration: underline; }

p {
  margin-bottom: 1.6rem;
  line-height: 1.8rem;
  font-size: 1em; }
  p.form-search {
    cursor: default !important;
    margin-bottom: 0; }
  p.lead {
    line-height: 1.7em;
    font-size: 1.1em; }

li {
  font-size: .9em; }

/* Some special spacing helper classes */
.mt--1 {
  margin-top: -.25em; }

.mt--2 {
  margin-top: -.5em; }

.mt--3 {
  margin-top: -1em; }

.mt--4 {
  margin-top: -1.5em; }

.mt--5 {
  margin-top: -3em; }

.pb-6 {
  padding-bottom: 5em; }

/*

 * Row with equal height columns

 * --------------------------------------------------

 */
.row.white .contain, div[class^="col-"].white .contain, div[class*=" col-"].white .contain {
  padding: 1rem 3rem 0 0; }

.row.white .contain {
  display: flex; }

.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .row-eq-height div[class^="col-"] {
    height: 275px; }
  .row-eq-height .orb-container {
    display: flex; }
  .row-eq-height .card {
    margin-bottom: 0; }
  .row-eq-height .card, .row-eq-height .contain {
    height: 100%;
    position: relative; }
  .row-eq-height .card .btn {
    position: absolute;
    bottom: 23px;
    width: calc( 100% - 3rem); }

.passive-navbar {
  background: linear-gradient(90deg, #28739c, #315470); }

.hero-text .page-header {
  color: white !important; }

.stacked {
  z-index: 1001;
  position: relative; }

.forms-listing .btn-block.recorder {
  border-left: 7px #647E3A solid;
  background-color: #f4f5ef !important; }
  .forms-listing .btn-block.recorder:hover {
    background-color: #dfe9ce !important; }

.forms-listing .btn-block.assessor {
  border-left: 7px #45767d solid;
  background-color: #f0f5f6 !important; }
  .forms-listing .btn-block.assessor:hover {
    background-color: #bed2e2 !important; }

.filter-bar {
  margin-top: 3em;
  margin-bottom: 1em; }
  .filter-bar .search-btn {
    margin: 0 0 .875rem;
    padding: .4rem .875rem;
    width: 18%; }
  .filter-bar label {
    display: block;
    margin: 0;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.6;
    color: #222; }
    .filter-bar label .fas {
      position: absolute;
      right: 30px;
      top: 41px;
      z-index: 100000; }
    .filter-bar label span {
      font-weight: bold;
      color: #315470;
      margin-bottom: 5px; }
  .filter-bar select, .filter-bar .form-control {
    width: 100%;
    margin: 0 0 0.875rem;
    padding: 0.58333rem 0.875rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #f0f0f0;
    border-radius: 0;
    background-color: #fff;
    font-size: 1rem;
    font-weight: 500;
    line-height: 1.6;
    padding-right: 1.3125rem;
    transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
    color: #6b757d; }
  .filter-bar .dropdown-toggle {
    border: 1px solid #E5E5E5;
    color: black; }
  .filter-bar .dropdown-menu #myInput {
    padding: 20px;
    margin-top: -6px;
    border: 0;
    border-radius: 0;
    background: #f1f1f1; }

.top-box-shadow {
  box-shadow: inset 0 0 40px -7px rgba(0, 0, 0, 0.3); }

.arrow-down {
  width: 0px;
  height: 0px;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid #f00; }

.eyebrow-header {
  color: #B65F25;
  margin-bottom: 4px;
  width: 100%;
  display: block;
  font-size: .9em; }

.add-to-calendar {
  position: absolute;
  top: 19px;
  z-index: 5000;
  font-size: .8em;
  right: 33px; }
  .add-to-calendar img {
    width: 16px;
    position: relative;
    top: -1px;
    margin-right: 3px; }

.orb-container {
  display: flex;
  position: relative; }
  .orb-container .orb {
    background-color: #B65F25;
    color: white;
    text-align: center;
    border-radius: 50%;
    font-size: 1rem;
    float: left;
    min-width: 45px;
    min-height: 45px;
    width: 45px;
    height: 45px; }
    @media (min-width: 992px) {
      .orb-container .orb {
        min-width: 56px;
        min-height: 56px;
        width: 56px;
        height: 56px; } }
  .orb-container.icon .orb {
    background-color: white;
    color: #315470;
    text-align: center;
    border-radius: 50%;
    font-size: 1.4rem;
    margin: 0 auto 6px auto;
    min-width: 45px;
    min-height: 45px;
    width: 45px;
    height: 45px;
    padding-top: 5px;
    align-items: center; }
    .orb-container.icon .orb.orange {
      background-color: #B65F25;
      color: white; }
    .orb-container.icon .orb.blue {
      background-color: #315470;
      color: white; }
    .orb-container.icon .orb.green {
      background-color: #647E3A;
      color: white; }

.event-info {
  /*  @include media-breakpoint-up(lg) {
        max-width: 80%;
    } */ }
  .event-info p:first-of-type {
    color: #707070; }
  .event-info p:nth-child(3) {
    font-size: .95rem;
    line-height: 1.4;
    margin-top: 10px; }
  .event-info h4 {
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.35; }
    @media (min-width: 992px) {
      .event-info h4 {
        font-size: 19px;
        line-height: 1.5; } }

.profile h6 {
  color: #315470; }

.profile .name {
  border-bottom: 1px solid #E5E5E5;
  margin-bottom: 20px; }

.profile .name .orb, .profile .location .orb {
  margin-right: 10px; }

.profile .col.orb-container {
  min-width: 80px; }

.orb-date {
  font-size: .75em;
  margin: 0 0 25px 0;
  display: inline-block;
  margin-top: 5px; }
  @media (min-width: 992px) {
    .orb-date {
      margin-top: 10px; } }
  .orb-date .month {
    text-transform: uppercase;
    font-weight: 300;
    display: block;
    line-height: 1.1rem;
    color: white; }
  .orb-date .day {
    font-weight: 700;
    font-size: 1.3rem;
    display: block;
    line-height: 1.3rem;
    color: white; }
  .orb-date.small {
    font-size: .7em;
    margin-bottom: 2px; }

.button-list button {
  border-radius: 0; }

.button-list .flex-row button {
  margin-left: 1rem;
  margin-bottom: 1rem; }

.button-list .card-body {
  padding: 0 1em; }

.button-list button.btn-block:hover {
  background: #e5e5e5; }

.button-list button.btn-block + .btn-block {
  margin-top: 0; }

.button-list button.btn-left, .button-list button.w-icon {
  border-left: 1px solid #505558;
  padding: .5rem 2.5em .6rem 1.5em;
  text-align: left;
  position: relative; }
  .button-list button.btn-left i, .button-list button.w-icon i {
    position: absolute;
    top: 13px;
    right: 19px;
    font-size: .9em; }

.button-map .btn {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin: -1em;
  text-align: left;
  position: relative;
  padding-top: .6em;
  padding-bottom: .6em;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  text-transform: none; }
  .button-map .btn .fa {
    position: absolute;
    right: 10px;
    top: 50%;
    width: 15px;
    height: 15px;
    margin-top: -9px; }
  .button-map .btn .small {
    align-self: stretch;
    color: #d9d9d9;
    max-width: 90%; }
  @media (min-width: 576px) {
    .button-map .btn {
      flex: 0 0 46%;
      max-width: 46%;
      margin: .5em 0 .5em 15px; } }

.vip-band {
  background: transparent;
  color: #fff;
  position: absolute;
  width: 100%;
  z-index: 9999; }
  .vip-band .vip-band-contents {
    padding: 1em 0; }
  .vip-band .nav-pills .nav-link {
    padding: .4em 1.5em;
    border-radius: 0;
    font-weight: bold; }
    .vip-band .nav-pills .nav-link.active {
      background: white;
      color: #B65F25; }
    .vip-band .nav-pills .nav-link:hover {
      text-decoration: underline; }

.responsive {
  max-width: 100%; }

.list-group.transparent .list-group-item {
  background-color: #E5E5E5;
  margin-bottom: 0 !important; }

.callout {
  background: #e5e5e5;
  padding: 2em;
  position: relative; }
  .callout.high-alert {
    background: #ff9999;
    color: red; }
  .callout.warning-alert {
    background: #ffdb99;
    color: orange; }
  .callout.fee-alert {
    color: white;
    background: #647E3A;
    background: linear-gradient(180deg, #647E3A 0%, #3a4a22 100%); }
    .callout.fee-alert:before {
      content: "\f651"; }
    .callout.fee-alert p {
      color: white; }

.carousel-indicators {
  bottom: 15px; }

.action-bar {
  position: relative;
  background: #1F4D66;
  background: linear-gradient(90deg, #1f4d66 0%, #45767d 100%);
  width: 100%;
  bottom: 119px;
  z-index: 1;
  opacity: .9;
  margin-bottom: -99px; }
  .action-bar .container {
    z-index: 2 !important;
    position: relative; }

.bg-light {
  position: relative;
  min-height: 150px;
  padding: 3em 0;
  color: #21383b;
  transition: all 500ms; }
  .bg-light.is-stuck {
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3) !important;
    padding: 1em 0;
    position: sticky !important; }
    .bg-light.is-stuck h1 {
      font-size: 2em; }
    .bg-light.is-stuck .col-md-2 {
      display: none !important; }
    .bg-light.is-stuck .col-md-6 {
      flex: 0 0 66.66667%;
      max-width: 66.66667%; }
    .bg-light.is-stuck .list-group-item {
      font-size: 1rem;
      padding-top: .5rem;
      padding-bottom: .5rem; }
  .bg-light:after {
    content: '';
    /* background: transparent url("../img/header-wave@1x.png") top left !important; */
    width: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    height: 100%;
    z-index: 1;
    opacity: .8; }
  .bg-light.flat:after {
    background: none !important; }
  .bg-light .container {
    z-index: 2 !important;
    position: relative; }

#breadcrumb {
  background: #f0f5f6;
  border-bottom: 1px solid #bfbfbf; }
  #breadcrumb #breadcrumb-nav {
    padding-bottom: 1em; }
    #breadcrumb #breadcrumb-nav .dropdown-item {
      padding: .35em 0;
      display: block;
      font-size: .9em; }
      #breadcrumb #breadcrumb-nav .dropdown-item:hover {
        background: transparent;
        text-decoration: underline; }
  #breadcrumb .breadcrumb {
    margin-bottom: 0;
    background: transparent; }
    #breadcrumb .breadcrumb .fa, #breadcrumb .breadcrumb .fas, #breadcrumb .breadcrumb .far {
      position: relative;
      margin-right: 2px; }
    #breadcrumb .breadcrumb .fa-home {
      color: #B65F25; }
    #breadcrumb .breadcrumb .breadcrumb-item {
      display: block; }
      #breadcrumb .breadcrumb .breadcrumb-item:last-child {
        max-width: 500px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        flex: 1; }
      #breadcrumb .breadcrumb .breadcrumb-item.active {
        color: #505558; }
        #breadcrumb .breadcrumb .breadcrumb-item.active a .fa-chevron-up {
          display: none; }
        #breadcrumb .breadcrumb .breadcrumb-item.active a[aria-expanded="true"] .fa-chevron-up {
          display: inline-block; }
        #breadcrumb .breadcrumb .breadcrumb-item.active a[aria-expanded="true"] .fa-chevron-down {
          display: none; }

.divider {
  height: 1px;
  width: 60px;
  border-bottom: solid 1px #bfbfbf;
  margin-top: 1.25rem;
  margin-bottom: 1.15rem; }

.sharing-panel {
  display: flex;
  align-items: flex-start; }
  .sharing-panel a {
    background-color: #505558;
    color: white;
    width: 45px;
    height: 45px;
    border-radius: 40px;
    text-align: center;
    display: inline-block;
    padding: 8px 10px;
    margin-bottom: 10px; }
    .sharing-panel a:hover {
      background-color: #2c2e30;
      color: #fff; }

.navbar-brand {
  width: 140px !important;
  margin-left: 10px !important; }
  @media (min-width: 992px) {
    .navbar-brand {
      width: 400px !important;
      margin-left: 0 !important; } }

#accordion .card {
  padding: 0; }

@media (min-width: 992px) {
  .animate {
    animation-duration: 0.3s;
    -webkit-animation-duration: 0.3s;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both; } }

@keyframes slideIn {
  0% {
    transform: translateY(1rem);
    opacity: 0; }
  100% {
    transform: translateY(0rem);
    opacity: 1; }
  0% {
    transform: translateY(1rem);
    opacity: 0; } }

@-webkit-keyframes slideIn {
  0% {
    -webkit-transform: transform;
    -webkit-opacity: 0; }
  100% {
    -webkit-transform: translateY(0);
    -webkit-opacity: 1; }
  0% {
    -webkit-transform: translateY(1rem);
    -webkit-opacity: 0; } }

.slideIn {
  -webkit-animation-name: slideIn;
  animation-name: slideIn; }

.stick-to-top {
  position: relative !important;
  top: 0;
  z-index: 10000; }

.sf-heroimage img {
  min-height: 400px;
  max-width: none; }

.sf-Long-text h3 {
  margin: 2rem 0 1.4rem; }

.sfPageContainer main {
  top: 65px !important; }

.sfPageContainer .hero-block {
  display: block; }
  .sfPageContainer .hero-block #breadcrumb {
    position: relative !important; }

.sfPageContainer .hero-text {
  z-index: 9999; }

.sfPageContainer .pull-overlay-up {
  top: 0 !important;
  margin-bottom: 0 !important; }

.sfPageContainer #ctl00_Contentplaceholder8_RadDockZoneContentplaceholder8 {
  position: relative;
  top: 10px; }

.forms-list-title {
  margin-bottom: 60px; }

.forms-library-select button {
  width: 100%;
  margin: 0 0 .875rem;
  padding: .4rem .875rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #f0f0f0;
  border-radius: 0;
  background-color: #fff;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.6;
  padding-right: 1.3125rem;
  transition: box-shadow .5s,border-color .25s ease-in-out;
  color: #6b757d;
  text-align: left; }
  .forms-library-select button .dropdown-toggle:after {
    float: right; }

.-align-left {
  margin-right: 20px; }

.-align-right {
  margin-left: 20px; }

.primary-search {
  width: auto !important;
  float: left; }

.card .card-text {
  color: white;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  font-weight: 100;
  padding-bottom: 60px;
  font-size: .95rem;
  padding-top: 10px; }

.simplelist-text {
  color: #707070; }

.sfPageEditor .search {
  display: none; }

.add-gutter {
  margin-left: 20px;
  margin-right: 20px; }

.search-results div {
  padding-bottom: 20px; }

.col-sm-12 {
  z-index: 2; }
