https://ameen.gosi.gov.sa/customer-survey/#/home/customer-survey/c1cb42ac-9f3f-415a-bc0d-93dad087671b

Submitted URL:
https://url.gosi.gov.sa/306x0csyRedirected
Report Finished:

The outgoing links identified from the page

LinkText
https://www.gosi.gov.sa/GOSIOnline/Privacy_Policy?locale=ar_USسياسة الخصوصية
https://www.gosi.gov.sa/GOSIOnline/Term_of_Use&locale=ar_USاتفاقية الاستخدام

JavaScript Variables · 154 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

NameType
0object
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject
globalobject
webpackJsonpobject
Zonefunction
__zone_symbol__Promisefunction
__zone_symbol__ZoneAwarePromisefunction
__zone_symbol__fetchfunction

Console log messages · 1 found

Messages logged to the web console

TypeCategoryLog
errorjavascript
URL
https://ameen.gosi.gov.sa/customer-survey/main.94375b1c6abfb6693d3d.js
Text
ERROR JSHandle@object

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="ar" translate="no" dir="rtl"><head>
    <meta charset="utf-8">
    <title>CustomerSurvey</title>
    <base href="./">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <style type="text/css">svg:not(:root).svg-inline--fa {
  overflow: visible;
}

.svg-inline--fa {
  display: inline-block;
  font-size: inherit;
  height: 1em;
  overflow: visible;
  vertical-align: -0.125em;
}
.svg-inline--fa.fa-lg {
  vertical-align: -0.225em;
}
.svg-inline--fa.fa-w-1 {
  width: 0.0625em;
}
.svg-inline--fa.fa-w-2 {
  width: 0.125em;
}
.svg-inline--fa.fa-w-3 {
  width: 0.1875em;
}
.svg-inline--fa.fa-w-4 {
  width: 0.25em;
}
.svg-inline--fa.fa-w-5 {
  width: 0.3125em;
}
.svg-inline--fa.fa-w-6 {
  width: 0.375em;
}
.svg-inline--fa.fa-w-7 {
  width: 0.4375em;
}
.svg-inline--fa.fa-w-8 {
  width: 0.5em;
}
.svg-inline--fa.fa-w-9 {
  width: 0.5625em;
}
.svg-inline--fa.fa-w-10 {
  width: 0.625em;
}
.svg-inline--fa.fa-w-11 {
  width: 0.6875em;
}
.svg-inline--fa.fa-w-12 {
  width: 0.75em;
}
.svg-inline--fa.fa-w-13 {
  width: 0.8125em;
}
.svg-inline--fa.fa-w-14 {
  width: 0.875em;
}
.svg-inline--fa.fa-w-15 {
  width: 0.9375em;
}
.svg-inline--fa.fa-w-16 {
  width: 1em;
}
.svg-inline--fa.fa-w-17 {
  width: 1.0625em;
}
.svg-inline--fa.fa-w-18 {
  width: 1.125em;
}
.svg-inline--fa.fa-w-19 {
  width: 1.1875em;
}
.svg-inline--fa.fa-w-20 {
  width: 1.25em;
}
.svg-inline--fa.fa-pull-left {
  margin-right: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-pull-right {
  margin-left: 0.3em;
  width: auto;
}
.svg-inline--fa.fa-border {
  height: 1.5em;
}
.svg-inline--fa.fa-li {
  width: 2em;
}
.svg-inline--fa.fa-fw {
  width: 1.25em;
}

.fa-layers svg.svg-inline--fa {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.fa-layers {
  display: inline-block;
  height: 1em;
  position: relative;
  text-align: center;
  vertical-align: -0.125em;
  width: 1em;
}
.fa-layers svg.svg-inline--fa {
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter, .fa-layers-text {
  display: inline-block;
  position: absolute;
  text-align: center;
}

.fa-layers-text {
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transform-origin: center center;
          transform-origin: center center;
}

.fa-layers-counter {
  background-color: #ff253a;
  border-radius: 1em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  height: 1.5em;
  line-height: 1;
  max-width: 5em;
  min-width: 1.5em;
  overflow: hidden;
  padding: 0.25em;
  right: 0;
  text-overflow: ellipsis;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-bottom-right {
  bottom: 0;
  right: 0;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom right;
          transform-origin: bottom right;
}

.fa-layers-bottom-left {
  bottom: 0;
  left: 0;
  right: auto;
  top: auto;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: bottom left;
          transform-origin: bottom left;
}

.fa-layers-top-right {
  right: 0;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top right;
          transform-origin: top right;
}

.fa-layers-top-left {
  left: 0;
  right: auto;
  top: 0;
  -webkit-transform: scale(0.25);
          transform: scale(0.25);
  -webkit-transform-origin: top left;
          transform-origin: top left;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-border {
  border: solid 0.08em #eee;
  border-radius: 0.1em;
  padding: 0.2em 0.25em 0.15em;
}

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

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

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

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

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

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

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

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

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

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

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

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

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

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

.fa-stack-1x,
.fa-stack-2x {
  bottom: 0;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}

.svg-inline--fa.fa-stack-1x {
  height: 1em;
  width: 1.25em;
}
.svg-inline--fa.fa-stack-2x {
  height: 2em;
  width: 2.5em;
}

.fa-inverse {
  color: #fff;
}

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

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

.svg-inline--fa .fa-primary {
  fill: var(--fa-primary-color, currentColor);
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa .fa-secondary {
  fill: var(--fa-secondary-color, currentColor);
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-primary {
  opacity: 0.4;
  opacity: var(--fa-secondary-opacity, 0.4);
}

.svg-inline--fa.fa-swap-opacity .fa-secondary {
  opacity: 1;
  opacity: var(--fa-primary-opacity, 1);
}

.svg-inline--fa mask .fa-primary,
.svg-inline--fa mask .fa-secondary {
  fill: black;
}

.fad.fa-inverse {
  color: #fff;
}</style><link rel="icon" type="image/x-icon" href="favicon.ico">
    <link rel="manifest" href="manifest.webmanifest">
    <meta name="theme-color" content="#1baf5d">
    <script>
      if (window['global'] === undefined) {
        window['global'] = window;
      }
    </script>
  <style>/**
 * The following are shared across all platforms and apps
 */
/*
Sidebar Variables
*/</style><style>@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i);</style><style>
@charset "UTF-8";
/*
Sidebar Variables
*/
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --purple-100: #801f8b;
  --pink: #e83e8c;
  --pink-100: #e388fb;
  --red: #ff4040;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --yellow-100: #ffa200;
  --green: #039745;
  --teal: #0cc27e;
  --cyan: #17a2b8;
  --gold: #ab8f3f;
  --white: #fff;
  --gray: #bbbbbb;
  --gray-dark: #666666;
  --black: #000;
  --green-100: #b8d734;
  --green-200: #009900;
  --green-300: #3fb774;
  --green-350: #5fc67a;
  --green-400: #53bd82;
  --green-500: #50b581;
  --green-600: #1baf5d;
  --green-700: #369172;
  --green-800: #25815b;
  --green-900: #006644;
  --red-100: #ff4040;
  --red-200: #c93636;
  --red-300: #af0000;
  --red-400: #ffd9d9;
  --blue-100: #0099ff26;
  --blue-200: #0099ff;
  --blue-300: #0088ff;
  --blue-400: #5071b6;
  --blue-500: #006aa7;
  --primary: #039745;
  --secondary: #999999;
  --success: #25815b;
  --success-bg: #e4fff0;
  --success-text: #25815b;
  --info: #0049c8;
  --info-bg: #ecf3ff;
  --warning: #d87300;
  --warning-bg: #fff1d8;
  --danger: #af0000;
  --danger-bg: #ffe5e5;
  --light: #f6f6f6;
  --dark: #666666;
  --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, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #333333;
  text-align: left;
  background-color: #fff;
}
[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}
p {
  margin-top: 0;
  margin-bottom: 1rem;
}
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}
dt {
  font-weight: 700;
}
dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}
blockquote {
  margin: 0 0 1rem;
}
b,
strong {
  font-weight: bolder;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
a {
  color: #039745;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #024c23;
  text-decoration: underline;
}
a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}
pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}
figure {
  margin: 0 0 1rem;
}
img {
  vertical-align: middle;
  border-style: none;
}
svg {
  overflow: hidden;
  vertical-align: middle;
}
table {
  border-collapse: collapse;
}
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #bbbbbb;
  text-align: left;
  caption-side: bottom;
}
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}
label {
  display: inline-block;
  margin-bottom: 0.5rem;
}
button {
  border-radius: 0;
}
button:focus:not(:focus-visible) {
  outline: 0;
}
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
[role=button] {
  cursor: pointer;
}
select {
  word-wrap: normal;
}
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
textarea {
  overflow: auto;
  resize: vertical;
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 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-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}
output {
  display: inline-block;
}
summary {
  display: list-item;
  cursor: pointer;
}
template {
  display: none;
}
[hidden] {
  display: none !important;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}
h1, .h1 {
  font-size: 2.5rem;
}
h2, .h2 {
  font-size: 2rem;
}
h3, .h3 {
  font-size: 1.75rem;
}
h4, .h4 {
  font-size: 1.5rem;
}
h5, .h5 {
  font-size: 1.25rem;
}
h6, .h6 {
  font-size: 1rem;
}
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
small,
.small {
  font-size: 80%;
  font-weight: 400;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
}
.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #bbbbbb;
}
.blockquote-footer::before {
  content: "— ";
}
.img-fluid {
  max-width: 100%;
  height: auto;
}
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #e7e7e7;
  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: #bbbbbb;
}
code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #333333;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}
pre {
  display: block;
  font-size: 87.5%;
  color: #333333;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.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-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}
.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}
.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}
.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}
.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.col-1 {
  flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.col-2 {
  flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.col-5 {
  flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.col-8 {
  flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.col-11 {
  flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.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.33333333%;
}
.offset-2 {
  margin-left: 16.66666667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333333%;
}
.offset-5 {
  margin-left: 41.66666667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333333%;
}
.offset-8 {
  margin-left: 66.66666667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333333%;
}
.offset-11 {
  margin-left: 91.66666667%;
}
@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

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

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

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

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

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

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #333333;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #e7e7e7;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #e7e7e7;
}
.table tbody + tbody {
  border-top: 2px solid #e7e7e7;
}
.table-sm th,
.table-sm td {
  padding: 0.3rem;
}
.table-bordered {
  border: 1px solid #e7e7e7;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #e7e7e7;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}
.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}
.table-hover tbody tr:hover {
  color: #333333;
  background-color: rgba(0, 0, 0, 0.075);
}
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8e2cb;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7cc99e;
}
.table-hover .table-primary:hover {
  background-color: #a6dbbe;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #a6dbbe;
}
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e2e2e2;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #cacaca;
}
.table-hover .table-secondary:hover {
  background-color: #d5d5d5;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #d5d5d5;
}
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c2dcd1;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8ebdaa;
}
.table-hover .table-success:hover {
  background-color: #b2d3c5;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b2d3c5;
}
.table-success-bg,
.table-success-bg > th,
.table-success-bg > td {
  background-color: #f7fffb;
}
.table-success-bg th,
.table-success-bg td,
.table-success-bg thead th,
.table-success-bg tbody + tbody {
  border-color: #f1fff7;
}
.table-hover .table-success-bg:hover {
  background-color: #deffee;
}
.table-hover .table-success-bg:hover > td,
.table-hover .table-success-bg:hover > th {
  background-color: #deffee;
}
.table-success-text,
.table-success-text > th,
.table-success-text > td {
  background-color: #c2dcd1;
}
.table-success-text th,
.table-success-text td,
.table-success-text thead th,
.table-success-text tbody + tbody {
  border-color: #8ebdaa;
}
.table-hover .table-success-text:hover {
  background-color: #b2d3c5;
}
.table-hover .table-success-text:hover > td,
.table-hover .table-success-text:hover > th {
  background-color: #b2d3c5;
}
.table-info,
.table-info > th,
.table-info > td {
  background-color: #b8ccf0;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #7aa0e2;
}
.table-hover .table-info:hover {
  background-color: #a3bdec;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #a3bdec;
}
.table-info-bg,
.table-info-bg > th,
.table-info-bg > td {
  background-color: #fafcff;
}
.table-info-bg th,
.table-info-bg td,
.table-info-bg thead th,
.table-info-bg tbody + tbody {
  border-color: #f5f9ff;
}
.table-hover .table-info-bg:hover {
  background-color: #e1edff;
}
.table-hover .table-info-bg:hover > td,
.table-hover .table-info-bg:hover > th {
  background-color: #e1edff;
}
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #f4d8b8;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ebb67a;
}
.table-hover .table-warning:hover {
  background-color: #f1cca2;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #f1cca2;
}
.table-warning-bg,
.table-warning-bg > th,
.table-warning-bg > td {
  background-color: #fffbf4;
}
.table-warning-bg th,
.table-warning-bg td,
.table-warning-bg thead th,
.table-warning-bg tbody + tbody {
  border-color: #fff8eb;
}
.table-hover .table-warning-bg:hover {
  background-color: #fff2db;
}
.table-hover .table-warning-bg:hover > td,
.table-hover .table-warning-bg:hover > th {
  background-color: #fff2db;
}
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #e9b8b8;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #d57a7a;
}
.table-hover .table-danger:hover {
  background-color: #e3a5a5;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #e3a5a5;
}
.table-danger-bg,
.table-danger-bg > th,
.table-danger-bg > td {
  background-color: #fff8f8;
}
.table-danger-bg th,
.table-danger-bg td,
.table-danger-bg thead th,
.table-danger-bg tbody + tbody {
  border-color: #fff1f1;
}
.table-hover .table-danger-bg:hover {
  background-color: #ffdfdf;
}
.table-hover .table-danger-bg:hover > td,
.table-hover .table-danger-bg:hover > th {
  background-color: #ffdfdf;
}
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fcfcfc;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fafafa;
}
.table-hover .table-light:hover {
  background-color: #efefef;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #efefef;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #d4d4d4;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #afafaf;
}
.table-hover .table-dark:hover {
  background-color: #c7c7c7;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #c7c7c7;
}
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}
.table .thead-dark th {
  color: #fff;
  background-color: #666666;
  border-color: #797979;
}
.table .thead-light th {
  color: #999999;
  background-color: #f2f2f2;
  border-color: #e7e7e7;
}
.table-dark {
  color: #fff;
  background-color: #666666;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #797979;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}
@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}
.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #999999;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e4e4e4;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #999999;
  background-color: #fff;
  border-color: #1ffb81;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.form-control::-moz-placeholder {
  color: #bbbbbb;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #bbbbbb;
  opacity: 1;
}
.form-control::placeholder {
  color: #bbbbbb;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #f2f2f2;
  opacity: 1;
}
input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #999999;
}
select.form-control:focus::-ms-value {
  color: #999999;
  background-color: #fff;
}
.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #333333;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}
.form-control-sm {
  height: calc( 1.5em + 0.5rem + 2px );
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.form-control-lg {
  height: calc( 1.5em + 1rem + 2px );
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
select.form-control[size], select.form-control[multiple] {
  height: auto;
}
textarea.form-control {
  height: auto;
}
.form-group {
  margin-bottom: 1rem;
}
.form-text {
  display: block;
  margin-top: 0.25rem;
}
.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}
.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}
.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #bbbbbb;
}
.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: #25815b;
}
.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(37, 129, 91, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #25815b;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325815b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #25815b;
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.25);
}
.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #25815b;
  padding-right: calc( (1em + 0.75rem) * 3 / 4 + 1.75rem ) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23666666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2325815b' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #25815b;
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #25815b;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #25815b;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #25815b;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #30a977;
  background-color: #30a977;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #25815b;
}
.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #25815b;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #25815b;
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.25);
}
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #af0000;
}
.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(175, 0, 0, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #af0000;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23af0000' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23af0000' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #af0000;
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.25);
}
.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}
.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #af0000;
  padding-right: calc( (1em + 0.75rem) * 3 / 4 + 1.75rem ) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23666666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23af0000' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23af0000' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #af0000;
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #af0000;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #af0000;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #af0000;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e20000;
  background-color: #e20000;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #af0000;
}
.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #af0000;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #af0000;
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.25);
}
.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}
.btn {
  display: inline-block;
  font-weight: 400;
  color: #333333;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #333333;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}
.btn-primary {
  color: #fff;
  background-color: #039745;
  border-color: #039745;
}
.btn-primary:hover {
  color: #fff;
  background-color: #027134;
  border-color: #02652e;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #027134;
  border-color: #02652e;
  box-shadow: 0 0 0 0.2rem rgba(41, 167, 97, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #039745;
  border-color: #039745;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #02652e;
  border-color: #025828;
}
.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(41, 167, 97, 0.5);
}
.btn-secondary {
  color: #333333;
  background-color: #999999;
  border-color: #999999;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #868686;
  border-color: gray;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #868686;
  border-color: gray;
  box-shadow: 0 0 0 0.2rem rgba(138, 138, 138, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #333333;
  background-color: #999999;
  border-color: #999999;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: gray;
  border-color: #797979;
}
.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(138, 138, 138, 0.5);
}
.btn-success {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-success:hover {
  color: #fff;
  background-color: #1c6346;
  border-color: #1a593f;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #1c6346;
  border-color: #1a593f;
  box-shadow: 0 0 0 0.2rem rgba(70, 148, 116, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1a593f;
  border-color: #174f38;
}
.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(70, 148, 116, 0.5);
}
.btn-success-bg {
  color: #333333;
  background-color: #e4fff0;
  border-color: #e4fff0;
}
.btn-success-bg:hover {
  color: #333333;
  background-color: #beffdb;
  border-color: #b1ffd4;
}
.btn-success-bg:focus, .btn-success-bg.focus {
  color: #333333;
  background-color: #beffdb;
  border-color: #b1ffd4;
  box-shadow: 0 0 0 0.2rem rgba(201, 224, 212, 0.5);
}
.btn-success-bg.disabled, .btn-success-bg:disabled {
  color: #333333;
  background-color: #e4fff0;
  border-color: #e4fff0;
}
.btn-success-bg:not(:disabled):not(.disabled):active, .btn-success-bg:not(:disabled):not(.disabled).active, .show > .btn-success-bg.dropdown-toggle {
  color: #333333;
  background-color: #b1ffd4;
  border-color: #a4ffcd;
}
.btn-success-bg:not(:disabled):not(.disabled):active:focus, .btn-success-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-success-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(201, 224, 212, 0.5);
}
.btn-success-text {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-success-text:hover {
  color: #fff;
  background-color: #1c6346;
  border-color: #1a593f;
}
.btn-success-text:focus, .btn-success-text.focus {
  color: #fff;
  background-color: #1c6346;
  border-color: #1a593f;
  box-shadow: 0 0 0 0.2rem rgba(70, 148, 116, 0.5);
}
.btn-success-text.disabled, .btn-success-text:disabled {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-success-text:not(:disabled):not(.disabled):active, .btn-success-text:not(:disabled):not(.disabled).active, .show > .btn-success-text.dropdown-toggle {
  color: #fff;
  background-color: #1a593f;
  border-color: #174f38;
}
.btn-success-text:not(:disabled):not(.disabled):active:focus, .btn-success-text:not(:disabled):not(.disabled).active:focus, .show > .btn-success-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(70, 148, 116, 0.5);
}
.btn-info {
  color: #fff;
  background-color: #0049c8;
  border-color: #0049c8;
}
.btn-info:hover {
  color: #fff;
  background-color: #003ba2;
  border-color: #003695;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #003ba2;
  border-color: #003695;
  box-shadow: 0 0 0 0.2rem rgba(38, 100, 208, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #0049c8;
  border-color: #0049c8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #003695;
  border-color: #003288;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 100, 208, 0.5);
}
.btn-info-bg {
  color: #333333;
  background-color: #ecf3ff;
  border-color: #ecf3ff;
}
.btn-info-bg:hover {
  color: #333333;
  background-color: #c6dbff;
  border-color: #b9d3ff;
}
.btn-info-bg:focus, .btn-info-bg.focus {
  color: #333333;
  background-color: #c6dbff;
  border-color: #b9d3ff;
  box-shadow: 0 0 0 0.2rem rgba(208, 214, 224, 0.5);
}
.btn-info-bg.disabled, .btn-info-bg:disabled {
  color: #333333;
  background-color: #ecf3ff;
  border-color: #ecf3ff;
}
.btn-info-bg:not(:disabled):not(.disabled):active, .btn-info-bg:not(:disabled):not(.disabled).active, .show > .btn-info-bg.dropdown-toggle {
  color: #333333;
  background-color: #b9d3ff;
  border-color: #accbff;
}
.btn-info-bg:not(:disabled):not(.disabled):active:focus, .btn-info-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-info-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(208, 214, 224, 0.5);
}
.btn-warning {
  color: #fff;
  background-color: #d87300;
  border-color: #d87300;
}
.btn-warning:hover {
  color: #fff;
  background-color: #b25f00;
  border-color: #a55800;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #b25f00;
  border-color: #a55800;
  box-shadow: 0 0 0 0.2rem rgba(222, 136, 38, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #fff;
  background-color: #d87300;
  border-color: #d87300;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #a55800;
  border-color: #985100;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 136, 38, 0.5);
}
.btn-warning-bg {
  color: #333333;
  background-color: #fff1d8;
  border-color: #fff1d8;
}
.btn-warning-bg:hover {
  color: #333333;
  background-color: #ffe3b2;
  border-color: #ffdfa5;
}
.btn-warning-bg:focus, .btn-warning-bg.focus {
  color: #333333;
  background-color: #ffe3b2;
  border-color: #ffdfa5;
  box-shadow: 0 0 0 0.2rem rgba(224, 213, 191, 0.5);
}
.btn-warning-bg.disabled, .btn-warning-bg:disabled {
  color: #333333;
  background-color: #fff1d8;
  border-color: #fff1d8;
}
.btn-warning-bg:not(:disabled):not(.disabled):active, .btn-warning-bg:not(:disabled):not(.disabled).active, .show > .btn-warning-bg.dropdown-toggle {
  color: #333333;
  background-color: #ffdfa5;
  border-color: #ffda98;
}
.btn-warning-bg:not(:disabled):not(.disabled):active:focus, .btn-warning-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-warning-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 213, 191, 0.5);
}
.btn-danger {
  color: #fff;
  background-color: #af0000;
  border-color: #af0000;
}
.btn-danger:hover {
  color: #fff;
  background-color: #890000;
  border-color: #7c0000;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #890000;
  border-color: #7c0000;
  box-shadow: 0 0 0 0.2rem rgba(187, 38, 38, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #af0000;
  border-color: #af0000;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #7c0000;
  border-color: #6f0000;
}
.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(187, 38, 38, 0.5);
}
.btn-danger-bg {
  color: #333333;
  background-color: #ffe5e5;
  border-color: #ffe5e5;
}
.btn-danger-bg:hover {
  color: #333333;
  background-color: #ffbfbf;
  border-color: #ffb2b2;
}
.btn-danger-bg:focus, .btn-danger-bg.focus {
  color: #333333;
  background-color: #ffbfbf;
  border-color: #ffb2b2;
  box-shadow: 0 0 0 0.2rem rgba(224, 202, 202, 0.5);
}
.btn-danger-bg.disabled, .btn-danger-bg:disabled {
  color: #333333;
  background-color: #ffe5e5;
  border-color: #ffe5e5;
}
.btn-danger-bg:not(:disabled):not(.disabled):active, .btn-danger-bg:not(:disabled):not(.disabled).active, .show > .btn-danger-bg.dropdown-toggle {
  color: #333333;
  background-color: #ffb2b2;
  border-color: #ffa5a5;
}
.btn-danger-bg:not(:disabled):not(.disabled):active:focus, .btn-danger-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-danger-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(224, 202, 202, 0.5);
}
.btn-light {
  color: #333333;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:hover {
  color: #333333;
  background-color: #e3e3e3;
  border-color: #dddddd;
}
.btn-light:focus, .btn-light.focus {
  color: #333333;
  background-color: #e3e3e3;
  border-color: #dddddd;
  box-shadow: 0 0 0 0.2rem rgba(217, 217, 217, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #333333;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #333333;
  background-color: #dddddd;
  border-color: #d6d6d6;
}
.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(217, 217, 217, 0.5);
}
.btn-dark {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}
.btn-dark:hover {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #535353;
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.2rem rgba(125, 125, 125, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #4d4d4d;
  border-color: #464646;
}
.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(125, 125, 125, 0.5);
}
.btn-outline-primary {
  color: #039745;
  border-color: #039745;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #039745;
  border-color: #039745;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #039745;
  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: #039745;
  border-color: #039745;
}
.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(3, 151, 69, 0.5);
}
.btn-outline-secondary {
  color: #999999;
  border-color: #999999;
}
.btn-outline-secondary:hover {
  color: #333333;
  background-color: #999999;
  border-color: #999999;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #999999;
  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: #333333;
  background-color: #999999;
  border-color: #999999;
}
.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(153, 153, 153, 0.5);
}
.btn-outline-success {
  color: #25815b;
  border-color: #25815b;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #25815b;
  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: #25815b;
  border-color: #25815b;
}
.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(37, 129, 91, 0.5);
}
.btn-outline-success-bg {
  color: #e4fff0;
  border-color: #e4fff0;
}
.btn-outline-success-bg:hover {
  color: #333333;
  background-color: #e4fff0;
  border-color: #e4fff0;
}
.btn-outline-success-bg:focus, .btn-outline-success-bg.focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 255, 240, 0.5);
}
.btn-outline-success-bg.disabled, .btn-outline-success-bg:disabled {
  color: #e4fff0;
  background-color: transparent;
}
.btn-outline-success-bg:not(:disabled):not(.disabled):active, .btn-outline-success-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-success-bg.dropdown-toggle {
  color: #333333;
  background-color: #e4fff0;
  border-color: #e4fff0;
}
.btn-outline-success-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-success-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(228, 255, 240, 0.5);
}
.btn-outline-success-text {
  color: #25815b;
  border-color: #25815b;
}
.btn-outline-success-text:hover {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-outline-success-text:focus, .btn-outline-success-text.focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.5);
}
.btn-outline-success-text.disabled, .btn-outline-success-text:disabled {
  color: #25815b;
  background-color: transparent;
}
.btn-outline-success-text:not(:disabled):not(.disabled):active, .btn-outline-success-text:not(:disabled):not(.disabled).active, .show > .btn-outline-success-text.dropdown-toggle {
  color: #fff;
  background-color: #25815b;
  border-color: #25815b;
}
.btn-outline-success-text:not(:disabled):not(.disabled):active:focus, .btn-outline-success-text:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success-text.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.5);
}
.btn-outline-info {
  color: #0049c8;
  border-color: #0049c8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #0049c8;
  border-color: #0049c8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 73, 200, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #0049c8;
  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: #0049c8;
  border-color: #0049c8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 73, 200, 0.5);
}
.btn-outline-info-bg {
  color: #ecf3ff;
  border-color: #ecf3ff;
}
.btn-outline-info-bg:hover {
  color: #333333;
  background-color: #ecf3ff;
  border-color: #ecf3ff;
}
.btn-outline-info-bg:focus, .btn-outline-info-bg.focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 243, 255, 0.5);
}
.btn-outline-info-bg.disabled, .btn-outline-info-bg:disabled {
  color: #ecf3ff;
  background-color: transparent;
}
.btn-outline-info-bg:not(:disabled):not(.disabled):active, .btn-outline-info-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-info-bg.dropdown-toggle {
  color: #333333;
  background-color: #ecf3ff;
  border-color: #ecf3ff;
}
.btn-outline-info-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-info-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(236, 243, 255, 0.5);
}
.btn-outline-warning {
  color: #d87300;
  border-color: #d87300;
}
.btn-outline-warning:hover {
  color: #fff;
  background-color: #d87300;
  border-color: #d87300;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 115, 0, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #d87300;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #d87300;
  border-color: #d87300;
}
.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(216, 115, 0, 0.5);
}
.btn-outline-warning-bg {
  color: #fff1d8;
  border-color: #fff1d8;
}
.btn-outline-warning-bg:hover {
  color: #333333;
  background-color: #fff1d8;
  border-color: #fff1d8;
}
.btn-outline-warning-bg:focus, .btn-outline-warning-bg.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 216, 0.5);
}
.btn-outline-warning-bg.disabled, .btn-outline-warning-bg:disabled {
  color: #fff1d8;
  background-color: transparent;
}
.btn-outline-warning-bg:not(:disabled):not(.disabled):active, .btn-outline-warning-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-warning-bg.dropdown-toggle {
  color: #333333;
  background-color: #fff1d8;
  border-color: #fff1d8;
}
.btn-outline-warning-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-warning-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 216, 0.5);
}
.btn-outline-danger {
  color: #af0000;
  border-color: #af0000;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #af0000;
  border-color: #af0000;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #af0000;
  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: #af0000;
  border-color: #af0000;
}
.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(175, 0, 0, 0.5);
}
.btn-outline-danger-bg {
  color: #ffe5e5;
  border-color: #ffe5e5;
}
.btn-outline-danger-bg:hover {
  color: #333333;
  background-color: #ffe5e5;
  border-color: #ffe5e5;
}
.btn-outline-danger-bg:focus, .btn-outline-danger-bg.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 229, 229, 0.5);
}
.btn-outline-danger-bg.disabled, .btn-outline-danger-bg:disabled {
  color: #ffe5e5;
  background-color: transparent;
}
.btn-outline-danger-bg:not(:disabled):not(.disabled):active, .btn-outline-danger-bg:not(:disabled):not(.disabled).active, .show > .btn-outline-danger-bg.dropdown-toggle {
  color: #333333;
  background-color: #ffe5e5;
  border-color: #ffe5e5;
}
.btn-outline-danger-bg:not(:disabled):not(.disabled):active:focus, .btn-outline-danger-bg:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger-bg.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 229, 229, 0.5);
}
.btn-outline-light {
  color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:hover {
  color: #333333;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f6f6f6;
  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: #333333;
  background-color: #f6f6f6;
  border-color: #f6f6f6;
}
.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(246, 246, 246, 0.5);
}
.btn-outline-dark {
  color: #666666;
  border-color: #666666;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #666666;
  border-color: #666666;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #666666;
  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: #666666;
  border-color: #666666;
}
.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(102, 102, 102, 0.5);
}
.btn-link {
  font-weight: 400;
  color: #039745;
  text-decoration: none;
}
.btn-link:hover {
  color: #024c23;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #bbbbbb;
  pointer-events: none;
}
.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}
.collapse:not(.show) {
  display: none;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}
.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #333333;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

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

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

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

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}
.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}
.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #f2f2f2;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #333333;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f6f6f6;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #039745;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #bbbbbb;
  pointer-events: none;
  background-color: transparent;
}
.dropdown-menu.show {
  display: block;
}
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #bbbbbb;
  white-space: nowrap;
}
.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #333333;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}
.input-group-prepend {
  margin-right: -1px;
}
.input-group-append {
  margin-left: -1px;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #999999;
  text-align: center;
  white-space: nowrap;
  background-color: #f2f2f2;
  border: 1px solid #e4e4e4;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}
.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc( 1.5em + 1rem + 2px );
}
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}
.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc( 1.5em + 0.5rem + 2px );
}
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}
.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}
.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}
.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #039745;
  background-color: #039745;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #1ffb81;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #51fc9d;
  border-color: #51fc9d;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #bbbbbb;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #f2f2f2;
}
.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #cccccc solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}
.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #039745;
  background-color: #039745;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(3, 151, 69, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(3, 151, 69, 0.5);
}
.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(3, 151, 69, 0.5);
}
.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc( 1rem - 4px );
  height: calc( 1rem - 4px );
  background-color: #cccccc;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(3, 151, 69, 0.5);
}
.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #999999;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23666666' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #e4e4e4;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #1ffb81;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-select:focus::-ms-value {
  color: #999999;
  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: #bbbbbb;
  background-color: #f2f2f2;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #999999;
}
.custom-select-sm {
  height: calc( 1.5em + 0.5rem + 2px );
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}
.custom-select-lg {
  height: calc( 1.5em + 1rem + 2px );
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}
.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}
.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #1ffb81;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #f2f2f2;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}
.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #999999;
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #999999;
  content: "Browse";
  background-color: #f2f2f2;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}
