@charset "UTF-8";
/**
 * AEWSD Theme
 *
 * Arvin-Edison Water Storage District
 */
/**
 * Bootstrap 
 * -----------------------------------------------------------------------------
 */
:root {
  --blue: #007ea8;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #F04124;
  --orange: #fd7e14;
  --yellow: #E99002;
  --green: #43ac6a;
  --teal: #20c997;
  --cyan: #5bc0de;
  --white: #fff;
  --gray: #888;
  --gray-dark: #333;
  --primary: #007ea8;
  --secondary: #eee;
  --success: #43ac6a;
  --info: #5bc0de;
  --warning: #E99002;
  --danger: #F04124;
  --light: #eee;
  --dark: #222;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1280px;
  --font-family-sans-serif: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700; }

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

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

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

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #006b8f;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #003242;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.5rem 0.6rem;
  padding-bottom: 0.5rem 0.6rem;
  color: #757575;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 1rem;
  font-family: "Roboto Slab", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 700;
  line-height: 1.2;
  color: #04436e; }

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

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

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

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

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

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

.lead {
  font-size: 1.15rem;
  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.2); }

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, .mc-main .my-calendar-header ul, .widget.utility-links ul {
  padding-left: 0;
  list-style: none; }

.list-inline-item, .mc-main .my-calendar-header li {
  display: inline-block; }
  .list-inline-item:not(:last-child), .mc-main .my-calendar-header li: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: #888; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

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

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

.figure {
  display: inline-block; }

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

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

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

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

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

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

