html,
body {
  margin: 0;
  padding: 0;
}

@font-face {
  font-family: 'icomoon';
  src:  url(./fonts/icomoon.eot);
  src:  url(./fonts/icomoon.eot#iefix) format('embedded-opentype'),
    url(./fonts/icomoon.ttf) format('truetype'),
    url(./fonts/icomoon.woff) format('woff'),
    url(./fonts/icomoon.svg#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-download-pdf:before {
  content: "\E910";
}
.icon-external-link-alt-solid:before {
  content: "\E915";
}
.icon-plus1:before {
  content: "\F067";
}
.icon-minus1:before {
  content: "\F068";
}
.icon-close:before {
  content: "\F00D";
}
.icon-remove:before {
  content: "\F00D";
}
.icon-times:before {
  content: "\F00D";
}
.icon-search-plus:before {
  content: "\F00E";
}
.icon-search-minus:before {
  content: "\F010";
}
.icon-step-backward:before {
  content: "\F048";
}
.icon-fast-backward:before {
  content: "\F049";
}
.icon-backward:before {
  content: "\F04A";
}
.icon-play1:before {
  content: "\F04B";
}
.icon-pause1:before {
  content: "\F04C";
}
.icon-stop1:before {
  content: "\F04D";
}
.icon-forward:before {
  content: "\F04E";
}
.icon-fast-forward:before {
  content: "\F050";
}
.icon-step-forward:before {
  content: "\F051";
}
.icon-chevron-up:before {
  content: "\F077";
}
.icon-chevron-down:before {
  content: "\F078";
}
.icon-caret-down:before {
  content: "\F0D7";
}
.icon-caret-up:before {
  content: "\F0D8";
}
.icon-sort:before {
  content: "\F0DC";
}
.icon-unsorted:before {
  content: "\F0DC";
}
.icon-play-backward:before {
  content: "\E900";
}
.icon-zoom-reset:before {
  content: "\E901";
}
.icon-play-step-backward:before {
  content: "\E902";
}
.icon-play-step-forward:before {
  content: "\E903";
}
.icon-download:before {
  content: "\E960";
}
.icon-spinner11:before {
  content: "\E984";
}
.icon-menu2:before {
  content: "\E9BE";
}
.icon-circle-up:before {
  content: "\EA41";
}
.icon-circle-down:before {
  content: "\EA43";
}

.card {
  font-size: .875rem;
  font-weight: normal; }

/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #2196f3;
  --indigo: #3f51b5;
  --purple: #9c27b0;
  --pink: #e91e63;
  --red: #f44336;
  --orange: #ff9800;
  --yellow: #ffeb3b;
  --green: #4caf50;
  --teal: #009688;
  --cyan: #00bcd4;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #2196f3;
  --secondary: #6c757d;
  --success: #4caf50;
  --info: #00bcd4;
  --warning: #ffeb3b;
  --danger: #f44336;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Roboto", "Helvetica", "Arial", sans-serif;
  --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: "Roboto", "Helvetica", "Arial", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fafafa; }

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

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

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

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  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: #2196f3;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #0a6ebd;
    text-decoration: underline; }

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

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

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

figure {
  margin: 0 0 1rem; }

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

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

table {
  border-collapse: collapse; }

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

th {
  text-align: inherit; }

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

button {
  border-radius: 0; }

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

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

select {
  word-wrap: normal; }

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

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical; }

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

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

progress {
  vertical-align: baseline; }

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

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

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

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

output {
  display: inline-block; }

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

template {
  display: none; }

[hidden] {
  display: none !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fafafa;
  border: 1px solid #dee2e6;
  border-radius: 0.125rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

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

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

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

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.0625rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-bordered {
  border: 1px solid rgba(0, 0, 0, 0.06); }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid rgba(0, 0, 0, 0.06); }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: rgba(0, 0, 0, 0.06); }

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

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

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

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

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

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

.form-control, .custom-file-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: rgba(0, 0, 0, 0);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.26);
  border-radius: 0;
  box-shadow: none;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control, .custom-file-control {
      transition: none; } }
  .form-control::-ms-expand, .custom-file-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:focus, .custom-file-control:focus {
    color: #495057;
    background-color: rgba(0, 0, 0, 0);
    border-color: #9acffa;
    outline: 0;
    box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
  .form-control::placeholder, .custom-file-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .custom-file-control:disabled, .form-control[readonly], .custom-file-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }

select.form-control:focus::-ms-value, select.custom-file-control:focus::-ms-value {
  color: #495057;
  background-color: rgba(0, 0, 0, 0); }

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

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