.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #039745;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #51fc9d;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e7e7e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #039745;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #51fc9d;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e7e7e7;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #039745;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #51fc9d;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #e7e7e7;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e7e7e7;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #cccccc;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #cccccc;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #cccccc;
}
.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}
.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #bbbbbb;
  pointer-events: none;
  cursor: default;
}
.nav-tabs {
  border-bottom: 1px solid #e7e7e7;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #f2f2f2 #f2f2f2 #e7e7e7;
}
.nav-tabs .nav-link.disabled {
  color: #bbbbbb;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #999999;
  background-color: #fff;
  border-color: #e7e7e7 #e7e7e7 #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: #039745;
}
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}
.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}
@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}
.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}
.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-title {
  margin-bottom: 0.75rem;
}
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}
.card-text:last-child {
  margin-bottom: 0;
}
.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}
.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}
.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}
.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}
.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: none;
  border-radius: 0.25rem;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: rgba(255, 255, 255, 0.6);
  content: ">";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #fff;
}
.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: #039745;
  background-color: #fff;
  border: 1px solid #e7e7e7;
}
.page-link:hover {
  z-index: 2;
  color: #024c23;
  text-decoration: none;
  background-color: #f2f2f2;
  border-color: #e7e7e7;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.25);
}
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #039745;
  border-color: #039745;
}
.page-item.disabled .page-link {
  color: #bbbbbb;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e7e7e7;
}
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}
.badge-primary {
  color: #fff;
  background-color: #039745;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #02652e;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(3, 151, 69, 0.5);
}
.badge-secondary {
  color: #333333;
  background-color: #999999;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #333333;
  background-color: gray;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(153, 153, 153, 0.5);
}
.badge-success {
  color: #fff;
  background-color: #25815b;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1a593f;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.5);
}
.badge-success-bg {
  color: #333333;
  background-color: #e4fff0;
}
a.badge-success-bg:hover, a.badge-success-bg:focus {
  color: #333333;
  background-color: #b1ffd4;
}
a.badge-success-bg:focus, a.badge-success-bg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(228, 255, 240, 0.5);
}
.badge-success-text {
  color: #fff;
  background-color: #25815b;
}
a.badge-success-text:hover, a.badge-success-text:focus {
  color: #fff;
  background-color: #1a593f;
}
a.badge-success-text:focus, a.badge-success-text.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(37, 129, 91, 0.5);
}
.badge-info {
  color: #fff;
  background-color: #0049c8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #003695;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 73, 200, 0.5);
}
.badge-info-bg {
  color: #333333;
  background-color: #ecf3ff;
}
a.badge-info-bg:hover, a.badge-info-bg:focus {
  color: #333333;
  background-color: #b9d3ff;
}
a.badge-info-bg:focus, a.badge-info-bg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(236, 243, 255, 0.5);
}
.badge-warning {
  color: #fff;
  background-color: #d87300;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #fff;
  background-color: #a55800;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(216, 115, 0, 0.5);
}
.badge-warning-bg {
  color: #333333;
  background-color: #fff1d8;
}
a.badge-warning-bg:hover, a.badge-warning-bg:focus {
  color: #333333;
  background-color: #ffdfa5;
}
a.badge-warning-bg:focus, a.badge-warning-bg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 241, 216, 0.5);
}
.badge-danger {
  color: #fff;
  background-color: #af0000;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #7c0000;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(175, 0, 0, 0.5);
}
.badge-danger-bg {
  color: #333333;
  background-color: #ffe5e5;
}
a.badge-danger-bg:hover, a.badge-danger-bg:focus {
  color: #333333;
  background-color: #ffb2b2;
}
a.badge-danger-bg:focus, a.badge-danger-bg.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 229, 229, 0.5);
}
.badge-light {
  color: #333333;
  background-color: #f6f6f6;
}
a.badge-light:hover, a.badge-light:focus {
  color: #333333;
  background-color: #dddddd;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(246, 246, 246, 0.5);
}
.badge-dark {
  color: #fff;
  background-color: #666666;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #4d4d4d;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(102, 102, 102, 0.5);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f2f2f2;
  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: 1rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.alert-heading {
  color: inherit;
}
.alert-link {
  font-weight: 700;
}
.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1rem 1.25rem;
  color: inherit;
}
.alert-primary {
  color: #024f24;
  background-color: #cdeada;
  border-color: #b8e2cb;
}
.alert-primary hr {
  border-top-color: #a6dbbe;
}
.alert-primary .alert-link {
  color: #011d0d;
}
.alert-secondary {
  color: #505050;
  background-color: #ebebeb;
  border-color: #e2e2e2;
}
.alert-secondary hr {
  border-top-color: #d5d5d5;
}
.alert-secondary .alert-link {
  color: #373737;
}
.alert-success {
  color: #13432f;
  background-color: #d3e6de;
  border-color: #c2dcd1;
}
.alert-success hr {
  border-top-color: #b2d3c5;
}
.alert-success .alert-link {
  color: #081b13;
}
.alert-success-bg {
  color: #77857d;
  background-color: #fafffc;
  border-color: #f7fffb;
}
.alert-success-bg hr {
  border-top-color: #deffee;
}
.alert-success-bg .alert-link {
  color: #5f6a64;
}
.alert-success-text {
  color: #13432f;
  background-color: #d3e6de;
  border-color: #c2dcd1;
}
.alert-success-text hr {
  border-top-color: #b2d3c5;
}
.alert-success-text .alert-link {
  color: #081b13;
}
.alert-info {
  color: #002668;
  background-color: #ccdbf4;
  border-color: #b8ccf0;
}
.alert-info hr {
  border-top-color: #a3bdec;
}
.alert-info .alert-link {
  color: #001335;
}
.alert-info-bg {
  color: #7b7e85;
  background-color: #fbfdff;
  border-color: #fafcff;
}
.alert-info-bg hr {
  border-top-color: #e1edff;
}
.alert-info-bg .alert-link {
  color: #62656b;
}
.alert-warning {
  color: #703c00;
  background-color: #f7e3cc;
  border-color: #f4d8b8;
}
.alert-warning hr {
  border-top-color: #f1cca2;
}
.alert-warning .alert-link {
  color: #3d2100;
}
.alert-warning-bg {
  color: #857d70;
  background-color: #fffcf7;
  border-color: #fffbf4;
}
.alert-warning-bg hr {
  border-top-color: #fff2db;
}
.alert-warning-bg .alert-link {
  color: #696359;
}
.alert-danger {
  color: #5b0000;
  background-color: #efcccc;
  border-color: #e9b8b8;
}
.alert-danger hr {
  border-top-color: #e3a5a5;
}
.alert-danger .alert-link {
  color: #280000;
}
.alert-danger-bg {
  color: #857777;
  background-color: snow;
  border-color: #fff8f8;
}
.alert-danger-bg hr {
  border-top-color: #ffdfdf;
}
.alert-danger-bg .alert-link {
  color: #6a5f5f;
}
.alert-light {
  color: gray;
  background-color: #fdfdfd;
  border-color: #fcfcfc;
}
.alert-light hr {
  border-top-color: #efefef;
}
.alert-light .alert-link {
  color: #676767;
}
.alert-dark {
  color: #353535;
  background-color: #e0e0e0;
  border-color: #d4d4d4;
}
.alert-dark hr {
  border-top-color: #c7c7c7;
}
.alert-dark .alert-link {
  color: #1c1c1c;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #f2f2f2;
  border-radius: 0.25rem;
}
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #039745;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}
.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}
.media {
  display: flex;
  align-items: flex-start;
}
.media-body {
  flex: 1;
}
.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}
.list-group-item-action {
  width: 100%;
  color: #999999;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #999999;
  text-decoration: none;
  background-color: #f6f6f6;
}
.list-group-item-action:active {
  color: #333333;
  background-color: #f2f2f2;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #bbbbbb;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #039745;
  border-color: #039745;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}
.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}
@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}
.list-group-item-primary {
  color: #024f24;
  background-color: #b8e2cb;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #024f24;
  background-color: #a6dbbe;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #024f24;
  border-color: #024f24;
}
.list-group-item-secondary {
  color: #505050;
  background-color: #e2e2e2;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #505050;
  background-color: #d5d5d5;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #505050;
  border-color: #505050;
}
.list-group-item-success {
  color: #13432f;
  background-color: #c2dcd1;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #13432f;
  background-color: #b2d3c5;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #13432f;
  border-color: #13432f;
}
.list-group-item-success-bg {
  color: #77857d;
  background-color: #f7fffb;
}
.list-group-item-success-bg.list-group-item-action:hover, .list-group-item-success-bg.list-group-item-action:focus {
  color: #77857d;
  background-color: #deffee;
}
.list-group-item-success-bg.list-group-item-action.active {
  color: #fff;
  background-color: #77857d;
  border-color: #77857d;
}
.list-group-item-success-text {
  color: #13432f;
  background-color: #c2dcd1;
}
.list-group-item-success-text.list-group-item-action:hover, .list-group-item-success-text.list-group-item-action:focus {
  color: #13432f;
  background-color: #b2d3c5;
}
.list-group-item-success-text.list-group-item-action.active {
  color: #fff;
  background-color: #13432f;
  border-color: #13432f;
}
.list-group-item-info {
  color: #002668;
  background-color: #b8ccf0;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #002668;
  background-color: #a3bdec;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #002668;
  border-color: #002668;
}
.list-group-item-info-bg {
  color: #7b7e85;
  background-color: #fafcff;
}
.list-group-item-info-bg.list-group-item-action:hover, .list-group-item-info-bg.list-group-item-action:focus {
  color: #7b7e85;
  background-color: #e1edff;
}
.list-group-item-info-bg.list-group-item-action.active {
  color: #fff;
  background-color: #7b7e85;
  border-color: #7b7e85;
}
.list-group-item-warning {
  color: #703c00;
  background-color: #f4d8b8;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #703c00;
  background-color: #f1cca2;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #703c00;
  border-color: #703c00;
}
.list-group-item-warning-bg {
  color: #857d70;
  background-color: #fffbf4;
}
.list-group-item-warning-bg.list-group-item-action:hover, .list-group-item-warning-bg.list-group-item-action:focus {
  color: #857d70;
  background-color: #fff2db;
}
.list-group-item-warning-bg.list-group-item-action.active {
  color: #fff;
  background-color: #857d70;
  border-color: #857d70;
}
.list-group-item-danger {
  color: #5b0000;
  background-color: #e9b8b8;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #5b0000;
  background-color: #e3a5a5;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #5b0000;
  border-color: #5b0000;
}
.list-group-item-danger-bg {
  color: #857777;
  background-color: #fff8f8;
}
.list-group-item-danger-bg.list-group-item-action:hover, .list-group-item-danger-bg.list-group-item-action:focus {
  color: #857777;
  background-color: #ffdfdf;
}
.list-group-item-danger-bg.list-group-item-action.active {
  color: #fff;
  background-color: #857777;
  border-color: #857777;
}
.list-group-item-light {
  color: gray;
  background-color: #fcfcfc;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: gray;
  background-color: #efefef;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: gray;
  border-color: gray;
}
.list-group-item-dark {
  color: #353535;
  background-color: #d4d4d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #353535;
  background-color: #c7c7c7;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #353535;
  border-color: #353535;
}
.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:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}
button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}
a.close.disabled {
  pointer-events: none;
}
.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}
.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #bbbbbb;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-body {
  padding: 0.75rem;
}
.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}
.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}
.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #e7e7e7;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}
.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}
.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #e7e7e7;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 560px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}
.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}
.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}
.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}
.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}
.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}
.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}
.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #333333;
}
.carousel {
  position: relative;
}
.carousel.pointer-event {
  touch-action: pan-y;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}