.container {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 576px) {
    .container {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .container {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .container {
      max-width: 100%; } }
  @media (min-width: 1280px) {
    .container {
      max-width: 1280px; } }

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

.row {
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  -webkit-box-ordinal-group: 0;
          order: -1; }

.order-last {
  -webkit-box-ordinal-group: 14;
          order: 13; }

.order-0 {
  -webkit-box-ordinal-group: 1;
          order: 0; }

.order-1 {
  -webkit-box-ordinal-group: 2;
          order: 1; }

.order-2 {
  -webkit-box-ordinal-group: 3;
          order: 2; }

.order-3 {
  -webkit-box-ordinal-group: 4;
          order: 3; }

.order-4 {
  -webkit-box-ordinal-group: 5;
          order: 4; }

.order-5 {
  -webkit-box-ordinal-group: 6;
          order: 5; }

.order-6 {
  -webkit-box-ordinal-group: 7;
          order: 6; }

.order-7 {
  -webkit-box-ordinal-group: 8;
          order: 7; }

.order-8 {
  -webkit-box-ordinal-group: 9;
          order: 8; }

.order-9 {
  -webkit-box-ordinal-group: 10;
          order: 9; }

.order-10 {
  -webkit-box-ordinal-group: 11;
          order: 10; }

.order-11 {
  -webkit-box-ordinal-group: 12;
          order: 11; }

.order-12 {
  -webkit-box-ordinal-group: 13;
          order: 12; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table, .mc-main table, table.tablepress {
  width: 100%;
  margin-bottom: 1rem;
  color: #333;
  background-color: #f8f8f8; }
  .table th, .mc-main table th, table.tablepress th,
  .table td,
  .mc-main table td,
  table.tablepress td {
    padding: 0.5rem 0.6rem;
    vertical-align: top;
    border-top: 1px solid #b3b7bc; }
  .table thead th, .mc-main table thead th, table.tablepress thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #b3b7bc; }
  .table tbody + tbody, .mc-main table tbody + tbody, table.tablepress tbody + tbody {
    border-top: 2px solid #b3b7bc; }

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

.table-bordered, .mc-main table, table.tablepress {
  border: 1px solid #b3b7bc; }
  .table-bordered th, .mc-main table th, table.tablepress th,
  .table-bordered td,
  .mc-main table td,
  table.tablepress td {
    border: 1px solid #b3b7bc; }
  .table-bordered thead th, .mc-main table thead th, table.tablepress thead th,
  .table-bordered thead td,
  .mc-main table thead td,
  table.tablepress 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: #333;
  background-color: rgba(0, 0, 0, 0.075); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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, .mc-main table .thead-dark th, table.tablepress .thead-dark th, .table .mc-main thead th, .mc-main .table thead th, .mc-main table thead th, table.tablepress .mc-main thead th, .mc-main table.tablepress thead th {
  color: #fff;
  background-color: #333;
  border-color: #464646; }

.table .thead-light th, .mc-main table .thead-light th, table.tablepress .thead-light th {
  color: #495057;
  background-color: #eee;
  border-color: #b3b7bc; }

.table-dark {
  color: #fff;
  background-color: #333; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #464646; }
  .table-dark.table-bordered, .mc-main table.table-dark, table.table-dark.tablepress {
    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, .mc-main .table-responsive-sm > table, .table-responsive-sm > table.tablepress {
      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, .mc-main .table-responsive-md > table, .table-responsive-md > table.tablepress {
      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, .mc-main .table-responsive-lg > table, .table-responsive-lg > table.tablepress {
      border: 0; } }

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

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

.form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div,
.nf-form-wrap .nf-form-content input:not([type="button"]),
.nf-form-wrap .nf-form-content textarea, .nf-form-wrap .nf-form-content select, .widget.utility-search input.search-field {
  display: block;
  width: 100%;
  height: calc(1.55em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.55;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div,
    .nf-form-wrap .nf-form-content input:not([type="button"]),
    .nf-form-wrap .nf-form-content textarea, .nf-form-wrap .nf-form-content select, .widget.utility-search input.search-field {
      -webkit-transition: none;
      transition: none; } }
  .form-control::-ms-expand, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div::-ms-expand,
  .nf-form-wrap .nf-form-content input:not([type="button"])::-ms-expand,
  .nf-form-wrap .nf-form-content textarea::-ms-expand, .nf-form-wrap .nf-form-content select::-ms-expand, .widget.utility-search input.search-field::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:focus,
  .nf-form-wrap .nf-form-content input:focus:not([type="button"]),
  .nf-form-wrap .nf-form-content textarea:focus, .nf-form-wrap .nf-form-content select:focus, .widget.utility-search input.search-field:focus {
    color: #495057;
    background-color: #fff;
    border-color: #29c9ff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
  .form-control::-webkit-input-placeholder, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div::-webkit-input-placeholder, .nf-form-wrap .nf-form-content input:not([type="button"])::-webkit-input-placeholder, .nf-form-wrap .nf-form-content textarea::-webkit-input-placeholder, .nf-form-wrap .nf-form-content select::-webkit-input-placeholder, .widget.utility-search input.search-field::-webkit-input-placeholder {
    color: #888;
    opacity: 1; }
  .form-control::-moz-placeholder, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div::-moz-placeholder, .nf-form-wrap .nf-form-content input:not([type="button"])::-moz-placeholder, .nf-form-wrap .nf-form-content textarea::-moz-placeholder, .nf-form-wrap .nf-form-content select::-moz-placeholder, .widget.utility-search input.search-field::-moz-placeholder {
    color: #888;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:-ms-input-placeholder, .nf-form-wrap .nf-form-content input:not([type="button"]):-ms-input-placeholder, .nf-form-wrap .nf-form-content textarea:-ms-input-placeholder, .nf-form-wrap .nf-form-content select:-ms-input-placeholder, .widget.utility-search input.search-field:-ms-input-placeholder {
    color: #888;
    opacity: 1; }
  .form-control::-ms-input-placeholder, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div::-ms-input-placeholder, .nf-form-wrap .nf-form-content input:not([type="button"])::-ms-input-placeholder, .nf-form-wrap .nf-form-content textarea::-ms-input-placeholder, .nf-form-wrap .nf-form-content select::-ms-input-placeholder, .widget.utility-search input.search-field::-ms-input-placeholder {
    color: #888;
    opacity: 1; }
  .form-control::placeholder, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div::placeholder,
  .nf-form-wrap .nf-form-content input:not([type="button"])::placeholder,
  .nf-form-wrap .nf-form-content textarea::placeholder, .nf-form-wrap .nf-form-content select::placeholder, .widget.utility-search input.search-field::placeholder {
    color: #888;
    opacity: 1; }
  .form-control:disabled, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:disabled,
  .nf-form-wrap .nf-form-content input:disabled:not([type="button"]),
  .nf-form-wrap .nf-form-content textarea:disabled, .nf-form-wrap .nf-form-content select:disabled, .widget.utility-search input.search-field:disabled, .form-control[readonly], .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div[readonly],
  .nf-form-wrap .nf-form-content input[readonly]:not([type="button"]),
  .nf-form-wrap .nf-form-content textarea[readonly], .nf-form-wrap .nf-form-content select[readonly], .widget.utility-search input.search-field[readonly] {
    background-color: #eee;
    opacity: 1; }

select.form-control:focus::-ms-value, .nf-form-wrap .nf-form-content select: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.55; }

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.55;
  color: #333;
  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; }

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

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

textarea.form-control,
.nf-form-wrap .nf-form-content textarea {
  height: auto; }

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

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

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

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

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

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

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

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

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.55;
  color: #fff;
  background-color: rgba(67, 172, 106, 0.9);
  border-radius: 0; }

.was-validated .form-control:valid, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:valid, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:valid,
.was-validated .nf-form-wrap .nf-form-content input:valid:not([type="button"]), .nf-form-wrap .nf-form-content .was-validated input:valid:not([type="button"]),
.was-validated .nf-form-wrap .nf-form-content textarea:valid, .nf-form-wrap .nf-form-content .was-validated textarea:valid, .was-validated .nf-form-wrap .nf-form-content select:valid, .nf-form-wrap .nf-form-content .was-validated select:valid, .was-validated .widget.utility-search input.search-field:valid, .widget.utility-search .was-validated input.search-field:valid, .form-control.is-valid, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-valid,
.nf-form-wrap .nf-form-content input.is-valid:not([type="button"]),
.nf-form-wrap .nf-form-content textarea.is-valid, .nf-form-wrap .nf-form-content select.is-valid, .widget.utility-search input.is-valid.search-field {
  border-color: #43ac6a;
  padding-right: calc(1.55em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343ac6a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.3875em + 0.1875rem);
  background-size: calc(0.775em + 0.375rem) calc(0.775em + 0.375rem); }
  .was-validated .form-control:valid:focus, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:valid:focus, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:valid:focus,
  .was-validated .nf-form-wrap .nf-form-content input:valid:focus:not([type="button"]), .nf-form-wrap .nf-form-content .was-validated input:valid:focus:not([type="button"]),
  .was-validated .nf-form-wrap .nf-form-content textarea:valid:focus, .nf-form-wrap .nf-form-content .was-validated textarea:valid:focus, .was-validated .nf-form-wrap .nf-form-content select:valid:focus, .nf-form-wrap .nf-form-content .was-validated select:valid:focus, .was-validated .widget.utility-search input.search-field:valid:focus, .widget.utility-search .was-validated input.search-field:valid:focus, .form-control.is-valid:focus, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-valid:focus,
  .nf-form-wrap .nf-form-content input.is-valid:focus:not([type="button"]),
  .nf-form-wrap .nf-form-content textarea.is-valid:focus, .nf-form-wrap .nf-form-content select.is-valid:focus, .widget.utility-search input.is-valid.search-field:focus {
    border-color: #43ac6a;
    box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:valid ~ .valid-feedback, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:valid ~ .valid-feedback, .was-validated .nf-form-wrap .nf-form-content input:valid:not([type="button"]) ~ .valid-feedback, .nf-form-wrap .nf-form-content .was-validated input:valid:not([type="button"]) ~ .valid-feedback, .was-validated .nf-form-wrap .nf-form-content textarea:valid ~ .valid-feedback, .nf-form-wrap .nf-form-content .was-validated textarea:valid ~ .valid-feedback, .was-validated .nf-form-wrap .nf-form-content select:valid ~ .valid-feedback, .nf-form-wrap .nf-form-content .was-validated select:valid ~ .valid-feedback, .was-validated .widget.utility-search input.search-field:valid ~ .valid-feedback, .widget.utility-search .was-validated input.search-field:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:valid ~ .valid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content input:valid:not([type="button"]) ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated input:valid:not([type="button"]) ~ .valid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content textarea:valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated textarea:valid ~ .valid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content select:valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated select:valid ~ .valid-tooltip,
  .was-validated .widget.utility-search input.search-field:valid ~ .valid-tooltip,
  .widget.utility-search .was-validated input.search-field:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-valid ~ .valid-feedback, .nf-form-wrap .nf-form-content input.is-valid:not([type="button"]) ~ .valid-feedback, .nf-form-wrap .nf-form-content textarea.is-valid ~ .valid-feedback, .nf-form-wrap .nf-form-content select.is-valid ~ .valid-feedback, .widget.utility-search input.is-valid.search-field ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content input.is-valid:not([type="button"]) ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content textarea.is-valid ~ .valid-tooltip,
  .nf-form-wrap .nf-form-content select.is-valid ~ .valid-tooltip,
  .widget.utility-search input.is-valid.search-field ~ .valid-tooltip {
    display: block; }

.was-validated textarea.form-control:valid,
.was-validated .nf-form-wrap .nf-form-content textarea:valid, .nf-form-wrap .nf-form-content .was-validated textarea:valid, textarea.form-control.is-valid,
.nf-form-wrap .nf-form-content textarea.is-valid {
  padding-right: calc(1.55em + 0.75rem);
  background-position: top calc(0.3875em + 0.1875rem) right calc(0.3875em + 0.1875rem); }

.was-validated .custom-select:valid, .was-validated .mc-main .my-calendar-header select:valid, .mc-main .my-calendar-header .was-validated select:valid, .custom-select.is-valid, .mc-main .my-calendar-header select.is-valid {
  border-color: #43ac6a;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2343ac6a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.775em + 0.375rem) calc(0.775em + 0.375rem); }
  .was-validated .custom-select:valid:focus, .was-validated .mc-main .my-calendar-header select:valid:focus, .mc-main .my-calendar-header .was-validated select:valid:focus, .custom-select.is-valid:focus, .mc-main .my-calendar-header select.is-valid:focus {
    border-color: #43ac6a;
    box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .mc-main .my-calendar-header select:valid ~ .valid-feedback, .mc-main .my-calendar-header .was-validated select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip,
  .was-validated .mc-main .my-calendar-header select:valid ~ .valid-tooltip,
  .mc-main .my-calendar-header .was-validated select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback, .mc-main .my-calendar-header select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip,
  .mc-main .my-calendar-header select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

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

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

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

.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(67, 172, 106, 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: #43ac6a; }

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

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

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #43ac6a;
  box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.55;
  color: #fff;
  background-color: rgba(240, 65, 36, 0.9);
  border-radius: 0; }

.was-validated .form-control:invalid, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:invalid, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:invalid,
.was-validated .nf-form-wrap .nf-form-content input:invalid:not([type="button"]), .nf-form-wrap .nf-form-content .was-validated input:invalid:not([type="button"]),
.was-validated .nf-form-wrap .nf-form-content textarea:invalid, .nf-form-wrap .nf-form-content .was-validated textarea:invalid, .was-validated .nf-form-wrap .nf-form-content select:invalid, .nf-form-wrap .nf-form-content .was-validated select:invalid, .was-validated .widget.utility-search input.search-field:invalid, .widget.utility-search .was-validated input.search-field:invalid, .form-control.is-invalid, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-invalid,
.nf-form-wrap .nf-form-content input.is-invalid:not([type="button"]),
.nf-form-wrap .nf-form-content textarea.is-invalid, .nf-form-wrap .nf-form-content select.is-invalid, .widget.utility-search input.is-invalid.search-field {
  border-color: #F04124;
  padding-right: calc(1.55em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F04124' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F04124' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.3875em + 0.1875rem);
  background-size: calc(0.775em + 0.375rem) calc(0.775em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:invalid:focus, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:invalid:focus,
  .was-validated .nf-form-wrap .nf-form-content input:invalid:focus:not([type="button"]), .nf-form-wrap .nf-form-content .was-validated input:invalid:focus:not([type="button"]),
  .was-validated .nf-form-wrap .nf-form-content textarea:invalid:focus, .nf-form-wrap .nf-form-content .was-validated textarea:invalid:focus, .was-validated .nf-form-wrap .nf-form-content select:invalid:focus, .nf-form-wrap .nf-form-content .was-validated select:invalid:focus, .was-validated .widget.utility-search input.search-field:invalid:focus, .widget.utility-search .was-validated input.search-field:invalid:focus, .form-control.is-invalid:focus, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-invalid:focus,
  .nf-form-wrap .nf-form-content input.is-invalid:focus:not([type="button"]),
  .nf-form-wrap .nf-form-content textarea.is-invalid:focus, .nf-form-wrap .nf-form-content select.is-invalid:focus, .widget.utility-search input.is-invalid.search-field:focus {
    border-color: #F04124;
    box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:invalid ~ .invalid-feedback, .was-validated .nf-form-wrap .nf-form-content input:invalid:not([type="button"]) ~ .invalid-feedback, .nf-form-wrap .nf-form-content .was-validated input:invalid:not([type="button"]) ~ .invalid-feedback, .was-validated .nf-form-wrap .nf-form-content textarea:invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content .was-validated textarea:invalid ~ .invalid-feedback, .was-validated .nf-form-wrap .nf-form-content select:invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content .was-validated select:invalid ~ .invalid-feedback, .was-validated .widget.utility-search input.search-field:invalid ~ .invalid-feedback, .widget.utility-search .was-validated input.search-field:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div:invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content .list-select-wrap .was-validated .nf-field-element > div:invalid ~ .invalid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content input:invalid:not([type="button"]) ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated input:invalid:not([type="button"]) ~ .invalid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content textarea:invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated textarea:invalid ~ .invalid-tooltip,
  .was-validated .nf-form-wrap .nf-form-content select:invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content .was-validated select:invalid ~ .invalid-tooltip,
  .was-validated .widget.utility-search input.search-field:invalid ~ .invalid-tooltip,
  .widget.utility-search .was-validated input.search-field:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content input.is-invalid:not([type="button"]) ~ .invalid-feedback, .nf-form-wrap .nf-form-content textarea.is-invalid ~ .invalid-feedback, .nf-form-wrap .nf-form-content select.is-invalid ~ .invalid-feedback, .widget.utility-search input.is-invalid.search-field ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div.is-invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content input.is-invalid:not([type="button"]) ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content textarea.is-invalid ~ .invalid-tooltip,
  .nf-form-wrap .nf-form-content select.is-invalid ~ .invalid-tooltip,
  .widget.utility-search input.is-invalid.search-field ~ .invalid-tooltip {
    display: block; }

.was-validated textarea.form-control:invalid,
.was-validated .nf-form-wrap .nf-form-content textarea:invalid, .nf-form-wrap .nf-form-content .was-validated textarea:invalid, textarea.form-control.is-invalid,
.nf-form-wrap .nf-form-content textarea.is-invalid {
  padding-right: calc(1.55em + 0.75rem);
  background-position: top calc(0.3875em + 0.1875rem) right calc(0.3875em + 0.1875rem); }

.was-validated .custom-select:invalid, .was-validated .mc-main .my-calendar-header select:invalid, .mc-main .my-calendar-header .was-validated select:invalid, .custom-select.is-invalid, .mc-main .my-calendar-header select.is-invalid {
  border-color: #F04124;
  padding-right: calc((1em + 0.75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23F04124' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23F04124' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(0.775em + 0.375rem) calc(0.775em + 0.375rem); }
  .was-validated .custom-select:invalid:focus, .was-validated .mc-main .my-calendar-header select:invalid:focus, .mc-main .my-calendar-header .was-validated select:invalid:focus, .custom-select.is-invalid:focus, .mc-main .my-calendar-header select.is-invalid:focus {
    border-color: #F04124;
    box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .mc-main .my-calendar-header select:invalid ~ .invalid-feedback, .mc-main .my-calendar-header .was-validated select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip,
  .was-validated .mc-main .my-calendar-header select:invalid ~ .invalid-tooltip,
  .mc-main .my-calendar-header .was-validated select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback, .mc-main .my-calendar-header select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip,
  .mc-main .my-calendar-header select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

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

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

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

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

.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(240, 65, 36, 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: #F04124; }

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

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

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #F04124;
  box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.25); }

.form-inline {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  -webkit-box-align: center;
          align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: flex;
      -webkit-box-flex: 0;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      -webkit-box-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control, .form-inline .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element > div, .nf-form-wrap .nf-form-content .list-select-wrap .form-inline .nf-field-element > div,
    .form-inline .nf-form-wrap .nf-form-content input:not([type="button"]), .nf-form-wrap .nf-form-content .form-inline input:not([type="button"]),
    .form-inline .nf-form-wrap .nf-form-content textarea, .nf-form-wrap .nf-form-content .form-inline textarea, .form-inline .nf-form-wrap .nf-form-content select, .nf-form-wrap .nf-form-content .form-inline select, .form-inline .widget.utility-search input.search-field, .widget.utility-search .form-inline input.search-field {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select,
    .form-inline .mc-main .my-calendar-header select,
    .mc-main .my-calendar-header .form-inline select {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: flex;
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: 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 {
      -webkit-box-align: center;
              align-items: center;
      -webkit-box-pack: center;
              justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn, .fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited, .mc-main .my-calendar-header a, .mc-main .my-calendar-header input[type="submit"], .nf-form-wrap .nf-form-content input[type="button"] {
  display: inline-block;
  font-weight: 400;
  color: #333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.55;
  border-radius: 0;
  -webkit-transition: color 0.07s ease-in-out, background-color 0.07s ease-in-out, border-color 0.07s ease-in-out, box-shadow 0.07s ease-in-out;
  transition: color 0.07s ease-in-out, background-color 0.07s ease-in-out, border-color 0.07s ease-in-out, box-shadow 0.07s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn, .fl-builder-content a.fl-button,
    .fl-builder-content a.fl-button:visited, .mc-main .my-calendar-header a, .mc-main .my-calendar-header input[type="submit"], .nf-form-wrap .nf-form-content input[type="button"] {
      -webkit-transition: none;
      transition: none; } }
  .btn:hover, .fl-builder-content a.fl-button:hover, .mc-main .my-calendar-header a:hover, .mc-main .my-calendar-header input:hover[type="submit"], .nf-form-wrap .nf-form-content input:hover[type="button"] {
    color: #333;
    text-decoration: none; }
  .btn:focus, .fl-builder-content a.fl-button:focus, .mc-main .my-calendar-header a:focus, .mc-main .my-calendar-header input:focus[type="submit"], .nf-form-wrap .nf-form-content input:focus[type="button"], .btn.focus, .fl-builder-content a.focus.fl-button, .mc-main .my-calendar-header a.focus, .mc-main .my-calendar-header input.focus[type="submit"], .nf-form-wrap .nf-form-content input.focus[type="button"] {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
  .btn.disabled, .fl-builder-content a.disabled.fl-button, .mc-main .my-calendar-header a.disabled, .mc-main .my-calendar-header input.disabled[type="submit"], .nf-form-wrap .nf-form-content input.disabled[type="button"], .btn:disabled, .fl-builder-content a.fl-button:disabled, .mc-main .my-calendar-header a:disabled, .mc-main .my-calendar-header input:disabled[type="submit"], .nf-form-wrap .nf-form-content input:disabled[type="button"] {
    opacity: 0.65; }

a.btn.disabled, .fl-builder-content a.disabled.fl-button, .mc-main .my-calendar-header a.disabled,
fieldset:disabled a.btn,
fieldset:disabled .fl-builder-content a.fl-button,
.fl-builder-content fieldset:disabled a.fl-button,
fieldset:disabled .mc-main .my-calendar-header a,
.mc-main .my-calendar-header fieldset:disabled a {
  pointer-events: none; }

.btn-primary, .nf-form-wrap .nf-form-content input[type="button"] {
  color: #fff;
  background-color: #007ea8;
  border-color: #007ea8; }
  .btn-primary:hover, .nf-form-wrap .nf-form-content input:hover[type="button"] {
    color: #fff;
    background-color: #006182;
    border-color: #005875; }
  .btn-primary:focus, .nf-form-wrap .nf-form-content input:focus[type="button"], .btn-primary.focus, .nf-form-wrap .nf-form-content input.focus[type="button"] {
    box-shadow: 0 0 0 0.2rem rgba(38, 145, 181, 0.5); }
  .btn-primary.disabled, .nf-form-wrap .nf-form-content input.disabled[type="button"], .btn-primary:disabled, .nf-form-wrap .nf-form-content input:disabled[type="button"] {
    color: #fff;
    background-color: #007ea8;
    border-color: #007ea8; }
  .btn-primary:not(:disabled):not(.disabled):active, .nf-form-wrap .nf-form-content input:not(:disabled):not(.disabled):active[type="button"], .btn-primary:not(:disabled):not(.disabled).active, .nf-form-wrap .nf-form-content input:not(:disabled):not(.disabled).active[type="button"],
  .show > .btn-primary.dropdown-toggle,
  .nf-form-wrap .nf-form-content .show > input.dropdown-toggle[type="button"] {
    color: #fff;
    background-color: #005875;
    border-color: #004e68; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .nf-form-wrap .nf-form-content input:not(:disabled):not(.disabled):active:focus[type="button"], .btn-primary:not(:disabled):not(.disabled).active:focus, .nf-form-wrap .nf-form-content input:not(:disabled):not(.disabled).active:focus[type="button"],
    .show > .btn-primary.dropdown-toggle:focus,
    .nf-form-wrap .nf-form-content .show > input.dropdown-toggle:focus[type="button"] {
      box-shadow: 0 0 0 0.2rem rgba(38, 145, 181, 0.5); }

.btn-secondary, .mc-main .my-calendar-header a, .mc-main .my-calendar-header input[type="submit"] {
  color: #222;
  background-color: #eee;
  border-color: #eee; }
  .btn-secondary:hover, .mc-main .my-calendar-header a:hover, .mc-main .my-calendar-header input:hover[type="submit"] {
    color: #222;
    background-color: #dbdbdb;
    border-color: #d5d5d5; }
  .btn-secondary:focus, .mc-main .my-calendar-header a:focus, .mc-main .my-calendar-header input:focus[type="submit"], .btn-secondary.focus, .mc-main .my-calendar-header a.focus, .mc-main .my-calendar-header input.focus[type="submit"] {
    box-shadow: 0 0 0 0.2rem rgba(207, 207, 207, 0.5); }
  .btn-secondary.disabled, .mc-main .my-calendar-header a.disabled, .mc-main .my-calendar-header input.disabled[type="submit"], .btn-secondary:disabled, .mc-main .my-calendar-header a:disabled, .mc-main .my-calendar-header input:disabled[type="submit"] {
    color: #222;
    background-color: #eee;
    border-color: #eee; }
  .btn-secondary:not(:disabled):not(.disabled):active, .mc-main .my-calendar-header a:not(:disabled):not(.disabled):active, .mc-main .my-calendar-header input:not(:disabled):not(.disabled):active[type="submit"], .btn-secondary:not(:disabled):not(.disabled).active, .mc-main .my-calendar-header a:not(:disabled):not(.disabled).active, .mc-main .my-calendar-header input:not(:disabled):not(.disabled).active[type="submit"],
  .show > .btn-secondary.dropdown-toggle,
  .mc-main .my-calendar-header .show > a.dropdown-toggle,
  .mc-main .my-calendar-header .show > input.dropdown-toggle[type="submit"] {
    color: #222;
    background-color: #d5d5d5;
    border-color: #cecece; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .mc-main .my-calendar-header a:not(:disabled):not(.disabled):active:focus, .mc-main .my-calendar-header input:not(:disabled):not(.disabled):active:focus[type="submit"], .btn-secondary:not(:disabled):not(.disabled).active:focus, .mc-main .my-calendar-header a:not(:disabled):not(.disabled).active:focus, .mc-main .my-calendar-header input:not(:disabled):not(.disabled).active:focus[type="submit"],
    .show > .btn-secondary.dropdown-toggle:focus,
    .mc-main .my-calendar-header .show > a.dropdown-toggle:focus,
    .mc-main .my-calendar-header .show > input.dropdown-toggle:focus[type="submit"] {
      box-shadow: 0 0 0 0.2rem rgba(207, 207, 207, 0.5); }

.btn-success {
  color: #fff;
  background-color: #43ac6a;
  border-color: #43ac6a; }
  .btn-success:hover {
    color: #fff;
    background-color: #389059;
    border-color: #358753; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(95, 184, 128, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #43ac6a;
    border-color: #43ac6a; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #358753;
    border-color: #317e4e; }
    .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(95, 184, 128, 0.5); }

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de; }
  .btn-info:hover {
    color: #fff;
    background-color: #3bb4d8;
    border-color: #31b0d5; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(116, 201, 227, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #31b0d5;
    border-color: #2aaacf; }
    .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(116, 201, 227, 0.5); }

.btn-warning {
  color: #fff;
  background-color: #E99002;
  border-color: #E99002; }
  .btn-warning:hover {
    color: #fff;
    background-color: #c37902;
    border-color: #b67102; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(236, 161, 40, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #fff;
    background-color: #E99002;
    border-color: #E99002; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #b67102;
    border-color: #aa6901; }
    .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(236, 161, 40, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #F04124;
  border-color: #F04124; }
  .btn-danger:hover {
    color: #fff;
    background-color: #df2d0f;
    border-color: #d32a0e; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(242, 94, 69, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #F04124;
    border-color: #F04124; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #d32a0e;
    border-color: #c7280e; }
    .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(242, 94, 69, 0.5); }

.btn-light {
  color: #222;
  background-color: #eee;
  border-color: #eee; }
  .btn-light:hover {
    color: #222;
    background-color: #dbdbdb;
    border-color: #d5d5d5; }
  .btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(207, 207, 207, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #222;
    background-color: #eee;
    border-color: #eee; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #222;
    background-color: #d5d5d5;
    border-color: #cecece; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(207, 207, 207, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #222;
  border-color: #222; }
  .btn-dark:hover {
    color: #fff;
    background-color: #0f0f0f;
    border-color: #090909; }
  .btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 67, 67, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #222;
    border-color: #222; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #090909;
    border-color: #020202; }
    .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(67, 67, 67, 0.5); }

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

.btn-outline-secondary {
  color: #eee;
  border-color: #eee; }
  .btn-outline-secondary:hover {
    color: #222;
    background-color: #eee;
    border-color: #eee; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #eee;
    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: #222;
    background-color: #eee;
    border-color: #eee; }
    .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(238, 238, 238, 0.5); }

.btn-outline-success {
  color: #43ac6a;
  border-color: #43ac6a; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #43ac6a;
    border-color: #43ac6a; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #43ac6a;
    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: #43ac6a;
    border-color: #43ac6a; }
    .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(67, 172, 106, 0.5); }

.btn-outline-info {
  color: #5bc0de;
  border-color: #5bc0de; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #5bc0de;
    border-color: #5bc0de; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #5bc0de;
    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: #5bc0de;
    border-color: #5bc0de; }
    .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(91, 192, 222, 0.5); }

.btn-outline-warning {
  color: #E99002;
  border-color: #E99002; }
  .btn-outline-warning:hover {
    color: #fff;
    background-color: #E99002;
    border-color: #E99002; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(233, 144, 2, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #E99002;
    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: #fff;
    background-color: #E99002;
    border-color: #E99002; }
    .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(233, 144, 2, 0.5); }

.btn-outline-danger {
  color: #F04124;
  border-color: #F04124; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #F04124;
    border-color: #F04124; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #F04124;
    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: #F04124;
    border-color: #F04124; }
    .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(240, 65, 36, 0.5); }

.btn-outline-light {
  color: #eee;
  border-color: #eee; }
  .btn-outline-light:hover {
    color: #222;
    background-color: #eee;
    border-color: #eee; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #eee;
    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: #222;
    background-color: #eee;
    border-color: #eee; }
    .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(238, 238, 238, 0.5); }

.btn-outline-dark {
  color: #222;
  border-color: #222; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #222;
    border-color: #222; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #222;
    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: #222;
    border-color: #222; }
    .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(34, 34, 34, 0.5); }

.btn-link {
  font-weight: 400;
  color: #006b8f;
  text-decoration: none; }
  .btn-link:hover {
    color: #003242;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: #888;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn, .fl-builder-content .btn-group-lg > a.fl-button, .mc-main .my-calendar-header .btn-group-lg > a, .mc-main .my-calendar-header .btn-group-lg > input[type="submit"], .nf-form-wrap .nf-form-content .btn-group-lg > input[type="button"] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0; }

.btn-sm, .btn-group-sm > .btn, .fl-builder-content .btn-group-sm > a.fl-button, .mc-main .my-calendar-header .btn-group-sm > a, .mc-main .my-calendar-header .btn-group-sm > input[type="submit"], .nf-form-wrap .nf-form-content .btn-group-sm > input[type="button"] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0; }

.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 {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      -webkit-transition: none;
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      -webkit-transition: none;
      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: #333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0; }

.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: 1280px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #222;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #151515;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007ea8; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #888;
    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: #888;
  white-space: nowrap; }

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

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn, .fl-builder-content .btn-group > a.fl-button, .mc-main .my-calendar-header .btn-group > a, .mc-main .my-calendar-header .btn-group > input[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input[type="button"],
  .btn-group-vertical > .btn,
  .fl-builder-content .btn-group-vertical > a.fl-button,
  .mc-main .my-calendar-header .btn-group-vertical > a,
  .mc-main .my-calendar-header .btn-group-vertical > input[type="submit"],
  .nf-form-wrap .nf-form-content .btn-group-vertical > input[type="button"] {
    position: relative;
    -webkit-box-flex: 1;
            flex: 1 1 auto; }
    .btn-group > .btn:hover, .fl-builder-content .btn-group > a.fl-button:hover, .mc-main .my-calendar-header .btn-group > a:hover, .mc-main .my-calendar-header .btn-group > input:hover[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:hover[type="button"],
    .btn-group-vertical > .btn:hover,
    .fl-builder-content .btn-group-vertical > a.fl-button:hover,
    .mc-main .my-calendar-header .btn-group-vertical > a:hover,
    .mc-main .my-calendar-header .btn-group-vertical > input:hover[type="submit"],
    .nf-form-wrap .nf-form-content .btn-group-vertical > input:hover[type="button"] {
      z-index: 1; }
    .btn-group > .btn:focus, .fl-builder-content .btn-group > a.fl-button:focus, .mc-main .my-calendar-header .btn-group > a:focus, .mc-main .my-calendar-header .btn-group > input:focus[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:focus[type="button"], .btn-group > .btn:active, .fl-builder-content .btn-group > a.fl-button:active, .mc-main .my-calendar-header .btn-group > a:active, .mc-main .my-calendar-header .btn-group > input:active[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:active[type="button"], .btn-group > .btn.active, .fl-builder-content .btn-group > a.active.fl-button, .mc-main .my-calendar-header .btn-group > a.active, .mc-main .my-calendar-header .btn-group > input.active[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input.active[type="button"],
    .btn-group-vertical > .btn:focus,
    .fl-builder-content .btn-group-vertical > a.fl-button:focus,
    .mc-main .my-calendar-header .btn-group-vertical > a:focus,
    .mc-main .my-calendar-header .btn-group-vertical > input:focus[type="submit"],
    .nf-form-wrap .nf-form-content .btn-group-vertical > input:focus[type="button"],
    .btn-group-vertical > .btn:active,
    .fl-builder-content .btn-group-vertical > a.fl-button:active,
    .mc-main .my-calendar-header .btn-group-vertical > a:active,
    .mc-main .my-calendar-header .btn-group-vertical > input:active[type="submit"],
    .nf-form-wrap .nf-form-content .btn-group-vertical > input:active[type="button"],
    .btn-group-vertical > .btn.active,
    .fl-builder-content .btn-group-vertical > a.active.fl-button,
    .mc-main .my-calendar-header .btn-group-vertical > a.active,
    .mc-main .my-calendar-header .btn-group-vertical > input.active[type="submit"],
    .nf-form-wrap .nf-form-content .btn-group-vertical > input.active[type="button"] {
      z-index: 1; }

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

.btn-group > .btn:not(:first-child), .fl-builder-content .btn-group > a.fl-button:not(:first-child), .mc-main .my-calendar-header .btn-group > a:not(:first-child), .mc-main .my-calendar-header .btn-group > input:not(:first-child)[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:not(:first-child)[type="button"],
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .fl-builder-content .btn-group > a.fl-button:not(:last-child):not(.dropdown-toggle), .mc-main .my-calendar-header .btn-group > a:not(:last-child):not(.dropdown-toggle), .mc-main .my-calendar-header .btn-group > input:not(:last-child):not(.dropdown-toggle)[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:not(:last-child):not(.dropdown-toggle)[type="button"],
.btn-group > .btn-group:not(:last-child) > .btn,
.fl-builder-content .btn-group > .btn-group:not(:last-child) > a.fl-button,
.mc-main .my-calendar-header .btn-group > .btn-group:not(:last-child) > a,
.mc-main .my-calendar-header .btn-group > .btn-group:not(:last-child) > input[type="submit"],
.nf-form-wrap .nf-form-content .btn-group > .btn-group:not(:last-child) > input[type="button"] {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child), .fl-builder-content .btn-group > a.fl-button:not(:first-child), .mc-main .my-calendar-header .btn-group > a:not(:first-child), .mc-main .my-calendar-header .btn-group > input:not(:first-child)[type="submit"], .nf-form-wrap .nf-form-content .btn-group > input:not(:first-child)[type="button"],
.btn-group > .btn-group:not(:first-child) > .btn,
.fl-builder-content .btn-group > .btn-group:not(:first-child) > a.fl-button,
.mc-main .my-calendar-header .btn-group > .btn-group:not(:first-child) > a,
.mc-main .my-calendar-header .btn-group > .btn-group:not(:first-child) > input[type="submit"],
.nf-form-wrap .nf-form-content .btn-group > .btn-group:not(:first-child) > input[type="button"] {
  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, .fl-builder-content .btn-group-sm > a.fl-button + .dropdown-toggle-split, .mc-main .my-calendar-header .btn-group-sm > a + .dropdown-toggle-split, .mc-main .my-calendar-header .btn-group-sm > input[type="submit"] + .dropdown-toggle-split, .nf-form-wrap .nf-form-content .btn-group-sm > input[type="button"] + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .fl-builder-content .btn-group-lg > a.fl-button + .dropdown-toggle-split, .mc-main .my-calendar-header .btn-group-lg > a + .dropdown-toggle-split, .mc-main .my-calendar-header .btn-group-lg > input[type="submit"] + .dropdown-toggle-split, .nf-form-wrap .nf-form-content .btn-group-lg > input[type="button"] + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
          justify-content: center; }
  
  .btn-group-vertical > .btn,
  .fl-builder-content .btn-group-vertical > a.fl-button,
  .mc-main .my-calendar-header .btn-group-vertical > a,
  .mc-main .my-calendar-header .btn-group-vertical > input[type="submit"],
  .nf-form-wrap .nf-form-content .btn-group-vertical > input[type="button"],
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child), .fl-builder-content .btn-group-vertical > a.fl-button:not(:first-child), .mc-main .my-calendar-header .btn-group-vertical > a:not(:first-child), .mc-main .my-calendar-header .btn-group-vertical > input:not(:first-child)[type="submit"], .nf-form-wrap .nf-form-content .btn-group-vertical > input:not(:first-child)[type="button"],
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .fl-builder-content .btn-group-vertical > a.fl-button:not(:last-child):not(.dropdown-toggle), .mc-main .my-calendar-header .btn-group-vertical > a:not(:last-child):not(.dropdown-toggle), .mc-main .my-calendar-header .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type="submit"], .nf-form-wrap .nf-form-content .btn-group-vertical > input:not(:last-child):not(.dropdown-toggle)[type="button"],
  .btn-group-vertical > .btn-group:not(:last-child) > .btn,
  .fl-builder-content .btn-group-vertical > .btn-group:not(:last-child) > a.fl-button,
  .mc-main .my-calendar-header .btn-group-vertical > .btn-group:not(:last-child) > a,
  .mc-main .my-calendar-header .btn-group-vertical > .btn-group:not(:last-child) > input[type="submit"],
  .nf-form-wrap .nf-form-content .btn-group-vertical > .btn-group:not(:last-child) > input[type="button"] {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child), .fl-builder-content .btn-group-vertical > a.fl-button:not(:first-child), .mc-main .my-calendar-header .btn-group-vertical > a:not(:first-child), .mc-main .my-calendar-header .btn-group-vertical > input:not(:first-child)[type="submit"], .nf-form-wrap .nf-form-content .btn-group-vertical > input:not(:first-child)[type="button"],
  .btn-group-vertical > .btn-group:not(:first-child) > .btn,
  .fl-builder-content .btn-group-vertical > .btn-group:not(:first-child) > a.fl-button,
  .mc-main .my-calendar-header .btn-group-vertical > .btn-group:not(:first-child) > a,
  .mc-main .my-calendar-header .btn-group-vertical > .btn-group:not(:first-child) > input[type="submit"],
  .nf-form-wrap .nf-form-content .btn-group-vertical > .btn-group:not(:first-child) > input[type="button"] {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn, .fl-builder-content .btn-group-toggle > a.fl-button, .mc-main .my-calendar-header .btn-group-toggle > a, .mc-main .my-calendar-header .btn-group-toggle > input[type="submit"], .nf-form-wrap .nf-form-content .btn-group-toggle > input[type="button"],
.btn-group-toggle > .btn-group > .btn,
.fl-builder-content .btn-group-toggle > .btn-group > a.fl-button,
.mc-main .my-calendar-header .btn-group-toggle > .btn-group > a,
.mc-main .my-calendar-header .btn-group-toggle > .btn-group > input[type="submit"],
.nf-form-wrap .nf-form-content .btn-group-toggle > .btn-group > input[type="button"] {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"], .fl-builder-content .btn-group-toggle > a.fl-button input[type="radio"], .mc-main .my-calendar-header .btn-group-toggle > a input[type="radio"], .mc-main .my-calendar-header .btn-group-toggle > input[type="submit"] input[type="radio"], .nf-form-wrap .nf-form-content .btn-group-toggle > input[type="button"] input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .fl-builder-content .btn-group-toggle > a.fl-button input[type="checkbox"],
  .mc-main .my-calendar-header .btn-group-toggle > a input[type="checkbox"],
  .mc-main .my-calendar-header .btn-group-toggle > input[type="submit"] input[type="checkbox"],
  .nf-form-wrap .nf-form-content .btn-group-toggle > input[type="button"] input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .fl-builder-content .btn-group-toggle > .btn-group > a.fl-button input[type="radio"],
  .mc-main .my-calendar-header .btn-group-toggle > .btn-group > a input[type="radio"],
  .mc-main .my-calendar-header .btn-group-toggle > .btn-group > input[type="submit"] input[type="radio"],
  .nf-form-wrap .nf-form-content .btn-group-toggle > .btn-group > input[type="button"] input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
  .fl-builder-content .btn-group-toggle > .btn-group > a.fl-button input[type="checkbox"],
  .mc-main .my-calendar-header .btn-group-toggle > .btn-group > a input[type="checkbox"],
  .mc-main .my-calendar-header .btn-group-toggle > .btn-group > input[type="submit"] input[type="checkbox"],
  .nf-form-wrap .nf-form-content .btn-group-toggle > .btn-group > input[type="button"] input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
          align-items: stretch;
  width: 100%; }
  .input-group > .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div,
  .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]),
  .nf-form-wrap .nf-form-content .input-group > textarea, .nf-form-wrap .nf-form-content .input-group > select, .widget.utility-search .input-group > input.search-field,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .mc-main .my-calendar-header .input-group > select,
  .input-group > .custom-file {
    position: relative;
    -webkit-box-flex: 1;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + .form-control, .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + .form-control, .nf-form-wrap .nf-form-content .input-group > textarea + .form-control, .nf-form-wrap .nf-form-content .input-group > select + .form-control, .widget.utility-search .input-group > input.search-field + .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > .form-control + div, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + div, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > input:not([type="button"]) + div, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > textarea + div, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > select + div, .widget.utility-search .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > input.search-field + div, .nf-form-wrap .nf-form-content .list-select-wrap .widget.utility-search .nf-field-element.input-group > input.search-field + div,
    .nf-form-wrap .nf-form-content .input-group > .form-control + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > textarea + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > select + input:not([type="button"]),
    .widget.utility-search .nf-form-wrap .nf-form-content .input-group > input.search-field + input:not([type="button"]), .nf-form-wrap .nf-form-content .widget.utility-search .input-group > input.search-field + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > .form-control + textarea,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + textarea,
    .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + textarea,
    .nf-form-wrap .nf-form-content .input-group > textarea + textarea,
    .nf-form-wrap .nf-form-content .input-group > select + textarea,
    .widget.utility-search .nf-form-wrap .nf-form-content .input-group > input.search-field + textarea, .nf-form-wrap .nf-form-content .widget.utility-search .input-group > input.search-field + textarea, .nf-form-wrap .nf-form-content .input-group > .form-control + select, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + select, .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + select, .nf-form-wrap .nf-form-content .input-group > textarea + select, .nf-form-wrap .nf-form-content .input-group > select + select, .widget.utility-search .nf-form-wrap .nf-form-content .input-group > input.search-field + select, .nf-form-wrap .nf-form-content .widget.utility-search .input-group > input.search-field + select, .widget.utility-search .input-group > .form-control + input.search-field, .nf-form-wrap .nf-form-content .list-select-wrap .widget.utility-search .nf-field-element.input-group > div + input.search-field, .widget.utility-search .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + input.search-field, .nf-form-wrap .nf-form-content .widget.utility-search .input-group > input:not([type="button"]) + input.search-field, .widget.utility-search .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + input.search-field, .nf-form-wrap .nf-form-content .widget.utility-search .input-group > textarea + input.search-field, .widget.utility-search .nf-form-wrap .nf-form-content .input-group > textarea + input.search-field, .nf-form-wrap .nf-form-content .widget.utility-search .input-group > select + input.search-field, .widget.utility-search .nf-form-wrap .nf-form-content .input-group > select + input.search-field, .widget.utility-search .input-group > input.search-field + input.search-field,
    .input-group > .form-control + .custom-select,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + .custom-select,
    .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + .custom-select,
    .nf-form-wrap .nf-form-content .input-group > textarea + .custom-select,
    .nf-form-wrap .nf-form-content .input-group > select + .custom-select,
    .widget.utility-search .input-group > input.search-field + .custom-select,
    .mc-main .my-calendar-header .input-group > .form-control + select,
    .nf-form-wrap .nf-form-content .list-select-wrap .mc-main .my-calendar-header .nf-field-element.input-group > div + select,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + select,
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > input:not([type="button"]) + select,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + select,
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > textarea + select,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > textarea + select,
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > select + select,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > select + select,
    .widget.utility-search .mc-main .my-calendar-header .input-group > input.search-field + select,
    .mc-main .my-calendar-header .widget.utility-search .input-group > input.search-field + select,
    .input-group > .form-control + .custom-file,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div + .custom-file,
    .nf-form-wrap .nf-form-content .input-group > input:not([type="button"]) + .custom-file,
    .nf-form-wrap .nf-form-content .input-group > textarea + .custom-file,
    .nf-form-wrap .nf-form-content .input-group > select + .custom-file,
    .widget.utility-search .input-group > input.search-field + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > .form-control-plaintext + div,
    .nf-form-wrap .nf-form-content .input-group > .form-control-plaintext + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > .form-control-plaintext + textarea,
    .nf-form-wrap .nf-form-content .input-group > .form-control-plaintext + select,
    .widget.utility-search .input-group > .form-control-plaintext + input.search-field,
    .input-group > .form-control-plaintext + .custom-select,
    .mc-main .my-calendar-header .input-group > .form-control-plaintext + select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .mc-main .my-calendar-header .input-group > select + .form-control,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > .custom-select + div,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > select + div,
    .nf-form-wrap .nf-form-content .list-select-wrap .mc-main .my-calendar-header .nf-field-element.input-group > select + div,
    .nf-form-wrap .nf-form-content .input-group > .custom-select + input:not([type="button"]),
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > select + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > select + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > .custom-select + textarea,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > select + textarea,
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > select + textarea,
    .nf-form-wrap .nf-form-content .input-group > .custom-select + select,
    .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group > select + select,
    .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group > select + select,
    .widget.utility-search .input-group > .custom-select + input.search-field,
    .mc-main .my-calendar-header .widget.utility-search .input-group > select + input.search-field,
    .widget.utility-search .mc-main .my-calendar-header .input-group > select + input.search-field,
    .input-group > .custom-select + .custom-select,
    .mc-main .my-calendar-header .input-group > select + .custom-select,
    .mc-main .my-calendar-header .input-group > .custom-select + select,
    .mc-main .my-calendar-header .input-group > select + select,
    .input-group > .custom-select + .custom-file,
    .mc-main .my-calendar-header .input-group > select + .custom-file,
    .input-group > .custom-file + .form-control,
    .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > .custom-file + div,
    .nf-form-wrap .nf-form-content .input-group > .custom-file + input:not([type="button"]),
    .nf-form-wrap .nf-form-content .input-group > .custom-file + textarea,
    .nf-form-wrap .nf-form-content .input-group > .custom-file + select,
    .widget.utility-search .input-group > .custom-file + input.search-field,
    .input-group > .custom-file + .custom-select,
    .mc-main .my-calendar-header .input-group > .custom-file + select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div:focus,
  .nf-form-wrap .nf-form-content .input-group > input:focus:not([type="button"]),
  .nf-form-wrap .nf-form-content .input-group > textarea:focus, .nf-form-wrap .nf-form-content .input-group > select:focus, .widget.utility-search .input-group > input.search-field:focus,
  .input-group > .custom-select:focus,
  .mc-main .my-calendar-header .input-group > select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:last-child), .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div:not(:last-child),
  .nf-form-wrap .nf-form-content .input-group > input:not(:last-child):not([type="button"]),
  .nf-form-wrap .nf-form-content .input-group > textarea:not(:last-child), .nf-form-wrap .nf-form-content .input-group > select:not(:last-child), .widget.utility-search .input-group > input.search-field:not(:last-child),
  .input-group > .custom-select:not(:last-child),
  .mc-main .my-calendar-header .input-group > select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group > .form-control:not(:first-child), .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group > div:not(:first-child),
  .nf-form-wrap .nf-form-content .input-group > input:not(:first-child):not([type="button"]),
  .nf-form-wrap .nf-form-content .input-group > textarea:not(:first-child), .nf-form-wrap .nf-form-content .input-group > select:not(:first-child), .widget.utility-search .input-group > input.search-field:not(:first-child),
  .input-group > .custom-select:not(:first-child),
  .mc-main .my-calendar-header .input-group > select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:last-child) .custom-file-label::after {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0; }
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: flex; }
  .input-group-prepend .btn, .input-group-prepend .fl-builder-content a.fl-button, .fl-builder-content .input-group-prepend a.fl-button, .input-group-prepend .mc-main .my-calendar-header a, .mc-main .my-calendar-header .input-group-prepend a, .input-group-prepend .mc-main .my-calendar-header input[type="submit"], .mc-main .my-calendar-header .input-group-prepend input[type="submit"], .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"],
  .input-group-append .btn,
  .input-group-append .fl-builder-content a.fl-button,
  .fl-builder-content .input-group-append a.fl-button,
  .input-group-append .mc-main .my-calendar-header a,
  .mc-main .my-calendar-header .input-group-append a,
  .input-group-append .mc-main .my-calendar-header input[type="submit"],
  .mc-main .my-calendar-header .input-group-append input[type="submit"],
  .input-group-append .nf-form-wrap .nf-form-content input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append input[type="button"] {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus, .input-group-prepend .fl-builder-content a.fl-button:focus, .fl-builder-content .input-group-prepend a.fl-button:focus, .input-group-prepend .mc-main .my-calendar-header a:focus, .mc-main .my-calendar-header .input-group-prepend a:focus, .input-group-prepend .mc-main .my-calendar-header input:focus[type="submit"], .mc-main .my-calendar-header .input-group-prepend input:focus[type="submit"], .input-group-prepend .nf-form-wrap .nf-form-content input:focus[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend input:focus[type="button"],
    .input-group-append .btn:focus,
    .input-group-append .fl-builder-content a.fl-button:focus,
    .fl-builder-content .input-group-append a.fl-button:focus,
    .input-group-append .mc-main .my-calendar-header a:focus,
    .mc-main .my-calendar-header .input-group-append a:focus,
    .input-group-append .mc-main .my-calendar-header input:focus[type="submit"],
    .mc-main .my-calendar-header .input-group-append input:focus[type="submit"],
    .input-group-append .nf-form-wrap .nf-form-content input:focus[type="button"],
    .nf-form-wrap .nf-form-content .input-group-append input:focus[type="button"] {
      z-index: 3; }
  .input-group-prepend .btn + .btn, .input-group-prepend .fl-builder-content a.fl-button + .btn, .fl-builder-content .input-group-prepend a.fl-button + .btn, .input-group-prepend .mc-main .my-calendar-header a + .btn, .mc-main .my-calendar-header .input-group-prepend a + .btn, .input-group-prepend .mc-main .my-calendar-header input[type="submit"] + .btn, .mc-main .my-calendar-header .input-group-prepend input[type="submit"] + .btn, .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + .btn, .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + .btn, .input-group-prepend .fl-builder-content .btn + a.fl-button, .fl-builder-content .input-group-prepend .btn + a.fl-button, .input-group-prepend .fl-builder-content a.fl-button + a.fl-button, .fl-builder-content .input-group-prepend a.fl-button + a.fl-button, .input-group-prepend .mc-main .my-calendar-header .fl-builder-content a + a.fl-button, .mc-main .my-calendar-header .input-group-prepend .fl-builder-content a + a.fl-button, .input-group-prepend .mc-main .my-calendar-header .fl-builder-content input[type="submit"] + a.fl-button, .mc-main .my-calendar-header .input-group-prepend .fl-builder-content input[type="submit"] + a.fl-button, .input-group-prepend .nf-form-wrap .nf-form-content .fl-builder-content input[type="button"] + a.fl-button, .fl-builder-content .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + a.fl-button, .nf-form-wrap .nf-form-content .input-group-prepend .fl-builder-content input[type="button"] + a.fl-button, .fl-builder-content .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + a.fl-button, .input-group-prepend .mc-main .my-calendar-header .btn + a, .mc-main .my-calendar-header .input-group-prepend .btn + a, .mc-main .my-calendar-header .input-group-prepend .fl-builder-content a.fl-button + a, .input-group-prepend .mc-main .my-calendar-header a + a, .mc-main .my-calendar-header .input-group-prepend a + a, .input-group-prepend .mc-main .my-calendar-header input[type="submit"] + a, .mc-main .my-calendar-header .input-group-prepend input[type="submit"] + a, .input-group-prepend .nf-form-wrap .nf-form-content .mc-main .my-calendar-header input[type="button"] + a, .mc-main .my-calendar-header .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + a, .nf-form-wrap .nf-form-content .input-group-prepend .mc-main .my-calendar-header input[type="button"] + a, .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + a, .input-group-prepend .mc-main .my-calendar-header .btn + input[type="submit"], .mc-main .my-calendar-header .input-group-prepend .btn + input[type="submit"], .mc-main .my-calendar-header .input-group-prepend .fl-builder-content a.fl-button + input[type="submit"], .input-group-prepend .mc-main .my-calendar-header a + input[type="submit"], .mc-main .my-calendar-header .input-group-prepend a + input[type="submit"], .input-group-prepend .mc-main .my-calendar-header input[type="submit"] + input[type="submit"], .mc-main .my-calendar-header .input-group-prepend input[type="submit"] + input[type="submit"], .input-group-prepend .nf-form-wrap .nf-form-content .mc-main .my-calendar-header input[type="button"] + input[type="submit"], .mc-main .my-calendar-header .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + input[type="submit"], .nf-form-wrap .nf-form-content .input-group-prepend .mc-main .my-calendar-header input[type="button"] + input[type="submit"], .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + input[type="submit"], .input-group-prepend .nf-form-wrap .nf-form-content .btn + input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend .btn + input[type="button"], .input-group-prepend .fl-builder-content .nf-form-wrap .nf-form-content a.fl-button + input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend .fl-builder-content a.fl-button + input[type="button"], .fl-builder-content .input-group-prepend .nf-form-wrap .nf-form-content a.fl-button + input[type="button"], .nf-form-wrap .nf-form-content .fl-builder-content .input-group-prepend a.fl-button + input[type="button"], .input-group-prepend .mc-main .my-calendar-header .nf-form-wrap .nf-form-content a + input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend .mc-main .my-calendar-header a + input[type="button"], .mc-main .my-calendar-header .input-group-prepend .nf-form-wrap .nf-form-content a + input[type="button"], .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group-prepend a + input[type="button"], .input-group-prepend .mc-main .my-calendar-header .nf-form-wrap .nf-form-content input[type="submit"] + input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend .mc-main .my-calendar-header input[type="submit"] + input[type="button"], .mc-main .my-calendar-header .input-group-prepend .nf-form-wrap .nf-form-content input[type="submit"] + input[type="button"], .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group-prepend input[type="submit"] + input[type="button"], .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + input[type="button"], .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + input[type="button"],
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .fl-builder-content a.fl-button + .input-group-text,
  .fl-builder-content .input-group-prepend a.fl-button + .input-group-text,
  .input-group-prepend .mc-main .my-calendar-header a + .input-group-text,
  .mc-main .my-calendar-header .input-group-prepend a + .input-group-text,
  .input-group-prepend .mc-main .my-calendar-header input[type="submit"] + .input-group-text,
  .mc-main .my-calendar-header .input-group-prepend input[type="submit"] + .input-group-text,
  .input-group-prepend .nf-form-wrap .nf-form-content input[type="button"] + .input-group-text,
  .nf-form-wrap .nf-form-content .input-group-prepend input[type="button"] + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-prepend .fl-builder-content .input-group-text + a.fl-button,
  .fl-builder-content .input-group-prepend .input-group-text + a.fl-button,
  .input-group-prepend .mc-main .my-calendar-header .input-group-text + a,
  .mc-main .my-calendar-header .input-group-prepend .input-group-text + a,
  .input-group-prepend .mc-main .my-calendar-header .input-group-text + input[type="submit"],
  .mc-main .my-calendar-header .input-group-prepend .input-group-text + input[type="submit"],
  .input-group-prepend .nf-form-wrap .nf-form-content .input-group-text + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-prepend .input-group-text + input[type="button"],
  .input-group-append .btn + .btn,
  .input-group-append .fl-builder-content a.fl-button + .btn,
  .fl-builder-content .input-group-append a.fl-button + .btn,
  .input-group-append .mc-main .my-calendar-header a + .btn,
  .mc-main .my-calendar-header .input-group-append a + .btn,
  .input-group-append .mc-main .my-calendar-header input[type="submit"] + .btn,
  .mc-main .my-calendar-header .input-group-append input[type="submit"] + .btn,
  .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + .btn,
  .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + .btn,
  .input-group-append .fl-builder-content .btn + a.fl-button,
  .fl-builder-content .input-group-append .btn + a.fl-button,
  .input-group-append .fl-builder-content a.fl-button + a.fl-button,
  .fl-builder-content .input-group-append a.fl-button + a.fl-button,
  .input-group-append .mc-main .my-calendar-header .fl-builder-content a + a.fl-button,
  .mc-main .my-calendar-header .input-group-append .fl-builder-content a + a.fl-button,
  .input-group-append .mc-main .my-calendar-header .fl-builder-content input[type="submit"] + a.fl-button,
  .mc-main .my-calendar-header .input-group-append .fl-builder-content input[type="submit"] + a.fl-button,
  .input-group-append .nf-form-wrap .nf-form-content .fl-builder-content input[type="button"] + a.fl-button,
  .fl-builder-content .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + a.fl-button,
  .nf-form-wrap .nf-form-content .input-group-append .fl-builder-content input[type="button"] + a.fl-button,
  .fl-builder-content .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + a.fl-button,
  .input-group-append .mc-main .my-calendar-header .btn + a,
  .mc-main .my-calendar-header .input-group-append .btn + a,
  .mc-main .my-calendar-header .input-group-append .fl-builder-content a.fl-button + a,
  .input-group-append .mc-main .my-calendar-header a + a,
  .mc-main .my-calendar-header .input-group-append a + a,
  .input-group-append .mc-main .my-calendar-header input[type="submit"] + a,
  .mc-main .my-calendar-header .input-group-append input[type="submit"] + a,
  .input-group-append .nf-form-wrap .nf-form-content .mc-main .my-calendar-header input[type="button"] + a,
  .mc-main .my-calendar-header .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + a,
  .nf-form-wrap .nf-form-content .input-group-append .mc-main .my-calendar-header input[type="button"] + a,
  .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + a,
  .input-group-append .mc-main .my-calendar-header .btn + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append .btn + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append .fl-builder-content a.fl-button + input[type="submit"],
  .input-group-append .mc-main .my-calendar-header a + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append a + input[type="submit"],
  .input-group-append .mc-main .my-calendar-header input[type="submit"] + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append input[type="submit"] + input[type="submit"],
  .input-group-append .nf-form-wrap .nf-form-content .mc-main .my-calendar-header input[type="button"] + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + input[type="submit"],
  .nf-form-wrap .nf-form-content .input-group-append .mc-main .my-calendar-header input[type="button"] + input[type="submit"],
  .mc-main .my-calendar-header .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + input[type="submit"],
  .input-group-append .nf-form-wrap .nf-form-content .btn + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append .btn + input[type="button"],
  .input-group-append .fl-builder-content .nf-form-wrap .nf-form-content a.fl-button + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append .fl-builder-content a.fl-button + input[type="button"],
  .fl-builder-content .input-group-append .nf-form-wrap .nf-form-content a.fl-button + input[type="button"],
  .nf-form-wrap .nf-form-content .fl-builder-content .input-group-append a.fl-button + input[type="button"],
  .input-group-append .mc-main .my-calendar-header .nf-form-wrap .nf-form-content a + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append .mc-main .my-calendar-header a + input[type="button"],
  .mc-main .my-calendar-header .input-group-append .nf-form-wrap .nf-form-content a + input[type="button"],
  .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group-append a + input[type="button"],
  .input-group-append .mc-main .my-calendar-header .nf-form-wrap .nf-form-content input[type="submit"] + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append .mc-main .my-calendar-header input[type="submit"] + input[type="button"],
  .mc-main .my-calendar-header .input-group-append .nf-form-wrap .nf-form-content input[type="submit"] + input[type="button"],
  .nf-form-wrap .nf-form-content .mc-main .my-calendar-header .input-group-append input[type="submit"] + input[type="button"],
  .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + input[type="button"],
  .input-group-append .btn + .input-group-text,
  .input-group-append .fl-builder-content a.fl-button + .input-group-text,
  .fl-builder-content .input-group-append a.fl-button + .input-group-text,
  .input-group-append .mc-main .my-calendar-header a + .input-group-text,
  .mc-main .my-calendar-header .input-group-append a + .input-group-text,
  .input-group-append .mc-main .my-calendar-header input[type="submit"] + .input-group-text,
  .mc-main .my-calendar-header .input-group-append input[type="submit"] + .input-group-text,
  .input-group-append .nf-form-wrap .nf-form-content input[type="button"] + .input-group-text,
  .nf-form-wrap .nf-form-content .input-group-append input[type="button"] + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn,
  .input-group-append .fl-builder-content .input-group-text + a.fl-button,
  .fl-builder-content .input-group-append .input-group-text + a.fl-button,
  .input-group-append .mc-main .my-calendar-header .input-group-text + a,
  .mc-main .my-calendar-header .input-group-append .input-group-text + a,
  .input-group-append .mc-main .my-calendar-header .input-group-text + input[type="submit"],
  .mc-main .my-calendar-header .input-group-append .input-group-text + input[type="submit"],
  .input-group-append .nf-form-wrap .nf-form-content .input-group-text + input[type="button"],
  .nf-form-wrap .nf-form-content .input-group-append .input-group-text + input[type="button"] {
    margin-left: -1px; }

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

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

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

.input-group-lg > .form-control:not(textarea), .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group-lg > div:not(textarea),
.nf-form-wrap .nf-form-content .input-group-lg > input:not(textarea):not([type="button"]),
.nf-form-wrap .nf-form-content .input-group-lg > textarea:not(textarea), .nf-form-wrap .nf-form-content .input-group-lg > select:not(textarea), .widget.utility-search .input-group-lg > input.search-field:not(textarea),
.input-group-lg > .custom-select,
.mc-main .my-calendar-header .input-group-lg > select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group-lg > div,
.nf-form-wrap .nf-form-content .input-group-lg > input:not([type="button"]),
.nf-form-wrap .nf-form-content .input-group-lg > textarea, .nf-form-wrap .nf-form-content .input-group-lg > select, .widget.utility-search .input-group-lg > input.search-field,
.input-group-lg > .custom-select,
.mc-main .my-calendar-header .input-group-lg > 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,
.fl-builder-content .input-group-lg > .input-group-prepend > a.fl-button,
.mc-main .my-calendar-header .input-group-lg > .input-group-prepend > a,
.mc-main .my-calendar-header .input-group-lg > .input-group-prepend > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group-lg > .input-group-prepend > input[type="button"],
.input-group-lg > .input-group-append > .btn,
.fl-builder-content .input-group-lg > .input-group-append > a.fl-button,
.mc-main .my-calendar-header .input-group-lg > .input-group-append > a,
.mc-main .my-calendar-header .input-group-lg > .input-group-append > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group-lg > .input-group-append > input[type="button"] {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0; }

.input-group-sm > .form-control:not(textarea), .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group-sm > div:not(textarea),
.nf-form-wrap .nf-form-content .input-group-sm > input:not(textarea):not([type="button"]),
.nf-form-wrap .nf-form-content .input-group-sm > textarea:not(textarea), .nf-form-wrap .nf-form-content .input-group-sm > select:not(textarea), .widget.utility-search .input-group-sm > input.search-field:not(textarea),
.input-group-sm > .custom-select,
.mc-main .my-calendar-header .input-group-sm > select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control, .nf-form-wrap .nf-form-content .list-select-wrap .nf-field-element.input-group-sm > div,
.nf-form-wrap .nf-form-content .input-group-sm > input:not([type="button"]),
.nf-form-wrap .nf-form-content .input-group-sm > textarea, .nf-form-wrap .nf-form-content .input-group-sm > select, .widget.utility-search .input-group-sm > input.search-field,
.input-group-sm > .custom-select,
.mc-main .my-calendar-header .input-group-sm > 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,
.fl-builder-content .input-group-sm > .input-group-prepend > a.fl-button,
.mc-main .my-calendar-header .input-group-sm > .input-group-prepend > a,
.mc-main .my-calendar-header .input-group-sm > .input-group-prepend > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group-sm > .input-group-prepend > input[type="button"],
.input-group-sm > .input-group-append > .btn,
.fl-builder-content .input-group-sm > .input-group-append > a.fl-button,
.mc-main .my-calendar-header .input-group-sm > .input-group-append > a,
.mc-main .my-calendar-header .input-group-sm > .input-group-append > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group-sm > .input-group-append > input[type="button"] {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0; }


.input-group-lg > .custom-select,
.mc-main .my-calendar-header .input-group-lg > select,
.input-group-sm > .custom-select,
.mc-main .my-calendar-header .input-group-sm > select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn, .fl-builder-content .input-group > .input-group-prepend > a.fl-button, .mc-main .my-calendar-header .input-group > .input-group-prepend > a, .mc-main .my-calendar-header .input-group > .input-group-prepend > input[type="submit"], .nf-form-wrap .nf-form-content .input-group > .input-group-prepend > input[type="button"],
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.fl-builder-content .input-group > .input-group-append:not(:last-child) > a.fl-button,
.mc-main .my-calendar-header .input-group > .input-group-append:not(:last-child) > a,
.mc-main .my-calendar-header .input-group > .input-group-append:not(:last-child) > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group > .input-group-append:not(:last-child) > input[type="button"],
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.fl-builder-content .input-group > .input-group-append:last-child > a.fl-button:not(:last-child):not(.dropdown-toggle),
.mc-main .my-calendar-header .input-group > .input-group-append:last-child > a:not(:last-child):not(.dropdown-toggle),
.mc-main .my-calendar-header .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type="submit"],
.nf-form-wrap .nf-form-content .input-group > .input-group-append:last-child > input:not(:last-child):not(.dropdown-toggle)[type="button"],
.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, .fl-builder-content .input-group > .input-group-append > a.fl-button, .mc-main .my-calendar-header .input-group > .input-group-append > a, .mc-main .my-calendar-header .input-group > .input-group-append > input[type="submit"], .nf-form-wrap .nf-form-content .input-group > .input-group-append > input[type="button"],
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.fl-builder-content .input-group > .input-group-prepend:not(:first-child) > a.fl-button,
.mc-main .my-calendar-header .input-group > .input-group-prepend:not(:first-child) > a,
.mc-main .my-calendar-header .input-group > .input-group-prepend:not(:first-child) > input[type="submit"],
.nf-form-wrap .nf-form-content .input-group > .input-group-prepend:not(:first-child) > input[type="button"],
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.fl-builder-content .input-group > .input-group-prepend:first-child > a.fl-button:not(:first-child),
.mc-main .my-calendar-header .input-group > .input-group-prepend:first-child > a:not(:first-child),
.mc-main .my-calendar-header .input-group > .input-group-prepend:first-child > input:not(:first-child)[type="submit"],
.nf-form-wrap .nf-form-content .input-group > .input-group-prepend:first-child > input:not(:first-child)[type="button"],
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #007ea8;
    background-color: #007ea8; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #29c9ff; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #5cd6ff;
    border-color: #5cd6ff; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #888; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #eee; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.275rem;
    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.275rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: no-repeat 50% / 50% 50%; }

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

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

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

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

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

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

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

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

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 126, 168, 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.275rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #adb5bd;
    border-radius: 0.5rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #fff;
    -webkit-transform: translateX(0.75rem);
            transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(0, 126, 168, 0.5); }

.custom-select, .mc-main .my-calendar-header select {
  display: inline-block;
  width: 100%;
  height: calc(1.55em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.55;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus, .mc-main .my-calendar-header select:focus {
    border-color: #29c9ff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
    .custom-select:focus::-ms-value, .mc-main .my-calendar-header select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .mc-main .my-calendar-header select[multiple], .custom-select[size]:not([size="1"]), .mc-main .my-calendar-header select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled, .mc-main .my-calendar-header select:disabled {
    color: #888;
    background-color: #eee; }
  .custom-select::-ms-expand, .mc-main .my-calendar-header select::-ms-expand {
    display: none; }

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.55em + 0.75rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #29c9ff;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #eee; }
  .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.55em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.55;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 0; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.55em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.55;
    color: #495057;
    content: "Browse";
    background-color: #eee;
    border-left: inherit;
    border-radius: 0 0 0 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #e7e7ed, 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #e7e7ed, 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #e7e7ed, 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #007ea8;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #5cd6ff; }
  .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: #007ea8;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #5cd6ff; }
  .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: #007ea8;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #5cd6ff; }
  .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, .mc-main .my-calendar-header select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label, .custom-select, .mc-main .my-calendar-header select {
      -webkit-transition: none;
      transition: none; } }

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

.nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: rgba(0, 0, 0, 0.1); }
    .nav-tabs .nav-link.disabled {
      color: #ccc;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #e7e7ed;
    border-color: rgba(0, 0, 0, 0.1); }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0; }

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

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

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

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

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

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

.navbar-brand {
  display: inline-block;
  padding-top: 0.30625rem;
  padding-bottom: 0.30625rem;
  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: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          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%;
  -webkit-box-flex: 1;
          flex-grow: 1;
  -webkit-box-align: center;
          align-items: center; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.7); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: #fff; }
  .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.7);
  border-color: rgba(255, 255, 255, 0.1); }

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

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.7); }
  .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: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          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; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }

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

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

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

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

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

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

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

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

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

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

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

.card-img {
  width: 100%;
  border-radius: 0; }

.card-img-top {
  width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.card-deck {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column; }
  .card-deck .card {
    margin-bottom: 20px; }
  @media (min-width: 576px) {
    .card-deck {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
              flex-flow: row wrap;
      margin-right: -20px;
      margin-left: -20px; }
      .card-deck .card {
        display: -webkit-box;
        display: flex;
        -webkit-box-flex: 1;
                flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
                flex-direction: column;
        margin-right: 20px;
        margin-bottom: 0;
        margin-left: 20px; } }

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

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

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

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

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

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

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

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

.breadcrumb-item.active {
  color: #888; }

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #888;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1); }
  .page-link:hover {
    z-index: 2;
    color: #003242;
    text-decoration: none;
    background-color: #eee;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.25); }

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

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

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

.page-item.disabled .page-link {
  color: #eee;
  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;
  border-bottom-left-radius: 0; }

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

.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;
  border-bottom-left-radius: 0; }

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

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

.btn .badge, .fl-builder-content a.fl-button .badge, .mc-main .my-calendar-header a .badge, .mc-main .my-calendar-header input[type="submit"] .badge, .nf-form-wrap .nf-form-content input[type="button"] .badge {
  position: relative;
  top: -1px; }

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

.badge-primary {
  color: #fff;
  background-color: #007ea8; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #005875; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 126, 168, 0.5); }

.badge-secondary {
  color: #222;
  background-color: #eee; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #222;
    background-color: #d5d5d5; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }

.badge-success {
  color: #fff;
  background-color: #43ac6a; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #358753; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(67, 172, 106, 0.5); }

.badge-info {
  color: #fff;
  background-color: #5bc0de; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #31b0d5; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(91, 192, 222, 0.5); }

.badge-warning {
  color: #fff;
  background-color: #E99002; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #fff;
    background-color: #b67102; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(233, 144, 2, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #F04124; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #d32a0e; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(240, 65, 36, 0.5); }

.badge-light {
  color: #222;
  background-color: #eee; }
  a.badge-light:hover, a.badge-light:focus {
    color: #222;
    background-color: #d5d5d5; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(238, 238, 238, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #222; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #090909; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(34, 34, 34, 0.5); }

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

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

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #004257;
  background-color: #cce5ee;
  border-color: #b8dbe7; }
  .alert-primary hr {
    border-top-color: #a5d1e1; }
  .alert-primary .alert-link {
    color: #001b24; }

.alert-secondary {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa; }
  .alert-secondary hr {
    border-top-color: #ededed; }
  .alert-secondary .alert-link {
    color: #636363; }

.alert-success {
  color: #235937;
  background-color: #d9eee1;
  border-color: #cae8d5; }
  .alert-success hr {
    border-top-color: #b8e0c7; }
  .alert-success .alert-link {
    color: #153420; }

.alert-info {
  color: #2f6473;
  background-color: #def2f8;
  border-color: #d1edf6; }
  .alert-info hr {
    border-top-color: #bce5f2; }
  .alert-info .alert-link {
    color: #20454f; }

.alert-warning {
  color: #794b01;
  background-color: #fbe9cc;
  border-color: #f9e0b8; }
  .alert-warning hr {
    border-top-color: #f7d6a0; }
  .alert-warning .alert-link {
    color: #462c01; }

.alert-danger {
  color: #7d2213;
  background-color: #fcd9d3;
  border-color: #fbcac2; }
  .alert-danger hr {
    border-top-color: #f9b5aa; }
  .alert-danger .alert-link {
    color: #51160c; }

.alert-light {
  color: #7c7c7c;
  background-color: #fcfcfc;
  border-color: #fafafa; }
  .alert-light hr {
    border-top-color: #ededed; }
  .alert-light .alert-link {
    color: #636363; }

.alert-dark {
  color: #121212;
  background-color: lightgray;
  border-color: #c1c1c1; }
  .alert-dark hr {
    border-top-color: #b4b4b4; }
  .alert-dark .alert-link {
    color: black; }

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

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

.progress {
  display: -webkit-box;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #ccc;
  border-radius: 0; }

.progress-bar {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -webkit-box-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007ea8;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      -webkit-transition: none;
      transition: none; } }

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

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

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

.media-body {
  -webkit-box-flex: 1;
          flex: 1; }

.list-group {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

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

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

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row; }
  .list-group-horizontal .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
    .list-group-horizontal .list-group-item:first-child {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-top-right-radius: 0; }
    .list-group-horizontal .list-group-item:last-child {
      margin-right: 0;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }

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

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

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

@media (min-width: 1280px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
            flex-direction: row; }
    .list-group-horizontal-xl .list-group-item {
      margin-right: -1px;
      margin-bottom: 0; }
      .list-group-horizontal-xl .list-group-item:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0; }
      .list-group-horizontal-xl .list-group-item:last-child {
        margin-right: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
  .list-group-flush .list-group-item:last-child {
    margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.list-group-item-primary {
  color: #004257;
  background-color: #b8dbe7; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #004257;
    background-color: #a5d1e1; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #004257;
    border-color: #004257; }

.list-group-item-secondary {
  color: #7c7c7c;
  background-color: #fafafa; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #7c7c7c;
    background-color: #ededed; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c; }

.list-group-item-success {
  color: #235937;
  background-color: #cae8d5; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #235937;
    background-color: #b8e0c7; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #235937;
    border-color: #235937; }

.list-group-item-info {
  color: #2f6473;
  background-color: #d1edf6; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #2f6473;
    background-color: #bce5f2; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #2f6473;
    border-color: #2f6473; }

.list-group-item-warning {
  color: #794b01;
  background-color: #f9e0b8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #794b01;
    background-color: #f7d6a0; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #794b01;
    border-color: #794b01; }

.list-group-item-danger {
  color: #7d2213;
  background-color: #fbcac2; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #7d2213;
    background-color: #f9b5aa; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #7d2213;
    border-color: #7d2213; }

.list-group-item-light {
  color: #7c7c7c;
  background-color: #fafafa; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7c7c7c;
    background-color: #ededed; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7c7c;
    border-color: #7c7c7c; }

.list-group-item-dark {
  color: #121212;
  background-color: #c1c1c1; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #121212;
    background-color: #b4b4b4; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #121212;
    border-color: #121212; }

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

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

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

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

.toast-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #888;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: 0.75rem; }

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

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

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

.modal-dialog-scrollable {
  display: -webkit-box;
  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: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
    -webkit-box-pack: center;
            justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  width: 100%;
  color: #000;
  pointer-events: auto;
  background-color: #f2f2f2;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  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: -webkit-box;
  display: flex;
  -webkit-box-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

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

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

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

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

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

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

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  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; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.55;
  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; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

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

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

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

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0 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;
  color: #04436e;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0 - 1px);
  border-top-right-radius: calc(0 - 1px); }
  .popover-header:empty {
    display: none; }

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

.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%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      -webkit-transition: none;
      transition: none; } }

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

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

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

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

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

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

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

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

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

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

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

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

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    -webkit-box-flex: 0;
            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;
    -webkit-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        -webkit-transition: none;
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

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

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

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

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

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

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

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

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

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

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

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007ea8 !important; }

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

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

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

.bg-success {
  background-color: #43ac6a !important; }

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

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

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

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

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

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

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

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

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

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

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #090909 !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: #007ea8 !important; }

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

.border-success {
  border-color: #43ac6a !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.clearfix::after, .aewsd-latest-news .fl-post-feed-header::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: -webkit-box !important;
  display: flex !important; }

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

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

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

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

@media (min-width: 1280px) {
  .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: -webkit-box !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: inline-flex !important; } }

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

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

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

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

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

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

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
          flex-direction: row !important; }

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
          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 {
  -webkit-box-flex: 1 !important;
          flex: 1 1 auto !important; }

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

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

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

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

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

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

.justify-content-center {
  -webkit-box-pack: center !important;
          justify-content: center !important; }

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

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

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

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

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

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

.align-items-stretch {
  -webkit-box-align: stretch !important;
          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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
            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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
            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 {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
            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: 1280px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
            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 {
    -webkit-box-flex: 1 !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sr-only, .screen-reader-text, body:not(.admin-bar) table caption {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-success {
  color: #43ac6a !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

/**
 * Main template file
 * -----------------------------------------------------------------------------
 */
/**
 * AEWSD
 *
 * Base styles (that cannot be categorized elsewhere)
 */
html {
  position: relative;
  min-height: 100%; }

.modal .modal-content {
  box-shadow: 0 0 25px #000; }
  .modal .modal-content .modal-heading {
    margin-bottom: 1rem;
    font-size: 1.5rem; }

header,
main,
footer,
aside {
  display: block; }

blockquote {
  border-left: 10px solid #ddd;
  padding-left: 1.5rem;
  font-weight: bold;
  color: #666;
  font-size: 0.9rem; }

hr {
  margin: 0.75rem 0; }

li {
  margin-bottom: 0.5rem; }

/**
 * Semantic elements
 */
h2 {
  border-bottom: 1px solid #04436e;
  padding-bottom: 0.75rem;
  margin-bottom: 1.4rem; }

h3 {
  color: #227ba7; }

/**
 * AEWSD
 *
 * Beaver Builder styles
 */
/**
 * Editor styles
 * -----------------------------------------------------------------------------
 */
body.fl-builder-edit header.header {
  z-index: 5; }

body.fl-builder-edit .bb-only {
  background: goldenrod;
  color: #000;
  padding: 5px;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: bold;
  text-transform: uppercase; }

body:not(.fl-builder-edit) .bb-only {
  display: none; }

/**
 * Homepage slider row
 * -----------------------------------------------------------------------------
 */
.fl-builder-content .aewsd-bb-row-slider {
  z-index: 1;
  /* Slide CTA box */ }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-foreground {
    z-index: 5;
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%); }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-content-wrap {
    width: 100%;
    max-width: 500px;
    background: rgba(1, 38, 63, 0.7); }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-content {
    margin: 20px 30px !important; }
    .fl-builder-content .aewsd-bb-row-slider .fl-slide-content > * {
      margin: 0.5rem 0 !important; }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-title {
    font-size: 1.5rem;
    font-weight: bold;
    border-bottom: 0 none; }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-text {
    font-size: 1.1rem; }
  .fl-builder-content .aewsd-bb-row-slider a.fl-button,
  .fl-builder-content .aewsd-bb-row-slider a.fl-button:visited {
    color: #010101;
    background: #fdb934;
    border-bottom-color: #98761b; }
  .fl-builder-content .aewsd-bb-row-slider a.fl-button:hover {
    background: #fdb934;
    color: #010101; }
  .fl-builder-content .aewsd-bb-row-slider .fl-slide-cta-button {
    margin: 1rem 0 !important;
    padding: 0; }

/**
 * BB Custom Module: Rcc Quicklink Bar
 * -----------------------------------------------------------------------------
 */
.rcc-quicklink-bar {
  color: #194c7d;
  text-align: center;
  margin: 0;
  padding: 0; }
  .rcc-quicklink-bar li {
    list-style-type: none;
    display: inline-block;
    margin: 0 50px;
    padding: 0;
    position: relative; }
    .rcc-quicklink-bar li:before {
      content: "";
      background: radial-gradient(rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 0) 50%);
      display: block;
      position: absolute;
      z-index: 0;
      border-radius: 100px;
      width: 200px;
      height: 200px;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      top: -50%; }
  .rcc-quicklink-bar [rel="img"] {
    font-size: 64px;
    display: block;
    margin-bottom: 1rem;
    text-shadow: 0 0 5px #fff;
    -webkit-transition: color .15s;
    transition: color .15s; }
  .rcc-quicklink-bar .label {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    color: inherit; }
  .rcc-quicklink-bar a, .rcc-quicklink-bar a:visited {
    color: inherit;
    text-decoration: none; }
  .rcc-quicklink-bar a {
    z-index: 1;
    position: relative;
    display: block; }
    .rcc-quicklink-bar a:hover [rel="img"] {
      color: #ffc62b; }

/**
* Beaver builder rich text editor classes
* -----------------------------------------------------------------------------
*/
figure.alignleft {
  float: left;
  margin-right: 20px; }

figure.alignright {
  float: right;
  margin-left: 20px; }

.lead {
  color: #606060;
  line-height: 1.4; }

aside[class|="pullquote"] {
  border: 2px solid #ffc62b;
  border-width: 2px 0;
  padding: 15px 0;
  color: #517e46;
  font-size: 1.05rem;
  font-weight: bold;
  position: relative; }
  aside[class|="pullquote"]:before {
    content: "\f10d  \f10e";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    position: absolute;
    bottom: -12px;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    color: #fff;
    font-size: 14px;
    background: #ffc62b;
    padding: 1px 6px; }
  aside[class|="pullquote"] p {
    margin: 0.6rem 0; }
  aside[class|="pullquote"] p:first-child {
    margin-top: 0; }
  aside[class|="pullquote"] p:last-child {
    margin-bottom: 0; }

aside.pullquote-inline {
  margin: 1rem; }

aside.pullquote-right {
  margin: 1rem;
  width: 50%;
  max-width: 50%;
  float: right;
  clear: right; }

body#tinymce aside:not([class]) {
  border: 1px dashed #ff0000;
  padding: 30px 15px 15px;
  margin: 1rem 0;
  display: block;
  position: relative;
  background: #ffffd4; }
  body#tinymce aside:not([class]):before {
    content: "Invalid tag. Change this block to Paragraph, Heading, or delete.";
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: #fff;
    background: #ff0000;
    padding: 2px 4px;
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0; }

.edhighlight {
  background: #f0f065;
  padding: 4px 6px;
  border-bottom: 2px solid #d00000;
  color: #d00000;
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-weight: bold; }

img.alignleft {
  float: left;
  margin-right: 20px; }

img.alignright {
  float: right;
  margin-left: 20px; }

.wp-caption-text {
  font-weight: bold;
  color: #747474;
  font-size: 0.9rem;
  margin-top: 0.5rem; }

/**
 * Custom BB Classes for rows, columns and modules
 * -----------------------------------------------------------------------------
 */
/* Page heading */
.aewsd-bb-page-heading .fl-module-content {
  background: #04436e;
  padding: 10px 20px; }
  .aewsd-bb-page-heading .fl-module-content h1.fl-heading {
    color: #fff;
    font-weight: 400; }

/* Breadcrumb 
   @see _flexy_breadcrumb.scss
*/
.aewsd-bb-breadcrumb {
  background: #eee;
  margin-bottom: 20px; }

/* Homepage panel */
.aewsd-bb-col-homepage-panel .fl-col-content {
  background: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25); }

/* Homepage panel heading */
.aewsd-bb-module-homepage-panel-heading {
  background: #044c7d; }
  .aewsd-bb-module-homepage-panel-heading .fl-module-content {
    margin: 15px 20px; }
  .aewsd-bb-module-homepage-panel-heading .fl-heading {
    color: #fff;
    font-size: 1.5rem; }
  .aewsd-bb-module-homepage-panel-heading a {
    color: inherit; }
    .aewsd-bb-module-homepage-panel-heading a:hover {
      text-decoration: underline; }

/**
 * Latest news post list
 */
.aewsd-latest-news .fl-post-feed-title {
  border: 0 none;
  margin-bottom: 1rem; }

.aewsd-latest-news .fl-post-feed-date {
  float: left; }

.aewsd-latest-news .fl-post-feed-terms {
  float: right; }

.aewsd-latest-news .fl-post-feed-meta {
  position: relative;
  z-index: 1;
  padding: 0 10px; }
  .aewsd-latest-news .fl-post-feed-meta a {
    color: #005f7f; }

.aewsd-latest-news .fl-post-feed-header {
  position: relative;
  padding-bottom: 5px; }
  .aewsd-latest-news .fl-post-feed-header:before {
    content: "";
    display: block;
    border-bottom: 31px solid #f0f0f0;
    position: absolute;
    width: 100%;
    bottom: 0;
    z-index: 0; }

.aewsd-latest-news .fl-post-feed-post {
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #ccc; }

.aewsd-latest-news .fl-post-feed-more {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 0; }
  .aewsd-latest-news .fl-post-feed-more:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    margin-left: 4px; }

/**
 * Homepage posts
 * -----------------------------------------------------------------------------
 */
.aewsd-bb-module-hp-posts .fl-post-feed-title {
  border: 0 none;
  margin-bottom: 0.8rem; }

.aewsd-bb-module-hp-posts .fl-post-feed-header {
  margin-bottom: 0; }

.aewsd-bb-module-hp-posts .fl-post-feed-post {
  border-bottom: 1px solid #ccc; }

.aewsd-bb-module-hp-posts .fl-post-feed-more {
  font-size: 0.9rem;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: 0; }
  .aewsd-bb-module-hp-posts .fl-post-feed-more:after {
    content: "\f105";
    font-family: "Font Awesome 5 Free";
    font-weight: 600;
    margin-left: 4px; }

/**
 * AEWSD
 *
 * Beaver Builder default module styling
 */
/**
 * Image
 */
.fl-photo-caption {
  white-space: normal;
  text-overflow: initial;
  font-size: 0.9rem;
  font-weight: bold;
  color: #6f6f6f; }

/**
 * Accordion
 */
.fl-accordion .fl-accordion-item {
  border: 2px solid #044c7d; }
  .fl-accordion .fl-accordion-item .fl-accordion-button {
    color: #fff;
    background: #044c7d; }
    .fl-accordion .fl-accordion-item .fl-accordion-button a, .fl-accordion .fl-accordion-item .fl-accordion-button a:visited {
      color: inherit; }
  .fl-accordion .fl-accordion-item .fl-accordion-content {
    padding-bottom: 0;
    background: #fff; }
    .fl-accordion .fl-accordion-item .fl-accordion-content > :first-child {
      margin-top: 1rem; }
    .fl-accordion .fl-accordion-item .fl-accordion-content > :last-child {
      margin-bottom: 1rem; }

/**
 * Tabs
 */
.fl-tabs .fl-tabs-labels .fl-tabs-label {
  background: #ddd;
  border-width: 2px;
  border-bottom: 0 none;
  border-color: transparent;
  color: #044c7d;
  border-right: 1px solid #fff; }
  .fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active {
    color: #fff;
    background: #044c7d;
    border-color: #044c7d; }

.fl-tabs .fl-tabs-panels {
  border-color: #044c7d;
  border-color: #044c7d;
  border-width: 2px; }

/**
 * Callout
 */
.fl-callout {
  background: #fff;
  padding: 20px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.35); }
  .fl-callout h2 {
    border: 0 none;
    padding: 0; }
  .fl-callout .fl-callout-text > :last-child {
    margin-bottom: 0; }

/**
 * Call to Action
 */
.fl-cta-wrap {
  background: #fff;
  padding: 20px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.35); }

/**
 * Map
 */
.fl-map {
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.35); }

/**
 * Button
 */
.fl-builder-content a.fl-button,
.fl-builder-content a.fl-button:visited {
  position: relative;
  color: #fff;
  padding: 0.5rem 1.25rem;
  font-weight: bold;
  background: #3c7aa5;
  border: 0 none;
  border-bottom: 5px solid #044c7d; }
  .fl-builder-content a.fl-button span,
  .fl-builder-content a.fl-button:visited span {
    display: inline-block;
    line-height: 1.3;
    color: inherit; }
  .fl-builder-content a.fl-button i,
  .fl-builder-content a.fl-button:visited i {
    display: inline-block;
    margin: 0.5rem; }

.fl-builder-content a.fl-button:hover {
  margin-top: 2px;
  color: #ffc62b;
  background: #044c7d;
  border-bottom-width: 3px; }
  .fl-builder-content a.fl-button:hover i {
    color: #3c7aa5; }

/**
 * Separator (HR)
 */
.fl-node-content .fl-separator {
  border-top: 1px solid rgba(0, 0, 0, 0.2); }

/**
 * Countdown
 */
.fl-countdown .fl-countdown-number {
  background: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.25); }

/**
 * Beaver Builder Timeline
 */
.fl-module-timeline-for-beaver-builder-module .bb-timline-title {
  display: none; }

.fl-module-timeline-for-beaver-builder-module .bb-tmtimeline {
  margin: 0; }
  .fl-module-timeline-for-beaver-builder-module .bb-tmtimeline > li .bb-tmlabel {
    padding: 20px !important;
    margin-top: 0;
    margin-bottom: 0;
    background-color: #055b96 !important;
    background: #055b96 !important; }
    .fl-module-timeline-for-beaver-builder-module .bb-tmtimeline > li .bb-tmlabel:after {
      border-right-color: #055b96 !important; }
  .fl-module-timeline-for-beaver-builder-module .bb-tmtimeline > li .bb-tmtime {
    top: 20px !important;
    width: 30%; }

.fl-module-timeline-for-beaver-builder-module .bb-timline-dec {
  font-size: 1rem !important;
  margin: 0; }
  .fl-module-timeline-for-beaver-builder-module .bb-timline-dec li {
    list-style-type: disc; }
  .fl-module-timeline-for-beaver-builder-module .bb-timline-dec p {
    margin: 0; }

.fl-module-timeline-for-beaver-builder-module .tm-title-border-bottom {
  display: none; }

.fl-module-timeline-for-beaver-builder-module .tm-conatiner-main {
  margin: 0;
  padding: 15px 0 0 0 !important; }
  .fl-module-timeline-for-beaver-builder-module .tm-conatiner-main:before {
    border-color: #ccc !important; }

.fl-module-timeline-for-beaver-builder-module .bb-tmicon {
  top: 20px !important; }
  .fl-module-timeline-for-beaver-builder-module .bb-tmicon i {
    color: #ffc62b !important;
    font-size: 20px !important; }

.fl-module-timeline-for-beaver-builder-module .bb-custom-content {
  font-size: 1.4rem !important;
  color: #055b96 !important;
  line-height: 1.15; }

/**
 * Better Section Nav widget
 */
.aewsd-bb-widget-section-nav {
  /* second + level */ }
  .aewsd-bb-widget-section-nav ul {
    margin: 0 0 0 1rem;
    padding: 0; }
  .aewsd-bb-widget-section-nav li {
    list-style-type: none;
    line-height: 1.4;
    margin-top: 0.4rem; }
    .aewsd-bb-widget-section-nav li.current_page_item {
      font-weight: bold; }
  .aewsd-bb-widget-section-nav li + li {
    border-top: 1px solid #e2e2e2;
    padding-top: 0.4rem; }
  .aewsd-bb-widget-section-nav a + ul {
    margin-top: 0.8rem; }
  .aewsd-bb-widget-section-nav h2 {
    margin-bottom: 0.75rem; }
  .aewsd-bb-widget-section-nav a,
  .aewsd-bb-widget-section-nav a:visited {
    color: #00455c;
    margin: 0.1rem 0;
    display: inline-block; }
  .aewsd-bb-widget-section-nav li.current_page_ancestor {
    font-weight: bold; }
  .aewsd-bb-widget-section-nav li.current_page_item li {
    font-weight: normal; }

/**
 * Flexy Breadcrumbs
 */
.fbc.fbc-page .fbc-wrap .fbc-items {
  background-color: transparent;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  padding: 0; }
  .fbc.fbc-page .fbc-wrap .fbc-items li {
    font-size: 0.9rem;
    display: block;
    float: left;
    list-style-type: none; }
  .fbc.fbc-page .fbc-wrap .fbc-items li + li:before {
    content: "/";
    margin: 0 11px;
    color: #aaa; }
  .fbc.fbc-page .fbc-wrap .fbc-items a,
  .fbc.fbc-page .fbc-wrap .fbc-items a:visited {
    font-size: inherit;
    color: #00455c; }

/**
 * AEWSD
 * 
 * Homepage
 */
/* Any links that are pdf, add icon */
/* You can suppress the icon with the .hideicon class */
/* Any external links, add icon */
.navbar-collapse {
  display: block !important; }

.navbar-header {
  display: none !important; }

div.mega-menu-wrap ul.mega-menu li.mega-menu-flyout > ul.mega-sub-menu {
  right: 0 !important; }

div.mega-menu-wrap ul.mega-menu li.mega-menu-flyout > a > .mega-indicator {
  display: none !important; }

/**
 * Agendaone / Meetings / DataTables
 */
#mtgtbl_wrapper td .year {
  color: #757575;
  font-weight: bold;
  margin-right: 5px; }

#mtgtbl_wrapper td .date {
  white-space: nowrap; }

#mtgtbl_wrapper td .time {
  color: #767676;
  white-space: nowrap; }
  #mtgtbl_wrapper td .time:before {
    content: "—";
    color: inherit;
    position: relative;
    margin-right: 4px; }

#mtgtbl_wrapper td .doclink {
  display: inline-block; }

/**
 * My Calendar plugin styles
 */
/**
 * Main Calendar Grid
 */
.mc-main td {
  width: calc( 100% / 7);
  height: 6em;
  -webkit-transition: all 150ms;
  transition: all 150ms; }
  .mc-main td:hover {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); }

.mc-main th {
  text-align: center;
  text-transform: uppercase; }

.mc-main caption {
  caption-side: top;
  font-size: 2rem;
  color: #333; }

.mc-main .mc-date {
  margin: -7px 0 0 -7px;
  display: block;
  color: #555; }

.mc-main td.nextmonth {
  background: #eee; }
  .mc-main td.nextmonth .mc-date {
    color: #999; }

.mc-main td.current-day {
  background: #fff1cc; }
  .mc-main td.current-day .mc-date {
    font-weight: bold; }

.mc-main .my-calendar-header {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
          align-items: center; }
  .mc-main .my-calendar-header label {
    margin: 0 5px 0 10px; }
  .mc-main .my-calendar-header select {
    width: auto; }
  .mc-main .my-calendar-header ul, .mc-main .my-calendar-header li {
    margin: 0;
    padding: 0;
    list-style-type: none; }

.mc-main .my-calendar-footer {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
          align-items: flex-start; }
  .mc-main .my-calendar-footer a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 600; }
  .mc-main .my-calendar-footer ul, .mc-main .my-calendar-footer li {
    margin: 0;
    padding: 0;
    list-style-type: none; }
  .mc-main .my-calendar-footer li.rss a:before {
    content: "\f09e";
    margin-right: 6px; }
  .mc-main .my-calendar-footer li.ics a:before {
    content: "\f073";
    margin-right: 6px; }

.mc-main .calendar-event .event-title {
  font-size: 1rem;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }

.mc-main .calendar-event .details {
  -webkit-transition: all 150ms;
  transition: all 150ms;
  background: #fff;
  position: absolute;
  padding: 20px;
  box-shadow: 0 0 25px 15px rgba(0, 0, 0, 0.5); }

.mc-main .calendar-event .sharing {
  background: #eee;
  margin: 0 -20px -20px;
  padding: 20px; }
  .mc-main .calendar-event .sharing p {
    margin: 0; }

.mc-main .calendar-event button.close .dashicons, .mc-main .calendar-event button.close .dashicons-before::before {
  font-size: 28px;
  width: 28px;
  height: 28px; }

/**
 * Homepage event list
 */
.aewsd-bb-mycal-list ul, .aewsd-bb-mycal-list li {
  margin: 0;
  padding: 0; }

.aewsd-bb-mycal-list li {
  list-style-type: none;
  display: block;
  position: relative;
  background: #f2f2f2;
  border-left: 4px solid #4a4a4a;
  border-bottom: 1px solid #a3a3a3;
  min-height: 90px;
  -webkit-transition: all 100ms;
  transition: all 100ms; }
  .aewsd-bb-mycal-list li:hover {
    background: #ffffee;
    border-left-width: 8px; }
  .aewsd-bb-mycal-list li:first-child {
    border-top: 1px solid #a3a3a3; }

.aewsd-bb-mycal-list .date {
  position: absolute;
  padding: 5px 5px 5px 1px;
  margin-top: 15px;
  width: 60px;
  left: 0;
  background: #4a4a4a;
  color: #f2f2f2;
  text-align: center; }

.aewsd-bb-mycal-list .day {
  font-size: 26px;
  font-weight: bold;
  display: block;
  line-height: 1; }

.aewsd-bb-mycal-list .month {
  font-size: 15px;
  font-weight: normal;
  text-transform: uppercase;
  display: block;
  margin-top: -1px; }

.aewsd-bb-mycal-list .details {
  display: block;
  color: #4a4a4a;
  line-height: 1.2;
  margin: 0 15px 0 76px;
  padding-top: 25px;
  border-bottom: 1px solid transparent; }

.aewsd-bb-mycal-list .title {
  font-size: 1.15rem;
  font-weight: bold;
  color: #6b6b6b;
  text-transform: uppercase;
  display: inline-block;
  margin-bottom: 0.5rem;
  position: relative;
  z-index: 10; }
  .aewsd-bb-mycal-list .title a {
    color: inherit; }
    .aewsd-bb-mycal-list .title a:hover {
      text-decoration: none;
      border-bottom: 2px solid #6b6b6b; }

.aewsd-bb-mycal-list .mc-details {
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  text-decoration: none;
  color: transparent;
  text-align: right;
  display: inline; }

/**
 * Ninja Forms base styling overrides
 */
/**
 * Ninja Forms - emulate bootstrap styles
 * -----------------------------------------------------------------------------
 */
.nf-form-wrap .nf-form-content input[type="button"] {
  display: block;
  width: 100% !important; }

.nf-form-wrap .nf-form-content .nf-field-label label {
  font-size: 0.9rem;
  color: #444; }

.nf-form-wrap .ninja-forms-req-symbol {
  color: #dd0000; }

.nf-form-wrap .nf-error-msg {
  color: #dd0000; }

.nf-form-wrap .nf-field-container {
  margin-bottom: 1rem; }
  .nf-form-wrap .nf-field-container .nf-error input:not([type="button"]) {
    border-color: #dd0000; }

.nf-form-wrap .nf-form-fields-required {
  margin: 1rem 0; }

/**
 * AEWSD
 *
 * RCC Agendaone plugin styles
 */
select#rccao-yr {
  font-size: 1.2rem;
  height: 2.9rem;
  padding-left: 10px;
  cursor: pointer; }

/**
 * Output entire year of meetings
 */
.rcc-agendaone-simple ul, .rcc-agendaone-simple li {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.rcc-agendaone-simple li.meeting {
  border-bottom: 1px solid #ccc;
  margin-bottom: 0.3rem;
  padding-bottom: 0.3rem; }
  .rcc-agendaone-simple li.meeting span {
    display: block;
    margin-bottom: 0.3rem;
    float: left; }
  .rcc-agendaone-simple li.meeting:after {
    content: "";
    display: block;
    clear: both; }
  .rcc-agendaone-simple li.meeting:last-child {
    border-bottom: 0 none; }

.rcc-agendaone-simple ul.documents {
  float: right;
  font-size: 0.9rem; }

.rcc-agendaone-simple li.document {
  display: inline;
  margin-right: 10px; }

.rcc-agendaone-simple .accordion {
  background: #f5f5f5; }

.rcc-agendaone-simple .accordion-title {
  border: 0 none !important;
  padding: 0.5rem;
  color: #0069a0;
  font-size: 0.9rem;
  text-decoration: none;
  -webkit-transition: color 250ms, background-color 250ms;
  transition: color 250ms, background-color 250ms; }
  .rcc-agendaone-simple .accordion-title:hover {
    color: #fff;
    background: #007ab9; }

.rcc-agendaone-simple .accordion-item.is-active .accordion-title {
  color: #fff;
  background: #007ab9; }

.rcc-agendaone-simple .accordion-content {
  padding-left: 0;
  padding-right: 0;
  border: 0 none !important; }

/*
ul.doclinks {
	list-style-type: none;
	li + li {
		border-top: 1px dashed #ccc;
		margin-top: 0.6rem;
		padding-top: 0.6rem;
	}
	span.summary {
		display: block;
		font-size: 0.8rem;
		font-weight: bold;
		color: #777;
	}
}
*/
/**
 * Output meetings as simple list
 */
/*
.rcc-agendaone-simple {
	p {
		margin: 0;
	}
	ul, li {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	ul.months {
		& > li {
			& > span {
				font-size: 0.85rem;
				text-transform: uppercase;
				font-weight: bold;
				color: #888;
				border-bottom: 1px solid #ddd;
				display: block;
				margin: 0.5rem 0;
				padding: 0 0 0.5rem;
			}
		}
	}
	li.meeting {
		margin: 0.5rem 0;
	}
	ul.documents {
		font-size: 0.9rem;
		li {

		}
	}
	.no-meetings {
		font-size: 0.9rem;
		font-style: italic;
		color: #777;
		i {
			color: #bbb;
		}
	}
	.no-documents {
		font-style: italic;
		color: #777;
		i {
			color: #bbb;
		}
	}
}
*/
/**
 * Output meetings as accordion-menu
 */
/*
.rccao-agendaone-menu {
	ul.months {
		& > li {
			margin-bottom: 15px;
			& > a {
				color: #666;
				font-weight: bold;
				background: #f5f5f5;
				transition: background $aewsd-transition-duration, color $aewsd-transition-duration;
				&:after {
					border-color: #666 transparent transparent !important;
					transition: border-color $aewsd-transition-duration;
				}
			}
		}
		& > li[aria-expanded="true"] {
			& > a {
				background: $mwd-color-1;
				color: #fff;
				&:after {
					border-color: #fff transparent transparent !important;
				}
			}
		}
	}
	ul:not(.doclinks).is-accordion-submenu {
		& > li {
			& > a {
				color: #666;
				background: #f5f5f5;
				transition: background $aewsd-transition-duration, color $aewsd-transition-duration;
				&:after {
					border-color: #666 transparent transparent !important;
					transition: border-color $aewsd-transition-duration;
				}
			}
		}
		& > li[aria-expanded="true"] {
			& > a {
				background: $mwd-color-1;
				color: #fff;
				&:after {
					border-color: #fff transparent transparent !important;
				}
			}
		}
	}
	ul.doclinks {
		li {
			margin: inherit;
			padding: inherit;
			margin-left: 0;
		}
		li:last-child {
			margin-bottom: 1.2rem;
		}
		a {
			padding-left: 0;
			line-height: 1.2;
		}
		.summary {
			padding-bottom: 0.7rem;
			line-height: 1.3;
			font-weight: normal;
			color: #555;
			display: block;
		}
		a + .summary {
			margin-top: -0.3rem;
		}
	}
}
*/
/**
 * AEWSD
 *
 * Sections, layout and scaffolding
 */
div.photo {
  background: url("/wp-content/themes/aewsd/assets/images/image_thumbs_png_gif_jpg.jpg");
  background-repeat: no-repeat;
  height: 250px; }

/**
 * HEADER
 * -----------------------------------------------------------------------------
 */
header.header {
  position: relative;
  z-index: 15; }
  header.header .logo {
    width: 200px;
    max-width: 100%;
    height: auto;
    display: block;
    position: absolute;
    top: 30px;
    left: 15px;
    z-index: 1000; }
  header.header .upper {
    background: rgba(255, 255, 255, 0.8); }
    header.header .upper .col {
      min-height: 100px; }
  header.header .lower {
    background: #044c7d;
    border-bottom: 8px solid #ffc62b; }
  @media (max-width: 767.98px) {
    header.header .logo {
      position: relative;
      margin: 15px auto;
      top: auto;
      left: auto; }
    header.header .upper {
      background-color: transparent; } }

/**
 * MAIN
 * -----------------------------------------------------------------------------
 */
main.main {
  position: relative;
  z-index: 10; }
  main.main > section {
    margin-bottom: 30px; }

/**
 * FOOTER
 * -----------------------------------------------------------------------------
 */
footer.footer {
  background: #044c7d;
  border-top: 8px solid #ffc62b;
  color: #fff;
  position: absolute;
  bottom: 0;
  width: 100%;
  z-index: 10; }
  footer.footer a {
    color: inherit; }
  footer.footer .logo {
    width: 100%;
    max-width: 80px;
    height: auto;
    margin-bottom: 1rem; }
  footer.footer .byline {
    display: inline-block;
    vertical-align: middle; }

/**
 * AEWSD
 *
 * Smart Slider 
 */
.sslider-hp {
  position: absolute !important;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: 1;
  overflow: hidden; }

/**
 * Tablepress
 *
 
*/
table.tablepress {
  margin-bottom: 1.5rem; }
  table.tablepress th,
  table.tablepress thead th {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#044c7d), to(#0b66a4));
    background-image: linear-gradient(#044c7d, #0b66a4);
    color: #fff; }

.tablepress-table-name {
  font-weight: bold;
  font-size: 1.05rem;
  color: #666;
  border: 0 none;
  padding: 0;
  margin-bottom: 1rem; }
  .tablepress-table-name:before {
    content: "Table: "; }

/**
 * TinyMCE
 */
body#tinymce {
  background: #fff;
  margin: 0;
  padding: 15px; }

/**
 * AEWSD
 *
 * Wordpress widgets
 */
.widget {
  display: block;
  /**
	 * Address text widget in footer
	 */
  /**
	 * Mission statement in footer
	 */
  /**
	 * Footer menu
	 */
  /**
	 * Header utility links
	 */
  /**
	 * Header search
	 */ }
  .widget.footer-address {
    margin-top: 25px;
    margin-bottom: 25px; }
    .widget.footer-address .textwidget {
      font-size: 0.9rem; }
      .widget.footer-address .textwidget :first-child {
        margin-top: 0; }
      .widget.footer-address .textwidget :last-child {
        margin-bottom: 0; }
  .widget.footer-mission {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 0.9rem; }
  .widget.footer-menu {
    margin-top: 25px;
    margin-bottom: 25px;
    font-size: 0.85rem;
    text-transform: uppercase; }
    .widget.footer-menu a {
      text-transform: inherit; }
    .widget.footer-menu ul {
      padding: 0;
      display: inline-block; }
    .widget.footer-menu li {
      display: list-item;
      white-space: nowrap;
      text-align: left;
      overflow: hidden;
      text-overflow: ellipsis;
      list-style-type: none;
      margin: 0.25rem; }
  .widget.utility-links {
    margin-left: 30px;
    display: inline-block;
    color: #000;
    font-size: 0.95rem;
    -webkit-box-ordinal-group: 2;
            order: 1; }
    .widget.utility-links [class$="-container"] {
      display: inherit; }
    .widget.utility-links ul {
      margin: 0; }
    .widget.utility-links li {
      display: block;
      float: left; }
    .widget.utility-links li + li:before {
      content: "|";
      margin-left: 0.5rem;
      margin-right: 0.5rem; }
    .widget.utility-links a {
      color: inherit;
      font-size: inherit; }
    @media (max-width: 767.98px) {
      .widget.utility-links {
        display: block;
        -webkit-box-ordinal-group: 3;
                order: 2;
        margin: 0 -20px;
        background-color: #044c7d; }
      .widget.utility-links ul {
        margin: 0;
        text-align: center;
        padding: 15px 0; }
      .widget.utility-links li {
        display: inline-block;
        float: none; }
      .widget.utility-links li, .widget.utility-links a {
        font-weight: bold;
        color: #fff;
        text-shadow: 1px 2px 0 #000;
        font-size: 1rem; } }
  .widget.utility-search {
    display: inline-block;
    -webkit-box-ordinal-group: 3;
            order: 2;
    margin-left: 30px; }
    .widget.utility-search form {
      display: inherit;
      position: relative;
      min-width: 260px;
      margin: 0 auto; }
    .widget.utility-search label {
      margin: 0;
      width: 100%; }
      .widget.utility-search label:after {
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
        font-size: 20px;
        content: "\f002";
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        z-index: 5; }
    .widget.utility-search input.search-field {
      border-radius: 100px;
      border: 0 none;
      box-shadow: 0 0 4px #044c7d; }
    .widget.utility-search input.search-submit {
      position: absolute;
      right: 5px;
      width: 35px;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      z-index: 10;
      opacity: 0; }
    @media (max-width: 767.98px) {
      .widget.utility-search {
        margin: 0 -20px;
        background-color: #044c7d;
        display: block;
        -webkit-box-ordinal-group: 2;
                order: 1; }
      .widget.utility-search form {
        max-width: 400px;
        min-width: 0; } }

/**
 * WP Timeline
 */
.wpex-timeline > li .wpex-timeline-label:after {
  border-right-color: #044c7d !important; }

.wpex-timeline > li:nth-child(2n+1) .wpex-timeline-label:after {
  border-left-color: #022e4c !important; }

.wpex-timeline > li .wpex-timeline-label h2 {
  border: 0 none !important;
  text-transform: initial !important;
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  display: block !important;
  margin: 0 !important;
  padding: 0 !important; }
  .wpex-timeline > li .wpex-timeline-label h2 a {
    font-size: 1.6rem;
    text-decoration: none;
    color: #6f5309 !important; }

.wpex-timeline > li .wpex-timeline-label p {
  border: 0 none !important; }
  .wpex-timeline > li .wpex-timeline-label p:empty {
    display: none !important; }

.wpex-timeline > li .wpex-timeline-label .wpex-content-left .wpex-leftdate {
  border-radius: 0 !important;
  font-family: "Roboto Slab", "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  background-image: -webkit-gradient(linear, left top, right top, from(#044c7d), to(#022e4c)) !important;
  background-image: linear-gradient(to right, #044c7d, #022e4c) !important;
  color: #C8DDEC !important;
  display: -webkit-box !important;
  display: flex !important;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
          align-items: flex-end; }
  .wpex-timeline > li .wpex-timeline-label .wpex-content-left .wpex-leftdate span.tlday {
    font-size: 3rem !important;
    margin: 0 !important; }
  .wpex-timeline > li .wpex-timeline-label .wpex-content-left .wpex-leftdate div:not([class]) {
    margin-left: 12px; }
    .wpex-timeline > li .wpex-timeline-label .wpex-content-left .wpex-leftdate div:not([class]) > span {
      font-size: 1.2rem !important;
      line-height: 1 !important; }
      .wpex-timeline > li .wpex-timeline-label .wpex-content-left .wpex-leftdate div:not([class]) > span:first-child {
        display: none !important; }

.error404 img.nf404 {
  position: absolute;
  height: 75%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 0.05; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLmNzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcmVib290LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fYm9vdHN0cmFwLXZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHlwZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbWFnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLWZyYW1ld29yay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19mdW5jdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2hhZG93cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zdHJldGNoZWQtbGluay5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ByaW50LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fYmFzZS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2JlYXZlci1idWlsZGVyLWN1c3RvbS5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2JlYXZlci1idWlsZGVyLWRlZmF1bHRzLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fYmVhdmVyLWJ1aWxkZXItdGltZWxpbmUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19iZXR0ZXItc2VjdGlvbi1uYXYuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19mbGV4eS1icmVhZGNydW1icy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX2hvbWUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19saW5rLWljb25zLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fbWF4LW1lZ2FtZW51LnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fbWVldGluZ3MtYWdlbmRhb25lLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fbXktY2FsZW5kYXIuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19uaW5qYS1mb3Jtcy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3JjYy1hZ2VuZGFvbmUuc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL19zZWN0aW9ucy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3NtYXJ0LXNsaWRlci5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3RhYmxlcHJlc3Muc2NzcyIsIi4uLy4uL2Fzc2V0cy9zY3NzL190aW55bWNlLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fd2lkZ2V0cy5zY3NzIiwiLi4vLi4vYXNzZXRzL3Njc3MvX3dwLXRpbWVsaW5lLnNjc3MiLCIuLi8uLi9hc3NldHMvc2Nzcy9fNDA0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7O0VES0U7QUNDRjs7O0VER0U7QUVURjtFQUdJLGVBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZUFBYztFQUFkLGNBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxZQUFjO0VBQWQsaUJBQWM7RUFJZCxrQkFBYztFQUFkLGlCQUFjO0VBQWQsa0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7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RGhCLGdCRjhRK0I7RUU3US9CLGdCRm1RK0IsRUFBQTs7QUVqUWpDO0VIb0ZNLGlCQXRDWTtFRzVDaEIsZ0JGMFErQjtFRXpRL0IsZ0JGOFArQixFQUFBOztBSHJPakM7RUtoQkUsZ0JGMEVXO0VFekVYLG1CRnlFVztFRXhFWCxTQUFTO0VBQ1Qsd0NKekNhLEVBQUE7O0FJaURmOztFSE1JLGNBQVc7RUdIYixnQkZzTitCLEVBQUE7O0FFbk5qQzs7RUFFRSxjRjhQZ0M7RUU3UGhDLHlCRnNRbUMsRUFBQTs7QUU5UHJDO0VDL0VFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QURtRmxCO0VDcEZFLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTs7QURzRmxCO0VBQ0UscUJBQXFCLEVBQUE7RUFEdkI7SUFJSSxvQkZnUCtCLEVBQUE7O0FFdE9uQztFSGpDSSxjQUFXO0VHbUNiLHlCQUF5QixFQUFBOztBQUkzQjtFQUNFLG1CRmlCVztFREZQLGtCQXRDWSxFQUFBOztBRzJCbEI7RUFDRSxjQUFjO0VIN0NaLGNBQVc7RUcrQ2IsV0oxR2EsRUFBQTtFSXVHZjtJQU1JLHFCQUFxQixFQUFBOztBRW5IekI7RUNJRSxlQUFlO0VBR2YsWUFBWSxFQUFBOztBRERkO0VBQ0UsZ0JKKytCd0M7RUk5K0J4Qyx5Qk5vSjRCO0VNbko1Qix5QkpOZ0I7RU1MZCxnQlJxT3lCO0VPL04zQixlQUFlO0VBR2YsWUFBWSxFQUFBOztBRGNkO0VBRUUscUJBQXFCLEVBQUE7O0FBR3ZCO0VBQ0UscUJBQTBCO0VBQzFCLGNBQWMsRUFBQTs7QUFHaEI7RUxrQ0ksY0FBVztFS2hDYixXTjNCYSxFQUFBOztBU1pmO0VSdUVJLGdCQUFXO0VRckViLGNQb0NlO0VPbkNmLHNCQUFzQixFQUFBO0VBR3RCO0lBQ0UsY0FBYyxFQUFBOztBQUtsQjtFQUNFLHNCUGlrQ3VDO0VEdmdDckMsZ0JBQVc7RVF4RGIsV1RUYTtFU1ViLHNCVERhO0VRWFgsZ0JSdU95QixFQUFBO0VTL043QjtJQVNJLFVBQVU7SVJrRFYsZUFBVztJUWhEWCxnQlBvUTZCLEVBQUE7O0FI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UTlCLGVBdENZO0VxQmNoQixpQnRCeUw2QjtFUTNSM0IsZ0JScU95QjtFa0JwT3ZCLDZJbEJxYnVJO0VrQnJidkkscUlsQnFidUksRUFBQTtFa0JoYnpJO0lHTEo7O01ITU0sd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVHaUNyQjtFbEJqQ0M7SWtCUUUsV3JCZ0p5QjtJcUIvSXpCLHFCQUFxQixFQUFBO0VBZnpCO0lBb0JJLFVBQVU7SUFDVixnRHJCU1UsRUFBQTtFcUI5QmQ7SUEyQkksYW5COFk2QixFQUFBOztBbUIvWGpDOzs7Ozs7RUFFRSxvQkFBb0IsRUFBQTs7QUFTcEI7RUNyREEsV3RCQ2E7RW9CRFgseUJwQjhCVTtFc0I1QloscUJ0QjRCWSxFQUFBO0VHeEJaO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGdEQUFpRixFQUFBO0VBS3JGO0lBRUUsV3RCdkJXO0lzQndCWCx5QnRCS1U7SXNCSlYscUJ0QklVLEVBQUE7RXNCR1o7OztJQUdFLFd0Qm5DVztJc0JvQ1gseUJBdEN1SztJQTBDdksscUJBMUMrTSxFQUFBO0lBNEMvTTs7O01BS0ksZ0RBQWlGLEVBQUE7O0FES3ZGO0VDckRBLFd0QlVhO0VvQlZYLHNCcEJHVztFc0JEYixrQnRCQ2EsRUFBQTtFR0diO0ltQkFFLFd0QklXO0lvQlZYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGlEQUFpRixFQUFBO0VBS3JGO0lBRUUsV3RCZFc7SXNCZVgsc0J0QnRCVztJc0J1Qlgsa0J0QnZCVyxFQUFBO0VzQjhCYjs7OztJQUdFLFd0QjFCVztJc0IyQlgseUJBdEN1SztJQTBDdksscUJBMUMrTSxFQUFBO0lBNEMvTTs7OztNQUtJLGlEQUFpRixFQUFBOztBREt2RjtFQ3JEQSxXdEJDYTtFb0JEWCx5QnBCcUNZO0VzQm5DZCxxQnRCbUNjLEVBQUE7RUcvQmQ7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBTUksZ0RBQWlGLEVBQUE7RUFLckY7SUFFRSxXdEJ2Qlc7SXNCd0JYLHlCdEJZWTtJc0JYWixxQnRCV1ksRUFBQTtFc0JKZDs7SUFHRSxXdEJuQ1c7SXNCb0NYLHlCQXRDdUs7SUEwQ3ZLLHFCQTFDK00sRUFBQTtJQTRDL007O01BS0ksZ0RBQWlGLEVBQUE7O0FES3ZGO0VDckRBLFd0QkNhO0VvQkRYLHlCcEJ1Q1U7RXNCckNaLHFCdEJxQ1ksRUFBQTtFR2pDWjtJbUJBRSxXdEJMVztJb0JEWCx5QkVEb0Y7SUFTcEYscUJBVHlILEVBQUE7RUFZM0g7SUFNSSxpREFBaUYsRUFBQTtFQUtyRjtJQUVFLFd0QnZCVztJc0J3QlgseUJ0QmNVO0lzQmJWLHFCdEJhVSxFQUFBO0VzQk5aOztJQUdFLFd0Qm5DVztJc0JvQ1gseUJBdEN1SztJQTBDdksscUJBMUMrTSxFQUFBO0lBNEMvTTs7TUFLSSxpREFBaUYsRUFBQTs7QURLdkY7RUNyREEsV3RCQ2E7RW9CRFgseUJwQm9DWTtFc0JsQ2QscUJ0QmtDYyxFQUFBO0VHOUJkO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGdEQUFpRixFQUFBO0VBS3JGO0lBRUUsV3RCdkJXO0lzQndCWCx5QnRCV1k7SXNCVloscUJ0QlVZLEVBQUE7RXNCSGQ7O0lBR0UsV3RCbkNXO0lzQm9DWCx5QkF0Q3VLO0lBMEN2SyxxQkExQytNLEVBQUE7SUE0Qy9NOztNQUtJLGdEQUFpRixFQUFBOztBREt2RjtFQ3JEQSxXdEJDYTtFb0JEWCx5QnBCa0NVO0VzQmhDWixxQnRCZ0NZLEVBQUE7RUc1Qlo7SW1CQUUsV3RCTFc7SW9CRFgseUJFRG9GO0lBU3BGLHFCQVR5SCxFQUFBO0VBWTNIO0lBTUksK0NBQWlGLEVBQUE7RUFLckY7SUFFRSxXdEJ2Qlc7SXNCd0JYLHlCdEJTVTtJc0JSVixxQnRCUVUsRUFBQTtFc0JEWjs7SUFHRSxXdEJuQ1c7SXNCb0NYLHlCQXRDdUs7SUEwQ3ZLLHFCQTFDK00sRUFBQTtJQTRDL007O01BS0ksK0NBQWlGLEVBQUE7O0FES3ZGO0VDckRBLFd0QlVhO0VvQlZYLHNCcEJHVztFc0JEYixrQnRCQ2EsRUFBQTtFR0diO0ltQkFFLFd0QklXO0lvQlZYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLGlEQUFpRixFQUFBO0VBS3JGO0lBRUUsV3RCZFc7SXNCZVgsc0J0QnRCVztJc0J1Qlgsa0J0QnZCVyxFQUFBO0VzQjhCYjs7SUFHRSxXdEIxQlc7SXNCMkJYLHlCQXRDdUs7SUEwQ3ZLLHFCQTFDK00sRUFBQTtJQTRDL007O01BS0ksaURBQWlGLEVBQUE7O0FES3ZGO0VDckRBLFd0QkNhO0VvQkRYLHNCcEJVVztFc0JSYixrQnRCUWEsRUFBQTtFR0piO0ltQkFFLFd0QkxXO0lvQkRYLHlCRURvRjtJQVNwRixxQkFUeUgsRUFBQTtFQVkzSDtJQU1JLDhDQUFpRixFQUFBO0VBS3JGO0lBRUUsV3RCdkJXO0lzQndCWCxzQnRCZlc7SXNCZ0JYLGtCdEJoQlcsRUFBQTtFc0J1QmI7O0lBR0UsV3RCbkNXO0lzQm9DWCx5QkF0Q3VLO0lBMEN2SyxxQkExQytNLEVBQUE7SUE0Qy9NOztNQUtJLDhDQUFpRixFQUFBOztBRFd2RjtFQ0pBLGN0QnpCWTtFc0IwQloscUJ0QjFCWSxFQUFBO0VHeEJaO0ltQnFERSxXdEIxRFc7SXNCMkRYLHlCdEI5QlU7SXNCK0JWLHFCdEIvQlUsRUFBQTtFc0JrQ1o7SUFFRSwrQ3RCcENVLEVBQUE7RXNCdUNaO0lBRUUsY3RCekNVO0lzQjBDViw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdEI3RVc7SXNCOEVYLHlCdEJqRFU7SXNCa0RWLHFCdEJsRFUsRUFBQTtJc0JvRFY7O01BS0ksK0N0QnpETSxFQUFBOztBcUI2Qlo7RUNKQSxXdEJwRGE7RXNCcURiLGtCdEJyRGEsRUFBQTtFR0diO0ltQnFERSxXdEJqRFc7SXNCa0RYLHNCdEJ6RFc7SXNCMERYLGtCdEIxRFcsRUFBQTtFc0I2RGI7SUFFRSxpRHRCL0RXLEVBQUE7RXNCa0ViO0lBRUUsV3RCcEVXO0lzQnFFWCw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdEJwRVc7SXNCcUVYLHNCdEI1RVc7SXNCNkVYLGtCdEI3RVcsRUFBQTtJc0IrRVg7O01BS0ksaUR0QnBGTyxFQUFBOztBcUJ3RGI7RUNKQSxjdEJsQmM7RXNCbUJkLHFCdEJuQmMsRUFBQTtFRy9CZDtJbUJxREUsV3RCMURXO0lzQjJEWCx5QnRCdkJZO0lzQndCWixxQnRCeEJZLEVBQUE7RXNCMkJkO0lBRUUsZ0R0QjdCWSxFQUFBO0VzQmdDZDtJQUVFLGN0QmxDWTtJc0JtQ1osNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3RCN0VXO0lzQjhFWCx5QnRCMUNZO0lzQjJDWixxQnRCM0NZLEVBQUE7SXNCNkNaOztNQUtJLGdEdEJsRFEsRUFBQTs7QXFCc0JkO0VDSkEsY3RCaEJZO0VzQmlCWixxQnRCakJZLEVBQUE7RUdqQ1o7SW1CcURFLFd0QjFEVztJc0IyRFgseUJ0QnJCVTtJc0JzQlYscUJ0QnRCVSxFQUFBO0VzQnlCWjtJQUVFLGdEdEIzQlUsRUFBQTtFc0I4Qlo7SUFFRSxjdEJoQ1U7SXNCaUNWLDZCQUE2QixFQUFBO0VBRy9COztJQUdFLFd0QjdFVztJc0I4RVgseUJ0QnhDVTtJc0J5Q1YscUJ0QnpDVSxFQUFBO0lzQjJDVjs7TUFLSSxnRHRCaERNLEVBQUE7O0FxQm9CWjtFQ0pBLGN0Qm5CYztFc0JvQmQscUJ0QnBCYyxFQUFBO0VHOUJkO0ltQnFERSxXdEIxRFc7SXNCMkRYLHlCdEJ4Qlk7SXNCeUJaLHFCdEJ6QlksRUFBQTtFc0I0QmQ7SUFFRSwrQ3RCOUJZLEVBQUE7RXNCaUNkO0lBRUUsY3RCbkNZO0lzQm9DWiw2QkFBNkIsRUFBQTtFQUcvQjs7SUFHRSxXdEI3RVc7SXNCOEVYLHlCdEIzQ1k7SXNCNENaLHFCdEI1Q1ksRUFBQTtJc0I4Q1o7O01BS0ksK0N0Qm5EUSxFQUFBOztBcUJ1QmQ7RUNKQSxjdEJyQlk7RXNCc0JaLHFCdEJ0QlksRUFBQTtFRzVCWjtJbUJxREUsV3RCMURXO0lzQjJEWCx5QnRCMUJVO0lzQjJCVixxQnRCM0JVLEVBQUE7RXNCOEJaO0lBRUUsK0N0QmhDVSxFQUFBO0VzQm1DWjtJQUVFLGN0QnJDVTtJc0JzQ1YsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3RCN0VXO0lzQjhFWCx5QnRCN0NVO0lzQjhDVixxQnRCOUNVLEVBQUE7SXNCZ0RWOztNQUtJLCtDdEJyRE0sRUFBQTs7QXFCeUJaO0VDSkEsV3RCcERhO0VzQnFEYixrQnRCckRhLEVBQUE7RUdHYjtJbUJxREUsV3RCakRXO0lzQmtEWCxzQnRCekRXO0lzQjBEWCxrQnRCMURXLEVBQUE7RXNCNkRiO0lBRUUsaUR0Qi9EVyxFQUFBO0VzQmtFYjtJQUVFLFd0QnBFVztJc0JxRVgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3RCcEVXO0lzQnFFWCxzQnRCNUVXO0lzQjZFWCxrQnRCN0VXLEVBQUE7SXNCK0VYOztNQUtJLGlEdEJwRk8sRUFBQTs7QXFCd0RiO0VDSkEsV3RCN0NhO0VzQjhDYixrQnRCOUNhLEVBQUE7RUdKYjtJbUJxREUsV3RCMURXO0lzQjJEWCxzQnRCbERXO0lzQm1EWCxrQnRCbkRXLEVBQUE7RXNCc0RiO0lBRUUsOEN0QnhEVyxFQUFBO0VzQjJEYjtJQUVFLFd0QjdEVztJc0I4RFgsNkJBQTZCLEVBQUE7RUFHL0I7O0lBR0UsV3RCN0VXO0lzQjhFWCxzQnRCckVXO0lzQnNFWCxrQnRCdEVXLEVBQUE7SXNCd0VYOztNQUtJLDhDdEI3RU8sRUFBQTs7QXFCNERmO0VBQ0UsZ0JuQjhNK0I7RW1CN00vQixjckI2RjZDO0VxQjVGN0MscUJuQjZGNEMsRUFBQTtFQ2hLNUM7SWtCc0VFLGNuQjJGOEQ7SW1CMUY5RCwwQm5CMkYrQyxFQUFBO0VtQmxHbkQ7SUFZSSwwQm5Cc0YrQztJbUJyRi9DLGdCQUFnQixFQUFBO0VBYnBCO0lBa0JJLFdyQmpGVztJcUJrRlgsb0JBQW9CLEVBQUE7O0FBV3hCO0VDTEUsb0JwQnlTZ0M7RUQvUTVCLGtCQXRDWTtFcUJjaEIsZ0JwQjZIK0I7RU0vTjdCLGdCUnNPeUIsRUFBQTs7QXFCN0g3QjtFQ1RFLHVCcEJvU2lDO0VEMVE3QixtQkF0Q1k7RXFCY2hCLGdCcEI4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RGxDLGdCM0JsRCtCO0UyQm1EL0IsaUI3QjlDNkI7RTZCK0M3QixjM0JqVWdCO0UyQmtVaEIsc0I3QnpVYTtFNkIwVWIsc0I3QnRVYTtFUU5YLGdCUnFPeUIsRUFBQTtFNkIwRjdCO0lBa0JJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUTtJQUNSLFNBQVM7SUFDVCxVQUFVO0lBQ1YsY0FBYztJQUNkLDhCM0I4SStGO0kyQjdJL0YseUIzQmtDZ0M7STJCakNoQyxpQjdCOUQyQjtJNkIrRDNCLGMzQmpWYztJMkJrVmQsaUJBQWlCO0lUMVZqQixzQnBCR1c7STZCeVZYLG9CQUFvQjtJckI3VnBCLHNCcUI4VmdGLEVBQUE7O0FBVXBGO0VBQ0UsV0FBVztFQUNYLDJCQUErRjtFQUMvRixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCLEVBQUE7RUFMbEI7SUFRSSxhQUFhLEVBQUE7SUFSakI7TUFZOEIsbUU3QnJWaEIsRUFBQTtJNkJ5VWQ7TUFhOEIsbUU3QnRWaEIsRUFBQTtJNkJ5VWQ7TUFjOEIsbUU3QnZWaEIsRUFBQTtFNkJ5VWQ7SUFrQkksU0FBUyxFQUFBO0VBbEJiO0lBc0JJLFczQjhONkM7STJCN043QyxZM0I2TjZDO0kyQjVON0Msb0JBQXlFO0lUL1h6RSx5QnBCOEJVO0k2Qm1XVixTM0I2TjBDO0lNL2xCMUMsbUJOZ21CNkM7SWdCL2xCM0Msb0hoQjhmK0g7SWdCOWYvSCw0R2hCOGYrSDtJMkJ6SGpJLHdCQUFnQjtZQUFoQixnQkFBZ0IsRUFBQTtJWGhZaEI7TVdrV0o7UVhqV00sd0JBQWdCO1FBQWhCLGdCQUFnQixFQUFBLEVXb1luQjtJQW5DSDtNVHZXSSx5QmxCbW1CMkUsRUFBQTtFMkI1UC9FO0lBc0NJLFczQnVNb0M7STJCdE1wQyxjM0J1TXFDO0kyQnRNckMsa0JBQWtCO0lBQ2xCLGUzQnNNdUM7STJCck12Qyx5QjNCN1ljO0kyQjhZZCx5QkFBeUI7SXJCblp6QixtQk55bEJvQyxFQUFBO0UyQmpQeEM7SUFpREksVzNCbU02QztJMkJsTTdDLFkzQmtNNkM7SWtCM2xCN0MseUJwQjhCVTtJNkI2WFYsUzNCbU0wQztJTS9sQjFDLG1CTmdtQjZDO0lnQi9sQjNDLGlIaEI4ZitIO0lnQjlmL0gsNEdoQjhmK0g7STJCL0ZqSSxxQkFBZ0I7U0FBaEIsZ0JBQWdCLEVBQUE7SVgxWmhCO01Xa1dKO1FYaldNLHFCQUFnQjtRQUFoQixnQkFBZ0IsRUFBQSxFVzhabkI7SUE3REg7TVR2V0kseUJsQm1tQjJFLEVBQUE7RTJCNVAvRTtJQWdFSSxXM0I2S29DO0kyQjVLcEMsYzNCNktxQztJMkI1S3JDLGtCQUFrQjtJQUNsQixlM0I0S3VDO0kyQjNLdkMseUIzQnZhYztJMkJ3YWQseUJBQXlCO0lyQjdhekIsbUJOeWxCb0MsRUFBQTtFMkJqUHhDO0lBMkVJLFczQnlLNkM7STJCeEs3QyxZM0J3SzZDO0kyQnZLN0MsYUFBYTtJQUNiLG9CM0J2RCtCO0kyQndEL0IsbUIzQnhEK0I7SWtCOVgvQix5QnBCOEJVO0k2QjBaVixTM0JzSzBDO0lNL2xCMUMsbUJOZ21CNkM7SWdCL2xCM0MsZ0hoQjhmK0g7SWdCOWYvSCw0R2hCOGYrSDtJMkJsRWpJLGdCQUFnQixFQUFBO0lYdmJoQjtNV2tXSjtRWGpXTSxvQkFBZ0I7UUFBaEIsZ0JBQWdCLEVBQUEsRVcyYm5CO0lBMUZIO01UdldJLHlCbEJtbUIyRSxFQUFBO0UyQjVQL0U7SUE2RkksVzNCZ0pvQztJMkIvSXBDLGMzQmdKcUM7STJCL0lyQyxrQkFBa0I7SUFDbEIsZTNCK0l1QztJMkI5SXZDLDZCQUE2QjtJQUM3Qix5QkFBeUI7SUFDekIsb0JBQTRDLEVBQUE7RUFuR2hEO0lBd0dJLHlCM0IzY2M7SU1MZCxtQk55bEJvQyxFQUFBO0UyQmpQeEM7SUE2R0ksa0JBQWtCO0lBQ2xCLHlCM0JqZGM7SU1MZCxtQk55bEJvQyxFQUFBO0UyQmpQeEM7SUFvSE0seUIzQnJkWSxFQUFBO0UyQmlXbEI7SUF3SE0sZUFBZSxFQUFBO0VBeEhyQjtJQTRITSx5QjNCN2RZLEVBQUE7RTJCaVdsQjtJQWdJTSxlQUFlLEVBQUE7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O0l4QjFROUIsMEJ3QjBROEIsRUFBQTtFQXJCbEM7SUF5Qk0sbUI5QnREMkIsRUFBQTs7QStCdk9qQztFQUNFLG9CQUFhO0VBQWIsYUFBYTtFQUNiLGVBQWU7RUFDZixxQi9CMmdDc0M7RStCMWdDdEMsbUIvQjZnQ3NDO0UrQjVnQ3RDLGdCQUFnQjtFQUNoQixzQmpDR2E7RVFKWCxnQlJxT3lCLEVBQUE7O0FpQ2hPN0I7RUFHSSxvQi9Ca2dDcUMsRUFBQTtFK0JyZ0N6QztJQU1NLHFCQUFxQjtJQUNyQixxQi9COC9CbUM7SStCNy9CbkMsV2pDTFM7SWlDTVQsWS9CbWdDdUMsRUFBQTs7QStCNWdDN0M7RUFvQkksMEJBQTBCLEVBQUE7O0FBcEI5QjtFQXdCSSxxQkFBcUIsRUFBQTs7QUF4QnpCO0VBNEJJLFdqQ3pCVyxFQUFBOztBa0NiZjtFQUNFLG9CQUFhO0VBQWIsYUFBYTtFN0JHYixlQUFlO0VBQ2YsZ0JBQWdCO0VHQWQsZ0JScU95QixFQUFBOztBa0NwTzdCO0VBQ0Usa0JBQWtCO0VBQ2xCLGNBQWM7RUFDZCx1QmhDcXdCd0M7RWdDcHdCeEMsaUJoQzZOK0I7RWdDNU4vQixpQmhDd3dCc0M7RWdDdndCdEMsV2xDQ2E7RWtDQWIsc0JsQ05hO0VrQ09iLG9DbENHYSxFQUFBO0VrQ1hmO0lBV0ksVUFBVTtJQUNWLGNoQzJKOEQ7SWdDMUo5RCxxQkFBcUI7SUFDckIsc0JsQ1hXO0lrQ1lYLHFCaENYYyxFQUFBO0VnQ0psQjtJQW1CSSxVQUFVO0lBQ1YsVWhDaXdCaUM7SWdDaHdCakMsZ0RsQ1NVLEVBQUE7O0FrQ0xkO0VBR00sY0FBYztFMUJDaEIseUJSdU15QjtFUXRNekIsNEJSc015QixFQUFBOztBa0MzTTdCO0UxQlZJLDBCUnFOeUI7RVFwTnpCLDZCUm9OeUIsRUFBQTs7QWtDM003QjtFQWNJLFVBQVU7RUFDVixXbEN2Q1c7RWtDd0NYLHlCbENYVTtFa0NZVixxQmxDbXZCa0QsRUFBQTs7QWtDcHdCdEQ7RUFxQkksV2xDM0NXO0VrQzRDWCxvQkFBb0I7RUFFcEIsWUFBWTtFQUNaLHNCbENqRFc7RWtDa0RYLHFCaEMvQ2MsRUFBQTs7QWlDUGhCO0VBQ0UsdUJqQzh3QnNDO0VEbnBCcEMsa0JBdENZO0VrQ25GZCxnQmpDOE42QixFQUFBOztBaUN6TjNCO0UzQndCRix5QlJ3TXlCO0VRdk16Qiw0QlJ1TXlCLEVBQUE7O0FtQzNOdkI7RTNCS0YsMEJSc055QjtFUXJOekIsNkJScU55QixFQUFBOztBbUN4TzNCO0VBQ0UsdUJqQzR3QnFDO0VEanBCbkMsbUJBdENZO0VrQ25GZCxnQmpDK042QixFQUFBOztBaUMxTjNCO0UzQndCRix5QlJ5TXlCO0VReE16Qiw0QlJ3TXlCLEVBQUE7O0FtQzVOdkI7RTNCS0YsMEJSdU55QjtFUXROekIsNkJSc055QixFQUFBOztBb0N2TzdCO0VBQ0UscUJBQXFCO0VBQ3JCLG9CcEMyNEIwQjtFQzEwQnhCLGNBQVc7RW1DL0RiLGdCbENtUitCO0VrQ2xSL0IsY0FBYztFQUNkLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsd0JBQXdCO0U1QlJ0QixnQlJxT3lCO0VrQnBPdkIsNklsQnFidUk7RWtCcmJ2SSxxSWxCcWJ1SSxFQUFBO0VrQmhiekk7SWtCTko7TWxCT00sd0JBQWdCO01BQWhCLGdCQUFnQixFQUFBLEVrQmVyQjtFakNYQztJaUNHSSxxQkFBcUIsRUFBQTtFQWQzQjtJQW9CSSxhQUFhLEVBQUE7O0FBS2pCO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVMsRUFBQTs7QUFPWDtFQUNFLG9CbENnM0JzQztFa0MvMkJ0QyxtQmxDKzJCc0M7RU1uNUJwQyxvQk5zNUJxQyxFQUFBOztBa0N6MkJ2QztFQ2pEQSxXckNNYTtFcUNMYix5QnJDa0NZLEVBQUE7RUdwQlo7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsK0NyQ3VCUSxFQUFBOztBb0NjWjtFQ2pEQSxXckNlYTtFcUNkYixzQnJDT2EsRUFBQTtFR09iO0lrQ1ZJLFdyQ1VTO0lxQ1RULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGlEckNKUyxFQUFBOztBb0N5Q2I7RUNqREEsV3JDTWE7RXFDTGIseUJyQ3lDYyxFQUFBO0VHM0JkO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEckM4QlUsRUFBQTs7QW9DT2Q7RUNqREEsV3JDTWE7RXFDTGIseUJyQzJDWSxFQUFBO0VHN0JaO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEckNnQ1EsRUFBQTs7QW9DS1o7RUNqREEsV3JDTWE7RXFDTGIseUJyQ3dDYyxFQUFBO0VHMUJkO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDckM2QlUsRUFBQTs7QW9DUWQ7RUNqREEsV3JDTWE7RXFDTGIseUJyQ3NDWSxFQUFBO0VHeEJaO0lrQ1ZJLFdyQ0NTO0lxQ0FULHlCQUFrQyxFQUFBO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDckMyQlEsRUFBQTs7QW9DVVo7RUNqREEsV3JDZWE7RXFDZGIsc0JyQ09hLEVBQUE7RUdPYjtJa0NWSSxXckNVUztJcUNUVCx5QkFBa0MsRUFBQTtFQUg5QjtJQVFKLFVBQVU7SUFDVixpRHJDSlMsRUFBQTs7QW9DeUNiO0VDakRBLFdyQ01hO0VxQ0xiLHNCckNjYSxFQUFBO0VHQWI7SWtDVkksV3JDQ1M7SXFDQVQseUJBQWtDLEVBQUE7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOENyQ0dTLEVBQUE7O0FzQ2hCZjtFQUNFLGtCQUFvRDtFQUNwRCxtQnRDMHlCeUI7RXNDeHlCekIsc0J0Q0thO0VRSlgsZ0JSc095QixFQUFBO0VZL0t6QjtJMEI1REo7TUFRSSxrQnRDb3lCdUIsRUFBQSxFc0NseUIxQjs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QlRiLGdCOEJVc0IsRUFBQTs7QUNYMUI7RUFDRSxrQkFBa0I7RUFDbEIsd0JyQ204QnlDO0VxQ2w4QnpDLG1CckNtOEJzQztFcUNsOEJ0Qyw2QkFBNkM7RS9CSDNDLGdCUnFPeUIsRUFBQTs7QXVDN043QjtF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LG1CQUFtQixFQUFBO0V4Q05uQjtJd0NVRSxVQUFVO0lBQ1YsY3pDYmM7SXlDY2QscUJBQXFCO0lBQ3JCLHlCekNyQmMsRUFBQTtFeUNXbEI7SUFjSSxXM0NtSXlCO0kyQ2xJekIsc0IzQ3pCVyxFQUFBOztBMkNrQ2Y7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCekM0N0J5QztFeUMxN0J6QyxtQnpDdUwrQjtFeUNyTC9CLHNCM0MzQ2E7RTJDNENiLHNDM0NsQ2EsRUFBQTtFMkMwQmY7SW5DN0JJLHlCUjROeUI7SVEzTnpCLDBCUjJOeUIsRUFBQTtFMkMvTDdCO0lBZUksZ0JBQWdCO0luQzlCaEIsNkJSOE15QjtJUTdNekIsNEJSNk15QixFQUFBO0UyQy9MN0I7SUFxQkksVzNDbkRXO0kyQ29EWCxvQkFBb0I7SUFDcEIsc0IzQ3pEVyxFQUFBO0UyQ2tDZjtJQTRCSSxVQUFVO0lBQ1YsVzNDakVXO0kyQ2tFWCx5QjNDckNVO0kyQ3NDVixxQjNDdENVLEVBQUE7O0EyQ21EVjtFQUNFLDhCQUFtQjtFQUFuQiw2QkFBbUI7VUFBbkIsbUJBQW1CLEVBQUE7RUFEckI7SUFJSSxrQnpDNEl5QjtJeUMzSXpCLGdCQUFnQixFQUFBO0lBTHBCO01uQ3BEQSx5QlJ1TXlCO01RdE16Qiw0QlJzTXlCO01RMUx6QiwwQm1DZ0R3QyxFQUFBO0lBVHhDO01BYU0sZUFBZTtNbkMvRXJCLDBCUnFOeUI7TVFwTnpCLDZCUm9OeUI7TVE5S3pCLDRCbUMwQzBDLEVBQUE7O0EvQjFDMUM7RStCMkJBO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQURyQjtNQUlJLGtCekM0SXlCO015QzNJekIsZ0JBQWdCLEVBQUE7TUFMcEI7UW5DcERBLHlCUnVNeUI7UVF0TXpCLDRCUnNNeUI7UVExTHpCLDBCbUNnRHdDLEVBQUE7TUFUeEM7UUFhTSxlQUFlO1FuQy9FckIsMEJScU55QjtRUXBOekIsNkJSb055QjtRUTlLekIsNEJtQzBDMEMsRUFBQSxFQUNyQzs7QS9CM0NMO0UrQjJCQTtJQUNFLDhCQUFtQjtJQUFuQiw2QkFBbUI7WUFBbkIsbUJBQW1CLEVBQUE7SUFEckI7TUFJSSxrQnpDNEl5QjtNeUMzSXpCLGdCQUFnQixFQUFBO01BTHBCO1FuQ3BEQSx5QlJ1TXlCO1FRdE16Qiw0QlJzTXlCO1FRMUx6QiwwQm1DZ0R3QyxFQUFBO01BVHhDO1FBYU0sZUFBZTtRbkMvRXJCLDBCUnFOeUI7UVFwTnpCLDZCUm9OeUI7UVE5S3pCLDRCbUMwQzBDLEVBQUEsRUFDckM7O0EvQjNDTDtFK0IyQkE7SUFDRSw4QkFBbUI7SUFBbkIsNkJBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBRHJCO01BSUksa0J6QzRJeUI7TXlDM0l6QixnQkFBZ0IsRUFBQTtNQUxwQjtRbkNwREEseUJSdU15QjtRUXRNekIsNEJSc015QjtRUTFMekIsMEJtQ2dEd0MsRUFBQTtNQVR4QztRQWFNLGVBQWU7UW5DL0VyQiwwQlJxTnlCO1FRcE56Qiw2QlJvTnlCO1FROUt6Qiw0Qm1DMEMwQyxFQUFBLEVBQ3JDOztBL0IzQ0w7RStCMkJBO0lBQ0UsOEJBQW1CO0lBQW5CLDZCQUFtQjtZQUFuQixtQkFBbUIsRUFBQTtJQURyQjtNQUlJLGtCekM0SXlCO015QzNJekIsZ0JBQWdCLEVBQUE7TUFMcEI7UW5DcERBLHlCUnVNeUI7UVF0TXpCLDRCUnNNeUI7UVExTHpCLDBCbUNnRHdDLEVBQUE7TUFUeEM7UUFhTSxlQUFlO1FuQy9FckIsMEJScU55QjtRUXBOekIsNkJSb055QjtRUTlLekIsNEJtQzBDMEMsRUFBQSxFQUNyQzs7QUFZVDtFQUVJLGVBQWU7RUFDZixjQUFjO0VuQ2pIZCxnQm1Da0h3QixFQUFBO0VBSjVCO0lBT00sbUJ6QzZHMkIsRUFBQTs7QXlDcEhqQztFQWFNLGFBQWEsRUFBQTs7QUFibkI7RUFtQk0sZ0JBQWdCO0VBQ2hCLGdCQUFnQixFQUFBOztBQ3BJcEI7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzVDUE87STRDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc1Q1BPO0k0Q1FQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXNUNQTztJNENRUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzVDUE87STRDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlELHlCNUIrRThELEVBQUE7RWJwRWhFO0l5Q1BNLGM1QjJFMEQ7STRCMUUxRCx5QkFBeUMsRUFBQTtFQVAvQztJQVdNLFc1Q1BPO0k0Q1FQLHlCNUJxRTBEO0k0QnBFMUQscUI1Qm9FMEQsRUFBQTs7QTRCakZoRTtFQUNFLGM1QmdGOEQ7RTRCL0U5RCx5QjVCK0U4RCxFQUFBO0VicEVoRTtJeUNQTSxjNUIyRTBEO0k0QjFFMUQseUJBQXlDLEVBQUE7RUFQL0M7SUFXTSxXNUNQTztJNENRUCx5QjVCcUUwRDtJNEJwRTFELHFCNUJvRTBELEVBQUE7O0E0QmpGaEU7RUFDRSxjNUJnRjhEO0U0Qi9FOUQseUI1QitFOEQsRUFBQTtFYnBFaEU7SXlDUE0sYzVCMkUwRDtJNEIxRTFELHlCQUF5QyxFQUFBO0VBUC9DO0lBV00sVzVDUE87STRDUVAseUI1QnFFMEQ7STRCcEUxRCxxQjVCb0UwRCxFQUFBOztBNEJqRmhFO0VBQ0UsYzVCZ0Y4RDtFNEIvRTlE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QUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVB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OztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHlCQUE0QixFQUFBO0VBQzVEOztJQUVFLDZCQUFvQyxFQUFBO0VBRXRDOztJQUVFLCtCQUF3QyxFQUFBO0VBRTFDOztJQUVFLGdDQUEwQyxFQUFBO0VBRTVDOztJQUVFLDhCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHVCQUE0QixFQUFBO0VBQzVEOztJQUVFLDJCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDZCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDhCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDRCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHFCQUE0QixFQUFBO0VBQzVEOztJQUVFLHlCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDJCQUF3QyxFQUFBO0VBRTFDOztJQUVFLDRCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDBCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDJCQUE0QixFQUFBO0VBQzVEOztJQUVFLCtCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGlDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGtDQUEwQyxFQUFBO0VBRTVDOztJQUVFLGdDQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLDBCQUE0QixFQUFBO0VBQzVEOztJQUVFLDhCQUFvQyxFQUFBO0VBRXRDOztJQUVFLGdDQUF3QyxFQUFBO0VBRTFDOztJQUVFLGlDQUEwQyxFQUFBO0VBRTVDOztJQUVFLCtCQUFzQyxFQUFBO0VBZnhDO0lBQWdDLHdCQUE0QixFQUFBO0VBQzVEOztJQUVFLDRCQUFvQyxFQUFBO0VBRXRDOztJQUVFLDhCQUF3QyxFQUFBO0VBRTFDOztJQUVFLCtCQUEwQyxFQUFBO0VBRTVDOztJQUVFLDZCQUFzQyxFQUFBO0VBUXhDO0lBQXdCLDJCQUEyQixFQUFBO0VBQ25EOztJQUVFLCtCQUErQixFQUFBO0VBRWpDOztJQUVFLGlDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGtDQUFrQyxFQUFBO0VBRXBDOztJQUVFLGdDQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLDBCQUEyQixFQUFBO0VBQ25EOztJQUVFLDhCQUErQixFQUFBO0VBRWpDOztJQUVFLGdDQUFpQyxFQUFBO0VBRW5DOztJQUVFLGlDQUFrQyxFQUFBO0VBRXBDOztJQUVFLCtCQUFnQyxFQUFBO0VBZmxDO0lBQXdCLHdCQUEyQixFQUFBO0VBQ25EOztJQUVFLDRCQUErQixFQUFBO0VBRWpDOztJQUVFLDhCQUFpQyxFQUFBO0VBRW5DOztJQUVFLCtCQUFrQyxFQUFBO0VBRXBDOztJQUVFLDZCQUFnQyxFQUFBO0VBTXRDO0lBQW1CLHVCQUF1QixFQUFBO0VBQzFDOztJQUVFLDJCQUEyQixFQUFBO0VBRTdCOztJQUVFLDZCQUE2QixFQUFBO0VBRS9COztJQUVFLDhCQUE4QixFQUFBO0VBRWhDOztJQUVFLDRCQUE0QixFQUFBLEVBQzdCOztBekRWRDtFeURsREk7SUFBZ0Msb0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsd0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsMkJBQTBDLEVBQUE7RUFFNUM7O0lBRUUseUJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MseUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsK0JBQXdDLEVBQUE7RUFFMUM7O0lBRUUsZ0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsOEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsdUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsMkJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsNkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsOEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MscUJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUseUJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsMkJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsNEJBQTBDLEVBQUE7RUFFNUM7O0lBRUUsMEJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMkJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsK0JBQW9DLEVBQUE7RUFFdEM7O0lBRUUsaUNBQXdDLEVBQUE7RUFFMUM7O0lBRUUsa0NBQTBDLEVBQUE7RUFFNUM7O0lBRUUsZ0NBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFmeEM7SUFBZ0MsMEJBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsOEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsZ0NBQXdDLEVBQUE7RUFFMUM7O0lBRUUsaUNBQTBDLEVBQUE7RUFFNUM7O0lBRUUsK0JBQXNDLEVBQUE7RUFmeEM7SUFBZ0Msd0JBQTRCLEVBQUE7RUFDNUQ7O0lBRUUsNEJBQW9DLEVBQUE7RUFFdEM7O0lBRUUsOEJBQXdDLEVBQUE7RUFFMUM7O0lBRUUsK0JBQTBDLEVBQUE7RUFFNUM7O0lBRUUsNkJBQXNDLEVBQUE7RUFReEM7SUFBd0IsMkJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsK0JBQStCLEVBQUE7RUFFakM7O0lBRUUsaUNBQWlDLEVBQUE7RUFFbkM7O0lBRUUsa0NBQWtDLEVBQUE7RUFFcEM7O0lBRUUsZ0NBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsOEJBQStCLEVBQUE7RUFFakM7O0lBRUUsZ0NBQWlDLEVBQUE7RUFFbkM7O0lBRUUsaUNBQWtDLEVBQUE7RUFFcEM7O0lBRUUsK0JBQWdDLEVBQUE7RUFmbEM7SUFBd0Isd0JBQTJCLEVBQUE7RUFDbkQ7O0lBRUUsNEJBQStCLEVBQUE7RUFFakM7O0lBRUUsOEJBQWlDLEVBQUE7RUFFbkM7O0lBRUUsK0JBQWtDLEVBQUE7RUFFcEM7O0lBRUUsNkJBQWdDLEVBQUE7RUFmbEM7SUFBd0IsMEJB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O0VBbkhKO0lBNEhFLHFCQUFxQjtJQUNyQiw0QkFBUTtZQUFSLFFBQVE7SUFDUixpQkFBaUIsRUFBQTtJQTlIbkI7TUFnSUcsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixnQkFBZ0I7TUFDaEIsY0FBYyxFQUFBO0lBbklqQjtNQXNJRyxTQUFTO01BQ1QsV0FBVyxFQUFBO01BdklkO1FBeUlJLGtDakJuSTJDO1FpQm9JM0MsZ0JqQm5JMkI7UWlCb0kzQixlQUFlO1FBQ2YsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsUUFBUTtRQUNSLG1DQUEyQjtnQkFBM0IsMkJBQTJCO1FBQzNCLFVBQVUsRUFBQTtJQWpKZDtNQXNKRyxvQkFBb0I7TUFDcEIsY0FBYztNQUNkLDJCakJ4SmlCLEVBQUE7SWlCQXBCO01BMkpHLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsV0FBVztNQUNYLFFBQVE7TUFDUixtQ0FBMkI7Y0FBM0IsMkJBQTJCO01BQzNCLFdBQVc7TUFDWCxVQUFVLEVBQUE7SWpGOUZUO01pRm5FSjtRQXFLSSxlQUFlO1FBQ2YseUJqQnRLZ0I7UWlCdUtoQixjQUFjO1FBQ2QsNEJBQVE7Z0JBQVIsUUFBUSxFQUFBO01BeEtaO1FBNEtJLGdCQUFnQjtRQUNoQixZQUFZLEVBQUEsRUFDWjs7QUNwTEo7O0VsRzRnUkU7QWtHeGdSRjtFQUdFLHNDQUEwQyxFQUFBOztBQUg1QztFQU1FLHFDQUF5RSxFQUFBOztBQU4zRTtFQVdHLHlCQUF5QjtFQUN6QixrQ0FBa0M7RUFDbEMsME5BQStDO0VBQy9DLHlCQUF5QjtFQUN6QixvQkFBb0I7RUFDcEIscUJBQXFCLEVBQUE7RUFoQnhCO0lBa0JJLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIseUJBQWtGLEVBQUE7O0FBcEJ0RjtFQXdCRyx5QkFBeUIsRUFBQTtFQXhCNUI7SUEwQkksd0JBQXdCLEVBQUE7O0FBMUI1QjtFQWdDSSwyQkFBMkI7RUFDM0IseU9BQTZDO0VBQzdDLHNHQUFrSDtFQUFsSCx3RUFBa0g7RUFDbEgseUJBQXlCO0VBQ3pCLCtCQUF3QjtFQUF4Qix3QkFBd0I7RUFDeEIsdUJBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixzQkFBcUI7VUFBckIscUJBQXFCLEVBQUE7RUF0Q3pCO0lBd0NLLDBCQUEwQjtJQUMxQixvQkFBb0IsRUFBQTtFQXpDekI7SUE0Q0ssaUJBQWlCLEVBQUE7SUE1Q3RCO01BaURNLDRCQUE0QjtNQUM1Qix5QkFBeUIsRUFBQTtNQWxEL0I7UUErQ08sd0JBQXdCLEVBQUE7O0FDbkQvQjtFQUVFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsUUFBUTtFQUNSLFNBQVM7RUFDVCx3Q0FBZ0M7VUFBaEMsZ0NBQWdDO0VBQ2hDLGFBQWEsRUFBQSIsImZpbGUiOiJ0aGVtZS5jc3MifQ== */