.col-form-label-lg {
  padding-top: calc(0.5625rem + 1px);
  padding-bottom: calc(0.5625rem + 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.4375rem;
  padding-bottom: 0.4375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

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

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

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

textarea.form-control, textarea.custom-file-control {
  height: auto; }

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

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

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

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

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

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

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

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

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

.was-validated .form-control:valid, .was-validated .custom-file-control:valid, .form-control.is-valid, .is-valid.custom-file-control {
  border-color: #4caf50;
  padding-right: calc(1.5em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234caf50' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .form-control:valid:focus, .was-validated .custom-file-control:valid:focus, .form-control.is-valid:focus, .is-valid.custom-file-control:focus {
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
  .was-validated .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip,
  .was-validated .custom-file-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback, .is-valid.custom-file-control ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #4caf50;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%234caf50' 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") rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

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

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

.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: #6ec071;
  background-color: #6ec071; }

.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(76, 175, 80, 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: #4caf50; }

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

.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: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }

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

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

.was-validated .form-control:invalid, .was-validated .custom-file-control:invalid, .form-control.is-invalid, .is-invalid.custom-file-control {
  border-color: #f44336;
  padding-right: calc(1.5em + 0.875rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f44336' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f44336' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .form-control:invalid:focus, .was-validated .custom-file-control:invalid:focus, .form-control.is-invalid:focus, .is-invalid.custom-file-control:focus {
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
  .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .custom-file-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip,
  .was-validated .custom-file-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback, .is-invalid.custom-file-control ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .is-invalid.custom-file-control ~ .invalid-tooltip {
    display: block; }

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #f44336;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23f44336' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23f44336' 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") rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip, .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

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

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

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

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

.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(244, 67, 54, 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: #f44336; }

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

.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: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }

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

.btn, .custom-file-control::before {
  display: inline-block;
  font-weight: 500;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.46875rem 1rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.125rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn, .custom-file-control::before {
      transition: none; } }
  .btn:hover, .custom-file-control:hover::before {
    color: #212529;
    text-decoration: none; }
  .btn:focus, .custom-file-control:focus::before, .btn.focus, .focus.custom-file-control::before {
    outline: 0;
    box-shadow: none; }
  .btn.disabled, .disabled.custom-file-control::before, .btn:disabled, .custom-file-control:disabled::before {
    opacity: 0.65;
    box-shadow: none; }
  .btn:not(:disabled):not(.disabled):active, .custom-file-control:not(:disabled):not(.disabled):active::before, .btn:not(:disabled):not(.disabled).active, .custom-file-control:not(:disabled):not(.disabled).active::before {
    box-shadow: none; }

a.btn.disabled, a.disabled.custom-file-control::before,
fieldset:disabled a.btn,
fieldset:disabled a.custom-file-control::before {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #2196f3;
  border-color: #2196f3;
  box-shadow: none; }
  .btn-primary:hover {
    color: #fff;
    background-color: #0c83e2;
    border-color: #0c7cd5; }
  .btn-primary:focus, .btn-primary.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0c7cd5;
    border-color: #0b75c9; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(66, 166, 245, 0.5); }

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

.btn-success {
  color: #fff;
  background-color: #4caf50;
  border-color: #4caf50;
  box-shadow: none; }
  .btn-success:hover {
    color: #fff;
    background-color: #409444;
    border-color: #3d8b40; }
  .btn-success:focus, .btn-success.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(103, 187, 106, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #3d8b40;
    border-color: #39833c; }
    .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(103, 187, 106, 0.5); }

.btn-info {
  color: #fff;
  background-color: #00bcd4;
  border-color: #00bcd4;
  box-shadow: none; }
  .btn-info:hover {
    color: #fff;
    background-color: #009aae;
    border-color: #008fa1; }
  .btn-info:focus, .btn-info.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(38, 198, 218, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #008fa1;
    border-color: #008394; }
    .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(38, 198, 218, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #ffeb3b;
  border-color: #ffeb3b;
  box-shadow: none; }
  .btn-warning:hover {
    color: #212529;
    background-color: #ffe715;
    border-color: #ffe608; }
  .btn-warning:focus, .btn-warning.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(222, 205, 56, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #ffeb3b;
    border-color: #ffeb3b; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #ffe608;
    border-color: #fae100; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(222, 205, 56, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #f44336;
  border-color: #f44336;
  box-shadow: none; }
  .btn-danger:hover {
    color: #fff;
    background-color: #f22112;
    border-color: #ea1c0d; }
  .btn-danger:focus, .btn-danger.focus {
    box-shadow: none, 0 0 0 0.2rem rgba(246, 95, 84, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ea1c0d;
    border-color: #de1b0c; }
    .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(246, 95, 84, 0.5); }

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

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

.btn-outline-primary {
  color: #2196f3;
  border-color: #2196f3; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #2196f3;
    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: #2196f3;
    border-color: #2196f3; }
    .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(33, 150, 243, 0.5); }

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

.btn-outline-success {
  color: #4caf50;
  border-color: #4caf50; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #4caf50;
    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: #4caf50;
    border-color: #4caf50; }
    .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(76, 175, 80, 0.5); }

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

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

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

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

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

.btn-link {
  font-weight: 400;
  color: #2196f3;
  text-decoration: none; }
  .btn-link:hover {
    color: #0a6ebd;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline;
    box-shadow: none; }
  .btn-link:disabled, .btn-link.disabled {
    color: rgba(0, 0, 0, 0.26);
    pointer-events: none; }

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

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .custom-file-control::before {
  padding: 0.40625rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.0625rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
  .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, .btn-group-sm > .custom-file-control::before + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

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

.btn-group.show .dropdown-toggle {
  box-shadow: none; }
  .btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none; }

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

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

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

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

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

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.4375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: transparent;
  border: 1px solid transparent;
  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), .input-group-lg > .custom-file-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

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

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

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

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

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

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

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

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #2196f3;
    background-color: #2196f3;
    box-shadow: none; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: none, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #9acffa; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #cae6fc;
    border-color: #cae6fc;
    box-shadow: none; }
  .custom-control-input:disabled ~ .custom-control-label {
    color: #6c757d; }
    .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #e9ecef; }

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

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

.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: #2196f3;
  background-color: #2196f3;
  box-shadow: none; }

.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(33, 150, 243, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(33, 150, 243, 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(33, 150, 243, 0.5); }

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

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

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

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.875rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #9acffa;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e9ecef; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.875rem + 2px);
  padding: 0.4375rem 0;
  font-weight: 400;
  line-height: 1.3;
  color: #495057;
  background-color: transparent;
  border: 0 solid rgba(0, 0, 0, 0.26);
  border-radius: 0;
  box-shadow: none; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.875rem);
    padding: 0.4375rem 0;
    line-height: 1.3;
    color: #495057;
    content: "Browse";
    background-color: transparent;
    border-left: inherit;
    border-radius: 0 0 0 0; }

.custom-range {
  width: 100%;
  height: calc(1rem + 0.4rem);
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fafafa, 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #2196f3;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #cae6fc; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #2196f3;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #cae6fc; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #2196f3;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #cae6fc; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #adb5bd; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #adb5bd; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.125rem; }
  .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 {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion > .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: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.125rem; }

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

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

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

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

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: 0;
  line-height: 1.25;
  color: #2196f3;
  background-color: transparent;
  border: 0 solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #0a6ebd;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.25); }

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

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

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

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

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

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

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

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

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

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

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

.btn .badge, .custom-file-control::before .badge {
  position: relative;
  top: -1px; }

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

.badge-primary {
  color: #fff;
  background-color: #2196f3; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0c7cd5; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(33, 150, 243, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #545b62; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #4caf50; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #3d8b40; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.5); }

.badge-info {
  color: #fff;
  background-color: #00bcd4; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #008fa1; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #ffeb3b; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #ffe608; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #f44336; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #ea1c0d; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.5); }

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

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

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

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

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

.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: #114e7e;
  background-color: #d3eafd;
  border-color: #c1e2fc; }
  .alert-primary hr {
    border-top-color: #a9d7fb; }
  .alert-primary .alert-link {
    color: #0b3251; }

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

.alert-success {
  color: #285b2a;
  background-color: #dbefdc;
  border-color: #cde9ce; }
  .alert-success hr {
    border-top-color: #bbe1bd; }
  .alert-success .alert-link {
    color: #18381a; }

.alert-info {
  color: #00626e;
  background-color: #ccf2f6;
  border-color: #b8ecf3; }
  .alert-info hr {
    border-top-color: #a2e6ef; }
  .alert-info .alert-link {
    color: #00353b; }

.alert-warning {
  color: #857a1f;
  background-color: #fffbd8;
  border-color: #fff9c8; }
  .alert-warning hr {
    border-top-color: #fff6af; }
  .alert-warning .alert-link {
    color: #5c5415; }

.alert-danger {
  color: #7f231c;
  background-color: #fdd9d7;
  border-color: #fccac7; }
  .alert-danger hr {
    border-top-color: #fbb3af; }
  .alert-danger .alert-link {
    color: #551713; }

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

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

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

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.125rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }

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

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

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

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

.media-body {
  flex: 1; }

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

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

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: inherit;
  border: 0 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: #6c757d;
    pointer-events: none;
    background-color: inherit; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal .list-group-item {
    margin-right: 0;
    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 {
    flex-direction: row; }
    .list-group-horizontal-sm .list-group-item {
      margin-right: 0;
      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 {
    flex-direction: row; }
    .list-group-horizontal-md .list-group-item {
      margin-right: 0;
      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 {
    flex-direction: row; }
    .list-group-horizontal-lg .list-group-item {
      margin-right: 0;
      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: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl .list-group-item {
      margin-right: 0;
      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: 0; }

.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: #114e7e;
  background-color: #c1e2fc; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #114e7e;
    background-color: #a9d7fb; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #114e7e;
    border-color: #114e7e; }

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

.list-group-item-success {
  color: #285b2a;
  background-color: #cde9ce; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #285b2a;
    background-color: #bbe1bd; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #285b2a;
    border-color: #285b2a; }

.list-group-item-info {
  color: #00626e;
  background-color: #b8ecf3; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #00626e;
    background-color: #a2e6ef; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #00626e;
    border-color: #00626e; }

.list-group-item-warning {
  color: #857a1f;
  background-color: #fff9c8; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #857a1f;
    background-color: #fff6af; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #857a1f;
    border-color: #857a1f; }

.list-group-item-danger {
  color: #7f231c;
  background-color: #fccac7; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #7f231c;
    background-color: #fbb3af; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #7f231c;
    border-color: #7f231c; }

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

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

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

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  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);
  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: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: 0.75rem; }

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

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

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

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

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

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  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.26; }

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

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

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

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

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

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

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

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

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

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

.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: rgba(97, 97, 97, 0.9); }

.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: rgba(97, 97, 97, 0.9); }

.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: rgba(97, 97, 97, 0.9); }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: rgba(97, 97, 97, 0.9);
  border-radius: 0.125rem; }

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

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

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

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

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

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

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

.carousel {
  position: relative; }

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

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

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 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: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

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

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

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

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

@keyframes spinner-grow {
  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;
  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: #2196f3 !important; }

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

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

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

.bg-success {
  background-color: #4caf50 !important; }

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

.bg-info {
  background-color: #00bcd4 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-success {
  border-color: #4caf50 !important; }

.border-info {
  border-color: #00bcd4 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.text-success {
  color: #4caf50 !important; }

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

.text-info {
  color: #00bcd4 !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

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

body {
  font-weight: 400; }

a:focus {
  outline: none; }

button:focus {
  outline: none; }

.bmd-layout-canvas {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%; }

.bmd-layout-container {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  overflow: hidden; }

.bmd-layout-header {
  z-index: 3;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  flex-shrink: 0;
  justify-content: flex-start;
  width: 100%;
  max-height: 1000px;
  transform: translateZ(0);
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.bmd-layout-content {
  position: relative;
  z-index: 1;
  display: inline-block;
  flex-grow: 1;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.bmd-layout-spacer {
  flex-grow: 1; }

.bmd-layout-backdrop {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background-color: transparent;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  @supports (pointer-events: auto) {
    .bmd-layout-backdrop {
      background-color: rgba(0, 0, 0, 0.5);
      opacity: 0;
      transition-property: opacity;
      visibility: visible;
      pointer-events: none; } }

.btn, .custom-file-control::before {
  position: relative;
  margin-bottom: 0.3125rem;
  font-size: 0.875rem;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: 0;
  cursor: pointer;
  background-color: transparent;
  border: 0;
  outline: 0;
  transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  will-change: box-shadow, transform;
  color: rgba(0, 0, 0, 0.87);
  background-color: transparent;
  border-color: #ccc; }
  .btn:hover, .custom-file-control:hover::before {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(153, 153, 153, 0.2);
    border-color: rgba(153, 153, 153, 0.2); }
  .btn:focus, .custom-file-control:focus::before, .btn.focus, .focus.custom-file-control::before {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(153, 153, 153, 0.2);
    border-color: rgba(153, 153, 153, 0.2); }
  .btn:active, .custom-file-control:active::before, .btn.active, .active.custom-file-control::before,
  .open > .btn.dropdown-toggle,
  .open > .dropdown-toggle.custom-file-control::before {
    color: rgba(0, 0, 0, 0.87);
    background-color: rgba(153, 153, 153, 0.2);
    border-color: rgba(153, 153, 153, 0.2); }
    .btn:active:hover, .custom-file-control:active:hover::before, .btn:active:focus, .custom-file-control:active:focus::before, .btn:active.focus, .custom-file-control:active.focus::before, .btn.active:hover, .active.custom-file-control:hover::before, .btn.active:focus, .active.custom-file-control:focus::before, .btn.active.focus, .active.focus.custom-file-control::before,
    .open > .btn.dropdown-toggle:hover,
    .open > .dropdown-toggle.custom-file-control:hover::before,
    .open > .btn.dropdown-toggle:focus,
    .open > .dropdown-toggle.custom-file-control:focus::before,
    .open > .btn.dropdown-toggle.focus,
    .open > .dropdown-toggle.focus.custom-file-control::before {
      color: rgba(0, 0, 0, 0.87);
      background-color: rgba(153, 153, 153, 0.4);
      border-color: rgba(153, 153, 153, 0.4); }
  .open > .btn.dropdown-toggle.bmd-btn-icon, .open > .dropdown-toggle.bmd-btn-icon.custom-file-control::before {
    color: inherit;
    background-color: transparent; }
    .open > .btn.dropdown-toggle.bmd-btn-icon:hover, .open > .dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
      background-color: rgba(153, 153, 153, 0.2); }
  .btn.disabled:focus, .disabled.custom-file-control:focus::before, .btn.disabled.focus, .disabled.focus.custom-file-control::before, .btn:disabled:focus, .custom-file-control:disabled:focus::before, .btn:disabled.focus, .custom-file-control:disabled.focus::before {
    background-color: transparent;
    border-color: #ccc; }
  .btn.disabled:hover, .disabled.custom-file-control:hover::before, .btn:disabled:hover, .custom-file-control:disabled:hover::before {
    background-color: transparent;
    border-color: #ccc; }
  .bg-inverse .btn, .bg-inverse .custom-file-control::before {
    color: rgba(0, 0, 0, 0.87);
    background-color: transparent;
    border-color: #ccc; }
    .bg-inverse .btn:hover, .bg-inverse .custom-file-control:hover::before {
      color: rgba(0, 0, 0, 0.87);
      background-color: rgba(204, 204, 204, 0.15);
      border-color: rgba(204, 204, 204, 0.15); }
    .bg-inverse .btn:focus, .bg-inverse .custom-file-control:focus::before, .bg-inverse .btn.focus, .bg-inverse .focus.custom-file-control::before {
      color: rgba(0, 0, 0, 0.87);
      background-color: rgba(204, 204, 204, 0.15);
      border-color: rgba(204, 204, 204, 0.15); }
    .bg-inverse .btn:active, .bg-inverse .custom-file-control:active::before, .bg-inverse .btn.active, .bg-inverse .active.custom-file-control::before,
    .open > .bg-inverse .btn.dropdown-toggle,
    .open > .bg-inverse .dropdown-toggle.custom-file-control::before {
      color: rgba(0, 0, 0, 0.87);
      background-color: rgba(204, 204, 204, 0.15);
      border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn:active:hover, .bg-inverse .custom-file-control:active:hover::before, .bg-inverse .btn:active:focus, .bg-inverse .custom-file-control:active:focus::before, .bg-inverse .btn:active.focus, .bg-inverse .custom-file-control:active.focus::before, .bg-inverse .btn.active:hover, .bg-inverse .active.custom-file-control:hover::before, .bg-inverse .btn.active:focus, .bg-inverse .active.custom-file-control:focus::before, .bg-inverse .btn.active.focus, .bg-inverse .active.focus.custom-file-control::before,
      .open > .bg-inverse .btn.dropdown-toggle:hover,
      .open > .bg-inverse .dropdown-toggle.custom-file-control:hover::before,
      .open > .bg-inverse .btn.dropdown-toggle:focus,
      .open > .bg-inverse .dropdown-toggle.custom-file-control:focus::before,
      .open > .bg-inverse .btn.dropdown-toggle.focus,
      .open > .bg-inverse .dropdown-toggle.focus.custom-file-control::before {
        color: rgba(0, 0, 0, 0.87);
        background-color: rgba(204, 204, 204, 0.25);
        border-color: rgba(204, 204, 204, 0.25); }
    .open > .bg-inverse .btn.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .bg-inverse .btn.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(204, 204, 204, 0.15); }
    .bg-inverse .btn.disabled:focus, .bg-inverse .disabled.custom-file-control:focus::before, .bg-inverse .btn.disabled.focus, .bg-inverse .disabled.focus.custom-file-control::before, .bg-inverse .btn:disabled:focus, .bg-inverse .custom-file-control:disabled:focus::before, .bg-inverse .btn:disabled.focus, .bg-inverse .custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.disabled:hover, .bg-inverse .disabled.custom-file-control:hover::before, .bg-inverse .btn:disabled:hover, .bg-inverse .custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
  .btn.btn-link, .btn-link.custom-file-control::before {
    background-color: transparent; }
  .btn.btn-primary, .btn-primary.custom-file-control::before {
    color: #2196f3;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-primary:hover, .btn-primary.custom-file-control:hover::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-primary:focus, .btn-primary.custom-file-control:focus::before, .btn.btn-primary.focus, .btn-primary.focus.custom-file-control::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-primary:active, .btn-primary.custom-file-control:active::before, .btn.btn-primary.active, .btn-primary.active.custom-file-control::before,
    .open > .btn.btn-primary.dropdown-toggle,
    .open > .btn-primary.dropdown-toggle.custom-file-control::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-primary:active:hover, .btn-primary.custom-file-control:active:hover::before, .btn.btn-primary:active:focus, .btn-primary.custom-file-control:active:focus::before, .btn.btn-primary:active.focus, .btn-primary.custom-file-control:active.focus::before, .btn.btn-primary.active:hover, .btn-primary.active.custom-file-control:hover::before, .btn.btn-primary.active:focus, .btn-primary.active.custom-file-control:focus::before, .btn.btn-primary.active.focus, .btn-primary.active.focus.custom-file-control::before,
      .open > .btn.btn-primary.dropdown-toggle:hover,
      .open > .btn-primary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-primary.dropdown-toggle:focus,
      .open > .btn-primary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-primary.dropdown-toggle.focus,
      .open > .btn-primary.dropdown-toggle.focus.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-primary.disabled:focus, .btn-primary.disabled.custom-file-control:focus::before, .btn.btn-primary.disabled.focus, .btn-primary.disabled.focus.custom-file-control::before, .btn.btn-primary:disabled:focus, .btn-primary.custom-file-control:disabled:focus::before, .btn.btn-primary:disabled.focus, .btn-primary.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-primary.disabled:hover, .btn-primary.disabled.custom-file-control:hover::before, .btn.btn-primary:disabled:hover, .btn-primary.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-primary, .bg-inverse .btn-primary.custom-file-control::before {
      color: #2196f3;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-primary:hover, .bg-inverse .btn-primary.custom-file-control:hover::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-primary:focus, .bg-inverse .btn-primary.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.focus, .bg-inverse .btn-primary.focus.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-primary:active, .bg-inverse .btn-primary.custom-file-control:active::before, .bg-inverse .btn.btn-primary.active, .bg-inverse .btn-primary.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-primary.dropdown-toggle,
      .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-primary:active:hover, .bg-inverse .btn-primary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-primary:active:focus, .bg-inverse .btn-primary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-primary:active.focus, .bg-inverse .btn-primary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-primary.active:hover, .bg-inverse .btn-primary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-primary.active:focus, .bg-inverse .btn-primary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.active.focus, .bg-inverse .btn-primary.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-primary.dropdown-toggle:hover,
        .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-primary.dropdown-toggle:focus,
        .open > .bg-inverse .btn-primary.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-primary.dropdown-toggle.focus,
        .open > .bg-inverse .btn-primary.dropdown-toggle.focus.custom-file-control::before {
          color: #2196f3;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-primary.disabled:focus, .bg-inverse .btn-primary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-primary.disabled.focus, .bg-inverse .btn-primary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-primary:disabled:focus, .bg-inverse .btn-primary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-primary:disabled.focus, .bg-inverse .btn-primary.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-primary.disabled:hover, .bg-inverse .btn-primary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-primary:disabled:hover, .bg-inverse .btn-primary.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-primary.btn-link, .btn-primary.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-secondary, .btn-secondary.custom-file-control::before {
    color: #6c757d;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-secondary:hover, .btn-secondary.custom-file-control:hover::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-secondary:focus, .btn-secondary.custom-file-control:focus::before, .btn.btn-secondary.focus, .btn-secondary.focus.custom-file-control::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-secondary:active, .btn-secondary.custom-file-control:active::before, .btn.btn-secondary.active, .btn-secondary.active.custom-file-control::before,
    .open > .btn.btn-secondary.dropdown-toggle,
    .open > .btn-secondary.dropdown-toggle.custom-file-control::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-secondary:active:hover, .btn-secondary.custom-file-control:active:hover::before, .btn.btn-secondary:active:focus, .btn-secondary.custom-file-control:active:focus::before, .btn.btn-secondary:active.focus, .btn-secondary.custom-file-control:active.focus::before, .btn.btn-secondary.active:hover, .btn-secondary.active.custom-file-control:hover::before, .btn.btn-secondary.active:focus, .btn-secondary.active.custom-file-control:focus::before, .btn.btn-secondary.active.focus, .btn-secondary.active.focus.custom-file-control::before,
      .open > .btn.btn-secondary.dropdown-toggle:hover,
      .open > .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-secondary.dropdown-toggle:focus,
      .open > .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-secondary.dropdown-toggle.focus,
      .open > .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-secondary.disabled:focus, .btn-secondary.disabled.custom-file-control:focus::before, .btn.btn-secondary.disabled.focus, .btn-secondary.disabled.focus.custom-file-control::before, .btn.btn-secondary:disabled:focus, .btn-secondary.custom-file-control:disabled:focus::before, .btn.btn-secondary:disabled.focus, .btn-secondary.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-secondary.disabled:hover, .btn-secondary.disabled.custom-file-control:hover::before, .btn.btn-secondary:disabled:hover, .btn-secondary.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-secondary, .bg-inverse .btn-secondary.custom-file-control::before {
      color: #6c757d;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-secondary:hover, .bg-inverse .btn-secondary.custom-file-control:hover::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-secondary:focus, .bg-inverse .btn-secondary.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.focus, .bg-inverse .btn-secondary.focus.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-secondary:active, .bg-inverse .btn-secondary.custom-file-control:active::before, .bg-inverse .btn.btn-secondary.active, .bg-inverse .btn-secondary.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-secondary.dropdown-toggle,
      .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-secondary:active:hover, .bg-inverse .btn-secondary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-secondary:active:focus, .bg-inverse .btn-secondary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-secondary:active.focus, .bg-inverse .btn-secondary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-secondary.active:hover, .bg-inverse .btn-secondary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-secondary.active:focus, .bg-inverse .btn-secondary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.active.focus, .bg-inverse .btn-secondary.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-secondary.dropdown-toggle:hover,
        .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-secondary.dropdown-toggle:focus,
        .open > .bg-inverse .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-secondary.dropdown-toggle.focus,
        .open > .bg-inverse .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
          color: #6c757d;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-secondary.disabled:focus, .bg-inverse .btn-secondary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-secondary.disabled.focus, .bg-inverse .btn-secondary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-secondary:disabled:focus, .bg-inverse .btn-secondary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-secondary:disabled.focus, .bg-inverse .btn-secondary.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-secondary.disabled:hover, .bg-inverse .btn-secondary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-secondary:disabled:hover, .bg-inverse .btn-secondary.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-secondary.btn-link, .btn-secondary.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-success, .btn-success.custom-file-control::before {
    color: #4caf50;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-success:hover, .btn-success.custom-file-control:hover::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-success:focus, .btn-success.custom-file-control:focus::before, .btn.btn-success.focus, .btn-success.focus.custom-file-control::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-success:active, .btn-success.custom-file-control:active::before, .btn.btn-success.active, .btn-success.active.custom-file-control::before,
    .open > .btn.btn-success.dropdown-toggle,
    .open > .btn-success.dropdown-toggle.custom-file-control::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-success:active:hover, .btn-success.custom-file-control:active:hover::before, .btn.btn-success:active:focus, .btn-success.custom-file-control:active:focus::before, .btn.btn-success:active.focus, .btn-success.custom-file-control:active.focus::before, .btn.btn-success.active:hover, .btn-success.active.custom-file-control:hover::before, .btn.btn-success.active:focus, .btn-success.active.custom-file-control:focus::before, .btn.btn-success.active.focus, .btn-success.active.focus.custom-file-control::before,
      .open > .btn.btn-success.dropdown-toggle:hover,
      .open > .btn-success.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-success.dropdown-toggle:focus,
      .open > .btn-success.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-success.dropdown-toggle.focus,
      .open > .btn-success.dropdown-toggle.focus.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-success.disabled:focus, .btn-success.disabled.custom-file-control:focus::before, .btn.btn-success.disabled.focus, .btn-success.disabled.focus.custom-file-control::before, .btn.btn-success:disabled:focus, .btn-success.custom-file-control:disabled:focus::before, .btn.btn-success:disabled.focus, .btn-success.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-success.disabled:hover, .btn-success.disabled.custom-file-control:hover::before, .btn.btn-success:disabled:hover, .btn-success.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-success, .bg-inverse .btn-success.custom-file-control::before {
      color: #4caf50;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-success:hover, .bg-inverse .btn-success.custom-file-control:hover::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-success:focus, .bg-inverse .btn-success.custom-file-control:focus::before, .bg-inverse .btn.btn-success.focus, .bg-inverse .btn-success.focus.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-success:active, .bg-inverse .btn-success.custom-file-control:active::before, .bg-inverse .btn.btn-success.active, .bg-inverse .btn-success.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-success.dropdown-toggle,
      .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-success:active:hover, .bg-inverse .btn-success.custom-file-control:active:hover::before, .bg-inverse .btn.btn-success:active:focus, .bg-inverse .btn-success.custom-file-control:active:focus::before, .bg-inverse .btn.btn-success:active.focus, .bg-inverse .btn-success.custom-file-control:active.focus::before, .bg-inverse .btn.btn-success.active:hover, .bg-inverse .btn-success.active.custom-file-control:hover::before, .bg-inverse .btn.btn-success.active:focus, .bg-inverse .btn-success.active.custom-file-control:focus::before, .bg-inverse .btn.btn-success.active.focus, .bg-inverse .btn-success.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-success.dropdown-toggle:hover,
        .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-success.dropdown-toggle:focus,
        .open > .bg-inverse .btn-success.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-success.dropdown-toggle.focus,
        .open > .bg-inverse .btn-success.dropdown-toggle.focus.custom-file-control::before {
          color: #4caf50;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-success.disabled:focus, .bg-inverse .btn-success.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-success.disabled.focus, .bg-inverse .btn-success.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-success:disabled:focus, .bg-inverse .btn-success.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-success:disabled.focus, .bg-inverse .btn-success.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-success.disabled:hover, .bg-inverse .btn-success.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-success:disabled:hover, .bg-inverse .btn-success.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-success.btn-link, .btn-success.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-info, .btn-info.custom-file-control::before {
    color: #00bcd4;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-info:hover, .btn-info.custom-file-control:hover::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-info:focus, .btn-info.custom-file-control:focus::before, .btn.btn-info.focus, .btn-info.focus.custom-file-control::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-info:active, .btn-info.custom-file-control:active::before, .btn.btn-info.active, .btn-info.active.custom-file-control::before,
    .open > .btn.btn-info.dropdown-toggle,
    .open > .btn-info.dropdown-toggle.custom-file-control::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-info:active:hover, .btn-info.custom-file-control:active:hover::before, .btn.btn-info:active:focus, .btn-info.custom-file-control:active:focus::before, .btn.btn-info:active.focus, .btn-info.custom-file-control:active.focus::before, .btn.btn-info.active:hover, .btn-info.active.custom-file-control:hover::before, .btn.btn-info.active:focus, .btn-info.active.custom-file-control:focus::before, .btn.btn-info.active.focus, .btn-info.active.focus.custom-file-control::before,
      .open > .btn.btn-info.dropdown-toggle:hover,
      .open > .btn-info.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-info.dropdown-toggle:focus,
      .open > .btn-info.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-info.dropdown-toggle.focus,
      .open > .btn-info.dropdown-toggle.focus.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-info.disabled:focus, .btn-info.disabled.custom-file-control:focus::before, .btn.btn-info.disabled.focus, .btn-info.disabled.focus.custom-file-control::before, .btn.btn-info:disabled:focus, .btn-info.custom-file-control:disabled:focus::before, .btn.btn-info:disabled.focus, .btn-info.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-info.disabled:hover, .btn-info.disabled.custom-file-control:hover::before, .btn.btn-info:disabled:hover, .btn-info.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-info, .bg-inverse .btn-info.custom-file-control::before {
      color: #00bcd4;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-info:hover, .bg-inverse .btn-info.custom-file-control:hover::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-info:focus, .bg-inverse .btn-info.custom-file-control:focus::before, .bg-inverse .btn.btn-info.focus, .bg-inverse .btn-info.focus.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-info:active, .bg-inverse .btn-info.custom-file-control:active::before, .bg-inverse .btn.btn-info.active, .bg-inverse .btn-info.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-info.dropdown-toggle,
      .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-info:active:hover, .bg-inverse .btn-info.custom-file-control:active:hover::before, .bg-inverse .btn.btn-info:active:focus, .bg-inverse .btn-info.custom-file-control:active:focus::before, .bg-inverse .btn.btn-info:active.focus, .bg-inverse .btn-info.custom-file-control:active.focus::before, .bg-inverse .btn.btn-info.active:hover, .bg-inverse .btn-info.active.custom-file-control:hover::before, .bg-inverse .btn.btn-info.active:focus, .bg-inverse .btn-info.active.custom-file-control:focus::before, .bg-inverse .btn.btn-info.active.focus, .bg-inverse .btn-info.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-info.dropdown-toggle:hover,
        .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-info.dropdown-toggle:focus,
        .open > .bg-inverse .btn-info.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-info.dropdown-toggle.focus,
        .open > .bg-inverse .btn-info.dropdown-toggle.focus.custom-file-control::before {
          color: #00bcd4;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-info.disabled:focus, .bg-inverse .btn-info.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-info.disabled.focus, .bg-inverse .btn-info.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-info:disabled:focus, .bg-inverse .btn-info.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-info:disabled.focus, .bg-inverse .btn-info.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-info.disabled:hover, .bg-inverse .btn-info.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-info:disabled:hover, .bg-inverse .btn-info.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-info.btn-link, .btn-info.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-warning, .btn-warning.custom-file-control::before {
    color: #ffeb3b;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-warning:hover, .btn-warning.custom-file-control:hover::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-warning:focus, .btn-warning.custom-file-control:focus::before, .btn.btn-warning.focus, .btn-warning.focus.custom-file-control::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-warning:active, .btn-warning.custom-file-control:active::before, .btn.btn-warning.active, .btn-warning.active.custom-file-control::before,
    .open > .btn.btn-warning.dropdown-toggle,
    .open > .btn-warning.dropdown-toggle.custom-file-control::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-warning:active:hover, .btn-warning.custom-file-control:active:hover::before, .btn.btn-warning:active:focus, .btn-warning.custom-file-control:active:focus::before, .btn.btn-warning:active.focus, .btn-warning.custom-file-control:active.focus::before, .btn.btn-warning.active:hover, .btn-warning.active.custom-file-control:hover::before, .btn.btn-warning.active:focus, .btn-warning.active.custom-file-control:focus::before, .btn.btn-warning.active.focus, .btn-warning.active.focus.custom-file-control::before,
      .open > .btn.btn-warning.dropdown-toggle:hover,
      .open > .btn-warning.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-warning.dropdown-toggle:focus,
      .open > .btn-warning.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-warning.dropdown-toggle.focus,
      .open > .btn-warning.dropdown-toggle.focus.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-warning.disabled:focus, .btn-warning.disabled.custom-file-control:focus::before, .btn.btn-warning.disabled.focus, .btn-warning.disabled.focus.custom-file-control::before, .btn.btn-warning:disabled:focus, .btn-warning.custom-file-control:disabled:focus::before, .btn.btn-warning:disabled.focus, .btn-warning.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-warning.disabled:hover, .btn-warning.disabled.custom-file-control:hover::before, .btn.btn-warning:disabled:hover, .btn-warning.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-warning, .bg-inverse .btn-warning.custom-file-control::before {
      color: #ffeb3b;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-warning:hover, .bg-inverse .btn-warning.custom-file-control:hover::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-warning:focus, .bg-inverse .btn-warning.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.focus, .bg-inverse .btn-warning.focus.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-warning:active, .bg-inverse .btn-warning.custom-file-control:active::before, .bg-inverse .btn.btn-warning.active, .bg-inverse .btn-warning.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-warning.dropdown-toggle,
      .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-warning:active:hover, .bg-inverse .btn-warning.custom-file-control:active:hover::before, .bg-inverse .btn.btn-warning:active:focus, .bg-inverse .btn-warning.custom-file-control:active:focus::before, .bg-inverse .btn.btn-warning:active.focus, .bg-inverse .btn-warning.custom-file-control:active.focus::before, .bg-inverse .btn.btn-warning.active:hover, .bg-inverse .btn-warning.active.custom-file-control:hover::before, .bg-inverse .btn.btn-warning.active:focus, .bg-inverse .btn-warning.active.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.active.focus, .bg-inverse .btn-warning.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-warning.dropdown-toggle:hover,
        .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-warning.dropdown-toggle:focus,
        .open > .bg-inverse .btn-warning.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-warning.dropdown-toggle.focus,
        .open > .bg-inverse .btn-warning.dropdown-toggle.focus.custom-file-control::before {
          color: #ffeb3b;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-warning.disabled:focus, .bg-inverse .btn-warning.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-warning.disabled.focus, .bg-inverse .btn-warning.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-warning:disabled:focus, .bg-inverse .btn-warning.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-warning:disabled.focus, .bg-inverse .btn-warning.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-warning.disabled:hover, .bg-inverse .btn-warning.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-warning:disabled:hover, .bg-inverse .btn-warning.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-warning.btn-link, .btn-warning.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-danger, .btn-danger.custom-file-control::before {
    color: #f44336;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-danger:hover, .btn-danger.custom-file-control:hover::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-danger:focus, .btn-danger.custom-file-control:focus::before, .btn.btn-danger.focus, .btn-danger.focus.custom-file-control::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-danger:active, .btn-danger.custom-file-control:active::before, .btn.btn-danger.active, .btn-danger.active.custom-file-control::before,
    .open > .btn.btn-danger.dropdown-toggle,
    .open > .btn-danger.dropdown-toggle.custom-file-control::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-danger:active:hover, .btn-danger.custom-file-control:active:hover::before, .btn.btn-danger:active:focus, .btn-danger.custom-file-control:active:focus::before, .btn.btn-danger:active.focus, .btn-danger.custom-file-control:active.focus::before, .btn.btn-danger.active:hover, .btn-danger.active.custom-file-control:hover::before, .btn.btn-danger.active:focus, .btn-danger.active.custom-file-control:focus::before, .btn.btn-danger.active.focus, .btn-danger.active.focus.custom-file-control::before,
      .open > .btn.btn-danger.dropdown-toggle:hover,
      .open > .btn-danger.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-danger.dropdown-toggle:focus,
      .open > .btn-danger.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-danger.dropdown-toggle.focus,
      .open > .btn-danger.dropdown-toggle.focus.custom-file-control::before {
        color: #f44336;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-danger.disabled:focus, .btn-danger.disabled.custom-file-control:focus::before, .btn.btn-danger.disabled.focus, .btn-danger.disabled.focus.custom-file-control::before, .btn.btn-danger:disabled:focus, .btn-danger.custom-file-control:disabled:focus::before, .btn.btn-danger:disabled.focus, .btn-danger.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-danger.disabled:hover, .btn-danger.disabled.custom-file-control:hover::before, .btn.btn-danger:disabled:hover, .btn-danger.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-danger, .bg-inverse .btn-danger.custom-file-control::before {
      color: #f44336;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-danger:hover, .bg-inverse .btn-danger.custom-file-control:hover::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-danger:focus, .bg-inverse .btn-danger.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.focus, .bg-inverse .btn-danger.focus.custom-file-control::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-danger:active, .bg-inverse .btn-danger.custom-file-control:active::before, .bg-inverse .btn.btn-danger.active, .bg-inverse .btn-danger.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-danger.dropdown-toggle,
      .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-danger:active:hover, .bg-inverse .btn-danger.custom-file-control:active:hover::before, .bg-inverse .btn.btn-danger:active:focus, .bg-inverse .btn-danger.custom-file-control:active:focus::before, .bg-inverse .btn.btn-danger:active.focus, .bg-inverse .btn-danger.custom-file-control:active.focus::before, .bg-inverse .btn.btn-danger.active:hover, .bg-inverse .btn-danger.active.custom-file-control:hover::before, .bg-inverse .btn.btn-danger.active:focus, .bg-inverse .btn-danger.active.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.active.focus, .bg-inverse .btn-danger.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-danger.dropdown-toggle:hover,
        .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-danger.dropdown-toggle:focus,
        .open > .bg-inverse .btn-danger.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-danger.dropdown-toggle.focus,
        .open > .bg-inverse .btn-danger.dropdown-toggle.focus.custom-file-control::before {
          color: #f44336;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-danger.disabled:focus, .bg-inverse .btn-danger.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-danger.disabled.focus, .bg-inverse .btn-danger.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-danger:disabled:focus, .bg-inverse .btn-danger.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-danger:disabled.focus, .bg-inverse .btn-danger.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-danger.disabled:hover, .bg-inverse .btn-danger.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-danger:disabled:hover, .bg-inverse .btn-danger.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-danger.btn-link, .btn-danger.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-light, .btn-light.custom-file-control::before {
    color: #f8f9fa;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-light:hover, .btn-light.custom-file-control:hover::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-light:focus, .btn-light.custom-file-control:focus::before, .btn.btn-light.focus, .btn-light.focus.custom-file-control::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-light:active, .btn-light.custom-file-control:active::before, .btn.btn-light.active, .btn-light.active.custom-file-control::before,
    .open > .btn.btn-light.dropdown-toggle,
    .open > .btn-light.dropdown-toggle.custom-file-control::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-light:active:hover, .btn-light.custom-file-control:active:hover::before, .btn.btn-light:active:focus, .btn-light.custom-file-control:active:focus::before, .btn.btn-light:active.focus, .btn-light.custom-file-control:active.focus::before, .btn.btn-light.active:hover, .btn-light.active.custom-file-control:hover::before, .btn.btn-light.active:focus, .btn-light.active.custom-file-control:focus::before, .btn.btn-light.active.focus, .btn-light.active.focus.custom-file-control::before,
      .open > .btn.btn-light.dropdown-toggle:hover,
      .open > .btn-light.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-light.dropdown-toggle:focus,
      .open > .btn-light.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-light.dropdown-toggle.focus,
      .open > .btn-light.dropdown-toggle.focus.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-light.disabled:focus, .btn-light.disabled.custom-file-control:focus::before, .btn.btn-light.disabled.focus, .btn-light.disabled.focus.custom-file-control::before, .btn.btn-light:disabled:focus, .btn-light.custom-file-control:disabled:focus::before, .btn.btn-light:disabled.focus, .btn-light.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-light.disabled:hover, .btn-light.disabled.custom-file-control:hover::before, .btn.btn-light:disabled:hover, .btn-light.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-light, .bg-inverse .btn-light.custom-file-control::before {
      color: #f8f9fa;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-light:hover, .bg-inverse .btn-light.custom-file-control:hover::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-light:focus, .bg-inverse .btn-light.custom-file-control:focus::before, .bg-inverse .btn.btn-light.focus, .bg-inverse .btn-light.focus.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-light:active, .bg-inverse .btn-light.custom-file-control:active::before, .bg-inverse .btn.btn-light.active, .bg-inverse .btn-light.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-light.dropdown-toggle,
      .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-light:active:hover, .bg-inverse .btn-light.custom-file-control:active:hover::before, .bg-inverse .btn.btn-light:active:focus, .bg-inverse .btn-light.custom-file-control:active:focus::before, .bg-inverse .btn.btn-light:active.focus, .bg-inverse .btn-light.custom-file-control:active.focus::before, .bg-inverse .btn.btn-light.active:hover, .bg-inverse .btn-light.active.custom-file-control:hover::before, .bg-inverse .btn.btn-light.active:focus, .bg-inverse .btn-light.active.custom-file-control:focus::before, .bg-inverse .btn.btn-light.active.focus, .bg-inverse .btn-light.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-light.dropdown-toggle:hover,
        .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-light.dropdown-toggle:focus,
        .open > .bg-inverse .btn-light.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-light.dropdown-toggle.focus,
        .open > .bg-inverse .btn-light.dropdown-toggle.focus.custom-file-control::before {
          color: #f8f9fa;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-light.disabled:focus, .bg-inverse .btn-light.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-light.disabled.focus, .bg-inverse .btn-light.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-light:disabled:focus, .bg-inverse .btn-light.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-light:disabled.focus, .bg-inverse .btn-light.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-light.disabled:hover, .bg-inverse .btn-light.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-light:disabled:hover, .bg-inverse .btn-light.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-light.btn-link, .btn-light.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-dark, .btn-dark.custom-file-control::before {
    color: #343a40;
    background-color: transparent;
    border-color: #ccc; }
    .btn.btn-dark:hover, .btn-dark.custom-file-control:hover::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-dark:focus, .btn-dark.custom-file-control:focus::before, .btn.btn-dark.focus, .btn-dark.focus.custom-file-control::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-dark:active, .btn-dark.custom-file-control:active::before, .btn.btn-dark.active, .btn-dark.active.custom-file-control::before,
    .open > .btn.btn-dark.dropdown-toggle,
    .open > .btn-dark.dropdown-toggle.custom-file-control::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: rgba(153, 153, 153, 0.2); }
      .btn.btn-dark:active:hover, .btn-dark.custom-file-control:active:hover::before, .btn.btn-dark:active:focus, .btn-dark.custom-file-control:active:focus::before, .btn.btn-dark:active.focus, .btn-dark.custom-file-control:active.focus::before, .btn.btn-dark.active:hover, .btn-dark.active.custom-file-control:hover::before, .btn.btn-dark.active:focus, .btn-dark.active.custom-file-control:focus::before, .btn.btn-dark.active.focus, .btn-dark.active.focus.custom-file-control::before,
      .open > .btn.btn-dark.dropdown-toggle:hover,
      .open > .btn-dark.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-dark.dropdown-toggle:focus,
      .open > .btn-dark.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-dark.dropdown-toggle.focus,
      .open > .btn-dark.dropdown-toggle.focus.custom-file-control::before {
        color: #343a40;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: rgba(153, 153, 153, 0.4); }
    .open > .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-dark.disabled:focus, .btn-dark.disabled.custom-file-control:focus::before, .btn.btn-dark.disabled.focus, .btn-dark.disabled.focus.custom-file-control::before, .btn.btn-dark:disabled:focus, .btn-dark.custom-file-control:disabled:focus::before, .btn.btn-dark:disabled.focus, .btn-dark.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ccc; }
    .btn.btn-dark.disabled:hover, .btn-dark.disabled.custom-file-control:hover::before, .btn.btn-dark:disabled:hover, .btn-dark.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ccc; }
    .bg-inverse .btn.btn-dark, .bg-inverse .btn-dark.custom-file-control::before {
      color: #343a40;
      background-color: transparent;
      border-color: #ccc; }
      .bg-inverse .btn.btn-dark:hover, .bg-inverse .btn-dark.custom-file-control:hover::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-dark:focus, .bg-inverse .btn-dark.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.focus, .bg-inverse .btn-dark.focus.custom-file-control::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-dark:active, .bg-inverse .btn-dark.custom-file-control:active::before, .bg-inverse .btn.btn-dark.active, .bg-inverse .btn-dark.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-dark.dropdown-toggle,
      .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-dark:active:hover, .bg-inverse .btn-dark.custom-file-control:active:hover::before, .bg-inverse .btn.btn-dark:active:focus, .bg-inverse .btn-dark.custom-file-control:active:focus::before, .bg-inverse .btn.btn-dark:active.focus, .bg-inverse .btn-dark.custom-file-control:active.focus::before, .bg-inverse .btn.btn-dark.active:hover, .bg-inverse .btn-dark.active.custom-file-control:hover::before, .bg-inverse .btn.btn-dark.active:focus, .bg-inverse .btn-dark.active.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.active.focus, .bg-inverse .btn-dark.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-dark.dropdown-toggle:hover,
        .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-dark.dropdown-toggle:focus,
        .open > .bg-inverse .btn-dark.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-dark.dropdown-toggle.focus,
        .open > .bg-inverse .btn-dark.dropdown-toggle.focus.custom-file-control::before {
          color: #343a40;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-dark.disabled:focus, .bg-inverse .btn-dark.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-dark.disabled.focus, .bg-inverse .btn-dark.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-dark:disabled:focus, .bg-inverse .btn-dark.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-dark:disabled.focus, .bg-inverse .btn-dark.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ccc; }
      .bg-inverse .btn.btn-dark.disabled:hover, .bg-inverse .btn-dark.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-dark:disabled:hover, .bg-inverse .btn-dark.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ccc; }
    .btn.btn-dark.btn-link, .btn-dark.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.bmd-btn-fab.btn-primary, .bmd-btn-fab.btn-primary.custom-file-control::before, .btn.btn-raised.btn-primary, .btn-raised.btn-primary.custom-file-control::before,
  .btn-group-raised .btn.btn-primary,
  .btn-group-raised .btn-primary.custom-file-control::before {
    color: #fff;
    background-color: #2196f3;
    border-color: #2196f3; }
    .btn.bmd-btn-fab.btn-primary:hover, .bmd-btn-fab.btn-primary.custom-file-control:hover::before, .btn.btn-raised.btn-primary:hover, .btn-raised.btn-primary.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-primary:hover,
    .btn-group-raised .btn-primary.custom-file-control:hover::before {
      color: #fff;
      background-color: #0e8df2;
      border-color: #0b76cc; }
    .btn.bmd-btn-fab.btn-primary:focus, .bmd-btn-fab.btn-primary.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.focus, .bmd-btn-fab.btn-primary.focus.custom-file-control::before, .btn.btn-raised.btn-primary:focus, .btn-raised.btn-primary.custom-file-control:focus::before, .btn.btn-raised.btn-primary.focus, .btn-raised.btn-primary.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-primary:focus,
    .btn-group-raised .btn-primary.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-primary.focus,
    .btn-group-raised .btn-primary.focus.custom-file-control::before {
      color: #fff;
      background-color: #0e8df2;
      border-color: #0b76cc; }
    .btn.bmd-btn-fab.btn-primary:active, .bmd-btn-fab.btn-primary.custom-file-control:active::before, .btn.bmd-btn-fab.btn-primary.active, .bmd-btn-fab.btn-primary.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle,
    .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-primary:active, .btn-raised.btn-primary.custom-file-control:active::before, .btn.btn-raised.btn-primary.active, .btn-raised.btn-primary.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-primary.dropdown-toggle,
    .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-primary:active,
    .btn-group-raised .btn-primary.custom-file-control:active::before,
    .btn-group-raised .btn.btn-primary.active,
    .btn-group-raised .btn-primary.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-primary.dropdown-toggle,
    .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #0e8df2;
      border-color: #0b76cc; }
      .btn.bmd-btn-fab.btn-primary:active:hover, .bmd-btn-fab.btn-primary.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-primary:active:focus, .bmd-btn-fab.btn-primary.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-primary:active.focus, .bmd-btn-fab.btn-primary.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-primary.active:hover, .bmd-btn-fab.btn-primary.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-primary.active:focus, .bmd-btn-fab.btn-primary.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.active.focus, .bmd-btn-fab.btn-primary.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-primary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-primary.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-primary:active:hover, .btn-raised.btn-primary.custom-file-control:active:hover::before, .btn.btn-raised.btn-primary:active:focus, .btn-raised.btn-primary.custom-file-control:active:focus::before, .btn.btn-raised.btn-primary:active.focus, .btn-raised.btn-primary.custom-file-control:active.focus::before, .btn.btn-raised.btn-primary.active:hover, .btn-raised.btn-primary.active.custom-file-control:hover::before, .btn.btn-raised.btn-primary.active:focus, .btn-raised.btn-primary.active.custom-file-control:focus::before, .btn.btn-raised.btn-primary.active.focus, .btn-raised.btn-primary.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-primary.dropdown-toggle:hover,
      .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-primary.dropdown-toggle:focus,
      .open > .btn-raised.btn-primary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-primary.dropdown-toggle.focus,
      .open > .btn-raised.btn-primary.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-primary:active:hover,
      .btn-group-raised .btn-primary.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-primary:active:focus,
      .btn-group-raised .btn-primary.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-primary:active.focus,
      .btn-group-raised .btn-primary.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-primary.active:hover,
      .btn-group-raised .btn-primary.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-primary.active:focus,
      .btn-group-raised .btn-primary.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-primary.active.focus,
      .btn-group-raised .btn-primary.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-primary.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-primary.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-primary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-primary.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #0e8df2;
        border-color: #08528d; }
    .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #2196f3; }
      .open > .btn.bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #0e8df2; }
    .btn.bmd-btn-fab.btn-primary.disabled:focus, .bmd-btn-fab.btn-primary.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-primary.disabled.focus, .bmd-btn-fab.btn-primary.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-primary:disabled:focus, .bmd-btn-fab.btn-primary.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-primary:disabled.focus, .bmd-btn-fab.btn-primary.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-primary.disabled:focus, .btn-raised.btn-primary.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-primary.disabled.focus, .btn-raised.btn-primary.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-primary:disabled:focus, .btn-raised.btn-primary.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-primary:disabled.focus, .btn-raised.btn-primary.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-primary.disabled:focus,
    .btn-group-raised .btn-primary.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-primary.disabled.focus,
    .btn-group-raised .btn-primary.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-primary:disabled:focus,
    .btn-group-raised .btn-primary.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-primary:disabled.focus,
    .btn-group-raised .btn-primary.custom-file-control:disabled.focus::before {
      background-color: #2196f3;
      border-color: #2196f3; }
    .btn.bmd-btn-fab.btn-primary.disabled:hover, .bmd-btn-fab.btn-primary.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-primary:disabled:hover, .bmd-btn-fab.btn-primary.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-primary.disabled:hover, .btn-raised.btn-primary.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-primary:disabled:hover, .btn-raised.btn-primary.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-primary.disabled:hover,
    .btn-group-raised .btn-primary.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-primary:disabled:hover,
    .btn-group-raised .btn-primary.custom-file-control:disabled:hover::before {
      background-color: #2196f3;
      border-color: #2196f3; }
  .btn.bmd-btn-fab.btn-secondary, .bmd-btn-fab.btn-secondary.custom-file-control::before, .btn.btn-raised.btn-secondary, .btn-raised.btn-secondary.custom-file-control::before,
  .btn-group-raised .btn.btn-secondary,
  .btn-group-raised .btn-secondary.custom-file-control::before {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d; }
    .btn.bmd-btn-fab.btn-secondary:hover, .bmd-btn-fab.btn-secondary.custom-file-control:hover::before, .btn.btn-raised.btn-secondary:hover, .btn-raised.btn-secondary.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-secondary:hover,
    .btn-group-raised .btn-secondary.custom-file-control:hover::before {
      color: #fff;
      background-color: #636b72;
      border-color: #50565c; }
    .btn.bmd-btn-fab.btn-secondary:focus, .bmd-btn-fab.btn-secondary.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.focus, .bmd-btn-fab.btn-secondary.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:focus, .btn-raised.btn-secondary.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.focus, .btn-raised.btn-secondary.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-secondary:focus,
    .btn-group-raised .btn-secondary.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-secondary.focus,
    .btn-group-raised .btn-secondary.focus.custom-file-control::before {
      color: #fff;
      background-color: #636b72;
      border-color: #50565c; }
    .btn.bmd-btn-fab.btn-secondary:active, .bmd-btn-fab.btn-secondary.custom-file-control:active::before, .btn.bmd-btn-fab.btn-secondary.active, .bmd-btn-fab.btn-secondary.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle,
    .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-secondary:active, .btn-raised.btn-secondary.custom-file-control:active::before, .btn.btn-raised.btn-secondary.active, .btn-raised.btn-secondary.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-secondary.dropdown-toggle,
    .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-secondary:active,
    .btn-group-raised .btn-secondary.custom-file-control:active::before,
    .btn-group-raised .btn.btn-secondary.active,
    .btn-group-raised .btn-secondary.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle,
    .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #636b72;
      border-color: #50565c; }
      .btn.bmd-btn-fab.btn-secondary:active:hover, .bmd-btn-fab.btn-secondary.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-secondary:active:focus, .bmd-btn-fab.btn-secondary.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-secondary:active.focus, .bmd-btn-fab.btn-secondary.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-secondary.active:hover, .bmd-btn-fab.btn-secondary.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-secondary.active:focus, .bmd-btn-fab.btn-secondary.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.active.focus, .bmd-btn-fab.btn-secondary.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:active:hover, .btn-raised.btn-secondary.custom-file-control:active:hover::before, .btn.btn-raised.btn-secondary:active:focus, .btn-raised.btn-secondary.custom-file-control:active:focus::before, .btn.btn-raised.btn-secondary:active.focus, .btn-raised.btn-secondary.custom-file-control:active.focus::before, .btn.btn-raised.btn-secondary.active:hover, .btn-raised.btn-secondary.active.custom-file-control:hover::before, .btn.btn-raised.btn-secondary.active:focus, .btn-raised.btn-secondary.active.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.active.focus, .btn-raised.btn-secondary.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-secondary.dropdown-toggle:hover,
      .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-secondary.dropdown-toggle:focus,
      .open > .btn-raised.btn-secondary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-secondary.dropdown-toggle.focus,
      .open > .btn-raised.btn-secondary.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-secondary:active:hover,
      .btn-group-raised .btn-secondary.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-secondary:active:focus,
      .btn-group-raised .btn-secondary.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-secondary:active.focus,
      .btn-group-raised .btn-secondary.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-secondary.active:hover,
      .btn-group-raised .btn-secondary.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-secondary.active:focus,
      .btn-group-raised .btn-secondary.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-secondary.active.focus,
      .btn-group-raised .btn-secondary.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-secondary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-secondary.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #636b72;
        border-color: #313539; }
    .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #6c757d; }
      .open > .btn.bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #636b72; }
    .btn.bmd-btn-fab.btn-secondary.disabled:focus, .bmd-btn-fab.btn-secondary.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-secondary.disabled.focus, .bmd-btn-fab.btn-secondary.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-secondary:disabled:focus, .bmd-btn-fab.btn-secondary.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-secondary:disabled.focus, .bmd-btn-fab.btn-secondary.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-secondary.disabled:focus, .btn-raised.btn-secondary.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-secondary.disabled.focus, .btn-raised.btn-secondary.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-secondary:disabled:focus, .btn-raised.btn-secondary.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-secondary:disabled.focus, .btn-raised.btn-secondary.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-secondary.disabled:focus,
    .btn-group-raised .btn-secondary.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-secondary.disabled.focus,
    .btn-group-raised .btn-secondary.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-secondary:disabled:focus,
    .btn-group-raised .btn-secondary.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-secondary:disabled.focus,
    .btn-group-raised .btn-secondary.custom-file-control:disabled.focus::before {
      background-color: #6c757d;
      border-color: #6c757d; }
    .btn.bmd-btn-fab.btn-secondary.disabled:hover, .bmd-btn-fab.btn-secondary.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-secondary:disabled:hover, .bmd-btn-fab.btn-secondary.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-secondary.disabled:hover, .btn-raised.btn-secondary.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-secondary:disabled:hover, .btn-raised.btn-secondary.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-secondary.disabled:hover,
    .btn-group-raised .btn-secondary.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-secondary:disabled:hover,
    .btn-group-raised .btn-secondary.custom-file-control:disabled:hover::before {
      background-color: #6c757d;
      border-color: #6c757d; }
  .btn.bmd-btn-fab.btn-success, .bmd-btn-fab.btn-success.custom-file-control::before, .btn.btn-raised.btn-success, .btn-raised.btn-success.custom-file-control::before,
  .btn-group-raised .btn.btn-success,
  .btn-group-raised .btn-success.custom-file-control::before {
    color: #fff;
    background-color: #4caf50;
    border-color: #4caf50; }
    .btn.bmd-btn-fab.btn-success:hover, .bmd-btn-fab.btn-success.custom-file-control:hover::before, .btn.btn-raised.btn-success:hover, .btn-raised.btn-success.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-success:hover,
    .btn-group-raised .btn-success.custom-file-control:hover::before {
      color: #fff;
      background-color: #46a149;
      border-color: #39843c; }
    .btn.bmd-btn-fab.btn-success:focus, .bmd-btn-fab.btn-success.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.focus, .bmd-btn-fab.btn-success.focus.custom-file-control::before, .btn.btn-raised.btn-success:focus, .btn-raised.btn-success.custom-file-control:focus::before, .btn.btn-raised.btn-success.focus, .btn-raised.btn-success.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-success:focus,
    .btn-group-raised .btn-success.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-success.focus,
    .btn-group-raised .btn-success.focus.custom-file-control::before {
      color: #fff;
      background-color: #46a149;
      border-color: #39843c; }
    .btn.bmd-btn-fab.btn-success:active, .bmd-btn-fab.btn-success.custom-file-control:active::before, .btn.bmd-btn-fab.btn-success.active, .bmd-btn-fab.btn-success.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle,
    .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-success:active, .btn-raised.btn-success.custom-file-control:active::before, .btn.btn-raised.btn-success.active, .btn-raised.btn-success.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-success.dropdown-toggle,
    .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-success:active,
    .btn-group-raised .btn-success.custom-file-control:active::before,
    .btn-group-raised .btn.btn-success.active,
    .btn-group-raised .btn-success.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-success.dropdown-toggle,
    .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #46a149;
      border-color: #39843c; }
      .btn.bmd-btn-fab.btn-success:active:hover, .bmd-btn-fab.btn-success.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-success:active:focus, .bmd-btn-fab.btn-success.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-success:active.focus, .bmd-btn-fab.btn-success.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-success.active:hover, .bmd-btn-fab.btn-success.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-success.active:focus, .bmd-btn-fab.btn-success.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.active.focus, .bmd-btn-fab.btn-success.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-success.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-success.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-success:active:hover, .btn-raised.btn-success.custom-file-control:active:hover::before, .btn.btn-raised.btn-success:active:focus, .btn-raised.btn-success.custom-file-control:active:focus::before, .btn.btn-raised.btn-success:active.focus, .btn-raised.btn-success.custom-file-control:active.focus::before, .btn.btn-raised.btn-success.active:hover, .btn-raised.btn-success.active.custom-file-control:hover::before, .btn.btn-raised.btn-success.active:focus, .btn-raised.btn-success.active.custom-file-control:focus::before, .btn.btn-raised.btn-success.active.focus, .btn-raised.btn-success.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-success.dropdown-toggle:hover,
      .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-success.dropdown-toggle:focus,
      .open > .btn-raised.btn-success.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-success.dropdown-toggle.focus,
      .open > .btn-raised.btn-success.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-success:active:hover,
      .btn-group-raised .btn-success.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-success:active:focus,
      .btn-group-raised .btn-success.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-success:active.focus,
      .btn-group-raised .btn-success.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-success.active:hover,
      .btn-group-raised .btn-success.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-success.active:focus,
      .btn-group-raised .btn-success.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-success.active.focus,
      .btn-group-raised .btn-success.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-success.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-success.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-success.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-success.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-success.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #46a149;
        border-color: #255627; }
    .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-success.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #4caf50; }
      .open > .btn.bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #46a149; }
    .btn.bmd-btn-fab.btn-success.disabled:focus, .bmd-btn-fab.btn-success.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-success.disabled.focus, .bmd-btn-fab.btn-success.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-success:disabled:focus, .bmd-btn-fab.btn-success.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-success:disabled.focus, .bmd-btn-fab.btn-success.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-success.disabled:focus, .btn-raised.btn-success.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-success.disabled.focus, .btn-raised.btn-success.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-success:disabled:focus, .btn-raised.btn-success.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-success:disabled.focus, .btn-raised.btn-success.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-success.disabled:focus,
    .btn-group-raised .btn-success.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-success.disabled.focus,
    .btn-group-raised .btn-success.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-success:disabled:focus,
    .btn-group-raised .btn-success.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-success:disabled.focus,
    .btn-group-raised .btn-success.custom-file-control:disabled.focus::before {
      background-color: #4caf50;
      border-color: #4caf50; }
    .btn.bmd-btn-fab.btn-success.disabled:hover, .bmd-btn-fab.btn-success.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-success:disabled:hover, .bmd-btn-fab.btn-success.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-success.disabled:hover, .btn-raised.btn-success.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-success:disabled:hover, .btn-raised.btn-success.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-success.disabled:hover,
    .btn-group-raised .btn-success.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-success:disabled:hover,
    .btn-group-raised .btn-success.custom-file-control:disabled:hover::before {
      background-color: #4caf50;
      border-color: #4caf50; }
  .btn.bmd-btn-fab.btn-info, .bmd-btn-fab.btn-info.custom-file-control::before, .btn.btn-raised.btn-info, .btn-raised.btn-info.custom-file-control::before,
  .btn-group-raised .btn.btn-info,
  .btn-group-raised .btn-info.custom-file-control::before {
    color: #fff;
    background-color: #00bcd4;
    border-color: #00bcd4; }
    .btn.bmd-btn-fab.btn-info:hover, .bmd-btn-fab.btn-info.custom-file-control:hover::before, .btn.btn-raised.btn-info:hover, .btn-raised.btn-info.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-info:hover,
    .btn-group-raised .btn-info.custom-file-control:hover::before {
      color: #fff;
      background-color: #00aac0;
      border-color: #008697; }
    .btn.bmd-btn-fab.btn-info:focus, .bmd-btn-fab.btn-info.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.focus, .bmd-btn-fab.btn-info.focus.custom-file-control::before, .btn.btn-raised.btn-info:focus, .btn-raised.btn-info.custom-file-control:focus::before, .btn.btn-raised.btn-info.focus, .btn-raised.btn-info.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-info:focus,
    .btn-group-raised .btn-info.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-info.focus,
    .btn-group-raised .btn-info.focus.custom-file-control::before {
      color: #fff;
      background-color: #00aac0;
      border-color: #008697; }
    .btn.bmd-btn-fab.btn-info:active, .bmd-btn-fab.btn-info.custom-file-control:active::before, .btn.bmd-btn-fab.btn-info.active, .bmd-btn-fab.btn-info.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle,
    .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-info:active, .btn-raised.btn-info.custom-file-control:active::before, .btn.btn-raised.btn-info.active, .btn-raised.btn-info.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-info.dropdown-toggle,
    .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-info:active,
    .btn-group-raised .btn-info.custom-file-control:active::before,
    .btn-group-raised .btn.btn-info.active,
    .btn-group-raised .btn-info.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-info.dropdown-toggle,
    .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #00aac0;
      border-color: #008697; }
      .btn.bmd-btn-fab.btn-info:active:hover, .bmd-btn-fab.btn-info.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-info:active:focus, .bmd-btn-fab.btn-info.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-info:active.focus, .bmd-btn-fab.btn-info.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-info.active:hover, .bmd-btn-fab.btn-info.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-info.active:focus, .bmd-btn-fab.btn-info.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.active.focus, .bmd-btn-fab.btn-info.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-info.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-info.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-info:active:hover, .btn-raised.btn-info.custom-file-control:active:hover::before, .btn.btn-raised.btn-info:active:focus, .btn-raised.btn-info.custom-file-control:active:focus::before, .btn.btn-raised.btn-info:active.focus, .btn-raised.btn-info.custom-file-control:active.focus::before, .btn.btn-raised.btn-info.active:hover, .btn-raised.btn-info.active.custom-file-control:hover::before, .btn.btn-raised.btn-info.active:focus, .btn-raised.btn-info.active.custom-file-control:focus::before, .btn.btn-raised.btn-info.active.focus, .btn-raised.btn-info.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-info.dropdown-toggle:hover,
      .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-info.dropdown-toggle:focus,
      .open > .btn-raised.btn-info.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-info.dropdown-toggle.focus,
      .open > .btn-raised.btn-info.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-info:active:hover,
      .btn-group-raised .btn-info.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-info:active:focus,
      .btn-group-raised .btn-info.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-info:active.focus,
      .btn-group-raised .btn-info.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-info.active:hover,
      .btn-group-raised .btn-info.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-info.active:focus,
      .btn-group-raised .btn-info.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-info.active.focus,
      .btn-group-raised .btn-info.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-info.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-info.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-info.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-info.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-info.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #00aac0;
        border-color: #004b55; }
    .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-info.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #00bcd4; }
      .open > .btn.bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #00aac0; }
    .btn.bmd-btn-fab.btn-info.disabled:focus, .bmd-btn-fab.btn-info.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-info.disabled.focus, .bmd-btn-fab.btn-info.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-info:disabled:focus, .bmd-btn-fab.btn-info.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-info:disabled.focus, .bmd-btn-fab.btn-info.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-info.disabled:focus, .btn-raised.btn-info.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-info.disabled.focus, .btn-raised.btn-info.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-info:disabled:focus, .btn-raised.btn-info.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-info:disabled.focus, .btn-raised.btn-info.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-info.disabled:focus,
    .btn-group-raised .btn-info.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-info.disabled.focus,
    .btn-group-raised .btn-info.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-info:disabled:focus,
    .btn-group-raised .btn-info.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-info:disabled.focus,
    .btn-group-raised .btn-info.custom-file-control:disabled.focus::before {
      background-color: #00bcd4;
      border-color: #00bcd4; }
    .btn.bmd-btn-fab.btn-info.disabled:hover, .bmd-btn-fab.btn-info.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-info:disabled:hover, .bmd-btn-fab.btn-info.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-info.disabled:hover, .btn-raised.btn-info.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-info:disabled:hover, .btn-raised.btn-info.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-info.disabled:hover,
    .btn-group-raised .btn-info.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-info:disabled:hover,
    .btn-group-raised .btn-info.custom-file-control:disabled:hover::before {
      background-color: #00bcd4;
      border-color: #00bcd4; }
  .btn.bmd-btn-fab.btn-warning, .bmd-btn-fab.btn-warning.custom-file-control::before, .btn.btn-raised.btn-warning, .btn-raised.btn-warning.custom-file-control::before,
  .btn-group-raised .btn.btn-warning,
  .btn-group-raised .btn-warning.custom-file-control::before {
    color: #fff;
    background-color: #ffeb3b;
    border-color: #ffeb3b; }
    .btn.bmd-btn-fab.btn-warning:hover, .bmd-btn-fab.btn-warning.custom-file-control:hover::before, .btn.btn-raised.btn-warning:hover, .btn-raised.btn-warning.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-warning:hover,
    .btn-group-raised .btn-warning.custom-file-control:hover::before {
      color: #fff;
      background-color: #ffe927;
      border-color: #fde300; }
    .btn.bmd-btn-fab.btn-warning:focus, .bmd-btn-fab.btn-warning.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.focus, .bmd-btn-fab.btn-warning.focus.custom-file-control::before, .btn.btn-raised.btn-warning:focus, .btn-raised.btn-warning.custom-file-control:focus::before, .btn.btn-raised.btn-warning.focus, .btn-raised.btn-warning.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-warning:focus,
    .btn-group-raised .btn-warning.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-warning.focus,
    .btn-group-raised .btn-warning.focus.custom-file-control::before {
      color: #fff;
      background-color: #ffe927;
      border-color: #fde300; }
    .btn.bmd-btn-fab.btn-warning:active, .bmd-btn-fab.btn-warning.custom-file-control:active::before, .btn.bmd-btn-fab.btn-warning.active, .bmd-btn-fab.btn-warning.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle,
    .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-warning:active, .btn-raised.btn-warning.custom-file-control:active::before, .btn.btn-raised.btn-warning.active, .btn-raised.btn-warning.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-warning.dropdown-toggle,
    .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-warning:active,
    .btn-group-raised .btn-warning.custom-file-control:active::before,
    .btn-group-raised .btn.btn-warning.active,
    .btn-group-raised .btn-warning.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-warning.dropdown-toggle,
    .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #ffe927;
      border-color: #fde300; }
      .btn.bmd-btn-fab.btn-warning:active:hover, .bmd-btn-fab.btn-warning.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-warning:active:focus, .bmd-btn-fab.btn-warning.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-warning:active.focus, .bmd-btn-fab.btn-warning.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-warning.active:hover, .bmd-btn-fab.btn-warning.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-warning.active:focus, .bmd-btn-fab.btn-warning.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.active.focus, .bmd-btn-fab.btn-warning.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-warning.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-warning.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-warning:active:hover, .btn-raised.btn-warning.custom-file-control:active:hover::before, .btn.btn-raised.btn-warning:active:focus, .btn-raised.btn-warning.custom-file-control:active:focus::before, .btn.btn-raised.btn-warning:active.focus, .btn-raised.btn-warning.custom-file-control:active.focus::before, .btn.btn-raised.btn-warning.active:hover, .btn-raised.btn-warning.active.custom-file-control:hover::before, .btn.btn-raised.btn-warning.active:focus, .btn-raised.btn-warning.active.custom-file-control:focus::before, .btn.btn-raised.btn-warning.active.focus, .btn-raised.btn-warning.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-warning.dropdown-toggle:hover,
      .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-warning.dropdown-toggle:focus,
      .open > .btn-raised.btn-warning.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-warning.dropdown-toggle.focus,
      .open > .btn-raised.btn-warning.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-warning:active:hover,
      .btn-group-raised .btn-warning.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-warning:active:focus,
      .btn-group-raised .btn-warning.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-warning:active.focus,
      .btn-group-raised .btn-warning.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-warning.active:hover,
      .btn-group-raised .btn-warning.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-warning.active:focus,
      .btn-group-raised .btn-warning.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-warning.active.focus,
      .btn-group-raised .btn-warning.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-warning.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-warning.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-warning.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-warning.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #ffe927;
        border-color: #bba700; }
    .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #ffeb3b; }
      .open > .btn.bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #ffe927; }
    .btn.bmd-btn-fab.btn-warning.disabled:focus, .bmd-btn-fab.btn-warning.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-warning.disabled.focus, .bmd-btn-fab.btn-warning.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-warning:disabled:focus, .bmd-btn-fab.btn-warning.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-warning:disabled.focus, .bmd-btn-fab.btn-warning.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-warning.disabled:focus, .btn-raised.btn-warning.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-warning.disabled.focus, .btn-raised.btn-warning.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-warning:disabled:focus, .btn-raised.btn-warning.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-warning:disabled.focus, .btn-raised.btn-warning.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-warning.disabled:focus,
    .btn-group-raised .btn-warning.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-warning.disabled.focus,
    .btn-group-raised .btn-warning.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-warning:disabled:focus,
    .btn-group-raised .btn-warning.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-warning:disabled.focus,
    .btn-group-raised .btn-warning.custom-file-control:disabled.focus::before {
      background-color: #ffeb3b;
      border-color: #ffeb3b; }
    .btn.bmd-btn-fab.btn-warning.disabled:hover, .bmd-btn-fab.btn-warning.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-warning:disabled:hover, .bmd-btn-fab.btn-warning.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-warning.disabled:hover, .btn-raised.btn-warning.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-warning:disabled:hover, .btn-raised.btn-warning.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-warning.disabled:hover,
    .btn-group-raised .btn-warning.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-warning:disabled:hover,
    .btn-group-raised .btn-warning.custom-file-control:disabled:hover::before {
      background-color: #ffeb3b;
      border-color: #ffeb3b; }
  .btn.bmd-btn-fab.btn-danger, .bmd-btn-fab.btn-danger.custom-file-control::before, .btn.btn-raised.btn-danger, .btn-raised.btn-danger.custom-file-control::before,
  .btn-group-raised .btn.btn-danger,
  .btn-group-raised .btn-danger.custom-file-control::before {
    color: #fff;
    background-color: #f44336;
    border-color: #f44336; }
    .btn.bmd-btn-fab.btn-danger:hover, .bmd-btn-fab.btn-danger.custom-file-control:hover::before, .btn.btn-raised.btn-danger:hover, .btn-raised.btn-danger.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-danger:hover,
    .btn-group-raised .btn-danger.custom-file-control:hover::before {
      color: #fff;
      background-color: #f55549;
      border-color: #e11b0c; }
    .btn.bmd-btn-fab.btn-danger:focus, .bmd-btn-fab.btn-danger.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.focus, .bmd-btn-fab.btn-danger.focus.custom-file-control::before, .btn.btn-raised.btn-danger:focus, .btn-raised.btn-danger.custom-file-control:focus::before, .btn.btn-raised.btn-danger.focus, .btn-raised.btn-danger.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-danger:focus,
    .btn-group-raised .btn-danger.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-danger.focus,
    .btn-group-raised .btn-danger.focus.custom-file-control::before {
      color: #fff;
      background-color: #f55549;
      border-color: #e11b0c; }
    .btn.bmd-btn-fab.btn-danger:active, .bmd-btn-fab.btn-danger.custom-file-control:active::before, .btn.bmd-btn-fab.btn-danger.active, .bmd-btn-fab.btn-danger.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle,
    .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-danger:active, .btn-raised.btn-danger.custom-file-control:active::before, .btn.btn-raised.btn-danger.active, .btn-raised.btn-danger.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-danger.dropdown-toggle,
    .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-danger:active,
    .btn-group-raised .btn-danger.custom-file-control:active::before,
    .btn-group-raised .btn.btn-danger.active,
    .btn-group-raised .btn-danger.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-danger.dropdown-toggle,
    .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #f55549;
      border-color: #e11b0c; }
      .btn.bmd-btn-fab.btn-danger:active:hover, .bmd-btn-fab.btn-danger.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-danger:active:focus, .bmd-btn-fab.btn-danger.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-danger:active.focus, .bmd-btn-fab.btn-danger.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-danger.active:hover, .bmd-btn-fab.btn-danger.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-danger.active:focus, .bmd-btn-fab.btn-danger.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.active.focus, .bmd-btn-fab.btn-danger.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-danger.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-danger.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-danger:active:hover, .btn-raised.btn-danger.custom-file-control:active:hover::before, .btn.btn-raised.btn-danger:active:focus, .btn-raised.btn-danger.custom-file-control:active:focus::before, .btn.btn-raised.btn-danger:active.focus, .btn-raised.btn-danger.custom-file-control:active.focus::before, .btn.btn-raised.btn-danger.active:hover, .btn-raised.btn-danger.active.custom-file-control:hover::before, .btn.btn-raised.btn-danger.active:focus, .btn-raised.btn-danger.active.custom-file-control:focus::before, .btn.btn-raised.btn-danger.active.focus, .btn-raised.btn-danger.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-danger.dropdown-toggle:hover,
      .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-danger.dropdown-toggle:focus,
      .open > .btn-raised.btn-danger.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-danger.dropdown-toggle.focus,
      .open > .btn-raised.btn-danger.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-danger:active:hover,
      .btn-group-raised .btn-danger.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-danger:active:focus,
      .btn-group-raised .btn-danger.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-danger:active.focus,
      .btn-group-raised .btn-danger.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-danger.active:hover,
      .btn-group-raised .btn-danger.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-danger.active:focus,
      .btn-group-raised .btn-danger.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-danger.active.focus,
      .btn-group-raised .btn-danger.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-danger.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-danger.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-danger.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-danger.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #f55549;
        border-color: #a21309; }
    .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #f44336; }
      .open > .btn.bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #f55549; }
    .btn.bmd-btn-fab.btn-danger.disabled:focus, .bmd-btn-fab.btn-danger.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-danger.disabled.focus, .bmd-btn-fab.btn-danger.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-danger:disabled:focus, .bmd-btn-fab.btn-danger.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-danger:disabled.focus, .bmd-btn-fab.btn-danger.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-danger.disabled:focus, .btn-raised.btn-danger.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-danger.disabled.focus, .btn-raised.btn-danger.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-danger:disabled:focus, .btn-raised.btn-danger.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-danger:disabled.focus, .btn-raised.btn-danger.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-danger.disabled:focus,
    .btn-group-raised .btn-danger.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-danger.disabled.focus,
    .btn-group-raised .btn-danger.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-danger:disabled:focus,
    .btn-group-raised .btn-danger.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-danger:disabled.focus,
    .btn-group-raised .btn-danger.custom-file-control:disabled.focus::before {
      background-color: #f44336;
      border-color: #f44336; }
    .btn.bmd-btn-fab.btn-danger.disabled:hover, .bmd-btn-fab.btn-danger.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-danger:disabled:hover, .bmd-btn-fab.btn-danger.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-danger.disabled:hover, .btn-raised.btn-danger.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-danger:disabled:hover, .btn-raised.btn-danger.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-danger.disabled:hover,
    .btn-group-raised .btn-danger.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-danger:disabled:hover,
    .btn-group-raised .btn-danger.custom-file-control:disabled:hover::before {
      background-color: #f44336;
      border-color: #f44336; }
  .btn.bmd-btn-fab.btn-light, .bmd-btn-fab.btn-light.custom-file-control::before, .btn.btn-raised.btn-light, .btn-raised.btn-light.custom-file-control::before,
  .btn-group-raised .btn.btn-light,
  .btn-group-raised .btn-light.custom-file-control::before {
    color: #fff;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn.bmd-btn-fab.btn-light:hover, .bmd-btn-fab.btn-light.custom-file-control:hover::before, .btn.btn-raised.btn-light:hover, .btn-raised.btn-light.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-light:hover,
    .btn-group-raised .btn-light.custom-file-control:hover::before {
      color: #fff;
      background-color: #eceff2;
      border-color: #d4dae1; }
    .btn.bmd-btn-fab.btn-light:focus, .bmd-btn-fab.btn-light.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.focus, .bmd-btn-fab.btn-light.focus.custom-file-control::before, .btn.btn-raised.btn-light:focus, .btn-raised.btn-light.custom-file-control:focus::before, .btn.btn-raised.btn-light.focus, .btn-raised.btn-light.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-light:focus,
    .btn-group-raised .btn-light.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-light.focus,
    .btn-group-raised .btn-light.focus.custom-file-control::before {
      color: #fff;
      background-color: #eceff2;
      border-color: #d4dae1; }
    .btn.bmd-btn-fab.btn-light:active, .bmd-btn-fab.btn-light.custom-file-control:active::before, .btn.bmd-btn-fab.btn-light.active, .bmd-btn-fab.btn-light.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle,
    .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-light:active, .btn-raised.btn-light.custom-file-control:active::before, .btn.btn-raised.btn-light.active, .btn-raised.btn-light.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-light.dropdown-toggle,
    .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-light:active,
    .btn-group-raised .btn-light.custom-file-control:active::before,
    .btn-group-raised .btn.btn-light.active,
    .btn-group-raised .btn-light.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-light.dropdown-toggle,
    .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #eceff2;
      border-color: #d4dae1; }
      .btn.bmd-btn-fab.btn-light:active:hover, .bmd-btn-fab.btn-light.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-light:active:focus, .bmd-btn-fab.btn-light.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-light:active.focus, .bmd-btn-fab.btn-light.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-light.active:hover, .bmd-btn-fab.btn-light.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-light.active:focus, .bmd-btn-fab.btn-light.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.active.focus, .bmd-btn-fab.btn-light.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-light.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-light.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-light:active:hover, .btn-raised.btn-light.custom-file-control:active:hover::before, .btn.btn-raised.btn-light:active:focus, .btn-raised.btn-light.custom-file-control:active:focus::before, .btn.btn-raised.btn-light:active.focus, .btn-raised.btn-light.custom-file-control:active.focus::before, .btn.btn-raised.btn-light.active:hover, .btn-raised.btn-light.active.custom-file-control:hover::before, .btn.btn-raised.btn-light.active:focus, .btn-raised.btn-light.active.custom-file-control:focus::before, .btn.btn-raised.btn-light.active.focus, .btn-raised.btn-light.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-light.dropdown-toggle:hover,
      .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-light.dropdown-toggle:focus,
      .open > .btn-raised.btn-light.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-light.dropdown-toggle.focus,
      .open > .btn-raised.btn-light.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-light:active:hover,
      .btn-group-raised .btn-light.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-light:active:focus,
      .btn-group-raised .btn-light.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-light:active.focus,
      .btn-group-raised .btn-light.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-light.active:hover,
      .btn-group-raised .btn-light.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-light.active:focus,
      .btn-group-raised .btn-light.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-light.active.focus,
      .btn-group-raised .btn-light.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-light.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-light.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-light.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-light.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-light.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #eceff2;
        border-color: #aeb9c5; }
    .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-light.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #f8f9fa; }
      .open > .btn.bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #eceff2; }
    .btn.bmd-btn-fab.btn-light.disabled:focus, .bmd-btn-fab.btn-light.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-light.disabled.focus, .bmd-btn-fab.btn-light.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-light:disabled:focus, .bmd-btn-fab.btn-light.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-light:disabled.focus, .bmd-btn-fab.btn-light.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-light.disabled:focus, .btn-raised.btn-light.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-light.disabled.focus, .btn-raised.btn-light.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-light:disabled:focus, .btn-raised.btn-light.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-light:disabled.focus, .btn-raised.btn-light.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-light.disabled:focus,
    .btn-group-raised .btn-light.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-light.disabled.focus,
    .btn-group-raised .btn-light.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-light:disabled:focus,
    .btn-group-raised .btn-light.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-light:disabled.focus,
    .btn-group-raised .btn-light.custom-file-control:disabled.focus::before {
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
    .btn.bmd-btn-fab.btn-light.disabled:hover, .bmd-btn-fab.btn-light.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-light:disabled:hover, .bmd-btn-fab.btn-light.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-light.disabled:hover, .btn-raised.btn-light.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-light:disabled:hover, .btn-raised.btn-light.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-light.disabled:hover,
    .btn-group-raised .btn-light.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-light:disabled:hover,
    .btn-group-raised .btn-light.custom-file-control:disabled:hover::before {
      background-color: #f8f9fa;
      border-color: #f8f9fa; }
  .btn.bmd-btn-fab.btn-dark, .bmd-btn-fab.btn-dark.custom-file-control::before, .btn.btn-raised.btn-dark, .btn-raised.btn-dark.custom-file-control::before,
  .btn-group-raised .btn.btn-dark,
  .btn-group-raised .btn-dark.custom-file-control::before {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
    .btn.bmd-btn-fab.btn-dark:hover, .bmd-btn-fab.btn-dark.custom-file-control:hover::before, .btn.btn-raised.btn-dark:hover, .btn-raised.btn-dark.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-dark:hover,
    .btn-group-raised .btn-dark.custom-file-control:hover::before {
      color: #fff;
      background-color: #2b3035;
      border-color: #191b1e; }
    .btn.bmd-btn-fab.btn-dark:focus, .bmd-btn-fab.btn-dark.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.focus, .bmd-btn-fab.btn-dark.focus.custom-file-control::before, .btn.btn-raised.btn-dark:focus, .btn-raised.btn-dark.custom-file-control:focus::before, .btn.btn-raised.btn-dark.focus, .btn-raised.btn-dark.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-dark:focus,
    .btn-group-raised .btn-dark.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-dark.focus,
    .btn-group-raised .btn-dark.focus.custom-file-control::before {
      color: #fff;
      background-color: #2b3035;
      border-color: #191b1e; }
    .btn.bmd-btn-fab.btn-dark:active, .bmd-btn-fab.btn-dark.custom-file-control:active::before, .btn.bmd-btn-fab.btn-dark.active, .bmd-btn-fab.btn-dark.active.custom-file-control::before,
    .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle,
    .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control::before, .btn.btn-raised.btn-dark:active, .btn-raised.btn-dark.custom-file-control:active::before, .btn.btn-raised.btn-dark.active, .btn-raised.btn-dark.active.custom-file-control::before,
    .open > .btn.btn-raised.btn-dark.dropdown-toggle,
    .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control::before,
    .btn-group-raised .btn.btn-dark:active,
    .btn-group-raised .btn-dark.custom-file-control:active::before,
    .btn-group-raised .btn.btn-dark.active,
    .btn-group-raised .btn-dark.active.custom-file-control::before,
    .open > .btn-group-raised .btn.btn-dark.dropdown-toggle,
    .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control::before {
      color: #fff;
      background-color: #2b3035;
      border-color: #191b1e; }
      .btn.bmd-btn-fab.btn-dark:active:hover, .bmd-btn-fab.btn-dark.custom-file-control:active:hover::before, .btn.bmd-btn-fab.btn-dark:active:focus, .bmd-btn-fab.btn-dark.custom-file-control:active:focus::before, .btn.bmd-btn-fab.btn-dark:active.focus, .bmd-btn-fab.btn-dark.custom-file-control:active.focus::before, .btn.bmd-btn-fab.btn-dark.active:hover, .bmd-btn-fab.btn-dark.active.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-dark.active:focus, .bmd-btn-fab.btn-dark.active.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.active.focus, .bmd-btn-fab.btn-dark.active.focus.custom-file-control::before,
      .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle:hover,
      .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle:focus,
      .open > .bmd-btn-fab.btn-dark.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.focus,
      .open > .bmd-btn-fab.btn-dark.dropdown-toggle.focus.custom-file-control::before, .btn.btn-raised.btn-dark:active:hover, .btn-raised.btn-dark.custom-file-control:active:hover::before, .btn.btn-raised.btn-dark:active:focus, .btn-raised.btn-dark.custom-file-control:active:focus::before, .btn.btn-raised.btn-dark:active.focus, .btn-raised.btn-dark.custom-file-control:active.focus::before, .btn.btn-raised.btn-dark.active:hover, .btn-raised.btn-dark.active.custom-file-control:hover::before, .btn.btn-raised.btn-dark.active:focus, .btn-raised.btn-dark.active.custom-file-control:focus::before, .btn.btn-raised.btn-dark.active.focus, .btn-raised.btn-dark.active.focus.custom-file-control::before,
      .open > .btn.btn-raised.btn-dark.dropdown-toggle:hover,
      .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-raised.btn-dark.dropdown-toggle:focus,
      .open > .btn-raised.btn-dark.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-raised.btn-dark.dropdown-toggle.focus,
      .open > .btn-raised.btn-dark.dropdown-toggle.focus.custom-file-control::before,
      .btn-group-raised .btn.btn-dark:active:hover,
      .btn-group-raised .btn-dark.custom-file-control:active:hover::before,
      .btn-group-raised .btn.btn-dark:active:focus,
      .btn-group-raised .btn-dark.custom-file-control:active:focus::before,
      .btn-group-raised .btn.btn-dark:active.focus,
      .btn-group-raised .btn-dark.custom-file-control:active.focus::before,
      .btn-group-raised .btn.btn-dark.active:hover,
      .btn-group-raised .btn-dark.active.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-dark.active:focus,
      .btn-group-raised .btn-dark.active.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-dark.active.focus,
      .btn-group-raised .btn-dark.active.focus.custom-file-control::before,
      .open > .btn-group-raised .btn.btn-dark.dropdown-toggle:hover,
      .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn-group-raised .btn.btn-dark.dropdown-toggle:focus,
      .open > .btn-group-raised .btn-dark.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.focus,
      .open > .btn-group-raised .btn-dark.dropdown-toggle.focus.custom-file-control::before {
        color: #fff;
        background-color: #2b3035;
        border-color: black; }
    .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn.btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before, .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-group-raised .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: #343a40; }
      .open > .btn.bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bmd-btn-fab.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn.btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-raised.btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before, .open > .btn-group-raised .btn.btn-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-group-raised .btn-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: #2b3035; }
    .btn.bmd-btn-fab.btn-dark.disabled:focus, .bmd-btn-fab.btn-dark.disabled.custom-file-control:focus::before, .btn.bmd-btn-fab.btn-dark.disabled.focus, .bmd-btn-fab.btn-dark.disabled.focus.custom-file-control::before, .btn.bmd-btn-fab.btn-dark:disabled:focus, .bmd-btn-fab.btn-dark.custom-file-control:disabled:focus::before, .btn.bmd-btn-fab.btn-dark:disabled.focus, .bmd-btn-fab.btn-dark.custom-file-control:disabled.focus::before, .btn.btn-raised.btn-dark.disabled:focus, .btn-raised.btn-dark.disabled.custom-file-control:focus::before, .btn.btn-raised.btn-dark.disabled.focus, .btn-raised.btn-dark.disabled.focus.custom-file-control::before, .btn.btn-raised.btn-dark:disabled:focus, .btn-raised.btn-dark.custom-file-control:disabled:focus::before, .btn.btn-raised.btn-dark:disabled.focus, .btn-raised.btn-dark.custom-file-control:disabled.focus::before,
    .btn-group-raised .btn.btn-dark.disabled:focus,
    .btn-group-raised .btn-dark.disabled.custom-file-control:focus::before,
    .btn-group-raised .btn.btn-dark.disabled.focus,
    .btn-group-raised .btn-dark.disabled.focus.custom-file-control::before,
    .btn-group-raised .btn.btn-dark:disabled:focus,
    .btn-group-raised .btn-dark.custom-file-control:disabled:focus::before,
    .btn-group-raised .btn.btn-dark:disabled.focus,
    .btn-group-raised .btn-dark.custom-file-control:disabled.focus::before {
      background-color: #343a40;
      border-color: #343a40; }
    .btn.bmd-btn-fab.btn-dark.disabled:hover, .bmd-btn-fab.btn-dark.disabled.custom-file-control:hover::before, .btn.bmd-btn-fab.btn-dark:disabled:hover, .bmd-btn-fab.btn-dark.custom-file-control:disabled:hover::before, .btn.btn-raised.btn-dark.disabled:hover, .btn-raised.btn-dark.disabled.custom-file-control:hover::before, .btn.btn-raised.btn-dark:disabled:hover, .btn-raised.btn-dark.custom-file-control:disabled:hover::before,
    .btn-group-raised .btn.btn-dark.disabled:hover,
    .btn-group-raised .btn-dark.disabled.custom-file-control:hover::before,
    .btn-group-raised .btn.btn-dark:disabled:hover,
    .btn-group-raised .btn-dark.custom-file-control:disabled:hover::before {
      background-color: #343a40;
      border-color: #343a40; }
  .btn.bmd-btn-fab:hover, .bmd-btn-fab.custom-file-control:hover::before, .btn.bmd-btn-fab:focus, .bmd-btn-fab.custom-file-control:focus::before, .btn.btn-raised:hover, .btn-raised.custom-file-control:hover::before, .btn.btn-raised:focus, .btn-raised.custom-file-control:focus::before,
  .btn-group-raised .btn:hover,
  .btn-group-raised .custom-file-control:hover::before,
  .btn-group-raised .btn:focus,
  .btn-group-raised .custom-file-control:focus::before {
    z-index: 1;
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.2); }
  .btn.bmd-btn-fab.active, .bmd-btn-fab.active.custom-file-control::before, .btn.bmd-btn-fab:active, .bmd-btn-fab.custom-file-control:active::before, .btn.btn-raised.active, .btn-raised.active.custom-file-control::before, .btn.btn-raised:active, .btn-raised.custom-file-control:active::before,
  .btn-group-raised .btn.active,
  .btn-group-raised .active.custom-file-control::before,
  .btn-group-raised .btn:active,
  .btn-group-raised .custom-file-control:active::before {
    z-index: 1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.18), 0 8px 16px rgba(0, 0, 0, 0.36); }
  .btn.bmd-btn-fab.focus, .bmd-btn-fab.focus.custom-file-control::before, .btn.bmd-btn-fab:focus, .bmd-btn-fab.custom-file-control:focus::before, .btn.btn-raised.focus, .btn-raised.focus.custom-file-control::before, .btn.btn-raised:focus, .btn-raised.custom-file-control:focus::before,
  .btn-group-raised .btn.focus,
  .btn-group-raised .focus.custom-file-control::before,
  .btn-group-raised .btn:focus,
  .btn-group-raised .custom-file-control:focus::before {
    outline: 0; }
  .btn.btn-raised, .btn-raised.custom-file-control::before,
  .btn-group-raised .btn,
  .btn-group-raised .custom-file-control::before {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
    .btn.btn-raised.btn-link, .btn-raised.btn-link.custom-file-control::before,
    .btn-group-raised .btn.btn-link,
    .btn-group-raised .btn-link.custom-file-control::before {
      box-shadow: none; }
      .btn.btn-raised.btn-link.active, .btn-raised.btn-link.active.custom-file-control::before,
      .btn-group-raised .btn.btn-link.active,
      .btn-group-raised .btn-link.active.custom-file-control::before {
        box-shadow: none; }
      .btn.btn-raised.btn-link:hover, .btn-raised.btn-link.custom-file-control:hover::before, .btn.btn-raised.btn-link:focus, .btn-raised.btn-link.custom-file-control:focus::before, .btn.btn-raised.btn-link:active, .btn-raised.btn-link.custom-file-control:active::before,
      .btn-group-raised .btn.btn-link:hover,
      .btn-group-raised .btn-link.custom-file-control:hover::before,
      .btn-group-raised .btn.btn-link:focus,
      .btn-group-raised .btn-link.custom-file-control:focus::before,
      .btn-group-raised .btn.btn-link:active,
      .btn-group-raised .btn-link.custom-file-control:active::before {
        box-shadow: none; }
    fieldset[disabled][disabled] .btn.btn-raised, fieldset[disabled][disabled] .btn-raised.custom-file-control::before, .btn.btn-raised.disabled, .btn-raised.disabled.custom-file-control::before, .btn.btn-raised:disabled, .btn-raised.custom-file-control:disabled::before, .btn.btn-raised[disabled], .btn-raised.custom-file-control[disabled]::before, fieldset[disabled][disabled] .btn-group-raised .btn, fieldset[disabled][disabled] .btn-group-raised .custom-file-control::before,
    .btn-group-raised .btn.disabled,
    .btn-group-raised .disabled.custom-file-control::before,
    .btn-group-raised .btn:disabled,
    .btn-group-raised .custom-file-control:disabled::before,
    .btn-group-raised .btn[disabled],
    .btn-group-raised .custom-file-control[disabled]::before {
      box-shadow: none; }
  .btn.btn-outline, .btn-outline.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px; }
  .btn.btn-outline-primary, .btn-outline-primary.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #2196f3;
    background-color: transparent;
    border-color: #2196f3; }
    .btn.btn-outline-primary:hover, .btn-outline-primary.custom-file-control:hover::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #2196f3; }
    .btn.btn-outline-primary:focus, .btn-outline-primary.custom-file-control:focus::before, .btn.btn-outline-primary.focus, .btn-outline-primary.focus.custom-file-control::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #2196f3; }
    .btn.btn-outline-primary:active, .btn-outline-primary.custom-file-control:active::before, .btn.btn-outline-primary.active, .btn-outline-primary.active.custom-file-control::before,
    .open > .btn.btn-outline-primary.dropdown-toggle,
    .open > .btn-outline-primary.dropdown-toggle.custom-file-control::before {
      color: #2196f3;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #2196f3; }
      .btn.btn-outline-primary:active:hover, .btn-outline-primary.custom-file-control:active:hover::before, .btn.btn-outline-primary:active:focus, .btn-outline-primary.custom-file-control:active:focus::before, .btn.btn-outline-primary:active.focus, .btn-outline-primary.custom-file-control:active.focus::before, .btn.btn-outline-primary.active:hover, .btn-outline-primary.active.custom-file-control:hover::before, .btn.btn-outline-primary.active:focus, .btn-outline-primary.active.custom-file-control:focus::before, .btn.btn-outline-primary.active.focus, .btn-outline-primary.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-primary.dropdown-toggle:hover,
      .open > .btn-outline-primary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-primary.dropdown-toggle:focus,
      .open > .btn-outline-primary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-primary.dropdown-toggle.focus,
      .open > .btn-outline-primary.dropdown-toggle.focus.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #2196f3; }
    .open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-primary.disabled:focus, .btn-outline-primary.disabled.custom-file-control:focus::before, .btn.btn-outline-primary.disabled.focus, .btn-outline-primary.disabled.focus.custom-file-control::before, .btn.btn-outline-primary:disabled:focus, .btn-outline-primary.custom-file-control:disabled:focus::before, .btn.btn-outline-primary:disabled.focus, .btn-outline-primary.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #2196f3; }
    .btn.btn-outline-primary.disabled:hover, .btn-outline-primary.disabled.custom-file-control:hover::before, .btn.btn-outline-primary:disabled:hover, .btn-outline-primary.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #2196f3; }
    .bg-inverse .btn.btn-outline-primary, .bg-inverse .btn-outline-primary.custom-file-control::before {
      color: #2196f3;
      background-color: transparent;
      border-color: #2196f3; }
      .bg-inverse .btn.btn-outline-primary:hover, .bg-inverse .btn-outline-primary.custom-file-control:hover::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-primary:focus, .bg-inverse .btn-outline-primary.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.focus, .bg-inverse .btn-outline-primary.focus.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-primary:active, .bg-inverse .btn-outline-primary.custom-file-control:active::before, .bg-inverse .btn.btn-outline-primary.active, .bg-inverse .btn-outline-primary.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle,
      .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control::before {
        color: #2196f3;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-primary:active:hover, .bg-inverse .btn-outline-primary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-primary:active:focus, .bg-inverse .btn-outline-primary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-primary:active.focus, .bg-inverse .btn-outline-primary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-primary.active:hover, .bg-inverse .btn-outline-primary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-primary.active:focus, .bg-inverse .btn-outline-primary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.active.focus, .bg-inverse .btn-outline-primary.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-primary.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-primary.dropdown-toggle.focus.custom-file-control::before {
          color: #2196f3;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-primary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-primary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-primary.disabled:focus, .bg-inverse .btn-outline-primary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-primary.disabled.focus, .bg-inverse .btn-outline-primary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-primary:disabled:focus, .bg-inverse .btn-outline-primary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-primary:disabled.focus, .bg-inverse .btn-outline-primary.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #2196f3; }
      .bg-inverse .btn.btn-outline-primary.disabled:hover, .bg-inverse .btn-outline-primary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-primary:disabled:hover, .bg-inverse .btn-outline-primary.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #2196f3; }
    .btn.btn-outline-primary.btn-link, .btn-outline-primary.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-secondary, .btn-outline-secondary.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #6c757d;
    background-color: transparent;
    border-color: #6c757d; }
    .btn.btn-outline-secondary:hover, .btn-outline-secondary.custom-file-control:hover::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #6c757d; }
    .btn.btn-outline-secondary:focus, .btn-outline-secondary.custom-file-control:focus::before, .btn.btn-outline-secondary.focus, .btn-outline-secondary.focus.custom-file-control::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #6c757d; }
    .btn.btn-outline-secondary:active, .btn-outline-secondary.custom-file-control:active::before, .btn.btn-outline-secondary.active, .btn-outline-secondary.active.custom-file-control::before,
    .open > .btn.btn-outline-secondary.dropdown-toggle,
    .open > .btn-outline-secondary.dropdown-toggle.custom-file-control::before {
      color: #6c757d;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #6c757d; }
      .btn.btn-outline-secondary:active:hover, .btn-outline-secondary.custom-file-control:active:hover::before, .btn.btn-outline-secondary:active:focus, .btn-outline-secondary.custom-file-control:active:focus::before, .btn.btn-outline-secondary:active.focus, .btn-outline-secondary.custom-file-control:active.focus::before, .btn.btn-outline-secondary.active:hover, .btn-outline-secondary.active.custom-file-control:hover::before, .btn.btn-outline-secondary.active:focus, .btn-outline-secondary.active.custom-file-control:focus::before, .btn.btn-outline-secondary.active.focus, .btn-outline-secondary.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-secondary.dropdown-toggle:hover,
      .open > .btn-outline-secondary.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-secondary.dropdown-toggle:focus,
      .open > .btn-outline-secondary.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-secondary.dropdown-toggle.focus,
      .open > .btn-outline-secondary.dropdown-toggle.focus.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #6c757d; }
    .open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-secondary.disabled:focus, .btn-outline-secondary.disabled.custom-file-control:focus::before, .btn.btn-outline-secondary.disabled.focus, .btn-outline-secondary.disabled.focus.custom-file-control::before, .btn.btn-outline-secondary:disabled:focus, .btn-outline-secondary.custom-file-control:disabled:focus::before, .btn.btn-outline-secondary:disabled.focus, .btn-outline-secondary.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #6c757d; }
    .btn.btn-outline-secondary.disabled:hover, .btn-outline-secondary.disabled.custom-file-control:hover::before, .btn.btn-outline-secondary:disabled:hover, .btn-outline-secondary.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #6c757d; }
    .bg-inverse .btn.btn-outline-secondary, .bg-inverse .btn-outline-secondary.custom-file-control::before {
      color: #6c757d;
      background-color: transparent;
      border-color: #6c757d; }
      .bg-inverse .btn.btn-outline-secondary:hover, .bg-inverse .btn-outline-secondary.custom-file-control:hover::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-secondary:focus, .bg-inverse .btn-outline-secondary.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.focus, .bg-inverse .btn-outline-secondary.focus.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-secondary:active, .bg-inverse .btn-outline-secondary.custom-file-control:active::before, .bg-inverse .btn.btn-outline-secondary.active, .bg-inverse .btn-outline-secondary.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle,
      .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control::before {
        color: #6c757d;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-secondary:active:hover, .bg-inverse .btn-outline-secondary.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-secondary:active:focus, .bg-inverse .btn-outline-secondary.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-secondary:active.focus, .bg-inverse .btn-outline-secondary.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-secondary.active:hover, .bg-inverse .btn-outline-secondary.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-secondary.active:focus, .bg-inverse .btn-outline-secondary.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.active.focus, .bg-inverse .btn-outline-secondary.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.focus.custom-file-control::before {
          color: #6c757d;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-secondary.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-secondary.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-secondary.disabled:focus, .bg-inverse .btn-outline-secondary.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-secondary.disabled.focus, .bg-inverse .btn-outline-secondary.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-secondary:disabled:focus, .bg-inverse .btn-outline-secondary.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-secondary:disabled.focus, .bg-inverse .btn-outline-secondary.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #6c757d; }
      .bg-inverse .btn.btn-outline-secondary.disabled:hover, .bg-inverse .btn-outline-secondary.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-secondary:disabled:hover, .bg-inverse .btn-outline-secondary.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #6c757d; }
    .btn.btn-outline-secondary.btn-link, .btn-outline-secondary.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-success, .btn-outline-success.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #4caf50;
    background-color: transparent;
    border-color: #4caf50; }
    .btn.btn-outline-success:hover, .btn-outline-success.custom-file-control:hover::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #4caf50; }
    .btn.btn-outline-success:focus, .btn-outline-success.custom-file-control:focus::before, .btn.btn-outline-success.focus, .btn-outline-success.focus.custom-file-control::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #4caf50; }
    .btn.btn-outline-success:active, .btn-outline-success.custom-file-control:active::before, .btn.btn-outline-success.active, .btn-outline-success.active.custom-file-control::before,
    .open > .btn.btn-outline-success.dropdown-toggle,
    .open > .btn-outline-success.dropdown-toggle.custom-file-control::before {
      color: #4caf50;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #4caf50; }
      .btn.btn-outline-success:active:hover, .btn-outline-success.custom-file-control:active:hover::before, .btn.btn-outline-success:active:focus, .btn-outline-success.custom-file-control:active:focus::before, .btn.btn-outline-success:active.focus, .btn-outline-success.custom-file-control:active.focus::before, .btn.btn-outline-success.active:hover, .btn-outline-success.active.custom-file-control:hover::before, .btn.btn-outline-success.active:focus, .btn-outline-success.active.custom-file-control:focus::before, .btn.btn-outline-success.active.focus, .btn-outline-success.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-success.dropdown-toggle:hover,
      .open > .btn-outline-success.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-success.dropdown-toggle:focus,
      .open > .btn-outline-success.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-success.dropdown-toggle.focus,
      .open > .btn-outline-success.dropdown-toggle.focus.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #4caf50; }
    .open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-success.disabled:focus, .btn-outline-success.disabled.custom-file-control:focus::before, .btn.btn-outline-success.disabled.focus, .btn-outline-success.disabled.focus.custom-file-control::before, .btn.btn-outline-success:disabled:focus, .btn-outline-success.custom-file-control:disabled:focus::before, .btn.btn-outline-success:disabled.focus, .btn-outline-success.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #4caf50; }
    .btn.btn-outline-success.disabled:hover, .btn-outline-success.disabled.custom-file-control:hover::before, .btn.btn-outline-success:disabled:hover, .btn-outline-success.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #4caf50; }
    .bg-inverse .btn.btn-outline-success, .bg-inverse .btn-outline-success.custom-file-control::before {
      color: #4caf50;
      background-color: transparent;
      border-color: #4caf50; }
      .bg-inverse .btn.btn-outline-success:hover, .bg-inverse .btn-outline-success.custom-file-control:hover::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-success:focus, .bg-inverse .btn-outline-success.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.focus, .bg-inverse .btn-outline-success.focus.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-success:active, .bg-inverse .btn-outline-success.custom-file-control:active::before, .bg-inverse .btn.btn-outline-success.active, .bg-inverse .btn-outline-success.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle,
      .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control::before {
        color: #4caf50;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-success:active:hover, .bg-inverse .btn-outline-success.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-success:active:focus, .bg-inverse .btn-outline-success.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-success:active.focus, .bg-inverse .btn-outline-success.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-success.active:hover, .bg-inverse .btn-outline-success.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-success.active:focus, .bg-inverse .btn-outline-success.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.active.focus, .bg-inverse .btn-outline-success.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-success.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-success.dropdown-toggle.focus.custom-file-control::before {
          color: #4caf50;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-success.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-success.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-success.disabled:focus, .bg-inverse .btn-outline-success.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-success.disabled.focus, .bg-inverse .btn-outline-success.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-success:disabled:focus, .bg-inverse .btn-outline-success.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-success:disabled.focus, .bg-inverse .btn-outline-success.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #4caf50; }
      .bg-inverse .btn.btn-outline-success.disabled:hover, .bg-inverse .btn-outline-success.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-success:disabled:hover, .bg-inverse .btn-outline-success.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #4caf50; }
    .btn.btn-outline-success.btn-link, .btn-outline-success.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-info, .btn-outline-info.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #00bcd4;
    background-color: transparent;
    border-color: #00bcd4; }
    .btn.btn-outline-info:hover, .btn-outline-info.custom-file-control:hover::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #00bcd4; }
    .btn.btn-outline-info:focus, .btn-outline-info.custom-file-control:focus::before, .btn.btn-outline-info.focus, .btn-outline-info.focus.custom-file-control::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #00bcd4; }
    .btn.btn-outline-info:active, .btn-outline-info.custom-file-control:active::before, .btn.btn-outline-info.active, .btn-outline-info.active.custom-file-control::before,
    .open > .btn.btn-outline-info.dropdown-toggle,
    .open > .btn-outline-info.dropdown-toggle.custom-file-control::before {
      color: #00bcd4;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #00bcd4; }
      .btn.btn-outline-info:active:hover, .btn-outline-info.custom-file-control:active:hover::before, .btn.btn-outline-info:active:focus, .btn-outline-info.custom-file-control:active:focus::before, .btn.btn-outline-info:active.focus, .btn-outline-info.custom-file-control:active.focus::before, .btn.btn-outline-info.active:hover, .btn-outline-info.active.custom-file-control:hover::before, .btn.btn-outline-info.active:focus, .btn-outline-info.active.custom-file-control:focus::before, .btn.btn-outline-info.active.focus, .btn-outline-info.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-info.dropdown-toggle:hover,
      .open > .btn-outline-info.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-info.dropdown-toggle:focus,
      .open > .btn-outline-info.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-info.dropdown-toggle.focus,
      .open > .btn-outline-info.dropdown-toggle.focus.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #00bcd4; }
    .open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-info.disabled:focus, .btn-outline-info.disabled.custom-file-control:focus::before, .btn.btn-outline-info.disabled.focus, .btn-outline-info.disabled.focus.custom-file-control::before, .btn.btn-outline-info:disabled:focus, .btn-outline-info.custom-file-control:disabled:focus::before, .btn.btn-outline-info:disabled.focus, .btn-outline-info.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #00bcd4; }
    .btn.btn-outline-info.disabled:hover, .btn-outline-info.disabled.custom-file-control:hover::before, .btn.btn-outline-info:disabled:hover, .btn-outline-info.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #00bcd4; }
    .bg-inverse .btn.btn-outline-info, .bg-inverse .btn-outline-info.custom-file-control::before {
      color: #00bcd4;
      background-color: transparent;
      border-color: #00bcd4; }
      .bg-inverse .btn.btn-outline-info:hover, .bg-inverse .btn-outline-info.custom-file-control:hover::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-info:focus, .bg-inverse .btn-outline-info.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.focus, .bg-inverse .btn-outline-info.focus.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-info:active, .bg-inverse .btn-outline-info.custom-file-control:active::before, .bg-inverse .btn.btn-outline-info.active, .bg-inverse .btn-outline-info.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle,
      .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control::before {
        color: #00bcd4;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-info:active:hover, .bg-inverse .btn-outline-info.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-info:active:focus, .bg-inverse .btn-outline-info.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-info:active.focus, .bg-inverse .btn-outline-info.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-info.active:hover, .bg-inverse .btn-outline-info.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-info.active:focus, .bg-inverse .btn-outline-info.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.active.focus, .bg-inverse .btn-outline-info.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-info.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-info.dropdown-toggle.focus.custom-file-control::before {
          color: #00bcd4;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-info.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-info.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-info.disabled:focus, .bg-inverse .btn-outline-info.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-info.disabled.focus, .bg-inverse .btn-outline-info.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-info:disabled:focus, .bg-inverse .btn-outline-info.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-info:disabled.focus, .bg-inverse .btn-outline-info.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #00bcd4; }
      .bg-inverse .btn.btn-outline-info.disabled:hover, .bg-inverse .btn-outline-info.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-info:disabled:hover, .bg-inverse .btn-outline-info.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #00bcd4; }
    .btn.btn-outline-info.btn-link, .btn-outline-info.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-warning, .btn-outline-warning.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #ffeb3b;
    background-color: transparent;
    border-color: #ffeb3b; }
    .btn.btn-outline-warning:hover, .btn-outline-warning.custom-file-control:hover::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #ffeb3b; }
    .btn.btn-outline-warning:focus, .btn-outline-warning.custom-file-control:focus::before, .btn.btn-outline-warning.focus, .btn-outline-warning.focus.custom-file-control::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #ffeb3b; }
    .btn.btn-outline-warning:active, .btn-outline-warning.custom-file-control:active::before, .btn.btn-outline-warning.active, .btn-outline-warning.active.custom-file-control::before,
    .open > .btn.btn-outline-warning.dropdown-toggle,
    .open > .btn-outline-warning.dropdown-toggle.custom-file-control::before {
      color: #ffeb3b;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #ffeb3b; }
      .btn.btn-outline-warning:active:hover, .btn-outline-warning.custom-file-control:active:hover::before, .btn.btn-outline-warning:active:focus, .btn-outline-warning.custom-file-control:active:focus::before, .btn.btn-outline-warning:active.focus, .btn-outline-warning.custom-file-control:active.focus::before, .btn.btn-outline-warning.active:hover, .btn-outline-warning.active.custom-file-control:hover::before, .btn.btn-outline-warning.active:focus, .btn-outline-warning.active.custom-file-control:focus::before, .btn.btn-outline-warning.active.focus, .btn-outline-warning.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-warning.dropdown-toggle:hover,
      .open > .btn-outline-warning.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-warning.dropdown-toggle:focus,
      .open > .btn-outline-warning.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-warning.dropdown-toggle.focus,
      .open > .btn-outline-warning.dropdown-toggle.focus.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #ffeb3b; }
    .open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-warning.disabled:focus, .btn-outline-warning.disabled.custom-file-control:focus::before, .btn.btn-outline-warning.disabled.focus, .btn-outline-warning.disabled.focus.custom-file-control::before, .btn.btn-outline-warning:disabled:focus, .btn-outline-warning.custom-file-control:disabled:focus::before, .btn.btn-outline-warning:disabled.focus, .btn-outline-warning.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #ffeb3b; }
    .btn.btn-outline-warning.disabled:hover, .btn-outline-warning.disabled.custom-file-control:hover::before, .btn.btn-outline-warning:disabled:hover, .btn-outline-warning.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #ffeb3b; }
    .bg-inverse .btn.btn-outline-warning, .bg-inverse .btn-outline-warning.custom-file-control::before {
      color: #ffeb3b;
      background-color: transparent;
      border-color: #ffeb3b; }
      .bg-inverse .btn.btn-outline-warning:hover, .bg-inverse .btn-outline-warning.custom-file-control:hover::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-warning:focus, .bg-inverse .btn-outline-warning.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.focus, .bg-inverse .btn-outline-warning.focus.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-warning:active, .bg-inverse .btn-outline-warning.custom-file-control:active::before, .bg-inverse .btn.btn-outline-warning.active, .bg-inverse .btn-outline-warning.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle,
      .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control::before {
        color: #ffeb3b;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-warning:active:hover, .bg-inverse .btn-outline-warning.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-warning:active:focus, .bg-inverse .btn-outline-warning.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-warning:active.focus, .bg-inverse .btn-outline-warning.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-warning.active:hover, .bg-inverse .btn-outline-warning.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-warning.active:focus, .bg-inverse .btn-outline-warning.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.active.focus, .bg-inverse .btn-outline-warning.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-warning.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-warning.dropdown-toggle.focus.custom-file-control::before {
          color: #ffeb3b;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-warning.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-warning.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-warning.disabled:focus, .bg-inverse .btn-outline-warning.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-warning.disabled.focus, .bg-inverse .btn-outline-warning.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-warning:disabled:focus, .bg-inverse .btn-outline-warning.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-warning:disabled.focus, .bg-inverse .btn-outline-warning.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #ffeb3b; }
      .bg-inverse .btn.btn-outline-warning.disabled:hover, .bg-inverse .btn-outline-warning.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-warning:disabled:hover, .bg-inverse .btn-outline-warning.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #ffeb3b; }
    .btn.btn-outline-warning.btn-link, .btn-outline-warning.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-danger, .btn-outline-danger.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #f44336;
    background-color: transparent;
    border-color: #f44336; }
    .btn.btn-outline-danger:hover, .btn-outline-danger.custom-file-control:hover::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f44336; }
    .btn.btn-outline-danger:focus, .btn-outline-danger.custom-file-control:focus::before, .btn.btn-outline-danger.focus, .btn-outline-danger.focus.custom-file-control::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f44336; }
    .btn.btn-outline-danger:active, .btn-outline-danger.custom-file-control:active::before, .btn.btn-outline-danger.active, .btn-outline-danger.active.custom-file-control::before,
    .open > .btn.btn-outline-danger.dropdown-toggle,
    .open > .btn-outline-danger.dropdown-toggle.custom-file-control::before {
      color: #f44336;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f44336; }
      .btn.btn-outline-danger:active:hover, .btn-outline-danger.custom-file-control:active:hover::before, .btn.btn-outline-danger:active:focus, .btn-outline-danger.custom-file-control:active:focus::before, .btn.btn-outline-danger:active.focus, .btn-outline-danger.custom-file-control:active.focus::before, .btn.btn-outline-danger.active:hover, .btn-outline-danger.active.custom-file-control:hover::before, .btn.btn-outline-danger.active:focus, .btn-outline-danger.active.custom-file-control:focus::before, .btn.btn-outline-danger.active.focus, .btn-outline-danger.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-danger.dropdown-toggle:hover,
      .open > .btn-outline-danger.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-danger.dropdown-toggle:focus,
      .open > .btn-outline-danger.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-danger.dropdown-toggle.focus,
      .open > .btn-outline-danger.dropdown-toggle.focus.custom-file-control::before {
        color: #f44336;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #f44336; }
    .open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-danger.disabled:focus, .btn-outline-danger.disabled.custom-file-control:focus::before, .btn.btn-outline-danger.disabled.focus, .btn-outline-danger.disabled.focus.custom-file-control::before, .btn.btn-outline-danger:disabled:focus, .btn-outline-danger.custom-file-control:disabled:focus::before, .btn.btn-outline-danger:disabled.focus, .btn-outline-danger.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #f44336; }
    .btn.btn-outline-danger.disabled:hover, .btn-outline-danger.disabled.custom-file-control:hover::before, .btn.btn-outline-danger:disabled:hover, .btn-outline-danger.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #f44336; }
    .bg-inverse .btn.btn-outline-danger, .bg-inverse .btn-outline-danger.custom-file-control::before {
      color: #f44336;
      background-color: transparent;
      border-color: #f44336; }
      .bg-inverse .btn.btn-outline-danger:hover, .bg-inverse .btn-outline-danger.custom-file-control:hover::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-danger:focus, .bg-inverse .btn-outline-danger.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.focus, .bg-inverse .btn-outline-danger.focus.custom-file-control::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-danger:active, .bg-inverse .btn-outline-danger.custom-file-control:active::before, .bg-inverse .btn.btn-outline-danger.active, .bg-inverse .btn-outline-danger.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle,
      .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control::before {
        color: #f44336;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-danger:active:hover, .bg-inverse .btn-outline-danger.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-danger:active:focus, .bg-inverse .btn-outline-danger.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-danger:active.focus, .bg-inverse .btn-outline-danger.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-danger.active:hover, .bg-inverse .btn-outline-danger.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-danger.active:focus, .bg-inverse .btn-outline-danger.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.active.focus, .bg-inverse .btn-outline-danger.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-danger.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-danger.dropdown-toggle.focus.custom-file-control::before {
          color: #f44336;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-danger.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-danger.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-danger.disabled:focus, .bg-inverse .btn-outline-danger.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-danger.disabled.focus, .bg-inverse .btn-outline-danger.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-danger:disabled:focus, .bg-inverse .btn-outline-danger.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-danger:disabled.focus, .bg-inverse .btn-outline-danger.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #f44336; }
      .bg-inverse .btn.btn-outline-danger.disabled:hover, .bg-inverse .btn-outline-danger.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-danger:disabled:hover, .bg-inverse .btn-outline-danger.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #f44336; }
    .btn.btn-outline-danger.btn-link, .btn-outline-danger.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-light, .btn-outline-light.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #f8f9fa;
    background-color: transparent;
    border-color: #f8f9fa; }
    .btn.btn-outline-light:hover, .btn-outline-light.custom-file-control:hover::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f8f9fa; }
    .btn.btn-outline-light:focus, .btn-outline-light.custom-file-control:focus::before, .btn.btn-outline-light.focus, .btn-outline-light.focus.custom-file-control::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f8f9fa; }
    .btn.btn-outline-light:active, .btn-outline-light.custom-file-control:active::before, .btn.btn-outline-light.active, .btn-outline-light.active.custom-file-control::before,
    .open > .btn.btn-outline-light.dropdown-toggle,
    .open > .btn-outline-light.dropdown-toggle.custom-file-control::before {
      color: #f8f9fa;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #f8f9fa; }
      .btn.btn-outline-light:active:hover, .btn-outline-light.custom-file-control:active:hover::before, .btn.btn-outline-light:active:focus, .btn-outline-light.custom-file-control:active:focus::before, .btn.btn-outline-light:active.focus, .btn-outline-light.custom-file-control:active.focus::before, .btn.btn-outline-light.active:hover, .btn-outline-light.active.custom-file-control:hover::before, .btn.btn-outline-light.active:focus, .btn-outline-light.active.custom-file-control:focus::before, .btn.btn-outline-light.active.focus, .btn-outline-light.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-light.dropdown-toggle:hover,
      .open > .btn-outline-light.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-light.dropdown-toggle:focus,
      .open > .btn-outline-light.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-light.dropdown-toggle.focus,
      .open > .btn-outline-light.dropdown-toggle.focus.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #f8f9fa; }
    .open > .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-light.disabled:focus, .btn-outline-light.disabled.custom-file-control:focus::before, .btn.btn-outline-light.disabled.focus, .btn-outline-light.disabled.focus.custom-file-control::before, .btn.btn-outline-light:disabled:focus, .btn-outline-light.custom-file-control:disabled:focus::before, .btn.btn-outline-light:disabled.focus, .btn-outline-light.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #f8f9fa; }
    .btn.btn-outline-light.disabled:hover, .btn-outline-light.disabled.custom-file-control:hover::before, .btn.btn-outline-light:disabled:hover, .btn-outline-light.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #f8f9fa; }
    .bg-inverse .btn.btn-outline-light, .bg-inverse .btn-outline-light.custom-file-control::before {
      color: #f8f9fa;
      background-color: transparent;
      border-color: #f8f9fa; }
      .bg-inverse .btn.btn-outline-light:hover, .bg-inverse .btn-outline-light.custom-file-control:hover::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-light:focus, .bg-inverse .btn-outline-light.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.focus, .bg-inverse .btn-outline-light.focus.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-light:active, .bg-inverse .btn-outline-light.custom-file-control:active::before, .bg-inverse .btn.btn-outline-light.active, .bg-inverse .btn-outline-light.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle,
      .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control::before {
        color: #f8f9fa;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-light:active:hover, .bg-inverse .btn-outline-light.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-light:active:focus, .bg-inverse .btn-outline-light.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-light:active.focus, .bg-inverse .btn-outline-light.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-light.active:hover, .bg-inverse .btn-outline-light.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-light.active:focus, .bg-inverse .btn-outline-light.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.active.focus, .bg-inverse .btn-outline-light.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-light.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-light.dropdown-toggle.focus.custom-file-control::before {
          color: #f8f9fa;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-light.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-light.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-light.disabled:focus, .bg-inverse .btn-outline-light.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-light.disabled.focus, .bg-inverse .btn-outline-light.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-light:disabled:focus, .bg-inverse .btn-outline-light.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-light:disabled.focus, .bg-inverse .btn-outline-light.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #f8f9fa; }
      .bg-inverse .btn.btn-outline-light.disabled:hover, .bg-inverse .btn-outline-light.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-light:disabled:hover, .bg-inverse .btn-outline-light.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #f8f9fa; }
    .btn.btn-outline-light.btn-link, .btn-outline-light.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.btn-outline-dark, .btn-outline-dark.custom-file-control::before {
    border-color: currentColor;
    border-style: solid;
    border-width: 1px;
    color: #343a40;
    background-color: transparent;
    border-color: #343a40; }
    .btn.btn-outline-dark:hover, .btn-outline-dark.custom-file-control:hover::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #343a40; }
    .btn.btn-outline-dark:focus, .btn-outline-dark.custom-file-control:focus::before, .btn.btn-outline-dark.focus, .btn-outline-dark.focus.custom-file-control::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #343a40; }
    .btn.btn-outline-dark:active, .btn-outline-dark.custom-file-control:active::before, .btn.btn-outline-dark.active, .btn-outline-dark.active.custom-file-control::before,
    .open > .btn.btn-outline-dark.dropdown-toggle,
    .open > .btn-outline-dark.dropdown-toggle.custom-file-control::before {
      color: #343a40;
      background-color: rgba(153, 153, 153, 0.2);
      border-color: #343a40; }
      .btn.btn-outline-dark:active:hover, .btn-outline-dark.custom-file-control:active:hover::before, .btn.btn-outline-dark:active:focus, .btn-outline-dark.custom-file-control:active:focus::before, .btn.btn-outline-dark:active.focus, .btn-outline-dark.custom-file-control:active.focus::before, .btn.btn-outline-dark.active:hover, .btn-outline-dark.active.custom-file-control:hover::before, .btn.btn-outline-dark.active:focus, .btn-outline-dark.active.custom-file-control:focus::before, .btn.btn-outline-dark.active.focus, .btn-outline-dark.active.focus.custom-file-control::before,
      .open > .btn.btn-outline-dark.dropdown-toggle:hover,
      .open > .btn-outline-dark.dropdown-toggle.custom-file-control:hover::before,
      .open > .btn.btn-outline-dark.dropdown-toggle:focus,
      .open > .btn-outline-dark.dropdown-toggle.custom-file-control:focus::before,
      .open > .btn.btn-outline-dark.dropdown-toggle.focus,
      .open > .btn-outline-dark.dropdown-toggle.focus.custom-file-control::before {
        color: #343a40;
        background-color: rgba(153, 153, 153, 0.4);
        border-color: #343a40; }
    .open > .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon, .open > .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
      color: inherit;
      background-color: transparent; }
      .open > .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
        background-color: rgba(153, 153, 153, 0.2); }
    .btn.btn-outline-dark.disabled:focus, .btn-outline-dark.disabled.custom-file-control:focus::before, .btn.btn-outline-dark.disabled.focus, .btn-outline-dark.disabled.focus.custom-file-control::before, .btn.btn-outline-dark:disabled:focus, .btn-outline-dark.custom-file-control:disabled:focus::before, .btn.btn-outline-dark:disabled.focus, .btn-outline-dark.custom-file-control:disabled.focus::before {
      background-color: transparent;
      border-color: #343a40; }
    .btn.btn-outline-dark.disabled:hover, .btn-outline-dark.disabled.custom-file-control:hover::before, .btn.btn-outline-dark:disabled:hover, .btn-outline-dark.custom-file-control:disabled:hover::before {
      background-color: transparent;
      border-color: #343a40; }
    .bg-inverse .btn.btn-outline-dark, .bg-inverse .btn-outline-dark.custom-file-control::before {
      color: #343a40;
      background-color: transparent;
      border-color: #343a40; }
      .bg-inverse .btn.btn-outline-dark:hover, .bg-inverse .btn-outline-dark.custom-file-control:hover::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-dark:focus, .bg-inverse .btn-outline-dark.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.focus, .bg-inverse .btn-outline-dark.focus.custom-file-control::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-dark:active, .bg-inverse .btn-outline-dark.custom-file-control:active::before, .bg-inverse .btn.btn-outline-dark.active, .bg-inverse .btn-outline-dark.active.custom-file-control::before,
      .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle,
      .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control::before {
        color: #343a40;
        background-color: rgba(204, 204, 204, 0.15);
        border-color: rgba(204, 204, 204, 0.15); }
        .bg-inverse .btn.btn-outline-dark:active:hover, .bg-inverse .btn-outline-dark.custom-file-control:active:hover::before, .bg-inverse .btn.btn-outline-dark:active:focus, .bg-inverse .btn-outline-dark.custom-file-control:active:focus::before, .bg-inverse .btn.btn-outline-dark:active.focus, .bg-inverse .btn-outline-dark.custom-file-control:active.focus::before, .bg-inverse .btn.btn-outline-dark.active:hover, .bg-inverse .btn-outline-dark.active.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-dark.active:focus, .bg-inverse .btn-outline-dark.active.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.active.focus, .bg-inverse .btn-outline-dark.active.focus.custom-file-control::before,
        .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle:hover,
        .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control:hover::before,
        .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle:focus,
        .open > .bg-inverse .btn-outline-dark.dropdown-toggle.custom-file-control:focus::before,
        .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.focus,
        .open > .bg-inverse .btn-outline-dark.dropdown-toggle.focus.custom-file-control::before {
          color: #343a40;
          background-color: rgba(204, 204, 204, 0.25);
          border-color: rgba(204, 204, 204, 0.25); }
      .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon, .open > .bg-inverse .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control::before {
        color: inherit;
        background-color: transparent; }
        .open > .bg-inverse .btn.btn-outline-dark.dropdown-toggle.bmd-btn-icon:hover, .open > .bg-inverse .btn-outline-dark.dropdown-toggle.bmd-btn-icon.custom-file-control:hover::before {
          background-color: rgba(204, 204, 204, 0.15); }
      .bg-inverse .btn.btn-outline-dark.disabled:focus, .bg-inverse .btn-outline-dark.disabled.custom-file-control:focus::before, .bg-inverse .btn.btn-outline-dark.disabled.focus, .bg-inverse .btn-outline-dark.disabled.focus.custom-file-control::before, .bg-inverse .btn.btn-outline-dark:disabled:focus, .bg-inverse .btn-outline-dark.custom-file-control:disabled:focus::before, .bg-inverse .btn.btn-outline-dark:disabled.focus, .bg-inverse .btn-outline-dark.custom-file-control:disabled.focus::before {
        background-color: transparent;
        border-color: #343a40; }
      .bg-inverse .btn.btn-outline-dark.disabled:hover, .bg-inverse .btn-outline-dark.disabled.custom-file-control:hover::before, .bg-inverse .btn.btn-outline-dark:disabled:hover, .bg-inverse .btn-outline-dark.custom-file-control:disabled:hover::before {
        background-color: transparent;
        border-color: #343a40; }
    .btn.btn-outline-dark.btn-link, .btn-outline-dark.btn-link.custom-file-control::before {
      background-color: transparent; }
  .btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before, .btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
    overflow: hidden;
    font-size: 1.5rem;
    line-height: 0; }
    .btn-group-lg .btn.bmd-btn-fab, .btn-group-lg .bmd-btn-fab.custom-file-control::before,
    .btn-group-sm .btn.bmd-btn-fab,
    .btn-group-sm .bmd-btn-fab.custom-file-control::before, .btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before, .btn-group-lg .btn.bmd-btn-icon, .btn-group-lg .bmd-btn-icon.custom-file-control::before,
    .btn-group-sm .btn.bmd-btn-icon,
    .btn-group-sm .bmd-btn-icon.custom-file-control::before, .btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
      padding: 0;
      border-radius: 50%;
      line-height: 0; }
    .btn.bmd-btn-fab .material-icons, .bmd-btn-fab.custom-file-control::before .material-icons, .btn.bmd-btn-icon .material-icons, .bmd-btn-icon.custom-file-control::before .material-icons {
      position: absolute;
      top: 50%;
      left: 50%;
      width: 1.5rem;
      line-height: 1.5rem;
      transform: translate(-0.75rem, -0.75rem); }
  .btn.bmd-btn-fab, .bmd-btn-fab.custom-file-control::before {
    width: 3.5rem;
    min-width: 3.5rem;
    height: 3.5rem;
    box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.26); }
    .btn.bmd-btn-fab .ripple-container, .bmd-btn-fab.custom-file-control::before .ripple-container {
      border-radius: 50%; }
    .btn.bmd-btn-fab.bmd-btn-fab-sm, .bmd-btn-fab.bmd-btn-fab-sm.custom-file-control::before,
    .btn-group-sm .btn.bmd-btn-fab,
    .btn-group-sm .bmd-btn-fab.custom-file-control::before {
      width: 2.5rem;
      min-width: 2.5rem;
      height: 2.5rem; }
  .btn.bmd-btn-icon, .bmd-btn-icon.custom-file-control::before {
    width: 2rem;
    min-width: 2rem;
    height: 2rem;
    margin: 0;
    color: inherit;
    line-height: 0; }
    .btn.bmd-btn-icon.bmd-btn-icon-sm, .bmd-btn-icon.bmd-btn-icon-sm.custom-file-control::before,
    .btn-group-sm .btn.bmd-btn-icon,
    .btn-group-sm .bmd-btn-icon.custom-file-control::before {
      width: 1.5rem;
      min-width: 1.5rem;
      height: 1.5rem;
      font-size: 1.125rem; }
      .btn.bmd-btn-icon.bmd-btn-icon-sm .material-icons, .bmd-btn-icon.bmd-btn-icon-sm.custom-file-control::before .material-icons,
      .btn-group-sm .btn.bmd-btn-icon .material-icons,
      .btn-group-sm .bmd-btn-icon.custom-file-control::before .material-icons {
        width: 1.125rem;
        font-size: 1.125rem;
        line-height: 1;
        vertical-align: middle;
        transform: translate(-0.5625rem, -0.5625rem); }
  .btn .material-icons, .custom-file-control::before .material-icons {
    position: relative;
    display: inline-block;
    top: .25em;
    margin-top: -1em;
    margin-bottom: -1em;
    font-size: 1.5em;
    vertical-align: middle; }
  .btn.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .custom-file-control::before, .btn-lg.custom-file-control::before,
  .btn-group-lg .btn,
  .btn-group-lg .custom-file-control::before {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 0.3rem; }
  .btn.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .custom-file-control::before, .btn-sm.custom-file-control::before,
  .btn-group-sm .btn,
  .btn-group-sm .custom-file-control::before {
    padding: 0.40625rem 0.5rem;
    font-size: 0.8125rem;
    line-height: 1.5;
    border-radius: 0.0625rem;
    font-size: 0.8125rem; }

fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .custom-file-control::before, .btn.disabled, .disabled.custom-file-control::before, .btn:disabled, .custom-file-control:disabled::before, .btn[disabled], .custom-file-control[disabled]::before, fieldset[disabled][disabled] .input-group-btn .btn, fieldset[disabled][disabled] .input-group-btn .custom-file-control::before,
.input-group-btn .btn.disabled,
.input-group-btn .disabled.custom-file-control::before,
.input-group-btn .btn:disabled,
.input-group-btn .custom-file-control:disabled::before,
.input-group-btn .btn[disabled],
.input-group-btn .custom-file-control[disabled]::before, fieldset[disabled][disabled]
.btn-group,
.btn-group.disabled,
.btn-group:disabled,
.btn-group[disabled], fieldset[disabled][disabled]
.btn-group-vertical,
.btn-group-vertical.disabled,
.btn-group-vertical:disabled,
.btn-group-vertical[disabled] {
  color: rgba(0, 0, 0, 0.26); }
  .bg-inverse fieldset[disabled][disabled] .btn, .bg-inverse fieldset[disabled][disabled] .custom-file-control::before, .bg-inverse .btn.disabled, .bg-inverse .disabled.custom-file-control::before, .bg-inverse .btn:disabled, .bg-inverse .custom-file-control:disabled::before, .bg-inverse .btn[disabled], .bg-inverse .custom-file-control[disabled]::before, .bg-inverse fieldset[disabled][disabled] .input-group-btn .btn, .bg-inverse fieldset[disabled][disabled] .input-group-btn .custom-file-control::before, .bg-inverse .input-group-btn .btn.disabled, .bg-inverse .input-group-btn .disabled.custom-file-control::before, .bg-inverse .input-group-btn .btn:disabled, .bg-inverse .input-group-btn .custom-file-control:disabled::before, .bg-inverse .input-group-btn .btn[disabled], .bg-inverse .input-group-btn .custom-file-control[disabled]::before, .bg-inverse fieldset[disabled][disabled]
  .btn-group, .bg-inverse
  .btn-group.disabled, .bg-inverse
  .btn-group:disabled, .bg-inverse
  .btn-group[disabled], .bg-inverse fieldset[disabled][disabled]
  .btn-group-vertical, .bg-inverse
  .btn-group-vertical.disabled, .bg-inverse
  .btn-group-vertical:disabled, .bg-inverse
  .btn-group-vertical[disabled] {
    color: rgba(255, 255, 255, 0.3); }
  fieldset[disabled][disabled] .btn, fieldset[disabled][disabled] .custom-file-control::before, fieldset[disabled][disabled] .btn:hover, fieldset[disabled][disabled] .custom-file-control:hover::before, fieldset[disabled][disabled] .btn:focus, fieldset[disabled][disabled] .custom-file-control:focus::before, .btn.disabled, .disabled.custom-file-control::before, .btn.disabled:hover, .disabled.custom-file-control:hover::before, .btn.disabled:focus, .disabled.custom-file-control:focus::before, .btn:disabled, .custom-file-control:disabled::before, .btn:disabled:hover, .custom-file-control:disabled:hover::before, .btn:disabled:focus, .custom-file-control:disabled:focus::before, .btn[disabled], .custom-file-control[disabled]::before, .btn[disabled]:hover, .custom-file-control[disabled]:hover::before, .btn[disabled]:focus, .custom-file-control[disabled]:focus::before, fieldset[disabled][disabled] .input-group-btn .btn, fieldset[disabled][disabled] .input-group-btn .custom-file-control::before, fieldset[disabled][disabled] .input-group-btn .btn:hover, fieldset[disabled][disabled] .input-group-btn .custom-file-control:hover::before, fieldset[disabled][disabled] .input-group-btn .btn:focus, fieldset[disabled][disabled] .input-group-btn .custom-file-control:focus::before,
  .input-group-btn .btn.disabled,
  .input-group-btn .disabled.custom-file-control::before,
  .input-group-btn .btn.disabled:hover,
  .input-group-btn .disabled.custom-file-control:hover::before,
  .input-group-btn .btn.disabled:focus,
  .input-group-btn .disabled.custom-file-control:focus::before,
  .input-group-btn .btn:disabled,
  .input-group-btn .custom-file-control:disabled::before,
  .input-group-btn .btn:disabled:hover,
  .input-group-btn .custom-file-control:disabled:hover::before,
  .input-group-btn .btn:disabled:focus,
  .input-group-btn .custom-file-control:disabled:focus::before,
  .input-group-btn .btn[disabled],
  .input-group-btn .custom-file-control[disabled]::before,
  .input-group-btn .btn[disabled]:hover,
  .input-group-btn .custom-file-control[disabled]:hover::before,
  .input-group-btn .btn[disabled]:focus,
  .input-group-btn .custom-file-control[disabled]:focus::before, fieldset[disabled][disabled]
  .btn-group, fieldset[disabled][disabled]
  .btn-group:hover, fieldset[disabled][disabled]
  .btn-group:focus,
  .btn-group.disabled,
  .btn-group.disabled:hover,
  .btn-group.disabled:focus,
  .btn-group:disabled,
  .btn-group:disabled:hover,
  .btn-group:disabled:focus,
  .btn-group[disabled],
  .btn-group[disabled]:hover,
  .btn-group[disabled]:focus, fieldset[disabled][disabled]
  .btn-group-vertical, fieldset[disabled][disabled]
  .btn-group-vertical:hover, fieldset[disabled][disabled]
  .btn-group-vertical:focus,
  .btn-group-vertical.disabled,
  .btn-group-vertical.disabled:hover,
  .btn-group-vertical.disabled:focus,
  .btn-group-vertical:disabled,
  .btn-group-vertical:disabled:hover,
  .btn-group-vertical:disabled:focus,
  .btn-group-vertical[disabled],
  .btn-group-vertical[disabled]:hover,
  .btn-group-vertical[disabled]:focus {
    background: transparent; }

.btn-group,
.btn-group-vertical {
  position: relative;
  margin: 10px 1px; }
  .btn-group .dropdown-menu,
  .btn-group-vertical .dropdown-menu {
    border-radius: 0 0 0.125rem 0.125rem; }
  .btn-group.btn-group-raised,
  .btn-group-vertical.btn-group-raised {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .btn-group .btn + .btn, .btn-group .custom-file-control::before + .btn, .btn-group .btn + .custom-file-control::before, .btn-group .custom-file-control::before + .custom-file-control::before,
  .btn-group .btn,
  .btn-group .custom-file-control::before,
  .btn-group .btn:active,
  .btn-group .custom-file-control:active::before,
  .btn-group .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .custom-file-control::before + .btn,
  .btn-group-vertical .btn + .custom-file-control::before,
  .btn-group-vertical .custom-file-control::before + .custom-file-control::before,
  .btn-group-vertical .btn,
  .btn-group-vertical .custom-file-control::before,
  .btn-group-vertical .btn:active,
  .btn-group-vertical .custom-file-control:active::before,
  .btn-group-vertical .btn-group {
    margin: 0; }
  .btn-group > .btn-group,
  .btn-group-vertical > .btn-group {
    margin: 0; }

.checkbox label,
label.checkbox-inline {
  position: relative;
  padding-left: 1.5625rem; }
  .checkbox label .checkbox-decorator,
  label.checkbox-inline .checkbox-decorator {
    position: absolute;
    left: 0;
    padding: .7em;
    margin: -.7em;
    line-height: .7;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 100%; }
    .checkbox label .checkbox-decorator .check,
    label.checkbox-inline .checkbox-decorator .check {
      position: relative;
      z-index: 1;
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      overflow: hidden;
      border: 0.125rem solid rgba(0, 0, 0, 0.54);
      border-radius: 0.125rem; }
      .checkbox label .checkbox-decorator .check::before,
      label.checkbox-inline .checkbox-decorator .check::before {
        position: absolute;
        display: block;
        width: 0;
        height: 0;
        margin-top: -4px;
        margin-left: 6px;
        color: #757575;
        content: "";
        box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
        transform: rotate(45deg);
        animation: checkbox-off; }
        .is-focused .checkbox label .checkbox-decorator .check::before, .is-focused
        label.checkbox-inline .checkbox-decorator .check::before {
          animation: checkbox-off 0.3s forwards; }
  .checkbox label input[type=checkbox],
  label.checkbox-inline input[type=checkbox] {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    margin: 0;
    overflow: hidden;
    pointer-events: none;
    opacity: 0; }
    .checkbox label input[type=checkbox]:focus + .checkbox-decorator .check::after,
    label.checkbox-inline input[type=checkbox]:focus + .checkbox-decorator .check::after {
      opacity: 0.2; }
    .checkbox label input[type=checkbox]:checked + .checkbox-decorator .check,
    label.checkbox-inline input[type=checkbox]:checked + .checkbox-decorator .check {
      color: #2196f3;
      border-color: #2196f3; }
    .checkbox label input[type=checkbox]:checked + .checkbox-decorator .check::before,
    label.checkbox-inline input[type=checkbox]:checked + .checkbox-decorator .check::before {
      color: #2196f3;
      box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 032px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px;
      animation: checkbox-on 0.3s forwards; }
    .checkbox label input[type=checkbox][disabled] + .checkbox-decorator .check::after,
    .checkbox label input[type=checkbox][disabled] .check::after,
    fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .check::after,
    fieldset[disabled] .checkbox label input[type=checkbox] .check::after,
    label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .check::after,
    label.checkbox-inline input[type=checkbox][disabled] .check::after,
    fieldset[disabled]
    label.checkbox-inline input[type=checkbox] + .checkbox-decorator .check::after,
    fieldset[disabled]
    label.checkbox-inline input[type=checkbox] .check::after {
      background-color: rgba(0, 0, 0, 0.87);
      transform: rotate(-45deg); }
    .checkbox label input[type=checkbox][disabled] + .checkbox-decorator .check,
    .checkbox label input[type=checkbox][disabled] .check,
    fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .check,
    fieldset[disabled] .checkbox label input[type=checkbox] .check,
    label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .check,
    label.checkbox-inline input[type=checkbox][disabled] .check,
    fieldset[disabled]
    label.checkbox-inline input[type=checkbox] + .checkbox-decorator .check,
    fieldset[disabled]
    label.checkbox-inline input[type=checkbox] .check {
      border-color: rgba(0, 0, 0, 0.26); }
    .checkbox label input[type=checkbox][disabled] + .checkbox-decorator .ripple-container,
    fieldset[disabled] .checkbox label input[type=checkbox] + .checkbox-decorator .ripple-container,
    label.checkbox-inline input[type=checkbox][disabled] + .checkbox-decorator .ripple-container,
    fieldset[disabled]
    label.checkbox-inline input[type=checkbox] + .checkbox-decorator .ripple-container {
      display: none; }

@keyframes checkbox-on {
  0% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px; }
  50% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px 2px 0 11px; }
  100% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px; } }

@keyframes checkbox-off {
  0% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset; }
  25% {
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 20px -12px 0 11px, 0 0 0 0 inset; }
  50% {
    width: 0;
    height: 0;
    margin-top: -4px;
    margin-left: 6px;
    box-shadow: 0 0 0 10px, 10px -10px 0 10px, 32px 0 0 20px, 0 32px 0 20px, -5px 5px 0 10px, 15px 2px 0 11px, 0 0 0 0 inset;
    transform: rotate(45deg); }
  51% {
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-left: -2px;
    box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 10px inset;
    transform: rotate(0deg); }
  100% {
    width: 20px;
    height: 20px;
    margin-top: -2px;
    margin-left: -2px;
    box-shadow: 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0 inset;
    transform: rotate(0deg); } }

.custom-file-control [class^='bmd-label'],
.custom-file-control [class*=' bmd-label'] {
  color: rgba(0, 0, 0, 0.26); }

.custom-file-control .form-control, .custom-file-control .custom-file-control,
.is-focused .custom-file-control .form-control,
.is-focused .custom-file-control .custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.custom-file-control .form-control:invalid, .custom-file-control .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.custom-file-control .form-control:read-only, .custom-file-control .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .custom-file-control .form-control, fieldset[disabled][disabled] .custom-file-control .custom-file-control, .custom-file-control .form-control.disabled, .custom-file-control .disabled.custom-file-control, .custom-file-control .form-control:disabled, .custom-file-control .custom-file-control:disabled, .custom-file-control .form-control[disabled], .custom-file-control .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.custom-file-control .form-control.form-control-success, .custom-file-control .form-control-success.custom-file-control,
.is-focused .custom-file-control .form-control.form-control-success,
.is-focused .custom-file-control .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.custom-file-control .form-control.form-control-warning, .custom-file-control .form-control-warning.custom-file-control,
.is-focused .custom-file-control .form-control.form-control-warning,
.is-focused .custom-file-control .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.custom-file-control .form-control.form-control-danger, .custom-file-control .form-control-danger.custom-file-control,
.is-focused .custom-file-control .form-control.form-control-danger,
.is-focused .custom-file-control .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.custom-file-control .is-focused .valid-feedback, .custom-file-control.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: rgba(0, 0, 0, 0.26); }

.custom-file-control .is-focused .valid-tooltip, .custom-file-control.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.9);
  border-radius: 0.125rem; }

.was-validated .custom-file-control .is-focused .form-control:valid, .was-validated .custom-file-control .is-focused .custom-file-control:valid, .custom-file-control .is-focused .form-control.is-valid, .custom-file-control .is-focused .is-valid.custom-file-control, .was-validated .custom-file-control.is-focused .form-control:valid, .was-validated .custom-file-control.is-focused .custom-file-control:valid, .custom-file-control.is-focused .form-control.is-valid, .custom-file-control.is-focused .is-valid.custom-file-control {
  border-color: rgba(0, 0, 0, 0.26);
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .custom-file-control .is-focused .form-control:valid:focus, .was-validated .custom-file-control .is-focused .custom-file-control:valid:focus, .custom-file-control .is-focused .form-control.is-valid:focus, .custom-file-control .is-focused .is-valid.custom-file-control:focus, .was-validated .custom-file-control.is-focused .form-control:valid:focus, .was-validated .custom-file-control.is-focused .custom-file-control:valid:focus, .custom-file-control.is-focused .form-control.is-valid:focus, .custom-file-control.is-focused .is-valid.custom-file-control:focus {
    border-color: rgba(0, 0, 0, 0.26);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  .was-validated .custom-file-control .is-focused .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .custom-file-control .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .custom-file-control .is-focused .custom-file-control:valid ~ .valid-tooltip, .custom-file-control .is-focused .form-control.is-valid ~ .valid-feedback, .custom-file-control .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .custom-file-control .is-focused .form-control.is-valid ~ .valid-tooltip,
  .custom-file-control .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .form-control:valid ~ .valid-feedback, .was-validated .custom-file-control.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .custom-file-control.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .custom-file-control.is-focused .custom-file-control:valid ~ .valid-tooltip, .custom-file-control.is-focused .form-control.is-valid ~ .valid-feedback, .custom-file-control.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .custom-file-control.is-focused .form-control.is-valid ~ .valid-tooltip,
  .custom-file-control.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .custom-file-control .is-focused textarea.form-control:valid, .was-validated .custom-file-control .is-focused textarea.custom-file-control:valid, .custom-file-control .is-focused textarea.form-control.is-valid, .custom-file-control .is-focused textarea.is-valid.custom-file-control, .was-validated .custom-file-control.is-focused textarea.form-control:valid, .was-validated .custom-file-control.is-focused textarea.custom-file-control:valid, .custom-file-control.is-focused textarea.form-control.is-valid, .custom-file-control.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .custom-file-control .is-focused .custom-select:valid, .custom-file-control .is-focused .custom-select.is-valid, .was-validated .custom-file-control.is-focused .custom-select:valid, .custom-file-control.is-focused .custom-select.is-valid {
  border-color: rgba(0, 0, 0, 0.26);
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .custom-file-control .is-focused .custom-select:valid:focus, .custom-file-control .is-focused .custom-select.is-valid:focus, .was-validated .custom-file-control.is-focused .custom-select:valid:focus, .custom-file-control.is-focused .custom-select.is-valid:focus {
    border-color: rgba(0, 0, 0, 0.26);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  .was-validated .custom-file-control .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-file-control .is-focused .custom-select:valid ~ .valid-tooltip, .custom-file-control .is-focused .custom-select.is-valid ~ .valid-feedback,
  .custom-file-control .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-file-control.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-file-control.is-focused .custom-select:valid ~ .valid-tooltip, .custom-file-control.is-focused .custom-select.is-valid ~ .valid-feedback,
  .custom-file-control.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .custom-file-control .is-focused .form-check-input:valid ~ .form-check-label, .custom-file-control .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .custom-file-control.is-focused .form-check-input:valid ~ .form-check-label, .custom-file-control.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: rgba(0, 0, 0, 0.26); }

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

.was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .custom-control-label, .custom-file-control .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .custom-control-label, .custom-file-control.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: rgba(0, 0, 0, 0.26); }
  .was-validated .custom-file-control .is-focused .custom-control-input:valid ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: rgba(0, 0, 0, 0.26); }

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

.was-validated .custom-file-control .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgba(26, 26, 26, 0.26);
  background-color: rgba(26, 26, 26, 0.26); }

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

.was-validated .custom-file-control .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-control .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-file-control.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-file-control.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgba(0, 0, 0, 0.26); }

.was-validated .custom-file-control .is-focused .custom-file-input:valid ~ .custom-file-label, .custom-file-control .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-control.is-focused .custom-file-input:valid ~ .custom-file-label, .custom-file-control.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: rgba(0, 0, 0, 0.26); }

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

.was-validated .custom-file-control .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-control .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-control.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-control.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-file-control .is-focused [class^='bmd-label'],
.custom-file-control .is-focused [class*=' bmd-label'], .custom-file-control.is-focused [class^='bmd-label'],
.custom-file-control.is-focused [class*=' bmd-label'] {
  color: #2196f3; }

.custom-file-control .is-focused .bmd-label-placeholder, .custom-file-control.is-focused .bmd-label-placeholder {
  color: rgba(0, 0, 0, 0.26); }

.custom-file-control .is-focused .form-control, .custom-file-control .is-focused .custom-file-control, .custom-file-control.is-focused .form-control, .custom-file-control.is-focused .custom-file-control {
  border-color: rgba(0, 0, 0, 0.26); }

.custom-file-control .is-focused .bmd-help, .custom-file-control.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.custom-file-control::before {
  position: absolute;
  height: calc(100% - 1px); }

.switch label {
  position: relative;
  padding-left: 2.4375rem; }
  .switch label .bmd-switch-track {
    position: absolute;
    top: 0.3125rem;
    left: 0;
    display: inline-block;
    width: 2.125rem;
    height: 0.875rem;
    cursor: pointer;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 50%, #b7d4ec 50%, #b7d4ec 100%);
    background-position: 0%;
    background-size: 4.25rem 0.875rem;
    border-radius: 2.125rem;
    transition: background-position 0.2s ease-in; }
    .switch label .bmd-switch-track::after {
      position: absolute;
      top: 50%;
      left: 0;
      display: block;
      align-self: center;
      width: 1.25rem;
      height: 1.25rem;
      content: "";
      background: #f1f1f1;
      border-radius: 100%;
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
      transition: left 0.2s ease-in, background-color 0.2s ease-in, transform 0.3s ease;
      transform: translateY(-50%); }
    .switch label .bmd-switch-track:active::after {
      transform: translateY(-50%) scale3d(1.15, 0.85, 1); }
  .switch label input {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    opacity: 0; }
    .switch label input:checked + .bmd-switch-track {
      background-position: -100%; }
      .switch label input:checked + .bmd-switch-track::after {
        left: calc(100% - 1.25rem);
        background-color: #2196f3; }
    .switch label input:disabled + .bmd-switch-track:active::after {
      transform: translateY(-50%); }
    .switch label input:disabled + .bmd-switch-track {
      cursor: default;
      background: rgba(0, 0, 0, 0.12); }
      .switch label input:disabled + .bmd-switch-track::after {
        background: #bdbdbd; }

.radio label,
label.radio-inline {
  position: relative;
  padding-left: 1.5625rem; }
  .radio label .bmd-radio,
  label.radio-inline .bmd-radio {
    position: absolute;
    left: 0;
    display: inline-block;
    padding: .7em;
    margin: -.7em;
    line-height: .7;
    border-radius: 100%; }
    .radio label .bmd-radio::after,
    label.radio-inline .bmd-radio::after {
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      cursor: pointer;
      content: "";
      border: 0.125rem solid rgba(0, 0, 0, 0.54);
      border-radius: 50%;
      transition: border-color ease .28s;
      transition-duration: 0.2s; }
    .radio label .bmd-radio::before,
    label.radio-inline .bmd-radio::before {
      position: absolute;
      display: inline-block;
      width: 1.25rem;
      height: 1.25rem;
      content: "";
      background-color: #2196f3;
      border-radius: 50%;
      transition: transform ease .28s;
      transform: scale3d(0, 0, 0); }
  .radio label input[type=radio],
  label.radio-inline input[type=radio] {
    position: absolute;
    left: 0;
    z-index: -1;
    width: 0;
    height: 0;
    margin: 0;
    overflow: hidden;
    pointer-events: none;
    opacity: 0; }
    .radio label input[type=radio]:checked ~ .bmd-radio::after,
    label.radio-inline input[type=radio]:checked ~ .bmd-radio::after {
      border-color: #2196f3; }
    .radio label input[type=radio]:checked ~ .bmd-radio::before,
    label.radio-inline input[type=radio]:checked ~ .bmd-radio::before {
      background-color: #2196f3; }
    .radio label input[type=radio]:checked ~ .bmd-radio::before,
    label.radio-inline input[type=radio]:checked ~ .bmd-radio::before {
      transform: scale3d(0.5, 0.5, 1); }
    .radio label input[type=radio][disabled] + .bmd-radio, .radio label input[type=radio]:disabled + .bmd-radio,
    fieldset[disabled] .radio label input[type=radio] + .bmd-radio,
    label.radio-inline input[type=radio][disabled] + .bmd-radio,
    label.radio-inline input[type=radio]:disabled + .bmd-radio,
    fieldset[disabled]
    label.radio-inline input[type=radio] + .bmd-radio {
      cursor: default; }
      .radio label input[type=radio][disabled] + .bmd-radio::after, .radio label input[type=radio]:disabled + .bmd-radio::after,
      fieldset[disabled] .radio label input[type=radio] + .bmd-radio::after,
      label.radio-inline input[type=radio][disabled] + .bmd-radio::after,
      label.radio-inline input[type=radio]:disabled + .bmd-radio::after,
      fieldset[disabled]
      label.radio-inline input[type=radio] + .bmd-radio::after {
        border-color: rgba(0, 0, 0, 0.26); }
      .radio label input[type=radio][disabled] + .bmd-radio::before, .radio label input[type=radio]:disabled + .bmd-radio::before,
      fieldset[disabled] .radio label input[type=radio] + .bmd-radio::before,
      label.radio-inline input[type=radio][disabled] + .bmd-radio::before,
      label.radio-inline input[type=radio]:disabled + .bmd-radio::before,
      fieldset[disabled]
      label.radio-inline input[type=radio] + .bmd-radio::before {
        background-color: rgba(0, 0, 0, 0.26); }
    .radio label input[type=radio][disabled] + .bmd-radio .ripple-container, .radio label input[type=radio]:disabled + .bmd-radio .ripple-container,
    fieldset[disabled] .radio label input[type=radio] + .bmd-radio .ripple-container,
    label.radio-inline input[type=radio][disabled] + .bmd-radio .ripple-container,
    label.radio-inline input[type=radio]:disabled + .bmd-radio .ripple-container,
    fieldset[disabled]
    label.radio-inline input[type=radio] + .bmd-radio .ripple-container {
      display: none; }
    .bg-inverse .radio label input[type=radio][disabled] + .bmd-radio::after, .bg-inverse .radio label input[type=radio]:disabled + .bmd-radio::after, .bg-inverse
    fieldset[disabled] .radio label input[type=radio] + .bmd-radio::after, .bg-inverse
    label.radio-inline input[type=radio][disabled] + .bmd-radio::after, .bg-inverse
    label.radio-inline input[type=radio]:disabled + .bmd-radio::after, .bg-inverse
    fieldset[disabled]
    label.radio-inline input[type=radio] + .bmd-radio::after {
      border-color: rgba(255, 255, 255, 0.3); }
    .bg-inverse .radio label input[type=radio][disabled] + .bmd-radio::before, .bg-inverse .radio label input[type=radio]:disabled + .bmd-radio::before, .bg-inverse
    fieldset[disabled] .radio label input[type=radio] + .bmd-radio::before, .bg-inverse
    label.radio-inline input[type=radio][disabled] + .bmd-radio::before, .bg-inverse
    label.radio-inline input[type=radio]:disabled + .bmd-radio::before, .bg-inverse
    fieldset[disabled]
    label.radio-inline input[type=radio] + .bmd-radio::before {
      background-color: rgba(255, 255, 255, 0.3); }

form {
  margin-bottom: 1.125rem; }
  .navbar form {
    margin-bottom: 0; }
    .navbar form .bmd-form-group {
      display: inline-block;
      padding-top: 0; }
    .navbar form .btn, .navbar form .custom-file-control::before {
      margin-bottom: 0; }

.form-control, .custom-file-control {
  background: no-repeat center bottom, center calc(100% - 1px);
  background-size: 0 100%, 100% 100%;
  border: 0;
  transition: background 0s ease-out;
  padding-left: 0;
  padding-right: 0; }
  .form-control:focus, .custom-file-control:focus,
  .bmd-form-group.is-focused .form-control,
  .bmd-form-group.is-focused .custom-file-control {
    background-size: 100% 100%, 100% 100%;
    transition-duration: 0.3s; }

.bmd-help {
  position: absolute;
  display: none;
  font-size: .8rem;
  font-weight: normal; }
  .bmd-form-group.is-focused .bmd-help {
    display: block; }
  .bmd-help:nth-of-type(2) {
    padding-top: 1rem; }
  .bmd-help + .bmd-help {
    position: relative;
    margin-bottom: 0; }

.radio label,
.is-focused .radio label,
.radio-inline,
.is-focused
.radio-inline,
.checkbox label,
.is-focused
.checkbox label,
.checkbox-inline,
.is-focused
.checkbox-inline,
.switch label,
.is-focused
.switch label {
  color: rgba(0, 0, 0, 0.26); }
  .radio label:hover, .radio label:focus, .radio label:active,
  .is-focused .radio label:hover,
  .is-focused .radio label:focus,
  .is-focused .radio label:active,
  .radio-inline:hover,
  .radio-inline:focus,
  .radio-inline:active,
  .is-focused
  .radio-inline:hover,
  .is-focused
  .radio-inline:focus,
  .is-focused
  .radio-inline:active,
  .checkbox label:hover,
  .checkbox label:focus,
  .checkbox label:active,
  .is-focused
  .checkbox label:hover,
  .is-focused
  .checkbox label:focus,
  .is-focused
  .checkbox label:active,
  .checkbox-inline:hover,
  .checkbox-inline:focus,
  .checkbox-inline:active,
  .is-focused
  .checkbox-inline:hover,
  .is-focused
  .checkbox-inline:focus,
  .is-focused
  .checkbox-inline:active,
  .switch label:hover,
  .switch label:focus,
  .switch label:active,
  .is-focused
  .switch label:hover,
  .is-focused
  .switch label:focus,
  .is-focused
  .switch label:active {
    color: rgba(0, 0, 0, 0.54); }
  .radio label label:has(input[type=radio][disabled]), .radio label label:has(input[type=radio][disabled]):hover, .radio label label:has(input[type=radio][disabled]):focus,
  .radio label label:has(input[type=checkbox][disabled]),
  .radio label label:has(input[type=checkbox][disabled]):hover,
  .radio label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled] .radio label,
  fieldset[disabled] .radio label:hover,
  fieldset[disabled] .radio label:focus,
  .is-focused .radio label label:has(input[type=radio][disabled]),
  .is-focused .radio label label:has(input[type=radio][disabled]):hover,
  .is-focused .radio label label:has(input[type=radio][disabled]):focus,
  .is-focused .radio label label:has(input[type=checkbox][disabled]),
  .is-focused .radio label label:has(input[type=checkbox][disabled]):hover,
  .is-focused .radio label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .is-focused .radio label,
  fieldset[disabled]
  .is-focused .radio label:hover,
  fieldset[disabled]
  .is-focused .radio label:focus,
  .radio-inline label:has(input[type=radio][disabled]),
  .radio-inline label:has(input[type=radio][disabled]):hover,
  .radio-inline label:has(input[type=radio][disabled]):focus,
  .radio-inline label:has(input[type=checkbox][disabled]),
  .radio-inline label:has(input[type=checkbox][disabled]):hover,
  .radio-inline label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .radio-inline,
  fieldset[disabled]
  .radio-inline:hover,
  fieldset[disabled]
  .radio-inline:focus,
  .is-focused
  .radio-inline label:has(input[type=radio][disabled]),
  .is-focused
  .radio-inline label:has(input[type=radio][disabled]):hover,
  .is-focused
  .radio-inline label:has(input[type=radio][disabled]):focus,
  .is-focused
  .radio-inline label:has(input[type=checkbox][disabled]),
  .is-focused
  .radio-inline label:has(input[type=checkbox][disabled]):hover,
  .is-focused
  .radio-inline label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .is-focused
  .radio-inline,
  fieldset[disabled]
  .is-focused
  .radio-inline:hover,
  fieldset[disabled]
  .is-focused
  .radio-inline:focus,
  .checkbox label label:has(input[type=radio][disabled]),
  .checkbox label label:has(input[type=radio][disabled]):hover,
  .checkbox label label:has(input[type=radio][disabled]):focus,
  .checkbox label label:has(input[type=checkbox][disabled]),
  .checkbox label label:has(input[type=checkbox][disabled]):hover,
  .checkbox label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .checkbox label,
  fieldset[disabled]
  .checkbox label:hover,
  fieldset[disabled]
  .checkbox label:focus,
  .is-focused
  .checkbox label label:has(input[type=radio][disabled]),
  .is-focused
  .checkbox label label:has(input[type=radio][disabled]):hover,
  .is-focused
  .checkbox label label:has(input[type=radio][disabled]):focus,
  .is-focused
  .checkbox label label:has(input[type=checkbox][disabled]),
  .is-focused
  .checkbox label label:has(input[type=checkbox][disabled]):hover,
  .is-focused
  .checkbox label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .is-focused
  .checkbox label,
  fieldset[disabled]
  .is-focused
  .checkbox label:hover,
  fieldset[disabled]
  .is-focused
  .checkbox label:focus,
  .checkbox-inline label:has(input[type=radio][disabled]),
  .checkbox-inline label:has(input[type=radio][disabled]):hover,
  .checkbox-inline label:has(input[type=radio][disabled]):focus,
  .checkbox-inline label:has(input[type=checkbox][disabled]),
  .checkbox-inline label:has(input[type=checkbox][disabled]):hover,
  .checkbox-inline label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .checkbox-inline,
  fieldset[disabled]
  .checkbox-inline:hover,
  fieldset[disabled]
  .checkbox-inline:focus,
  .is-focused
  .checkbox-inline label:has(input[type=radio][disabled]),
  .is-focused
  .checkbox-inline label:has(input[type=radio][disabled]):hover,
  .is-focused
  .checkbox-inline label:has(input[type=radio][disabled]):focus,
  .is-focused
  .checkbox-inline label:has(input[type=checkbox][disabled]),
  .is-focused
  .checkbox-inline label:has(input[type=checkbox][disabled]):hover,
  .is-focused
  .checkbox-inline label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .is-focused
  .checkbox-inline,
  fieldset[disabled]
  .is-focused
  .checkbox-inline:hover,
  fieldset[disabled]
  .is-focused
  .checkbox-inline:focus,
  .switch label label:has(input[type=radio][disabled]),
  .switch label label:has(input[type=radio][disabled]):hover,
  .switch label label:has(input[type=radio][disabled]):focus,
  .switch label label:has(input[type=checkbox][disabled]),
  .switch label label:has(input[type=checkbox][disabled]):hover,
  .switch label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .switch label,
  fieldset[disabled]
  .switch label:hover,
  fieldset[disabled]
  .switch label:focus,
  .is-focused
  .switch label label:has(input[type=radio][disabled]),
  .is-focused
  .switch label label:has(input[type=radio][disabled]):hover,
  .is-focused
  .switch label label:has(input[type=radio][disabled]):focus,
  .is-focused
  .switch label label:has(input[type=checkbox][disabled]),
  .is-focused
  .switch label label:has(input[type=checkbox][disabled]):hover,
  .is-focused
  .switch label label:has(input[type=checkbox][disabled]):focus,
  fieldset[disabled]
  .is-focused
  .switch label,
  fieldset[disabled]
  .is-focused
  .switch label:hover,
  fieldset[disabled]
  .is-focused
  .switch label:focus {
    color: rgba(0, 0, 0, 0.26); }

[class^='bmd-label'],
[class*=' bmd-label'] {
  color: rgba(0, 0, 0, 0.26); }

.form-control, .custom-file-control,
.is-focused .form-control,
.is-focused .custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.form-control:invalid, .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.form-control:read-only, .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .form-control, fieldset[disabled][disabled] .custom-file-control, .form-control.disabled, .disabled.custom-file-control, .form-control:disabled, .custom-file-control:disabled, .form-control[disabled], .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.form-control.form-control-success, .form-control-success.custom-file-control,
.is-focused .form-control.form-control-success,
.is-focused .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.form-control.form-control-warning, .form-control-warning.custom-file-control,
.is-focused .form-control.form-control-warning,
.is-focused .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.form-control.form-control-danger, .form-control-danger.custom-file-control,
.is-focused .form-control.form-control-danger,
.is-focused .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #2196f3 2px, rgba(33, 150, 243, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.is-focused .valid-feedback,
*.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: rgba(0, 0, 0, 0.26); }

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

.was-validated .is-focused .form-control:valid, .was-validated .is-focused .custom-file-control:valid, .is-focused .form-control.is-valid, .is-focused .is-valid.custom-file-control, .was-validated *.is-focused .form-control:valid, .was-validated *.is-focused .custom-file-control:valid,
*.is-focused .form-control.is-valid,
*.is-focused .is-valid.custom-file-control {
  border-color: rgba(0, 0, 0, 0.26);
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .is-focused .form-control:valid:focus, .was-validated .is-focused .custom-file-control:valid:focus, .is-focused .form-control.is-valid:focus, .is-focused .is-valid.custom-file-control:focus, .was-validated *.is-focused .form-control:valid:focus, .was-validated *.is-focused .custom-file-control:valid:focus,
  *.is-focused .form-control.is-valid:focus,
  *.is-focused .is-valid.custom-file-control:focus {
    border-color: rgba(0, 0, 0, 0.26);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  .was-validated .is-focused .form-control:valid ~ .valid-feedback, .was-validated .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .is-focused .custom-file-control:valid ~ .valid-tooltip, .is-focused .form-control.is-valid ~ .valid-feedback, .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .is-focused .form-control.is-valid ~ .valid-tooltip,
  .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated *.is-focused .form-control:valid ~ .valid-feedback, .was-validated *.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated *.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated *.is-focused .custom-file-control:valid ~ .valid-tooltip,
  *.is-focused .form-control.is-valid ~ .valid-feedback,
  *.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  *.is-focused .form-control.is-valid ~ .valid-tooltip,
  *.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .is-focused textarea.form-control:valid, .was-validated .is-focused textarea.custom-file-control:valid, .is-focused textarea.form-control.is-valid, .is-focused textarea.is-valid.custom-file-control, .was-validated *.is-focused textarea.form-control:valid, .was-validated *.is-focused textarea.custom-file-control:valid,
*.is-focused textarea.form-control.is-valid,
*.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .is-focused .custom-select:valid, .is-focused .custom-select.is-valid, .was-validated
*.is-focused .custom-select:valid,
*.is-focused .custom-select.is-valid {
  border-color: rgba(0, 0, 0, 0.26);
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .is-focused .custom-select:valid:focus, .is-focused .custom-select.is-valid:focus, .was-validated
  *.is-focused .custom-select:valid:focus,
  *.is-focused .custom-select.is-valid:focus {
    border-color: rgba(0, 0, 0, 0.26);
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
  .was-validated .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .is-focused .custom-select:valid ~ .valid-tooltip, .is-focused .custom-select.is-valid ~ .valid-feedback,
  .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated
  *.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated
  *.is-focused .custom-select:valid ~ .valid-tooltip,
  *.is-focused .custom-select.is-valid ~ .valid-feedback,
  *.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .is-focused .form-check-input:valid ~ .form-check-label, .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated
*.is-focused .form-check-input:valid ~ .form-check-label,
*.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: rgba(0, 0, 0, 0.26); }

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

.was-validated .is-focused .custom-control-input:valid ~ .custom-control-label, .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated
*.is-focused .custom-control-input:valid ~ .custom-control-label,
*.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: rgba(0, 0, 0, 0.26); }
  .was-validated .is-focused .custom-control-input:valid ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated
  *.is-focused .custom-control-input:valid ~ .custom-control-label::before,
  *.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: rgba(0, 0, 0, 0.26); }

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

.was-validated .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated
*.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before,
*.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgba(26, 26, 26, 0.26);
  background-color: rgba(26, 26, 26, 0.26); }

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

.was-validated .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated
*.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,
*.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgba(0, 0, 0, 0.26); }

.was-validated .is-focused .custom-file-input:valid ~ .custom-file-label, .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated
*.is-focused .custom-file-input:valid ~ .custom-file-label,
*.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: rgba(0, 0, 0, 0.26); }

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

.was-validated .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated
*.is-focused .custom-file-input:valid:focus ~ .custom-file-label,
*.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: rgba(0, 0, 0, 0.26);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.is-focused [class^='bmd-label'],
.is-focused [class*=' bmd-label'],
*.is-focused [class^='bmd-label'],
*.is-focused [class*=' bmd-label'] {
  color: #2196f3; }

.is-focused .bmd-label-placeholder,
*.is-focused .bmd-label-placeholder {
  color: rgba(0, 0, 0, 0.26); }


.is-focused .form-control,
.is-focused .custom-file-control,
*.is-focused .form-control,
*.is-focused .custom-file-control {
  border-color: rgba(0, 0, 0, 0.26); }

.is-focused .bmd-help,
*.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.has-success [class^='bmd-label'],
.has-success [class*=' bmd-label'] {
  color: #4caf50; }

.has-success .form-control, .has-success .custom-file-control,
.is-focused .has-success .form-control,
.is-focused .has-success .custom-file-control {
  background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-success .form-control:invalid, .has-success .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-success .form-control:read-only, .has-success .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .has-success .form-control, fieldset[disabled][disabled] .has-success .custom-file-control, .has-success .form-control.disabled, .has-success .disabled.custom-file-control, .has-success .form-control:disabled, .has-success .custom-file-control:disabled, .has-success .form-control[disabled], .has-success .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.has-success .form-control.form-control-success, .has-success .form-control-success.custom-file-control,
.is-focused .has-success .form-control.form-control-success,
.is-focused .has-success .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.has-success .form-control.form-control-warning, .has-success .form-control-warning.custom-file-control,
.is-focused .has-success .form-control.form-control-warning,
.is-focused .has-success .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.has-success .form-control.form-control-danger, .has-success .form-control-danger.custom-file-control,
.is-focused .has-success .form-control.form-control-danger,
.is-focused .has-success .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #4caf50 2px, rgba(76, 175, 80, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.has-success .is-focused .valid-feedback, .has-success.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #4caf50; }

.has-success .is-focused .valid-tooltip, .has-success.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(76, 175, 80, 0.9);
  border-radius: 0.125rem; }

.was-validated .has-success .is-focused .form-control:valid, .was-validated .has-success .is-focused .custom-file-control:valid, .has-success .is-focused .form-control.is-valid, .has-success .is-focused .is-valid.custom-file-control, .was-validated .has-success.is-focused .form-control:valid, .was-validated .has-success.is-focused .custom-file-control:valid, .has-success.is-focused .form-control.is-valid, .has-success.is-focused .is-valid.custom-file-control {
  border-color: #4caf50;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-success .is-focused .form-control:valid:focus, .was-validated .has-success .is-focused .custom-file-control:valid:focus, .has-success .is-focused .form-control.is-valid:focus, .has-success .is-focused .is-valid.custom-file-control:focus, .was-validated .has-success.is-focused .form-control:valid:focus, .was-validated .has-success.is-focused .custom-file-control:valid:focus, .has-success.is-focused .form-control.is-valid:focus, .has-success.is-focused .is-valid.custom-file-control:focus {
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
  .was-validated .has-success .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-success .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-success .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-success .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-success .is-focused .form-control.is-valid ~ .valid-feedback, .has-success .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-success .is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-success .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-success.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-success.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-success.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-success.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-success.is-focused .form-control.is-valid ~ .valid-feedback, .has-success.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-success.is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-success.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .has-success .is-focused textarea.form-control:valid, .was-validated .has-success .is-focused textarea.custom-file-control:valid, .has-success .is-focused textarea.form-control.is-valid, .has-success .is-focused textarea.is-valid.custom-file-control, .was-validated .has-success.is-focused textarea.form-control:valid, .was-validated .has-success.is-focused textarea.custom-file-control:valid, .has-success.is-focused textarea.form-control.is-valid, .has-success.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .has-success .is-focused .custom-select:valid, .has-success .is-focused .custom-select.is-valid, .was-validated .has-success.is-focused .custom-select:valid, .has-success.is-focused .custom-select.is-valid {
  border-color: #4caf50;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-success .is-focused .custom-select:valid:focus, .has-success .is-focused .custom-select.is-valid:focus, .was-validated .has-success.is-focused .custom-select:valid:focus, .has-success.is-focused .custom-select.is-valid:focus {
    border-color: #4caf50;
    box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }
  .was-validated .has-success .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-success .is-focused .custom-select:valid ~ .valid-tooltip, .has-success .is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-success .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-success.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-success.is-focused .custom-select:valid ~ .valid-tooltip, .has-success.is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-success.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .has-success .is-focused .form-check-input:valid ~ .form-check-label, .has-success .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-success.is-focused .form-check-input:valid ~ .form-check-label, .has-success.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: #4caf50; }

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

.was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label, .has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-success.is-focused .custom-control-input:valid ~ .custom-control-label, .has-success.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: #4caf50; }
  .was-validated .has-success .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #4caf50; }

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

.was-validated .has-success .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #6ec071;
  background-color: #6ec071; }

.was-validated .has-success .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }

.was-validated .has-success .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-success .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-success.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-success.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #4caf50; }

.was-validated .has-success .is-focused .custom-file-input:valid ~ .custom-file-label, .has-success .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-success.is-focused .custom-file-input:valid ~ .custom-file-label, .has-success.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #4caf50; }

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

.was-validated .has-success .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-success .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-success.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-success.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #4caf50;
  box-shadow: 0 0 0 0.2rem rgba(76, 175, 80, 0.25); }

.has-success .is-focused [class^='bmd-label'],
.has-success .is-focused [class*=' bmd-label'], .has-success.is-focused [class^='bmd-label'],
.has-success.is-focused [class*=' bmd-label'] {
  color: #4caf50; }

.has-success .is-focused .bmd-label-placeholder, .has-success.is-focused .bmd-label-placeholder {
  color: #4caf50; }

.has-success .is-focused .form-control, .has-success .is-focused .custom-file-control, .has-success.is-focused .form-control, .has-success.is-focused .custom-file-control {
  border-color: #4caf50; }

.has-success .is-focused .bmd-help, .has-success.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.has-info [class^='bmd-label'],
.has-info [class*=' bmd-label'] {
  color: #00bcd4; }

.has-info .form-control, .has-info .custom-file-control,
.is-focused .has-info .form-control,
.is-focused .has-info .custom-file-control {
  background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-info .form-control:invalid, .has-info .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-info .form-control:read-only, .has-info .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .has-info .form-control, fieldset[disabled][disabled] .has-info .custom-file-control, .has-info .form-control.disabled, .has-info .disabled.custom-file-control, .has-info .form-control:disabled, .has-info .custom-file-control:disabled, .has-info .form-control[disabled], .has-info .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.has-info .form-control.form-control-success, .has-info .form-control-success.custom-file-control,
.is-focused .has-info .form-control.form-control-success,
.is-focused .has-info .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.has-info .form-control.form-control-warning, .has-info .form-control-warning.custom-file-control,
.is-focused .has-info .form-control.form-control-warning,
.is-focused .has-info .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.has-info .form-control.form-control-danger, .has-info .form-control-danger.custom-file-control,
.is-focused .has-info .form-control.form-control-danger,
.is-focused .has-info .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #00bcd4 2px, rgba(0, 188, 212, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.has-info .is-focused .valid-feedback, .has-info.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #00bcd4; }

.has-info .is-focused .valid-tooltip, .has-info.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(0, 188, 212, 0.9);
  border-radius: 0.125rem; }

.was-validated .has-info .is-focused .form-control:valid, .was-validated .has-info .is-focused .custom-file-control:valid, .has-info .is-focused .form-control.is-valid, .has-info .is-focused .is-valid.custom-file-control, .was-validated .has-info.is-focused .form-control:valid, .was-validated .has-info.is-focused .custom-file-control:valid, .has-info.is-focused .form-control.is-valid, .has-info.is-focused .is-valid.custom-file-control {
  border-color: #00bcd4;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-info .is-focused .form-control:valid:focus, .was-validated .has-info .is-focused .custom-file-control:valid:focus, .has-info .is-focused .form-control.is-valid:focus, .has-info .is-focused .is-valid.custom-file-control:focus, .was-validated .has-info.is-focused .form-control:valid:focus, .was-validated .has-info.is-focused .custom-file-control:valid:focus, .has-info.is-focused .form-control.is-valid:focus, .has-info.is-focused .is-valid.custom-file-control:focus {
    border-color: #00bcd4;
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
  .was-validated .has-info .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-info .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-info .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-info .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-info .is-focused .form-control.is-valid ~ .valid-feedback, .has-info .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-info .is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-info .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-info.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-info.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-info.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-info.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-info.is-focused .form-control.is-valid ~ .valid-feedback, .has-info.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-info.is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-info.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .has-info .is-focused textarea.form-control:valid, .was-validated .has-info .is-focused textarea.custom-file-control:valid, .has-info .is-focused textarea.form-control.is-valid, .has-info .is-focused textarea.is-valid.custom-file-control, .was-validated .has-info.is-focused textarea.form-control:valid, .was-validated .has-info.is-focused textarea.custom-file-control:valid, .has-info.is-focused textarea.form-control.is-valid, .has-info.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .has-info .is-focused .custom-select:valid, .has-info .is-focused .custom-select.is-valid, .was-validated .has-info.is-focused .custom-select:valid, .has-info.is-focused .custom-select.is-valid {
  border-color: #00bcd4;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-info .is-focused .custom-select:valid:focus, .has-info .is-focused .custom-select.is-valid:focus, .was-validated .has-info.is-focused .custom-select:valid:focus, .has-info.is-focused .custom-select.is-valid:focus {
    border-color: #00bcd4;
    box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }
  .was-validated .has-info .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-info .is-focused .custom-select:valid ~ .valid-tooltip, .has-info .is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-info .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-info.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-info.is-focused .custom-select:valid ~ .valid-tooltip, .has-info.is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-info.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .has-info .is-focused .form-check-input:valid ~ .form-check-label, .has-info .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-info.is-focused .form-check-input:valid ~ .form-check-label, .has-info.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: #00bcd4; }

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

.was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label, .has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-info.is-focused .custom-control-input:valid ~ .custom-control-label, .has-info.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: #00bcd4; }
  .was-validated .has-info .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #00bcd4; }

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

.was-validated .has-info .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #08e3ff;
  background-color: #08e3ff; }

.was-validated .has-info .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }

.was-validated .has-info .is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-info .is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .has-info.is-focused .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .has-info.is-focused .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #00bcd4; }

.was-validated .has-info .is-focused .custom-file-input:valid ~ .custom-file-label, .has-info .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-info.is-focused .custom-file-input:valid ~ .custom-file-label, .has-info.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #00bcd4; }

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

.was-validated .has-info .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-info .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-info.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-info.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #00bcd4;
  box-shadow: 0 0 0 0.2rem rgba(0, 188, 212, 0.25); }

.has-info .is-focused [class^='bmd-label'],
.has-info .is-focused [class*=' bmd-label'], .has-info.is-focused [class^='bmd-label'],
.has-info.is-focused [class*=' bmd-label'] {
  color: #00bcd4; }

.has-info .is-focused .bmd-label-placeholder, .has-info.is-focused .bmd-label-placeholder {
  color: #00bcd4; }

.has-info .is-focused .form-control, .has-info .is-focused .custom-file-control, .has-info.is-focused .form-control, .has-info.is-focused .custom-file-control {
  border-color: #00bcd4; }

.has-info .is-focused .bmd-help, .has-info.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.has-warning [class^='bmd-label'],
.has-warning [class*=' bmd-label'] {
  color: #ffeb3b; }

.has-warning .form-control, .has-warning .custom-file-control,
.is-focused .has-warning .form-control,
.is-focused .has-warning .custom-file-control {
  background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-warning .form-control:invalid, .has-warning .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-warning .form-control:read-only, .has-warning .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .has-warning .form-control, fieldset[disabled][disabled] .has-warning .custom-file-control, .has-warning .form-control.disabled, .has-warning .disabled.custom-file-control, .has-warning .form-control:disabled, .has-warning .custom-file-control:disabled, .has-warning .form-control[disabled], .has-warning .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.has-warning .form-control.form-control-success, .has-warning .form-control-success.custom-file-control,
.is-focused .has-warning .form-control.form-control-success,
.is-focused .has-warning .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.has-warning .form-control.form-control-warning, .has-warning .form-control-warning.custom-file-control,
.is-focused .has-warning .form-control.form-control-warning,
.is-focused .has-warning .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.has-warning .form-control.form-control-danger, .has-warning .form-control-danger.custom-file-control,
.is-focused .has-warning .form-control.form-control-danger,
.is-focused .has-warning .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #ffeb3b 2px, rgba(255, 235, 59, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.has-warning .is-focused .valid-feedback, .has-warning.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ffeb3b; }

.has-warning .is-focused .valid-tooltip, .has-warning.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212529;
  background-color: rgba(255, 235, 59, 0.9);
  border-radius: 0.125rem; }

.was-validated .has-warning .is-focused .form-control:valid, .was-validated .has-warning .is-focused .custom-file-control:valid, .has-warning .is-focused .form-control.is-valid, .has-warning .is-focused .is-valid.custom-file-control, .was-validated .has-warning.is-focused .form-control:valid, .was-validated .has-warning.is-focused .custom-file-control:valid, .has-warning.is-focused .form-control.is-valid, .has-warning.is-focused .is-valid.custom-file-control {
  border-color: #ffeb3b;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-warning .is-focused .form-control:valid:focus, .was-validated .has-warning .is-focused .custom-file-control:valid:focus, .has-warning .is-focused .form-control.is-valid:focus, .has-warning .is-focused .is-valid.custom-file-control:focus, .was-validated .has-warning.is-focused .form-control:valid:focus, .was-validated .has-warning.is-focused .custom-file-control:valid:focus, .has-warning.is-focused .form-control.is-valid:focus, .has-warning.is-focused .is-valid.custom-file-control:focus {
    border-color: #ffeb3b;
    box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
  .was-validated .has-warning .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-warning .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-warning .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-warning .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-warning .is-focused .form-control.is-valid ~ .valid-feedback, .has-warning .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-warning .is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-warning .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-warning.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-warning.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-warning.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-warning.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-warning.is-focused .form-control.is-valid ~ .valid-feedback, .has-warning.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-warning.is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-warning.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .has-warning .is-focused textarea.form-control:valid, .was-validated .has-warning .is-focused textarea.custom-file-control:valid, .has-warning .is-focused textarea.form-control.is-valid, .has-warning .is-focused textarea.is-valid.custom-file-control, .was-validated .has-warning.is-focused textarea.form-control:valid, .was-validated .has-warning.is-focused textarea.custom-file-control:valid, .has-warning.is-focused textarea.form-control.is-valid, .has-warning.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .has-warning .is-focused .custom-select:valid, .has-warning .is-focused .custom-select.is-valid, .was-validated .has-warning.is-focused .custom-select:valid, .has-warning.is-focused .custom-select.is-valid {
  border-color: #ffeb3b;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-warning .is-focused .custom-select:valid:focus, .has-warning .is-focused .custom-select.is-valid:focus, .was-validated .has-warning.is-focused .custom-select:valid:focus, .has-warning.is-focused .custom-select.is-valid:focus {
    border-color: #ffeb3b;
    box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }
  .was-validated .has-warning .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-warning .is-focused .custom-select:valid ~ .valid-tooltip, .has-warning .is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-warning .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-warning.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-warning.is-focused .custom-select:valid ~ .valid-tooltip, .has-warning.is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-warning.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .has-warning .is-focused .form-check-input:valid ~ .form-check-label, .has-warning .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-warning.is-focused .form-check-input:valid ~ .form-check-label, .has-warning.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: #ffeb3b; }

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

.was-validated .has-warning .is-focused .custom-control-input:valid ~ .custom-control-label, .has-warning .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-warning.is-focused .custom-control-input:valid ~ .custom-control-label, .has-warning.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: #ffeb3b; }
  .was-validated .has-warning .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #ffeb3b; }

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

.was-validated .has-warning .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #fff06e;
  background-color: #fff06e; }

.was-validated .has-warning .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-warning .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-warning.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-warning.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }

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

.was-validated .has-warning .is-focused .custom-file-input:valid ~ .custom-file-label, .has-warning .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-warning.is-focused .custom-file-input:valid ~ .custom-file-label, .has-warning.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #ffeb3b; }

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

.was-validated .has-warning .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-warning .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-warning.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-warning.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #ffeb3b;
  box-shadow: 0 0 0 0.2rem rgba(255, 235, 59, 0.25); }

.has-warning .is-focused [class^='bmd-label'],
.has-warning .is-focused [class*=' bmd-label'], .has-warning.is-focused [class^='bmd-label'],
.has-warning.is-focused [class*=' bmd-label'] {
  color: #ffeb3b; }

.has-warning .is-focused .bmd-label-placeholder, .has-warning.is-focused .bmd-label-placeholder {
  color: #ffeb3b; }

.has-warning .is-focused .form-control, .has-warning .is-focused .custom-file-control, .has-warning.is-focused .form-control, .has-warning.is-focused .custom-file-control {
  border-color: #ffeb3b; }

.has-warning .is-focused .bmd-help, .has-warning.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.has-danger [class^='bmd-label'],
.has-danger [class*=' bmd-label'] {
  color: #f44336; }

.has-danger .form-control, .has-danger .custom-file-control,
.is-focused .has-danger .form-control,
.is-focused .has-danger .custom-file-control {
  background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-danger .form-control:invalid, .has-danger .custom-file-control:invalid {
  background-image: linear-gradient(to top, #d50000 2px, rgba(213, 0, 0, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

.has-danger .form-control:read-only, .has-danger .custom-file-control:read-only {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px); }

fieldset[disabled][disabled] .has-danger .form-control, fieldset[disabled][disabled] .has-danger .custom-file-control, .has-danger .form-control.disabled, .has-danger .disabled.custom-file-control, .has-danger .form-control:disabled, .has-danger .custom-file-control:disabled, .has-danger .form-control[disabled], .has-danger .custom-file-control[disabled] {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.26) 0%, rgba(0, 0, 0, 0.26) 30%, transparent 30%, transparent 100%);
  background-repeat: repeat-x;
  background-size: 3px 1px; }

.has-danger .form-control.form-control-success, .has-danger .form-control-success.custom-file-control,
.is-focused .has-danger .form-control.form-control-success,
.is-focused .has-danger .form-control-success.custom-file-control {
  background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjNWNiODVjIiBkPSJNMjMzLjggNjEwYy0xMy4zIDAtMjYtNi0zNC0xNi44TDkwLjUgNDQ4LjhDNzYuMyA0MzAgODAgNDAzLjMgOTguOCAzODljMTguOC0xNC4yIDQ1LjUtMTAuNCA1OS44IDguNGw3MiA5NUw0NTEuMyAyNDJjMTIuNS0yMCAzOC44LTI2LjIgNTguOC0xMy43IDIwIDEyLjQgMjYgMzguNyAxMy43IDU4LjhMMjcwIDU5MGMtNy40IDEyLTIwLjIgMTkuNC0zNC4zIDIwaC0yeiIvPjwvc3ZnPg=="; }

.has-danger .form-control.form-control-warning, .has-danger .form-control-warning.custom-file-control,
.is-focused .has-danger .form-control.form-control-warning,
.is-focused .has-danger .form-control-warning.custom-file-control {
  background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZjBhZDRlIiBkPSJNNjAzIDY0MC4ybC0yNzguNS01MDljLTMuOC02LjYtMTAuOC0xMC42LTE4LjUtMTAuNnMtMTQuNyA0LTE4LjUgMTAuNkw5IDY0MC4yYy0zLjcgNi41LTMuNiAxNC40LjIgMjAuOCAzLjggNi41IDEwLjggMTAuNCAxOC4zIDEwLjRoNTU3YzcuNiAwIDE0LjYtNCAxOC40LTEwLjQgMy41LTYuNCAzLjYtMTQuNCAwLTIwLjh6bS0yNjYuNC0zMGgtNjEuMlY1NDloNjEuMnY2MS4yem0wLTEwN2gtNjEuMlYzMDRoNjEuMnYxOTl6Ii8+PC9zdmc+"; }

.has-danger .form-control.form-control-danger, .has-danger .form-control-danger.custom-file-control,
.is-focused .has-danger .form-control.form-control-danger,
.is-focused .has-danger .form-control-danger.custom-file-control {
  background-image: linear-gradient(to top, #f44336 2px, rgba(244, 67, 54, 0) 2px), linear-gradient(to top, rgba(0, 0, 0, 0.26) 1px, rgba(0, 0, 0, 0) 1px), "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MTIgNzkyIj48cGF0aCBmaWxsPSIjZDk1MzRmIiBkPSJNNDQ3IDU0NC40Yy0xNC40IDE0LjQtMzcuNiAxNC40LTUyIDBsLTg5LTkyLjctODkgOTIuN2MtMTQuNSAxNC40LTM3LjcgMTQuNC01MiAwLTE0LjQtMTQuNC0xNC40LTM3LjYgMC01Mmw5Mi40LTk2LjMtOTIuNC05Ni4zYy0xNC40LTE0LjQtMTQuNC0zNy42IDAtNTJzMzcuNi0xNC4zIDUyIDBsODkgOTIuOCA4OS4yLTkyLjdjMTQuNC0xNC40IDM3LjYtMTQuNCA1MiAwIDE0LjMgMTQuNCAxNC4zIDM3LjYgMCA1MkwzNTQuNiAzOTZsOTIuNCA5Ni40YzE0LjQgMTQuNCAxNC40IDM3LjYgMCA1MnoiLz48L3N2Zz4="; }

.has-danger .is-focused .valid-feedback, .has-danger.is-focused .valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #f44336; }

.has-danger .is-focused .valid-tooltip, .has-danger.is-focused .valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(244, 67, 54, 0.9);
  border-radius: 0.125rem; }

.was-validated .has-danger .is-focused .form-control:valid, .was-validated .has-danger .is-focused .custom-file-control:valid, .has-danger .is-focused .form-control.is-valid, .has-danger .is-focused .is-valid.custom-file-control, .was-validated .has-danger.is-focused .form-control:valid, .was-validated .has-danger.is-focused .custom-file-control:valid, .has-danger.is-focused .form-control.is-valid, .has-danger.is-focused .is-valid.custom-file-control {
  border-color: #f44336;
  padding-right: calc(1.5em + 0.875rem);
  background-image: "none";
  background-repeat: no-repeat;
  background-position: center right calc(0.375em + 0.21875rem);
  background-size: calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-danger .is-focused .form-control:valid:focus, .was-validated .has-danger .is-focused .custom-file-control:valid:focus, .has-danger .is-focused .form-control.is-valid:focus, .has-danger .is-focused .is-valid.custom-file-control:focus, .was-validated .has-danger.is-focused .form-control:valid:focus, .was-validated .has-danger.is-focused .custom-file-control:valid:focus, .has-danger.is-focused .form-control.is-valid:focus, .has-danger.is-focused .is-valid.custom-file-control:focus {
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
  .was-validated .has-danger .is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-danger .is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-danger .is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-danger .is-focused .custom-file-control:valid ~ .valid-tooltip, .has-danger .is-focused .form-control.is-valid ~ .valid-feedback, .has-danger .is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-danger .is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-danger .is-focused .is-valid.custom-file-control ~ .valid-tooltip, .was-validated .has-danger.is-focused .form-control:valid ~ .valid-feedback, .was-validated .has-danger.is-focused .custom-file-control:valid ~ .valid-feedback,
  .was-validated .has-danger.is-focused .form-control:valid ~ .valid-tooltip,
  .was-validated .has-danger.is-focused .custom-file-control:valid ~ .valid-tooltip, .has-danger.is-focused .form-control.is-valid ~ .valid-feedback, .has-danger.is-focused .is-valid.custom-file-control ~ .valid-feedback,
  .has-danger.is-focused .form-control.is-valid ~ .valid-tooltip,
  .has-danger.is-focused .is-valid.custom-file-control ~ .valid-tooltip {
    display: block; }

.was-validated .has-danger .is-focused textarea.form-control:valid, .was-validated .has-danger .is-focused textarea.custom-file-control:valid, .has-danger .is-focused textarea.form-control.is-valid, .has-danger .is-focused textarea.is-valid.custom-file-control, .was-validated .has-danger.is-focused textarea.form-control:valid, .was-validated .has-danger.is-focused textarea.custom-file-control:valid, .has-danger.is-focused textarea.form-control.is-valid, .has-danger.is-focused textarea.is-valid.custom-file-control {
  padding-right: calc(1.5em + 0.875rem);
  background-position: top calc(0.375em + 0.21875rem) right calc(0.375em + 0.21875rem); }

.was-validated .has-danger .is-focused .custom-select:valid, .has-danger .is-focused .custom-select.is-valid, .was-validated .has-danger.is-focused .custom-select:valid, .has-danger.is-focused .custom-select.is-valid {
  border-color: #f44336;
  padding-right: calc((1em + 0.875rem) * 3 / 4 + 1rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0 center/8px 10px, "none" rgba(0, 0, 0, 0) no-repeat center right 1rem/calc(0.75em + 0.4375rem) calc(0.75em + 0.4375rem); }
  .was-validated .has-danger .is-focused .custom-select:valid:focus, .has-danger .is-focused .custom-select.is-valid:focus, .was-validated .has-danger.is-focused .custom-select:valid:focus, .has-danger.is-focused .custom-select.is-valid:focus {
    border-color: #f44336;
    box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }
  .was-validated .has-danger .is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-danger .is-focused .custom-select:valid ~ .valid-tooltip, .has-danger .is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-danger .is-focused .custom-select.is-valid ~ .valid-tooltip, .was-validated .has-danger.is-focused .custom-select:valid ~ .valid-feedback,
  .was-validated .has-danger.is-focused .custom-select:valid ~ .valid-tooltip, .has-danger.is-focused .custom-select.is-valid ~ .valid-feedback,
  .has-danger.is-focused .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

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

.was-validated .has-danger .is-focused .form-check-input:valid ~ .form-check-label, .has-danger .is-focused .form-check-input.is-valid ~ .form-check-label, .was-validated .has-danger.is-focused .form-check-input:valid ~ .form-check-label, .has-danger.is-focused .form-check-input.is-valid ~ .form-check-label {
  color: #f44336; }

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

.was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label, .has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label, .was-validated .has-danger.is-focused .custom-control-input:valid ~ .custom-control-label, .has-danger.is-focused .custom-control-input.is-valid ~ .custom-control-label {
  color: #f44336; }
  .was-validated .has-danger .is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #f44336; }

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

.was-validated .has-danger .is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid:checked ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #f77066;
  background-color: #f77066; }

.was-validated .has-danger .is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-danger .is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .has-danger.is-focused .custom-control-input:valid:focus ~ .custom-control-label::before, .has-danger.is-focused .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }

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

.was-validated .has-danger .is-focused .custom-file-input:valid ~ .custom-file-label, .has-danger .is-focused .custom-file-input.is-valid ~ .custom-file-label, .was-validated .has-danger.is-focused .custom-file-input:valid ~ .custom-file-label, .has-danger.is-focused .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #f44336; }

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

.was-validated .has-danger .is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-danger .is-focused .custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .has-danger.is-focused .custom-file-input:valid:focus ~ .custom-file-label, .has-danger.is-focused .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #f44336;
  box-shadow: 0 0 0 0.2rem rgba(244, 67, 54, 0.25); }

.has-danger .is-focused [class^='bmd-label'],
.has-danger .is-focused [class*=' bmd-label'], .has-danger.is-focused [class^='bmd-label'],
.has-danger.is-focused [class*=' bmd-label'] {
  color: #f44336; }

.has-danger .is-focused .bmd-label-placeholder, .has-danger.is-focused .bmd-label-placeholder {
  color: #f44336; }

.has-danger .is-focused .form-control, .has-danger .is-focused .custom-file-control, .has-danger.is-focused .form-control, .has-danger.is-focused .custom-file-control {
  border-color: #f44336; }

.has-danger .is-focused .bmd-help, .has-danger.is-focused .bmd-help {
  color: rgba(0, 0, 0, 0.54); }

.bmd-form-group {
  position: relative;
  padding-top: 1.75rem; }
  .bmd-form-group [class^='bmd-label'],
  .bmd-form-group [class*=' bmd-label'] {
    position: absolute;
    pointer-events: none;
    transition: 0.3s ease all; }
    .bmd-form-group [class^='bmd-label'].bmd-label-floating,
    .bmd-form-group [class*=' bmd-label'].bmd-label-floating {
      will-change: left, top, contents; }
  .bmd-form-group.is-filled .bmd-label-placeholder {
    display: none; }
  .bmd-form-group.bmd-collapse-inline {
    display: flex;
    align-items: center;
    padding: 0;
    min-height: 2.1em; }
    .bmd-form-group.bmd-collapse-inline .collapse {
      flex: 1;
      display: none; }
      .bmd-form-group.bmd-collapse-inline .collapse.show {
        max-width: 1200px; }
    .bmd-form-group.bmd-collapse-inline .collapsing,
    .bmd-form-group.bmd-collapse-inline .width:not(.collapse),
    .bmd-form-group.bmd-collapse-inline .collapse.show {
      display: block; }
    .bmd-form-group.bmd-collapse-inline .collapsing {
      transition-duration: 0.2s;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .bmd-form-group .form-control, .bmd-form-group .custom-file-control,
  .bmd-form-group label,
  .bmd-form-group input::placeholder {
    line-height: 1; }
  .bmd-form-group input.form-control, .bmd-form-group input.custom-file-control,
  .bmd-form-group input.form-control::placeholder,
  .bmd-form-group input.custom-file-control::placeholder {
    padding: 0.28125rem 0;
    line-height: 1.5; }
  .bmd-form-group .radio label,
  .bmd-form-group label.radio-inline,
  .bmd-form-group .checkbox label,
  .bmd-form-group label.checkbox-inline,
  .bmd-form-group .switch label {
    line-height: 1.5; }
  .bmd-form-group input::placeholder {
    font-size: 1rem; }
  .bmd-form-group .checkbox label,
  .bmd-form-group .radio label,
  .bmd-form-group label {
    font-size: 1rem; }
  .bmd-form-group .bmd-label-floating,
  .bmd-form-group .bmd-label-placeholder {
    top: 2.1875rem; }
  .bmd-form-group.is-focused .bmd-label-floating,
  .bmd-form-group .is-focused .bmd-label-floating, .bmd-form-group.is-filled .bmd-label-floating,
  .bmd-form-group .is-filled .bmd-label-floating {
    top: 1rem;
    left: 0;
    font-size: 0.75rem; }
  .bmd-form-group .bmd-label-static {
    top: 1rem;
    left: 0;
    font-size: 0.75rem; }
  .bmd-form-group .bmd-help {
    margin-top: 0;
    font-size: 0.75rem; }
  .bmd-form-group .form-control.form-control-success, .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning, .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger, .bmd-form-group .form-control-danger.custom-file-control {
    background-size: 0 100%, 100% 100%, 0.9375rem 0.9375rem; }
    .bmd-form-group .form-control.form-control-success, .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-success:focus, .bmd-form-group .form-control-success.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success,
    .bmd-form-group.is-focused .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning, .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-warning:focus, .bmd-form-group .form-control-warning.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning,
    .bmd-form-group.is-focused .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger, .bmd-form-group .form-control-danger.custom-file-control, .bmd-form-group .form-control.form-control-danger:focus, .bmd-form-group .form-control-danger.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger,
    .bmd-form-group.is-focused .bmd-form-group .form-control-danger.custom-file-control {
      padding-right: 0;
      background-repeat: no-repeat, no-repeat;
      background-position: center bottom, center calc(100% - 1px), center right 0.46875rem; }
    .bmd-form-group .form-control.form-control-success:focus, .bmd-form-group .form-control-success.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-success,
    .bmd-form-group.is-focused .bmd-form-group .form-control-success.custom-file-control, .bmd-form-group .form-control.form-control-warning:focus, .bmd-form-group .form-control-warning.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-warning,
    .bmd-form-group.is-focused .bmd-form-group .form-control-warning.custom-file-control, .bmd-form-group .form-control.form-control-danger:focus, .bmd-form-group .form-control-danger.custom-file-control:focus,
    .bmd-form-group.is-focused .bmd-form-group .form-control.form-control-danger,
    .bmd-form-group.is-focused .bmd-form-group .form-control-danger.custom-file-control {
      background-size: 100% 100%, 100% 100%, 0.9375rem 0.9375rem; }
  .bmd-form-group.bmd-form-group-sm {
    padding-top: 1.40625rem; }
    .bmd-form-group.bmd-form-group-sm .form-control, .bmd-form-group.bmd-form-group-sm .custom-file-control,
    .bmd-form-group.bmd-form-group-sm label,
    .bmd-form-group.bmd-form-group-sm input::placeholder {
      line-height: 1; }
    .bmd-form-group.bmd-form-group-sm input.form-control, .bmd-form-group.bmd-form-group-sm input.custom-file-control,
    .bmd-form-group.bmd-form-group-sm input.form-control::placeholder,
    .bmd-form-group.bmd-form-group-sm input.custom-file-control::placeholder {
      padding: 0.28125rem 0;
      line-height: 1.5; }
    .bmd-form-group.bmd-form-group-sm .radio label,
    .bmd-form-group.bmd-form-group-sm label.radio-inline,
    .bmd-form-group.bmd-form-group-sm .checkbox label,
    .bmd-form-group.bmd-form-group-sm label.checkbox-inline,
    .bmd-form-group.bmd-form-group-sm .switch label {
      line-height: 1.5; }
    .bmd-form-group.bmd-form-group-sm input::placeholder {
      font-size: 0.875rem; }
    .bmd-form-group.bmd-form-group-sm .checkbox label,
    .bmd-form-group.bmd-form-group-sm .radio label,
    .bmd-form-group.bmd-form-group-sm label {
      font-size: 0.875rem; }
    .bmd-form-group.bmd-form-group-sm .bmd-label-floating,
    .bmd-form-group.bmd-form-group-sm .bmd-label-placeholder {
      top: 1.65625rem; }
    .bmd-form-group.bmd-form-group-sm.is-focused .bmd-label-floating,
    .bmd-form-group.bmd-form-group-sm .is-focused .bmd-label-floating, .bmd-form-group.bmd-form-group-sm.is-filled .bmd-label-floating,
    .bmd-form-group.bmd-form-group-sm .is-filled .bmd-label-floating {
      top: 0.75rem;
      left: 0;
      font-size: 0.65625rem; }
    .bmd-form-group.bmd-form-group-sm .bmd-label-static {
      top: 0.75rem;
      left: 0;
      font-size: 0.65625rem; }
    .bmd-form-group.bmd-form-group-sm .bmd-help {
      margin-top: 0;
      font-size: 0.65625rem; }
    .bmd-form-group.bmd-form-group-sm .form-control.form-control-success, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
      background-size: 0 100%, 100% 100%, 0.6875rem 0.6875rem; }
      .bmd-form-group.bmd-form-group-sm .form-control.form-control-success, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
        padding-right: 0;
        background-repeat: no-repeat, no-repeat;
        background-position: center bottom, center calc(100% - 1px), center right 0.34375rem; }
      .bmd-form-group.bmd-form-group-sm .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-success,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-warning,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control.form-control-danger,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-sm .form-control-danger.custom-file-control {
        background-size: 100% 100%, 100% 100%, 0.6875rem 0.6875rem; }
  .bmd-form-group.bmd-form-group-lg {
    padding-top: 1.9375rem; }
    .bmd-form-group.bmd-form-group-lg .form-control, .bmd-form-group.bmd-form-group-lg .custom-file-control,
    .bmd-form-group.bmd-form-group-lg label,
    .bmd-form-group.bmd-form-group-lg input::placeholder {
      line-height: 1; }
    .bmd-form-group.bmd-form-group-lg input.form-control, .bmd-form-group.bmd-form-group-lg input.custom-file-control,
    .bmd-form-group.bmd-form-group-lg input.form-control::placeholder,
    .bmd-form-group.bmd-form-group-lg input.custom-file-control::placeholder {
      padding: 0.28125rem 0;
      line-height: 1.5; }
    .bmd-form-group.bmd-form-group-lg .radio label,
    .bmd-form-group.bmd-form-group-lg label.radio-inline,
    .bmd-form-group.bmd-form-group-lg .checkbox label,
    .bmd-form-group.bmd-form-group-lg label.checkbox-inline,
    .bmd-form-group.bmd-form-group-lg .switch label {
      line-height: 1.5; }
    .bmd-form-group.bmd-form-group-lg input::placeholder {
      font-size: 1.25rem; }
    .bmd-form-group.bmd-form-group-lg .checkbox label,
    .bmd-form-group.bmd-form-group-lg .radio label,
    .bmd-form-group.bmd-form-group-lg label {
      font-size: 1.25rem; }
    .bmd-form-group.bmd-form-group-lg .bmd-label-floating,
    .bmd-form-group.bmd-form-group-lg .bmd-label-placeholder {
      top: 2.5rem; }
    .bmd-form-group.bmd-form-group-lg.is-focused .bmd-label-floating,
    .bmd-form-group.bmd-form-group-lg .is-focused .bmd-label-floating, .bmd-form-group.bmd-form-group-lg.is-filled .bmd-label-floating,
    .bmd-form-group.bmd-form-group-lg .is-filled .bmd-label-floating {
      top: 1rem;
      left: 0;
      font-size: 0.9375rem; }
    .bmd-form-group.bmd-form-group-lg .bmd-label-static {
      top: 1rem;
      left: 0;
      font-size: 0.9375rem; }
    .bmd-form-group.bmd-form-group-lg .bmd-help {
      margin-top: 0;
      font-size: 0.9375rem; }
    .bmd-form-group.bmd-form-group-lg .form-control.form-control-success, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
      background-size: 0 100%, 100% 100%, 1.1875rem 1.1875rem; }
      .bmd-form-group.bmd-form-group-lg .form-control.form-control-success, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
        padding-right: 0;
        background-repeat: no-repeat, no-repeat;
        background-position: center bottom, center calc(100% - 1px), center right 0.59375rem; }
      .bmd-form-group.bmd-form-group-lg .form-control.form-control-success:focus, .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-success,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-success.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning:focus, .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-warning,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-warning.custom-file-control, .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger:focus, .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control:focus,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control.form-control-danger,
      .bmd-form-group.is-focused .bmd-form-group.bmd-form-group-lg .form-control-danger.custom-file-control {
        background-size: 100% 100%, 100% 100%, 1.1875rem 1.1875rem; }

.form-control, .custom-file-control,
label,
input::placeholder {
  line-height: 1; }

input.form-control, input.custom-file-control,
input.form-control::placeholder,
input.custom-file-control::placeholder {
  padding: 0.28125rem 0;
  line-height: 1.5; }

.radio label,
label.radio-inline,
.checkbox label,
label.checkbox-inline,
.switch label {
  line-height: 1.5; }

input::placeholder {
  font-size: 1rem; }

.checkbox label,
.radio label,
label {
  font-size: 1rem; }

.bmd-label-floating,
.bmd-label-placeholder {
  top: 2.1875rem; }

*.is-focused .bmd-label-floating,
.is-focused .bmd-label-floating,
*.is-filled .bmd-label-floating,
.is-filled .bmd-label-floating {
  top: 1rem;
  left: 0;
  font-size: 0.75rem; }

.bmd-label-static {
  top: 1rem;
  left: 0;
  font-size: 0.75rem; }

.bmd-help {
  margin-top: 0;
  font-size: 0.75rem; }

.form-control.form-control-success, .form-control-success.custom-file-control, .form-control.form-control-warning, .form-control-warning.custom-file-control, .form-control.form-control-danger, .form-control-danger.custom-file-control {
  background-size: 0 100%, 100% 100%, 0.9375rem 0.9375rem; }
  .form-control.form-control-success, .form-control-success.custom-file-control, .form-control.form-control-success:focus, .form-control-success.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-success,
  .bmd-form-group.is-focused .form-control-success.custom-file-control, .form-control.form-control-warning, .form-control-warning.custom-file-control, .form-control.form-control-warning:focus, .form-control-warning.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-warning,
  .bmd-form-group.is-focused .form-control-warning.custom-file-control, .form-control.form-control-danger, .form-control-danger.custom-file-control, .form-control.form-control-danger:focus, .form-control-danger.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-danger,
  .bmd-form-group.is-focused .form-control-danger.custom-file-control {
    padding-right: 0;
    background-repeat: no-repeat, no-repeat;
    background-position: center bottom, center calc(100% - 1px), center right 0.46875rem; }
  .form-control.form-control-success:focus, .form-control-success.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-success,
  .bmd-form-group.is-focused .form-control-success.custom-file-control, .form-control.form-control-warning:focus, .form-control-warning.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-warning,
  .bmd-form-group.is-focused .form-control-warning.custom-file-control, .form-control.form-control-danger:focus, .form-control-danger.custom-file-control:focus,
  .bmd-form-group.is-focused .form-control.form-control-danger,
  .bmd-form-group.is-focused .form-control-danger.custom-file-control {
    background-size: 100% 100%, 100% 100%, 0.9375rem 0.9375rem; }

select, select.form-control, select.custom-file-control {
  -moz-appearance: none;
  -webkit-appearance: none; }

@media (min-width: 576px) {
  .form-inline .input-group {
    display: inline-flex;
    align-items: center; } }

.input-group .input-group-addon {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  border-color: transparent; }

.input-group .input-group-addon + input,
.input-group input + .input-group-addon {
  margin-left: .75rem; }

.list-group {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: .5rem 0; }
  .list-group.bmd-list-group-sm {
    padding: .25rem 0; }
    .list-group.bmd-list-group-sm .list-group-item {
      padding: .5rem 1rem; }

.bmd-list-group-col {
  display: flex;
  flex-direction: column;
  min-width: 0; }

.list-group-item {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 1rem;
  line-height: 1; }
  .list-group-item .list-group-item-text {
    min-width: 0;
    max-height: 2.188rem;
    overflow: hidden;
    text-overflow: ellipsis; }
  .list-group-item :first-child {
    margin-right: 2rem; }
  .list-group-item > .pull-xs-right,
  .list-group-item > .pull-sm-right,
  .list-group-item > .pull-md-right,
  .list-group-item > .pull-lg-right,
  .list-group-item > .pull-xl-right,
  .list-group-item > * ~ .label:last-child,
  .list-group-item > * ~ .material-icons:last-child {
    margin-right: 0;
    margin-left: auto; }
  .list-group-item .material-icons.pull-xs-right,
  .list-group-item .material-icons.pull-sm-right,
  .list-group-item .material-icons.pull-md-right,
  .list-group-item .material-icons.pull-lg-right,
  .list-group-item .material-icons.pull-xl-right,
  .list-group-item .material-icons ~ .material-icons:last-child {
    padding-left: 1rem; }
  .list-group-item .list-group-item-text {
    font-size: .875rem;
    color: rgba(0, 0, 0, 0.54); }

.table-inverse {
  color: rgba(255, 255, 255, 0.84); }

.table thead th {
  font-size: 0.95rem;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  border-top-width: 0;
  border-bottom-width: 1px; }

thead.thead-inverse th,
.table-inverse thead th {
  color: rgba(255, 255, 255, 0.54); }

.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: rgba(255, 255, 255, 0.06); }

.nav-link {
  text-transform: uppercase; }

.navbar-nav .nav-link {
  padding: 0.5321rem;
  font-size: 0.875rem;
  font-weight: 400; }

.nav-tabs,
.nav-pills {
  border: 0; }
  .nav-tabs .nav-link,
  .nav-pills .nav-link {
    padding: 1.4286em 0.8575em;
    font-size: 0.875rem;
    font-weight: 500;
    border: 0; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link,
  .nav-pills .nav-link.active,
  .nav-pills .nav-item.show .nav-link {
    background-color: transparent;
    color: inherit; }

.nav-tabs .nav-link {
  border-bottom: 0.214rem solid transparent; }

.nav-tabs .nav-link {
  color: rgba(0, 0, 0, 0.54); }
  .nav-tabs .nav-link.active {
    color: rgba(0, 0, 0, 0.87);
    border-color: theme-color(primary); }
    .nav-tabs .nav-link.active:hover, .nav-tabs .nav-link.active:focus {
      border-color: theme-color(primary); }
  .nav-tabs .nav-link.disabled {
    color: rgba(0, 0, 0, 0.26); }
    .nav-tabs .nav-link.disabled, .nav-tabs .nav-link.disabled:hover, .nav-tabs .nav-link.disabled:focus {
      color: rgba(0, 0, 0, 0.26); }

.nav-tabs.bg-primary .nav-link {
  color: white; }
  .nav-tabs.bg-primary .nav-link.active {
    color: #fff;
    border-color: #fff; }
    .nav-tabs.bg-primary .nav-link.active:hover, .nav-tabs.bg-primary .nav-link.active:focus {
      border-color: #fff; }
  .nav-tabs.bg-primary .nav-link.disabled {
    color: rgba(255, 255, 255, 0.84); }
    .nav-tabs.bg-primary .nav-link.disabled, .nav-tabs.bg-primary .nav-link.disabled:hover, .nav-tabs.bg-primary .nav-link.disabled:focus {
      color: rgba(255, 255, 255, 0.84); }

.nav-tabs.bg-dark .nav-link {
  color: white; }
  .nav-tabs.bg-dark .nav-link.active {
    color: #fff;
    border-color: #fff; }
    .nav-tabs.bg-dark .nav-link.active:hover, .nav-tabs.bg-dark .nav-link.active:focus {
      border-color: #fff; }
  .nav-tabs.bg-dark .nav-link.disabled {
    color: rgba(255, 255, 255, 0.84); }
    .nav-tabs.bg-dark .nav-link.disabled, .nav-tabs.bg-dark .nav-link.disabled:hover, .nav-tabs.bg-dark .nav-link.disabled:focus {
      color: rgba(255, 255, 255, 0.84); }

.nav .nav-item {
  position: relative; }

.navbar {
  z-index: 1;
  border: 0;
  border-radius: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .navbar .navbar-brand {
    position: relative; }
  .navbar > .container {
    flex: 1; }

.navbar-dark .form-control, .navbar-dark .custom-file-control {
  color: #fff; }
  .navbar-dark .form-control::placeholder, .navbar-dark .custom-file-control::placeholder {
    color: rgba(255, 255, 255, 0.5); }

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

.progress {
  height: 4px;
  background: #c8c8c8;
  border-radius: 0;
  box-shadow: none; }
  .progress .progress-bar {
    box-shadow: none; }

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

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

.page-item:first-child .page-link, .page-item:last-child .page-link {
  display: flex;
  justify-content: center;
  padding-right: 0;
  padding-left: 0; }
  .page-item:first-child .page-link > .material-icons, .page-item:last-child .page-link > .material-icons {
    font-size: 1.5em; }

.page-link {
  min-width: 2.6em;
  margin-right: 0.5em;
  text-align: center;
  border-radius: 4em; }
  .page-link:hover, .page-link:focus {
    text-decoration: none; }

.pagination-lg .page-link {
  min-width: 2.8em; }

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

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

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

.pagination-sm .page-link {
  min-width: 2.2em; }

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

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

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

h6 {
  font-weight: 500; }

.tooltip-arrow {
  display: none; }

.card {
  border: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .card .card-header {
    padding: 1rem;
    background-color: transparent; }
  .card .card-block {
    padding: 1.5rem 1rem 1rem; }
  .card h1.card-title,
  .card h2.card-title,
  .card h3.card-title,
  .card h4.card-title,
  .card h5.card-title,
  .card h6.card-title {
    font-size: 1.5rem;
    font-weight: 300; }
  .card .bmd-card-actions,
  .card it may be necessary .card-footer {
    padding: .5rem; }
  .card.bmd-card-raised {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, 0.14), 0 3px 14px 2px rgba(0, 0, 0, 0.12), 0 5px 5px -3px rgba(0, 0, 0, 0.2); }
  @media (min-width: 992px) {
    .card.bmd-card-flat {
      box-shadow: none; } }

.modal-content {
  border: 0;
  border-radius: 0.125rem; }
  .modal-content .modal-header {
    padding: 24px 24px 0;
    border-bottom: 0; }
  .modal-content .modal-body {
    padding: 20px 24px 24px; }
  .modal-content .modal-footer {
    padding: 8px 8px 8px 24px;
    border-top: 0; }
    .modal-content .modal-footer .btn, .modal-content .modal-footer .custom-file-control::before {
      margin: 0; }
    .modal-content .modal-footer .btn + .btn, .modal-content .modal-footer .custom-file-control::before + .btn, .modal-content .modal-footer .btn + .custom-file-control::before, .modal-content .modal-footer .custom-file-control::before + .custom-file-control::before {
      margin-left: 8px; }

.dropdown-menu {
  display: none;
  padding: .25rem 0;
  border: 0;
  opacity: 0;
  transform: scale(0);
  transform-origin: 0 0;
  will-change: transform, opacity;
  transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s cubic-bezier(0.4, 0, 0.2, 1); }
  @media (min-width: 768px) {
    .dropdown-menu {
      padding: .5rem 0; } }
  .dropdown-menu.showing {
    animation-name: bmd-dropdown-animation;
    animation-duration: 0.3s;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .open > .dropdown-menu, .dropdown-menu.show {
    display: block;
    opacity: 1;
    transform: scale(1); }
  .dropdown-menu.hiding {
    display: block;
    opacity: 0;
    transform: scale(0); }
  .dropdown-menu[x-placement="bottom-start"], .dropdown-menu.dropdown-menu-left {
    transform-origin: 0 0; }
  .dropdown-menu[x-placement="bottom-end"], .dropdown-menu.dropdown-menu-right {
    transform-origin: 100% 0; }
  .dropdown-menu[x-placement="top-start"] {
    transform-origin: 0 100%; }
  .dropdown-menu[x-placement="top-end"] {
    transform-origin: 100% 100%; }
  .dropdown-menu .dropdown-item {
    position: relative;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    min-width: 7rem;
    max-width: 17.5rem;
    min-height: 3rem;
    padding: 0.8rem 1rem 0.8rem 1rem;
    overflow: hidden;
    line-height: 1;
    text-overflow: ellipsis;
    word-wrap: break-word; }
    .dropdown-menu .dropdown-item.active, .dropdown-menu .dropdown-item:active {
      background-color: inherit;
      color: inherit; }
    @media (min-width: 768px) {
      .dropdown-menu .dropdown-item {
        padding-right: 1.5rem;
        padding-left: 1.5rem; } }

.dropdown-toggle.bmd-btn-icon::after, .dropdown-toggle.bmd-btn-fab::after {
  display: none; }

.dropdown-toggle.bmd-btn-icon ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-icon ~ .dropdown-menu.dropdown-menu-top-right, .dropdown-toggle.bmd-btn-fab ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-fab ~ .dropdown-menu.dropdown-menu-top-right {
  bottom: 2rem; }

.dropdown-toggle.bmd-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-left, .dropdown-toggle.bmd-btn-fab-sm ~ .dropdown-menu.dropdown-menu-top-right {
  bottom: 2.5rem; }

.dropdown-toggle.bmd-btn-icon ~ .dropdown-menu {
  margin: 0; }

.show .dropdown-toggle.btn, .show .dropdown-toggle.custom-file-control::before, .show .dropdown-toggle.btn-secondary, .show .dropdown-toggle.btn-success, .show .dropdown-toggle.btn-info, .show .dropdown-toggle.btn-warning, .show .dropdown-toggle.btn-danger {
  background-color: transparent; }

@keyframes bmd-dropdown-animation {
  from {
    opacity: 0;
    transform: scale(0); }
  to {
    opacity: 1;
    transform: scale(1); } }

.bmd-layout-drawer {
  position: absolute;
  z-index: 5;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  max-height: 100%;
  overflow: visible;
  overflow-y: auto;
  font-size: .875rem;
  background: #fff;
  transition: transform;
  will-change: transform;
  transform-style: preserve-3d;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .bmd-layout-drawer > * {
    flex-shrink: 0; }
  .bmd-layout-drawer > header {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 1rem; }
    .bmd-layout-drawer > header .navbar-brand {
      padding-left: 1.5rem;
      font-size: 1.25rem; }
  .bmd-layout-drawer > .list-group {
    padding-top: 1rem; }
    .bmd-layout-drawer > .list-group .list-group-item {
      padding-right: 2.5rem;
      padding-left: 2.5rem;
      font-size: .8125rem;
      font-weight: 500; }

*.bmd-drawer-f-l > .bmd-layout-drawer {
  top: 0;
  left: 0;
  width: 240px;
  height: 100%;
  transform: translateX(-250px); }

*.bmd-drawer-f-l > .bmd-layout-header,
*.bmd-drawer-f-l > .bmd-layout-content {
  margin-left: 0; }

*.bmd-drawer-f-r > .bmd-layout-drawer {
  top: 0;
  right: 0;
  width: 240px;
  height: 100%;
  transform: translateX(250px); }

*.bmd-drawer-f-r > .bmd-layout-header,
*.bmd-drawer-f-r > .bmd-layout-content {
  margin-right: 0; }

*.bmd-drawer-f-t > .bmd-layout-drawer {
  top: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: translateY(-110px); }

*.bmd-drawer-f-t > .bmd-layout-content {
  margin-top: 0; }

*.bmd-drawer-f-b > .bmd-layout-drawer {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100px;
  transform: translateY(110px); }

*.bmd-drawer-f-b > .bmd-layout-content {
  margin-bottom: 0; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-header {
  width: calc(100% - 240px);
  margin-left: 240px; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-drawer {
  transform: translateX(0); }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-l > .bmd-layout-content {
  margin-left: 240px; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-header {
  width: calc(100% - 240px);
  margin-right: 240px; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-drawer {
  transform: translateX(0); }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-r > .bmd-layout-content {
  margin-right: 240px; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-t > .bmd-layout-header {
  margin-top: 100px; }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-t > .bmd-layout-drawer {
  transform: translateY(0); }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-b > .bmd-layout-drawer {
  transform: translateY(0); }

:not(.bmd-drawer-out).bmd-drawer-in.bmd-drawer-f-b > .bmd-layout-content {
  margin-bottom: 100px; }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop .in {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.5); }

@supports (pointer-events: auto) {
  :not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop.in {
    pointer-events: auto;
    opacity: 1; } }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-l > .bmd-layout-header,
:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-l > .bmd-layout-content {
  width: 100%;
  margin-left: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-r > .bmd-layout-header,
:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-r > .bmd-layout-content {
  width: 100%;
  margin-right: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop .in {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.5); }

@supports (pointer-events: auto) {
  :not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay > .bmd-layout-backdrop.in {
    pointer-events: auto;
    opacity: 1; } }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-t > .bmd-layout-header {
  margin-top: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay.bmd-drawer-overlay.bmd-drawer-f-b > .bmd-layout-content {
  margin-bottom: 0; }

@media (min-width: 576px) {
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-l > .bmd-layout-content {
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-right: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-r > .bmd-layout-content {
    margin-right: 240px; } }

@media (min-width: 576px) {
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 100px; }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-t > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-b > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-sm-up.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 100px; } }

@media (max-width: 767.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-l > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-l > .bmd-layout-content {
    width: 100%;
    margin-left: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-r > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-r > .bmd-layout-content {
    width: 100%;
    margin-right: 0; } }

@media (max-width: 767.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-sm-down.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 0; } }

@media (min-width: 768px) {
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-l > .bmd-layout-content {
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-right: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-r > .bmd-layout-content {
    margin-right: 240px; } }

@media (min-width: 768px) {
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 100px; }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-t > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-b > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-md-up.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 100px; } }

@media (max-width: 991.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-l > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-l > .bmd-layout-content {
    width: 100%;
    margin-left: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-r > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-r > .bmd-layout-content {
    width: 100%;
    margin-right: 0; } }

@media (max-width: 991.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-md-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-md-down.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 0; } }

@media (min-width: 992px) {
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-l > .bmd-layout-content {
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-right: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-r > .bmd-layout-content {
    margin-right: 240px; } }

@media (min-width: 992px) {
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 100px; }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-t > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-b > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-lg-up.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 100px; } }

@media (max-width: 1199.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-l > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-l > .bmd-layout-content {
    width: 100%;
    margin-left: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-r > .bmd-layout-header,
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-r > .bmd-layout-content {
    width: 100%;
    margin-right: 0; } }

@media (max-width: 1199.98px) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop .in {
    visibility: visible;
    background-color: rgba(0, 0, 0, 0.5); }
  @supports (pointer-events: auto) {
    :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down > .bmd-layout-backdrop.in {
      pointer-events: auto;
      opacity: 1; } }
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 0; }
  :not(.bmd-drawer-out).bmd-drawer-overlay-lg-down.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 0; } }

@media (min-width: 1200px) {
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-l > .bmd-layout-content {
    margin-left: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-header {
    width: calc(100% - 240px);
    margin-right: 240px; }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-drawer {
    transform: translateX(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-r > .bmd-layout-content {
    margin-right: 240px; } }

@media (min-width: 1200px) {
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-t > .bmd-layout-header {
    margin-top: 100px; }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-t > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-b > .bmd-layout-drawer {
    transform: translateY(0); }
  :not(.bmd-drawer-out).bmd-drawer-in-xl-up.bmd-drawer-f-b > .bmd-layout-content {
    margin-bottom: 100px; } }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop .in {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.5); }

@supports (pointer-events: auto) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop.in {
    pointer-events: auto;
    opacity: 1; } }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-l > .bmd-layout-header,
:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-l > .bmd-layout-content {
  width: 100%;
  margin-left: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-r > .bmd-layout-header,
:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-r > .bmd-layout-content {
  width: 100%;
  margin-right: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop .in {
  visibility: visible;
  background-color: rgba(0, 0, 0, 0.5); }

@supports (pointer-events: auto) {
  :not(.bmd-drawer-out).bmd-drawer-overlay-xl-down > .bmd-layout-backdrop.in {
    pointer-events: auto;
    opacity: 1; } }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-t > .bmd-layout-header {
  margin-top: 0; }

:not(.bmd-drawer-out).bmd-drawer-overlay-xl-down.bmd-drawer-f-b > .bmd-layout-content {
  margin-bottom: 0; }

.ripple {
  position: relative; }

.ripple-container {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
  border-radius: inherit; }
  .ripple-container .ripple-decorator {
    position: absolute;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
    pointer-events: none;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 100%;
    opacity: 0;
    transform: scale(1);
    transform-origin: 50%; }
    .ripple-container .ripple-decorator.ripple-on {
      opacity: 0.1;
      transition: opacity 0.15s ease-in 0s, transform 0.5s cubic-bezier(0.4, 0, 0.2, 1) 0.1s; }
    .ripple-container .ripple-decorator.ripple-out {
      opacity: 0;
      transition: opacity 0.1s linear 0s !important; }

#snackbar-container {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%; }

.snackbar {
  display: inline-block;
  min-width: 100%;
  max-height: 0;
  opacity: 0;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0s 0.25s, max-height 0.25s;
  transform: translateY(100%); }
  .snackbar.toast .snackbar-content {
    border-radius: 10rem; }

.snackbar-content {
  display: block;
  padding: 0.8rem 1.5rem;
  margin-top: 3px;
  font-size: .9rem;
  color: #fff;
  background-color: #323232;
  border-radius: 2px; }
  .snackbar-content .btn, .snackbar-content .custom-file-control::before {
    margin-bottom: 0; }

.snackbar.snackbar-opened {
  max-height: 100px;
  opacity: 1;
  transition: transform 0.25s cubic-bezier(0, 0, 0.2, 1), opacity 0s 0s, max-height 0.25s;
  transform: translateY(0%); }

@media (min-width: 576px) {
  #snackbar-container {
    right: 1rem;
    left: 1rem;
    width: 100%; }
  .snackbar {
    min-width: 280px; } }


.pixi-canvas {
  max-width: 100%;
  height: auto;
}


.my-sensor-svg[data-v-3cd00295] {
  width: 100%;
  height: 100%;
}
.sensor-square[data-v-3cd00295] {
  fill: none;
  stroke: black;
  stroke-width: 2px;
}


.main[data-v-21a0dfca] {
  position: relative;
}
.venus-my-sensor[data-v-21a0dfca] {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
}

.sidebar[data-v-188a563f]{width:100%;display:flex;flex-direction:column;position:relative}.sidebar__svg[data-v-188a563f]{width:100%}.sidebar__zoom__switch[data-v-188a563f]{cursor:pointer}.sidebar__zoom__switch.disabled[data-v-188a563f]{fill:gray;cursor:default}.sidebar__sensorbox[data-v-188a563f]{fill:rgba(0,0,0,0)}.sidebar__box[data-v-188a563f]{fill:url(#grad1)}.sidebar__ticks__line[data-v-188a563f]{stroke:#000}.sidebar__nowarrow[data-v-188a563f]{fill:#000}.sidebar__axis__svg[data-v-188a563f]{width:100%}
.forecast-slider[data-v-c9c827d4]{width:100%;display:flex;flex-direction:column}.forecast-slider__input[data-v-c9c827d4]{width:100%;padding:0 1rem}.forecast-slider__ticks[data-v-c9c827d4]{position:relative;width:calc(100% - 3rem);height:1.2rem;margin:0 1rem}.forecast-slider__ticks__tick[data-v-c9c827d4]{position:absolute;top:0}.forecast-slider__switches[data-v-c9c827d4]{text-align:center;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}.forecast-slider__switches .btn-group[data-v-c9c827d4]{margin-top:2px;margin-bottom:0;flex-wrap:wrap}.forecast-slider__switches .btn-group .btn[data-v-c9c827d4]{font-size:.7rem;border-width:1px;border-style:solid;padding:.25rem .5rem;margin-bottom:0}.forecast-slider__switches .btn-group .btn.active[data-v-c9c827d4]:focus,.forecast-slider__switches .btn-group .btn.active[data-v-c9c827d4]:hover{color:#fff;background-color:#545b62;border-color:#4e555b}.forecast-slider__switches__speed-control[data-v-c9c827d4]{display:flex;flex-direction:row}.forecast-slider__switches__speed-control__buttons[data-v-c9c827d4]{display:flex;flex-direction:column}.forecast-slider__switches__speed-control__buttons .speed-control-label[data-v-c9c827d4]{font-size:10px;line-height:10px}.forecast-slider__switches__speed-control__buttons .btn-group[data-v-c9c827d4]{margin-top:0}.forecast-slider__switches__speed-control__input[data-v-c9c827d4]{width:4rem}
@font-face{font-family:element-icons;src:url(./fonts/element-icons.woff) format("woff"),url(./fonts/element-icons.ttf) format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-icon-ice-cream-round:before{content:"\E6A0"}.el-icon-ice-cream-square:before{content:"\E6A3"}.el-icon-lollipop:before{content:"\E6A4"}.el-icon-potato-strips:before{content:"\E6A5"}.el-icon-milk-tea:before{content:"\E6A6"}.el-icon-ice-drink:before{content:"\E6A7"}.el-icon-ice-tea:before{content:"\E6A9"}.el-icon-coffee:before{content:"\E6AA"}.el-icon-orange:before{content:"\E6AB"}.el-icon-pear:before{content:"\E6AC"}.el-icon-apple:before{content:"\E6AD"}.el-icon-cherry:before{content:"\E6AE"}.el-icon-watermelon:before{content:"\E6AF"}.el-icon-grape:before{content:"\E6B0"}.el-icon-refrigerator:before{content:"\E6B1"}.el-icon-goblet-square-full:before{content:"\E6B2"}.el-icon-goblet-square:before{content:"\E6B3"}.el-icon-goblet-full:before{content:"\E6B4"}.el-icon-goblet:before{content:"\E6B5"}.el-icon-cold-drink:before{content:"\E6B6"}.el-icon-coffee-cup:before{content:"\E6B8"}.el-icon-water-cup:before{content:"\E6B9"}.el-icon-hot-water:before{content:"\E6BA"}.el-icon-ice-cream:before{content:"\E6BB"}.el-icon-dessert:before{content:"\E6BC"}.el-icon-sugar:before{content:"\E6BD"}.el-icon-tableware:before{content:"\E6BE"}.el-icon-burger:before{content:"\E6BF"}.el-icon-knife-fork:before{content:"\E6C1"}.el-icon-fork-spoon:before{content:"\E6C2"}.el-icon-chicken:before{content:"\E6C3"}.el-icon-food:before{content:"\E6C4"}.el-icon-dish-1:before{content:"\E6C5"}.el-icon-dish:before{content:"\E6C6"}.el-icon-moon-night:before{content:"\E6EE"}.el-icon-moon:before{content:"\E6F0"}.el-icon-cloudy-and-sunny:before{content:"\E6F1"}.el-icon-partly-cloudy:before{content:"\E6F2"}.el-icon-cloudy:before{content:"\E6F3"}.el-icon-sunny:before{content:"\E6F6"}.el-icon-sunset:before{content:"\E6F7"}.el-icon-sunrise-1:before{content:"\E6F8"}.el-icon-sunrise:before{content:"\E6F9"}.el-icon-heavy-rain:before{content:"\E6FA"}.el-icon-lightning:before{content:"\E6FB"}.el-icon-light-rain:before{content:"\E6FC"}.el-icon-wind-power:before{content:"\E6FD"}.el-icon-baseball:before{content:"\E712"}.el-icon-soccer:before{content:"\E713"}.el-icon-football:before{content:"\E715"}.el-icon-basketball:before{content:"\E716"}.el-icon-ship:before{content:"\E73F"}.el-icon-truck:before{content:"\E740"}.el-icon-bicycle:before{content:"\E741"}.el-icon-mobile-phone:before{content:"\E6D3"}.el-icon-service:before{content:"\E6D4"}.el-icon-key:before{content:"\E6E2"}.el-icon-unlock:before{content:"\E6E4"}.el-icon-lock:before{content:"\E6E5"}.el-icon-watch:before{content:"\E6FE"}.el-icon-watch-1:before{content:"\E6FF"}.el-icon-timer:before{content:"\E702"}.el-icon-alarm-clock:before{content:"\E703"}.el-icon-map-location:before{content:"\E704"}.el-icon-delete-location:before{content:"\E705"}.el-icon-add-location:before{content:"\E706"}.el-icon-location-information:before{content:"\E707"}.el-icon-location-outline:before{content:"\E708"}.el-icon-location:before{content:"\E79E"}.el-icon-place:before{content:"\E709"}.el-icon-discover:before{content:"\E70A"}.el-icon-first-aid-kit:before{content:"\E70B"}.el-icon-trophy-1:before{content:"\E70C"}.el-icon-trophy:before{content:"\E70D"}.el-icon-medal:before{content:"\E70E"}.el-icon-medal-1:before{content:"\E70F"}.el-icon-stopwatch:before{content:"\E710"}.el-icon-mic:before{content:"\E711"}.el-icon-copy-document:before{content:"\E718"}.el-icon-full-screen:before{content:"\E719"}.el-icon-switch-button:before{content:"\E71B"}.el-icon-aim:before{content:"\E71C"}.el-icon-crop:before{content:"\E71D"}.el-icon-odometer:before{content:"\E71E"}.el-icon-time:before{content:"\E71F"}.el-icon-bangzhu:before{content:"\E724"}.el-icon-close-notification:before{content:"\E726"}.el-icon-microphone:before{content:"\E727"}.el-icon-turn-off-microphone:before{content:"\E728"}.el-icon-position:before{content:"\E729"}.el-icon-postcard:before{content:"\E72A"}.el-icon-message:before{content:"\E72B"}.el-icon-chat-line-square:before{content:"\E72D"}.el-icon-chat-dot-square:before{content:"\E72E"}.el-icon-chat-dot-round:before{content:"\E72F"}.el-icon-chat-square:before{content:"\E730"}.el-icon-chat-line-round:before{content:"\E731"}.el-icon-chat-round:before{content:"\E732"}.el-icon-set-up:before{content:"\E733"}.el-icon-turn-off:before{content:"\E734"}.el-icon-open:before{content:"\E735"}.el-icon-connection:before{content:"\E736"}.el-icon-link:before{content:"\E737"}.el-icon-cpu:before{content:"\E738"}.el-icon-thumb:before{content:"\E739"}.el-icon-female:before{content:"\E73A"}.el-icon-male:before{content:"\E73B"}.el-icon-guide:before{content:"\E73C"}.el-icon-news:before{content:"\E73E"}.el-icon-price-tag:before{content:"\E744"}.el-icon-discount:before{content:"\E745"}.el-icon-wallet:before{content:"\E747"}.el-icon-coin:before{content:"\E748"}.el-icon-money:before{content:"\E749"}.el-icon-bank-card:before{content:"\E74A"}.el-icon-box:before{content:"\E74B"}.el-icon-present:before{content:"\E74C"}.el-icon-sell:before{content:"\E6D5"}.el-icon-sold-out:before{content:"\E6D6"}.el-icon-shopping-bag-2:before{content:"\E74D"}.el-icon-shopping-bag-1:before{content:"\E74E"}.el-icon-shopping-cart-2:before{content:"\E74F"}.el-icon-shopping-cart-1:before{content:"\E750"}.el-icon-shopping-cart-full:before{content:"\E751"}.el-icon-smoking:before{content:"\E752"}.el-icon-no-smoking:before{content:"\E753"}.el-icon-house:before{content:"\E754"}.el-icon-table-lamp:before{content:"\E755"}.el-icon-school:before{content:"\E756"}.el-icon-office-building:before{content:"\E757"}.el-icon-toilet-paper:before{content:"\E758"}.el-icon-notebook-2:before{content:"\E759"}.el-icon-notebook-1:before{content:"\E75A"}.el-icon-files:before{content:"\E75B"}.el-icon-collection:before{content:"\E75C"}.el-icon-receiving:before{content:"\E75D"}.el-icon-suitcase-1:before{content:"\E760"}.el-icon-suitcase:before{content:"\E761"}.el-icon-film:before{content:"\E763"}.el-icon-collection-tag:before{content:"\E765"}.el-icon-data-analysis:before{content:"\E766"}.el-icon-pie-chart:before{content:"\E767"}.el-icon-data-board:before{content:"\E768"}.el-icon-data-line:before{content:"\E76D"}.el-icon-reading:before{content:"\E769"}.el-icon-magic-stick:before{content:"\E76A"}.el-icon-coordinate:before{content:"\E76B"}.el-icon-mouse:before{content:"\E76C"}.el-icon-brush:before{content:"\E76E"}.el-icon-headset:before{content:"\E76F"}.el-icon-umbrella:before{content:"\E770"}.el-icon-scissors:before{content:"\E771"}.el-icon-mobile:before{content:"\E773"}.el-icon-attract:before{content:"\E774"}.el-icon-monitor:before{content:"\E775"}.el-icon-search:before{content:"\E778"}.el-icon-takeaway-box:before{content:"\E77A"}.el-icon-paperclip:before{content:"\E77D"}.el-icon-printer:before{content:"\E77E"}.el-icon-document-add:before{content:"\E782"}.el-icon-document:before{content:"\E785"}.el-icon-document-checked:before{content:"\E786"}.el-icon-document-copy:before{content:"\E787"}.el-icon-document-delete:before{content:"\E788"}.el-icon-document-remove:before{content:"\E789"}.el-icon-tickets:before{content:"\E78B"}.el-icon-folder-checked:before{content:"\E77F"}.el-icon-folder-delete:before{content:"\E780"}.el-icon-folder-remove:before{content:"\E781"}.el-icon-folder-add:before{content:"\E783"}.el-icon-folder-opened:before{content:"\E784"}.el-icon-folder:before{content:"\E78A"}.el-icon-edit-outline:before{content:"\E764"}.el-icon-edit:before{content:"\E78C"}.el-icon-date:before{content:"\E78E"}.el-icon-c-scale-to-original:before{content:"\E7C6"}.el-icon-view:before{content:"\E6CE"}.el-icon-loading:before{content:"\E6CF"}.el-icon-rank:before{content:"\E6D1"}.el-icon-sort-down:before{content:"\E7C4"}.el-icon-sort-up:before{content:"\E7C5"}.el-icon-sort:before{content:"\E6D2"}.el-icon-finished:before{content:"\E6CD"}.el-icon-refresh-left:before{content:"\E6C7"}.el-icon-refresh-right:before{content:"\E6C8"}.el-icon-refresh:before{content:"\E6D0"}.el-icon-video-play:before{content:"\E7C0"}.el-icon-video-pause:before{content:"\E7C1"}.el-icon-d-arrow-right:before{content:"\E6DC"}.el-icon-d-arrow-left:before{content:"\E6DD"}.el-icon-arrow-up:before{content:"\E6E1"}.el-icon-arrow-down:before{content:"\E6DF"}.el-icon-arrow-right:before{content:"\E6E0"}.el-icon-arrow-left:before{content:"\E6DE"}.el-icon-top-right:before{content:"\E6E7"}.el-icon-top-left:before{content:"\E6E8"}.el-icon-top:before{content:"\E6E6"}.el-icon-bottom:before{content:"\E6EB"}.el-icon-right:before{content:"\E6E9"}.el-icon-back:before{content:"\E6EA"}.el-icon-bottom-right:before{content:"\E6EC"}.el-icon-bottom-left:before{content:"\E6ED"}.el-icon-caret-top:before{content:"\E78F"}.el-icon-caret-bottom:before{content:"\E790"}.el-icon-caret-right:before{content:"\E791"}.el-icon-caret-left:before{content:"\E792"}.el-icon-d-caret:before{content:"\E79A"}.el-icon-share:before{content:"\E793"}.el-icon-menu:before{content:"\E798"}.el-icon-s-grid:before{content:"\E7A6"}.el-icon-s-check:before{content:"\E7A7"}.el-icon-s-data:before{content:"\E7A8"}.el-icon-s-opportunity:before{content:"\E7AA"}.el-icon-s-custom:before{content:"\E7AB"}.el-icon-s-claim:before{content:"\E7AD"}.el-icon-s-finance:before{content:"\E7AE"}.el-icon-s-comment:before{content:"\E7AF"}.el-icon-s-flag:before{content:"\E7B0"}.el-icon-s-marketing:before{content:"\E7B1"}.el-icon-s-shop:before{content:"\E7B4"}.el-icon-s-open:before{content:"\E7B5"}.el-icon-s-management:before{content:"\E7B6"}.el-icon-s-ticket:before{content:"\E7B7"}.el-icon-s-release:before{content:"\E7B8"}.el-icon-s-home:before{content:"\E7B9"}.el-icon-s-promotion:before{content:"\E7BA"}.el-icon-s-operation:before{content:"\E7BB"}.el-icon-s-unfold:before{content:"\E7BC"}.el-icon-s-fold:before{content:"\E7A9"}.el-icon-s-platform:before{content:"\E7BD"}.el-icon-s-order:before{content:"\E7BE"}.el-icon-s-cooperation:before{content:"\E7BF"}.el-icon-bell:before{content:"\E725"}.el-icon-message-solid:before{content:"\E799"}.el-icon-video-camera:before{content:"\E772"}.el-icon-video-camera-solid:before{content:"\E796"}.el-icon-camera:before{content:"\E779"}.el-icon-camera-solid:before{content:"\E79B"}.el-icon-download:before{content:"\E77C"}.el-icon-upload2:before{content:"\E77B"}.el-icon-upload:before{content:"\E7C3"}.el-icon-picture-outline-round:before{content:"\E75F"}.el-icon-picture-outline:before{content:"\E75E"}.el-icon-picture:before{content:"\E79F"}.el-icon-close:before{content:"\E6DB"}.el-icon-check:before{content:"\E6DA"}.el-icon-plus:before{content:"\E6D9"}.el-icon-minus:before{content:"\E6D8"}.el-icon-help:before{content:"\E73D"}.el-icon-s-help:before{content:"\E7B3"}.el-icon-circle-close:before{content:"\E78D"}.el-icon-circle-check:before{content:"\E720"}.el-icon-circle-plus-outline:before{content:"\E723"}.el-icon-remove-outline:before{content:"\E722"}.el-icon-zoom-out:before{content:"\E776"}.el-icon-zoom-in:before{content:"\E777"}.el-icon-error:before{content:"\E79D"}.el-icon-success:before{content:"\E79C"}.el-icon-circle-plus:before{content:"\E7A0"}.el-icon-remove:before{content:"\E7A2"}.el-icon-info:before{content:"\E7A1"}.el-icon-question:before{content:"\E7A4"}.el-icon-warning-outline:before{content:"\E6C9"}.el-icon-warning:before{content:"\E7A3"}.el-icon-goods:before{content:"\E7C2"}.el-icon-s-goods:before{content:"\E7B2"}.el-icon-star-off:before{content:"\E717"}.el-icon-star-on:before{content:"\E797"}.el-icon-more-outline:before{content:"\E6CC"}.el-icon-more:before{content:"\E794"}.el-icon-phone-outline:before{content:"\E6CB"}.el-icon-phone:before{content:"\E795"}.el-icon-user:before{content:"\E6E3"}.el-icon-user-solid:before{content:"\E7A5"}.el-icon-setting:before{content:"\E6CA"}.el-icon-s-tools:before{content:"\E7AC"}.el-icon-delete:before{content:"\E6D7"}.el-icon-delete-solid:before{content:"\E7C9"}.el-icon-eleme:before{content:"\E7C7"}.el-icon-platform-eleme:before{content:"\E7CA"}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes rotating{0%{-webkit-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}
.fade-in-linear-enter-active,.fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-fade-in-enter,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{-webkit-transition:all .3s cubic-bezier(.55,0,.1,1);transition:all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;transform-origin:center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center bottom;transform-origin:center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:top left;transform-origin:top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;-webkit-transform:scale(.45,.45);transform:scale(.45,.45)}.collapse-transition{-webkit-transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition{-webkit-transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{-webkit-transition:all 1s;transition:all 1s}.el-list-enter,.el-list-leave-active{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}.el-opacity-transition{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.el-collapse{border-top:1px solid #EBEEF5;border-bottom:1px solid #EBEEF5}.el-collapse-item.is-disabled .el-collapse-item__header{color:#bbb;cursor:not-allowed}.el-collapse-item__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;line-height:48px;background-color:#FFF;color:#303133;cursor:pointer;border-bottom:1px solid #EBEEF5;font-size:13px;font-weight:500;-webkit-transition:border-bottom-color .3s;transition:border-bottom-color .3s;outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;font-weight:300}.el-collapse-item__arrow.is-active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:#409EFF}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:#FFF;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #EBEEF5}.el-collapse-item__content{padding-bottom:25px;font-size:13px;color:#303133;line-height:1.769230769230769}.el-collapse-item:last-child{margin-bottom:-1px}
@charset "UTF-8";.el-checkbox,.el-checkbox-button__inner{font-weight:500;color:#606266;-webkit-user-select:none;-ms-user-select:none;font-size:14px}.el-checkbox,.el-checkbox__input{display:inline-block;position:relative}.el-checkbox-button__inner,.el-checkbox__input{white-space:nowrap;vertical-align:middle;cursor:pointer;outline:0}.el-checkbox{cursor:pointer;white-space:nowrap;-moz-user-select:none;user-select:none;margin-right:30px}.el-checkbox.is-bordered{padding:9px 20px 9px 10px;border-radius:4px;border:1px solid #DCDFE6;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:normal;height:40px}.el-checkbox.is-bordered.is-checked{border-color:#409EFF}.el-checkbox.is-bordered.is-disabled{border-color:#EBEEF5;cursor:not-allowed}.el-checkbox.is-bordered+.el-checkbox.is-bordered{margin-left:10px}.el-checkbox.is-bordered.el-checkbox--medium{padding:7px 20px 7px 10px;border-radius:4px;height:36px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__inner,.el-checkbox__inner{width:14px;height:14px}.el-checkbox.is-bordered.el-checkbox--medium .el-checkbox__label{line-height:17px;font-size:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:5px 15px 5px 10px;border-radius:3px;height:32px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{line-height:15px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox.is-bordered.el-checkbox--mini{padding:3px 15px 3px 10px;border-radius:3px;height:28px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__label{line-height:12px;font-size:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--mini .el-checkbox__inner::after{height:6px;width:2px}.el-checkbox__input{line-height:1}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:#edf2fc;border-color:#DCDFE6;cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner::after{cursor:not-allowed;border-color:#C0C4CC}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after{border-color:#C0C4CC}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:#F2F6FC;border-color:#DCDFE6}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner::before{background-color:#C0C4CC;border-color:#C0C4CC}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:#409EFF;border-color:#409EFF}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:#C0C4CC;cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner::after{-webkit-transform:rotate(45deg) scaleY(1);transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:#409EFF}.el-checkbox__input.is-focus .el-checkbox__inner{border-color:#409EFF}.el-checkbox__input.is-indeterminate .el-checkbox__inner::before{content:'';position:absolute;display:block;background-color:#FFF;height:2px;-webkit-transform:scale(.5);transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner::after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:1px solid #DCDFE6;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#FFF;z-index:1;-webkit-transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:#409EFF}.el-checkbox__inner::after{-webkit-box-sizing:content-box;box-sizing:content-box;content:"";border:1px solid #FFF;border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg) scaleY(0);transform:rotate(45deg) scaleY(0);width:3px;-webkit-transition:-webkit-transform .15s ease-in .05s;transition:-webkit-transform .15s ease-in .05s;transition:transform .15s ease-in .05s;transition:transform .15s ease-in .05s,-webkit-transform .15s ease-in .05s;-webkit-transform-origin:center;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox-button,.el-checkbox-button__inner{display:inline-block;position:relative}.el-checkbox__label{display:inline-block;padding-left:10px;line-height:19px;font-size:14px}.el-checkbox:last-of-type{margin-right:0}.el-checkbox-button__inner{line-height:1;background:#FFF;border:1px solid #DCDFE6;border-left:0;-webkit-appearance:none;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1);-moz-user-select:none;padding:12px 20px;border-radius:0}.el-checkbox-button__inner.is-round{padding:12px 20px}.el-checkbox-button__inner:hover{color:#409EFF}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:#FFF;background-color:#409EFF;border-color:#409EFF;-webkit-box-shadow:-1px 0 0 0 #8cc5ff;box-shadow:-1px 0 0 0 #8cc5ff}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:#409EFF}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:#C0C4CC;cursor:not-allowed;background-image:none;background-color:#FFF;border-color:#EBEEF5;-webkit-box-shadow:none;box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:#EBEEF5}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:1px solid #DCDFE6;border-radius:4px 0 0 4px;-webkit-box-shadow:none!important;box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:#409EFF}.el-checkbox-button:last-child .el-checkbox-button__inner{border-radius:0 4px 4px 0}.el-checkbox-button--medium .el-checkbox-button__inner{padding:10px 20px;font-size:14px;border-radius:0}.el-checkbox-button--medium .el-checkbox-button__inner.is-round{padding:10px 20px}.el-checkbox-button--small .el-checkbox-button__inner{padding:9px 15px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:9px 15px}.el-checkbox-button--mini .el-checkbox-button__inner{padding:7px 15px;font-size:12px;border-radius:0}.el-checkbox-button--mini .el-checkbox-button__inner.is-round{padding:7px 15px}.el-checkbox-group{font-size:0}
.el-switch{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;font-size:14px;line-height:20px;height:20px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__core,.el-switch__label{display:inline-block;cursor:pointer;vertical-align:middle}.el-switch__label{-webkit-transition:.2s;transition:.2s;height:20px;font-size:14px;font-weight:500;color:#303133}.el-switch__label.is-active{color:#409EFF}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__core{margin:0;position:relative;width:40px;height:20px;border:1px solid #DCDFE6;outline:0;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#DCDFE6;-webkit-transition:border-color .3s,background-color .3s;transition:border-color .3s,background-color .3s}.el-switch__core:after{content:"";position:absolute;top:1px;left:1px;border-radius:100%;-webkit-transition:all .3s;transition:all .3s;width:16px;height:16px;background-color:#FFF}.el-switch.is-checked .el-switch__core{border-color:#409EFF;background-color:#409EFF}.el-switch.is-checked .el-switch__core::after{left:100%;margin-left:-17px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter,.el-switch .label-fade-leave-active{opacity:0}
.el-popper .popper__arrow,.el-popper .popper__arrow::after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.el-popper .popper__arrow{border-width:6px;-webkit-filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03));filter:drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after{content:" ";border-width:6px}.el-popper[x-placement^=top]{margin-bottom:12px}.el-popper[x-placement^=top] .popper__arrow{bottom:-6px;left:50%;margin-right:3px;border-top-color:#EBEEF5;border-bottom-width:0}.el-popper[x-placement^=top] .popper__arrow::after{bottom:1px;margin-left:-6px;border-top-color:#FFF;border-bottom-width:0}.el-popper[x-placement^=bottom]{margin-top:12px}.el-popper[x-placement^=bottom] .popper__arrow{top:-6px;left:50%;margin-right:3px;border-top-width:0;border-bottom-color:#EBEEF5}.el-popper[x-placement^=bottom] .popper__arrow::after{top:1px;margin-left:-6px;border-top-width:0;border-bottom-color:#FFF}.el-popper[x-placement^=right]{margin-left:12px}.el-popper[x-placement^=right] .popper__arrow{top:50%;left:-6px;margin-bottom:3px;border-right-color:#EBEEF5;border-left-width:0}.el-popper[x-placement^=right] .popper__arrow::after{bottom:-6px;left:1px;border-right-color:#FFF;border-left-width:0}.el-popper[x-placement^=left]{margin-right:12px}.el-popper[x-placement^=left] .popper__arrow{top:50%;right:-6px;margin-bottom:3px;border-right-width:0;border-left-color:#EBEEF5}.el-popper[x-placement^=left] .popper__arrow::after{right:1px;bottom:-6px;margin-left:-6px;border-right-width:0;border-left-color:#FFF}.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #E4E7ED;border-radius:4px;background-color:#FFF;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;margin:5px 0}.el-select-dropdown.is-multiple .el-select-dropdown__item{padding-right:40px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#409EFF;background-color:#FFF}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#F5F7FA}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:20px;font-family:element-icons;content:"\E6DA";font-size:12px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:14px}.el-input__inner,.el-textarea__inner{color:#606266;font-size:inherit;width:100%;-webkit-box-sizing:border-box}.el-textarea__inner{display:block;resize:vertical;padding:5px 15px;line-height:1.5;box-sizing:border-box;background-color:#FFF;background-image:none;border:1px solid #DCDFE6;border-radius:4px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea__inner:hover{border-color:#C0C4CC}.el-textarea__inner:focus{outline:0;border-color:#409EFF}.el-textarea .el-input__count{color:#909399;background:#FFF;position:absolute;font-size:12px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::-ms-input-placeholder{color:#C0C4CC}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#C0C4CC}.el-textarea.is-exceed .el-textarea__inner{border-color:#F56C6C}.el-textarea.is-exceed .el-input__count{color:#F56C6C}.el-input{position:relative;font-size:14px;display:inline-block;width:100%}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:#b4bccc}.el-input::-webkit-scrollbar-corner{background:#fff}.el-input::-webkit-scrollbar-track{background:#fff}.el-input::-webkit-scrollbar-track-piece{background:#fff;width:6px}.el-input__inner,.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-input .el-input__clear{color:#C0C4CC;font-size:14px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-input .el-input__clear:hover{color:#909399}.el-input .el-input__count{height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#909399;font-size:12px}.el-input .el-input__count .el-input__count-inner{background:#FFF;line-height:initial;display:inline-block;padding:0 5px}.el-input__inner{-webkit-appearance:none;background-image:none;border-radius:4px;border:1px solid #DCDFE6;box-sizing:border-box;display:inline-block;height:40px;line-height:40px;outline:0;padding:0 15px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.el-input__inner:hover,.el-select:hover .el-input__inner{border-color:#C0C4CC}.el-input__prefix,.el-input__suffix{top:0;-webkit-transition:all .3s;height:100%;color:#C0C4CC;position:absolute;text-align:center}.el-input__inner::-ms-reveal{display:none}.el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input__inner::placeholder{color:#C0C4CC}.el-input.is-active .el-input__inner,.el-input__inner:focus{border-color:#409EFF;outline:0}.el-input__suffix{right:5px;transition:all .3s;pointer-events:none}.el-input__suffix-inner{pointer-events:all}.el-input__prefix{left:5px;transition:all .3s}.el-input__icon{height:100%;width:25px;text-align:center;-webkit-transition:all .3s;transition:all .3s;line-height:40px}.el-input__icon:after{content:'';height:100%;width:0;display:inline-block;vertical-align:middle}.el-input__validateIcon{pointer-events:none}.el-input.is-disabled .el-input__inner{background-color:#F5F7FA;border-color:#E4E7ED;color:#C0C4CC;cursor:not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::-ms-input-placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__inner::placeholder{color:#C0C4CC}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__inner{border-color:#F56C6C}.el-input.is-exceed .el-input__suffix .el-input__count{color:#F56C6C}.el-input--suffix .el-input__inner{padding-right:30px}.el-input--prefix .el-input__inner{padding-left:30px}.el-input--medium{font-size:14px}.el-input--medium .el-input__inner{height:36px;line-height:36px}.el-input--medium .el-input__icon{line-height:36px}.el-input--small{font-size:13px}.el-input--small .el-input__inner{height:32px;line-height:32px}.el-input--small .el-input__icon{line-height:32px}.el-input--mini{font-size:12px}.el-input--mini .el-input__inner{height:28px;line-height:28px}.el-input--mini .el-input__icon{line-height:28px}.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell}.el-input-group__append,.el-input-group__prepend{background-color:#F5F7FA;color:#909399;vertical-align:middle;display:table-cell;position:relative;border:1px solid #DCDFE6;border-radius:4px;padding:0 20px;width:1px;white-space:nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:-10px -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:transparent;background-color:transparent;color:inherit;border-top:0;border-bottom:0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0}.el-input-group__append{border-left:0}.el-input-group--append .el-select .el-input.is-focus .el-input__inner,.el-input-group--prepend .el-select .el-input.is-focus .el-input__inner{border-color:transparent}.el-input__inner::-ms-clear{display:none;width:0;height:0}.el-tag{background-color:#ecf5ff;border-color:#d9ecff;display:inline-block;height:32px;padding:0 10px;line-height:30px;font-size:12px;color:#409EFF;border-width:1px;border-style:solid;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.el-tag.is-hit{border-color:#409EFF}.el-tag .el-tag__close{color:#409eff}.el-tag .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag.el-tag--info{background-color:#f4f4f5;border-color:#e9e9eb;color:#909399}.el-tag.el-tag--info.is-hit{border-color:#909399}.el-tag.el-tag--info .el-tag__close{color:#909399}.el-tag.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag.el-tag--success{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.el-tag.el-tag--success.is-hit{border-color:#67C23A}.el-tag.el-tag--success .el-tag__close{color:#67c23a}.el-tag.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag.el-tag--warning{background-color:#fdf6ec;border-color:#faecd8;color:#e6a23c}.el-tag.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag.el-tag--danger{background-color:#fef0f0;border-color:#fde2e2;color:#f56c6c}.el-tag.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;height:16px;width:16px;line-height:16px;vertical-align:middle;top:-1px;right:-5px}.el-tag .el-icon-close::before{display:block}.el-tag--dark{background-color:#409eff;border-color:#409eff;color:#fff}.el-tag--dark.is-hit{border-color:#409EFF}.el-tag--dark .el-tag__close{color:#fff}.el-tag--dark .el-tag__close:hover{color:#FFF;background-color:#66b1ff}.el-tag--dark.el-tag--info{background-color:#909399;border-color:#909399;color:#fff}.el-tag--dark.el-tag--info.is-hit{border-color:#909399}.el-tag--dark.el-tag--info .el-tag__close{color:#fff}.el-tag--dark.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#a6a9ad}.el-tag--dark.el-tag--success{background-color:#67c23a;border-color:#67c23a;color:#fff}.el-tag--dark.el-tag--success.is-hit{border-color:#67C23A}.el-tag--dark.el-tag--success .el-tag__close{color:#fff}.el-tag--dark.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#85ce61}.el-tag--dark.el-tag--warning{background-color:#e6a23c;border-color:#e6a23c;color:#fff}.el-tag--dark.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--dark.el-tag--warning .el-tag__close{color:#fff}.el-tag--dark.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#ebb563}.el-tag--dark.el-tag--danger{background-color:#f56c6c;border-color:#f56c6c;color:#fff}.el-tag--dark.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--dark.el-tag--danger .el-tag__close{color:#fff}.el-tag--dark.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f78989}.el-tag--plain{background-color:#fff;border-color:#b3d8ff;color:#409eff}.el-tag--plain.is-hit{border-color:#409EFF}.el-tag--plain .el-tag__close{color:#409eff}.el-tag--plain .el-tag__close:hover{color:#FFF;background-color:#409eff}.el-tag--plain.el-tag--info{background-color:#fff;border-color:#d3d4d6;color:#909399}.el-tag--plain.el-tag--info.is-hit{border-color:#909399}.el-tag--plain.el-tag--info .el-tag__close{color:#909399}.el-tag--plain.el-tag--info .el-tag__close:hover{color:#FFF;background-color:#909399}.el-tag--plain.el-tag--success{background-color:#fff;border-color:#c2e7b0;color:#67c23a}.el-tag--plain.el-tag--success.is-hit{border-color:#67C23A}.el-tag--plain.el-tag--success .el-tag__close{color:#67c23a}.el-tag--plain.el-tag--success .el-tag__close:hover{color:#FFF;background-color:#67c23a}.el-tag--plain.el-tag--warning{background-color:#fff;border-color:#f5dab1;color:#e6a23c}.el-tag--plain.el-tag--warning.is-hit{border-color:#E6A23C}.el-tag--plain.el-tag--warning .el-tag__close{color:#e6a23c}.el-tag--plain.el-tag--warning .el-tag__close:hover{color:#FFF;background-color:#e6a23c}.el-tag--plain.el-tag--danger{background-color:#fff;border-color:#fbc4c4;color:#f56c6c}.el-tag--plain.el-tag--danger.is-hit{border-color:#F56C6C}.el-tag--plain.el-tag--danger .el-tag__close{color:#f56c6c}.el-tag--plain.el-tag--danger .el-tag__close:hover{color:#FFF;background-color:#f56c6c}.el-tag--medium{height:28px;line-height:26px}.el-tag--medium .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--small{height:24px;padding:0 8px;line-height:22px}.el-tag--small .el-icon-close{-webkit-transform:scale(.8);transform:scale(.8)}.el-tag--mini{height:20px;padding:0 5px;line-height:19px}.el-tag--mini .el-icon-close{margin-left:-3px;-webkit-transform:scale(.7);transform:scale(.7)}.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type)::after{content:'';position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:#E4E7ED}.el-select-group__title{padding-left:20px;font-size:12px;color:#909399;line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-scrollbar{overflow:hidden;position:relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar{opacity:1;-webkit-transition:opacity 340ms ease-out;transition:opacity 340ms ease-out}.el-scrollbar__wrap{overflow:scroll;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:.3s background-color;transition:.3s background-color}.el-scrollbar__thumb:hover{background-color:rgba(144,147,153,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity 120ms ease-out;transition:opacity 120ms ease-out}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-select{display:inline-block;position:relative}.el-select .el-select__tags>span{display:contents}.el-select .el-input__inner{cursor:pointer;padding-right:35px}.el-select .el-input__inner:focus{border-color:#409EFF}.el-select .el-input .el-select__caret{color:#C0C4CC;font-size:14px;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{-webkit-transform:rotateZ(0);transform:rotateZ(0)}.el-select .el-input .el-select__caret.is-show-close{font-size:14px;text-align:center;-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);border-radius:100%;color:#C0C4CC;-webkit-transition:color .2s cubic-bezier(.645,.045,.355,1);transition:color .2s cubic-bezier(.645,.045,.355,1)}.el-select .el-input .el-select__caret.is-show-close:hover{color:#909399}.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#E4E7ED}.el-select .el-input.is-focus .el-input__inner{border-color:#409EFF}.el-select>.el-input{display:block}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:#666;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-mini{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#C0C4CC;line-height:18px;font-size:14px}.el-select__close:hover{color:#909399}.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.el-select__tags-text{overflow:hidden;text-overflow:ellipsis}.el-select .el-tag{-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:#f0f2f5;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.el-select .el-tag__close.el-icon-close{background-color:#C0C4CC;top:0;color:#FFF;-ms-flex-negative:0;flex-shrink:0}.el-select .el-tag__close.el-icon-close:hover{background-color:#909399}.el-select .el-tag__close.el-icon-close::before{display:block;-webkit-transform:translate(0,.5px);transform:translate(0,.5px)}
.el-select-dropdown__item{font-size:14px;padding:0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606266;height:34px;line-height:34px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:#C0C4CC;cursor:not-allowed}.el-select-dropdown__item.is-disabled:hover{background-color:#FFF}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#F5F7FA}.el-select-dropdown__item.selected{color:#409EFF;font-weight:700}
.switch-contents[data-v-16d74a07]{padding:.5rem .8rem}.switch-contents .date-select[data-v-16d74a07] input{font-size:100%;width:100%;text-align:center}.switch-contents .date-select[data-v-16d74a07] .vdp-datepicker__calendar{right:0}.switch-contents .slidebar[data-v-16d74a07]{margin-top:1rem}.switch-contents .change-date[data-v-16d74a07]{display:flex;justify-content:center;flex-wrap:wrap}.switch-contents .change-date__button[data-v-16d74a07]{background-color:dimgray;box-shadow:1px 2px 5px rgba(0,0,0,.9);text-shadow:2px 2px 2px rgba(0,0,0,.4);color:#fff}.switch-contents .slidebar-buttons[data-v-16d74a07]{text-align:center;margin-top:10px;margin-bottom:10px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-around}.switch-contents .slidebar-buttons .btn-group[data-v-16d74a07]{margin-top:2px;margin-bottom:0;flex-wrap:wrap}.switch-contents .slidebar-buttons .btn-group .btn[data-v-16d74a07]{font-size:.7rem;border-width:1px;border-style:solid;padding:.25rem .5rem;margin-bottom:0}.switch-contents .slidebar-buttons .btn-group .btn.active[data-v-16d74a07]:focus,.switch-contents .slidebar-buttons .btn-group .btn.active[data-v-16d74a07]:hover{color:#fff;background-color:#545b62;border-color:#4e555b}.switch-contents .slidebar-buttons__speed-control[data-v-16d74a07]{display:flex;flex-direction:row}.switch-contents .slidebar-buttons__speed-control__buttons[data-v-16d74a07]{display:flex;flex-direction:column}.switch-contents .slidebar-buttons__speed-control__buttons .speed-control-label[data-v-16d74a07]{font-size:10px;line-height:10px}.switch-contents .slidebar-buttons__speed-control__buttons .btn-group[data-v-16d74a07]{margin-top:0}.switch-contents .slidebar-buttons__speed-control__input[data-v-16d74a07]{width:4rem}.switch-contents .overlay-forecast .radio-inline[data-v-16d74a07]{margin-right:1rem}.switch-contents .form-group label[data-v-16d74a07]{margin-bottom:0}.switch-contents .full-button .btn[data-v-16d74a07]{width:100%;position:relative}.switch-contents .full-button .btn .icons[data-v-16d74a07]{position:absolute;top:0;bottom:0;display:flex;align-items:center;right:1rem}.switch-contents .full-button .btn .icons .icon-download-pdf[data-v-16d74a07]{font-size:1.5em;margin-right:.5rem}.switch-contents .sortable .list-group .list-group-item.active[data-v-16d74a07],.switch-contents .sortable .list-group .list-group-item.active[data-v-16d74a07]:focus,.switch-contents .sortable .list-group .list-group-item.active[data-v-16d74a07]:hover{background-color:#909399}.switch-contents[data-v-16d74a07] .el-collapse-item__header{background-color:navy;color:#fff;padding:0 15px;margin-bottom:5px;border-top-left-radius:7px;border-top-right-radius:7px}.switch-contents[data-v-16d74a07] .el-collapse-item__header:not(.is-active){border-bottom-left-radius:7px;border-bottom-right-radius:7px}.switch-contents[data-v-16d74a07] .el-collapse-item__content{padding-bottom:10px}.switch-contents[data-v-16d74a07] .el-collapse,.switch-contents[data-v-16d74a07] .el-collapse-item__wrap{border-bottom:none;overflow:visible}.sortable .list-group .list-group-item[data-v-16d74a07]{position:relative;display:flex;padding:10px 15px;margin-bottom:-1px;border:1px solid #ddd;width:100%;flex-wrap:nowrap}.sortable .list-group .list-group-item.active[data-v-16d74a07]:focus,.sortable .list-group .list-group-item.active[data-v-16d74a07]:hover{color:#fff;background-color:#545b62;border-color:#4e555b}.sortable .list-group .list-group-item[data-v-16d74a07]:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.sortable .list-group .list-group-item[data-v-16d74a07] :first-child{margin-right:.5rem}.sortable .list-group .list-group-item .text[data-v-16d74a07]{flex-grow:1;flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.sortable .list-group .list-group-item .icon[data-v-16d74a07]{flex-grow:0;flex-shrink:0;cursor:move}.flip-list-move[data-v-16d74a07]{transition:transform .5s}
.save-animation-modal[data-v-6359a9d9]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000}.save-animation-modal__backdrop[data-v-6359a9d9]{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%}.save-animation-modal .modal[data-v-6359a9d9]{display:block}.form-check-label[data-v-6359a9d9]{margin-top:.3rem}.form-check-label .form-check-input[data-v-6359a9d9]{margin-top:0}
.save-image-modal[data-v-61244c8e]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000}.save-image-modal__backdrop[data-v-61244c8e]{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%}.save-image-modal .modal[data-v-61244c8e]{display:block}.form-check-label[data-v-61244c8e]{margin-top:.3rem}.form-check-label .form-check-input[data-v-61244c8e]{margin-top:0}
.progress-modal[data-v-46c31eb0]{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1000}.progress-modal__backdrop[data-v-46c31eb0]{background-color:rgba(0,0,0,.3);position:fixed;width:100%;height:100%}.progress-modal .modal[data-v-46c31eb0]{display:block}.progress-modal .percentage[data-v-46c31eb0]{text-align:right}@media(min-width: 768px){.modal-dialog[data-v-46c31eb0]{max-width:700px}}.message-card .collapse[data-v-46c31eb0]{display:block;max-height:60vh;overflow-y:scroll;position:relative;transition:height 500ms}.message-card .collapse .card-body[data-v-46c31eb0]{position:absolute;height:100%;left:0;bottom:0;padding:1rem}.message-card .collapse .card-body .message[data-v-46c31eb0]{margin-bottom:.7rem}
.body[data-v-5f33a5b1]{background-image:url(data:image/png;base64,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);height:calc(100vh - 81px);padding-top:.5rem}.venus-header[data-v-5f33a5b1]{margin-bottom:.5rem;height:52px}.venus-header__ads-logo[data-v-5f33a5b1],.venus-header__venus-logo[data-v-5f33a5b1]{margin-right:1rem}.venus-main[data-v-5f33a5b1],.venus-switch[data-v-5f33a5b1]{background-color:#fff;border-radius:5px;border:1px solid silver;box-shadow:3px 3px 5px rgba(0,0,0,.8);overflow-y:auto}.venus-main[data-v-5f33a5b1]{overflow:hidden}.info[data-v-5f33a5b1]{text-align:center;font-size:.8rem}.info__text[data-v-5f33a5b1]{margin-bottom:.1rem}.fade-enter-active[data-v-5f33a5b1],.fade-leave-active[data-v-5f33a5b1]{transition:opacity .3s}.fade-enter[data-v-5f33a5b1],.fade-leave-to[data-v-5f33a5b1]{opacity:0}.footer .credits[data-v-5f33a5b1],.footer .acknowledgements[data-v-5f33a5b1]{margin:20px 10px;font-size:1rem}.footer .acknowledgements[data-v-5f33a5b1]{display:flex;align-items:center;flex-direction:row}.footer .acknowledgements .yopp-logo[data-v-5f33a5b1]{height:80px;margin-right:1rem}.footer .credits .credit[data-v-5f33a5b1]{margin-top:10px}
