/*!
 * Bootstrap v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI",
    Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas,
    "Liberation Mono", "Courier New", monospace;
}
*,
::after,
::before {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}
article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
  display: block;
}
[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[data-original-title],
abbr[title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
dfn {
  font-style: italic;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:hover {
  color: #0056b3;
  text-decoration: none;
}
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([tabindex]):focus {
  outline: 0;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
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;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[type="reset"],
[type="submit"],
button,
html [type="button"] {
  -webkit-appearance: button;
}
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner,
button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="date"],
input[type="datetime-local"],
input[type="month"],
input[type="time"] {
  -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: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}
progress {
  vertical-align: baseline;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit;
}
.h1,
h1 {
  font-size: 2.5rem;
}
.h2,
h2 {
  font-size: 2rem;
}
.h3,
h3 {
  font-size: 1.75rem;
}
.h4,
h4 {
  font-size: 1.5rem;
}
.h5,
h5 {
  font-size: 1.25rem;
}
.h6,
h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.small,
small {
  font-size: 80%;
  font-weight: 400;
}
.mark,
mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "\2014 \00A0";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}
.figure {
  display: inline-block;
}
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}
.figure-caption {
  font-size: 90%;
  color: #6c757d;
}
code,
kbd,
pre,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
    "Courier New", monospace;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 720px;
  }
}
@media (min-width: 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,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.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-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.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-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.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-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.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-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0%;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  flex: 0 0 8.333333%;
  max-width: 8.333333%;
}
.col-2 {
  flex: 0 0 16.666667%;
  max-width: 16.666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
}
.col-5 {
  flex: 0 0 41.666667%;
  max-width: 41.666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.333333%;
  max-width: 58.333333%;
}
.col-8 {
  flex: 0 0 66.666667%;
  max-width: 66.666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.333333%;
  max-width: 83.333333%;
}
.col-11 {
  flex: 0 0 91.666667%;
  max-width: 91.666667%;
}
.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.333333%;
}
.offset-2 {
  margin-left: 16.666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.333333%;
}
.offset-5 {
  margin-left: 41.666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.333333%;
}
.offset-8 {
  margin-left: 66.666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.333333%;
}
.offset-11 {
  margin-left: 91.666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0%;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-sm-2 {
    margin-left: 16.666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.333333%;
  }
  .offset-sm-5 {
    margin-left: 41.666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.333333%;
  }
  .offset-sm-8 {
    margin-left: 66.666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.333333%;
  }
  .offset-sm-11 {
    margin-left: 91.666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0%;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-md-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-md-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-md-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-md-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-md-2 {
    margin-left: 16.666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.333333%;
  }
  .offset-md-5 {
    margin-left: 41.666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.333333%;
  }
  .offset-md-8 {
    margin-left: 66.666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.333333%;
  }
  .offset-md-11 {
    margin-left: 91.666667%;
  }
}
@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: none;
  }
  .col-lg-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-lg-2 {
    margin-left: 16.666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.333333%;
  }
  .offset-lg-5 {
    margin-left: 41.666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.333333%;
  }
  .offset-lg-8 {
    margin-left: 66.666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.333333%;
  }
  .offset-lg-11 {
    margin-left: 91.666667%;
  }
}
@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: none;
  }
  .col-xl-1 {
    flex: 0 0 8.333333%;
    max-width: 8.333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.666667%;
    max-width: 16.666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.666667%;
    max-width: 66.666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.333333%;
    max-width: 83.333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.666667%;
    max-width: 91.666667%;
  }
  .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.333333%;
  }
  .offset-xl-2 {
    margin-left: 16.666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.333333%;
  }
  .offset-xl-5 {
    margin-left: 41.666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.333333%;
  }
  .offset-xl-8 {
    margin-left: 66.666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.333333%;
  }
  .offset-xl-11 {
    margin-left: 91.666667%;
  }
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table td,
.table th {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table .table {
  background-color: #fff;
}
.table-sm td,
.table-sm th {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered td,
.table-bordered th {
  border: 1px solid #dee2e6;
}
.table-bordered thead td,
.table-bordered thead th {
  border-bottom-width: 2px;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > td,
.table-primary > th {
  background-color: #b8daff;
}
.table-hover .table-primary:hover {
  background-color: #9fcdff;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #9fcdff;
}
.table-secondary,
.table-secondary > td,
.table-secondary > th {
  background-color: #d6d8db;
}
.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}
.table-success,
.table-success > td,
.table-success > th {
  background-color: #c3e6cb;
}
.table-hover .table-success:hover {
  background-color: #b1dfbb;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b1dfbb;
}
.table-info,
.table-info > td,
.table-info > th {
  background-color: #bee5eb;
}
.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}
.table-warning,
.table-warning > td,
.table-warning > th {
  background-color: #ffeeba;
}
.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}
.table-danger,
.table-danger > td,
.table-danger > th {
  background-color: #f5c6cb;
}
.table-hover .table-danger:hover {
  background-color: #f1b0b7;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1b0b7;
}
.table-light,
.table-light > td,
.table-light > th {
  background-color: #fdfdfe;
}
.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}
.table-dark,
.table-dark > td,
.table-dark > th {
  background-color: #c6c8ca;
}
.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}
.table-active,
.table-active > td,
.table-active > th {
  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: #212529;
  border-color: #32383e;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.table-dark {
  color: #fff;
  background-color: #212529;
}
.table-dark td,
.table-dark th,
.table-dark thead th {
  border-color: #32383e;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled,
.form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm,
.input-group-lg > .form-control-plaintext.form-control,
.input-group-lg > .input-group-append > .form-control-plaintext.btn,
.input-group-lg
  > .input-group-append
  > .form-control-plaintext.input-group-text,
.input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
.input-group-lg
  > .input-group-prepend
  > .form-control-plaintext.input-group-text,
.input-group-sm > .form-control-plaintext.form-control,
.input-group-sm > .input-group-append > .form-control-plaintext.btn,
.input-group-sm
  > .input-group-append
  > .form-control-plaintext.input-group-text,
.input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
.input-group-sm
  > .input-group-prepend
  > .form-control-plaintext.input-group-text {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-append > .btn,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-prepend > .input-group-text {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]),
.input-group-sm
  > .input-group-append
  > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-sm
  > .input-group-prepend
  > select.input-group-text:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
select.form-control-sm:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px);
}
.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-append > .btn,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-prepend > .input-group-text {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]),
.input-group-lg
  > .input-group-append
  > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
.input-group-lg
  > .input-group-prepend
  > select.input-group-text:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
select.form-control-lg:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px);
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}
.form-check-label {
  margin-bottom: 0;
}
.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: 0.2rem;
}
.custom-select.is-valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.was-validated .form-control:valid {
  border-color: #28a745;
}
.custom-select.is-valid:focus,
.form-control.is-valid:focus,
.was-validated .custom-select:valid:focus,
.was-validated .form-control:valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip,
.form-control.is-valid ~ .valid-feedback,
.form-control.is-valid ~ .valid-tooltip,
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip,
.was-validated .form-control:valid ~ .valid-feedback,
.was-validated .form-control:valid ~ .valid-tooltip {
  display: block;
}
.form-check-input.is-valid ~ .form-check-label,
.was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745;
}
.form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip,
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745;
}
.custom-control-input.is-valid ~ .custom-control-label::before,
.was-validated .custom-control-input:valid ~ .custom-control-label::before {
  background-color: #71dd8a;
}
.custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated
  .custom-control-input:valid:checked
  ~ .custom-control-label::before {
  background-color: #34ce57;
}
.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.was-validated
  .custom-control-input:valid:focus
  ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.custom-file-input.is-valid ~ .custom-file-label,
.was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745;
}
.custom-file-input.is-valid ~ .custom-file-label::before,
.was-validated .custom-file-input:valid ~ .custom-file-label::before {
  border-color: inherit;
}
.custom-file-input.is-valid ~ .valid-feedback,
.custom-file-input.is-valid ~ .valid-tooltip,
.was-validated .custom-file-input:valid ~ .valid-feedback,
.was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block;
}
.custom-file-input.is-valid:focus ~ .custom-file-label,
.was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: 0.2rem;
}
.custom-select.is-invalid,
.form-control.is-invalid,
.was-validated .custom-select:invalid,
.was-validated .form-control:invalid {
  border-color: #dc3545;
}
.custom-select.is-invalid:focus,
.form-control.is-invalid:focus,
.was-validated .custom-select:invalid:focus,
.was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-select.is-invalid ~ .invalid-feedback,
.custom-select.is-invalid ~ .invalid-tooltip,
.form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip,
.was-validated .custom-select:invalid ~ .invalid-feedback,
.was-validated .custom-select:invalid ~ .invalid-tooltip,
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block;
}
.form-check-input.is-invalid ~ .form-check-label,
.was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545;
}
.form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip,
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545;
}
.custom-control-input.is-invalid ~ .custom-control-label::before,
.was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  background-color: #efa2a9;
}
.custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated
  .custom-control-input:invalid:checked
  ~ .custom-control-label::before {
  background-color: #e4606d;
}
.custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.was-validated
  .custom-control-input:invalid:focus
  ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.custom-file-input.is-invalid ~ .custom-file-label,
.was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.custom-file-input.is-invalid ~ .custom-file-label::before,
.was-validated .custom-file-input:invalid ~ .custom-file-label::before {
  border-color: inherit;
}
.custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block;
}
.custom-file-input.is-invalid:focus ~ .custom-file-label,
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.btn:focus,
.btn:hover {
  text-decoration: none;
}
.btn.focus,
.btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled,
.btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active {
  background-image: none;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary.focus,
.btn-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary.focus,
.btn-secondary:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #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(108, 117, 125, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}
.btn-success.focus,
.btn-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}
.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info.focus,
.btn-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning.focus,
.btn-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger.focus,
.btn-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-danger.disabled,
.btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light.focus,
.btn-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark.focus,
.btn-dark:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-dark.disabled,
.btn-dark:disabled {
  color: #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(52, 58, 64, 0.5);
}
.btn-outline-primary {
  color: #007bff;
  background-color: transparent;
  background-image: none;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #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: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success.focus,
.btn-outline-success:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info.focus,
.btn-outline-info:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light.focus,
.btn-outline-light:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #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: #007bff;
  background-color: transparent;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.btn-link.focus,
.btn-link:focus {
  text-decoration: none;
  border-color: transparent;
  box-shadow: none;
}
.btn-link.disabled,
.btn-link:disabled {
  color: #6c757d;
}
.btn-group-lg > .btn,
.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-group-sm > .btn,
.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type="button"].btn-block,
input[type="reset"].btn-block,
input[type="submit"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.show {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.show {
  display: block;
}
tr.collapse.show {
  display: table-row;
}
tbody.collapse.show {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
.dropdown,
.dropup {
  position: relative;
}
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-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 {
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-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:focus,
.dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active,
.dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled,
.dropdown-item:disabled {
  color: #6c757d;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group-vertical > .btn,
.btn-group > .btn {
  position: relative;
  flex: 0 1 auto;
}
.btn-group-vertical > .btn:hover,
.btn-group > .btn:hover {
  z-index: 1;
}
.btn-group-vertical > .btn.active,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn:focus,
.btn-group > .btn.active,
.btn-group > .btn:active,
.btn-group > .btn:focus {
  z-index: 1;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn-group:not(:last-child) > .btn,
.btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:not(:first-child) > .btn,
.btn-group > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after {
  margin-left: 0;
}
.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.btn-group-vertical > .btn:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type="checkbox"],
.btn-group-toggle > .btn input[type="radio"],
.btn-group-toggle > .btn-group > .btn input[type="checkbox"],
.btn-group-toggle > .btn-group > .btn input[type="radio"] {
  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 > .custom-file,
.input-group > .custom-select,
.input-group > .form-control {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}
.input-group > .custom-file:focus,
.input-group > .custom-select:focus,
.input-group > .form-control:focus {
  z-index: 3;
}
.input-group > .custom-file + .custom-file,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .form-control,
.input-group > .custom-select + .custom-file,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .form-control,
.input-group > .form-control + .custom-file,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .form-control {
  margin-left: -1px;
}
.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-select:not(:first-child),
.input-group > .form-control: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::before {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label,
.input-group > .custom-file:not(:first-child) .custom-file-label::before {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-append,
.input-group-prepend {
  display: flex;
}
.input-group-append .btn,
.input-group-prepend .btn {
  position: relative;
  z-index: 2;
}
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .btn,
.input-group-append .input-group-text + .input-group-text,
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type="checkbox"],
.input-group-text input[type="radio"] {
  margin-top: 0;
}
.input-group
  > .input-group-append:last-child
  > .btn:not(:last-child):not(.dropdown-toggle),
.input-group
  > .input-group-append:last-child
  > .input-group-text:not(:last-child),
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group
  > .input-group-prepend:first-child
  > .input-group-text:not(:first-child),
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  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;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}
.custom-control-label {
  margin-bottom: 0;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  -webkit-user-select: none;
  user-select: none;
  background-color: #dee2e6;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%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 {
  background-color: #007bff;
}
.custom-checkbox
  .custom-control-input:indeterminate
  ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}
.custom-checkbox
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox
  .custom-control-input:disabled:indeterminate
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #007bff;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}
.custom-radio
  .custom-control-input:disabled:checked
  ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff
    url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")
    no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075),
    0 0 5px rgba(128, 189, 255, 0.5);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  opacity: 0;
}
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}
.custom-select-lg {
  height: calc(2.875rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 125%;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input:focus ~ .custom-file-control::before {
  border-color: #80bdff;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(calc(2.25rem + 2px) - 1px * 2);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: 1px solid #ced4da;
  border-radius: 0 0.25rem 0.25rem 0;
}
.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:focus,
.nav-link:hover {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
}
.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified .nav-item {
  flex-basis: 0%;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar > .container,
.navbar > .container-fluid {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:focus,
.navbar-brand:hover {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .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;
  }
  .navbar-expand-sm .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .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;
  }
  .navbar-expand-md .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .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;
  }
  .navbar-expand-lg .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
@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 .dropdown-menu-right {
    right: 0;
    left: auto;
  }
  .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-xl .dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
  }
}
.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 .dropdown-menu-right {
  right: 0;
  left: auto;
}
.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-expand .dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
  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:focus,
.navbar-light .navbar-nav .nav-link:hover {
  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 .active > .nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
  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 .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show > .nav-link {
  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;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group:first-child .list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.card-body {
  flex: 1 1 auto;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-header + .list-group .list-group-item:first-child {
  border-top: 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px);
}
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck {
  display: flex;
  flex-direction: column;
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0%;
    flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group {
  display: flex;
  flex-direction: column;
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:first-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:first-child .card-header,
  .card-group > .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group > .card:first-child .card-footer,
  .card-group > .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:last-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:last-child .card-header,
  .card-group > .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group > .card:last-child .card-footer,
  .card-group > .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group > .card:only-child {
    border-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-header,
  .card-group > .card:only-child .card-img-top {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }
  .card-group > .card:only-child .card-footer,
  .card-group > .card:only-child .card-img-bottom {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }
  .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
    border-radius: 0;
  }
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-footer,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-header,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-img-bottom,
  .card-group
    > .card:not(:first-child):not(:last-child):not(:only-child)
    .card-img-top {
    border-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}
.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #007bff;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #0062cc;
}
.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
.badge-secondary[href]:focus,
.badge-secondary[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #545b62;
}
.badge-success {
  color: #fff;
  background-color: #28a745;
}
.badge-success[href]:focus,
.badge-success[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1e7e34;
}
.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
.badge-info[href]:focus,
.badge-info[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #117a8b;
}
.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
.badge-warning[href]:focus,
.badge-warning[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #d39e00;
}
.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
.badge-danger[href]:focus,
.badge-danger[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #bd2130;
}
.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
.badge-light[href]:focus,
.badge-light[href]:hover {
  color: #212529;
  text-decoration: none;
  background-color: #dae0e5;
}
.badge-dark {
  color: #fff;
  background-color: #343a40;
}
.badge-dark[href]:focus,
.badge-dark[href]:hover {
  color: #fff;
  text-decoration: none;
  background-color: #1d2124;
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}
.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}
.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #007bff;
  transition: width 0.6s ease;
}
.progress-bar-striped {
  background-image: linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.15) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.15) 50%,
    rgba(255, 255, 255, 0.15) 75%,
    transparent 75%,
    transparent
  );
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:focus,
.list-group-item-action:hover {
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.list-group-item:focus,
.list-group-item:hover {
  z-index: 1;
  text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}
.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}
.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
  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: #155724;
  background-color: #c3e6cb;
}
.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724;
}
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  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:focus,
.list-group-item-dark.list-group-item-action:hover {
  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: 0.5;
}
.close:focus,
.close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.close:not(:disabled):not(.disabled) {
  cursor: pointer;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}
.modal.show .modal-dialog {
  transform: translate(0, 0);
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #e9ecef;
}
.modal-footer > :not(:first-child) {
  margin-left: 0.25rem;
}
.modal-footer > :not(:last-child) {
  margin-right: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  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-auto[x-placement^="top"],
.bs-tooltip-top {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow,
.bs-tooltip-top .arrow {
  bottom: 0;
}
.bs-tooltip-auto[x-placement^="top"] .arrow::before,
.bs-tooltip-top .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-auto[x-placement^="right"],
.bs-tooltip-right {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow,
.bs-tooltip-right .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="right"] .arrow::before,
.bs-tooltip-right .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-auto[x-placement^="bottom"],
.bs-tooltip-bottom {
  padding: 0.4rem 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow,
.bs-tooltip-bottom .arrow {
  top: 0;
}
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before,
.bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-auto[x-placement^="left"],
.bs-tooltip-left {
  padding: 0 0.4rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow,
.bs-tooltip-left .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-auto[x-placement^="left"] .arrow::before,
.bs-tooltip-left .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji",
    "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::after,
.popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-auto[x-placement^="top"],
.bs-popover-top {
  margin-bottom: 0.5rem;
}
.bs-popover-auto[x-placement^="top"] .arrow,
.bs-popover-top .arrow {
  bottom: calc((0.5rem + 1px) * -1);
}
.bs-popover-auto[x-placement^="top"] .arrow::after,
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-top .arrow::before {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-auto[x-placement^="top"] .arrow::before,
.bs-popover-top .arrow::before {
  bottom: 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="top"] .arrow::after,
.bs-popover-top .arrow::after {
  bottom: 1px;
  border-top-color: #fff;
}
.bs-popover-auto[x-placement^="right"],
.bs-popover-right {
  margin-left: 0.5rem;
}
.bs-popover-auto[x-placement^="right"] .arrow,
.bs-popover-right .arrow {
  left: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^="right"] .arrow::after,
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::after,
.bs-popover-right .arrow::before {
  border-width: 0.5rem 0.5rem 0.5rem 0;
}
.bs-popover-auto[x-placement^="right"] .arrow::before,
.bs-popover-right .arrow::before {
  left: 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="right"] .arrow::after,
.bs-popover-right .arrow::after {
  left: 1px;
  border-right-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"],
.bs-popover-bottom {
  margin-top: 0.5rem;
}
.bs-popover-auto[x-placement^="bottom"] .arrow,
.bs-popover-bottom .arrow {
  top: calc((0.5rem + 1px) * -1);
}
.bs-popover-auto[x-placement^="bottom"] .arrow::after,
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::after,
.bs-popover-bottom .arrow::before {
  border-width: 0 0.5rem 0.5rem 0.5rem;
}
.bs-popover-auto[x-placement^="bottom"] .arrow::before,
.bs-popover-bottom .arrow::before {
  top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="bottom"] .arrow::after,
.bs-popover-bottom .arrow::after {
  top: 1px;
  border-bottom-color: #fff;
}
.bs-popover-auto[x-placement^="bottom"] .popover-header::before,
.bs-popover-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-auto[x-placement^="left"],
.bs-popover-left {
  margin-right: 0.5rem;
}
.bs-popover-auto[x-placement^="left"] .arrow,
.bs-popover-left .arrow {
  right: calc((0.5rem + 1px) * -1);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-auto[x-placement^="left"] .arrow::after,
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::after,
.bs-popover-left .arrow::before {
  border-width: 0.5rem 0 0.5rem 0.5rem;
}
.bs-popover-auto[x-placement^="left"] .arrow::before,
.bs-popover-left .arrow::before {
  right: 0;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-auto[x-placement^="left"] .arrow::after,
.bs-popover-left .arrow::after {
  right: 1px;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-item {
  position: relative;
  display: none;
  align-items: center;
  width: 100%;
  transition: transform 0.6s ease;
  backface-visibility: hidden;
  perspective: 1000px;
}
.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
  display: block;
}
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  transform: translateX(0);
}
@supports (
  (transform-style: preserve-3d)
) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
}
.active.carousel-item-right,
.carousel-item-next {
  transform: translateX(100%);
}
@supports (
  (transform-style: preserve-3d)
) {
  .active.carousel-item-right,
  .carousel-item-next {
    transform: translate3d(100%, 0, 0);
  }
}
.active.carousel-item-left,
.carousel-item-prev {
  transform: translateX(-100%);
}
@supports (
  (transform-style: preserve-3d)
) {
  .active.carousel-item-left,
  .carousel-item-prev {
    transform: translate3d(-100%, 0, 0);
  }
}
.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-next-icon,
.carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%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: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  position: relative;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  background-color: rgba(255, 255, 255, 0.5);
}
.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}
.carousel-indicators .active {
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #007bff !important;
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
  background-color: #0062cc !important;
}
.bg-secondary {
  background-color: #6c757d !important;
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
  background-color: #545b62 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
  background-color: #1e7e34 !important;
}
.bg-info {
  background-color: #17a2b8 !important;
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
  background-color: #117a8b !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
  background-color: #d39e00 !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
  background-color: #bd2130 !important;
}
.bg-light {
  background-color: #f8f9fa !important;
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
  background-color: #dae0e5 !important;
}
.bg-dark {
  background-color: #343a40 !important;
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
  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: #007bff !important;
}
.border-secondary {
  border-color: #6c757d !important;
}
.border-success {
  border-color: #28a745 !important;
}
.border-info {
  border-color: #17a2b8 !important;
}
.border-warning {
  border-color: #ffc107 !important;
}
.border-danger {
  border-color: #dc3545 !important;
}
.border-light {
  border-color: #f8f9fa !important;
}
.border-dark {
  border-color: #343a40 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 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 embed,
.embed-responsive iframe,
.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.857143%;
}
.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;
}
.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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
}
.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;
  clip-path: inset(50%);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  clip-path: none;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@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-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-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-justify {
  text-align: justify !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #007bff !important;
}
a.text-primary:focus,
a.text-primary:hover {
  color: #0062cc !important;
}
.text-secondary {
  color: #6c757d !important;
}
a.text-secondary:focus,
a.text-secondary:hover {
  color: #545b62 !important;
}
.text-success {
  color: #28a745 !important;
}
a.text-success:focus,
a.text-success:hover {
  color: #1e7e34 !important;
}
.text-info {
  color: #17a2b8 !important;
}
a.text-info:focus,
a.text-info:hover {
  color: #117a8b !important;
}
.text-warning {
  color: #ffc107 !important;
}
a.text-warning:focus,
a.text-warning:hover {
  color: #d39e00 !important;
}
.text-danger {
  color: #dc3545 !important;
}
a.text-danger:focus,
a.text-danger:hover {
  color: #bd2130 !important;
}
.text-light {
  color: #f8f9fa !important;
}
a.text-light:focus,
a.text-light:hover {
  color: #dae0e5 !important;
}
.text-dark {
  color: #343a40 !important;
}
a.text-dark:focus,
a.text-dark:hover {
  color: #1d2124 !important;
}
.text-muted {
  color: #6c757d !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
  ::after,
  ::before {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  blockquote,
  pre {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  img,
  tr {
    page-break-inside: avoid;
  }
  h2,
  h3,
  p {
    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 td,
  .table-bordered th {
    border: 1px solid #ddd !important;
  }
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  text-rendering: optimizeLegibility;
  text-size-adjust: 100%;
}
body {
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  background-color: #fff;
  font-family: "Lato", sans-serif;
}
.wrapper {
  background-color: #fff;
  display: block;
  height: 100%;
  min-height: 100vh;
}
.wrapper .btn.focus,
.wrapper .btn:focus {
  outline: none;
  box-shadow: none;
}
.container {
  max-width: 1200px;
}
.container-lg {
  max-width: 1280px;
}
.container-fluid-1920 {
  max-width: 1735px;
}
.container-fluid-1820 {
  max-width: 1585px;
}
.page-link:focus {
  box-shadow: none;
}
@media (min-width: 1025px) and (max-width: 1450px) {
  .container-fluid-1920 {
    max-width: 1285px;
  }

  .container-fluid-1820 {
    max-width: 1285px;
  }
}
@media (min-width: 1025px) and (max-width: 1281px) {
  .container-fluid-1920 {
    max-width: 1185px;
  }

  .container-fluid-1820 {
    max-width: 1185px;
  }
}
.menu-icon {
  height: 24px;
  width: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-menu white-color'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
.menu-icon-hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23131727' stroke='%23131727' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-menu white-color'%3E%3Cline x1='3' y1='12' x2='21' y2='12'%3E%3C/line%3E%3Cline x1='3' y1='6' x2='21' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='18' x2='21' y2='18'%3E%3C/line%3E%3C/svg%3E");
}
/* BG ICON */
.bg-custom-icon {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
}
.search-icon {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.97' height='14.935' viewBox='0 0 14.97 14.935'%3E%3Cpath id='search' d='M1.821,2.162a6.226,6.226,0,0,1,9.847,7.422l2.809,2.809a1.687,1.687,0,1,1-2.386,2.386l-2.8-2.8A6.227,6.227,0,0,1,1.821,2.162Zm1.1,7.7a4.667,4.667,0,1,0,0-6.6A4.637,4.637,0,0,0,2.923,9.864Z' transform='translate(0 -0.338)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.home-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ehome%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='home' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M21.536,9.018 L11.757,0.302 C11.3068263,-0.0994288978 10.6271737,-0.0994288978 10.177,0.302 L0.397,9.018 C0.143041343,9.24292262 -0.00254405375,9.56575823 -0.003,9.905 L-0.003,20.816 C-0.003,21.471562 0.528438002,22.003 1.184,22.003 L20.746,22.003 C21.401562,22.003 21.933,21.471562 21.933,20.816 L21.933,9.904 C21.933,9.56557643 21.7885855,9.24323557 21.536,9.018 Z M20.326,20.396 L1.607,20.396 L1.607,10.436 L10.967,2.011 L20.326,10.436 L20.326,20.395 L20.326,20.396 Z' id='Path_67'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.calendar-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='22px' viewBox='0 0 23 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecalendar%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendar' transform='translate(0.600000, 0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M18.9,1.695 L16.947,1.695 L16.947,0.678 C16.947,0.30355094 16.6434491,0 16.269,0 C15.8945509,0 15.591,0.30355094 15.591,0.678 L15.591,1.695 L6.1,1.695 L6.1,0.678 C6.09999999,0.303550948 5.79644905,0 5.422,0 C5.04755095,0 4.74400001,0.303550948 4.744,0.678 L4.744,1.695 L2.8,1.695 C1.25516345,1.69499842 0.00220690935,2.94616503 0,4.491 L0,18.9 C0,20.4463973 1.2536027,21.7 2.8,21.7 L18.9,21.7 C20.4463973,21.7 21.7,20.4463973 21.7,18.9 L21.7,4.491 C21.6977931,2.94616503 20.4448365,1.69499842 18.9,1.695 Z M2.8,3.04999861 L4.745,3.04999861 L4.745,3.728 C4.745,4.10244906 5.04855094,4.406 5.423,4.406 C5.79744906,4.406 6.101,4.10244906 6.101,3.728 L6.101,3.04999861 L15.591,3.04999861 L15.591,3.728 C15.591,4.10244906 15.8945509,4.406 16.269,4.406 C16.6434491,4.406 16.947,4.10244906 16.947,3.728 L16.947,3.04999861 L18.9,3.04999861 C19.6948333,3.05110164 20.3388984,3.69516672 20.34,4.49 L20.34,6.1 L1.356,6.1 L1.356,4.491 C1.35626497,4.10838435 1.50858114,3.7415596 1.77941252,3.47129089 C2.05024389,3.20102219 2.41738463,3.04946923 2.8,3.04999861 Z M18.9,20.336 L2.8,20.336 C2.00516672,20.3348984 1.36110164,19.6908333 1.36,18.896 L1.36,7.457 L20.34,7.457 L20.34,18.9 C20.3367,19.6932707 19.6932768,20.3349066 18.9,20.336 Z' id='Path_2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.record-circular-button-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Erecord-circular-button%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='record-circular-button' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M11.012,0 C4.93024037,-0.00055225967 -0.0004476328,4.92924034 -0.000999909187,11.011 C-0.00155218557,17.0927596 4.9282404,22.0234476 11.01,22.0239999 C17.0917597,22.0245522 22.0224477,17.0947596 22.023,11.013 C22.0169384,4.93398128 17.0910175,0.00716563563 11.012,0 Z M11.012,20.621 C5.70522605,20.6204477 1.40363185,16.3181074 1.40400002,11.0113334 C1.40436819,5.70455944 5.70655932,1.40300006 11.0133333,1.40300006 C16.3201073,1.40300006 20.622,5.70522602 20.622,11.012 C20.6170392,16.3175622 16.3175617,20.6174872 11.012,20.623 L11.012,20.621 Z' id='Path_3'%3E%3C/path%3E%3Cpath d='M11.011,5.988 C8.23576913,5.988 5.986,8.23776913 5.986,11.013 C5.986,13.7882309 8.23576913,16.038 11.011,16.038 C13.7862309,16.038 16.036,13.7882309 16.036,11.013 C16.0326938,8.23913974 13.7848603,5.99130615 11.011,5.988 Z M11.011,14.636 C9.01007235,14.636 7.388,13.0139276 7.388,11.013 C7.388,9.01207235 9.01007235,7.39 11.011,7.39 C13.0119276,7.39 14.634,9.01207235 14.634,11.013 C14.6317955,13.0130138 13.0110138,14.6337955 11.011,14.636 L11.011,14.636 Z' id='Path_4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.settings-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='23px' viewBox='0 0 24 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esettings%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='settings' transform='translate(0.400000, 0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M11.7,22.016 L10.317,22.016 C9.1979758,22.0148975 8.29110249,21.1080242 8.29,19.989 L8.29,19.522 C7.81473174,19.3700743 7.35310082,19.1783971 6.91,18.949 L6.579,19.28 C6.19884795,19.6602553 5.68318917,19.8738891 5.1455,19.8738891 C4.60781083,19.8738891 4.09215205,19.6602553 3.712,19.28 L2.736,18.3 C2.35574473,17.919848 2.14211086,17.4041892 2.14211086,16.8665 C2.14211086,16.3288108 2.35574473,15.813152 2.736,15.433 L3.067,15.102 C2.83760723,14.6588972 2.64593019,14.1972666 2.494,13.722 L2.027,13.722 C0.909922801,13.7209055 0.0038533545,12.8170711 0,11.7 L0,10.317 C0.0011024877,9.1979758 0.907975796,8.29110249 2.027,8.29 L2.494,8.29 C2.64593909,7.81473664 2.83761582,7.35310681 3.067,6.91 L2.736,6.579 C2.35574473,6.19884795 2.14211086,5.68318917 2.14211086,5.1455 C2.14211086,4.60781083 2.35574473,4.09215205 2.736,3.712 L3.713,2.735 C4.09315205,2.35474473 4.60881083,2.14111086 5.1465,2.14111086 C5.68418917,2.14111086 6.19984795,2.35474473 6.58,2.735 L6.911,3.066 C7.35412478,2.83665443 7.8157513,2.64497907 8.291,2.493 L8.291,2.027 C8.29210142,0.90836566 9.19836634,0.00165342752 10.317,0 L11.7,0 C12.8190242,0.0011024877 13.7258975,0.907975796 13.727,2.027 L13.727,2.494 C14.2022683,2.64592574 14.6638992,2.83760293 15.107,3.067 L15.438,2.736 C15.818152,2.35574473 16.3338108,2.14211086 16.8715,2.14211086 C17.4091892,2.14211086 17.924848,2.35574473 18.305,2.736 L19.282,3.713 C19.6622553,4.09315205 19.8758891,4.60881083 19.8758891,5.1465 C19.8758891,5.68418917 19.6622553,6.19984795 19.282,6.58 L18.951,6.911 C19.1803971,7.35410082 19.3720743,7.81573174 19.524,8.291 L19.991,8.291 C21.1100242,8.29210249 22.0168975,9.1989758 22.018,10.318 L22.018,11.7 C22.0168975,12.8190242 21.1100242,13.7258975 19.991,13.727 L19.524,13.727 C19.3720654,14.202265 19.1803885,14.6638952 18.951,15.107 L19.282,15.438 C19.6622553,15.818152 19.8758891,16.3338108 19.8758891,16.8715 C19.8758891,17.4091892 19.6622553,17.924848 19.282,18.305 L18.305,19.282 C17.924848,19.6622553 17.4091892,19.8758891 16.8715,19.8758891 C16.3338108,19.8758891 15.818152,19.6622553 15.438,19.282 L15.107,18.951 C14.6638752,19.1803456 14.2022487,19.3720209 13.727,19.524 L13.727,19.991 C13.724796,21.1092431 12.8182447,22.0148999 11.7,22.016 Z M7.126,17.594 C7.74125869,17.9580081 8.40479827,18.2333888 9.097,18.412 C9.38205229,18.4854784 9.58119027,18.7426297 9.581,19.037 L9.581,19.989 C9.58155085,20.3958055 9.91119453,20.7254491 10.318,20.726 L11.7,20.726 C12.1068055,20.7254491 12.4364491,20.3958055 12.437,19.989 L12.437,19.037 C12.4368097,18.7426297 12.6359477,18.4854784 12.921,18.412 C13.6132017,18.2333888 14.2767413,17.9580081 14.892,17.594 C15.1455428,17.4445663 15.4680856,17.485707 15.676,17.694 L16.351,18.369 C16.4890728,18.5073754 16.6765215,18.5851394 16.872,18.5851394 C17.0674785,18.5851394 17.2549272,18.5073754 17.393,18.369 L18.37,17.392 C18.6576329,17.1042151 18.6576329,16.6377849 18.37,16.35 L17.695,15.675 C17.486707,15.4670856 17.4455663,15.1445428 17.595,14.891 C17.9590081,14.2757413 18.2343888,13.6122017 18.413,12.92 C18.4864784,12.6349477 18.7436297,12.4358097 19.038,12.436 L19.99,12.436 C20.3968055,12.4354491 20.7264491,12.1058055 20.727,11.699 L20.727,10.317 C20.7264491,9.91019453 20.3968055,9.58055085 19.99,9.58 L19.038,9.58 C18.7436297,9.58019027 18.4864784,9.38105229 18.413,9.096 C18.2343888,8.40379827 17.9590081,7.74025869 17.595,7.125 C17.4455663,6.87145715 17.486707,6.54891443 17.695,6.341 L18.37,5.666 C18.5083754,5.52792719 18.5861394,5.34047855 18.5861394,5.145 C18.5861394,4.94952145 18.5083754,4.76207281 18.37,4.624 L17.393,3.647 C17.1052151,3.35936715 16.6387849,3.35936715 16.351,3.647 L15.676,4.322 C15.4680856,4.53029305 15.1455428,4.5714337 14.892,4.422 C14.2766504,4.05651335 13.6127589,3.77977968 12.92,3.6 C12.6349477,3.52652158 12.4358097,3.26937026 12.436,2.975 L12.436,2.027 C12.4354508,1.62058399 12.1064149,1.29110103 11.7,1.29 L10.317,1.29 C9.91019453,1.29055085 9.58055085,1.62019453 9.58,2.027 L9.58,2.979 C9.57885133,3.2707319 9.38202761,3.52537259 9.1,3.6 C8.40779827,3.77861115 7.74425869,4.05399186 7.129,4.418 C6.87545715,4.5674337 6.55291443,4.52629305 6.345,4.318 L5.67,3.643 C5.53192719,3.50462456 5.34447855,3.42686056 5.149,3.42686056 C4.95352145,3.42686056 4.76607281,3.50462456 4.628,3.643 L3.651,4.62 C3.36336715,4.90778487 3.36336715,5.37421513 3.651,5.662 L4.326,6.337 C4.53429305,6.54491443 4.5754337,6.86745715 4.426,7.121 C4.05851501,7.73831091 3.78041389,8.40460888 3.6,9.1 C3.52652158,9.38505229 3.26937026,9.58419027 2.975,9.584 L2.027,9.584 C1.62019453,9.58455085 1.29055085,9.91419453 1.29,10.321 L1.29,11.7 C1.29055085,12.1068055 1.62019453,12.4364491 2.027,12.437 L2.979,12.437 C3.27337026,12.4368097 3.53052158,12.6359477 3.604,12.921 C3.78261115,13.6132017 4.05799186,14.2767413 4.422,14.892 C4.5714337,15.1455428 4.53029305,15.4680856 4.322,15.676 L3.647,16.351 C3.50862456,16.4890728 3.43086056,16.6765215 3.43086056,16.872 C3.43086056,17.0674785 3.50862456,17.2549272 3.647,17.393 L4.624,18.37 C4.91178487,18.6576329 5.37821513,18.6576329 5.666,18.37 L6.341,17.695 C6.5494046,17.4877071 6.87123374,17.4466575 7.125,17.595 L7.126,17.594 Z' id='Path_37'%3E%3C/path%3E%3Cpath d='M11.008,15.798 C8.36255605,15.798 6.218,13.653444 6.218,11.008 C6.218,8.36255605 8.36255605,6.218 11.008,6.218 C13.653444,6.218 15.798,8.36255605 15.798,11.008 C15.7924991,13.6511621 13.6511621,15.7924991 11.008,15.798 Z M11.008,7.508 C9.07500338,7.508 7.508,9.07500338 7.508,11.008 C7.508,12.9409966 9.07500338,14.508 11.008,14.508 C12.9409966,14.508 14.508,12.9409966 14.508,11.008 C14.508,9.07500338 12.9409966,7.508 11.008,7.508 Z' id='Path_38'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.contact-book-icon {
  width: 23px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='26px' viewBox='0 0 24 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Econtact-book%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='contact-book' transform='translate(0.200000, 0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M19.992,-1.67915307e-07 L5.9,-1.67915307e-07 C5.1088592,-0.000265260949 4.35001609,0.313759826 3.79040753,0.872993316 C3.23079897,1.43222681 2.91626517,2.1908592 2.916,2.982 L2.916,4.27 L1.516,4.27 C1.18462915,4.27 0.916,4.53862915 0.916,4.87 C0.916,5.20137085 1.18462915,5.47 1.516,5.47 L2.916,5.47 L2.916,9.376 L1.516,9.376 C1.18462915,9.376 0.916,9.64462915 0.916,9.976 C0.916,10.3073708 1.18462915,10.576 1.516,10.576 L2.916,10.576 L2.916,14.489 L1.516,14.489 C1.18462915,14.489 0.916,14.7576292 0.916,15.089 C0.916,15.4203708 1.18462915,15.689 1.516,15.689 L2.916,15.689 L2.916,19.602 L1.516,19.602 C1.18462915,19.602 0.916,19.8706292 0.916,20.202 C0.916,20.5333708 1.18462915,20.802 1.516,20.802 L2.916,20.802 L2.916,22.09 C2.92860821,23.7257508 4.25620499,25.04621 5.892,25.05 L19.986,25.05 C21.6326845,25.0494481 22.9674481,23.7146845 22.9680027,22.068 L22.9680027,2.982 C22.9690615,2.1918389 22.656052,1.43364817 22.0978862,0.874357011 C21.5397204,0.315065848 20.7821616,0.000529953075 19.992,-1.67915307e-07 Z M21.781,22.068 C21.7749954,23.0535395 20.9775395,23.8509954 19.992,23.857 L5.9,23.857 C4.91446047,23.8509954 4.11700456,23.0535395 4.111,22.068 L4.111,20.78 L5.5,20.78 C5.72853812,20.8047935 5.95115218,20.6968313 6.07318684,20.5020187 C6.19522149,20.3072062 6.19522149,20.0597938 6.07318684,19.8649813 C5.95115218,19.6701687 5.72853812,19.5622065 5.5,19.587 L4.1,19.587 L4.1,15.674 L5.5,15.674 C5.80453697,15.6409615 6.03528717,15.3838239 6.03528717,15.0775 C6.03528717,14.7711761 5.80453697,14.5140385 5.5,14.481 L4.1,14.481 L4.1,10.569 L5.5,10.569 C5.80453697,10.5359615 6.03528717,10.2788239 6.03528717,9.9725 C6.03528717,9.66617614 5.80453697,9.40903847 5.5,9.376 L4.1,9.376 L4.1,5.463 L5.5,5.463 C5.80453697,5.42996153 6.03528717,5.17282386 6.03528717,4.8665 C6.03528717,4.56017614 5.80453697,4.30303847 5.5,4.27 L4.1,4.27 L4.1,2.982 C4.10604898,1.9921859 4.91016742,1.193 5.9,1.193 L19.992,1.193 C20.9775395,1.19900456 21.7749954,1.99646047 21.781,2.982 L21.781,22.068 Z' id='Path_64'%3E%3C/path%3E%3Cpath d='M12.942,12.352 C14.5397598,12.352 15.835,11.0567598 15.835,9.459 C15.835,7.86124022 14.5397598,6.566 12.942,6.566 C11.3442402,6.566 10.049,7.86124022 10.049,9.459 C10.049,11.0567598 11.3442402,12.352 12.942,12.352 Z M12.942,7.752 C13.8808841,7.752 14.642,8.51311593 14.642,9.452 C14.642,10.3908841 13.8808841,11.152 12.942,11.152 C12.0031159,11.152 11.242,10.3908841 11.242,9.452 C11.2431037,8.51389707 12.0038964,7.75399935 12.942,7.754 L12.942,7.752 Z' id='Path_65'%3E%3C/path%3E%3Cpath d='M12.942,13.312 C11.7434279,13.3195972 10.5984549,13.8097309 9.76562778,14.6717239 C8.9328007,15.5337168 8.48235283,16.6948762 8.516,17.893 C8.516,18.0521299 8.5792141,18.2047422 8.69173593,18.3172641 C8.80425776,18.4297859 8.95687011,18.493 9.116,18.493 L16.774,18.493 C16.9331299,18.493 17.0857422,18.4297859 17.1982641,18.3172641 C17.3107859,18.2047422 17.374,18.0521299 17.374,17.893 C17.4076671,16.6938416 16.9564044,15.5317617 16.1222745,14.6695891 C15.2881446,13.8074165 14.1416159,13.3179887 12.942,13.312 L12.942,13.312 Z M9.757,17.296 C9.96920622,15.6991416 11.3311033,14.5062541 12.942,14.5062541 C14.5528967,14.5062541 15.9147938,15.6991416 16.127,17.296 L9.757,17.296 Z' id='Path_66'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.question-icon {
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='24px' height='23px' viewBox='0 0 24 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Equestion%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='question' transform='translate(0.800000, 0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M11.011,0 C4.92979262,0 0,4.92979262 0,11.011 C0,17.0922074 4.92979262,22.022 11.011,22.022 C17.0922074,22.022 22.022,17.0922074 22.022,11.011 C22.0153864,4.93253418 17.0894658,0.00661362359 11.011,0 Z M11.011,20.613 C5.7090664,20.613 1.411,16.3149336 1.411,11.013 C1.411,5.7110664 5.7090664,1.413 11.011,1.413 C16.3129336,1.413 20.611,5.7110664 20.611,11.013 C20.6038389,16.3119645 16.3099645,20.6058389 11.011,20.613 Z' id='Path_39'%3E%3C/path%3E%3Cpath d='M11.011,5.111 C8.97453542,5.11320456 7.32420456,6.76353542 7.322,8.8 C7.322,9.18880846 7.63719154,9.504 8.026,9.504 C8.41480846,9.504 8.73,9.18880846 8.73,8.8 C8.73220823,7.54076155 9.75442246,6.52153005 11.013662,6.52300156 C12.2729015,6.52447306 13.2927309,7.54609082 13.2919961,8.805331 C13.2912613,10.0645712 12.2702404,11.0849981 11.011,11.085 C10.6244007,11.085 10.311,11.3984007 10.311,11.785 L10.311,14.492 C10.311,14.8808085 10.6261915,15.196 11.015,15.196 C11.4038085,15.196 11.719,14.8808085 11.719,14.492 L11.719,12.422 C13.5856963,12.061296 14.8725291,10.3409719 14.6913227,8.44840044 C14.5101163,6.555829 12.9202266,5.111 11.019,5.111 L11.011,5.111 Z' id='Path_40'%3E%3C/path%3E%3Cpath d='M11.011,16.2849999 C10.6775643,16.2869248 10.3917705,16.5237757 10.3279729,16.8510568 C10.2641753,17.1783379 10.4400855,17.5051897 10.7483857,17.6322094 C11.056686,17.7592291 11.4117862,17.6511536 11.5970501,17.3739166 C11.782314,17.0966796 11.7463087,16.7272475 11.511,16.491 C11.3780939,16.3589733 11.1983368,16.2849133 11.011,16.2849999 L11.011,16.2849999 Z' id='Path_41'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.nav-item.active .home-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ehome-active%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='486%25' y1='332.1%25' x2='576.9%25' y2='50%25' id='linearGradient-1'%3E%3Cstop stop-color='%23F98D29' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23F7B733' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='home-active' fill='url(%23linearGradient-1)' fill-rule='nonzero'%3E%3Cpath d='M21.622,9.054 L11.804,0.303 C11.3520318,-0.0997303388 10.6699682,-0.0997303388 10.218,0.303 L0.399,9.054 C0.144788392,9.28000572 -0.000759565548,9.60384993 -0.001,9.944 L-0.001,20.899 C-0.001,21.5573234 0.532676578,22.091 1.191,22.091 L20.829,22.091 C21.4873234,22.091 22.021,21.5573234 22.021,20.899 L22.021,9.944 C22.021,9.6040063 21.8758407,9.28018709 21.622,9.054 Z' id='Path_1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item.active .calendar-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecalendar-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendar-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M18.9,1.695 L16.946,1.695 L16.946,0.678 C16.946,0.30355094 16.6424491,0 16.268,0 C15.8935509,0 15.59,0.30355094 15.59,0.678 L15.59,1.695 L6.1,1.695 L6.1,0.678 C6.09999999,0.303550948 5.79644905,0 5.422,0 C5.04755095,0 4.74400001,0.303550948 4.744,0.678 L4.744,1.695 L2.8,1.695 C1.25516345,1.69499842 0.00220690935,2.94616503 0,4.491 L0,18.9 C0,20.4463973 1.2536027,21.7 2.8,21.7 L18.9,21.7 C20.4463973,21.7 21.7,20.4463973 21.7,18.9 L21.7,4.491 C21.6977931,2.94616503 20.4448365,1.69499842 18.9,1.695 Z' id='Path_2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item.active .record-circular-button-icon {
      width: 28px;
      height: 28px;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='29px' height='29px' viewBox='0 0 29 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Erecord-circular-button-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='record-circular-button-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M14.175,-0.002 C6.34662404,-0.002 0.000368282408,6.34395747 1.56766106e-07,14.1723334 C-0.000367968875,22.0007094 6.34529093,28.3472636 14.1736669,28.3479999 C22.0020428,28.3487363 28.3488955,22.0033759 28.35,14.175 C28.3422845,6.34923788 22.000761,0.00681955333 14.175,-0.002 Z M14.175,26.542 C7.34323764,26.542 1.805,21.0037624 1.805,14.172 C1.805,7.34023764 7.34323764,1.802 14.175,1.802 C21.0067624,1.802 26.545,7.34023764 26.545,14.172 C26.5383868,21.0013451 21.0043439,26.5362827 14.175,26.544 L14.175,26.542 Z' id='Path_3'%3E%3C/path%3E%3Cpath d='M14.175,7.706 C11.5585337,7.706 9.19970159,9.28212125 8.1984233,11.6994209 C7.19714501,14.1167205 7.7506052,16.8991527 9.60072623,18.7492738 C11.4508473,20.5993948 14.2332795,21.152855 16.6505791,20.1515767 C19.0678788,19.1502984 20.644,16.7914663 20.644,14.175 C20.640142,10.6038692 17.7461308,7.709858 14.175,7.706 L14.175,7.706 Z' id='Path_4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item.active .settings-icon {
      width: 28px;
      height: 28px;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='29px' height='29px' viewBox='0 0 29 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esettings-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='settings-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M15.064,28.35 L13.285,28.35 C11.8442221,28.3483468 10.6766532,27.1807779 10.675,25.74 L10.675,25.14 C10.063621,24.9435664 9.46985881,24.6960261 8.9,24.4 L8.473,24.827 C7.45374274,25.8462035 5.80125726,25.8462035 4.782,24.827 L3.523,23.569 C2.50379653,22.5497427 2.50379653,20.8972573 3.523,19.878 L3.949,19.452 C3.65356004,18.8814304 3.40668796,18.2869972 3.211,17.675 L2.611,17.675 C1.16983164,17.6738979 0.00165419257,16.5061678 0,15.065 L0,13.285 C0.00165321776,11.8442221 1.16922214,10.6766532 2.61,10.675 L3.21,10.675 C3.40612439,10.0636577 3.65332935,9.46989745 3.949,8.9 L3.522,8.473 C2.50279653,7.45374274 2.50279653,5.80125726 3.522,4.782 L4.781,3.523 C5.80025726,2.50379653 7.45274274,2.50379653 8.472,3.523 L8.898,3.949 C9.46858956,3.65360297 10.0630191,3.40673241 10.675,3.211 L10.675,2.611 C10.6761021,1.16983164 11.8438322,0.00165419257 13.285,0 L15.064,0 C16.5047779,0.00165321776 17.6723468,1.16922214 17.674,2.61 L17.674,3.21 C18.2859989,3.40568351 18.8804324,3.65255574 19.451,3.948 L19.878,3.521 C20.8972573,2.50179653 22.5497427,2.50179653 23.569,3.521 L24.827,4.778 C25.8462035,5.79725726 25.8462035,7.44974274 24.827,8.469 L24.4,8.9 C24.69544,9.47056957 24.942312,10.0650028 25.138,10.677 L25.738,10.677 C27.1787779,10.6786532 28.3463468,11.8462221 28.348,13.287 L28.348,15.066 C28.3463468,16.5067779 27.1787779,17.6743468 25.738,17.676 L25.138,17.676 C24.9423031,18.287994 24.6954314,18.8824264 24.4,19.453 L24.827,19.88 C25.8462035,20.8992573 25.8462035,22.5517427 24.827,23.571 L23.569,24.829 C22.5497427,25.8482035 20.8972573,25.8482035 19.878,24.829 L19.452,24.403 C18.8814104,24.698397 18.2869809,24.9452676 17.675,25.141 C17.674,27.179 16.5,28.35 15.064,28.35 Z M11.114,19.533 L12.698,20.072 L14.656,20.184 L18.11,18.672 L19.174,17.672 L19.874,16.011 L20.081,15.062 L20.081,13.172 L19.781,11.714 L19.317,10.814 L18.4,9.84 L17.492,9.009 L16.014,8.323 L15.065,8.09 L13.926,8.09 L12.888,8.166 L11.827,8.472 L10.498,9.272 L9.985,9.724 L9.093,10.676 L8.471,11.876 L8.241,12.716 L8.058,13.288 L8.058,14.97 L8.471,16.437 L10.205,18.842 L11.113,19.533 L11.114,19.533 Z' id='Path_37'%3E%3C/path%3E%3Cpath d='M14.175,20.344 C10.7685077,20.344 8.007,17.5824923 8.007,14.176 C8.007,10.7695077 10.7685077,8.008 14.175,8.008 C17.5814923,8.008 20.343,10.7695077 20.343,14.176 C20.3391424,17.5808932 17.5798932,20.3401424 14.175,20.344 Z M14.175,9.669 C13.8706301,9.67431934 13.5672387,9.70509333 13.268,9.761 C11.1560751,10.1648367 9.63846709,12.0260142 9.668,14.176 C9.668,16.6651474 11.6858526,18.683 14.175,18.683 C16.6641474,18.683 18.682,16.6651474 18.682,14.176 C18.682,11.6868526 16.6641474,9.669 14.175,9.669 L14.175,9.669 Z' id='Path_38'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item.active .contact-book-icon {
      width: 28px;
      height: 32px;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='32px' viewBox='0 0 28 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Econtact-book-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='contact-book-active' fill-rule='nonzero'%3E%3Cpath d='M23.6773793,0 L6.1822069,0 C4.13820449,0.00106541716 2.48147921,1.6577907 2.48041379,3.7017931 L2.48041379,5.30165517 L0.742482759,5.30165517 C0.333487335,5.30165517 0.00193103448,5.63321147 0.00193103448,6.0422069 C0.00193103448,6.23861343 0.0799532243,6.42697565 0.218833613,6.56585604 C0.357714001,6.70473643 0.54607623,6.78275862 0.742482759,6.78275862 L2.47268966,6.78275862 L2.47268966,11.6393103 L0.740551724,11.6393103 C0.3315563,11.6393103 0,11.9708666 0,12.3798621 C0,12.7888575 0.3315563,13.1204138 0.740551724,13.1204138 L2.47268966,13.1204138 L2.47268966,17.9769655 L0.740551724,17.9769655 C0.3315563,17.9769655 0,18.3085218 0,18.7175172 C0,19.1265127 0.3315563,19.458069 0.740551724,19.458069 L2.47268966,19.458069 L2.47268966,24.3146207 L0.740551724,24.3146207 C0.3315563,24.3146207 0,24.646177 0,25.0551724 C0,25.4641678 0.3315563,25.7957241 0.740551724,25.7957241 L2.47268966,25.7957241 L2.47268966,27.3946207 C2.47375507,29.4386231 4.13048035,31.0953484 6.17448276,31.0964138 L23.6696552,31.0964138 C25.7136576,31.0953484 27.3703829,29.4386231 27.3714514,27.3946207 L27.3714514,3.7017931 C27.3727294,2.7209624 26.984192,1.77982319 26.2913641,1.0855466 C25.5985361,0.391270014 24.6582105,0.000767639364 23.6773793,0 L23.6773793,0 Z M6.1822069,1.48110345 L23.6773793,1.48110345 C23.6773793,1.48110345 4.95696552,1.484 6.1822069,1.48110345 Z' id='Path_64' fill='%23F98D29'%3E%3C/path%3E%3Cpath d='M14.925931,15.3333793 C16.9090523,15.3333793 18.5166897,13.7257419 18.5166897,11.7426207 C18.5166897,9.75949946 16.9090523,8.15186207 14.925931,8.15186207 C12.9428098,8.15186207 11.3351724,9.75949946 11.3351724,11.7426207 C11.3351724,13.7257419 12.9428098,15.3333793 14.925931,15.3333793 Z' id='Path_65' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M14.925931,16.5257931 C13.43828,16.5353393 12.0171851,17.1437208 10.9834671,18.2135916 C9.9497491,19.2834625 9.3905592,20.7246237 9.43213793,22.2117241 C9.43319912,22.6202792 9.7641346,22.9512147 10.1726897,22.9522759 L19.6791724,22.9522759 C20.0877275,22.9512147 20.418663,22.6202792 20.4197241,22.2117241 C20.4613029,20.7246237 19.902113,19.2834625 18.868395,18.2135916 C17.834677,17.1437208 16.413582,16.5353393 14.925931,16.5257931 L14.925931,16.5257931 Z' id='Path_66' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item.active .question-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Equestion-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='question-active' fill-rule='nonzero'%3E%3Cpath d='M11.011,0 C17.0894658,0.00661362359 22.0153864,4.93253418 22.022,11.011 C22.022,17.0922074 17.0922074,22.022 11.011,22.022 C4.92979262,22.022 0,17.0922074 0,11.011 C0,4.92979262 4.92979262,0 11.011,0 Z' id='Path_39' fill='%23F98D29'%3E%3C/path%3E%3Cpath d='M11.011,5.111 C8.97453542,5.11320456 7.32420456,6.76353542 7.322,8.8 C7.322,9.18880846 7.63719154,9.504 8.026,9.504 C8.41480846,9.504 8.73,9.18880846 8.73,8.8 C8.73220823,7.54076155 9.75442246,6.52153005 11.013662,6.52300156 C12.2729015,6.52447306 13.2927309,7.54609082 13.2919961,8.805331 C13.2912613,10.0645712 12.2702404,11.0849981 11.011,11.085 C10.6244007,11.085 10.311,11.3984007 10.311,11.785 L10.311,14.492 C10.311,14.8808085 10.6261915,15.196 11.015,15.196 C11.4038085,15.196 11.719,14.8808085 11.719,14.492 L11.719,12.422 C13.5856963,12.061296 14.8725291,10.3409719 14.6913227,8.44840044 C14.5101163,6.555829 12.9202266,5.111 11.019,5.111 L11.011,5.111 Z' id='Path_40' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M11.011,16.2849999 C10.6775643,16.2869248 10.3917705,16.5237757 10.3279729,16.8510568 C10.2641753,17.1783379 10.4400855,17.5051897 10.7483857,17.6322094 C11.056686,17.7592291 11.4117862,17.6511536 11.5970501,17.3739166 C11.782314,17.0966796 11.7463087,16.7272475 11.511,16.491 C11.3780939,16.3589733 11.1983368,16.2849133 11.011,16.2849999 L11.011,16.2849999 Z' id='Path_41' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .home-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ehome-active%3C/title%3E%3Cdefs%3E%3ClinearGradient x1='486%25' y1='332.1%25' x2='576.9%25' y2='50%25' id='linearGradient-1'%3E%3Cstop stop-color='%23F98D29' offset='0%25'%3E%3C/stop%3E%3Cstop stop-color='%23F7B733' offset='100%25'%3E%3C/stop%3E%3C/linearGradient%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='home-active' fill='url(%23linearGradient-1)' fill-rule='nonzero'%3E%3Cpath d='M21.622,9.054 L11.804,0.303 C11.3520318,-0.0997303388 10.6699682,-0.0997303388 10.218,0.303 L0.399,9.054 C0.144788392,9.28000572 -0.000759565548,9.60384993 -0.001,9.944 L-0.001,20.899 C-0.001,21.5573234 0.532676578,22.091 1.191,22.091 L20.829,22.091 C21.4873234,22.091 22.021,21.5573234 22.021,20.899 L22.021,9.944 C22.021,9.6040063 21.8758407,9.28018709 21.622,9.054 Z' id='Path_1'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .calendar-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='22px' height='22px' viewBox='0 0 22 22' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Ecalendar-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='calendar-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M18.9,1.695 L16.946,1.695 L16.946,0.678 C16.946,0.30355094 16.6424491,0 16.268,0 C15.8935509,0 15.59,0.30355094 15.59,0.678 L15.59,1.695 L6.1,1.695 L6.1,0.678 C6.09999999,0.303550948 5.79644905,0 5.422,0 C5.04755095,0 4.74400001,0.303550948 4.744,0.678 L4.744,1.695 L2.8,1.695 C1.25516345,1.69499842 0.00220690935,2.94616503 0,4.491 L0,18.9 C0,20.4463973 1.2536027,21.7 2.8,21.7 L18.9,21.7 C20.4463973,21.7 21.7,20.4463973 21.7,18.9 L21.7,4.491 C21.6977931,2.94616503 20.4448365,1.69499842 18.9,1.695 Z' id='Path_2'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .record-circular-button-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='29px' height='29px' viewBox='0 0 29 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Erecord-circular-button-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='record-circular-button-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M14.175,-0.002 C6.34662404,-0.002 0.000368282408,6.34395747 1.56766106e-07,14.1723334 C-0.000367968875,22.0007094 6.34529093,28.3472636 14.1736669,28.3479999 C22.0020428,28.3487363 28.3488955,22.0033759 28.35,14.175 C28.3422845,6.34923788 22.000761,0.00681955333 14.175,-0.002 Z M14.175,26.542 C7.34323764,26.542 1.805,21.0037624 1.805,14.172 C1.805,7.34023764 7.34323764,1.802 14.175,1.802 C21.0067624,1.802 26.545,7.34023764 26.545,14.172 C26.5383868,21.0013451 21.0043439,26.5362827 14.175,26.544 L14.175,26.542 Z' id='Path_3'%3E%3C/path%3E%3Cpath d='M14.175,7.706 C11.5585337,7.706 9.19970159,9.28212125 8.1984233,11.6994209 C7.19714501,14.1167205 7.7506052,16.8991527 9.60072623,18.7492738 C11.4508473,20.5993948 14.2332795,21.152855 16.6505791,20.1515767 C19.0678788,19.1502984 20.644,16.7914663 20.644,14.175 C20.640142,10.6038692 17.7461308,7.709858 14.175,7.706 L14.175,7.706 Z' id='Path_4'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .settings-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='29px' height='29px' viewBox='0 0 29 29' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Esettings-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='settings-active' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M15.064,28.35 L13.285,28.35 C11.8442221,28.3483468 10.6766532,27.1807779 10.675,25.74 L10.675,25.14 C10.063621,24.9435664 9.46985881,24.6960261 8.9,24.4 L8.473,24.827 C7.45374274,25.8462035 5.80125726,25.8462035 4.782,24.827 L3.523,23.569 C2.50379653,22.5497427 2.50379653,20.8972573 3.523,19.878 L3.949,19.452 C3.65356004,18.8814304 3.40668796,18.2869972 3.211,17.675 L2.611,17.675 C1.16983164,17.6738979 0.00165419257,16.5061678 0,15.065 L0,13.285 C0.00165321776,11.8442221 1.16922214,10.6766532 2.61,10.675 L3.21,10.675 C3.40612439,10.0636577 3.65332935,9.46989745 3.949,8.9 L3.522,8.473 C2.50279653,7.45374274 2.50279653,5.80125726 3.522,4.782 L4.781,3.523 C5.80025726,2.50379653 7.45274274,2.50379653 8.472,3.523 L8.898,3.949 C9.46858956,3.65360297 10.0630191,3.40673241 10.675,3.211 L10.675,2.611 C10.6761021,1.16983164 11.8438322,0.00165419257 13.285,0 L15.064,0 C16.5047779,0.00165321776 17.6723468,1.16922214 17.674,2.61 L17.674,3.21 C18.2859989,3.40568351 18.8804324,3.65255574 19.451,3.948 L19.878,3.521 C20.8972573,2.50179653 22.5497427,2.50179653 23.569,3.521 L24.827,4.778 C25.8462035,5.79725726 25.8462035,7.44974274 24.827,8.469 L24.4,8.9 C24.69544,9.47056957 24.942312,10.0650028 25.138,10.677 L25.738,10.677 C27.1787779,10.6786532 28.3463468,11.8462221 28.348,13.287 L28.348,15.066 C28.3463468,16.5067779 27.1787779,17.6743468 25.738,17.676 L25.138,17.676 C24.9423031,18.287994 24.6954314,18.8824264 24.4,19.453 L24.827,19.88 C25.8462035,20.8992573 25.8462035,22.5517427 24.827,23.571 L23.569,24.829 C22.5497427,25.8482035 20.8972573,25.8482035 19.878,24.829 L19.452,24.403 C18.8814104,24.698397 18.2869809,24.9452676 17.675,25.141 C17.674,27.179 16.5,28.35 15.064,28.35 Z M11.114,19.533 L12.698,20.072 L14.656,20.184 L18.11,18.672 L19.174,17.672 L19.874,16.011 L20.081,15.062 L20.081,13.172 L19.781,11.714 L19.317,10.814 L18.4,9.84 L17.492,9.009 L16.014,8.323 L15.065,8.09 L13.926,8.09 L12.888,8.166 L11.827,8.472 L10.498,9.272 L9.985,9.724 L9.093,10.676 L8.471,11.876 L8.241,12.716 L8.058,13.288 L8.058,14.97 L8.471,16.437 L10.205,18.842 L11.113,19.533 L11.114,19.533 Z' id='Path_37'%3E%3C/path%3E%3Cpath d='M14.175,20.344 C10.7685077,20.344 8.007,17.5824923 8.007,14.176 C8.007,10.7695077 10.7685077,8.008 14.175,8.008 C17.5814923,8.008 20.343,10.7695077 20.343,14.176 C20.3391424,17.5808932 17.5798932,20.3401424 14.175,20.344 Z M14.175,9.669 C13.8706301,9.67431934 13.5672387,9.70509333 13.268,9.761 C11.1560751,10.1648367 9.63846709,12.0260142 9.668,14.176 C9.668,16.6651474 11.6858526,18.683 14.175,18.683 C16.6641474,18.683 18.682,16.6651474 18.682,14.176 C18.682,11.6868526 16.6641474,9.669 14.175,9.669 L14.175,9.669 Z' id='Path_38'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .contact-book-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='28px' height='32px' viewBox='0 0 28 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Econtact-book-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='contact-book-active' fill-rule='nonzero'%3E%3Cpath d='M23.6773793,0 L6.1822069,0 C4.13820449,0.00106541716 2.48147921,1.6577907 2.48041379,3.7017931 L2.48041379,5.30165517 L0.742482759,5.30165517 C0.333487335,5.30165517 0.00193103448,5.63321147 0.00193103448,6.0422069 C0.00193103448,6.23861343 0.0799532243,6.42697565 0.218833613,6.56585604 C0.357714001,6.70473643 0.54607623,6.78275862 0.742482759,6.78275862 L2.47268966,6.78275862 L2.47268966,11.6393103 L0.740551724,11.6393103 C0.3315563,11.6393103 0,11.9708666 0,12.3798621 C0,12.7888575 0.3315563,13.1204138 0.740551724,13.1204138 L2.47268966,13.1204138 L2.47268966,17.9769655 L0.740551724,17.9769655 C0.3315563,17.9769655 0,18.3085218 0,18.7175172 C0,19.1265127 0.3315563,19.458069 0.740551724,19.458069 L2.47268966,19.458069 L2.47268966,24.3146207 L0.740551724,24.3146207 C0.3315563,24.3146207 0,24.646177 0,25.0551724 C0,25.4641678 0.3315563,25.7957241 0.740551724,25.7957241 L2.47268966,25.7957241 L2.47268966,27.3946207 C2.47375507,29.4386231 4.13048035,31.0953484 6.17448276,31.0964138 L23.6696552,31.0964138 C25.7136576,31.0953484 27.3703829,29.4386231 27.3714514,27.3946207 L27.3714514,3.7017931 C27.3727294,2.7209624 26.984192,1.77982319 26.2913641,1.0855466 C25.5985361,0.391270014 24.6582105,0.000767639364 23.6773793,0 L23.6773793,0 Z M6.1822069,1.48110345 L23.6773793,1.48110345 C23.6773793,1.48110345 4.95696552,1.484 6.1822069,1.48110345 Z' id='Path_64' fill='%23F98D29'%3E%3C/path%3E%3Cpath d='M14.925931,15.3333793 C16.9090523,15.3333793 18.5166897,13.7257419 18.5166897,11.7426207 C18.5166897,9.75949946 16.9090523,8.15186207 14.925931,8.15186207 C12.9428098,8.15186207 11.3351724,9.75949946 11.3351724,11.7426207 C11.3351724,13.7257419 12.9428098,15.3333793 14.925931,15.3333793 Z' id='Path_65' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M14.925931,16.5257931 C13.43828,16.5353393 12.0171851,17.1437208 10.9834671,18.2135916 C9.9497491,19.2834625 9.3905592,20.7246237 9.43213793,22.2117241 C9.43319912,22.6202792 9.7641346,22.9512147 10.1726897,22.9522759 L19.6791724,22.9522759 C20.0877275,22.9512147 20.418663,22.6202792 20.4197241,22.2117241 C20.4613029,20.7246237 19.902113,19.2834625 18.868395,18.2135916 C17.834677,17.1437208 16.413582,16.5353393 14.925931,16.5257931 L14.925931,16.5257931 Z' id='Path_66' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.nav-item:hover .question-icon {
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='23px' height='23px' viewBox='0 0 23 23' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Equestion-active%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='question-active' fill-rule='nonzero'%3E%3Cpath d='M11.011,0 C17.0894658,0.00661362359 22.0153864,4.93253418 22.022,11.011 C22.022,17.0922074 17.0922074,22.022 11.011,22.022 C4.92979262,22.022 0,17.0922074 0,11.011 C0,4.92979262 4.92979262,0 11.011,0 Z' id='Path_39' fill='%23F98D29'%3E%3C/path%3E%3Cpath d='M11.011,5.111 C8.97453542,5.11320456 7.32420456,6.76353542 7.322,8.8 C7.322,9.18880846 7.63719154,9.504 8.026,9.504 C8.41480846,9.504 8.73,9.18880846 8.73,8.8 C8.73220823,7.54076155 9.75442246,6.52153005 11.013662,6.52300156 C12.2729015,6.52447306 13.2927309,7.54609082 13.2919961,8.805331 C13.2912613,10.0645712 12.2702404,11.0849981 11.011,11.085 C10.6244007,11.085 10.311,11.3984007 10.311,11.785 L10.311,14.492 C10.311,14.8808085 10.6261915,15.196 11.015,15.196 C11.4038085,15.196 11.719,14.8808085 11.719,14.492 L11.719,12.422 C13.5856963,12.061296 14.8725291,10.3409719 14.6913227,8.44840044 C14.5101163,6.555829 12.9202266,5.111 11.019,5.111 L11.011,5.111 Z' id='Path_40' fill='%23FFFFFF'%3E%3C/path%3E%3Cpath d='M11.011,16.2849999 C10.6775643,16.2869248 10.3917705,16.5237757 10.3279729,16.8510568 C10.2641753,17.1783379 10.4400855,17.5051897 10.7483857,17.6322094 C11.056686,17.7592291 11.4117862,17.6511536 11.5970501,17.3739166 C11.782314,17.0966796 11.7463087,16.7272475 11.511,16.491 C11.3780939,16.3589733 11.1983368,16.2849133 11.011,16.2849999 L11.011,16.2849999 Z' id='Path_41' fill='%23FFFFFF'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    }
.pencil-icon {
  width: 32px;
  height: 32px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='32px' height='32px' viewBox='0 0 32 32' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Epencil-icon%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='pencil-icon' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpolygon id='Path_59' points='19.927 4.838 24.766 0 31.5 6.734 26.662 11.572'%3E%3C/polygon%3E%3Cpolygon id='Path_60' points='-0.001 31.496 8.289 29.112 2.383 23.206'%3E%3C/polygon%3E%3Cpolygon id='Path_61' points='10.201 28.03 3.467 21.296 18.431 6.33 25.165 13.064'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.copy-clip-icon {
  width: 21px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='21px' height='26px' viewBox='0 0 21 26' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='%23F98D29' fill-rule='nonzero'%3E%3Cpath d='M13.811,4.441 L2.011,4.441 C0.902793133,4.44155176 0.00455175856,5.33979313 0.004,6.448 L0.004,23.384 C0.00455175856,24.4922069 0.902793133,25.3904482 2.011,25.391 L13.811,25.391 C14.9192069,25.3904482 15.8174482,24.4922069 15.818,23.384 L15.818,6.448 C15.8136151,5.34138586 14.9176141,4.44538485 13.811,4.441 Z M14.411,23.379 C14.411,23.7103708 14.1423708,23.979 13.811,23.979 L2.011,23.979 C1.67962915,23.979 1.411,23.7103708 1.411,23.379 L1.411,6.448 C1.411,6.11662915 1.67962915,5.848 2.011,5.848 L13.811,5.848 C14.1423708,5.848 14.411,6.11662915 14.411,6.448 L14.411,23.379 Z' id='Path_62'%3E%3C/path%3E%3Cpath d='M18.324,0 L6.524,0 C5.41579313,0.000551758562 4.51755176,0.898793133 4.517,2.007 C4.517,2.39359932 4.83040068,2.707 5.217,2.707 C5.60359932,2.707 5.917,2.39359932 5.917,2.007 C5.917,1.67562915 6.18562915,1.407 6.517,1.407 L18.317,1.407 C18.6483708,1.407 18.917,1.67562915 18.917,2.007 L18.917,18.943 C18.917,19.1021299 18.8537859,19.2547422 18.7412641,19.3672641 C18.6287422,19.4797859 18.4761299,19.543 18.317,19.543 C17.9304007,19.543 17.617,19.8564007 17.617,20.243 C17.617,20.6295993 17.9304007,20.943 18.317,20.943 C19.4252069,20.9424482 20.3234482,20.0442069 20.324,18.936 L20.324,2.007 C20.3234582,0.901519141 19.4294722,0.00440417399 18.324,0 Z' id='Path_63'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.microphone-icon {
  width: 10px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='10px' height='14px' viewBox='0 0 10 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EGroup%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M4.718,8.8910008 C5.38422384,8.89073484 6.02305554,8.62582412 6.4939594,8.15454519 C6.96486326,7.68326626 7.22926527,7.04422384 7.2290002,6.378 L7.2290002,2.512 C7.2290002,1.12438457 6.10411543,-0.0005 4.7165,-0.0005 C3.32888457,-0.0005 2.204,1.12438457 2.204,2.512 L2.204,6.379 C2.204,7.04557049 2.4689307,7.6848108 2.94045473,8.15595972 C3.41197877,8.62710863 4.05142972,8.89153071 4.718,8.8910008 Z' id='Path_16'%3E%3C/path%3E%3Cpath d='M8.113,4.004 L8.113,4.886 L8.554,4.886 L8.554,6.378 C8.55400008,7.74847086 7.82286263,9.01483819 6.63600007,9.70007364 C5.4491375,10.3853091 3.9868625,10.3853091 2.79999993,9.70007364 C1.61313737,9.01483819 0.881999918,7.74847086 0.882,6.378 L0.882,4.886 L1.323,4.886 L1.323,4.004 L0,4.004 L0,6.378 C0.00191348731,8.81257819 1.85338894,10.8471666 4.277,11.078 L4.277,12.943 L1.617,12.943 L1.617,13.825 L7.817,13.825 L7.817,12.943 L5.157,12.943 L5.157,11.078 C7.58061106,10.8471666 9.43208651,8.81257819 9.434,6.378 L9.434,4.004 L8.113,4.004 Z' id='Path_17'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.un-mute-white-microphone-icon {
  width: 24px;
  height: 26px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.415' height='26.07' viewBox='0 0 24.415 26.07'%3E%3Cg id='un-muted-microphone' transform='translate(-361.755 -1033.199)'%3E%3Cg id='microphone' transform='translate(290.37 1033.199)'%3E%3Cpath id='Path_16' data-name='Path 16' d='M154.315,16.768a4.738,4.738,0,0,0,4.738-4.738V4.738a4.738,4.738,0,1,0-9.477,0V12.03A4.738,4.738,0,0,0,154.315,16.768Z' transform='translate(-70.84)' fill='%23fff'/%3E%3Cpath id='Path_17' data-name='Path 17' d='M89.878,136.147v1.664h.832v2.814a7.234,7.234,0,1,1-14.469,0v-2.814h.832v-1.664h-2.5v4.478a8.91,8.91,0,0,0,8.066,8.859V153H77.627v1.664h11.7V153H84.307v-3.517a8.91,8.91,0,0,0,8.066-8.859v-4.478h-2.5Z' transform='translate(0 -128.595)' fill='%23fff'/%3E%3C/g%3E%3Cpath id='Path_11849' data-name='Path 11849' d='M-663.114,301.114l20.88,20.12' transform='translate(1026.637 734.592)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.un-mute-microphone-icon {
  width: 13px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='14px' height='14px' viewBox='0 0 14 14' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3Eunmute-microphone%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='unmute-microphone' transform='translate(1.000000, 0.000000)'%3E%3Cg id='microphone' transform='translate(1.178000, 0.000000)' fill='%23FF2626' fill-rule='nonzero'%3E%3Cpath d='M4.718,8.8910008 C5.38422384,8.89073484 6.02305554,8.62582412 6.4939594,8.15454519 C6.96486326,7.68326626 7.22926527,7.04422384 7.2290002,6.378 L7.2290002,2.512 C7.2290002,1.12438457 6.10411543,-0.0005 4.7165,-0.0005 C3.32888457,-0.0005 2.204,1.12438457 2.204,2.512 L2.204,6.379 C2.204,7.04557049 2.4689307,7.6848108 2.94045473,8.15595972 C3.41197877,8.62710863 4.05142972,8.89153071 4.718,8.8910008 Z' id='Path_16'%3E%3C/path%3E%3Cpath d='M8.113,4.004 L8.113,4.886 L8.554,4.886 L8.554,6.378 C8.55400008,7.74847086 7.82286263,9.01483819 6.63600007,9.70007364 C5.4491375,10.3853091 3.9868625,10.3853091 2.79999993,9.70007364 C1.61313737,9.01483819 0.881999918,7.74847086 0.882,6.378 L0.882,4.886 L1.323,4.886 L1.323,4.004 L0,4.004 L0,6.378 C0.00191348731,8.81257819 1.85338894,10.8471666 4.277,11.078 L4.277,12.943 L1.617,12.943 L1.617,13.825 L7.817,13.825 L7.817,12.943 L5.157,12.943 L5.157,11.078 C7.58061106,10.8471666 9.43208651,8.81257819 9.434,6.378 L9.434,4.004 L8.113,4.004 Z' id='Path_17'%3E%3C/path%3E%3C/g%3E%3Cline x1='0.06' y1='1.288' x2='12.225' y2='13.002' id='Path_72' stroke='%23FF2626' stroke-width='1.5' stroke-linecap='round'%3E%3C/line%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.video-camera-icon {
  width: 25px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.486' height='13.773' viewBox='0 0 24.486 13.773'%3E%3Cg id='video-camera-icon' transform='translate(0 -192)'%3E%3Cpath id='Path_53' data-name='Path 53' d='M54.264,38.122A3.061,3.061,0,1,0,51.2,35.061,3.059,3.059,0,0,0,54.264,38.122Z' transform='translate(-45.072 160.909)' fill='%23fff'/%3E%3Cpath id='Path_54' data-name='Path 54' d='M214.264,38.122a3.061,3.061,0,1,0-3.061-3.061A3.059,3.059,0,0,0,214.264,38.122Z' transform='translate(-200.672 161.817)' fill='%23fff'/%3E%3Cpath id='Path_55' data-name='Path 55' d='M23.838,193.759a1.605,1.605,0,0,0-1.528-.067l-3.945,1.953V193.53A1.407,1.407,0,0,0,16.988,192H1.684A1.669,1.669,0,0,0,0,193.53v10.713a1.669,1.669,0,0,0,1.684,1.53h15.3a1.407,1.407,0,0,0,1.377-1.53v-2.115l3.983,1.953a1.694,1.694,0,0,0,.723.161,1.341,1.341,0,0,0,.747-.229,1.48,1.48,0,0,0,.668-1.3v-7.652A1.464,1.464,0,0,0,23.838,193.759ZM9.948,197.2a1.377,1.377,0,1,1,1.377-1.377A1.377,1.377,0,0,1,9.948,197.2Zm4.132,0a1.377,1.377,0,1,1,1.378-1.377A1.377,1.377,0,0,1,14.08,197.2Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.no-video-camera-icon {
  width: 26px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.731' height='23.656' viewBox='0 0 27.731 23.656'%3E%3Cg id='Group_3340' data-name='Group 3340' transform='translate(-531.755 -1033.938)'%3E%3Cg id='video-camera' transform='translate(535 847.639)'%3E%3Cpath id='Path_53' data-name='Path 53' d='M54.264,38.122A3.061,3.061,0,1,0,51.2,35.061,3.059,3.059,0,0,0,54.264,38.122Z' transform='translate(-45.072 160.909)' fill='%23fff'/%3E%3Cpath id='Path_54' data-name='Path 54' d='M214.264,38.122a3.061,3.061,0,1,0-3.061-3.061A3.059,3.059,0,0,0,214.264,38.122Z' transform='translate(-200.672 161.817)' fill='%23fff'/%3E%3Cpath id='Path_55' data-name='Path 55' d='M23.838,193.759a1.605,1.605,0,0,0-1.528-.067l-3.945,1.953V193.53A1.407,1.407,0,0,0,16.988,192H1.684A1.669,1.669,0,0,0,0,193.53v10.713a1.669,1.669,0,0,0,1.684,1.53h15.3a1.407,1.407,0,0,0,1.377-1.53v-2.115l3.983,1.953a1.694,1.694,0,0,0,.723.161,1.341,1.341,0,0,0,.747-.229,1.48,1.48,0,0,0,.668-1.3v-7.652A1.464,1.464,0,0,0,23.838,193.759ZM9.948,197.2a1.377,1.377,0,1,1,1.377-1.377A1.377,1.377,0,0,1,9.948,197.2Zm4.132,0a1.377,1.377,0,1,1,1.378-1.377A1.377,1.377,0,0,1,14.08,197.2Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3Cpath id='Path_75' data-name='Path 75' d='M-663.114,301.114l20.88,20.12' transform='translate(1196.637 734.592)' fill='none' stroke='%23fff' stroke-linecap='round' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.no-video-camera-icon2 {
  width: 26px;
  height: 23px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.715' height='22.643' viewBox='0 0 25.715 22.643'%3E%3Cg id='no-video' transform='translate(0 -31.061)'%3E%3Cpath id='Path_18' data-name='Path 18' d='M83.48,37.319a1.541,1.541,0,0,0-1.485-.066l-3.87,1.927V37.094a1.476,1.476,0,0,0-1.489-1.49H67.578L64.2,31.6a1.507,1.507,0,1,0-2.3,1.943L78.5,53.169A1.506,1.506,0,1,0,80.8,51.218l-2.672-3.146v-.984l3.864,1.927a1.532,1.532,0,0,0,.681.159,1.558,1.558,0,0,0,.808-.226,1.524,1.524,0,0,0,.73-1.284V38.6A1.521,1.521,0,0,0,83.48,37.319Z' transform='translate(-58.493 0)' fill='%23fff'/%3E%3Cpath id='Path_19' data-name='Path 19' d='M0,124.151V136.23a1.533,1.533,0,0,0,1.533,1.513H14.428l-12.95-15.1A1.516,1.516,0,0,0,0,124.151Z' transform='translate(0 -87.057)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.social-group-icon {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg id='social-group' xmlns='http://www.w3.org/2000/svg' width='17.945' height='17.234' viewBox='0 0 17.945 17.234'%3E%3Cg id='Group_73' data-name='Group 73' transform='translate(0 2.132)'%3E%3Cpath id='Path_56' data-name='Path 56' d='M8.223,12.966a1.487,1.487,0,0,1-.3-1.71h0A6.235,6.235,0,0,0,9.634,7.194,3.348,3.348,0,0,0,6.207,3.6a3.3,3.3,0,0,0-3.356,3.6,6.173,6.173,0,0,0,1.658,4.073,1.453,1.453,0,0,1-.422,1.7C2.206,13.656,0,14.915,0,16.157v.466C0,18.316,3.233,18.7,6.225,18.7s6.189-.385,6.189-2.078v-.466C12.414,14.877,10.2,13.629,8.223,12.966Z' transform='translate(0 -3.599)' fill='%23fff'/%3E%3C/g%3E%3Cg id='Group_74' data-name='Group 74' transform='translate(9.229 0)'%3E%3Cpath id='Path_57' data-name='Path 57' d='M18.126,8.9c-.084-.028-.619-.159-.285-1.191h0a5.741,5.741,0,0,0,1.472-3.818A3.044,3.044,0,0,0,16.231.514a2.878,2.878,0,0,0-2.794,1.851,4.846,4.846,0,0,1,1.7,3.876A7.56,7.56,0,0,1,13.352,10.9c1.456.551,3.731,1.659,4.382,3.352,2.294-.127,4.333-.6,4.333-1.915V11.9C22.066,10.7,19.982,9.526,18.126,8.9Z' transform='translate(-13.352 -0.514)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.exclusion-icon {
  width: 25px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18' viewBox='0 0 25 18'%3E%3Cg id='exclusion-icon' transform='translate(9925 21868)'%3E%3Cpath id='Exclusion_3' data-name='Exclusion 3' d='M-4568-138h-21a2,2,0,0,1-2-2v-14a2,2,0,0,1,2-2h21a2,2,0,0,1,2,2v14A2,2,0,0,1-4568-138Zm-10.379-14.417a.336.336,0,0,0-.237.111c-.317.317-2.363,3.019-2.983,3.839l-.03.04c-.022.023-.214.224-.161.354.031.075.137.113.313.113h1.618v5.4a.225.225,0,0,0,.06.147.3.3,0,0,0,.221.076h2.466a.361.361,0,0,0,.3-.1.206.206,0,0,0,.035-.163v-5.469h1.752c.13,0,.208-.029.231-.087.051-.129-.189-.358-.191-.36l-3.109-3.756A.422.422,0,0,0-4578.379-152.417Z' transform='translate(-5334 -21712)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.speech-bubble-icon {
  width: 20px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.174' height='18' viewBox='0 0 19.174 18'%3E%3Cg id='speech-bubble' transform='translate(0 -13.936)'%3E%3Cpath id='Path_13' data-name='Path 13' d='M13.275,13.935H0v9.482H2.042V26.4l2.98-2.98h8.253Z' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_14' data-name='Path 14' d='M148.639,145.36v5.208H140v4.274h8.253l2.98,2.98v-2.98h2.042V145.36Z' transform='translate(-134.1 -125.886)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.record-circular-button {
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18'%3E%3Cg id='record-circular-button' transform='translate(0 -0.002)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M9,0a9,9,0,1,0,9,9A9.01,9.01,0,0,0,9,0ZM9,16.856A7.854,7.854,0,1,1,16.854,9,7.863,7.863,0,0,1,9,16.856Z' transform='translate(0 0)' fill='%23fff'/%3E%3Cpath id='Path_4' data-name='Path 4' d='M68.146,64.04a4.107,4.107,0,1,0,4.107,4.107A4.112,4.112,0,0,0,68.146,64.04Z' transform='translate(-59.146 -59.145)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.telephone-button {
  width: 28px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.501' height='27.5' viewBox='0 0 27.501 27.5'%3E%3Cg id='telephone' transform='matrix(-0.719, 0.695, -0.695, -0.719, 25.501, 13.99)'%3E%3Cg id='Group_7' data-name='Group 7' transform='translate(-1.439 -1.389)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M16.357,12.167a1.507,1.507,0,0,0-2.279,0c-.533.528-1.066,1.057-1.589,1.594a.314.314,0,0,1-.439.081c-.345-.188-.712-.34-1.043-.546A16.528,16.528,0,0,1,7.022,9.669,9.44,9.44,0,0,1,5.594,7.381a.328.328,0,0,1,.081-.421c.533-.515,1.052-1.043,1.576-1.571a1.513,1.513,0,0,0,0-2.333C6.83,2.635,6.413,2.223,6,1.8S5.142.939,4.708.513a1.517,1.517,0,0,0-2.279,0c-.537.528-1.052,1.07-1.6,1.589A2.594,2.594,0,0,0,.016,3.858,7.417,7.417,0,0,0,.589,7.05a19.4,19.4,0,0,0,3.443,5.735,21.305,21.305,0,0,0,7.056,5.52A10.2,10.2,0,0,0,15,19.442a2.864,2.864,0,0,0,2.458-.936c.457-.51.972-.976,1.455-1.464a1.523,1.523,0,0,0,.009-2.319Q17.642,13.441,16.357,12.167Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.rec-icon {
  width: 21px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21'%3E%3Cg id='rc-icon' transform='translate(12056 789)'%3E%3Ccircle id='Ellipse_207' data-name='Ellipse 207' cx='10.5' cy='10.5' r='10.5' transform='translate(-12056 -789)' fill='%23fff'/%3E%3Ccircle id='Ellipse_208' data-name='Ellipse 208' cx='5.5' cy='5.5' r='5.5' transform='translate(-12051 -784)' fill='%23ff1a46'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.play-icon {
  width: 12px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='15' viewBox='0 0 12 15'%3E%3Cg id='Group_3341' data-name='Group 3341' transform='translate(-1104.865 -19.297)'%3E%3Crect id='Rectangle_84' data-name='Rectangle 84' width='3' height='15' rx='1' transform='translate(1104.865 19.297)' fill='%23fff'/%3E%3Crect id='Rectangle_85' data-name='Rectangle 85' width='3' height='15' rx='1' transform='translate(1113.865 19.297)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.paused-icon {
  width: 19px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='19' viewBox='0 0 16 19'%3E%3Cpath id='Polygon_4' data-name='Polygon 4' d='M7.78,2.9a2,2,0,0,1,3.439,0l5.987,10.083A2,2,0,0,1,15.487,16H3.513a2,2,0,0,1-1.72-3.021Z' transform='translate(16) rotate(90)' fill='%23fff'/%3E%3C/svg%3E%0A");
  background-position: 5px;
}
.stop-icon {
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15'%3E%3Crect id='Rectangle_82' data-name='Rectangle 82' width='15' height='15' rx='1' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.more-icon {
  width: 20px;
  height: 4px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='4' viewBox='0 0 20 4'%3E%3Cg id='more-icon' transform='translate(10588 -5006)'%3E%3Ccircle id='Ellipse_209' data-name='Ellipse 209' cx='2' cy='2' r='2' transform='translate(-10588 5006)' fill='%23fff'/%3E%3Ccircle id='Ellipse_210' data-name='Ellipse 210' cx='2' cy='2' r='2' transform='translate(-10580 5006)' fill='%23fff'/%3E%3Ccircle id='Ellipse_211' data-name='Ellipse 211' cx='2' cy='2' r='2' transform='translate(-10572 5006)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.share-option-icon {
  width: 15px;
  height: 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.356' height='14.901' viewBox='0 0 13.356 14.901'%3E%3Cg id='share-option' transform='matrix(0.017, 1, -1, 0.017, 13.101, 0)'%3E%3Cpath id='Path_66' data-name='Path 66' d='M14.519,8.754l-4.193,4.193a.524.524,0,0,1-.893-.369v-2.1H7.6q-5.839,0-7.165-3.3A7.457,7.457,0,0,1,0,4.455,9.834,9.834,0,0,1,1.04.761l.086-.2q.061-.139.111-.246a.931.931,0,0,1,.107-.18A.28.28,0,0,1,1.572,0a.239.239,0,0,1,.192.082.305.305,0,0,1,.07.2A1.667,1.667,0,0,1,1.814.5,1.694,1.694,0,0,0,1.793.7q-.041.557-.041,1.007A6.97,6.97,0,0,0,1.9,3.185a4.45,4.45,0,0,0,.4,1.134,2.849,2.849,0,0,0,.655.827,3.844,3.844,0,0,0,.864.569A4.684,4.684,0,0,0,4.9,6.064a10.384,10.384,0,0,0,1.261.176q.635.049,1.437.049H9.434v-2.1a.521.521,0,0,1,.893-.368l4.193,4.193a.515.515,0,0,1,0,.737Z' transform='translate(0 0)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.full-screen-selector-icon {
  width: 19px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg id='full-screen-selector' xmlns='http://www.w3.org/2000/svg' width='18.306' height='18.307' viewBox='0 0 18.306 18.307'%3E%3Cg id='fullscreen_x5F_alt' transform='translate(0)'%3E%3Cg id='Group_13' data-name='Group 13'%3E%3Cpath id='Path_9' data-name='Path 9' d='M25.385,23.768,21.618,20,20,21.618l3.768,3.767-1.479,1.479h4.576V22.288Z' transform='translate(-8.559 -8.559)' fill='%23fff'/%3E%3Cpath id='Path_10' data-name='Path 10' d='M1.479,3.1,5.247,6.865,6.865,5.247,3.1,1.479,4.576,0H0V4.576Z' fill='%23fff'/%3E%3Cpath id='Path_11' data-name='Path 11' d='M23.768,1.479,20,5.247l1.618,1.618L25.385,3.1l1.479,1.479V0H22.288Z' transform='translate(-8.559)' fill='%23fff'/%3E%3Cpath id='Path_12' data-name='Path 12' d='M6.865,21.618,5.247,20,1.479,23.768,0,22.288v4.576H4.576L3.1,25.385Z' transform='translate(0 -8.559)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.volume-icon {
  width: 21px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20.356' height='19' viewBox='0 0 20.356 19'%3E%3Cg id='volume-icon' transform='translate(0 -15.99)'%3E%3Cpath id='Path_4' data-name='Path 4' d='M11.83,16.058a.676.676,0,0,0-.718.081l-6.6,5.28H1.357A1.359,1.359,0,0,0,0,22.777V28.2a1.358,1.358,0,0,0,1.357,1.357H4.511l6.6,5.28a.679.679,0,0,0,.719.08.677.677,0,0,0,.384-.611V16.67A.681.681,0,0,0,11.83,16.058Z' fill='%23fff'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M342.907,122.448a.679.679,0,0,0-.954.966,5.412,5.412,0,0,1,0,7.665.678.678,0,1,0,.954.964,6.769,6.769,0,0,0,0-9.595Z' transform='translate(-327.258 -101.756)' fill='%23fff'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M388.025,77.322a.679.679,0,1,0-.957.964,8.1,8.1,0,0,1,0,11.493.679.679,0,0,0,.957.964,9.457,9.457,0,0,0,0-13.42Z' transform='translate(-370.461 -58.542)' fill='%23fff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.paperclip-icon {
  width: 25px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.536' height='27.072' viewBox='0 0 24.536 27.072'%3E%3Cg id='paperclip' transform='translate(-20.269)'%3E%3Cpath id='Path_39' data-name='Path 39' d='M25.856,27.073A5.589,5.589,0,0,1,21.9,17.531l12.54-12.54a3.8,3.8,0,1,1,5.367,5.367l-9.224,9.224a.939.939,0,0,1-1.327-1.327L38.484,9.03a1.918,1.918,0,1,0-2.712-2.712l-12.54,12.54a3.712,3.712,0,0,0,5.25,5.25L41.315,11.273a5.506,5.506,0,0,0-7.787-7.787L24.01,13a.939.939,0,1,1-1.327-1.327L32.2,2.159A7.383,7.383,0,1,1,42.643,12.6L29.808,25.436A5.552,5.552,0,0,1,25.856,27.073Z' fill='%2399a1ac'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.paperclip-icon02 {
  width: 25px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.536' height='27.072' viewBox='0 0 24.536 27.072'%3E%3Cg id='paperclip-01' transform='translate(-20.269)'%3E%3Cpath id='Path_39' data-name='Path 39' d='M25.856,27.073A5.589,5.589,0,0,1,21.9,17.531l12.54-12.54a3.8,3.8,0,1,1,5.367,5.367l-9.224,9.224a.939.939,0,0,1-1.327-1.327L38.484,9.03a1.918,1.918,0,1,0-2.712-2.712l-12.54,12.54a3.712,3.712,0,0,0,5.25,5.25L41.315,11.273a5.506,5.506,0,0,0-7.787-7.787L24.01,13a.939.939,0,1,1-1.327-1.327L32.2,2.159A7.383,7.383,0,1,1,42.643,12.6L29.808,25.436A5.552,5.552,0,0,1,25.856,27.073Z' fill='%23f98d29'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.paperclip-icon03 {
  width: 25px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.536' height='27.072' viewBox='0 0 24.536 27.072'%3E%3Cg id='paperclip-01' transform='translate(-20.269)'%3E%3Cpath id='Path_39' data-name='Path 39' d='M25.856,27.073A5.589,5.589,0,0,1,21.9,17.531l12.54-12.54a3.8,3.8,0,1,1,5.367,5.367l-9.224,9.224a.939.939,0,0,1-1.327-1.327L38.484,9.03a1.918,1.918,0,1,0-2.712-2.712l-12.54,12.54a3.712,3.712,0,0,0,5.25,5.25L41.315,11.273a5.506,5.506,0,0,0-7.787-7.787L24.01,13a.939.939,0,1,1-1.327-1.327L32.2,2.159A7.383,7.383,0,1,1,42.643,12.6L29.808,25.436A5.552,5.552,0,0,1,25.856,27.073Z' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.send-button-icon {
  width: 25px;
  height: 21px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.458' height='20.963' viewBox='0 0 24.458 20.963'%3E%3Cg id='send-button' transform='translate(0 -38.25)'%3E%3Cg id='send' transform='translate(0 38.25)'%3E%3Cpath id='Path_25' data-name='Path 25' d='M0,59.214,24.458,48.732,0,38.25V46.4l17.47,2.329L0,51.061Z' transform='translate(0 -38.25)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");
}
.volume-high-black-icon {
  width: 18px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='volume-high-icon' xmlns='http://www.w3.org/2000/svg' width='17.139' height='15.997' viewBox='0 0 17.139 15.997'%3E%3Cpath id='Path_4' data-name='Path 4' d='M9.96,16.047a.57.57,0,0,0-.6.069L3.8,20.561H1.143A1.144,1.144,0,0,0,0,21.7v4.57a1.144,1.144,0,0,0,1.143,1.143H3.8l5.556,4.446a.572.572,0,0,0,.606.067.57.57,0,0,0,.323-.514V16.562A.573.573,0,0,0,9.96,16.047Z' transform='translate(0 -15.99)' fill='%2300142f'/%3E%3Cpath id='Path_5' data-name='Path 5' d='M342.724,122.417a.572.572,0,0,0-.8.814,4.557,4.557,0,0,1,0,6.453.571.571,0,1,0,.8.811,5.7,5.7,0,0,0,0-8.078Z' transform='translate(-329.549 -118.458)' fill='%2300142f'/%3E%3Cpath id='Path_6' data-name='Path 6' d='M387.842,77.291a.572.572,0,1,0-.806.811,6.818,6.818,0,0,1,0,9.676.572.572,0,0,0,.806.811,7.962,7.962,0,0,0,0-11.3Z' transform='translate(-373.055 -74.942)' fill='%2300142f'/%3E%3C/svg%3E%0A");
}
.volume-low-black-icon {
  width: 11px;
  height: 16px;
  background-image: url("data:image/svg+xml,%3Csvg id='volume-low-icon' xmlns='http://www.w3.org/2000/svg' width='10.283' height='15.997' viewBox='0 0 10.283 15.997'%3E%3Cpath id='Path_4' data-name='Path 4' d='M9.96,16.047a.57.57,0,0,0-.6.069L3.8,20.561H1.143A1.144,1.144,0,0,0,0,21.7v4.57a1.144,1.144,0,0,0,1.143,1.143H3.8l5.556,4.446a.572.572,0,0,0,.606.067.57.57,0,0,0,.323-.514V16.562A.573.573,0,0,0,9.96,16.047Z' transform='translate(0 -15.99)' fill='%2300142f'/%3E%3C/svg%3E%0A");
}
.chevron-right-next-icon {
  width: 9px;
  height: 28px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.652' height='8.845' viewBox='0 0 27.652 8.845'%3E%3Cpath id='Chevron_Right_1_' d='M8.54,14.813c-.458.8-6.2,12.431-6.2,12.431a1.4,1.4,0,0,1-1.977,0c-.546-.544-.371-1.286,0-1.973L5.954,13.819.369,2.382a1.507,1.507,0,0,1,0-1.974,1.4,1.4,0,0,1,1.977,0l6.2,12.431A1.755,1.755,0,0,1,8.54,14.813Z' transform='translate(0 8.845) rotate(-90)' fill='%23d6ddea'/%3E%3C/svg%3E%0A");
}
.auth-section {
  padding: 0;
  margin: 0;
  position: relative;
}
.auth-section .video-bg-fixed-div {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
.auth-section .video-bg-fixed-div .video-bg {
      height: 100vh;
      width: 100%;
      object-fit: cover;
      object-position: top;
    }
.auth-section .auth-div {
    padding: 80px 0;
    margin: 0;
    position: relative;
    min-height: 100vh;
    background-size: cover;
    display: flex;
    align-items: center;
    justify-content: center;
  }
.auth-section .auth-div .auth-center-root {
      padding: 0;
      margin: 0 auto;
      position: relative;
      width: 100%;
    }
.auth-section .auth-div .auth-center-root .auth-header-div {
        padding: 0;
        margin: 0 auto 40px auto;
        position: relative;
        width: 100%;
      }
.auth-section .auth-div .auth-center-root .auth-header-div .logo-header-div {
          display: flex;
          justify-content: center;
          align-items: center;
          flex-wrap: wrap;
          width: 100%;
          margin: 0 auto 30px auto;
        }
.auth-section .auth-div .auth-center-root .auth-header-div .logo-header-div .img-logo-auth {
            width: 250px;
            object-fit: contain;
          }
.auth-section .auth-div .auth-center-root .auth-header-div .text-div h3 {
            font-weight: 600;
            font-size: 44px;
            line-height: 1.4;
            color: #fff;
            display: block;
            width: 100%;
            text-align: center;
          }
.auth-section .auth-div .auth-center-root .auth-body-div {
        padding: 0;
        margin: 0 auto;
        position: relative;
        max-width: 660px;
      }
.auth-section .auth-div .auth-center-root .auth-body-div::before {
          content: "";
          background: transparent
            linear-gradient(114deg, #0072ff 0%, #00c6ff 100%);
          height: 100%;
          width: calc(100% - 10px);
          position: absolute;
          border-radius: 20px;
          filter: blur(50px);
          left: 10px;
        }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box {
          padding: 0;
          margin: 0;
          position: relative;
          background: #fff;
          box-shadow: 0px 23px 66px #00000010;
          border-radius: 27px;
        }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box.auth-card-box2 {
            padding-bottom: 30px;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box.auth-card-box2 .general-form-btn {
              margin: 5px 0 30px 0;
            }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-container {
            margin: 0 auto;
            width: 100%;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div {
            padding: 0;
            margin: 0;
            position: relative;
            background: #002855;
            border-radius: 25px 25px 0px 0px;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div .back-div {
              display: flex;
              position: absolute;
              left: 10px;
              top: 11px;
            }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div h1 {
              font-weight: 700;
              font-size: 25px;
              line-height: 1.5;
              text-align: center;
              letter-spacing: 0px;
              color: #fff;
              padding: 10px 15px 10px 15px;
              min-height: 60px;
              display: flex;
              align-items: center;
              justify-content: center;
              flex-wrap: wrap;
            }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div-back-div {
            padding-left: 60px;
            padding-right: 60px;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .auth-card-body {
            padding: 15px;
            margin: 0;
            position: relative;
            min-height: 320px;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .auth-card-body .form-root {
              padding: 15px 15px;
            }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .bottom-row {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            padding: 5px 0 0 5px;
            margin: 0 0 10px 0;
            position: relative;
            width: 100%;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .general-form-btn {
            padding: 0;
            margin: 0 0 5px 0;
            position: relative;
            display: flex;
            flex-wrap: wrap;
            width: 100%;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .bottom-link-row {
            padding: 0;
            margin: 0 0 20px 0;
            position: relative;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .bottom-link-row p {
              font-weight: 400;
              font-size: 14px;
              color: #778ca2;
              text-align: center;
            }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .min-d-h134 {
            min-height: 134px;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div {
            padding: 20px 0 5px 0;
          }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div .form-group-custom .prag-label-div {
                margin: 0 0 20px 0;
              }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div .form-group-custom .prag-label-div p {
                  text-align: center;
                  font-weight: 600;
                  font-size: 20px;
                  line-height: 1.5;
                  letter-spacing: 0;
                  color: #000;
                  margin: 0 0 10px 0;
                  display: block;
                }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div .form-group-custom .center-text {
                text-align: center;
              }
.auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-general-form-btn {
            justify-content: center;
          }
.auth-section .login-redirection-div {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 380px;
    flex-wrap: wrap;
  }
.auth-section .login-redirection-div .login-redirection-inner-div {
      width: 100%;
    }
.auth-section .login-redirection-div .login-redirection-inner-div .top-redirection-div {
        padding: 0;
        margin: 0 0 25px 0;
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
      }
.auth-section .login-redirection-div .login-redirection-inner-div .top-redirection-div .progress-circle {
          width: 110px;
          height: 110px;
          display: flex;
          align-items: center;
          justify-content: center;
        }
.auth-section .login-redirection-div .login-redirection-inner-div .top-redirection-div .circle-progress-value {
          stroke-width: 10px;
          stroke: #0072ff;
          stroke-linecap: round;
        }
.auth-section .login-redirection-div .login-redirection-inner-div .top-redirection-div .circle-progress-circle {
          stroke-width: 10px;
          stroke: #eaf0f7;
        }
.auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div {
        margin: 0 0 20px 0;
      }
.auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div h4 {
          text-align: center;
          font-weight: 600;
          letter-spacing: 0;
          color: #000;
          font-size: 20px;
          line-height: 1.5;
          display: block;
          margin: 0 0 5px 0;
        }
.auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div p {
          text-align: center;
          letter-spacing: 0;
          font-size: 14px;
          line-height: 1.5;
          font-weight: 500;
        }
.auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div p .link {
            color: #f98d29;
          }
@media (max-width: 767px) {
    .auth-section .auth-div {
      padding: 40px 0;
    }
        .auth-section .auth-div .auth-center-root .auth-header-div {
          margin: 0 auto 30px auto;
        }

          .auth-section .auth-div .auth-center-root .auth-header-div .logo-header-div {
            margin: 0 auto 20px auto;
          }

            .auth-section .auth-div .auth-center-root .auth-header-div .logo-header-div .img-logo-auth {
              width: 120px;
            }
            .auth-section .auth-div .auth-center-root .auth-header-div .text-div h3 {
              font-size: 20px;
            }
              .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div h1 {
                font-size: 18px;
                padding: 10px 15px 7px 15px;
                min-height: 50px;
              }

            .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div-back-div {
              padding-left: 50px;
              padding-right: 50px;
            }

            .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .bottom-row {
              margin: 0;
            }
              .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .auth-card-body .form-root {
                padding: 5px 5px;
              }
                  .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div .form-group-custom .prag-label-div p {
                    font-size: 14px;
                  }
          .auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div h4 {
            font-size: 16px;
          }

          .auth-section .login-redirection-div .login-redirection-inner-div .middle-redirection-div p {
            font-size: 12px;
          }
}
@media (min-width: 768px) and (max-width: 1024px) {
    .auth-section .auth-div {
      padding: 40px 0;
    }
          .auth-section .auth-div .auth-center-root .auth-header-div .logo-header-div {
            margin: 0 auto 15px auto;
          }
            .auth-section .auth-div .auth-center-root .auth-header-div .text-div h3 {
              font-size: 30px;
            }
              .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .auth-card-body .form-root {
                padding: 15px 10px 10px 10px;
              }
              .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div h1 {
                font-size: 18px;
                padding: 11px 15px 10px 15px;
                min-height: 50px;
              }

            .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .title-div-back-div {
              padding-left: 50px;
              padding-right: 50px;
            }
                  .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .center-forgot-form-div .form-group-custom .prag-label-div p {
                    font-size: 18px;
                  }

            .auth-section .auth-div .auth-center-root .auth-body-div .auth-card-box .min-d-h134 {
              min-height: 125px;
            }
}
/*  general css */
/* Colors: */
:root {
  --light-yellow-color: #f98d29;
  --white-color: #fff;
  --dark-blue-color: #002855;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen",
  "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue",
  sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New",
  monospace;
}
body {
  overflow-x: hidden;
}
.display_show {
  display: block;
}
.desktop-hidden {
  display: none;
}
.overflow-xy-hidden {
  overflow: hidden;
}
.position-fixed {
  position: unset !important;
  overflow: hidden;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-15 {
  margin-right: 15px !important;
}
.mlr-6 {
  margin-right: -6px !important;
  margin-left: -6px !important;
}
.plr-6 {
  padding-right: 6px !important;
  padding-left: 6px !important;
}
.mlr-10 {
  margin-right: -10px !important;
  margin-left: -10px !important;
}
.plr-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}
.mlr-20 {
  margin-right: -20px !important;
  margin-left: -20px !important;
}
.plr-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}
.ps-relative {
  position: relative !important;
}
/* Button */
.btn.btn-link {
  padding: 0;
  font-weight: 600;
  font-size: 18px;
  color: #f98d29;
  letter-spacing: 0;
  line-height: 22px;
  transition: all 0.8s;
}
.btn.btn-link:hover,
  .btn.btn-link:focus {
    color: #000;
  }
.btn.btn-common-primary {
  color: #fff;
  padding: 7px 20px 7px 20px;
  min-height: 54px;
  margin: 0 auto;
  min-width: 240px;
  font-weight: 600;
  border: none;
  transition: all 0.8s;
  font-size: 20px;
  line-height: 1.4;
  letter-spacing: 0;
  background: transparent linear-gradient(285deg, #f7b733 0%, #fc711a 100%) 0%
    0% no-repeat;
  border-radius: 60px;
}
.btn.btn-common-primary:hover,
  .btn.btn-common-primary:focus,
  .btn.btn-common-primary:active {
    background: transparent linear-gradient(285deg, #f7b733 0%, #fc711a 100%) 0%
      0% no-repeat;
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
.btn.btn-common-primary:not(:disabled):not(.disabled).active,
  .btn.btn-common-primary:not(:disabled):not(.disabled):active {
    background: transparent linear-gradient(285deg, #f7b733 0%, #fc711a 100%) 0%
      0% no-repeat;
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
.btn.btn-common-primary.btn-common-primary-54 {
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
  }
.btn.btn-common-primary.btn-shadow::before {
      content: "";
      background: transparent linear-gradient(103deg, #fc711a 0%, #f7b733 100%)
        0% 0% no-repeat padding-box;
      opacity: 0.6;
      filter: blur(3px);
      position: absolute;
      z-index: 0;
      height: 10px;
      margin: 0 auto;
      bottom: -5px;
      width: 80%;
      border-radius: 60px;
    }
.btn-common-primary-outline {
  color: #f98d29;
  padding: 7px 20px 7px 20px;
  min-height: 54px;
  margin: 0;
  min-width: 240px;
  font-weight: 600;
  border: none;
  transition: all 0.8s;
  font-size: 20px;
  line-height: 1.4;
  border: 2px solid #f98d29;
  letter-spacing: 0;
  background: transparent;
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-common-primary-outline:hover,
  .btn-common-primary-outline:focus,
  .btn-common-primary-outline:active {
    color: #fff;
    background: transparent linear-gradient(285deg, #f7b733 0%, #fc711a 100%) 0%
      0% no-repeat;
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
.btn-common-primary-outline:not(:disabled):not(.disabled).active,
  .btn-common-primary-outline:not(:disabled):not(.disabled):active {
    color: #fff;
    background: transparent linear-gradient(285deg, #f7b733 0%, #fc711a 100%) 0%
      0% no-repeat;
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
.btn.btn-common-secondary {
  color: #fff;
  padding: 7px 15px 7px 15px;
  min-height: 46px;
  margin: 0;
  min-width: 130px;
  font-weight: 600;
  border: none;
  transition: all 0.8s;
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0;
  background: transparent linear-gradient(114deg, #0072ff 0%, #00c6ff 100%);
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-common-secondary:hover,
  .btn.btn-common-secondary:focus,
  .btn.btn-common-secondary:active {
    background: transparent linear-gradient(114deg, #0072ff 0%, #00c6ff 100%);
    box-shadow: 0 5px 15px 0 rgba(0, 115, 255, 0.2);
  }
.btn.btn-common-secondary:not(:disabled):not(.disabled).active,
  .btn.btn-common-secondary:not(:disabled):not(.disabled):active {
    background: transparent linear-gradient(114deg, #0072ff 0%, #00c6ff 100%);
    box-shadow: 0 5px 15px 0 rgba(0, 115, 255, 0.2);
  }
.btn-common-secondary-outline {
  color: #002855;
  padding: 7px 15px 7px 15px;
  min-height: 46px;
  margin: 0;
  min-width: 130px;
  font-weight: 600;
  border: none;
  transition: all 0.8s;
  font-size: 17px;
  line-height: 1.4;
  border: 1px solid #002855;
  letter-spacing: 0;
  background: transparent;
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-common-secondary-outline:hover,
  .btn-common-secondary-outline:focus,
  .btn-common-secondary-outline:active {
    color: #fff;
    background: #002855;
    box-shadow: 0 5px 15px 0 rgba(0, 40, 85, 0.2);
  }
.btn-common-secondary-outline:not(:disabled):not(.disabled).active,
  .btn-common-secondary-outline:not(:disabled):not(.disabled):active {
    color: #fff;
    background: #002855;
    box-shadow: 0 5px 15px 0 rgba(0, 40, 85, 0.2);
  }
.btn.btn-common-danger {
  color: #fff;
  padding: 7px 15px 7px 15px;
  min-height: 46px;
  margin: 0;
  min-width: 130px;
  font-weight: 600;
  border: none;
  transition: all 0.8s;
  font-size: 17px;
  line-height: 1.4;
  letter-spacing: 0;
  background: transparent linear-gradient(292deg, #ff223b 0%, #f87777 100%);
  border-radius: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn.btn-common-danger:hover,
  .btn.btn-common-danger:focus,
  .btn.btn-common-danger:active {
    background: transparent linear-gradient(292deg, #ff223b 0%, #f87777 100%);
    box-shadow: 0 5px 15px 0 rgba(255, 34, 60, 0.2);
  }
.btn.btn-common-danger:not(:disabled):not(.disabled).active,
  .btn.btn-common-danger:not(:disabled):not(.disabled):active {
    background: transparent linear-gradient(292deg, #ff223b 0%, #f87777 100%);
    box-shadow: 0 5px 15px 0 rgba(255, 34, 60, 0.2);
  }
.btn.btn-cancel {
  background-color: #fff;
  border-radius: 3px;
  color: #071c2e;
  padding: 7px 20px 6px 20px;
  min-height: 36px;
  min-width: 170px;
  font-weight: 700;
  border: 1px solid rgba(7, 28, 46, 0.3);
  margin: 0 0 0 0;
  transition: all 0.8s;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0;
}
.btn.btn-cancel:hover,
  .btn.btn-cancel:focus,
  .btn.btn-cancel:active {
    background-color: #071c2e;
    color: #fff;
    box-shadow: 0 5px 15px 0 rgba(7, 28, 46, 0.15);
  }
.btn.btn-cancel:not(:disabled):not(.disabled).active,
  .btn.btn-cancel:not(:disabled):not(.disabled):active {
    box-shadow: 0 5px 15px 0 rgba(66, 179, 231, 0.4);
  }
.btn.btn-white {
  padding: 6px 15px;
  background: #fff;
  border: 1px solid #ececf2;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  color: #1c1d21;
  text-align: center;
  min-height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.8s;
}
.btn.btn-white:hover,
  .btn.btn-white:focus,
  .btn.btn-white:active {
    background: #ececf2;
    border: 1px solid #ececf2;
  }
.btn.btn-back-auth {
  background: transparent linear-gradient(140deg, #fc711a 0%, #f7b733 100%);
  border-radius: 10px;
  height: 40px;
  width: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}
.btn.btn-back-auth:hover,
  .btn.btn-back-auth:focus,
  .btn.btn-back-auth:active {
    background: transparent linear-gradient(140deg, #fc711a 0%, #f7b733 100%);
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
.btn.btn-back-auth:not(:disabled):not(.disabled).active,
  .btn.btn-back-auth:not(:disabled):not(.disabled):active {
    background: transparent linear-gradient(140deg, #fc711a 0%, #f7b733 100%);
    box-shadow: 0 5px 15px 0 rgba(247, 182, 51, 0.3);
  }
/* End of Button */
/* select2 */
.select-box {
  position: relative;
  display: flex;
  align-items: center;
}
.form-control.select-control {
  border: 1px solid #092a47;
  border-radius: 0;
  min-height: 50px;
  color: #071c2e;
  padding: 0 20px;
  font-size: 18px;
  font-weight: 400;
  width: 100%;
  -webkit-appearance: none;
  background: #092a47;
  position: relative;
}
.form-control.select-control:focus {
  outline: none;
  box-shadow: none;
}
.select-custom2 span.select2-selection.select2-selection--single {
    border: 1px solid #dfeaf1;
    border-radius: 0;
    min-height: 50px;
    color: #3c454c;
    padding: 10px 10px;
    font-size: 18px;
    font-weight: 400;
    width: 100%;
    -webkit-appearance: none;
    background: #fafcfd;
    position: relative;
  }
.select-custom2 .select2.select2-container .select2-selection .select2-selection__arrow {
    border-radius: 0 0 0 0;
    height: 36px;
    width: 37px;
    background-color: transparent;
    border: none;
  }
.select-custom2 .select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b {
    border: none;
    top: 7px;
    left: 7px;
    position: relative;
    margin: 0;
  }
.select-custom2 .select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b::before {
      content: "";
      display: inline-block;
      vertical-align: middle;
      -webkit-mask-size: cover;
              mask-size: cover;
      text-align: center;
      width: 24px;
      height: 24px;
      background-color: #000;
      transform: rotate(180deg);
    }
.select2-container.select2-container--default.select2-container--open {
  z-index: 99999;
}
.select2.select2-container.select2-container--open
  .select2-selection.select2-selection--single {
  background: #fff;
}
.select2-container .select2-dropdown .select2-search input {
  outline: none;
  border: 1px solid #dfeaf1;
  border-bottom: none;
  padding: 10px 10px;
}
.select2-container .select2-dropdown .select2-results ul {
  padding: 10px 0;
  background: #fff;
  border: 1px solid #eee;
  box-shadow: 2px 8px 12px 0 rgba(145, 183, 220, 0.13);
  border-radius: 0 0 8px 8px;
  margin: -10px 0 0 0;
  font-size: 18px;
  color: #000;
  font-weight: 400;
}
.select2-container
  .select2-dropdown
  .select2-results
  ul
  .select2-results__option--highlighted[aria-selected] {
  background-color: #42b4e7;
  color: #fff;
}
.select2-container--default .select2-results__option[aria-selected="true"] {
  background-color: #42b4e7;
  color: #fff;
}
.select2-results__option {
  padding: 7px 20px;
  font-size: 14px;
  line-height: 20px;
}
/* End of select2 multiple */
.select2-form-group .selectbox-inline {
    width: 100%;
  }
.select2-form-group .select-custom2 span.select2-selection.select2-selection--single {
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    padding: 3px 10px;
    min-height: 40px;
    color: #071c2e;
    background: white;
    border: 1px solid rgba(142, 152, 160, 0.6);
    box-shadow: 0 3px 3px 0 rgba(203, 203, 203, 0);
    border-radius: 6px;
    margin-bottom: 5px;
  }
.select2-form-group .select-custom2
    .select2-container--default
    .select2-selection--single
    .select2-selection__arrow
    b::before {
    -webkit-mask: none;
            mask: none;
    -webkit-mask-size: cover;
    vertical-align: middle;
    text-align: center;
    width: 24px;
    height: 24px;
    background-color: transparent;
    transform: none;
    content: "\e5c5";
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
    font-size: 24px;
    color: #8e98a0;
  }
.select2-form-group .select2-container--default
    .select2-selection--single
    .select2-selection__placeholder {
    color: rgba(7, 28, 46, 0.49);
  }
/* end of select2 */
.form-root {
  padding: 0 0;
  margin: 0;
  position: relative;

  /* End of checkbox */
}
.form-root .form-group-custom {
    margin-bottom: 20px;
    position: relative;
  }
.form-root .form-group-custom .label-div {
      display: flex;
      align-items: flex-start;
      flex-wrap: wrap;
      min-height: 48px;
      padding: 9px 0 8px 0;
    }
.form-root .form-group-custom label {
      font-weight: 600;
      font-size: 20px;
      line-height: 1.5;
      margin: 0;
      text-align: left;
      letter-spacing: 0;
      color: #000;
    }
.form-root .form-group-custom .input-control {
      position: relative;
    }
.form-root .form-group-custom .form-control {
      font-size: 18px;
      color: #000;
      min-height: 48px;
      padding: 8px 20px 8px 20px;
      border: 1px solid #eaeaea;
      border-radius: 10px;
      line-height: 24px;
      margin: 0 0 5px 0;
      font-weight: 500;
    }
.form-root .form-group-custom .form-control::-webkit-input-placeholder {
        color: #98a9bc;
      }
.form-root .form-group-custom .form-control::-moz-placeholder {
        color: #98a9bc;
      }
.form-root .form-group-custom .form-control:-ms-input-placeholder {
        color: #98a9bc;
      }
.form-root .form-group-custom .form-control:-moz-placeholder {
        color: #98a9bc;
      }
.form-root .form-group-custom .form-control:hover,
      .form-root .form-group-custom .form-control:focus,
      .form-root .form-group-custom .form-control:active {
        border-color: rgba(0, 0, 0, 0.4);
        box-shadow: none;
        outline: none;
      }
.form-root .form-group-custom input[type="password"].form-control {
      padding-right: 48px;
    }
.form-root .form-group-custom .custom-icon {
      position: absolute;
      top: 1px;
      left: 1px;
      height: 38px;
      width: 38px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: #8e98a0;
    }
.form-root .form-group-custom .custom-icon .icon-UserName1 {
        font-size: 20px;
      }
.form-root .form-group-custom .custom-icon .icon-Password {
        font-size: 20px;
      }
.form-root .form-group-custom .icon-group {
      position: absolute;
      top: 1px;
      right: 1px;
    }
.form-root .form-group-custom .pass-hide {
      height: 48px;
      width: 48px;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: transparent;
      border: none;
      color: #f98d29;
      cursor: pointer;
      outline: none;
      padding: 0 0 2px 0;
    }
.form-root .error-message-box p {
      font-weight: 600;
      font-size: 18px;
      line-height: 1.5;
      letter-spacing: 0px;
      color: #ff1a46;
    }
.form-root p.custom_success_massage {
    font-weight: 600;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 0px;
    color: #0d6b1b;
  }
/* checkbox */
.form-root .custom-checkbox {
    position: relative;
    display: block;
    min-height: 1.5rem;
    padding-left: 0;
    font-weight: 400;
    font-size: 14px;
    color: #778ca2;
    letter-spacing: 0;
    line-height: 24px;
  }
.form-root .custom-checkbox .custom-control-label {
      margin-bottom: 0;
      cursor: pointer;
      padding: 0 0 0 30px;
    }
.form-root .custom-checkbox .custom-control-label::before {
        background-color: #e8ecef;
        border: 1px solid #e8ecef;
        width: 18px;
        height: 18px;
        border-radius: 2px;
        top: 2px;
      }
.form-root .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
      background-size: 10px;
      top: 3px;
      left: 1px;
    }
.form-root .custom-checkbox .custom-control-input:focus ~ .custom-control-label::before {
      box-shadow: 0 0 0 0 #fff, 0 0 0 0 rgba(142, 152, 160, 0.25);
    }
.form-root .custom-checkbox
    .custom-control-input:checked
    ~ .custom-control-label::before {
    background-color: #4d7cfe;
  }
/*  End of general css */
/* main right content area */
.middle-area-dashboard {
  padding: 0 18px 0 328px;
  margin: 0;
  position: relative;
  transition: all 0.8s;
}
.middle-area-dashboard .main-middle-area {
    padding: 0 0 0 0;
    margin: 0;
    position: relative;
    min-height: 100vh;
    width: 100%;
    transition: all 0.8s;
  }
.header-dashboard {
  padding: 0;
  margin: 0 0 0 0;
}
.header-dashboard .navbar {
    padding: 0;
    background: #fff;
    border-bottom: 0 solid #e8ecef;
  }
.header-dashboard .navbar .nav-dashboard {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }
.header-dashboard .navbar .col-header {
      width: 100%;
    }
.nav-dashboard-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  padding: 20px 0;
}
.nav-dashboard-left {
  width: 50%;
  height: auto;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.nav-dashboard-left .heading-div {
    padding: 15px 0 15px 30px;
    margin: 0;
    position: relative;
    width: 100%;
  }
.nav-dashboard-left .heading-div h1 {
      font-weight: 400;
      font-size: 20px;
      letter-spacing: 0;
      color: #252631;
    }
.nav-dashboard-left .heading-div h1 b {
        font-weight: 700;
      }
.nav-dashboard-left .heading-div h4 {
      font-weight: 700;
      font-size: 14px;
      color: #071c2e;
      letter-spacing: 0;
      line-height: 24px;
      text-decoration: underline;
      font-style: italic;
    }
.nav-dashboard-right {
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  width: 50%;
}
.nav-dashboard-right .dropdown-menu {
    margin-top: 0;
    min-width: 200px;
    max-width: 210px;
    left: auto;
    right: 10px;
  }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle {
        padding: 0;
        padding-right: 0;
        padding-left: 0;
        display: flex;
        justify-content: center;
        align-items: center;
        box-shadow: none;
        outline: none;
        min-height: 70px;
      }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle::after {
          position: absolute;
          right: 0;
          height: 38px;
          width: 38px;
          border: none;
          content: "\e313";
          font-family: "Material Icons";
          font-weight: normal;
          font-style: normal;
          font-size: 24px;
          line-height: 1;
          letter-spacing: normal;
          text-transform: none;
          white-space: nowrap;
          direction: ltr;
          -webkit-font-feature-settings: "liga";
          -webkit-font-smoothing: antialiased;
          color: #ffffff;
          background: #002855;
          border-radius: 10px;
          opacity: 1;
          display: flex;
          align-items: center;
          justify-content: center;
        }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle::before {
          transform: rotate(270deg);
          color: #d8d8d8;
          font-size: 24px;
        }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile {
          padding: 0 0 0 0;
          display: flex;
          align-items: center;
          justify-content: flex-end;
        }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-info {
            padding: 0 58px 0 15px;
            text-align: left;
            min-width: auto;
          }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-info h3 {
              font-weight: 500;
              margin: 0;
              font-size: 18px;
              color: #00142f;
              letter-spacing: 0;
              line-height: 20px;
            }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-img {
            margin: 0 0;
            display: flex;
          }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-img .no-image-available {
              background: #eff2f6;
              text-align: center;
              letter-spacing: 0;
              font-size: 18px;
              line-height: 22px;
              font-weight: 400;
              color: #a2b8d5;
              height: 48px;
              width: 48px;
              display: flex;
              align-items: center;
              justify-content: center;
              border-radius: 100px;
              padding: 0 5px;
              white-space: nowrap;
              text-overflow: ellipsis;
              overflow: hidden;
            }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-img .no-image-available .text {
                white-space: nowrap;
                text-overflow: clip;
                overflow: hidden;
                display: inline-block;
              }
.nav-dashboard-right .user-drop-down .dropdown-custom-top .btn.dropdown-toggle .user-profile .user-img .user-top-image {
              padding: 0;
              margin: 0;
              border-radius: 100px;
              height: 48px;
              width: 48px;
              overflow: hidden;
              object-fit: cover;
            }
.nav-dashboard-right .user-drop-down .dropdown-custom-top.show .btn.dropdown-toggle::after {
            transform: rotate(180deg);
          }
.dropdown-custom-top .dropdown-menu {
    padding: 10px 0;
    background: #fff;
    box-shadow: 0 3px 7px #08325722;
    border: 1px solid #eaeaea;
    border-radius: 10px;
  }
.dropdown-custom-top .dropdown-menu .dropdown-item {
      font-weight: 500;
      padding: 5px 30px;
      font-size: 18px;
      border: none;
      line-height: 30px;
      min-height: 42px;
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      box-shadow: none;
      letter-spacing: 0;
      color: #083257;
    }
.dropdown-custom-top .dropdown-menu .dropdown-item:hover,
      .dropdown-custom-top .dropdown-menu .dropdown-item:focus,
      .dropdown-custom-top .dropdown-menu .dropdown-item:active {
        color: #071c2e;
        text-decoration: none;
        background-color: #f8f9fa;
      }
.dropdown-custom-top .dropdown-menu .dropdown-item.active {
        color: #16181b;
        text-decoration: none;
        background-color: #f8f9fa;
      }
.dropdown-custom-top .dropdown-menu .dropdown-item .bg-custom-icon {
        margin: 0 10px 0 0;
      }
.dropdown-custom-top .dropdown-menu ul {
      padding: 0;
      margin: 0;
      list-style: none;
    }
.dropdown-custom-top .dropdown-menu ul li a {
          text-align: left;
          display: block;
        }
.dropdown-custom-top .dropdown-menu hr {
      border: 0;
      border-top: 1px solid rgba(203, 203, 203, 0.6);
      padding: 0;
      margin: 10px 30px 5px 30px;
    }
.search-div {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 485px;
  position: relative;
}
.search-div .search-row {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    width: 100%;
    z-index: 1001;
  }
.search-div .search-row .search-icon-box {
      padding: 0;
      margin: 0;
      width: 38px;
      height: 38px;
      display: flex;
      justify-content: center;
      align-items: center;
      background: #002855;
      border-radius: 70px;
      border: none;
      position: absolute;
      right: 5px;
      top: 5px;
      outline: none;
    }
.search-div .search-row .search-icon-box::before {
        content: "";
        filter: blur(3px);
        background: #002855 0% 0% no-repeat padding-box;
        border-radius: 70px;
        width: 28px;
        height: 23px;
        position: absolute;
        bottom: 0;
        right: 4px;
      }
.search-div .search-row .search-icon-box .bg-custom-icon {
        z-index: 2;
      }
.search-div .search-row .search-input-box {
      padding: 0;
      margin: 0;
      position: relative;
      width: 100%;
    }
.search-div .search-row .search-input-box .form-search {
        border: 1px solid #eff2f6;
        font-weight: 500;
        font-size: 18px;
        letter-spacing: 0;
        margin: 0;
        box-shadow: none;
        padding: 5px 50px 5px 20px;
        min-height: 48px;
        width: 100%;
        background: #eff2f6;
        border-radius: 70px;
        transition: all 0.8s;
        text-align: left;
        color: #000;
      }
.search-div .search-row .search-input-box .form-search::-webkit-input-placeholder {
          color: rgba(0, 0, 0, 0.3);
        }
.search-div .search-row .search-input-box .form-search::-moz-placeholder {
          color: rgba(0, 0, 0, 0.3);
        }
.search-div .search-row .search-input-box .form-search:-ms-input-placeholder {
          color: rgba(0, 0, 0, 0.3);
        }
.search-div .search-row .search-input-box .form-search:-moz-placeholder {
          color: rgba(0, 0, 0, 0.3);
        }
.search-div .dropdown-menu-card {
    background: #fff;
    width: 100%;
    padding: 0;
    margin-top: 10px;
    box-shadow: 0px 3px 7px #00000021;
    border: 1px solid #eaeaea;
    border-radius: 10px;
  }
.search-div .dropdown-menu-card .back-dropdown {
      position: fixed;
      top: 0;
      right: 0;
      height: 100%;
      width: 100%;
      background: transparent;
    }
.search-div .dropdown-menu-card .card-body {
      max-height: 350px;
      overflow-y: auto;
      flex: 1 1 auto;
      min-height: 1px;
      padding: 0 0;
    }
.search-div .dropdown-menu-card .card-body .list-group {
        display: flex;
        flex-direction: column;
        max-height: 262px;
        margin: 0 0 0 0;
      }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item {
          padding: 17px 0 19px 0;
          margin: 0 20px;
          position: relative;
          border: none;
          border-bottom: 1px solid #eff2f6;
          transition: all 0.8s;
          width: calc(100% - 40px);
        }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item::before {
            content: "";
            background-color: transparent;
            height: 100%;
            width: calc(100% + 40px);
            position: absolute;
            left: -20px;
            top: 0;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item:hover::before {
              background-color: #f8f9fa;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item:first-child {
            border-top-left-radius: 10px;
            border-top-right-radius: 10px;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item:first-child::before {
              border-top-left-radius: 10px;
              border-top-right-radius: 10px;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item:last-child {
            padding-bottom: 32px;
            border-bottom: 0;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item:last-child::before {
              border-bottom-left-radius: 10px;
              border-bottom-right-radius: 10px;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item h4.text-h4 {
            font-weight: 500;
            font-size: 14px;
            line-height: 1.5;
            margin: 0;
            display: block;
            text-align: left;
            letter-spacing: 0.14px;
            color: #707070;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item h4.text-h4 a {
              color: inherit;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item p {
            font-weight: 600;
            font-size: 14px;
            color: #083257;
            letter-spacing: 0.14px;
            line-height: 1.5;
            margin: 0;
            display: block;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .thumb-image {
            width: 45px;
            height: 45px;
            display: flex;
            align-items: center;
            justify-content: center;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .thumb-image .img-responsive {
              width: 45px;
              height: 45px;
              border-radius: 10px;
              object-fit: cover;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .thumb-image .object-contain {
              object-fit: contain;
              height: auto;
              width: auto;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .thumb-image .img-link {
              display: flex;
              align-items: center;
              flex-wrap: wrap;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .typeh-list-div {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            width: 100%;
            position: relative;
          }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .typeh-list-div .typeh-list-left-div {
              width: 65px;
            }
.search-div .dropdown-menu-card .card-body .list-group .list-group-item .typeh-list-div .typeh-list-right-div {
              width: calc(100% - 65px);
            }
/* End of main right content area */
.main-section {
  padding: 0;
  margin: 0;
  position: relative;
}
.main-section .main-div {
    padding: 20px 0;
    margin: 0;
    min-height: calc(100vh - 127px);
  }
.form-custom-div01-01 {
  padding: 0 0;
  margin: 0;
  position: relative;
}
.form-custom-div01-01 .form-group {
    margin-bottom: 20px;
  }
.form-custom-div01-01 .form-group label {
      font-weight: 700;
      font-size: 12px;
      line-height: 16px;
      color: rgba(7, 28, 46, 0.6);
      letter-spacing: 0;
      margin: 0 0 8px 0;
    }
.form-custom-div01-01 .form-group .form-control {
      font-size: 14px;
      color: #0d3b5d;
      border: 1px solid rgba(142, 152, 160, 0.6);
      border-radius: 4px;
      min-height: 40px;
      padding: 8px 20px 8px 20px;
      line-height: 24px;
      margin: 0 0 5px 0;
      font-weight: 500;
    }
.form-custom-div01-01 .form-group .form-control:hover,
      .form-custom-div01-01 .form-group .form-control:focus,
      .form-custom-div01-01 .form-group .form-control:active {
        border-color: #0d3b5d;
        box-shadow: none;
        outline: none;
      }
.form-custom-div01-01 .form-group .form-control::-webkit-input-placeholder {
        color: #8e98a0;
      }
.form-custom-div01-01 .form-group .form-control::-moz-placeholder {
        color: #8e98a0;
      }
.form-custom-div01-01 .form-group .form-control:-ms-input-placeholder {
        color: #8e98a0;
      }
.form-custom-div01-01 .form-group .form-control:-moz-placeholder {
        color: #8e98a0;
      }
.form-custom-div01-01 .form-group .form-control.error {
        border-color: #ff4747;
      }
.form-custom-div01-01 .form-group .form-control.strong {
        border-color: #ffb540;
      }
.form-custom-div01-01 .form-group .form-control.perfect {
        border-color: #02b437;
      }
.form-custom-div01-01 .form-group .info-box {
      font-weight: 400;
      font-size: 12px;
      color: #ff4747;
      letter-spacing: 0;
    }
.form-custom-div01-01 .form-group .info-box.error-box {
        color: #ff4747;
      }
.form-custom-div01-01 .form-group .info-box.strong-box {
        color: #ffb540;
      }
.form-custom-div01-01 .form-group .info-box.perfect-box {
        color: #02b437;
      }
.form-custom-div01-01 .form-group.select2-form-group {
      margin-bottom: 15px;
    }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control {
        padding-left: 0;
        margin-bottom: 10px;
      }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-label {
          font-weight: 500;
          line-height: 20px;
          margin: 0 0 0 0;
          font-size: 14px;
          color: #000;
          letter-spacing: 0;
          padding: 0 0 0 26px;
          cursor: pointer;
        }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-label::before {
            background-color: #fff;
            border: 1px solid #575757;
            top: 2px;
          }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-label::after {
            top: 2px;
          }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-input:checked ~ .custom-control-label::before {
          color: #fff;
          background-color: #fff;
        }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-input:checked ~ .custom-control-label::after {
          background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='4' fill='%23071C2E'/%3E%3C/svg%3E");
        }
.form-custom-div01-01 .form-group .custom-radio-root .custom-control .custom-control-input:focus ~ .custom-control-label::before {
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.1);
        }
.form-custom-div01-01 .upload-box-div .custom-file {
      width: 100%;
      height: 85px;
      margin-bottom: 0;
    }
.form-custom-div01-01 .upload-box-div .custom-file-input {
      cursor: pointer;
      display: none;
    }
.form-custom-div01-01 .upload-box-div .custom-file-label {
      height: 85px;
      border: 1px dashed rgba(7, 28, 46, 0.2);
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 700;
      font-size: 12px;
      text-align: center;
      line-height: 24px;
      cursor: pointer;
      color: #8e98a0;
      letter-spacing: 0;
      margin: 0;
      padding: 10px 15px 6px 15px;
    }
.form-custom-div01-01 .upload-box-div .custom-file-label .span-block {
        max-width: 150px;
        margin: 0 0 5px 0;
        word-break: break-word;
        display: block;
      }
.form-custom-div01-01 .upload-box-div .custom-file-label::after {
        content: "" !important;
        background-color: transparent;
        border: 0;
      }
.form-custom-div01-01 .upload-box-div .custom-file-label.selected .span-block {
        max-width: 400px;
        padding: 0 10px;
        display: block;
      }
.form-custom-div01-01 .file-input-box-div .custom-file {
      width: 100%;
      height: 40px;
      margin-bottom: 0;
    }
.form-custom-div01-01 .file-input-box-div .custom-file-input {
      cursor: pointer;
      display: none;
    }
.form-custom-div01-01 .file-input-box-div .custom-file-label {
      height: 40px;
      border: 1px solid #979797;
      background-color: #eaeaea;
      display: flex;
      align-items: center;
      justify-content: center;
      font-weight: 700;
      font-size: 12px;
      text-align: center;
      line-height: 24px;
      cursor: pointer;
      color: rgba(0, 0, 0, 0.46);
      letter-spacing: 0;
      margin: 0;
      padding: 10px 15px 6px 15px;
    }
.form-custom-div01-01 .file-input-box-div .custom-file-label .span-block {
        max-width: 150px;
        margin: 0 0 5px 0;
        word-break: break-word;
        display: block;
      }
.form-custom-div01-01 .file-input-box-div .custom-file-label::after {
        content: "" !important;
        background-color: transparent;
        border: 0;
      }
.form-custom-div01-01 .file-input-box-div .custom-file-box {
      width: 100%;
    }
.form-custom-div01-01 .file-input-box-div .custom-file-label.selected .span-block {
        max-width: 100%;
        padding: 0 10px;
        display: block;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        margin: 0 auto 5px auto;
      }
.form-custom-div01-01 .file-input-box-div .info-no-file {
      padding: 0;
      margin: 5px 0 5px 0;
      position: relative;
      display: block;
    }
.form-custom-div01-01 .file-input-box-div .info-no-file .text {
        font-weight: 500;
        font-size: 12px;
        color: rgba(0, 0, 0, 0.25);
        letter-spacing: 0;
        display: block;
      }
.form-custom-div01-01 .or-div {
    padding: 0;
    margin: 0;
  }
.form-custom-div01-01 .or-div .text-or {
      font-weight: 700;
      font-size: 12px;
      line-height: 12px;
      color: rgba(7, 28, 46, 0.21);
      letter-spacing: 0;
      margin: 0 0 10px 0;
      display: block;
      text-align: center;
    }
.form-custom-div01-01 .country-select-group .flag {
      border-radius: 0;
      border: none;
      transform: scale(0.8);
      margin-right: 6px;
    }
.form-custom-div01-01 .country-select-group span.flag-box-span {
      display: flex;
      align-items: center;
      padding: 2px 0;
    }
.form-custom-div01-01 .country-select-group span.flag-box-span span.flag-box-span {
        display: inline-block;
        width: calc(100% - 42px);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        min-width: 35px;
      }
.form-custom-div01-01 .country-select-group .select2.select2-container .select2-selection .select2-selection__rendered {
      color: #3c454c;
      line-height: 24px;
      padding-right: 33px;
      display: flex;
      align-items: center;
    }
.form-custom-div01-01 .country-select-group .select2.select2-container {
      min-width: 115px;
      max-width: 115px;
      margin: 0 0 0 0;
    }
.form-custom-div01-01 .country-select-group .select-custom2 span.select2-selection.select2-selection--single {
      border: 0 solid rgba(142, 152, 160, 0.6);
      padding: 2px 3px;
      margin: 0;
      max-width: 115px;
    }
.form-custom-div01-01 .country-select-group .country-box-row {
      border: 1px solid rgba(142, 152, 160, 0.6);
      border-radius: 8px;
      min-height: 40px;
    }
.form-custom-div01-01 .country-select-group .select-country {
      border-right: 1px solid rgba(142, 152, 160, 0.6);
      min-width: 116px;
      display: inline-block;
    }
.form-custom-div01-01 .country-select-group .form-control-group-flag {
      padding: 0 0 0 0;
      margin: 0;
      display: flex;
      align-items: center;
      width: 100%;
    }
.form-custom-div01-01 .country-select-group .country-code-text {
      font-weight: 400;
      font-size: 16px;
      line-height: 20px;
      color: rgba(8, 28, 46, 0.7);
      letter-spacing: 0;
      padding: 0 10px;
      min-width: 50px;
      border-right: 1px solid rgba(8, 28, 46, 0.09);
    }
.form-custom-div01-01 .country-select-group .form-control {
      border: none;
      padding: 3px 10px 3px 10px;
      margin: 0;
      color: rgba(8, 28, 46, 0.6);
    }
.form-custom-div01-01 .form-group-icon {
    position: relative;
  }
.form-custom-div01-01 .form-group-icon .form-group-control {
      position: relative;
    }
.form-custom-div01-01 .form-group-icon .icon-group {
      position: absolute;
      top: 1px;
      right: 1px;
    }
.form-custom-div01-01 .form-group-icon .fe.fe-eye-off {
      opacity: 0.3;
    }
.form-custom-div01-01 .form-group-icon .password-view-click {
      height: 40px;
      width: 40px;
      display: flex;
      align-items: center;
      justify-content: center;
      background-color: transparent;
      border: none;
      cursor: pointer;
      outline: none;
      font-size: 18px;
      color: rgb(0, 0, 0);
      z-index: 9;
    }
/* checkbox */
.custom-checkbox-new {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 0;
  font-weight: 500;
  font-size: 14px;
  color: rgba(48, 48, 48, 0.52);
  letter-spacing: 0;
  line-height: 24px;
  margin: 0 0 20px 0;
}
.custom-checkbox-new .custom-control-label {
    margin-bottom: 0;
    cursor: pointer;
    padding: 0 0 0 24px;
  }
.custom-checkbox-new .custom-control-label::before {
      background-color: #fff;
      border: 1px solid #8e98a0;
    }
.custom-checkbox-new .custom-control-input:checked ~ .custom-control-label::after {
    background-size: 10px;
  }
.custom-checkbox-new .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(142, 152, 160, 0.25);
  }
.custom-checkbox-new.custom-checkbox
    .custom-control-input:checked
    ~ .custom-control-label::before {
    background-color: #303030;
  }
/* End of checkbox */
.active-flag-select2-dropdown {
  transition: all 0.9s;
}
.active-flag-select2-dropdown.select2-container--open {
    margin: 15px 0 0 0;
    transition: all 0.9s;
  }
.active-flag-select2-dropdown .flag {
    border-radius: 0;
    border: none;
    transform: scale(0.8);
    margin-right: 10px;
  }
.active-flag-select2-dropdown span.flag-box-span {
    display: flex;
    align-items: center;
    padding: 2px 0;
  }
.active-flag-select2-dropdown span.flag-box-span span.flag-box-span {
      display: inline-block;
      width: calc(100% - 42px);
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
.active-flag-select2-dropdown .select2-results__option {
    padding: 3px 11px;
    font-size: 13px;
    line-height: 20px;
  }
.active-flag-select2-dropdown.select2-container .select2-dropdown {
    background: transparent;
    border: none;
    margin-top: -5px;
    min-width: 140px;
  }
.default-icon-list-div {
  padding: 0;
  margin: 0;
  position: relative;
}
.default-icon-list-div .default-icon-list-root {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
  }
.default-icon-list-div .custom-radio-icons-box {
    padding: 0;
    margin: 0 8px 0 0;
    position: relative;
  }
.default-icon-list-div .custom-radio-icons-box:last-child {
      margin-right: 0;
    }
.default-icon-list-div .custom-radio-icons-box .custom-check-round {
      display: flex;
      align-items: center;
      justify-content: center;
      cursor: pointer;
    }
.default-icon-list-div .custom-radio-icons-box .custom-control-label::before {
      opacity: 0;
    }
.default-icon-list-div .custom-radio-icons-box .custom-control-label::after {
      opacity: 0;
    }
.default-icon-list-div .custom-radio-icons-box .custom-control-label {
      margin: 0 0 5px 0;
    }
.default-icon-list-div .custom-radio-icons-box .custom-control-input:checked ~ .custom-control-label::before {
      opacity: 1;
      top: -2px;
      left: auto;
      right: 0;
      color: #fff;
      background-color: #42b4e7;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);
      border-radius: 100%;
      content: "\e92b";
      font-family: Feather;
      speak: none;
      font-style: normal;
      font-weight: 700;
      font-feature-settings: normal;
      font-variant: normal;
      text-transform: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 11px;
      height: 15px;
      width: 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 2px 0 0 1px;
    }
.default-icon-list-div .custom-radio-icons-box .img-default-icon {
      border: 1px solid #fff;
      border-radius: 100px;
      padding: 2px;
      background-color: #fff;
      height: 42px;
      width: 42px;
    }
.default-icon-list-div .custom-radio-icons-box.active .img-default-icon {
        border: 1px solid #42b4e7;
      }
.heading-main-section {
  padding: 0;
  margin: 0 0 20px 0;
  position: relative;
}
.heading-main-section .heading-main-div {
    padding: 0;
    margin: 0;
  }
.heading-main-section .breadcrumb-card-root {
    padding: 0;
    margin: 0;
    position: relative;
  }
.heading-main-section .breadcrumb-card-root .breadcrumb-list {
      padding: 0;
      margin: 0;
      position: relative;
      display: flex;
      align-items: center;
      list-style: none;
      flex-wrap: wrap;
    }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li {
        margin: 0 20px 5px 20px;
        display: inline-block;
        font-weight: 400;
        font-size: 14px;
        color: rgba(7, 28, 46, 0.5);
        letter-spacing: 0;
        line-height: 1.5;
        position: relative;
      }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li::before {
          content: "";
          height: 15px;
          width: 1px;
          background-color: rgba(7, 28, 46, 0.5);
          display: inline-block;
          position: absolute;
          left: -20px;
          top: 3px;
        }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li:first-child {
          margin-left: 0;
        }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li:first-child::before {
            display: none;
          }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li a {
          color: inherit;
        }
.heading-main-section .breadcrumb-card-root .breadcrumb-list .breadcrumb-item-li.active {
          font-weight: 700;
          font-size: 14px;
          color: #071c2e;
          text-decoration: underline;
          font-style: italic;
        }
.heading-main-section .right-heading-main-box {
    padding: 0;
    margin: 0;
    position: relative;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-wrap: wrap;
  }
.heading-main-section .right-heading-main-box .btn-group-div {
      display: flex;
      flex-wrap: wrap;
      align-items: center;
    }
.heading-main-section .right-heading-main-box .btn.btn-link-icon {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 36px;
      height: 36px;
      padding: 0;
      color: #303030;
    }
.heading-main-section .right-heading-main-box .btn.btn-link-icon:hover,
      .heading-main-section .right-heading-main-box .btn.btn-link-icon:focus {
        color: #42b4e7;
      }
.modal-bg-transparent-color .modal {
    z-index: 99999;
  }
.modal-bg-transparent-color .modal-backdrop {
    opacity: 0;
    background-color: transparent;
    transition: none;
    z-index: 9999;
  }
.modal-shadow-custom .modal-shadow {
    box-shadow: 0px 23px 66px #0000001f !important;
  }
.modal.fade .modal-dialog {
    transform: translate(0, 0) scale(0.8);
  }
.modal.fade.show .modal-dialog {
      transform: translate(0, 0) scale(1);
    }
/* message modal code */
.modal-backdrop.show.bg-transparent-color {
    animation-name: transparent-bg;
    animation-duration: 0.8s;
    animation-fill-mode: both;
    background-color: #000;
  }
@keyframes transparent-bg {
      0% {
        opacity: 0.5;
        background-color: #000;
      }

      100% {
        opacity: 0;
        background-color: transparent;
      }
    }
.modal-general-message .modal-dialog {
    max-width: 550px;
  }
.modal-general-message .modal-content {
    box-shadow: 0px 23px 66px #0000001f;
    border-radius: 25px;
    border: none;
  }
.modal-general-message .general-message-card-div {
    padding: 20px 10px;
  }
.modal-general-message .general-message-card-div .general-message-card-inner {
      padding: 0;
      margin: 0 0 20px 0;
      position: relative;
      min-height: 70px;
    }
.modal-general-message .general-message-card-div .general-message-card-inner p {
        letter-spacing: 0;
        color: #00142f;
        text-align: center;
        font-size: 25px;
        line-height: 1.5;
        font-weight: 600;
        margin: 0 0 10px 0;
      }
.modal-general-message .general-message-card-div .general-message-card-inner .prag2 {
        font-size: 20px;
        color: #86a3cb;
        font-weight: 500;
        max-width: 400px;
        margin: 0 auto 35px auto;
      }
.modal-general-message .general-message-card-div .btn-group-div {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      width: 100%;
    }
.modal-general-message .general-message-card-div.rec-gmc-div {
      padding: 49px 10px 14px 10px;
    }
.modal-general-message .general-message-card-div.rec-gmc-div .general-message-card-inner {
        min-height: 85px;
      }
/* End of message modal code */
@media (min-width: 1025px) {
  /* main right content area */
      .middle-area-dashboard .main-middle-area.active-progress-area {
        width: calc(100% - 310px);
      }
          .search-div .dropdown-menu-card .card-body .list-group::-webkit-scrollbar {
            width: 6px;
            height: 6px;
          }

          .search-div .dropdown-menu-card .card-body .list-group::-webkit-scrollbar-track {
            background-color: transparent;
            border-radius: 50px;
          }

          .search-div .dropdown-menu-card .card-body .list-group::-webkit-scrollbar-thumb {
            background-color: #eff2f6;
            border-radius: 50px;
          }
}
@media (min-width: 1025px) and (max-width: 1490px) {
  .middle-area-dashboard {
    padding: 0 18px 0 310px;
  }

  .container {
    max-width: 1200px;
  }

  .nav-dashboard-right {
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  body {
    overflow-x: hidden;
  }

  body.overflow-fixed {
    overflow-y: hidden;
  }

  .position-fixed {
    overflow: hidden;
  }

  .mobile-hidden {
    display: none;
  }

  /**  main area  */
  .middle-area-dashboard {
    padding: 70px 0 0 0;
    margin: 0;
  }

    .middle-area-dashboard .main-middle-area {
      padding: 0;
      margin: 0;
      min-height: calc(100vh - 70px);
      width: 100%;
    }

  .header-dashboard {
    margin: 0 0 10px 0;
  }
      .header-dashboard .navbar .col-header {
        width: calc(100% + 30px);
      }

    .header-dashboard .nav-dashboard-right {
      max-width: 100%;
      width: 100%;
    }

  .nav-dashboard-left {
    max-width: 100%;
    width: 100%;
    order: 2;
  }

    .nav-dashboard-left .heading-div {
      padding: 15px 0 15px 0;
    }

      .nav-dashboard-left .heading-div h1 {
        font-size: 18px;
        line-height: 30px;
      }

        .nav-dashboard-left .heading-div h1 b {
          font-size: 20px;
          line-height: 30px;
        }
        .search-div .search-row .search-input-box .form-search {
          font-size: 14px;
          padding: 5px 50px 5px 20px;
          min-height: 48px;
        }
      .search-div .dropdown-menu-card .card-body {
        padding: 5px 15px;
      }

        .search-div .dropdown-menu-card .card-body .list-group {
          margin: 10px 0 10px 0;
          padding-right: 0;
          max-height: 210px;
        }

  /* End of get started */
  .btn.btn-link {
    font-size: 16px;
  }

  .btn.btn-back-auth {
    height: 30px;
    width: 30px;
  }

  .btn.btn-common-primary {
    padding: 7px 30px 6px 30px;
    min-height: 46px;
    font-size: 16px;
    min-width: auto;
  }

  .btn-common-primary-outline {
    padding: 7px 30px 6px 30px;
    min-height: 46px;
    font-size: 16px;
    min-width: auto;
  }
      .form-root .form-group-custom .label-div {
        min-height: auto;
        padding: 0;
        margin: 0 0 8px 0;
      }

      .form-root .form-group-custom label {
        font-size: 16px;
      }

      .form-root .form-group-custom .form-control {
        font-size: 16px;
        padding: 8px 15px 8px 15px;
      }
      .form-root .error-message-box p {
        font-size: 14px;
      }

  /* message modal code */
      .modal-general-message .general-message-card-div .general-message-card-inner {
        margin: 0 0 15px 0;
        min-height: 60px;
      }

        .modal-general-message .general-message-card-div .general-message-card-inner p {
          font-size: 20px;
        }

        .modal-general-message .general-message-card-div .general-message-card-inner .prag2 {
          font-size: 16px;
          margin: 0 auto 30px auto;
        }
        .modal-general-message .general-message-card-div .btn-group-div .btn.btn-common-primary.btn-common-primary-54 {
          min-width: 100px;
        }

  /* End of message modal code */
}
@media (min-width: 768px) and (max-width: 1024px) {
  body {
    overflow-x: hidden;
  }

  body.overflow-fixed {
    overflow-y: hidden;
  }

  .position-fixed {
    overflow: hidden;
  }

  .mobile-hidden {
    display: none;
  }

  /**  main area  */
  .middle-area-dashboard {
    padding: 70px 0 0 0;
    margin: 0;
  }

    .middle-area-dashboard .main-middle-area {
      padding: 0;
      margin: 0;
      min-height: auto;
      width: 100%;
    }
    .main-section .main-div {
      min-height: calc(100vh - 130px - 76px);
    }
        .search-div .search-row .search-input-box .form-search {
          font-size: 14px;
          padding: 5px 50px 5px 20px;
          min-height: 48px;
        }
      .search-div .dropdown-menu-card .card-body {
        padding: 5px 15px;
      }

        .search-div .dropdown-menu-card .card-body .list-group {
          margin: 10px 0 10px 0;
          padding-right: 0;
          max-height: 210px;
        }

  .nav-dashboard-row {
    justify-content: center;
  }

  .nav-dashboard-left {
    max-width: 100%;
  }

    .nav-dashboard-left .heading-div {
      padding: 15px 0 15px 0;
    }

      .nav-dashboard-left .heading-div h1 {
        font-size: 18px;
        line-height: 30px;
      }

        .nav-dashboard-left .heading-div h1 b {
          font-size: 20px;
          line-height: 30px;
        }

  .nav-dashboard-right {
    width: auto;
  }

  .heading-main-section {
    padding: 20px 0 0 0;
    margin: 0;
    position: relative;
  }

  .btn.btn-back-auth {
    height: 30px;
    width: 30px;
  }

  .btn.btn-common-primary {
    padding: 7px 30px 7px 30px;
    min-height: 46px;
    font-size: 16px;
  }

  .btn-common-primary-outline {
    padding: 7px 30px 7px 30px;
    min-height: 46px;
    font-size: 16px;
  }

  .btn-group-div .btn.btn-common-secondary {
    padding: 7px 30px 7px 30px;
    min-height: 46px;
    font-size: 16px;
  }
      .form-root .error-message-box p {
        font-size: 14px;
      }
}
.auth-main {
  background-image: url(../images/auth-bg-new.png);
  min-height: 100vh;
  background-size: cover;
  background-position: top center;
  position: relative;
}
.auth-form {
  padding: 70px 0;
}
/*section.auth-main::after {
    position: absolute;
    content: "";
    background: linear-gradient(111.34deg, #085E50 0%, #097362 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.75;
    z-index: -1;
}*/
.custom-form {
  padding: 48px;
  width: 424px;
  background: #ffffff;
  box-shadow: 0px 8px 12px rgb(20 31 43 / 4%), 0px 2px 6px rgb(20 31 43 / 8%);
  border-radius: 12px;
  margin: 0 auto;
  max-width: 100%;
}
.auth-form img.logo {
  display: block;
  margin: 0 auto 36px;
}
.custom-form h2 {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  letter-spacing: 0.5px;
  color: #000000;
  margin-bottom: 4px;
}
.custom-form > p {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 0.1px;
  color: #3f4b57;
  font-family: "interregular";
  margin-bottom: 16px;
}
.custom-form label {
  font-style: normal;
  font-weight: 500;
  font-size: 13px;
  line-height: 22px;
  display: flex;
  align-items: center;
  letter-spacing: 0.1px;
  color: #576473;
  margin-bottom: 8px;
  font-family: "interregular";
}
.custom-form .form-control {
  height: 48px;
  background: #eff3f7;
  border-radius: 6px;
  border: none;
  padding-left: 20px;
  padding-right: 20px;
}
.custom-form .form-group {
  margin-bottom: 16px;
}
.btn-sec {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.btn-sec a {
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.1px;
  color: #0b907b;
  font-family: "interregular";
}
.project-item img.pl-img {
  margin-right: 24px;
}
p.pl-tag {
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 18px;
  display: flex;
  align-items: center;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #3f4b57;
  margin-bottom: 2px;
  font-family: "interregular";
}
.pl-title h4 {
  font-style: normal;
  font-weight: 600;
  font-size: 15px;
  line-height: 24px;
  letter-spacing: 0.1px;
  color: #232d38;
  margin-bottom: 0;
  font-family: "interregular";
}
.project-item > a {
  margin-left: auto;
  display: inline-block;
  height: 18px;
}
.project-item > a img {
  vertical-align: baseline;
}
.Project-list {
  padding-top: 12px;
}
.project-item {
  border: 1px solid #dbe2e9;
  border-radius: 12px;
  padding: 16px 24px;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
div.logout-link a {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0.1px;
  color: #0b907b;
  font-family: "interregular";
}
div.logout-link {
  text-align: center;
}
@media (max-width: 767px) {
  .custom-form {
    padding: 30px 30px;
  }
}
body.modal-open-scroll {
  overflow: hidden;
}