.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}
.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}
.carousel-control-prev {
  left: 0;
}
.carousel-control-next {
  right: 0;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e");
}
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}
@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}
.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}
@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}
.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}
@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.bg-primary {
  background-color: #039745 !important;
}
a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #02652e !important;
}
.bg-secondary {
  background-color: #999999 !important;
}
a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: gray !important;
}
.bg-success {
  background-color: #25815b !important;
}
a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1a593f !important;
}
.bg-success-bg {
  background-color: #e4fff0 !important;
}
a.bg-success-bg:hover, a.bg-success-bg:focus,
button.bg-success-bg:hover,
button.bg-success-bg:focus {
  background-color: #b1ffd4 !important;
}
.bg-success-text {
  background-color: #25815b !important;
}
a.bg-success-text:hover, a.bg-success-text:focus,
button.bg-success-text:hover,
button.bg-success-text:focus {
  background-color: #1a593f !important;
}
.bg-info {
  background-color: #0049c8 !important;
}
a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #003695 !important;
}
.bg-info-bg {
  background-color: #ecf3ff !important;
}
a.bg-info-bg:hover, a.bg-info-bg:focus,
button.bg-info-bg:hover,
button.bg-info-bg:focus {
  background-color: #b9d3ff !important;
}
.bg-warning {
  background-color: #d87300 !important;
}
a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #a55800 !important;
}
.bg-warning-bg {
  background-color: #fff1d8 !important;
}
a.bg-warning-bg:hover, a.bg-warning-bg:focus,
button.bg-warning-bg:hover,
button.bg-warning-bg:focus {
  background-color: #ffdfa5 !important;
}
.bg-danger {
  background-color: #af0000 !important;
}
a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #7c0000 !important;
}
.bg-danger-bg {
  background-color: #ffe5e5 !important;
}
a.bg-danger-bg:hover, a.bg-danger-bg:focus,
button.bg-danger-bg:hover,
button.bg-danger-bg:focus {
  background-color: #ffb2b2 !important;
}
.bg-light {
  background-color: #f6f6f6 !important;
}
a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dddddd !important;
}
.bg-dark {
  background-color: #666666 !important;
}
a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #4d4d4d !important;
}
.bg-white {
  background-color: #fff !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border {
  border: 1px solid #e7e7e7 !important;
}
.border-top {
  border-top: 1px solid #e7e7e7 !important;
}
.border-right {
  border-right: 1px solid #e7e7e7 !important;
}
.border-bottom {
  border-bottom: 1px solid #e7e7e7 !important;
}
.border-left {
  border-left: 1px solid #e7e7e7 !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: #039745 !important;
}
.border-secondary {
  border-color: #999999 !important;
}
.border-success {
  border-color: #25815b !important;
}
.border-success-bg {
  border-color: #e4fff0 !important;
}
.border-success-text {
  border-color: #25815b !important;
}
.border-info {
  border-color: #0049c8 !important;
}
.border-info-bg {
  border-color: #ecf3ff !important;
}
.border-warning {
  border-color: #d87300 !important;
}
.border-warning-bg {
  border-color: #fff1d8 !important;
}
.border-danger {
  border-color: #af0000 !important;
}
.border-danger-bg {
  border-color: #ffe5e5 !important;
}
.border-light {
  border-color: #f6f6f6 !important;
}
.border-dark {
  border-color: #666666 !important;
}
.border-white {
  border-color: #fff !important;
}
.rounded-sm {
  border-radius: 0.2rem !important;
}
.rounded {
  border-radius: 0.25rem !important;
}
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.rounded-lg {
  border-radius: 0.3rem !important;
}
.rounded-circle {
  border-radius: 50% !important;
}
.rounded-pill {
  border-radius: 50rem !important;
}
.rounded-0 {
  border-radius: 0 !important;
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}
.d-none {
  display: none !important;
}
.d-inline {
  display: inline !important;
}
.d-inline-block {
  display: inline-block !important;
}
.d-block {
  display: block !important;
}
.d-table {
  display: table !important;
}
.d-table-row {
  display: table-row !important;
}
.d-table-cell {
  display: table-cell !important;
}
.d-flex {
  display: flex !important;
}
.d-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

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

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

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

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

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

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

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

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}
.embed-responsive-16by9::before {
  padding-top: 56.25%;
}
.embed-responsive-4by3::before {
  padding-top: 75%;
}
.embed-responsive-1by1::before {
  padding-top: 100%;
}
.flex-row {
  flex-direction: row !important;
}
.flex-column {
  flex-direction: column !important;
}
.flex-row-reverse {
  flex-direction: row-reverse !important;
}
.flex-column-reverse {
  flex-direction: column-reverse !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.flex-fill {
  flex: 1 1 auto !important;
}
.flex-grow-0 {
  flex-grow: 0 !important;
}
.flex-grow-1 {
  flex-grow: 1 !important;
}
.flex-shrink-0 {
  flex-shrink: 0 !important;
}
.flex-shrink-1 {
  flex-shrink: 1 !important;
}
.justify-content-start {
  justify-content: flex-start !important;
}
.justify-content-end {
  justify-content: flex-end !important;
}
.justify-content-center {
  justify-content: center !important;
}
.justify-content-between {
  justify-content: space-between !important;
}
.justify-content-around {
  justify-content: space-around !important;
}
.align-items-start {
  align-items: flex-start !important;
}
.align-items-end {
  align-items: flex-end !important;
}
.align-items-center {
  align-items: center !important;
}
.align-items-baseline {
  align-items: baseline !important;
}
.align-items-stretch {
  align-items: stretch !important;
}
.align-content-start {
  align-content: flex-start !important;
}
.align-content-end {
  align-content: flex-end !important;
}
.align-content-center {
  align-content: center !important;
}
.align-content-between {
  align-content: space-between !important;
}
.align-content-around {
  align-content: space-around !important;
}
.align-content-stretch {
  align-content: stretch !important;
}
.align-self-auto {
  align-self: auto !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-end {
  align-self: flex-end !important;
}
.align-self-center {
  align-self: center !important;
}
.align-self-baseline {
  align-self: baseline !important;
}
.align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}
.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}
.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.shadow-none {
  box-shadow: none !important;
}
.w-25 {
  width: 25% !important;
}
.w-50 {
  width: 50% !important;
}
.w-75 {
  width: 75% !important;
}
.w-100 {
  width: 100% !important;
}
.w-auto {
  width: auto !important;
}
.h-25 {
  height: 25% !important;
}
.h-50 {
  height: 50% !important;
}
.h-75 {
  height: 75% !important;
}
.h-100 {
  height: 100% !important;
}
.h-auto {
  height: auto !important;
}
.mw-100 {
  max-width: 100% !important;
}
.mh-100 {
  max-height: 100% !important;
}
.min-vw-100 {
  min-width: 100vw !important;
}
.min-vh-100 {
  min-height: 100vh !important;
}
.vw-100 {
  width: 100vw !important;
}
.vh-100 {
  height: 100vh !important;
}
.m-0 {
  margin: 0 !important;
}
.mt-0,
.my-0 {
  margin-top: 0 !important;
}
.mr-0,
.mx-0 {
  margin-right: 0 !important;
}
.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}
.ml-0,
.mx-0 {
  margin-left: 0 !important;
}
.m-1 {
  margin: 0.25rem !important;
}
.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}
.m-2 {
  margin: 0.5rem !important;
}
.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}
.m-3 {
  margin: 1rem !important;
}
.mt-3,
.my-3 {
  margin-top: 1rem !important;
}
.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}
.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}
.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}
.m-4 {
  margin: 1.5rem !important;
}
.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}
.m-5 {
  margin: 3rem !important;
}
.mt-5,
.my-5 {
  margin-top: 3rem !important;
}
.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}
.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}
.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}
.p-0 {
  padding: 0 !important;
}
.pt-0,
.py-0 {
  padding-top: 0 !important;
}
.pr-0,
.px-0 {
  padding-right: 0 !important;
}
.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}
.pl-0,
.px-0 {
  padding-left: 0 !important;
}
.p-1 {
  padding: 0.25rem !important;
}
.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}
.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}
.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}
.p-2 {
  padding: 0.5rem !important;
}
.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}
.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}
.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}
.p-3 {
  padding: 1rem !important;
}
.pt-3,
.py-3 {
  padding-top: 1rem !important;
}
.pr-3,
.px-3 {
  padding-right: 1rem !important;
}
.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}
.pl-3,
.px-3 {
  padding-left: 1rem !important;
}
.p-4 {
  padding: 1.5rem !important;
}
.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}
.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}
.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}
.p-5 {
  padding: 3rem !important;
}
.pt-5,
.py-5 {
  padding-top: 3rem !important;
}
.pr-5,
.px-5 {
  padding-right: 3rem !important;
}
.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}
.pl-5,
.px-5 {
  padding-left: 3rem !important;
}
.m-n1 {
  margin: -0.25rem !important;
}
.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}
.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}
.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}
.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}
.m-n2 {
  margin: -0.5rem !important;
}
.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}
.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}
.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}
.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}
.m-n3 {
  margin: -1rem !important;
}
.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}
.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}
.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}
.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}
.m-n4 {
  margin: -1.5rem !important;
}
.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}
.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}
.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}
.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}
.m-n5 {
  margin: -3rem !important;
}
.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}
.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}
.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}
.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}
.m-auto {
  margin: auto !important;
}
.mt-auto,
.my-auto {
  margin-top: auto !important;
}
.mr-auto,
.mx-auto {
  margin-right: auto !important;
}
.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}
.ml-auto,
.mx-auto {
  margin-left: auto !important;
}
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}
.text-justify {
  text-align: justify !important;
}
.text-wrap {
  white-space: normal !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

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

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

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

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

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

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

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

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}
.text-uppercase {
  text-transform: uppercase !important;
}
.text-capitalize {
  text-transform: capitalize !important;
}
.font-weight-light {
  font-weight: 300 !important;
}
.font-weight-lighter {
  font-weight: lighter !important;
}
.font-weight-normal {
  font-weight: 400 !important;
}
.font-weight-bold {
  font-weight: 700 !important;
}
.font-weight-bolder {
  font-weight: bolder !important;
}
.font-italic {
  font-style: italic !important;
}
.text-white {
  color: #fff !important;
}
.text-primary {
  color: #039745 !important;
}
a.text-primary:hover, a.text-primary:focus {
  color: #024c23 !important;
}
.text-secondary {
  color: #999999 !important;
}
a.text-secondary:hover, a.text-secondary:focus {
  color: #737373 !important;
}
.text-success {
  color: #25815b !important;
}
a.text-success:hover, a.text-success:focus {
  color: #144631 !important;
}
.text-success-bg {
  color: #e4fff0 !important;
}
a.text-success-bg:hover, a.text-success-bg:focus {
  color: #98ffc6 !important;
}
.text-success-text {
  color: #25815b !important;
}
a.text-success-text:hover, a.text-success-text:focus {
  color: #144631 !important;
}
.text-info {
  color: #0049c8 !important;
}
a.text-info:hover, a.text-info:focus {
  color: #002d7c !important;
}
.text-info-bg {
  color: #ecf3ff !important;
}
a.text-info-bg:hover, a.text-info-bg:focus {
  color: #a0c3ff !important;
}
.text-warning {
  color: #d87300 !important;
}
a.text-warning:hover, a.text-warning:focus {
  color: #8c4a00 !important;
}
.text-warning-bg {
  color: #fff1d8 !important;
}
a.text-warning-bg:hover, a.text-warning-bg:focus {
  color: #ffd68c !important;
}
.text-danger {
  color: #af0000 !important;
}
a.text-danger:hover, a.text-danger:focus {
  color: #630000 !important;
}
.text-danger-bg {
  color: #ffe5e5 !important;
}
a.text-danger-bg:hover, a.text-danger-bg:focus {
  color: #ff9999 !important;
}
.text-light {
  color: #f6f6f6 !important;
}
a.text-light:hover, a.text-light:focus {
  color: #d0d0d0 !important;
}
.text-dark {
  color: #666666 !important;
}
a.text-dark:hover, a.text-dark:focus {
  color: #404040 !important;
}
.text-body {
  color: #333333 !important;
}
.text-muted {
  color: #bbbbbb !important;
}
.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}
.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.text-decoration-none {
  text-decoration: none !important;
}
.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}
.text-reset {
  color: inherit !important;
}
.visible {
  visibility: visible !important;
}
.invisible {
  visibility: hidden !important;
}
@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #cccccc;
    page-break-inside: avoid;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #e7e7e7 !important;
  }

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

  .table .thead-dark th {
    color: inherit;
    border-color: #e7e7e7;
  }
}
/* .bs-datepicker */
.bs-datepicker {
  display: flex;
  align-items: stretch;
  flex-flow: row wrap;
  background: #fff;
  box-shadow: 0 0 10px 0 #aaa;
  position: relative;
  z-index: 1;
  /* button */
  /* .bs-datepicker-head */
  /* .bs-datepicker-body */
  /* .current-timedate */
  /* .bs-datepicker-multiple */
  /* .bs-datepicker-btns */
  /*.bs-datepicker-custom-range */
  /* .bs-datepicker-predefined-btns */
  /* .bs-datepicker-buttons */
}
.bs-datepicker:after {
  clear: both;
  content: "";
  display: block;
}
.bs-datepicker bs-day-picker {
  float: left;
}
.bs-datepicker button:hover,
.bs-datepicker button:focus,
.bs-datepicker button:active,
.bs-datepicker input:hover,
.bs-datepicker input:focus,
.bs-datepicker input:active, .bs-datepicker-btns button:hover, .bs-datepicker-btns button:focus, .bs-datepicker-btns button:active, .bs-datepicker-predefined-btns button:active, .bs-datepicker-predefined-btns button:focus {
  outline: none;
}
.bs-datepicker-head {
  min-width: 270px;
  height: 50px;
  padding: 10px;
  border-radius: 3px 3px 0 0;
  text-align: justify;
  /* .bs-datepicker-head button */
}
.bs-datepicker-head:after {
  content: "";
  display: inline-block;
  vertical-align: top;
  width: 100%;
}
.bs-datepicker-head button {
  display: inline-block;
  vertical-align: top;
  padding: 0;
  height: 30px;
  line-height: 30px;
  border: 0;
  background: transparent;
  text-align: center;
  cursor: pointer;
  color: #fff;
  transition: 0.3s;
}
.bs-datepicker-head button[disabled], .bs-datepicker-head button[disabled]:hover, .bs-datepicker-head button[disabled]:active {
  background: rgba(221, 221, 221, 0.3);
  color: #f5f5f5;
  cursor: not-allowed;
}
.bs-datepicker-head button.next, .bs-datepicker-head button.previous {
  border-radius: 50%;
  width: 30px;
  height: 30px;
}
.bs-datepicker-head button.next span, .bs-datepicker-head button.previous span {
  font-size: 28px;
  line-height: 1;
  display: inline-block;
  position: relative;
  height: 100%;
  width: 100%;
  border-radius: 50%;
}
.bs-datepicker-head button.current {
  border-radius: 15px;
  max-width: 155px;
  padding: 0 13px;
}
.bs-datepicker-head button:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bs-datepicker-head button:active {
  background-color: rgba(0, 0, 0, 0.2);
}
.bs-datepicker-body {
  padding: 10px;
  border-radius: 0 0 3px 3px;
  min-height: 232px;
  min-width: 278px;
  border: 1px solid #e7e7e7;
  /* .bs-datepicker-body table */
}
.bs-datepicker-body .days.weeks {
  position: relative;
  z-index: 1;
}
.bs-datepicker-body table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  /* .bs-datepicker-body table.days */
  /* .bs-datepicker-body table.weeks */
}
.bs-datepicker-body table th {
  font-size: 13px;
  color: #9aaec1;
  font-weight: 400;
  text-align: center;
}
.bs-datepicker-body table td {
  color: #54708b;
  text-align: center;
  position: relative;
  padding: 0;
}
.bs-datepicker-body table td span {
  display: block;
  margin: 0 auto;
  font-size: 13px;
  border-radius: 50%;
  /*z-index: 1;*/
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker-body table td:not(.disabled):not(.week) span:not(.disabled):not(.is-other-month) {
  cursor: pointer;
}
.bs-datepicker-body table td.is-highlighted:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-highlighted:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
}
.bs-datepicker-body table td.is-active-other-month:not(.disabled):not(.selected) span,
.bs-datepicker-body table td span.is-active-other-month:not(.disabled):not(.selected) {
  background-color: #e9edf0;
  transition: 0s;
  cursor: pointer;
}
.bs-datepicker-body table td span.disabled, .bs-datepicker-body table td.disabled span {
  color: #9aaec1;
}
.bs-datepicker-body table td span.selected, .bs-datepicker-body table td.selected span {
  color: #fff;
}
.bs-datepicker-body table td span.is-other-month, .bs-datepicker-body table td.is-other-month span {
  color: rgba(0, 0, 0, 0.25);
}
.bs-datepicker-body table td.active {
  position: relative;
}
.bs-datepicker-body table td.active.select-start:before {
  left: 35%;
}
.bs-datepicker-body table td.active.select-end:before {
  left: -85%;
}
.bs-datepicker-body table td span.active.select-start:after,
.bs-datepicker-body table td span.active.select-end:after, .bs-datepicker-body table td.active.select-start span:after, .bs-datepicker-body table td.active.select-end span:after {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  transition: 0.3s;
  top: 0;
  border-radius: 50%;
}
.bs-datepicker-body table td:before,
.bs-datepicker-body table td span:before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  top: 6px;
  bottom: 6px;
  left: -3px;
  right: -2px;
  box-sizing: content-box;
  background: transparent;
}
.bs-datepicker-body table td.active.select-start + td.active:before {
  left: -20%;
}
.bs-datepicker-body table td:last-child.active:before {
  border-radius: 0 3px 3px 0;
  width: 125%;
  left: -25%;
}
.bs-datepicker-body table td span[class*=select-], .bs-datepicker-body table td[class*=select-] span {
  border-radius: 50%;
  color: #fff;
}
.bs-datepicker-body table.days td.active:not(.select-start):before, .bs-datepicker-body table.days td.in-range:not(.select-start):before,
.bs-datepicker-body table.days span.active:not(.select-start):before,
.bs-datepicker-body table.days span.in-range:not(.select-start):before {
  background: #e9edf0;
}
.bs-datepicker-body table.days span {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.bs-datepicker-body table.days span.select-start {
  z-index: 2;
}
.bs-datepicker-body table.days span.is-highlighted.in-range:before {
  right: 3px;
  left: 0;
}
.bs-datepicker-body table.days span.in-range.select-end:before {
  right: 4px;
  left: 0;
}
.bs-datepicker-body table.days td.select-start + td.select-end:before, .bs-datepicker-body table.days td.select-start + td.is-highlighted:before, .bs-datepicker-body table.days td.active + td.is-highlighted:before, .bs-datepicker-body table.days td.active + td.select-end:before, .bs-datepicker-body table.days td.in-range + td.is-highlighted:before, .bs-datepicker-body table.days td.in-range + td.select-end:before {
  background: #e9edf0;
  width: 100%;
}
.bs-datepicker-body table.weeks tr td:nth-child(2).active:before {
  border-radius: 3px 0 0 3px;
  left: 0;
  width: 100%;
}
.bs-datepicker-body table:not(.weeks) tr td:first-child:before {
  border-radius: 3px 0 0 3px;
}
.bs-datepicker-body table.years td span {
  width: 46px;
  height: 46px;
  line-height: 45px;
  margin: 0 auto;
}
.bs-datepicker-body table.years tr:not(:last-child) td span {
  margin-bottom: 8px;
}
.bs-datepicker-body table.months td {
  height: 52px;
}
.bs-datepicker-body table.months td span {
  padding: 6px;
  border-radius: 15px;
}
.bs-datepicker .current-timedate {
  color: #54708b;
  font-size: 15px;
  text-align: center;
  height: 30px;
  line-height: 30px;
  border-radius: 20px;
  border: 1px solid #e7e7e7;
  margin-bottom: 10px;
  cursor: pointer;
  text-transform: uppercase;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}
.bs-datepicker .current-timedate span:not(:empty):before {
  content: "";
  width: 15px;
  height: 16px;
  display: inline-block;
  margin-right: 4px;
  vertical-align: text-bottom;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABMklEQVQoU9VTwW3CQBCcOUgBtEBKSAukAnBKME+wFCAlYIhk8sQlxFABtJAScAsuAPBEewYcxCP8ouxrPDsza61uiVN1o6RNHD4htSCmq49RfO71BvMJqBBkITRf1kmUW49nQRC9h1I5AZlBClaL8aP1fKgOOxCx8aSLs+Q19eZuNO8QmPqJRtDFguy7OAcDbJPs+/BKVPDIPrvD2ZJgWAmVe7O0rI0Vqs1seyWUXpuJoppYCa5L+U++NpNPkr5OE2oMdARsb3gykJT5ydZcL8Z9Ww60nxg2LhjON9li9OwXZzo+xLbp3nC2s9CL2RrueGyVrgwNm8HpsCzZ9EEW6kqXlo1GQe03FzP/7W8Hl0dBtu7Bf7zt6mIwvX1RvzDCm7+q3mAW0Dl/GPdUCeXrZLT9BrDrGkm4qlPvAAAAAElFTkSuQmCC);
}
.bs-datepicker-multiple {
  border-radius: 4px 0 0 4px;
}
.bs-datepicker-multiple + .bs-datepicker-multiple {
  margin-left: 10px;
}
.bs-datepicker-multiple .bs-datepicker {
  box-shadow: none;
  position: relative;
}
.bs-datepicker-multiple .bs-datepicker:not(:last-child) {
  padding-right: 10px;
}
.bs-datepicker-multiple .bs-datepicker + .bs-datepicker:after {
  content: "";
  display: block;
  width: 14px;
  height: 10px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAKCAYAAABrGwT5AAAA1ElEQVQoU42RsQrCUAxF77VuDu7O4oMWW//BURBBpZvgKk4uIrjoqKOTf+DopIO4uYggtFTfw3+pkQqCW1/G5J7kJiFy4m5MxUlxAzgIPHX+lzMPzupRYlYgxiR7vqsOP8YKzsTx0yxFMCUZ+q7aZzlr+OvgoWcAFyAHgat2jLWu48252DdqAihDJGSSJNUUxYmQjs3+hPQBlAh2rG2LCOPnaw3IiGDX99TRCs7ASJsNhUOA7d/LcuHvRG22FIZvsNXw1MX6VZExCilOQKEfeLXr/10+aC9Ho7arh7oAAAAASUVORK5CYII=);
  position: absolute;
  top: 25px;
  left: -8px;
}
.bs-datepicker-multiple .bs-datepicker .left {
  float: left;
}
.bs-datepicker-multiple .bs-datepicker .right {
  float: right;
}
.bs-datepicker-container {
  padding: 15px;
}
.bs-datepicker .bs-media-container {
  display: flex;
}
@media (max-width: 768px) {
  .bs-datepicker .bs-media-container {
    flex-direction: column;
  }
}
.bs-datepicker-custom-range {
  padding: 15px;
  background: #eee;
}
.bs-datepicker-predefined-btns button {
  width: 100%;
  display: block;
  height: 30px;
  background-color: #9aaec1;
  border-radius: 4px;
  color: #fff;
  border: 0;
  margin-bottom: 10px;
  padding: 0 18px;
  text-align: left;
  transition: 0.3s;
}
.bs-datepicker-predefined-btns button:hover {
  background-color: #54708b;
}
.bs-datepicker-buttons {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-end;
  padding-top: 10px;
  border-top: 1px solid #e7e7e7;
}
.bs-datepicker-buttons .btn-default {
  margin-left: 10px;
}
.bs-datepicker-buttons .btn-today-wrapper {
  display: flex;
  flex-flow: row wrap;
}
.bs-datepicker-buttons .clear-right,
.bs-datepicker-buttons .today-right {
  flex-grow: 0;
}
.bs-datepicker-buttons .clear-left,
.bs-datepicker-buttons .today-left {
  flex-grow: 1;
}
.bs-datepicker-buttons .clear-center,
.bs-datepicker-buttons .today-center {
  flex-grow: 0.5;
}
/* .bs-timepicker */
.bs-timepicker-container {
  padding: 10px 0;
}
.bs-timepicker-label {
  color: #54708b;
  margin-bottom: 10px;
}
.bs-timepicker-controls {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.bs-timepicker-controls button {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 0;
  background-color: #e9edf0;
  color: #54708b;
  font-size: 16px;
  font-weight: 700;
  vertical-align: middle;
  line-height: 0;
  padding: 0;
  transition: 0.3s;
}
.bs-timepicker-controls button:hover {
  background-color: #d5dadd;
}
.bs-timepicker-controls input {
  width: 35px;
  height: 25px;
  border-radius: 13px;
  text-align: center;
  border: 1px solid #e7e7e7;
}
.bs-timepicker .switch-time-format {
  text-transform: uppercase;
  min-width: 54px;
  height: 25px;
  border-radius: 20px;
  border: 1px solid #e7e7e7;
  background: #fff;
  color: #54708b;
  font-size: 13px;
}
.bs-timepicker .switch-time-format img {
  vertical-align: initial;
  margin-left: 4px;
}
bs-datepicker-container,
bs-daterangepicker-container {
  z-index: 1080;
}
/* screen size < 1024px */
@media (max-width: 768px) {
  .bs-datepicker-multiple {
    display: flex;
  }
  .bs-datepicker-multiple + .bs-datepicker-multiple {
    margin-top: 10px;
    margin-left: 0;
  }
}
/* theming */
.theme-default .bs-datepicker-head {
  background-color: #777;
}
.theme-default .btn-today-wrapper .btn-success, .theme-default .btn-clear-wrapper .btn-success {
  background-color: #777;
  border-color: #777;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:focus, .theme-default .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-default .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-default .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #616161;
  border-color: #616161;
}
.theme-default .btn-today-wrapper .btn-success:hover, .theme-default .btn-clear-wrapper .btn-success:hover {
  background-color: #6F6E6E;
  border-color: #6F6E6E;
}
.theme-default .bs-datepicker-predefined-btns button.selected {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td span.selected, .theme-default .bs-datepicker-body table td.selected span,
.theme-default .bs-datepicker-body table td span[class*=select-]:after, .theme-default .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #777;
}
.theme-default .bs-datepicker-body table td.week span {
  color: #777;
}
.theme-default .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #777;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-green .bs-datepicker-head {
  background-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success, .theme-green .btn-clear-wrapper .btn-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:focus, .theme-green .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-green .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-green .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #1e7e34;
  border-color: #1e7e34;
}
.theme-green .btn-today-wrapper .btn-success:hover, .theme-green .btn-clear-wrapper .btn-success:hover {
  background-color: #218838;
  border-color: #218838;
}
.theme-green .bs-datepicker-predefined-btns button.selected {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td span.selected, .theme-green .bs-datepicker-body table td.selected span,
.theme-green .bs-datepicker-body table td span[class*=select-]:after, .theme-green .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.week span {
  color: #5cb85c;
}
.theme-green .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5cb85c;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-blue .bs-datepicker-head {
  background-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success, .theme-blue .btn-clear-wrapper .btn-success {
  background-color: #5bc0de;
  border-color: #5bc0de;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:focus, .theme-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #2AA8CD;
  border-color: #2AA8CD;
}
.theme-blue .btn-today-wrapper .btn-success:hover, .theme-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #3AB3D7;
  border-color: #3AB3D7;
}
.theme-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td span.selected, .theme-blue .bs-datepicker-body table td.selected span,
.theme-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.week span {
  color: #5bc0de;
}
.theme-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #5bc0de;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-dark-blue .bs-datepicker-head {
  background-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success, .theme-dark-blue .btn-clear-wrapper .btn-success {
  background-color: #337ab7;
  border-color: #337ab7;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:focus, .theme-dark-blue .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-dark-blue .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-dark-blue .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #266498;
  border-color: #266498;
}
.theme-dark-blue .btn-today-wrapper .btn-success:hover, .theme-dark-blue .btn-clear-wrapper .btn-success:hover {
  background-color: #2C6FA9;
  border-color: #2C6FA9;
}
.theme-dark-blue .bs-datepicker-predefined-btns button.selected {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td span.selected, .theme-dark-blue .bs-datepicker-body table td.selected span,
.theme-dark-blue .bs-datepicker-body table td span[class*=select-]:after, .theme-dark-blue .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.week span {
  color: #337ab7;
}
.theme-dark-blue .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #337ab7;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-red .bs-datepicker-head {
  background-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success, .theme-red .btn-clear-wrapper .btn-success {
  background-color: #d9534f;
  border-color: #d9534f;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:focus, .theme-red .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-red .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-red .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #D23531;
  border-color: #D23531;
}
.theme-red .btn-today-wrapper .btn-success:hover, .theme-red .btn-clear-wrapper .btn-success:hover {
  background-color: #E33732;
  border-color: #E33732;
}
.theme-red .bs-datepicker-predefined-btns button.selected {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td span.selected, .theme-red .bs-datepicker-body table td.selected span,
.theme-red .bs-datepicker-body table td span[class*=select-]:after, .theme-red .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #d9534f;
}
.theme-red .bs-datepicker-body table td.week span {
  color: #d9534f;
}
.theme-red .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #d9534f;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.theme-orange .bs-datepicker-head {
  background-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success, .theme-orange .btn-clear-wrapper .btn-success {
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active:focus, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:focus, .theme-orange .btn-clear-wrapper .btn-success:focus {
  box-shadow: none;
}
.theme-orange .btn-today-wrapper .btn-success:not(:disabled):not(.disabled):active, .theme-orange .btn-clear-wrapper .btn-success:not(:disabled):not(.disabled):active {
  background-color: #ED9C29;
  border-color: #ED9C29;
}
.theme-orange .btn-today-wrapper .btn-success:hover, .theme-orange .btn-clear-wrapper .btn-success:hover {
  background-color: #FFAC35;
  border-color: #FFAC35;
}
.theme-orange .bs-datepicker-predefined-btns button.selected {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td span.selected, .theme-orange .bs-datepicker-body table td.selected span,
.theme-orange .bs-datepicker-body table td span[class*=select-]:after, .theme-orange .bs-datepicker-body table td[class*=select-] span:after {
  background-color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.week span {
  color: #f0ad4e;
}
.theme-orange .bs-datepicker-body table td.active-week span:hover {
  cursor: pointer;
  background-color: #f0ad4e;
  color: #fff;
  opacity: 0.5;
  transition: 0s;
}
.ng-select.ng-select-opened > .ng-select-container {
  background: #ffffff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent #999999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #333333;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1);
}
.ng-select.ng-select-disabled > .ng-select-container {
  background-color: #f9f9f9;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select .ng-select-container {
  color: #333;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #ccc;
  min-height: 36px;
  align-items: center;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  color: #999999;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value {
  background-color: #f9f9f9;
  border: 1px solid #e6e6e6;
}
.ng-select.ng-select-multiple.ng-select-disabled > .ng-select-container .ng-value-container .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 0.9em;
  margin-bottom: 5px;
  background-color: #ebf5ff;
  border-radius: 2px;
  margin-right: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #f9f9f9;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 1px 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #d1e8ff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid #b8dbff;
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid #b8dbff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid #b8dbff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select .ng-clear-wrapper {
  color: #999999;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #D0021B;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-select .ng-arrow-wrapper {
  width: 25px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666666;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-dropdown-panel {
  background-color: #ffffff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  left: 0;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: #e6e6e6;
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f5faff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected.ng-option-marked {
  background-color: #ebf5ff;
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.87);
  padding: 8px 10px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected, .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked {
  color: #333;
  background-color: #ebf5ff;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label, .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected.ng-option-marked .ng-option-label {
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f5faff;
  color: #333;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  color: #cccccc;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}
.ng-select .ng-value {
  color: #666666;
}
.ng-select .ng-input {
  color: #666666 !important;
  padding-top: 0.5rem;
}
.ng-select .ng-input > input {
  cursor: pointer !important;
}
.ng-select .ng-option-label {
  color: #666666 !important;
}
.ng-select .ng-has-value .ng-placeholder {
  display: none;
}
.ng-select.disabled .ng-input input {
  cursor: default !important;
  color: #bbbbbb !important;
}
.ng-select .ng-select-container {
  align-items: center;
  height: 50px !important;
  border-radius: 5px;
  font-size: 1.143rem;
  background-color: #fff;
  border: 1px solid #cccccc;
  color: #666666;
}
.ng-select .ng-select-container:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
}
.ng-select .ng-select-container .ng-value-container {
  align-items: center;
  padding-left: 10px;
}
[dir=rtl] .ng-select .ng-select-container .ng-value-container {
  padding-right: 10px;
  padding-left: 0;
}
.ng-select .ng-select-container .ng-value-container .ng-placeholder {
  font-size: 1.143rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  color: #cccccc;
}
.ng-select.ng-invalid {
  border-color: #d80000 !important;
}
.ng-select.ng-select-disabled > .ng-select-container {
  pointer-events: none;
  background-color: #cccccc40;
  border: 1px solid #bbbbbb;
}
.ng-select.ng-select-single .ng-select-container {
  height: 36px;
}
.ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  color: #666666;
  top: 5px;
  left: 0;
  padding-left: 10px;
  padding-right: 50px;
}
[dir=rtl] .ng-select.ng-select-single .ng-select-container .ng-value-container .ng-input {
  padding-right: 10px;
  padding-left: 50px;
}
.ng-select .ng-arrow-wrapper {
  width: 35px;
  padding-right: 5px;
}
[dir=rtl] .ng-select .ng-arrow-wrapper {
  padding-left: 5px;
  padding-right: 0;
}
.ng-select .ng-arrow-wrapper .ng-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
}
.ng-select .ng-arrow-wrapper:hover .ng-arrow {
  border-top-color: #666;
}
.ng-select.ng-select-multiple.ng-select-disabled .ng-value {
  background-color: #fff !important;
  border: 1px solid #f1f1f1;
  color: #cccccc !important;
}
.ng-select.ng-select-multiple.ng-select-disabled .ng-value .ng-value-label {
  padding: 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-top: 5px;
  padding-left: 7px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container {
  padding-right: 7px;
  padding-left: 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  font-size: 1.143rem;
  margin-bottom: 5px;
  background-color: #f6f6f6;
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  margin-right: 5px;
  color: #333333;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value {
  margin-right: 0;
  margin-left: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-label {
  display: inline-block;
  padding: 0 5px 0 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled {
  background-color: #fff !important;
  border: 1px solid #f1f1f1;
  color: #bbbbbb !important;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value.ng-value-disabled .ng-value-label {
  padding-left: 0;
  padding-right: 5px;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  display: inline-block;
  padding: 0 5px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon {
  float: left;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon:hover {
  background-color: #d8eafd;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-right: 1px solid #c2e0ff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.left {
  border-left: 1px solid #c2e0ff;
  border-right: none;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 1px solid #c2e0ff;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-value .ng-value-icon.right {
  border-left: 0;
  border-right: 1px solid #c2e0ff;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 0 3px 3px;
  color: #999999 !important;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-input {
  padding: 0 3px 3px 0;
}
.ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.7px;
  color: #d9d9d9;
  top: 5px;
  padding-bottom: 5px;
  padding-left: 3px;
}
[dir=rtl] .ng-select.ng-select-multiple .ng-select-container .ng-value-container .ng-placeholder {
  padding-right: 3px;
  padding-left: 0;
}
.ng-select.ng-select-opened > .ng-select-container {
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9;
}
.ng-select.ng-select-opened > .ng-select-container:hover {
  box-shadow: none;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow {
  top: -2px;
  border-color: transparent transparent #999;
  border-width: 0 5px 5px;
}
.ng-select.ng-select-opened > .ng-select-container .ng-arrow:hover {
  border-color: transparent transparent #666;
}
.ng-select.ng-select-opened.ng-select-bottom > .ng-select-container {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.ng-select.ng-select-opened.ng-select-top > .ng-select-container {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.ng-select.ng-invalid.ng-touched .ng-select-container {
  border-color: #ff4040 !important;
}
.ng-select.ng-invalid.ng-touched .ng-select-container .ng-value-container .ng-placeholder {
  color: #ff4040 !important;
}
.ng-select:not(.ng-select-disabled) > .ng-select-container.ng-has-value {
  border-color: #999999;
}
.ng-select.ng-select-focused > .ng-select-container {
  border-color: #999999;
}
.ng-select.ng-select-focused:not(.ng-select-opened) > .ng-select-container {
  border-color: #999999 !important;
  box-shadow: none !important;
}
.ng-select.ng-select-focused.ng-invalid.is-invalid .ng-select-container {
  border-color: #ff4040 !important;
}
.ng-select.ng-select-focused.ng-invalid.is-invalid .ng-select-container .ng-value-container .ng-placeholder {
  color: #ff4040 !important;
}
.ng-select .ng-clear-wrapper {
  color: #999;
  top: 1px;
}
.ng-select .ng-clear-wrapper:hover .ng-clear {
  color: #d0021b;
}
.ng-select .ng-spinner-zone {
  padding: 5px 5px 0 0;
}
[dir=rtl] .ng-select .ng-spinner-zone {
  padding: 5px 0 0 5px;
}
.ng-dropdown-panel {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items {
  margin-bottom: 1px;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 8px 10px;
  font-weight: 500;
  white-space: normal !important;
  color: rgba(0, 0, 0, 0.54);
  cursor: pointer;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-disabled {
  cursor: default;
  font-weight: 600;
  background-color: #dddddd;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-marked {
  background-color: #f6f6f6 !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-optgroup.ng-option-selected {
  background-color: #f6f6f6;
  font-weight: 600;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option {
  background-color: #fff;
  padding: 0.8571428571rem 1.0714285714rem;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected {
  color: #666666;
  background-color: #f6f6f6;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-selected .ng-option-label {
  font-weight: 500 !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-marked {
  background-color: #f6f6f6 !important;
  color: #666666 !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-disabled {
  background-color: rgba(0, 0, 0, 0.04);
  color: #bbbbbb !important;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-left: 22px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option.ng-option-child {
  padding-right: 22px;
  padding-left: 0;
}
.ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  font-size: 80%;
  font-weight: 400;
  padding-right: 5px;
}
[dir=rtl] .ng-dropdown-panel .ng-dropdown-panel-items .ng-option .ng-tag-label {
  padding-left: 5px;
  padding-right: 0;
}
.ng-dropdown-panel.ng-select-bottom {
  top: 100%;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-top-color: #e6e6e6;
  margin-top: -1px;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option {
  white-space: normal !important;
  border-top: 1px solid #bbbbbb;
}
.ng-dropdown-panel.ng-select-bottom .ng-dropdown-panel-items .ng-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.ng-dropdown-panel.ng-select-top {
  bottom: 100%;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-color: #e6e6e6;
  margin-bottom: -1px;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option {
  white-space: normal !important;
  border-bottom: 1px solid #bbbbbb;
}
.ng-dropdown-panel.ng-select-top .ng-dropdown-panel-items .ng-option:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.ng-dropdown-panel .ng-dropdown-header {
  border-bottom: 1px solid #ccc;
  padding: 5px 7px;
}
.ng-dropdown-panel .ng-dropdown-footer {
  border-top: 1px solid #ccc;
  padding: 5px 7px;
}
[dir=rtl] .ng-dropdown-panel {
  direction: rtl;
  text-align: right;
}
.form-group {
  margin-bottom: 2.142rem !important;
}
.form-group.fc-margin.form-group-sm label {
  font-size: 0.8rem;
  margin-bottom: 0rem;
}
.form-group.fc-margin.form-group-sm .ng-select .ng-select-container {
  height: 40px !important;
  font-size: 0.9rem;
}
.form-group.fc-margin.form-group-sm .ng-select .ng-select-container .ng-value-container .ng-placeholder {
  font-size: 0.9rem;
}
@font-face {
  font-family: "Noto Kufi Arabic";
  src: url('NotoKufiArabic-Regular.dec88e9bdfd29fdc7f03.ttf');
  font-style: regular;
}
:lang(ar) {
  font-family: "Noto Kufi Arabic", "Roboto", Arial, Verdana, Tahoma, sans-serif;
}
html {
  font-size: 14px;
  height: 100%;
  width: 100%;
  scroll-behavior: smooth;
}
body {
  background-color: #f6f6f6;
  font-family: "Roboto", sans-serif, Arial;
  font-size: 1rem;
}
body .container-bk {
  min-height: 30rem;
  width: 100%;
  background: transparent linear-gradient(123deg, #3fb774 0%, #369172 100%) 0% 0% no-repeat padding-box;
  position: relative;
  top: 0;
}
body .backdrop {
  background-image: url('header.161005f44f7caa9428c8.svg');
  width: 100%;
  height: 100%;
  min-height: 30rem;
  position: relative;
  top: 0;
  background-repeat: no-repeat;
  background-size: cover;
}
body .main-container {
  margin: 0;
  transition: all 0.4s ease-in-out;
  position: relative;
  top: 0rem;
  margin-top: calc( (5.75rem) + (0.4285714286rem) - 30rem );
  min-height: calc(90vh - (5.75rem + 1.03rem));
  margin-left: 6.429rem;
  z-index: 0;
}
body .main-container.no-margin {
  margin-left: 0rem !important;
}
body .main-container .main-content {
  position: relative;
  min-height: calc(90vh - (5.75rem + 2.65rem));
}
body .main-container .main-content.dashboard {
  padding: 0rem 2rem 2rem 2rem;
}
body .main-container .main-content .content {
  background-color: #fff;
  padding: 2.142rem;
  min-height: calc(90vh - (5.75rem + 2.65rem));
  margin: 0rem 2.1428571429rem 2.8571428571rem 2.1428571429rem;
  margin-top: 0;
  border-radius: 0.625rem;
}
body .main-container .main-content .content.empty-content {
  background-color: transparent !important;
  padding: 0 !important;
}
body .main-container .main-content .content.no-padding {
  padding: 1 !important;
}
body .main-container .main-content .content.no-margin {
  margin: 0 !important;
}
body .menu-toggle {
  transition: all 0.4s ease-in-out;
}
body .menu-toggle.open-menu {
  display: none;
}
body .menu-toggle.close-menu {
  display: flex;
  margin-left: -28.5714285714rem;
}
body.hide-menu .menu-toggle.open-menu {
  display: flex;
}
body.hide-menu .menu-toggle.close-menu {
  display: none;
  transition: all 0.4s ease-in-out;
  margin-left: -1.2rem !important;
}
body.hide-menu .gosi-sidebar {
  margin-left: -28.5714285714rem;
}
body .mobile-heading {
  font-family: Roboto, Helvetica, Arial, Verdana, Tahoma, sans-serif;
  font-size: 1.28rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  color: gray;
  margin-bottom: 0.5rem;
}
html[dir=rtl] body .main-container {
  margin-left: 0;
  margin-right: 6.429rem !important;
}
html[dir=rtl] body .main-container.no-margin {
  margin-right: 0rem !important;
}
html[dir=rtl] body .main-container .gosi-sidebar {
  margin-right: -28.5714285714rem;
}
html[dir=rtl] body .menu-toggle {
  transition: all 0.4s ease-in-out;
}
html[dir=rtl] body .menu-toggle.open-menu {
  display: none;
}
html[dir=rtl] body .menu-toggle.close-menu {
  display: flex;
  margin-left: 0px;
  margin-right: -28.5714285714rem;
}
html[dir=rtl] body.hide-menu .menu-toggle.open-menu {
  display: flex;
}
html[dir=rtl] body.hide-menu .menu-toggle.close-menu {
  display: none;
  transition: all 0.4s ease-in-out;
  margin-right: -1.2rem !important;
}
html[dir=rtl] body.hide-menu .gosi-sidebar {
  margin-right: 0px;
}
html[dir=rtl] body.open-menu .gosi-sidebar {
  margin-right: 0px;
}
.card {
  margin: 0px;
  padding: 2.142rem;
  padding-bottom: 0.7rem;
  border-radius: 0.5rem;
  background-color: #f6f6f6;
  /* background-color: #ffffff; */
  margin-bottom: 2.5rem;
  border: none;
}
.card .card-body {
  padding: 0;
}
.card .card-heading {
  font-size: 1.25rem;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.7;
  letter-spacing: 0px;
  color: #666666;
  margin-bottom: 2.5rem;
}
.card.no-color {
  background-color: #fff;
}
.page-heading {
  color: #fff;
  padding-left: 2.5rem;
  font-size: 1.2rem;
  margin-bottom: 1.785rem;
}
.main-heading {
  color: #666666;
  font-size: 1.8rem;
  font-weight: 300;
  margin-bottom: 1.785rem;
}
.sub-heading {
  font-size: 1.3rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.7;
  letter-spacing: 0px;
  color: #666666;
  margin-bottom: 1.5rem;
}
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
.upload-btn-wrapper .btn {
  margin-top: 2rem;
}
.upload-btn-wrapper input[type=file] {
  font-size: 7.1428571429rem;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.required {
  color: #af0000;
}
.fc-margin {
  margin-left: 0rem;
  margin-right: 0rem;
}
.form-action {
  margin-top: 2.5rem;
}
.form-action div.btn-section {
  margin-bottom: 0.5rem;
}
.form-action div.btn-section:last-child {
  margin-right: 0;
}
.form-action div.btn-section:not(:first-child):not(:last-child) {
  margin-right: 1.876rem;
}
.hide-tab > .tab-container > .nav {
  display: none !important;
}
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  font-size: 1rem;
  width: 2rem !important;
  line-height: unset;
}
.flag-icon:before {
  content: " ";
}
.flag-icon.flag-icon-sa {
  background-image: url('sa.99838c867d08132c40c1.svg');
}
.flag-icon.flag-icon-bh {
  background-image: url('bh.ea7dbc61a7b52eaeb68a.svg');
}
.flag-icon.flag-icon-ae {
  background-image: url('ae.23c174705b39d649ba43.svg');
}
.flag-icon.flag-icon-kw {
  background-image: url('kw.a3a60802b9df1ea679ac.svg');
}
.flag-icon.flag-icon-om {
  background-image: url('om.9a52de716fd63a4d9d72.svg');
}
.flag-icon.flag-icon-qa {
  background-image: url('qa.c08921ec8cdc1b1a0e8e.svg');
}
a:hover {
  pointer-events: cursor;
  cursor: pointer;
}
a.disabled {
  color: #bbbbbb !important;
}
.ngx-pagination {
  text-align: center;
  outline: none;
  font-size: 1rem;
  font-weight: 400;
  letter-spacing: 0px;
  color: #666666;
}
.ngx-pagination a,
.ngx-pagination .ngx-pagination button {
  min-width: 2.188rem;
  min-height: 2.188rem;
  padding: 0.5rem !important;
  outline: none !important;
}
.ngx-pagination a:hover,
.ngx-pagination .ngx-pagination button:hover {
  border-radius: 0.3571428571rem;
}
[dir=rtl] .ngx-pagination a, .ngx-pagination .ngx-pagination button {
  padding: 0.2rem !important;
}
.ngx-pagination .current {
  min-width: 2.188rem;
  min-height: 2.188rem;
  padding: 0.5rem !important;
  background: #039745 !important;
  border-radius: 0.3571428571rem;
  outline: none !important;
}
[dir=rtl] .ngx-pagination .current {
  padding: 0.2rem !important;
}
.ngx-pagination .pagination-previous a::before,
.ngx-pagination .pagination-previous.disabled::before {
  content: "❮" !important;
  display: inline-block !important;
  text-align: center;
  margin-right: 0 !important;
}
.ngx-pagination .pagination-next a::after,
.ngx-pagination .pagination-next.disabled::after {
  content: "❯" !important;
  display: inline-block;
  text-align: center;
  margin-left: 0 !important;
}
.modal .modal-dialog.modal-med {
  max-width: 700px;
}
@media (max-width: 767px) {
  body .main-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: -23rem !important;
  }
  body .main-container .main-content .content {
    margin: 0rem 0rem 1.0714285714rem 0rem;
    border-radius: unset;
    padding: 1.0714285714rem;
  }
  body .main-container .form-action {
    margin-top: 2.5rem;
  }
  body .main-container .form-action div .btn-section {
    width: 100% !important;
  }
  body .main-container .form-action div .btn-section .btn {
    width: 100% !important;
  }
  body .main-container .form-action div .btn-section:not(:first-child):not(:last-child) {
    margin-left: 0;
    margin-right: 0;
  }
  body .footer {
    padding: 1.1rem !important;
  }

  html[dir=rtl] body .main-container {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: -23rem !important;
  }
  html[dir=rtl] body .main-container .main-content .content {
    margin: 1rem 0rem;
    margin-bottom: 2.5rem;
    padding: 1rem;
  }
  html[dir=rtl] body .main-container .main-content .content.empty-content {
    padding: 0 !important;
  }
  html[dir=rtl] body .main-container .form-action {
    margin-top: 2.5rem;
  }
  html[dir=rtl] body .footer {
    padding: 1.1rem !important;
  }
}
@media (max-width: 568px) {
  body.hide-overflow {
    overflow: hidden;
  }
}
label {
  color: #666666;
  letter-spacing: 0rem;
  font-size: 1.143rem;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  margin-bottom: 0.625rem;
}
label:not(.custom-control-label) {
  overflow: hidden;
  max-width: 100%;
}
.form-group {
  margin-bottom: 2.8rem;
}
.form-group input.form-control {
  height: 50px;
  border-radius: 5px;
  font-size: 1.1428571429rem;
  padding: 1.0714rem;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  color: #333333;
  box-shadow: none;
}
.form-group input.form-control:focus {
  background-color: #fff;
  border: 1px solid #999999;
  box-shadow: none;
}
.form-group input.form-control.has-value {
  background-color: #fff;
  border: 1px solid #999999;
  box-shadow: none;
}
.form-group input.form-control[readonly] {
  background-color: #cccccc40;
  border: 1px solid #bbbbbb;
  box-shadow: none;
  background-image: none;
}
.form-group input.form-control:disabled, .form-group input.form-control.disabled {
  pointer-events: none;
  background-color: #cccccc40 !important;
  border: 1px solid #bbbbbb;
  box-shadow: none;
  background-image: none;
}
.form-group ::-moz-placeholder {
  font-size: 1.143rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.05rem;
  color: #cccccc;
}
.form-group :-ms-input-placeholder {
  font-size: 1.143rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.05rem;
  color: #cccccc;
}
.form-group ::placeholder {
  font-size: 1.143rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: -0.05rem;
  color: #cccccc;
}
.form-group .form-control {
  height: 50px;
  border-radius: 5px;
  font-size: 1.1428571429rem;
  padding: 1.0714rem;
  background-color: #fff;
  border: 1px solid #bbbbbb;
  color: #333333;
  box-shadow: none;
}
.form-group .form-control:focus {
  background-color: #fff;
  border: 1px solid #999999;
  box-shadow: none;
}
.form-group .form-control.has-value {
  background-color: #fff;
  border: 1px solid #999999;
  box-shadow: none;
}
.form-group .form-control.is-invalid:not(:disabled):not(.disabled) {
  background-color: #fff !important;
  border: 1px solid #ff4040 !important;
  background-image: none;
  box-shadow: none;
  outline: 0;
  padding-right: 0.75rem;
}
.form-group .form-control.is-invalid:not(:disabled):not(.disabled)::-moz-placeholder {
  color: #ff4040;
}
.form-group .form-control.is-invalid:not(:disabled):not(.disabled):-ms-input-placeholder {
  color: #ff4040;
}
.form-group .form-control.is-invalid:not(:disabled):not(.disabled)::placeholder {
  color: #ff4040;
}
.form-group .form-control.is-valid {
  background-color: #fff !important;
}
.form-group .form-control:disabled, .form-group .form-control.disabled {
  pointer-events: none;
  background-color: #cccccc40 !important;
  border: 1px solid #bbbbbb;
  box-shadow: none;
  background-image: none;
}
.form-group .form-control:disabled::-moz-placeholder, .form-group .form-control.disabled::-moz-placeholder {
  color: #cccccc !important;
}
.form-group .form-control:disabled:-ms-input-placeholder, .form-group .form-control.disabled:-ms-input-placeholder {
  color: #cccccc !important;
}
.form-group .form-control:disabled::placeholder, .form-group .form-control.disabled::placeholder {
  color: #cccccc !important;
}
.form-group .invalid-feedback {
  color: #ff4040;
  padding-left: 0.0714285714rem;
  font-size: 0.95rem;
  margin-top: 0.5rem;
  line-height: 1;
}
.form-group.fc-margin .optional-field {
  color: #999999;
}
.form-group.fc-margin.form-group-sm label {
  font-size: 0.8rem;
  margin-bottom: 0rem;
}
.form-group.fc-margin.form-group-sm .form-control {
  height: 40px;
  font-size: 0.9rem;
}
.form-group.fc-margin.form-group-sm .invalid-feedback {
  font-size: 0.8rem;
}
.form-group.fc-margin.form-group-sm ::-moz-placeholder {
  font-size: 0.8rem;
}
.form-group.fc-margin.form-group-sm :-ms-input-placeholder {
  font-size: 0.8rem;
}
.form-group.fc-margin.form-group-sm ::placeholder {
  font-size: 0.8rem;
}
.form-group.fc-margin.form-group-sm .calendar-icon {
  padding: 0.5714rem;
  right: 1.786rem;
  min-width: 2.286rem;
  font-size: 1.2rem;
}
.form-group.fc-margin.form-group-sm .calendar-icon.sm {
  right: 0;
}
.form-group.no-label {
  margin-top: 2.5rem;
}
.alert-block {
  padding: 1.25rem 0rem !important;
  word-break: break-word;
}
.alert-block.no-padding {
  padding: 0rem !important;
}
.alert-block .alert {
  padding: 1.0714rem;
}
.alert-block .alert.alert-danger {
  color: #af0000;
  border: 0.0714285714rem solid #af0000;
  background-color: #ffe5e5;
}
.alert-block .alert.alert-success {
  color: #25815b;
  border: 0.0714285714rem solid #25815b;
  background-color: #e4fff0;
}
.alert-block .alert.alert-primary {
  color: #25815b;
  border: 0.0714285714rem solid #25815b;
  background-color: #e4fff0;
}
.alert-block .alert.alert-info {
  color: #0049c8;
  border: 0.0714285714rem solid #0049c8;
  background-color: #ecf3ff;
}
.alert-block .alert.alert-warning {
  color: #d87300;
  border: 0.0714285714rem solid #d87300;
  background-color: #fff1d8;
}
.alert-block .alert.alert-warning-transparent {
  background: none;
  border: none;
  color: #d87300;
}
.alert-block .alert.alert-danger-transparent {
  background: none;
  border: none;
  color: #af0000;
}
.alert-block .alert.alert-success-transparent {
  background: none;
  border: none;
  color: #25815b;
}
.alert-block .alert.alert-primary-transparent {
  background: none;
  border: none;
  color: #25815b;
}
.alert-block .alert.alert-info-transparent {
  background: none;
  border: none;
  color: #0049c8;
}
.alert-block .alert.alert-dismissible .close {
  padding: 1.0714rem;
  top: -0.1428571429rem !important;
  font-size: 1.7857142857rem;
  color: #000;
  opacity: 0.15;
}
.alert-block .alert .alert-content .alert-icon .ng-fa-icon {
  height: 1.4285714286rem !important;
  width: 1.4285714286rem !important;
}
.breadcrumb {
  margin: 2.5rem;
  margin-bottom: 0;
  background: none;
}
.breadcrumb .breadcrumb-item a {
  color: rgba(255, 255, 255, 0.6) !important;
}
.modal {
  z-index: 1300;
}
.modal .modal-content {
  border-radius: 1rem;
  /* padding: 2rem; */
  /* padding-bottom: 0.714rem; */
  padding: 0rem;
  margin: 2.85rem 0rem;
}
.modal .modal-footer {
  display: block;
  padding: 0rem 0.5rem !important;
}
.modal-backdrop {
  z-index: 1250;
}
.confirm-modal {
  min-height: 12.8571428571rem;
  padding: 2.1428571429rem;
}
.confirm-modal .modal-body {
  padding: 0rem;
  text-align: center;
  font-size: 1.1428571429rem;
  color: #333333;
}
.confirm-modal .modal-body .modal-icon {
  display: block;
  margin: auto;
  margin-bottom: 0.7142857143rem;
}
.confirm-modal .modal-footer {
  text-align: center;
  display: flex;
  justify-content: center;
  border-top: none;
  margin-top: 2.1428571429rem;
}
.confirm-modal .modal-footer .btn-section {
  margin: 0rem 1.0714285714rem;
}
button:focus {
  outline: none !important;
}
.btn-lg, .btn-group-lg > .btn {
  min-height: 3.58rem;
  padding: 0.8rem 3.58rem;
}
.btn-primary {
  margin-right: 0rem;
  padding: 0.8125rem 2.5rem 0.8125rem 2.5rem;
}
.btn-danger {
  margin-right: 0rem;
  padding: 0.8125rem 2.5rem 0.8125rem 2.5rem;
}
.btn-secondary {
  color: #fff;
  margin-left: 0rem;
  border-radius: 0.4375rem;
  padding: 0.8125rem 2.5rem 0.8125rem 2.5rem;
}
.btn-secondary:hover {
  color: #fff;
}
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #04e267;
}
.theme-green .bs-datepicker-head {
  background-color: #fff;
}
.theme-green .bs-datepicker-head button {
  color: #666666;
}
.theme-green .bs-datepicker-body {
  border: none !important;
}
.theme-green .bs-datepicker-body table th {
  font-size: 1rem;
  color: #666666;
}
.theme-green .bs-datepicker-body table td span {
  border-radius: 0.3571428571rem;
  font-size: 1rem;
}
.theme-green .bs-datepicker-body table td span.disabled {
  color: #999999;
}
.theme-green .bs-datepicker-body table td span.is-other-month {
  color: #999999;
}
.theme-green .bs-datepicker-body table td span.selected {
  background-color: #1baf5d !important;
  margin-bottom: 0.1428571429rem;
}
.theme-green .bs-datepicker-body table td span.in-range {
  height: 2.2857142857rem;
  background: #e9edf0;
}
.theme-green .bs-datepicker-body table td.week span {
  color: #1baf5d !important;
}
.theme-green .bs-datepicker-body table td.week span.selected {
  background-color: #1baf5d !important;
}
.theme-green .bs-datepicker-body table td.disabled span {
  color: #999999 !important;
}
.theme-green .bs-datepicker-body table td.disabled span.selected {
  background-color: unset !important;
}
.theme-green .bs-datepicker-body table.months td span {
  margin: 1px !important;
}
.btn-ripple {
  display: inline-block;
  position: relative;
  overflow: hidden;
  transition: all ease-in-out 0.5s;
}
.btn-ripple::after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 25%;
  height: 100%;
  width: 50%;
  background-color: #000;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  transition: all ease-in-out 0.5s;
  transform: scale(5, 5);
}
.btn-ripple:active::after {
  padding: 0;
  margin: 0;
  opacity: 0.2;
  transition: 0s;
  transform: scale(0, 0);
}
.svg-inline--fa.fa-lg {
  vertical-align: 0;
}
.toast-container {
  margin-top: 8rem;
  padding: 1.25rem 1.25rem !important;
  opacity: 1;
  cursor: pointer;
}
.toast-container.no-padding {
  padding: 0rem !important;
}
.toast-container .ngx-toastr {
  width: 80% !important;
  font-size: 1.1rem;
  padding: 0.8571428571rem 1.0714285714rem 0.5rem 3.5714285714rem !important;
  box-shadow: 0 0 !important;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 !important;
  opacity: 1;
  cursor: pointer;
}
.toast-container .toast-close-button {
  position: relative;
  float: right;
  font-size: 1.4285714286rem;
  font-weight: bold;
  text-shadow: 0 0.0714285714rem 0 #fff;
  /* opacity: 0.8; */
}
.toast-container .toast-success {
  background-color: #cef3e5 !important;
  color: #066542 !important;
  border: 0.0714285714rem solid #039745 !important;
  background-image: url('chech-circle-success-solid.051d8367513f0f4f5236.svg') !important;
}
.toast-container .toast-success .toast-close-button {
  color: #25815b !important;
}
.toast-container .toast-error {
  color: #af0000 !important;
  background-image: url('error-icon.091923e1dafd17c4751b.svg') !important;
  border: 0.0714285714rem solid #af0000;
  background-color: #ffe5e5;
}
.toast-container .toast-error .toast-close-button {
  color: #af0000 !important;
}
.modal-size-medium {
  max-width: 57rem;
  overflow-y: initial !important;
}
.tooltip-inner {
  background-color: #000 !important;
  border-radius: 0.3571428571rem !important;
  color: #fff;
  font-size: 0.8571428571rem;
  padding: 1rem 1rem;
  min-width: 20rem;
  z-index: 1000 !important;
  opacity: 1 !important;
}
.tooltip.bs-tooltip-right .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=right] .arrow:before {
  border-right-color: #000 !important;
}
.tooltip.bs-tooltip-left .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=left] .arrow:before {
  border-left-color: #000 !important;
}
.tooltip.bs-tooltip-bottom .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=bottom] .arrow:before {
  border-bottom-color: #000 !important;
}
.tooltip.bs-tooltip-top .arrow:before, .tooltip.bs-tooltip-auto[x-placement^=top] .arrow:before {
  border-top-color: #000 !important;
}
.gosi-scrollbar::-webkit-scrollbar {
  width: 0.3571428571rem;
  visibility: hidden;
}
.gosi-scrollbar::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 0.7142857143rem;
}
.gosi-scrollbar:hover::-webkit-scrollbar {
  visibility: visible;
}
.gosi-scrollbar:hover::-webkit-scrollbar-track {
  background: #f6f6f6;
  border-radius: 0.7142857143rem;
}
.gosi-scrollbar:hover::-webkit-scrollbar-thumb {
  background: #cccccc;
  border-radius: 0.3571428571rem;
}
.gosi-scrollbar:hover::-webkit-scrollbar-thumb:hover {
  background: #666666;
}
html[dir=rtl] .input-group .input-group-prepend {
  margin-right: -1px !important;
  margin-left: 0px !important;
}
html[dir=rtl] .input-group .input-group-append {
  margin-right: -1px !important;
  margin-left: 0px !important;
}
html[dir=rtl] .input-group .input-group-append .btn {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir=rtl] .input-group .form-control:not(:first-child) {
  border-radius: 0.25rem;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
html[dir=rtl] .input-group .dropdown-menu .dropdown-item {
  text-align: right;
}
html[dir=rtl] .ml-auto,
html[dir=rtl] .mx-auto {
  margin-left: 0 !important;
  margin-right: auto !important;
}
html[dir=rtl] .mr-auto {
  margin-right: 0 !important;
  margin-left: auto !important;
}
html[dir=rtl] .form-group,
html[dir=rtl] .content-header {
  text-align: right !important;
}
html[dir=rtl] [class*=col-] {
  text-align: right !important;
}
html[dir=rtl] .float-md-right {
  float: left !important;
}
html[dir=rtl] .float-md-left {
  float: right !important;
}
html[dir=rtl] .float-right {
  float: left !important;
}
html[dir=rtl] .float-left {
  float: right !important;
}
html[dir=rtl] .table {
  text-align: right;
}
html[dir=rtl] .alert.alert-dismissible .close {
  left: 0;
  right: unset;
}
html[dir=rtl] .border-left {
  border-right: 1px solid #e7e7e7 !important;
  border-left: 0 !important;
}
html[dir=rtl] .border-right {
  border-left: 1px solid #e7e7e7 !important;
  border-right: 0 !important;
}
html[dir=rtl] .ml-0 {
  margin-right: 0 !important;
}
html[dir=rtl] .ml-1 {
  margin-right: 0.25rem !important;
}
html[dir=rtl] .ml-2 {
  margin-right: 0.5rem !important;
}
html[dir=rtl] .ml-3 {
  margin-right: 1rem !important;
}
html[dir=rtl] .ml-4 {
  margin-right: 1.5rem !important;
}
html[dir=rtl] .mr-0 {
  margin-left: 0 !important;
}
html[dir=rtl] .mr-1 {
  margin-left: 0.25rem !important;
}
html[dir=rtl] .mr-2 {
  margin-left: 0.5rem !important;
}
html[dir=rtl] .mr-3 {
  margin-left: 1rem !important;
}
html[dir=rtl] .mr-4 {
  margin-left: 1.5rem !important;
}
html[dir=rtl] .pl-0 {
  padding-right: 0 !important;
}
html[dir=rtl] .pl-1 {
  padding-right: 0.25rem !important;
}
html[dir=rtl] .pl-2 {
  padding-right: 0.5rem !important;
}
html[dir=rtl] .pl-3 {
  padding-right: 1rem !important;
}
html[dir=rtl] .pl-4 {
  padding-right: 1.5rem !important;
}
html[dir=rtl] .pr-0 {
  padding-left: 0 !important;
}
html[dir=rtl] .pr-1 {
  padding-left: 0.25rem !important;
}
html[dir=rtl] .pr-2 {
  padding-left: 0.5rem !important;
}
html[dir=rtl] .pr-3 {
  padding-left: 1rem !important;
}
html[dir=rtl] .pr-4 {
  padding-left: 1.5rem !important;
}
html[dir=rtl] .text-center {
  text-align: center !important;
}
html[dir=rtl] .text-right {
  text-align: left !important;
}
html[dir=rtl] .text-left {
  text-align: right !important;
}
html[dir=rtl] .form-action {
  margin-top: 2.5rem;
}
html[dir=rtl] .form-action div.btn-section {
  margin-bottom: 0.5rem;
}
html[dir=rtl] .form-action div.btn-section:last-child {
  margin-right: 0;
}
html[dir=rtl] .form-action div.btn-section:not(:first-child):not(:last-child) {
  margin-right: 0 !important;
  margin-left: 1.876rem;
}
html[dir=rtl] .toast-container .ngx-toastr {
  padding: 12px 50px 7px 15px !important;
}
html[dir=rtl] .toast-container .toast-success,
html[dir=rtl] .toast-container .toast-error {
  background-position: center right 10px;
}
html[dir=rtl] .toast-container .toast-success .toast-close-button,
html[dir=rtl] .toast-container .toast-error .toast-close-button {
  float: left;
}
html[dir=rtl] .toast-container .toast-success .toast-message,
html[dir=rtl] .toast-container .toast-error .toast-message {
  text-align: right;
}
@media (max-width: 767px) {
  .form-action div.btn-section:not(:first-child):not(:last-child) {
    margin-left: 0rem !important;
  }
}
/* based on angular-toastr css https://github.com/Foxandxss/angular-toastr/blob/cb508fe6801d6b288d3afc525bb40fee1b101650/dist/angular-toastr.css */
/* position */
.toast-center-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
/* toast styles */
.toast-title {
  font-weight: bold;
}
.toast-message {
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #FFFFFF;
}
.toast-message a:hover {
  color: #CCCCCC;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #FFFFFF;
  text-shadow: 0 1px 0 #ffffff;
  /* opacity: 0.8; */
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.toast-container {
  pointer-events: none;
  position: fixed;
  z-index: 999999;
}
.toast-container * {
  box-sizing: border-box;
}
.toast-container .ngx-toastr {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  background-size: 24px;
  box-shadow: 0 0 12px #999999;
  color: #FFFFFF;
}
.toast-container .ngx-toastr:hover {
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  cursor: pointer;
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/info-circle.svg */
.toast-info {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/times-circle.svg */
.toast-error {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm121.6 313.1c4.7 4.7 4.7 12.3 0 17L338 377.6c-4.7 4.7-12.3 4.7-17 0L256 312l-65.1 65.6c-4.7 4.7-12.3 4.7-17 0L134.4 338c-4.7-4.7-4.7-12.3 0-17l65.6-65-65.6-65.1c-4.7-4.7-4.7-12.3 0-17l39.6-39.6c4.7-4.7 12.3-4.7 17 0l65 65.7 65.1-65.6c4.7-4.7 12.3-4.7 17 0l39.6 39.6c4.7 4.7 4.7 12.3 0 17L312 256l65.6 65.1z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/check.svg */
.toast-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='512' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z'/%3E%3C/svg%3E");
}
/* https://github.com/FortAwesome/Font-Awesome-Pro/blob/master/advanced-options/raw-svg/regular/exclamation-triangle.svg */
.toast-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='576' height='512'%3E%3Cpath fill='rgb(255,255,255)' d='M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z'/%3E%3C/svg%3E");
}
.toast-container.toast-top-center .ngx-toastr,
.toast-container.toast-bottom-center .ngx-toastr {
  width: 300px;
  margin-left: auto;
  margin-right: auto;
}
.toast-container.toast-top-full-width .ngx-toastr,
.toast-container.toast-bottom-full-width .ngx-toastr {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}
.ngx-toastr {
  background-color: #030303;
  pointer-events: auto;
}
.toast-success {
  background-color: #51A351;
}
.toast-error {
  background-color: #BD362F;
}
.toast-info {
  background-color: #2F96B4;
}
.toast-warning {
  background-color: #F89406;
}
.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
}
/* Responsive Design */
@media all and (max-width: 240px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  .toast-container .ngx-toastr.div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }

  .toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  .toast-container .ngx-toastr.div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
/*
 * Container style
 */
.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}
/*
 * Scrollbar rail styles
 */
.ps__rail-x {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  height: 15px;
  /* there must be 'bottom' or 'top' for ps__rail-x */
  bottom: 0px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-y {
  display: none;
  opacity: 0;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
}
.ps--active-x > .ps__rail-x,
.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}
.ps--focus > .ps__rail-x,
.ps--scrolling-x > .ps__rail-x,
.ps:hover > .ps__rail-x,
.ps--focus > .ps__rail-y,
.ps--scrolling-y > .ps__rail-y .ps:hover > .ps__rail-y {
  opacity: 0.6;
}
.ps .ps__rail-x:hover,
.ps .ps__rail-y:hover,
.ps .ps__rail-x:focus,
.ps .ps__rail-y:focus,
.ps .ps__rail-x.ps--clicking,
.ps .ps__rail-y.ps--clicking {
  background-color: #eee;
  opacity: 0.9;
}
/*
 * Scrollbar thumb styles
 */
.ps__thumb-x {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, height 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
  height: 6px;
  /* there must be 'bottom' for ps__thumb-x */
  bottom: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  transition: background-color 0.2s linear, width 0.2s ease-in-out;
  -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}
.ps__rail-x:hover > .ps__thumb-x,
.ps__rail-x:focus > .ps__thumb-x,
.ps__rail-x.ps--clicking .ps__thumb-x {
  background-color: #999;
  height: 11px;
}
.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y,
.ps__rail-y.ps--clicking .ps__thumb-y {
  background-color: #999;
  width: 11px;
}
/* MS supports */
@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}
.fib, .fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.fi {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:before {
  content: " ";
}
.fi.fis {
  width: 1em;
}
.fi-xx {
  background-image: url('xx.83395f32486800ebce5e.svg');
}
.fi-xx.fis {
  background-image: url('xx.0b7434ecd0bfcce77f8a.svg');
}
.fi-ad {
  background-image: url('ad.ad7b28b8809b2680a778.svg');
}
.fi-ad.fis {
  background-image: url('ad.aa31ee0af98d08407676.svg');
}
.fi-ae {
  background-image: url('ae.b263220156c66d18fff2.svg');
}
.fi-ae.fis {
  background-image: url('ae.e982ce1a46db65259241.svg');
}
.fi-af {
  background-image: url('af.0b9773700de5d03d896d.svg');
}
.fi-af.fis {
  background-image: url('af.ecae91f83076777898e1.svg');
}
.fi-ag {
  background-image: url('ag.065714bdfc57feaef68f.svg');
}
.fi-ag.fis {
  background-image: url('ag.c0ddd54bc36224674514.svg');
}
.fi-ai {
  background-image: url('ai.cddfccfb8735e7bb6cda.svg');
}
.fi-ai.fis {
  background-image: url('ai.8eb1e0e559b7fb35fed9.svg');
}
.fi-al {
  background-image: url('al.a6a6e8ad28b3af63bd4e.svg');
}
.fi-al.fis {
  background-image: url('al.40be1a31ef7b848a1be7.svg');
}
.fi-am {
  background-image: url('am.683c20ed58f4d9474856.svg');
}
.fi-am.fis {
  background-image: url('am.eaae878c684895ebbfbd.svg');
}
.fi-ao {
  background-image: url('ao.39110f8b63c8b1d373b1.svg');
}
.fi-ao.fis {
  background-image: url('ao.ae9767d4b8d6c2fc991c.svg');
}
.fi-aq {
  background-image: url('aq.2405e38d3ce9174eee60.svg');
}
.fi-aq.fis {
  background-image: url('aq.0aff28faa2b3abc8e49a.svg');
}
.fi-ar {
  background-image: url('ar.ba94a4f4753ce36fa8f0.svg');
}
.fi-ar.fis {
  background-image: url('ar.3e034e2f2176b274a605.svg');
}
.fi-as {
  background-image: url('as.86e3e01156664ebce62f.svg');
}
.fi-as.fis {
  background-image: url('as.8cd74bfb1391d2f07668.svg');
}
.fi-at {
  background-image: url('at.b511d36eecb8b5dc08f5.svg');
}
.fi-at.fis {
  background-image: url('at.5ffa25ce96dad1a8c4dc.svg');
}
.fi-au {
  background-image: url('au.44d86d90cfb6dcdaea9b.svg');
}
.fi-au.fis {
  background-image: url('au.6f32ca47185e23e0cb1e.svg');
}
.fi-aw {
  background-image: url('aw.5833f1365defb17730fc.svg');
}
.fi-aw.fis {
  background-image: url('aw.9f9a1e16047b82cc7ebe.svg');
}
.fi-ax {
  background-image: url('ax.dd048088f167a2fc17f4.svg');
}
.fi-ax.fis {
  background-image: url('ax.fb29ad0e1dbf3e0eb0f0.svg');
}
.fi-az {
  background-image: url('az.aae9c7ff43e36d202a00.svg');
}
.fi-az.fis {
  background-image: url('az.28042690b69f4c26b9fb.svg');
}
.fi-ba {
  background-image: url('ba.83f603448a9e984610b0.svg');
}
.fi-ba.fis {
  background-image: url('ba.705b1348460b1291d937.svg');
}
.fi-bb {
  background-image: url('bb.1a39713c7071f91c422b.svg');
}
.fi-bb.fis {
  background-image: url('bb.901de8a417306b83d252.svg');
}
.fi-bd {
  background-image: url('bd.0ad8c443ef4d47ea0497.svg');
}
.fi-bd.fis {
  background-image: url('bd.a62e330d249ff3f5bd27.svg');
}
.fi-be {
  background-image: url('be.251f80c01a359e203199.svg');
}
.fi-be.fis {
  background-image: url('be.5b3a82a296b071e1440a.svg');
}
.fi-bf {
  background-image: url('bf.a3957b0a98236111e237.svg');
}
.fi-bf.fis {
  background-image: url('bf.bb616c9ec60cde6806bb.svg');
}
.fi-bg {
  background-image: url('bg.9c87ba43360f54e47b2f.svg');
}
.fi-bg.fis {
  background-image: url('bg.0717abbc6df210a43c5d.svg');
}
.fi-bh {
  background-image: url('bh.59ba382068ede80f9cb0.svg');
}
.fi-bh.fis {
  background-image: url('bh.b3fd5b17b2c1070ca61a.svg');
}
.fi-bi {
  background-image: url('bi.be5f159137e399dca23b.svg');
}
.fi-bi.fis {
  background-image: url('bi.29ab7a295b800ac8cdee.svg');
}
.fi-bj {
  background-image: url('bj.b04c72b67773f10058a8.svg');
}
.fi-bj.fis {
  background-image: url('bj.bbb9c937317f682ba1f2.svg');
}
.fi-bl {
  background-image: url('bl.ee0d8635f3377e52c7f3.svg');
}
.fi-bl.fis {
  background-image: url('bl.66cdc56cf5c323535418.svg');
}
.fi-bm {
  background-image: url('bm.4f2a386915b0a53e269f.svg');
}
.fi-bm.fis {
  background-image: url('bm.728fd219af713f367b10.svg');
}
.fi-bn {
  background-image: url('bn.513d1e4632edd7b884c6.svg');
}
.fi-bn.fis {
  background-image: url('bn.91c0cc951477ac7e6db3.svg');
}
.fi-bo {
  background-image: url('bo.88ba0b0a7e48ec71eca8.svg');
}
.fi-bo.fis {
  background-image: url('bo.41d4956b765a5197a2a7.svg');
}
.fi-bq {
  background-image: url('bq.04ca6698f051e72cf774.svg');
}
.fi-bq.fis {
  background-image: url('bq.1698f2886a1c56881806.svg');
}
.fi-br {
  background-image: url('br.33b38c329c8eb7d5a366.svg');
}
.fi-br.fis {
  background-image: url('br.f1b8e364a7dd0a8f3fb5.svg');
}
.fi-bs {
  background-image: url('bs.527eff5cdc00fa23f06f.svg');
}
.fi-bs.fis {
  background-image: url('bs.3fac313f5a20d93d24be.svg');
}
.fi-bt {
  background-image: url('bt.ef80804e14eb159e3936.svg');
}
.fi-bt.fis {
  background-image: url('bt.4ded667616cee76fc78c.svg');
}
.fi-bv {
  background-image: url('bv.3d8e6f49fad8459575e1.svg');
}
.fi-bv.fis {
  background-image: url('bv.976c853ae9062409996c.svg');
}
.fi-bw {
  background-image: url('bw.840cd355c0fbd02b11c7.svg');
}
.fi-bw.fis {
  background-image: url('bw.3697157a23bdcf5b8c7a.svg');
}
.fi-by {
  background-image: url('by.4c57e6cbe13c574dcede.svg');
}
.fi-by.fis {
  background-image: url('by.0bc23418cf7a453885cf.svg');
}
.fi-bz {
  background-image: url('bz.9e8153a1022c0f4282f8.svg');
}
.fi-bz.fis {
  background-image: url('bz.fb56b21728994fd6b18f.svg');
}
.fi-ca {
  background-image: url('ca.e833b599aaaaf371fa43.svg');
}
.fi-ca.fis {
  background-image: url('ca.4549a2d2d66577e077c9.svg');
}
.fi-cc {
  background-image: url('cc.5cc309bf03b8035d8bdb.svg');
}
.fi-cc.fis {
  background-image: url('cc.d20d3e0cf1bec347594d.svg');
}
.fi-cd {
  background-image: url('cd.4b82821f4a615f2d8c26.svg');
}
.fi-cd.fis {
  background-image: url('cd.089aab7a533a120abe27.svg');
}
.fi-cf {
  background-image: url('cf.a3843e7991ac45d28eff.svg');
}
.fi-cf.fis {
  background-image: url('cf.e2e89fb8727d254107da.svg');
}
.fi-cg {
  background-image: url('cg.05e95e537bcdc02a69a7.svg');
}
.fi-cg.fis {
  background-image: url('cg.363fa0a518e3142cf3d6.svg');
}
.fi-ch {
  background-image: url('ch.a362d2b8e05b0981ba79.svg');
}
.fi-ch.fis {
  background-image: url('ch.92ba1dfda8b64cee678f.svg');
}
.fi-ci {
  background-image: url('ci.c7146bc39c724cd34b46.svg');
}
.fi-ci.fis {
  background-image: url('ci.133adff8acf564df5728.svg');
}
.fi-ck {
  background-image: url('ck.85e3a69fb3e37092626f.svg');
}
.fi-ck.fis {
  background-image: url('ck.95a616269fffa24b0779.svg');
}
.fi-cl {
  background-image: url('cl.107ef3fb7d1ea271cc2e.svg');
}
.fi-cl.fis {
  background-image: url('cl.5e19099caf3daa730ce5.svg');
}
.fi-cm {
  background-image: url('cm.b09bb372e446f5ca1acc.svg');
}
.fi-cm.fis {
  background-image: url('cm.b99d016f9deaed66ab09.svg');
}
.fi-cn {
  background-image: url('cn.5744860e2b32d35e322c.svg');
}
.fi-cn.fis {
  background-image: url('cn.4fde2ed612a6a2f9ff03.svg');
}
.fi-co {
  background-image: url('co.2035da4efa474be5bb4b.svg');
}
.fi-co.fis {
  background-image: url('co.650be7bf6524161dd3fb.svg');
}
.fi-cr {
  background-image: url('cr.da71ea0e0e43752f1f4a.svg');
}
.fi-cr.fis {
  background-image: url('cr.96cca3298724eeac307f.svg');
}
.fi-cu {
  background-image: url('cu.1768da183b71efa68561.svg');
}
.fi-cu.fis {
  background-image: url('cu.212ed2a57a9492cf4337.svg');
}
.fi-cv {
  background-image: url('cv.fe0c56194b4f20b42ab2.svg');
}
.fi-cv.fis {
  background-image: url('cv.c4df14eee0b28bca07a3.svg');
}
.fi-cw {
  background-image: url('cw.f65c0891df42c24b23dc.svg');
}
.fi-cw.fis {
  background-image: url('cw.914456013336fcf29568.svg');
}
.fi-cx {
  background-image: url('cx.b7e461d75f0be7e9609d.svg');
}
.fi-cx.fis {
  background-image: url('cx.3760646934de10679959.svg');
}
.fi-cy {
  background-image: url('cy.c956003b42baa905013c.svg');
}
.fi-cy.fis {
  background-image: url('cy.8a3f7e5746121293a7c1.svg');
}
.fi-cz {
  background-image: url('cz.5a24757d105fbe7a4e81.svg');
}
.fi-cz.fis {
  background-image: url('cz.f7d5fa0258940e2c3ac9.svg');
}
.fi-de {
  background-image: url('de.4d811e50b1fc49d4ce30.svg');
}
.fi-de.fis {
  background-image: url('de.546246c1c6beb7a31c61.svg');
}
.fi-dj {
  background-image: url('dj.015c67e78d7c8cb05d7f.svg');
}
.fi-dj.fis {
  background-image: url('dj.52e5fa9d44c086c8bca4.svg');
}
.fi-dk {
  background-image: url('dk.025c12105396b6e6b3b8.svg');
}
.fi-dk.fis {
  background-image: url('dk.90f7d12042a18708f7ed.svg');
}
.fi-dm {
  background-image: url('dm.cfce36343ac21f154298.svg');
}
.fi-dm.fis {
  background-image: url('dm.f17f9b312e559bd63608.svg');
}
.fi-do {
  background-image: url('do.fe8ec4acc928625ae896.svg');
}
.fi-do.fis {
  background-image: url('do.3ecb625b75ec64be4376.svg');
}
.fi-dz {
  background-image: url('dz.0f0875827805c6719abb.svg');
}
.fi-dz.fis {
  background-image: url('dz.676246527fe04242f0f7.svg');
}
.fi-ec {
  background-image: url('ec.7d1693275c588cea2fe8.svg');
}
.fi-ec.fis {
  background-image: url('ec.33ce56273543deb46e2c.svg');
}
.fi-ee {
  background-image: url('ee.bd3f873d66e924740c13.svg');
}
.fi-ee.fis {
  background-image: url('ee.5b02e4813fdf56e02d19.svg');
}
.fi-eg {
  background-image: url('eg.de66162867f147fe1ca1.svg');
}
.fi-eg.fis {
  background-image: url('eg.fd860b79f4945f3a533c.svg');
}
.fi-eh {
  background-image: url('eh.b5abdd6ce0be2cb4d9b3.svg');
}
.fi-eh.fis {
  background-image: url('eh.a4db87fe692cdaa6b40c.svg');
}
.fi-er {
  background-image: url('er.4e8d72f968ec26604a65.svg');
}
.fi-er.fis {
  background-image: url('er.51a82d50a7e3633fe39c.svg');
}
.fi-es {
  background-image: url('es.36cdd00d34fa3ab9d98a.svg');
}
.fi-es.fis {
  background-image: url('es.ab57bf70f93a708e0107.svg');
}
.fi-et {
  background-image: url('et.c3d2d75ff7299b68bf18.svg');
}
.fi-et.fis {
  background-image: url('et.61822620fbdca0ced26f.svg');
}
.fi-fi {
  background-image: url('fi.096c0ee26081bc0c577a.svg');
}
.fi-fi.fis {
  background-image: url('fi.a2a21809fce58fba7e9d.svg');
}
.fi-fj {
  background-image: url('fj.ff919dfd6a29444f17e8.svg');
}
.fi-fj.fis {
  background-image: url('fj.b56527824f3244165465.svg');
}
.fi-fk {
  background-image: url('fk.b2c8d118c250fb103ddb.svg');
}
.fi-fk.fis {
  background-image: url('fk.b12459dbb66471a98754.svg');
}
.fi-fm {
  background-image: url('fm.bc057f7505830fd69f4b.svg');
}
.fi-fm.fis {
  background-image: url('fm.12e9e2f28f79474f8cae.svg');
}
.fi-fo {
  background-image: url('fo.7c11a8ad56937ca0487c.svg');
}
.fi-fo.fis {
  background-image: url('fo.a004f63d8cf851543b79.svg');
}
.fi-fr {
  background-image: url('fr.b377e77885d6a93660dc.svg');
}
.fi-fr.fis {
  background-image: url('fr.d7acb86a0942ed56ea92.svg');
}
.fi-ga {
  background-image: url('ga.ccf7eecbecdd26d2403c.svg');
}
.fi-ga.fis {
  background-image: url('ga.d33bfe612c008a01f156.svg');
}
.fi-gb {
  background-image: url('gb.516897fd3988e35032b7.svg');
}
.fi-gb.fis {
  background-image: url('gb.ad3aa4f8661cd353439d.svg');
}
.fi-gd {
  background-image: url('gd.9357b33dc4ff2614d2dd.svg');
}
.fi-gd.fis {
  background-image: url('gd.43662bddde0a9fad49d9.svg');
}
.fi-ge {
  background-image: url('ge.fc9c4dcd0fd855eb51a3.svg');
}
.fi-ge.fis {
  background-image: url('ge.948ba6b5d63b61c2ae6e.svg');
}
.fi-gf {
  background-image: url('gf.4b52534e9a46c3564bfb.svg');
}
.fi-gf.fis {
  background-image: url('gf.5dfec36ccb133b5f0768.svg');
}
.fi-gg {
  background-image: url('gg.9f0be4b0947f82e770ea.svg');
}
.fi-gg.fis {
  background-image: url('gg.e9d7238c94cc4589ac0e.svg');
}
.fi-gh {
  background-image: url('gh.3b04534742f8cc2f32bb.svg');
}
.fi-gh.fis {
  background-image: url('gh.26d188e88a801ef36f64.svg');
}
.fi-gi {
  background-image: url('gi.9aac5eefeebd80bdee3b.svg');
}
.fi-gi.fis {
  background-image: url('gi.89adf2b0737e6987f658.svg');
}
.fi-gl {
  background-image: url('gl.633d308e7df9c5abcb89.svg');
}
.fi-gl.fis {
  background-image: url('gl.2466f7b0c1cdbbc5bce5.svg');
}
.fi-gm {
  background-image: url('gm.6e4caca46e637e40175f.svg');
}
.fi-gm.fis {
  background-image: url('gm.dfd25b88d3660d236c00.svg');
}
.fi-gn {
  background-image: url('gn.65edeaef7dabb0abc834.svg');
}
.fi-gn.fis {
  background-image: url('gn.347b60cf985684d7ea4f.svg');
}
.fi-gp {
  background-image: url('gp.a5aabe75ba6547dfcad5.svg');
}
.fi-gp.fis {
  background-image: url('gp.a5f72ec8b74baa2708d7.svg');
}
.fi-gq {
  background-image: url('gq.d338046f390d50e31f3c.svg');
}
.fi-gq.fis {
  background-image: url('gq.6c7f20b675f0fa8025dc.svg');
}
.fi-gr {
  background-image: url('gr.24e4280338bb1256957b.svg');
}
.fi-gr.fis {
  background-image: url('gr.d0a42f6b9252659b1625.svg');
}
.fi-gs {
  background-image: url('gs.70cddc03fbf97161a7da.svg');
}
.fi-gs.fis {
  background-image: url('gs.e6ba1f5421701bbb2304.svg');
}
.fi-gt {
  background-image: url('gt.c0bc6c2f50955193f6d9.svg');
}
.fi-gt.fis {
  background-image: url('gt.224b126cfd53d8219971.svg');
}
.fi-gu {
  background-image: url('gu.6ae16b4c534ea6cae6aa.svg');
}
.fi-gu.fis {
  background-image: url('gu.500c8904ddf2ae4baaca.svg');
}
.fi-gw {
  background-image: url('gw.442e700de324c517fda8.svg');
}
.fi-gw.fis {
  background-image: url('gw.a27c290b1227336d0a32.svg');
}
.fi-gy {
  background-image: url('gy.80b47cd2f50d288d53b6.svg');
}
.fi-gy.fis {
  background-image: url('gy.e28d1b4b1a434168df63.svg');
}
.fi-hk {
  background-image: url('hk.f4b6713db5e5a4773e95.svg');
}
.fi-hk.fis {
  background-image: url('hk.99b41311a509aca54f06.svg');
}
.fi-hm {
  background-image: url('hm.7e5c18a4aeee56acf12e.svg');
}
.fi-hm.fis {
  background-image: url('hm.4221f3bcff1d6d60b6f4.svg');
}
.fi-hn {
  background-image: url('hn.eefcc77a3294db9aabc3.svg');
}
.fi-hn.fis {
  background-image: url('hn.f2196ae252ed7286c03c.svg');
}
.fi-hr {
  background-image: url('hr.89b8c8af46eef412f1cd.svg');
}
.fi-hr.fis {
  background-image: url('hr.85eb7e0d4ea914241924.svg');
}
.fi-ht {
  background-image: url('ht.7979dcf65e35682bcb8c.svg');
}
.fi-ht.fis {
  background-image: url('ht.593507644b4be0c259ff.svg');
}
.fi-hu {
  background-image: url('hu.e404d718cffb5bd06467.svg');
}
.fi-hu.fis {
  background-image: url('hu.cb329e885950a7c05407.svg');
}
.fi-id {
  background-image: url('id.a5fb3413ae797b940643.svg');
}
.fi-id.fis {
  background-image: url('id.b8cee6f6cd34c5dc4249.svg');
}
.fi-ie {
  background-image: url('ie.0542b94612db83a2f550.svg');
}
.fi-ie.fis {
  background-image: url('ie.9e3414e898f1a07d0bea.svg');
}
.fi-il {
  background-image: url('il.9bbe130ed5385d0cd03a.svg');
}
.fi-il.fis {
  background-image: url('il.2bb2ff50cd3adc1d0cd8.svg');
}
.fi-im {
  background-image: url('im.1471ac6032ffd8766943.svg');
}
.fi-im.fis {
  background-image: url('im.3b9ec59891d962581ef8.svg');
}
.fi-in {
  background-image: url('in.1434165acf97a8c1a31a.svg');
}
.fi-in.fis {
  background-image: url('in.a8b035d61b54fec572a0.svg');
}
.fi-io {
  background-image: url('io.d1b6673fa6c138223cea.svg');
}
.fi-io.fis {
  background-image: url('io.a042b2109af59607e5e1.svg');
}
.fi-iq {
  background-image: url('iq.7a8858e71522f3d9d56e.svg');
}
.fi-iq.fis {
  background-image: url('iq.942b6bfdf031d606c26a.svg');
}
.fi-ir {
  background-image: url('ir.95a4d32e20e010f63ae7.svg');
}
.fi-ir.fis {
  background-image: url('ir.7fdcd500420537104db1.svg');
}
.fi-is {
  background-image: url('is.3c4b4181458260fed9fc.svg');
}
.fi-is.fis {
  background-image: url('is.76481cf550e4750b105c.svg');
}
.fi-it {
  background-image: url('it.08db2cd122d5f99494dd.svg');
}
.fi-it.fis {
  background-image: url('it.febcc1b18059405d2a1b.svg');
}
.fi-je {
  background-image: url('je.cc06b8c75e723221fb6f.svg');
}
.fi-je.fis {
  background-image: url('je.8411f21613e22430cbfa.svg');
}
.fi-jm {
  background-image: url('jm.bbf9bcce8cefb8d15d88.svg');
}
.fi-jm.fis {
  background-image: url('jm.259baa445256a0bc926e.svg');
}
.fi-jo {
  background-image: url('jo.527af4b76be5bd7e890a.svg');
}
.fi-jo.fis {
  background-image: url('jo.6fe6e076d9928ca834ff.svg');
}
.fi-jp {
  background-image: url('jp.d7ff64ff596ec31992b4.svg');
}
.fi-jp.fis {
  background-image: url('jp.da55e778c0af59e1b7ba.svg');
}
.fi-ke {
  background-image: url('ke.785c24b7349ff3963bf9.svg');
}
.fi-ke.fis {
  background-image: url('ke.c70195b6db5693f88251.svg');
}
.fi-kg {
  background-image: url('kg.ba495e45858b40e96489.svg');
}
.fi-kg.fis {
  background-image: url('kg.29b3e61c44e9fc65c82d.svg');
}
.fi-kh {
  background-image: url('kh.09c49693fc10e5bd02ed.svg');
}
.fi-kh.fis {
  background-image: url('kh.e7fb0dfc1a7ba25626b0.svg');
}
.fi-ki {
  background-image: url('ki.339d25434ca1eaf0ed78.svg');
}
.fi-ki.fis {
  background-image: url('ki.93b60ad98e05bc97b906.svg');
}
.fi-km {
  background-image: url('km.636e9ed727bb8f644964.svg');
}
.fi-km.fis {
  background-image: url('km.f07a34b8d0a9f8910177.svg');
}
.fi-kn {
  background-image: url('kn.924ba78fe913a3dbd988.svg');
}
.fi-kn.fis {
  background-image: url('kn.2c6b3e41da7cf401967e.svg');
}
.fi-kp {
  background-image: url('kp.510d0a3c130d94bfd139.svg');
}
.fi-kp.fis {
  background-image: url('kp.650f6d2f12e900e69c10.svg');
}
.fi-kr {
  background-image: url('kr.2ac00b39e9d614358efa.svg');
}
.fi-kr.fis {
  background-image: url('kr.a1de0e9042b5a0f92b43.svg');
}
.fi-kw {
  background-image: url('kw.1ac81961aeb84840db2f.svg');
}
.fi-kw.fis {
  background-image: url('kw.0924dc178a2cf893e78d.svg');
}
.fi-ky {
  background-image: url('ky.820198475abf3ac224f3.svg');
}
.fi-ky.fis {
  background-image: url('ky.914210c79b1a6f434a16.svg');
}
.fi-kz {
  background-image: url('kz.8e7ed412ee2cf8696696.svg');
}
.fi-kz.fis {
  background-image: url('kz.11c2b0734c4f7e0f798f.svg');
}
.fi-la {
  background-image: url('la.644f2f1af4cc82620b9c.svg');
}
.fi-la.fis {
  background-image: url('la.d2ebfb8712f5375ce406.svg');
}
.fi-lb {
  background-image: url('lb.ee9b0b19822bb23ce51c.svg');
}
.fi-lb.fis {
  background-image: url('lb.c8fd1cbd044a2558393b.svg');
}
.fi-lc {
  background-image: url('lc.26619234555a923eb7b3.svg');
}
.fi-lc.fis {
  background-image: url('lc.7ac7d1c95113e30046c9.svg');
}
.fi-li {
  background-image: url('li.637cad1d9f490bd27b72.svg');
}
.fi-li.fis {
  background-image: url('li.12116067e3566ce346e3.svg');
}
.fi-lk {
  background-image: url('lk.3cb867c4401d5caa5bcf.svg');
}
.fi-lk.fis {
  background-image: url('lk.25692a40953691400c99.svg');
}
.fi-lr {
  background-image: url('lr.274e9865978ac60476fd.svg');
}
.fi-lr.fis {
  background-image: url('lr.c70ba2e26749882f79c7.svg');
}
.fi-ls {
  background-image: url('ls.1656b1dc3d7ad3685ca4.svg');
}
.fi-ls.fis {
  background-image: url('ls.e9b2f4ba095591e4e9c5.svg');
}
.fi-lt {
  background-image: url('lt.93a07daff68dea7336fd.svg');
}
.fi-lt.fis {
  background-image: url('lt.1d07a8b84f27401d15e2.svg');
}
.fi-lu {
  background-image: url('lu.c155a6845ad167cdad8c.svg');
}
.fi-lu.fis {
  background-image: url('lu.1de57f2a9396a1bb3325.svg');
}
.fi-lv {
  background-image: url('lv.ff6176a6bfeba64d0716.svg');
}
.fi-lv.fis {
  background-image: url('lv.884e7f97a321e3dda410.svg');
}
.fi-ly {
  background-image: url('ly.86eec27b4d685f067ab5.svg');
}
.fi-ly.fis {
  background-image: url('ly.8d6871917dd571682b3c.svg');
}
.fi-ma {
  background-image: url('ma.ab052b412792b9fadd8c.svg');
}
.fi-ma.fis {
  background-image: url('ma.4d3a6f5c2bd6a436e6a1.svg');
}
.fi-mc {
  background-image: url('mc.b5edb75519037dcf483e.svg');
}
.fi-mc.fis {
  background-image: url('mc.21f385d1c90452e35d21.svg');
}
.fi-md {
  background-image: url('md.b51b6be960f624fb9814.svg');
}
.fi-md.fis {
  background-image: url('md.01ec3194a89e6a0c5676.svg');
}
.fi-me {
  background-image: url('me.0c03b01f0a036dd1e720.svg');
}
.fi-me.fis {
  background-image: url('me.3b8260d491f0ed64b1ad.svg');
}
.fi-mf {
  background-image: url('mf.2d30fcd9f4b12b259637.svg');
}
.fi-mf.fis {
  background-image: url('mf.ad44af78963fea62fb99.svg');
}
.fi-mg {
  background-image: url('mg.5d294de1198203cd569a.svg');
}
.fi-mg.fis {
  background-image: url('mg.bdd56d44e50a82caecc6.svg');
}
.fi-mh {
  background-image: url('mh.d3854d0ef79845fd2197.svg');
}
.fi-mh.fis {
  background-image: url('mh.f4334b2e5d62cd297935.svg');
}
.fi-mk {
  background-image: url('mk.b5eadefbb6da73c9d0cf.svg');
}
.fi-mk.fis {
  background-image: url('mk.d335b1f7842c183f2626.svg');
}
.fi-ml {
  background-image: url('ml.fa530666ce9e170dc6cd.svg');
}
.fi-ml.fis {
  background-image: url('ml.abd95c9bbc3b8e14d05a.svg');
}
.fi-mm {
  background-image: url('mm.7548e5caee7b970d0859.svg');
}
.fi-mm.fis {
  background-image: url('mm.68092d4110fca98beb03.svg');
}
.fi-mn {
  background-image: url('mn.e3dad1d36409c092e6a5.svg');
}
.fi-mn.fis {
  background-image: url('mn.e3e8c5f4f4ab09759fd8.svg');
}
.fi-mo {
  background-image: url('mo.91c9cf0cfcb88dceaa16.svg');
}
.fi-mo.fis {
  background-image: url('mo.471093dd27006e1affb7.svg');
}
.fi-mp {
  background-image: url('mp.22db1d8d93210e4b195e.svg');
}
.fi-mp.fis {
  background-image: url('mp.669fb6af01d040686c75.svg');
}
.fi-mq {
  background-image: url('mq.df0d7ef139caab67f17c.svg');
}
.fi-mq.fis {
  background-image: url('mq.4caa210d7c5288e95062.svg');
}
.fi-mr {
  background-image: url('mr.b54c9b3dd9d9bd0d450e.svg');
}
.fi-mr.fis {
  background-image: url('mr.41a32059e9a8eb6f1ceb.svg');
}
.fi-ms {
  background-image: url('ms.0c0db89dc3b203a23f73.svg');
}
.fi-ms.fis {
  background-image: url('ms.dd5003c60480d12f3c67.svg');
}
.fi-mt {
  background-image: url('mt.a39094a015bbe6ba3861.svg');
}
.fi-mt.fis {
  background-image: url('mt.35575a14235408993f8d.svg');
}
.fi-mu {
  background-image: url('mu.468d5464b2219b1bb922.svg');
}
.fi-mu.fis {
  background-image: url('mu.fd1c498d09f3df7291e3.svg');
}
.fi-mv {
  background-image: url('mv.f252e4cb6189ffbeb1ed.svg');
}
.fi-mv.fis {
  background-image: url('mv.8cb05cc8693221f2eec1.svg');
}
.fi-mw {
  background-image: url('mw.0159b1bd857af9ed65b8.svg');
}
.fi-mw.fis {
  background-image: url('mw.83c32d57b8256fb3a1fe.svg');
}
.fi-mx {
  background-image: url('mx.479622e6f02e13aaf235.svg');
}
.fi-mx.fis {
  background-image: url('mx.a17b7ad9eaa85411a1e1.svg');
}
.fi-my {
  background-image: url('my.1f599a0e4a95880eabf1.svg');
}
.fi-my.fis {
  background-image: url('my.b59320d866c2aeb135d9.svg');
}
.fi-mz {
  background-image: url('mz.22cb086638f1a52c4e49.svg');
}
.fi-mz.fis {
  background-image: url('mz.525b13720883d5b9fdd2.svg');
}
.fi-na {
  background-image: url('na.7e46f9f6fb3767adf481.svg');
}
.fi-na.fis {
  background-image: url('na.27a5988ed15ca88d9ca7.svg');
}
.fi-nc {
  background-image: url('nc.0c0dbc84bfa7a0410cee.svg');
}
.fi-nc.fis {
  background-image: url('nc.99792b23c8d06a2f4135.svg');
}
.fi-ne {
  background-image: url('ne.82c3626f7a2a329d1397.svg');
}
.fi-ne.fis {
  background-image: url('ne.66cb0cd9e54d34e883f1.svg');
}
.fi-nf {
  background-image: url('nf.96d57c56bd4feba75b0e.svg');
}
.fi-nf.fis {
  background-image: url('nf.7988830715c23c9d75b8.svg');
}
.fi-ng {
  background-image: url('ng.f29450b9f8b2f04e96aa.svg');
}
.fi-ng.fis {
  background-image: url('ng.1b98819eb371ab888962.svg');
}
.fi-ni {
  background-image: url('ni.97abb7cd7189b26408f9.svg');
}
.fi-ni.fis {
  background-image: url('ni.ef0b194fefa52dfa07ef.svg');
}
.fi-nl {
  background-image: url('nl.cfe72ae0b3d6d8485234.svg');
}
.fi-nl.fis {
  background-image: url('nl.c0bdb1a8a77eb133c4b7.svg');
}
.fi-no {
  background-image: url('no.b9cc4fcdf51eb234607e.svg');
}
.fi-no.fis {
  background-image: url('no.c2a3c34c769194e219c3.svg');
}
.fi-np {
  background-image: url('np.3b3316c4ce37e2097103.svg');
}
.fi-np.fis {
  background-image: url('np.e700d833be637cc3507b.svg');
}
.fi-nr {
  background-image: url('nr.94f7307aad6675681fef.svg');
}
.fi-nr.fis {
  background-image: url('nr.f088588c0fce3d304cd2.svg');
}
.fi-nu {
  background-image: url('nu.2d9c15c308eff50f974f.svg');
}
.fi-nu.fis {
  background-image: url('nu.c4afdde3280afe436fc8.svg');
}
.fi-nz {
  background-image: url('nz.c13a64ec70248ccc41d6.svg');
}
.fi-nz.fis {
  background-image: url('nz.0dcf8cf746e1d65a4528.svg');
}
.fi-om {
  background-image: url('om.e32ff9c35c4efac64638.svg');
}
.fi-om.fis {
  background-image: url('om.e5b8ab73e47d055889b6.svg');
}
.fi-pa {
  background-image: url('pa.8659812291825552ed13.svg');
}
.fi-pa.fis {
  background-image: url('pa.751c8f87270b925c26c4.svg');
}
.fi-pe {
  background-image: url('pe.9412c8bf3459213d3b45.svg');
}
.fi-pe.fis {
  background-image: url('pe.38abe80e0cb9775bea8c.svg');
}
.fi-pf {
  background-image: url('pf.60eab759c4bdba38ab46.svg');
}
.fi-pf.fis {
  background-image: url('pf.be30b559c3943a7e0703.svg');
}
.fi-pg {
  background-image: url('pg.7248ade59c2b54a0a348.svg');
}
.fi-pg.fis {
  background-image: url('pg.eb9cc6c51c5a51ef15f4.svg');
}
.fi-ph {
  background-image: url('ph.af9d4fede28354a0b042.svg');
}
.fi-ph.fis {
  background-image: url('ph.801b5ef1f9bb57d51f68.svg');
}
.fi-pk {
  background-image: url('pk.d93be02c73adbb0250bc.svg');
}
.fi-pk.fis {
  background-image: url('pk.45854c457a1d150934b5.svg');
}
.fi-pl {
  background-image: url('pl.2b5541c54505328dbc1b.svg');
}
.fi-pl.fis {
  background-image: url('pl.cd835d05865e496ff6b8.svg');
}
.fi-pm {
  background-image: url('pm.ce413eb61868d8a9829f.svg');
}
.fi-pm.fis {
  background-image: url('pm.2cb8a94ee9ca8e364a18.svg');
}
.fi-pn {
  background-image: url('pn.714032582a0c72e2f954.svg');
}
.fi-pn.fis {
  background-image: url('pn.353f8e647a29592d02b3.svg');
}
.fi-pr {
  background-image: url('pr.97520818c4ec402b4ba8.svg');
}
.fi-pr.fis {
  background-image: url('pr.d478856bfb090d89128e.svg');
}
.fi-ps {
  background-image: url('ps.385ac1bdebf6347dcdfe.svg');
}
.fi-ps.fis {
  background-image: url('ps.8e2aad287a0b3284d3b1.svg');
}
.fi-pt {
  background-image: url('pt.96475126e7232ee3558e.svg');
}
.fi-pt.fis {
  background-image: url('pt.6a0212390ef38b81c19a.svg');
}
.fi-pw {
  background-image: url('pw.f9ea0367acd37580acec.svg');
}
.fi-pw.fis {
  background-image: url('pw.2ba81a95ae7bbc2ef182.svg');
}
.fi-py {
  background-image: url('py.b4f1de657b201640e4ec.svg');
}
.fi-py.fis {
  background-image: url('py.f95e744f8dc1060e28c9.svg');
}
.fi-qa {
  background-image: url('qa.a4f5c16c0a4ab4c14fdf.svg');
}
.fi-qa.fis {
  background-image: url('qa.c64c7cc55e86f803cf1a.svg');
}
.fi-re {
  background-image: url('re.c97ad6daf51758d0df79.svg');
}
.fi-re.fis {
  background-image: url('re.65fecda00937aa8b6917.svg');
}
.fi-ro {
  background-image: url('ro.33482fcd4344b097d6d7.svg');
}
.fi-ro.fis {
  background-image: url('ro.6d757067ccc276327b1b.svg');
}
.fi-rs {
  background-image: url('rs.feac46175cdeca2edc96.svg');
}
.fi-rs.fis {
  background-image: url('rs.9f00a7d8eafa6f593713.svg');
}
.fi-ru {
  background-image: url('ru.7e04b988972d41f5c369.svg');
}
.fi-ru.fis {
  background-image: url('ru.c789ea20a0f569d9d6a9.svg');
}
.fi-rw {
  background-image: url('rw.fbb7d374d6bc26a0991d.svg');
}
.fi-rw.fis {
  background-image: url('rw.be9b568247b778302b3f.svg');
}
.fi-sa {
  background-image: url('sa.d2ac71bc08a7e11cd8df.svg');
}
.fi-sa.fis {
  background-image: url('sa.0ac9ef7170a22c190290.svg');
}
.fi-sb {
  background-image: url('sb.c2672e369471d01fcd1c.svg');
}
.fi-sb.fis {
  background-image: url('sb.149bbf5e3a1e55db7588.svg');
}
.fi-sc {
  background-image: url('sc.9ef5262cc695adcc613f.svg');
}
.fi-sc.fis {
  background-image: url('sc.e623a69c2c715916a8df.svg');
}
.fi-sd {
  background-image: url('sd.3050433e2767fb821c5d.svg');
}
.fi-sd.fis {
  background-image: url('sd.e0516e5be772a548898b.svg');
}
.fi-se {
  background-image: url('se.369f685ebb83712ce954.svg');
}
.fi-se.fis {
  background-image: url('se.1124c09af582f9d04436.svg');
}
.fi-sg {
  background-image: url('sg.8b629e7bf137abf1643b.svg');
}
.fi-sg.fis {
  background-image: url('sg.8db1ed19f334e7b5ad26.svg');
}
.fi-sh {
  background-image: url('sh.cc6a7545541b76339e38.svg');
}
.fi-sh.fis {
  background-image: url('sh.17279211d42d3c798e85.svg');
}
.fi-si {
  background-image: url('si.e0de0e96aded64134bcf.svg');
}
.fi-si.fis {
  background-image: url('si.4b2b84595a3a317f733a.svg');
}
.fi-sj {
  background-image: url('sj.f8f9b21529bdc34df1b5.svg');
}
.fi-sj.fis {
  background-image: url('sj.7111b15215671c0cabae.svg');
}
.fi-sk {
  background-image: url('sk.031f7d1211a3a7f59010.svg');
}
.fi-sk.fis {
  background-image: url('sk.8ebdd96622429b4fe475.svg');
}
.fi-sl {
  background-image: url('sl.d4cd148ff94760097b5c.svg');
}
.fi-sl.fis {
  background-image: url('sl.ec1ec422fd5ac1515437.svg');
}
.fi-sm {
  background-image: url('sm.b90620dd4d47882cf8c3.svg');
}
.fi-sm.fis {
  background-image: url('sm.bc397973915149ae3a2d.svg');
}
.fi-sn {
  background-image: url('sn.5d2dde7343ab4f202890.svg');
}
.fi-sn.fis {
  background-image: url('sn.07ec7ccbea282d9458ad.svg');
}
.fi-so {
  background-image: url('so.1392d24855dd708a0ee9.svg');
}
.fi-so.fis {
  background-image: url('so.1ace29c02ffbda05c917.svg');
}
.fi-sr {
  background-image: url('sr.f281cc96dc94e9f2bcdf.svg');
}
.fi-sr.fis {
  background-image: url('sr.45463ee6f9675e59c293.svg');
}
.fi-ss {
  background-image: url('ss.65f6eee5fd80394c659f.svg');
}
.fi-ss.fis {
  background-image: url('ss.252b833eee63afee120b.svg');
}
.fi-st {
  background-image: url('st.a66e38d3051c95e23a7d.svg');
}
.fi-st.fis {
  background-image: url('st.95ec25640c911126b02b.svg');
}
.fi-sv {
  background-image: url('sv.2b995d455aa93dcba0cf.svg');
}
.fi-sv.fis {
  background-image: url('sv.dd3c991c109acb5525b1.svg');
}
.fi-sx {
  background-image: url('sx.37214364557e2b16b8d3.svg');
}
.fi-sx.fis {
  background-image: url('sx.c3e3382c50cdc9150344.svg');
}
.fi-sy {
  background-image: url('sy.241b5816ff0ffd6b7707.svg');
}
.fi-sy.fis {
  background-image: url('sy.ad05d8d10d2ef78fd2e2.svg');
}
.fi-sz {
  background-image: url('sz.bec727f47598d1d82a17.svg');
}
.fi-sz.fis {
  background-image: url('sz.468d80d14bc0084d5c04.svg');
}
.fi-tc {
  background-image: url('tc.c817f550f47380234387.svg');
}
.fi-tc.fis {
  background-image: url('tc.7bce3122dd358a8489b5.svg');
}
.fi-td {
  background-image: url('td.f6c172d9fdebca34a65f.svg');
}
.fi-td.fis {
  background-image: url('td.57c6d2b86e5206f4847a.svg');
}
.fi-tf {
  background-image: url('tf.b52f02c3eaacdccd3a78.svg');
}
.fi-tf.fis {
  background-image: url('tf.90c38a9f431cbad5c558.svg');
}
.fi-tg {
  background-image: url('tg.ae395581590b44c50c40.svg');
}
.fi-tg.fis {
  background-image: url('tg.a54fe773a9a6f8f7ae60.svg');
}
.fi-th {
  background-image: url('th.d3dea0cee87c83e3a1e6.svg');
}
.fi-th.fis {
  background-image: url('th.b4262644824a028810ca.svg');
}
.fi-tj {
  background-image: url('tj.4c009c916e4eafb0debd.svg');
}
.fi-tj.fis {
  background-image: url('tj.9749373197a14f802651.svg');
}
.fi-tk {
  background-image: url('tk.5c7cbb32d630f7d2f658.svg');
}
.fi-tk.fis {
  background-image: url('tk.2619557b557f9684e1c0.svg');
}
.fi-tl {
  background-image: url('tl.b51e57c22b21dd257744.svg');
}
.fi-tl.fis {
  background-image: url('tl.d8e3bbb05aa228ef7591.svg');
}
.fi-tm {
  background-image: url('tm.a9bdcd11c19fd20e90b8.svg');
}
.fi-tm.fis {
  background-image: url('tm.61ac9a09d717c6899190.svg');
}
.fi-tn {
  background-image: url('tn.8eab019ab85837b171c2.svg');
}
.fi-tn.fis {
  background-image: url('tn.2b1d5aa34ddb2dc385c3.svg');
}
.fi-to {
  background-image: url('to.a7375d4d2ef32a2c8761.svg');
}
.fi-to.fis {
  background-image: url('to.2cb4df0a0e3875c3c113.svg');
}
.fi-tr {
  background-image: url('tr.a1a28a5eb8eceaad90b3.svg');
}
.fi-tr.fis {
  background-image: url('tr.1a109fa73fffdfd33b11.svg');
}
.fi-tt {
  background-image: url('tt.33069ab84c09c8db0b08.svg');
}
.fi-tt.fis {
  background-image: url('tt.62c94980596e2af8b861.svg');
}
.fi-tv {
  background-image: url('tv.12b93537c4398ab123fb.svg');
}
.fi-tv.fis {
  background-image: url('tv.3ba10c54812d768dc48e.svg');
}
.fi-tw {
  background-image: url('tw.39308d8769d9190bd1aa.svg');
}
.fi-tw.fis {
  background-image: url('tw.8ea0b61c9cced533d851.svg');
}
.fi-tz {
  background-image: url('tz.42ec1dd14b99f59fe0f2.svg');
}
.fi-tz.fis {
  background-image: url('tz.148d6a2535c91c0c7922.svg');
}
.fi-ua {
  background-image: url('ua.af49db4ae2a509598e38.svg');
}
.fi-ua.fis {
  background-image: url('ua.4fe7f17009a7fc1571c4.svg');
}
.fi-ug {
  background-image: url('ug.ac0f0d78f5f94572d57b.svg');
}
.fi-ug.fis {
  background-image: url('ug.9e26c8f2269d749b4d2d.svg');
}
.fi-um {
  background-image: url('um.867207fe83a99a3b9b95.svg');
}
.fi-um.fis {
  background-image: url('um.d0a77d97960f20600dc6.svg');
}
.fi-us {
  background-image: url('us.cb3557fd707b978ef927.svg');
}
.fi-us.fis {
  background-image: url('us.2b96179241e072f75ba9.svg');
}
.fi-uy {
  background-image: url('uy.2a4ff395d3b91e6a8d73.svg');
}
.fi-uy.fis {
  background-image: url('uy.d3a8689930e65cbe0160.svg');
}
.fi-uz {
  background-image: url('uz.a4de118b4064c4b8dd54.svg');
}
.fi-uz.fis {
  background-image: url('uz.37218829b3a988811a6c.svg');
}
.fi-va {
  background-image: url('va.cf6a492acafefcbefa10.svg');
}
.fi-va.fis {
  background-image: url('va.cf15a64943f6c7d24a2b.svg');
}
.fi-vc {
  background-image: url('vc.a1a39ca12f5354105b9b.svg');
}
.fi-vc.fis {
  background-image: url('vc.7ad1635f6a2e05857a9f.svg');
}
.fi-ve {
  background-image: url('ve.2d66184ba6da6528b7b8.svg');
}
.fi-ve.fis {
  background-image: url('ve.ede15c2583ace31d8249.svg');
}
.fi-vg {
  background-image: url('vg.621c3ad6350a59e282ba.svg');
}
.fi-vg.fis {
  background-image: url('vg.2ee2d8bebdf1602ce3a1.svg');
}
.fi-vi {
  background-image: url('vi.2394a011069c69dcda82.svg');
}
.fi-vi.fis {
  background-image: url('vi.75fc073be5d2be7053e2.svg');
}
.fi-vn {
  background-image: url('vn.a3c286271bdb3ff7b16f.svg');
}
.fi-vn.fis {
  background-image: url('vn.bf6f9b0191659c38159d.svg');
}
.fi-vu {
  background-image: url('vu.f55d4352a21eeff37a90.svg');
}
.fi-vu.fis {
  background-image: url('vu.80c6f8ab84839cdf4618.svg');
}
.fi-wf {
  background-image: url('wf.3ced66d6833850fbe560.svg');
}
.fi-wf.fis {
  background-image: url('wf.9f3414f419d49e43313f.svg');
}
.fi-ws {
  background-image: url('ws.314e33c2a444698f4bce.svg');
}
.fi-ws.fis {
  background-image: url('ws.f06e3a3930f25859ac07.svg');
}
.fi-ye {
  background-image: url('ye.67bb215c4226cd5a32aa.svg');
}
.fi-ye.fis {
  background-image: url('ye.9b186a8be867d7cb136d.svg');
}
.fi-yt {
  background-image: url('yt.22be99b6b2e0f0ef6890.svg');
}
.fi-yt.fis {
  background-image: url('yt.c62bc19c55550c418046.svg');
}
.fi-za {
  background-image: url('za.cfcf99d22861d82c5658.svg');
}
.fi-za.fis {
  background-image: url('za.8a405db0d230f726cb0c.svg');
}
.fi-zm {
  background-image: url('zm.864bd087d50f237db5ce.svg');
}
.fi-zm.fis {
  background-image: url('zm.7d7825c9680bf4c7a1cd.svg');
}
.fi-zw {
  background-image: url('zw.cd37458b29efc0063ff6.svg');
}
.fi-zw.fis {
  background-image: url('zw.3a3eb0f2bf0ffd8f5201.svg');
}
.fi-ac {
  background-image: url('ac.75ec39aa6b6ab11f8440.svg');
}
.fi-ac.fis {
  background-image: url('ac.e104704cd04bb0cb7c72.svg');
}
.fi-cp {
  background-image: url('cp.6d728b13712a82796c6e.svg');
}
.fi-cp.fis {
  background-image: url('cp.07dab79812c8de77ad74.svg');
}
.fi-dg {
  background-image: url('dg.d1b6673fa6c138223cea.svg');
}
.fi-dg.fis {
  background-image: url('dg.a042b2109af59607e5e1.svg');
}
.fi-ea {
  background-image: url('ea.f1e55aacdee7ad81f5da.svg');
}
.fi-ea.fis {
  background-image: url('ea.3328e1660d877378c782.svg');
}
.fi-es-ct {
  background-image: url('es-ct.ae2d1ab93385b37fd124.svg');
}
.fi-es-ct.fis {
  background-image: url('es-ct.9d52c0a552153cf88238.svg');
}
.fi-es-ga {
  background-image: url('es-ga.fe67f0ec71b864386562.svg');
}
.fi-es-ga.fis {
  background-image: url('es-ga.33cb6bd3598af69a5a6d.svg');
}
.fi-eu {
  background-image: url('eu.0420e634b15c416fbdc1.svg');
}
.fi-eu.fis {
  background-image: url('eu.227190d1fe778a97104c.svg');
}
.fi-gb-eng {
  background-image: url('gb-eng.ee3571430d489c32deac.svg');
}
.fi-gb-eng.fis {
  background-image: url('gb-eng.7b249f565cc9aa70b36b.svg');
}
.fi-gb-nir {
  background-image: url('gb-nir.aec8ba24bb3b3183323a.svg');
}
.fi-gb-nir.fis {
  background-image: url('gb-nir.4e99cb8a463bcacc8f91.svg');
}
.fi-gb-sct {
  background-image: url('gb-sct.5edc6d75a73111158da1.svg');
}
.fi-gb-sct.fis {
  background-image: url('gb-sct.5e8518f9c48a90941d02.svg');
}
.fi-gb-wls {
  background-image: url('gb-wls.4abd7bc95cbecde943cc.svg');
}
.fi-gb-wls.fis {
  background-image: url('gb-wls.910c0fb3440a800691cb.svg');
}
.fi-ic {
  background-image: url('ic.500d420982feb8a67cbc.svg');
}
.fi-ic.fis {
  background-image: url('ic.5217cbc3b14b1f23840f.svg');
}
.fi-ta {
  background-image: url('ta.56f55773ec3ffb245496.svg');
}
.fi-ta.fis {
  background-image: url('ta.6569311e37bb6e956315.svg');
}
.fi-un {
  background-image: url('un.4388dfb01646ff8dc71d.svg');
}
.fi-un.fis {
  background-image: url('un.59939c4b1077f359a254.svg');
}
.fi-xk {
  background-image: url('xk.06ff301ff0dc8369a202.svg');
}
.fi-xk.fis {
  background-image: url('xk.082e7027de2c30bf3596.svg');
}</style><style>/* You can add global styles to this file, and also import other style files */</style><script async="" src="https://static.hotjar.com/c/hotjar-2729552.js?sv=6"></script><script async="" src="https://script.hotjar.com/modules.0721e7cf944cf9d78a0b.js" charset="utf-8"></script><style></style><style>[_nghost-serverApp-c235]{position:relative;display:block;pointer-events:none}[_nghost-serverApp-c235]   .ngx-spinner[_ngcontent-serverApp-c235]{transition:350ms linear;display:block;position:absolute;top:5px;left:0}[_nghost-serverApp-c235]   .ngx-spinner[_ngcontent-serverApp-c235]   .ngx-spinner-icon[_ngcontent-serverApp-c235]{width:14px;height:14px;border:2px solid transparent;border-top-color:inherit;border-left-color:inherit;border-radius:50%;-webkit-animation:.4s linear infinite loading-bar-spinner;animation:.4s linear infinite loading-bar-spinner}[_nghost-serverApp-c235]   .ngx-bar[_ngcontent-serverApp-c235]{transition:width 350ms;position:absolute;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}[dir=rtl]   [_nghost-serverApp-c235]   .ngx-bar[_ngcontent-serverApp-c235]{right:0;left:unset}[fixed=true][_nghost-serverApp-c235]{z-index:10002}[fixed=true][_nghost-serverApp-c235]   .ngx-bar[_ngcontent-serverApp-c235]{position:fixed}[fixed=true][_nghost-serverApp-c235]   .ngx-spinner[_ngcontent-serverApp-c235]{position:fixed;top:10px;left:10px}[dir=rtl]   [fixed=true][_nghost-serverApp-c235]   .ngx-spinner[_ngcontent-serverApp-c235]{right:10px;left:unset}@-webkit-keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes loading-bar-spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}</style><style>.scroll-to-top[_ngcontent-serverApp-c189]{position:fixed;height:3rem;width:3rem;padding:.7rem;text-align:center;background-color:rgba(37,37,37,.7215686274509804);border-radius:25px;bottom:40px;display:block;opacity:0;transition:all .2s ease-in-out;color:#fff;z-index:9999}.show-scroll[_ngcontent-serverApp-c189]{opacity:1}html[dir=ltr][_nghost-serverApp-c189]   .scroll-to-top[_ngcontent-serverApp-c189], html[dir=ltr]   [_nghost-serverApp-c189]   .scroll-to-top[_ngcontent-serverApp-c189]{right:25px}html[dir=rtl][_nghost-serverApp-c189]   .scroll-to-top[_ngcontent-serverApp-c189], html[dir=rtl]   [_nghost-serverApp-c189]   .scroll-to-top[_ngcontent-serverApp-c189]{left:25px}</style><script charset="utf-8" src="39.b68ef43898336d4e1452.js"></script><script charset="utf-8" src="6.7ff6a0ff165413c92ccb.js"></script><script charset="utf-8" src="36.b7238ea9914e95e739b0.js"></script><script charset="utf-8" src="75.ce8612cd6da369facf03.js"></script><style>.appbar-nav[_ngcontent-serverApp-c55]{min-height:5.75rem;padding:0;position:fixed;z-index:1111;top:0;right:0;left:0}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]{width:100%;background:#53bd82}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]{margin:0;height:auto;background:inherit}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]{padding:0 1.2857142857rem 0 0}@media only screen and (max-width:767px){.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]{padding:0 1.0714285714rem 0 0!important}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.ind-app-style[_ngcontent-serverApp-c55]{padding:0 1.0714285714rem 0 1rem!important}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.margin-left[_ngcontent-serverApp-c55]{padding-left:1.0714285714rem!important}}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]{padding:0 0 0 1.2857142857rem!important}@media only screen and (max-width:767px){html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]{padding:0 0 0 1.0714285714rem!important}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.ind-app-style[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.ind-app-style[_ngcontent-serverApp-c55]{padding:0 1rem 0 1.0714285714rem!important}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.margin-left[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse.margin-left[_ngcontent-serverApp-c55]{padding-right:1.0714285714rem!important}}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .navbar-nav[_ngcontent-serverApp-c55]{min-height:5.75rem}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .navbar-nav[_ngcontent-serverApp-c55]   li.nav-item[_ngcontent-serverApp-c55]{max-height:5.75rem;line-height:1;align-self:center}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .navbar-nav[_ngcontent-serverApp-c55]   li.nav-item.seperator[_ngcontent-serverApp-c55]{height:3.5714285714rem;width:1px;background-color:#fff;margin:.1rem}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .navbar-nav[_ngcontent-serverApp-c55]   li.nav-item[_ngcontent-serverApp-c55]   .dropdown-menu[_ngcontent-serverApp-c55]{position:absolute!important}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]{display:flex;flex-direction:row!important;align-items:center;padding:0!important}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item[_ngcontent-serverApp-c55]{max-height:5.75rem;line-height:1}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]{display:none}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]   img[_ngcontent-serverApp-c55]{padding-left:.3571428571rem;padding-right:0}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]   img[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]   img[_ngcontent-serverApp-c55]{padding-right:.3571428571rem;padding-left:0}@media only screen and (max-width:1023px){.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]{display:block}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options.ind-app-icon[_ngcontent-serverApp-c55], .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options.one-icon[_ngcontent-serverApp-c55]{display:none}}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.more-options[_ngcontent-serverApp-c55]   .ng-fa-icon[_ngcontent-serverApp-c55]{color:#fff}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.separator[_ngcontent-serverApp-c55]{height:2.1428571429rem;width:1px;background-color:#fff;margin:0 .8571428571rem;opacity:.2}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.menu-icon[_ngcontent-serverApp-c55]{display:block}@media only screen and (max-width:1023px){.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.menu-icon[_ngcontent-serverApp-c55]{display:none}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.menu-icon.ind-app-icon[_ngcontent-serverApp-c55], .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-collapse[_ngcontent-serverApp-c55]   .app-icons[_ngcontent-serverApp-c55]   li.nav-item.menu-icon.one-icon[_ngcontent-serverApp-c55]{display:block}}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container.content[_ngcontent-serverApp-c55]{position:relative;min-height:5.75rem}.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-options[_ngcontent-serverApp-c55]{display:none;border-top:1px solid hsla(0,0%,100%,.2);align-items:center;height:4.2857142857rem;justify-content:flex-end}@media only screen and (max-width:1023px){.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-options[_ngcontent-serverApp-c55]{display:flex}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-options[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-options[_ngcontent-serverApp-c55]{margin-left:0;margin-right:6.429rem}}@media only screen and (max-width:1023px) and (max-width:767px){.appbar-nav[_ngcontent-serverApp-c55]   .navbar-wrapper[_ngcontent-serverApp-c55]   .navbar-container[_ngcontent-serverApp-c55]   .navbar-options[_ngcontent-serverApp-c55]{margin:0}}.appbar-nav[_ngcontent-serverApp-c55]   .profile-poweroff[_ngcontent-serverApp-c55]{color:#fff!important;font-size:1.5rem;padding:0 1.3214285714rem!important}@media only screen and (max-width:767px){.appbar-nav[_ngcontent-serverApp-c55]   .profile-poweroff[_ngcontent-serverApp-c55]{color:#fff!important;font-size:1.5rem;padding:0 6.25px!important}html[dir=rtl][_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .profile-poweroff[_ngcontent-serverApp-c55], html[dir=rtl]   [_nghost-serverApp-c55]   .appbar-nav[_ngcontent-serverApp-c55]   .profile-poweroff[_ngcontent-serverApp-c55]{padding:0 12.25px!important}}.appbar-nav[_ngcontent-serverApp-c55]   .power-off[_ngcontent-serverApp-c55]{padding:0 18.25px}.right-calendar[_ngcontent-serverApp-c55]{left:-2rem;position:relative}.left-calendar[_ngcontent-serverApp-c55]{right:1rem;position:relative}.search-align[_ngcontent-serverApp-c55]{position:relative!important;left:-2.5rem!important}@media only screen and (max-width:767px){.search-align[_ngcontent-serverApp-c55]{position:relative!important;left:0!important}}@media only screen and (max-width:1023px){.search-align[_ngcontent-serverApp-c55]{position:relative!important;left:0!important}}.navbar-wrapper-individual[_ngcontent-serverApp-c55]{position:absolute}</style><style>.footer[_ngcontent-serverApp-c126]{height:2.785rem;background-color:#699c77;color:#fff;padding:0 2.5rem;z-index:888!important;width:100%;display:flex;align-items:center;justify-content:space-between;position:relative;bottom:0}@media only screen and (max-width:767px){.footer[_ngcontent-serverApp-c126]{height:4.2857142857rem;font-size:.8571428571rem;flex-direction:column-reverse;align-items:flex-start;padding:.7142857143rem!important}}.footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]{text-decoration:none;color:#fff;padding-right:.4rem;padding-left:.4rem}@media only screen and (max-width:767px){.footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:first-child{padding-left:0;padding-right:.4285714286rem}.footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:last-child{padding-right:0;padding-left:.4285714286rem}}@media only screen and (max-width:767px){html[dir=rtl][_nghost-serverApp-c126]   .footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:last-child, html[dir=rtl]   [_nghost-serverApp-c126]   .footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:last-child{padding-left:0;padding-right:.4285714286rem}html[dir=rtl][_nghost-serverApp-c126]   .footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:first-child, html[dir=rtl]   [_nghost-serverApp-c126]   .footer[_ngcontent-serverApp-c126]   .footer-links[_ngcontent-serverApp-c126]   a[_ngcontent-serverApp-c126]:first-child{padding-right:0;padding-left:.4285714286rem}}.footer-position[_ngcontent-serverApp-c126]{position:fixed}@media only screen and (max-width:767px){.footer-position[_ngcontent-serverApp-c126]{position:relative}}</style><style>.logo-height[_ngcontent-serverApp-c56]{height:5.75rem}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]{max-height:5.75rem;line-height:1;align-self:center}.logo-height[_ngcontent-serverApp-c56]   li.nav-item.seperator[_ngcontent-serverApp-c56]{height:3.5714285714rem;width:1px;background-color:#fff;margin:.1rem;opacity:.2}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.gosi-logo[_ngcontent-serverApp-c56]{padding:0 2.1428571429rem}@media only screen and (max-width:767px){.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.gosi-logo[_ngcontent-serverApp-c56]{display:none}}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.gosi-mobile-logo[_ngcontent-serverApp-c56]{display:none}@media only screen and (max-width:767px){.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.gosi-mobile-logo[_ngcontent-serverApp-c56]{display:block}}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.ameen-logo[_ngcontent-serverApp-c56]{padding:0 2.1428571429rem}@media only screen and (max-width:767px){.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.ameen-logo[_ngcontent-serverApp-c56]{display:none}}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.ameen-logo-ind[_ngcontent-serverApp-c56]{padding:0 2.1428571429rem}@media only screen and (max-width:767px){.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.ameen-logo-ind[_ngcontent-serverApp-c56]{display:block}}.logo-height[_ngcontent-serverApp-c56]   li.nav-item[_ngcontent-serverApp-c56]   .nav-link.disable-links[_ngcontent-serverApp-c56]{pointer-events:none}</style><style>.translate-link[_ngcontent-serverApp-c101]{padding:0 1.3214285714rem}@media only screen and (max-width:767px){.translate-link[_ngcontent-serverApp-c101]{padding:1.2142857143rem 1.0714285714rem}}</style><style>@media only screen and (min-width:768px){  body .main-container .content{padding-top:0!important;padding-left:0!important;padding-right:0!important;border-top-right-radius:.714rem;border-top-left-radius:.714rem}}.survey-details[_ngcontent-serverApp-c285]     .custom-card{background-color:#efefef!important;border-top-right-radius:.714rem;border-top-left-radius:.714rem;border-bottom-left-radius:0;border-bottom-right-radius:0}@media only screen and (max-width:767px){html[dir=ltr][_nghost-serverApp-c285]   .padding[_ngcontent-serverApp-c285], html[dir=ltr]   [_nghost-serverApp-c285]   .padding[_ngcontent-serverApp-c285], html[dir=rtl][_nghost-serverApp-c285]   .padding[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .padding[_ngcontent-serverApp-c285]{padding:0 4px!important}}@media only screen and (max-width:767px){.survey-details[_ngcontent-serverApp-c285]     .custom-card{margin-right:-1.1rem!important;margin-top:-1rem!important;margin-left:-1.1rem!important;background-color:#efefef!important}.content[_ngcontent-serverApp-c285]{border-radius:.714rem!important}}.heading-class[_ngcontent-serverApp-c285]{display:flex!important;margin-right:-15px!important;margin-left:-15px!important}@media only screen and (max-width:768px){.heading-class[_ngcontent-serverApp-c285]{display:block!important;margin-right:-15px!important;margin-left:-15px!important}}html[dir=rtl][_nghost-serverApp-c285]   .option-margin[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .option-margin[_ngcontent-serverApp-c285]{margin-right:3.5rem!important}html[dir=rtl][_nghost-serverApp-c285]   .question-margin[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .question-margin[_ngcontent-serverApp-c285]{margin-right:1.5rem!important}@media only screen and (max-width:767px){html[dir=ltr][_nghost-serverApp-c285]   .question-margin-mobile[_ngcontent-serverApp-c285], html[dir=ltr]   [_nghost-serverApp-c285]   .question-margin-mobile[_ngcontent-serverApp-c285]{margin-left:.3rem!important}html[dir=ltr][_nghost-serverApp-c285]   .option-margin-mobile[_ngcontent-serverApp-c285], html[dir=ltr]   [_nghost-serverApp-c285]   .option-margin-mobile[_ngcontent-serverApp-c285]{margin-left:1.5rem!important}html[dir=rtl][_nghost-serverApp-c285]   .question-margin-mobile[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .question-margin-mobile[_ngcontent-serverApp-c285]{margin-right:.3rem!important;text-align:initial}html[dir=rtl][_nghost-serverApp-c285]   .option-margin-mobile[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .option-margin-mobile[_ngcontent-serverApp-c285]{margin-right:1.5rem!important}}.question[_ngcontent-serverApp-c285]{font:normal normal 700 16px/19px Roboto;letter-spacing:0;color:#666}.no-border-right[_ngcontent-serverApp-c285]{border-right:none}@media (max-width:767px){.desktop-view[_ngcontent-serverApp-c285]{display:none}.mobile-view[_ngcontent-serverApp-c285]{display:flex}}@media (min-width:768px){.mobile-view[_ngcontent-serverApp-c285]{display:none}.desktop-view[_ngcontent-serverApp-c285]{display:flex}}html[dir=ltr][_nghost-serverApp-c285]   .icon-border[_ngcontent-serverApp-c285], html[dir=ltr]   [_nghost-serverApp-c285]   .icon-border[_ngcontent-serverApp-c285]{border-right:1px solid #efefef}html[dir=rtl][_nghost-serverApp-c285]   .icon-border[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .icon-border[_ngcontent-serverApp-c285]{border-left:1px solid #efefef}.image-margin[_ngcontent-serverApp-c285]{margin:11rem}.image-margin-top[_ngcontent-serverApp-c285]{margin-top:-11rem;color:#666}@media only screen and (max-width:767px){.image-margin[_ngcontent-serverApp-c285]{margin:10rem 6rem 6rem}.image-margin-top[_ngcontent-serverApp-c285]{margin-top:-7rem}}@media only screen and (min-width:390px) and (max-width:414px){.image-margin[_ngcontent-serverApp-c285]{margin-top:15rem!important}}@media only screen and (width:360px){.image-margin[_ngcontent-serverApp-c285]{margin-top:12rem!important}}@media only screen and (width:768px){.image-margin[_ngcontent-serverApp-c285]{margin-top:23rem!important}}@media only screen and (width:810px){.image-margin[_ngcontent-serverApp-c285]{margin-top:6rem!important}}@media only screen and (width:1024px){.image-margin[_ngcontent-serverApp-c285]{margin-top:8rem!important}}@media only screen and (min-width:820px) and (max-width:1023px){.image-margin[_ngcontent-serverApp-c285]{margin-top:27rem!important}}.head[_ngcontent-serverApp-c285]{text-align:center;color:#333;font-size:24px!important}@media only screen and (max-width:767px){.head[_ngcontent-serverApp-c285]{text-align:center;color:#333;font-size:20px!important}}.discription[_ngcontent-serverApp-c285]{text-align:center;color:#666;padding-top:5px;font-size:1.125rem}.padding[_ngcontent-serverApp-c285], .submit[_ngcontent-serverApp-c285]{padding:0 25px!important}.smile[_ngcontent-serverApp-c285]{margin-right:29px;margin-left:25px!important}@media (max-width:767px){.smile[_ngcontent-serverApp-c285]{margin-right:0!important}}html[dir=rtl][_nghost-serverApp-c285]   .discription[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .discription[_ngcontent-serverApp-c285], html[dir=rtl][_nghost-serverApp-c285]   .head[_ngcontent-serverApp-c285], html[dir=rtl]   [_nghost-serverApp-c285]   .head[_ngcontent-serverApp-c285]{text-align:center!important}.transaction-details[_ngcontent-serverApp-c285]     .label-color .suffix{color:gray("200")}</style><style>.only-card[_ngcontent-serverApp-c107]{color:#666;font-weight:500;margin-bottom:2.14rem}.only-card.sm[_ngcontent-serverApp-c107]{font-size:1.143rem}.only-card.md[_ngcontent-serverApp-c107]{font-size:1.428rem}.only-card.lg[_ngcontent-serverApp-c107]{font-size:2rem}.no-heading-margin[_ngcontent-serverApp-c107]{margin:0!important}.custom-card[_ngcontent-serverApp-c107]{padding:2.14rem;border-radius:.714rem!important;margin-bottom:2.15rem}.custom-card.primary[_ngcontent-serverApp-c107]{background-color:#fff;border:1px solid #e4e4e4}.custom-card.secondary[_ngcontent-serverApp-c107]{background-color:#f6f6f6;border:1px solid #f6f6f6}.custom-card.tertiary[_ngcontent-serverApp-c107]{background-color:#fff;border:1px solid #e4e4e4}.custom-card.less-padding[_ngcontent-serverApp-c107]{padding:1.429rem}.custom-card.min-height[_ngcontent-serverApp-c107]{min-height:300px}.custom-card.padding-bottom[_ngcontent-serverApp-c107]{padding-bottom:0}.custom-card.no-padding[_ngcontent-serverApp-c107]{padding:unset}.custom-card.no-border[_ngcontent-serverApp-c107]{background-color:#fff;border:unset}.custom-card.no-margin-bottom[_ngcontent-serverApp-c107]{margin-bottom:0}.custom-card.card-box-shadow[_ngcontent-serverApp-c107]{box-shadow:0 .1428571429rem .5rem rgba(69,91,99,.12156862745098039);-webkit-box-shadow:0 .1428571429rem .5rem rgba(69,91,99,.12156862745098039);-moz-box-shadow:0 .1428571429rem .5rem rgba(69,91,99,.12156862745098039)}@media only screen and (max-width:767px){.custom-card[_ngcontent-serverApp-c107]{border-radius:unset;margin:0;padding:0 1.0714285714rem}.custom-card.negative-margin[_ngcontent-serverApp-c107]{margin:0 -1.0714285714rem}.custom-card.padding-mobile-top[_ngcontent-serverApp-c107]{padding-top:1.0714285714rem}.custom-card.padding-mobile-bottom[_ngcontent-serverApp-c107]{padding-bottom:1.0714285714rem}.custom-card.margin-mobile-bottom[_ngcontent-serverApp-c107]{margin-bottom:1.0714285714rem}.custom-card.margin-mobile-right[_ngcontent-serverApp-c107]{margin-right:.1rem}.custom-card.border-mobile-bottom[_ngcontent-serverApp-c107]{border-width:0 0 .0714285714rem}.custom-card.mobile-border-radius[_ngcontent-serverApp-c107]{border-radius:.714rem}}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]{display:flex}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .wizard-circle[_ngcontent-serverApp-c107]{display:inline-block;width:2.5rem;height:2.5rem;border-radius:50%;text-align:center;line-height:2.8rem;font-size:.78rem;font-weight:600;background-color:#039745;color:#fff;border:.1rem solid #039745;margin-right:1.22rem}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .wizard-circle[_ngcontent-serverApp-c107]   .ng-fa-icon[_ngcontent-serverApp-c107]{color:#fff}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading[_ngcontent-serverApp-c107]{font-weight:500!important;font-size:1.4285714286rem!important;line-height:1.7142857143rem!important;color:#666!important;margin-bottom:2.285rem;line-height:1.7;letter-spacing:0}@media only screen and (max-width:767px){.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading[_ngcontent-serverApp-c107]{font-size:1.2857142857rem!important;line-height:1.5714285714rem!important}}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading[_ngcontent-serverApp-c107]   .optional-tag[_ngcontent-serverApp-c107]{font-weight:500!important;font-size:1.4285714286rem!important;line-height:1.7142857143rem!important;color:#999!important}@media only screen and (max-width:767px){.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading[_ngcontent-serverApp-c107]   .optional-tag[_ngcontent-serverApp-c107]{font-size:1.2857142857rem!important;line-height:1.5714285714rem!important}}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.sm[_ngcontent-serverApp-c107], .custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.sm[_ngcontent-serverApp-c107]   .optional-tag[_ngcontent-serverApp-c107]{font-size:1.25rem!important}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.md[_ngcontent-serverApp-c107], .custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.md[_ngcontent-serverApp-c107]   .optional-tag[_ngcontent-serverApp-c107]{font-size:1.428rem!important}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.lg[_ngcontent-serverApp-c107], .custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .custom-heading.lg[_ngcontent-serverApp-c107]   .optional-tag[_ngcontent-serverApp-c107]{font-size:2rem!important}.custom-card[_ngcontent-serverApp-c107]   .custom-header.has-icon[_ngcontent-serverApp-c107]   .custom-heading[_ngcontent-serverApp-c107]{padding-top:.4rem}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .edit-icon[_ngcontent-serverApp-c107]   .ng-fa-icon[_ngcontent-serverApp-c107], .custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .refresh-icon[_ngcontent-serverApp-c107]   .ng-fa-icon[_ngcontent-serverApp-c107]{color:#999}.custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .edit-icon[_ngcontent-serverApp-c107]   .ng-fa-icon[_ngcontent-serverApp-c107]:hover, .custom-card[_ngcontent-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .refresh-icon[_ngcontent-serverApp-c107]   .ng-fa-icon[_ngcontent-serverApp-c107]:hover{color:#666;cursor:pointer}[dir=rtl][_nghost-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]{display:flex}[dir=rtl][_nghost-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .wizard-circle[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .custom-header[_ngcontent-serverApp-c107]   .wizard-circle[_ngcontent-serverApp-c107]{margin-right:0;margin-left:1.22rem}@media only screen and (width:768px){[dir=rtl][_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107]{width:102%;border:1px solid #e4e4e4}}@media only screen and (width:820px){[dir=ltr][_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107]{margin-left:-25px;width:103%}}@media only screen and (width:375px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:4%!important}}@media only screen and (width:820px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:1.5%!important}}@media only screen and (width:768px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:2%!important}}@media only screen and (width:414px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:11%!important}}@media only screen and (width:390px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:7%!important}}@media only screen and (width:393px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:6%!important}}@media only screen and (width:540px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:2%!important}}@media only screen and (width:412px){[dir=ltr][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-left:10%!important}}@media only screen and (width:768px){[dir=ltr][_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107]{border:1px solid #e4e4e4}}@media only screen and (width:912px){[dir=ltr][_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107], [dir=ltr]   [_nghost-serverApp-c107]   .negative-margin[_ngcontent-serverApp-c107]{width:99%}}@media only screen and (width:375px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:6%!important}}@media only screen and (width:414px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:15%!important}}@media only screen and (width:390px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:8%!important}}@media only screen and (width:360px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:2%!important}}@media only screen and (width:393px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:8%!important}}@media only screen and (width:412px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:14%!important}}@media only screen and (width:540px){[dir=rtl][_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107], [dir=rtl]   [_nghost-serverApp-c107]   .marginToShow[_ngcontent-serverApp-c107]{margin-right:5%!important}}</style><style>.form-label[_ngcontent-serverApp-c117]{margin-bottom:1.429rem!important;font-family:Roboto,Arial,Verdana,Tahoma,sans-serif}.form-label.no-margin[_ngcontent-serverApp-c117]{margin-bottom:0!important}.form-label[_ngcontent-serverApp-c117]   label[_ngcontent-serverApp-c117]{color:#666!important;font-size:1rem!important;font-weight:400!important;line-height:1.2142857143rem!important;margin-bottom:0}.form-label[_ngcontent-serverApp-c117]   .label-color[_ngcontent-serverApp-c117]   .suffix[_ngcontent-serverApp-c117]{color:#ccc}.form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]{color:#333!important;font-size:1.1428571429rem!important;line-height:1.5714285714rem!important;word-wrap:break-word}.form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .select-link[_ngcontent-serverApp-c117]{font-size:1.1428571429rem;pointer-events:all;text-decoration:underline;color:#999!important}.form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .select-link[_ngcontent-serverApp-c117]:hover:not(.disabled){color:#666!important}.form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .select-link[_ngcontent-serverApp-c117]:active:not(.disabled), .form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .select-link[_ngcontent-serverApp-c117]:focus:not(.disabled){color:#333!important}.form-label[_ngcontent-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .select-link.disabled[_ngcontent-serverApp-c117]{color:#ccc!important}.form-label[_ngcontent-serverApp-c117]   .arabic[_ngcontent-serverApp-c117]{font-family:Noto Kufi Arabic,Arial,Verdana,Tahoma,sans-serif}.form-label[_ngcontent-serverApp-c117]   .null-value[_ngcontent-serverApp-c117]{color:#333!important}html[dir=rtl][_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117], html[dir=rtl]   [_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]{padding-right:.5rem}html[dir=rtl][_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .data[_ngcontent-serverApp-c117], html[dir=rtl]   [_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .data[_ngcontent-serverApp-c117]{direction:ltr}html[dir=rtl][_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .data.flip-rtl[_ngcontent-serverApp-c117], html[dir=rtl]   [_nghost-serverApp-c117]   .label-value[_ngcontent-serverApp-c117]   .data.flip-rtl[_ngcontent-serverApp-c117]{direction:rtl!important}html[dir=rtl][_nghost-serverApp-c117]   label[_ngcontent-serverApp-c117], html[dir=rtl]   [_nghost-serverApp-c117]   label[_ngcontent-serverApp-c117]{padding-right:.5rem;padding-bottom:.1rem}</style><style>html[dir=ltr][_nghost-serverApp-c284]   .smile-margin[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .smile-margin[_ngcontent-serverApp-c284]{margin-left:1rem}html[dir=rtl][_nghost-serverApp-c284]   .smile-margin[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile-margin[_ngcontent-serverApp-c284]{margin-right:1rem}.optional-field[_ngcontent-serverApp-c284]{color:#999!important}html[dir=ltr][_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284]{padding-right:25px}@media only screen and (max-width:767px){html[dir=ltr][_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284]{padding-right:5px!important}html[dir=rtl][_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .padding-custom[_ngcontent-serverApp-c284]{padding-left:0!important}}.smile-color[_ngcontent-serverApp-c284]{color:#666!important;font-size:15px}@media only screen and (max-width:767px){html[dir=rtl][_nghost-serverApp-c284]   .custom-margin-comments[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .custom-margin-comments[_ngcontent-serverApp-c284]{margin-right:-2rem!important;margin-left:-2rem!important}html[dir=rtl][_nghost-serverApp-c284]   .custom-margin[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .custom-margin[_ngcontent-serverApp-c284]{margin-right:-1rem!important;margin-left:-1rem!important}html[dir=ltr][_nghost-serverApp-c284]   .custom-margin-comments[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .custom-margin-comments[_ngcontent-serverApp-c284]{margin-left:-2rem!important}html[dir=ltr][_nghost-serverApp-c284]   .custom-margin[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .custom-margin[_ngcontent-serverApp-c284]{margin-left:-1rem!important}}html[dir=ltr][_nghost-serverApp-c284]   .question[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .question[_ngcontent-serverApp-c284]{font:normal normal 700 16px/19px Roboto;letter-spacing:0;color:#666;text-align:left!important}html[dir=rtl][_nghost-serverApp-c284]   .question[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .question[_ngcontent-serverApp-c284]{font:normal normal 700 16px/19px Roboto;letter-spacing:0;color:#666;text-align:right!important}.no-border-right[_ngcontent-serverApp-c284]{border-right:none}@media (max-width:767px){.desktop-view[_ngcontent-serverApp-c284]{display:flex!important}.smile-text[_ngcontent-serverApp-c284]{display:none}.smile-container[_ngcontent-serverApp-c284], html[dir=rtl][_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284]{margin-left:0!important;margin-right:0!important}.mobile-view[_ngcontent-serverApp-c284]{display:none}.smile-mobile[_ngcontent-serverApp-c284]{border-bottom:1px solid #d5d1d1!important;margin-right:0!important;margin-left:0!important}.first-smile[_ngcontent-serverApp-c284]{margin-left:1rem}}.mobile-order[_ngcontent-serverApp-c284]{display:flex;flex-direction:column-reverse}@media (min-width:768px) and (max-width:820px){.mobile-view[_ngcontent-serverApp-c284]{display:none!important}.desktop-view[_ngcontent-serverApp-c284]{display:flex!important}.first-smile[_ngcontent-serverApp-c284]{margin-left:1rem}html[dir=ltr][_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284]{margin-left:1.5rem!important;margin-right:15rem!important}html[dir=rtl][_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284]{margin-left:15.5rem!important;margin-right:2.5rem!important}}@media (min-width:768px){.mobile-view[_ngcontent-serverApp-c284]{display:none}.desktop-view[_ngcontent-serverApp-c284]{display:flex}}html[dir=ltr][_nghost-serverApp-c284]   .icon-border[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .icon-border[_ngcontent-serverApp-c284]{border-right:1px solid #efefef}html[dir=rtl][_nghost-serverApp-c284]   .icon-border[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .icon-border[_ngcontent-serverApp-c284]{border-left:1px solid #efefef}.head[_ngcontent-serverApp-c284]{text-align:center;color:#333;font-size:20px}.discription[_ngcontent-serverApp-c284]{text-align:center;color:#666;padding-top:5px;font-size:15px}.padding[_ngcontent-serverApp-c284], .submit[_ngcontent-serverApp-c284]{padding:0 25px!important}html[dir=ltr][_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284]{margin-right:8rem;margin-left:25px!important}@media (max-width:767px){html[dir=ltr][_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284]{margin-right:0!important}}html[dir=rtl][_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284]{margin-left:7rem;margin-right:25px!important}@media (max-width:767px){html[dir=rtl][_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile[_ngcontent-serverApp-c284]{margin-right:0!important}}html[dir=ltr][_nghost-serverApp-c284]   .custom-smile[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .custom-smile[_ngcontent-serverApp-c284]{margin-right:2rem;padding-left:3rem}html[dir=rtl][_nghost-serverApp-c284]   .custom-smile[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .custom-smile[_ngcontent-serverApp-c284]{margin-left:1rem;padding-right:3rem}html[dir=rtl][_nghost-serverApp-c284]   .discription[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .discription[_ngcontent-serverApp-c284], html[dir=rtl][_nghost-serverApp-c284]   .head[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .head[_ngcontent-serverApp-c284]{text-align:center!important}.paddingbot[_ngcontent-serverApp-c284]{padding-top:1rem!important}@media only screen and (max-width:767px){html[dir=ltr][_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284]{margin-right:5rem!important;margin-bottom:0!important}html[dir=ltr][_nghost-serverApp-c284]   .paddingbot[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .paddingbot[_ngcontent-serverApp-c284]{margin-left:-1rem}html[dir=rtl][_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284]{margin-left:5rem!important;margin-bottom:0!important;text-align:right}html[dir=rtl][_nghost-serverApp-c284]   .paddingbot[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .paddingbot[_ngcontent-serverApp-c284]{margin-right:-1rem}}@media only screen and (max-width:1180px){.displayrow[_ngcontent-serverApp-c284]{display:block!important}}html[dir=ltr][_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284]{display:inline-block;margin-right:12rem;margin-bottom:0!important}html[dir=rtl][_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .displayrow[_ngcontent-serverApp-c284]{display:inline-block;margin-left:5rem;margin-bottom:0!important;text-align:right}.spac[_ngcontent-serverApp-c284]{display:block!important;padding-bottom:1.5rem!important}html[dir=ltr][_nghost-serverApp-c284]   .paddtext[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .paddtext[_ngcontent-serverApp-c284]{padding-right:25px!important}html[dir=ltr][_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284], html[dir=ltr]   [_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284]{border:1px solid #efefef;padding:10px;display:flex;justify-content:space-between;margin-left:1.5rem;margin-right:24rem}html[dir=rtl][_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284], html[dir=rtl]   [_nghost-serverApp-c284]   .smile-container[_ngcontent-serverApp-c284]{border:1px solid #efefef;padding:10px;display:flex;justify-content:space-between;margin-left:22.5rem;margin-right:2.5rem}.smile-image[_ngcontent-serverApp-c284]{flex:1;text-align:center}.smile[_ngcontent-serverApp-c284]:not(:last-child){border-right:1px solid #efefef;margin-right:10px}</style><style>.form-group[_ngcontent-serverApp-c164]{margin-left:0;margin-right:0}.form-group.no-margin[_ngcontent-serverApp-c164]{margin:0!important}.form-group[_ngcontent-serverApp-c164]   .form-control[_ngcontent-serverApp-c164]{height:auto!important;resize:none}.form-group[_ngcontent-serverApp-c164]   .form-control[readonly][_ngcontent-serverApp-c164]{background-color:#fff!important;border:1px solid #fefefe;color:#666!important;box-shadow:none}</style><style>.btn[_ngcontent-serverApp-c104]{width:auto;margin-left:0!important;margin-right:0!important;margin-bottom:0;font-size:1.2857142857rem;padding:.7857142857rem 2.1428571429rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all}@media only screen and (max-width:767px){.btn[_ngcontent-serverApp-c104]{width:unset!important}}.btn.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.sm-full-width[_ngcontent-serverApp-c104]{font-size:1.2857142857rem;padding:.7857142857rem 2.1428571429rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all}@media only screen and (max-width:767px){.btn.sm-full-width[_ngcontent-serverApp-c104]{width:100%}}.btn.sm-full-width.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.full-width[_ngcontent-serverApp-c104], .btn.full-width-imp[_ngcontent-serverApp-c104]{width:100%!important}.btn.btn-sm[_ngcontent-serverApp-c104]{font-size:1.2857142857rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all;font-size:1rem;padding:.5rem 1.0714285714rem;border-radius:.2857142857rem}@media only screen and (max-width:767px){.btn.btn-sm[_ngcontent-serverApp-c104]{width:unset!important}}.btn.btn-sm.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.btn-sm.sm-full-width[_ngcontent-serverApp-c104]{font-size:1.2857142857rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all;font-size:1rem;padding:.5rem 1.0714285714rem;border-radius:.2857142857rem}@media only screen and (max-width:767px){.btn.btn-sm.sm-full-width[_ngcontent-serverApp-c104]{width:100%}}.btn.btn-sm.sm-full-width.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.btn-md[_ngcontent-serverApp-c104]{font-size:1.2857142857rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all;font-size:1rem;padding:.5rem 1.0714285714rem;border-radius:.2857142857rem}@media only screen and (max-width:767px){.btn.btn-md[_ngcontent-serverApp-c104]{width:unset!important}}.btn.btn-md.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.btn-md.sm-full-width[_ngcontent-serverApp-c104]{font-size:1.2857142857rem;box-shadow:none!important;border:none;border-radius:.5rem;cursor:pointer;pointer-events:all;font-size:1rem;padding:.5rem 1.0714285714rem;border-radius:.2857142857rem}@media only screen and (max-width:767px){.btn.btn-md.sm-full-width[_ngcontent-serverApp-c104]{width:100%}}.btn.btn-md.sm-full-width.disabled[_ngcontent-serverApp-c104]{pointer-events:none;cursor:auto}.btn.btn-primary[_ngcontent-serverApp-c104]{background-color:!important;color:#fff!important}.btn.btn-primary[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#3fb774!important}.btn.btn-primary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-primary[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#1baf5d!important}.btn.btn-primary.disabled[_ngcontent-serverApp-c104]{background-color:#ddd!important}.btn.btn-primary.disabled[_ngcontent-serverApp-c104], .btn.btn-primary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-primary[_ngcontent-serverApp-c104]:focus:not(.disabled), .btn.btn-primary[_ngcontent-serverApp-c104]:hover:not(.disabled), .btn.btn-secondary[_ngcontent-serverApp-c104]{color:#fff!important}.btn.btn-secondary[_ngcontent-serverApp-c104]{background-color:#999!important}.btn.btn-secondary[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:!important}.btn.btn-secondary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-secondary[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#666!important}.btn.btn-secondary.disabled[_ngcontent-serverApp-c104]{background-color:#ddd!important}.btn.btn-custom[_ngcontent-serverApp-c104], .btn.btn-secondary.disabled[_ngcontent-serverApp-c104], .btn.btn-secondary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-secondary[_ngcontent-serverApp-c104]:focus:not(.disabled), .btn.btn-secondary[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#fff!important}.btn.btn-custom[_ngcontent-serverApp-c104]{background-color:#039745!important}.btn.btn-custom[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:!important}.btn.btn-custom[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-custom[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#039745!important}.btn.btn-custom.disabled[_ngcontent-serverApp-c104]{background-color:#ddd!important}.btn.btn-custom.disabled[_ngcontent-serverApp-c104], .btn.btn-custom[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-custom[_ngcontent-serverApp-c104]:focus:not(.disabled), .btn.btn-custom[_ngcontent-serverApp-c104]:hover:not(.disabled), .btn.btn-danger[_ngcontent-serverApp-c104]{color:#fff!important}.btn.btn-danger[_ngcontent-serverApp-c104]{background-color:#ff4040!important}.btn.btn-danger[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#c93636!important}.btn.btn-danger[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-danger[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:!important}.btn.btn-danger.disabled[_ngcontent-serverApp-c104]{background-color:#ddd!important}.btn.btn-danger.disabled[_ngcontent-serverApp-c104], .btn.btn-danger[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-danger[_ngcontent-serverApp-c104]:focus:not(.disabled), .btn.btn-danger[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#fff!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]{color:#039745!important;border:.0714285714rem solid #039745!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104], .btn.btn-outline-primary[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#fff!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-primary[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#039745!important}.btn.btn-outline-primary.disabled[_ngcontent-serverApp-c104]{background-color:#fff!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#3fb774!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-primary[_ngcontent-serverApp-c104]:focus:not(.disabled){color:#fff!important}.btn.btn-outline-primary.disabled[_ngcontent-serverApp-c104]{color:#ccc!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]:hover:not(.disabled){border-color:#3fb774!important}.btn.btn-outline-primary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-primary[_ngcontent-serverApp-c104]:focus:not(.disabled){border-color:none!important}.btn.btn-outline-primary.disabled[_ngcontent-serverApp-c104]{border-color:#ccc!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]{color:#999!important;border:.0714285714rem solid #999!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104], .btn.btn-outline-secondary[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#fff!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-secondary[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#bbb!important}.btn.btn-outline-secondary.disabled[_ngcontent-serverApp-c104]{background-color:#fff!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#999!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-secondary[_ngcontent-serverApp-c104]:focus:not(.disabled){color:#fff!important}.btn.btn-outline-secondary.disabled[_ngcontent-serverApp-c104]{color:#ccc!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]:hover:not(.disabled){border-color:#999!important}.btn.btn-outline-secondary[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-secondary[_ngcontent-serverApp-c104]:focus:not(.disabled){border-color:none!important}.btn.btn-outline-secondary.disabled[_ngcontent-serverApp-c104]{border-color:#ccc!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]{color:#999!important;border:.0714285714rem solid #999!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104], .btn.btn-outline-custom[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#fff!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-custom[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#bbb!important}.btn.btn-outline-custom.disabled[_ngcontent-serverApp-c104]{background-color:#fff!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#999!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-custom[_ngcontent-serverApp-c104]:focus:not(.disabled){color:#fff!important}.btn.btn-outline-custom.disabled[_ngcontent-serverApp-c104]{color:#ccc!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]:hover:not(.disabled){border-color:#999!important}.btn.btn-outline-custom[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-custom[_ngcontent-serverApp-c104]:focus:not(.disabled){border-color:none!important}.btn.btn-outline-custom.disabled[_ngcontent-serverApp-c104]{border-color:#ccc!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]{color:#ff4040!important;border:.0714285714rem solid #ff4040!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104], .btn.btn-outline-danger[_ngcontent-serverApp-c104]:hover:not(.disabled){background-color:#fff!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-danger[_ngcontent-serverApp-c104]:focus:not(.disabled){background-color:#ff4040!important}.btn.btn-outline-danger.disabled[_ngcontent-serverApp-c104]{background-color:#fff!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]:hover:not(.disabled){color:#ff4040!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-danger[_ngcontent-serverApp-c104]:focus:not(.disabled){color:#fff!important}.btn.btn-outline-danger.disabled[_ngcontent-serverApp-c104]{color:#ccc!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]:hover:not(.disabled){border-color:#ff4040!important}.btn.btn-outline-danger[_ngcontent-serverApp-c104]:active:not(.disabled), .btn.btn-outline-danger[_ngcontent-serverApp-c104]:focus:not(.disabled){border-color:none!important}.btn.btn-outline-danger.disabled[_ngcontent-serverApp-c104]{border-color:#ccc!important}.btn-background-white[_ngcontent-serverApp-c104]{background-color:#fff!important}.btn-background-white.btn-outline-primary[_ngcontent-serverApp-c104]:hover{color:#039745!important}.button-content[_ngcontent-serverApp-c104]{display:flex;justify-content:center}</style></head>
  <body class="hide-menu">
    <css-root _nghost-serverapp-c247="" ng-version="11.2.14"><ngx-loading-bar _ngcontent-serverapp-c247="" includespinner="false" color="#ffffff" height="4px" _nghost-serverapp-c235="" fixed="true" style="color: rgb(255, 255, 255);"><!----></ngx-loading-bar><router-outlet _ngcontent-serverapp-c247=""></router-outlet><est-home><gosi-app-bar-sc _nghost-serverapp-c55=""><nav _ngcontent-serverapp-c55="" class="appbar-nav navbar navbar-expand-ld"><div _ngcontent-serverapp-c55="" class="navbar-wrapper"><div _ngcontent-serverapp-c55="" class="navbar-container content"><div _ngcontent-serverapp-c55="" class="navbar-collapse d-flex justify-content-between margin-left"><ul _ngcontent-serverapp-c55="" class="navbar-nav d-flex flex-row pl-0 pr-0"><!----><gosi-app-logo-dc _ngcontent-serverapp-c55="" _nghost-serverapp-c56=""><div _ngcontent-serverapp-c56="" class="d-flex align-items-center logo-height"><li _ngcontent-serverapp-c56="" class="nav-item"><a _ngcontent-serverapp-c56="" href="#" class="nav-link gosi-logo disable-links"><svg _ngcontent-serverApp-c56="" xmlns="http://www.w3.org/2000/svg" width="154.837" height="61.033" viewBox="0 0 154.837 61.033"><path _ngcontent-serverApp-c56="" id="Path_1791" data-name="Path 1791" d="M-2612.61,371.8a1.86,1.86,0,0,1-.686-.485,2.037,2.037,0,0,1-.417-.777h1.131a.952.952,0,0,0,.382.3,1.448,1.448,0,0,0,.56.1,1.372,1.372,0,0,0,.66-.139.811.811,0,0,0,.354-.373,1.875,1.875,0,0,0,.105-.771,1.574,1.574,0,0,1-.562.428,1.543,1.543,0,0,1-.672.135,1.784,1.784,0,0,1-1.384-.641,2.429,2.429,0,0,1-.569-1.654,2.4,2.4,0,0,1,.6-1.7,1.692,1.692,0,0,1,1.286-.579,1.652,1.652,0,0,1,.667.135,2.238,2.238,0,0,1,.63.464v-.476h1v3.815a2.706,2.706,0,0,1-.41,1.67,1.983,1.983,0,0,1-1.677.721,2.618,2.618,0,0,1-1-.167Zm.226-4.764a1.271,1.271,0,0,0-.31.887,1.269,1.269,0,0,0,.324.913,1.008,1.008,0,0,0,.8.352.989.989,0,0,0,.782-.343,1.313,1.313,0,0,0,.312-.91,1.307,1.307,0,0,0-.312-.9,1.021,1.021,0,0,0-.8-.352,1.017,1.017,0,0,0-.793.357Zm51.542,3.015a2.493,2.493,0,0,1-.741-.993l.876-.584c.267.532.566.8.913.8a.619.619,0,0,0,.449-.166.526.526,0,0,0,.182-.4.757.757,0,0,0-.136-.413,4.253,4.253,0,0,0-.613-.631,6.3,6.3,0,0,1-1.156-1.243,1.674,1.674,0,0,1-.258-.87,1.478,1.478,0,0,1,.434-1.08,1.423,1.423,0,0,1,1.072-.449,1.517,1.517,0,0,1,.788.214,3.106,3.106,0,0,1,.8.771l-.777.758c-.273-.413-.549-.626-.83-.626a.463.463,0,0,0-.336.121.362.362,0,0,0-.133.273.515.515,0,0,0,.091.285,7.714,7.714,0,0,0,.771.779c.4.363.64.59.724.686a2.466,2.466,0,0,1,.454.679,1.873,1.873,0,0,1,.13.7,1.674,1.674,0,0,1-.467,1.225,1.612,1.612,0,0,1-1.219.48,1.7,1.7,0,0,1-1.025-.316Zm-60.83-.626a3.308,3.308,0,0,1-.814-2.238,3.341,3.341,0,0,1,.382-1.586,3,3,0,0,1,1.044-1.159,2.615,2.615,0,0,1,1.429-.421,2.6,2.6,0,0,1,1.994.926,3.256,3.256,0,0,1,.838,2.263,3.268,3.268,0,0,1-.824,2.24,2.607,2.607,0,0,1-2,.911,2.608,2.608,0,0,1-2.048-.942Zm.746-3.706a2.166,2.166,0,0,0-.514,1.487,2,2,0,0,0,.652,1.582,1.676,1.676,0,0,0,1.164.458,1.639,1.639,0,0,0,1.259-.59,2.128,2.128,0,0,0,.519-1.457,2.142,2.142,0,0,0-.523-1.468,1.651,1.651,0,0,0-1.275-.594,1.667,1.667,0,0,0-1.28.581Zm-32.275,4.238a2.846,2.846,0,0,1-1.053-1.169,3.5,3.5,0,0,1-.39-1.628,3.179,3.179,0,0,1,.714-2.078,2.7,2.7,0,0,1,2.218-1.061,3.07,3.07,0,0,1,1.336.291,2.913,2.913,0,0,1,1.017.848l-.73.8a2.056,2.056,0,0,0-1.621-.821,1.767,1.767,0,0,0-1.347.588,2.042,2.042,0,0,0-.547,1.437,2.106,2.106,0,0,0,.567,1.483,1.83,1.83,0,0,0,1.4.6,1.527,1.527,0,0,0,.9-.249,1.668,1.668,0,0,0,.6-.761h-1.588V367.14h2.757l.005.257a3.167,3.167,0,0,1-.372,1.508,2.82,2.82,0,0,1-.959,1.086,2.55,2.55,0,0,1-1.382.367,2.9,2.9,0,0,1-1.527-.4Zm148.514-.289a2.389,2.389,0,0,1-.6-1.662,2.475,2.475,0,0,1,.6-1.7,1.932,1.932,0,0,1,1.5-.672,2.005,2.005,0,0,1,1.558.672,2.586,2.586,0,0,1,.6,1.79v.212h-3.276a1.334,1.334,0,0,0,.378.755,1.105,1.105,0,0,0,.789.278,1.285,1.285,0,0,0,.978-.436l.853.443a2,2,0,0,1-.765.741,2.131,2.131,0,0,1-1.062.243,1.993,1.993,0,0,1-1.555-.667Zm.808-2.815a1.41,1.41,0,0,0-.382.578h2.218a1.076,1.076,0,0,0-.4-.605,1.047,1.047,0,0,0-.686-.231,1.123,1.123,0,0,0-.743.255Zm-5.683,2.785a2.426,2.426,0,0,1-.607-1.645,2.565,2.565,0,0,1,.29-1.192,2.278,2.278,0,0,1,.828-.857,2.264,2.264,0,0,1,1.185-.311,2.151,2.151,0,0,1,1.082.257,2.085,2.085,0,0,1,.791.743l-.849.5a1.408,1.408,0,0,0-.472-.371,1.282,1.282,0,0,0-.55-.11,1.214,1.214,0,0,0-.923.375,1.358,1.358,0,0,0-.351.968,1.312,1.312,0,0,0,.337.937,1.158,1.158,0,0,0,.892.363,1.26,1.26,0,0,0,1.067-.514l.8.607a2.117,2.117,0,0,1-1.842.932,2.1,2.1,0,0,1-1.675-.683Zm-9.645.018a2.427,2.427,0,0,1-.576-1.662,2.525,2.525,0,0,1,.561-1.7,1.724,1.724,0,0,1,1.358-.659,1.59,1.59,0,0,1,.686.152,1.908,1.908,0,0,1,.6.447v-.476h1.015v4.457h-1.015v-.469a1.937,1.937,0,0,1-.605.447,1.5,1.5,0,0,1-.648.14,1.762,1.762,0,0,1-1.375-.679Zm.771-2.622a1.4,1.4,0,0,0-.317.938,1.447,1.447,0,0,0,.321.962,1.007,1.007,0,0,0,.787.371,1.028,1.028,0,0,0,.794-.365,1.455,1.455,0,0,0,.318-.969,1.4,1.4,0,0,0-.318-.943,1.022,1.022,0,0,0-.8-.363.992.992,0,0,0-.788.368Zm-7.47,2.97a1.719,1.719,0,0,1-.579-.915,6.108,6.108,0,0,1-.12-1.478v-1.85h1.01v2.151a3.142,3.142,0,0,0,.086.875.755.755,0,0,0,.257.387.706.706,0,0,0,.435.131.728.728,0,0,0,.439-.131.713.713,0,0,0,.267-.394,3.4,3.4,0,0,0,.067-.83V365.76h1.013v1.886a5.035,5.035,0,0,1-.171,1.6,1.75,1.75,0,0,1-.606.81,1.735,1.735,0,0,1-1.012.279,1.683,1.683,0,0,1-1.089-.333Zm-4.364-.429.621-.753a1.416,1.416,0,0,0,.418.369.842.842,0,0,0,.428.143.452.452,0,0,0,.327-.107.324.324,0,0,0,.127-.248c0-.163-.156-.336-.446-.5l-.347-.189a1.588,1.588,0,0,1-.972-1.371,1.245,1.245,0,0,1,.369-.91,1.252,1.252,0,0,1,.943-.372,1.51,1.51,0,0,1,.745.189,1.8,1.8,0,0,1,.583.559l-.627.7a1.047,1.047,0,0,0-.7-.42.429.429,0,0,0-.267.076.252.252,0,0,0-.1.2.292.292,0,0,0,.065.177,1.135,1.135,0,0,0,.3.193l.375.21a2.075,2.075,0,0,1,.8.653,1.318,1.318,0,0,1,.223.771,1.351,1.351,0,0,1-.392.992,1.413,1.413,0,0,1-1.06.4,1.648,1.648,0,0,1-1.418-.752Zm-15.013.081a2.423,2.423,0,0,1-.581-1.662,2.559,2.559,0,0,1,.561-1.7,1.723,1.723,0,0,1,1.363-.659,1.579,1.579,0,0,1,.686.152,1.811,1.811,0,0,1,.595.447v-.476h1.012v4.457h-1.012v-.469a1.956,1.956,0,0,1-.6.447,1.5,1.5,0,0,1-.653.14,1.75,1.75,0,0,1-1.375-.679Zm.771-2.622a1.372,1.372,0,0,0-.319.938,1.452,1.452,0,0,0,.321.962,1,1,0,0,0,.779.371,1.029,1.029,0,0,0,.8-.365,1.449,1.449,0,0,0,.317-.969,1.393,1.393,0,0,0-.317-.943,1.02,1.02,0,0,0-.8-.363.974.974,0,0,0-.786.368Zm-7.45,2.6a2.431,2.431,0,0,1-.6-1.645,2.5,2.5,0,0,1,.291-1.192,2.2,2.2,0,0,1,.829-.857,2.276,2.276,0,0,1,1.184-.311,2.185,2.185,0,0,1,1.082.257,2.057,2.057,0,0,1,.785.743l-.844.5a1.363,1.363,0,0,0-.477-.371,1.261,1.261,0,0,0-.545-.11,1.2,1.2,0,0,0-.922.375,1.353,1.353,0,0,0-.357.968,1.342,1.342,0,0,0,.343.937,1.159,1.159,0,0,0,.9.363,1.265,1.265,0,0,0,1.065-.514l.8.607a2.117,2.117,0,0,1-1.84.932,2.115,2.115,0,0,1-1.689-.683Zm-4.872.009a2.389,2.389,0,0,1-.615-1.658,2.373,2.373,0,0,1,.7-1.747,1.914,1.914,0,0,1,1.408-.605,1.963,1.963,0,0,1,1.076.319,2.117,2.117,0,0,1,.793.85,2.536,2.536,0,0,1,.284,1.175,2.57,2.57,0,0,1-.284,1.18,2.083,2.083,0,0,1-.781.863,2.02,2.02,0,0,1-1.088.309,1.931,1.931,0,0,1-1.5-.687Zm.717-2.591a1.359,1.359,0,0,0-.317.938,1.409,1.409,0,0,0,.312.949.986.986,0,0,0,.783.363,1.035,1.035,0,0,0,.8-.365,1.421,1.421,0,0,0,.318-.943,1.393,1.393,0,0,0-.314-.943,1.009,1.009,0,0,0-.8-.351,1,1,0,0,0-.791.352Zm-14.135,2.591a2.388,2.388,0,0,1-.623-1.658,2.381,2.381,0,0,1,.7-1.747,1.929,1.929,0,0,1,1.408-.605,1.964,1.964,0,0,1,1.079.319,2.156,2.156,0,0,1,.794.85,2.5,2.5,0,0,1,.281,1.175,2.525,2.525,0,0,1-.281,1.18,2.184,2.184,0,0,1-.779.863,2.046,2.046,0,0,1-1.092.309,1.912,1.912,0,0,1-1.495-.687Zm.709-2.591a1.372,1.372,0,0,0-.318.938,1.405,1.405,0,0,0,.316.949.981.981,0,0,0,.788.363,1.016,1.016,0,0,0,.8-.365,1.39,1.39,0,0,0,.323-.943,1.4,1.4,0,0,0-.318-.943,1.006,1.006,0,0,0-.8-.351,1.007,1.007,0,0,0-.8.352Zm-14.442,2.591a2.38,2.38,0,0,1-.615-1.658,2.364,2.364,0,0,1,.7-1.747,1.924,1.924,0,0,1,1.4-.605,1.962,1.962,0,0,1,1.084.319,2.172,2.172,0,0,1,.792.85,2.572,2.572,0,0,1,.286,1.175,2.6,2.6,0,0,1-.286,1.18,2.17,2.17,0,0,1-.783.863,2.015,2.015,0,0,1-1.085.309,1.932,1.932,0,0,1-1.5-.687Zm.709-2.591a1.4,1.4,0,0,0-.311.938,1.428,1.428,0,0,0,.309.949,1,1,0,0,0,.794.362,1.028,1.028,0,0,0,.8-.365,1.406,1.406,0,0,0,.316-.943,1.418,1.418,0,0,0-.312-.943,1.011,1.011,0,0,0-.8-.351,1.016,1.016,0,0,0-.8.352Zm-9.9,2.6a2.41,2.41,0,0,1-.575-1.662,2.548,2.548,0,0,1,.555-1.7,1.724,1.724,0,0,1,1.356-.659,1.589,1.589,0,0,1,.691.152,1.915,1.915,0,0,1,.6.447v-.476h1.01v4.457h-1.01v-.469a2,2,0,0,1-.6.447,1.521,1.521,0,0,1-.656.14,1.74,1.74,0,0,1-1.372-.679Zm.767-2.622a1.379,1.379,0,0,0-.313.938,1.441,1.441,0,0,0,.313.962,1.007,1.007,0,0,0,.784.371,1.028,1.028,0,0,0,.8-.365,1.456,1.456,0,0,0,.319-.969,1.4,1.4,0,0,0-.319-.943,1.019,1.019,0,0,0-.8-.363.972.972,0,0,0-.784.369Zm-15.714,2.622a2.4,2.4,0,0,1-.583-1.662,2.535,2.535,0,0,1,.561-1.7,1.721,1.721,0,0,1,1.355-.659,1.6,1.6,0,0,1,.686.152,1.837,1.837,0,0,1,.6.446v-.476h1.013v4.457h-1.013v-.469a1.946,1.946,0,0,1-.6.447,1.51,1.51,0,0,1-.656.14,1.737,1.737,0,0,1-1.37-.679Zm.765-2.622a1.349,1.349,0,0,0-.313.938,1.41,1.41,0,0,0,.313.963,1,1,0,0,0,.784.371,1.021,1.021,0,0,0,.8-.365,1.448,1.448,0,0,0,.316-.968,1.4,1.4,0,0,0-.316-.943,1.013,1.013,0,0,0-.8-.363.981.981,0,0,0-.792.369Zm-23.6,2.622a2.434,2.434,0,0,1-.577-1.662,2.53,2.53,0,0,1,.56-1.7,1.726,1.726,0,0,1,1.354-.659,1.577,1.577,0,0,1,.686.152,1.88,1.88,0,0,1,.6.447v-.476h1.011v4.457h-1.011v-.469a1.982,1.982,0,0,1-.6.447,1.5,1.5,0,0,1-.651.14A1.75,1.75,0,0,1-2630.951,369.655Zm.76-2.622a1.394,1.394,0,0,0-.309.938,1.436,1.436,0,0,0,.321.962.991.991,0,0,0,.78.371,1.019,1.019,0,0,0,.8-.365,1.462,1.462,0,0,0,.319-.968,1.41,1.41,0,0,0-.319-.943,1.012,1.012,0,0,0-.8-.363,1,1,0,0,0-.787.368Zm-8.056,2.634a2.39,2.39,0,0,1-.6-1.662,2.477,2.477,0,0,1,.6-1.7,1.931,1.931,0,0,1,1.5-.672,2,2,0,0,1,1.557.672,2.572,2.572,0,0,1,.6,1.79v.212h-3.269a1.242,1.242,0,0,0,.382.755,1.07,1.07,0,0,0,.779.278,1.276,1.276,0,0,0,.977-.436l.857.443a2,2,0,0,1-.771.741,2.1,2.1,0,0,1-1.057.243,2,2,0,0,1-1.562-.667Zm.806-2.815a1.4,1.4,0,0,0-.377.578h2.215a1.076,1.076,0,0,0-.4-.605,1.059,1.059,0,0,0-.692-.231,1.131,1.131,0,0,0-.746.255Zm-10.258,2.815a2.368,2.368,0,0,1-.605-1.662,2.486,2.486,0,0,1,.6-1.7,1.925,1.925,0,0,1,1.5-.672,2,2,0,0,1,1.558.672,2.6,2.6,0,0,1,.6,1.79v.212h-3.277a1.3,1.3,0,0,0,.387.755,1.086,1.086,0,0,0,.781.278,1.258,1.258,0,0,0,.973-.436l.857.443a2.057,2.057,0,0,1-.766.741,2.123,2.123,0,0,1-1.06.243,1.976,1.976,0,0,1-1.543-.667Zm.8-2.815a1.434,1.434,0,0,0-.383.578h2.218a1.057,1.057,0,0,0-.4-.605,1.043,1.043,0,0,0-.686-.231,1.134,1.134,0,0,0-.751.255Zm110.276,3.365v-6.044h1.029v6.044Zm24.661,0v-1.958a4.881,4.881,0,0,0-.072-1.053.736.736,0,0,0-.222-.4.6.6,0,0,0-.4-.138.717.717,0,0,0-.527.223,1.262,1.262,0,0,0-.31.632,5.884,5.884,0,0,0-.04.909v1.79h-1.018V365.76h1.02v.446a2.361,2.361,0,0,1,.624-.446,1.457,1.457,0,0,1,.577-.123,1.354,1.354,0,0,1,1.028.458,1.714,1.714,0,0,1,.353,1.169v2.952Zm-10.285,0V365.76h.88v.552a1.28,1.28,0,0,1,.366-.508.872.872,0,0,1,.506-.166.827.827,0,0,1,.4.111l-.309.973a.639.639,0,0,0-.289-.1c-.147,0-.283.113-.39.32a3.327,3.327,0,0,0-.16,1.258l.005.216v1.807Zm-9.707,0v-1.958a5.089,5.089,0,0,0-.063-1.053.737.737,0,0,0-.226-.4.6.6,0,0,0-.4-.138.731.731,0,0,0-.536.223,1.3,1.3,0,0,0-.3.632,6.311,6.311,0,0,0-.045.909v1.79h-1.014V365.76h1.014v.446a2.544,2.544,0,0,1,.627-.446,1.49,1.49,0,0,1,.579-.123,1.341,1.341,0,0,1,1.029.458,1.725,1.725,0,0,1,.358,1.169v2.952Zm-8.783,0v-6.2h1.017v6.2Zm-6.856,0V365.76h1.01v4.457Zm-18.427,0V365.76h.88v.552a1.25,1.25,0,0,1,.371-.508.856.856,0,0,1,.5-.166.84.84,0,0,1,.408.111l-.313.973a.643.643,0,0,0-.286-.1c-.157,0-.282.113-.393.32a3.271,3.271,0,0,0-.155,1.258v2.023Zm-6.878,0v-3.507h-.387v-.95h.387c0-.595.006-.943.024-1.054a.875.875,0,0,1,.281-.59,1,1,0,0,1,.679-.216,1.9,1.9,0,0,1,.713.163v.857a1.366,1.366,0,0,0-.362-.066.367.367,0,0,0-.264.075.42.42,0,0,0-.059.257l-.01.571h.653v.949h-.644v3.507Zm-4.038,0v-1.958a5.092,5.092,0,0,0-.072-1.053.691.691,0,0,0-.226-.4.58.58,0,0,0-.4-.138.724.724,0,0,0-.529.223,1.258,1.258,0,0,0-.309.632,5.623,5.623,0,0,0-.046.909v1.79h-1.011V365.76h1.011v.446a2.6,2.6,0,0,1,.63-.446,1.457,1.457,0,0,1,.577-.123,1.329,1.329,0,0,1,1.02.458,1.676,1.676,0,0,1,.356,1.169v2.952Zm-9.4,0V365.76h1.01v4.457Zm-2.057,0v-3.507h-.514v-.95h.514V364.1h1.017v1.663h.6v.949h-.6v3.507Zm-9.116,0,1.8-3.507h-1.515v-.95h3.1l-1.8,3.5h1.693v.955Zm-1.485,0V365.76h1.01v4.457Zm-1.893,0v-1.958a5.024,5.024,0,0,0-.069-1.053.7.7,0,0,0-.227-.4.584.584,0,0,0-.4-.138.739.739,0,0,0-.532.223,1.264,1.264,0,0,0-.3.632,5.623,5.623,0,0,0-.046.909v1.79h-1.012V365.76h1.012v.446a2.547,2.547,0,0,1,.632-.446,1.441,1.441,0,0,1,.577-.123,1.36,1.36,0,0,1,1.028.458,1.724,1.724,0,0,1,.349,1.169v2.952Zm-15.251,0V365.76h.873v.552a1.286,1.286,0,0,1,.372-.508.857.857,0,0,1,.5-.166.852.852,0,0,1,.411.111l-.317.973a.614.614,0,0,0-.281-.1c-.157,0-.286.113-.391.32a3.189,3.189,0,0,0-.16,1.258v2.023Zm-10.255,0v-6.2h1.014v6.2Zm-7.6,0V365.76h.886v.552a1.244,1.244,0,0,1,.371-.508.857.857,0,0,1,.5-.166.815.815,0,0,1,.4.111l-.3.973a.649.649,0,0,0-.294-.1c-.147,0-.282.113-.39.32a3.365,3.365,0,0,0-.154,1.258l.005.216v1.807Zm-6.643,0v-1.958a4.746,4.746,0,0,0-.077-1.053.653.653,0,0,0-.221-.4.592.592,0,0,0-.4-.138.715.715,0,0,0-.529.223,1.223,1.223,0,0,0-.31.632,5.623,5.623,0,0,0-.047.908v1.79h-1.008V365.76h1.008v.446a2.506,2.506,0,0,1,.628-.446,1.5,1.5,0,0,1,.579-.123,1.338,1.338,0,0,1,1.029.458,1.7,1.7,0,0,1,.357,1.169v2.952Zm93.1-5.057a.821.821,0,0,1-.192-.536.719.719,0,0,1,.192-.51.562.562,0,0,1,.443-.214.608.608,0,0,1,.459.216.764.764,0,0,1,.188.522.753.753,0,0,1-.187.521.564.564,0,0,1-.446.213.583.583,0,0,1-.466-.213Zm-38.744,0a.8.8,0,0,1-.188-.536.73.73,0,0,1,.188-.51.553.553,0,0,1,.448-.214.6.6,0,0,1,.453.216.79.79,0,0,1,.188.522.79.79,0,0,1-.187.521.577.577,0,0,1-.451.213.577.577,0,0,1-.458-.213Zm-12.662,0a.8.8,0,0,1-.185-.536.739.739,0,0,1,.185-.51.564.564,0,0,1,.45-.214.588.588,0,0,1,.451.216.763.763,0,0,1,.189.522.771.771,0,0,1-.186.521.569.569,0,0,1-.45.213.6.6,0,0,1-.464-.213Zm83.772-5.148a10.994,10.994,0,0,1-1.048-.362,2.171,2.171,0,0,1-.4-.188,1.478,1.478,0,0,1-.458-.311v-.1c.02-.02.075-.022.154-.022a5.143,5.143,0,0,1,.507.132c.32.074.489.113.5.113a1.818,1.818,0,0,0,.441-.069,3.748,3.748,0,0,0,1.885-1.285,11.08,11.08,0,0,1-1.138-.146.94.94,0,0,1-.364-.177.624.624,0,0,1-.274-.373c-.006-.077-.01-.127-.01-.144a2.278,2.278,0,0,1,.2-.759,6.039,6.039,0,0,1,.336-.76,2.21,2.21,0,0,1,.573-.733.571.571,0,0,1,.365-.132.5.5,0,0,1,.12.012.976.976,0,0,1,.429.384,4.383,4.383,0,0,1,.538,1.759h.022v-.009h1.829v.009h1.215c.044,0,.141-.119.273-.355.171-.307.257-.466.276-.483a2.385,2.385,0,0,1,.776-.606,1.885,1.885,0,0,1,.82-.311c.192,0,.283.07.283.191a.375.375,0,0,1-.01.086.439.439,0,0,0,0,.1.505.505,0,0,0,.043.218,2.6,2.6,0,0,0,.686,1.154h1.946a2.513,2.513,0,0,0,.042-.314,7.3,7.3,0,0,0-.118-.879c-.062-.394-.177-.975-.353-1.748-.075-.06-.2-.164-.378-.3a7.673,7.673,0,0,1,.73-1.26.741.741,0,0,0,.077.4,2.707,2.707,0,0,0,.562.417c.154.093.4.246.719.441a1.622,1.622,0,0,1-.233.343c-.116.149-.286.366-.514.66-.018.013-.023.058-.023.117l.22,1.817-.246,1.315a.4.4,0,0,0-.086.026.411.411,0,0,1-.1.03h-2.672c-.065,0-.13.086-.182.252s-.12.269-.192.282l-2.184-1.159a2.052,2.052,0,0,0-.242.405c-.081.142-.171.219-.261.219h-2.851q-.178.457-.4.894a2.866,2.866,0,0,1-.644.818,1.434,1.434,0,0,1-.686.381.951.951,0,0,1-.24.032.84.84,0,0,1-.261-.031Zm6.685-3.844a.61.61,0,0,0-.338.22q.287.19.576.357a1.34,1.34,0,0,0,.609.262.267.267,0,0,0,.091-.011.223.223,0,0,1,.058-.009V356.9a1.052,1.052,0,0,0-.135-.488.5.5,0,0,0-.451-.313,1.347,1.347,0,0,0-.414.075Zm-6.135-.165c-.1.112-.146.188-.146.233a.281.281,0,0,0,.1.223.575.575,0,0,0,.44.247.654.654,0,0,0,.195.017.611.611,0,0,0,.278-.042.562.562,0,0,1,.045-.036c.021-.021.039-.028.047-.043a1.8,1.8,0,0,0-.369-.668.438.438,0,0,0-.245-.127.678.678,0,0,0-.346.2Zm-72.192,3.578c-.052.042-.132.122-.257.249s-.182.193-.182.193a1.569,1.569,0,0,1-.383-.213,2.617,2.617,0,0,1-.387-.275,6.975,6.975,0,0,1,.559-.7,2.97,2.97,0,0,0,.691.459c.233-.24.4-.39.482-.459l.8.459a5.481,5.481,0,0,1-.584.728Zm-56.925,0a3.12,3.12,0,0,0-.257.249c-.117.124-.189.193-.189.193a1.635,1.635,0,0,1-.378-.212,3.613,3.613,0,0,1-.393-.275c.072-.105.257-.343.56-.7a3.164,3.164,0,0,0,.7.459,5.582,5.582,0,0,1,.484-.459l.792.459a5.229,5.229,0,0,1-.585.729Zm23.317-.282.767-.779a6.218,6.218,0,0,0,1.007.535l-.8.766Zm-11.05-2a1.933,1.933,0,0,0-.257.405c-.077.142-.155.219-.257.219h-3.943l-.455-4.857c0-.04.051-.114.146-.221.033-.054.233-.276.6-.669.026.164.055.474.093.933q.207,2.388.38,3.527c0,.042.039.074.117.091.032.007.091.034.176.066a.394.394,0,0,0,.176.055h1.83v.009h1.215c.047,0,.138-.119.28-.355a4.9,4.9,0,0,1,.273-.483,2.311,2.311,0,0,1,.771-.606,1.9,1.9,0,0,1,.818-.311c.2,0,.291.07.291.191a.566.566,0,0,1-.013.086.689.689,0,0,0,0,.1.6.6,0,0,0,.04.218,2.623,2.623,0,0,0,.693,1.154h.123v-.009h1.034v.009h1.783a1.051,1.051,0,0,0,.086-.5,1.379,1.379,0,0,1,.051-.481,1.255,1.255,0,0,1,.3-.419c.12-.112.239-.235.365-.357l-.1,1.224a.882.882,0,0,0,.007.122.527.527,0,0,0,.2.286.542.542,0,0,0,.243.114h1.822v.009h1.964a3.6,3.6,0,0,0,.651-.129c.08-.034.2-.1.352-.184,0-.014-.013-.024-.035-.041a3.807,3.807,0,0,0-1.465-.514.9.9,0,0,0-.351.071,2.417,2.417,0,0,1-.394.139v-.12a.68.68,0,0,1,.117-.2c.474-.61.866-.914,1.19-.914a1.478,1.478,0,0,1,.6.119c.062.029.436.22,1.124.587a6.761,6.761,0,0,0,1.356.586c.176.051.423.126.742.207,0,.012-.136.185-.393.52-.182.237-.3.36-.349.36l-1.634-.128a2.011,2.011,0,0,0-.991.333,2.862,2.862,0,0,1-.758.368h-3.918a.712.712,0,0,1-.182-.057.749.749,0,0,1-.287-.229,1.293,1.293,0,0,1-.179-.365l-.369.651h-3.123c-.07,0-.134.086-.19.252s-.117.269-.189.282Zm1.1-1.127a.622.622,0,0,0-.343.22c.187.127.381.246.577.357a1.322,1.322,0,0,0,.612.262.272.272,0,0,0,.086-.011.2.2,0,0,1,.055-.009v-.093a1.053,1.053,0,0,0-.126-.488.523.523,0,0,0-.463-.313,1.331,1.331,0,0,0-.4.075Zm128.335-2.3a1.947,1.947,0,0,1,.324-.645,6.13,6.13,0,0,1,.428-.645l.257,3.386a3.049,3.049,0,0,1-.538,1.957Zm-17.009,4.023c-.077-.157-.124-.228-.14-.228s-.062.041-.124.121a.275.275,0,0,1-.215.136h-1.322a.342.342,0,0,1-.239-.143.573.573,0,0,1-.155-.246c-.2.257-.359.389-.482.389h-2.995l-.235-.332a1.312,1.312,0,0,0-.117.332h-1.412a.751.751,0,0,0-.15-.257l-.226.257h-1.616a.355.355,0,0,1-.242-.143.626.626,0,0,1-.151-.246c-.2.257-.358.389-.481.389h-3.324a.189.189,0,0,1-.131-.072.534.534,0,0,1-.212-.257c-.037-.2-.091-.461-.185-.814a.964.964,0,0,0-.324.437c-.123.249-.257.386-.4.4l-1.579-.312v-.144c0,.035.127-.343.394-1.119a1.472,1.472,0,0,1,.731-.653c.217-.123.482-.291.8-.5q-.037-.165-.09-.325c.041-.054.227-.36.548-.916.1.681.274,1.692.53,3.041.021.117.154.171.387.171h.053v-.009h1.824v.009h1.342c.1,0,.159-.119.2-.343.007-.124.018-.249.027-.372a7.022,7.022,0,0,1,.847-.924,2.281,2.281,0,0,1-.113.649c-.151.489-.229.736-.239.767a.723.723,0,0,0,.42.22.4.4,0,0,0,.117-.04.279.279,0,0,1,.095-.051.142.142,0,0,0-.027.051.153.153,0,0,1-.052.04h1.049v-.565a2.819,2.819,0,0,1,.809-.849l-.285,1.114v.3h.953a.85.85,0,0,0,.01-.159,1.551,1.551,0,0,0-.064-.257,1.988,1.988,0,0,1-.064-.24,3.79,3.79,0,0,1,.456-.709c.057-.057.139-.119.221-.209v.827a3.854,3.854,0,0,1-.128.617c.039.079.134.112.275.121h1.785v.009h1.34c.1,0,.158-.119.193-.343.008-.124.015-.249.031-.372a6.7,6.7,0,0,1,.849-.924,2.176,2.176,0,0,1-.12.649c-.149.489-.231.736-.237.767a.735.735,0,0,0,.416.22.4.4,0,0,0,.12-.04.333.333,0,0,1,.093-.051.42.42,0,0,1-.029.051.093.093,0,0,1-.045.04h.754a3.173,3.173,0,0,1,.113-.626,1.816,1.816,0,0,1,.329-.393c.151-.138.289-.272.429-.394l-.245,1.084v.328h.831c0-.079-.026-.2-.057-.386-.027-.163-.045-.266-.045-.27a1.9,1.9,0,0,1,.3-.408,5.752,5.752,0,0,1,.455-.51v1.533a1.357,1.357,0,0,1-.127.489c-.077.2-.171.392-.257.589a.5.5,0,0,1-.1.03Zm-14.565-2.421a1,1,0,0,1-.471.546c-.184.091-.364.172-.533.245a4.585,4.585,0,0,0,.794.2h.587v-.2a5.051,5.051,0,0,0-.184-.971.227.227,0,0,0-.2.182Zm-5.7-1.6a1.966,1.966,0,0,1,.327-.645,6.833,6.833,0,0,1,.428-.645l.266,3.386a3.071,3.071,0,0,1-.539,1.958Zm-5.39,4.054-.343-.625c-.07.125-.187.333-.355.625h-5.088l-.451-4.857c0-.04.042-.114.144-.221a7.967,7.967,0,0,1,.6-.669c.026.164.051.474.09.933.143,1.592.267,2.767.381,3.527,0,.042.036.074.112.091a1.289,1.289,0,0,1,.18.066.408.408,0,0,0,.179.055h1.831v.009h2a.991.991,0,0,0-.916-.6,2.085,2.085,0,0,0-.312.032l.536-1.028c.158-.057.319-.1.481-.162a2.12,2.12,0,0,1,.576-.1,1.371,1.371,0,0,1,.857.315.9.9,0,0,1,.416.707.729.729,0,0,1-.12.348c-.086.14-.163.275-.24.4v.09h2.221a1.885,1.885,0,0,0,.04-.314,6.708,6.708,0,0,0-.12-.879c-.062-.394-.177-.975-.351-1.748-.081-.06-.2-.164-.373-.3a7.7,7.7,0,0,1,.724-1.26.724.724,0,0,0,.081.4,2.677,2.677,0,0,0,.56.416c.159.093.4.246.721.441a1.561,1.561,0,0,1-.231.343c-.123.149-.287.366-.514.66-.021.013-.022.058-.022.117l.219,1.817-.251,1.315a.543.543,0,0,0-.086.026.327.327,0,0,1-.1.03Zm-16.583,0a.186.186,0,0,1-.131-.072.5.5,0,0,1-.208-.257c-.034-.2-.094-.461-.186-.814a.929.929,0,0,0-.324.437c-.122.249-.257.386-.4.4l-1.583-.312v-.144c0,.035.131-.343.391-1.119a1.5,1.5,0,0,1,.734-.653c.22-.123.487-.291.809-.5a2.773,2.773,0,0,0-.091-.325c.043-.054.223-.36.545-.916.1.681.274,1.692.527,3.041.027.117.156.171.391.171h.052v-.009h5.634a3.109,3.109,0,0,0,.171-.429,2.639,2.639,0,0,1,.434-.784,1.833,1.833,0,0,1,.716-.638,3.155,3.155,0,0,1,1.187-.389,5.252,5.252,0,0,1,.576,1.68.85.85,0,0,1,.042.306.629.629,0,0,1-.093.278c-.075.141-.269.451-.574.915l-1.982-.716a.671.671,0,0,0-.332.373,1.232,1.232,0,0,1-.268.468h-1.291v.014Zm-.934-2.451a1.015,1.015,0,0,1-.476.546c-.186.091-.36.172-.535.245a4.873,4.873,0,0,0,.8.2h.588v-.2a4.782,4.782,0,0,0-.188-.971.216.216,0,0,0-.193.181Zm8.477.243a1.837,1.837,0,0,0-.406.243l1.176.471c-.034-.134-.066-.263-.09-.412a.911.911,0,0,0-.232-.336.235.235,0,0,0-.146-.032.831.831,0,0,0-.309.067Zm-17.055,2.209a.421.421,0,0,1-.126-.286,1.784,1.784,0,0,0-.086-.343c-.085.135-.236.343-.443.625h-1.8a.729.729,0,0,1-.185-.057.663.663,0,0,1-.284-.229,1.351,1.351,0,0,1-.186-.365l-.363.651h-4.6l-.459-4.857q0-.06.143-.221c.037-.054.235-.276.6-.669.027.164.059.474.086.933q.212,2.388.385,3.527c0,.042.032.074.113.091a1.557,1.557,0,0,1,.171.066.423.423,0,0,0,.183.055h1.825v.009h1.785a1.028,1.028,0,0,0,.08-.5,1.36,1.36,0,0,1,.045-.481,1.578,1.578,0,0,1,.3-.419c.128-.112.248-.235.369-.357l-.1,1.224a.552.552,0,0,0,.013.122.521.521,0,0,0,.2.286.487.487,0,0,0,.265.123h1.767l-.472-3.2.8-1.094c.027.229.059.525.108.868.065.694.159,1.732.282,3.123.01.2.119.3.343.3h1.709c.024-.159.042-.264.042-.314a7.507,7.507,0,0,0-.118-.879c-.066-.394-.179-.975-.357-1.748-.078-.06-.2-.164-.375-.3a7.724,7.724,0,0,1,.731-1.26.748.748,0,0,0,.075.4,2.766,2.766,0,0,0,.561.417c.158.093.4.246.723.441a1.627,1.627,0,0,1-.236.343c-.115.149-.28.366-.515.66-.019.013-.023.058-.023.117l.215,1.817-.243,1.315a.479.479,0,0,0-.086.026.326.326,0,0,1-.093.03Zm-14.968,0a.578.578,0,0,1-.4-.257.991.991,0,0,1-.227-.407l-.366.666H-2589a.584.584,0,0,1-.158-.057c-.148-.065-.284-.257-.416-.594l-.334.651h-9.371l-.456-4.857c0-.04.049-.114.143-.221.036-.054.236-.276.6-.669q.037.245.091.933.205,2.388.375,3.527c0,.042.037.074.116.091a1.561,1.561,0,0,1,.183.066.369.369,0,0,0,.171.055h6.611v.009h1.722a.772.772,0,0,0,.079-.429.868.868,0,0,1,.039-.4,2.89,2.89,0,0,1,.686-.828v.669c0,.016-.012.111-.036.267a1.95,1.95,0,0,0-.038.286.478.478,0,0,0,.052.2.524.524,0,0,0,.463.22h1.941a2.423,2.423,0,0,0,.107-.57,1.53,1.53,0,0,1,.026-.465,4.347,4.347,0,0,1,.651-.721,1.16,1.16,0,0,1,.028.267,3.813,3.813,0,0,1-.054.5,3.206,3.206,0,0,0-.052.442c0,.279.206.455.611.537h1.686a3.137,3.137,0,0,0,.171-.428,2.4,2.4,0,0,1,.436-.784,1.836,1.836,0,0,1,.714-.638,3.151,3.151,0,0,1,1.192-.389,5.4,5.4,0,0,1,.567,1.68.823.823,0,0,1,.041.306.6.6,0,0,1-.086.278c-.079.14-.27.451-.577.914l-1.982-.716a.651.651,0,0,0-.329.373,1.233,1.233,0,0,1-.276.468h-1.266v.014Zm3.632-2.209a1.88,1.88,0,0,0-.406.243l1.178.471a3.894,3.894,0,0,1-.092-.412.9.9,0,0,0-.237-.336.218.218,0,0,0-.143-.032.833.833,0,0,0-.3.067Zm-27.331-1.845a2.019,2.019,0,0,1,.324-.645,6.758,6.758,0,0,1,.428-.645l.264,3.386a3.037,3.037,0,0,1-.532,1.958Zm-5.151,4.054c-.132-.077-.2-.295-.2-.666,0-.117.009-.267.028-.465a2.008,2.008,0,0,1,.114-.382c.044.06.107.143.186.245a.407.407,0,0,0,.324.15c.191,0,.607-.287,1.254-.852a2.618,2.618,0,0,0-.483-.619,3.3,3.3,0,0,0-.654-.566,2.263,2.263,0,0,1-.155.313c-.137-.086-.552-.332-1.238-.718-.123-.071-.189-.241-.189-.528a4.746,4.746,0,0,1,.136-.641h.783a.5.5,0,0,0,.028-.284,6.64,6.64,0,0,1,1.242,1.047,6.619,6.619,0,0,1,.986,1.3,2.31,2.31,0,0,0,.279-1.207,1.079,1.079,0,0,0-.261-.705l.782-1.221a2.753,2.753,0,0,0,.086.381,1.354,1.354,0,0,0,.357.307c.407.215.609.357.609.417a6.522,6.522,0,0,1-.573.912.334.334,0,0,1-.078.018.493.493,0,0,1-.22-.092,6.473,6.473,0,0,1-.234.971,2.475,2.475,0,0,1-.235.457,2.166,2.166,0,0,0-.184.319.226.226,0,0,0,.045.1.4.4,0,0,1,.05.086,2.431,2.431,0,0,1,.274,1.049,5.15,5.15,0,0,1-.085.87Zm1.32-1.06c.15.014.3.014.458.014s.318,0,.457-.014a5.238,5.238,0,0,0-.3-.578,3.143,3.143,0,0,1-.618.579Zm-29.4,1.06a.591.591,0,0,1-.4-.257.924.924,0,0,1-.224-.407l-.367.666h-7.833a.189.189,0,0,1-.133-.072.5.5,0,0,1-.207-.257c-.036-.2-.1-.461-.179-.814-.1.042-.213.186-.332.437s-.263.386-.4.4l-1.585-.312v-.144c0,.035.135-.343.39-1.119a1.551,1.551,0,0,1,.733-.653c.219-.123.488-.291.811-.5a2.034,2.034,0,0,0-.1-.325q.064-.081.556-.916c.093.681.267,1.692.521,3.041.022.117.154.171.389.171h.056v-.009h5.811v.009h1.73a2.844,2.844,0,0,0,.105-.57,1.3,1.3,0,0,1,.026-.465,4.039,4.039,0,0,1,.65-.721,1.187,1.187,0,0,1,.027.267,3.366,3.366,0,0,1-.054.5,3.447,3.447,0,0,0-.049.442c0,.281.211.466.635.545h.705a1.258,1.258,0,0,0,.018-.289,2.8,2.8,0,0,1,.012-.3,1.31,1.31,0,0,1,.25-.454,3.648,3.648,0,0,1,1.432-1.243.621.621,0,0,1,.289-.061,1,1,0,0,1,.614.2,2.054,2.054,0,0,1,.514.48,1.991,1.991,0,0,1,.38.726v.219a1.832,1.832,0,0,0-1.059-.536,3.41,3.41,0,0,0-.52-.039,1.77,1.77,0,0,0-1.165.3,2.592,2.592,0,0,0,1.018.985.659.659,0,0,0,.236.026c.027,0,.187-.018.49-.04s.458-.039.478-.039h.874a.2.2,0,0,0,.066-.012h.155l-.629,1.158Zm-9.759-2.451a.987.987,0,0,1-.473.546c-.185.091-.359.171-.531.245a4.764,4.764,0,0,0,.794.2h.59v-.2a5.094,5.094,0,0,0-.186-.971.229.229,0,0,0-.2.181Zm47.352,2.4a.276.276,0,0,1-.086-.012.144.144,0,0,0-.065-.021,1.016,1.016,0,0,1-.559-.274.911.911,0,0,1-.356-.531,1.372,1.372,0,0,1-.017-.267,4.181,4.181,0,0,1,.187-1.052c.139-.465.278-.736.405-.8l.05.036a5.206,5.206,0,0,1-.041.541c-.032.265-.049.418-.049.44a1.3,1.3,0,0,0,.062.408.845.845,0,0,0,.375.32,1.175,1.175,0,0,0,.474.16h3.464a.331.331,0,0,0,.078-.153,3.163,3.163,0,0,0-.441-.918l.534-.943a1.7,1.7,0,0,1,.379.55,1.526,1.526,0,0,1,.182.651,4.375,4.375,0,0,1-.561,1.868Zm89.358-2.893c.028-.138.2-.309.514-.524a4.8,4.8,0,0,1-.571-.209c-.035-.018-.052-.047-.052-.107a1.137,1.137,0,0,1,.348-.736.968.968,0,0,1,.708-.376c.252,0,.378.1.378.273,0-.032-.068.093-.207.367a.636.636,0,0,0-.343-.195.375.375,0,0,0-.065-.019.386.386,0,0,0-.215.063c-.058.028-.135.086-.244.151a.185.185,0,0,0-.024.042c-.01.017-.011.027-.03.04a.271.271,0,0,0,.134.129.733.733,0,0,0,.4.117h1.043a1.693,1.693,0,0,1-.275.449,3.872,3.872,0,0,0-1.45.552Zm-17.931-.42c-.005.015-.01.015-.01.015,0-.02.005-.019.005-.013Zm-28.611,0c-.009.015-.011.015-.011.015,0-.02,0-.019.008-.013Zm-90.228,0c0,.015-.012.015-.012.015,0-.02,0-.019.013-.013Zm62.32-.434c-.241-.181-.359-.314-.359-.378a.247.247,0,0,1,.09-.163,5.589,5.589,0,0,1,.514-.471s.02-.013.058-.035a.377.377,0,0,1,.075-.034,1.776,1.776,0,0,1,.4.328c.224.211.343.335.343.375a.19.19,0,0,1-.075.135,3.608,3.608,0,0,1-.561.428.334.334,0,0,1-.106.04,1.167,1.167,0,0,1-.382-.224Zm-13.178-.257a2.184,2.184,0,0,0-.376.363,4.142,4.142,0,0,1-.8-.412c.3-.392.5-.591.583-.591a1.358,1.358,0,0,1,.329.195,1.837,1.837,0,0,0,.326.182,1.81,1.81,0,0,0,.219-.166c.129-.111.22-.179.257-.21l.771.4a3.97,3.97,0,0,1-.563.633Zm28.857-.141a3.28,3.28,0,0,0-.449.4.906.906,0,0,0-.188-.074,2.468,2.468,0,0,1-.653-.374,2.607,2.607,0,0,1,.32-.389c.161-.171.257-.262.293-.262a1.242,1.242,0,0,1,.257.157,2.031,2.031,0,0,0,.343.2.475.475,0,0,0,.118.05s.178-.136.543-.411l.857.448a4.508,4.508,0,0,1-.514.6.2.2,0,0,1-.108.057,3.175,3.175,0,0,1-.822-.408Zm-.449.4c.012.008.012.009-.01.009Zm-51.066-.4a3.6,3.6,0,0,0-.449.4c0,.008.007.009-.01.009l.01-.009a1.023,1.023,0,0,0-.192-.074,2.52,2.52,0,0,1-.652-.374,2.432,2.432,0,0,1,.322-.389c.155-.171.257-.262.293-.262a1.4,1.4,0,0,1,.248.157,2.8,2.8,0,0,0,.335.2,1.258,1.258,0,0,0,.124.05s.178-.136.541-.411l.857.448a4.088,4.088,0,0,1-.514.6.184.184,0,0,1-.1.057,3.106,3.106,0,0,1-.81-.408Zm91.364-.49c-.223.257-.364.381-.417.381a2.675,2.675,0,0,1-.721-.412c.114-.126.291-.335.536-.625a2.391,2.391,0,0,0,.686.429c-.033,0,.126-.149.47-.429l.794.461c-.4.4-.585.6-.585.6a3.762,3.762,0,0,1-.761-.406Zm-28.611,0c-.229.257-.365.381-.422.381a2.934,2.934,0,0,1-.717-.412c.112-.126.294-.335.536-.625a2.4,2.4,0,0,0,.681.429,2.509,2.509,0,0,1,.47-.428l.8.461c-.4.4-.589.6-.589.6a3.829,3.829,0,0,1-.755-.406Zm-90.226,0c-.226.257-.364.381-.417.381a2.78,2.78,0,0,1-.717-.412c.109-.126.29-.335.533-.625a2.342,2.342,0,0,0,.686.429c-.027,0,.126-.149.47-.429l.792.461c-.4.4-.584.6-.584.6a3.824,3.824,0,0,1-.766-.406Zm73.965-1.01v-.078c0-.077.128-.2.375-.38-.113-.029-.289-.1-.534-.192a.837.837,0,0,1,.068-.333.9.9,0,0,1,.665-.644c.035,0,.085-.012.142-.012.22,0,.33.072.33.222a1.66,1.66,0,0,1-.181.309.445.445,0,0,0-.214-.165.171.171,0,0,0-.086-.017.686.686,0,0,0-.279.066c-.116.053-.18.106-.18.171,0,.12.227.2.691.215l.141,0c.115-.008.288-.015.521-.015a2.137,2.137,0,0,1-.2.371,1.824,1.824,0,0,0-1.156.482ZM-2578.742,351.388Zm10.965-7.753a26.031,26.031,0,0,0,10.371-5.025c9.649-7.8,1.954-15.334,1.954-15.334-6.911-7.109-18.471-7.628-18.471-7.628l-13.362,12.834,6.27,6.016,6.064-5.808.028.042s1.36,2.064.351,3.279l-6.477,6.212-10.232-9.814,16.789-16.089s14.577.105,21.936,10.9c0,0,5.633,8.712-4.792,16.351,0,0-6.36,4.162-10.318,4.486ZM-2603.1,332.8s-5.63-8.71,4.793-16.35c0,0,6.359-4.165,10.318-4.483l.111.423a25.992,25.992,0,0,0-10.371,5.024c-9.646,7.8-1.95,15.334-1.95,15.334,6.912,7.114,18.466,7.619,18.466,7.619l13.371-12.83-6.281-6.014-6.059,5.806-.037.04s-1.353-2.143-.347-3.363l6.481-6.207,10.231,9.815-16.8,16.09s-14.57-.107-21.933-10.9Zm21.977-3.1,5.924-5.765a3.151,3.151,0,0,1-.226,3.685l-5.379,5.28a3.578,3.578,0,0,1-.324-3.2Z" transform="translate(2655.36 -311.439)" fill="#fff" stroke="rgba(0,0,0,0)" stroke-width="1"></path></svg></a><a _ngcontent-serverapp-c56="" href="#" class="nav-link gosi-mobile-logo disable-links"><svg _ngcontent-serverApp-c56="" xmlns="http://www.w3.org/2000/svg" width="52.001" height="31.599" viewBox="0 0 52.001 31.599"><path _ngcontent-serverApp-c56="" id="Path_1791" data-name="Path 1791" d="M-2569.555,342.106a24.774,24.774,0,0,0,9.87-4.782c9.183-7.423,1.86-14.594,1.86-14.594-6.578-6.765-17.579-7.26-17.579-7.26l-12.717,12.214,5.968,5.725,5.771-5.528.027.04s1.294,1.964.334,3.121l-6.164,5.912-9.738-9.341,15.979-15.312s13.874.1,20.877,10.372c0,0,5.361,8.292-4.561,15.562,0,0-6.053,3.961-9.82,4.269Zm-33.621-10.307s-5.358-8.289,4.562-15.561c0,0,6.052-3.964,9.82-4.267l.106.4a24.738,24.738,0,0,0-9.87,4.782c-9.181,7.427-1.856,14.594-1.856,14.594,6.579,6.77,17.575,7.252,17.575,7.252l12.725-12.211-5.977-5.724-5.766,5.526-.035.038s-1.288-2.039-.33-3.2l6.168-5.907,9.737,9.341-15.987,15.313s-13.867-.1-20.874-10.377Zm20.916-2.954,5.638-5.487a3,3,0,0,1-.215,3.507l-5.119,5.026a3.406,3.406,0,0,1-.308-3.047Z" transform="translate(2605.121 -311.439)" fill="#fff" stroke="rgba(0,0,0,0)" stroke-width="1"></path></svg></a></li><!----><!----></div></gosi-app-logo-dc></ul><ul _ngcontent-serverapp-c55="" class="app-icons navbar-nav d-flex flex-row"><!----><!----><!----><li _ngcontent-serverapp-c55="" class="nav-item menu-icon one-icon"><gosi-translate-dc _ngcontent-serverapp-c55="" _nghost-serverapp-c101=""><a _ngcontent-serverapp-c101="" class="translate-link"><svg _ngcontent-serverApp-c101="" xmlns="http://www.w3.org/2000/svg" width="23" height="23" viewBox="0 0 23 23"><path _ngcontent-serverApp-c101="" id="Exclusion_2" data-name="Exclusion 2" d="M-9958.5-4499a11.426,11.426,0,0,1-8.132-3.368A11.426,11.426,0,0,1-9970-4510.5a11.513,11.513,0,0,1,11.5-11.5,11.427,11.427,0,0,1,8.133,3.369A11.429,11.429,0,0,1-9947-4510.5a11.43,11.43,0,0,1-3.367,8.132A11.426,11.426,0,0,1-9958.5-4499Zm.433-14.82V-4506h1.611v-5.147l0,0,3.136,5.144h1.611v-7.822h-1.606v5.157l-3.143-5.157Zm-6.518,0V-4506h5.241v-1.3h-3.63v-2.094h3.095v-1.261h-3.095v-1.864h3.62v-1.306Z" transform="translate(9970.001 4522)" fill="#fff"></path></svg></a><!----><!----></gosi-translate-dc></li><!----><!----><!----><!----><!----><!----><!----><!----><li _ngcontent-serverapp-c55="" class="nav-item more-options one-icon"><svg _ngcontent-serverApp-c55="" xmlns="http://www.w3.org/2000/svg" width="6" height="28" viewBox="0 0 6 28"><defs _ngcontent-serverApp-c55=""><style _ngcontent-serverApp-c55=""> .a { fill: #fff; } </style></defs><g _ngcontent-serverApp-c55="" transform="translate(-1119 -2538)"><circle _ngcontent-serverApp-c55="" cx="3" cy="3" r="3" transform="translate(1119 2538)" class="a"></circle><circle _ngcontent-serverApp-c55="" cx="3" cy="3" r="3" transform="translate(1119 2549)" class="a"></circle><circle _ngcontent-serverApp-c55="" cx="3" cy="3" r="3" transform="translate(1119 2560)" class="a"></circle></g></svg><!----><!----></li><!----></ul></div><!----></div></div></nav></gosi-app-bar-sc><div class="container-bk"></div><div class="main-container no-margin inside-item padding-bottom"><div class="main-content"><router-outlet></router-outlet><cs-survey-sc _nghost-serverapp-c286=""><div _ngcontent-serverapp-c286=""><cs-survey-dc _ngcontent-serverapp-c286="" _nghost-serverapp-c285=""><div _ngcontent-serverapp-c285="" class="content"><div _ngcontent-serverapp-c285="" class="survey-details"><gosi-card-dc _ngcontent-serverapp-c285="" type="secondary" _nghost-serverapp-c107=""><div _ngcontent-serverapp-c107="" id="editCard" class="secondary custom-card padding-mobile-top padding-mobile-bottom margin-mobile-bottom margin-mobile-right" style="margin-left: 0%;"><div _ngcontent-serverapp-c107="" class="custom-header"><!----><!----><!----><!----></div><div _ngcontent-serverapp-c107="" class="row"><div _ngcontent-serverapp-c107="" class="col-lg-12"><div _ngcontent-serverapp-c285="" class="row"><div _ngcontent-serverapp-c285="" class="col-lg-12 head"> يهمنا رأيك للارتقاء والتطوير </div><div _ngcontent-serverapp-c285="" class="col-lg-12 discription"> شكرا لك لاستخدام خدماتنا رأيك يهمنا لتطوير تجربة المستخدم </div></div></div></div></div></gosi-card-dc><!----><div _ngcontent-serverapp-c285="" class="heading-class padding"><div _ngcontent-serverapp-c285="" class="col transaction-details"><gosi-label-dc _ngcontent-serverapp-c285="" _nghost-serverapp-c117=""><div _ngcontent-serverapp-c117="" class="form-group form-label fc-margin" id=""><label _ngcontent-serverapp-c117="" class="label-color"> اسم المعاملة <span _ngcontent-serverapp-c117="" class="suffix"></span></label><!----><div _ngcontent-serverapp-c117="" class="label-value"><span _ngcontent-serverapp-c117=""> شهادة بيان مدد وأجور                                                                                                                                                                                   </span><!----><!----></div><!----><!----></div></gosi-label-dc></div><div _ngcontent-serverapp-c285="" class="col transaction-details"><gosi-label-dc _ngcontent-serverapp-c285="" _nghost-serverapp-c117=""><div _ngcontent-serverapp-c117="" class="form-group form-label fc-margin" id=""><label _ngcontent-serverapp-c117="" class="label-color">  رقم المعاملة <span _ngcontent-serverapp-c117="" class="suffix"></span></label><!----><div _ngcontent-serverapp-c117="" class="label-value"><span _ngcontent-serverapp-c117="">278751751</span><!----><!----></div><!----><!----></div></gosi-label-dc></div><div _ngcontent-serverapp-c285="" class="col transaction-details"><gosi-label-dc _ngcontent-serverapp-c285="" _nghost-serverapp-c117=""><div _ngcontent-serverapp-c117="" class="form-group form-label fc-margin" id=""><label _ngcontent-serverapp-c117="" class="label-color"> القناة <span _ngcontent-serverapp-c117="" class="suffix"></span></label><!----><div _ngcontent-serverapp-c117="" class="label-value"><span _ngcontent-serverapp-c117="">تأميناتي أفراد</span><!----><!----></div><!----><!----></div></gosi-label-dc></div><div _ngcontent-serverapp-c285="" class="col transaction-details"><gosi-label-dc _ngcontent-serverapp-c285="" _nghost-serverapp-c117=""><div _ngcontent-serverapp-c117="" class="form-group form-label fc-margin" id=""><label _ngcontent-serverapp-c117="" class="label-color"> تاريخ العملية <span _ngcontent-serverapp-c117="" class="suffix"></span></label><!----><div _ngcontent-serverapp-c117="" class="label-value"><span _ngcontent-serverapp-c117="">2024/09/29</span><!----><!----></div><!----><!----></div></gosi-label-dc></div></div><!----><div _ngcontent-serverapp-c285="" class="row mt-4 ml-4 question question-margin question-margin-mobile"><div _ngcontent-serverapp-c285="" class="d-flex"> ما مدى رضاك عن مستوى الخدمة المقدمة لك؟ </div></div><cs-questions-dc _ngcontent-serverapp-c285="" _nghost-serverapp-c284=""><div _ngcontent-serverapp-c284="" class="desktop-view smile-container mt-4"><div _ngcontent-serverapp-c284="" class="smile-image icon-border"><img _ngcontent-serverapp-c284="" alt="CUSTOMER-SURVEY.EXCELLENT" src="assets/icons/Excellent.svg"><p _ngcontent-serverapp-c284="" class="mt-1 ml-1 smile-color smile-text">رائعة</p></div><!----><div _ngcontent-serverapp-c284="" class="smile-image icon-border"><img _ngcontent-serverapp-c284="" alt="CUSTOMER-SURVEY.GOOD" src="assets/icons/Good.svg"><p _ngcontent-serverapp-c284="" class="mt-1 ml-1 smile-color smile-text">ممتازة </p></div><!----><div _ngcontent-serverapp-c284="" class="smile-image icon-border"><img _ngcontent-serverapp-c284="" alt="CUSTOMER-SURVEY.NEUTRAL" src="assets/icons/Neutral.svg"><p _ngcontent-serverapp-c284="" class="mt-1 ml-1 smile-color smile-text">محايد</p></div><!----><div _ngcontent-serverapp-c284="" class="smile-image icon-border"><img _ngcontent-serverapp-c284="" alt="CUSTOMER-SURVEY.BAD" src="assets/icons/Bad.svg"><p _ngcontent-serverapp-c284="" class="mt-1 ml-1 smile-color smile-text">ضعيفة </p></div><!----><div _ngcontent-serverapp-c284="" class="smile-image"><img _ngcontent-serverapp-c284="" alt="CUSTOMER-SURVEY.WORSE" src="assets/icons/Worse.svg"><p _ngcontent-serverapp-c284="" class="mt-1 ml-1 smile-color smile-text">ضعيفة جدا</p></div><!----><!----></div><div _ngcontent-serverapp-c284="" class="m-2 mobile-border"><div _ngcontent-serverapp-c284="" class="mobile-view row mt-4 p-2 mt-2 smile-mobile"><div _ngcontent-serverapp-c284="" class="col-2 smile-margin d-flex"><img _ngcontent-serverapp-c284="" src="assets/icons/Excellent.svg"><span _ngcontent-serverapp-c284="" class="mt-3 ml-3 smile-color">رائعة</span></div></div><!----><div _ngcontent-serverapp-c284="" class="mobile-view row mt-4 p-2 mt-2 smile-mobile"><div _ngcontent-serverapp-c284="" class="col-2 smile-margin d-flex"><img _ngcontent-serverapp-c284="" src="assets/icons/Good.svg"><span _ngcontent-serverapp-c284="" class="mt-3 ml-3 smile-color">ممتازة </span></div></div><!----><div _ngcontent-serverapp-c284="" class="mobile-view row mt-4 p-2 mt-2 smile-mobile"><div _ngcontent-serverapp-c284="" class="col-2 smile-margin d-flex"><img _ngcontent-serverapp-c284="" src="assets/icons/Neutral.svg"><span _ngcontent-serverapp-c284="" class="mt-3 ml-3 smile-color">محايد</span></div></div><!----><div _ngcontent-serverapp-c284="" class="mobile-view row mt-4 p-2 mt-2 smile-mobile"><div _ngcontent-serverapp-c284="" class="col-2 smile-margin d-flex"><img _ngcontent-serverapp-c284="" src="assets/icons/Bad.svg"><span _ngcontent-serverapp-c284="" class="mt-3 ml-3 smile-color">ضعيفة </span></div></div><!----><div _ngcontent-serverapp-c284="" class="mobile-view row mt-4 p-2 mt-2 smile-mobile"><div _ngcontent-serverapp-c284="" class="col-2 smile-margin d-flex"><img _ngcontent-serverapp-c284="" src="assets/icons/Worse.svg"><span _ngcontent-serverapp-c284="" class="mt-3 ml-3 smile-color">ضعيفة جدا</span></div></div><!----><!----></div><div _ngcontent-serverapp-c284="" class="mt-4 ml-4 question"><!----><!----><!----><div _ngcontent-serverapp-c284="" class="row mt-4 padding-custom custom-margin-comments"><div _ngcontent-serverapp-c284="" class="col mt-4 question"><gosi-input-text-area-dc _ngcontent-serverapp-c284="" _nghost-serverapp-c164=""><div _ngcontent-serverapp-c164="" class="form-group fc-margin"><label _ngcontent-serverapp-c164="" for="">الاقتراحات / التعليقات <span _ngcontent-serverapp-c164="" class="optional-field">(اختياري)</span><!----></label><!----><textarea _ngcontent-serverapp-c164="" class="form-control ng-untouched ng-pristine ng-valid" rows="2" placeholder="شاركنا برأيك للتطوير" id="" maxlength="100">    

</textarea><!----><!----></div></gosi-input-text-area-dc></div></div><div _ngcontent-serverapp-c284="" class="justify-content-start padding-custom custom-margin"><gosi-button-dc _ngcontent-serverapp-c284="" type="primary" _nghost-serverapp-c104=""><button _ngcontent-serverapp-c104="" type="button" class="btn btn-ripple btn-lg disabled btn-primary sm-full-width" id="" disabled=""><div _ngcontent-serverapp-c104="" class="button-content align-items-center"> تقديم</div></button><!----></gosi-button-dc></div></div></cs-questions-dc></div><!----><!----><!----><!----></div></cs-survey-dc></div><!----></cs-survey-sc><!----></div></div><div class="pt-2 pt-md-5"><gosi-footer-dc _nghost-serverapp-c126=""><footer _ngcontent-serverapp-c126="" class="footer"><div _ngcontent-serverapp-c126="">جميع الحقوق محفوظة © 2024</div><div _ngcontent-serverapp-c126="" class="footer-links"><a _ngcontent-serverapp-c126="" target="_blank" href="https://www.gosi.gov.sa/GOSIOnline/Privacy_Policy?locale=ar_US">سياسة الخصوصية</a> | <a _ngcontent-serverapp-c126="" target="_blank" href="https://www.gosi.gov.sa/GOSIOnline/Term_of_Use&amp;locale=ar_US">اتفاقية الاستخدام</a></div></footer></gosi-footer-dc></div></est-home><!----><gosi-scroll-to-top-dc _ngcontent-serverapp-c247="" _nghost-serverapp-c189=""><a _ngcontent-serverapp-c189="" class="scroll-to-top"><fa-icon _ngcontent-serverapp-c189="" icon="arrow-up" size="lg" class="ng-fa-icon"><svg role="img" aria-hidden="true" focusable="false" data-prefix="fas" data-icon="arrow-up" class="svg-inline--fa fa-arrow-up fa-w-14 fa-lg" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path fill="currentColor" d="M34.9 289.5l-22.2-22.2c-9.4-9.4-9.4-24.6 0-33.9L207 39c9.4-9.4 24.6-9.4 33.9 0l194.3 194.3c9.4 9.4 9.4 24.6 0 33.9L413 289.4c-9.5 9.5-25 9.3-34.3-.4L264 168.6V456c0 13.3-10.7 24-24 24h-32c-13.3 0-24-10.7-24-24V168.6L69.2 289.1c-9.3 9.8-24.8 10-34.3.4z"></path></svg></fa-icon></a></gosi-scroll-to-top-dc></css-root>
    <noscript>Please enable JavaScript to continue using this application.</noscript>
  <script src="runtime.66bb73613ae7d121a560.js" defer=""></script><script src="polyfills.2668d83062e32171de48.js" defer=""></script><script src="styles.520ea6e7e72a6be1a88c.js" defer=""></script><script src="scripts.0665f264b997ffe1ba99.js" defer=""></script><script src="main.94375b1c6abfb6693d3d.js" defer=""></script>

<iframe id="_hjSafeContext_98449635" title="_hjSafeContext" tabindex="-1" aria-hidden="true" src="about:blank" style="display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;"></iframe></body></html>