@charset "UTF-8";
/*----------------------------------------------*\
	#COMBINE BOTH THE FRAMEWORK & THEME
\*----------------------------------------------*/
/*!
 * Bootstrap v4.2.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "LatoWeb", -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: "LatoWeb", -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: 1.025rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 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: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0056b3;
  text-decoration: underline;
}

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

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

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

figure {
  margin: 0 0 1rem;
}

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

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

table {
  border-collapse: collapse;
}

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

th {
  text-align: inherit;
}

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

button {
  border-radius: 0;
}

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

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

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

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

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

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

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

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 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-family: inherit;
  line-height: 1.2;
  color: inherit;
}

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

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

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

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

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

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

.lead {
  font-size: 1.28125rem;
}

.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: 87%;
  font-weight: 400;
}

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

.author a, .study {
  color: #007E9E;
  font-weight: 700;
  text-decoration: none;
}

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

ol.small li {
  font-size: 14px !important;
  font-weight: 400;
}

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

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

.blockquote-footer {
  display: block;
  font-size: 87%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

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

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

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

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

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

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

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

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

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

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}
.table .table {
  background-color: #fff;
}

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

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

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

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

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

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #b8daff;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #7abaff;
}

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

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

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

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

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

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

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

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

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

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e;
}

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

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

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

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

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

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

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

.table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.table-responsive > .table-bordered {
  border: 0;
}

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

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

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

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

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

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

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

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

.form-control-lg {
  height: calc(2.845rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.23rem;
  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 {
  color: #6c757d;
}

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 87%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.11725rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 2.2875rem;
  background-position: top calc(2.2875rem / 4) right calc(2.2875rem / 4);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: 3.465625rem;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") no-repeat center right 1.75rem/1.14375rem 1.14375rem;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-select:valid ~ .valid-feedback,
.was-validated .custom-select:valid ~ .valid-tooltip, .custom-select.is-valid ~ .valid-feedback,
.custom-select.is-valid ~ .valid-tooltip {
  display: block;
}

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

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
.custom-control-input.is-valid ~ .valid-tooltip {
  display: block;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

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

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 1.11725rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: 2.2875rem;
  background-repeat: no-repeat;
  background-position: center right calc(2.2875rem / 4);
  background-size: calc(2.2875rem / 2) calc(2.2875rem / 2);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23d9534f' 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");
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-control:invalid ~ .invalid-feedback,
.was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
.form-control.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 2.2875rem;
  background-position: top calc(2.2875rem / 4) right calc(2.2875rem / 4);
}

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

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

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.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: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d;
}
.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(220, 53, 69, 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: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,
.was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
.custom-file-input.is-invalid ~ .invalid-tooltip {
  display: block;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

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

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1.025rem;
  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 screen and (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 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: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
}
.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
}

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

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

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

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

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}
.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
}

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

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

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

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

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

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

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

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

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

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

.btn-link {
  font-weight: 400;
  color: #007bff;
}
.btn-link:hover {
  color: #0056b3;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

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

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 1.11725rem;
  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 screen and (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 screen and (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

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

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.06em;
  content: "";
  color: #00aad4;
  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: 1.025rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: none;
  -webkit-box-shadow: 1px 1px 9px -4px rgba(71, 71, 71, 0.43);
  -moz-box-shadow: 1px 1px 9px -4px rgba(71, 71, 71, 0.43);
  box-shadow: 1px 1px 9px -4px rgba(71, 71, 71, 0.43);
  border-radius: 0 0 4px 4px;
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
}
.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.06em;
  content: "";
  color: #00aad4;
  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.06em;
  content: "";
  color: #00aad4;
  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.06em;
  content: "";
  color: #00aad4;
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:first-child {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.dropdown-item:last-child {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

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

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

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

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

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

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

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

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

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

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

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  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(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-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: 1.025rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(2.845rem + 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.23rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(2.175875rem + 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: 1.11725rem;
  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 > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .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;
  display: block;
  min-height: 1.5375rem;
  padding-left: 1.5rem;
}

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

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff;
}
.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

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

.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: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 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.26875rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media screen and (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(0, 123, 255, 0.5);
}

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

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

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

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

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

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

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

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

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

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

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

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

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

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

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

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

.navbar-brand {
  display: inline-block;
  padding-top: 0.34625rem;
  padding-bottom: 0.34625rem;
  margin-right: 1rem;
  font-size: 1.23rem;
  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.23rem;
  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:not(:disabled):not(.disabled) {
  cursor: pointer;
}

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

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

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

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

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

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

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

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.breadcrumb > p {
  margin-bottom: 0;
}

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

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 2;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.page-link:not(:disabled):not(.disabled) {
  cursor: pointer;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.23rem;
  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: 1.11725rem;
  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;
}
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: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #0062cc;
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #1e7e34;
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #bd2130;
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}

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

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

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

.alert-heading {
  color: inherit;
}

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

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

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff;
}
.alert-primary hr {
  border-top-color: #9fcdff;
}
.alert-primary .alert-link {
  color: #002752;
}

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

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}
.alert-success hr {
  border-top-color: #b1dfbb;
}
.alert-success .alert-link {
  color: #0b2e13;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-danger hr {
  border-top-color: #f1b0b7;
}
.alert-danger .alert-link {
  color: #491217;
}

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

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

@keyframes progress-bar-stripes {
  from {
    background-position: 30px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 30px;
  overflow: hidden;
  font-size: 0.76875rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media screen and (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: 30px 30px;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

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

.media-body {
  flex: 1;
}

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

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

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

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

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #004085;
  background-color: #9fcdff;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085;
}

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

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

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

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

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #721c24;
  background-color: #f1b0b7;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24;
}

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

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

.close {
  float: right;
  font-size: 1.5375rem;
  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) {
  cursor: pointer;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

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

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

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

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

.toast-body {
  padding: 0.75rem;
}

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

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

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

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - (0.5rem * 2));
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - (0.5rem * 2));
  content: "";
}

.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 #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem;
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

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

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

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

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-centered {
    min-height: calc(100% - (1.75rem * 2));
  }
  .modal-dialog-centered::before {
    height: calc(100vh - (1.75rem * 2));
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "LatoWeb", -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: 1.11725rem;
  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: "LatoWeb", -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: 1.11725rem;
  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) * -1);
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before,
.bs-popover-top .arrow::after,
.bs-popover-auto[x-placement^=top] .arrow::after {
  border-width: 0.5rem 0.5rem 0;
}
.bs-popover-top .arrow::before, .bs-popover-auto[x-placement^=top] .arrow::before {
  bottom: 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-top-color: #fff;
}

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media screen and (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: -20px;
}

.carousel-control-next {
  right: -20px;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  height: 25px;
  width: 25px;
}

.carousel-control-prev-icon {
  height: 25px;
  width: 25px;
  background-size: contain;
  background-image: url("/public-assets/mymhealth/img/ui/chevron-left-solid.svg");
  opacity: 0.5;
}

.carousel-control-next-icon {
  height: 25px;
  width: 25px;
  background-size: contain;
  background-image: url("/public-assets/mymhealth/img/ui/chevron-right-solid.svg");
  opacity: 0.5;
}

.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 screen and (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

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

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.rounded-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;
  max-height: 796px;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

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

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

.embed-responsive-3by4::before {
  padding-top: 133.3333333333%;
}

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

.tip-video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.tip-video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 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;
}

.flex-basis-55 {
  flex-basis: 55%;
}

.flex-basis-45 {
  flex-basis: 45%;
}

.text-end {
  text-align: end;
}

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

  .flex-basis-55 {
    flex-basis: 55%;
  }

  .flex-basis-45 {
    flex-basis: 45%;
  }

  .text-end {
    text-align: end;
  }
}
@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;
  }

  .flex-basis-55 {
    flex-basis: 55%;
  }

  .flex-basis-45 {
    flex-basis: 45%;
  }

  .text-end {
    text-align: end;
  }
}
@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;
  }

  .flex-basis-55 {
    flex-basis: 55%;
  }

  .flex-basis-45 {
    flex-basis: 45%;
  }

  .text-end {
    text-align: end;
  }
}
@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;
  }

  .flex-basis-55 {
    flex-basis: 55%;
  }

  .flex-basis-45 {
    flex-basis: 45%;
  }

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

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

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

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

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

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

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

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

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

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

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

  .float-xl-none {
    float: none !important;
  }
}
.overflow-auto {
  overflow: auto !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.whappbot-vh {
  height: auto;
  min-height: 82vh;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.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: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0056b3 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #19692c !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.font-style-italic {
  font-style: italic;
}
.font-weight-1 {
  font-weight: 1;
}
.font-weight-2 {
  font-weight: 2;
}
.font-weight-3 {
  font-weight: 3;
}
.font-weight-4 {
  font-weight: 4;
}
.font-weight-5 {
  font-weight: 5;
}
.font-weight-6 {
  font-weight: 6;
}
.font-weight-7 {
  font-weight: 7;
}
.font-weight-8 {
  font-weight: 8;
}
.font-weight-9 {
  font-weight: 9;
}
.font-weight-10 {
  font-weight: 10;
}
.font-weight-11 {
  font-weight: 11;
}
.font-weight-12 {
  font-weight: 12;
}
.font-weight-13 {
  font-weight: 13;
}
.font-weight-14 {
  font-weight: 14;
}
.font-weight-15 {
  font-weight: 15;
}
.font-weight-16 {
  font-weight: 16;
}
.font-weight-17 {
  font-weight: 17;
}
.font-weight-18 {
  font-weight: 18;
}
.font-weight-19 {
  font-weight: 19;
}
.font-weight-20 {
  font-weight: 20;
}
.font-weight-21 {
  font-weight: 21;
}
.font-weight-22 {
  font-weight: 22;
}
.font-weight-23 {
  font-weight: 23;
}
.font-weight-24 {
  font-weight: 24;
}
.font-weight-25 {
  font-weight: 25;
}
.font-weight-26 {
  font-weight: 26;
}
.font-weight-27 {
  font-weight: 27;
}
.font-weight-28 {
  font-weight: 28;
}
.font-weight-29 {
  font-weight: 29;
}
.font-weight-30 {
  font-weight: 30;
}
.font-weight-31 {
  font-weight: 31;
}
.font-weight-32 {
  font-weight: 32;
}
.font-weight-33 {
  font-weight: 33;
}
.font-weight-34 {
  font-weight: 34;
}
.font-weight-35 {
  font-weight: 35;
}
.font-weight-36 {
  font-weight: 36;
}
.font-weight-37 {
  font-weight: 37;
}
.font-weight-38 {
  font-weight: 38;
}
.font-weight-39 {
  font-weight: 39;
}
.font-weight-40 {
  font-weight: 40;
}
.font-weight-41 {
  font-weight: 41;
}
.font-weight-42 {
  font-weight: 42;
}
.font-weight-43 {
  font-weight: 43;
}
.font-weight-44 {
  font-weight: 44;
}
.font-weight-45 {
  font-weight: 45;
}
.font-weight-46 {
  font-weight: 46;
}
.font-weight-47 {
  font-weight: 47;
}
.font-weight-48 {
  font-weight: 48;
}
.font-weight-49 {
  font-weight: 49;
}
.font-weight-50 {
  font-weight: 50;
}
.font-weight-51 {
  font-weight: 51;
}
.font-weight-52 {
  font-weight: 52;
}
.font-weight-53 {
  font-weight: 53;
}
.font-weight-54 {
  font-weight: 54;
}
.font-weight-55 {
  font-weight: 55;
}
.font-weight-56 {
  font-weight: 56;
}
.font-weight-57 {
  font-weight: 57;
}
.font-weight-58 {
  font-weight: 58;
}
.font-weight-59 {
  font-weight: 59;
}
.font-weight-60 {
  font-weight: 60;
}
.font-weight-61 {
  font-weight: 61;
}
.font-weight-62 {
  font-weight: 62;
}
.font-weight-63 {
  font-weight: 63;
}
.font-weight-64 {
  font-weight: 64;
}
.font-weight-65 {
  font-weight: 65;
}
.font-weight-66 {
  font-weight: 66;
}
.font-weight-67 {
  font-weight: 67;
}
.font-weight-68 {
  font-weight: 68;
}
.font-weight-69 {
  font-weight: 69;
}
.font-weight-70 {
  font-weight: 70;
}
.font-weight-71 {
  font-weight: 71;
}
.font-weight-72 {
  font-weight: 72;
}
.font-weight-73 {
  font-weight: 73;
}
.font-weight-74 {
  font-weight: 74;
}
.font-weight-75 {
  font-weight: 75;
}
.font-weight-76 {
  font-weight: 76;
}
.font-weight-77 {
  font-weight: 77;
}
.font-weight-78 {
  font-weight: 78;
}
.font-weight-79 {
  font-weight: 79;
}
.font-weight-80 {
  font-weight: 80;
}
.font-weight-81 {
  font-weight: 81;
}
.font-weight-82 {
  font-weight: 82;
}
.font-weight-83 {
  font-weight: 83;
}
.font-weight-84 {
  font-weight: 84;
}
.font-weight-85 {
  font-weight: 85;
}
.font-weight-86 {
  font-weight: 86;
}
.font-weight-87 {
  font-weight: 87;
}
.font-weight-88 {
  font-weight: 88;
}
.font-weight-89 {
  font-weight: 89;
}
.font-weight-90 {
  font-weight: 90;
}
.font-weight-91 {
  font-weight: 91;
}
.font-weight-92 {
  font-weight: 92;
}
.font-weight-93 {
  font-weight: 93;
}
.font-weight-94 {
  font-weight: 94;
}
.font-weight-95 {
  font-weight: 95;
}
.font-weight-96 {
  font-weight: 96;
}
.font-weight-97 {
  font-weight: 97;
}
.font-weight-98 {
  font-weight: 98;
}
.font-weight-99 {
  font-weight: 99;
}
.font-weight-100 {
  font-weight: 100;
}
.font-weight-101 {
  font-weight: 101;
}
.font-weight-102 {
  font-weight: 102;
}
.font-weight-103 {
  font-weight: 103;
}
.font-weight-104 {
  font-weight: 104;
}
.font-weight-105 {
  font-weight: 105;
}
.font-weight-106 {
  font-weight: 106;
}
.font-weight-107 {
  font-weight: 107;
}
.font-weight-108 {
  font-weight: 108;
}
.font-weight-109 {
  font-weight: 109;
}
.font-weight-110 {
  font-weight: 110;
}
.font-weight-111 {
  font-weight: 111;
}
.font-weight-112 {
  font-weight: 112;
}
.font-weight-113 {
  font-weight: 113;
}
.font-weight-114 {
  font-weight: 114;
}
.font-weight-115 {
  font-weight: 115;
}
.font-weight-116 {
  font-weight: 116;
}
.font-weight-117 {
  font-weight: 117;
}
.font-weight-118 {
  font-weight: 118;
}
.font-weight-119 {
  font-weight: 119;
}
.font-weight-120 {
  font-weight: 120;
}
.font-weight-121 {
  font-weight: 121;
}
.font-weight-122 {
  font-weight: 122;
}
.font-weight-123 {
  font-weight: 123;
}
.font-weight-124 {
  font-weight: 124;
}
.font-weight-125 {
  font-weight: 125;
}
.font-weight-126 {
  font-weight: 126;
}
.font-weight-127 {
  font-weight: 127;
}
.font-weight-128 {
  font-weight: 128;
}
.font-weight-129 {
  font-weight: 129;
}
.font-weight-130 {
  font-weight: 130;
}
.font-weight-131 {
  font-weight: 131;
}
.font-weight-132 {
  font-weight: 132;
}
.font-weight-133 {
  font-weight: 133;
}
.font-weight-134 {
  font-weight: 134;
}
.font-weight-135 {
  font-weight: 135;
}
.font-weight-136 {
  font-weight: 136;
}
.font-weight-137 {
  font-weight: 137;
}
.font-weight-138 {
  font-weight: 138;
}
.font-weight-139 {
  font-weight: 139;
}
.font-weight-140 {
  font-weight: 140;
}
.font-weight-141 {
  font-weight: 141;
}
.font-weight-142 {
  font-weight: 142;
}
.font-weight-143 {
  font-weight: 143;
}
.font-weight-144 {
  font-weight: 144;
}
.font-weight-145 {
  font-weight: 145;
}
.font-weight-146 {
  font-weight: 146;
}
.font-weight-147 {
  font-weight: 147;
}
.font-weight-148 {
  font-weight: 148;
}
.font-weight-149 {
  font-weight: 149;
}
.font-weight-150 {
  font-weight: 150;
}
.font-weight-151 {
  font-weight: 151;
}
.font-weight-152 {
  font-weight: 152;
}
.font-weight-153 {
  font-weight: 153;
}
.font-weight-154 {
  font-weight: 154;
}
.font-weight-155 {
  font-weight: 155;
}
.font-weight-156 {
  font-weight: 156;
}
.font-weight-157 {
  font-weight: 157;
}
.font-weight-158 {
  font-weight: 158;
}
.font-weight-159 {
  font-weight: 159;
}
.font-weight-160 {
  font-weight: 160;
}
.font-weight-161 {
  font-weight: 161;
}
.font-weight-162 {
  font-weight: 162;
}
.font-weight-163 {
  font-weight: 163;
}
.font-weight-164 {
  font-weight: 164;
}
.font-weight-165 {
  font-weight: 165;
}
.font-weight-166 {
  font-weight: 166;
}
.font-weight-167 {
  font-weight: 167;
}
.font-weight-168 {
  font-weight: 168;
}
.font-weight-169 {
  font-weight: 169;
}
.font-weight-170 {
  font-weight: 170;
}
.font-weight-171 {
  font-weight: 171;
}
.font-weight-172 {
  font-weight: 172;
}
.font-weight-173 {
  font-weight: 173;
}
.font-weight-174 {
  font-weight: 174;
}
.font-weight-175 {
  font-weight: 175;
}
.font-weight-176 {
  font-weight: 176;
}
.font-weight-177 {
  font-weight: 177;
}
.font-weight-178 {
  font-weight: 178;
}
.font-weight-179 {
  font-weight: 179;
}
.font-weight-180 {
  font-weight: 180;
}
.font-weight-181 {
  font-weight: 181;
}
.font-weight-182 {
  font-weight: 182;
}
.font-weight-183 {
  font-weight: 183;
}
.font-weight-184 {
  font-weight: 184;
}
.font-weight-185 {
  font-weight: 185;
}
.font-weight-186 {
  font-weight: 186;
}
.font-weight-187 {
  font-weight: 187;
}
.font-weight-188 {
  font-weight: 188;
}
.font-weight-189 {
  font-weight: 189;
}
.font-weight-190 {
  font-weight: 190;
}
.font-weight-191 {
  font-weight: 191;
}
.font-weight-192 {
  font-weight: 192;
}
.font-weight-193 {
  font-weight: 193;
}
.font-weight-194 {
  font-weight: 194;
}
.font-weight-195 {
  font-weight: 195;
}
.font-weight-196 {
  font-weight: 196;
}
.font-weight-197 {
  font-weight: 197;
}
.font-weight-198 {
  font-weight: 198;
}
.font-weight-199 {
  font-weight: 199;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-201 {
  font-weight: 201;
}
.font-weight-202 {
  font-weight: 202;
}
.font-weight-203 {
  font-weight: 203;
}
.font-weight-204 {
  font-weight: 204;
}
.font-weight-205 {
  font-weight: 205;
}
.font-weight-206 {
  font-weight: 206;
}
.font-weight-207 {
  font-weight: 207;
}
.font-weight-208 {
  font-weight: 208;
}
.font-weight-209 {
  font-weight: 209;
}
.font-weight-210 {
  font-weight: 210;
}
.font-weight-211 {
  font-weight: 211;
}
.font-weight-212 {
  font-weight: 212;
}
.font-weight-213 {
  font-weight: 213;
}
.font-weight-214 {
  font-weight: 214;
}
.font-weight-215 {
  font-weight: 215;
}
.font-weight-216 {
  font-weight: 216;
}
.font-weight-217 {
  font-weight: 217;
}
.font-weight-218 {
  font-weight: 218;
}
.font-weight-219 {
  font-weight: 219;
}
.font-weight-220 {
  font-weight: 220;
}
.font-weight-221 {
  font-weight: 221;
}
.font-weight-222 {
  font-weight: 222;
}
.font-weight-223 {
  font-weight: 223;
}
.font-weight-224 {
  font-weight: 224;
}
.font-weight-225 {
  font-weight: 225;
}
.font-weight-226 {
  font-weight: 226;
}
.font-weight-227 {
  font-weight: 227;
}
.font-weight-228 {
  font-weight: 228;
}
.font-weight-229 {
  font-weight: 229;
}
.font-weight-230 {
  font-weight: 230;
}
.font-weight-231 {
  font-weight: 231;
}
.font-weight-232 {
  font-weight: 232;
}
.font-weight-233 {
  font-weight: 233;
}
.font-weight-234 {
  font-weight: 234;
}
.font-weight-235 {
  font-weight: 235;
}
.font-weight-236 {
  font-weight: 236;
}
.font-weight-237 {
  font-weight: 237;
}
.font-weight-238 {
  font-weight: 238;
}
.font-weight-239 {
  font-weight: 239;
}
.font-weight-240 {
  font-weight: 240;
}
.font-weight-241 {
  font-weight: 241;
}
.font-weight-242 {
  font-weight: 242;
}
.font-weight-243 {
  font-weight: 243;
}
.font-weight-244 {
  font-weight: 244;
}
.font-weight-245 {
  font-weight: 245;
}
.font-weight-246 {
  font-weight: 246;
}
.font-weight-247 {
  font-weight: 247;
}
.font-weight-248 {
  font-weight: 248;
}
.font-weight-249 {
  font-weight: 249;
}
.font-weight-250 {
  font-weight: 250;
}
.font-weight-251 {
  font-weight: 251;
}
.font-weight-252 {
  font-weight: 252;
}
.font-weight-253 {
  font-weight: 253;
}
.font-weight-254 {
  font-weight: 254;
}
.font-weight-255 {
  font-weight: 255;
}
.font-weight-256 {
  font-weight: 256;
}
.font-weight-257 {
  font-weight: 257;
}
.font-weight-258 {
  font-weight: 258;
}
.font-weight-259 {
  font-weight: 259;
}
.font-weight-260 {
  font-weight: 260;
}
.font-weight-261 {
  font-weight: 261;
}
.font-weight-262 {
  font-weight: 262;
}
.font-weight-263 {
  font-weight: 263;
}
.font-weight-264 {
  font-weight: 264;
}
.font-weight-265 {
  font-weight: 265;
}
.font-weight-266 {
  font-weight: 266;
}
.font-weight-267 {
  font-weight: 267;
}
.font-weight-268 {
  font-weight: 268;
}
.font-weight-269 {
  font-weight: 269;
}
.font-weight-270 {
  font-weight: 270;
}
.font-weight-271 {
  font-weight: 271;
}
.font-weight-272 {
  font-weight: 272;
}
.font-weight-273 {
  font-weight: 273;
}
.font-weight-274 {
  font-weight: 274;
}
.font-weight-275 {
  font-weight: 275;
}
.font-weight-276 {
  font-weight: 276;
}
.font-weight-277 {
  font-weight: 277;
}
.font-weight-278 {
  font-weight: 278;
}
.font-weight-279 {
  font-weight: 279;
}
.font-weight-280 {
  font-weight: 280;
}
.font-weight-281 {
  font-weight: 281;
}
.font-weight-282 {
  font-weight: 282;
}
.font-weight-283 {
  font-weight: 283;
}
.font-weight-284 {
  font-weight: 284;
}
.font-weight-285 {
  font-weight: 285;
}
.font-weight-286 {
  font-weight: 286;
}
.font-weight-287 {
  font-weight: 287;
}
.font-weight-288 {
  font-weight: 288;
}
.font-weight-289 {
  font-weight: 289;
}
.font-weight-290 {
  font-weight: 290;
}
.font-weight-291 {
  font-weight: 291;
}
.font-weight-292 {
  font-weight: 292;
}
.font-weight-293 {
  font-weight: 293;
}
.font-weight-294 {
  font-weight: 294;
}
.font-weight-295 {
  font-weight: 295;
}
.font-weight-296 {
  font-weight: 296;
}
.font-weight-297 {
  font-weight: 297;
}
.font-weight-298 {
  font-weight: 298;
}
.font-weight-299 {
  font-weight: 299;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-301 {
  font-weight: 301;
}
.font-weight-302 {
  font-weight: 302;
}
.font-weight-303 {
  font-weight: 303;
}
.font-weight-304 {
  font-weight: 304;
}
.font-weight-305 {
  font-weight: 305;
}
.font-weight-306 {
  font-weight: 306;
}
.font-weight-307 {
  font-weight: 307;
}
.font-weight-308 {
  font-weight: 308;
}
.font-weight-309 {
  font-weight: 309;
}
.font-weight-310 {
  font-weight: 310;
}
.font-weight-311 {
  font-weight: 311;
}
.font-weight-312 {
  font-weight: 312;
}
.font-weight-313 {
  font-weight: 313;
}
.font-weight-314 {
  font-weight: 314;
}
.font-weight-315 {
  font-weight: 315;
}
.font-weight-316 {
  font-weight: 316;
}
.font-weight-317 {
  font-weight: 317;
}
.font-weight-318 {
  font-weight: 318;
}
.font-weight-319 {
  font-weight: 319;
}
.font-weight-320 {
  font-weight: 320;
}
.font-weight-321 {
  font-weight: 321;
}
.font-weight-322 {
  font-weight: 322;
}
.font-weight-323 {
  font-weight: 323;
}
.font-weight-324 {
  font-weight: 324;
}
.font-weight-325 {
  font-weight: 325;
}
.font-weight-326 {
  font-weight: 326;
}
.font-weight-327 {
  font-weight: 327;
}
.font-weight-328 {
  font-weight: 328;
}
.font-weight-329 {
  font-weight: 329;
}
.font-weight-330 {
  font-weight: 330;
}
.font-weight-331 {
  font-weight: 331;
}
.font-weight-332 {
  font-weight: 332;
}
.font-weight-333 {
  font-weight: 333;
}
.font-weight-334 {
  font-weight: 334;
}
.font-weight-335 {
  font-weight: 335;
}
.font-weight-336 {
  font-weight: 336;
}
.font-weight-337 {
  font-weight: 337;
}
.font-weight-338 {
  font-weight: 338;
}
.font-weight-339 {
  font-weight: 339;
}
.font-weight-340 {
  font-weight: 340;
}
.font-weight-341 {
  font-weight: 341;
}
.font-weight-342 {
  font-weight: 342;
}
.font-weight-343 {
  font-weight: 343;
}
.font-weight-344 {
  font-weight: 344;
}
.font-weight-345 {
  font-weight: 345;
}
.font-weight-346 {
  font-weight: 346;
}
.font-weight-347 {
  font-weight: 347;
}
.font-weight-348 {
  font-weight: 348;
}
.font-weight-349 {
  font-weight: 349;
}
.font-weight-350 {
  font-weight: 350;
}
.font-weight-351 {
  font-weight: 351;
}
.font-weight-352 {
  font-weight: 352;
}
.font-weight-353 {
  font-weight: 353;
}
.font-weight-354 {
  font-weight: 354;
}
.font-weight-355 {
  font-weight: 355;
}
.font-weight-356 {
  font-weight: 356;
}
.font-weight-357 {
  font-weight: 357;
}
.font-weight-358 {
  font-weight: 358;
}
.font-weight-359 {
  font-weight: 359;
}
.font-weight-360 {
  font-weight: 360;
}
.font-weight-361 {
  font-weight: 361;
}
.font-weight-362 {
  font-weight: 362;
}
.font-weight-363 {
  font-weight: 363;
}
.font-weight-364 {
  font-weight: 364;
}
.font-weight-365 {
  font-weight: 365;
}
.font-weight-366 {
  font-weight: 366;
}
.font-weight-367 {
  font-weight: 367;
}
.font-weight-368 {
  font-weight: 368;
}
.font-weight-369 {
  font-weight: 369;
}
.font-weight-370 {
  font-weight: 370;
}
.font-weight-371 {
  font-weight: 371;
}
.font-weight-372 {
  font-weight: 372;
}
.font-weight-373 {
  font-weight: 373;
}
.font-weight-374 {
  font-weight: 374;
}
.font-weight-375 {
  font-weight: 375;
}
.font-weight-376 {
  font-weight: 376;
}
.font-weight-377 {
  font-weight: 377;
}
.font-weight-378 {
  font-weight: 378;
}
.font-weight-379 {
  font-weight: 379;
}
.font-weight-380 {
  font-weight: 380;
}
.font-weight-381 {
  font-weight: 381;
}
.font-weight-382 {
  font-weight: 382;
}
.font-weight-383 {
  font-weight: 383;
}
.font-weight-384 {
  font-weight: 384;
}
.font-weight-385 {
  font-weight: 385;
}
.font-weight-386 {
  font-weight: 386;
}
.font-weight-387 {
  font-weight: 387;
}
.font-weight-388 {
  font-weight: 388;
}
.font-weight-389 {
  font-weight: 389;
}
.font-weight-390 {
  font-weight: 390;
}
.font-weight-391 {
  font-weight: 391;
}
.font-weight-392 {
  font-weight: 392;
}
.font-weight-393 {
  font-weight: 393;
}
.font-weight-394 {
  font-weight: 394;
}
.font-weight-395 {
  font-weight: 395;
}
.font-weight-396 {
  font-weight: 396;
}
.font-weight-397 {
  font-weight: 397;
}
.font-weight-398 {
  font-weight: 398;
}
.font-weight-399 {
  font-weight: 399;
}
.font-weight-400 {
  font-weight: 400;
}
/* Webfont: Lato-Black */
@font-face {
  font-family: "LatoWebBlack";
  src: url("/public-assets/common/font/lato/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Black.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Black.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Black.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-BlackItalic */
@font-face {
  font-family: "LatoWebBlack";
  src: url("/public-assets/common/font/lato/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-BlackItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-BlackItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */
@font-face {
  font-family: "LatoWebBold";
  src: url("/public-assets/common/font/lato/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Bold.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Bold.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-BoldItalic */
@font-face {
  font-family: "LatoWebBold";
  src: url("/public-assets/common/font/lato/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-BoldItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-BoldItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Hairline */
@font-face {
  font-family: "LatoWebHairline";
  src: url("/public-assets/common/font/lato/Lato-Hairline.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Hairline.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Hairline.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Hairline.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Hairline.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-HairlineItalic */
@font-face {
  font-family: "LatoWebHairline";
  src: url("/public-assets/common/font/lato/Lato-HairlineItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-HairlineItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-HairlineItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-HairlineItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-HairlineItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Heavy */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("/public-assets/common/font/lato/Lato-Heavy.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Heavy.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Heavy.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Heavy.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-HeavyItalic */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("/public-assets/common/font/lato/Lato-HeavyItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-HeavyItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-HeavyItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-HeavyItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Italic */
@font-face {
  font-family: "LatoWeb";
  src: url("/public-assets/common/font/lato/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Italic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Italic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Light */
@font-face {
  font-family: "LatoWebLight";
  src: url("/public-assets/common/font/lato/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Light.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Light.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-LightItalic */
@font-face {
  font-family: "LatoWebLight";
  src: url("/public-assets/common/font/lato/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-LightItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-LightItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Medium */
@font-face {
  font-family: "LatoWebMedium";
  src: url("/public-assets/common/font/lato/Lato-Medium.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Medium.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Medium.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Medium.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-MediumItalic */
@font-face {
  font-family: "LatoWebMedium";
  src: url("/public-assets/common/font/lato/Lato-MediumItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-MediumItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-MediumItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-MediumItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Regular */
@font-face {
  font-family: "LatoWeb";
  src: url("/public-assets/common/font/lato/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Regular.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Regular.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Semibold */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("/public-assets/common/font/lato/Lato-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Semibold.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Semibold.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-SemiboldItalic */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("/public-assets/common/font/lato/Lato-SemiboldItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Thin */
@font-face {
  font-family: "LatoWebThin";
  src: url("/public-assets/common/font/lato/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Thin.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Thin.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-ThinItalic */
@font-face {
  font-family: "LatoWebThin";
  src: url("/public-assets/common/font/lato/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-ThinItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-ThinItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.eot");
  src: url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.woff2") format("woff2"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.woff") format("woff"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/* Webfont: VeraMono */
@font-face {
  font-family: "VeraMono";
  src: url("/public-assets/common/font/veramo/VeraMono.ttf");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/veramo/VeraMono.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/veramo/VeraMono.woff2") format("woff2"), url("/public-assets/common/font/veramo/VeraMono.woff") format("woff"), url("/public-assets/common/font/veramo/VeraMono.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}
/* Webfont: VeraMono */
@font-face {
  font-family: "VeraMonoBold";
  src: url("/public-assets/common/font/veramo/VeraMoBd.ttf");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/veramo/VeraMoBd.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/veramo/VeraMoBd.woff2") format("woff2"), url("/public-assets/common/font/veramo/VeraMoBd.woff") format("woff"), url("/public-assets/common/font/veramo/VeraMoBd.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}
/********************************** FONTS **********************************/
/* khula-300 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 300;
  src: url("/public-assets/common/font/khula/khula-v1-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Khula Light"), local("Khula-Light"), url("/public-assets/common/font/khula/khula-v1-latin-300.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-300.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-300.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-300.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-300.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-regular - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 400;
  src: url("/public-assets/common/font/khula/khula-v1-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Khula"), local("Khula-Regular"), url("/public-assets/common/font/khula/khula-v1-latin-regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-regular.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-regular.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-regular.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-regular.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-600 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 600;
  src: url("/public-assets/common/font/khula/khula-v1-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Khula Semibold"), local("Khula-Semibold"), url("/public-assets/common/font/khula/khula-v1-latin-600.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-600.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-600.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-600.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-600.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-700 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 700;
  src: url("/public-assets/common/font/khula/khula-v1-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Khula Bold"), local("Khula-Bold"), url("/public-assets/common/font/khula/khula-v1-latin-700.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-700.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-700.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-700.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-700.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-800 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 800;
  src: url("/public-assets/common/font/khula/khula-v1-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Khula ExtraBold"), local("Khula-ExtraBold"), url("/public-assets/common/font/khula/khula-v1-latin-800.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-800.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-800.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-800.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-800.svg#Khula") format("svg");
  /* Legacy iOS */
}
.hidden {
  display: none;
}

.show-in-mobile-xs, .show-in-mobile-xs-inline, .show-in-mobile-xs-inline-block, .show-in-mobile-md, .show-in-mobile-md-inline, .show-in-mobile-md-inline-block, .show-in-mobile-lg, .show-in-mobile-lg-inline, .show-in-mobile-lg-inline-block, .show-in-mobile-xlg, .show-in-mobile-xlg-inline, .show-in-mobile-xlg-inline-block, .show-in-tablet-xs, .show-in-tablet-xs-inline, .show-in-tablet-xs-inline-block, .show-in-tablet-sm, .show-in-tablet-sm-inline, .show-in-tablet-sm-inline-block, .show-in-tablet-md, .show-in-tablet-md-inline, .show-in-tablet-md-inline-block, .show-in-tablet-lg, .show-in-tablet-lg-inline, .show-in-tablet-lg-inline-block, .show-in-tablet-xlg, .show-in-tablet-xlg-inline, .show-in-tablet-xlg-inline-block, .show-in-laptop-xs, .show-in-laptop-xs-inline, .show-in-laptop-xs-inline-block, .show-in-laptop-md, .show-in-laptop-md-inline, .show-in-laptop-md-inline-block, .show-in-laptop-lg, .show-in-laptop-lg-inline, .show-in-laptop-lg-inline-block, .hide-in-mobile-xs, .hide-in-mobile-xs-inline, .hide-in-mobile-xs-inline-block, .hide-in-mobile-md, .hide-in-mobile-md-inline, .hide-in-mobile-md-inline-block, .hide-in-mobile-lg, .hide-in-mobile-lg-inline, .hide-in-mobile-lg-inline-block, .hide-in-mobile-xlg, .hide-in-mobile-xlg-inline, .hide-in-mobile-xlg-inline-block, .hide-in-tablet-xs, .hide-in-tablet-xs-inline, .hide-in-tablet-xs-inline-block, .hide-in-tablet-sm, .hide-in-tablet-sm-inline, .hide-in-tablet-sm-inline-block, .hide-in-tablet-md, .hide-in-tablet-md-inline, .hide-in-tablet-md-inline-block, .hide-in-tablet-lg, .hide-in-tablet-lg-inline, .hide-in-tablet-lg-inline-block, .hide-in-tablet-xlg, .hide-in-tablet-xlg-inline, .hide-in-tablet-xlg-inline-block, .hide-in-laptop-xs, .hide-in-laptop-xs-inline, .hide-in-laptop-xs-inline-block, .hide-in-laptop-md, .hide-in-laptop-md-inline, .hide-in-laptop-md-inline-block, .hide-in-laptop-lg, .hide-in-laptop-lg-inline, .hide-in-laptop-lg-inline-block {
  display: none !important;
}

@media (max-width: 1920px) {
  .show-in-laptop-xlg {
    display: block !important;
  }
  .show-in-laptop-xlg-inline {
    display: inline;
  }
  .show-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1680px) {
  .show-in-laptop-lg {
    display: block !important;
  }
  .show-in-laptop-lg-inline {
    display: inline;
  }
  .show-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1440px) {
  .show-in-laptop-md {
    display: block !important;
  }
  .show-in-laptop-md-inline {
    display: inline;
  }
  .show-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1280px) {
  .show-in-laptop-xs {
    display: block !important;
  }
  .show-in-laptop-xs-inline {
    display: inline;
  }
  .show-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1366px) {
  .show-in-tablet-xlg {
    display: block !important;
  }
  .show-in-tablet-xlg-inline {
    display: inline;
  }
  .show-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1112px) {
  .show-in-tablet-lg {
    display: block !important;
  }
  .show-in-tablet-lg-inline {
    display: inline;
  }
  .show-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 834px) {
  .show-in-tablet-sm {
    display: block !important;
  }
  .show-in-tablet-sm-inline {
    display: inline;
  }
  .show-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .show-in-tablet-xs {
    display: block !important;
  }
  .show-in-tablet-xs-inline {
    display: inline;
  }
  .show-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 736px) {
  .show-in-mobile-xlg {
    display: block !important;
  }
  .show-in-mobile-xlg-inline {
    display: inline;
  }
  .show-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 575px) {
  .show-in-mobile-lg {
    display: block !important;
  }
  .show-in-mobile-lg-inline {
    display: inline;
  }
  .show-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 414px) {
  .show-in-mobile-md {
    display: block !important;
  }
  .show-in-mobile-md-inline {
    display: inline;
  }
  .show-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 320px) {
  .show-in-mobile-xs {
    display: block !important;
  }
  .show-in-mobile-xs-inline {
    display: inline;
  }
  .show-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

@media (min-width: 1921px) {
  .hide-in-laptop-xlg {
    display: block !important;
  }
  .hide-in-laptop-xlg-inline {
    display: inline;
  }
  .hide-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1681px) {
  .hide-in-laptop-lg {
    display: block !important;
  }
  .hide-in-laptop-lg-inline {
    display: inline;
  }
  .hide-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1441px) {
  .hide-in-laptop-md {
    display: block !important;
  }
  .hide-in-laptop-md-inline {
    display: inline;
  }
  .hide-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1281px) {
  .hide-in-laptop-xs {
    display: block !important;
  }
  .hide-in-laptop-xs-inline {
    display: inline;
  }
  .hide-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1367px) {
  .hide-in-tablet-xlg {
    display: block !important;
  }
  .hide-in-tablet-xlg-inline {
    display: inline;
  }
  .hide-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1113px) {
  .hide-in-tablet-lg {
    display: block !important;
  }
  .hide-in-tablet-lg-inline {
    display: inline;
  }
  .hide-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 835px) {
  .hide-in-tablet-sm {
    display: block !important;
  }
  .hide-in-tablet-sm-inline {
    display: inline;
  }
  .hide-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 769px) {
  .hide-in-tablet-xs {
    display: block !important;
  }
  .hide-in-tablet-xs-inline {
    display: inline;
  }
  .hide-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 737px) {
  .hide-in-mobile-xlg {
    display: block !important;
  }
  .hide-in-mobile-xlg-inline {
    display: inline;
  }
  .hide-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .hide-in-mobile-lg {
    display: block !important;
  }
  .hide-in-mobile-lg-inline {
    display: inline;
  }
  .hide-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 415px) {
  .hide-in-mobile-md {
    display: block !important;
  }
  .hide-in-mobile-md-inline {
    display: inline;
  }
  .hide-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 321px) {
  .hide-in-mobile-xs {
    display: block !important;
  }
  .hide-in-mobile-xs-inline {
    display: inline;
  }
  .hide-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

/*============================================
DO NOT CHANGE!!!
=============================================*/
.text-transparent {
  color: transparent !important;
}

.border-transparent {
  border-color: transparent;
}

.transparent {
  background-color: transparent !important;
  color: white !important;
}

.tile-transparent {
  background: transparent !important;
}
@media (min-width: 1025px) {
  .tile-transparent:hover {
    background-color: rgba(13, 13, 13, 0) !important;
  }
}
.tile-transparent:active, .tile-transparent:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  background-color: rgba(5, 5, 5, 0) !important;
}

.target-transparent {
  background: transparent !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-transparent {
  background-color: transparent !important;
}

.btn-transparent {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: transparent !important;
  border: 2px solid transparent !important;
}
.btn-transparent:focus, .btn-transparent:active {
  outline: none;
  color: white !important;
  background: transparent !important;
  text-decoration: none;
}

.bg-overlay-transparent-10 {
  background: rgba(0, 0, 0, 0.1);
}
.bg-overlay-transparent-20 {
  background: rgba(0, 0, 0, 0.2);
}
.bg-overlay-transparent-30 {
  background: rgba(0, 0, 0, 0.3);
}
.bg-overlay-transparent-40 {
  background: rgba(0, 0, 0, 0.4);
}
.bg-overlay-transparent-50 {
  background: rgba(0, 0, 0, 0.5);
}
.bg-overlay-transparent-60 {
  background: rgba(0, 0, 0, 0.6);
}
.bg-overlay-transparent-70 {
  background: rgba(0, 0, 0, 0.7);
}
.bg-overlay-transparent-80 {
  background: rgba(0, 0, 0, 0.8);
}
.bg-overlay-transparent-90 {
  background: rgba(0, 0, 0, 0.9);
}
.bg-transparent {
  background: transparent;
}
.bg-dark-transparent-1 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-1 {
  background: rgba(3, 3, 3, 0);
}
.bg-dark-transparent-2 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-2 {
  background: rgba(5, 5, 5, 0);
}
.bg-dark-transparent-3 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-3 {
  background: rgba(8, 8, 8, 0);
}
.bg-dark-transparent-4 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-4 {
  background: rgba(10, 10, 10, 0);
}
.bg-dark-transparent-5 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-5 {
  background: rgba(13, 13, 13, 0);
}
.bg-dark-transparent-6 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-6 {
  background: rgba(15, 15, 15, 0);
}
.bg-dark-transparent-7 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-7 {
  background: rgba(18, 18, 18, 0);
}
.bg-dark-transparent-8 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-8 {
  background: rgba(20, 20, 20, 0);
}
.bg-dark-transparent-9 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-9 {
  background: rgba(23, 23, 23, 0);
}
.bg-dark-transparent-10 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-10 {
  background: rgba(26, 26, 26, 0);
}
.bg-dark-transparent-11 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-11 {
  background: rgba(28, 28, 28, 0);
}
.bg-dark-transparent-12 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-12 {
  background: rgba(31, 31, 31, 0);
}
.bg-dark-transparent-13 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-13 {
  background: rgba(33, 33, 33, 0);
}
.bg-dark-transparent-14 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-14 {
  background: rgba(36, 36, 36, 0);
}
.bg-dark-transparent-15 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-15 {
  background: rgba(38, 38, 38, 0);
}
.bg-dark-transparent-16 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-16 {
  background: rgba(41, 41, 41, 0);
}
.bg-dark-transparent-17 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-17 {
  background: rgba(43, 43, 43, 0);
}
.bg-dark-transparent-18 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-18 {
  background: rgba(46, 46, 46, 0);
}
.bg-dark-transparent-19 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-19 {
  background: rgba(48, 48, 48, 0);
}
.bg-dark-transparent-20 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-20 {
  background: rgba(51, 51, 51, 0);
}
.bg-dark-transparent-21 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-21 {
  background: rgba(54, 54, 54, 0);
}
.bg-dark-transparent-22 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-22 {
  background: rgba(56, 56, 56, 0);
}
.bg-dark-transparent-23 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-23 {
  background: rgba(59, 59, 59, 0);
}
.bg-dark-transparent-24 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-24 {
  background: rgba(61, 61, 61, 0);
}
.bg-dark-transparent-25 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-25 {
  background: rgba(64, 64, 64, 0);
}
.bg-dark-transparent-26 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-26 {
  background: rgba(66, 66, 66, 0);
}
.bg-dark-transparent-27 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-27 {
  background: rgba(69, 69, 69, 0);
}
.bg-dark-transparent-28 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-28 {
  background: rgba(71, 71, 71, 0);
}
.bg-dark-transparent-29 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-29 {
  background: rgba(74, 74, 74, 0);
}
.bg-dark-transparent-30 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-30 {
  background: rgba(77, 77, 77, 0);
}
.bg-dark-transparent-31 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-31 {
  background: rgba(79, 79, 79, 0);
}
.bg-dark-transparent-32 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-32 {
  background: rgba(82, 82, 82, 0);
}
.bg-dark-transparent-33 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-33 {
  background: rgba(84, 84, 84, 0);
}
.bg-dark-transparent-34 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-34 {
  background: rgba(87, 87, 87, 0);
}
.bg-dark-transparent-35 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-35 {
  background: rgba(89, 89, 89, 0);
}
.bg-dark-transparent-36 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-36 {
  background: rgba(92, 92, 92, 0);
}
.bg-dark-transparent-37 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-37 {
  background: rgba(94, 94, 94, 0);
}
.bg-dark-transparent-38 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-38 {
  background: rgba(97, 97, 97, 0);
}
.bg-dark-transparent-39 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-39 {
  background: rgba(99, 99, 99, 0);
}
.bg-dark-transparent-40 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-40 {
  background: rgba(102, 102, 102, 0);
}
.bg-dark-transparent-41 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-41 {
  background: rgba(105, 105, 105, 0);
}
.bg-dark-transparent-42 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-42 {
  background: rgba(107, 107, 107, 0);
}
.bg-dark-transparent-43 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-43 {
  background: rgba(110, 110, 110, 0);
}
.bg-dark-transparent-44 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-44 {
  background: rgba(112, 112, 112, 0);
}
.bg-dark-transparent-45 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-45 {
  background: rgba(115, 115, 115, 0);
}
.bg-dark-transparent-46 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-46 {
  background: rgba(117, 117, 117, 0);
}
.bg-dark-transparent-47 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-47 {
  background: rgba(120, 120, 120, 0);
}
.bg-dark-transparent-48 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-48 {
  background: rgba(122, 122, 122, 0);
}
.bg-dark-transparent-49 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-49 {
  background: rgba(125, 125, 125, 0);
}
.bg-dark-transparent-50 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-50 {
  background: rgba(128, 128, 128, 0);
}
.bg-dark-transparent-51 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-51 {
  background: rgba(130, 130, 130, 0);
}
.bg-dark-transparent-52 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-52 {
  background: rgba(133, 133, 133, 0);
}
.bg-dark-transparent-53 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-53 {
  background: rgba(135, 135, 135, 0);
}
.bg-dark-transparent-54 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-54 {
  background: rgba(138, 138, 138, 0);
}
.bg-dark-transparent-55 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-55 {
  background: rgba(140, 140, 140, 0);
}
.bg-dark-transparent-56 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-56 {
  background: rgba(143, 143, 143, 0);
}
.bg-dark-transparent-57 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-57 {
  background: rgba(145, 145, 145, 0);
}
.bg-dark-transparent-58 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-58 {
  background: rgba(148, 148, 148, 0);
}
.bg-dark-transparent-59 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-59 {
  background: rgba(150, 150, 150, 0);
}
.bg-dark-transparent-60 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-60 {
  background: rgba(153, 153, 153, 0);
}
.bg-dark-transparent-61 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-61 {
  background: rgba(156, 156, 156, 0);
}
.bg-dark-transparent-62 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-62 {
  background: rgba(158, 158, 158, 0);
}
.bg-dark-transparent-63 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-63 {
  background: rgba(161, 161, 161, 0);
}
.bg-dark-transparent-64 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-64 {
  background: rgba(163, 163, 163, 0);
}
.bg-dark-transparent-65 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-65 {
  background: rgba(166, 166, 166, 0);
}
.bg-dark-transparent-66 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-66 {
  background: rgba(168, 168, 168, 0);
}
.bg-dark-transparent-67 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-67 {
  background: rgba(171, 171, 171, 0);
}
.bg-dark-transparent-68 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-68 {
  background: rgba(173, 173, 173, 0);
}
.bg-dark-transparent-69 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-69 {
  background: rgba(176, 176, 176, 0);
}
.bg-dark-transparent-70 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-70 {
  background: rgba(179, 179, 179, 0);
}
.bg-dark-transparent-71 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-71 {
  background: rgba(181, 181, 181, 0);
}
.bg-dark-transparent-72 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-72 {
  background: rgba(184, 184, 184, 0);
}
.bg-dark-transparent-73 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-73 {
  background: rgba(186, 186, 186, 0);
}
.bg-dark-transparent-74 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-74 {
  background: rgba(189, 189, 189, 0);
}
.bg-dark-transparent-75 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-75 {
  background: rgba(191, 191, 191, 0);
}
.bg-dark-transparent-76 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-76 {
  background: rgba(194, 194, 194, 0);
}
.bg-dark-transparent-77 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-77 {
  background: rgba(196, 196, 196, 0);
}
.bg-dark-transparent-78 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-78 {
  background: rgba(199, 199, 199, 0);
}
.bg-dark-transparent-79 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-79 {
  background: rgba(201, 201, 201, 0);
}
.bg-dark-transparent-80 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-80 {
  background: rgba(204, 204, 204, 0);
}
.bg-dark-transparent-81 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-81 {
  background: rgba(207, 207, 207, 0);
}
.bg-dark-transparent-82 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-82 {
  background: rgba(209, 209, 209, 0);
}
.bg-dark-transparent-83 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-83 {
  background: rgba(212, 212, 212, 0);
}
.bg-dark-transparent-84 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-84 {
  background: rgba(214, 214, 214, 0);
}
.bg-dark-transparent-85 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-85 {
  background: rgba(217, 217, 217, 0);
}
.bg-dark-transparent-86 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-86 {
  background: rgba(219, 219, 219, 0);
}
.bg-dark-transparent-87 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-87 {
  background: rgba(222, 222, 222, 0);
}
.bg-dark-transparent-88 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-88 {
  background: rgba(224, 224, 224, 0);
}
.bg-dark-transparent-89 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-89 {
  background: rgba(227, 227, 227, 0);
}
.bg-dark-transparent-90 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-90 {
  background: rgba(230, 230, 230, 0);
}
.bg-dark-transparent-91 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-91 {
  background: rgba(232, 232, 232, 0);
}
.bg-dark-transparent-92 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-92 {
  background: rgba(235, 235, 235, 0);
}
.bg-dark-transparent-93 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-93 {
  background: rgba(237, 237, 237, 0);
}
.bg-dark-transparent-94 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-94 {
  background: rgba(240, 240, 240, 0);
}
.bg-dark-transparent-95 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-95 {
  background: rgba(242, 242, 242, 0);
}
.bg-dark-transparent-96 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-96 {
  background: rgba(245, 245, 245, 0);
}
.bg-dark-transparent-97 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-97 {
  background: rgba(247, 247, 247, 0);
}
.bg-dark-transparent-98 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-98 {
  background: rgba(250, 250, 250, 0);
}
.bg-dark-transparent-99 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-99 {
  background: rgba(252, 252, 252, 0);
}
.bg-dark-transparent-100 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-100 {
  background: rgba(255, 255, 255, 0);
}

.text-brand-original {
  color: #00a9d4 !important;
}

.border-brand-original {
  border-color: #00a9d4;
}

.brand-original {
  background-color: #00a9d4 !important;
  color: white !important;
}

.tile-brand-original {
  background: #00a9d4 !important;
}
@media (min-width: 1025px) {
  .tile-brand-original:hover {
    background-color: #00bdee !important;
  }
}
.tile-brand-original:active, .tile-brand-original:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 169, 212, 0.5);
  background-color: #00b1de !important;
}

.target-brand-original {
  background: #00a9d4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-original {
  background-color: #00a9d4 !important;
}

.btn-brand-original {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #00a9d4 !important;
  border: 2px solid #00a9d4 !important;
}
.btn-brand-original:focus, .btn-brand-original:active {
  outline: none;
  color: white !important;
  background: #00a9d4 !important;
  text-decoration: none;
}

.bg-overlay-brand-original-10 {
  background: rgba(0, 169, 212, 0.1);
}
.bg-overlay-brand-original-20 {
  background: rgba(0, 169, 212, 0.2);
}
.bg-overlay-brand-original-30 {
  background: rgba(0, 169, 212, 0.3);
}
.bg-overlay-brand-original-40 {
  background: rgba(0, 169, 212, 0.4);
}
.bg-overlay-brand-original-50 {
  background: rgba(0, 169, 212, 0.5);
}
.bg-overlay-brand-original-60 {
  background: rgba(0, 169, 212, 0.6);
}
.bg-overlay-brand-original-70 {
  background: rgba(0, 169, 212, 0.7);
}
.bg-overlay-brand-original-80 {
  background: rgba(0, 169, 212, 0.8);
}
.bg-overlay-brand-original-90 {
  background: rgba(0, 169, 212, 0.9);
}
.bg-brand-original {
  background: #00a9d4;
}
.bg-dark-brand-original-1 {
  background: #00a5cf;
}
.bg-light-brand-original-1 {
  background: #00add9;
}
.bg-dark-brand-original-2 {
  background: #00a1ca;
}
.bg-light-brand-original-2 {
  background: #00b1de;
}
.bg-dark-brand-original-3 {
  background: #009dc5;
}
.bg-light-brand-original-3 {
  background: #00b5e3;
}
.bg-dark-brand-original-4 {
  background: #0099c0;
}
.bg-light-brand-original-4 {
  background: #00b9e8;
}
.bg-dark-brand-original-5 {
  background: #0095bb;
}
.bg-light-brand-original-5 {
  background: #00bdee;
}
.bg-dark-brand-original-6 {
  background: #0091b5;
}
.bg-light-brand-original-6 {
  background: #00c1f3;
}
.bg-dark-brand-original-7 {
  background: #008db0;
}
.bg-light-brand-original-7 {
  background: #00c5f8;
}
.bg-dark-brand-original-8 {
  background: #0088ab;
}
.bg-light-brand-original-8 {
  background: #00cafd;
}
.bg-dark-brand-original-9 {
  background: #0084a6;
}
.bg-light-brand-original-9 {
  background: #03ccff;
}
.bg-dark-brand-original-10 {
  background: #0080a1;
}
.bg-light-brand-original-10 {
  background: #08cdff;
}
.bg-dark-brand-original-11 {
  background: #007c9c;
}
.bg-light-brand-original-11 {
  background: #0dceff;
}
.bg-dark-brand-original-12 {
  background: #007897;
}
.bg-light-brand-original-12 {
  background: #12cfff;
}
.bg-dark-brand-original-13 {
  background: #007492;
}
.bg-light-brand-original-13 {
  background: #17d0ff;
}
.bg-dark-brand-original-14 {
  background: #00708d;
}
.bg-light-brand-original-14 {
  background: #1cd1ff;
}
.bg-dark-brand-original-15 {
  background: #006c88;
}
.bg-light-brand-original-15 {
  background: #22d2ff;
}
.bg-dark-brand-original-16 {
  background: #006882;
}
.bg-light-brand-original-16 {
  background: #27d3ff;
}
.bg-dark-brand-original-17 {
  background: #00647d;
}
.bg-light-brand-original-17 {
  background: #2cd4ff;
}
.bg-dark-brand-original-18 {
  background: #006078;
}
.bg-light-brand-original-18 {
  background: #31d5ff;
}
.bg-dark-brand-original-19 {
  background: #005c73;
}
.bg-light-brand-original-19 {
  background: #36d6ff;
}
.bg-dark-brand-original-20 {
  background: #00586e;
}
.bg-light-brand-original-20 {
  background: #3bd7ff;
}
.bg-dark-brand-original-21 {
  background: #005469;
}
.bg-light-brand-original-21 {
  background: #40d8ff;
}
.bg-dark-brand-original-22 {
  background: #005064;
}
.bg-light-brand-original-22 {
  background: #45d9ff;
}
.bg-dark-brand-original-23 {
  background: #004b5f;
}
.bg-light-brand-original-23 {
  background: #4adaff;
}
.bg-dark-brand-original-24 {
  background: #00475a;
}
.bg-light-brand-original-24 {
  background: #4fdbff;
}
.bg-dark-brand-original-25 {
  background: #004355;
}
.bg-light-brand-original-25 {
  background: #55dcff;
}
.bg-dark-brand-original-26 {
  background: #003f4f;
}
.bg-light-brand-original-26 {
  background: #5addff;
}
.bg-dark-brand-original-27 {
  background: #003b4a;
}
.bg-light-brand-original-27 {
  background: #5fdeff;
}
.bg-dark-brand-original-28 {
  background: #003745;
}
.bg-light-brand-original-28 {
  background: #64e0ff;
}
.bg-dark-brand-original-29 {
  background: #003340;
}
.bg-light-brand-original-29 {
  background: #69e1ff;
}
.bg-dark-brand-original-30 {
  background: #002f3b;
}
.bg-light-brand-original-30 {
  background: #6ee2ff;
}
.bg-dark-brand-original-31 {
  background: #002b36;
}
.bg-light-brand-original-31 {
  background: #73e3ff;
}
.bg-dark-brand-original-32 {
  background: #002731;
}
.bg-light-brand-original-32 {
  background: #78e4ff;
}
.bg-dark-brand-original-33 {
  background: #00232c;
}
.bg-light-brand-original-33 {
  background: #7de5ff;
}
.bg-dark-brand-original-34 {
  background: #001f27;
}
.bg-light-brand-original-34 {
  background: #82e6ff;
}
.bg-dark-brand-original-35 {
  background: #001b22;
}
.bg-light-brand-original-35 {
  background: #88e7ff;
}
.bg-dark-brand-original-36 {
  background: #00171c;
}
.bg-light-brand-original-36 {
  background: #8de8ff;
}
.bg-dark-brand-original-37 {
  background: #001317;
}
.bg-light-brand-original-37 {
  background: #92e9ff;
}
.bg-dark-brand-original-38 {
  background: #000f12;
}
.bg-light-brand-original-38 {
  background: #97eaff;
}
.bg-dark-brand-original-39 {
  background: #000a0d;
}
.bg-light-brand-original-39 {
  background: #9cebff;
}
.bg-dark-brand-original-40 {
  background: #000608;
}
.bg-light-brand-original-40 {
  background: #a1ecff;
}
.bg-dark-brand-original-41 {
  background: #000203;
}
.bg-light-brand-original-41 {
  background: #a6edff;
}
.bg-dark-brand-original-42 {
  background: black;
}
.bg-light-brand-original-42 {
  background: #abeeff;
}
.bg-dark-brand-original-43 {
  background: black;
}
.bg-light-brand-original-43 {
  background: #b0efff;
}
.bg-dark-brand-original-44 {
  background: black;
}
.bg-light-brand-original-44 {
  background: #b5f0ff;
}
.bg-dark-brand-original-45 {
  background: black;
}
.bg-light-brand-original-45 {
  background: #bbf1ff;
}
.bg-dark-brand-original-46 {
  background: black;
}
.bg-light-brand-original-46 {
  background: #c0f2ff;
}
.bg-dark-brand-original-47 {
  background: black;
}
.bg-light-brand-original-47 {
  background: #c5f3ff;
}
.bg-dark-brand-original-48 {
  background: black;
}
.bg-light-brand-original-48 {
  background: #caf4ff;
}
.bg-dark-brand-original-49 {
  background: black;
}
.bg-light-brand-original-49 {
  background: #cff5ff;
}
.bg-dark-brand-original-50 {
  background: black;
}
.bg-light-brand-original-50 {
  background: #d4f6ff;
}
.bg-dark-brand-original-51 {
  background: black;
}
.bg-light-brand-original-51 {
  background: #d9f7ff;
}
.bg-dark-brand-original-52 {
  background: black;
}
.bg-light-brand-original-52 {
  background: #def8ff;
}
.bg-dark-brand-original-53 {
  background: black;
}
.bg-light-brand-original-53 {
  background: #e3f9ff;
}
.bg-dark-brand-original-54 {
  background: black;
}
.bg-light-brand-original-54 {
  background: #e8faff;
}
.bg-dark-brand-original-55 {
  background: black;
}
.bg-light-brand-original-55 {
  background: #eefbff;
}
.bg-dark-brand-original-56 {
  background: black;
}
.bg-light-brand-original-56 {
  background: #f3fcff;
}
.bg-dark-brand-original-57 {
  background: black;
}
.bg-light-brand-original-57 {
  background: #f8feff;
}
.bg-dark-brand-original-58 {
  background: black;
}
.bg-light-brand-original-58 {
  background: #fdffff;
}
.bg-dark-brand-original-59 {
  background: black;
}
.bg-light-brand-original-59 {
  background: white;
}
.bg-dark-brand-original-60 {
  background: black;
}
.bg-light-brand-original-60 {
  background: white;
}
.bg-dark-brand-original-61 {
  background: black;
}
.bg-light-brand-original-61 {
  background: white;
}
.bg-dark-brand-original-62 {
  background: black;
}
.bg-light-brand-original-62 {
  background: white;
}
.bg-dark-brand-original-63 {
  background: black;
}
.bg-light-brand-original-63 {
  background: white;
}
.bg-dark-brand-original-64 {
  background: black;
}
.bg-light-brand-original-64 {
  background: white;
}
.bg-dark-brand-original-65 {
  background: black;
}
.bg-light-brand-original-65 {
  background: white;
}
.bg-dark-brand-original-66 {
  background: black;
}
.bg-light-brand-original-66 {
  background: white;
}
.bg-dark-brand-original-67 {
  background: black;
}
.bg-light-brand-original-67 {
  background: white;
}
.bg-dark-brand-original-68 {
  background: black;
}
.bg-light-brand-original-68 {
  background: white;
}
.bg-dark-brand-original-69 {
  background: black;
}
.bg-light-brand-original-69 {
  background: white;
}
.bg-dark-brand-original-70 {
  background: black;
}
.bg-light-brand-original-70 {
  background: white;
}
.bg-dark-brand-original-71 {
  background: black;
}
.bg-light-brand-original-71 {
  background: white;
}
.bg-dark-brand-original-72 {
  background: black;
}
.bg-light-brand-original-72 {
  background: white;
}
.bg-dark-brand-original-73 {
  background: black;
}
.bg-light-brand-original-73 {
  background: white;
}
.bg-dark-brand-original-74 {
  background: black;
}
.bg-light-brand-original-74 {
  background: white;
}
.bg-dark-brand-original-75 {
  background: black;
}
.bg-light-brand-original-75 {
  background: white;
}
.bg-dark-brand-original-76 {
  background: black;
}
.bg-light-brand-original-76 {
  background: white;
}
.bg-dark-brand-original-77 {
  background: black;
}
.bg-light-brand-original-77 {
  background: white;
}
.bg-dark-brand-original-78 {
  background: black;
}
.bg-light-brand-original-78 {
  background: white;
}
.bg-dark-brand-original-79 {
  background: black;
}
.bg-light-brand-original-79 {
  background: white;
}
.bg-dark-brand-original-80 {
  background: black;
}
.bg-light-brand-original-80 {
  background: white;
}
.bg-dark-brand-original-81 {
  background: black;
}
.bg-light-brand-original-81 {
  background: white;
}
.bg-dark-brand-original-82 {
  background: black;
}
.bg-light-brand-original-82 {
  background: white;
}
.bg-dark-brand-original-83 {
  background: black;
}
.bg-light-brand-original-83 {
  background: white;
}
.bg-dark-brand-original-84 {
  background: black;
}
.bg-light-brand-original-84 {
  background: white;
}
.bg-dark-brand-original-85 {
  background: black;
}
.bg-light-brand-original-85 {
  background: white;
}
.bg-dark-brand-original-86 {
  background: black;
}
.bg-light-brand-original-86 {
  background: white;
}
.bg-dark-brand-original-87 {
  background: black;
}
.bg-light-brand-original-87 {
  background: white;
}
.bg-dark-brand-original-88 {
  background: black;
}
.bg-light-brand-original-88 {
  background: white;
}
.bg-dark-brand-original-89 {
  background: black;
}
.bg-light-brand-original-89 {
  background: white;
}
.bg-dark-brand-original-90 {
  background: black;
}
.bg-light-brand-original-90 {
  background: white;
}
.bg-dark-brand-original-91 {
  background: black;
}
.bg-light-brand-original-91 {
  background: white;
}
.bg-dark-brand-original-92 {
  background: black;
}
.bg-light-brand-original-92 {
  background: white;
}
.bg-dark-brand-original-93 {
  background: black;
}
.bg-light-brand-original-93 {
  background: white;
}
.bg-dark-brand-original-94 {
  background: black;
}
.bg-light-brand-original-94 {
  background: white;
}
.bg-dark-brand-original-95 {
  background: black;
}
.bg-light-brand-original-95 {
  background: white;
}
.bg-dark-brand-original-96 {
  background: black;
}
.bg-light-brand-original-96 {
  background: white;
}
.bg-dark-brand-original-97 {
  background: black;
}
.bg-light-brand-original-97 {
  background: white;
}
.bg-dark-brand-original-98 {
  background: black;
}
.bg-light-brand-original-98 {
  background: white;
}
.bg-dark-brand-original-99 {
  background: black;
}
.bg-light-brand-original-99 {
  background: white;
}
.bg-dark-brand-original-100 {
  background: black;
}
.bg-light-brand-original-100 {
  background: white;
}

.text-brand {
  color: #007E9E !important;
}

.border-brand {
  border-color: #007E9E;
}

.brand {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-brand {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-brand:hover {
    background-color: #0092b8 !important;
  }
}
.tile-brand:active, .tile-brand:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-brand {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand {
  background-color: #007E9E !important;
}

.btn-brand {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-brand:focus, .btn-brand:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-brand-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-brand-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-brand-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-brand-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-brand-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-brand-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-brand-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-brand-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-brand-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-brand {
  background: #007E9E;
}
.bg-dark-brand-1 {
  background: #007a99;
}
.bg-light-brand-1 {
  background: #0082a3;
}
.bg-dark-brand-2 {
  background: #007694;
}
.bg-light-brand-2 {
  background: #0086a8;
}
.bg-dark-brand-3 {
  background: #00728f;
}
.bg-light-brand-3 {
  background: #008aad;
}
.bg-dark-brand-4 {
  background: #006e8a;
}
.bg-light-brand-4 {
  background: #008eb2;
}
.bg-dark-brand-5 {
  background: #006a85;
}
.bg-light-brand-5 {
  background: #0092b8;
}
.bg-dark-brand-6 {
  background: #00667f;
}
.bg-light-brand-6 {
  background: #0096bd;
}
.bg-dark-brand-7 {
  background: #00627a;
}
.bg-light-brand-7 {
  background: #009ac2;
}
.bg-dark-brand-8 {
  background: #005d75;
}
.bg-light-brand-8 {
  background: #009fc7;
}
.bg-dark-brand-9 {
  background: #005970;
}
.bg-light-brand-9 {
  background: #00a3cc;
}
.bg-dark-brand-10 {
  background: #00556b;
}
.bg-light-brand-10 {
  background: #00a7d1;
}
.bg-dark-brand-11 {
  background: #005166;
}
.bg-light-brand-11 {
  background: #00abd6;
}
.bg-dark-brand-12 {
  background: #004d61;
}
.bg-light-brand-12 {
  background: #00afdb;
}
.bg-dark-brand-13 {
  background: #00495c;
}
.bg-light-brand-13 {
  background: #00b3e0;
}
.bg-dark-brand-14 {
  background: #004557;
}
.bg-light-brand-14 {
  background: #00b7e5;
}
.bg-dark-brand-15 {
  background: #004152;
}
.bg-light-brand-15 {
  background: #00bbeb;
}
.bg-dark-brand-16 {
  background: #003d4c;
}
.bg-light-brand-16 {
  background: #00bff0;
}
.bg-dark-brand-17 {
  background: #003947;
}
.bg-light-brand-17 {
  background: #00c3f5;
}
.bg-dark-brand-18 {
  background: #003542;
}
.bg-light-brand-18 {
  background: #00c7fa;
}
.bg-dark-brand-19 {
  background: #00313d;
}
.bg-light-brand-19 {
  background: #00cbff;
}
.bg-dark-brand-20 {
  background: #002d38;
}
.bg-light-brand-20 {
  background: #05ccff;
}
.bg-dark-brand-21 {
  background: #002933;
}
.bg-light-brand-21 {
  background: #0acdff;
}
.bg-dark-brand-22 {
  background: #00252e;
}
.bg-light-brand-22 {
  background: #0fceff;
}
.bg-dark-brand-23 {
  background: #002029;
}
.bg-light-brand-23 {
  background: #14cfff;
}
.bg-dark-brand-24 {
  background: #001c24;
}
.bg-light-brand-24 {
  background: #19d0ff;
}
.bg-dark-brand-25 {
  background: #00181f;
}
.bg-light-brand-25 {
  background: #1fd2ff;
}
.bg-dark-brand-26 {
  background: #001419;
}
.bg-light-brand-26 {
  background: #24d3ff;
}
.bg-dark-brand-27 {
  background: #001014;
}
.bg-light-brand-27 {
  background: #29d4ff;
}
.bg-dark-brand-28 {
  background: #000c0f;
}
.bg-light-brand-28 {
  background: #2ed5ff;
}
.bg-dark-brand-29 {
  background: #00080a;
}
.bg-light-brand-29 {
  background: #33d6ff;
}
.bg-dark-brand-30 {
  background: #000405;
}
.bg-light-brand-30 {
  background: #38d7ff;
}
.bg-dark-brand-31 {
  background: black;
}
.bg-light-brand-31 {
  background: #3dd8ff;
}
.bg-dark-brand-32 {
  background: black;
}
.bg-light-brand-32 {
  background: #42d9ff;
}
.bg-dark-brand-33 {
  background: black;
}
.bg-light-brand-33 {
  background: #47daff;
}
.bg-dark-brand-34 {
  background: black;
}
.bg-light-brand-34 {
  background: #4cdbff;
}
.bg-dark-brand-35 {
  background: black;
}
.bg-light-brand-35 {
  background: #52dcff;
}
.bg-dark-brand-36 {
  background: black;
}
.bg-light-brand-36 {
  background: #57ddff;
}
.bg-dark-brand-37 {
  background: black;
}
.bg-light-brand-37 {
  background: #5cdeff;
}
.bg-dark-brand-38 {
  background: black;
}
.bg-light-brand-38 {
  background: #61dfff;
}
.bg-dark-brand-39 {
  background: black;
}
.bg-light-brand-39 {
  background: #66e0ff;
}
.bg-dark-brand-40 {
  background: black;
}
.bg-light-brand-40 {
  background: #6be1ff;
}
.bg-dark-brand-41 {
  background: black;
}
.bg-light-brand-41 {
  background: #70e2ff;
}
.bg-dark-brand-42 {
  background: black;
}
.bg-light-brand-42 {
  background: #75e3ff;
}
.bg-dark-brand-43 {
  background: black;
}
.bg-light-brand-43 {
  background: #7ae4ff;
}
.bg-dark-brand-44 {
  background: black;
}
.bg-light-brand-44 {
  background: #7fe5ff;
}
.bg-dark-brand-45 {
  background: black;
}
.bg-light-brand-45 {
  background: #85e6ff;
}
.bg-dark-brand-46 {
  background: black;
}
.bg-light-brand-46 {
  background: #8ae7ff;
}
.bg-dark-brand-47 {
  background: black;
}
.bg-light-brand-47 {
  background: #8fe8ff;
}
.bg-dark-brand-48 {
  background: black;
}
.bg-light-brand-48 {
  background: #94e9ff;
}
.bg-dark-brand-49 {
  background: black;
}
.bg-light-brand-49 {
  background: #99eaff;
}
.bg-dark-brand-50 {
  background: black;
}
.bg-light-brand-50 {
  background: #9eebff;
}
.bg-dark-brand-51 {
  background: black;
}
.bg-light-brand-51 {
  background: #a3ecff;
}
.bg-dark-brand-52 {
  background: black;
}
.bg-light-brand-52 {
  background: #a8edff;
}
.bg-dark-brand-53 {
  background: black;
}
.bg-light-brand-53 {
  background: #adeeff;
}
.bg-dark-brand-54 {
  background: black;
}
.bg-light-brand-54 {
  background: #b2efff;
}
.bg-dark-brand-55 {
  background: black;
}
.bg-light-brand-55 {
  background: #b8f1ff;
}
.bg-dark-brand-56 {
  background: black;
}
.bg-light-brand-56 {
  background: #bdf2ff;
}
.bg-dark-brand-57 {
  background: black;
}
.bg-light-brand-57 {
  background: #c2f3ff;
}
.bg-dark-brand-58 {
  background: black;
}
.bg-light-brand-58 {
  background: #c7f4ff;
}
.bg-dark-brand-59 {
  background: black;
}
.bg-light-brand-59 {
  background: #ccf5ff;
}
.bg-dark-brand-60 {
  background: black;
}
.bg-light-brand-60 {
  background: #d1f6ff;
}
.bg-dark-brand-61 {
  background: black;
}
.bg-light-brand-61 {
  background: #d6f7ff;
}
.bg-dark-brand-62 {
  background: black;
}
.bg-light-brand-62 {
  background: #dbf8ff;
}
.bg-dark-brand-63 {
  background: black;
}
.bg-light-brand-63 {
  background: #e0f9ff;
}
.bg-dark-brand-64 {
  background: black;
}
.bg-light-brand-64 {
  background: #e5faff;
}
.bg-dark-brand-65 {
  background: black;
}
.bg-light-brand-65 {
  background: #ebfbff;
}
.bg-dark-brand-66 {
  background: black;
}
.bg-light-brand-66 {
  background: #f0fcff;
}
.bg-dark-brand-67 {
  background: black;
}
.bg-light-brand-67 {
  background: #f5fdff;
}
.bg-dark-brand-68 {
  background: black;
}
.bg-light-brand-68 {
  background: #fafeff;
}
.bg-dark-brand-69 {
  background: black;
}
.bg-light-brand-69 {
  background: white;
}
.bg-dark-brand-70 {
  background: black;
}
.bg-light-brand-70 {
  background: white;
}
.bg-dark-brand-71 {
  background: black;
}
.bg-light-brand-71 {
  background: white;
}
.bg-dark-brand-72 {
  background: black;
}
.bg-light-brand-72 {
  background: white;
}
.bg-dark-brand-73 {
  background: black;
}
.bg-light-brand-73 {
  background: white;
}
.bg-dark-brand-74 {
  background: black;
}
.bg-light-brand-74 {
  background: white;
}
.bg-dark-brand-75 {
  background: black;
}
.bg-light-brand-75 {
  background: white;
}
.bg-dark-brand-76 {
  background: black;
}
.bg-light-brand-76 {
  background: white;
}
.bg-dark-brand-77 {
  background: black;
}
.bg-light-brand-77 {
  background: white;
}
.bg-dark-brand-78 {
  background: black;
}
.bg-light-brand-78 {
  background: white;
}
.bg-dark-brand-79 {
  background: black;
}
.bg-light-brand-79 {
  background: white;
}
.bg-dark-brand-80 {
  background: black;
}
.bg-light-brand-80 {
  background: white;
}
.bg-dark-brand-81 {
  background: black;
}
.bg-light-brand-81 {
  background: white;
}
.bg-dark-brand-82 {
  background: black;
}
.bg-light-brand-82 {
  background: white;
}
.bg-dark-brand-83 {
  background: black;
}
.bg-light-brand-83 {
  background: white;
}
.bg-dark-brand-84 {
  background: black;
}
.bg-light-brand-84 {
  background: white;
}
.bg-dark-brand-85 {
  background: black;
}
.bg-light-brand-85 {
  background: white;
}
.bg-dark-brand-86 {
  background: black;
}
.bg-light-brand-86 {
  background: white;
}
.bg-dark-brand-87 {
  background: black;
}
.bg-light-brand-87 {
  background: white;
}
.bg-dark-brand-88 {
  background: black;
}
.bg-light-brand-88 {
  background: white;
}
.bg-dark-brand-89 {
  background: black;
}
.bg-light-brand-89 {
  background: white;
}
.bg-dark-brand-90 {
  background: black;
}
.bg-light-brand-90 {
  background: white;
}
.bg-dark-brand-91 {
  background: black;
}
.bg-light-brand-91 {
  background: white;
}
.bg-dark-brand-92 {
  background: black;
}
.bg-light-brand-92 {
  background: white;
}
.bg-dark-brand-93 {
  background: black;
}
.bg-light-brand-93 {
  background: white;
}
.bg-dark-brand-94 {
  background: black;
}
.bg-light-brand-94 {
  background: white;
}
.bg-dark-brand-95 {
  background: black;
}
.bg-light-brand-95 {
  background: white;
}
.bg-dark-brand-96 {
  background: black;
}
.bg-light-brand-96 {
  background: white;
}
.bg-dark-brand-97 {
  background: black;
}
.bg-light-brand-97 {
  background: white;
}
.bg-dark-brand-98 {
  background: black;
}
.bg-light-brand-98 {
  background: white;
}
.bg-dark-brand-99 {
  background: black;
}
.bg-light-brand-99 {
  background: white;
}
.bg-dark-brand-100 {
  background: black;
}
.bg-light-brand-100 {
  background: white;
}

.text-brand-darker {
  color: #007494 !important;
}

.border-brand-darker {
  border-color: #007494;
}

.brand-darker {
  background-color: #007494 !important;
  color: white !important;
}

.tile-brand-darker {
  background: #007494 !important;
}
@media (min-width: 1025px) {
  .tile-brand-darker:hover {
    background-color: #0088ae !important;
  }
}
.tile-brand-darker:active, .tile-brand-darker:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 116, 148, 0.5);
  background-color: #007c9e !important;
}

.target-brand-darker {
  background: #007494 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-darker {
  background-color: #007494 !important;
}

.btn-brand-darker {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007494 !important;
  border: 2px solid #007494 !important;
}
.btn-brand-darker:focus, .btn-brand-darker:active {
  outline: none;
  color: white !important;
  background: #007494 !important;
  text-decoration: none;
}

.bg-overlay-brand-darker-10 {
  background: rgba(0, 116, 148, 0.1);
}
.bg-overlay-brand-darker-20 {
  background: rgba(0, 116, 148, 0.2);
}
.bg-overlay-brand-darker-30 {
  background: rgba(0, 116, 148, 0.3);
}
.bg-overlay-brand-darker-40 {
  background: rgba(0, 116, 148, 0.4);
}
.bg-overlay-brand-darker-50 {
  background: rgba(0, 116, 148, 0.5);
}
.bg-overlay-brand-darker-60 {
  background: rgba(0, 116, 148, 0.6);
}
.bg-overlay-brand-darker-70 {
  background: rgba(0, 116, 148, 0.7);
}
.bg-overlay-brand-darker-80 {
  background: rgba(0, 116, 148, 0.8);
}
.bg-overlay-brand-darker-90 {
  background: rgba(0, 116, 148, 0.9);
}
.bg-brand-darker {
  background: #007494;
}
.bg-dark-brand-darker-1 {
  background: #00708f;
}
.bg-light-brand-darker-1 {
  background: #007899;
}
.bg-dark-brand-darker-2 {
  background: #006c8a;
}
.bg-light-brand-darker-2 {
  background: #007c9e;
}
.bg-dark-brand-darker-3 {
  background: #006885;
}
.bg-light-brand-darker-3 {
  background: #0080a3;
}
.bg-dark-brand-darker-4 {
  background: #006480;
}
.bg-light-brand-darker-4 {
  background: #0084a8;
}
.bg-dark-brand-darker-5 {
  background: #00607b;
}
.bg-light-brand-darker-5 {
  background: #0088ae;
}
.bg-dark-brand-darker-6 {
  background: #005c75;
}
.bg-light-brand-darker-6 {
  background: #008cb3;
}
.bg-dark-brand-darker-7 {
  background: #005870;
}
.bg-light-brand-darker-7 {
  background: #0090b8;
}
.bg-dark-brand-darker-8 {
  background: #00546b;
}
.bg-light-brand-darker-8 {
  background: #0094bd;
}
.bg-dark-brand-darker-9 {
  background: #005066;
}
.bg-light-brand-darker-9 {
  background: #0098c2;
}
.bg-dark-brand-darker-10 {
  background: #004c61;
}
.bg-light-brand-darker-10 {
  background: #009cc7;
}
.bg-dark-brand-darker-11 {
  background: #00485c;
}
.bg-light-brand-darker-11 {
  background: #00a0cc;
}
.bg-dark-brand-darker-12 {
  background: #004457;
}
.bg-light-brand-darker-12 {
  background: #00a4d1;
}
.bg-dark-brand-darker-13 {
  background: #004052;
}
.bg-light-brand-darker-13 {
  background: #00a8d6;
}
.bg-dark-brand-darker-14 {
  background: #003c4d;
}
.bg-light-brand-darker-14 {
  background: #00acdb;
}
.bg-dark-brand-darker-15 {
  background: #003848;
}
.bg-light-brand-darker-15 {
  background: #00b0e1;
}
.bg-dark-brand-darker-16 {
  background: #003442;
}
.bg-light-brand-darker-16 {
  background: #00b4e6;
}
.bg-dark-brand-darker-17 {
  background: #00303d;
}
.bg-light-brand-darker-17 {
  background: #00b8eb;
}
.bg-dark-brand-darker-18 {
  background: #002c38;
}
.bg-light-brand-darker-18 {
  background: #00bcf0;
}
.bg-dark-brand-darker-19 {
  background: #002833;
}
.bg-light-brand-darker-19 {
  background: #00c0f5;
}
.bg-dark-brand-darker-20 {
  background: #00242e;
}
.bg-light-brand-darker-20 {
  background: #00c4fa;
}
.bg-dark-brand-darker-21 {
  background: #002029;
}
.bg-light-brand-darker-21 {
  background: #00c8ff;
}
.bg-dark-brand-darker-22 {
  background: #001c24;
}
.bg-light-brand-darker-22 {
  background: #05c9ff;
}
.bg-dark-brand-darker-23 {
  background: #00181f;
}
.bg-light-brand-darker-23 {
  background: #0acaff;
}
.bg-dark-brand-darker-24 {
  background: #00141a;
}
.bg-light-brand-darker-24 {
  background: #0fcbff;
}
.bg-dark-brand-darker-25 {
  background: #001015;
}
.bg-light-brand-darker-25 {
  background: #15ccff;
}
.bg-dark-brand-darker-26 {
  background: #000c0f;
}
.bg-light-brand-darker-26 {
  background: #1acdff;
}
.bg-dark-brand-darker-27 {
  background: #00080a;
}
.bg-light-brand-darker-27 {
  background: #1fcfff;
}
.bg-dark-brand-darker-28 {
  background: #000405;
}
.bg-light-brand-darker-28 {
  background: #24d0ff;
}
.bg-dark-brand-darker-29 {
  background: black;
}
.bg-light-brand-darker-29 {
  background: #29d1ff;
}
.bg-dark-brand-darker-30 {
  background: black;
}
.bg-light-brand-darker-30 {
  background: #2ed2ff;
}
.bg-dark-brand-darker-31 {
  background: black;
}
.bg-light-brand-darker-31 {
  background: #33d3ff;
}
.bg-dark-brand-darker-32 {
  background: black;
}
.bg-light-brand-darker-32 {
  background: #38d4ff;
}
.bg-dark-brand-darker-33 {
  background: black;
}
.bg-light-brand-darker-33 {
  background: #3dd5ff;
}
.bg-dark-brand-darker-34 {
  background: black;
}
.bg-light-brand-darker-34 {
  background: #42d6ff;
}
.bg-dark-brand-darker-35 {
  background: black;
}
.bg-light-brand-darker-35 {
  background: #48d7ff;
}
.bg-dark-brand-darker-36 {
  background: black;
}
.bg-light-brand-darker-36 {
  background: #4dd8ff;
}
.bg-dark-brand-darker-37 {
  background: black;
}
.bg-light-brand-darker-37 {
  background: #52daff;
}
.bg-dark-brand-darker-38 {
  background: black;
}
.bg-light-brand-darker-38 {
  background: #57dbff;
}
.bg-dark-brand-darker-39 {
  background: black;
}
.bg-light-brand-darker-39 {
  background: #5cdcff;
}
.bg-dark-brand-darker-40 {
  background: black;
}
.bg-light-brand-darker-40 {
  background: #61ddff;
}
.bg-dark-brand-darker-41 {
  background: black;
}
.bg-light-brand-darker-41 {
  background: #66deff;
}
.bg-dark-brand-darker-42 {
  background: black;
}
.bg-light-brand-darker-42 {
  background: #6bdfff;
}
.bg-dark-brand-darker-43 {
  background: black;
}
.bg-light-brand-darker-43 {
  background: #70e0ff;
}
.bg-dark-brand-darker-44 {
  background: black;
}
.bg-light-brand-darker-44 {
  background: #75e1ff;
}
.bg-dark-brand-darker-45 {
  background: black;
}
.bg-light-brand-darker-45 {
  background: #7be2ff;
}
.bg-dark-brand-darker-46 {
  background: black;
}
.bg-light-brand-darker-46 {
  background: #80e3ff;
}
.bg-dark-brand-darker-47 {
  background: black;
}
.bg-light-brand-darker-47 {
  background: #85e5ff;
}
.bg-dark-brand-darker-48 {
  background: black;
}
.bg-light-brand-darker-48 {
  background: #8ae6ff;
}
.bg-dark-brand-darker-49 {
  background: black;
}
.bg-light-brand-darker-49 {
  background: #8fe7ff;
}
.bg-dark-brand-darker-50 {
  background: black;
}
.bg-light-brand-darker-50 {
  background: #94e8ff;
}
.bg-dark-brand-darker-51 {
  background: black;
}
.bg-light-brand-darker-51 {
  background: #99e9ff;
}
.bg-dark-brand-darker-52 {
  background: black;
}
.bg-light-brand-darker-52 {
  background: #9eeaff;
}
.bg-dark-brand-darker-53 {
  background: black;
}
.bg-light-brand-darker-53 {
  background: #a3ebff;
}
.bg-dark-brand-darker-54 {
  background: black;
}
.bg-light-brand-darker-54 {
  background: #a8ecff;
}
.bg-dark-brand-darker-55 {
  background: black;
}
.bg-light-brand-darker-55 {
  background: #aeedff;
}
.bg-dark-brand-darker-56 {
  background: black;
}
.bg-light-brand-darker-56 {
  background: #b3eeff;
}
.bg-dark-brand-darker-57 {
  background: black;
}
.bg-light-brand-darker-57 {
  background: #b8f0ff;
}
.bg-dark-brand-darker-58 {
  background: black;
}
.bg-light-brand-darker-58 {
  background: #bdf1ff;
}
.bg-dark-brand-darker-59 {
  background: black;
}
.bg-light-brand-darker-59 {
  background: #c2f2ff;
}
.bg-dark-brand-darker-60 {
  background: black;
}
.bg-light-brand-darker-60 {
  background: #c7f3ff;
}
.bg-dark-brand-darker-61 {
  background: black;
}
.bg-light-brand-darker-61 {
  background: #ccf4ff;
}
.bg-dark-brand-darker-62 {
  background: black;
}
.bg-light-brand-darker-62 {
  background: #d1f5ff;
}
.bg-dark-brand-darker-63 {
  background: black;
}
.bg-light-brand-darker-63 {
  background: #d6f6ff;
}
.bg-dark-brand-darker-64 {
  background: black;
}
.bg-light-brand-darker-64 {
  background: #dbf7ff;
}
.bg-dark-brand-darker-65 {
  background: black;
}
.bg-light-brand-darker-65 {
  background: #e1f8ff;
}
.bg-dark-brand-darker-66 {
  background: black;
}
.bg-light-brand-darker-66 {
  background: #e6faff;
}
.bg-dark-brand-darker-67 {
  background: black;
}
.bg-light-brand-darker-67 {
  background: #ebfbff;
}
.bg-dark-brand-darker-68 {
  background: black;
}
.bg-light-brand-darker-68 {
  background: #f0fcff;
}
.bg-dark-brand-darker-69 {
  background: black;
}
.bg-light-brand-darker-69 {
  background: #f5fdff;
}
.bg-dark-brand-darker-70 {
  background: black;
}
.bg-light-brand-darker-70 {
  background: #fafeff;
}
.bg-dark-brand-darker-71 {
  background: black;
}
.bg-light-brand-darker-71 {
  background: white;
}
.bg-dark-brand-darker-72 {
  background: black;
}
.bg-light-brand-darker-72 {
  background: white;
}
.bg-dark-brand-darker-73 {
  background: black;
}
.bg-light-brand-darker-73 {
  background: white;
}
.bg-dark-brand-darker-74 {
  background: black;
}
.bg-light-brand-darker-74 {
  background: white;
}
.bg-dark-brand-darker-75 {
  background: black;
}
.bg-light-brand-darker-75 {
  background: white;
}
.bg-dark-brand-darker-76 {
  background: black;
}
.bg-light-brand-darker-76 {
  background: white;
}
.bg-dark-brand-darker-77 {
  background: black;
}
.bg-light-brand-darker-77 {
  background: white;
}
.bg-dark-brand-darker-78 {
  background: black;
}
.bg-light-brand-darker-78 {
  background: white;
}
.bg-dark-brand-darker-79 {
  background: black;
}
.bg-light-brand-darker-79 {
  background: white;
}
.bg-dark-brand-darker-80 {
  background: black;
}
.bg-light-brand-darker-80 {
  background: white;
}
.bg-dark-brand-darker-81 {
  background: black;
}
.bg-light-brand-darker-81 {
  background: white;
}
.bg-dark-brand-darker-82 {
  background: black;
}
.bg-light-brand-darker-82 {
  background: white;
}
.bg-dark-brand-darker-83 {
  background: black;
}
.bg-light-brand-darker-83 {
  background: white;
}
.bg-dark-brand-darker-84 {
  background: black;
}
.bg-light-brand-darker-84 {
  background: white;
}
.bg-dark-brand-darker-85 {
  background: black;
}
.bg-light-brand-darker-85 {
  background: white;
}
.bg-dark-brand-darker-86 {
  background: black;
}
.bg-light-brand-darker-86 {
  background: white;
}
.bg-dark-brand-darker-87 {
  background: black;
}
.bg-light-brand-darker-87 {
  background: white;
}
.bg-dark-brand-darker-88 {
  background: black;
}
.bg-light-brand-darker-88 {
  background: white;
}
.bg-dark-brand-darker-89 {
  background: black;
}
.bg-light-brand-darker-89 {
  background: white;
}
.bg-dark-brand-darker-90 {
  background: black;
}
.bg-light-brand-darker-90 {
  background: white;
}
.bg-dark-brand-darker-91 {
  background: black;
}
.bg-light-brand-darker-91 {
  background: white;
}
.bg-dark-brand-darker-92 {
  background: black;
}
.bg-light-brand-darker-92 {
  background: white;
}
.bg-dark-brand-darker-93 {
  background: black;
}
.bg-light-brand-darker-93 {
  background: white;
}
.bg-dark-brand-darker-94 {
  background: black;
}
.bg-light-brand-darker-94 {
  background: white;
}
.bg-dark-brand-darker-95 {
  background: black;
}
.bg-light-brand-darker-95 {
  background: white;
}
.bg-dark-brand-darker-96 {
  background: black;
}
.bg-light-brand-darker-96 {
  background: white;
}
.bg-dark-brand-darker-97 {
  background: black;
}
.bg-light-brand-darker-97 {
  background: white;
}
.bg-dark-brand-darker-98 {
  background: black;
}
.bg-light-brand-darker-98 {
  background: white;
}
.bg-dark-brand-darker-99 {
  background: black;
}
.bg-light-brand-darker-99 {
  background: white;
}
.bg-dark-brand-darker-100 {
  background: black;
}
.bg-light-brand-darker-100 {
  background: white;
}

.text-brand-bg {
  color: #081838 !important;
}

.border-brand-bg {
  border-color: #081838;
}

.brand-bg {
  background-color: #081838 !important;
  color: white !important;
}

.tile-brand-bg {
  background: #081838 !important;
}
@media (min-width: 1025px) {
  .tile-brand-bg:hover {
    background-color: #0b224e !important;
  }
}
.tile-brand-bg:active, .tile-brand-bg:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(8, 24, 56, 0.5);
  background-color: #091c41 !important;
}

.target-brand-bg {
  background: #081838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-bg {
  background-color: #081838 !important;
}

.btn-brand-bg {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #081838 !important;
  border: 2px solid #081838 !important;
}
.btn-brand-bg:focus, .btn-brand-bg:active {
  outline: none;
  color: white !important;
  background: #081838 !important;
  text-decoration: none;
}

.bg-overlay-brand-bg-10 {
  background: rgba(8, 24, 56, 0.1);
}
.bg-overlay-brand-bg-20 {
  background: rgba(8, 24, 56, 0.2);
}
.bg-overlay-brand-bg-30 {
  background: rgba(8, 24, 56, 0.3);
}
.bg-overlay-brand-bg-40 {
  background: rgba(8, 24, 56, 0.4);
}
.bg-overlay-brand-bg-50 {
  background: rgba(8, 24, 56, 0.5);
}
.bg-overlay-brand-bg-60 {
  background: rgba(8, 24, 56, 0.6);
}
.bg-overlay-brand-bg-70 {
  background: rgba(8, 24, 56, 0.7);
}
.bg-overlay-brand-bg-80 {
  background: rgba(8, 24, 56, 0.8);
}
.bg-overlay-brand-bg-90 {
  background: rgba(8, 24, 56, 0.9);
}
.bg-brand-bg {
  background: #081838;
}
.bg-dark-brand-bg-1 {
  background: #071634;
}
.bg-light-brand-bg-1 {
  background: #091a3c;
}
.bg-dark-brand-bg-2 {
  background: #07142f;
}
.bg-light-brand-bg-2 {
  background: #091c41;
}
.bg-dark-brand-bg-3 {
  background: #06122b;
}
.bg-light-brand-bg-3 {
  background: #0a1e45;
}
.bg-dark-brand-bg-4 {
  background: #051026;
}
.bg-light-brand-bg-4 {
  background: #0b204a;
}
.bg-dark-brand-bg-5 {
  background: #050e22;
}
.bg-light-brand-bg-5 {
  background: #0b224e;
}
.bg-dark-brand-bg-6 {
  background: #040d1d;
}
.bg-light-brand-bg-6 {
  background: #0c2353;
}
.bg-dark-brand-bg-7 {
  background: #040b19;
}
.bg-light-brand-bg-7 {
  background: #0c2557;
}
.bg-dark-brand-bg-8 {
  background: #030914;
}
.bg-light-brand-bg-8 {
  background: #0d275c;
}
.bg-dark-brand-bg-9 {
  background: #020710;
}
.bg-light-brand-bg-9 {
  background: #0e2960;
}
.bg-dark-brand-bg-10 {
  background: #02050b;
}
.bg-light-brand-bg-10 {
  background: #0e2b65;
}
.bg-dark-brand-bg-11 {
  background: #010307;
}
.bg-light-brand-bg-11 {
  background: #0f2d69;
}
.bg-dark-brand-bg-12 {
  background: #000102;
}
.bg-light-brand-bg-12 {
  background: #102f6e;
}
.bg-dark-brand-bg-13 {
  background: black;
}
.bg-light-brand-bg-13 {
  background: #103172;
}
.bg-dark-brand-bg-14 {
  background: black;
}
.bg-light-brand-bg-14 {
  background: #113376;
}
.bg-dark-brand-bg-15 {
  background: black;
}
.bg-light-brand-bg-15 {
  background: #12357b;
}
.bg-dark-brand-bg-16 {
  background: black;
}
.bg-light-brand-bg-16 {
  background: #12377f;
}
.bg-dark-brand-bg-17 {
  background: black;
}
.bg-light-brand-bg-17 {
  background: #133984;
}
.bg-dark-brand-bg-18 {
  background: black;
}
.bg-light-brand-bg-18 {
  background: #133a88;
}
.bg-dark-brand-bg-19 {
  background: black;
}
.bg-light-brand-bg-19 {
  background: #143c8d;
}
.bg-dark-brand-bg-20 {
  background: black;
}
.bg-light-brand-bg-20 {
  background: #153e91;
}
.bg-dark-brand-bg-21 {
  background: black;
}
.bg-light-brand-bg-21 {
  background: #154096;
}
.bg-dark-brand-bg-22 {
  background: black;
}
.bg-light-brand-bg-22 {
  background: #16429a;
}
.bg-dark-brand-bg-23 {
  background: black;
}
.bg-light-brand-bg-23 {
  background: #17449f;
}
.bg-dark-brand-bg-24 {
  background: black;
}
.bg-light-brand-bg-24 {
  background: #1746a3;
}
.bg-dark-brand-bg-25 {
  background: black;
}
.bg-light-brand-bg-25 {
  background: #1848a8;
}
.bg-dark-brand-bg-26 {
  background: black;
}
.bg-light-brand-bg-26 {
  background: #194aac;
}
.bg-dark-brand-bg-27 {
  background: black;
}
.bg-light-brand-bg-27 {
  background: #194cb0;
}
.bg-dark-brand-bg-28 {
  background: black;
}
.bg-light-brand-bg-28 {
  background: #1a4eb5;
}
.bg-dark-brand-bg-29 {
  background: black;
}
.bg-light-brand-bg-29 {
  background: #1a4fb9;
}
.bg-dark-brand-bg-30 {
  background: black;
}
.bg-light-brand-bg-30 {
  background: #1b51be;
}
.bg-dark-brand-bg-31 {
  background: black;
}
.bg-light-brand-bg-31 {
  background: #1c53c2;
}
.bg-dark-brand-bg-32 {
  background: black;
}
.bg-light-brand-bg-32 {
  background: #1c55c7;
}
.bg-dark-brand-bg-33 {
  background: black;
}
.bg-light-brand-bg-33 {
  background: #1d57cb;
}
.bg-dark-brand-bg-34 {
  background: black;
}
.bg-light-brand-bg-34 {
  background: #1e59d0;
}
.bg-dark-brand-bg-35 {
  background: black;
}
.bg-light-brand-bg-35 {
  background: #1e5bd4;
}
.bg-dark-brand-bg-36 {
  background: black;
}
.bg-light-brand-bg-36 {
  background: #1f5dd9;
}
.bg-dark-brand-bg-37 {
  background: black;
}
.bg-light-brand-bg-37 {
  background: #205fdd;
}
.bg-dark-brand-bg-38 {
  background: black;
}
.bg-light-brand-bg-38 {
  background: #2261df;
}
.bg-dark-brand-bg-39 {
  background: black;
}
.bg-light-brand-bg-39 {
  background: #2765e0;
}
.bg-dark-brand-bg-40 {
  background: black;
}
.bg-light-brand-bg-40 {
  background: #2b68e1;
}
.bg-dark-brand-bg-41 {
  background: black;
}
.bg-light-brand-bg-41 {
  background: #306be1;
}
.bg-dark-brand-bg-42 {
  background: black;
}
.bg-light-brand-bg-42 {
  background: #346ee2;
}
.bg-dark-brand-bg-43 {
  background: black;
}
.bg-light-brand-bg-43 {
  background: #3971e3;
}
.bg-dark-brand-bg-44 {
  background: black;
}
.bg-light-brand-bg-44 {
  background: #3d75e3;
}
.bg-dark-brand-bg-45 {
  background: black;
}
.bg-light-brand-bg-45 {
  background: #4278e4;
}
.bg-dark-brand-bg-46 {
  background: black;
}
.bg-light-brand-bg-46 {
  background: #467be5;
}
.bg-dark-brand-bg-47 {
  background: black;
}
.bg-light-brand-bg-47 {
  background: #4a7ee5;
}
.bg-dark-brand-bg-48 {
  background: black;
}
.bg-light-brand-bg-48 {
  background: #4f81e6;
}
.bg-dark-brand-bg-49 {
  background: black;
}
.bg-light-brand-bg-49 {
  background: #5384e6;
}
.bg-dark-brand-bg-50 {
  background: black;
}
.bg-light-brand-bg-50 {
  background: #5888e7;
}
.bg-dark-brand-bg-51 {
  background: black;
}
.bg-light-brand-bg-51 {
  background: #5c8be8;
}
.bg-dark-brand-bg-52 {
  background: black;
}
.bg-light-brand-bg-52 {
  background: #618ee8;
}
.bg-dark-brand-bg-53 {
  background: black;
}
.bg-light-brand-bg-53 {
  background: #6591e9;
}
.bg-dark-brand-bg-54 {
  background: black;
}
.bg-light-brand-bg-54 {
  background: #6a94ea;
}
.bg-dark-brand-bg-55 {
  background: black;
}
.bg-light-brand-bg-55 {
  background: #6e98ea;
}
.bg-dark-brand-bg-56 {
  background: black;
}
.bg-light-brand-bg-56 {
  background: #739beb;
}
.bg-dark-brand-bg-57 {
  background: black;
}
.bg-light-brand-bg-57 {
  background: #779eec;
}
.bg-dark-brand-bg-58 {
  background: black;
}
.bg-light-brand-bg-58 {
  background: #7ca1ec;
}
.bg-dark-brand-bg-59 {
  background: black;
}
.bg-light-brand-bg-59 {
  background: #80a4ed;
}
.bg-dark-brand-bg-60 {
  background: black;
}
.bg-light-brand-bg-60 {
  background: #85a8ee;
}
.bg-dark-brand-bg-61 {
  background: black;
}
.bg-light-brand-bg-61 {
  background: #89abee;
}
.bg-dark-brand-bg-62 {
  background: black;
}
.bg-light-brand-bg-62 {
  background: #8daeef;
}
.bg-dark-brand-bg-63 {
  background: black;
}
.bg-light-brand-bg-63 {
  background: #92b1ef;
}
.bg-dark-brand-bg-64 {
  background: black;
}
.bg-light-brand-bg-64 {
  background: #96b4f0;
}
.bg-dark-brand-bg-65 {
  background: black;
}
.bg-light-brand-bg-65 {
  background: #9bb7f1;
}
.bg-dark-brand-bg-66 {
  background: black;
}
.bg-light-brand-bg-66 {
  background: #9fbbf1;
}
.bg-dark-brand-bg-67 {
  background: black;
}
.bg-light-brand-bg-67 {
  background: #a4bef2;
}
.bg-dark-brand-bg-68 {
  background: black;
}
.bg-light-brand-bg-68 {
  background: #a8c1f3;
}
.bg-dark-brand-bg-69 {
  background: black;
}
.bg-light-brand-bg-69 {
  background: #adc4f3;
}
.bg-dark-brand-bg-70 {
  background: black;
}
.bg-light-brand-bg-70 {
  background: #b1c7f4;
}
.bg-dark-brand-bg-71 {
  background: black;
}
.bg-light-brand-bg-71 {
  background: #b6cbf5;
}
.bg-dark-brand-bg-72 {
  background: black;
}
.bg-light-brand-bg-72 {
  background: #bacef5;
}
.bg-dark-brand-bg-73 {
  background: black;
}
.bg-light-brand-bg-73 {
  background: #bfd1f6;
}
.bg-dark-brand-bg-74 {
  background: black;
}
.bg-light-brand-bg-74 {
  background: #c3d4f6;
}
.bg-dark-brand-bg-75 {
  background: black;
}
.bg-light-brand-bg-75 {
  background: #c7d7f7;
}
.bg-dark-brand-bg-76 {
  background: black;
}
.bg-light-brand-bg-76 {
  background: #ccdbf8;
}
.bg-dark-brand-bg-77 {
  background: black;
}
.bg-light-brand-bg-77 {
  background: #d0def8;
}
.bg-dark-brand-bg-78 {
  background: black;
}
.bg-light-brand-bg-78 {
  background: #d5e1f9;
}
.bg-dark-brand-bg-79 {
  background: black;
}
.bg-light-brand-bg-79 {
  background: #d9e4fa;
}
.bg-dark-brand-bg-80 {
  background: black;
}
.bg-light-brand-bg-80 {
  background: #dee7fa;
}
.bg-dark-brand-bg-81 {
  background: black;
}
.bg-light-brand-bg-81 {
  background: #e2eafb;
}
.bg-dark-brand-bg-82 {
  background: black;
}
.bg-light-brand-bg-82 {
  background: #e7eefc;
}
.bg-dark-brand-bg-83 {
  background: black;
}
.bg-light-brand-bg-83 {
  background: #ebf1fc;
}
.bg-dark-brand-bg-84 {
  background: black;
}
.bg-light-brand-bg-84 {
  background: #f0f4fd;
}
.bg-dark-brand-bg-85 {
  background: black;
}
.bg-light-brand-bg-85 {
  background: #f4f7fd;
}
.bg-dark-brand-bg-86 {
  background: black;
}
.bg-light-brand-bg-86 {
  background: #f9fafe;
}
.bg-dark-brand-bg-87 {
  background: black;
}
.bg-light-brand-bg-87 {
  background: #fdfeff;
}
.bg-dark-brand-bg-88 {
  background: black;
}
.bg-light-brand-bg-88 {
  background: white;
}
.bg-dark-brand-bg-89 {
  background: black;
}
.bg-light-brand-bg-89 {
  background: white;
}
.bg-dark-brand-bg-90 {
  background: black;
}
.bg-light-brand-bg-90 {
  background: white;
}
.bg-dark-brand-bg-91 {
  background: black;
}
.bg-light-brand-bg-91 {
  background: white;
}
.bg-dark-brand-bg-92 {
  background: black;
}
.bg-light-brand-bg-92 {
  background: white;
}
.bg-dark-brand-bg-93 {
  background: black;
}
.bg-light-brand-bg-93 {
  background: white;
}
.bg-dark-brand-bg-94 {
  background: black;
}
.bg-light-brand-bg-94 {
  background: white;
}
.bg-dark-brand-bg-95 {
  background: black;
}
.bg-light-brand-bg-95 {
  background: white;
}
.bg-dark-brand-bg-96 {
  background: black;
}
.bg-light-brand-bg-96 {
  background: white;
}
.bg-dark-brand-bg-97 {
  background: black;
}
.bg-light-brand-bg-97 {
  background: white;
}
.bg-dark-brand-bg-98 {
  background: black;
}
.bg-light-brand-bg-98 {
  background: white;
}
.bg-dark-brand-bg-99 {
  background: black;
}
.bg-light-brand-bg-99 {
  background: white;
}
.bg-dark-brand-bg-100 {
  background: black;
}
.bg-light-brand-bg-100 {
  background: white;
}

.text-brand-bg-black {
  color: #000415 !important;
}

.border-brand-bg-black {
  border-color: #000415;
}

.brand-bg-black {
  background-color: #000415 !important;
  color: white !important;
}

.tile-brand-bg-black {
  background: #000415 !important;
}
@media (min-width: 1025px) {
  .tile-brand-bg-black:hover {
    background-color: #00092f !important;
  }
}
.tile-brand-bg-black:active, .tile-brand-bg-black:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 4, 21, 0.5);
  background-color: #00061f !important;
}

.target-brand-bg-black {
  background: #000415 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-bg-black {
  background-color: #000415 !important;
}

.btn-brand-bg-black {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #000415 !important;
  border: 2px solid #000415 !important;
}
.btn-brand-bg-black:focus, .btn-brand-bg-black:active {
  outline: none;
  color: white !important;
  background: #000415 !important;
  text-decoration: none;
}

.bg-overlay-brand-bg-black-10 {
  background: rgba(0, 4, 21, 0.1);
}
.bg-overlay-brand-bg-black-20 {
  background: rgba(0, 4, 21, 0.2);
}
.bg-overlay-brand-bg-black-30 {
  background: rgba(0, 4, 21, 0.3);
}
.bg-overlay-brand-bg-black-40 {
  background: rgba(0, 4, 21, 0.4);
}
.bg-overlay-brand-bg-black-50 {
  background: rgba(0, 4, 21, 0.5);
}
.bg-overlay-brand-bg-black-60 {
  background: rgba(0, 4, 21, 0.6);
}
.bg-overlay-brand-bg-black-70 {
  background: rgba(0, 4, 21, 0.7);
}
.bg-overlay-brand-bg-black-80 {
  background: rgba(0, 4, 21, 0.8);
}
.bg-overlay-brand-bg-black-90 {
  background: rgba(0, 4, 21, 0.9);
}
.bg-brand-bg-black {
  background: #000415;
}
.bg-dark-brand-bg-black-1 {
  background: #000310;
}
.bg-light-brand-bg-black-1 {
  background: #00051a;
}
.bg-dark-brand-bg-black-2 {
  background: #00020b;
}
.bg-light-brand-bg-black-2 {
  background: #00061f;
}
.bg-dark-brand-bg-black-3 {
  background: #000106;
}
.bg-light-brand-bg-black-3 {
  background: #000724;
}
.bg-dark-brand-bg-black-4 {
  background: #000001;
}
.bg-light-brand-bg-black-4 {
  background: #000829;
}
.bg-dark-brand-bg-black-5 {
  background: black;
}
.bg-light-brand-bg-black-5 {
  background: #00092f;
}
.bg-dark-brand-bg-black-6 {
  background: black;
}
.bg-light-brand-bg-black-6 {
  background: #000a34;
}
.bg-dark-brand-bg-black-7 {
  background: black;
}
.bg-light-brand-bg-black-7 {
  background: #000b39;
}
.bg-dark-brand-bg-black-8 {
  background: black;
}
.bg-light-brand-bg-black-8 {
  background: #000c3e;
}
.bg-dark-brand-bg-black-9 {
  background: black;
}
.bg-light-brand-bg-black-9 {
  background: #000d43;
}
.bg-dark-brand-bg-black-10 {
  background: black;
}
.bg-light-brand-bg-black-10 {
  background: #000e48;
}
.bg-dark-brand-bg-black-11 {
  background: black;
}
.bg-light-brand-bg-black-11 {
  background: #000f4d;
}
.bg-dark-brand-bg-black-12 {
  background: black;
}
.bg-light-brand-bg-black-12 {
  background: #001052;
}
.bg-dark-brand-bg-black-13 {
  background: black;
}
.bg-light-brand-bg-black-13 {
  background: #001157;
}
.bg-dark-brand-bg-black-14 {
  background: black;
}
.bg-light-brand-bg-black-14 {
  background: #00125c;
}
.bg-dark-brand-bg-black-15 {
  background: black;
}
.bg-light-brand-bg-black-15 {
  background: #001362;
}
.bg-dark-brand-bg-black-16 {
  background: black;
}
.bg-light-brand-bg-black-16 {
  background: #001467;
}
.bg-dark-brand-bg-black-17 {
  background: black;
}
.bg-light-brand-bg-black-17 {
  background: #00156c;
}
.bg-dark-brand-bg-black-18 {
  background: black;
}
.bg-light-brand-bg-black-18 {
  background: #001571;
}
.bg-dark-brand-bg-black-19 {
  background: black;
}
.bg-light-brand-bg-black-19 {
  background: #001676;
}
.bg-dark-brand-bg-black-20 {
  background: black;
}
.bg-light-brand-bg-black-20 {
  background: #00177b;
}
.bg-dark-brand-bg-black-21 {
  background: black;
}
.bg-light-brand-bg-black-21 {
  background: #001880;
}
.bg-dark-brand-bg-black-22 {
  background: black;
}
.bg-light-brand-bg-black-22 {
  background: #001985;
}
.bg-dark-brand-bg-black-23 {
  background: black;
}
.bg-light-brand-bg-black-23 {
  background: #001a8a;
}
.bg-dark-brand-bg-black-24 {
  background: black;
}
.bg-light-brand-bg-black-24 {
  background: #001b8f;
}
.bg-dark-brand-bg-black-25 {
  background: black;
}
.bg-light-brand-bg-black-25 {
  background: #001c95;
}
.bg-dark-brand-bg-black-26 {
  background: black;
}
.bg-light-brand-bg-black-26 {
  background: #001d9a;
}
.bg-dark-brand-bg-black-27 {
  background: black;
}
.bg-light-brand-bg-black-27 {
  background: #001e9f;
}
.bg-dark-brand-bg-black-28 {
  background: black;
}
.bg-light-brand-bg-black-28 {
  background: #001fa4;
}
.bg-dark-brand-bg-black-29 {
  background: black;
}
.bg-light-brand-bg-black-29 {
  background: #0020a9;
}
.bg-dark-brand-bg-black-30 {
  background: black;
}
.bg-light-brand-bg-black-30 {
  background: #0021ae;
}
.bg-dark-brand-bg-black-31 {
  background: black;
}
.bg-light-brand-bg-black-31 {
  background: #0022b3;
}
.bg-dark-brand-bg-black-32 {
  background: black;
}
.bg-light-brand-bg-black-32 {
  background: #0023b8;
}
.bg-dark-brand-bg-black-33 {
  background: black;
}
.bg-light-brand-bg-black-33 {
  background: #0024bd;
}
.bg-dark-brand-bg-black-34 {
  background: black;
}
.bg-light-brand-bg-black-34 {
  background: #0025c2;
}
.bg-dark-brand-bg-black-35 {
  background: black;
}
.bg-light-brand-bg-black-35 {
  background: #0026c8;
}
.bg-dark-brand-bg-black-36 {
  background: black;
}
.bg-light-brand-bg-black-36 {
  background: #0027cd;
}
.bg-dark-brand-bg-black-37 {
  background: black;
}
.bg-light-brand-bg-black-37 {
  background: #0028d2;
}
.bg-dark-brand-bg-black-38 {
  background: black;
}
.bg-light-brand-bg-black-38 {
  background: #0029d7;
}
.bg-dark-brand-bg-black-39 {
  background: black;
}
.bg-light-brand-bg-black-39 {
  background: #002adc;
}
.bg-dark-brand-bg-black-40 {
  background: black;
}
.bg-light-brand-bg-black-40 {
  background: #002be1;
}
.bg-dark-brand-bg-black-41 {
  background: black;
}
.bg-light-brand-bg-black-41 {
  background: #002ce6;
}
.bg-dark-brand-bg-black-42 {
  background: black;
}
.bg-light-brand-bg-black-42 {
  background: #002deb;
}
.bg-dark-brand-bg-black-43 {
  background: black;
}
.bg-light-brand-bg-black-43 {
  background: #002ef0;
}
.bg-dark-brand-bg-black-44 {
  background: black;
}
.bg-light-brand-bg-black-44 {
  background: #002ff5;
}
.bg-dark-brand-bg-black-45 {
  background: black;
}
.bg-light-brand-bg-black-45 {
  background: #0030fb;
}
.bg-dark-brand-bg-black-46 {
  background: black;
}
.bg-light-brand-bg-black-46 {
  background: #0131ff;
}
.bg-dark-brand-bg-black-47 {
  background: black;
}
.bg-light-brand-bg-black-47 {
  background: #0635ff;
}
.bg-dark-brand-bg-black-48 {
  background: black;
}
.bg-light-brand-bg-black-48 {
  background: #0b39ff;
}
.bg-dark-brand-bg-black-49 {
  background: black;
}
.bg-light-brand-bg-black-49 {
  background: #103dff;
}
.bg-dark-brand-bg-black-50 {
  background: black;
}
.bg-light-brand-bg-black-50 {
  background: #1542ff;
}
.bg-dark-brand-bg-black-51 {
  background: black;
}
.bg-light-brand-bg-black-51 {
  background: #1a46ff;
}
.bg-dark-brand-bg-black-52 {
  background: black;
}
.bg-light-brand-bg-black-52 {
  background: #1f4aff;
}
.bg-dark-brand-bg-black-53 {
  background: black;
}
.bg-light-brand-bg-black-53 {
  background: #244eff;
}
.bg-dark-brand-bg-black-54 {
  background: black;
}
.bg-light-brand-bg-black-54 {
  background: #2952ff;
}
.bg-dark-brand-bg-black-55 {
  background: black;
}
.bg-light-brand-bg-black-55 {
  background: #2f56ff;
}
.bg-dark-brand-bg-black-56 {
  background: black;
}
.bg-light-brand-bg-black-56 {
  background: #345aff;
}
.bg-dark-brand-bg-black-57 {
  background: black;
}
.bg-light-brand-bg-black-57 {
  background: #395eff;
}
.bg-dark-brand-bg-black-58 {
  background: black;
}
.bg-light-brand-bg-black-58 {
  background: #3e63ff;
}
.bg-dark-brand-bg-black-59 {
  background: black;
}
.bg-light-brand-bg-black-59 {
  background: #4367ff;
}
.bg-dark-brand-bg-black-60 {
  background: black;
}
.bg-light-brand-bg-black-60 {
  background: #486bff;
}
.bg-dark-brand-bg-black-61 {
  background: black;
}
.bg-light-brand-bg-black-61 {
  background: #4d6fff;
}
.bg-dark-brand-bg-black-62 {
  background: black;
}
.bg-light-brand-bg-black-62 {
  background: #5273ff;
}
.bg-dark-brand-bg-black-63 {
  background: black;
}
.bg-light-brand-bg-black-63 {
  background: #5777ff;
}
.bg-dark-brand-bg-black-64 {
  background: black;
}
.bg-light-brand-bg-black-64 {
  background: #5c7bff;
}
.bg-dark-brand-bg-black-65 {
  background: black;
}
.bg-light-brand-bg-black-65 {
  background: #6280ff;
}
.bg-dark-brand-bg-black-66 {
  background: black;
}
.bg-light-brand-bg-black-66 {
  background: #6784ff;
}
.bg-dark-brand-bg-black-67 {
  background: black;
}
.bg-light-brand-bg-black-67 {
  background: #6c88ff;
}
.bg-dark-brand-bg-black-68 {
  background: black;
}
.bg-light-brand-bg-black-68 {
  background: #718cff;
}
.bg-dark-brand-bg-black-69 {
  background: black;
}
.bg-light-brand-bg-black-69 {
  background: #7690ff;
}
.bg-dark-brand-bg-black-70 {
  background: black;
}
.bg-light-brand-bg-black-70 {
  background: #7b94ff;
}
.bg-dark-brand-bg-black-71 {
  background: black;
}
.bg-light-brand-bg-black-71 {
  background: #8098ff;
}
.bg-dark-brand-bg-black-72 {
  background: black;
}
.bg-light-brand-bg-black-72 {
  background: #859cff;
}
.bg-dark-brand-bg-black-73 {
  background: black;
}
.bg-light-brand-bg-black-73 {
  background: #8aa1ff;
}
.bg-dark-brand-bg-black-74 {
  background: black;
}
.bg-light-brand-bg-black-74 {
  background: #8fa5ff;
}
.bg-dark-brand-bg-black-75 {
  background: black;
}
.bg-light-brand-bg-black-75 {
  background: #95a9ff;
}
.bg-dark-brand-bg-black-76 {
  background: black;
}
.bg-light-brand-bg-black-76 {
  background: #9aadff;
}
.bg-dark-brand-bg-black-77 {
  background: black;
}
.bg-light-brand-bg-black-77 {
  background: #9fb1ff;
}
.bg-dark-brand-bg-black-78 {
  background: black;
}
.bg-light-brand-bg-black-78 {
  background: #a4b5ff;
}
.bg-dark-brand-bg-black-79 {
  background: black;
}
.bg-light-brand-bg-black-79 {
  background: #a9b9ff;
}
.bg-dark-brand-bg-black-80 {
  background: black;
}
.bg-light-brand-bg-black-80 {
  background: #aebdff;
}
.bg-dark-brand-bg-black-81 {
  background: black;
}
.bg-light-brand-bg-black-81 {
  background: #b3c2ff;
}
.bg-dark-brand-bg-black-82 {
  background: black;
}
.bg-light-brand-bg-black-82 {
  background: #b8c6ff;
}
.bg-dark-brand-bg-black-83 {
  background: black;
}
.bg-light-brand-bg-black-83 {
  background: #bdcaff;
}
.bg-dark-brand-bg-black-84 {
  background: black;
}
.bg-light-brand-bg-black-84 {
  background: #c2ceff;
}
.bg-dark-brand-bg-black-85 {
  background: black;
}
.bg-light-brand-bg-black-85 {
  background: #c8d2ff;
}
.bg-dark-brand-bg-black-86 {
  background: black;
}
.bg-light-brand-bg-black-86 {
  background: #cdd6ff;
}
.bg-dark-brand-bg-black-87 {
  background: black;
}
.bg-light-brand-bg-black-87 {
  background: #d2daff;
}
.bg-dark-brand-bg-black-88 {
  background: black;
}
.bg-light-brand-bg-black-88 {
  background: #d7deff;
}
.bg-dark-brand-bg-black-89 {
  background: black;
}
.bg-light-brand-bg-black-89 {
  background: #dce3ff;
}
.bg-dark-brand-bg-black-90 {
  background: black;
}
.bg-light-brand-bg-black-90 {
  background: #e1e7ff;
}
.bg-dark-brand-bg-black-91 {
  background: black;
}
.bg-light-brand-bg-black-91 {
  background: #e6ebff;
}
.bg-dark-brand-bg-black-92 {
  background: black;
}
.bg-light-brand-bg-black-92 {
  background: #ebefff;
}
.bg-dark-brand-bg-black-93 {
  background: black;
}
.bg-light-brand-bg-black-93 {
  background: #f0f3ff;
}
.bg-dark-brand-bg-black-94 {
  background: black;
}
.bg-light-brand-bg-black-94 {
  background: #f5f7ff;
}
.bg-dark-brand-bg-black-95 {
  background: black;
}
.bg-light-brand-bg-black-95 {
  background: #fbfbff;
}
.bg-dark-brand-bg-black-96 {
  background: black;
}
.bg-light-brand-bg-black-96 {
  background: white;
}
.bg-dark-brand-bg-black-97 {
  background: black;
}
.bg-light-brand-bg-black-97 {
  background: white;
}
.bg-dark-brand-bg-black-98 {
  background: black;
}
.bg-light-brand-bg-black-98 {
  background: white;
}
.bg-dark-brand-bg-black-99 {
  background: black;
}
.bg-light-brand-bg-black-99 {
  background: white;
}
.bg-dark-brand-bg-black-100 {
  background: black;
}
.bg-light-brand-bg-black-100 {
  background: white;
}

.text-white {
  color: #fff !important;
}

.border-white {
  border-color: #fff;
}

.white {
  background-color: #fff !important;
  color: white !important;
}

.tile-white {
  background: #fff !important;
}
@media (min-width: 1025px) {
  .tile-white:hover {
    background-color: white !important;
  }
}
.tile-white:active, .tile-white:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  background-color: white !important;
}

.target-white {
  background: #fff !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-white {
  background-color: #fff !important;
}

.btn-white {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #fff !important;
  border: 2px solid #fff !important;
}
.btn-white:focus, .btn-white:active {
  outline: none;
  color: white !important;
  background: #fff !important;
  text-decoration: none;
}

.bg-overlay-white-10 {
  background: rgba(255, 255, 255, 0.1);
}
.bg-overlay-white-20 {
  background: rgba(255, 255, 255, 0.2);
}
.bg-overlay-white-30 {
  background: rgba(255, 255, 255, 0.3);
}
.bg-overlay-white-40 {
  background: rgba(255, 255, 255, 0.4);
}
.bg-overlay-white-50 {
  background: rgba(255, 255, 255, 0.5);
}
.bg-overlay-white-60 {
  background: rgba(255, 255, 255, 0.6);
}
.bg-overlay-white-70 {
  background: rgba(255, 255, 255, 0.7);
}
.bg-overlay-white-80 {
  background: rgba(255, 255, 255, 0.8);
}
.bg-overlay-white-90 {
  background: rgba(255, 255, 255, 0.9);
}
.bg-white {
  background: #fff;
}
.bg-dark-white-1 {
  background: #fcfcfc;
}
.bg-light-white-1 {
  background: white;
}
.bg-dark-white-2 {
  background: #fafafa;
}
.bg-light-white-2 {
  background: white;
}
.bg-dark-white-3 {
  background: #f7f7f7;
}
.bg-light-white-3 {
  background: white;
}
.bg-dark-white-4 {
  background: whitesmoke;
}
.bg-light-white-4 {
  background: white;
}
.bg-dark-white-5 {
  background: #f2f2f2;
}
.bg-light-white-5 {
  background: white;
}
.bg-dark-white-6 {
  background: #f0f0f0;
}
.bg-light-white-6 {
  background: white;
}
.bg-dark-white-7 {
  background: #ededed;
}
.bg-light-white-7 {
  background: white;
}
.bg-dark-white-8 {
  background: #ebebeb;
}
.bg-light-white-8 {
  background: white;
}
.bg-dark-white-9 {
  background: #e8e8e8;
}
.bg-light-white-9 {
  background: white;
}
.bg-dark-white-10 {
  background: #e6e6e6;
}
.bg-light-white-10 {
  background: white;
}
.bg-dark-white-11 {
  background: #e3e3e3;
}
.bg-light-white-11 {
  background: white;
}
.bg-dark-white-12 {
  background: #e0e0e0;
}
.bg-light-white-12 {
  background: white;
}
.bg-dark-white-13 {
  background: #dedede;
}
.bg-light-white-13 {
  background: white;
}
.bg-dark-white-14 {
  background: #dbdbdb;
}
.bg-light-white-14 {
  background: white;
}
.bg-dark-white-15 {
  background: #d9d9d9;
}
.bg-light-white-15 {
  background: white;
}
.bg-dark-white-16 {
  background: #d6d6d6;
}
.bg-light-white-16 {
  background: white;
}
.bg-dark-white-17 {
  background: #d4d4d4;
}
.bg-light-white-17 {
  background: white;
}
.bg-dark-white-18 {
  background: #d1d1d1;
}
.bg-light-white-18 {
  background: white;
}
.bg-dark-white-19 {
  background: #cfcfcf;
}
.bg-light-white-19 {
  background: white;
}
.bg-dark-white-20 {
  background: #cccccc;
}
.bg-light-white-20 {
  background: white;
}
.bg-dark-white-21 {
  background: #c9c9c9;
}
.bg-light-white-21 {
  background: white;
}
.bg-dark-white-22 {
  background: #c7c7c7;
}
.bg-light-white-22 {
  background: white;
}
.bg-dark-white-23 {
  background: #c4c4c4;
}
.bg-light-white-23 {
  background: white;
}
.bg-dark-white-24 {
  background: #c2c2c2;
}
.bg-light-white-24 {
  background: white;
}
.bg-dark-white-25 {
  background: #bfbfbf;
}
.bg-light-white-25 {
  background: white;
}
.bg-dark-white-26 {
  background: #bdbdbd;
}
.bg-light-white-26 {
  background: white;
}
.bg-dark-white-27 {
  background: #bababa;
}
.bg-light-white-27 {
  background: white;
}
.bg-dark-white-28 {
  background: #b8b8b8;
}
.bg-light-white-28 {
  background: white;
}
.bg-dark-white-29 {
  background: #b5b5b5;
}
.bg-light-white-29 {
  background: white;
}
.bg-dark-white-30 {
  background: #b3b3b3;
}
.bg-light-white-30 {
  background: white;
}
.bg-dark-white-31 {
  background: #b0b0b0;
}
.bg-light-white-31 {
  background: white;
}
.bg-dark-white-32 {
  background: #adadad;
}
.bg-light-white-32 {
  background: white;
}
.bg-dark-white-33 {
  background: #ababab;
}
.bg-light-white-33 {
  background: white;
}
.bg-dark-white-34 {
  background: #a8a8a8;
}
.bg-light-white-34 {
  background: white;
}
.bg-dark-white-35 {
  background: #a6a6a6;
}
.bg-light-white-35 {
  background: white;
}
.bg-dark-white-36 {
  background: #a3a3a3;
}
.bg-light-white-36 {
  background: white;
}
.bg-dark-white-37 {
  background: #a1a1a1;
}
.bg-light-white-37 {
  background: white;
}
.bg-dark-white-38 {
  background: #9e9e9e;
}
.bg-light-white-38 {
  background: white;
}
.bg-dark-white-39 {
  background: #9c9c9c;
}
.bg-light-white-39 {
  background: white;
}
.bg-dark-white-40 {
  background: #999999;
}
.bg-light-white-40 {
  background: white;
}
.bg-dark-white-41 {
  background: #969696;
}
.bg-light-white-41 {
  background: white;
}
.bg-dark-white-42 {
  background: #949494;
}
.bg-light-white-42 {
  background: white;
}
.bg-dark-white-43 {
  background: #919191;
}
.bg-light-white-43 {
  background: white;
}
.bg-dark-white-44 {
  background: #8f8f8f;
}
.bg-light-white-44 {
  background: white;
}
.bg-dark-white-45 {
  background: #8c8c8c;
}
.bg-light-white-45 {
  background: white;
}
.bg-dark-white-46 {
  background: #8a8a8a;
}
.bg-light-white-46 {
  background: white;
}
.bg-dark-white-47 {
  background: #878787;
}
.bg-light-white-47 {
  background: white;
}
.bg-dark-white-48 {
  background: #858585;
}
.bg-light-white-48 {
  background: white;
}
.bg-dark-white-49 {
  background: #828282;
}
.bg-light-white-49 {
  background: white;
}
.bg-dark-white-50 {
  background: gray;
}
.bg-light-white-50 {
  background: white;
}
.bg-dark-white-51 {
  background: #7d7d7d;
}
.bg-light-white-51 {
  background: white;
}
.bg-dark-white-52 {
  background: #7a7a7a;
}
.bg-light-white-52 {
  background: white;
}
.bg-dark-white-53 {
  background: #787878;
}
.bg-light-white-53 {
  background: white;
}
.bg-dark-white-54 {
  background: #757575;
}
.bg-light-white-54 {
  background: white;
}
.bg-dark-white-55 {
  background: #737373;
}
.bg-light-white-55 {
  background: white;
}
.bg-dark-white-56 {
  background: #707070;
}
.bg-light-white-56 {
  background: white;
}
.bg-dark-white-57 {
  background: #6e6e6e;
}
.bg-light-white-57 {
  background: white;
}
.bg-dark-white-58 {
  background: #6b6b6b;
}
.bg-light-white-58 {
  background: white;
}
.bg-dark-white-59 {
  background: dimgray;
}
.bg-light-white-59 {
  background: white;
}
.bg-dark-white-60 {
  background: #666666;
}
.bg-light-white-60 {
  background: white;
}
.bg-dark-white-61 {
  background: #636363;
}
.bg-light-white-61 {
  background: white;
}
.bg-dark-white-62 {
  background: #616161;
}
.bg-light-white-62 {
  background: white;
}
.bg-dark-white-63 {
  background: #5e5e5e;
}
.bg-light-white-63 {
  background: white;
}
.bg-dark-white-64 {
  background: #5c5c5c;
}
.bg-light-white-64 {
  background: white;
}
.bg-dark-white-65 {
  background: #595959;
}
.bg-light-white-65 {
  background: white;
}
.bg-dark-white-66 {
  background: #575757;
}
.bg-light-white-66 {
  background: white;
}
.bg-dark-white-67 {
  background: #545454;
}
.bg-light-white-67 {
  background: white;
}
.bg-dark-white-68 {
  background: #525252;
}
.bg-light-white-68 {
  background: white;
}
.bg-dark-white-69 {
  background: #4f4f4f;
}
.bg-light-white-69 {
  background: white;
}
.bg-dark-white-70 {
  background: #4d4d4d;
}
.bg-light-white-70 {
  background: white;
}
.bg-dark-white-71 {
  background: #4a4a4a;
}
.bg-light-white-71 {
  background: white;
}
.bg-dark-white-72 {
  background: #474747;
}
.bg-light-white-72 {
  background: white;
}
.bg-dark-white-73 {
  background: #454545;
}
.bg-light-white-73 {
  background: white;
}
.bg-dark-white-74 {
  background: #424242;
}
.bg-light-white-74 {
  background: white;
}
.bg-dark-white-75 {
  background: #404040;
}
.bg-light-white-75 {
  background: white;
}
.bg-dark-white-76 {
  background: #3d3d3d;
}
.bg-light-white-76 {
  background: white;
}
.bg-dark-white-77 {
  background: #3b3b3b;
}
.bg-light-white-77 {
  background: white;
}
.bg-dark-white-78 {
  background: #383838;
}
.bg-light-white-78 {
  background: white;
}
.bg-dark-white-79 {
  background: #363636;
}
.bg-light-white-79 {
  background: white;
}
.bg-dark-white-80 {
  background: #333333;
}
.bg-light-white-80 {
  background: white;
}
.bg-dark-white-81 {
  background: #303030;
}
.bg-light-white-81 {
  background: white;
}
.bg-dark-white-82 {
  background: #2e2e2e;
}
.bg-light-white-82 {
  background: white;
}
.bg-dark-white-83 {
  background: #2b2b2b;
}
.bg-light-white-83 {
  background: white;
}
.bg-dark-white-84 {
  background: #292929;
}
.bg-light-white-84 {
  background: white;
}
.bg-dark-white-85 {
  background: #262626;
}
.bg-light-white-85 {
  background: white;
}
.bg-dark-white-86 {
  background: #242424;
}
.bg-light-white-86 {
  background: white;
}
.bg-dark-white-87 {
  background: #212121;
}
.bg-light-white-87 {
  background: white;
}
.bg-dark-white-88 {
  background: #1f1f1f;
}
.bg-light-white-88 {
  background: white;
}
.bg-dark-white-89 {
  background: #1c1c1c;
}
.bg-light-white-89 {
  background: white;
}
.bg-dark-white-90 {
  background: #1a1a1a;
}
.bg-light-white-90 {
  background: white;
}
.bg-dark-white-91 {
  background: #171717;
}
.bg-light-white-91 {
  background: white;
}
.bg-dark-white-92 {
  background: #141414;
}
.bg-light-white-92 {
  background: white;
}
.bg-dark-white-93 {
  background: #121212;
}
.bg-light-white-93 {
  background: white;
}
.bg-dark-white-94 {
  background: #0f0f0f;
}
.bg-light-white-94 {
  background: white;
}
.bg-dark-white-95 {
  background: #0d0d0d;
}
.bg-light-white-95 {
  background: white;
}
.bg-dark-white-96 {
  background: #0a0a0a;
}
.bg-light-white-96 {
  background: white;
}
.bg-dark-white-97 {
  background: #080808;
}
.bg-light-white-97 {
  background: white;
}
.bg-dark-white-98 {
  background: #050505;
}
.bg-light-white-98 {
  background: white;
}
.bg-dark-white-99 {
  background: #030303;
}
.bg-light-white-99 {
  background: white;
}
.bg-dark-white-100 {
  background: black;
}
.bg-light-white-100 {
  background: white;
}

.text-black {
  color: #171717 !important;
}

.border-black {
  border-color: #171717;
}

.black {
  background-color: #171717 !important;
  color: white !important;
}

.tile-black {
  background: #171717 !important;
}
@media (min-width: 1025px) {
  .tile-black:hover {
    background-color: #242424 !important;
  }
}
.tile-black:active, .tile-black:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(23, 23, 23, 0.5);
  background-color: #1c1c1c !important;
}

.target-black {
  background: #171717 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-black {
  background-color: #171717 !important;
}

.btn-black {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #171717 !important;
  border: 2px solid #171717 !important;
}
.btn-black:focus, .btn-black:active {
  outline: none;
  color: white !important;
  background: #171717 !important;
  text-decoration: none;
}

.bg-overlay-black-10 {
  background: rgba(23, 23, 23, 0.1);
}
.bg-overlay-black-20 {
  background: rgba(23, 23, 23, 0.2);
}
.bg-overlay-black-30 {
  background: rgba(23, 23, 23, 0.3);
}
.bg-overlay-black-40 {
  background: rgba(23, 23, 23, 0.4);
}
.bg-overlay-black-50 {
  background: rgba(23, 23, 23, 0.5);
}
.bg-overlay-black-60 {
  background: rgba(23, 23, 23, 0.6);
}
.bg-overlay-black-70 {
  background: rgba(23, 23, 23, 0.7);
}
.bg-overlay-black-80 {
  background: rgba(23, 23, 23, 0.8);
}
.bg-overlay-black-90 {
  background: rgba(23, 23, 23, 0.9);
}
.bg-black {
  background: #171717;
}
.bg-dark-black-1 {
  background: #141414;
}
.bg-light-black-1 {
  background: #1a1a1a;
}
.bg-dark-black-2 {
  background: #121212;
}
.bg-light-black-2 {
  background: #1c1c1c;
}
.bg-dark-black-3 {
  background: #0f0f0f;
}
.bg-light-black-3 {
  background: #1f1f1f;
}
.bg-dark-black-4 {
  background: #0d0d0d;
}
.bg-light-black-4 {
  background: #212121;
}
.bg-dark-black-5 {
  background: #0a0a0a;
}
.bg-light-black-5 {
  background: #242424;
}
.bg-dark-black-6 {
  background: #080808;
}
.bg-light-black-6 {
  background: #262626;
}
.bg-dark-black-7 {
  background: #050505;
}
.bg-light-black-7 {
  background: #292929;
}
.bg-dark-black-8 {
  background: #030303;
}
.bg-light-black-8 {
  background: #2b2b2b;
}
.bg-dark-black-9 {
  background: black;
}
.bg-light-black-9 {
  background: #2e2e2e;
}
.bg-dark-black-10 {
  background: black;
}
.bg-light-black-10 {
  background: #313131;
}
.bg-dark-black-11 {
  background: black;
}
.bg-light-black-11 {
  background: #333333;
}
.bg-dark-black-12 {
  background: black;
}
.bg-light-black-12 {
  background: #363636;
}
.bg-dark-black-13 {
  background: black;
}
.bg-light-black-13 {
  background: #383838;
}
.bg-dark-black-14 {
  background: black;
}
.bg-light-black-14 {
  background: #3b3b3b;
}
.bg-dark-black-15 {
  background: black;
}
.bg-light-black-15 {
  background: #3d3d3d;
}
.bg-dark-black-16 {
  background: black;
}
.bg-light-black-16 {
  background: #404040;
}
.bg-dark-black-17 {
  background: black;
}
.bg-light-black-17 {
  background: #424242;
}
.bg-dark-black-18 {
  background: black;
}
.bg-light-black-18 {
  background: #454545;
}
.bg-dark-black-19 {
  background: black;
}
.bg-light-black-19 {
  background: #474747;
}
.bg-dark-black-20 {
  background: black;
}
.bg-light-black-20 {
  background: #4a4a4a;
}
.bg-dark-black-21 {
  background: black;
}
.bg-light-black-21 {
  background: #4d4d4d;
}
.bg-dark-black-22 {
  background: black;
}
.bg-light-black-22 {
  background: #4f4f4f;
}
.bg-dark-black-23 {
  background: black;
}
.bg-light-black-23 {
  background: #525252;
}
.bg-dark-black-24 {
  background: black;
}
.bg-light-black-24 {
  background: #545454;
}
.bg-dark-black-25 {
  background: black;
}
.bg-light-black-25 {
  background: #575757;
}
.bg-dark-black-26 {
  background: black;
}
.bg-light-black-26 {
  background: #595959;
}
.bg-dark-black-27 {
  background: black;
}
.bg-light-black-27 {
  background: #5c5c5c;
}
.bg-dark-black-28 {
  background: black;
}
.bg-light-black-28 {
  background: #5e5e5e;
}
.bg-dark-black-29 {
  background: black;
}
.bg-light-black-29 {
  background: #616161;
}
.bg-dark-black-30 {
  background: black;
}
.bg-light-black-30 {
  background: #646464;
}
.bg-dark-black-31 {
  background: black;
}
.bg-light-black-31 {
  background: #666666;
}
.bg-dark-black-32 {
  background: black;
}
.bg-light-black-32 {
  background: dimgray;
}
.bg-dark-black-33 {
  background: black;
}
.bg-light-black-33 {
  background: #6b6b6b;
}
.bg-dark-black-34 {
  background: black;
}
.bg-light-black-34 {
  background: #6e6e6e;
}
.bg-dark-black-35 {
  background: black;
}
.bg-light-black-35 {
  background: #707070;
}
.bg-dark-black-36 {
  background: black;
}
.bg-light-black-36 {
  background: #737373;
}
.bg-dark-black-37 {
  background: black;
}
.bg-light-black-37 {
  background: #757575;
}
.bg-dark-black-38 {
  background: black;
}
.bg-light-black-38 {
  background: #787878;
}
.bg-dark-black-39 {
  background: black;
}
.bg-light-black-39 {
  background: #7a7a7a;
}
.bg-dark-black-40 {
  background: black;
}
.bg-light-black-40 {
  background: #7d7d7d;
}
.bg-dark-black-41 {
  background: black;
}
.bg-light-black-41 {
  background: gray;
}
.bg-dark-black-42 {
  background: black;
}
.bg-light-black-42 {
  background: #828282;
}
.bg-dark-black-43 {
  background: black;
}
.bg-light-black-43 {
  background: #858585;
}
.bg-dark-black-44 {
  background: black;
}
.bg-light-black-44 {
  background: #878787;
}
.bg-dark-black-45 {
  background: black;
}
.bg-light-black-45 {
  background: #8a8a8a;
}
.bg-dark-black-46 {
  background: black;
}
.bg-light-black-46 {
  background: #8c8c8c;
}
.bg-dark-black-47 {
  background: black;
}
.bg-light-black-47 {
  background: #8f8f8f;
}
.bg-dark-black-48 {
  background: black;
}
.bg-light-black-48 {
  background: #919191;
}
.bg-dark-black-49 {
  background: black;
}
.bg-light-black-49 {
  background: #949494;
}
.bg-dark-black-50 {
  background: black;
}
.bg-light-black-50 {
  background: #979797;
}
.bg-dark-black-51 {
  background: black;
}
.bg-light-black-51 {
  background: #999999;
}
.bg-dark-black-52 {
  background: black;
}
.bg-light-black-52 {
  background: #9c9c9c;
}
.bg-dark-black-53 {
  background: black;
}
.bg-light-black-53 {
  background: #9e9e9e;
}
.bg-dark-black-54 {
  background: black;
}
.bg-light-black-54 {
  background: #a1a1a1;
}
.bg-dark-black-55 {
  background: black;
}
.bg-light-black-55 {
  background: #a3a3a3;
}
.bg-dark-black-56 {
  background: black;
}
.bg-light-black-56 {
  background: #a6a6a6;
}
.bg-dark-black-57 {
  background: black;
}
.bg-light-black-57 {
  background: #a8a8a8;
}
.bg-dark-black-58 {
  background: black;
}
.bg-light-black-58 {
  background: #ababab;
}
.bg-dark-black-59 {
  background: black;
}
.bg-light-black-59 {
  background: #adadad;
}
.bg-dark-black-60 {
  background: black;
}
.bg-light-black-60 {
  background: #b0b0b0;
}
.bg-dark-black-61 {
  background: black;
}
.bg-light-black-61 {
  background: #b3b3b3;
}
.bg-dark-black-62 {
  background: black;
}
.bg-light-black-62 {
  background: #b5b5b5;
}
.bg-dark-black-63 {
  background: black;
}
.bg-light-black-63 {
  background: #b8b8b8;
}
.bg-dark-black-64 {
  background: black;
}
.bg-light-black-64 {
  background: #bababa;
}
.bg-dark-black-65 {
  background: black;
}
.bg-light-black-65 {
  background: #bdbdbd;
}
.bg-dark-black-66 {
  background: black;
}
.bg-light-black-66 {
  background: #bfbfbf;
}
.bg-dark-black-67 {
  background: black;
}
.bg-light-black-67 {
  background: #c2c2c2;
}
.bg-dark-black-68 {
  background: black;
}
.bg-light-black-68 {
  background: #c4c4c4;
}
.bg-dark-black-69 {
  background: black;
}
.bg-light-black-69 {
  background: #c7c7c7;
}
.bg-dark-black-70 {
  background: black;
}
.bg-light-black-70 {
  background: #cacaca;
}
.bg-dark-black-71 {
  background: black;
}
.bg-light-black-71 {
  background: #cccccc;
}
.bg-dark-black-72 {
  background: black;
}
.bg-light-black-72 {
  background: #cfcfcf;
}
.bg-dark-black-73 {
  background: black;
}
.bg-light-black-73 {
  background: #d1d1d1;
}
.bg-dark-black-74 {
  background: black;
}
.bg-light-black-74 {
  background: #d4d4d4;
}
.bg-dark-black-75 {
  background: black;
}
.bg-light-black-75 {
  background: #d6d6d6;
}
.bg-dark-black-76 {
  background: black;
}
.bg-light-black-76 {
  background: #d9d9d9;
}
.bg-dark-black-77 {
  background: black;
}
.bg-light-black-77 {
  background: #dbdbdb;
}
.bg-dark-black-78 {
  background: black;
}
.bg-light-black-78 {
  background: #dedede;
}
.bg-dark-black-79 {
  background: black;
}
.bg-light-black-79 {
  background: #e0e0e0;
}
.bg-dark-black-80 {
  background: black;
}
.bg-light-black-80 {
  background: #e3e3e3;
}
.bg-dark-black-81 {
  background: black;
}
.bg-light-black-81 {
  background: #e6e6e6;
}
.bg-dark-black-82 {
  background: black;
}
.bg-light-black-82 {
  background: #e8e8e8;
}
.bg-dark-black-83 {
  background: black;
}
.bg-light-black-83 {
  background: #ebebeb;
}
.bg-dark-black-84 {
  background: black;
}
.bg-light-black-84 {
  background: #ededed;
}
.bg-dark-black-85 {
  background: black;
}
.bg-light-black-85 {
  background: #f0f0f0;
}
.bg-dark-black-86 {
  background: black;
}
.bg-light-black-86 {
  background: #f2f2f2;
}
.bg-dark-black-87 {
  background: black;
}
.bg-light-black-87 {
  background: whitesmoke;
}
.bg-dark-black-88 {
  background: black;
}
.bg-light-black-88 {
  background: #f7f7f7;
}
.bg-dark-black-89 {
  background: black;
}
.bg-light-black-89 {
  background: #fafafa;
}
.bg-dark-black-90 {
  background: black;
}
.bg-light-black-90 {
  background: #fdfdfd;
}
.bg-dark-black-91 {
  background: black;
}
.bg-light-black-91 {
  background: white;
}
.bg-dark-black-92 {
  background: black;
}
.bg-light-black-92 {
  background: white;
}
.bg-dark-black-93 {
  background: black;
}
.bg-light-black-93 {
  background: white;
}
.bg-dark-black-94 {
  background: black;
}
.bg-light-black-94 {
  background: white;
}
.bg-dark-black-95 {
  background: black;
}
.bg-light-black-95 {
  background: white;
}
.bg-dark-black-96 {
  background: black;
}
.bg-light-black-96 {
  background: white;
}
.bg-dark-black-97 {
  background: black;
}
.bg-light-black-97 {
  background: white;
}
.bg-dark-black-98 {
  background: black;
}
.bg-light-black-98 {
  background: white;
}
.bg-dark-black-99 {
  background: black;
}
.bg-light-black-99 {
  background: white;
}
.bg-dark-black-100 {
  background: black;
}
.bg-light-black-100 {
  background: white;
}

.text-noir {
  color: #1f1f1f !important;
}

.border-noir {
  border-color: #1f1f1f;
}

.noir {
  background-color: #1f1f1f !important;
  color: white !important;
}

.tile-noir {
  background: #1f1f1f !important;
}
@media (min-width: 1025px) {
  .tile-noir:hover {
    background-color: #2c2c2c !important;
  }
}
.tile-noir:active, .tile-noir:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(31, 31, 31, 0.5);
  background-color: #242424 !important;
}

.target-noir {
  background: #1f1f1f !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-noir {
  background-color: #1f1f1f !important;
}

.btn-noir {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #1f1f1f !important;
  border: 2px solid #1f1f1f !important;
}
.btn-noir:focus, .btn-noir:active {
  outline: none;
  color: white !important;
  background: #1f1f1f !important;
  text-decoration: none;
}

.bg-overlay-noir-10 {
  background: rgba(31, 31, 31, 0.1);
}
.bg-overlay-noir-20 {
  background: rgba(31, 31, 31, 0.2);
}
.bg-overlay-noir-30 {
  background: rgba(31, 31, 31, 0.3);
}
.bg-overlay-noir-40 {
  background: rgba(31, 31, 31, 0.4);
}
.bg-overlay-noir-50 {
  background: rgba(31, 31, 31, 0.5);
}
.bg-overlay-noir-60 {
  background: rgba(31, 31, 31, 0.6);
}
.bg-overlay-noir-70 {
  background: rgba(31, 31, 31, 0.7);
}
.bg-overlay-noir-80 {
  background: rgba(31, 31, 31, 0.8);
}
.bg-overlay-noir-90 {
  background: rgba(31, 31, 31, 0.9);
}
.bg-noir {
  background: #1f1f1f;
}
.bg-dark-noir-1 {
  background: #1c1c1c;
}
.bg-light-noir-1 {
  background: #222222;
}
.bg-dark-noir-2 {
  background: #1a1a1a;
}
.bg-light-noir-2 {
  background: #242424;
}
.bg-dark-noir-3 {
  background: #171717;
}
.bg-light-noir-3 {
  background: #272727;
}
.bg-dark-noir-4 {
  background: #151515;
}
.bg-light-noir-4 {
  background: #292929;
}
.bg-dark-noir-5 {
  background: #121212;
}
.bg-light-noir-5 {
  background: #2c2c2c;
}
.bg-dark-noir-6 {
  background: #101010;
}
.bg-light-noir-6 {
  background: #2e2e2e;
}
.bg-dark-noir-7 {
  background: #0d0d0d;
}
.bg-light-noir-7 {
  background: #313131;
}
.bg-dark-noir-8 {
  background: #0b0b0b;
}
.bg-light-noir-8 {
  background: #333333;
}
.bg-dark-noir-9 {
  background: #080808;
}
.bg-light-noir-9 {
  background: #363636;
}
.bg-dark-noir-10 {
  background: #060606;
}
.bg-light-noir-10 {
  background: #393939;
}
.bg-dark-noir-11 {
  background: #030303;
}
.bg-light-noir-11 {
  background: #3b3b3b;
}
.bg-dark-noir-12 {
  background: black;
}
.bg-light-noir-12 {
  background: #3e3e3e;
}
.bg-dark-noir-13 {
  background: black;
}
.bg-light-noir-13 {
  background: #404040;
}
.bg-dark-noir-14 {
  background: black;
}
.bg-light-noir-14 {
  background: #434343;
}
.bg-dark-noir-15 {
  background: black;
}
.bg-light-noir-15 {
  background: #454545;
}
.bg-dark-noir-16 {
  background: black;
}
.bg-light-noir-16 {
  background: #484848;
}
.bg-dark-noir-17 {
  background: black;
}
.bg-light-noir-17 {
  background: #4a4a4a;
}
.bg-dark-noir-18 {
  background: black;
}
.bg-light-noir-18 {
  background: #4d4d4d;
}
.bg-dark-noir-19 {
  background: black;
}
.bg-light-noir-19 {
  background: #4f4f4f;
}
.bg-dark-noir-20 {
  background: black;
}
.bg-light-noir-20 {
  background: #525252;
}
.bg-dark-noir-21 {
  background: black;
}
.bg-light-noir-21 {
  background: #555555;
}
.bg-dark-noir-22 {
  background: black;
}
.bg-light-noir-22 {
  background: #575757;
}
.bg-dark-noir-23 {
  background: black;
}
.bg-light-noir-23 {
  background: #5a5a5a;
}
.bg-dark-noir-24 {
  background: black;
}
.bg-light-noir-24 {
  background: #5c5c5c;
}
.bg-dark-noir-25 {
  background: black;
}
.bg-light-noir-25 {
  background: #5f5f5f;
}
.bg-dark-noir-26 {
  background: black;
}
.bg-light-noir-26 {
  background: #616161;
}
.bg-dark-noir-27 {
  background: black;
}
.bg-light-noir-27 {
  background: #646464;
}
.bg-dark-noir-28 {
  background: black;
}
.bg-light-noir-28 {
  background: #666666;
}
.bg-dark-noir-29 {
  background: black;
}
.bg-light-noir-29 {
  background: dimgray;
}
.bg-dark-noir-30 {
  background: black;
}
.bg-light-noir-30 {
  background: #6c6c6c;
}
.bg-dark-noir-31 {
  background: black;
}
.bg-light-noir-31 {
  background: #6e6e6e;
}
.bg-dark-noir-32 {
  background: black;
}
.bg-light-noir-32 {
  background: #717171;
}
.bg-dark-noir-33 {
  background: black;
}
.bg-light-noir-33 {
  background: #737373;
}
.bg-dark-noir-34 {
  background: black;
}
.bg-light-noir-34 {
  background: #767676;
}
.bg-dark-noir-35 {
  background: black;
}
.bg-light-noir-35 {
  background: #787878;
}
.bg-dark-noir-36 {
  background: black;
}
.bg-light-noir-36 {
  background: #7b7b7b;
}
.bg-dark-noir-37 {
  background: black;
}
.bg-light-noir-37 {
  background: #7d7d7d;
}
.bg-dark-noir-38 {
  background: black;
}
.bg-light-noir-38 {
  background: gray;
}
.bg-dark-noir-39 {
  background: black;
}
.bg-light-noir-39 {
  background: #828282;
}
.bg-dark-noir-40 {
  background: black;
}
.bg-light-noir-40 {
  background: #858585;
}
.bg-dark-noir-41 {
  background: black;
}
.bg-light-noir-41 {
  background: #888888;
}
.bg-dark-noir-42 {
  background: black;
}
.bg-light-noir-42 {
  background: #8a8a8a;
}
.bg-dark-noir-43 {
  background: black;
}
.bg-light-noir-43 {
  background: #8d8d8d;
}
.bg-dark-noir-44 {
  background: black;
}
.bg-light-noir-44 {
  background: #8f8f8f;
}
.bg-dark-noir-45 {
  background: black;
}
.bg-light-noir-45 {
  background: #929292;
}
.bg-dark-noir-46 {
  background: black;
}
.bg-light-noir-46 {
  background: #949494;
}
.bg-dark-noir-47 {
  background: black;
}
.bg-light-noir-47 {
  background: #979797;
}
.bg-dark-noir-48 {
  background: black;
}
.bg-light-noir-48 {
  background: #999999;
}
.bg-dark-noir-49 {
  background: black;
}
.bg-light-noir-49 {
  background: #9c9c9c;
}
.bg-dark-noir-50 {
  background: black;
}
.bg-light-noir-50 {
  background: #9f9f9f;
}
.bg-dark-noir-51 {
  background: black;
}
.bg-light-noir-51 {
  background: #a1a1a1;
}
.bg-dark-noir-52 {
  background: black;
}
.bg-light-noir-52 {
  background: #a4a4a4;
}
.bg-dark-noir-53 {
  background: black;
}
.bg-light-noir-53 {
  background: #a6a6a6;
}
.bg-dark-noir-54 {
  background: black;
}
.bg-light-noir-54 {
  background: darkgray;
}
.bg-dark-noir-55 {
  background: black;
}
.bg-light-noir-55 {
  background: #ababab;
}
.bg-dark-noir-56 {
  background: black;
}
.bg-light-noir-56 {
  background: #aeaeae;
}
.bg-dark-noir-57 {
  background: black;
}
.bg-light-noir-57 {
  background: #b0b0b0;
}
.bg-dark-noir-58 {
  background: black;
}
.bg-light-noir-58 {
  background: #b3b3b3;
}
.bg-dark-noir-59 {
  background: black;
}
.bg-light-noir-59 {
  background: #b5b5b5;
}
.bg-dark-noir-60 {
  background: black;
}
.bg-light-noir-60 {
  background: #b8b8b8;
}
.bg-dark-noir-61 {
  background: black;
}
.bg-light-noir-61 {
  background: #bbbbbb;
}
.bg-dark-noir-62 {
  background: black;
}
.bg-light-noir-62 {
  background: #bdbdbd;
}
.bg-dark-noir-63 {
  background: black;
}
.bg-light-noir-63 {
  background: silver;
}
.bg-dark-noir-64 {
  background: black;
}
.bg-light-noir-64 {
  background: #c2c2c2;
}
.bg-dark-noir-65 {
  background: black;
}
.bg-light-noir-65 {
  background: #c5c5c5;
}
.bg-dark-noir-66 {
  background: black;
}
.bg-light-noir-66 {
  background: #c7c7c7;
}
.bg-dark-noir-67 {
  background: black;
}
.bg-light-noir-67 {
  background: #cacaca;
}
.bg-dark-noir-68 {
  background: black;
}
.bg-light-noir-68 {
  background: #cccccc;
}
.bg-dark-noir-69 {
  background: black;
}
.bg-light-noir-69 {
  background: #cfcfcf;
}
.bg-dark-noir-70 {
  background: black;
}
.bg-light-noir-70 {
  background: #d2d2d2;
}
.bg-dark-noir-71 {
  background: black;
}
.bg-light-noir-71 {
  background: #d4d4d4;
}
.bg-dark-noir-72 {
  background: black;
}
.bg-light-noir-72 {
  background: #d7d7d7;
}
.bg-dark-noir-73 {
  background: black;
}
.bg-light-noir-73 {
  background: #d9d9d9;
}
.bg-dark-noir-74 {
  background: black;
}
.bg-light-noir-74 {
  background: gainsboro;
}
.bg-dark-noir-75 {
  background: black;
}
.bg-light-noir-75 {
  background: #dedede;
}
.bg-dark-noir-76 {
  background: black;
}
.bg-light-noir-76 {
  background: #e1e1e1;
}
.bg-dark-noir-77 {
  background: black;
}
.bg-light-noir-77 {
  background: #e3e3e3;
}
.bg-dark-noir-78 {
  background: black;
}
.bg-light-noir-78 {
  background: #e6e6e6;
}
.bg-dark-noir-79 {
  background: black;
}
.bg-light-noir-79 {
  background: #e8e8e8;
}
.bg-dark-noir-80 {
  background: black;
}
.bg-light-noir-80 {
  background: #ebebeb;
}
.bg-dark-noir-81 {
  background: black;
}
.bg-light-noir-81 {
  background: #eeeeee;
}
.bg-dark-noir-82 {
  background: black;
}
.bg-light-noir-82 {
  background: #f0f0f0;
}
.bg-dark-noir-83 {
  background: black;
}
.bg-light-noir-83 {
  background: #f3f3f3;
}
.bg-dark-noir-84 {
  background: black;
}
.bg-light-noir-84 {
  background: whitesmoke;
}
.bg-dark-noir-85 {
  background: black;
}
.bg-light-noir-85 {
  background: #f8f8f8;
}
.bg-dark-noir-86 {
  background: black;
}
.bg-light-noir-86 {
  background: #fafafa;
}
.bg-dark-noir-87 {
  background: black;
}
.bg-light-noir-87 {
  background: #fdfdfd;
}
.bg-dark-noir-88 {
  background: black;
}
.bg-light-noir-88 {
  background: white;
}
.bg-dark-noir-89 {
  background: black;
}
.bg-light-noir-89 {
  background: white;
}
.bg-dark-noir-90 {
  background: black;
}
.bg-light-noir-90 {
  background: white;
}
.bg-dark-noir-91 {
  background: black;
}
.bg-light-noir-91 {
  background: white;
}
.bg-dark-noir-92 {
  background: black;
}
.bg-light-noir-92 {
  background: white;
}
.bg-dark-noir-93 {
  background: black;
}
.bg-light-noir-93 {
  background: white;
}
.bg-dark-noir-94 {
  background: black;
}
.bg-light-noir-94 {
  background: white;
}
.bg-dark-noir-95 {
  background: black;
}
.bg-light-noir-95 {
  background: white;
}
.bg-dark-noir-96 {
  background: black;
}
.bg-light-noir-96 {
  background: white;
}
.bg-dark-noir-97 {
  background: black;
}
.bg-light-noir-97 {
  background: white;
}
.bg-dark-noir-98 {
  background: black;
}
.bg-light-noir-98 {
  background: white;
}
.bg-dark-noir-99 {
  background: black;
}
.bg-light-noir-99 {
  background: white;
}
.bg-dark-noir-100 {
  background: black;
}
.bg-light-noir-100 {
  background: white;
}

.text-grey {
  color: #757575 !important;
}

.border-grey {
  border-color: #757575;
}

.grey {
  background-color: #757575 !important;
  color: white !important;
}

.tile-grey {
  background: #757575 !important;
}
@media (min-width: 1025px) {
  .tile-grey:hover {
    background-color: #828282 !important;
  }
}
.tile-grey:active, .tile-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(117, 117, 117, 0.5);
  background-color: #7a7a7a !important;
}

.target-grey {
  background: #757575 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-grey {
  background-color: #757575 !important;
}

.btn-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #757575 !important;
  border: 2px solid #757575 !important;
}
.btn-grey:focus, .btn-grey:active {
  outline: none;
  color: white !important;
  background: #757575 !important;
  text-decoration: none;
}

.bg-overlay-grey-10 {
  background: rgba(117, 117, 117, 0.1);
}
.bg-overlay-grey-20 {
  background: rgba(117, 117, 117, 0.2);
}
.bg-overlay-grey-30 {
  background: rgba(117, 117, 117, 0.3);
}
.bg-overlay-grey-40 {
  background: rgba(117, 117, 117, 0.4);
}
.bg-overlay-grey-50 {
  background: rgba(117, 117, 117, 0.5);
}
.bg-overlay-grey-60 {
  background: rgba(117, 117, 117, 0.6);
}
.bg-overlay-grey-70 {
  background: rgba(117, 117, 117, 0.7);
}
.bg-overlay-grey-80 {
  background: rgba(117, 117, 117, 0.8);
}
.bg-overlay-grey-90 {
  background: rgba(117, 117, 117, 0.9);
}
.bg-grey {
  background: #757575;
}
.bg-dark-grey-1 {
  background: #727272;
}
.bg-light-grey-1 {
  background: #787878;
}
.bg-dark-grey-2 {
  background: #707070;
}
.bg-light-grey-2 {
  background: #7a7a7a;
}
.bg-dark-grey-3 {
  background: #6d6d6d;
}
.bg-light-grey-3 {
  background: #7d7d7d;
}
.bg-dark-grey-4 {
  background: #6b6b6b;
}
.bg-light-grey-4 {
  background: #7f7f7f;
}
.bg-dark-grey-5 {
  background: #686868;
}
.bg-light-grey-5 {
  background: #828282;
}
.bg-dark-grey-6 {
  background: #666666;
}
.bg-light-grey-6 {
  background: #848484;
}
.bg-dark-grey-7 {
  background: #636363;
}
.bg-light-grey-7 {
  background: #878787;
}
.bg-dark-grey-8 {
  background: #616161;
}
.bg-light-grey-8 {
  background: #898989;
}
.bg-dark-grey-9 {
  background: #5e5e5e;
}
.bg-light-grey-9 {
  background: #8c8c8c;
}
.bg-dark-grey-10 {
  background: #5c5c5c;
}
.bg-light-grey-10 {
  background: #8f8f8f;
}
.bg-dark-grey-11 {
  background: #595959;
}
.bg-light-grey-11 {
  background: #919191;
}
.bg-dark-grey-12 {
  background: #565656;
}
.bg-light-grey-12 {
  background: #949494;
}
.bg-dark-grey-13 {
  background: #545454;
}
.bg-light-grey-13 {
  background: #969696;
}
.bg-dark-grey-14 {
  background: #515151;
}
.bg-light-grey-14 {
  background: #999999;
}
.bg-dark-grey-15 {
  background: #4f4f4f;
}
.bg-light-grey-15 {
  background: #9b9b9b;
}
.bg-dark-grey-16 {
  background: #4c4c4c;
}
.bg-light-grey-16 {
  background: #9e9e9e;
}
.bg-dark-grey-17 {
  background: #4a4a4a;
}
.bg-light-grey-17 {
  background: #a0a0a0;
}
.bg-dark-grey-18 {
  background: #474747;
}
.bg-light-grey-18 {
  background: #a3a3a3;
}
.bg-dark-grey-19 {
  background: #454545;
}
.bg-light-grey-19 {
  background: #a5a5a5;
}
.bg-dark-grey-20 {
  background: #424242;
}
.bg-light-grey-20 {
  background: #a8a8a8;
}
.bg-dark-grey-21 {
  background: #3f3f3f;
}
.bg-light-grey-21 {
  background: #ababab;
}
.bg-dark-grey-22 {
  background: #3d3d3d;
}
.bg-light-grey-22 {
  background: #adadad;
}
.bg-dark-grey-23 {
  background: #3a3a3a;
}
.bg-light-grey-23 {
  background: #b0b0b0;
}
.bg-dark-grey-24 {
  background: #383838;
}
.bg-light-grey-24 {
  background: #b2b2b2;
}
.bg-dark-grey-25 {
  background: #353535;
}
.bg-light-grey-25 {
  background: #b5b5b5;
}
.bg-dark-grey-26 {
  background: #333333;
}
.bg-light-grey-26 {
  background: #b7b7b7;
}
.bg-dark-grey-27 {
  background: #303030;
}
.bg-light-grey-27 {
  background: #bababa;
}
.bg-dark-grey-28 {
  background: #2e2e2e;
}
.bg-light-grey-28 {
  background: #bcbcbc;
}
.bg-dark-grey-29 {
  background: #2b2b2b;
}
.bg-light-grey-29 {
  background: #bfbfbf;
}
.bg-dark-grey-30 {
  background: #292929;
}
.bg-light-grey-30 {
  background: #c2c2c2;
}
.bg-dark-grey-31 {
  background: #262626;
}
.bg-light-grey-31 {
  background: #c4c4c4;
}
.bg-dark-grey-32 {
  background: #232323;
}
.bg-light-grey-32 {
  background: #c7c7c7;
}
.bg-dark-grey-33 {
  background: #212121;
}
.bg-light-grey-33 {
  background: #c9c9c9;
}
.bg-dark-grey-34 {
  background: #1e1e1e;
}
.bg-light-grey-34 {
  background: #cccccc;
}
.bg-dark-grey-35 {
  background: #1c1c1c;
}
.bg-light-grey-35 {
  background: #cecece;
}
.bg-dark-grey-36 {
  background: #191919;
}
.bg-light-grey-36 {
  background: #d1d1d1;
}
.bg-dark-grey-37 {
  background: #171717;
}
.bg-light-grey-37 {
  background: lightgray;
}
.bg-dark-grey-38 {
  background: #141414;
}
.bg-light-grey-38 {
  background: #d6d6d6;
}
.bg-dark-grey-39 {
  background: #121212;
}
.bg-light-grey-39 {
  background: #d8d8d8;
}
.bg-dark-grey-40 {
  background: #0f0f0f;
}
.bg-light-grey-40 {
  background: #dbdbdb;
}
.bg-dark-grey-41 {
  background: #0c0c0c;
}
.bg-light-grey-41 {
  background: #dedede;
}
.bg-dark-grey-42 {
  background: #0a0a0a;
}
.bg-light-grey-42 {
  background: #e0e0e0;
}
.bg-dark-grey-43 {
  background: #070707;
}
.bg-light-grey-43 {
  background: #e3e3e3;
}
.bg-dark-grey-44 {
  background: #050505;
}
.bg-light-grey-44 {
  background: #e5e5e5;
}
.bg-dark-grey-45 {
  background: #020202;
}
.bg-light-grey-45 {
  background: #e8e8e8;
}
.bg-dark-grey-46 {
  background: black;
}
.bg-light-grey-46 {
  background: #eaeaea;
}
.bg-dark-grey-47 {
  background: black;
}
.bg-light-grey-47 {
  background: #ededed;
}
.bg-dark-grey-48 {
  background: black;
}
.bg-light-grey-48 {
  background: #efefef;
}
.bg-dark-grey-49 {
  background: black;
}
.bg-light-grey-49 {
  background: #f2f2f2;
}
.bg-dark-grey-50 {
  background: black;
}
.bg-light-grey-50 {
  background: whitesmoke;
}
.bg-dark-grey-51 {
  background: black;
}
.bg-light-grey-51 {
  background: #f7f7f7;
}
.bg-dark-grey-52 {
  background: black;
}
.bg-light-grey-52 {
  background: #fafafa;
}
.bg-dark-grey-53 {
  background: black;
}
.bg-light-grey-53 {
  background: #fcfcfc;
}
.bg-dark-grey-54 {
  background: black;
}
.bg-light-grey-54 {
  background: white;
}
.bg-dark-grey-55 {
  background: black;
}
.bg-light-grey-55 {
  background: white;
}
.bg-dark-grey-56 {
  background: black;
}
.bg-light-grey-56 {
  background: white;
}
.bg-dark-grey-57 {
  background: black;
}
.bg-light-grey-57 {
  background: white;
}
.bg-dark-grey-58 {
  background: black;
}
.bg-light-grey-58 {
  background: white;
}
.bg-dark-grey-59 {
  background: black;
}
.bg-light-grey-59 {
  background: white;
}
.bg-dark-grey-60 {
  background: black;
}
.bg-light-grey-60 {
  background: white;
}
.bg-dark-grey-61 {
  background: black;
}
.bg-light-grey-61 {
  background: white;
}
.bg-dark-grey-62 {
  background: black;
}
.bg-light-grey-62 {
  background: white;
}
.bg-dark-grey-63 {
  background: black;
}
.bg-light-grey-63 {
  background: white;
}
.bg-dark-grey-64 {
  background: black;
}
.bg-light-grey-64 {
  background: white;
}
.bg-dark-grey-65 {
  background: black;
}
.bg-light-grey-65 {
  background: white;
}
.bg-dark-grey-66 {
  background: black;
}
.bg-light-grey-66 {
  background: white;
}
.bg-dark-grey-67 {
  background: black;
}
.bg-light-grey-67 {
  background: white;
}
.bg-dark-grey-68 {
  background: black;
}
.bg-light-grey-68 {
  background: white;
}
.bg-dark-grey-69 {
  background: black;
}
.bg-light-grey-69 {
  background: white;
}
.bg-dark-grey-70 {
  background: black;
}
.bg-light-grey-70 {
  background: white;
}
.bg-dark-grey-71 {
  background: black;
}
.bg-light-grey-71 {
  background: white;
}
.bg-dark-grey-72 {
  background: black;
}
.bg-light-grey-72 {
  background: white;
}
.bg-dark-grey-73 {
  background: black;
}
.bg-light-grey-73 {
  background: white;
}
.bg-dark-grey-74 {
  background: black;
}
.bg-light-grey-74 {
  background: white;
}
.bg-dark-grey-75 {
  background: black;
}
.bg-light-grey-75 {
  background: white;
}
.bg-dark-grey-76 {
  background: black;
}
.bg-light-grey-76 {
  background: white;
}
.bg-dark-grey-77 {
  background: black;
}
.bg-light-grey-77 {
  background: white;
}
.bg-dark-grey-78 {
  background: black;
}
.bg-light-grey-78 {
  background: white;
}
.bg-dark-grey-79 {
  background: black;
}
.bg-light-grey-79 {
  background: white;
}
.bg-dark-grey-80 {
  background: black;
}
.bg-light-grey-80 {
  background: white;
}
.bg-dark-grey-81 {
  background: black;
}
.bg-light-grey-81 {
  background: white;
}
.bg-dark-grey-82 {
  background: black;
}
.bg-light-grey-82 {
  background: white;
}
.bg-dark-grey-83 {
  background: black;
}
.bg-light-grey-83 {
  background: white;
}
.bg-dark-grey-84 {
  background: black;
}
.bg-light-grey-84 {
  background: white;
}
.bg-dark-grey-85 {
  background: black;
}
.bg-light-grey-85 {
  background: white;
}
.bg-dark-grey-86 {
  background: black;
}
.bg-light-grey-86 {
  background: white;
}
.bg-dark-grey-87 {
  background: black;
}
.bg-light-grey-87 {
  background: white;
}
.bg-dark-grey-88 {
  background: black;
}
.bg-light-grey-88 {
  background: white;
}
.bg-dark-grey-89 {
  background: black;
}
.bg-light-grey-89 {
  background: white;
}
.bg-dark-grey-90 {
  background: black;
}
.bg-light-grey-90 {
  background: white;
}
.bg-dark-grey-91 {
  background: black;
}
.bg-light-grey-91 {
  background: white;
}
.bg-dark-grey-92 {
  background: black;
}
.bg-light-grey-92 {
  background: white;
}
.bg-dark-grey-93 {
  background: black;
}
.bg-light-grey-93 {
  background: white;
}
.bg-dark-grey-94 {
  background: black;
}
.bg-light-grey-94 {
  background: white;
}
.bg-dark-grey-95 {
  background: black;
}
.bg-light-grey-95 {
  background: white;
}
.bg-dark-grey-96 {
  background: black;
}
.bg-light-grey-96 {
  background: white;
}
.bg-dark-grey-97 {
  background: black;
}
.bg-light-grey-97 {
  background: white;
}
.bg-dark-grey-98 {
  background: black;
}
.bg-light-grey-98 {
  background: white;
}
.bg-dark-grey-99 {
  background: black;
}
.bg-light-grey-99 {
  background: white;
}
.bg-dark-grey-100 {
  background: black;
}
.bg-light-grey-100 {
  background: white;
}

.text-light-grey {
  color: #eee !important;
}

.border-light-grey {
  border-color: #eee;
}

.light-grey {
  background-color: #eee !important;
  color: white !important;
}

.tile-light-grey {
  background: #eee !important;
}
@media (min-width: 1025px) {
  .tile-light-grey:hover {
    background-color: #fbfbfb !important;
  }
}
.tile-light-grey:active, .tile-light-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(238, 238, 238, 0.5);
  background-color: #f3f3f3 !important;
}

.target-light-grey {
  background: #eee !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-light-grey {
  background-color: #eee !important;
}

.btn-light-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #eee !important;
  border: 2px solid #eee !important;
}
.btn-light-grey:focus, .btn-light-grey:active {
  outline: none;
  color: white !important;
  background: #eee !important;
  text-decoration: none;
}

.bg-overlay-light-grey-10 {
  background: rgba(238, 238, 238, 0.1);
}
.bg-overlay-light-grey-20 {
  background: rgba(238, 238, 238, 0.2);
}
.bg-overlay-light-grey-30 {
  background: rgba(238, 238, 238, 0.3);
}
.bg-overlay-light-grey-40 {
  background: rgba(238, 238, 238, 0.4);
}
.bg-overlay-light-grey-50 {
  background: rgba(238, 238, 238, 0.5);
}
.bg-overlay-light-grey-60 {
  background: rgba(238, 238, 238, 0.6);
}
.bg-overlay-light-grey-70 {
  background: rgba(238, 238, 238, 0.7);
}
.bg-overlay-light-grey-80 {
  background: rgba(238, 238, 238, 0.8);
}
.bg-overlay-light-grey-90 {
  background: rgba(238, 238, 238, 0.9);
}
.bg-light-grey {
  background: #eee;
}
.bg-dark-light-grey-1 {
  background: #ebebeb;
}
.bg-light-light-grey-1 {
  background: #f1f1f1;
}
.bg-dark-light-grey-2 {
  background: #e9e9e9;
}
.bg-light-light-grey-2 {
  background: #f3f3f3;
}
.bg-dark-light-grey-3 {
  background: #e6e6e6;
}
.bg-light-light-grey-3 {
  background: #f6f6f6;
}
.bg-dark-light-grey-4 {
  background: #e4e4e4;
}
.bg-light-light-grey-4 {
  background: #f8f8f8;
}
.bg-dark-light-grey-5 {
  background: #e1e1e1;
}
.bg-light-light-grey-5 {
  background: #fbfbfb;
}
.bg-dark-light-grey-6 {
  background: #dfdfdf;
}
.bg-light-light-grey-6 {
  background: #fdfdfd;
}
.bg-dark-light-grey-7 {
  background: gainsboro;
}
.bg-light-light-grey-7 {
  background: white;
}
.bg-dark-light-grey-8 {
  background: #dadada;
}
.bg-light-light-grey-8 {
  background: white;
}
.bg-dark-light-grey-9 {
  background: #d7d7d7;
}
.bg-light-light-grey-9 {
  background: white;
}
.bg-dark-light-grey-10 {
  background: #d5d5d5;
}
.bg-light-light-grey-10 {
  background: white;
}
.bg-dark-light-grey-11 {
  background: #d2d2d2;
}
.bg-light-light-grey-11 {
  background: white;
}
.bg-dark-light-grey-12 {
  background: #cfcfcf;
}
.bg-light-light-grey-12 {
  background: white;
}
.bg-dark-light-grey-13 {
  background: #cdcdcd;
}
.bg-light-light-grey-13 {
  background: white;
}
.bg-dark-light-grey-14 {
  background: #cacaca;
}
.bg-light-light-grey-14 {
  background: white;
}
.bg-dark-light-grey-15 {
  background: #c8c8c8;
}
.bg-light-light-grey-15 {
  background: white;
}
.bg-dark-light-grey-16 {
  background: #c5c5c5;
}
.bg-light-light-grey-16 {
  background: white;
}
.bg-dark-light-grey-17 {
  background: #c3c3c3;
}
.bg-light-light-grey-17 {
  background: white;
}
.bg-dark-light-grey-18 {
  background: silver;
}
.bg-light-light-grey-18 {
  background: white;
}
.bg-dark-light-grey-19 {
  background: #bebebe;
}
.bg-light-light-grey-19 {
  background: white;
}
.bg-dark-light-grey-20 {
  background: #bbbbbb;
}
.bg-light-light-grey-20 {
  background: white;
}
.bg-dark-light-grey-21 {
  background: #b8b8b8;
}
.bg-light-light-grey-21 {
  background: white;
}
.bg-dark-light-grey-22 {
  background: #b6b6b6;
}
.bg-light-light-grey-22 {
  background: white;
}
.bg-dark-light-grey-23 {
  background: #b3b3b3;
}
.bg-light-light-grey-23 {
  background: white;
}
.bg-dark-light-grey-24 {
  background: #b1b1b1;
}
.bg-light-light-grey-24 {
  background: white;
}
.bg-dark-light-grey-25 {
  background: #aeaeae;
}
.bg-light-light-grey-25 {
  background: white;
}
.bg-dark-light-grey-26 {
  background: #acacac;
}
.bg-light-light-grey-26 {
  background: white;
}
.bg-dark-light-grey-27 {
  background: darkgray;
}
.bg-light-light-grey-27 {
  background: white;
}
.bg-dark-light-grey-28 {
  background: #a7a7a7;
}
.bg-light-light-grey-28 {
  background: white;
}
.bg-dark-light-grey-29 {
  background: #a4a4a4;
}
.bg-light-light-grey-29 {
  background: white;
}
.bg-dark-light-grey-30 {
  background: #a2a2a2;
}
.bg-light-light-grey-30 {
  background: white;
}
.bg-dark-light-grey-31 {
  background: #9f9f9f;
}
.bg-light-light-grey-31 {
  background: white;
}
.bg-dark-light-grey-32 {
  background: #9c9c9c;
}
.bg-light-light-grey-32 {
  background: white;
}
.bg-dark-light-grey-33 {
  background: #9a9a9a;
}
.bg-light-light-grey-33 {
  background: white;
}
.bg-dark-light-grey-34 {
  background: #979797;
}
.bg-light-light-grey-34 {
  background: white;
}
.bg-dark-light-grey-35 {
  background: #959595;
}
.bg-light-light-grey-35 {
  background: white;
}
.bg-dark-light-grey-36 {
  background: #929292;
}
.bg-light-light-grey-36 {
  background: white;
}
.bg-dark-light-grey-37 {
  background: #909090;
}
.bg-light-light-grey-37 {
  background: white;
}
.bg-dark-light-grey-38 {
  background: #8d8d8d;
}
.bg-light-light-grey-38 {
  background: white;
}
.bg-dark-light-grey-39 {
  background: #8b8b8b;
}
.bg-light-light-grey-39 {
  background: white;
}
.bg-dark-light-grey-40 {
  background: #888888;
}
.bg-light-light-grey-40 {
  background: white;
}
.bg-dark-light-grey-41 {
  background: #858585;
}
.bg-light-light-grey-41 {
  background: white;
}
.bg-dark-light-grey-42 {
  background: #838383;
}
.bg-light-light-grey-42 {
  background: white;
}
.bg-dark-light-grey-43 {
  background: gray;
}
.bg-light-light-grey-43 {
  background: white;
}
.bg-dark-light-grey-44 {
  background: #7e7e7e;
}
.bg-light-light-grey-44 {
  background: white;
}
.bg-dark-light-grey-45 {
  background: #7b7b7b;
}
.bg-light-light-grey-45 {
  background: white;
}
.bg-dark-light-grey-46 {
  background: #797979;
}
.bg-light-light-grey-46 {
  background: white;
}
.bg-dark-light-grey-47 {
  background: #767676;
}
.bg-light-light-grey-47 {
  background: white;
}
.bg-dark-light-grey-48 {
  background: #747474;
}
.bg-light-light-grey-48 {
  background: white;
}
.bg-dark-light-grey-49 {
  background: #717171;
}
.bg-light-light-grey-49 {
  background: white;
}
.bg-dark-light-grey-50 {
  background: #6f6f6f;
}
.bg-light-light-grey-50 {
  background: white;
}
.bg-dark-light-grey-51 {
  background: #6c6c6c;
}
.bg-light-light-grey-51 {
  background: white;
}
.bg-dark-light-grey-52 {
  background: dimgray;
}
.bg-light-light-grey-52 {
  background: white;
}
.bg-dark-light-grey-53 {
  background: #676767;
}
.bg-light-light-grey-53 {
  background: white;
}
.bg-dark-light-grey-54 {
  background: #646464;
}
.bg-light-light-grey-54 {
  background: white;
}
.bg-dark-light-grey-55 {
  background: #626262;
}
.bg-light-light-grey-55 {
  background: white;
}
.bg-dark-light-grey-56 {
  background: #5f5f5f;
}
.bg-light-light-grey-56 {
  background: white;
}
.bg-dark-light-grey-57 {
  background: #5d5d5d;
}
.bg-light-light-grey-57 {
  background: white;
}
.bg-dark-light-grey-58 {
  background: #5a5a5a;
}
.bg-light-light-grey-58 {
  background: white;
}
.bg-dark-light-grey-59 {
  background: #585858;
}
.bg-light-light-grey-59 {
  background: white;
}
.bg-dark-light-grey-60 {
  background: #555555;
}
.bg-light-light-grey-60 {
  background: white;
}
.bg-dark-light-grey-61 {
  background: #525252;
}
.bg-light-light-grey-61 {
  background: white;
}
.bg-dark-light-grey-62 {
  background: #505050;
}
.bg-light-light-grey-62 {
  background: white;
}
.bg-dark-light-grey-63 {
  background: #4d4d4d;
}
.bg-light-light-grey-63 {
  background: white;
}
.bg-dark-light-grey-64 {
  background: #4b4b4b;
}
.bg-light-light-grey-64 {
  background: white;
}
.bg-dark-light-grey-65 {
  background: #484848;
}
.bg-light-light-grey-65 {
  background: white;
}
.bg-dark-light-grey-66 {
  background: #464646;
}
.bg-light-light-grey-66 {
  background: white;
}
.bg-dark-light-grey-67 {
  background: #434343;
}
.bg-light-light-grey-67 {
  background: white;
}
.bg-dark-light-grey-68 {
  background: #414141;
}
.bg-light-light-grey-68 {
  background: white;
}
.bg-dark-light-grey-69 {
  background: #3e3e3e;
}
.bg-light-light-grey-69 {
  background: white;
}
.bg-dark-light-grey-70 {
  background: #3c3c3c;
}
.bg-light-light-grey-70 {
  background: white;
}
.bg-dark-light-grey-71 {
  background: #393939;
}
.bg-light-light-grey-71 {
  background: white;
}
.bg-dark-light-grey-72 {
  background: #363636;
}
.bg-light-light-grey-72 {
  background: white;
}
.bg-dark-light-grey-73 {
  background: #343434;
}
.bg-light-light-grey-73 {
  background: white;
}
.bg-dark-light-grey-74 {
  background: #313131;
}
.bg-light-light-grey-74 {
  background: white;
}
.bg-dark-light-grey-75 {
  background: #2f2f2f;
}
.bg-light-light-grey-75 {
  background: white;
}
.bg-dark-light-grey-76 {
  background: #2c2c2c;
}
.bg-light-light-grey-76 {
  background: white;
}
.bg-dark-light-grey-77 {
  background: #2a2a2a;
}
.bg-light-light-grey-77 {
  background: white;
}
.bg-dark-light-grey-78 {
  background: #272727;
}
.bg-light-light-grey-78 {
  background: white;
}
.bg-dark-light-grey-79 {
  background: #252525;
}
.bg-light-light-grey-79 {
  background: white;
}
.bg-dark-light-grey-80 {
  background: #222222;
}
.bg-light-light-grey-80 {
  background: white;
}
.bg-dark-light-grey-81 {
  background: #1f1f1f;
}
.bg-light-light-grey-81 {
  background: white;
}
.bg-dark-light-grey-82 {
  background: #1d1d1d;
}
.bg-light-light-grey-82 {
  background: white;
}
.bg-dark-light-grey-83 {
  background: #1a1a1a;
}
.bg-light-light-grey-83 {
  background: white;
}
.bg-dark-light-grey-84 {
  background: #181818;
}
.bg-light-light-grey-84 {
  background: white;
}
.bg-dark-light-grey-85 {
  background: #151515;
}
.bg-light-light-grey-85 {
  background: white;
}
.bg-dark-light-grey-86 {
  background: #131313;
}
.bg-light-light-grey-86 {
  background: white;
}
.bg-dark-light-grey-87 {
  background: #101010;
}
.bg-light-light-grey-87 {
  background: white;
}
.bg-dark-light-grey-88 {
  background: #0e0e0e;
}
.bg-light-light-grey-88 {
  background: white;
}
.bg-dark-light-grey-89 {
  background: #0b0b0b;
}
.bg-light-light-grey-89 {
  background: white;
}
.bg-dark-light-grey-90 {
  background: #090909;
}
.bg-light-light-grey-90 {
  background: white;
}
.bg-dark-light-grey-91 {
  background: #060606;
}
.bg-light-light-grey-91 {
  background: white;
}
.bg-dark-light-grey-92 {
  background: #030303;
}
.bg-light-light-grey-92 {
  background: white;
}
.bg-dark-light-grey-93 {
  background: #010101;
}
.bg-light-light-grey-93 {
  background: white;
}
.bg-dark-light-grey-94 {
  background: black;
}
.bg-light-light-grey-94 {
  background: white;
}
.bg-dark-light-grey-95 {
  background: black;
}
.bg-light-light-grey-95 {
  background: white;
}
.bg-dark-light-grey-96 {
  background: black;
}
.bg-light-light-grey-96 {
  background: white;
}
.bg-dark-light-grey-97 {
  background: black;
}
.bg-light-light-grey-97 {
  background: white;
}
.bg-dark-light-grey-98 {
  background: black;
}
.bg-light-light-grey-98 {
  background: white;
}
.bg-dark-light-grey-99 {
  background: black;
}
.bg-light-light-grey-99 {
  background: white;
}
.bg-dark-light-grey-100 {
  background: black;
}
.bg-light-light-grey-100 {
  background: white;
}

.text-lighter-grey {
  color: #ddd !important;
}

.border-lighter-grey {
  border-color: #ddd;
}

.lighter-grey {
  background-color: #ddd !important;
  color: white !important;
}

.tile-lighter-grey {
  background: #ddd !important;
}
@media (min-width: 1025px) {
  .tile-lighter-grey:hover {
    background-color: #eaeaea !important;
  }
}
.tile-lighter-grey:active, .tile-lighter-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(221, 221, 221, 0.5);
  background-color: #e2e2e2 !important;
}

.target-lighter-grey {
  background: #ddd !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-lighter-grey {
  background-color: #ddd !important;
}

.btn-lighter-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #ddd !important;
  border: 2px solid #ddd !important;
}
.btn-lighter-grey:focus, .btn-lighter-grey:active {
  outline: none;
  color: white !important;
  background: #ddd !important;
  text-decoration: none;
}

.bg-overlay-lighter-grey-10 {
  background: rgba(221, 221, 221, 0.1);
}
.bg-overlay-lighter-grey-20 {
  background: rgba(221, 221, 221, 0.2);
}
.bg-overlay-lighter-grey-30 {
  background: rgba(221, 221, 221, 0.3);
}
.bg-overlay-lighter-grey-40 {
  background: rgba(221, 221, 221, 0.4);
}
.bg-overlay-lighter-grey-50 {
  background: rgba(221, 221, 221, 0.5);
}
.bg-overlay-lighter-grey-60 {
  background: rgba(221, 221, 221, 0.6);
}
.bg-overlay-lighter-grey-70 {
  background: rgba(221, 221, 221, 0.7);
}
.bg-overlay-lighter-grey-80 {
  background: rgba(221, 221, 221, 0.8);
}
.bg-overlay-lighter-grey-90 {
  background: rgba(221, 221, 221, 0.9);
}
.bg-lighter-grey {
  background: #ddd;
}
.bg-dark-lighter-grey-1 {
  background: #dadada;
}
.bg-light-lighter-grey-1 {
  background: #e0e0e0;
}
.bg-dark-lighter-grey-2 {
  background: #d8d8d8;
}
.bg-light-lighter-grey-2 {
  background: #e2e2e2;
}
.bg-dark-lighter-grey-3 {
  background: #d5d5d5;
}
.bg-light-lighter-grey-3 {
  background: #e5e5e5;
}
.bg-dark-lighter-grey-4 {
  background: lightgray;
}
.bg-light-lighter-grey-4 {
  background: #e7e7e7;
}
.bg-dark-lighter-grey-5 {
  background: #d0d0d0;
}
.bg-light-lighter-grey-5 {
  background: #eaeaea;
}
.bg-dark-lighter-grey-6 {
  background: #cecece;
}
.bg-light-lighter-grey-6 {
  background: #ececec;
}
.bg-dark-lighter-grey-7 {
  background: #cbcbcb;
}
.bg-light-lighter-grey-7 {
  background: #efefef;
}
.bg-dark-lighter-grey-8 {
  background: #c9c9c9;
}
.bg-light-lighter-grey-8 {
  background: #f1f1f1;
}
.bg-dark-lighter-grey-9 {
  background: #c6c6c6;
}
.bg-light-lighter-grey-9 {
  background: #f4f4f4;
}
.bg-dark-lighter-grey-10 {
  background: #c4c4c4;
}
.bg-light-lighter-grey-10 {
  background: #f7f7f7;
}
.bg-dark-lighter-grey-11 {
  background: #c1c1c1;
}
.bg-light-lighter-grey-11 {
  background: #f9f9f9;
}
.bg-dark-lighter-grey-12 {
  background: #bebebe;
}
.bg-light-lighter-grey-12 {
  background: #fcfcfc;
}
.bg-dark-lighter-grey-13 {
  background: #bcbcbc;
}
.bg-light-lighter-grey-13 {
  background: #fefefe;
}
.bg-dark-lighter-grey-14 {
  background: #b9b9b9;
}
.bg-light-lighter-grey-14 {
  background: white;
}
.bg-dark-lighter-grey-15 {
  background: #b7b7b7;
}
.bg-light-lighter-grey-15 {
  background: white;
}
.bg-dark-lighter-grey-16 {
  background: #b4b4b4;
}
.bg-light-lighter-grey-16 {
  background: white;
}
.bg-dark-lighter-grey-17 {
  background: #b2b2b2;
}
.bg-light-lighter-grey-17 {
  background: white;
}
.bg-dark-lighter-grey-18 {
  background: #afafaf;
}
.bg-light-lighter-grey-18 {
  background: white;
}
.bg-dark-lighter-grey-19 {
  background: #adadad;
}
.bg-light-lighter-grey-19 {
  background: white;
}
.bg-dark-lighter-grey-20 {
  background: #aaaaaa;
}
.bg-light-lighter-grey-20 {
  background: white;
}
.bg-dark-lighter-grey-21 {
  background: #a7a7a7;
}
.bg-light-lighter-grey-21 {
  background: white;
}
.bg-dark-lighter-grey-22 {
  background: #a5a5a5;
}
.bg-light-lighter-grey-22 {
  background: white;
}
.bg-dark-lighter-grey-23 {
  background: #a2a2a2;
}
.bg-light-lighter-grey-23 {
  background: white;
}
.bg-dark-lighter-grey-24 {
  background: #a0a0a0;
}
.bg-light-lighter-grey-24 {
  background: white;
}
.bg-dark-lighter-grey-25 {
  background: #9d9d9d;
}
.bg-light-lighter-grey-25 {
  background: white;
}
.bg-dark-lighter-grey-26 {
  background: #9b9b9b;
}
.bg-light-lighter-grey-26 {
  background: white;
}
.bg-dark-lighter-grey-27 {
  background: #989898;
}
.bg-light-lighter-grey-27 {
  background: white;
}
.bg-dark-lighter-grey-28 {
  background: #969696;
}
.bg-light-lighter-grey-28 {
  background: white;
}
.bg-dark-lighter-grey-29 {
  background: #939393;
}
.bg-light-lighter-grey-29 {
  background: white;
}
.bg-dark-lighter-grey-30 {
  background: #919191;
}
.bg-light-lighter-grey-30 {
  background: white;
}
.bg-dark-lighter-grey-31 {
  background: #8e8e8e;
}
.bg-light-lighter-grey-31 {
  background: white;
}
.bg-dark-lighter-grey-32 {
  background: #8b8b8b;
}
.bg-light-lighter-grey-32 {
  background: white;
}
.bg-dark-lighter-grey-33 {
  background: #898989;
}
.bg-light-lighter-grey-33 {
  background: white;
}
.bg-dark-lighter-grey-34 {
  background: #868686;
}
.bg-light-lighter-grey-34 {
  background: white;
}
.bg-dark-lighter-grey-35 {
  background: #848484;
}
.bg-light-lighter-grey-35 {
  background: white;
}
.bg-dark-lighter-grey-36 {
  background: #818181;
}
.bg-light-lighter-grey-36 {
  background: white;
}
.bg-dark-lighter-grey-37 {
  background: #7f7f7f;
}
.bg-light-lighter-grey-37 {
  background: white;
}
.bg-dark-lighter-grey-38 {
  background: #7c7c7c;
}
.bg-light-lighter-grey-38 {
  background: white;
}
.bg-dark-lighter-grey-39 {
  background: #7a7a7a;
}
.bg-light-lighter-grey-39 {
  background: white;
}
.bg-dark-lighter-grey-40 {
  background: #777777;
}
.bg-light-lighter-grey-40 {
  background: white;
}
.bg-dark-lighter-grey-41 {
  background: #747474;
}
.bg-light-lighter-grey-41 {
  background: white;
}
.bg-dark-lighter-grey-42 {
  background: #727272;
}
.bg-light-lighter-grey-42 {
  background: white;
}
.bg-dark-lighter-grey-43 {
  background: #6f6f6f;
}
.bg-light-lighter-grey-43 {
  background: white;
}
.bg-dark-lighter-grey-44 {
  background: #6d6d6d;
}
.bg-light-lighter-grey-44 {
  background: white;
}
.bg-dark-lighter-grey-45 {
  background: #6a6a6a;
}
.bg-light-lighter-grey-45 {
  background: white;
}
.bg-dark-lighter-grey-46 {
  background: #686868;
}
.bg-light-lighter-grey-46 {
  background: white;
}
.bg-dark-lighter-grey-47 {
  background: #656565;
}
.bg-light-lighter-grey-47 {
  background: white;
}
.bg-dark-lighter-grey-48 {
  background: #636363;
}
.bg-light-lighter-grey-48 {
  background: white;
}
.bg-dark-lighter-grey-49 {
  background: #606060;
}
.bg-light-lighter-grey-49 {
  background: white;
}
.bg-dark-lighter-grey-50 {
  background: #5e5e5e;
}
.bg-light-lighter-grey-50 {
  background: white;
}
.bg-dark-lighter-grey-51 {
  background: #5b5b5b;
}
.bg-light-lighter-grey-51 {
  background: white;
}
.bg-dark-lighter-grey-52 {
  background: #585858;
}
.bg-light-lighter-grey-52 {
  background: white;
}
.bg-dark-lighter-grey-53 {
  background: #565656;
}
.bg-light-lighter-grey-53 {
  background: white;
}
.bg-dark-lighter-grey-54 {
  background: #535353;
}
.bg-light-lighter-grey-54 {
  background: white;
}
.bg-dark-lighter-grey-55 {
  background: #515151;
}
.bg-light-lighter-grey-55 {
  background: white;
}
.bg-dark-lighter-grey-56 {
  background: #4e4e4e;
}
.bg-light-lighter-grey-56 {
  background: white;
}
.bg-dark-lighter-grey-57 {
  background: #4c4c4c;
}
.bg-light-lighter-grey-57 {
  background: white;
}
.bg-dark-lighter-grey-58 {
  background: #494949;
}
.bg-light-lighter-grey-58 {
  background: white;
}
.bg-dark-lighter-grey-59 {
  background: #474747;
}
.bg-light-lighter-grey-59 {
  background: white;
}
.bg-dark-lighter-grey-60 {
  background: #444444;
}
.bg-light-lighter-grey-60 {
  background: white;
}
.bg-dark-lighter-grey-61 {
  background: #414141;
}
.bg-light-lighter-grey-61 {
  background: white;
}
.bg-dark-lighter-grey-62 {
  background: #3f3f3f;
}
.bg-light-lighter-grey-62 {
  background: white;
}
.bg-dark-lighter-grey-63 {
  background: #3c3c3c;
}
.bg-light-lighter-grey-63 {
  background: white;
}
.bg-dark-lighter-grey-64 {
  background: #3a3a3a;
}
.bg-light-lighter-grey-64 {
  background: white;
}
.bg-dark-lighter-grey-65 {
  background: #373737;
}
.bg-light-lighter-grey-65 {
  background: white;
}
.bg-dark-lighter-grey-66 {
  background: #353535;
}
.bg-light-lighter-grey-66 {
  background: white;
}
.bg-dark-lighter-grey-67 {
  background: #323232;
}
.bg-light-lighter-grey-67 {
  background: white;
}
.bg-dark-lighter-grey-68 {
  background: #303030;
}
.bg-light-lighter-grey-68 {
  background: white;
}
.bg-dark-lighter-grey-69 {
  background: #2d2d2d;
}
.bg-light-lighter-grey-69 {
  background: white;
}
.bg-dark-lighter-grey-70 {
  background: #2b2b2b;
}
.bg-light-lighter-grey-70 {
  background: white;
}
.bg-dark-lighter-grey-71 {
  background: #282828;
}
.bg-light-lighter-grey-71 {
  background: white;
}
.bg-dark-lighter-grey-72 {
  background: #252525;
}
.bg-light-lighter-grey-72 {
  background: white;
}
.bg-dark-lighter-grey-73 {
  background: #232323;
}
.bg-light-lighter-grey-73 {
  background: white;
}
.bg-dark-lighter-grey-74 {
  background: #202020;
}
.bg-light-lighter-grey-74 {
  background: white;
}
.bg-dark-lighter-grey-75 {
  background: #1e1e1e;
}
.bg-light-lighter-grey-75 {
  background: white;
}
.bg-dark-lighter-grey-76 {
  background: #1b1b1b;
}
.bg-light-lighter-grey-76 {
  background: white;
}
.bg-dark-lighter-grey-77 {
  background: #191919;
}
.bg-light-lighter-grey-77 {
  background: white;
}
.bg-dark-lighter-grey-78 {
  background: #161616;
}
.bg-light-lighter-grey-78 {
  background: white;
}
.bg-dark-lighter-grey-79 {
  background: #141414;
}
.bg-light-lighter-grey-79 {
  background: white;
}
.bg-dark-lighter-grey-80 {
  background: #111111;
}
.bg-light-lighter-grey-80 {
  background: white;
}
.bg-dark-lighter-grey-81 {
  background: #0e0e0e;
}
.bg-light-lighter-grey-81 {
  background: white;
}
.bg-dark-lighter-grey-82 {
  background: #0c0c0c;
}
.bg-light-lighter-grey-82 {
  background: white;
}
.bg-dark-lighter-grey-83 {
  background: #090909;
}
.bg-light-lighter-grey-83 {
  background: white;
}
.bg-dark-lighter-grey-84 {
  background: #070707;
}
.bg-light-lighter-grey-84 {
  background: white;
}
.bg-dark-lighter-grey-85 {
  background: #040404;
}
.bg-light-lighter-grey-85 {
  background: white;
}
.bg-dark-lighter-grey-86 {
  background: #020202;
}
.bg-light-lighter-grey-86 {
  background: white;
}
.bg-dark-lighter-grey-87 {
  background: black;
}
.bg-light-lighter-grey-87 {
  background: white;
}
.bg-dark-lighter-grey-88 {
  background: black;
}
.bg-light-lighter-grey-88 {
  background: white;
}
.bg-dark-lighter-grey-89 {
  background: black;
}
.bg-light-lighter-grey-89 {
  background: white;
}
.bg-dark-lighter-grey-90 {
  background: black;
}
.bg-light-lighter-grey-90 {
  background: white;
}
.bg-dark-lighter-grey-91 {
  background: black;
}
.bg-light-lighter-grey-91 {
  background: white;
}
.bg-dark-lighter-grey-92 {
  background: black;
}
.bg-light-lighter-grey-92 {
  background: white;
}
.bg-dark-lighter-grey-93 {
  background: black;
}
.bg-light-lighter-grey-93 {
  background: white;
}
.bg-dark-lighter-grey-94 {
  background: black;
}
.bg-light-lighter-grey-94 {
  background: white;
}
.bg-dark-lighter-grey-95 {
  background: black;
}
.bg-light-lighter-grey-95 {
  background: white;
}
.bg-dark-lighter-grey-96 {
  background: black;
}
.bg-light-lighter-grey-96 {
  background: white;
}
.bg-dark-lighter-grey-97 {
  background: black;
}
.bg-light-lighter-grey-97 {
  background: white;
}
.bg-dark-lighter-grey-98 {
  background: black;
}
.bg-light-lighter-grey-98 {
  background: white;
}
.bg-dark-lighter-grey-99 {
  background: black;
}
.bg-light-lighter-grey-99 {
  background: white;
}
.bg-dark-lighter-grey-100 {
  background: black;
}
.bg-light-lighter-grey-100 {
  background: white;
}

.text-lightest-grey {
  color: #E8E8E8 !important;
}

.border-lightest-grey {
  border-color: #E8E8E8;
}

.lightest-grey {
  background-color: #E8E8E8 !important;
  color: white !important;
}

.tile-lightest-grey {
  background: #E8E8E8 !important;
}
@media (min-width: 1025px) {
  .tile-lightest-grey:hover {
    background-color: whitesmoke !important;
  }
}
.tile-lightest-grey:active, .tile-lightest-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(232, 232, 232, 0.5);
  background-color: #ededed !important;
}

.target-lightest-grey {
  background: #E8E8E8 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-lightest-grey {
  background-color: #E8E8E8 !important;
}

.btn-lightest-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #E8E8E8 !important;
  border: 2px solid #E8E8E8 !important;
}
.btn-lightest-grey:focus, .btn-lightest-grey:active {
  outline: none;
  color: white !important;
  background: #E8E8E8 !important;
  text-decoration: none;
}

.bg-overlay-lightest-grey-10 {
  background: rgba(232, 232, 232, 0.1);
}
.bg-overlay-lightest-grey-20 {
  background: rgba(232, 232, 232, 0.2);
}
.bg-overlay-lightest-grey-30 {
  background: rgba(232, 232, 232, 0.3);
}
.bg-overlay-lightest-grey-40 {
  background: rgba(232, 232, 232, 0.4);
}
.bg-overlay-lightest-grey-50 {
  background: rgba(232, 232, 232, 0.5);
}
.bg-overlay-lightest-grey-60 {
  background: rgba(232, 232, 232, 0.6);
}
.bg-overlay-lightest-grey-70 {
  background: rgba(232, 232, 232, 0.7);
}
.bg-overlay-lightest-grey-80 {
  background: rgba(232, 232, 232, 0.8);
}
.bg-overlay-lightest-grey-90 {
  background: rgba(232, 232, 232, 0.9);
}
.bg-lightest-grey {
  background: #E8E8E8;
}
.bg-dark-lightest-grey-1 {
  background: #e5e5e5;
}
.bg-light-lightest-grey-1 {
  background: #ebebeb;
}
.bg-dark-lightest-grey-2 {
  background: #e3e3e3;
}
.bg-light-lightest-grey-2 {
  background: #ededed;
}
.bg-dark-lightest-grey-3 {
  background: #e0e0e0;
}
.bg-light-lightest-grey-3 {
  background: #f0f0f0;
}
.bg-dark-lightest-grey-4 {
  background: #dedede;
}
.bg-light-lightest-grey-4 {
  background: #f2f2f2;
}
.bg-dark-lightest-grey-5 {
  background: #dbdbdb;
}
.bg-light-lightest-grey-5 {
  background: whitesmoke;
}
.bg-dark-lightest-grey-6 {
  background: #d9d9d9;
}
.bg-light-lightest-grey-6 {
  background: #f7f7f7;
}
.bg-dark-lightest-grey-7 {
  background: #d6d6d6;
}
.bg-light-lightest-grey-7 {
  background: #fafafa;
}
.bg-dark-lightest-grey-8 {
  background: #d4d4d4;
}
.bg-light-lightest-grey-8 {
  background: #fcfcfc;
}
.bg-dark-lightest-grey-9 {
  background: #d1d1d1;
}
.bg-light-lightest-grey-9 {
  background: white;
}
.bg-dark-lightest-grey-10 {
  background: #cfcfcf;
}
.bg-light-lightest-grey-10 {
  background: white;
}
.bg-dark-lightest-grey-11 {
  background: #cccccc;
}
.bg-light-lightest-grey-11 {
  background: white;
}
.bg-dark-lightest-grey-12 {
  background: #c9c9c9;
}
.bg-light-lightest-grey-12 {
  background: white;
}
.bg-dark-lightest-grey-13 {
  background: #c7c7c7;
}
.bg-light-lightest-grey-13 {
  background: white;
}
.bg-dark-lightest-grey-14 {
  background: #c4c4c4;
}
.bg-light-lightest-grey-14 {
  background: white;
}
.bg-dark-lightest-grey-15 {
  background: #c2c2c2;
}
.bg-light-lightest-grey-15 {
  background: white;
}
.bg-dark-lightest-grey-16 {
  background: #bfbfbf;
}
.bg-light-lightest-grey-16 {
  background: white;
}
.bg-dark-lightest-grey-17 {
  background: #bdbdbd;
}
.bg-light-lightest-grey-17 {
  background: white;
}
.bg-dark-lightest-grey-18 {
  background: #bababa;
}
.bg-light-lightest-grey-18 {
  background: white;
}
.bg-dark-lightest-grey-19 {
  background: #b8b8b8;
}
.bg-light-lightest-grey-19 {
  background: white;
}
.bg-dark-lightest-grey-20 {
  background: #b5b5b5;
}
.bg-light-lightest-grey-20 {
  background: white;
}
.bg-dark-lightest-grey-21 {
  background: #b2b2b2;
}
.bg-light-lightest-grey-21 {
  background: white;
}
.bg-dark-lightest-grey-22 {
  background: #b0b0b0;
}
.bg-light-lightest-grey-22 {
  background: white;
}
.bg-dark-lightest-grey-23 {
  background: #adadad;
}
.bg-light-lightest-grey-23 {
  background: white;
}
.bg-dark-lightest-grey-24 {
  background: #ababab;
}
.bg-light-lightest-grey-24 {
  background: white;
}
.bg-dark-lightest-grey-25 {
  background: #a8a8a8;
}
.bg-light-lightest-grey-25 {
  background: white;
}
.bg-dark-lightest-grey-26 {
  background: #a6a6a6;
}
.bg-light-lightest-grey-26 {
  background: white;
}
.bg-dark-lightest-grey-27 {
  background: #a3a3a3;
}
.bg-light-lightest-grey-27 {
  background: white;
}
.bg-dark-lightest-grey-28 {
  background: #a1a1a1;
}
.bg-light-lightest-grey-28 {
  background: white;
}
.bg-dark-lightest-grey-29 {
  background: #9e9e9e;
}
.bg-light-lightest-grey-29 {
  background: white;
}
.bg-dark-lightest-grey-30 {
  background: #9c9c9c;
}
.bg-light-lightest-grey-30 {
  background: white;
}
.bg-dark-lightest-grey-31 {
  background: #999999;
}
.bg-light-lightest-grey-31 {
  background: white;
}
.bg-dark-lightest-grey-32 {
  background: #969696;
}
.bg-light-lightest-grey-32 {
  background: white;
}
.bg-dark-lightest-grey-33 {
  background: #949494;
}
.bg-light-lightest-grey-33 {
  background: white;
}
.bg-dark-lightest-grey-34 {
  background: #919191;
}
.bg-light-lightest-grey-34 {
  background: white;
}
.bg-dark-lightest-grey-35 {
  background: #8f8f8f;
}
.bg-light-lightest-grey-35 {
  background: white;
}
.bg-dark-lightest-grey-36 {
  background: #8c8c8c;
}
.bg-light-lightest-grey-36 {
  background: white;
}
.bg-dark-lightest-grey-37 {
  background: #8a8a8a;
}
.bg-light-lightest-grey-37 {
  background: white;
}
.bg-dark-lightest-grey-38 {
  background: #878787;
}
.bg-light-lightest-grey-38 {
  background: white;
}
.bg-dark-lightest-grey-39 {
  background: #858585;
}
.bg-light-lightest-grey-39 {
  background: white;
}
.bg-dark-lightest-grey-40 {
  background: #828282;
}
.bg-light-lightest-grey-40 {
  background: white;
}
.bg-dark-lightest-grey-41 {
  background: #7f7f7f;
}
.bg-light-lightest-grey-41 {
  background: white;
}
.bg-dark-lightest-grey-42 {
  background: #7d7d7d;
}
.bg-light-lightest-grey-42 {
  background: white;
}
.bg-dark-lightest-grey-43 {
  background: #7a7a7a;
}
.bg-light-lightest-grey-43 {
  background: white;
}
.bg-dark-lightest-grey-44 {
  background: #787878;
}
.bg-light-lightest-grey-44 {
  background: white;
}
.bg-dark-lightest-grey-45 {
  background: #757575;
}
.bg-light-lightest-grey-45 {
  background: white;
}
.bg-dark-lightest-grey-46 {
  background: #737373;
}
.bg-light-lightest-grey-46 {
  background: white;
}
.bg-dark-lightest-grey-47 {
  background: #707070;
}
.bg-light-lightest-grey-47 {
  background: white;
}
.bg-dark-lightest-grey-48 {
  background: #6e6e6e;
}
.bg-light-lightest-grey-48 {
  background: white;
}
.bg-dark-lightest-grey-49 {
  background: #6b6b6b;
}
.bg-light-lightest-grey-49 {
  background: white;
}
.bg-dark-lightest-grey-50 {
  background: dimgray;
}
.bg-light-lightest-grey-50 {
  background: white;
}
.bg-dark-lightest-grey-51 {
  background: #666666;
}
.bg-light-lightest-grey-51 {
  background: white;
}
.bg-dark-lightest-grey-52 {
  background: #636363;
}
.bg-light-lightest-grey-52 {
  background: white;
}
.bg-dark-lightest-grey-53 {
  background: #616161;
}
.bg-light-lightest-grey-53 {
  background: white;
}
.bg-dark-lightest-grey-54 {
  background: #5e5e5e;
}
.bg-light-lightest-grey-54 {
  background: white;
}
.bg-dark-lightest-grey-55 {
  background: #5c5c5c;
}
.bg-light-lightest-grey-55 {
  background: white;
}
.bg-dark-lightest-grey-56 {
  background: #595959;
}
.bg-light-lightest-grey-56 {
  background: white;
}
.bg-dark-lightest-grey-57 {
  background: #575757;
}
.bg-light-lightest-grey-57 {
  background: white;
}
.bg-dark-lightest-grey-58 {
  background: #545454;
}
.bg-light-lightest-grey-58 {
  background: white;
}
.bg-dark-lightest-grey-59 {
  background: #525252;
}
.bg-light-lightest-grey-59 {
  background: white;
}
.bg-dark-lightest-grey-60 {
  background: #4f4f4f;
}
.bg-light-lightest-grey-60 {
  background: white;
}
.bg-dark-lightest-grey-61 {
  background: #4c4c4c;
}
.bg-light-lightest-grey-61 {
  background: white;
}
.bg-dark-lightest-grey-62 {
  background: #4a4a4a;
}
.bg-light-lightest-grey-62 {
  background: white;
}
.bg-dark-lightest-grey-63 {
  background: #474747;
}
.bg-light-lightest-grey-63 {
  background: white;
}
.bg-dark-lightest-grey-64 {
  background: #454545;
}
.bg-light-lightest-grey-64 {
  background: white;
}
.bg-dark-lightest-grey-65 {
  background: #424242;
}
.bg-light-lightest-grey-65 {
  background: white;
}
.bg-dark-lightest-grey-66 {
  background: #404040;
}
.bg-light-lightest-grey-66 {
  background: white;
}
.bg-dark-lightest-grey-67 {
  background: #3d3d3d;
}
.bg-light-lightest-grey-67 {
  background: white;
}
.bg-dark-lightest-grey-68 {
  background: #3b3b3b;
}
.bg-light-lightest-grey-68 {
  background: white;
}
.bg-dark-lightest-grey-69 {
  background: #383838;
}
.bg-light-lightest-grey-69 {
  background: white;
}
.bg-dark-lightest-grey-70 {
  background: #363636;
}
.bg-light-lightest-grey-70 {
  background: white;
}
.bg-dark-lightest-grey-71 {
  background: #333333;
}
.bg-light-lightest-grey-71 {
  background: white;
}
.bg-dark-lightest-grey-72 {
  background: #303030;
}
.bg-light-lightest-grey-72 {
  background: white;
}
.bg-dark-lightest-grey-73 {
  background: #2e2e2e;
}
.bg-light-lightest-grey-73 {
  background: white;
}
.bg-dark-lightest-grey-74 {
  background: #2b2b2b;
}
.bg-light-lightest-grey-74 {
  background: white;
}
.bg-dark-lightest-grey-75 {
  background: #292929;
}
.bg-light-lightest-grey-75 {
  background: white;
}
.bg-dark-lightest-grey-76 {
  background: #262626;
}
.bg-light-lightest-grey-76 {
  background: white;
}
.bg-dark-lightest-grey-77 {
  background: #242424;
}
.bg-light-lightest-grey-77 {
  background: white;
}
.bg-dark-lightest-grey-78 {
  background: #212121;
}
.bg-light-lightest-grey-78 {
  background: white;
}
.bg-dark-lightest-grey-79 {
  background: #1f1f1f;
}
.bg-light-lightest-grey-79 {
  background: white;
}
.bg-dark-lightest-grey-80 {
  background: #1c1c1c;
}
.bg-light-lightest-grey-80 {
  background: white;
}
.bg-dark-lightest-grey-81 {
  background: #191919;
}
.bg-light-lightest-grey-81 {
  background: white;
}
.bg-dark-lightest-grey-82 {
  background: #171717;
}
.bg-light-lightest-grey-82 {
  background: white;
}
.bg-dark-lightest-grey-83 {
  background: #141414;
}
.bg-light-lightest-grey-83 {
  background: white;
}
.bg-dark-lightest-grey-84 {
  background: #121212;
}
.bg-light-lightest-grey-84 {
  background: white;
}
.bg-dark-lightest-grey-85 {
  background: #0f0f0f;
}
.bg-light-lightest-grey-85 {
  background: white;
}
.bg-dark-lightest-grey-86 {
  background: #0d0d0d;
}
.bg-light-lightest-grey-86 {
  background: white;
}
.bg-dark-lightest-grey-87 {
  background: #0a0a0a;
}
.bg-light-lightest-grey-87 {
  background: white;
}
.bg-dark-lightest-grey-88 {
  background: #080808;
}
.bg-light-lightest-grey-88 {
  background: white;
}
.bg-dark-lightest-grey-89 {
  background: #050505;
}
.bg-light-lightest-grey-89 {
  background: white;
}
.bg-dark-lightest-grey-90 {
  background: #030303;
}
.bg-light-lightest-grey-90 {
  background: white;
}
.bg-dark-lightest-grey-91 {
  background: black;
}
.bg-light-lightest-grey-91 {
  background: white;
}
.bg-dark-lightest-grey-92 {
  background: black;
}
.bg-light-lightest-grey-92 {
  background: white;
}
.bg-dark-lightest-grey-93 {
  background: black;
}
.bg-light-lightest-grey-93 {
  background: white;
}
.bg-dark-lightest-grey-94 {
  background: black;
}
.bg-light-lightest-grey-94 {
  background: white;
}
.bg-dark-lightest-grey-95 {
  background: black;
}
.bg-light-lightest-grey-95 {
  background: white;
}
.bg-dark-lightest-grey-96 {
  background: black;
}
.bg-light-lightest-grey-96 {
  background: white;
}
.bg-dark-lightest-grey-97 {
  background: black;
}
.bg-light-lightest-grey-97 {
  background: white;
}
.bg-dark-lightest-grey-98 {
  background: black;
}
.bg-light-lightest-grey-98 {
  background: white;
}
.bg-dark-lightest-grey-99 {
  background: black;
}
.bg-light-lightest-grey-99 {
  background: white;
}
.bg-dark-lightest-grey-100 {
  background: black;
}
.bg-light-lightest-grey-100 {
  background: white;
}

.text-darker-grey {
  color: #383838 !important;
}

.border-darker-grey {
  border-color: #383838;
}

.darker-grey {
  background-color: #383838 !important;
  color: white !important;
}

.tile-darker-grey {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-darker-grey:hover {
    background-color: #454545 !important;
  }
}
.tile-darker-grey:active, .tile-darker-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-darker-grey {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-darker-grey {
  background-color: #383838 !important;
}

.btn-darker-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-darker-grey:focus, .btn-darker-grey:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-darker-grey-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-darker-grey-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-darker-grey-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-darker-grey-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-darker-grey-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-darker-grey-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-darker-grey-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-darker-grey-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-darker-grey-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-darker-grey {
  background: #383838;
}
.bg-dark-darker-grey-1 {
  background: #353535;
}
.bg-light-darker-grey-1 {
  background: #3b3b3b;
}
.bg-dark-darker-grey-2 {
  background: #333333;
}
.bg-light-darker-grey-2 {
  background: #3d3d3d;
}
.bg-dark-darker-grey-3 {
  background: #303030;
}
.bg-light-darker-grey-3 {
  background: #404040;
}
.bg-dark-darker-grey-4 {
  background: #2e2e2e;
}
.bg-light-darker-grey-4 {
  background: #424242;
}
.bg-dark-darker-grey-5 {
  background: #2b2b2b;
}
.bg-light-darker-grey-5 {
  background: #454545;
}
.bg-dark-darker-grey-6 {
  background: #292929;
}
.bg-light-darker-grey-6 {
  background: #474747;
}
.bg-dark-darker-grey-7 {
  background: #262626;
}
.bg-light-darker-grey-7 {
  background: #4a4a4a;
}
.bg-dark-darker-grey-8 {
  background: #242424;
}
.bg-light-darker-grey-8 {
  background: #4c4c4c;
}
.bg-dark-darker-grey-9 {
  background: #212121;
}
.bg-light-darker-grey-9 {
  background: #4f4f4f;
}
.bg-dark-darker-grey-10 {
  background: #1f1f1f;
}
.bg-light-darker-grey-10 {
  background: #525252;
}
.bg-dark-darker-grey-11 {
  background: #1c1c1c;
}
.bg-light-darker-grey-11 {
  background: #545454;
}
.bg-dark-darker-grey-12 {
  background: #191919;
}
.bg-light-darker-grey-12 {
  background: #575757;
}
.bg-dark-darker-grey-13 {
  background: #171717;
}
.bg-light-darker-grey-13 {
  background: #595959;
}
.bg-dark-darker-grey-14 {
  background: #141414;
}
.bg-light-darker-grey-14 {
  background: #5c5c5c;
}
.bg-dark-darker-grey-15 {
  background: #121212;
}
.bg-light-darker-grey-15 {
  background: #5e5e5e;
}
.bg-dark-darker-grey-16 {
  background: #0f0f0f;
}
.bg-light-darker-grey-16 {
  background: #616161;
}
.bg-dark-darker-grey-17 {
  background: #0d0d0d;
}
.bg-light-darker-grey-17 {
  background: #636363;
}
.bg-dark-darker-grey-18 {
  background: #0a0a0a;
}
.bg-light-darker-grey-18 {
  background: #666666;
}
.bg-dark-darker-grey-19 {
  background: #080808;
}
.bg-light-darker-grey-19 {
  background: #686868;
}
.bg-dark-darker-grey-20 {
  background: #050505;
}
.bg-light-darker-grey-20 {
  background: #6b6b6b;
}
.bg-dark-darker-grey-21 {
  background: #020202;
}
.bg-light-darker-grey-21 {
  background: #6e6e6e;
}
.bg-dark-darker-grey-22 {
  background: black;
}
.bg-light-darker-grey-22 {
  background: #707070;
}
.bg-dark-darker-grey-23 {
  background: black;
}
.bg-light-darker-grey-23 {
  background: #737373;
}
.bg-dark-darker-grey-24 {
  background: black;
}
.bg-light-darker-grey-24 {
  background: #757575;
}
.bg-dark-darker-grey-25 {
  background: black;
}
.bg-light-darker-grey-25 {
  background: #787878;
}
.bg-dark-darker-grey-26 {
  background: black;
}
.bg-light-darker-grey-26 {
  background: #7a7a7a;
}
.bg-dark-darker-grey-27 {
  background: black;
}
.bg-light-darker-grey-27 {
  background: #7d7d7d;
}
.bg-dark-darker-grey-28 {
  background: black;
}
.bg-light-darker-grey-28 {
  background: #7f7f7f;
}
.bg-dark-darker-grey-29 {
  background: black;
}
.bg-light-darker-grey-29 {
  background: #828282;
}
.bg-dark-darker-grey-30 {
  background: black;
}
.bg-light-darker-grey-30 {
  background: #858585;
}
.bg-dark-darker-grey-31 {
  background: black;
}
.bg-light-darker-grey-31 {
  background: #878787;
}
.bg-dark-darker-grey-32 {
  background: black;
}
.bg-light-darker-grey-32 {
  background: #8a8a8a;
}
.bg-dark-darker-grey-33 {
  background: black;
}
.bg-light-darker-grey-33 {
  background: #8c8c8c;
}
.bg-dark-darker-grey-34 {
  background: black;
}
.bg-light-darker-grey-34 {
  background: #8f8f8f;
}
.bg-dark-darker-grey-35 {
  background: black;
}
.bg-light-darker-grey-35 {
  background: #919191;
}
.bg-dark-darker-grey-36 {
  background: black;
}
.bg-light-darker-grey-36 {
  background: #949494;
}
.bg-dark-darker-grey-37 {
  background: black;
}
.bg-light-darker-grey-37 {
  background: #969696;
}
.bg-dark-darker-grey-38 {
  background: black;
}
.bg-light-darker-grey-38 {
  background: #999999;
}
.bg-dark-darker-grey-39 {
  background: black;
}
.bg-light-darker-grey-39 {
  background: #9b9b9b;
}
.bg-dark-darker-grey-40 {
  background: black;
}
.bg-light-darker-grey-40 {
  background: #9e9e9e;
}
.bg-dark-darker-grey-41 {
  background: black;
}
.bg-light-darker-grey-41 {
  background: #a1a1a1;
}
.bg-dark-darker-grey-42 {
  background: black;
}
.bg-light-darker-grey-42 {
  background: #a3a3a3;
}
.bg-dark-darker-grey-43 {
  background: black;
}
.bg-light-darker-grey-43 {
  background: #a6a6a6;
}
.bg-dark-darker-grey-44 {
  background: black;
}
.bg-light-darker-grey-44 {
  background: #a8a8a8;
}
.bg-dark-darker-grey-45 {
  background: black;
}
.bg-light-darker-grey-45 {
  background: #ababab;
}
.bg-dark-darker-grey-46 {
  background: black;
}
.bg-light-darker-grey-46 {
  background: #adadad;
}
.bg-dark-darker-grey-47 {
  background: black;
}
.bg-light-darker-grey-47 {
  background: #b0b0b0;
}
.bg-dark-darker-grey-48 {
  background: black;
}
.bg-light-darker-grey-48 {
  background: #b2b2b2;
}
.bg-dark-darker-grey-49 {
  background: black;
}
.bg-light-darker-grey-49 {
  background: #b5b5b5;
}
.bg-dark-darker-grey-50 {
  background: black;
}
.bg-light-darker-grey-50 {
  background: #b8b8b8;
}
.bg-dark-darker-grey-51 {
  background: black;
}
.bg-light-darker-grey-51 {
  background: #bababa;
}
.bg-dark-darker-grey-52 {
  background: black;
}
.bg-light-darker-grey-52 {
  background: #bdbdbd;
}
.bg-dark-darker-grey-53 {
  background: black;
}
.bg-light-darker-grey-53 {
  background: #bfbfbf;
}
.bg-dark-darker-grey-54 {
  background: black;
}
.bg-light-darker-grey-54 {
  background: #c2c2c2;
}
.bg-dark-darker-grey-55 {
  background: black;
}
.bg-light-darker-grey-55 {
  background: #c4c4c4;
}
.bg-dark-darker-grey-56 {
  background: black;
}
.bg-light-darker-grey-56 {
  background: #c7c7c7;
}
.bg-dark-darker-grey-57 {
  background: black;
}
.bg-light-darker-grey-57 {
  background: #c9c9c9;
}
.bg-dark-darker-grey-58 {
  background: black;
}
.bg-light-darker-grey-58 {
  background: #cccccc;
}
.bg-dark-darker-grey-59 {
  background: black;
}
.bg-light-darker-grey-59 {
  background: #cecece;
}
.bg-dark-darker-grey-60 {
  background: black;
}
.bg-light-darker-grey-60 {
  background: #d1d1d1;
}
.bg-dark-darker-grey-61 {
  background: black;
}
.bg-light-darker-grey-61 {
  background: #d4d4d4;
}
.bg-dark-darker-grey-62 {
  background: black;
}
.bg-light-darker-grey-62 {
  background: #d6d6d6;
}
.bg-dark-darker-grey-63 {
  background: black;
}
.bg-light-darker-grey-63 {
  background: #d9d9d9;
}
.bg-dark-darker-grey-64 {
  background: black;
}
.bg-light-darker-grey-64 {
  background: #dbdbdb;
}
.bg-dark-darker-grey-65 {
  background: black;
}
.bg-light-darker-grey-65 {
  background: #dedede;
}
.bg-dark-darker-grey-66 {
  background: black;
}
.bg-light-darker-grey-66 {
  background: #e0e0e0;
}
.bg-dark-darker-grey-67 {
  background: black;
}
.bg-light-darker-grey-67 {
  background: #e3e3e3;
}
.bg-dark-darker-grey-68 {
  background: black;
}
.bg-light-darker-grey-68 {
  background: #e5e5e5;
}
.bg-dark-darker-grey-69 {
  background: black;
}
.bg-light-darker-grey-69 {
  background: #e8e8e8;
}
.bg-dark-darker-grey-70 {
  background: black;
}
.bg-light-darker-grey-70 {
  background: #ebebeb;
}
.bg-dark-darker-grey-71 {
  background: black;
}
.bg-light-darker-grey-71 {
  background: #ededed;
}
.bg-dark-darker-grey-72 {
  background: black;
}
.bg-light-darker-grey-72 {
  background: #f0f0f0;
}
.bg-dark-darker-grey-73 {
  background: black;
}
.bg-light-darker-grey-73 {
  background: #f2f2f2;
}
.bg-dark-darker-grey-74 {
  background: black;
}
.bg-light-darker-grey-74 {
  background: whitesmoke;
}
.bg-dark-darker-grey-75 {
  background: black;
}
.bg-light-darker-grey-75 {
  background: #f7f7f7;
}
.bg-dark-darker-grey-76 {
  background: black;
}
.bg-light-darker-grey-76 {
  background: #fafafa;
}
.bg-dark-darker-grey-77 {
  background: black;
}
.bg-light-darker-grey-77 {
  background: #fcfcfc;
}
.bg-dark-darker-grey-78 {
  background: black;
}
.bg-light-darker-grey-78 {
  background: white;
}
.bg-dark-darker-grey-79 {
  background: black;
}
.bg-light-darker-grey-79 {
  background: white;
}
.bg-dark-darker-grey-80 {
  background: black;
}
.bg-light-darker-grey-80 {
  background: white;
}
.bg-dark-darker-grey-81 {
  background: black;
}
.bg-light-darker-grey-81 {
  background: white;
}
.bg-dark-darker-grey-82 {
  background: black;
}
.bg-light-darker-grey-82 {
  background: white;
}
.bg-dark-darker-grey-83 {
  background: black;
}
.bg-light-darker-grey-83 {
  background: white;
}
.bg-dark-darker-grey-84 {
  background: black;
}
.bg-light-darker-grey-84 {
  background: white;
}
.bg-dark-darker-grey-85 {
  background: black;
}
.bg-light-darker-grey-85 {
  background: white;
}
.bg-dark-darker-grey-86 {
  background: black;
}
.bg-light-darker-grey-86 {
  background: white;
}
.bg-dark-darker-grey-87 {
  background: black;
}
.bg-light-darker-grey-87 {
  background: white;
}
.bg-dark-darker-grey-88 {
  background: black;
}
.bg-light-darker-grey-88 {
  background: white;
}
.bg-dark-darker-grey-89 {
  background: black;
}
.bg-light-darker-grey-89 {
  background: white;
}
.bg-dark-darker-grey-90 {
  background: black;
}
.bg-light-darker-grey-90 {
  background: white;
}
.bg-dark-darker-grey-91 {
  background: black;
}
.bg-light-darker-grey-91 {
  background: white;
}
.bg-dark-darker-grey-92 {
  background: black;
}
.bg-light-darker-grey-92 {
  background: white;
}
.bg-dark-darker-grey-93 {
  background: black;
}
.bg-light-darker-grey-93 {
  background: white;
}
.bg-dark-darker-grey-94 {
  background: black;
}
.bg-light-darker-grey-94 {
  background: white;
}
.bg-dark-darker-grey-95 {
  background: black;
}
.bg-light-darker-grey-95 {
  background: white;
}
.bg-dark-darker-grey-96 {
  background: black;
}
.bg-light-darker-grey-96 {
  background: white;
}
.bg-dark-darker-grey-97 {
  background: black;
}
.bg-light-darker-grey-97 {
  background: white;
}
.bg-dark-darker-grey-98 {
  background: black;
}
.bg-light-darker-grey-98 {
  background: white;
}
.bg-dark-darker-grey-99 {
  background: black;
}
.bg-light-darker-grey-99 {
  background: white;
}
.bg-dark-darker-grey-100 {
  background: black;
}
.bg-light-darker-grey-100 {
  background: white;
}

.text-darkest-grey {
  color: #292929 !important;
}

.border-darkest-grey {
  border-color: #292929;
}

.darkest-grey {
  background-color: #292929 !important;
  color: white !important;
}

.tile-darkest-grey {
  background: #292929 !important;
}
@media (min-width: 1025px) {
  .tile-darkest-grey:hover {
    background-color: #363636 !important;
  }
}
.tile-darkest-grey:active, .tile-darkest-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(41, 41, 41, 0.5);
  background-color: #2e2e2e !important;
}

.target-darkest-grey {
  background: #292929 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-darkest-grey {
  background-color: #292929 !important;
}

.btn-darkest-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #292929 !important;
  border: 2px solid #292929 !important;
}
.btn-darkest-grey:focus, .btn-darkest-grey:active {
  outline: none;
  color: white !important;
  background: #292929 !important;
  text-decoration: none;
}

.bg-overlay-darkest-grey-10 {
  background: rgba(41, 41, 41, 0.1);
}
.bg-overlay-darkest-grey-20 {
  background: rgba(41, 41, 41, 0.2);
}
.bg-overlay-darkest-grey-30 {
  background: rgba(41, 41, 41, 0.3);
}
.bg-overlay-darkest-grey-40 {
  background: rgba(41, 41, 41, 0.4);
}
.bg-overlay-darkest-grey-50 {
  background: rgba(41, 41, 41, 0.5);
}
.bg-overlay-darkest-grey-60 {
  background: rgba(41, 41, 41, 0.6);
}
.bg-overlay-darkest-grey-70 {
  background: rgba(41, 41, 41, 0.7);
}
.bg-overlay-darkest-grey-80 {
  background: rgba(41, 41, 41, 0.8);
}
.bg-overlay-darkest-grey-90 {
  background: rgba(41, 41, 41, 0.9);
}
.bg-darkest-grey {
  background: #292929;
}
.bg-dark-darkest-grey-1 {
  background: #262626;
}
.bg-light-darkest-grey-1 {
  background: #2c2c2c;
}
.bg-dark-darkest-grey-2 {
  background: #242424;
}
.bg-light-darkest-grey-2 {
  background: #2e2e2e;
}
.bg-dark-darkest-grey-3 {
  background: #212121;
}
.bg-light-darkest-grey-3 {
  background: #313131;
}
.bg-dark-darkest-grey-4 {
  background: #1f1f1f;
}
.bg-light-darkest-grey-4 {
  background: #333333;
}
.bg-dark-darkest-grey-5 {
  background: #1c1c1c;
}
.bg-light-darkest-grey-5 {
  background: #363636;
}
.bg-dark-darkest-grey-6 {
  background: #1a1a1a;
}
.bg-light-darkest-grey-6 {
  background: #383838;
}
.bg-dark-darkest-grey-7 {
  background: #171717;
}
.bg-light-darkest-grey-7 {
  background: #3b3b3b;
}
.bg-dark-darkest-grey-8 {
  background: #151515;
}
.bg-light-darkest-grey-8 {
  background: #3d3d3d;
}
.bg-dark-darkest-grey-9 {
  background: #121212;
}
.bg-light-darkest-grey-9 {
  background: #404040;
}
.bg-dark-darkest-grey-10 {
  background: #101010;
}
.bg-light-darkest-grey-10 {
  background: #434343;
}
.bg-dark-darkest-grey-11 {
  background: #0d0d0d;
}
.bg-light-darkest-grey-11 {
  background: #454545;
}
.bg-dark-darkest-grey-12 {
  background: #0a0a0a;
}
.bg-light-darkest-grey-12 {
  background: #484848;
}
.bg-dark-darkest-grey-13 {
  background: #080808;
}
.bg-light-darkest-grey-13 {
  background: #4a4a4a;
}
.bg-dark-darkest-grey-14 {
  background: #050505;
}
.bg-light-darkest-grey-14 {
  background: #4d4d4d;
}
.bg-dark-darkest-grey-15 {
  background: #030303;
}
.bg-light-darkest-grey-15 {
  background: #4f4f4f;
}
.bg-dark-darkest-grey-16 {
  background: black;
}
.bg-light-darkest-grey-16 {
  background: #525252;
}
.bg-dark-darkest-grey-17 {
  background: black;
}
.bg-light-darkest-grey-17 {
  background: #545454;
}
.bg-dark-darkest-grey-18 {
  background: black;
}
.bg-light-darkest-grey-18 {
  background: #575757;
}
.bg-dark-darkest-grey-19 {
  background: black;
}
.bg-light-darkest-grey-19 {
  background: #595959;
}
.bg-dark-darkest-grey-20 {
  background: black;
}
.bg-light-darkest-grey-20 {
  background: #5c5c5c;
}
.bg-dark-darkest-grey-21 {
  background: black;
}
.bg-light-darkest-grey-21 {
  background: #5f5f5f;
}
.bg-dark-darkest-grey-22 {
  background: black;
}
.bg-light-darkest-grey-22 {
  background: #616161;
}
.bg-dark-darkest-grey-23 {
  background: black;
}
.bg-light-darkest-grey-23 {
  background: #646464;
}
.bg-dark-darkest-grey-24 {
  background: black;
}
.bg-light-darkest-grey-24 {
  background: #666666;
}
.bg-dark-darkest-grey-25 {
  background: black;
}
.bg-light-darkest-grey-25 {
  background: dimgray;
}
.bg-dark-darkest-grey-26 {
  background: black;
}
.bg-light-darkest-grey-26 {
  background: #6b6b6b;
}
.bg-dark-darkest-grey-27 {
  background: black;
}
.bg-light-darkest-grey-27 {
  background: #6e6e6e;
}
.bg-dark-darkest-grey-28 {
  background: black;
}
.bg-light-darkest-grey-28 {
  background: #707070;
}
.bg-dark-darkest-grey-29 {
  background: black;
}
.bg-light-darkest-grey-29 {
  background: #737373;
}
.bg-dark-darkest-grey-30 {
  background: black;
}
.bg-light-darkest-grey-30 {
  background: #767676;
}
.bg-dark-darkest-grey-31 {
  background: black;
}
.bg-light-darkest-grey-31 {
  background: #787878;
}
.bg-dark-darkest-grey-32 {
  background: black;
}
.bg-light-darkest-grey-32 {
  background: #7b7b7b;
}
.bg-dark-darkest-grey-33 {
  background: black;
}
.bg-light-darkest-grey-33 {
  background: #7d7d7d;
}
.bg-dark-darkest-grey-34 {
  background: black;
}
.bg-light-darkest-grey-34 {
  background: gray;
}
.bg-dark-darkest-grey-35 {
  background: black;
}
.bg-light-darkest-grey-35 {
  background: #828282;
}
.bg-dark-darkest-grey-36 {
  background: black;
}
.bg-light-darkest-grey-36 {
  background: #858585;
}
.bg-dark-darkest-grey-37 {
  background: black;
}
.bg-light-darkest-grey-37 {
  background: #878787;
}
.bg-dark-darkest-grey-38 {
  background: black;
}
.bg-light-darkest-grey-38 {
  background: #8a8a8a;
}
.bg-dark-darkest-grey-39 {
  background: black;
}
.bg-light-darkest-grey-39 {
  background: #8c8c8c;
}
.bg-dark-darkest-grey-40 {
  background: black;
}
.bg-light-darkest-grey-40 {
  background: #8f8f8f;
}
.bg-dark-darkest-grey-41 {
  background: black;
}
.bg-light-darkest-grey-41 {
  background: #929292;
}
.bg-dark-darkest-grey-42 {
  background: black;
}
.bg-light-darkest-grey-42 {
  background: #949494;
}
.bg-dark-darkest-grey-43 {
  background: black;
}
.bg-light-darkest-grey-43 {
  background: #979797;
}
.bg-dark-darkest-grey-44 {
  background: black;
}
.bg-light-darkest-grey-44 {
  background: #999999;
}
.bg-dark-darkest-grey-45 {
  background: black;
}
.bg-light-darkest-grey-45 {
  background: #9c9c9c;
}
.bg-dark-darkest-grey-46 {
  background: black;
}
.bg-light-darkest-grey-46 {
  background: #9e9e9e;
}
.bg-dark-darkest-grey-47 {
  background: black;
}
.bg-light-darkest-grey-47 {
  background: #a1a1a1;
}
.bg-dark-darkest-grey-48 {
  background: black;
}
.bg-light-darkest-grey-48 {
  background: #a3a3a3;
}
.bg-dark-darkest-grey-49 {
  background: black;
}
.bg-light-darkest-grey-49 {
  background: #a6a6a6;
}
.bg-dark-darkest-grey-50 {
  background: black;
}
.bg-light-darkest-grey-50 {
  background: darkgray;
}
.bg-dark-darkest-grey-51 {
  background: black;
}
.bg-light-darkest-grey-51 {
  background: #ababab;
}
.bg-dark-darkest-grey-52 {
  background: black;
}
.bg-light-darkest-grey-52 {
  background: #aeaeae;
}
.bg-dark-darkest-grey-53 {
  background: black;
}
.bg-light-darkest-grey-53 {
  background: #b0b0b0;
}
.bg-dark-darkest-grey-54 {
  background: black;
}
.bg-light-darkest-grey-54 {
  background: #b3b3b3;
}
.bg-dark-darkest-grey-55 {
  background: black;
}
.bg-light-darkest-grey-55 {
  background: #b5b5b5;
}
.bg-dark-darkest-grey-56 {
  background: black;
}
.bg-light-darkest-grey-56 {
  background: #b8b8b8;
}
.bg-dark-darkest-grey-57 {
  background: black;
}
.bg-light-darkest-grey-57 {
  background: #bababa;
}
.bg-dark-darkest-grey-58 {
  background: black;
}
.bg-light-darkest-grey-58 {
  background: #bdbdbd;
}
.bg-dark-darkest-grey-59 {
  background: black;
}
.bg-light-darkest-grey-59 {
  background: #bfbfbf;
}
.bg-dark-darkest-grey-60 {
  background: black;
}
.bg-light-darkest-grey-60 {
  background: #c2c2c2;
}
.bg-dark-darkest-grey-61 {
  background: black;
}
.bg-light-darkest-grey-61 {
  background: #c5c5c5;
}
.bg-dark-darkest-grey-62 {
  background: black;
}
.bg-light-darkest-grey-62 {
  background: #c7c7c7;
}
.bg-dark-darkest-grey-63 {
  background: black;
}
.bg-light-darkest-grey-63 {
  background: #cacaca;
}
.bg-dark-darkest-grey-64 {
  background: black;
}
.bg-light-darkest-grey-64 {
  background: #cccccc;
}
.bg-dark-darkest-grey-65 {
  background: black;
}
.bg-light-darkest-grey-65 {
  background: #cfcfcf;
}
.bg-dark-darkest-grey-66 {
  background: black;
}
.bg-light-darkest-grey-66 {
  background: #d1d1d1;
}
.bg-dark-darkest-grey-67 {
  background: black;
}
.bg-light-darkest-grey-67 {
  background: #d4d4d4;
}
.bg-dark-darkest-grey-68 {
  background: black;
}
.bg-light-darkest-grey-68 {
  background: #d6d6d6;
}
.bg-dark-darkest-grey-69 {
  background: black;
}
.bg-light-darkest-grey-69 {
  background: #d9d9d9;
}
.bg-dark-darkest-grey-70 {
  background: black;
}
.bg-light-darkest-grey-70 {
  background: gainsboro;
}
.bg-dark-darkest-grey-71 {
  background: black;
}
.bg-light-darkest-grey-71 {
  background: #dedede;
}
.bg-dark-darkest-grey-72 {
  background: black;
}
.bg-light-darkest-grey-72 {
  background: #e1e1e1;
}
.bg-dark-darkest-grey-73 {
  background: black;
}
.bg-light-darkest-grey-73 {
  background: #e3e3e3;
}
.bg-dark-darkest-grey-74 {
  background: black;
}
.bg-light-darkest-grey-74 {
  background: #e6e6e6;
}
.bg-dark-darkest-grey-75 {
  background: black;
}
.bg-light-darkest-grey-75 {
  background: #e8e8e8;
}
.bg-dark-darkest-grey-76 {
  background: black;
}
.bg-light-darkest-grey-76 {
  background: #ebebeb;
}
.bg-dark-darkest-grey-77 {
  background: black;
}
.bg-light-darkest-grey-77 {
  background: #ededed;
}
.bg-dark-darkest-grey-78 {
  background: black;
}
.bg-light-darkest-grey-78 {
  background: #f0f0f0;
}
.bg-dark-darkest-grey-79 {
  background: black;
}
.bg-light-darkest-grey-79 {
  background: #f2f2f2;
}
.bg-dark-darkest-grey-80 {
  background: black;
}
.bg-light-darkest-grey-80 {
  background: whitesmoke;
}
.bg-dark-darkest-grey-81 {
  background: black;
}
.bg-light-darkest-grey-81 {
  background: #f8f8f8;
}
.bg-dark-darkest-grey-82 {
  background: black;
}
.bg-light-darkest-grey-82 {
  background: #fafafa;
}
.bg-dark-darkest-grey-83 {
  background: black;
}
.bg-light-darkest-grey-83 {
  background: #fdfdfd;
}
.bg-dark-darkest-grey-84 {
  background: black;
}
.bg-light-darkest-grey-84 {
  background: white;
}
.bg-dark-darkest-grey-85 {
  background: black;
}
.bg-light-darkest-grey-85 {
  background: white;
}
.bg-dark-darkest-grey-86 {
  background: black;
}
.bg-light-darkest-grey-86 {
  background: white;
}
.bg-dark-darkest-grey-87 {
  background: black;
}
.bg-light-darkest-grey-87 {
  background: white;
}
.bg-dark-darkest-grey-88 {
  background: black;
}
.bg-light-darkest-grey-88 {
  background: white;
}
.bg-dark-darkest-grey-89 {
  background: black;
}
.bg-light-darkest-grey-89 {
  background: white;
}
.bg-dark-darkest-grey-90 {
  background: black;
}
.bg-light-darkest-grey-90 {
  background: white;
}
.bg-dark-darkest-grey-91 {
  background: black;
}
.bg-light-darkest-grey-91 {
  background: white;
}
.bg-dark-darkest-grey-92 {
  background: black;
}
.bg-light-darkest-grey-92 {
  background: white;
}
.bg-dark-darkest-grey-93 {
  background: black;
}
.bg-light-darkest-grey-93 {
  background: white;
}
.bg-dark-darkest-grey-94 {
  background: black;
}
.bg-light-darkest-grey-94 {
  background: white;
}
.bg-dark-darkest-grey-95 {
  background: black;
}
.bg-light-darkest-grey-95 {
  background: white;
}
.bg-dark-darkest-grey-96 {
  background: black;
}
.bg-light-darkest-grey-96 {
  background: white;
}
.bg-dark-darkest-grey-97 {
  background: black;
}
.bg-light-darkest-grey-97 {
  background: white;
}
.bg-dark-darkest-grey-98 {
  background: black;
}
.bg-light-darkest-grey-98 {
  background: white;
}
.bg-dark-darkest-grey-99 {
  background: black;
}
.bg-light-darkest-grey-99 {
  background: white;
}
.bg-dark-darkest-grey-100 {
  background: black;
}
.bg-light-darkest-grey-100 {
  background: white;
}

.text-green {
  color: #14580B !important;
}

.border-green {
  border-color: #14580B;
}

.green {
  background-color: #14580B !important;
  color: white !important;
}

.tile-green {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-green:hover {
    background-color: #196f0e !important;
  }
}
.tile-green:active, .tile-green:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-green {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-green {
  background-color: #14580B !important;
}

.btn-green {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-green:focus, .btn-green:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-green-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-green-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-green-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-green-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-green-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-green-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-green-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-green-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-green-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-green {
  background: #14580B;
}
.bg-dark-green-1 {
  background: #13530a;
}
.bg-light-green-1 {
  background: #155d0c;
}
.bg-dark-green-2 {
  background: #124f0a;
}
.bg-light-green-2 {
  background: #16610c;
}
.bg-dark-green-3 {
  background: #114a09;
}
.bg-light-green-3 {
  background: #17660d;
}
.bg-dark-green-4 {
  background: #104609;
}
.bg-light-green-4 {
  background: #186a0d;
}
.bg-dark-green-5 {
  background: #0f4108;
}
.bg-light-green-5 {
  background: #196f0e;
}
.bg-dark-green-6 {
  background: #0e3d08;
}
.bg-light-green-6 {
  background: #1a730e;
}
.bg-dark-green-7 {
  background: #0d3807;
}
.bg-light-green-7 {
  background: #1b780f;
}
.bg-dark-green-8 {
  background: #0c3406;
}
.bg-light-green-8 {
  background: #1c7c10;
}
.bg-dark-green-9 {
  background: #0b2f06;
}
.bg-light-green-9 {
  background: #1d8110;
}
.bg-dark-green-10 {
  background: #0a2b05;
}
.bg-light-green-10 {
  background: #1e8511;
}
.bg-dark-green-11 {
  background: #092605;
}
.bg-light-green-11 {
  background: #1f8a11;
}
.bg-dark-green-12 {
  background: #082204;
}
.bg-light-green-12 {
  background: #208e12;
}
.bg-dark-green-13 {
  background: #071d04;
}
.bg-light-green-13 {
  background: #219312;
}
.bg-dark-green-14 {
  background: #061903;
}
.bg-light-green-14 {
  background: #229713;
}
.bg-dark-green-15 {
  background: #051403;
}
.bg-light-green-15 {
  background: #239c14;
}
.bg-dark-green-16 {
  background: #040f02;
}
.bg-light-green-16 {
  background: #24a114;
}
.bg-dark-green-17 {
  background: #020b01;
}
.bg-light-green-17 {
  background: #26a515;
}
.bg-dark-green-18 {
  background: #010601;
}
.bg-light-green-18 {
  background: #27aa15;
}
.bg-dark-green-19 {
  background: #000200;
}
.bg-light-green-19 {
  background: #28ae16;
}
.bg-dark-green-20 {
  background: black;
}
.bg-light-green-20 {
  background: #29b316;
}
.bg-dark-green-21 {
  background: black;
}
.bg-light-green-21 {
  background: #2ab717;
}
.bg-dark-green-22 {
  background: black;
}
.bg-light-green-22 {
  background: #2bbc17;
}
.bg-dark-green-23 {
  background: black;
}
.bg-light-green-23 {
  background: #2cc018;
}
.bg-dark-green-24 {
  background: black;
}
.bg-light-green-24 {
  background: #2dc519;
}
.bg-dark-green-25 {
  background: black;
}
.bg-light-green-25 {
  background: #2ec919;
}
.bg-dark-green-26 {
  background: black;
}
.bg-light-green-26 {
  background: #2fce1a;
}
.bg-dark-green-27 {
  background: black;
}
.bg-light-green-27 {
  background: #30d21a;
}
.bg-dark-green-28 {
  background: black;
}
.bg-light-green-28 {
  background: #31d71b;
}
.bg-dark-green-29 {
  background: black;
}
.bg-light-green-29 {
  background: #32db1b;
}
.bg-dark-green-30 {
  background: black;
}
.bg-light-green-30 {
  background: #33e01c;
}
.bg-dark-green-31 {
  background: black;
}
.bg-light-green-31 {
  background: #35e31e;
}
.bg-dark-green-32 {
  background: black;
}
.bg-light-green-32 {
  background: #39e323;
}
.bg-dark-green-33 {
  background: black;
}
.bg-light-green-33 {
  background: #3de427;
}
.bg-dark-green-34 {
  background: black;
}
.bg-light-green-34 {
  background: #41e52c;
}
.bg-dark-green-35 {
  background: black;
}
.bg-light-green-35 {
  background: #45e530;
}
.bg-dark-green-36 {
  background: black;
}
.bg-light-green-36 {
  background: #4ae635;
}
.bg-dark-green-37 {
  background: black;
}
.bg-light-green-37 {
  background: #4ee639;
}
.bg-dark-green-38 {
  background: black;
}
.bg-light-green-38 {
  background: #52e73e;
}
.bg-dark-green-39 {
  background: black;
}
.bg-light-green-39 {
  background: #56e742;
}
.bg-dark-green-40 {
  background: black;
}
.bg-light-green-40 {
  background: #5ae847;
}
.bg-dark-green-41 {
  background: black;
}
.bg-light-green-41 {
  background: #5ee94c;
}
.bg-dark-green-42 {
  background: black;
}
.bg-light-green-42 {
  background: #62e950;
}
.bg-dark-green-43 {
  background: black;
}
.bg-light-green-43 {
  background: #66ea55;
}
.bg-dark-green-44 {
  background: black;
}
.bg-light-green-44 {
  background: #6aea59;
}
.bg-dark-green-45 {
  background: black;
}
.bg-light-green-45 {
  background: #6eeb5e;
}
.bg-dark-green-46 {
  background: black;
}
.bg-light-green-46 {
  background: #72eb62;
}
.bg-dark-green-47 {
  background: black;
}
.bg-light-green-47 {
  background: #76ec67;
}
.bg-dark-green-48 {
  background: black;
}
.bg-light-green-48 {
  background: #7aed6b;
}
.bg-dark-green-49 {
  background: black;
}
.bg-light-green-49 {
  background: #7eed70;
}
.bg-dark-green-50 {
  background: black;
}
.bg-light-green-50 {
  background: #83ee74;
}
.bg-dark-green-51 {
  background: black;
}
.bg-light-green-51 {
  background: #87ee79;
}
.bg-dark-green-52 {
  background: black;
}
.bg-light-green-52 {
  background: #8bef7d;
}
.bg-dark-green-53 {
  background: black;
}
.bg-light-green-53 {
  background: #8fef82;
}
.bg-dark-green-54 {
  background: black;
}
.bg-light-green-54 {
  background: #93f086;
}
.bg-dark-green-55 {
  background: black;
}
.bg-light-green-55 {
  background: #97f18b;
}
.bg-dark-green-56 {
  background: black;
}
.bg-light-green-56 {
  background: #9bf190;
}
.bg-dark-green-57 {
  background: black;
}
.bg-light-green-57 {
  background: #9ff294;
}
.bg-dark-green-58 {
  background: black;
}
.bg-light-green-58 {
  background: #a3f299;
}
.bg-dark-green-59 {
  background: black;
}
.bg-light-green-59 {
  background: #a7f39d;
}
.bg-dark-green-60 {
  background: black;
}
.bg-light-green-60 {
  background: #abf3a2;
}
.bg-dark-green-61 {
  background: black;
}
.bg-light-green-61 {
  background: #aff4a6;
}
.bg-dark-green-62 {
  background: black;
}
.bg-light-green-62 {
  background: #b3f4ab;
}
.bg-dark-green-63 {
  background: black;
}
.bg-light-green-63 {
  background: #b7f5af;
}
.bg-dark-green-64 {
  background: black;
}
.bg-light-green-64 {
  background: #bbf6b4;
}
.bg-dark-green-65 {
  background: black;
}
.bg-light-green-65 {
  background: #c0f6b8;
}
.bg-dark-green-66 {
  background: black;
}
.bg-light-green-66 {
  background: #c4f7bd;
}
.bg-dark-green-67 {
  background: black;
}
.bg-light-green-67 {
  background: #c8f7c1;
}
.bg-dark-green-68 {
  background: black;
}
.bg-light-green-68 {
  background: #ccf8c6;
}
.bg-dark-green-69 {
  background: black;
}
.bg-light-green-69 {
  background: #d0f8ca;
}
.bg-dark-green-70 {
  background: black;
}
.bg-light-green-70 {
  background: #d4f9cf;
}
.bg-dark-green-71 {
  background: black;
}
.bg-light-green-71 {
  background: #d8fad4;
}
.bg-dark-green-72 {
  background: black;
}
.bg-light-green-72 {
  background: #dcfad8;
}
.bg-dark-green-73 {
  background: black;
}
.bg-light-green-73 {
  background: #e0fbdd;
}
.bg-dark-green-74 {
  background: black;
}
.bg-light-green-74 {
  background: #e4fbe1;
}
.bg-dark-green-75 {
  background: black;
}
.bg-light-green-75 {
  background: #e8fce6;
}
.bg-dark-green-76 {
  background: black;
}
.bg-light-green-76 {
  background: #ecfcea;
}
.bg-dark-green-77 {
  background: black;
}
.bg-light-green-77 {
  background: #f0fdef;
}
.bg-dark-green-78 {
  background: black;
}
.bg-light-green-78 {
  background: #f4fef3;
}
.bg-dark-green-79 {
  background: black;
}
.bg-light-green-79 {
  background: #f9fef8;
}
.bg-dark-green-80 {
  background: black;
}
.bg-light-green-80 {
  background: #fdfffc;
}
.bg-dark-green-81 {
  background: black;
}
.bg-light-green-81 {
  background: white;
}
.bg-dark-green-82 {
  background: black;
}
.bg-light-green-82 {
  background: white;
}
.bg-dark-green-83 {
  background: black;
}
.bg-light-green-83 {
  background: white;
}
.bg-dark-green-84 {
  background: black;
}
.bg-light-green-84 {
  background: white;
}
.bg-dark-green-85 {
  background: black;
}
.bg-light-green-85 {
  background: white;
}
.bg-dark-green-86 {
  background: black;
}
.bg-light-green-86 {
  background: white;
}
.bg-dark-green-87 {
  background: black;
}
.bg-light-green-87 {
  background: white;
}
.bg-dark-green-88 {
  background: black;
}
.bg-light-green-88 {
  background: white;
}
.bg-dark-green-89 {
  background: black;
}
.bg-light-green-89 {
  background: white;
}
.bg-dark-green-90 {
  background: black;
}
.bg-light-green-90 {
  background: white;
}
.bg-dark-green-91 {
  background: black;
}
.bg-light-green-91 {
  background: white;
}
.bg-dark-green-92 {
  background: black;
}
.bg-light-green-92 {
  background: white;
}
.bg-dark-green-93 {
  background: black;
}
.bg-light-green-93 {
  background: white;
}
.bg-dark-green-94 {
  background: black;
}
.bg-light-green-94 {
  background: white;
}
.bg-dark-green-95 {
  background: black;
}
.bg-light-green-95 {
  background: white;
}
.bg-dark-green-96 {
  background: black;
}
.bg-light-green-96 {
  background: white;
}
.bg-dark-green-97 {
  background: black;
}
.bg-light-green-97 {
  background: white;
}
.bg-dark-green-98 {
  background: black;
}
.bg-light-green-98 {
  background: white;
}
.bg-dark-green-99 {
  background: black;
}
.bg-light-green-99 {
  background: white;
}
.bg-dark-green-100 {
  background: black;
}
.bg-light-green-100 {
  background: white;
}

.text-blue {
  color: #004D89 !important;
}

.border-blue {
  border-color: #004D89;
}

.blue {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-blue {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-blue:hover {
    background-color: #005ba3 !important;
  }
}
.tile-blue:active, .tile-blue:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-blue {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-blue {
  background-color: #004D89 !important;
}

.btn-blue {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-blue:focus, .btn-blue:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-blue-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-blue-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-blue-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-blue-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-blue-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-blue-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-blue-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-blue-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-blue-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-blue {
  background: #004D89;
}
.bg-dark-blue-1 {
  background: #004a84;
}
.bg-light-blue-1 {
  background: #00508e;
}
.bg-dark-blue-2 {
  background: #00477f;
}
.bg-light-blue-2 {
  background: #005393;
}
.bg-dark-blue-3 {
  background: #00447a;
}
.bg-light-blue-3 {
  background: #005698;
}
.bg-dark-blue-4 {
  background: #004275;
}
.bg-light-blue-4 {
  background: #00589d;
}
.bg-dark-blue-5 {
  background: #003f70;
}
.bg-light-blue-5 {
  background: #005ba3;
}
.bg-dark-blue-6 {
  background: #003c6a;
}
.bg-light-blue-6 {
  background: #005ea8;
}
.bg-dark-blue-7 {
  background: #003965;
}
.bg-light-blue-7 {
  background: #0061ad;
}
.bg-dark-blue-8 {
  background: #003660;
}
.bg-light-blue-8 {
  background: #0064b2;
}
.bg-dark-blue-9 {
  background: #00335b;
}
.bg-light-blue-9 {
  background: #0067b7;
}
.bg-dark-blue-10 {
  background: #003056;
}
.bg-light-blue-10 {
  background: #006abc;
}
.bg-dark-blue-11 {
  background: #002d51;
}
.bg-light-blue-11 {
  background: #006dc1;
}
.bg-dark-blue-12 {
  background: #002b4c;
}
.bg-light-blue-12 {
  background: #006fc6;
}
.bg-dark-blue-13 {
  background: #002847;
}
.bg-light-blue-13 {
  background: #0072cb;
}
.bg-dark-blue-14 {
  background: #002542;
}
.bg-light-blue-14 {
  background: #0075d0;
}
.bg-dark-blue-15 {
  background: #00223d;
}
.bg-light-blue-15 {
  background: #0078d6;
}
.bg-dark-blue-16 {
  background: #001f37;
}
.bg-light-blue-16 {
  background: #007bdb;
}
.bg-dark-blue-17 {
  background: #001c32;
}
.bg-light-blue-17 {
  background: #007ee0;
}
.bg-dark-blue-18 {
  background: #00192d;
}
.bg-light-blue-18 {
  background: #0081e5;
}
.bg-dark-blue-19 {
  background: #001728;
}
.bg-light-blue-19 {
  background: #0083ea;
}
.bg-dark-blue-20 {
  background: #001423;
}
.bg-light-blue-20 {
  background: #0086ef;
}
.bg-dark-blue-21 {
  background: #00111e;
}
.bg-light-blue-21 {
  background: #0089f4;
}
.bg-dark-blue-22 {
  background: #000e19;
}
.bg-light-blue-22 {
  background: #008cf9;
}
.bg-dark-blue-23 {
  background: #000b14;
}
.bg-light-blue-23 {
  background: #008ffe;
}
.bg-dark-blue-24 {
  background: #00080f;
}
.bg-light-blue-24 {
  background: #0491ff;
}
.bg-dark-blue-25 {
  background: #00050a;
}
.bg-light-blue-25 {
  background: #0a93ff;
}
.bg-dark-blue-26 {
  background: #000204;
}
.bg-light-blue-26 {
  background: #0f96ff;
}
.bg-dark-blue-27 {
  background: black;
}
.bg-light-blue-27 {
  background: #1498ff;
}
.bg-dark-blue-28 {
  background: black;
}
.bg-light-blue-28 {
  background: #199aff;
}
.bg-dark-blue-29 {
  background: black;
}
.bg-light-blue-29 {
  background: #1e9cff;
}
.bg-dark-blue-30 {
  background: black;
}
.bg-light-blue-30 {
  background: #239fff;
}
.bg-dark-blue-31 {
  background: black;
}
.bg-light-blue-31 {
  background: #28a1ff;
}
.bg-dark-blue-32 {
  background: black;
}
.bg-light-blue-32 {
  background: #2da3ff;
}
.bg-dark-blue-33 {
  background: black;
}
.bg-light-blue-33 {
  background: #32a5ff;
}
.bg-dark-blue-34 {
  background: black;
}
.bg-light-blue-34 {
  background: #37a8ff;
}
.bg-dark-blue-35 {
  background: black;
}
.bg-light-blue-35 {
  background: #3daaff;
}
.bg-dark-blue-36 {
  background: black;
}
.bg-light-blue-36 {
  background: #42acff;
}
.bg-dark-blue-37 {
  background: black;
}
.bg-light-blue-37 {
  background: #47aeff;
}
.bg-dark-blue-38 {
  background: black;
}
.bg-light-blue-38 {
  background: #4cb1ff;
}
.bg-dark-blue-39 {
  background: black;
}
.bg-light-blue-39 {
  background: #51b3ff;
}
.bg-dark-blue-40 {
  background: black;
}
.bg-light-blue-40 {
  background: #56b5ff;
}
.bg-dark-blue-41 {
  background: black;
}
.bg-light-blue-41 {
  background: #5bb7ff;
}
.bg-dark-blue-42 {
  background: black;
}
.bg-light-blue-42 {
  background: #60b9ff;
}
.bg-dark-blue-43 {
  background: black;
}
.bg-light-blue-43 {
  background: #65bcff;
}
.bg-dark-blue-44 {
  background: black;
}
.bg-light-blue-44 {
  background: #6abeff;
}
.bg-dark-blue-45 {
  background: black;
}
.bg-light-blue-45 {
  background: #70c0ff;
}
.bg-dark-blue-46 {
  background: black;
}
.bg-light-blue-46 {
  background: #75c2ff;
}
.bg-dark-blue-47 {
  background: black;
}
.bg-light-blue-47 {
  background: #7ac5ff;
}
.bg-dark-blue-48 {
  background: black;
}
.bg-light-blue-48 {
  background: #7fc7ff;
}
.bg-dark-blue-49 {
  background: black;
}
.bg-light-blue-49 {
  background: #84c9ff;
}
.bg-dark-blue-50 {
  background: black;
}
.bg-light-blue-50 {
  background: #89cbff;
}
.bg-dark-blue-51 {
  background: black;
}
.bg-light-blue-51 {
  background: #8eceff;
}
.bg-dark-blue-52 {
  background: black;
}
.bg-light-blue-52 {
  background: #93d0ff;
}
.bg-dark-blue-53 {
  background: black;
}
.bg-light-blue-53 {
  background: #98d2ff;
}
.bg-dark-blue-54 {
  background: black;
}
.bg-light-blue-54 {
  background: #9dd4ff;
}
.bg-dark-blue-55 {
  background: black;
}
.bg-light-blue-55 {
  background: #a3d6ff;
}
.bg-dark-blue-56 {
  background: black;
}
.bg-light-blue-56 {
  background: #a8d9ff;
}
.bg-dark-blue-57 {
  background: black;
}
.bg-light-blue-57 {
  background: #addbff;
}
.bg-dark-blue-58 {
  background: black;
}
.bg-light-blue-58 {
  background: #b2ddff;
}
.bg-dark-blue-59 {
  background: black;
}
.bg-light-blue-59 {
  background: #b7dfff;
}
.bg-dark-blue-60 {
  background: black;
}
.bg-light-blue-60 {
  background: #bce2ff;
}
.bg-dark-blue-61 {
  background: black;
}
.bg-light-blue-61 {
  background: #c1e4ff;
}
.bg-dark-blue-62 {
  background: black;
}
.bg-light-blue-62 {
  background: #c6e6ff;
}
.bg-dark-blue-63 {
  background: black;
}
.bg-light-blue-63 {
  background: #cbe8ff;
}
.bg-dark-blue-64 {
  background: black;
}
.bg-light-blue-64 {
  background: #d0ebff;
}
.bg-dark-blue-65 {
  background: black;
}
.bg-light-blue-65 {
  background: #d6edff;
}
.bg-dark-blue-66 {
  background: black;
}
.bg-light-blue-66 {
  background: #dbefff;
}
.bg-dark-blue-67 {
  background: black;
}
.bg-light-blue-67 {
  background: #e0f1ff;
}
.bg-dark-blue-68 {
  background: black;
}
.bg-light-blue-68 {
  background: #e5f4ff;
}
.bg-dark-blue-69 {
  background: black;
}
.bg-light-blue-69 {
  background: #eaf6ff;
}
.bg-dark-blue-70 {
  background: black;
}
.bg-light-blue-70 {
  background: #eff8ff;
}
.bg-dark-blue-71 {
  background: black;
}
.bg-light-blue-71 {
  background: #f4faff;
}
.bg-dark-blue-72 {
  background: black;
}
.bg-light-blue-72 {
  background: #f9fcff;
}
.bg-dark-blue-73 {
  background: black;
}
.bg-light-blue-73 {
  background: #feffff;
}
.bg-dark-blue-74 {
  background: black;
}
.bg-light-blue-74 {
  background: white;
}
.bg-dark-blue-75 {
  background: black;
}
.bg-light-blue-75 {
  background: white;
}
.bg-dark-blue-76 {
  background: black;
}
.bg-light-blue-76 {
  background: white;
}
.bg-dark-blue-77 {
  background: black;
}
.bg-light-blue-77 {
  background: white;
}
.bg-dark-blue-78 {
  background: black;
}
.bg-light-blue-78 {
  background: white;
}
.bg-dark-blue-79 {
  background: black;
}
.bg-light-blue-79 {
  background: white;
}
.bg-dark-blue-80 {
  background: black;
}
.bg-light-blue-80 {
  background: white;
}
.bg-dark-blue-81 {
  background: black;
}
.bg-light-blue-81 {
  background: white;
}
.bg-dark-blue-82 {
  background: black;
}
.bg-light-blue-82 {
  background: white;
}
.bg-dark-blue-83 {
  background: black;
}
.bg-light-blue-83 {
  background: white;
}
.bg-dark-blue-84 {
  background: black;
}
.bg-light-blue-84 {
  background: white;
}
.bg-dark-blue-85 {
  background: black;
}
.bg-light-blue-85 {
  background: white;
}
.bg-dark-blue-86 {
  background: black;
}
.bg-light-blue-86 {
  background: white;
}
.bg-dark-blue-87 {
  background: black;
}
.bg-light-blue-87 {
  background: white;
}
.bg-dark-blue-88 {
  background: black;
}
.bg-light-blue-88 {
  background: white;
}
.bg-dark-blue-89 {
  background: black;
}
.bg-light-blue-89 {
  background: white;
}
.bg-dark-blue-90 {
  background: black;
}
.bg-light-blue-90 {
  background: white;
}
.bg-dark-blue-91 {
  background: black;
}
.bg-light-blue-91 {
  background: white;
}
.bg-dark-blue-92 {
  background: black;
}
.bg-light-blue-92 {
  background: white;
}
.bg-dark-blue-93 {
  background: black;
}
.bg-light-blue-93 {
  background: white;
}
.bg-dark-blue-94 {
  background: black;
}
.bg-light-blue-94 {
  background: white;
}
.bg-dark-blue-95 {
  background: black;
}
.bg-light-blue-95 {
  background: white;
}
.bg-dark-blue-96 {
  background: black;
}
.bg-light-blue-96 {
  background: white;
}
.bg-dark-blue-97 {
  background: black;
}
.bg-light-blue-97 {
  background: white;
}
.bg-dark-blue-98 {
  background: black;
}
.bg-light-blue-98 {
  background: white;
}
.bg-dark-blue-99 {
  background: black;
}
.bg-light-blue-99 {
  background: white;
}
.bg-dark-blue-100 {
  background: black;
}
.bg-light-blue-100 {
  background: white;
}

.text-red {
  color: #8F1013 !important;
}

.border-red {
  border-color: #8F1013;
}

.red {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-red {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-red:hover {
    background-color: #a61316 !important;
  }
}
.tile-red:active, .tile-red:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-red {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-red {
  background-color: #8F1013 !important;
}

.btn-red {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-red:focus, .btn-red:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-red-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-red-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-red-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-red-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-red-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-red-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-red-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-red-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-red-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-red {
  background: #8F1013;
}
.bg-dark-red-1 {
  background: #8a0f12;
}
.bg-light-red-1 {
  background: #941114;
}
.bg-dark-red-2 {
  background: #860f12;
}
.bg-light-red-2 {
  background: #981114;
}
.bg-dark-red-3 {
  background: #810e11;
}
.bg-light-red-3 {
  background: #9d1215;
}
.bg-dark-red-4 {
  background: #7d0e11;
}
.bg-light-red-4 {
  background: #a11215;
}
.bg-dark-red-5 {
  background: #780d10;
}
.bg-light-red-5 {
  background: #a61316;
}
.bg-dark-red-6 {
  background: #730d0f;
}
.bg-light-red-6 {
  background: #ab1317;
}
.bg-dark-red-7 {
  background: #6f0c0f;
}
.bg-light-red-7 {
  background: #af1417;
}
.bg-dark-red-8 {
  background: #6a0c0e;
}
.bg-light-red-8 {
  background: #b41418;
}
.bg-dark-red-9 {
  background: #660b0e;
}
.bg-light-red-9 {
  background: #b81518;
}
.bg-dark-red-10 {
  background: #610b0d;
}
.bg-light-red-10 {
  background: #bd1519;
}
.bg-dark-red-11 {
  background: #5d0a0c;
}
.bg-light-red-11 {
  background: #c1161a;
}
.bg-dark-red-12 {
  background: #580a0c;
}
.bg-light-red-12 {
  background: #c6161a;
}
.bg-dark-red-13 {
  background: #53090b;
}
.bg-light-red-13 {
  background: #cb171b;
}
.bg-dark-red-14 {
  background: #4f090a;
}
.bg-light-red-14 {
  background: #cf171c;
}
.bg-dark-red-15 {
  background: #4a080a;
}
.bg-light-red-15 {
  background: #d4181c;
}
.bg-dark-red-16 {
  background: #460809;
}
.bg-light-red-16 {
  background: #d8181d;
}
.bg-dark-red-17 {
  background: #410709;
}
.bg-light-red-17 {
  background: #dd191d;
}
.bg-dark-red-18 {
  background: #3c0708;
}
.bg-light-red-18 {
  background: #e2191e;
}
.bg-dark-red-19 {
  background: #380607;
}
.bg-light-red-19 {
  background: #e51a1f;
}
.bg-dark-red-20 {
  background: #330607;
}
.bg-light-red-20 {
  background: #e61f24;
}
.bg-dark-red-21 {
  background: #2f0506;
}
.bg-light-red-21 {
  background: #e62428;
}
.bg-dark-red-22 {
  background: #2a0506;
}
.bg-light-red-22 {
  background: #e7282d;
}
.bg-dark-red-23 {
  background: #260405;
}
.bg-light-red-23 {
  background: #e72d31;
}
.bg-dark-red-24 {
  background: #210404;
}
.bg-light-red-24 {
  background: #e83136;
}
.bg-dark-red-25 {
  background: #1c0304;
}
.bg-light-red-25 {
  background: #e9363a;
}
.bg-dark-red-26 {
  background: #180303;
}
.bg-light-red-26 {
  background: #e93b3f;
}
.bg-dark-red-27 {
  background: #130203;
}
.bg-light-red-27 {
  background: #ea3f43;
}
.bg-dark-red-28 {
  background: #0f0202;
}
.bg-light-red-28 {
  background: #ea4448;
}
.bg-dark-red-29 {
  background: #0a0101;
}
.bg-light-red-29 {
  background: #eb484c;
}
.bg-dark-red-30 {
  background: #050101;
}
.bg-light-red-30 {
  background: #eb4d51;
}
.bg-dark-red-31 {
  background: #010000;
}
.bg-light-red-31 {
  background: #ec5255;
}
.bg-dark-red-32 {
  background: black;
}
.bg-light-red-32 {
  background: #ec565a;
}
.bg-dark-red-33 {
  background: black;
}
.bg-light-red-33 {
  background: #ed5b5e;
}
.bg-dark-red-34 {
  background: black;
}
.bg-light-red-34 {
  background: #ed5f63;
}
.bg-dark-red-35 {
  background: black;
}
.bg-light-red-35 {
  background: #ee6467;
}
.bg-dark-red-36 {
  background: black;
}
.bg-light-red-36 {
  background: #ee686c;
}
.bg-dark-red-37 {
  background: black;
}
.bg-light-red-37 {
  background: #ef6d70;
}
.bg-dark-red-38 {
  background: black;
}
.bg-light-red-38 {
  background: #ef7275;
}
.bg-dark-red-39 {
  background: black;
}
.bg-light-red-39 {
  background: #f07679;
}
.bg-dark-red-40 {
  background: black;
}
.bg-light-red-40 {
  background: #f07b7e;
}
.bg-dark-red-41 {
  background: black;
}
.bg-light-red-41 {
  background: #f17f82;
}
.bg-dark-red-42 {
  background: black;
}
.bg-light-red-42 {
  background: #f18487;
}
.bg-dark-red-43 {
  background: black;
}
.bg-light-red-43 {
  background: #f2898b;
}
.bg-dark-red-44 {
  background: black;
}
.bg-light-red-44 {
  background: #f28d90;
}
.bg-dark-red-45 {
  background: black;
}
.bg-light-red-45 {
  background: #f39294;
}
.bg-dark-red-46 {
  background: black;
}
.bg-light-red-46 {
  background: #f39699;
}
.bg-dark-red-47 {
  background: black;
}
.bg-light-red-47 {
  background: #f49b9d;
}
.bg-dark-red-48 {
  background: black;
}
.bg-light-red-48 {
  background: #f49fa1;
}
.bg-dark-red-49 {
  background: black;
}
.bg-light-red-49 {
  background: #f5a4a6;
}
.bg-dark-red-50 {
  background: black;
}
.bg-light-red-50 {
  background: #f5a9aa;
}
.bg-dark-red-51 {
  background: black;
}
.bg-light-red-51 {
  background: #f6adaf;
}
.bg-dark-red-52 {
  background: black;
}
.bg-light-red-52 {
  background: #f6b2b3;
}
.bg-dark-red-53 {
  background: black;
}
.bg-light-red-53 {
  background: #f7b6b8;
}
.bg-dark-red-54 {
  background: black;
}
.bg-light-red-54 {
  background: #f7bbbc;
}
.bg-dark-red-55 {
  background: black;
}
.bg-light-red-55 {
  background: #f8c0c1;
}
.bg-dark-red-56 {
  background: black;
}
.bg-light-red-56 {
  background: #f8c4c5;
}
.bg-dark-red-57 {
  background: black;
}
.bg-light-red-57 {
  background: #f9c9ca;
}
.bg-dark-red-58 {
  background: black;
}
.bg-light-red-58 {
  background: #f9cdce;
}
.bg-dark-red-59 {
  background: black;
}
.bg-light-red-59 {
  background: #fad2d3;
}
.bg-dark-red-60 {
  background: black;
}
.bg-light-red-60 {
  background: #fad7d7;
}
.bg-dark-red-61 {
  background: black;
}
.bg-light-red-61 {
  background: #fbdbdc;
}
.bg-dark-red-62 {
  background: black;
}
.bg-light-red-62 {
  background: #fbe0e0;
}
.bg-dark-red-63 {
  background: black;
}
.bg-light-red-63 {
  background: #fce4e5;
}
.bg-dark-red-64 {
  background: black;
}
.bg-light-red-64 {
  background: #fde9e9;
}
.bg-dark-red-65 {
  background: black;
}
.bg-light-red-65 {
  background: #fdedee;
}
.bg-dark-red-66 {
  background: black;
}
.bg-light-red-66 {
  background: #fef2f2;
}
.bg-dark-red-67 {
  background: black;
}
.bg-light-red-67 {
  background: #fef7f7;
}
.bg-dark-red-68 {
  background: black;
}
.bg-light-red-68 {
  background: #fffbfb;
}
.bg-dark-red-69 {
  background: black;
}
.bg-light-red-69 {
  background: white;
}
.bg-dark-red-70 {
  background: black;
}
.bg-light-red-70 {
  background: white;
}
.bg-dark-red-71 {
  background: black;
}
.bg-light-red-71 {
  background: white;
}
.bg-dark-red-72 {
  background: black;
}
.bg-light-red-72 {
  background: white;
}
.bg-dark-red-73 {
  background: black;
}
.bg-light-red-73 {
  background: white;
}
.bg-dark-red-74 {
  background: black;
}
.bg-light-red-74 {
  background: white;
}
.bg-dark-red-75 {
  background: black;
}
.bg-light-red-75 {
  background: white;
}
.bg-dark-red-76 {
  background: black;
}
.bg-light-red-76 {
  background: white;
}
.bg-dark-red-77 {
  background: black;
}
.bg-light-red-77 {
  background: white;
}
.bg-dark-red-78 {
  background: black;
}
.bg-light-red-78 {
  background: white;
}
.bg-dark-red-79 {
  background: black;
}
.bg-light-red-79 {
  background: white;
}
.bg-dark-red-80 {
  background: black;
}
.bg-light-red-80 {
  background: white;
}
.bg-dark-red-81 {
  background: black;
}
.bg-light-red-81 {
  background: white;
}
.bg-dark-red-82 {
  background: black;
}
.bg-light-red-82 {
  background: white;
}
.bg-dark-red-83 {
  background: black;
}
.bg-light-red-83 {
  background: white;
}
.bg-dark-red-84 {
  background: black;
}
.bg-light-red-84 {
  background: white;
}
.bg-dark-red-85 {
  background: black;
}
.bg-light-red-85 {
  background: white;
}
.bg-dark-red-86 {
  background: black;
}
.bg-light-red-86 {
  background: white;
}
.bg-dark-red-87 {
  background: black;
}
.bg-light-red-87 {
  background: white;
}
.bg-dark-red-88 {
  background: black;
}
.bg-light-red-88 {
  background: white;
}
.bg-dark-red-89 {
  background: black;
}
.bg-light-red-89 {
  background: white;
}
.bg-dark-red-90 {
  background: black;
}
.bg-light-red-90 {
  background: white;
}
.bg-dark-red-91 {
  background: black;
}
.bg-light-red-91 {
  background: white;
}
.bg-dark-red-92 {
  background: black;
}
.bg-light-red-92 {
  background: white;
}
.bg-dark-red-93 {
  background: black;
}
.bg-light-red-93 {
  background: white;
}
.bg-dark-red-94 {
  background: black;
}
.bg-light-red-94 {
  background: white;
}
.bg-dark-red-95 {
  background: black;
}
.bg-light-red-95 {
  background: white;
}
.bg-dark-red-96 {
  background: black;
}
.bg-light-red-96 {
  background: white;
}
.bg-dark-red-97 {
  background: black;
}
.bg-light-red-97 {
  background: white;
}
.bg-dark-red-98 {
  background: black;
}
.bg-light-red-98 {
  background: white;
}
.bg-dark-red-99 {
  background: black;
}
.bg-light-red-99 {
  background: white;
}
.bg-dark-red-100 {
  background: black;
}
.bg-light-red-100 {
  background: white;
}

.text-orange {
  color: #B52F13 !important;
}

.border-orange {
  border-color: #B52F13;
}

.orange {
  background-color: #B52F13 !important;
  color: white !important;
}

.tile-orange {
  background: #B52F13 !important;
}
@media (min-width: 1025px) {
  .tile-orange:hover {
    background-color: #cc3515 !important;
  }
}
.tile-orange:active, .tile-orange:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(181, 47, 19, 0.5);
  background-color: #be3114 !important;
}

.target-orange {
  background: #B52F13 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-orange {
  background-color: #B52F13 !important;
}

.btn-orange {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #B52F13 !important;
  border: 2px solid #B52F13 !important;
}
.btn-orange:focus, .btn-orange:active {
  outline: none;
  color: white !important;
  background: #B52F13 !important;
  text-decoration: none;
}

.bg-overlay-orange-10 {
  background: rgba(181, 47, 19, 0.1);
}
.bg-overlay-orange-20 {
  background: rgba(181, 47, 19, 0.2);
}
.bg-overlay-orange-30 {
  background: rgba(181, 47, 19, 0.3);
}
.bg-overlay-orange-40 {
  background: rgba(181, 47, 19, 0.4);
}
.bg-overlay-orange-50 {
  background: rgba(181, 47, 19, 0.5);
}
.bg-overlay-orange-60 {
  background: rgba(181, 47, 19, 0.6);
}
.bg-overlay-orange-70 {
  background: rgba(181, 47, 19, 0.7);
}
.bg-overlay-orange-80 {
  background: rgba(181, 47, 19, 0.8);
}
.bg-overlay-orange-90 {
  background: rgba(181, 47, 19, 0.9);
}
.bg-orange {
  background: #B52F13;
}
.bg-dark-orange-1 {
  background: #b02e13;
}
.bg-light-orange-1 {
  background: #ba3013;
}
.bg-dark-orange-2 {
  background: #ac2d12;
}
.bg-light-orange-2 {
  background: #be3114;
}
.bg-dark-orange-3 {
  background: #a72b12;
}
.bg-light-orange-3 {
  background: #c33314;
}
.bg-dark-orange-4 {
  background: #a32a11;
}
.bg-light-orange-4 {
  background: #c73415;
}
.bg-dark-orange-5 {
  background: #9e2911;
}
.bg-light-orange-5 {
  background: #cc3515;
}
.bg-dark-orange-6 {
  background: #992810;
}
.bg-light-orange-6 {
  background: #d13616;
}
.bg-dark-orange-7 {
  background: #952710;
}
.bg-light-orange-7 {
  background: #d53716;
}
.bg-dark-orange-8 {
  background: #90250f;
}
.bg-light-orange-8 {
  background: #da3917;
}
.bg-dark-orange-9 {
  background: #8b240f;
}
.bg-light-orange-9 {
  background: #df3a17;
}
.bg-dark-orange-10 {
  background: #87230e;
}
.bg-light-orange-10 {
  background: #e33b18;
}
.bg-dark-orange-11 {
  background: #82220e;
}
.bg-light-orange-11 {
  background: #e73d19;
}
.bg-dark-orange-12 {
  background: #7e210d;
}
.bg-light-orange-12 {
  background: #e7411e;
}
.bg-dark-orange-13 {
  background: #791f0d;
}
.bg-light-orange-13 {
  background: #e84522;
}
.bg-dark-orange-14 {
  background: #741e0c;
}
.bg-light-orange-14 {
  background: #e84827;
}
.bg-dark-orange-15 {
  background: #701d0c;
}
.bg-light-orange-15 {
  background: #e94c2c;
}
.bg-dark-orange-16 {
  background: #6b1c0b;
}
.bg-light-orange-16 {
  background: #e95030;
}
.bg-dark-orange-17 {
  background: #671b0b;
}
.bg-light-orange-17 {
  background: #ea5435;
}
.bg-dark-orange-18 {
  background: #62190a;
}
.bg-light-orange-18 {
  background: #ea583a;
}
.bg-dark-orange-19 {
  background: #5d180a;
}
.bg-light-orange-19 {
  background: #eb5c3e;
}
.bg-dark-orange-20 {
  background: #591709;
}
.bg-light-orange-20 {
  background: #eb6043;
}
.bg-dark-orange-21 {
  background: #541609;
}
.bg-light-orange-21 {
  background: #ec6447;
}
.bg-dark-orange-22 {
  background: #4f1508;
}
.bg-light-orange-22 {
  background: #ec684c;
}
.bg-dark-orange-23 {
  background: #4b1308;
}
.bg-light-orange-23 {
  background: #ed6c51;
}
.bg-dark-orange-24 {
  background: #461207;
}
.bg-light-orange-24 {
  background: #ed6f55;
}
.bg-dark-orange-25 {
  background: #421107;
}
.bg-light-orange-25 {
  background: #ee735a;
}
.bg-dark-orange-26 {
  background: #3d1006;
}
.bg-light-orange-26 {
  background: #ee775e;
}
.bg-dark-orange-27 {
  background: #380f06;
}
.bg-light-orange-27 {
  background: #ef7b63;
}
.bg-dark-orange-28 {
  background: #340d05;
}
.bg-light-orange-28 {
  background: #ef7f68;
}
.bg-dark-orange-29 {
  background: #2f0c05;
}
.bg-light-orange-29 {
  background: #f0836c;
}
.bg-dark-orange-30 {
  background: #2b0b04;
}
.bg-light-orange-30 {
  background: #f08771;
}
.bg-dark-orange-31 {
  background: #260a04;
}
.bg-light-orange-31 {
  background: #f18b76;
}
.bg-dark-orange-32 {
  background: #210903;
}
.bg-light-orange-32 {
  background: #f18f7a;
}
.bg-dark-orange-33 {
  background: #1d0703;
}
.bg-light-orange-33 {
  background: #f2937f;
}
.bg-dark-orange-34 {
  background: #180603;
}
.bg-light-orange-34 {
  background: #f29783;
}
.bg-dark-orange-35 {
  background: #130502;
}
.bg-light-orange-35 {
  background: #f39a88;
}
.bg-dark-orange-36 {
  background: #0f0402;
}
.bg-light-orange-36 {
  background: #f39e8d;
}
.bg-dark-orange-37 {
  background: #0a0301;
}
.bg-light-orange-37 {
  background: #f3a291;
}
.bg-dark-orange-38 {
  background: #060101;
}
.bg-light-orange-38 {
  background: #f4a696;
}
.bg-dark-orange-39 {
  background: #010000;
}
.bg-light-orange-39 {
  background: #f4aa9a;
}
.bg-dark-orange-40 {
  background: black;
}
.bg-light-orange-40 {
  background: #f5ae9f;
}
.bg-dark-orange-41 {
  background: black;
}
.bg-light-orange-41 {
  background: #f5b2a4;
}
.bg-dark-orange-42 {
  background: black;
}
.bg-light-orange-42 {
  background: #f6b6a8;
}
.bg-dark-orange-43 {
  background: black;
}
.bg-light-orange-43 {
  background: #f6baad;
}
.bg-dark-orange-44 {
  background: black;
}
.bg-light-orange-44 {
  background: #f7beb2;
}
.bg-dark-orange-45 {
  background: black;
}
.bg-light-orange-45 {
  background: #f7c1b6;
}
.bg-dark-orange-46 {
  background: black;
}
.bg-light-orange-46 {
  background: #f8c5bb;
}
.bg-dark-orange-47 {
  background: black;
}
.bg-light-orange-47 {
  background: #f8c9bf;
}
.bg-dark-orange-48 {
  background: black;
}
.bg-light-orange-48 {
  background: #f9cdc4;
}
.bg-dark-orange-49 {
  background: black;
}
.bg-light-orange-49 {
  background: #f9d1c9;
}
.bg-dark-orange-50 {
  background: black;
}
.bg-light-orange-50 {
  background: #fad5cd;
}
.bg-dark-orange-51 {
  background: black;
}
.bg-light-orange-51 {
  background: #fad9d2;
}
.bg-dark-orange-52 {
  background: black;
}
.bg-light-orange-52 {
  background: #fbddd6;
}
.bg-dark-orange-53 {
  background: black;
}
.bg-light-orange-53 {
  background: #fbe1db;
}
.bg-dark-orange-54 {
  background: black;
}
.bg-light-orange-54 {
  background: #fce5e0;
}
.bg-dark-orange-55 {
  background: black;
}
.bg-light-orange-55 {
  background: #fce8e4;
}
.bg-dark-orange-56 {
  background: black;
}
.bg-light-orange-56 {
  background: #fdece9;
}
.bg-dark-orange-57 {
  background: black;
}
.bg-light-orange-57 {
  background: #fdf0ee;
}
.bg-dark-orange-58 {
  background: black;
}
.bg-light-orange-58 {
  background: #fef4f2;
}
.bg-dark-orange-59 {
  background: black;
}
.bg-light-orange-59 {
  background: #fef8f7;
}
.bg-dark-orange-60 {
  background: black;
}
.bg-light-orange-60 {
  background: #fffcfb;
}
.bg-dark-orange-61 {
  background: black;
}
.bg-light-orange-61 {
  background: white;
}
.bg-dark-orange-62 {
  background: black;
}
.bg-light-orange-62 {
  background: white;
}
.bg-dark-orange-63 {
  background: black;
}
.bg-light-orange-63 {
  background: white;
}
.bg-dark-orange-64 {
  background: black;
}
.bg-light-orange-64 {
  background: white;
}
.bg-dark-orange-65 {
  background: black;
}
.bg-light-orange-65 {
  background: white;
}
.bg-dark-orange-66 {
  background: black;
}
.bg-light-orange-66 {
  background: white;
}
.bg-dark-orange-67 {
  background: black;
}
.bg-light-orange-67 {
  background: white;
}
.bg-dark-orange-68 {
  background: black;
}
.bg-light-orange-68 {
  background: white;
}
.bg-dark-orange-69 {
  background: black;
}
.bg-light-orange-69 {
  background: white;
}
.bg-dark-orange-70 {
  background: black;
}
.bg-light-orange-70 {
  background: white;
}
.bg-dark-orange-71 {
  background: black;
}
.bg-light-orange-71 {
  background: white;
}
.bg-dark-orange-72 {
  background: black;
}
.bg-light-orange-72 {
  background: white;
}
.bg-dark-orange-73 {
  background: black;
}
.bg-light-orange-73 {
  background: white;
}
.bg-dark-orange-74 {
  background: black;
}
.bg-light-orange-74 {
  background: white;
}
.bg-dark-orange-75 {
  background: black;
}
.bg-light-orange-75 {
  background: white;
}
.bg-dark-orange-76 {
  background: black;
}
.bg-light-orange-76 {
  background: white;
}
.bg-dark-orange-77 {
  background: black;
}
.bg-light-orange-77 {
  background: white;
}
.bg-dark-orange-78 {
  background: black;
}
.bg-light-orange-78 {
  background: white;
}
.bg-dark-orange-79 {
  background: black;
}
.bg-light-orange-79 {
  background: white;
}
.bg-dark-orange-80 {
  background: black;
}
.bg-light-orange-80 {
  background: white;
}
.bg-dark-orange-81 {
  background: black;
}
.bg-light-orange-81 {
  background: white;
}
.bg-dark-orange-82 {
  background: black;
}
.bg-light-orange-82 {
  background: white;
}
.bg-dark-orange-83 {
  background: black;
}
.bg-light-orange-83 {
  background: white;
}
.bg-dark-orange-84 {
  background: black;
}
.bg-light-orange-84 {
  background: white;
}
.bg-dark-orange-85 {
  background: black;
}
.bg-light-orange-85 {
  background: white;
}
.bg-dark-orange-86 {
  background: black;
}
.bg-light-orange-86 {
  background: white;
}
.bg-dark-orange-87 {
  background: black;
}
.bg-light-orange-87 {
  background: white;
}
.bg-dark-orange-88 {
  background: black;
}
.bg-light-orange-88 {
  background: white;
}
.bg-dark-orange-89 {
  background: black;
}
.bg-light-orange-89 {
  background: white;
}
.bg-dark-orange-90 {
  background: black;
}
.bg-light-orange-90 {
  background: white;
}
.bg-dark-orange-91 {
  background: black;
}
.bg-light-orange-91 {
  background: white;
}
.bg-dark-orange-92 {
  background: black;
}
.bg-light-orange-92 {
  background: white;
}
.bg-dark-orange-93 {
  background: black;
}
.bg-light-orange-93 {
  background: white;
}
.bg-dark-orange-94 {
  background: black;
}
.bg-light-orange-94 {
  background: white;
}
.bg-dark-orange-95 {
  background: black;
}
.bg-light-orange-95 {
  background: white;
}
.bg-dark-orange-96 {
  background: black;
}
.bg-light-orange-96 {
  background: white;
}
.bg-dark-orange-97 {
  background: black;
}
.bg-light-orange-97 {
  background: white;
}
.bg-dark-orange-98 {
  background: black;
}
.bg-light-orange-98 {
  background: white;
}
.bg-dark-orange-99 {
  background: black;
}
.bg-light-orange-99 {
  background: white;
}
.bg-dark-orange-100 {
  background: black;
}
.bg-light-orange-100 {
  background: white;
}

.text-pink {
  color: #A71163 !important;
}

.border-pink {
  border-color: #A71163;
}

.pink {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-pink {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-pink:hover {
    background-color: #be1371 !important;
  }
}
.tile-pink:active, .tile-pink:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-pink {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-pink {
  background-color: #A71163 !important;
}

.btn-pink {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-pink:focus, .btn-pink:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-pink-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-pink-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-pink-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-pink-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-pink-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-pink-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-pink-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-pink-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-pink-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-pink {
  background: #A71163;
}
.bg-dark-pink-1 {
  background: #a21160;
}
.bg-light-pink-1 {
  background: #ac1166;
}
.bg-dark-pink-2 {
  background: #9e105e;
}
.bg-light-pink-2 {
  background: #b01268;
}
.bg-dark-pink-3 {
  background: #99105b;
}
.bg-light-pink-3 {
  background: #b5126b;
}
.bg-dark-pink-4 {
  background: #940f58;
}
.bg-light-pink-4 {
  background: #ba136e;
}
.bg-dark-pink-5 {
  background: #900f55;
}
.bg-light-pink-5 {
  background: #be1371;
}
.bg-dark-pink-6 {
  background: #8b0e53;
}
.bg-light-pink-6 {
  background: #c31473;
}
.bg-dark-pink-7 {
  background: #870e50;
}
.bg-light-pink-7 {
  background: #c71476;
}
.bg-dark-pink-8 {
  background: #820d4d;
}
.bg-light-pink-8 {
  background: #cc1579;
}
.bg-dark-pink-9 {
  background: #7d0d4a;
}
.bg-light-pink-9 {
  background: #d1157c;
}
.bg-dark-pink-10 {
  background: #790c48;
}
.bg-light-pink-10 {
  background: #d5167e;
}
.bg-dark-pink-11 {
  background: #740c45;
}
.bg-light-pink-11 {
  background: #da1681;
}
.bg-dark-pink-12 {
  background: #6f0b42;
}
.bg-light-pink-12 {
  background: #df1784;
}
.bg-dark-pink-13 {
  background: #6b0b3f;
}
.bg-light-pink-13 {
  background: #e31787;
}
.bg-dark-pink-14 {
  background: #660a3d;
}
.bg-light-pink-14 {
  background: #e71889;
}
.bg-dark-pink-15 {
  background: #620a3a;
}
.bg-light-pink-15 {
  background: #e81d8c;
}
.bg-dark-pink-16 {
  background: #5d0937;
}
.bg-light-pink-16 {
  background: #e8218e;
}
.bg-dark-pink-17 {
  background: #580934;
}
.bg-light-pink-17 {
  background: #e92690;
}
.bg-dark-pink-18 {
  background: #540932;
}
.bg-light-pink-18 {
  background: #e92a93;
}
.bg-dark-pink-19 {
  background: #4f082f;
}
.bg-light-pink-19 {
  background: #ea2f95;
}
.bg-dark-pink-20 {
  background: #4a082c;
}
.bg-light-pink-20 {
  background: #ea3498;
}
.bg-dark-pink-21 {
  background: #460729;
}
.bg-light-pink-21 {
  background: #eb389a;
}
.bg-dark-pink-22 {
  background: #410727;
}
.bg-light-pink-22 {
  background: #eb3d9c;
}
.bg-dark-pink-23 {
  background: #3d0624;
}
.bg-light-pink-23 {
  background: #ec429f;
}
.bg-dark-pink-24 {
  background: #380621;
}
.bg-light-pink-24 {
  background: #ec46a1;
}
.bg-dark-pink-25 {
  background: #33051e;
}
.bg-light-pink-25 {
  background: #ed4ba3;
}
.bg-dark-pink-26 {
  background: #2f051c;
}
.bg-light-pink-26 {
  background: #ed4fa6;
}
.bg-dark-pink-27 {
  background: #2a0419;
}
.bg-light-pink-27 {
  background: #ee54a8;
}
.bg-dark-pink-28 {
  background: #250416;
}
.bg-light-pink-28 {
  background: #ee59aa;
}
.bg-dark-pink-29 {
  background: #210313;
}
.bg-light-pink-29 {
  background: #ef5dad;
}
.bg-dark-pink-30 {
  background: #1c0311;
}
.bg-light-pink-30 {
  background: #ef62af;
}
.bg-dark-pink-31 {
  background: #18020e;
}
.bg-light-pink-31 {
  background: #ef67b1;
}
.bg-dark-pink-32 {
  background: #13020b;
}
.bg-light-pink-32 {
  background: #f06bb4;
}
.bg-dark-pink-33 {
  background: #0e0108;
}
.bg-light-pink-33 {
  background: #f070b6;
}
.bg-dark-pink-34 {
  background: #0a0106;
}
.bg-light-pink-34 {
  background: #f174b9;
}
.bg-dark-pink-35 {
  background: #050103;
}
.bg-light-pink-35 {
  background: #f179bb;
}
.bg-dark-pink-36 {
  background: black;
}
.bg-light-pink-36 {
  background: #f27ebd;
}
.bg-dark-pink-37 {
  background: black;
}
.bg-light-pink-37 {
  background: #f282c0;
}
.bg-dark-pink-38 {
  background: black;
}
.bg-light-pink-38 {
  background: #f387c2;
}
.bg-dark-pink-39 {
  background: black;
}
.bg-light-pink-39 {
  background: #f38cc4;
}
.bg-dark-pink-40 {
  background: black;
}
.bg-light-pink-40 {
  background: #f490c7;
}
.bg-dark-pink-41 {
  background: black;
}
.bg-light-pink-41 {
  background: #f495c9;
}
.bg-dark-pink-42 {
  background: black;
}
.bg-light-pink-42 {
  background: #f59acb;
}
.bg-dark-pink-43 {
  background: black;
}
.bg-light-pink-43 {
  background: #f59ece;
}
.bg-dark-pink-44 {
  background: black;
}
.bg-light-pink-44 {
  background: #f6a3d0;
}
.bg-dark-pink-45 {
  background: black;
}
.bg-light-pink-45 {
  background: #f6a7d2;
}
.bg-dark-pink-46 {
  background: black;
}
.bg-light-pink-46 {
  background: #f7acd5;
}
.bg-dark-pink-47 {
  background: black;
}
.bg-light-pink-47 {
  background: #f7b1d7;
}
.bg-dark-pink-48 {
  background: black;
}
.bg-light-pink-48 {
  background: #f7b5d9;
}
.bg-dark-pink-49 {
  background: black;
}
.bg-light-pink-49 {
  background: #f8badc;
}
.bg-dark-pink-50 {
  background: black;
}
.bg-light-pink-50 {
  background: #f8bfde;
}
.bg-dark-pink-51 {
  background: black;
}
.bg-light-pink-51 {
  background: #f9c3e1;
}
.bg-dark-pink-52 {
  background: black;
}
.bg-light-pink-52 {
  background: #f9c8e3;
}
.bg-dark-pink-53 {
  background: black;
}
.bg-light-pink-53 {
  background: #facce5;
}
.bg-dark-pink-54 {
  background: black;
}
.bg-light-pink-54 {
  background: #fad1e8;
}
.bg-dark-pink-55 {
  background: black;
}
.bg-light-pink-55 {
  background: #fbd6ea;
}
.bg-dark-pink-56 {
  background: black;
}
.bg-light-pink-56 {
  background: #fbdaec;
}
.bg-dark-pink-57 {
  background: black;
}
.bg-light-pink-57 {
  background: #fcdfef;
}
.bg-dark-pink-58 {
  background: black;
}
.bg-light-pink-58 {
  background: #fce4f1;
}
.bg-dark-pink-59 {
  background: black;
}
.bg-light-pink-59 {
  background: #fde8f3;
}
.bg-dark-pink-60 {
  background: black;
}
.bg-light-pink-60 {
  background: #fdedf6;
}
.bg-dark-pink-61 {
  background: black;
}
.bg-light-pink-61 {
  background: #fef1f8;
}
.bg-dark-pink-62 {
  background: black;
}
.bg-light-pink-62 {
  background: #fef6fa;
}
.bg-dark-pink-63 {
  background: black;
}
.bg-light-pink-63 {
  background: #fffbfd;
}
.bg-dark-pink-64 {
  background: black;
}
.bg-light-pink-64 {
  background: white;
}
.bg-dark-pink-65 {
  background: black;
}
.bg-light-pink-65 {
  background: white;
}
.bg-dark-pink-66 {
  background: black;
}
.bg-light-pink-66 {
  background: white;
}
.bg-dark-pink-67 {
  background: black;
}
.bg-light-pink-67 {
  background: white;
}
.bg-dark-pink-68 {
  background: black;
}
.bg-light-pink-68 {
  background: white;
}
.bg-dark-pink-69 {
  background: black;
}
.bg-light-pink-69 {
  background: white;
}
.bg-dark-pink-70 {
  background: black;
}
.bg-light-pink-70 {
  background: white;
}
.bg-dark-pink-71 {
  background: black;
}
.bg-light-pink-71 {
  background: white;
}
.bg-dark-pink-72 {
  background: black;
}
.bg-light-pink-72 {
  background: white;
}
.bg-dark-pink-73 {
  background: black;
}
.bg-light-pink-73 {
  background: white;
}
.bg-dark-pink-74 {
  background: black;
}
.bg-light-pink-74 {
  background: white;
}
.bg-dark-pink-75 {
  background: black;
}
.bg-light-pink-75 {
  background: white;
}
.bg-dark-pink-76 {
  background: black;
}
.bg-light-pink-76 {
  background: white;
}
.bg-dark-pink-77 {
  background: black;
}
.bg-light-pink-77 {
  background: white;
}
.bg-dark-pink-78 {
  background: black;
}
.bg-light-pink-78 {
  background: white;
}
.bg-dark-pink-79 {
  background: black;
}
.bg-light-pink-79 {
  background: white;
}
.bg-dark-pink-80 {
  background: black;
}
.bg-light-pink-80 {
  background: white;
}
.bg-dark-pink-81 {
  background: black;
}
.bg-light-pink-81 {
  background: white;
}
.bg-dark-pink-82 {
  background: black;
}
.bg-light-pink-82 {
  background: white;
}
.bg-dark-pink-83 {
  background: black;
}
.bg-light-pink-83 {
  background: white;
}
.bg-dark-pink-84 {
  background: black;
}
.bg-light-pink-84 {
  background: white;
}
.bg-dark-pink-85 {
  background: black;
}
.bg-light-pink-85 {
  background: white;
}
.bg-dark-pink-86 {
  background: black;
}
.bg-light-pink-86 {
  background: white;
}
.bg-dark-pink-87 {
  background: black;
}
.bg-light-pink-87 {
  background: white;
}
.bg-dark-pink-88 {
  background: black;
}
.bg-light-pink-88 {
  background: white;
}
.bg-dark-pink-89 {
  background: black;
}
.bg-light-pink-89 {
  background: white;
}
.bg-dark-pink-90 {
  background: black;
}
.bg-light-pink-90 {
  background: white;
}
.bg-dark-pink-91 {
  background: black;
}
.bg-light-pink-91 {
  background: white;
}
.bg-dark-pink-92 {
  background: black;
}
.bg-light-pink-92 {
  background: white;
}
.bg-dark-pink-93 {
  background: black;
}
.bg-light-pink-93 {
  background: white;
}
.bg-dark-pink-94 {
  background: black;
}
.bg-light-pink-94 {
  background: white;
}
.bg-dark-pink-95 {
  background: black;
}
.bg-light-pink-95 {
  background: white;
}
.bg-dark-pink-96 {
  background: black;
}
.bg-light-pink-96 {
  background: white;
}
.bg-dark-pink-97 {
  background: black;
}
.bg-light-pink-97 {
  background: white;
}
.bg-dark-pink-98 {
  background: black;
}
.bg-light-pink-98 {
  background: white;
}
.bg-dark-pink-99 {
  background: black;
}
.bg-light-pink-99 {
  background: white;
}
.bg-dark-pink-100 {
  background: black;
}
.bg-light-pink-100 {
  background: white;
}

.text-purple {
  color: #30205D !important;
}

.border-purple {
  border-color: #30205D;
}

.purple {
  background-color: #30205D !important;
  color: white !important;
}

.tile-purple {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-purple:hover {
    background-color: #3a2770 !important;
  }
}
.tile-purple:active, .tile-purple:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-purple {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-purple {
  background-color: #30205D !important;
}

.btn-purple {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-purple:focus, .btn-purple:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-purple-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-purple-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-purple-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-purple-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-purple-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-purple-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-purple-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-purple-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-purple-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-purple {
  background: #30205D;
}
.bg-dark-purple-1 {
  background: #2e1f59;
}
.bg-light-purple-1 {
  background: #322161;
}
.bg-dark-purple-2 {
  background: #2c1d55;
}
.bg-light-purple-2 {
  background: #342365;
}
.bg-dark-purple-3 {
  background: #2a1c52;
}
.bg-light-purple-3 {
  background: #362468;
}
.bg-dark-purple-4 {
  background: #281b4e;
}
.bg-light-purple-4 {
  background: #38256c;
}
.bg-dark-purple-5 {
  background: #26194a;
}
.bg-light-purple-5 {
  background: #3a2770;
}
.bg-dark-purple-6 {
  background: #241846;
}
.bg-light-purple-6 {
  background: #3c2874;
}
.bg-dark-purple-7 {
  background: #221742;
}
.bg-light-purple-7 {
  background: #3e2978;
}
.bg-dark-purple-8 {
  background: #20163f;
}
.bg-light-purple-8 {
  background: #402a7b;
}
.bg-dark-purple-9 {
  background: #1e143b;
}
.bg-light-purple-9 {
  background: #422c7f;
}
.bg-dark-purple-10 {
  background: #1c1337;
}
.bg-light-purple-10 {
  background: #442d83;
}
.bg-dark-purple-11 {
  background: #1a1233;
}
.bg-light-purple-11 {
  background: #462e87;
}
.bg-dark-purple-12 {
  background: #18102f;
}
.bg-light-purple-12 {
  background: #48308b;
}
.bg-dark-purple-13 {
  background: #170f2c;
}
.bg-light-purple-13 {
  background: #49318e;
}
.bg-dark-purple-14 {
  background: #150e28;
}
.bg-light-purple-14 {
  background: #4b3292;
}
.bg-dark-purple-15 {
  background: #130c24;
}
.bg-light-purple-15 {
  background: #4d3496;
}
.bg-dark-purple-16 {
  background: #110b20;
}
.bg-light-purple-16 {
  background: #4f359a;
}
.bg-dark-purple-17 {
  background: #0f0a1c;
}
.bg-light-purple-17 {
  background: #51369e;
}
.bg-dark-purple-18 {
  background: #0d0819;
}
.bg-light-purple-18 {
  background: #5338a1;
}
.bg-dark-purple-19 {
  background: #0b0715;
}
.bg-light-purple-19 {
  background: #5539a5;
}
.bg-dark-purple-20 {
  background: #090611;
}
.bg-light-purple-20 {
  background: #573aa9;
}
.bg-dark-purple-21 {
  background: #07050d;
}
.bg-light-purple-21 {
  background: #593bad;
}
.bg-dark-purple-22 {
  background: #05030a;
}
.bg-light-purple-22 {
  background: #5b3db0;
}
.bg-dark-purple-23 {
  background: #030206;
}
.bg-light-purple-23 {
  background: #5d3eb4;
}
.bg-dark-purple-24 {
  background: #010102;
}
.bg-light-purple-24 {
  background: #5f3fb8;
}
.bg-dark-purple-25 {
  background: black;
}
.bg-light-purple-25 {
  background: #6141bc;
}
.bg-dark-purple-26 {
  background: black;
}
.bg-light-purple-26 {
  background: #6443be;
}
.bg-dark-purple-27 {
  background: black;
}
.bg-light-purple-27 {
  background: #6747c0;
}
.bg-dark-purple-28 {
  background: black;
}
.bg-light-purple-28 {
  background: #6a4bc1;
}
.bg-dark-purple-29 {
  background: black;
}
.bg-light-purple-29 {
  background: #6d4fc2;
}
.bg-dark-purple-30 {
  background: black;
}
.bg-light-purple-30 {
  background: #7052c4;
}
.bg-dark-purple-31 {
  background: black;
}
.bg-light-purple-31 {
  background: #7356c5;
}
.bg-dark-purple-32 {
  background: black;
}
.bg-light-purple-32 {
  background: #765ac6;
}
.bg-dark-purple-33 {
  background: black;
}
.bg-light-purple-33 {
  background: #7a5ec8;
}
.bg-dark-purple-34 {
  background: black;
}
.bg-light-purple-34 {
  background: #7d62c9;
}
.bg-dark-purple-35 {
  background: black;
}
.bg-light-purple-35 {
  background: #8065ca;
}
.bg-dark-purple-36 {
  background: black;
}
.bg-light-purple-36 {
  background: #8369cb;
}
.bg-dark-purple-37 {
  background: black;
}
.bg-light-purple-37 {
  background: #866dcd;
}
.bg-dark-purple-38 {
  background: black;
}
.bg-light-purple-38 {
  background: #8971ce;
}
.bg-dark-purple-39 {
  background: black;
}
.bg-light-purple-39 {
  background: #8c75cf;
}
.bg-dark-purple-40 {
  background: black;
}
.bg-light-purple-40 {
  background: #9078d1;
}
.bg-dark-purple-41 {
  background: black;
}
.bg-light-purple-41 {
  background: #937cd2;
}
.bg-dark-purple-42 {
  background: black;
}
.bg-light-purple-42 {
  background: #9680d3;
}
.bg-dark-purple-43 {
  background: black;
}
.bg-light-purple-43 {
  background: #9984d5;
}
.bg-dark-purple-44 {
  background: black;
}
.bg-light-purple-44 {
  background: #9c88d6;
}
.bg-dark-purple-45 {
  background: black;
}
.bg-light-purple-45 {
  background: #9f8bd7;
}
.bg-dark-purple-46 {
  background: black;
}
.bg-light-purple-46 {
  background: #a28fd8;
}
.bg-dark-purple-47 {
  background: black;
}
.bg-light-purple-47 {
  background: #a593da;
}
.bg-dark-purple-48 {
  background: black;
}
.bg-light-purple-48 {
  background: #a997db;
}
.bg-dark-purple-49 {
  background: black;
}
.bg-light-purple-49 {
  background: #ac9adc;
}
.bg-dark-purple-50 {
  background: black;
}
.bg-light-purple-50 {
  background: #af9ede;
}
.bg-dark-purple-51 {
  background: black;
}
.bg-light-purple-51 {
  background: #b2a2df;
}
.bg-dark-purple-52 {
  background: black;
}
.bg-light-purple-52 {
  background: #b5a6e0;
}
.bg-dark-purple-53 {
  background: black;
}
.bg-light-purple-53 {
  background: #b8aae2;
}
.bg-dark-purple-54 {
  background: black;
}
.bg-light-purple-54 {
  background: #bbade3;
}
.bg-dark-purple-55 {
  background: black;
}
.bg-light-purple-55 {
  background: #bfb1e4;
}
.bg-dark-purple-56 {
  background: black;
}
.bg-light-purple-56 {
  background: #c2b5e6;
}
.bg-dark-purple-57 {
  background: black;
}
.bg-light-purple-57 {
  background: #c5b9e7;
}
.bg-dark-purple-58 {
  background: black;
}
.bg-light-purple-58 {
  background: #c8bde8;
}
.bg-dark-purple-59 {
  background: black;
}
.bg-light-purple-59 {
  background: #cbc0e9;
}
.bg-dark-purple-60 {
  background: black;
}
.bg-light-purple-60 {
  background: #cec4eb;
}
.bg-dark-purple-61 {
  background: black;
}
.bg-light-purple-61 {
  background: #d1c8ec;
}
.bg-dark-purple-62 {
  background: black;
}
.bg-light-purple-62 {
  background: #d5cced;
}
.bg-dark-purple-63 {
  background: black;
}
.bg-light-purple-63 {
  background: #d8d0ef;
}
.bg-dark-purple-64 {
  background: black;
}
.bg-light-purple-64 {
  background: #dbd3f0;
}
.bg-dark-purple-65 {
  background: black;
}
.bg-light-purple-65 {
  background: #ded7f1;
}
.bg-dark-purple-66 {
  background: black;
}
.bg-light-purple-66 {
  background: #e1dbf3;
}
.bg-dark-purple-67 {
  background: black;
}
.bg-light-purple-67 {
  background: #e4dff4;
}
.bg-dark-purple-68 {
  background: black;
}
.bg-light-purple-68 {
  background: #e7e3f5;
}
.bg-dark-purple-69 {
  background: black;
}
.bg-light-purple-69 {
  background: #ebe6f7;
}
.bg-dark-purple-70 {
  background: black;
}
.bg-light-purple-70 {
  background: #eeeaf8;
}
.bg-dark-purple-71 {
  background: black;
}
.bg-light-purple-71 {
  background: #f1eef9;
}
.bg-dark-purple-72 {
  background: black;
}
.bg-light-purple-72 {
  background: #f4f2fa;
}
.bg-dark-purple-73 {
  background: black;
}
.bg-light-purple-73 {
  background: #f7f6fc;
}
.bg-dark-purple-74 {
  background: black;
}
.bg-light-purple-74 {
  background: #faf9fd;
}
.bg-dark-purple-75 {
  background: black;
}
.bg-light-purple-75 {
  background: #fdfdfe;
}
.bg-dark-purple-76 {
  background: black;
}
.bg-light-purple-76 {
  background: white;
}
.bg-dark-purple-77 {
  background: black;
}
.bg-light-purple-77 {
  background: white;
}
.bg-dark-purple-78 {
  background: black;
}
.bg-light-purple-78 {
  background: white;
}
.bg-dark-purple-79 {
  background: black;
}
.bg-light-purple-79 {
  background: white;
}
.bg-dark-purple-80 {
  background: black;
}
.bg-light-purple-80 {
  background: white;
}
.bg-dark-purple-81 {
  background: black;
}
.bg-light-purple-81 {
  background: white;
}
.bg-dark-purple-82 {
  background: black;
}
.bg-light-purple-82 {
  background: white;
}
.bg-dark-purple-83 {
  background: black;
}
.bg-light-purple-83 {
  background: white;
}
.bg-dark-purple-84 {
  background: black;
}
.bg-light-purple-84 {
  background: white;
}
.bg-dark-purple-85 {
  background: black;
}
.bg-light-purple-85 {
  background: white;
}
.bg-dark-purple-86 {
  background: black;
}
.bg-light-purple-86 {
  background: white;
}
.bg-dark-purple-87 {
  background: black;
}
.bg-light-purple-87 {
  background: white;
}
.bg-dark-purple-88 {
  background: black;
}
.bg-light-purple-88 {
  background: white;
}
.bg-dark-purple-89 {
  background: black;
}
.bg-light-purple-89 {
  background: white;
}
.bg-dark-purple-90 {
  background: black;
}
.bg-light-purple-90 {
  background: white;
}
.bg-dark-purple-91 {
  background: black;
}
.bg-light-purple-91 {
  background: white;
}
.bg-dark-purple-92 {
  background: black;
}
.bg-light-purple-92 {
  background: white;
}
.bg-dark-purple-93 {
  background: black;
}
.bg-light-purple-93 {
  background: white;
}
.bg-dark-purple-94 {
  background: black;
}
.bg-light-purple-94 {
  background: white;
}
.bg-dark-purple-95 {
  background: black;
}
.bg-light-purple-95 {
  background: white;
}
.bg-dark-purple-96 {
  background: black;
}
.bg-light-purple-96 {
  background: white;
}
.bg-dark-purple-97 {
  background: black;
}
.bg-light-purple-97 {
  background: white;
}
.bg-dark-purple-98 {
  background: black;
}
.bg-light-purple-98 {
  background: white;
}
.bg-dark-purple-99 {
  background: black;
}
.bg-light-purple-99 {
  background: white;
}
.bg-dark-purple-100 {
  background: black;
}
.bg-light-purple-100 {
  background: white;
}

.text-mymhealth {
  color: #007E9E !important;
}

.border-mymhealth {
  border-color: #007E9E;
}

.mymhealth {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-mymhealth {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-mymhealth:hover {
    background-color: #0092b8 !important;
  }
}
.tile-mymhealth:active, .tile-mymhealth:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-mymhealth {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mymhealth {
  background-color: #007E9E !important;
}

.btn-mymhealth {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-mymhealth:focus, .btn-mymhealth:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-mymhealth-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-mymhealth-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-mymhealth-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-mymhealth-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-mymhealth-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-mymhealth-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-mymhealth-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-mymhealth-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-mymhealth-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-mymhealth {
  background: #007E9E;
}
.bg-dark-mymhealth-1 {
  background: #007a99;
}
.bg-light-mymhealth-1 {
  background: #0082a3;
}
.bg-dark-mymhealth-2 {
  background: #007694;
}
.bg-light-mymhealth-2 {
  background: #0086a8;
}
.bg-dark-mymhealth-3 {
  background: #00728f;
}
.bg-light-mymhealth-3 {
  background: #008aad;
}
.bg-dark-mymhealth-4 {
  background: #006e8a;
}
.bg-light-mymhealth-4 {
  background: #008eb2;
}
.bg-dark-mymhealth-5 {
  background: #006a85;
}
.bg-light-mymhealth-5 {
  background: #0092b8;
}
.bg-dark-mymhealth-6 {
  background: #00667f;
}
.bg-light-mymhealth-6 {
  background: #0096bd;
}
.bg-dark-mymhealth-7 {
  background: #00627a;
}
.bg-light-mymhealth-7 {
  background: #009ac2;
}
.bg-dark-mymhealth-8 {
  background: #005d75;
}
.bg-light-mymhealth-8 {
  background: #009fc7;
}
.bg-dark-mymhealth-9 {
  background: #005970;
}
.bg-light-mymhealth-9 {
  background: #00a3cc;
}
.bg-dark-mymhealth-10 {
  background: #00556b;
}
.bg-light-mymhealth-10 {
  background: #00a7d1;
}
.bg-dark-mymhealth-11 {
  background: #005166;
}
.bg-light-mymhealth-11 {
  background: #00abd6;
}
.bg-dark-mymhealth-12 {
  background: #004d61;
}
.bg-light-mymhealth-12 {
  background: #00afdb;
}
.bg-dark-mymhealth-13 {
  background: #00495c;
}
.bg-light-mymhealth-13 {
  background: #00b3e0;
}
.bg-dark-mymhealth-14 {
  background: #004557;
}
.bg-light-mymhealth-14 {
  background: #00b7e5;
}
.bg-dark-mymhealth-15 {
  background: #004152;
}
.bg-light-mymhealth-15 {
  background: #00bbeb;
}
.bg-dark-mymhealth-16 {
  background: #003d4c;
}
.bg-light-mymhealth-16 {
  background: #00bff0;
}
.bg-dark-mymhealth-17 {
  background: #003947;
}
.bg-light-mymhealth-17 {
  background: #00c3f5;
}
.bg-dark-mymhealth-18 {
  background: #003542;
}
.bg-light-mymhealth-18 {
  background: #00c7fa;
}
.bg-dark-mymhealth-19 {
  background: #00313d;
}
.bg-light-mymhealth-19 {
  background: #00cbff;
}
.bg-dark-mymhealth-20 {
  background: #002d38;
}
.bg-light-mymhealth-20 {
  background: #05ccff;
}
.bg-dark-mymhealth-21 {
  background: #002933;
}
.bg-light-mymhealth-21 {
  background: #0acdff;
}
.bg-dark-mymhealth-22 {
  background: #00252e;
}
.bg-light-mymhealth-22 {
  background: #0fceff;
}
.bg-dark-mymhealth-23 {
  background: #002029;
}
.bg-light-mymhealth-23 {
  background: #14cfff;
}
.bg-dark-mymhealth-24 {
  background: #001c24;
}
.bg-light-mymhealth-24 {
  background: #19d0ff;
}
.bg-dark-mymhealth-25 {
  background: #00181f;
}
.bg-light-mymhealth-25 {
  background: #1fd2ff;
}
.bg-dark-mymhealth-26 {
  background: #001419;
}
.bg-light-mymhealth-26 {
  background: #24d3ff;
}
.bg-dark-mymhealth-27 {
  background: #001014;
}
.bg-light-mymhealth-27 {
  background: #29d4ff;
}
.bg-dark-mymhealth-28 {
  background: #000c0f;
}
.bg-light-mymhealth-28 {
  background: #2ed5ff;
}
.bg-dark-mymhealth-29 {
  background: #00080a;
}
.bg-light-mymhealth-29 {
  background: #33d6ff;
}
.bg-dark-mymhealth-30 {
  background: #000405;
}
.bg-light-mymhealth-30 {
  background: #38d7ff;
}
.bg-dark-mymhealth-31 {
  background: black;
}
.bg-light-mymhealth-31 {
  background: #3dd8ff;
}
.bg-dark-mymhealth-32 {
  background: black;
}
.bg-light-mymhealth-32 {
  background: #42d9ff;
}
.bg-dark-mymhealth-33 {
  background: black;
}
.bg-light-mymhealth-33 {
  background: #47daff;
}
.bg-dark-mymhealth-34 {
  background: black;
}
.bg-light-mymhealth-34 {
  background: #4cdbff;
}
.bg-dark-mymhealth-35 {
  background: black;
}
.bg-light-mymhealth-35 {
  background: #52dcff;
}
.bg-dark-mymhealth-36 {
  background: black;
}
.bg-light-mymhealth-36 {
  background: #57ddff;
}
.bg-dark-mymhealth-37 {
  background: black;
}
.bg-light-mymhealth-37 {
  background: #5cdeff;
}
.bg-dark-mymhealth-38 {
  background: black;
}
.bg-light-mymhealth-38 {
  background: #61dfff;
}
.bg-dark-mymhealth-39 {
  background: black;
}
.bg-light-mymhealth-39 {
  background: #66e0ff;
}
.bg-dark-mymhealth-40 {
  background: black;
}
.bg-light-mymhealth-40 {
  background: #6be1ff;
}
.bg-dark-mymhealth-41 {
  background: black;
}
.bg-light-mymhealth-41 {
  background: #70e2ff;
}
.bg-dark-mymhealth-42 {
  background: black;
}
.bg-light-mymhealth-42 {
  background: #75e3ff;
}
.bg-dark-mymhealth-43 {
  background: black;
}
.bg-light-mymhealth-43 {
  background: #7ae4ff;
}
.bg-dark-mymhealth-44 {
  background: black;
}
.bg-light-mymhealth-44 {
  background: #7fe5ff;
}
.bg-dark-mymhealth-45 {
  background: black;
}
.bg-light-mymhealth-45 {
  background: #85e6ff;
}
.bg-dark-mymhealth-46 {
  background: black;
}
.bg-light-mymhealth-46 {
  background: #8ae7ff;
}
.bg-dark-mymhealth-47 {
  background: black;
}
.bg-light-mymhealth-47 {
  background: #8fe8ff;
}
.bg-dark-mymhealth-48 {
  background: black;
}
.bg-light-mymhealth-48 {
  background: #94e9ff;
}
.bg-dark-mymhealth-49 {
  background: black;
}
.bg-light-mymhealth-49 {
  background: #99eaff;
}
.bg-dark-mymhealth-50 {
  background: black;
}
.bg-light-mymhealth-50 {
  background: #9eebff;
}
.bg-dark-mymhealth-51 {
  background: black;
}
.bg-light-mymhealth-51 {
  background: #a3ecff;
}
.bg-dark-mymhealth-52 {
  background: black;
}
.bg-light-mymhealth-52 {
  background: #a8edff;
}
.bg-dark-mymhealth-53 {
  background: black;
}
.bg-light-mymhealth-53 {
  background: #adeeff;
}
.bg-dark-mymhealth-54 {
  background: black;
}
.bg-light-mymhealth-54 {
  background: #b2efff;
}
.bg-dark-mymhealth-55 {
  background: black;
}
.bg-light-mymhealth-55 {
  background: #b8f1ff;
}
.bg-dark-mymhealth-56 {
  background: black;
}
.bg-light-mymhealth-56 {
  background: #bdf2ff;
}
.bg-dark-mymhealth-57 {
  background: black;
}
.bg-light-mymhealth-57 {
  background: #c2f3ff;
}
.bg-dark-mymhealth-58 {
  background: black;
}
.bg-light-mymhealth-58 {
  background: #c7f4ff;
}
.bg-dark-mymhealth-59 {
  background: black;
}
.bg-light-mymhealth-59 {
  background: #ccf5ff;
}
.bg-dark-mymhealth-60 {
  background: black;
}
.bg-light-mymhealth-60 {
  background: #d1f6ff;
}
.bg-dark-mymhealth-61 {
  background: black;
}
.bg-light-mymhealth-61 {
  background: #d6f7ff;
}
.bg-dark-mymhealth-62 {
  background: black;
}
.bg-light-mymhealth-62 {
  background: #dbf8ff;
}
.bg-dark-mymhealth-63 {
  background: black;
}
.bg-light-mymhealth-63 {
  background: #e0f9ff;
}
.bg-dark-mymhealth-64 {
  background: black;
}
.bg-light-mymhealth-64 {
  background: #e5faff;
}
.bg-dark-mymhealth-65 {
  background: black;
}
.bg-light-mymhealth-65 {
  background: #ebfbff;
}
.bg-dark-mymhealth-66 {
  background: black;
}
.bg-light-mymhealth-66 {
  background: #f0fcff;
}
.bg-dark-mymhealth-67 {
  background: black;
}
.bg-light-mymhealth-67 {
  background: #f5fdff;
}
.bg-dark-mymhealth-68 {
  background: black;
}
.bg-light-mymhealth-68 {
  background: #fafeff;
}
.bg-dark-mymhealth-69 {
  background: black;
}
.bg-light-mymhealth-69 {
  background: white;
}
.bg-dark-mymhealth-70 {
  background: black;
}
.bg-light-mymhealth-70 {
  background: white;
}
.bg-dark-mymhealth-71 {
  background: black;
}
.bg-light-mymhealth-71 {
  background: white;
}
.bg-dark-mymhealth-72 {
  background: black;
}
.bg-light-mymhealth-72 {
  background: white;
}
.bg-dark-mymhealth-73 {
  background: black;
}
.bg-light-mymhealth-73 {
  background: white;
}
.bg-dark-mymhealth-74 {
  background: black;
}
.bg-light-mymhealth-74 {
  background: white;
}
.bg-dark-mymhealth-75 {
  background: black;
}
.bg-light-mymhealth-75 {
  background: white;
}
.bg-dark-mymhealth-76 {
  background: black;
}
.bg-light-mymhealth-76 {
  background: white;
}
.bg-dark-mymhealth-77 {
  background: black;
}
.bg-light-mymhealth-77 {
  background: white;
}
.bg-dark-mymhealth-78 {
  background: black;
}
.bg-light-mymhealth-78 {
  background: white;
}
.bg-dark-mymhealth-79 {
  background: black;
}
.bg-light-mymhealth-79 {
  background: white;
}
.bg-dark-mymhealth-80 {
  background: black;
}
.bg-light-mymhealth-80 {
  background: white;
}
.bg-dark-mymhealth-81 {
  background: black;
}
.bg-light-mymhealth-81 {
  background: white;
}
.bg-dark-mymhealth-82 {
  background: black;
}
.bg-light-mymhealth-82 {
  background: white;
}
.bg-dark-mymhealth-83 {
  background: black;
}
.bg-light-mymhealth-83 {
  background: white;
}
.bg-dark-mymhealth-84 {
  background: black;
}
.bg-light-mymhealth-84 {
  background: white;
}
.bg-dark-mymhealth-85 {
  background: black;
}
.bg-light-mymhealth-85 {
  background: white;
}
.bg-dark-mymhealth-86 {
  background: black;
}
.bg-light-mymhealth-86 {
  background: white;
}
.bg-dark-mymhealth-87 {
  background: black;
}
.bg-light-mymhealth-87 {
  background: white;
}
.bg-dark-mymhealth-88 {
  background: black;
}
.bg-light-mymhealth-88 {
  background: white;
}
.bg-dark-mymhealth-89 {
  background: black;
}
.bg-light-mymhealth-89 {
  background: white;
}
.bg-dark-mymhealth-90 {
  background: black;
}
.bg-light-mymhealth-90 {
  background: white;
}
.bg-dark-mymhealth-91 {
  background: black;
}
.bg-light-mymhealth-91 {
  background: white;
}
.bg-dark-mymhealth-92 {
  background: black;
}
.bg-light-mymhealth-92 {
  background: white;
}
.bg-dark-mymhealth-93 {
  background: black;
}
.bg-light-mymhealth-93 {
  background: white;
}
.bg-dark-mymhealth-94 {
  background: black;
}
.bg-light-mymhealth-94 {
  background: white;
}
.bg-dark-mymhealth-95 {
  background: black;
}
.bg-light-mymhealth-95 {
  background: white;
}
.bg-dark-mymhealth-96 {
  background: black;
}
.bg-light-mymhealth-96 {
  background: white;
}
.bg-dark-mymhealth-97 {
  background: black;
}
.bg-light-mymhealth-97 {
  background: white;
}
.bg-dark-mymhealth-98 {
  background: black;
}
.bg-light-mymhealth-98 {
  background: white;
}
.bg-dark-mymhealth-99 {
  background: black;
}
.bg-light-mymhealth-99 {
  background: white;
}
.bg-dark-mymhealth-100 {
  background: black;
}
.bg-light-mymhealth-100 {
  background: white;
}

.text-mycopd {
  color: #0C65A1 !important;
}

.border-mycopd {
  border-color: #0C65A1;
}

.mycopd {
  background-color: #0C65A1 !important;
  color: white !important;
}

.tile-mycopd {
  background: #0C65A1 !important;
}
@media (min-width: 1025px) {
  .tile-mycopd:hover {
    background-color: #0e74b9 !important;
  }
}
.tile-mycopd:active, .tile-mycopd:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(12, 101, 161, 0.5);
  background-color: #0d6baa !important;
}

.target-mycopd {
  background: #0C65A1 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mycopd {
  background-color: #0C65A1 !important;
}

.btn-mycopd {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #0C65A1 !important;
  border: 2px solid #0C65A1 !important;
}
.btn-mycopd:focus, .btn-mycopd:active {
  outline: none;
  color: white !important;
  background: #0C65A1 !important;
  text-decoration: none;
}

.bg-overlay-mycopd-10 {
  background: rgba(12, 101, 161, 0.1);
}
.bg-overlay-mycopd-20 {
  background: rgba(12, 101, 161, 0.2);
}
.bg-overlay-mycopd-30 {
  background: rgba(12, 101, 161, 0.3);
}
.bg-overlay-mycopd-40 {
  background: rgba(12, 101, 161, 0.4);
}
.bg-overlay-mycopd-50 {
  background: rgba(12, 101, 161, 0.5);
}
.bg-overlay-mycopd-60 {
  background: rgba(12, 101, 161, 0.6);
}
.bg-overlay-mycopd-70 {
  background: rgba(12, 101, 161, 0.7);
}
.bg-overlay-mycopd-80 {
  background: rgba(12, 101, 161, 0.8);
}
.bg-overlay-mycopd-90 {
  background: rgba(12, 101, 161, 0.9);
}
.bg-mycopd {
  background: #0C65A1;
}
.bg-dark-mycopd-1 {
  background: #0c629c;
}
.bg-light-mycopd-1 {
  background: #0c68a6;
}
.bg-dark-mycopd-2 {
  background: #0b5f98;
}
.bg-light-mycopd-2 {
  background: #0d6baa;
}
.bg-dark-mycopd-3 {
  background: #0b5c93;
}
.bg-light-mycopd-3 {
  background: #0d6eaf;
}
.bg-dark-mycopd-4 {
  background: #0b598e;
}
.bg-light-mycopd-4 {
  background: #0d71b4;
}
.bg-dark-mycopd-5 {
  background: #0a5689;
}
.bg-light-mycopd-5 {
  background: #0e74b9;
}
.bg-dark-mycopd-6 {
  background: #0a5385;
}
.bg-light-mycopd-6 {
  background: #0e77bd;
}
.bg-dark-mycopd-7 {
  background: #0a5080;
}
.bg-light-mycopd-7 {
  background: #0e7ac2;
}
.bg-dark-mycopd-8 {
  background: #094d7b;
}
.bg-light-mycopd-8 {
  background: #0f7dc7;
}
.bg-dark-mycopd-9 {
  background: #094a76;
}
.bg-light-mycopd-9 {
  background: #0f80cc;
}
.bg-dark-mycopd-10 {
  background: #084772;
}
.bg-light-mycopd-10 {
  background: #1083d0;
}
.bg-dark-mycopd-11 {
  background: #08446d;
}
.bg-light-mycopd-11 {
  background: #1086d5;
}
.bg-dark-mycopd-12 {
  background: #084168;
}
.bg-light-mycopd-12 {
  background: #1089da;
}
.bg-dark-mycopd-13 {
  background: #073e63;
}
.bg-light-mycopd-13 {
  background: #118cdf;
}
.bg-dark-mycopd-14 {
  background: #073b5f;
}
.bg-light-mycopd-14 {
  background: #118fe3;
}
.bg-dark-mycopd-15 {
  background: #07385a;
}
.bg-light-mycopd-15 {
  background: #1192e8;
}
.bg-dark-mycopd-16 {
  background: #063555;
}
.bg-light-mycopd-16 {
  background: #1295ed;
}
.bg-dark-mycopd-17 {
  background: #063250;
}
.bg-light-mycopd-17 {
  background: #1697ee;
}
.bg-dark-mycopd-18 {
  background: #062f4c;
}
.bg-light-mycopd-18 {
  background: #1b99ee;
}
.bg-dark-mycopd-19 {
  background: #052c47;
}
.bg-light-mycopd-19 {
  background: #209bee;
}
.bg-dark-mycopd-20 {
  background: #052942;
}
.bg-light-mycopd-20 {
  background: #249def;
}
.bg-dark-mycopd-21 {
  background: #05263d;
}
.bg-light-mycopd-21 {
  background: #299fef;
}
.bg-dark-mycopd-22 {
  background: #042339;
}
.bg-light-mycopd-22 {
  background: #2ea1ef;
}
.bg-dark-mycopd-23 {
  background: #042134;
}
.bg-light-mycopd-23 {
  background: #33a4f0;
}
.bg-dark-mycopd-24 {
  background: #041e2f;
}
.bg-light-mycopd-24 {
  background: #37a6f0;
}
.bg-dark-mycopd-25 {
  background: #031b2a;
}
.bg-light-mycopd-25 {
  background: #3ca8f0;
}
.bg-dark-mycopd-26 {
  background: #031826;
}
.bg-light-mycopd-26 {
  background: #41aaf1;
}
.bg-dark-mycopd-27 {
  background: #021521;
}
.bg-light-mycopd-27 {
  background: #46acf1;
}
.bg-dark-mycopd-28 {
  background: #02121c;
}
.bg-light-mycopd-28 {
  background: #4aaef2;
}
.bg-dark-mycopd-29 {
  background: #020f17;
}
.bg-light-mycopd-29 {
  background: #4fb0f2;
}
.bg-dark-mycopd-30 {
  background: #010c13;
}
.bg-light-mycopd-30 {
  background: #54b2f2;
}
.bg-dark-mycopd-31 {
  background: #01090e;
}
.bg-light-mycopd-31 {
  background: #59b5f3;
}
.bg-dark-mycopd-32 {
  background: #010609;
}
.bg-light-mycopd-32 {
  background: #5db7f3;
}
.bg-dark-mycopd-33 {
  background: #000304;
}
.bg-light-mycopd-33 {
  background: #62b9f3;
}
.bg-dark-mycopd-34 {
  background: black;
}
.bg-light-mycopd-34 {
  background: #67bbf4;
}
.bg-dark-mycopd-35 {
  background: black;
}
.bg-light-mycopd-35 {
  background: #6bbdf4;
}
.bg-dark-mycopd-36 {
  background: black;
}
.bg-light-mycopd-36 {
  background: #70bff4;
}
.bg-dark-mycopd-37 {
  background: black;
}
.bg-light-mycopd-37 {
  background: #75c1f5;
}
.bg-dark-mycopd-38 {
  background: black;
}
.bg-light-mycopd-38 {
  background: #7ac3f5;
}
.bg-dark-mycopd-39 {
  background: black;
}
.bg-light-mycopd-39 {
  background: #7ec6f5;
}
.bg-dark-mycopd-40 {
  background: black;
}
.bg-light-mycopd-40 {
  background: #83c8f6;
}
.bg-dark-mycopd-41 {
  background: black;
}
.bg-light-mycopd-41 {
  background: #88caf6;
}
.bg-dark-mycopd-42 {
  background: black;
}
.bg-light-mycopd-42 {
  background: #8dccf6;
}
.bg-dark-mycopd-43 {
  background: black;
}
.bg-light-mycopd-43 {
  background: #91cef7;
}
.bg-dark-mycopd-44 {
  background: black;
}
.bg-light-mycopd-44 {
  background: #96d0f7;
}
.bg-dark-mycopd-45 {
  background: black;
}
.bg-light-mycopd-45 {
  background: #9bd2f8;
}
.bg-dark-mycopd-46 {
  background: black;
}
.bg-light-mycopd-46 {
  background: #a0d4f8;
}
.bg-dark-mycopd-47 {
  background: black;
}
.bg-light-mycopd-47 {
  background: #a4d7f8;
}
.bg-dark-mycopd-48 {
  background: black;
}
.bg-light-mycopd-48 {
  background: #a9d9f9;
}
.bg-dark-mycopd-49 {
  background: black;
}
.bg-light-mycopd-49 {
  background: #aedbf9;
}
.bg-dark-mycopd-50 {
  background: black;
}
.bg-light-mycopd-50 {
  background: #b3ddf9;
}
.bg-dark-mycopd-51 {
  background: black;
}
.bg-light-mycopd-51 {
  background: #b7dffa;
}
.bg-dark-mycopd-52 {
  background: black;
}
.bg-light-mycopd-52 {
  background: #bce1fa;
}
.bg-dark-mycopd-53 {
  background: black;
}
.bg-light-mycopd-53 {
  background: #c1e3fa;
}
.bg-dark-mycopd-54 {
  background: black;
}
.bg-light-mycopd-54 {
  background: #c6e5fb;
}
.bg-dark-mycopd-55 {
  background: black;
}
.bg-light-mycopd-55 {
  background: #cae7fb;
}
.bg-dark-mycopd-56 {
  background: black;
}
.bg-light-mycopd-56 {
  background: #cfeafb;
}
.bg-dark-mycopd-57 {
  background: black;
}
.bg-light-mycopd-57 {
  background: #d4ecfc;
}
.bg-dark-mycopd-58 {
  background: black;
}
.bg-light-mycopd-58 {
  background: #d9eefc;
}
.bg-dark-mycopd-59 {
  background: black;
}
.bg-light-mycopd-59 {
  background: #ddf0fc;
}
.bg-dark-mycopd-60 {
  background: black;
}
.bg-light-mycopd-60 {
  background: #e2f2fd;
}
.bg-dark-mycopd-61 {
  background: black;
}
.bg-light-mycopd-61 {
  background: #e7f4fd;
}
.bg-dark-mycopd-62 {
  background: black;
}
.bg-light-mycopd-62 {
  background: #ecf6fe;
}
.bg-dark-mycopd-63 {
  background: black;
}
.bg-light-mycopd-63 {
  background: #f0f8fe;
}
.bg-dark-mycopd-64 {
  background: black;
}
.bg-light-mycopd-64 {
  background: #f5fbfe;
}
.bg-dark-mycopd-65 {
  background: black;
}
.bg-light-mycopd-65 {
  background: #fafdff;
}
.bg-dark-mycopd-66 {
  background: black;
}
.bg-light-mycopd-66 {
  background: white;
}
.bg-dark-mycopd-67 {
  background: black;
}
.bg-light-mycopd-67 {
  background: white;
}
.bg-dark-mycopd-68 {
  background: black;
}
.bg-light-mycopd-68 {
  background: white;
}
.bg-dark-mycopd-69 {
  background: black;
}
.bg-light-mycopd-69 {
  background: white;
}
.bg-dark-mycopd-70 {
  background: black;
}
.bg-light-mycopd-70 {
  background: white;
}
.bg-dark-mycopd-71 {
  background: black;
}
.bg-light-mycopd-71 {
  background: white;
}
.bg-dark-mycopd-72 {
  background: black;
}
.bg-light-mycopd-72 {
  background: white;
}
.bg-dark-mycopd-73 {
  background: black;
}
.bg-light-mycopd-73 {
  background: white;
}
.bg-dark-mycopd-74 {
  background: black;
}
.bg-light-mycopd-74 {
  background: white;
}
.bg-dark-mycopd-75 {
  background: black;
}
.bg-light-mycopd-75 {
  background: white;
}
.bg-dark-mycopd-76 {
  background: black;
}
.bg-light-mycopd-76 {
  background: white;
}
.bg-dark-mycopd-77 {
  background: black;
}
.bg-light-mycopd-77 {
  background: white;
}
.bg-dark-mycopd-78 {
  background: black;
}
.bg-light-mycopd-78 {
  background: white;
}
.bg-dark-mycopd-79 {
  background: black;
}
.bg-light-mycopd-79 {
  background: white;
}
.bg-dark-mycopd-80 {
  background: black;
}
.bg-light-mycopd-80 {
  background: white;
}
.bg-dark-mycopd-81 {
  background: black;
}
.bg-light-mycopd-81 {
  background: white;
}
.bg-dark-mycopd-82 {
  background: black;
}
.bg-light-mycopd-82 {
  background: white;
}
.bg-dark-mycopd-83 {
  background: black;
}
.bg-light-mycopd-83 {
  background: white;
}
.bg-dark-mycopd-84 {
  background: black;
}
.bg-light-mycopd-84 {
  background: white;
}
.bg-dark-mycopd-85 {
  background: black;
}
.bg-light-mycopd-85 {
  background: white;
}
.bg-dark-mycopd-86 {
  background: black;
}
.bg-light-mycopd-86 {
  background: white;
}
.bg-dark-mycopd-87 {
  background: black;
}
.bg-light-mycopd-87 {
  background: white;
}
.bg-dark-mycopd-88 {
  background: black;
}
.bg-light-mycopd-88 {
  background: white;
}
.bg-dark-mycopd-89 {
  background: black;
}
.bg-light-mycopd-89 {
  background: white;
}
.bg-dark-mycopd-90 {
  background: black;
}
.bg-light-mycopd-90 {
  background: white;
}
.bg-dark-mycopd-91 {
  background: black;
}
.bg-light-mycopd-91 {
  background: white;
}
.bg-dark-mycopd-92 {
  background: black;
}
.bg-light-mycopd-92 {
  background: white;
}
.bg-dark-mycopd-93 {
  background: black;
}
.bg-light-mycopd-93 {
  background: white;
}
.bg-dark-mycopd-94 {
  background: black;
}
.bg-light-mycopd-94 {
  background: white;
}
.bg-dark-mycopd-95 {
  background: black;
}
.bg-light-mycopd-95 {
  background: white;
}
.bg-dark-mycopd-96 {
  background: black;
}
.bg-light-mycopd-96 {
  background: white;
}
.bg-dark-mycopd-97 {
  background: black;
}
.bg-light-mycopd-97 {
  background: white;
}
.bg-dark-mycopd-98 {
  background: black;
}
.bg-light-mycopd-98 {
  background: white;
}
.bg-dark-mycopd-99 {
  background: black;
}
.bg-light-mycopd-99 {
  background: white;
}
.bg-dark-mycopd-100 {
  background: black;
}
.bg-light-mycopd-100 {
  background: white;
}

.text-myasthma {
  color: #971B5C !important;
}

.border-myasthma {
  border-color: #971B5C;
}

.myasthma {
  background-color: #971B5C !important;
  color: white !important;
}

.tile-myasthma {
  background: #971B5C !important;
}
@media (min-width: 1025px) {
  .tile-myasthma:hover {
    background-color: #ad1f69 !important;
  }
}
.tile-myasthma:active, .tile-myasthma:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(151, 27, 92, 0.5);
  background-color: #a01d61 !important;
}

.target-myasthma {
  background: #971B5C !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-myasthma {
  background-color: #971B5C !important;
}

.btn-myasthma {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #971B5C !important;
  border: 2px solid #971B5C !important;
}
.btn-myasthma:focus, .btn-myasthma:active {
  outline: none;
  color: white !important;
  background: #971B5C !important;
  text-decoration: none;
}

.bg-overlay-myasthma-10 {
  background: rgba(151, 27, 92, 0.1);
}
.bg-overlay-myasthma-20 {
  background: rgba(151, 27, 92, 0.2);
}
.bg-overlay-myasthma-30 {
  background: rgba(151, 27, 92, 0.3);
}
.bg-overlay-myasthma-40 {
  background: rgba(151, 27, 92, 0.4);
}
.bg-overlay-myasthma-50 {
  background: rgba(151, 27, 92, 0.5);
}
.bg-overlay-myasthma-60 {
  background: rgba(151, 27, 92, 0.6);
}
.bg-overlay-myasthma-70 {
  background: rgba(151, 27, 92, 0.7);
}
.bg-overlay-myasthma-80 {
  background: rgba(151, 27, 92, 0.8);
}
.bg-overlay-myasthma-90 {
  background: rgba(151, 27, 92, 0.9);
}
.bg-myasthma {
  background: #971B5C;
}
.bg-dark-myasthma-1 {
  background: #931a59;
}
.bg-light-myasthma-1 {
  background: #9b1c5f;
}
.bg-dark-myasthma-2 {
  background: #8e1957;
}
.bg-light-myasthma-2 {
  background: #a01d61;
}
.bg-dark-myasthma-3 {
  background: #8a1954;
}
.bg-light-myasthma-3 {
  background: #a41d64;
}
.bg-dark-myasthma-4 {
  background: #861851;
}
.bg-light-myasthma-4 {
  background: #a81e67;
}
.bg-dark-myasthma-5 {
  background: #81174f;
}
.bg-light-myasthma-5 {
  background: #ad1f69;
}
.bg-dark-myasthma-6 {
  background: #7d164c;
}
.bg-light-myasthma-6 {
  background: #b1206c;
}
.bg-dark-myasthma-7 {
  background: #79164a;
}
.bg-light-myasthma-7 {
  background: #b5206e;
}
.bg-dark-myasthma-8 {
  background: #741547;
}
.bg-light-myasthma-8 {
  background: #ba2171;
}
.bg-dark-myasthma-9 {
  background: #701444;
}
.bg-light-myasthma-9 {
  background: #be2274;
}
.bg-dark-myasthma-10 {
  background: #6c1342;
}
.bg-light-myasthma-10 {
  background: #c22376;
}
.bg-dark-myasthma-11 {
  background: #67123f;
}
.bg-light-myasthma-11 {
  background: #c72479;
}
.bg-dark-myasthma-12 {
  background: #63123c;
}
.bg-light-myasthma-12 {
  background: #cb247c;
}
.bg-dark-myasthma-13 {
  background: #5f113a;
}
.bg-light-myasthma-13 {
  background: #cf257e;
}
.bg-dark-myasthma-14 {
  background: #5a1037;
}
.bg-light-myasthma-14 {
  background: #d42681;
}
.bg-dark-myasthma-15 {
  background: #560f34;
}
.bg-light-myasthma-15 {
  background: #d82784;
}
.bg-dark-myasthma-16 {
  background: #520f32;
}
.bg-light-myasthma-16 {
  background: #d92b86;
}
.bg-dark-myasthma-17 {
  background: #4d0e2f;
}
.bg-light-myasthma-17 {
  background: #da2f88;
}
.bg-dark-myasthma-18 {
  background: #490d2d;
}
.bg-light-myasthma-18 {
  background: #db338b;
}
.bg-dark-myasthma-19 {
  background: #450c2a;
}
.bg-light-myasthma-19 {
  background: #db388d;
}
.bg-dark-myasthma-20 {
  background: #400c27;
}
.bg-light-myasthma-20 {
  background: #dc3c90;
}
.bg-dark-myasthma-21 {
  background: #3c0b25;
}
.bg-light-myasthma-21 {
  background: #dd4092;
}
.bg-dark-myasthma-22 {
  background: #380a22;
}
.bg-light-myasthma-22 {
  background: #de4595;
}
.bg-dark-myasthma-23 {
  background: #33091f;
}
.bg-light-myasthma-23 {
  background: #de4997;
}
.bg-dark-myasthma-24 {
  background: #2f081d;
}
.bg-light-myasthma-24 {
  background: #df4d9a;
}
.bg-dark-myasthma-25 {
  background: #2b081a;
}
.bg-light-myasthma-25 {
  background: #e0529c;
}
.bg-dark-myasthma-26 {
  background: #270717;
}
.bg-light-myasthma-26 {
  background: #e1569f;
}
.bg-dark-myasthma-27 {
  background: #220615;
}
.bg-light-myasthma-27 {
  background: #e25aa1;
}
.bg-dark-myasthma-28 {
  background: #1e0512;
}
.bg-light-myasthma-28 {
  background: #e25ea4;
}
.bg-dark-myasthma-29 {
  background: #1a0510;
}
.bg-light-myasthma-29 {
  background: #e363a6;
}
.bg-dark-myasthma-30 {
  background: #15040d;
}
.bg-light-myasthma-30 {
  background: #e467a9;
}
.bg-dark-myasthma-31 {
  background: #11030a;
}
.bg-light-myasthma-31 {
  background: #e56bab;
}
.bg-dark-myasthma-32 {
  background: #0d0208;
}
.bg-light-myasthma-32 {
  background: #e570ad;
}
.bg-dark-myasthma-33 {
  background: #080105;
}
.bg-light-myasthma-33 {
  background: #e674b0;
}
.bg-dark-myasthma-34 {
  background: #040102;
}
.bg-light-myasthma-34 {
  background: #e778b2;
}
.bg-dark-myasthma-35 {
  background: black;
}
.bg-light-myasthma-35 {
  background: #e87db5;
}
.bg-dark-myasthma-36 {
  background: black;
}
.bg-light-myasthma-36 {
  background: #e881b7;
}
.bg-dark-myasthma-37 {
  background: black;
}
.bg-light-myasthma-37 {
  background: #e985ba;
}
.bg-dark-myasthma-38 {
  background: black;
}
.bg-light-myasthma-38 {
  background: #ea8abc;
}
.bg-dark-myasthma-39 {
  background: black;
}
.bg-light-myasthma-39 {
  background: #eb8ebf;
}
.bg-dark-myasthma-40 {
  background: black;
}
.bg-light-myasthma-40 {
  background: #ec92c1;
}
.bg-dark-myasthma-41 {
  background: black;
}
.bg-light-myasthma-41 {
  background: #ec97c4;
}
.bg-dark-myasthma-42 {
  background: black;
}
.bg-light-myasthma-42 {
  background: #ed9bc6;
}
.bg-dark-myasthma-43 {
  background: black;
}
.bg-light-myasthma-43 {
  background: #ee9fc9;
}
.bg-dark-myasthma-44 {
  background: black;
}
.bg-light-myasthma-44 {
  background: #efa4cb;
}
.bg-dark-myasthma-45 {
  background: black;
}
.bg-light-myasthma-45 {
  background: #efa8cd;
}
.bg-dark-myasthma-46 {
  background: black;
}
.bg-light-myasthma-46 {
  background: #f0acd0;
}
.bg-dark-myasthma-47 {
  background: black;
}
.bg-light-myasthma-47 {
  background: #f1b1d2;
}
.bg-dark-myasthma-48 {
  background: black;
}
.bg-light-myasthma-48 {
  background: #f2b5d5;
}
.bg-dark-myasthma-49 {
  background: black;
}
.bg-light-myasthma-49 {
  background: #f3b9d7;
}
.bg-dark-myasthma-50 {
  background: black;
}
.bg-light-myasthma-50 {
  background: #f3beda;
}
.bg-dark-myasthma-51 {
  background: black;
}
.bg-light-myasthma-51 {
  background: #f4c2dc;
}
.bg-dark-myasthma-52 {
  background: black;
}
.bg-light-myasthma-52 {
  background: #f5c6df;
}
.bg-dark-myasthma-53 {
  background: black;
}
.bg-light-myasthma-53 {
  background: #f6cbe1;
}
.bg-dark-myasthma-54 {
  background: black;
}
.bg-light-myasthma-54 {
  background: #f6cfe4;
}
.bg-dark-myasthma-55 {
  background: black;
}
.bg-light-myasthma-55 {
  background: #f7d3e6;
}
.bg-dark-myasthma-56 {
  background: black;
}
.bg-light-myasthma-56 {
  background: #f8d8e9;
}
.bg-dark-myasthma-57 {
  background: black;
}
.bg-light-myasthma-57 {
  background: #f9dceb;
}
.bg-dark-myasthma-58 {
  background: black;
}
.bg-light-myasthma-58 {
  background: #fae0ee;
}
.bg-dark-myasthma-59 {
  background: black;
}
.bg-light-myasthma-59 {
  background: #fae5f0;
}
.bg-dark-myasthma-60 {
  background: black;
}
.bg-light-myasthma-60 {
  background: #fbe9f2;
}
.bg-dark-myasthma-61 {
  background: black;
}
.bg-light-myasthma-61 {
  background: #fcedf5;
}
.bg-dark-myasthma-62 {
  background: black;
}
.bg-light-myasthma-62 {
  background: #fdf2f7;
}
.bg-dark-myasthma-63 {
  background: black;
}
.bg-light-myasthma-63 {
  background: #fdf6fa;
}
.bg-dark-myasthma-64 {
  background: black;
}
.bg-light-myasthma-64 {
  background: #fefafc;
}
.bg-dark-myasthma-65 {
  background: black;
}
.bg-light-myasthma-65 {
  background: white;
}
.bg-dark-myasthma-66 {
  background: black;
}
.bg-light-myasthma-66 {
  background: white;
}
.bg-dark-myasthma-67 {
  background: black;
}
.bg-light-myasthma-67 {
  background: white;
}
.bg-dark-myasthma-68 {
  background: black;
}
.bg-light-myasthma-68 {
  background: white;
}
.bg-dark-myasthma-69 {
  background: black;
}
.bg-light-myasthma-69 {
  background: white;
}
.bg-dark-myasthma-70 {
  background: black;
}
.bg-light-myasthma-70 {
  background: white;
}
.bg-dark-myasthma-71 {
  background: black;
}
.bg-light-myasthma-71 {
  background: white;
}
.bg-dark-myasthma-72 {
  background: black;
}
.bg-light-myasthma-72 {
  background: white;
}
.bg-dark-myasthma-73 {
  background: black;
}
.bg-light-myasthma-73 {
  background: white;
}
.bg-dark-myasthma-74 {
  background: black;
}
.bg-light-myasthma-74 {
  background: white;
}
.bg-dark-myasthma-75 {
  background: black;
}
.bg-light-myasthma-75 {
  background: white;
}
.bg-dark-myasthma-76 {
  background: black;
}
.bg-light-myasthma-76 {
  background: white;
}
.bg-dark-myasthma-77 {
  background: black;
}
.bg-light-myasthma-77 {
  background: white;
}
.bg-dark-myasthma-78 {
  background: black;
}
.bg-light-myasthma-78 {
  background: white;
}
.bg-dark-myasthma-79 {
  background: black;
}
.bg-light-myasthma-79 {
  background: white;
}
.bg-dark-myasthma-80 {
  background: black;
}
.bg-light-myasthma-80 {
  background: white;
}
.bg-dark-myasthma-81 {
  background: black;
}
.bg-light-myasthma-81 {
  background: white;
}
.bg-dark-myasthma-82 {
  background: black;
}
.bg-light-myasthma-82 {
  background: white;
}
.bg-dark-myasthma-83 {
  background: black;
}
.bg-light-myasthma-83 {
  background: white;
}
.bg-dark-myasthma-84 {
  background: black;
}
.bg-light-myasthma-84 {
  background: white;
}
.bg-dark-myasthma-85 {
  background: black;
}
.bg-light-myasthma-85 {
  background: white;
}
.bg-dark-myasthma-86 {
  background: black;
}
.bg-light-myasthma-86 {
  background: white;
}
.bg-dark-myasthma-87 {
  background: black;
}
.bg-light-myasthma-87 {
  background: white;
}
.bg-dark-myasthma-88 {
  background: black;
}
.bg-light-myasthma-88 {
  background: white;
}
.bg-dark-myasthma-89 {
  background: black;
}
.bg-light-myasthma-89 {
  background: white;
}
.bg-dark-myasthma-90 {
  background: black;
}
.bg-light-myasthma-90 {
  background: white;
}
.bg-dark-myasthma-91 {
  background: black;
}
.bg-light-myasthma-91 {
  background: white;
}
.bg-dark-myasthma-92 {
  background: black;
}
.bg-light-myasthma-92 {
  background: white;
}
.bg-dark-myasthma-93 {
  background: black;
}
.bg-light-myasthma-93 {
  background: white;
}
.bg-dark-myasthma-94 {
  background: black;
}
.bg-light-myasthma-94 {
  background: white;
}
.bg-dark-myasthma-95 {
  background: black;
}
.bg-light-myasthma-95 {
  background: white;
}
.bg-dark-myasthma-96 {
  background: black;
}
.bg-light-myasthma-96 {
  background: white;
}
.bg-dark-myasthma-97 {
  background: black;
}
.bg-light-myasthma-97 {
  background: white;
}
.bg-dark-myasthma-98 {
  background: black;
}
.bg-light-myasthma-98 {
  background: white;
}
.bg-dark-myasthma-99 {
  background: black;
}
.bg-light-myasthma-99 {
  background: white;
}
.bg-dark-myasthma-100 {
  background: black;
}
.bg-light-myasthma-100 {
  background: white;
}

.text-mydiabetes {
  color: #3C2875 !important;
}

.border-mydiabetes {
  border-color: #3C2875;
}

.mydiabetes {
  background-color: #3C2875 !important;
  color: white !important;
}

.tile-mydiabetes {
  background: #3C2875 !important;
}
@media (min-width: 1025px) {
  .tile-mydiabetes:hover {
    background-color: #462e88 !important;
  }
}
.tile-mydiabetes:active, .tile-mydiabetes:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(60, 40, 117, 0.5);
  background-color: #402b7d !important;
}

.target-mydiabetes {
  background: #3C2875 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mydiabetes {
  background-color: #3C2875 !important;
}

.btn-mydiabetes {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #3C2875 !important;
  border: 2px solid #3C2875 !important;
}
.btn-mydiabetes:focus, .btn-mydiabetes:active {
  outline: none;
  color: white !important;
  background: #3C2875 !important;
  text-decoration: none;
}

.bg-overlay-mydiabetes-10 {
  background: rgba(60, 40, 117, 0.1);
}
.bg-overlay-mydiabetes-20 {
  background: rgba(60, 40, 117, 0.2);
}
.bg-overlay-mydiabetes-30 {
  background: rgba(60, 40, 117, 0.3);
}
.bg-overlay-mydiabetes-40 {
  background: rgba(60, 40, 117, 0.4);
}
.bg-overlay-mydiabetes-50 {
  background: rgba(60, 40, 117, 0.5);
}
.bg-overlay-mydiabetes-60 {
  background: rgba(60, 40, 117, 0.6);
}
.bg-overlay-mydiabetes-70 {
  background: rgba(60, 40, 117, 0.7);
}
.bg-overlay-mydiabetes-80 {
  background: rgba(60, 40, 117, 0.8);
}
.bg-overlay-mydiabetes-90 {
  background: rgba(60, 40, 117, 0.9);
}
.bg-mydiabetes {
  background: #3C2875;
}
.bg-dark-mydiabetes-1 {
  background: #3a2771;
}
.bg-light-mydiabetes-1 {
  background: #3e2979;
}
.bg-dark-mydiabetes-2 {
  background: #38256d;
}
.bg-light-mydiabetes-2 {
  background: #402b7d;
}
.bg-dark-mydiabetes-3 {
  background: #36246a;
}
.bg-light-mydiabetes-3 {
  background: #422c80;
}
.bg-dark-mydiabetes-4 {
  background: #342366;
}
.bg-light-mydiabetes-4 {
  background: #442d84;
}
.bg-dark-mydiabetes-5 {
  background: #322262;
}
.bg-light-mydiabetes-5 {
  background: #462e88;
}
.bg-dark-mydiabetes-6 {
  background: #30205e;
}
.bg-light-mydiabetes-6 {
  background: #48308c;
}
.bg-dark-mydiabetes-7 {
  background: #2e1f5a;
}
.bg-light-mydiabetes-7 {
  background: #4a3190;
}
.bg-dark-mydiabetes-8 {
  background: #2c1e57;
}
.bg-light-mydiabetes-8 {
  background: #4c3293;
}
.bg-dark-mydiabetes-9 {
  background: #2a1c53;
}
.bg-light-mydiabetes-9 {
  background: #4e3497;
}
.bg-dark-mydiabetes-10 {
  background: #291b4f;
}
.bg-light-mydiabetes-10 {
  background: #4f359b;
}
.bg-dark-mydiabetes-11 {
  background: #271a4b;
}
.bg-light-mydiabetes-11 {
  background: #51369f;
}
.bg-dark-mydiabetes-12 {
  background: #251847;
}
.bg-light-mydiabetes-12 {
  background: #5338a3;
}
.bg-dark-mydiabetes-13 {
  background: #231744;
}
.bg-light-mydiabetes-13 {
  background: #5539a6;
}
.bg-dark-mydiabetes-14 {
  background: #211640;
}
.bg-light-mydiabetes-14 {
  background: #573aaa;
}
.bg-dark-mydiabetes-15 {
  background: #1f153c;
}
.bg-light-mydiabetes-15 {
  background: #593bae;
}
.bg-dark-mydiabetes-16 {
  background: #1d1338;
}
.bg-light-mydiabetes-16 {
  background: #5b3db2;
}
.bg-dark-mydiabetes-17 {
  background: #1b1234;
}
.bg-light-mydiabetes-17 {
  background: #5d3eb6;
}
.bg-dark-mydiabetes-18 {
  background: #191131;
}
.bg-light-mydiabetes-18 {
  background: #5f3fb9;
}
.bg-dark-mydiabetes-19 {
  background: #170f2d;
}
.bg-light-mydiabetes-19 {
  background: #6141bd;
}
.bg-dark-mydiabetes-20 {
  background: #150e29;
}
.bg-light-mydiabetes-20 {
  background: #6444bf;
}
.bg-dark-mydiabetes-21 {
  background: #130d25;
}
.bg-light-mydiabetes-21 {
  background: #6748c0;
}
.bg-dark-mydiabetes-22 {
  background: #110b21;
}
.bg-light-mydiabetes-22 {
  background: #6a4cc2;
}
.bg-dark-mydiabetes-23 {
  background: #0f0a1e;
}
.bg-light-mydiabetes-23 {
  background: #6d4fc3;
}
.bg-dark-mydiabetes-24 {
  background: #0d091a;
}
.bg-light-mydiabetes-24 {
  background: #7153c4;
}
.bg-dark-mydiabetes-25 {
  background: #0b0816;
}
.bg-light-mydiabetes-25 {
  background: #7457c6;
}
.bg-dark-mydiabetes-26 {
  background: #090612;
}
.bg-light-mydiabetes-26 {
  background: #775bc7;
}
.bg-dark-mydiabetes-27 {
  background: #07050e;
}
.bg-light-mydiabetes-27 {
  background: #7a5fc8;
}
.bg-dark-mydiabetes-28 {
  background: #05040b;
}
.bg-light-mydiabetes-28 {
  background: #7d62c9;
}
.bg-dark-mydiabetes-29 {
  background: #030207;
}
.bg-light-mydiabetes-29 {
  background: #8066cb;
}
.bg-dark-mydiabetes-30 {
  background: #020103;
}
.bg-light-mydiabetes-30 {
  background: #836acc;
}
.bg-dark-mydiabetes-31 {
  background: black;
}
.bg-light-mydiabetes-31 {
  background: #876ecd;
}
.bg-dark-mydiabetes-32 {
  background: black;
}
.bg-light-mydiabetes-32 {
  background: #8a72cf;
}
.bg-dark-mydiabetes-33 {
  background: black;
}
.bg-light-mydiabetes-33 {
  background: #8d75d0;
}
.bg-dark-mydiabetes-34 {
  background: black;
}
.bg-light-mydiabetes-34 {
  background: #9079d1;
}
.bg-dark-mydiabetes-35 {
  background: black;
}
.bg-light-mydiabetes-35 {
  background: #937dd3;
}
.bg-dark-mydiabetes-36 {
  background: black;
}
.bg-light-mydiabetes-36 {
  background: #9681d4;
}
.bg-dark-mydiabetes-37 {
  background: black;
}
.bg-light-mydiabetes-37 {
  background: #9985d5;
}
.bg-dark-mydiabetes-38 {
  background: black;
}
.bg-light-mydiabetes-38 {
  background: #9d88d6;
}
.bg-dark-mydiabetes-39 {
  background: black;
}
.bg-light-mydiabetes-39 {
  background: #a08cd8;
}
.bg-dark-mydiabetes-40 {
  background: black;
}
.bg-light-mydiabetes-40 {
  background: #a390d9;
}
.bg-dark-mydiabetes-41 {
  background: black;
}
.bg-light-mydiabetes-41 {
  background: #a694da;
}
.bg-dark-mydiabetes-42 {
  background: black;
}
.bg-light-mydiabetes-42 {
  background: #a998dc;
}
.bg-dark-mydiabetes-43 {
  background: black;
}
.bg-light-mydiabetes-43 {
  background: #ac9bdd;
}
.bg-dark-mydiabetes-44 {
  background: black;
}
.bg-light-mydiabetes-44 {
  background: #b09fde;
}
.bg-dark-mydiabetes-45 {
  background: black;
}
.bg-light-mydiabetes-45 {
  background: #b3a3e0;
}
.bg-dark-mydiabetes-46 {
  background: black;
}
.bg-light-mydiabetes-46 {
  background: #b6a7e1;
}
.bg-dark-mydiabetes-47 {
  background: black;
}
.bg-light-mydiabetes-47 {
  background: #b9abe2;
}
.bg-dark-mydiabetes-48 {
  background: black;
}
.bg-light-mydiabetes-48 {
  background: #bcaee3;
}
.bg-dark-mydiabetes-49 {
  background: black;
}
.bg-light-mydiabetes-49 {
  background: #bfb2e5;
}
.bg-dark-mydiabetes-50 {
  background: black;
}
.bg-light-mydiabetes-50 {
  background: #c2b6e6;
}
.bg-dark-mydiabetes-51 {
  background: black;
}
.bg-light-mydiabetes-51 {
  background: #c6bae7;
}
.bg-dark-mydiabetes-52 {
  background: black;
}
.bg-light-mydiabetes-52 {
  background: #c9bee9;
}
.bg-dark-mydiabetes-53 {
  background: black;
}
.bg-light-mydiabetes-53 {
  background: #ccc1ea;
}
.bg-dark-mydiabetes-54 {
  background: black;
}
.bg-light-mydiabetes-54 {
  background: #cfc5eb;
}
.bg-dark-mydiabetes-55 {
  background: black;
}
.bg-light-mydiabetes-55 {
  background: #d2c9ed;
}
.bg-dark-mydiabetes-56 {
  background: black;
}
.bg-light-mydiabetes-56 {
  background: #d5cdee;
}
.bg-dark-mydiabetes-57 {
  background: black;
}
.bg-light-mydiabetes-57 {
  background: #d9d1ef;
}
.bg-dark-mydiabetes-58 {
  background: black;
}
.bg-light-mydiabetes-58 {
  background: #dcd4f0;
}
.bg-dark-mydiabetes-59 {
  background: black;
}
.bg-light-mydiabetes-59 {
  background: #dfd8f2;
}
.bg-dark-mydiabetes-60 {
  background: black;
}
.bg-light-mydiabetes-60 {
  background: #e2dcf3;
}
.bg-dark-mydiabetes-61 {
  background: black;
}
.bg-light-mydiabetes-61 {
  background: #e5e0f4;
}
.bg-dark-mydiabetes-62 {
  background: black;
}
.bg-light-mydiabetes-62 {
  background: #e8e4f6;
}
.bg-dark-mydiabetes-63 {
  background: black;
}
.bg-light-mydiabetes-63 {
  background: #ebe7f7;
}
.bg-dark-mydiabetes-64 {
  background: black;
}
.bg-light-mydiabetes-64 {
  background: #efebf8;
}
.bg-dark-mydiabetes-65 {
  background: black;
}
.bg-light-mydiabetes-65 {
  background: #f2effa;
}
.bg-dark-mydiabetes-66 {
  background: black;
}
.bg-light-mydiabetes-66 {
  background: #f5f3fb;
}
.bg-dark-mydiabetes-67 {
  background: black;
}
.bg-light-mydiabetes-67 {
  background: #f8f7fc;
}
.bg-dark-mydiabetes-68 {
  background: black;
}
.bg-light-mydiabetes-68 {
  background: #fbfafd;
}
.bg-dark-mydiabetes-69 {
  background: black;
}
.bg-light-mydiabetes-69 {
  background: #fefeff;
}
.bg-dark-mydiabetes-70 {
  background: black;
}
.bg-light-mydiabetes-70 {
  background: white;
}
.bg-dark-mydiabetes-71 {
  background: black;
}
.bg-light-mydiabetes-71 {
  background: white;
}
.bg-dark-mydiabetes-72 {
  background: black;
}
.bg-light-mydiabetes-72 {
  background: white;
}
.bg-dark-mydiabetes-73 {
  background: black;
}
.bg-light-mydiabetes-73 {
  background: white;
}
.bg-dark-mydiabetes-74 {
  background: black;
}
.bg-light-mydiabetes-74 {
  background: white;
}
.bg-dark-mydiabetes-75 {
  background: black;
}
.bg-light-mydiabetes-75 {
  background: white;
}
.bg-dark-mydiabetes-76 {
  background: black;
}
.bg-light-mydiabetes-76 {
  background: white;
}
.bg-dark-mydiabetes-77 {
  background: black;
}
.bg-light-mydiabetes-77 {
  background: white;
}
.bg-dark-mydiabetes-78 {
  background: black;
}
.bg-light-mydiabetes-78 {
  background: white;
}
.bg-dark-mydiabetes-79 {
  background: black;
}
.bg-light-mydiabetes-79 {
  background: white;
}
.bg-dark-mydiabetes-80 {
  background: black;
}
.bg-light-mydiabetes-80 {
  background: white;
}
.bg-dark-mydiabetes-81 {
  background: black;
}
.bg-light-mydiabetes-81 {
  background: white;
}
.bg-dark-mydiabetes-82 {
  background: black;
}
.bg-light-mydiabetes-82 {
  background: white;
}
.bg-dark-mydiabetes-83 {
  background: black;
}
.bg-light-mydiabetes-83 {
  background: white;
}
.bg-dark-mydiabetes-84 {
  background: black;
}
.bg-light-mydiabetes-84 {
  background: white;
}
.bg-dark-mydiabetes-85 {
  background: black;
}
.bg-light-mydiabetes-85 {
  background: white;
}
.bg-dark-mydiabetes-86 {
  background: black;
}
.bg-light-mydiabetes-86 {
  background: white;
}
.bg-dark-mydiabetes-87 {
  background: black;
}
.bg-light-mydiabetes-87 {
  background: white;
}
.bg-dark-mydiabetes-88 {
  background: black;
}
.bg-light-mydiabetes-88 {
  background: white;
}
.bg-dark-mydiabetes-89 {
  background: black;
}
.bg-light-mydiabetes-89 {
  background: white;
}
.bg-dark-mydiabetes-90 {
  background: black;
}
.bg-light-mydiabetes-90 {
  background: white;
}
.bg-dark-mydiabetes-91 {
  background: black;
}
.bg-light-mydiabetes-91 {
  background: white;
}
.bg-dark-mydiabetes-92 {
  background: black;
}
.bg-light-mydiabetes-92 {
  background: white;
}
.bg-dark-mydiabetes-93 {
  background: black;
}
.bg-light-mydiabetes-93 {
  background: white;
}
.bg-dark-mydiabetes-94 {
  background: black;
}
.bg-light-mydiabetes-94 {
  background: white;
}
.bg-dark-mydiabetes-95 {
  background: black;
}
.bg-light-mydiabetes-95 {
  background: white;
}
.bg-dark-mydiabetes-96 {
  background: black;
}
.bg-light-mydiabetes-96 {
  background: white;
}
.bg-dark-mydiabetes-97 {
  background: black;
}
.bg-light-mydiabetes-97 {
  background: white;
}
.bg-dark-mydiabetes-98 {
  background: black;
}
.bg-light-mydiabetes-98 {
  background: white;
}
.bg-dark-mydiabetes-99 {
  background: black;
}
.bg-light-mydiabetes-99 {
  background: white;
}
.bg-dark-mydiabetes-100 {
  background: black;
}
.bg-light-mydiabetes-100 {
  background: white;
}

.text-myheart {
  color: #9B0000 !important;
}

.border-myheart {
  border-color: #9B0000;
}

.myheart {
  background-color: #9B0000 !important;
  color: white !important;
}

.tile-myheart {
  background: #9B0000 !important;
}
@media (min-width: 1025px) {
  .tile-myheart:hover {
    background-color: #b50000 !important;
  }
}
.tile-myheart:active, .tile-myheart:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(155, 0, 0, 0.5);
  background-color: #a50000 !important;
}

.target-myheart {
  background: #9B0000 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-myheart {
  background-color: #9B0000 !important;
}

.btn-myheart {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #9B0000 !important;
  border: 2px solid #9B0000 !important;
}
.btn-myheart:focus, .btn-myheart:active {
  outline: none;
  color: white !important;
  background: #9B0000 !important;
  text-decoration: none;
}

.bg-overlay-myheart-10 {
  background: rgba(155, 0, 0, 0.1);
}
.bg-overlay-myheart-20 {
  background: rgba(155, 0, 0, 0.2);
}
.bg-overlay-myheart-30 {
  background: rgba(155, 0, 0, 0.3);
}
.bg-overlay-myheart-40 {
  background: rgba(155, 0, 0, 0.4);
}
.bg-overlay-myheart-50 {
  background: rgba(155, 0, 0, 0.5);
}
.bg-overlay-myheart-60 {
  background: rgba(155, 0, 0, 0.6);
}
.bg-overlay-myheart-70 {
  background: rgba(155, 0, 0, 0.7);
}
.bg-overlay-myheart-80 {
  background: rgba(155, 0, 0, 0.8);
}
.bg-overlay-myheart-90 {
  background: rgba(155, 0, 0, 0.9);
}
.bg-myheart {
  background: #9B0000;
}
.bg-dark-myheart-1 {
  background: #960000;
}
.bg-light-myheart-1 {
  background: #a00000;
}
.bg-dark-myheart-2 {
  background: #910000;
}
.bg-light-myheart-2 {
  background: #a50000;
}
.bg-dark-myheart-3 {
  background: #8c0000;
}
.bg-light-myheart-3 {
  background: #aa0000;
}
.bg-dark-myheart-4 {
  background: #870000;
}
.bg-light-myheart-4 {
  background: #af0000;
}
.bg-dark-myheart-5 {
  background: #820000;
}
.bg-light-myheart-5 {
  background: #b50000;
}
.bg-dark-myheart-6 {
  background: #7c0000;
}
.bg-light-myheart-6 {
  background: #ba0000;
}
.bg-dark-myheart-7 {
  background: #770000;
}
.bg-light-myheart-7 {
  background: #bf0000;
}
.bg-dark-myheart-8 {
  background: #720000;
}
.bg-light-myheart-8 {
  background: #c40000;
}
.bg-dark-myheart-9 {
  background: #6d0000;
}
.bg-light-myheart-9 {
  background: #c90000;
}
.bg-dark-myheart-10 {
  background: #680000;
}
.bg-light-myheart-10 {
  background: #ce0000;
}
.bg-dark-myheart-11 {
  background: #630000;
}
.bg-light-myheart-11 {
  background: #d30000;
}
.bg-dark-myheart-12 {
  background: #5e0000;
}
.bg-light-myheart-12 {
  background: #d80000;
}
.bg-dark-myheart-13 {
  background: #590000;
}
.bg-light-myheart-13 {
  background: #dd0000;
}
.bg-dark-myheart-14 {
  background: #540000;
}
.bg-light-myheart-14 {
  background: #e20000;
}
.bg-dark-myheart-15 {
  background: #4f0000;
}
.bg-light-myheart-15 {
  background: #e80000;
}
.bg-dark-myheart-16 {
  background: #490000;
}
.bg-light-myheart-16 {
  background: #ed0000;
}
.bg-dark-myheart-17 {
  background: #440000;
}
.bg-light-myheart-17 {
  background: #f20000;
}
.bg-dark-myheart-18 {
  background: #3f0000;
}
.bg-light-myheart-18 {
  background: #f70000;
}
.bg-dark-myheart-19 {
  background: #3a0000;
}
.bg-light-myheart-19 {
  background: #fc0000;
}
.bg-dark-myheart-20 {
  background: #350000;
}
.bg-light-myheart-20 {
  background: #ff0202;
}
.bg-dark-myheart-21 {
  background: #300000;
}
.bg-light-myheart-21 {
  background: #ff0707;
}
.bg-dark-myheart-22 {
  background: #2b0000;
}
.bg-light-myheart-22 {
  background: #ff0c0c;
}
.bg-dark-myheart-23 {
  background: #260000;
}
.bg-light-myheart-23 {
  background: #ff1111;
}
.bg-dark-myheart-24 {
  background: #210000;
}
.bg-light-myheart-24 {
  background: #ff1616;
}
.bg-dark-myheart-25 {
  background: #1c0000;
}
.bg-light-myheart-25 {
  background: #ff1c1c;
}
.bg-dark-myheart-26 {
  background: #160000;
}
.bg-light-myheart-26 {
  background: #ff2121;
}
.bg-dark-myheart-27 {
  background: #110000;
}
.bg-light-myheart-27 {
  background: #ff2626;
}
.bg-dark-myheart-28 {
  background: #0c0000;
}
.bg-light-myheart-28 {
  background: #ff2b2b;
}
.bg-dark-myheart-29 {
  background: #070000;
}
.bg-light-myheart-29 {
  background: #ff3030;
}
.bg-dark-myheart-30 {
  background: #020000;
}
.bg-light-myheart-30 {
  background: #ff3535;
}
.bg-dark-myheart-31 {
  background: black;
}
.bg-light-myheart-31 {
  background: #ff3a3a;
}
.bg-dark-myheart-32 {
  background: black;
}
.bg-light-myheart-32 {
  background: #ff3f3f;
}
.bg-dark-myheart-33 {
  background: black;
}
.bg-light-myheart-33 {
  background: #ff4444;
}
.bg-dark-myheart-34 {
  background: black;
}
.bg-light-myheart-34 {
  background: #ff4949;
}
.bg-dark-myheart-35 {
  background: black;
}
.bg-light-myheart-35 {
  background: #ff4f4f;
}
.bg-dark-myheart-36 {
  background: black;
}
.bg-light-myheart-36 {
  background: #ff5454;
}
.bg-dark-myheart-37 {
  background: black;
}
.bg-light-myheart-37 {
  background: #ff5959;
}
.bg-dark-myheart-38 {
  background: black;
}
.bg-light-myheart-38 {
  background: #ff5e5e;
}
.bg-dark-myheart-39 {
  background: black;
}
.bg-light-myheart-39 {
  background: #ff6363;
}
.bg-dark-myheart-40 {
  background: black;
}
.bg-light-myheart-40 {
  background: #ff6868;
}
.bg-dark-myheart-41 {
  background: black;
}
.bg-light-myheart-41 {
  background: #ff6d6d;
}
.bg-dark-myheart-42 {
  background: black;
}
.bg-light-myheart-42 {
  background: #ff7272;
}
.bg-dark-myheart-43 {
  background: black;
}
.bg-light-myheart-43 {
  background: #ff7777;
}
.bg-dark-myheart-44 {
  background: black;
}
.bg-light-myheart-44 {
  background: #ff7c7c;
}
.bg-dark-myheart-45 {
  background: black;
}
.bg-light-myheart-45 {
  background: #ff8282;
}
.bg-dark-myheart-46 {
  background: black;
}
.bg-light-myheart-46 {
  background: #ff8787;
}
.bg-dark-myheart-47 {
  background: black;
}
.bg-light-myheart-47 {
  background: #ff8c8c;
}
.bg-dark-myheart-48 {
  background: black;
}
.bg-light-myheart-48 {
  background: #ff9191;
}
.bg-dark-myheart-49 {
  background: black;
}
.bg-light-myheart-49 {
  background: #ff9696;
}
.bg-dark-myheart-50 {
  background: black;
}
.bg-light-myheart-50 {
  background: #ff9b9b;
}
.bg-dark-myheart-51 {
  background: black;
}
.bg-light-myheart-51 {
  background: #ffa0a0;
}
.bg-dark-myheart-52 {
  background: black;
}
.bg-light-myheart-52 {
  background: #ffa5a5;
}
.bg-dark-myheart-53 {
  background: black;
}
.bg-light-myheart-53 {
  background: #ffaaaa;
}
.bg-dark-myheart-54 {
  background: black;
}
.bg-light-myheart-54 {
  background: #ffafaf;
}
.bg-dark-myheart-55 {
  background: black;
}
.bg-light-myheart-55 {
  background: #ffb5b5;
}
.bg-dark-myheart-56 {
  background: black;
}
.bg-light-myheart-56 {
  background: #ffbaba;
}
.bg-dark-myheart-57 {
  background: black;
}
.bg-light-myheart-57 {
  background: #ffbfbf;
}
.bg-dark-myheart-58 {
  background: black;
}
.bg-light-myheart-58 {
  background: #ffc4c4;
}
.bg-dark-myheart-59 {
  background: black;
}
.bg-light-myheart-59 {
  background: #ffc9c9;
}
.bg-dark-myheart-60 {
  background: black;
}
.bg-light-myheart-60 {
  background: #ffcece;
}
.bg-dark-myheart-61 {
  background: black;
}
.bg-light-myheart-61 {
  background: #ffd3d3;
}
.bg-dark-myheart-62 {
  background: black;
}
.bg-light-myheart-62 {
  background: #ffd8d8;
}
.bg-dark-myheart-63 {
  background: black;
}
.bg-light-myheart-63 {
  background: #ffdddd;
}
.bg-dark-myheart-64 {
  background: black;
}
.bg-light-myheart-64 {
  background: #ffe2e2;
}
.bg-dark-myheart-65 {
  background: black;
}
.bg-light-myheart-65 {
  background: #ffe8e8;
}
.bg-dark-myheart-66 {
  background: black;
}
.bg-light-myheart-66 {
  background: #ffeded;
}
.bg-dark-myheart-67 {
  background: black;
}
.bg-light-myheart-67 {
  background: #fff2f2;
}
.bg-dark-myheart-68 {
  background: black;
}
.bg-light-myheart-68 {
  background: #fff7f7;
}
.bg-dark-myheart-69 {
  background: black;
}
.bg-light-myheart-69 {
  background: #fffcfc;
}
.bg-dark-myheart-70 {
  background: black;
}
.bg-light-myheart-70 {
  background: white;
}
.bg-dark-myheart-71 {
  background: black;
}
.bg-light-myheart-71 {
  background: white;
}
.bg-dark-myheart-72 {
  background: black;
}
.bg-light-myheart-72 {
  background: white;
}
.bg-dark-myheart-73 {
  background: black;
}
.bg-light-myheart-73 {
  background: white;
}
.bg-dark-myheart-74 {
  background: black;
}
.bg-light-myheart-74 {
  background: white;
}
.bg-dark-myheart-75 {
  background: black;
}
.bg-light-myheart-75 {
  background: white;
}
.bg-dark-myheart-76 {
  background: black;
}
.bg-light-myheart-76 {
  background: white;
}
.bg-dark-myheart-77 {
  background: black;
}
.bg-light-myheart-77 {
  background: white;
}
.bg-dark-myheart-78 {
  background: black;
}
.bg-light-myheart-78 {
  background: white;
}
.bg-dark-myheart-79 {
  background: black;
}
.bg-light-myheart-79 {
  background: white;
}
.bg-dark-myheart-80 {
  background: black;
}
.bg-light-myheart-80 {
  background: white;
}
.bg-dark-myheart-81 {
  background: black;
}
.bg-light-myheart-81 {
  background: white;
}
.bg-dark-myheart-82 {
  background: black;
}
.bg-light-myheart-82 {
  background: white;
}
.bg-dark-myheart-83 {
  background: black;
}
.bg-light-myheart-83 {
  background: white;
}
.bg-dark-myheart-84 {
  background: black;
}
.bg-light-myheart-84 {
  background: white;
}
.bg-dark-myheart-85 {
  background: black;
}
.bg-light-myheart-85 {
  background: white;
}
.bg-dark-myheart-86 {
  background: black;
}
.bg-light-myheart-86 {
  background: white;
}
.bg-dark-myheart-87 {
  background: black;
}
.bg-light-myheart-87 {
  background: white;
}
.bg-dark-myheart-88 {
  background: black;
}
.bg-light-myheart-88 {
  background: white;
}
.bg-dark-myheart-89 {
  background: black;
}
.bg-light-myheart-89 {
  background: white;
}
.bg-dark-myheart-90 {
  background: black;
}
.bg-light-myheart-90 {
  background: white;
}
.bg-dark-myheart-91 {
  background: black;
}
.bg-light-myheart-91 {
  background: white;
}
.bg-dark-myheart-92 {
  background: black;
}
.bg-light-myheart-92 {
  background: white;
}
.bg-dark-myheart-93 {
  background: black;
}
.bg-light-myheart-93 {
  background: white;
}
.bg-dark-myheart-94 {
  background: black;
}
.bg-light-myheart-94 {
  background: white;
}
.bg-dark-myheart-95 {
  background: black;
}
.bg-light-myheart-95 {
  background: white;
}
.bg-dark-myheart-96 {
  background: black;
}
.bg-light-myheart-96 {
  background: white;
}
.bg-dark-myheart-97 {
  background: black;
}
.bg-light-myheart-97 {
  background: white;
}
.bg-dark-myheart-98 {
  background: black;
}
.bg-light-myheart-98 {
  background: white;
}
.bg-dark-myheart-99 {
  background: black;
}
.bg-light-myheart-99 {
  background: white;
}
.bg-dark-myheart-100 {
  background: black;
}
.bg-light-myheart-100 {
  background: white;
}

.text-mytelehealth {
  color: #03406a !important;
}

.border-mytelehealth {
  border-color: #03406a;
}

.mytelehealth {
  background-color: #03406a !important;
  color: white !important;
}

.tile-mytelehealth {
  background: #03406a !important;
}
@media (min-width: 1025px) {
  .tile-mytelehealth:hover {
    background-color: #044f83 !important;
  }
}
.tile-mytelehealth:active, .tile-mytelehealth:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(3, 64, 106, 0.5);
  background-color: #034674 !important;
}

.target-mytelehealth {
  background: #03406a !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mytelehealth {
  background-color: #03406a !important;
}

.btn-mytelehealth {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #03406a !important;
  border: 2px solid #03406a !important;
}
.btn-mytelehealth:focus, .btn-mytelehealth:active {
  outline: none;
  color: white !important;
  background: #03406a !important;
  text-decoration: none;
}

.bg-overlay-mytelehealth-10 {
  background: rgba(3, 64, 106, 0.1);
}
.bg-overlay-mytelehealth-20 {
  background: rgba(3, 64, 106, 0.2);
}
.bg-overlay-mytelehealth-30 {
  background: rgba(3, 64, 106, 0.3);
}
.bg-overlay-mytelehealth-40 {
  background: rgba(3, 64, 106, 0.4);
}
.bg-overlay-mytelehealth-50 {
  background: rgba(3, 64, 106, 0.5);
}
.bg-overlay-mytelehealth-60 {
  background: rgba(3, 64, 106, 0.6);
}
.bg-overlay-mytelehealth-70 {
  background: rgba(3, 64, 106, 0.7);
}
.bg-overlay-mytelehealth-80 {
  background: rgba(3, 64, 106, 0.8);
}
.bg-overlay-mytelehealth-90 {
  background: rgba(3, 64, 106, 0.9);
}
.bg-mytelehealth {
  background: #03406a;
}
.bg-dark-mytelehealth-1 {
  background: #033d65;
}
.bg-light-mytelehealth-1 {
  background: #03436f;
}
.bg-dark-mytelehealth-2 {
  background: #033a60;
}
.bg-light-mytelehealth-2 {
  background: #034674;
}
.bg-dark-mytelehealth-3 {
  background: #03375b;
}
.bg-light-mytelehealth-3 {
  background: #034979;
}
.bg-dark-mytelehealth-4 {
  background: #023456;
}
.bg-light-mytelehealth-4 {
  background: #044c7e;
}
.bg-dark-mytelehealth-5 {
  background: #023151;
}
.bg-light-mytelehealth-5 {
  background: #044f83;
}
.bg-dark-mytelehealth-6 {
  background: #022e4c;
}
.bg-light-mytelehealth-6 {
  background: #045288;
}
.bg-dark-mytelehealth-7 {
  background: #022b47;
}
.bg-light-mytelehealth-7 {
  background: #04558d;
}
.bg-dark-mytelehealth-8 {
  background: #022842;
}
.bg-light-mytelehealth-8 {
  background: #045892;
}
.bg-dark-mytelehealth-9 {
  background: #02253d;
}
.bg-light-mytelehealth-9 {
  background: #045b97;
}
.bg-dark-mytelehealth-10 {
  background: #022238;
}
.bg-light-mytelehealth-10 {
  background: #045e9c;
}
.bg-dark-mytelehealth-11 {
  background: #011f33;
}
.bg-light-mytelehealth-11 {
  background: #0561a1;
}
.bg-dark-mytelehealth-12 {
  background: #011c2e;
}
.bg-light-mytelehealth-12 {
  background: #0564a6;
}
.bg-dark-mytelehealth-13 {
  background: #01192a;
}
.bg-light-mytelehealth-13 {
  background: #0567aa;
}
.bg-dark-mytelehealth-14 {
  background: #011625;
}
.bg-light-mytelehealth-14 {
  background: #056aaf;
}
.bg-dark-mytelehealth-15 {
  background: #011320;
}
.bg-light-mytelehealth-15 {
  background: #056db4;
}
.bg-dark-mytelehealth-16 {
  background: #01101b;
}
.bg-light-mytelehealth-16 {
  background: #0570b9;
}
.bg-dark-mytelehealth-17 {
  background: #010d16;
}
.bg-light-mytelehealth-17 {
  background: #0573be;
}
.bg-dark-mytelehealth-18 {
  background: #000a11;
}
.bg-light-mytelehealth-18 {
  background: #0676c3;
}
.bg-dark-mytelehealth-19 {
  background: #00070c;
}
.bg-light-mytelehealth-19 {
  background: #0679c8;
}
.bg-dark-mytelehealth-20 {
  background: #000407;
}
.bg-light-mytelehealth-20 {
  background: #067ccd;
}
.bg-dark-mytelehealth-21 {
  background: #000102;
}
.bg-light-mytelehealth-21 {
  background: #067fd2;
}
.bg-dark-mytelehealth-22 {
  background: black;
}
.bg-light-mytelehealth-22 {
  background: #0682d7;
}
.bg-dark-mytelehealth-23 {
  background: black;
}
.bg-light-mytelehealth-23 {
  background: #0685dc;
}
.bg-dark-mytelehealth-24 {
  background: black;
}
.bg-light-mytelehealth-24 {
  background: #0688e1;
}
.bg-dark-mytelehealth-25 {
  background: black;
}
.bg-light-mytelehealth-25 {
  background: #078be6;
}
.bg-dark-mytelehealth-26 {
  background: black;
}
.bg-light-mytelehealth-26 {
  background: #078eeb;
}
.bg-dark-mytelehealth-27 {
  background: black;
}
.bg-light-mytelehealth-27 {
  background: #0791f0;
}
.bg-dark-mytelehealth-28 {
  background: black;
}
.bg-light-mytelehealth-28 {
  background: #0794f5;
}
.bg-dark-mytelehealth-29 {
  background: black;
}
.bg-light-mytelehealth-29 {
  background: #0997f8;
}
.bg-dark-mytelehealth-30 {
  background: black;
}
.bg-light-mytelehealth-30 {
  background: #0e99f8;
}
.bg-dark-mytelehealth-31 {
  background: black;
}
.bg-light-mytelehealth-31 {
  background: #139bf8;
}
.bg-dark-mytelehealth-32 {
  background: black;
}
.bg-light-mytelehealth-32 {
  background: #189df8;
}
.bg-dark-mytelehealth-33 {
  background: black;
}
.bg-light-mytelehealth-33 {
  background: #1d9ff9;
}
.bg-dark-mytelehealth-34 {
  background: black;
}
.bg-light-mytelehealth-34 {
  background: #22a1f9;
}
.bg-dark-mytelehealth-35 {
  background: black;
}
.bg-light-mytelehealth-35 {
  background: #27a3f9;
}
.bg-dark-mytelehealth-36 {
  background: black;
}
.bg-light-mytelehealth-36 {
  background: #2ca5f9;
}
.bg-dark-mytelehealth-37 {
  background: black;
}
.bg-light-mytelehealth-37 {
  background: #31a7f9;
}
.bg-dark-mytelehealth-38 {
  background: black;
}
.bg-light-mytelehealth-38 {
  background: #36a9f9;
}
.bg-dark-mytelehealth-39 {
  background: black;
}
.bg-light-mytelehealth-39 {
  background: #3aacf9;
}
.bg-dark-mytelehealth-40 {
  background: black;
}
.bg-light-mytelehealth-40 {
  background: #3faefa;
}
.bg-dark-mytelehealth-41 {
  background: black;
}
.bg-light-mytelehealth-41 {
  background: #44b0fa;
}
.bg-dark-mytelehealth-42 {
  background: black;
}
.bg-light-mytelehealth-42 {
  background: #49b2fa;
}
.bg-dark-mytelehealth-43 {
  background: black;
}
.bg-light-mytelehealth-43 {
  background: #4eb4fa;
}
.bg-dark-mytelehealth-44 {
  background: black;
}
.bg-light-mytelehealth-44 {
  background: #53b6fa;
}
.bg-dark-mytelehealth-45 {
  background: black;
}
.bg-light-mytelehealth-45 {
  background: #58b8fa;
}
.bg-dark-mytelehealth-46 {
  background: black;
}
.bg-light-mytelehealth-46 {
  background: #5dbafa;
}
.bg-dark-mytelehealth-47 {
  background: black;
}
.bg-light-mytelehealth-47 {
  background: #62bcfb;
}
.bg-dark-mytelehealth-48 {
  background: black;
}
.bg-light-mytelehealth-48 {
  background: #67bffb;
}
.bg-dark-mytelehealth-49 {
  background: black;
}
.bg-light-mytelehealth-49 {
  background: #6cc1fb;
}
.bg-dark-mytelehealth-50 {
  background: black;
}
.bg-light-mytelehealth-50 {
  background: #71c3fb;
}
.bg-dark-mytelehealth-51 {
  background: black;
}
.bg-light-mytelehealth-51 {
  background: #76c5fb;
}
.bg-dark-mytelehealth-52 {
  background: black;
}
.bg-light-mytelehealth-52 {
  background: #7bc7fb;
}
.bg-dark-mytelehealth-53 {
  background: black;
}
.bg-light-mytelehealth-53 {
  background: #80c9fb;
}
.bg-dark-mytelehealth-54 {
  background: black;
}
.bg-light-mytelehealth-54 {
  background: #85cbfc;
}
.bg-dark-mytelehealth-55 {
  background: black;
}
.bg-light-mytelehealth-55 {
  background: #8acdfc;
}
.bg-dark-mytelehealth-56 {
  background: black;
}
.bg-light-mytelehealth-56 {
  background: #8fcffc;
}
.bg-dark-mytelehealth-57 {
  background: black;
}
.bg-light-mytelehealth-57 {
  background: #94d1fc;
}
.bg-dark-mytelehealth-58 {
  background: black;
}
.bg-light-mytelehealth-58 {
  background: #99d4fc;
}
.bg-dark-mytelehealth-59 {
  background: black;
}
.bg-light-mytelehealth-59 {
  background: #9ed6fc;
}
.bg-dark-mytelehealth-60 {
  background: black;
}
.bg-light-mytelehealth-60 {
  background: #a3d8fc;
}
.bg-dark-mytelehealth-61 {
  background: black;
}
.bg-light-mytelehealth-61 {
  background: #a8dafd;
}
.bg-dark-mytelehealth-62 {
  background: black;
}
.bg-light-mytelehealth-62 {
  background: #addcfd;
}
.bg-dark-mytelehealth-63 {
  background: black;
}
.bg-light-mytelehealth-63 {
  background: #b1defd;
}
.bg-dark-mytelehealth-64 {
  background: black;
}
.bg-light-mytelehealth-64 {
  background: #b6e0fd;
}
.bg-dark-mytelehealth-65 {
  background: black;
}
.bg-light-mytelehealth-65 {
  background: #bbe2fd;
}
.bg-dark-mytelehealth-66 {
  background: black;
}
.bg-light-mytelehealth-66 {
  background: #c0e4fd;
}
.bg-dark-mytelehealth-67 {
  background: black;
}
.bg-light-mytelehealth-67 {
  background: #c5e7fd;
}
.bg-dark-mytelehealth-68 {
  background: black;
}
.bg-light-mytelehealth-68 {
  background: #cae9fe;
}
.bg-dark-mytelehealth-69 {
  background: black;
}
.bg-light-mytelehealth-69 {
  background: #cfebfe;
}
.bg-dark-mytelehealth-70 {
  background: black;
}
.bg-light-mytelehealth-70 {
  background: #d4edfe;
}
.bg-dark-mytelehealth-71 {
  background: black;
}
.bg-light-mytelehealth-71 {
  background: #d9effe;
}
.bg-dark-mytelehealth-72 {
  background: black;
}
.bg-light-mytelehealth-72 {
  background: #def1fe;
}
.bg-dark-mytelehealth-73 {
  background: black;
}
.bg-light-mytelehealth-73 {
  background: #e3f3fe;
}
.bg-dark-mytelehealth-74 {
  background: black;
}
.bg-light-mytelehealth-74 {
  background: #e8f5fe;
}
.bg-dark-mytelehealth-75 {
  background: black;
}
.bg-light-mytelehealth-75 {
  background: #edf7fe;
}
.bg-dark-mytelehealth-76 {
  background: black;
}
.bg-light-mytelehealth-76 {
  background: #f2f9ff;
}
.bg-dark-mytelehealth-77 {
  background: black;
}
.bg-light-mytelehealth-77 {
  background: #f7fcff;
}
.bg-dark-mytelehealth-78 {
  background: black;
}
.bg-light-mytelehealth-78 {
  background: #fcfeff;
}
.bg-dark-mytelehealth-79 {
  background: black;
}
.bg-light-mytelehealth-79 {
  background: white;
}
.bg-dark-mytelehealth-80 {
  background: black;
}
.bg-light-mytelehealth-80 {
  background: white;
}
.bg-dark-mytelehealth-81 {
  background: black;
}
.bg-light-mytelehealth-81 {
  background: white;
}
.bg-dark-mytelehealth-82 {
  background: black;
}
.bg-light-mytelehealth-82 {
  background: white;
}
.bg-dark-mytelehealth-83 {
  background: black;
}
.bg-light-mytelehealth-83 {
  background: white;
}
.bg-dark-mytelehealth-84 {
  background: black;
}
.bg-light-mytelehealth-84 {
  background: white;
}
.bg-dark-mytelehealth-85 {
  background: black;
}
.bg-light-mytelehealth-85 {
  background: white;
}
.bg-dark-mytelehealth-86 {
  background: black;
}
.bg-light-mytelehealth-86 {
  background: white;
}
.bg-dark-mytelehealth-87 {
  background: black;
}
.bg-light-mytelehealth-87 {
  background: white;
}
.bg-dark-mytelehealth-88 {
  background: black;
}
.bg-light-mytelehealth-88 {
  background: white;
}
.bg-dark-mytelehealth-89 {
  background: black;
}
.bg-light-mytelehealth-89 {
  background: white;
}
.bg-dark-mytelehealth-90 {
  background: black;
}
.bg-light-mytelehealth-90 {
  background: white;
}
.bg-dark-mytelehealth-91 {
  background: black;
}
.bg-light-mytelehealth-91 {
  background: white;
}
.bg-dark-mytelehealth-92 {
  background: black;
}
.bg-light-mytelehealth-92 {
  background: white;
}
.bg-dark-mytelehealth-93 {
  background: black;
}
.bg-light-mytelehealth-93 {
  background: white;
}
.bg-dark-mytelehealth-94 {
  background: black;
}
.bg-light-mytelehealth-94 {
  background: white;
}
.bg-dark-mytelehealth-95 {
  background: black;
}
.bg-light-mytelehealth-95 {
  background: white;
}
.bg-dark-mytelehealth-96 {
  background: black;
}
.bg-light-mytelehealth-96 {
  background: white;
}
.bg-dark-mytelehealth-97 {
  background: black;
}
.bg-light-mytelehealth-97 {
  background: white;
}
.bg-dark-mytelehealth-98 {
  background: black;
}
.bg-light-mytelehealth-98 {
  background: white;
}
.bg-dark-mytelehealth-99 {
  background: black;
}
.bg-light-mytelehealth-99 {
  background: white;
}
.bg-dark-mytelehealth-100 {
  background: black;
}
.bg-light-mytelehealth-100 {
  background: white;
}

.text-mysurgery {
  color: #097642 !important;
}

.border-mysurgery {
  border-color: #097642;
}

.mysurgery {
  background-color: #097642 !important;
  color: white !important;
}

.tile-mysurgery {
  background: #097642 !important;
}
@media (min-width: 1025px) {
  .tile-mysurgery:hover {
    background-color: #0b8e4f !important;
  }
}
.tile-mysurgery:active, .tile-mysurgery:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(9, 118, 66, 0.5);
  background-color: #0a7f47 !important;
}

.target-mysurgery {
  background: #097642 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mysurgery {
  background-color: #097642 !important;
}

.btn-mysurgery {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #097642 !important;
  border: 2px solid #097642 !important;
}
.btn-mysurgery:focus, .btn-mysurgery:active {
  outline: none;
  color: white !important;
  background: #097642 !important;
  text-decoration: none;
}

.bg-overlay-mysurgery-10 {
  background: rgba(9, 118, 66, 0.1);
}
.bg-overlay-mysurgery-20 {
  background: rgba(9, 118, 66, 0.2);
}
.bg-overlay-mysurgery-30 {
  background: rgba(9, 118, 66, 0.3);
}
.bg-overlay-mysurgery-40 {
  background: rgba(9, 118, 66, 0.4);
}
.bg-overlay-mysurgery-50 {
  background: rgba(9, 118, 66, 0.5);
}
.bg-overlay-mysurgery-60 {
  background: rgba(9, 118, 66, 0.6);
}
.bg-overlay-mysurgery-70 {
  background: rgba(9, 118, 66, 0.7);
}
.bg-overlay-mysurgery-80 {
  background: rgba(9, 118, 66, 0.8);
}
.bg-overlay-mysurgery-90 {
  background: rgba(9, 118, 66, 0.9);
}
.bg-mysurgery {
  background: #097642;
}
.bg-dark-mysurgery-1 {
  background: #09713f;
}
.bg-light-mysurgery-1 {
  background: #097b45;
}
.bg-dark-mysurgery-2 {
  background: #086d3d;
}
.bg-light-mysurgery-2 {
  background: #0a7f47;
}
.bg-dark-mysurgery-3 {
  background: #08683a;
}
.bg-light-mysurgery-3 {
  background: #0a844a;
}
.bg-dark-mysurgery-4 {
  background: #086337;
}
.bg-light-mysurgery-4 {
  background: #0a894d;
}
.bg-dark-mysurgery-5 {
  background: #075e35;
}
.bg-light-mysurgery-5 {
  background: #0b8e4f;
}
.bg-dark-mysurgery-6 {
  background: #075a32;
}
.bg-light-mysurgery-6 {
  background: #0b9252;
}
.bg-dark-mysurgery-7 {
  background: #06552f;
}
.bg-light-mysurgery-7 {
  background: #0c9755;
}
.bg-dark-mysurgery-8 {
  background: #06502d;
}
.bg-light-mysurgery-8 {
  background: #0c9c57;
}
.bg-dark-mysurgery-9 {
  background: #064b2a;
}
.bg-light-mysurgery-9 {
  background: #0ca15a;
}
.bg-dark-mysurgery-10 {
  background: #054727;
}
.bg-light-mysurgery-10 {
  background: #0da55d;
}
.bg-dark-mysurgery-11 {
  background: #054225;
}
.bg-light-mysurgery-11 {
  background: #0daa5f;
}
.bg-dark-mysurgery-12 {
  background: #053d22;
}
.bg-light-mysurgery-12 {
  background: #0daf62;
}
.bg-dark-mysurgery-13 {
  background: #043820;
}
.bg-light-mysurgery-13 {
  background: #0eb464;
}
.bg-dark-mysurgery-14 {
  background: #04341d;
}
.bg-light-mysurgery-14 {
  background: #0eb867;
}
.bg-dark-mysurgery-15 {
  background: #042f1a;
}
.bg-light-mysurgery-15 {
  background: #0ebd6a;
}
.bg-dark-mysurgery-16 {
  background: #032a18;
}
.bg-light-mysurgery-16 {
  background: #0fc26c;
}
.bg-dark-mysurgery-17 {
  background: #032515;
}
.bg-light-mysurgery-17 {
  background: #0fc76f;
}
.bg-dark-mysurgery-18 {
  background: #022112;
}
.bg-light-mysurgery-18 {
  background: #10cb72;
}
.bg-dark-mysurgery-19 {
  background: #021c10;
}
.bg-light-mysurgery-19 {
  background: #10d074;
}
.bg-dark-mysurgery-20 {
  background: #02170d;
}
.bg-light-mysurgery-20 {
  background: #10d577;
}
.bg-dark-mysurgery-21 {
  background: #01120a;
}
.bg-light-mysurgery-21 {
  background: #11da7a;
}
.bg-dark-mysurgery-22 {
  background: #010e08;
}
.bg-light-mysurgery-22 {
  background: #11de7c;
}
.bg-dark-mysurgery-23 {
  background: #010905;
}
.bg-light-mysurgery-23 {
  background: #11e37f;
}
.bg-dark-mysurgery-24 {
  background: #000402;
}
.bg-light-mysurgery-24 {
  background: #12e882;
}
.bg-dark-mysurgery-25 {
  background: black;
}
.bg-light-mysurgery-25 {
  background: #12ec84;
}
.bg-dark-mysurgery-26 {
  background: black;
}
.bg-light-mysurgery-26 {
  background: #16ed87;
}
.bg-dark-mysurgery-27 {
  background: black;
}
.bg-light-mysurgery-27 {
  background: #1bee89;
}
.bg-dark-mysurgery-28 {
  background: black;
}
.bg-light-mysurgery-28 {
  background: #20ee8c;
}
.bg-dark-mysurgery-29 {
  background: black;
}
.bg-light-mysurgery-29 {
  background: #25ee8e;
}
.bg-dark-mysurgery-30 {
  background: black;
}
.bg-light-mysurgery-30 {
  background: #29ef91;
}
.bg-dark-mysurgery-31 {
  background: black;
}
.bg-light-mysurgery-31 {
  background: #2eef93;
}
.bg-dark-mysurgery-32 {
  background: black;
}
.bg-light-mysurgery-32 {
  background: #33ef95;
}
.bg-dark-mysurgery-33 {
  background: black;
}
.bg-light-mysurgery-33 {
  background: #38f098;
}
.bg-dark-mysurgery-34 {
  background: black;
}
.bg-light-mysurgery-34 {
  background: #3cf09a;
}
.bg-dark-mysurgery-35 {
  background: black;
}
.bg-light-mysurgery-35 {
  background: #41f19d;
}
.bg-dark-mysurgery-36 {
  background: black;
}
.bg-light-mysurgery-36 {
  background: #46f19f;
}
.bg-dark-mysurgery-37 {
  background: black;
}
.bg-light-mysurgery-37 {
  background: #4af1a2;
}
.bg-dark-mysurgery-38 {
  background: black;
}
.bg-light-mysurgery-38 {
  background: #4ff2a4;
}
.bg-dark-mysurgery-39 {
  background: black;
}
.bg-light-mysurgery-39 {
  background: #54f2a7;
}
.bg-dark-mysurgery-40 {
  background: black;
}
.bg-light-mysurgery-40 {
  background: #59f2a9;
}
.bg-dark-mysurgery-41 {
  background: black;
}
.bg-light-mysurgery-41 {
  background: #5df3ab;
}
.bg-dark-mysurgery-42 {
  background: black;
}
.bg-light-mysurgery-42 {
  background: #62f3ae;
}
.bg-dark-mysurgery-43 {
  background: black;
}
.bg-light-mysurgery-43 {
  background: #67f3b0;
}
.bg-dark-mysurgery-44 {
  background: black;
}
.bg-light-mysurgery-44 {
  background: #6cf4b3;
}
.bg-dark-mysurgery-45 {
  background: black;
}
.bg-light-mysurgery-45 {
  background: #70f4b5;
}
.bg-dark-mysurgery-46 {
  background: black;
}
.bg-light-mysurgery-46 {
  background: #75f4b8;
}
.bg-dark-mysurgery-47 {
  background: black;
}
.bg-light-mysurgery-47 {
  background: #7af5ba;
}
.bg-dark-mysurgery-48 {
  background: black;
}
.bg-light-mysurgery-48 {
  background: #7ff5bd;
}
.bg-dark-mysurgery-49 {
  background: black;
}
.bg-light-mysurgery-49 {
  background: #83f6bf;
}
.bg-dark-mysurgery-50 {
  background: black;
}
.bg-light-mysurgery-50 {
  background: #88f6c2;
}
.bg-dark-mysurgery-51 {
  background: black;
}
.bg-light-mysurgery-51 {
  background: #8df6c4;
}
.bg-dark-mysurgery-52 {
  background: black;
}
.bg-light-mysurgery-52 {
  background: #92f7c6;
}
.bg-dark-mysurgery-53 {
  background: black;
}
.bg-light-mysurgery-53 {
  background: #96f7c9;
}
.bg-dark-mysurgery-54 {
  background: black;
}
.bg-light-mysurgery-54 {
  background: #9bf7cb;
}
.bg-dark-mysurgery-55 {
  background: black;
}
.bg-light-mysurgery-55 {
  background: #a0f8ce;
}
.bg-dark-mysurgery-56 {
  background: black;
}
.bg-light-mysurgery-56 {
  background: #a5f8d0;
}
.bg-dark-mysurgery-57 {
  background: black;
}
.bg-light-mysurgery-57 {
  background: #a9f8d3;
}
.bg-dark-mysurgery-58 {
  background: black;
}
.bg-light-mysurgery-58 {
  background: #aef9d5;
}
.bg-dark-mysurgery-59 {
  background: black;
}
.bg-light-mysurgery-59 {
  background: #b3f9d8;
}
.bg-dark-mysurgery-60 {
  background: black;
}
.bg-light-mysurgery-60 {
  background: #b7fada;
}
.bg-dark-mysurgery-61 {
  background: black;
}
.bg-light-mysurgery-61 {
  background: #bcfadc;
}
.bg-dark-mysurgery-62 {
  background: black;
}
.bg-light-mysurgery-62 {
  background: #c1fadf;
}
.bg-dark-mysurgery-63 {
  background: black;
}
.bg-light-mysurgery-63 {
  background: #c6fbe1;
}
.bg-dark-mysurgery-64 {
  background: black;
}
.bg-light-mysurgery-64 {
  background: #cafbe4;
}
.bg-dark-mysurgery-65 {
  background: black;
}
.bg-light-mysurgery-65 {
  background: #cffbe6;
}
.bg-dark-mysurgery-66 {
  background: black;
}
.bg-light-mysurgery-66 {
  background: #d4fce9;
}
.bg-dark-mysurgery-67 {
  background: black;
}
.bg-light-mysurgery-67 {
  background: #d9fceb;
}
.bg-dark-mysurgery-68 {
  background: black;
}
.bg-light-mysurgery-68 {
  background: #ddfcee;
}
.bg-dark-mysurgery-69 {
  background: black;
}
.bg-light-mysurgery-69 {
  background: #e2fdf0;
}
.bg-dark-mysurgery-70 {
  background: black;
}
.bg-light-mysurgery-70 {
  background: #e7fdf3;
}
.bg-dark-mysurgery-71 {
  background: black;
}
.bg-light-mysurgery-71 {
  background: #ecfef5;
}
.bg-dark-mysurgery-72 {
  background: black;
}
.bg-light-mysurgery-72 {
  background: #f0fef7;
}
.bg-dark-mysurgery-73 {
  background: black;
}
.bg-light-mysurgery-73 {
  background: #f5fefa;
}
.bg-dark-mysurgery-74 {
  background: black;
}
.bg-light-mysurgery-74 {
  background: #fafffc;
}
.bg-dark-mysurgery-75 {
  background: black;
}
.bg-light-mysurgery-75 {
  background: white;
}
.bg-dark-mysurgery-76 {
  background: black;
}
.bg-light-mysurgery-76 {
  background: white;
}
.bg-dark-mysurgery-77 {
  background: black;
}
.bg-light-mysurgery-77 {
  background: white;
}
.bg-dark-mysurgery-78 {
  background: black;
}
.bg-light-mysurgery-78 {
  background: white;
}
.bg-dark-mysurgery-79 {
  background: black;
}
.bg-light-mysurgery-79 {
  background: white;
}
.bg-dark-mysurgery-80 {
  background: black;
}
.bg-light-mysurgery-80 {
  background: white;
}
.bg-dark-mysurgery-81 {
  background: black;
}
.bg-light-mysurgery-81 {
  background: white;
}
.bg-dark-mysurgery-82 {
  background: black;
}
.bg-light-mysurgery-82 {
  background: white;
}
.bg-dark-mysurgery-83 {
  background: black;
}
.bg-light-mysurgery-83 {
  background: white;
}
.bg-dark-mysurgery-84 {
  background: black;
}
.bg-light-mysurgery-84 {
  background: white;
}
.bg-dark-mysurgery-85 {
  background: black;
}
.bg-light-mysurgery-85 {
  background: white;
}
.bg-dark-mysurgery-86 {
  background: black;
}
.bg-light-mysurgery-86 {
  background: white;
}
.bg-dark-mysurgery-87 {
  background: black;
}
.bg-light-mysurgery-87 {
  background: white;
}
.bg-dark-mysurgery-88 {
  background: black;
}
.bg-light-mysurgery-88 {
  background: white;
}
.bg-dark-mysurgery-89 {
  background: black;
}
.bg-light-mysurgery-89 {
  background: white;
}
.bg-dark-mysurgery-90 {
  background: black;
}
.bg-light-mysurgery-90 {
  background: white;
}
.bg-dark-mysurgery-91 {
  background: black;
}
.bg-light-mysurgery-91 {
  background: white;
}
.bg-dark-mysurgery-92 {
  background: black;
}
.bg-light-mysurgery-92 {
  background: white;
}
.bg-dark-mysurgery-93 {
  background: black;
}
.bg-light-mysurgery-93 {
  background: white;
}
.bg-dark-mysurgery-94 {
  background: black;
}
.bg-light-mysurgery-94 {
  background: white;
}
.bg-dark-mysurgery-95 {
  background: black;
}
.bg-light-mysurgery-95 {
  background: white;
}
.bg-dark-mysurgery-96 {
  background: black;
}
.bg-light-mysurgery-96 {
  background: white;
}
.bg-dark-mysurgery-97 {
  background: black;
}
.bg-light-mysurgery-97 {
  background: white;
}
.bg-dark-mysurgery-98 {
  background: black;
}
.bg-light-mysurgery-98 {
  background: white;
}
.bg-dark-mysurgery-99 {
  background: black;
}
.bg-light-mysurgery-99 {
  background: white;
}
.bg-dark-mysurgery-100 {
  background: black;
}
.bg-light-mysurgery-100 {
  background: white;
}

.text-dorset {
  color: #282c54 !important;
}

.border-dorset {
  border-color: #282c54;
}

.dorset {
  background-color: #282c54 !important;
  color: white !important;
}

.tile-dorset {
  background: #282c54 !important;
}
@media (min-width: 1025px) {
  .tile-dorset:hover {
    background-color: #303565 !important;
  }
}
.tile-dorset:active, .tile-dorset:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(40, 44, 84, 0.5);
  background-color: #2b305b !important;
}

.target-dorset {
  background: #282c54 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-dorset {
  background-color: #282c54 !important;
}

.btn-dorset {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #282c54 !important;
  border: 2px solid #282c54 !important;
}
.btn-dorset:focus, .btn-dorset:active {
  outline: none;
  color: white !important;
  background: #282c54 !important;
  text-decoration: none;
}

.bg-overlay-dorset-10 {
  background: rgba(40, 44, 84, 0.1);
}
.bg-overlay-dorset-20 {
  background: rgba(40, 44, 84, 0.2);
}
.bg-overlay-dorset-30 {
  background: rgba(40, 44, 84, 0.3);
}
.bg-overlay-dorset-40 {
  background: rgba(40, 44, 84, 0.4);
}
.bg-overlay-dorset-50 {
  background: rgba(40, 44, 84, 0.5);
}
.bg-overlay-dorset-60 {
  background: rgba(40, 44, 84, 0.6);
}
.bg-overlay-dorset-70 {
  background: rgba(40, 44, 84, 0.7);
}
.bg-overlay-dorset-80 {
  background: rgba(40, 44, 84, 0.8);
}
.bg-overlay-dorset-90 {
  background: rgba(40, 44, 84, 0.9);
}
.bg-dorset {
  background: #282c54;
}
.bg-dark-dorset-1 {
  background: #262a51;
}
.bg-light-dorset-1 {
  background: #2a2e57;
}
.bg-dark-dorset-2 {
  background: #25284d;
}
.bg-light-dorset-2 {
  background: #2b305b;
}
.bg-dark-dorset-3 {
  background: #23274a;
}
.bg-light-dorset-3 {
  background: #2d315e;
}
.bg-dark-dorset-4 {
  background: #212546;
}
.bg-light-dorset-4 {
  background: #2f3362;
}
.bg-dark-dorset-5 {
  background: #202343;
}
.bg-light-dorset-5 {
  background: #303565;
}
.bg-dark-dorset-6 {
  background: #1e213f;
}
.bg-light-dorset-6 {
  background: #323769;
}
.bg-dark-dorset-7 {
  background: #1c1f3c;
}
.bg-light-dorset-7 {
  background: #34396c;
}
.bg-dark-dorset-8 {
  background: #1b1e38;
}
.bg-light-dorset-8 {
  background: #353a70;
}
.bg-dark-dorset-9 {
  background: #191c35;
}
.bg-light-dorset-9 {
  background: #373c73;
}
.bg-dark-dorset-10 {
  background: #181a31;
}
.bg-light-dorset-10 {
  background: #383e77;
}
.bg-dark-dorset-11 {
  background: #16182e;
}
.bg-light-dorset-11 {
  background: #3a407a;
}
.bg-dark-dorset-12 {
  background: #14162b;
}
.bg-light-dorset-12 {
  background: #3c427d;
}
.bg-dark-dorset-13 {
  background: #131427;
}
.bg-light-dorset-13 {
  background: #3d4481;
}
.bg-dark-dorset-14 {
  background: #111324;
}
.bg-light-dorset-14 {
  background: #3f4584;
}
.bg-dark-dorset-15 {
  background: #0f1120;
}
.bg-light-dorset-15 {
  background: #414788;
}
.bg-dark-dorset-16 {
  background: #0e0f1d;
}
.bg-light-dorset-16 {
  background: #42498b;
}
.bg-dark-dorset-17 {
  background: #0c0d19;
}
.bg-light-dorset-17 {
  background: #444b8f;
}
.bg-dark-dorset-18 {
  background: #0a0b16;
}
.bg-light-dorset-18 {
  background: #464d92;
}
.bg-dark-dorset-19 {
  background: #090a12;
}
.bg-light-dorset-19 {
  background: #474e96;
}
.bg-dark-dorset-20 {
  background: #07080f;
}
.bg-light-dorset-20 {
  background: #495099;
}
.bg-dark-dorset-21 {
  background: #05060b;
}
.bg-light-dorset-21 {
  background: #4b529d;
}
.bg-dark-dorset-22 {
  background: #040408;
}
.bg-light-dorset-22 {
  background: #4c54a0;
}
.bg-dark-dorset-23 {
  background: #020205;
}
.bg-light-dorset-23 {
  background: #4e56a3;
}
.bg-dark-dorset-24 {
  background: #010101;
}
.bg-light-dorset-24 {
  background: #4f57a7;
}
.bg-dark-dorset-25 {
  background: black;
}
.bg-light-dorset-25 {
  background: #5159aa;
}
.bg-dark-dorset-26 {
  background: black;
}
.bg-light-dorset-26 {
  background: #535cad;
}
.bg-dark-dorset-27 {
  background: black;
}
.bg-light-dorset-27 {
  background: #575faf;
}
.bg-dark-dorset-28 {
  background: black;
}
.bg-light-dorset-28 {
  background: #5a62b1;
}
.bg-dark-dorset-29 {
  background: black;
}
.bg-light-dorset-29 {
  background: #5e65b2;
}
.bg-dark-dorset-30 {
  background: black;
}
.bg-light-dorset-30 {
  background: #6169b4;
}
.bg-dark-dorset-31 {
  background: black;
}
.bg-light-dorset-31 {
  background: #656cb5;
}
.bg-dark-dorset-32 {
  background: black;
}
.bg-light-dorset-32 {
  background: #686fb7;
}
.bg-dark-dorset-33 {
  background: black;
}
.bg-light-dorset-33 {
  background: #6c73b9;
}
.bg-dark-dorset-34 {
  background: black;
}
.bg-light-dorset-34 {
  background: #6f76ba;
}
.bg-dark-dorset-35 {
  background: black;
}
.bg-light-dorset-35 {
  background: #7279bc;
}
.bg-dark-dorset-36 {
  background: black;
}
.bg-light-dorset-36 {
  background: #767cbe;
}
.bg-dark-dorset-37 {
  background: black;
}
.bg-light-dorset-37 {
  background: #7980bf;
}
.bg-dark-dorset-38 {
  background: black;
}
.bg-light-dorset-38 {
  background: #7d83c1;
}
.bg-dark-dorset-39 {
  background: black;
}
.bg-light-dorset-39 {
  background: #8086c3;
}
.bg-dark-dorset-40 {
  background: black;
}
.bg-light-dorset-40 {
  background: #848ac4;
}
.bg-dark-dorset-41 {
  background: black;
}
.bg-light-dorset-41 {
  background: #878dc6;
}
.bg-dark-dorset-42 {
  background: black;
}
.bg-light-dorset-42 {
  background: #8b90c8;
}
.bg-dark-dorset-43 {
  background: black;
}
.bg-light-dorset-43 {
  background: #8e93c9;
}
.bg-dark-dorset-44 {
  background: black;
}
.bg-light-dorset-44 {
  background: #9297cb;
}
.bg-dark-dorset-45 {
  background: black;
}
.bg-light-dorset-45 {
  background: #959acd;
}
.bg-dark-dorset-46 {
  background: black;
}
.bg-light-dorset-46 {
  background: #989dce;
}
.bg-dark-dorset-47 {
  background: black;
}
.bg-light-dorset-47 {
  background: #9ca1d0;
}
.bg-dark-dorset-48 {
  background: black;
}
.bg-light-dorset-48 {
  background: #9fa4d1;
}
.bg-dark-dorset-49 {
  background: black;
}
.bg-light-dorset-49 {
  background: #a3a7d3;
}
.bg-dark-dorset-50 {
  background: black;
}
.bg-light-dorset-50 {
  background: #a6aad5;
}
.bg-dark-dorset-51 {
  background: black;
}
.bg-light-dorset-51 {
  background: #aaaed6;
}
.bg-dark-dorset-52 {
  background: black;
}
.bg-light-dorset-52 {
  background: #adb1d8;
}
.bg-dark-dorset-53 {
  background: black;
}
.bg-light-dorset-53 {
  background: #b1b4da;
}
.bg-dark-dorset-54 {
  background: black;
}
.bg-light-dorset-54 {
  background: #b4b8db;
}
.bg-dark-dorset-55 {
  background: black;
}
.bg-light-dorset-55 {
  background: #b8bbdd;
}
.bg-dark-dorset-56 {
  background: black;
}
.bg-light-dorset-56 {
  background: #bbbedf;
}
.bg-dark-dorset-57 {
  background: black;
}
.bg-light-dorset-57 {
  background: #bec2e0;
}
.bg-dark-dorset-58 {
  background: black;
}
.bg-light-dorset-58 {
  background: #c2c5e2;
}
.bg-dark-dorset-59 {
  background: black;
}
.bg-light-dorset-59 {
  background: #c5c8e4;
}
.bg-dark-dorset-60 {
  background: black;
}
.bg-light-dorset-60 {
  background: #c9cbe5;
}
.bg-dark-dorset-61 {
  background: black;
}
.bg-light-dorset-61 {
  background: #cccfe7;
}
.bg-dark-dorset-62 {
  background: black;
}
.bg-light-dorset-62 {
  background: #d0d2e8;
}
.bg-dark-dorset-63 {
  background: black;
}
.bg-light-dorset-63 {
  background: #d3d5ea;
}
.bg-dark-dorset-64 {
  background: black;
}
.bg-light-dorset-64 {
  background: #d7d9ec;
}
.bg-dark-dorset-65 {
  background: black;
}
.bg-light-dorset-65 {
  background: #dadced;
}
.bg-dark-dorset-66 {
  background: black;
}
.bg-light-dorset-66 {
  background: #dedfef;
}
.bg-dark-dorset-67 {
  background: black;
}
.bg-light-dorset-67 {
  background: #e1e2f1;
}
.bg-dark-dorset-68 {
  background: black;
}
.bg-light-dorset-68 {
  background: #e4e6f2;
}
.bg-dark-dorset-69 {
  background: black;
}
.bg-light-dorset-69 {
  background: #e8e9f4;
}
.bg-dark-dorset-70 {
  background: black;
}
.bg-light-dorset-70 {
  background: #ebecf6;
}
.bg-dark-dorset-71 {
  background: black;
}
.bg-light-dorset-71 {
  background: #eff0f7;
}
.bg-dark-dorset-72 {
  background: black;
}
.bg-light-dorset-72 {
  background: #f2f3f9;
}
.bg-dark-dorset-73 {
  background: black;
}
.bg-light-dorset-73 {
  background: #f6f6fb;
}
.bg-dark-dorset-74 {
  background: black;
}
.bg-light-dorset-74 {
  background: #f9f9fc;
}
.bg-dark-dorset-75 {
  background: black;
}
.bg-light-dorset-75 {
  background: #fdfdfe;
}
.bg-dark-dorset-76 {
  background: black;
}
.bg-light-dorset-76 {
  background: white;
}
.bg-dark-dorset-77 {
  background: black;
}
.bg-light-dorset-77 {
  background: white;
}
.bg-dark-dorset-78 {
  background: black;
}
.bg-light-dorset-78 {
  background: white;
}
.bg-dark-dorset-79 {
  background: black;
}
.bg-light-dorset-79 {
  background: white;
}
.bg-dark-dorset-80 {
  background: black;
}
.bg-light-dorset-80 {
  background: white;
}
.bg-dark-dorset-81 {
  background: black;
}
.bg-light-dorset-81 {
  background: white;
}
.bg-dark-dorset-82 {
  background: black;
}
.bg-light-dorset-82 {
  background: white;
}
.bg-dark-dorset-83 {
  background: black;
}
.bg-light-dorset-83 {
  background: white;
}
.bg-dark-dorset-84 {
  background: black;
}
.bg-light-dorset-84 {
  background: white;
}
.bg-dark-dorset-85 {
  background: black;
}
.bg-light-dorset-85 {
  background: white;
}
.bg-dark-dorset-86 {
  background: black;
}
.bg-light-dorset-86 {
  background: white;
}
.bg-dark-dorset-87 {
  background: black;
}
.bg-light-dorset-87 {
  background: white;
}
.bg-dark-dorset-88 {
  background: black;
}
.bg-light-dorset-88 {
  background: white;
}
.bg-dark-dorset-89 {
  background: black;
}
.bg-light-dorset-89 {
  background: white;
}
.bg-dark-dorset-90 {
  background: black;
}
.bg-light-dorset-90 {
  background: white;
}
.bg-dark-dorset-91 {
  background: black;
}
.bg-light-dorset-91 {
  background: white;
}
.bg-dark-dorset-92 {
  background: black;
}
.bg-light-dorset-92 {
  background: white;
}
.bg-dark-dorset-93 {
  background: black;
}
.bg-light-dorset-93 {
  background: white;
}
.bg-dark-dorset-94 {
  background: black;
}
.bg-light-dorset-94 {
  background: white;
}
.bg-dark-dorset-95 {
  background: black;
}
.bg-light-dorset-95 {
  background: white;
}
.bg-dark-dorset-96 {
  background: black;
}
.bg-light-dorset-96 {
  background: white;
}
.bg-dark-dorset-97 {
  background: black;
}
.bg-light-dorset-97 {
  background: white;
}
.bg-dark-dorset-98 {
  background: black;
}
.bg-light-dorset-98 {
  background: white;
}
.bg-dark-dorset-99 {
  background: black;
}
.bg-light-dorset-99 {
  background: white;
}
.bg-dark-dorset-100 {
  background: black;
}
.bg-light-dorset-100 {
  background: white;
}

.text-research {
  color: #4D2C3D !important;
}

.border-research {
  border-color: #4D2C3D;
}

.research {
  background-color: #4D2C3D !important;
  color: white !important;
}

.tile-research {
  background: #4D2C3D !important;
}
@media (min-width: 1025px) {
  .tile-research:hover {
    background-color: #5d354a !important;
  }
}
.tile-research:active, .tile-research:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(77, 44, 61, 0.5);
  background-color: #533042 !important;
}

.target-research {
  background: #4D2C3D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-research {
  background-color: #4D2C3D !important;
}

.btn-research {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #4D2C3D !important;
  border: 2px solid #4D2C3D !important;
}
.btn-research:focus, .btn-research:active {
  outline: none;
  color: white !important;
  background: #4D2C3D !important;
  text-decoration: none;
}

.bg-overlay-research-10 {
  background: rgba(77, 44, 61, 0.1);
}
.bg-overlay-research-20 {
  background: rgba(77, 44, 61, 0.2);
}
.bg-overlay-research-30 {
  background: rgba(77, 44, 61, 0.3);
}
.bg-overlay-research-40 {
  background: rgba(77, 44, 61, 0.4);
}
.bg-overlay-research-50 {
  background: rgba(77, 44, 61, 0.5);
}
.bg-overlay-research-60 {
  background: rgba(77, 44, 61, 0.6);
}
.bg-overlay-research-70 {
  background: rgba(77, 44, 61, 0.7);
}
.bg-overlay-research-80 {
  background: rgba(77, 44, 61, 0.8);
}
.bg-overlay-research-90 {
  background: rgba(77, 44, 61, 0.9);
}
.bg-research {
  background: #4D2C3D;
}
.bg-dark-research-1 {
  background: #4a2a3a;
}
.bg-light-research-1 {
  background: #502e40;
}
.bg-dark-research-2 {
  background: #472838;
}
.bg-light-research-2 {
  background: #533042;
}
.bg-dark-research-3 {
  background: #432635;
}
.bg-light-research-3 {
  background: #573245;
}
.bg-dark-research-4 {
  background: #402533;
}
.bg-light-research-4 {
  background: #5a3347;
}
.bg-dark-research-5 {
  background: #3d2330;
}
.bg-light-research-5 {
  background: #5d354a;
}
.bg-dark-research-6 {
  background: #3a212e;
}
.bg-light-research-6 {
  background: #60374c;
}
.bg-dark-research-7 {
  background: #361f2b;
}
.bg-light-research-7 {
  background: #64394f;
}
.bg-dark-research-8 {
  background: #331d28;
}
.bg-light-research-8 {
  background: #673b52;
}
.bg-dark-research-9 {
  background: #301b26;
}
.bg-light-research-9 {
  background: #6a3d54;
}
.bg-dark-research-10 {
  background: #2d1923;
}
.bg-light-research-10 {
  background: #6d3f57;
}
.bg-dark-research-11 {
  background: #291821;
}
.bg-light-research-11 {
  background: #714059;
}
.bg-dark-research-12 {
  background: #26161e;
}
.bg-light-research-12 {
  background: #74425c;
}
.bg-dark-research-13 {
  background: #23141c;
}
.bg-light-research-13 {
  background: #77445e;
}
.bg-dark-research-14 {
  background: #201219;
}
.bg-light-research-14 {
  background: #7a4661;
}
.bg-dark-research-15 {
  background: #1c1016;
}
.bg-light-research-15 {
  background: #7e4864;
}
.bg-dark-research-16 {
  background: #190e14;
}
.bg-light-research-16 {
  background: #814a66;
}
.bg-dark-research-17 {
  background: #160c11;
}
.bg-light-research-17 {
  background: #844c69;
}
.bg-dark-research-18 {
  background: #130b0f;
}
.bg-light-research-18 {
  background: #874d6b;
}
.bg-dark-research-19 {
  background: #0f090c;
}
.bg-light-research-19 {
  background: #8b4f6e;
}
.bg-dark-research-20 {
  background: #0c070a;
}
.bg-light-research-20 {
  background: #8e5170;
}
.bg-dark-research-21 {
  background: #090507;
}
.bg-light-research-21 {
  background: #915373;
}
.bg-dark-research-22 {
  background: #060304;
}
.bg-light-research-22 {
  background: #945576;
}
.bg-dark-research-23 {
  background: #020102;
}
.bg-light-research-23 {
  background: #985778;
}
.bg-dark-research-24 {
  background: black;
}
.bg-light-research-24 {
  background: #9b597b;
}
.bg-dark-research-25 {
  background: black;
}
.bg-light-research-25 {
  background: #9e5a7d;
}
.bg-dark-research-26 {
  background: black;
}
.bg-light-research-26 {
  background: #a15c80;
}
.bg-dark-research-27 {
  background: black;
}
.bg-light-research-27 {
  background: #a45f82;
}
.bg-dark-research-28 {
  background: black;
}
.bg-light-research-28 {
  background: #a56285;
}
.bg-dark-research-29 {
  background: black;
}
.bg-light-research-29 {
  background: #a76687;
}
.bg-dark-research-30 {
  background: black;
}
.bg-light-research-30 {
  background: #a9698a;
}
.bg-dark-research-31 {
  background: black;
}
.bg-light-research-31 {
  background: #ab6c8d;
}
.bg-dark-research-32 {
  background: black;
}
.bg-light-research-32 {
  background: #ad6f8f;
}
.bg-dark-research-33 {
  background: black;
}
.bg-light-research-33 {
  background: #af7392;
}
.bg-dark-research-34 {
  background: black;
}
.bg-light-research-34 {
  background: #b17694;
}
.bg-dark-research-35 {
  background: black;
}
.bg-light-research-35 {
  background: #b27997;
}
.bg-dark-research-36 {
  background: black;
}
.bg-light-research-36 {
  background: #b47c99;
}
.bg-dark-research-37 {
  background: black;
}
.bg-light-research-37 {
  background: #b6809c;
}
.bg-dark-research-38 {
  background: black;
}
.bg-light-research-38 {
  background: #b8839e;
}
.bg-dark-research-39 {
  background: black;
}
.bg-light-research-39 {
  background: #ba86a1;
}
.bg-dark-research-40 {
  background: black;
}
.bg-light-research-40 {
  background: #bc89a3;
}
.bg-dark-research-41 {
  background: black;
}
.bg-light-research-41 {
  background: #be8da6;
}
.bg-dark-research-42 {
  background: black;
}
.bg-light-research-42 {
  background: #bf90a8;
}
.bg-dark-research-43 {
  background: black;
}
.bg-light-research-43 {
  background: #c193ab;
}
.bg-dark-research-44 {
  background: black;
}
.bg-light-research-44 {
  background: #c396ad;
}
.bg-dark-research-45 {
  background: black;
}
.bg-light-research-45 {
  background: #c59ab0;
}
.bg-dark-research-46 {
  background: black;
}
.bg-light-research-46 {
  background: #c79db2;
}
.bg-dark-research-47 {
  background: black;
}
.bg-light-research-47 {
  background: #c9a0b5;
}
.bg-dark-research-48 {
  background: black;
}
.bg-light-research-48 {
  background: #cba3b7;
}
.bg-dark-research-49 {
  background: black;
}
.bg-light-research-49 {
  background: #cca6ba;
}
.bg-dark-research-50 {
  background: black;
}
.bg-light-research-50 {
  background: #ceaabd;
}
.bg-dark-research-51 {
  background: black;
}
.bg-light-research-51 {
  background: #d0adbf;
}
.bg-dark-research-52 {
  background: black;
}
.bg-light-research-52 {
  background: #d2b0c2;
}
.bg-dark-research-53 {
  background: black;
}
.bg-light-research-53 {
  background: #d4b3c4;
}
.bg-dark-research-54 {
  background: black;
}
.bg-light-research-54 {
  background: #d6b7c7;
}
.bg-dark-research-55 {
  background: black;
}
.bg-light-research-55 {
  background: #d8bac9;
}
.bg-dark-research-56 {
  background: black;
}
.bg-light-research-56 {
  background: #d9bdcc;
}
.bg-dark-research-57 {
  background: black;
}
.bg-light-research-57 {
  background: #dbc0ce;
}
.bg-dark-research-58 {
  background: black;
}
.bg-light-research-58 {
  background: #ddc4d1;
}
.bg-dark-research-59 {
  background: black;
}
.bg-light-research-59 {
  background: #dfc7d3;
}
.bg-dark-research-60 {
  background: black;
}
.bg-light-research-60 {
  background: #e1cad6;
}
.bg-dark-research-61 {
  background: black;
}
.bg-light-research-61 {
  background: #e3cdd8;
}
.bg-dark-research-62 {
  background: black;
}
.bg-light-research-62 {
  background: #e5d1db;
}
.bg-dark-research-63 {
  background: black;
}
.bg-light-research-63 {
  background: #e6d4dd;
}
.bg-dark-research-64 {
  background: black;
}
.bg-light-research-64 {
  background: #e8d7e0;
}
.bg-dark-research-65 {
  background: black;
}
.bg-light-research-65 {
  background: #eadae2;
}
.bg-dark-research-66 {
  background: black;
}
.bg-light-research-66 {
  background: #ecdee5;
}
.bg-dark-research-67 {
  background: black;
}
.bg-light-research-67 {
  background: #eee1e8;
}
.bg-dark-research-68 {
  background: black;
}
.bg-light-research-68 {
  background: #f0e4ea;
}
.bg-dark-research-69 {
  background: black;
}
.bg-light-research-69 {
  background: #f2e7ed;
}
.bg-dark-research-70 {
  background: black;
}
.bg-light-research-70 {
  background: #f3ebef;
}
.bg-dark-research-71 {
  background: black;
}
.bg-light-research-71 {
  background: #f5eef2;
}
.bg-dark-research-72 {
  background: black;
}
.bg-light-research-72 {
  background: #f7f1f4;
}
.bg-dark-research-73 {
  background: black;
}
.bg-light-research-73 {
  background: #f9f4f7;
}
.bg-dark-research-74 {
  background: black;
}
.bg-light-research-74 {
  background: #fbf8f9;
}
.bg-dark-research-75 {
  background: black;
}
.bg-light-research-75 {
  background: #fdfbfc;
}
.bg-dark-research-76 {
  background: black;
}
.bg-light-research-76 {
  background: #fefefe;
}
.bg-dark-research-77 {
  background: black;
}
.bg-light-research-77 {
  background: white;
}
.bg-dark-research-78 {
  background: black;
}
.bg-light-research-78 {
  background: white;
}
.bg-dark-research-79 {
  background: black;
}
.bg-light-research-79 {
  background: white;
}
.bg-dark-research-80 {
  background: black;
}
.bg-light-research-80 {
  background: white;
}
.bg-dark-research-81 {
  background: black;
}
.bg-light-research-81 {
  background: white;
}
.bg-dark-research-82 {
  background: black;
}
.bg-light-research-82 {
  background: white;
}
.bg-dark-research-83 {
  background: black;
}
.bg-light-research-83 {
  background: white;
}
.bg-dark-research-84 {
  background: black;
}
.bg-light-research-84 {
  background: white;
}
.bg-dark-research-85 {
  background: black;
}
.bg-light-research-85 {
  background: white;
}
.bg-dark-research-86 {
  background: black;
}
.bg-light-research-86 {
  background: white;
}
.bg-dark-research-87 {
  background: black;
}
.bg-light-research-87 {
  background: white;
}
.bg-dark-research-88 {
  background: black;
}
.bg-light-research-88 {
  background: white;
}
.bg-dark-research-89 {
  background: black;
}
.bg-light-research-89 {
  background: white;
}
.bg-dark-research-90 {
  background: black;
}
.bg-light-research-90 {
  background: white;
}
.bg-dark-research-91 {
  background: black;
}
.bg-light-research-91 {
  background: white;
}
.bg-dark-research-92 {
  background: black;
}
.bg-light-research-92 {
  background: white;
}
.bg-dark-research-93 {
  background: black;
}
.bg-light-research-93 {
  background: white;
}
.bg-dark-research-94 {
  background: black;
}
.bg-light-research-94 {
  background: white;
}
.bg-dark-research-95 {
  background: black;
}
.bg-light-research-95 {
  background: white;
}
.bg-dark-research-96 {
  background: black;
}
.bg-light-research-96 {
  background: white;
}
.bg-dark-research-97 {
  background: black;
}
.bg-light-research-97 {
  background: white;
}
.bg-dark-research-98 {
  background: black;
}
.bg-light-research-98 {
  background: white;
}
.bg-dark-research-99 {
  background: black;
}
.bg-light-research-99 {
  background: white;
}
.bg-dark-research-100 {
  background: black;
}
.bg-light-research-100 {
  background: white;
}

.text-covid19 {
  color: #4D2C3D !important;
}

.border-covid19 {
  border-color: #4D2C3D;
}

.covid19 {
  background-color: #4D2C3D !important;
  color: white !important;
}

.tile-covid19 {
  background: #4D2C3D !important;
}
@media (min-width: 1025px) {
  .tile-covid19:hover {
    background-color: #5d354a !important;
  }
}
.tile-covid19:active, .tile-covid19:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(77, 44, 61, 0.5);
  background-color: #533042 !important;
}

.target-covid19 {
  background: #4D2C3D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-covid19 {
  background-color: #4D2C3D !important;
}

.btn-covid19 {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #4D2C3D !important;
  border: 2px solid #4D2C3D !important;
}
.btn-covid19:focus, .btn-covid19:active {
  outline: none;
  color: white !important;
  background: #4D2C3D !important;
  text-decoration: none;
}

.bg-overlay-covid19-10 {
  background: rgba(77, 44, 61, 0.1);
}
.bg-overlay-covid19-20 {
  background: rgba(77, 44, 61, 0.2);
}
.bg-overlay-covid19-30 {
  background: rgba(77, 44, 61, 0.3);
}
.bg-overlay-covid19-40 {
  background: rgba(77, 44, 61, 0.4);
}
.bg-overlay-covid19-50 {
  background: rgba(77, 44, 61, 0.5);
}
.bg-overlay-covid19-60 {
  background: rgba(77, 44, 61, 0.6);
}
.bg-overlay-covid19-70 {
  background: rgba(77, 44, 61, 0.7);
}
.bg-overlay-covid19-80 {
  background: rgba(77, 44, 61, 0.8);
}
.bg-overlay-covid19-90 {
  background: rgba(77, 44, 61, 0.9);
}
.bg-covid19 {
  background: #4D2C3D;
}
.bg-dark-covid19-1 {
  background: #4a2a3a;
}
.bg-light-covid19-1 {
  background: #502e40;
}
.bg-dark-covid19-2 {
  background: #472838;
}
.bg-light-covid19-2 {
  background: #533042;
}
.bg-dark-covid19-3 {
  background: #432635;
}
.bg-light-covid19-3 {
  background: #573245;
}
.bg-dark-covid19-4 {
  background: #402533;
}
.bg-light-covid19-4 {
  background: #5a3347;
}
.bg-dark-covid19-5 {
  background: #3d2330;
}
.bg-light-covid19-5 {
  background: #5d354a;
}
.bg-dark-covid19-6 {
  background: #3a212e;
}
.bg-light-covid19-6 {
  background: #60374c;
}
.bg-dark-covid19-7 {
  background: #361f2b;
}
.bg-light-covid19-7 {
  background: #64394f;
}
.bg-dark-covid19-8 {
  background: #331d28;
}
.bg-light-covid19-8 {
  background: #673b52;
}
.bg-dark-covid19-9 {
  background: #301b26;
}
.bg-light-covid19-9 {
  background: #6a3d54;
}
.bg-dark-covid19-10 {
  background: #2d1923;
}
.bg-light-covid19-10 {
  background: #6d3f57;
}
.bg-dark-covid19-11 {
  background: #291821;
}
.bg-light-covid19-11 {
  background: #714059;
}
.bg-dark-covid19-12 {
  background: #26161e;
}
.bg-light-covid19-12 {
  background: #74425c;
}
.bg-dark-covid19-13 {
  background: #23141c;
}
.bg-light-covid19-13 {
  background: #77445e;
}
.bg-dark-covid19-14 {
  background: #201219;
}
.bg-light-covid19-14 {
  background: #7a4661;
}
.bg-dark-covid19-15 {
  background: #1c1016;
}
.bg-light-covid19-15 {
  background: #7e4864;
}
.bg-dark-covid19-16 {
  background: #190e14;
}
.bg-light-covid19-16 {
  background: #814a66;
}
.bg-dark-covid19-17 {
  background: #160c11;
}
.bg-light-covid19-17 {
  background: #844c69;
}
.bg-dark-covid19-18 {
  background: #130b0f;
}
.bg-light-covid19-18 {
  background: #874d6b;
}
.bg-dark-covid19-19 {
  background: #0f090c;
}
.bg-light-covid19-19 {
  background: #8b4f6e;
}
.bg-dark-covid19-20 {
  background: #0c070a;
}
.bg-light-covid19-20 {
  background: #8e5170;
}
.bg-dark-covid19-21 {
  background: #090507;
}
.bg-light-covid19-21 {
  background: #915373;
}
.bg-dark-covid19-22 {
  background: #060304;
}
.bg-light-covid19-22 {
  background: #945576;
}
.bg-dark-covid19-23 {
  background: #020102;
}
.bg-light-covid19-23 {
  background: #985778;
}
.bg-dark-covid19-24 {
  background: black;
}
.bg-light-covid19-24 {
  background: #9b597b;
}
.bg-dark-covid19-25 {
  background: black;
}
.bg-light-covid19-25 {
  background: #9e5a7d;
}
.bg-dark-covid19-26 {
  background: black;
}
.bg-light-covid19-26 {
  background: #a15c80;
}
.bg-dark-covid19-27 {
  background: black;
}
.bg-light-covid19-27 {
  background: #a45f82;
}
.bg-dark-covid19-28 {
  background: black;
}
.bg-light-covid19-28 {
  background: #a56285;
}
.bg-dark-covid19-29 {
  background: black;
}
.bg-light-covid19-29 {
  background: #a76687;
}
.bg-dark-covid19-30 {
  background: black;
}
.bg-light-covid19-30 {
  background: #a9698a;
}
.bg-dark-covid19-31 {
  background: black;
}
.bg-light-covid19-31 {
  background: #ab6c8d;
}
.bg-dark-covid19-32 {
  background: black;
}
.bg-light-covid19-32 {
  background: #ad6f8f;
}
.bg-dark-covid19-33 {
  background: black;
}
.bg-light-covid19-33 {
  background: #af7392;
}
.bg-dark-covid19-34 {
  background: black;
}
.bg-light-covid19-34 {
  background: #b17694;
}
.bg-dark-covid19-35 {
  background: black;
}
.bg-light-covid19-35 {
  background: #b27997;
}
.bg-dark-covid19-36 {
  background: black;
}
.bg-light-covid19-36 {
  background: #b47c99;
}
.bg-dark-covid19-37 {
  background: black;
}
.bg-light-covid19-37 {
  background: #b6809c;
}
.bg-dark-covid19-38 {
  background: black;
}
.bg-light-covid19-38 {
  background: #b8839e;
}
.bg-dark-covid19-39 {
  background: black;
}
.bg-light-covid19-39 {
  background: #ba86a1;
}
.bg-dark-covid19-40 {
  background: black;
}
.bg-light-covid19-40 {
  background: #bc89a3;
}
.bg-dark-covid19-41 {
  background: black;
}
.bg-light-covid19-41 {
  background: #be8da6;
}
.bg-dark-covid19-42 {
  background: black;
}
.bg-light-covid19-42 {
  background: #bf90a8;
}
.bg-dark-covid19-43 {
  background: black;
}
.bg-light-covid19-43 {
  background: #c193ab;
}
.bg-dark-covid19-44 {
  background: black;
}
.bg-light-covid19-44 {
  background: #c396ad;
}
.bg-dark-covid19-45 {
  background: black;
}
.bg-light-covid19-45 {
  background: #c59ab0;
}
.bg-dark-covid19-46 {
  background: black;
}
.bg-light-covid19-46 {
  background: #c79db2;
}
.bg-dark-covid19-47 {
  background: black;
}
.bg-light-covid19-47 {
  background: #c9a0b5;
}
.bg-dark-covid19-48 {
  background: black;
}
.bg-light-covid19-48 {
  background: #cba3b7;
}
.bg-dark-covid19-49 {
  background: black;
}
.bg-light-covid19-49 {
  background: #cca6ba;
}
.bg-dark-covid19-50 {
  background: black;
}
.bg-light-covid19-50 {
  background: #ceaabd;
}
.bg-dark-covid19-51 {
  background: black;
}
.bg-light-covid19-51 {
  background: #d0adbf;
}
.bg-dark-covid19-52 {
  background: black;
}
.bg-light-covid19-52 {
  background: #d2b0c2;
}
.bg-dark-covid19-53 {
  background: black;
}
.bg-light-covid19-53 {
  background: #d4b3c4;
}
.bg-dark-covid19-54 {
  background: black;
}
.bg-light-covid19-54 {
  background: #d6b7c7;
}
.bg-dark-covid19-55 {
  background: black;
}
.bg-light-covid19-55 {
  background: #d8bac9;
}
.bg-dark-covid19-56 {
  background: black;
}
.bg-light-covid19-56 {
  background: #d9bdcc;
}
.bg-dark-covid19-57 {
  background: black;
}
.bg-light-covid19-57 {
  background: #dbc0ce;
}
.bg-dark-covid19-58 {
  background: black;
}
.bg-light-covid19-58 {
  background: #ddc4d1;
}
.bg-dark-covid19-59 {
  background: black;
}
.bg-light-covid19-59 {
  background: #dfc7d3;
}
.bg-dark-covid19-60 {
  background: black;
}
.bg-light-covid19-60 {
  background: #e1cad6;
}
.bg-dark-covid19-61 {
  background: black;
}
.bg-light-covid19-61 {
  background: #e3cdd8;
}
.bg-dark-covid19-62 {
  background: black;
}
.bg-light-covid19-62 {
  background: #e5d1db;
}
.bg-dark-covid19-63 {
  background: black;
}
.bg-light-covid19-63 {
  background: #e6d4dd;
}
.bg-dark-covid19-64 {
  background: black;
}
.bg-light-covid19-64 {
  background: #e8d7e0;
}
.bg-dark-covid19-65 {
  background: black;
}
.bg-light-covid19-65 {
  background: #eadae2;
}
.bg-dark-covid19-66 {
  background: black;
}
.bg-light-covid19-66 {
  background: #ecdee5;
}
.bg-dark-covid19-67 {
  background: black;
}
.bg-light-covid19-67 {
  background: #eee1e8;
}
.bg-dark-covid19-68 {
  background: black;
}
.bg-light-covid19-68 {
  background: #f0e4ea;
}
.bg-dark-covid19-69 {
  background: black;
}
.bg-light-covid19-69 {
  background: #f2e7ed;
}
.bg-dark-covid19-70 {
  background: black;
}
.bg-light-covid19-70 {
  background: #f3ebef;
}
.bg-dark-covid19-71 {
  background: black;
}
.bg-light-covid19-71 {
  background: #f5eef2;
}
.bg-dark-covid19-72 {
  background: black;
}
.bg-light-covid19-72 {
  background: #f7f1f4;
}
.bg-dark-covid19-73 {
  background: black;
}
.bg-light-covid19-73 {
  background: #f9f4f7;
}
.bg-dark-covid19-74 {
  background: black;
}
.bg-light-covid19-74 {
  background: #fbf8f9;
}
.bg-dark-covid19-75 {
  background: black;
}
.bg-light-covid19-75 {
  background: #fdfbfc;
}
.bg-dark-covid19-76 {
  background: black;
}
.bg-light-covid19-76 {
  background: #fefefe;
}
.bg-dark-covid19-77 {
  background: black;
}
.bg-light-covid19-77 {
  background: white;
}
.bg-dark-covid19-78 {
  background: black;
}
.bg-light-covid19-78 {
  background: white;
}
.bg-dark-covid19-79 {
  background: black;
}
.bg-light-covid19-79 {
  background: white;
}
.bg-dark-covid19-80 {
  background: black;
}
.bg-light-covid19-80 {
  background: white;
}
.bg-dark-covid19-81 {
  background: black;
}
.bg-light-covid19-81 {
  background: white;
}
.bg-dark-covid19-82 {
  background: black;
}
.bg-light-covid19-82 {
  background: white;
}
.bg-dark-covid19-83 {
  background: black;
}
.bg-light-covid19-83 {
  background: white;
}
.bg-dark-covid19-84 {
  background: black;
}
.bg-light-covid19-84 {
  background: white;
}
.bg-dark-covid19-85 {
  background: black;
}
.bg-light-covid19-85 {
  background: white;
}
.bg-dark-covid19-86 {
  background: black;
}
.bg-light-covid19-86 {
  background: white;
}
.bg-dark-covid19-87 {
  background: black;
}
.bg-light-covid19-87 {
  background: white;
}
.bg-dark-covid19-88 {
  background: black;
}
.bg-light-covid19-88 {
  background: white;
}
.bg-dark-covid19-89 {
  background: black;
}
.bg-light-covid19-89 {
  background: white;
}
.bg-dark-covid19-90 {
  background: black;
}
.bg-light-covid19-90 {
  background: white;
}
.bg-dark-covid19-91 {
  background: black;
}
.bg-light-covid19-91 {
  background: white;
}
.bg-dark-covid19-92 {
  background: black;
}
.bg-light-covid19-92 {
  background: white;
}
.bg-dark-covid19-93 {
  background: black;
}
.bg-light-covid19-93 {
  background: white;
}
.bg-dark-covid19-94 {
  background: black;
}
.bg-light-covid19-94 {
  background: white;
}
.bg-dark-covid19-95 {
  background: black;
}
.bg-light-covid19-95 {
  background: white;
}
.bg-dark-covid19-96 {
  background: black;
}
.bg-light-covid19-96 {
  background: white;
}
.bg-dark-covid19-97 {
  background: black;
}
.bg-light-covid19-97 {
  background: white;
}
.bg-dark-covid19-98 {
  background: black;
}
.bg-light-covid19-98 {
  background: white;
}
.bg-dark-covid19-99 {
  background: black;
}
.bg-light-covid19-99 {
  background: white;
}
.bg-dark-covid19-100 {
  background: black;
}
.bg-light-covid19-100 {
  background: white;
}

.text-oncology {
  color: #007E9E !important;
}

.border-oncology {
  border-color: #007E9E;
}

.oncology {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-oncology {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-oncology:hover {
    background-color: #0092b8 !important;
  }
}
.tile-oncology:active, .tile-oncology:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-oncology {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-oncology {
  background-color: #007E9E !important;
}

.btn-oncology {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-oncology:focus, .btn-oncology:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-oncology-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-oncology-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-oncology-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-oncology-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-oncology-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-oncology-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-oncology-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-oncology-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-oncology-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-oncology {
  background: #007E9E;
}
.bg-dark-oncology-1 {
  background: #007a99;
}
.bg-light-oncology-1 {
  background: #0082a3;
}
.bg-dark-oncology-2 {
  background: #007694;
}
.bg-light-oncology-2 {
  background: #0086a8;
}
.bg-dark-oncology-3 {
  background: #00728f;
}
.bg-light-oncology-3 {
  background: #008aad;
}
.bg-dark-oncology-4 {
  background: #006e8a;
}
.bg-light-oncology-4 {
  background: #008eb2;
}
.bg-dark-oncology-5 {
  background: #006a85;
}
.bg-light-oncology-5 {
  background: #0092b8;
}
.bg-dark-oncology-6 {
  background: #00667f;
}
.bg-light-oncology-6 {
  background: #0096bd;
}
.bg-dark-oncology-7 {
  background: #00627a;
}
.bg-light-oncology-7 {
  background: #009ac2;
}
.bg-dark-oncology-8 {
  background: #005d75;
}
.bg-light-oncology-8 {
  background: #009fc7;
}
.bg-dark-oncology-9 {
  background: #005970;
}
.bg-light-oncology-9 {
  background: #00a3cc;
}
.bg-dark-oncology-10 {
  background: #00556b;
}
.bg-light-oncology-10 {
  background: #00a7d1;
}
.bg-dark-oncology-11 {
  background: #005166;
}
.bg-light-oncology-11 {
  background: #00abd6;
}
.bg-dark-oncology-12 {
  background: #004d61;
}
.bg-light-oncology-12 {
  background: #00afdb;
}
.bg-dark-oncology-13 {
  background: #00495c;
}
.bg-light-oncology-13 {
  background: #00b3e0;
}
.bg-dark-oncology-14 {
  background: #004557;
}
.bg-light-oncology-14 {
  background: #00b7e5;
}
.bg-dark-oncology-15 {
  background: #004152;
}
.bg-light-oncology-15 {
  background: #00bbeb;
}
.bg-dark-oncology-16 {
  background: #003d4c;
}
.bg-light-oncology-16 {
  background: #00bff0;
}
.bg-dark-oncology-17 {
  background: #003947;
}
.bg-light-oncology-17 {
  background: #00c3f5;
}
.bg-dark-oncology-18 {
  background: #003542;
}
.bg-light-oncology-18 {
  background: #00c7fa;
}
.bg-dark-oncology-19 {
  background: #00313d;
}
.bg-light-oncology-19 {
  background: #00cbff;
}
.bg-dark-oncology-20 {
  background: #002d38;
}
.bg-light-oncology-20 {
  background: #05ccff;
}
.bg-dark-oncology-21 {
  background: #002933;
}
.bg-light-oncology-21 {
  background: #0acdff;
}
.bg-dark-oncology-22 {
  background: #00252e;
}
.bg-light-oncology-22 {
  background: #0fceff;
}
.bg-dark-oncology-23 {
  background: #002029;
}
.bg-light-oncology-23 {
  background: #14cfff;
}
.bg-dark-oncology-24 {
  background: #001c24;
}
.bg-light-oncology-24 {
  background: #19d0ff;
}
.bg-dark-oncology-25 {
  background: #00181f;
}
.bg-light-oncology-25 {
  background: #1fd2ff;
}
.bg-dark-oncology-26 {
  background: #001419;
}
.bg-light-oncology-26 {
  background: #24d3ff;
}
.bg-dark-oncology-27 {
  background: #001014;
}
.bg-light-oncology-27 {
  background: #29d4ff;
}
.bg-dark-oncology-28 {
  background: #000c0f;
}
.bg-light-oncology-28 {
  background: #2ed5ff;
}
.bg-dark-oncology-29 {
  background: #00080a;
}
.bg-light-oncology-29 {
  background: #33d6ff;
}
.bg-dark-oncology-30 {
  background: #000405;
}
.bg-light-oncology-30 {
  background: #38d7ff;
}
.bg-dark-oncology-31 {
  background: black;
}
.bg-light-oncology-31 {
  background: #3dd8ff;
}
.bg-dark-oncology-32 {
  background: black;
}
.bg-light-oncology-32 {
  background: #42d9ff;
}
.bg-dark-oncology-33 {
  background: black;
}
.bg-light-oncology-33 {
  background: #47daff;
}
.bg-dark-oncology-34 {
  background: black;
}
.bg-light-oncology-34 {
  background: #4cdbff;
}
.bg-dark-oncology-35 {
  background: black;
}
.bg-light-oncology-35 {
  background: #52dcff;
}
.bg-dark-oncology-36 {
  background: black;
}
.bg-light-oncology-36 {
  background: #57ddff;
}
.bg-dark-oncology-37 {
  background: black;
}
.bg-light-oncology-37 {
  background: #5cdeff;
}
.bg-dark-oncology-38 {
  background: black;
}
.bg-light-oncology-38 {
  background: #61dfff;
}
.bg-dark-oncology-39 {
  background: black;
}
.bg-light-oncology-39 {
  background: #66e0ff;
}
.bg-dark-oncology-40 {
  background: black;
}
.bg-light-oncology-40 {
  background: #6be1ff;
}
.bg-dark-oncology-41 {
  background: black;
}
.bg-light-oncology-41 {
  background: #70e2ff;
}
.bg-dark-oncology-42 {
  background: black;
}
.bg-light-oncology-42 {
  background: #75e3ff;
}
.bg-dark-oncology-43 {
  background: black;
}
.bg-light-oncology-43 {
  background: #7ae4ff;
}
.bg-dark-oncology-44 {
  background: black;
}
.bg-light-oncology-44 {
  background: #7fe5ff;
}
.bg-dark-oncology-45 {
  background: black;
}
.bg-light-oncology-45 {
  background: #85e6ff;
}
.bg-dark-oncology-46 {
  background: black;
}
.bg-light-oncology-46 {
  background: #8ae7ff;
}
.bg-dark-oncology-47 {
  background: black;
}
.bg-light-oncology-47 {
  background: #8fe8ff;
}
.bg-dark-oncology-48 {
  background: black;
}
.bg-light-oncology-48 {
  background: #94e9ff;
}
.bg-dark-oncology-49 {
  background: black;
}
.bg-light-oncology-49 {
  background: #99eaff;
}
.bg-dark-oncology-50 {
  background: black;
}
.bg-light-oncology-50 {
  background: #9eebff;
}
.bg-dark-oncology-51 {
  background: black;
}
.bg-light-oncology-51 {
  background: #a3ecff;
}
.bg-dark-oncology-52 {
  background: black;
}
.bg-light-oncology-52 {
  background: #a8edff;
}
.bg-dark-oncology-53 {
  background: black;
}
.bg-light-oncology-53 {
  background: #adeeff;
}
.bg-dark-oncology-54 {
  background: black;
}
.bg-light-oncology-54 {
  background: #b2efff;
}
.bg-dark-oncology-55 {
  background: black;
}
.bg-light-oncology-55 {
  background: #b8f1ff;
}
.bg-dark-oncology-56 {
  background: black;
}
.bg-light-oncology-56 {
  background: #bdf2ff;
}
.bg-dark-oncology-57 {
  background: black;
}
.bg-light-oncology-57 {
  background: #c2f3ff;
}
.bg-dark-oncology-58 {
  background: black;
}
.bg-light-oncology-58 {
  background: #c7f4ff;
}
.bg-dark-oncology-59 {
  background: black;
}
.bg-light-oncology-59 {
  background: #ccf5ff;
}
.bg-dark-oncology-60 {
  background: black;
}
.bg-light-oncology-60 {
  background: #d1f6ff;
}
.bg-dark-oncology-61 {
  background: black;
}
.bg-light-oncology-61 {
  background: #d6f7ff;
}
.bg-dark-oncology-62 {
  background: black;
}
.bg-light-oncology-62 {
  background: #dbf8ff;
}
.bg-dark-oncology-63 {
  background: black;
}
.bg-light-oncology-63 {
  background: #e0f9ff;
}
.bg-dark-oncology-64 {
  background: black;
}
.bg-light-oncology-64 {
  background: #e5faff;
}
.bg-dark-oncology-65 {
  background: black;
}
.bg-light-oncology-65 {
  background: #ebfbff;
}
.bg-dark-oncology-66 {
  background: black;
}
.bg-light-oncology-66 {
  background: #f0fcff;
}
.bg-dark-oncology-67 {
  background: black;
}
.bg-light-oncology-67 {
  background: #f5fdff;
}
.bg-dark-oncology-68 {
  background: black;
}
.bg-light-oncology-68 {
  background: #fafeff;
}
.bg-dark-oncology-69 {
  background: black;
}
.bg-light-oncology-69 {
  background: white;
}
.bg-dark-oncology-70 {
  background: black;
}
.bg-light-oncology-70 {
  background: white;
}
.bg-dark-oncology-71 {
  background: black;
}
.bg-light-oncology-71 {
  background: white;
}
.bg-dark-oncology-72 {
  background: black;
}
.bg-light-oncology-72 {
  background: white;
}
.bg-dark-oncology-73 {
  background: black;
}
.bg-light-oncology-73 {
  background: white;
}
.bg-dark-oncology-74 {
  background: black;
}
.bg-light-oncology-74 {
  background: white;
}
.bg-dark-oncology-75 {
  background: black;
}
.bg-light-oncology-75 {
  background: white;
}
.bg-dark-oncology-76 {
  background: black;
}
.bg-light-oncology-76 {
  background: white;
}
.bg-dark-oncology-77 {
  background: black;
}
.bg-light-oncology-77 {
  background: white;
}
.bg-dark-oncology-78 {
  background: black;
}
.bg-light-oncology-78 {
  background: white;
}
.bg-dark-oncology-79 {
  background: black;
}
.bg-light-oncology-79 {
  background: white;
}
.bg-dark-oncology-80 {
  background: black;
}
.bg-light-oncology-80 {
  background: white;
}
.bg-dark-oncology-81 {
  background: black;
}
.bg-light-oncology-81 {
  background: white;
}
.bg-dark-oncology-82 {
  background: black;
}
.bg-light-oncology-82 {
  background: white;
}
.bg-dark-oncology-83 {
  background: black;
}
.bg-light-oncology-83 {
  background: white;
}
.bg-dark-oncology-84 {
  background: black;
}
.bg-light-oncology-84 {
  background: white;
}
.bg-dark-oncology-85 {
  background: black;
}
.bg-light-oncology-85 {
  background: white;
}
.bg-dark-oncology-86 {
  background: black;
}
.bg-light-oncology-86 {
  background: white;
}
.bg-dark-oncology-87 {
  background: black;
}
.bg-light-oncology-87 {
  background: white;
}
.bg-dark-oncology-88 {
  background: black;
}
.bg-light-oncology-88 {
  background: white;
}
.bg-dark-oncology-89 {
  background: black;
}
.bg-light-oncology-89 {
  background: white;
}
.bg-dark-oncology-90 {
  background: black;
}
.bg-light-oncology-90 {
  background: white;
}
.bg-dark-oncology-91 {
  background: black;
}
.bg-light-oncology-91 {
  background: white;
}
.bg-dark-oncology-92 {
  background: black;
}
.bg-light-oncology-92 {
  background: white;
}
.bg-dark-oncology-93 {
  background: black;
}
.bg-light-oncology-93 {
  background: white;
}
.bg-dark-oncology-94 {
  background: black;
}
.bg-light-oncology-94 {
  background: white;
}
.bg-dark-oncology-95 {
  background: black;
}
.bg-light-oncology-95 {
  background: white;
}
.bg-dark-oncology-96 {
  background: black;
}
.bg-light-oncology-96 {
  background: white;
}
.bg-dark-oncology-97 {
  background: black;
}
.bg-light-oncology-97 {
  background: white;
}
.bg-dark-oncology-98 {
  background: black;
}
.bg-light-oncology-98 {
  background: white;
}
.bg-dark-oncology-99 {
  background: black;
}
.bg-light-oncology-99 {
  background: white;
}
.bg-dark-oncology-100 {
  background: black;
}
.bg-light-oncology-100 {
  background: white;
}

.text-daily {
  color: #14580B !important;
}

.border-daily {
  border-color: #14580B;
}

.daily {
  background-color: #14580B !important;
  color: white !important;
}

.tile-daily {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-daily:hover {
    background-color: #196f0e !important;
  }
}
.tile-daily:active, .tile-daily:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-daily {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-daily {
  background-color: #14580B !important;
}

.btn-daily {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-daily:focus, .btn-daily:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-daily-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-daily-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-daily-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-daily-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-daily-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-daily-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-daily-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-daily-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-daily-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-daily {
  background: #14580B;
}
.bg-dark-daily-1 {
  background: #13530a;
}
.bg-light-daily-1 {
  background: #155d0c;
}
.bg-dark-daily-2 {
  background: #124f0a;
}
.bg-light-daily-2 {
  background: #16610c;
}
.bg-dark-daily-3 {
  background: #114a09;
}
.bg-light-daily-3 {
  background: #17660d;
}
.bg-dark-daily-4 {
  background: #104609;
}
.bg-light-daily-4 {
  background: #186a0d;
}
.bg-dark-daily-5 {
  background: #0f4108;
}
.bg-light-daily-5 {
  background: #196f0e;
}
.bg-dark-daily-6 {
  background: #0e3d08;
}
.bg-light-daily-6 {
  background: #1a730e;
}
.bg-dark-daily-7 {
  background: #0d3807;
}
.bg-light-daily-7 {
  background: #1b780f;
}
.bg-dark-daily-8 {
  background: #0c3406;
}
.bg-light-daily-8 {
  background: #1c7c10;
}
.bg-dark-daily-9 {
  background: #0b2f06;
}
.bg-light-daily-9 {
  background: #1d8110;
}
.bg-dark-daily-10 {
  background: #0a2b05;
}
.bg-light-daily-10 {
  background: #1e8511;
}
.bg-dark-daily-11 {
  background: #092605;
}
.bg-light-daily-11 {
  background: #1f8a11;
}
.bg-dark-daily-12 {
  background: #082204;
}
.bg-light-daily-12 {
  background: #208e12;
}
.bg-dark-daily-13 {
  background: #071d04;
}
.bg-light-daily-13 {
  background: #219312;
}
.bg-dark-daily-14 {
  background: #061903;
}
.bg-light-daily-14 {
  background: #229713;
}
.bg-dark-daily-15 {
  background: #051403;
}
.bg-light-daily-15 {
  background: #239c14;
}
.bg-dark-daily-16 {
  background: #040f02;
}
.bg-light-daily-16 {
  background: #24a114;
}
.bg-dark-daily-17 {
  background: #020b01;
}
.bg-light-daily-17 {
  background: #26a515;
}
.bg-dark-daily-18 {
  background: #010601;
}
.bg-light-daily-18 {
  background: #27aa15;
}
.bg-dark-daily-19 {
  background: #000200;
}
.bg-light-daily-19 {
  background: #28ae16;
}
.bg-dark-daily-20 {
  background: black;
}
.bg-light-daily-20 {
  background: #29b316;
}
.bg-dark-daily-21 {
  background: black;
}
.bg-light-daily-21 {
  background: #2ab717;
}
.bg-dark-daily-22 {
  background: black;
}
.bg-light-daily-22 {
  background: #2bbc17;
}
.bg-dark-daily-23 {
  background: black;
}
.bg-light-daily-23 {
  background: #2cc018;
}
.bg-dark-daily-24 {
  background: black;
}
.bg-light-daily-24 {
  background: #2dc519;
}
.bg-dark-daily-25 {
  background: black;
}
.bg-light-daily-25 {
  background: #2ec919;
}
.bg-dark-daily-26 {
  background: black;
}
.bg-light-daily-26 {
  background: #2fce1a;
}
.bg-dark-daily-27 {
  background: black;
}
.bg-light-daily-27 {
  background: #30d21a;
}
.bg-dark-daily-28 {
  background: black;
}
.bg-light-daily-28 {
  background: #31d71b;
}
.bg-dark-daily-29 {
  background: black;
}
.bg-light-daily-29 {
  background: #32db1b;
}
.bg-dark-daily-30 {
  background: black;
}
.bg-light-daily-30 {
  background: #33e01c;
}
.bg-dark-daily-31 {
  background: black;
}
.bg-light-daily-31 {
  background: #35e31e;
}
.bg-dark-daily-32 {
  background: black;
}
.bg-light-daily-32 {
  background: #39e323;
}
.bg-dark-daily-33 {
  background: black;
}
.bg-light-daily-33 {
  background: #3de427;
}
.bg-dark-daily-34 {
  background: black;
}
.bg-light-daily-34 {
  background: #41e52c;
}
.bg-dark-daily-35 {
  background: black;
}
.bg-light-daily-35 {
  background: #45e530;
}
.bg-dark-daily-36 {
  background: black;
}
.bg-light-daily-36 {
  background: #4ae635;
}
.bg-dark-daily-37 {
  background: black;
}
.bg-light-daily-37 {
  background: #4ee639;
}
.bg-dark-daily-38 {
  background: black;
}
.bg-light-daily-38 {
  background: #52e73e;
}
.bg-dark-daily-39 {
  background: black;
}
.bg-light-daily-39 {
  background: #56e742;
}
.bg-dark-daily-40 {
  background: black;
}
.bg-light-daily-40 {
  background: #5ae847;
}
.bg-dark-daily-41 {
  background: black;
}
.bg-light-daily-41 {
  background: #5ee94c;
}
.bg-dark-daily-42 {
  background: black;
}
.bg-light-daily-42 {
  background: #62e950;
}
.bg-dark-daily-43 {
  background: black;
}
.bg-light-daily-43 {
  background: #66ea55;
}
.bg-dark-daily-44 {
  background: black;
}
.bg-light-daily-44 {
  background: #6aea59;
}
.bg-dark-daily-45 {
  background: black;
}
.bg-light-daily-45 {
  background: #6eeb5e;
}
.bg-dark-daily-46 {
  background: black;
}
.bg-light-daily-46 {
  background: #72eb62;
}
.bg-dark-daily-47 {
  background: black;
}
.bg-light-daily-47 {
  background: #76ec67;
}
.bg-dark-daily-48 {
  background: black;
}
.bg-light-daily-48 {
  background: #7aed6b;
}
.bg-dark-daily-49 {
  background: black;
}
.bg-light-daily-49 {
  background: #7eed70;
}
.bg-dark-daily-50 {
  background: black;
}
.bg-light-daily-50 {
  background: #83ee74;
}
.bg-dark-daily-51 {
  background: black;
}
.bg-light-daily-51 {
  background: #87ee79;
}
.bg-dark-daily-52 {
  background: black;
}
.bg-light-daily-52 {
  background: #8bef7d;
}
.bg-dark-daily-53 {
  background: black;
}
.bg-light-daily-53 {
  background: #8fef82;
}
.bg-dark-daily-54 {
  background: black;
}
.bg-light-daily-54 {
  background: #93f086;
}
.bg-dark-daily-55 {
  background: black;
}
.bg-light-daily-55 {
  background: #97f18b;
}
.bg-dark-daily-56 {
  background: black;
}
.bg-light-daily-56 {
  background: #9bf190;
}
.bg-dark-daily-57 {
  background: black;
}
.bg-light-daily-57 {
  background: #9ff294;
}
.bg-dark-daily-58 {
  background: black;
}
.bg-light-daily-58 {
  background: #a3f299;
}
.bg-dark-daily-59 {
  background: black;
}
.bg-light-daily-59 {
  background: #a7f39d;
}
.bg-dark-daily-60 {
  background: black;
}
.bg-light-daily-60 {
  background: #abf3a2;
}
.bg-dark-daily-61 {
  background: black;
}
.bg-light-daily-61 {
  background: #aff4a6;
}
.bg-dark-daily-62 {
  background: black;
}
.bg-light-daily-62 {
  background: #b3f4ab;
}
.bg-dark-daily-63 {
  background: black;
}
.bg-light-daily-63 {
  background: #b7f5af;
}
.bg-dark-daily-64 {
  background: black;
}
.bg-light-daily-64 {
  background: #bbf6b4;
}
.bg-dark-daily-65 {
  background: black;
}
.bg-light-daily-65 {
  background: #c0f6b8;
}
.bg-dark-daily-66 {
  background: black;
}
.bg-light-daily-66 {
  background: #c4f7bd;
}
.bg-dark-daily-67 {
  background: black;
}
.bg-light-daily-67 {
  background: #c8f7c1;
}
.bg-dark-daily-68 {
  background: black;
}
.bg-light-daily-68 {
  background: #ccf8c6;
}
.bg-dark-daily-69 {
  background: black;
}
.bg-light-daily-69 {
  background: #d0f8ca;
}
.bg-dark-daily-70 {
  background: black;
}
.bg-light-daily-70 {
  background: #d4f9cf;
}
.bg-dark-daily-71 {
  background: black;
}
.bg-light-daily-71 {
  background: #d8fad4;
}
.bg-dark-daily-72 {
  background: black;
}
.bg-light-daily-72 {
  background: #dcfad8;
}
.bg-dark-daily-73 {
  background: black;
}
.bg-light-daily-73 {
  background: #e0fbdd;
}
.bg-dark-daily-74 {
  background: black;
}
.bg-light-daily-74 {
  background: #e4fbe1;
}
.bg-dark-daily-75 {
  background: black;
}
.bg-light-daily-75 {
  background: #e8fce6;
}
.bg-dark-daily-76 {
  background: black;
}
.bg-light-daily-76 {
  background: #ecfcea;
}
.bg-dark-daily-77 {
  background: black;
}
.bg-light-daily-77 {
  background: #f0fdef;
}
.bg-dark-daily-78 {
  background: black;
}
.bg-light-daily-78 {
  background: #f4fef3;
}
.bg-dark-daily-79 {
  background: black;
}
.bg-light-daily-79 {
  background: #f9fef8;
}
.bg-dark-daily-80 {
  background: black;
}
.bg-light-daily-80 {
  background: #fdfffc;
}
.bg-dark-daily-81 {
  background: black;
}
.bg-light-daily-81 {
  background: white;
}
.bg-dark-daily-82 {
  background: black;
}
.bg-light-daily-82 {
  background: white;
}
.bg-dark-daily-83 {
  background: black;
}
.bg-light-daily-83 {
  background: white;
}
.bg-dark-daily-84 {
  background: black;
}
.bg-light-daily-84 {
  background: white;
}
.bg-dark-daily-85 {
  background: black;
}
.bg-light-daily-85 {
  background: white;
}
.bg-dark-daily-86 {
  background: black;
}
.bg-light-daily-86 {
  background: white;
}
.bg-dark-daily-87 {
  background: black;
}
.bg-light-daily-87 {
  background: white;
}
.bg-dark-daily-88 {
  background: black;
}
.bg-light-daily-88 {
  background: white;
}
.bg-dark-daily-89 {
  background: black;
}
.bg-light-daily-89 {
  background: white;
}
.bg-dark-daily-90 {
  background: black;
}
.bg-light-daily-90 {
  background: white;
}
.bg-dark-daily-91 {
  background: black;
}
.bg-light-daily-91 {
  background: white;
}
.bg-dark-daily-92 {
  background: black;
}
.bg-light-daily-92 {
  background: white;
}
.bg-dark-daily-93 {
  background: black;
}
.bg-light-daily-93 {
  background: white;
}
.bg-dark-daily-94 {
  background: black;
}
.bg-light-daily-94 {
  background: white;
}
.bg-dark-daily-95 {
  background: black;
}
.bg-light-daily-95 {
  background: white;
}
.bg-dark-daily-96 {
  background: black;
}
.bg-light-daily-96 {
  background: white;
}
.bg-dark-daily-97 {
  background: black;
}
.bg-light-daily-97 {
  background: white;
}
.bg-dark-daily-98 {
  background: black;
}
.bg-light-daily-98 {
  background: white;
}
.bg-dark-daily-99 {
  background: black;
}
.bg-light-daily-99 {
  background: white;
}
.bg-dark-daily-100 {
  background: black;
}
.bg-light-daily-100 {
  background: white;
}

.text-often {
  color: #004D89 !important;
}

.border-often {
  border-color: #004D89;
}

.often {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-often {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-often:hover {
    background-color: #005ba3 !important;
  }
}
.tile-often:active, .tile-often:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-often {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-often {
  background-color: #004D89 !important;
}

.btn-often {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-often:focus, .btn-often:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-often-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-often-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-often-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-often-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-often-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-often-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-often-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-often-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-often-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-often {
  background: #004D89;
}
.bg-dark-often-1 {
  background: #004a84;
}
.bg-light-often-1 {
  background: #00508e;
}
.bg-dark-often-2 {
  background: #00477f;
}
.bg-light-often-2 {
  background: #005393;
}
.bg-dark-often-3 {
  background: #00447a;
}
.bg-light-often-3 {
  background: #005698;
}
.bg-dark-often-4 {
  background: #004275;
}
.bg-light-often-4 {
  background: #00589d;
}
.bg-dark-often-5 {
  background: #003f70;
}
.bg-light-often-5 {
  background: #005ba3;
}
.bg-dark-often-6 {
  background: #003c6a;
}
.bg-light-often-6 {
  background: #005ea8;
}
.bg-dark-often-7 {
  background: #003965;
}
.bg-light-often-7 {
  background: #0061ad;
}
.bg-dark-often-8 {
  background: #003660;
}
.bg-light-often-8 {
  background: #0064b2;
}
.bg-dark-often-9 {
  background: #00335b;
}
.bg-light-often-9 {
  background: #0067b7;
}
.bg-dark-often-10 {
  background: #003056;
}
.bg-light-often-10 {
  background: #006abc;
}
.bg-dark-often-11 {
  background: #002d51;
}
.bg-light-often-11 {
  background: #006dc1;
}
.bg-dark-often-12 {
  background: #002b4c;
}
.bg-light-often-12 {
  background: #006fc6;
}
.bg-dark-often-13 {
  background: #002847;
}
.bg-light-often-13 {
  background: #0072cb;
}
.bg-dark-often-14 {
  background: #002542;
}
.bg-light-often-14 {
  background: #0075d0;
}
.bg-dark-often-15 {
  background: #00223d;
}
.bg-light-often-15 {
  background: #0078d6;
}
.bg-dark-often-16 {
  background: #001f37;
}
.bg-light-often-16 {
  background: #007bdb;
}
.bg-dark-often-17 {
  background: #001c32;
}
.bg-light-often-17 {
  background: #007ee0;
}
.bg-dark-often-18 {
  background: #00192d;
}
.bg-light-often-18 {
  background: #0081e5;
}
.bg-dark-often-19 {
  background: #001728;
}
.bg-light-often-19 {
  background: #0083ea;
}
.bg-dark-often-20 {
  background: #001423;
}
.bg-light-often-20 {
  background: #0086ef;
}
.bg-dark-often-21 {
  background: #00111e;
}
.bg-light-often-21 {
  background: #0089f4;
}
.bg-dark-often-22 {
  background: #000e19;
}
.bg-light-often-22 {
  background: #008cf9;
}
.bg-dark-often-23 {
  background: #000b14;
}
.bg-light-often-23 {
  background: #008ffe;
}
.bg-dark-often-24 {
  background: #00080f;
}
.bg-light-often-24 {
  background: #0491ff;
}
.bg-dark-often-25 {
  background: #00050a;
}
.bg-light-often-25 {
  background: #0a93ff;
}
.bg-dark-often-26 {
  background: #000204;
}
.bg-light-often-26 {
  background: #0f96ff;
}
.bg-dark-often-27 {
  background: black;
}
.bg-light-often-27 {
  background: #1498ff;
}
.bg-dark-often-28 {
  background: black;
}
.bg-light-often-28 {
  background: #199aff;
}
.bg-dark-often-29 {
  background: black;
}
.bg-light-often-29 {
  background: #1e9cff;
}
.bg-dark-often-30 {
  background: black;
}
.bg-light-often-30 {
  background: #239fff;
}
.bg-dark-often-31 {
  background: black;
}
.bg-light-often-31 {
  background: #28a1ff;
}
.bg-dark-often-32 {
  background: black;
}
.bg-light-often-32 {
  background: #2da3ff;
}
.bg-dark-often-33 {
  background: black;
}
.bg-light-often-33 {
  background: #32a5ff;
}
.bg-dark-often-34 {
  background: black;
}
.bg-light-often-34 {
  background: #37a8ff;
}
.bg-dark-often-35 {
  background: black;
}
.bg-light-often-35 {
  background: #3daaff;
}
.bg-dark-often-36 {
  background: black;
}
.bg-light-often-36 {
  background: #42acff;
}
.bg-dark-often-37 {
  background: black;
}
.bg-light-often-37 {
  background: #47aeff;
}
.bg-dark-often-38 {
  background: black;
}
.bg-light-often-38 {
  background: #4cb1ff;
}
.bg-dark-often-39 {
  background: black;
}
.bg-light-often-39 {
  background: #51b3ff;
}
.bg-dark-often-40 {
  background: black;
}
.bg-light-often-40 {
  background: #56b5ff;
}
.bg-dark-often-41 {
  background: black;
}
.bg-light-often-41 {
  background: #5bb7ff;
}
.bg-dark-often-42 {
  background: black;
}
.bg-light-often-42 {
  background: #60b9ff;
}
.bg-dark-often-43 {
  background: black;
}
.bg-light-often-43 {
  background: #65bcff;
}
.bg-dark-often-44 {
  background: black;
}
.bg-light-often-44 {
  background: #6abeff;
}
.bg-dark-often-45 {
  background: black;
}
.bg-light-often-45 {
  background: #70c0ff;
}
.bg-dark-often-46 {
  background: black;
}
.bg-light-often-46 {
  background: #75c2ff;
}
.bg-dark-often-47 {
  background: black;
}
.bg-light-often-47 {
  background: #7ac5ff;
}
.bg-dark-often-48 {
  background: black;
}
.bg-light-often-48 {
  background: #7fc7ff;
}
.bg-dark-often-49 {
  background: black;
}
.bg-light-often-49 {
  background: #84c9ff;
}
.bg-dark-often-50 {
  background: black;
}
.bg-light-often-50 {
  background: #89cbff;
}
.bg-dark-often-51 {
  background: black;
}
.bg-light-often-51 {
  background: #8eceff;
}
.bg-dark-often-52 {
  background: black;
}
.bg-light-often-52 {
  background: #93d0ff;
}
.bg-dark-often-53 {
  background: black;
}
.bg-light-often-53 {
  background: #98d2ff;
}
.bg-dark-often-54 {
  background: black;
}
.bg-light-often-54 {
  background: #9dd4ff;
}
.bg-dark-often-55 {
  background: black;
}
.bg-light-often-55 {
  background: #a3d6ff;
}
.bg-dark-often-56 {
  background: black;
}
.bg-light-often-56 {
  background: #a8d9ff;
}
.bg-dark-often-57 {
  background: black;
}
.bg-light-often-57 {
  background: #addbff;
}
.bg-dark-often-58 {
  background: black;
}
.bg-light-often-58 {
  background: #b2ddff;
}
.bg-dark-often-59 {
  background: black;
}
.bg-light-often-59 {
  background: #b7dfff;
}
.bg-dark-often-60 {
  background: black;
}
.bg-light-often-60 {
  background: #bce2ff;
}
.bg-dark-often-61 {
  background: black;
}
.bg-light-often-61 {
  background: #c1e4ff;
}
.bg-dark-often-62 {
  background: black;
}
.bg-light-often-62 {
  background: #c6e6ff;
}
.bg-dark-often-63 {
  background: black;
}
.bg-light-often-63 {
  background: #cbe8ff;
}
.bg-dark-often-64 {
  background: black;
}
.bg-light-often-64 {
  background: #d0ebff;
}
.bg-dark-often-65 {
  background: black;
}
.bg-light-often-65 {
  background: #d6edff;
}
.bg-dark-often-66 {
  background: black;
}
.bg-light-often-66 {
  background: #dbefff;
}
.bg-dark-often-67 {
  background: black;
}
.bg-light-often-67 {
  background: #e0f1ff;
}
.bg-dark-often-68 {
  background: black;
}
.bg-light-often-68 {
  background: #e5f4ff;
}
.bg-dark-often-69 {
  background: black;
}
.bg-light-often-69 {
  background: #eaf6ff;
}
.bg-dark-often-70 {
  background: black;
}
.bg-light-often-70 {
  background: #eff8ff;
}
.bg-dark-often-71 {
  background: black;
}
.bg-light-often-71 {
  background: #f4faff;
}
.bg-dark-often-72 {
  background: black;
}
.bg-light-often-72 {
  background: #f9fcff;
}
.bg-dark-often-73 {
  background: black;
}
.bg-light-often-73 {
  background: #feffff;
}
.bg-dark-often-74 {
  background: black;
}
.bg-light-often-74 {
  background: white;
}
.bg-dark-often-75 {
  background: black;
}
.bg-light-often-75 {
  background: white;
}
.bg-dark-often-76 {
  background: black;
}
.bg-light-often-76 {
  background: white;
}
.bg-dark-often-77 {
  background: black;
}
.bg-light-often-77 {
  background: white;
}
.bg-dark-often-78 {
  background: black;
}
.bg-light-often-78 {
  background: white;
}
.bg-dark-often-79 {
  background: black;
}
.bg-light-often-79 {
  background: white;
}
.bg-dark-often-80 {
  background: black;
}
.bg-light-often-80 {
  background: white;
}
.bg-dark-often-81 {
  background: black;
}
.bg-light-often-81 {
  background: white;
}
.bg-dark-often-82 {
  background: black;
}
.bg-light-often-82 {
  background: white;
}
.bg-dark-often-83 {
  background: black;
}
.bg-light-often-83 {
  background: white;
}
.bg-dark-often-84 {
  background: black;
}
.bg-light-often-84 {
  background: white;
}
.bg-dark-often-85 {
  background: black;
}
.bg-light-often-85 {
  background: white;
}
.bg-dark-often-86 {
  background: black;
}
.bg-light-often-86 {
  background: white;
}
.bg-dark-often-87 {
  background: black;
}
.bg-light-often-87 {
  background: white;
}
.bg-dark-often-88 {
  background: black;
}
.bg-light-often-88 {
  background: white;
}
.bg-dark-often-89 {
  background: black;
}
.bg-light-often-89 {
  background: white;
}
.bg-dark-often-90 {
  background: black;
}
.bg-light-often-90 {
  background: white;
}
.bg-dark-often-91 {
  background: black;
}
.bg-light-often-91 {
  background: white;
}
.bg-dark-often-92 {
  background: black;
}
.bg-light-often-92 {
  background: white;
}
.bg-dark-often-93 {
  background: black;
}
.bg-light-often-93 {
  background: white;
}
.bg-dark-often-94 {
  background: black;
}
.bg-light-often-94 {
  background: white;
}
.bg-dark-often-95 {
  background: black;
}
.bg-light-often-95 {
  background: white;
}
.bg-dark-often-96 {
  background: black;
}
.bg-light-often-96 {
  background: white;
}
.bg-dark-often-97 {
  background: black;
}
.bg-light-often-97 {
  background: white;
}
.bg-dark-often-98 {
  background: black;
}
.bg-light-often-98 {
  background: white;
}
.bg-dark-often-99 {
  background: black;
}
.bg-light-often-99 {
  background: white;
}
.bg-dark-often-100 {
  background: black;
}
.bg-light-often-100 {
  background: white;
}

.text-asneeded {
  color: #A71163 !important;
}

.border-asneeded {
  border-color: #A71163;
}

.asneeded {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-asneeded {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-asneeded:hover {
    background-color: #be1371 !important;
  }
}
.tile-asneeded:active, .tile-asneeded:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-asneeded {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-asneeded {
  background-color: #A71163 !important;
}

.btn-asneeded {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-asneeded:focus, .btn-asneeded:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-asneeded-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-asneeded-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-asneeded-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-asneeded-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-asneeded-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-asneeded-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-asneeded-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-asneeded-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-asneeded-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-asneeded {
  background: #A71163;
}
.bg-dark-asneeded-1 {
  background: #a21160;
}
.bg-light-asneeded-1 {
  background: #ac1166;
}
.bg-dark-asneeded-2 {
  background: #9e105e;
}
.bg-light-asneeded-2 {
  background: #b01268;
}
.bg-dark-asneeded-3 {
  background: #99105b;
}
.bg-light-asneeded-3 {
  background: #b5126b;
}
.bg-dark-asneeded-4 {
  background: #940f58;
}
.bg-light-asneeded-4 {
  background: #ba136e;
}
.bg-dark-asneeded-5 {
  background: #900f55;
}
.bg-light-asneeded-5 {
  background: #be1371;
}
.bg-dark-asneeded-6 {
  background: #8b0e53;
}
.bg-light-asneeded-6 {
  background: #c31473;
}
.bg-dark-asneeded-7 {
  background: #870e50;
}
.bg-light-asneeded-7 {
  background: #c71476;
}
.bg-dark-asneeded-8 {
  background: #820d4d;
}
.bg-light-asneeded-8 {
  background: #cc1579;
}
.bg-dark-asneeded-9 {
  background: #7d0d4a;
}
.bg-light-asneeded-9 {
  background: #d1157c;
}
.bg-dark-asneeded-10 {
  background: #790c48;
}
.bg-light-asneeded-10 {
  background: #d5167e;
}
.bg-dark-asneeded-11 {
  background: #740c45;
}
.bg-light-asneeded-11 {
  background: #da1681;
}
.bg-dark-asneeded-12 {
  background: #6f0b42;
}
.bg-light-asneeded-12 {
  background: #df1784;
}
.bg-dark-asneeded-13 {
  background: #6b0b3f;
}
.bg-light-asneeded-13 {
  background: #e31787;
}
.bg-dark-asneeded-14 {
  background: #660a3d;
}
.bg-light-asneeded-14 {
  background: #e71889;
}
.bg-dark-asneeded-15 {
  background: #620a3a;
}
.bg-light-asneeded-15 {
  background: #e81d8c;
}
.bg-dark-asneeded-16 {
  background: #5d0937;
}
.bg-light-asneeded-16 {
  background: #e8218e;
}
.bg-dark-asneeded-17 {
  background: #580934;
}
.bg-light-asneeded-17 {
  background: #e92690;
}
.bg-dark-asneeded-18 {
  background: #540932;
}
.bg-light-asneeded-18 {
  background: #e92a93;
}
.bg-dark-asneeded-19 {
  background: #4f082f;
}
.bg-light-asneeded-19 {
  background: #ea2f95;
}
.bg-dark-asneeded-20 {
  background: #4a082c;
}
.bg-light-asneeded-20 {
  background: #ea3498;
}
.bg-dark-asneeded-21 {
  background: #460729;
}
.bg-light-asneeded-21 {
  background: #eb389a;
}
.bg-dark-asneeded-22 {
  background: #410727;
}
.bg-light-asneeded-22 {
  background: #eb3d9c;
}
.bg-dark-asneeded-23 {
  background: #3d0624;
}
.bg-light-asneeded-23 {
  background: #ec429f;
}
.bg-dark-asneeded-24 {
  background: #380621;
}
.bg-light-asneeded-24 {
  background: #ec46a1;
}
.bg-dark-asneeded-25 {
  background: #33051e;
}
.bg-light-asneeded-25 {
  background: #ed4ba3;
}
.bg-dark-asneeded-26 {
  background: #2f051c;
}
.bg-light-asneeded-26 {
  background: #ed4fa6;
}
.bg-dark-asneeded-27 {
  background: #2a0419;
}
.bg-light-asneeded-27 {
  background: #ee54a8;
}
.bg-dark-asneeded-28 {
  background: #250416;
}
.bg-light-asneeded-28 {
  background: #ee59aa;
}
.bg-dark-asneeded-29 {
  background: #210313;
}
.bg-light-asneeded-29 {
  background: #ef5dad;
}
.bg-dark-asneeded-30 {
  background: #1c0311;
}
.bg-light-asneeded-30 {
  background: #ef62af;
}
.bg-dark-asneeded-31 {
  background: #18020e;
}
.bg-light-asneeded-31 {
  background: #ef67b1;
}
.bg-dark-asneeded-32 {
  background: #13020b;
}
.bg-light-asneeded-32 {
  background: #f06bb4;
}
.bg-dark-asneeded-33 {
  background: #0e0108;
}
.bg-light-asneeded-33 {
  background: #f070b6;
}
.bg-dark-asneeded-34 {
  background: #0a0106;
}
.bg-light-asneeded-34 {
  background: #f174b9;
}
.bg-dark-asneeded-35 {
  background: #050103;
}
.bg-light-asneeded-35 {
  background: #f179bb;
}
.bg-dark-asneeded-36 {
  background: black;
}
.bg-light-asneeded-36 {
  background: #f27ebd;
}
.bg-dark-asneeded-37 {
  background: black;
}
.bg-light-asneeded-37 {
  background: #f282c0;
}
.bg-dark-asneeded-38 {
  background: black;
}
.bg-light-asneeded-38 {
  background: #f387c2;
}
.bg-dark-asneeded-39 {
  background: black;
}
.bg-light-asneeded-39 {
  background: #f38cc4;
}
.bg-dark-asneeded-40 {
  background: black;
}
.bg-light-asneeded-40 {
  background: #f490c7;
}
.bg-dark-asneeded-41 {
  background: black;
}
.bg-light-asneeded-41 {
  background: #f495c9;
}
.bg-dark-asneeded-42 {
  background: black;
}
.bg-light-asneeded-42 {
  background: #f59acb;
}
.bg-dark-asneeded-43 {
  background: black;
}
.bg-light-asneeded-43 {
  background: #f59ece;
}
.bg-dark-asneeded-44 {
  background: black;
}
.bg-light-asneeded-44 {
  background: #f6a3d0;
}
.bg-dark-asneeded-45 {
  background: black;
}
.bg-light-asneeded-45 {
  background: #f6a7d2;
}
.bg-dark-asneeded-46 {
  background: black;
}
.bg-light-asneeded-46 {
  background: #f7acd5;
}
.bg-dark-asneeded-47 {
  background: black;
}
.bg-light-asneeded-47 {
  background: #f7b1d7;
}
.bg-dark-asneeded-48 {
  background: black;
}
.bg-light-asneeded-48 {
  background: #f7b5d9;
}
.bg-dark-asneeded-49 {
  background: black;
}
.bg-light-asneeded-49 {
  background: #f8badc;
}
.bg-dark-asneeded-50 {
  background: black;
}
.bg-light-asneeded-50 {
  background: #f8bfde;
}
.bg-dark-asneeded-51 {
  background: black;
}
.bg-light-asneeded-51 {
  background: #f9c3e1;
}
.bg-dark-asneeded-52 {
  background: black;
}
.bg-light-asneeded-52 {
  background: #f9c8e3;
}
.bg-dark-asneeded-53 {
  background: black;
}
.bg-light-asneeded-53 {
  background: #facce5;
}
.bg-dark-asneeded-54 {
  background: black;
}
.bg-light-asneeded-54 {
  background: #fad1e8;
}
.bg-dark-asneeded-55 {
  background: black;
}
.bg-light-asneeded-55 {
  background: #fbd6ea;
}
.bg-dark-asneeded-56 {
  background: black;
}
.bg-light-asneeded-56 {
  background: #fbdaec;
}
.bg-dark-asneeded-57 {
  background: black;
}
.bg-light-asneeded-57 {
  background: #fcdfef;
}
.bg-dark-asneeded-58 {
  background: black;
}
.bg-light-asneeded-58 {
  background: #fce4f1;
}
.bg-dark-asneeded-59 {
  background: black;
}
.bg-light-asneeded-59 {
  background: #fde8f3;
}
.bg-dark-asneeded-60 {
  background: black;
}
.bg-light-asneeded-60 {
  background: #fdedf6;
}
.bg-dark-asneeded-61 {
  background: black;
}
.bg-light-asneeded-61 {
  background: #fef1f8;
}
.bg-dark-asneeded-62 {
  background: black;
}
.bg-light-asneeded-62 {
  background: #fef6fa;
}
.bg-dark-asneeded-63 {
  background: black;
}
.bg-light-asneeded-63 {
  background: #fffbfd;
}
.bg-dark-asneeded-64 {
  background: black;
}
.bg-light-asneeded-64 {
  background: white;
}
.bg-dark-asneeded-65 {
  background: black;
}
.bg-light-asneeded-65 {
  background: white;
}
.bg-dark-asneeded-66 {
  background: black;
}
.bg-light-asneeded-66 {
  background: white;
}
.bg-dark-asneeded-67 {
  background: black;
}
.bg-light-asneeded-67 {
  background: white;
}
.bg-dark-asneeded-68 {
  background: black;
}
.bg-light-asneeded-68 {
  background: white;
}
.bg-dark-asneeded-69 {
  background: black;
}
.bg-light-asneeded-69 {
  background: white;
}
.bg-dark-asneeded-70 {
  background: black;
}
.bg-light-asneeded-70 {
  background: white;
}
.bg-dark-asneeded-71 {
  background: black;
}
.bg-light-asneeded-71 {
  background: white;
}
.bg-dark-asneeded-72 {
  background: black;
}
.bg-light-asneeded-72 {
  background: white;
}
.bg-dark-asneeded-73 {
  background: black;
}
.bg-light-asneeded-73 {
  background: white;
}
.bg-dark-asneeded-74 {
  background: black;
}
.bg-light-asneeded-74 {
  background: white;
}
.bg-dark-asneeded-75 {
  background: black;
}
.bg-light-asneeded-75 {
  background: white;
}
.bg-dark-asneeded-76 {
  background: black;
}
.bg-light-asneeded-76 {
  background: white;
}
.bg-dark-asneeded-77 {
  background: black;
}
.bg-light-asneeded-77 {
  background: white;
}
.bg-dark-asneeded-78 {
  background: black;
}
.bg-light-asneeded-78 {
  background: white;
}
.bg-dark-asneeded-79 {
  background: black;
}
.bg-light-asneeded-79 {
  background: white;
}
.bg-dark-asneeded-80 {
  background: black;
}
.bg-light-asneeded-80 {
  background: white;
}
.bg-dark-asneeded-81 {
  background: black;
}
.bg-light-asneeded-81 {
  background: white;
}
.bg-dark-asneeded-82 {
  background: black;
}
.bg-light-asneeded-82 {
  background: white;
}
.bg-dark-asneeded-83 {
  background: black;
}
.bg-light-asneeded-83 {
  background: white;
}
.bg-dark-asneeded-84 {
  background: black;
}
.bg-light-asneeded-84 {
  background: white;
}
.bg-dark-asneeded-85 {
  background: black;
}
.bg-light-asneeded-85 {
  background: white;
}
.bg-dark-asneeded-86 {
  background: black;
}
.bg-light-asneeded-86 {
  background: white;
}
.bg-dark-asneeded-87 {
  background: black;
}
.bg-light-asneeded-87 {
  background: white;
}
.bg-dark-asneeded-88 {
  background: black;
}
.bg-light-asneeded-88 {
  background: white;
}
.bg-dark-asneeded-89 {
  background: black;
}
.bg-light-asneeded-89 {
  background: white;
}
.bg-dark-asneeded-90 {
  background: black;
}
.bg-light-asneeded-90 {
  background: white;
}
.bg-dark-asneeded-91 {
  background: black;
}
.bg-light-asneeded-91 {
  background: white;
}
.bg-dark-asneeded-92 {
  background: black;
}
.bg-light-asneeded-92 {
  background: white;
}
.bg-dark-asneeded-93 {
  background: black;
}
.bg-light-asneeded-93 {
  background: white;
}
.bg-dark-asneeded-94 {
  background: black;
}
.bg-light-asneeded-94 {
  background: white;
}
.bg-dark-asneeded-95 {
  background: black;
}
.bg-light-asneeded-95 {
  background: white;
}
.bg-dark-asneeded-96 {
  background: black;
}
.bg-light-asneeded-96 {
  background: white;
}
.bg-dark-asneeded-97 {
  background: black;
}
.bg-light-asneeded-97 {
  background: white;
}
.bg-dark-asneeded-98 {
  background: black;
}
.bg-light-asneeded-98 {
  background: white;
}
.bg-dark-asneeded-99 {
  background: black;
}
.bg-light-asneeded-99 {
  background: white;
}
.bg-dark-asneeded-100 {
  background: black;
}
.bg-light-asneeded-100 {
  background: white;
}

.text-settings {
  color: #B52F13 !important;
}

.border-settings {
  border-color: #B52F13;
}

.settings {
  background-color: #B52F13 !important;
  color: white !important;
}

.tile-settings {
  background: #B52F13 !important;
}
@media (min-width: 1025px) {
  .tile-settings:hover {
    background-color: #cc3515 !important;
  }
}
.tile-settings:active, .tile-settings:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(181, 47, 19, 0.5);
  background-color: #be3114 !important;
}

.target-settings {
  background: #B52F13 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-settings {
  background-color: #B52F13 !important;
}

.btn-settings {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #B52F13 !important;
  border: 2px solid #B52F13 !important;
}
.btn-settings:focus, .btn-settings:active {
  outline: none;
  color: white !important;
  background: #B52F13 !important;
  text-decoration: none;
}

.bg-overlay-settings-10 {
  background: rgba(181, 47, 19, 0.1);
}
.bg-overlay-settings-20 {
  background: rgba(181, 47, 19, 0.2);
}
.bg-overlay-settings-30 {
  background: rgba(181, 47, 19, 0.3);
}
.bg-overlay-settings-40 {
  background: rgba(181, 47, 19, 0.4);
}
.bg-overlay-settings-50 {
  background: rgba(181, 47, 19, 0.5);
}
.bg-overlay-settings-60 {
  background: rgba(181, 47, 19, 0.6);
}
.bg-overlay-settings-70 {
  background: rgba(181, 47, 19, 0.7);
}
.bg-overlay-settings-80 {
  background: rgba(181, 47, 19, 0.8);
}
.bg-overlay-settings-90 {
  background: rgba(181, 47, 19, 0.9);
}
.bg-settings {
  background: #B52F13;
}
.bg-dark-settings-1 {
  background: #b02e13;
}
.bg-light-settings-1 {
  background: #ba3013;
}
.bg-dark-settings-2 {
  background: #ac2d12;
}
.bg-light-settings-2 {
  background: #be3114;
}
.bg-dark-settings-3 {
  background: #a72b12;
}
.bg-light-settings-3 {
  background: #c33314;
}
.bg-dark-settings-4 {
  background: #a32a11;
}
.bg-light-settings-4 {
  background: #c73415;
}
.bg-dark-settings-5 {
  background: #9e2911;
}
.bg-light-settings-5 {
  background: #cc3515;
}
.bg-dark-settings-6 {
  background: #992810;
}
.bg-light-settings-6 {
  background: #d13616;
}
.bg-dark-settings-7 {
  background: #952710;
}
.bg-light-settings-7 {
  background: #d53716;
}
.bg-dark-settings-8 {
  background: #90250f;
}
.bg-light-settings-8 {
  background: #da3917;
}
.bg-dark-settings-9 {
  background: #8b240f;
}
.bg-light-settings-9 {
  background: #df3a17;
}
.bg-dark-settings-10 {
  background: #87230e;
}
.bg-light-settings-10 {
  background: #e33b18;
}
.bg-dark-settings-11 {
  background: #82220e;
}
.bg-light-settings-11 {
  background: #e73d19;
}
.bg-dark-settings-12 {
  background: #7e210d;
}
.bg-light-settings-12 {
  background: #e7411e;
}
.bg-dark-settings-13 {
  background: #791f0d;
}
.bg-light-settings-13 {
  background: #e84522;
}
.bg-dark-settings-14 {
  background: #741e0c;
}
.bg-light-settings-14 {
  background: #e84827;
}
.bg-dark-settings-15 {
  background: #701d0c;
}
.bg-light-settings-15 {
  background: #e94c2c;
}
.bg-dark-settings-16 {
  background: #6b1c0b;
}
.bg-light-settings-16 {
  background: #e95030;
}
.bg-dark-settings-17 {
  background: #671b0b;
}
.bg-light-settings-17 {
  background: #ea5435;
}
.bg-dark-settings-18 {
  background: #62190a;
}
.bg-light-settings-18 {
  background: #ea583a;
}
.bg-dark-settings-19 {
  background: #5d180a;
}
.bg-light-settings-19 {
  background: #eb5c3e;
}
.bg-dark-settings-20 {
  background: #591709;
}
.bg-light-settings-20 {
  background: #eb6043;
}
.bg-dark-settings-21 {
  background: #541609;
}
.bg-light-settings-21 {
  background: #ec6447;
}
.bg-dark-settings-22 {
  background: #4f1508;
}
.bg-light-settings-22 {
  background: #ec684c;
}
.bg-dark-settings-23 {
  background: #4b1308;
}
.bg-light-settings-23 {
  background: #ed6c51;
}
.bg-dark-settings-24 {
  background: #461207;
}
.bg-light-settings-24 {
  background: #ed6f55;
}
.bg-dark-settings-25 {
  background: #421107;
}
.bg-light-settings-25 {
  background: #ee735a;
}
.bg-dark-settings-26 {
  background: #3d1006;
}
.bg-light-settings-26 {
  background: #ee775e;
}
.bg-dark-settings-27 {
  background: #380f06;
}
.bg-light-settings-27 {
  background: #ef7b63;
}
.bg-dark-settings-28 {
  background: #340d05;
}
.bg-light-settings-28 {
  background: #ef7f68;
}
.bg-dark-settings-29 {
  background: #2f0c05;
}
.bg-light-settings-29 {
  background: #f0836c;
}
.bg-dark-settings-30 {
  background: #2b0b04;
}
.bg-light-settings-30 {
  background: #f08771;
}
.bg-dark-settings-31 {
  background: #260a04;
}
.bg-light-settings-31 {
  background: #f18b76;
}
.bg-dark-settings-32 {
  background: #210903;
}
.bg-light-settings-32 {
  background: #f18f7a;
}
.bg-dark-settings-33 {
  background: #1d0703;
}
.bg-light-settings-33 {
  background: #f2937f;
}
.bg-dark-settings-34 {
  background: #180603;
}
.bg-light-settings-34 {
  background: #f29783;
}
.bg-dark-settings-35 {
  background: #130502;
}
.bg-light-settings-35 {
  background: #f39a88;
}
.bg-dark-settings-36 {
  background: #0f0402;
}
.bg-light-settings-36 {
  background: #f39e8d;
}
.bg-dark-settings-37 {
  background: #0a0301;
}
.bg-light-settings-37 {
  background: #f3a291;
}
.bg-dark-settings-38 {
  background: #060101;
}
.bg-light-settings-38 {
  background: #f4a696;
}
.bg-dark-settings-39 {
  background: #010000;
}
.bg-light-settings-39 {
  background: #f4aa9a;
}
.bg-dark-settings-40 {
  background: black;
}
.bg-light-settings-40 {
  background: #f5ae9f;
}
.bg-dark-settings-41 {
  background: black;
}
.bg-light-settings-41 {
  background: #f5b2a4;
}
.bg-dark-settings-42 {
  background: black;
}
.bg-light-settings-42 {
  background: #f6b6a8;
}
.bg-dark-settings-43 {
  background: black;
}
.bg-light-settings-43 {
  background: #f6baad;
}
.bg-dark-settings-44 {
  background: black;
}
.bg-light-settings-44 {
  background: #f7beb2;
}
.bg-dark-settings-45 {
  background: black;
}
.bg-light-settings-45 {
  background: #f7c1b6;
}
.bg-dark-settings-46 {
  background: black;
}
.bg-light-settings-46 {
  background: #f8c5bb;
}
.bg-dark-settings-47 {
  background: black;
}
.bg-light-settings-47 {
  background: #f8c9bf;
}
.bg-dark-settings-48 {
  background: black;
}
.bg-light-settings-48 {
  background: #f9cdc4;
}
.bg-dark-settings-49 {
  background: black;
}
.bg-light-settings-49 {
  background: #f9d1c9;
}
.bg-dark-settings-50 {
  background: black;
}
.bg-light-settings-50 {
  background: #fad5cd;
}
.bg-dark-settings-51 {
  background: black;
}
.bg-light-settings-51 {
  background: #fad9d2;
}
.bg-dark-settings-52 {
  background: black;
}
.bg-light-settings-52 {
  background: #fbddd6;
}
.bg-dark-settings-53 {
  background: black;
}
.bg-light-settings-53 {
  background: #fbe1db;
}
.bg-dark-settings-54 {
  background: black;
}
.bg-light-settings-54 {
  background: #fce5e0;
}
.bg-dark-settings-55 {
  background: black;
}
.bg-light-settings-55 {
  background: #fce8e4;
}
.bg-dark-settings-56 {
  background: black;
}
.bg-light-settings-56 {
  background: #fdece9;
}
.bg-dark-settings-57 {
  background: black;
}
.bg-light-settings-57 {
  background: #fdf0ee;
}
.bg-dark-settings-58 {
  background: black;
}
.bg-light-settings-58 {
  background: #fef4f2;
}
.bg-dark-settings-59 {
  background: black;
}
.bg-light-settings-59 {
  background: #fef8f7;
}
.bg-dark-settings-60 {
  background: black;
}
.bg-light-settings-60 {
  background: #fffcfb;
}
.bg-dark-settings-61 {
  background: black;
}
.bg-light-settings-61 {
  background: white;
}
.bg-dark-settings-62 {
  background: black;
}
.bg-light-settings-62 {
  background: white;
}
.bg-dark-settings-63 {
  background: black;
}
.bg-light-settings-63 {
  background: white;
}
.bg-dark-settings-64 {
  background: black;
}
.bg-light-settings-64 {
  background: white;
}
.bg-dark-settings-65 {
  background: black;
}
.bg-light-settings-65 {
  background: white;
}
.bg-dark-settings-66 {
  background: black;
}
.bg-light-settings-66 {
  background: white;
}
.bg-dark-settings-67 {
  background: black;
}
.bg-light-settings-67 {
  background: white;
}
.bg-dark-settings-68 {
  background: black;
}
.bg-light-settings-68 {
  background: white;
}
.bg-dark-settings-69 {
  background: black;
}
.bg-light-settings-69 {
  background: white;
}
.bg-dark-settings-70 {
  background: black;
}
.bg-light-settings-70 {
  background: white;
}
.bg-dark-settings-71 {
  background: black;
}
.bg-light-settings-71 {
  background: white;
}
.bg-dark-settings-72 {
  background: black;
}
.bg-light-settings-72 {
  background: white;
}
.bg-dark-settings-73 {
  background: black;
}
.bg-light-settings-73 {
  background: white;
}
.bg-dark-settings-74 {
  background: black;
}
.bg-light-settings-74 {
  background: white;
}
.bg-dark-settings-75 {
  background: black;
}
.bg-light-settings-75 {
  background: white;
}
.bg-dark-settings-76 {
  background: black;
}
.bg-light-settings-76 {
  background: white;
}
.bg-dark-settings-77 {
  background: black;
}
.bg-light-settings-77 {
  background: white;
}
.bg-dark-settings-78 {
  background: black;
}
.bg-light-settings-78 {
  background: white;
}
.bg-dark-settings-79 {
  background: black;
}
.bg-light-settings-79 {
  background: white;
}
.bg-dark-settings-80 {
  background: black;
}
.bg-light-settings-80 {
  background: white;
}
.bg-dark-settings-81 {
  background: black;
}
.bg-light-settings-81 {
  background: white;
}
.bg-dark-settings-82 {
  background: black;
}
.bg-light-settings-82 {
  background: white;
}
.bg-dark-settings-83 {
  background: black;
}
.bg-light-settings-83 {
  background: white;
}
.bg-dark-settings-84 {
  background: black;
}
.bg-light-settings-84 {
  background: white;
}
.bg-dark-settings-85 {
  background: black;
}
.bg-light-settings-85 {
  background: white;
}
.bg-dark-settings-86 {
  background: black;
}
.bg-light-settings-86 {
  background: white;
}
.bg-dark-settings-87 {
  background: black;
}
.bg-light-settings-87 {
  background: white;
}
.bg-dark-settings-88 {
  background: black;
}
.bg-light-settings-88 {
  background: white;
}
.bg-dark-settings-89 {
  background: black;
}
.bg-light-settings-89 {
  background: white;
}
.bg-dark-settings-90 {
  background: black;
}
.bg-light-settings-90 {
  background: white;
}
.bg-dark-settings-91 {
  background: black;
}
.bg-light-settings-91 {
  background: white;
}
.bg-dark-settings-92 {
  background: black;
}
.bg-light-settings-92 {
  background: white;
}
.bg-dark-settings-93 {
  background: black;
}
.bg-light-settings-93 {
  background: white;
}
.bg-dark-settings-94 {
  background: black;
}
.bg-light-settings-94 {
  background: white;
}
.bg-dark-settings-95 {
  background: black;
}
.bg-light-settings-95 {
  background: white;
}
.bg-dark-settings-96 {
  background: black;
}
.bg-light-settings-96 {
  background: white;
}
.bg-dark-settings-97 {
  background: black;
}
.bg-light-settings-97 {
  background: white;
}
.bg-dark-settings-98 {
  background: black;
}
.bg-light-settings-98 {
  background: white;
}
.bg-dark-settings-99 {
  background: black;
}
.bg-light-settings-99 {
  background: white;
}
.bg-dark-settings-100 {
  background: black;
}
.bg-light-settings-100 {
  background: white;
}

.text-other {
  color: #8F1013 !important;
}

.border-other {
  border-color: #8F1013;
}

.other {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-other {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-other:hover {
    background-color: #a61316 !important;
  }
}
.tile-other:active, .tile-other:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-other {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-other {
  background-color: #8F1013 !important;
}

.btn-other {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-other:focus, .btn-other:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-other-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-other-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-other-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-other-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-other-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-other-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-other-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-other-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-other-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-other {
  background: #8F1013;
}
.bg-dark-other-1 {
  background: #8a0f12;
}
.bg-light-other-1 {
  background: #941114;
}
.bg-dark-other-2 {
  background: #860f12;
}
.bg-light-other-2 {
  background: #981114;
}
.bg-dark-other-3 {
  background: #810e11;
}
.bg-light-other-3 {
  background: #9d1215;
}
.bg-dark-other-4 {
  background: #7d0e11;
}
.bg-light-other-4 {
  background: #a11215;
}
.bg-dark-other-5 {
  background: #780d10;
}
.bg-light-other-5 {
  background: #a61316;
}
.bg-dark-other-6 {
  background: #730d0f;
}
.bg-light-other-6 {
  background: #ab1317;
}
.bg-dark-other-7 {
  background: #6f0c0f;
}
.bg-light-other-7 {
  background: #af1417;
}
.bg-dark-other-8 {
  background: #6a0c0e;
}
.bg-light-other-8 {
  background: #b41418;
}
.bg-dark-other-9 {
  background: #660b0e;
}
.bg-light-other-9 {
  background: #b81518;
}
.bg-dark-other-10 {
  background: #610b0d;
}
.bg-light-other-10 {
  background: #bd1519;
}
.bg-dark-other-11 {
  background: #5d0a0c;
}
.bg-light-other-11 {
  background: #c1161a;
}
.bg-dark-other-12 {
  background: #580a0c;
}
.bg-light-other-12 {
  background: #c6161a;
}
.bg-dark-other-13 {
  background: #53090b;
}
.bg-light-other-13 {
  background: #cb171b;
}
.bg-dark-other-14 {
  background: #4f090a;
}
.bg-light-other-14 {
  background: #cf171c;
}
.bg-dark-other-15 {
  background: #4a080a;
}
.bg-light-other-15 {
  background: #d4181c;
}
.bg-dark-other-16 {
  background: #460809;
}
.bg-light-other-16 {
  background: #d8181d;
}
.bg-dark-other-17 {
  background: #410709;
}
.bg-light-other-17 {
  background: #dd191d;
}
.bg-dark-other-18 {
  background: #3c0708;
}
.bg-light-other-18 {
  background: #e2191e;
}
.bg-dark-other-19 {
  background: #380607;
}
.bg-light-other-19 {
  background: #e51a1f;
}
.bg-dark-other-20 {
  background: #330607;
}
.bg-light-other-20 {
  background: #e61f24;
}
.bg-dark-other-21 {
  background: #2f0506;
}
.bg-light-other-21 {
  background: #e62428;
}
.bg-dark-other-22 {
  background: #2a0506;
}
.bg-light-other-22 {
  background: #e7282d;
}
.bg-dark-other-23 {
  background: #260405;
}
.bg-light-other-23 {
  background: #e72d31;
}
.bg-dark-other-24 {
  background: #210404;
}
.bg-light-other-24 {
  background: #e83136;
}
.bg-dark-other-25 {
  background: #1c0304;
}
.bg-light-other-25 {
  background: #e9363a;
}
.bg-dark-other-26 {
  background: #180303;
}
.bg-light-other-26 {
  background: #e93b3f;
}
.bg-dark-other-27 {
  background: #130203;
}
.bg-light-other-27 {
  background: #ea3f43;
}
.bg-dark-other-28 {
  background: #0f0202;
}
.bg-light-other-28 {
  background: #ea4448;
}
.bg-dark-other-29 {
  background: #0a0101;
}
.bg-light-other-29 {
  background: #eb484c;
}
.bg-dark-other-30 {
  background: #050101;
}
.bg-light-other-30 {
  background: #eb4d51;
}
.bg-dark-other-31 {
  background: #010000;
}
.bg-light-other-31 {
  background: #ec5255;
}
.bg-dark-other-32 {
  background: black;
}
.bg-light-other-32 {
  background: #ec565a;
}
.bg-dark-other-33 {
  background: black;
}
.bg-light-other-33 {
  background: #ed5b5e;
}
.bg-dark-other-34 {
  background: black;
}
.bg-light-other-34 {
  background: #ed5f63;
}
.bg-dark-other-35 {
  background: black;
}
.bg-light-other-35 {
  background: #ee6467;
}
.bg-dark-other-36 {
  background: black;
}
.bg-light-other-36 {
  background: #ee686c;
}
.bg-dark-other-37 {
  background: black;
}
.bg-light-other-37 {
  background: #ef6d70;
}
.bg-dark-other-38 {
  background: black;
}
.bg-light-other-38 {
  background: #ef7275;
}
.bg-dark-other-39 {
  background: black;
}
.bg-light-other-39 {
  background: #f07679;
}
.bg-dark-other-40 {
  background: black;
}
.bg-light-other-40 {
  background: #f07b7e;
}
.bg-dark-other-41 {
  background: black;
}
.bg-light-other-41 {
  background: #f17f82;
}
.bg-dark-other-42 {
  background: black;
}
.bg-light-other-42 {
  background: #f18487;
}
.bg-dark-other-43 {
  background: black;
}
.bg-light-other-43 {
  background: #f2898b;
}
.bg-dark-other-44 {
  background: black;
}
.bg-light-other-44 {
  background: #f28d90;
}
.bg-dark-other-45 {
  background: black;
}
.bg-light-other-45 {
  background: #f39294;
}
.bg-dark-other-46 {
  background: black;
}
.bg-light-other-46 {
  background: #f39699;
}
.bg-dark-other-47 {
  background: black;
}
.bg-light-other-47 {
  background: #f49b9d;
}
.bg-dark-other-48 {
  background: black;
}
.bg-light-other-48 {
  background: #f49fa1;
}
.bg-dark-other-49 {
  background: black;
}
.bg-light-other-49 {
  background: #f5a4a6;
}
.bg-dark-other-50 {
  background: black;
}
.bg-light-other-50 {
  background: #f5a9aa;
}
.bg-dark-other-51 {
  background: black;
}
.bg-light-other-51 {
  background: #f6adaf;
}
.bg-dark-other-52 {
  background: black;
}
.bg-light-other-52 {
  background: #f6b2b3;
}
.bg-dark-other-53 {
  background: black;
}
.bg-light-other-53 {
  background: #f7b6b8;
}
.bg-dark-other-54 {
  background: black;
}
.bg-light-other-54 {
  background: #f7bbbc;
}
.bg-dark-other-55 {
  background: black;
}
.bg-light-other-55 {
  background: #f8c0c1;
}
.bg-dark-other-56 {
  background: black;
}
.bg-light-other-56 {
  background: #f8c4c5;
}
.bg-dark-other-57 {
  background: black;
}
.bg-light-other-57 {
  background: #f9c9ca;
}
.bg-dark-other-58 {
  background: black;
}
.bg-light-other-58 {
  background: #f9cdce;
}
.bg-dark-other-59 {
  background: black;
}
.bg-light-other-59 {
  background: #fad2d3;
}
.bg-dark-other-60 {
  background: black;
}
.bg-light-other-60 {
  background: #fad7d7;
}
.bg-dark-other-61 {
  background: black;
}
.bg-light-other-61 {
  background: #fbdbdc;
}
.bg-dark-other-62 {
  background: black;
}
.bg-light-other-62 {
  background: #fbe0e0;
}
.bg-dark-other-63 {
  background: black;
}
.bg-light-other-63 {
  background: #fce4e5;
}
.bg-dark-other-64 {
  background: black;
}
.bg-light-other-64 {
  background: #fde9e9;
}
.bg-dark-other-65 {
  background: black;
}
.bg-light-other-65 {
  background: #fdedee;
}
.bg-dark-other-66 {
  background: black;
}
.bg-light-other-66 {
  background: #fef2f2;
}
.bg-dark-other-67 {
  background: black;
}
.bg-light-other-67 {
  background: #fef7f7;
}
.bg-dark-other-68 {
  background: black;
}
.bg-light-other-68 {
  background: #fffbfb;
}
.bg-dark-other-69 {
  background: black;
}
.bg-light-other-69 {
  background: white;
}
.bg-dark-other-70 {
  background: black;
}
.bg-light-other-70 {
  background: white;
}
.bg-dark-other-71 {
  background: black;
}
.bg-light-other-71 {
  background: white;
}
.bg-dark-other-72 {
  background: black;
}
.bg-light-other-72 {
  background: white;
}
.bg-dark-other-73 {
  background: black;
}
.bg-light-other-73 {
  background: white;
}
.bg-dark-other-74 {
  background: black;
}
.bg-light-other-74 {
  background: white;
}
.bg-dark-other-75 {
  background: black;
}
.bg-light-other-75 {
  background: white;
}
.bg-dark-other-76 {
  background: black;
}
.bg-light-other-76 {
  background: white;
}
.bg-dark-other-77 {
  background: black;
}
.bg-light-other-77 {
  background: white;
}
.bg-dark-other-78 {
  background: black;
}
.bg-light-other-78 {
  background: white;
}
.bg-dark-other-79 {
  background: black;
}
.bg-light-other-79 {
  background: white;
}
.bg-dark-other-80 {
  background: black;
}
.bg-light-other-80 {
  background: white;
}
.bg-dark-other-81 {
  background: black;
}
.bg-light-other-81 {
  background: white;
}
.bg-dark-other-82 {
  background: black;
}
.bg-light-other-82 {
  background: white;
}
.bg-dark-other-83 {
  background: black;
}
.bg-light-other-83 {
  background: white;
}
.bg-dark-other-84 {
  background: black;
}
.bg-light-other-84 {
  background: white;
}
.bg-dark-other-85 {
  background: black;
}
.bg-light-other-85 {
  background: white;
}
.bg-dark-other-86 {
  background: black;
}
.bg-light-other-86 {
  background: white;
}
.bg-dark-other-87 {
  background: black;
}
.bg-light-other-87 {
  background: white;
}
.bg-dark-other-88 {
  background: black;
}
.bg-light-other-88 {
  background: white;
}
.bg-dark-other-89 {
  background: black;
}
.bg-light-other-89 {
  background: white;
}
.bg-dark-other-90 {
  background: black;
}
.bg-light-other-90 {
  background: white;
}
.bg-dark-other-91 {
  background: black;
}
.bg-light-other-91 {
  background: white;
}
.bg-dark-other-92 {
  background: black;
}
.bg-light-other-92 {
  background: white;
}
.bg-dark-other-93 {
  background: black;
}
.bg-light-other-93 {
  background: white;
}
.bg-dark-other-94 {
  background: black;
}
.bg-light-other-94 {
  background: white;
}
.bg-dark-other-95 {
  background: black;
}
.bg-light-other-95 {
  background: white;
}
.bg-dark-other-96 {
  background: black;
}
.bg-light-other-96 {
  background: white;
}
.bg-dark-other-97 {
  background: black;
}
.bg-light-other-97 {
  background: white;
}
.bg-dark-other-98 {
  background: black;
}
.bg-light-other-98 {
  background: white;
}
.bg-dark-other-99 {
  background: black;
}
.bg-light-other-99 {
  background: white;
}
.bg-dark-other-100 {
  background: black;
}
.bg-light-other-100 {
  background: white;
}

.text-switchapp {
  color: #383838 !important;
}

.border-switchapp {
  border-color: #383838;
}

.switchapp {
  background-color: #383838 !important;
  color: white !important;
}

.tile-switchapp {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-switchapp:hover {
    background-color: #454545 !important;
  }
}
.tile-switchapp:active, .tile-switchapp:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-switchapp {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-switchapp {
  background-color: #383838 !important;
}

.btn-switchapp {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-switchapp:focus, .btn-switchapp:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-switchapp-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-switchapp-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-switchapp-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-switchapp-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-switchapp-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-switchapp-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-switchapp-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-switchapp-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-switchapp-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-switchapp {
  background: #383838;
}
.bg-dark-switchapp-1 {
  background: #353535;
}
.bg-light-switchapp-1 {
  background: #3b3b3b;
}
.bg-dark-switchapp-2 {
  background: #333333;
}
.bg-light-switchapp-2 {
  background: #3d3d3d;
}
.bg-dark-switchapp-3 {
  background: #303030;
}
.bg-light-switchapp-3 {
  background: #404040;
}
.bg-dark-switchapp-4 {
  background: #2e2e2e;
}
.bg-light-switchapp-4 {
  background: #424242;
}
.bg-dark-switchapp-5 {
  background: #2b2b2b;
}
.bg-light-switchapp-5 {
  background: #454545;
}
.bg-dark-switchapp-6 {
  background: #292929;
}
.bg-light-switchapp-6 {
  background: #474747;
}
.bg-dark-switchapp-7 {
  background: #262626;
}
.bg-light-switchapp-7 {
  background: #4a4a4a;
}
.bg-dark-switchapp-8 {
  background: #242424;
}
.bg-light-switchapp-8 {
  background: #4c4c4c;
}
.bg-dark-switchapp-9 {
  background: #212121;
}
.bg-light-switchapp-9 {
  background: #4f4f4f;
}
.bg-dark-switchapp-10 {
  background: #1f1f1f;
}
.bg-light-switchapp-10 {
  background: #525252;
}
.bg-dark-switchapp-11 {
  background: #1c1c1c;
}
.bg-light-switchapp-11 {
  background: #545454;
}
.bg-dark-switchapp-12 {
  background: #191919;
}
.bg-light-switchapp-12 {
  background: #575757;
}
.bg-dark-switchapp-13 {
  background: #171717;
}
.bg-light-switchapp-13 {
  background: #595959;
}
.bg-dark-switchapp-14 {
  background: #141414;
}
.bg-light-switchapp-14 {
  background: #5c5c5c;
}
.bg-dark-switchapp-15 {
  background: #121212;
}
.bg-light-switchapp-15 {
  background: #5e5e5e;
}
.bg-dark-switchapp-16 {
  background: #0f0f0f;
}
.bg-light-switchapp-16 {
  background: #616161;
}
.bg-dark-switchapp-17 {
  background: #0d0d0d;
}
.bg-light-switchapp-17 {
  background: #636363;
}
.bg-dark-switchapp-18 {
  background: #0a0a0a;
}
.bg-light-switchapp-18 {
  background: #666666;
}
.bg-dark-switchapp-19 {
  background: #080808;
}
.bg-light-switchapp-19 {
  background: #686868;
}
.bg-dark-switchapp-20 {
  background: #050505;
}
.bg-light-switchapp-20 {
  background: #6b6b6b;
}
.bg-dark-switchapp-21 {
  background: #020202;
}
.bg-light-switchapp-21 {
  background: #6e6e6e;
}
.bg-dark-switchapp-22 {
  background: black;
}
.bg-light-switchapp-22 {
  background: #707070;
}
.bg-dark-switchapp-23 {
  background: black;
}
.bg-light-switchapp-23 {
  background: #737373;
}
.bg-dark-switchapp-24 {
  background: black;
}
.bg-light-switchapp-24 {
  background: #757575;
}
.bg-dark-switchapp-25 {
  background: black;
}
.bg-light-switchapp-25 {
  background: #787878;
}
.bg-dark-switchapp-26 {
  background: black;
}
.bg-light-switchapp-26 {
  background: #7a7a7a;
}
.bg-dark-switchapp-27 {
  background: black;
}
.bg-light-switchapp-27 {
  background: #7d7d7d;
}
.bg-dark-switchapp-28 {
  background: black;
}
.bg-light-switchapp-28 {
  background: #7f7f7f;
}
.bg-dark-switchapp-29 {
  background: black;
}
.bg-light-switchapp-29 {
  background: #828282;
}
.bg-dark-switchapp-30 {
  background: black;
}
.bg-light-switchapp-30 {
  background: #858585;
}
.bg-dark-switchapp-31 {
  background: black;
}
.bg-light-switchapp-31 {
  background: #878787;
}
.bg-dark-switchapp-32 {
  background: black;
}
.bg-light-switchapp-32 {
  background: #8a8a8a;
}
.bg-dark-switchapp-33 {
  background: black;
}
.bg-light-switchapp-33 {
  background: #8c8c8c;
}
.bg-dark-switchapp-34 {
  background: black;
}
.bg-light-switchapp-34 {
  background: #8f8f8f;
}
.bg-dark-switchapp-35 {
  background: black;
}
.bg-light-switchapp-35 {
  background: #919191;
}
.bg-dark-switchapp-36 {
  background: black;
}
.bg-light-switchapp-36 {
  background: #949494;
}
.bg-dark-switchapp-37 {
  background: black;
}
.bg-light-switchapp-37 {
  background: #969696;
}
.bg-dark-switchapp-38 {
  background: black;
}
.bg-light-switchapp-38 {
  background: #999999;
}
.bg-dark-switchapp-39 {
  background: black;
}
.bg-light-switchapp-39 {
  background: #9b9b9b;
}
.bg-dark-switchapp-40 {
  background: black;
}
.bg-light-switchapp-40 {
  background: #9e9e9e;
}
.bg-dark-switchapp-41 {
  background: black;
}
.bg-light-switchapp-41 {
  background: #a1a1a1;
}
.bg-dark-switchapp-42 {
  background: black;
}
.bg-light-switchapp-42 {
  background: #a3a3a3;
}
.bg-dark-switchapp-43 {
  background: black;
}
.bg-light-switchapp-43 {
  background: #a6a6a6;
}
.bg-dark-switchapp-44 {
  background: black;
}
.bg-light-switchapp-44 {
  background: #a8a8a8;
}
.bg-dark-switchapp-45 {
  background: black;
}
.bg-light-switchapp-45 {
  background: #ababab;
}
.bg-dark-switchapp-46 {
  background: black;
}
.bg-light-switchapp-46 {
  background: #adadad;
}
.bg-dark-switchapp-47 {
  background: black;
}
.bg-light-switchapp-47 {
  background: #b0b0b0;
}
.bg-dark-switchapp-48 {
  background: black;
}
.bg-light-switchapp-48 {
  background: #b2b2b2;
}
.bg-dark-switchapp-49 {
  background: black;
}
.bg-light-switchapp-49 {
  background: #b5b5b5;
}
.bg-dark-switchapp-50 {
  background: black;
}
.bg-light-switchapp-50 {
  background: #b8b8b8;
}
.bg-dark-switchapp-51 {
  background: black;
}
.bg-light-switchapp-51 {
  background: #bababa;
}
.bg-dark-switchapp-52 {
  background: black;
}
.bg-light-switchapp-52 {
  background: #bdbdbd;
}
.bg-dark-switchapp-53 {
  background: black;
}
.bg-light-switchapp-53 {
  background: #bfbfbf;
}
.bg-dark-switchapp-54 {
  background: black;
}
.bg-light-switchapp-54 {
  background: #c2c2c2;
}
.bg-dark-switchapp-55 {
  background: black;
}
.bg-light-switchapp-55 {
  background: #c4c4c4;
}
.bg-dark-switchapp-56 {
  background: black;
}
.bg-light-switchapp-56 {
  background: #c7c7c7;
}
.bg-dark-switchapp-57 {
  background: black;
}
.bg-light-switchapp-57 {
  background: #c9c9c9;
}
.bg-dark-switchapp-58 {
  background: black;
}
.bg-light-switchapp-58 {
  background: #cccccc;
}
.bg-dark-switchapp-59 {
  background: black;
}
.bg-light-switchapp-59 {
  background: #cecece;
}
.bg-dark-switchapp-60 {
  background: black;
}
.bg-light-switchapp-60 {
  background: #d1d1d1;
}
.bg-dark-switchapp-61 {
  background: black;
}
.bg-light-switchapp-61 {
  background: #d4d4d4;
}
.bg-dark-switchapp-62 {
  background: black;
}
.bg-light-switchapp-62 {
  background: #d6d6d6;
}
.bg-dark-switchapp-63 {
  background: black;
}
.bg-light-switchapp-63 {
  background: #d9d9d9;
}
.bg-dark-switchapp-64 {
  background: black;
}
.bg-light-switchapp-64 {
  background: #dbdbdb;
}
.bg-dark-switchapp-65 {
  background: black;
}
.bg-light-switchapp-65 {
  background: #dedede;
}
.bg-dark-switchapp-66 {
  background: black;
}
.bg-light-switchapp-66 {
  background: #e0e0e0;
}
.bg-dark-switchapp-67 {
  background: black;
}
.bg-light-switchapp-67 {
  background: #e3e3e3;
}
.bg-dark-switchapp-68 {
  background: black;
}
.bg-light-switchapp-68 {
  background: #e5e5e5;
}
.bg-dark-switchapp-69 {
  background: black;
}
.bg-light-switchapp-69 {
  background: #e8e8e8;
}
.bg-dark-switchapp-70 {
  background: black;
}
.bg-light-switchapp-70 {
  background: #ebebeb;
}
.bg-dark-switchapp-71 {
  background: black;
}
.bg-light-switchapp-71 {
  background: #ededed;
}
.bg-dark-switchapp-72 {
  background: black;
}
.bg-light-switchapp-72 {
  background: #f0f0f0;
}
.bg-dark-switchapp-73 {
  background: black;
}
.bg-light-switchapp-73 {
  background: #f2f2f2;
}
.bg-dark-switchapp-74 {
  background: black;
}
.bg-light-switchapp-74 {
  background: whitesmoke;
}
.bg-dark-switchapp-75 {
  background: black;
}
.bg-light-switchapp-75 {
  background: #f7f7f7;
}
.bg-dark-switchapp-76 {
  background: black;
}
.bg-light-switchapp-76 {
  background: #fafafa;
}
.bg-dark-switchapp-77 {
  background: black;
}
.bg-light-switchapp-77 {
  background: #fcfcfc;
}
.bg-dark-switchapp-78 {
  background: black;
}
.bg-light-switchapp-78 {
  background: white;
}
.bg-dark-switchapp-79 {
  background: black;
}
.bg-light-switchapp-79 {
  background: white;
}
.bg-dark-switchapp-80 {
  background: black;
}
.bg-light-switchapp-80 {
  background: white;
}
.bg-dark-switchapp-81 {
  background: black;
}
.bg-light-switchapp-81 {
  background: white;
}
.bg-dark-switchapp-82 {
  background: black;
}
.bg-light-switchapp-82 {
  background: white;
}
.bg-dark-switchapp-83 {
  background: black;
}
.bg-light-switchapp-83 {
  background: white;
}
.bg-dark-switchapp-84 {
  background: black;
}
.bg-light-switchapp-84 {
  background: white;
}
.bg-dark-switchapp-85 {
  background: black;
}
.bg-light-switchapp-85 {
  background: white;
}
.bg-dark-switchapp-86 {
  background: black;
}
.bg-light-switchapp-86 {
  background: white;
}
.bg-dark-switchapp-87 {
  background: black;
}
.bg-light-switchapp-87 {
  background: white;
}
.bg-dark-switchapp-88 {
  background: black;
}
.bg-light-switchapp-88 {
  background: white;
}
.bg-dark-switchapp-89 {
  background: black;
}
.bg-light-switchapp-89 {
  background: white;
}
.bg-dark-switchapp-90 {
  background: black;
}
.bg-light-switchapp-90 {
  background: white;
}
.bg-dark-switchapp-91 {
  background: black;
}
.bg-light-switchapp-91 {
  background: white;
}
.bg-dark-switchapp-92 {
  background: black;
}
.bg-light-switchapp-92 {
  background: white;
}
.bg-dark-switchapp-93 {
  background: black;
}
.bg-light-switchapp-93 {
  background: white;
}
.bg-dark-switchapp-94 {
  background: black;
}
.bg-light-switchapp-94 {
  background: white;
}
.bg-dark-switchapp-95 {
  background: black;
}
.bg-light-switchapp-95 {
  background: white;
}
.bg-dark-switchapp-96 {
  background: black;
}
.bg-light-switchapp-96 {
  background: white;
}
.bg-dark-switchapp-97 {
  background: black;
}
.bg-light-switchapp-97 {
  background: white;
}
.bg-dark-switchapp-98 {
  background: black;
}
.bg-light-switchapp-98 {
  background: white;
}
.bg-dark-switchapp-99 {
  background: black;
}
.bg-light-switchapp-99 {
  background: white;
}
.bg-dark-switchapp-100 {
  background: black;
}
.bg-light-switchapp-100 {
  background: white;
}

.text-support {
  color: #007E9E !important;
}

.border-support {
  border-color: #007E9E;
}

.support {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-support {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-support:hover {
    background-color: #0092b8 !important;
  }
}
.tile-support:active, .tile-support:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-support {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-support {
  background-color: #007E9E !important;
}

.btn-support {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-support:focus, .btn-support:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-support-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-support-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-support-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-support-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-support-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-support-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-support-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-support-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-support-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-support {
  background: #007E9E;
}
.bg-dark-support-1 {
  background: #007a99;
}
.bg-light-support-1 {
  background: #0082a3;
}
.bg-dark-support-2 {
  background: #007694;
}
.bg-light-support-2 {
  background: #0086a8;
}
.bg-dark-support-3 {
  background: #00728f;
}
.bg-light-support-3 {
  background: #008aad;
}
.bg-dark-support-4 {
  background: #006e8a;
}
.bg-light-support-4 {
  background: #008eb2;
}
.bg-dark-support-5 {
  background: #006a85;
}
.bg-light-support-5 {
  background: #0092b8;
}
.bg-dark-support-6 {
  background: #00667f;
}
.bg-light-support-6 {
  background: #0096bd;
}
.bg-dark-support-7 {
  background: #00627a;
}
.bg-light-support-7 {
  background: #009ac2;
}
.bg-dark-support-8 {
  background: #005d75;
}
.bg-light-support-8 {
  background: #009fc7;
}
.bg-dark-support-9 {
  background: #005970;
}
.bg-light-support-9 {
  background: #00a3cc;
}
.bg-dark-support-10 {
  background: #00556b;
}
.bg-light-support-10 {
  background: #00a7d1;
}
.bg-dark-support-11 {
  background: #005166;
}
.bg-light-support-11 {
  background: #00abd6;
}
.bg-dark-support-12 {
  background: #004d61;
}
.bg-light-support-12 {
  background: #00afdb;
}
.bg-dark-support-13 {
  background: #00495c;
}
.bg-light-support-13 {
  background: #00b3e0;
}
.bg-dark-support-14 {
  background: #004557;
}
.bg-light-support-14 {
  background: #00b7e5;
}
.bg-dark-support-15 {
  background: #004152;
}
.bg-light-support-15 {
  background: #00bbeb;
}
.bg-dark-support-16 {
  background: #003d4c;
}
.bg-light-support-16 {
  background: #00bff0;
}
.bg-dark-support-17 {
  background: #003947;
}
.bg-light-support-17 {
  background: #00c3f5;
}
.bg-dark-support-18 {
  background: #003542;
}
.bg-light-support-18 {
  background: #00c7fa;
}
.bg-dark-support-19 {
  background: #00313d;
}
.bg-light-support-19 {
  background: #00cbff;
}
.bg-dark-support-20 {
  background: #002d38;
}
.bg-light-support-20 {
  background: #05ccff;
}
.bg-dark-support-21 {
  background: #002933;
}
.bg-light-support-21 {
  background: #0acdff;
}
.bg-dark-support-22 {
  background: #00252e;
}
.bg-light-support-22 {
  background: #0fceff;
}
.bg-dark-support-23 {
  background: #002029;
}
.bg-light-support-23 {
  background: #14cfff;
}
.bg-dark-support-24 {
  background: #001c24;
}
.bg-light-support-24 {
  background: #19d0ff;
}
.bg-dark-support-25 {
  background: #00181f;
}
.bg-light-support-25 {
  background: #1fd2ff;
}
.bg-dark-support-26 {
  background: #001419;
}
.bg-light-support-26 {
  background: #24d3ff;
}
.bg-dark-support-27 {
  background: #001014;
}
.bg-light-support-27 {
  background: #29d4ff;
}
.bg-dark-support-28 {
  background: #000c0f;
}
.bg-light-support-28 {
  background: #2ed5ff;
}
.bg-dark-support-29 {
  background: #00080a;
}
.bg-light-support-29 {
  background: #33d6ff;
}
.bg-dark-support-30 {
  background: #000405;
}
.bg-light-support-30 {
  background: #38d7ff;
}
.bg-dark-support-31 {
  background: black;
}
.bg-light-support-31 {
  background: #3dd8ff;
}
.bg-dark-support-32 {
  background: black;
}
.bg-light-support-32 {
  background: #42d9ff;
}
.bg-dark-support-33 {
  background: black;
}
.bg-light-support-33 {
  background: #47daff;
}
.bg-dark-support-34 {
  background: black;
}
.bg-light-support-34 {
  background: #4cdbff;
}
.bg-dark-support-35 {
  background: black;
}
.bg-light-support-35 {
  background: #52dcff;
}
.bg-dark-support-36 {
  background: black;
}
.bg-light-support-36 {
  background: #57ddff;
}
.bg-dark-support-37 {
  background: black;
}
.bg-light-support-37 {
  background: #5cdeff;
}
.bg-dark-support-38 {
  background: black;
}
.bg-light-support-38 {
  background: #61dfff;
}
.bg-dark-support-39 {
  background: black;
}
.bg-light-support-39 {
  background: #66e0ff;
}
.bg-dark-support-40 {
  background: black;
}
.bg-light-support-40 {
  background: #6be1ff;
}
.bg-dark-support-41 {
  background: black;
}
.bg-light-support-41 {
  background: #70e2ff;
}
.bg-dark-support-42 {
  background: black;
}
.bg-light-support-42 {
  background: #75e3ff;
}
.bg-dark-support-43 {
  background: black;
}
.bg-light-support-43 {
  background: #7ae4ff;
}
.bg-dark-support-44 {
  background: black;
}
.bg-light-support-44 {
  background: #7fe5ff;
}
.bg-dark-support-45 {
  background: black;
}
.bg-light-support-45 {
  background: #85e6ff;
}
.bg-dark-support-46 {
  background: black;
}
.bg-light-support-46 {
  background: #8ae7ff;
}
.bg-dark-support-47 {
  background: black;
}
.bg-light-support-47 {
  background: #8fe8ff;
}
.bg-dark-support-48 {
  background: black;
}
.bg-light-support-48 {
  background: #94e9ff;
}
.bg-dark-support-49 {
  background: black;
}
.bg-light-support-49 {
  background: #99eaff;
}
.bg-dark-support-50 {
  background: black;
}
.bg-light-support-50 {
  background: #9eebff;
}
.bg-dark-support-51 {
  background: black;
}
.bg-light-support-51 {
  background: #a3ecff;
}
.bg-dark-support-52 {
  background: black;
}
.bg-light-support-52 {
  background: #a8edff;
}
.bg-dark-support-53 {
  background: black;
}
.bg-light-support-53 {
  background: #adeeff;
}
.bg-dark-support-54 {
  background: black;
}
.bg-light-support-54 {
  background: #b2efff;
}
.bg-dark-support-55 {
  background: black;
}
.bg-light-support-55 {
  background: #b8f1ff;
}
.bg-dark-support-56 {
  background: black;
}
.bg-light-support-56 {
  background: #bdf2ff;
}
.bg-dark-support-57 {
  background: black;
}
.bg-light-support-57 {
  background: #c2f3ff;
}
.bg-dark-support-58 {
  background: black;
}
.bg-light-support-58 {
  background: #c7f4ff;
}
.bg-dark-support-59 {
  background: black;
}
.bg-light-support-59 {
  background: #ccf5ff;
}
.bg-dark-support-60 {
  background: black;
}
.bg-light-support-60 {
  background: #d1f6ff;
}
.bg-dark-support-61 {
  background: black;
}
.bg-light-support-61 {
  background: #d6f7ff;
}
.bg-dark-support-62 {
  background: black;
}
.bg-light-support-62 {
  background: #dbf8ff;
}
.bg-dark-support-63 {
  background: black;
}
.bg-light-support-63 {
  background: #e0f9ff;
}
.bg-dark-support-64 {
  background: black;
}
.bg-light-support-64 {
  background: #e5faff;
}
.bg-dark-support-65 {
  background: black;
}
.bg-light-support-65 {
  background: #ebfbff;
}
.bg-dark-support-66 {
  background: black;
}
.bg-light-support-66 {
  background: #f0fcff;
}
.bg-dark-support-67 {
  background: black;
}
.bg-light-support-67 {
  background: #f5fdff;
}
.bg-dark-support-68 {
  background: black;
}
.bg-light-support-68 {
  background: #fafeff;
}
.bg-dark-support-69 {
  background: black;
}
.bg-light-support-69 {
  background: white;
}
.bg-dark-support-70 {
  background: black;
}
.bg-light-support-70 {
  background: white;
}
.bg-dark-support-71 {
  background: black;
}
.bg-light-support-71 {
  background: white;
}
.bg-dark-support-72 {
  background: black;
}
.bg-light-support-72 {
  background: white;
}
.bg-dark-support-73 {
  background: black;
}
.bg-light-support-73 {
  background: white;
}
.bg-dark-support-74 {
  background: black;
}
.bg-light-support-74 {
  background: white;
}
.bg-dark-support-75 {
  background: black;
}
.bg-light-support-75 {
  background: white;
}
.bg-dark-support-76 {
  background: black;
}
.bg-light-support-76 {
  background: white;
}
.bg-dark-support-77 {
  background: black;
}
.bg-light-support-77 {
  background: white;
}
.bg-dark-support-78 {
  background: black;
}
.bg-light-support-78 {
  background: white;
}
.bg-dark-support-79 {
  background: black;
}
.bg-light-support-79 {
  background: white;
}
.bg-dark-support-80 {
  background: black;
}
.bg-light-support-80 {
  background: white;
}
.bg-dark-support-81 {
  background: black;
}
.bg-light-support-81 {
  background: white;
}
.bg-dark-support-82 {
  background: black;
}
.bg-light-support-82 {
  background: white;
}
.bg-dark-support-83 {
  background: black;
}
.bg-light-support-83 {
  background: white;
}
.bg-dark-support-84 {
  background: black;
}
.bg-light-support-84 {
  background: white;
}
.bg-dark-support-85 {
  background: black;
}
.bg-light-support-85 {
  background: white;
}
.bg-dark-support-86 {
  background: black;
}
.bg-light-support-86 {
  background: white;
}
.bg-dark-support-87 {
  background: black;
}
.bg-light-support-87 {
  background: white;
}
.bg-dark-support-88 {
  background: black;
}
.bg-light-support-88 {
  background: white;
}
.bg-dark-support-89 {
  background: black;
}
.bg-light-support-89 {
  background: white;
}
.bg-dark-support-90 {
  background: black;
}
.bg-light-support-90 {
  background: white;
}
.bg-dark-support-91 {
  background: black;
}
.bg-light-support-91 {
  background: white;
}
.bg-dark-support-92 {
  background: black;
}
.bg-light-support-92 {
  background: white;
}
.bg-dark-support-93 {
  background: black;
}
.bg-light-support-93 {
  background: white;
}
.bg-dark-support-94 {
  background: black;
}
.bg-light-support-94 {
  background: white;
}
.bg-dark-support-95 {
  background: black;
}
.bg-light-support-95 {
  background: white;
}
.bg-dark-support-96 {
  background: black;
}
.bg-light-support-96 {
  background: white;
}
.bg-dark-support-97 {
  background: black;
}
.bg-light-support-97 {
  background: white;
}
.bg-dark-support-98 {
  background: black;
}
.bg-light-support-98 {
  background: white;
}
.bg-dark-support-99 {
  background: black;
}
.bg-light-support-99 {
  background: white;
}
.bg-dark-support-100 {
  background: black;
}
.bg-light-support-100 {
  background: white;
}

.text-howtouse-option {
  color: #606060 !important;
}

.border-howtouse-option {
  border-color: #606060;
}

.howtouse-option {
  background-color: #606060 !important;
  color: white !important;
}

.tile-howtouse-option {
  background: #606060 !important;
}
@media (min-width: 1025px) {
  .tile-howtouse-option:hover {
    background-color: #6d6d6d !important;
  }
}
.tile-howtouse-option:active, .tile-howtouse-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(96, 96, 96, 0.5);
  background-color: #656565 !important;
}

.target-howtouse-option {
  background: #606060 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-howtouse-option {
  background-color: #606060 !important;
}

.btn-howtouse-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #606060 !important;
  border: 2px solid #606060 !important;
}
.btn-howtouse-option:focus, .btn-howtouse-option:active {
  outline: none;
  color: white !important;
  background: #606060 !important;
  text-decoration: none;
}

.bg-overlay-howtouse-option-10 {
  background: rgba(96, 96, 96, 0.1);
}
.bg-overlay-howtouse-option-20 {
  background: rgba(96, 96, 96, 0.2);
}
.bg-overlay-howtouse-option-30 {
  background: rgba(96, 96, 96, 0.3);
}
.bg-overlay-howtouse-option-40 {
  background: rgba(96, 96, 96, 0.4);
}
.bg-overlay-howtouse-option-50 {
  background: rgba(96, 96, 96, 0.5);
}
.bg-overlay-howtouse-option-60 {
  background: rgba(96, 96, 96, 0.6);
}
.bg-overlay-howtouse-option-70 {
  background: rgba(96, 96, 96, 0.7);
}
.bg-overlay-howtouse-option-80 {
  background: rgba(96, 96, 96, 0.8);
}
.bg-overlay-howtouse-option-90 {
  background: rgba(96, 96, 96, 0.9);
}
.bg-howtouse-option {
  background: #606060;
}
.bg-dark-howtouse-option-1 {
  background: #5d5d5d;
}
.bg-light-howtouse-option-1 {
  background: #636363;
}
.bg-dark-howtouse-option-2 {
  background: #5b5b5b;
}
.bg-light-howtouse-option-2 {
  background: #656565;
}
.bg-dark-howtouse-option-3 {
  background: #585858;
}
.bg-light-howtouse-option-3 {
  background: #686868;
}
.bg-dark-howtouse-option-4 {
  background: #565656;
}
.bg-light-howtouse-option-4 {
  background: #6a6a6a;
}
.bg-dark-howtouse-option-5 {
  background: #535353;
}
.bg-light-howtouse-option-5 {
  background: #6d6d6d;
}
.bg-dark-howtouse-option-6 {
  background: #515151;
}
.bg-light-howtouse-option-6 {
  background: #6f6f6f;
}
.bg-dark-howtouse-option-7 {
  background: #4e4e4e;
}
.bg-light-howtouse-option-7 {
  background: #727272;
}
.bg-dark-howtouse-option-8 {
  background: #4c4c4c;
}
.bg-light-howtouse-option-8 {
  background: #747474;
}
.bg-dark-howtouse-option-9 {
  background: #494949;
}
.bg-light-howtouse-option-9 {
  background: #777777;
}
.bg-dark-howtouse-option-10 {
  background: #474747;
}
.bg-light-howtouse-option-10 {
  background: #7a7a7a;
}
.bg-dark-howtouse-option-11 {
  background: #444444;
}
.bg-light-howtouse-option-11 {
  background: #7c7c7c;
}
.bg-dark-howtouse-option-12 {
  background: #414141;
}
.bg-light-howtouse-option-12 {
  background: #7f7f7f;
}
.bg-dark-howtouse-option-13 {
  background: #3f3f3f;
}
.bg-light-howtouse-option-13 {
  background: #818181;
}
.bg-dark-howtouse-option-14 {
  background: #3c3c3c;
}
.bg-light-howtouse-option-14 {
  background: #848484;
}
.bg-dark-howtouse-option-15 {
  background: #3a3a3a;
}
.bg-light-howtouse-option-15 {
  background: #868686;
}
.bg-dark-howtouse-option-16 {
  background: #373737;
}
.bg-light-howtouse-option-16 {
  background: #898989;
}
.bg-dark-howtouse-option-17 {
  background: #353535;
}
.bg-light-howtouse-option-17 {
  background: #8b8b8b;
}
.bg-dark-howtouse-option-18 {
  background: #323232;
}
.bg-light-howtouse-option-18 {
  background: #8e8e8e;
}
.bg-dark-howtouse-option-19 {
  background: #303030;
}
.bg-light-howtouse-option-19 {
  background: #909090;
}
.bg-dark-howtouse-option-20 {
  background: #2d2d2d;
}
.bg-light-howtouse-option-20 {
  background: #939393;
}
.bg-dark-howtouse-option-21 {
  background: #2a2a2a;
}
.bg-light-howtouse-option-21 {
  background: #969696;
}
.bg-dark-howtouse-option-22 {
  background: #282828;
}
.bg-light-howtouse-option-22 {
  background: #989898;
}
.bg-dark-howtouse-option-23 {
  background: #252525;
}
.bg-light-howtouse-option-23 {
  background: #9b9b9b;
}
.bg-dark-howtouse-option-24 {
  background: #232323;
}
.bg-light-howtouse-option-24 {
  background: #9d9d9d;
}
.bg-dark-howtouse-option-25 {
  background: #202020;
}
.bg-light-howtouse-option-25 {
  background: #a0a0a0;
}
.bg-dark-howtouse-option-26 {
  background: #1e1e1e;
}
.bg-light-howtouse-option-26 {
  background: #a2a2a2;
}
.bg-dark-howtouse-option-27 {
  background: #1b1b1b;
}
.bg-light-howtouse-option-27 {
  background: #a5a5a5;
}
.bg-dark-howtouse-option-28 {
  background: #191919;
}
.bg-light-howtouse-option-28 {
  background: #a7a7a7;
}
.bg-dark-howtouse-option-29 {
  background: #161616;
}
.bg-light-howtouse-option-29 {
  background: #aaaaaa;
}
.bg-dark-howtouse-option-30 {
  background: #141414;
}
.bg-light-howtouse-option-30 {
  background: #adadad;
}
.bg-dark-howtouse-option-31 {
  background: #111111;
}
.bg-light-howtouse-option-31 {
  background: #afafaf;
}
.bg-dark-howtouse-option-32 {
  background: #0e0e0e;
}
.bg-light-howtouse-option-32 {
  background: #b2b2b2;
}
.bg-dark-howtouse-option-33 {
  background: #0c0c0c;
}
.bg-light-howtouse-option-33 {
  background: #b4b4b4;
}
.bg-dark-howtouse-option-34 {
  background: #090909;
}
.bg-light-howtouse-option-34 {
  background: #b7b7b7;
}
.bg-dark-howtouse-option-35 {
  background: #070707;
}
.bg-light-howtouse-option-35 {
  background: #b9b9b9;
}
.bg-dark-howtouse-option-36 {
  background: #040404;
}
.bg-light-howtouse-option-36 {
  background: #bcbcbc;
}
.bg-dark-howtouse-option-37 {
  background: #020202;
}
.bg-light-howtouse-option-37 {
  background: #bebebe;
}
.bg-dark-howtouse-option-38 {
  background: black;
}
.bg-light-howtouse-option-38 {
  background: #c1c1c1;
}
.bg-dark-howtouse-option-39 {
  background: black;
}
.bg-light-howtouse-option-39 {
  background: #c3c3c3;
}
.bg-dark-howtouse-option-40 {
  background: black;
}
.bg-light-howtouse-option-40 {
  background: #c6c6c6;
}
.bg-dark-howtouse-option-41 {
  background: black;
}
.bg-light-howtouse-option-41 {
  background: #c9c9c9;
}
.bg-dark-howtouse-option-42 {
  background: black;
}
.bg-light-howtouse-option-42 {
  background: #cbcbcb;
}
.bg-dark-howtouse-option-43 {
  background: black;
}
.bg-light-howtouse-option-43 {
  background: #cecece;
}
.bg-dark-howtouse-option-44 {
  background: black;
}
.bg-light-howtouse-option-44 {
  background: #d0d0d0;
}
.bg-dark-howtouse-option-45 {
  background: black;
}
.bg-light-howtouse-option-45 {
  background: lightgray;
}
.bg-dark-howtouse-option-46 {
  background: black;
}
.bg-light-howtouse-option-46 {
  background: #d5d5d5;
}
.bg-dark-howtouse-option-47 {
  background: black;
}
.bg-light-howtouse-option-47 {
  background: #d8d8d8;
}
.bg-dark-howtouse-option-48 {
  background: black;
}
.bg-light-howtouse-option-48 {
  background: #dadada;
}
.bg-dark-howtouse-option-49 {
  background: black;
}
.bg-light-howtouse-option-49 {
  background: #dddddd;
}
.bg-dark-howtouse-option-50 {
  background: black;
}
.bg-light-howtouse-option-50 {
  background: #e0e0e0;
}
.bg-dark-howtouse-option-51 {
  background: black;
}
.bg-light-howtouse-option-51 {
  background: #e2e2e2;
}
.bg-dark-howtouse-option-52 {
  background: black;
}
.bg-light-howtouse-option-52 {
  background: #e5e5e5;
}
.bg-dark-howtouse-option-53 {
  background: black;
}
.bg-light-howtouse-option-53 {
  background: #e7e7e7;
}
.bg-dark-howtouse-option-54 {
  background: black;
}
.bg-light-howtouse-option-54 {
  background: #eaeaea;
}
.bg-dark-howtouse-option-55 {
  background: black;
}
.bg-light-howtouse-option-55 {
  background: #ececec;
}
.bg-dark-howtouse-option-56 {
  background: black;
}
.bg-light-howtouse-option-56 {
  background: #efefef;
}
.bg-dark-howtouse-option-57 {
  background: black;
}
.bg-light-howtouse-option-57 {
  background: #f1f1f1;
}
.bg-dark-howtouse-option-58 {
  background: black;
}
.bg-light-howtouse-option-58 {
  background: #f4f4f4;
}
.bg-dark-howtouse-option-59 {
  background: black;
}
.bg-light-howtouse-option-59 {
  background: #f6f6f6;
}
.bg-dark-howtouse-option-60 {
  background: black;
}
.bg-light-howtouse-option-60 {
  background: #f9f9f9;
}
.bg-dark-howtouse-option-61 {
  background: black;
}
.bg-light-howtouse-option-61 {
  background: #fcfcfc;
}
.bg-dark-howtouse-option-62 {
  background: black;
}
.bg-light-howtouse-option-62 {
  background: #fefefe;
}
.bg-dark-howtouse-option-63 {
  background: black;
}
.bg-light-howtouse-option-63 {
  background: white;
}
.bg-dark-howtouse-option-64 {
  background: black;
}
.bg-light-howtouse-option-64 {
  background: white;
}
.bg-dark-howtouse-option-65 {
  background: black;
}
.bg-light-howtouse-option-65 {
  background: white;
}
.bg-dark-howtouse-option-66 {
  background: black;
}
.bg-light-howtouse-option-66 {
  background: white;
}
.bg-dark-howtouse-option-67 {
  background: black;
}
.bg-light-howtouse-option-67 {
  background: white;
}
.bg-dark-howtouse-option-68 {
  background: black;
}
.bg-light-howtouse-option-68 {
  background: white;
}
.bg-dark-howtouse-option-69 {
  background: black;
}
.bg-light-howtouse-option-69 {
  background: white;
}
.bg-dark-howtouse-option-70 {
  background: black;
}
.bg-light-howtouse-option-70 {
  background: white;
}
.bg-dark-howtouse-option-71 {
  background: black;
}
.bg-light-howtouse-option-71 {
  background: white;
}
.bg-dark-howtouse-option-72 {
  background: black;
}
.bg-light-howtouse-option-72 {
  background: white;
}
.bg-dark-howtouse-option-73 {
  background: black;
}
.bg-light-howtouse-option-73 {
  background: white;
}
.bg-dark-howtouse-option-74 {
  background: black;
}
.bg-light-howtouse-option-74 {
  background: white;
}
.bg-dark-howtouse-option-75 {
  background: black;
}
.bg-light-howtouse-option-75 {
  background: white;
}
.bg-dark-howtouse-option-76 {
  background: black;
}
.bg-light-howtouse-option-76 {
  background: white;
}
.bg-dark-howtouse-option-77 {
  background: black;
}
.bg-light-howtouse-option-77 {
  background: white;
}
.bg-dark-howtouse-option-78 {
  background: black;
}
.bg-light-howtouse-option-78 {
  background: white;
}
.bg-dark-howtouse-option-79 {
  background: black;
}
.bg-light-howtouse-option-79 {
  background: white;
}
.bg-dark-howtouse-option-80 {
  background: black;
}
.bg-light-howtouse-option-80 {
  background: white;
}
.bg-dark-howtouse-option-81 {
  background: black;
}
.bg-light-howtouse-option-81 {
  background: white;
}
.bg-dark-howtouse-option-82 {
  background: black;
}
.bg-light-howtouse-option-82 {
  background: white;
}
.bg-dark-howtouse-option-83 {
  background: black;
}
.bg-light-howtouse-option-83 {
  background: white;
}
.bg-dark-howtouse-option-84 {
  background: black;
}
.bg-light-howtouse-option-84 {
  background: white;
}
.bg-dark-howtouse-option-85 {
  background: black;
}
.bg-light-howtouse-option-85 {
  background: white;
}
.bg-dark-howtouse-option-86 {
  background: black;
}
.bg-light-howtouse-option-86 {
  background: white;
}
.bg-dark-howtouse-option-87 {
  background: black;
}
.bg-light-howtouse-option-87 {
  background: white;
}
.bg-dark-howtouse-option-88 {
  background: black;
}
.bg-light-howtouse-option-88 {
  background: white;
}
.bg-dark-howtouse-option-89 {
  background: black;
}
.bg-light-howtouse-option-89 {
  background: white;
}
.bg-dark-howtouse-option-90 {
  background: black;
}
.bg-light-howtouse-option-90 {
  background: white;
}
.bg-dark-howtouse-option-91 {
  background: black;
}
.bg-light-howtouse-option-91 {
  background: white;
}
.bg-dark-howtouse-option-92 {
  background: black;
}
.bg-light-howtouse-option-92 {
  background: white;
}
.bg-dark-howtouse-option-93 {
  background: black;
}
.bg-light-howtouse-option-93 {
  background: white;
}
.bg-dark-howtouse-option-94 {
  background: black;
}
.bg-light-howtouse-option-94 {
  background: white;
}
.bg-dark-howtouse-option-95 {
  background: black;
}
.bg-light-howtouse-option-95 {
  background: white;
}
.bg-dark-howtouse-option-96 {
  background: black;
}
.bg-light-howtouse-option-96 {
  background: white;
}
.bg-dark-howtouse-option-97 {
  background: black;
}
.bg-light-howtouse-option-97 {
  background: white;
}
.bg-dark-howtouse-option-98 {
  background: black;
}
.bg-light-howtouse-option-98 {
  background: white;
}
.bg-dark-howtouse-option-99 {
  background: black;
}
.bg-light-howtouse-option-99 {
  background: white;
}
.bg-dark-howtouse-option-100 {
  background: black;
}
.bg-light-howtouse-option-100 {
  background: white;
}

.text-data-entry-option {
  color: #30205D !important;
}

.border-data-entry-option {
  border-color: #30205D;
}

.data-entry-option {
  background-color: #30205D !important;
  color: white !important;
}

.tile-data-entry-option {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-data-entry-option:hover {
    background-color: #3a2770 !important;
  }
}
.tile-data-entry-option:active, .tile-data-entry-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-data-entry-option {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-data-entry-option {
  background-color: #30205D !important;
}

.btn-data-entry-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-data-entry-option:focus, .btn-data-entry-option:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-data-entry-option-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-data-entry-option-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-data-entry-option-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-data-entry-option-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-data-entry-option-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-data-entry-option-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-data-entry-option-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-data-entry-option-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-data-entry-option-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-data-entry-option {
  background: #30205D;
}
.bg-dark-data-entry-option-1 {
  background: #2e1f59;
}
.bg-light-data-entry-option-1 {
  background: #322161;
}
.bg-dark-data-entry-option-2 {
  background: #2c1d55;
}
.bg-light-data-entry-option-2 {
  background: #342365;
}
.bg-dark-data-entry-option-3 {
  background: #2a1c52;
}
.bg-light-data-entry-option-3 {
  background: #362468;
}
.bg-dark-data-entry-option-4 {
  background: #281b4e;
}
.bg-light-data-entry-option-4 {
  background: #38256c;
}
.bg-dark-data-entry-option-5 {
  background: #26194a;
}
.bg-light-data-entry-option-5 {
  background: #3a2770;
}
.bg-dark-data-entry-option-6 {
  background: #241846;
}
.bg-light-data-entry-option-6 {
  background: #3c2874;
}
.bg-dark-data-entry-option-7 {
  background: #221742;
}
.bg-light-data-entry-option-7 {
  background: #3e2978;
}
.bg-dark-data-entry-option-8 {
  background: #20163f;
}
.bg-light-data-entry-option-8 {
  background: #402a7b;
}
.bg-dark-data-entry-option-9 {
  background: #1e143b;
}
.bg-light-data-entry-option-9 {
  background: #422c7f;
}
.bg-dark-data-entry-option-10 {
  background: #1c1337;
}
.bg-light-data-entry-option-10 {
  background: #442d83;
}
.bg-dark-data-entry-option-11 {
  background: #1a1233;
}
.bg-light-data-entry-option-11 {
  background: #462e87;
}
.bg-dark-data-entry-option-12 {
  background: #18102f;
}
.bg-light-data-entry-option-12 {
  background: #48308b;
}
.bg-dark-data-entry-option-13 {
  background: #170f2c;
}
.bg-light-data-entry-option-13 {
  background: #49318e;
}
.bg-dark-data-entry-option-14 {
  background: #150e28;
}
.bg-light-data-entry-option-14 {
  background: #4b3292;
}
.bg-dark-data-entry-option-15 {
  background: #130c24;
}
.bg-light-data-entry-option-15 {
  background: #4d3496;
}
.bg-dark-data-entry-option-16 {
  background: #110b20;
}
.bg-light-data-entry-option-16 {
  background: #4f359a;
}
.bg-dark-data-entry-option-17 {
  background: #0f0a1c;
}
.bg-light-data-entry-option-17 {
  background: #51369e;
}
.bg-dark-data-entry-option-18 {
  background: #0d0819;
}
.bg-light-data-entry-option-18 {
  background: #5338a1;
}
.bg-dark-data-entry-option-19 {
  background: #0b0715;
}
.bg-light-data-entry-option-19 {
  background: #5539a5;
}
.bg-dark-data-entry-option-20 {
  background: #090611;
}
.bg-light-data-entry-option-20 {
  background: #573aa9;
}
.bg-dark-data-entry-option-21 {
  background: #07050d;
}
.bg-light-data-entry-option-21 {
  background: #593bad;
}
.bg-dark-data-entry-option-22 {
  background: #05030a;
}
.bg-light-data-entry-option-22 {
  background: #5b3db0;
}
.bg-dark-data-entry-option-23 {
  background: #030206;
}
.bg-light-data-entry-option-23 {
  background: #5d3eb4;
}
.bg-dark-data-entry-option-24 {
  background: #010102;
}
.bg-light-data-entry-option-24 {
  background: #5f3fb8;
}
.bg-dark-data-entry-option-25 {
  background: black;
}
.bg-light-data-entry-option-25 {
  background: #6141bc;
}
.bg-dark-data-entry-option-26 {
  background: black;
}
.bg-light-data-entry-option-26 {
  background: #6443be;
}
.bg-dark-data-entry-option-27 {
  background: black;
}
.bg-light-data-entry-option-27 {
  background: #6747c0;
}
.bg-dark-data-entry-option-28 {
  background: black;
}
.bg-light-data-entry-option-28 {
  background: #6a4bc1;
}
.bg-dark-data-entry-option-29 {
  background: black;
}
.bg-light-data-entry-option-29 {
  background: #6d4fc2;
}
.bg-dark-data-entry-option-30 {
  background: black;
}
.bg-light-data-entry-option-30 {
  background: #7052c4;
}
.bg-dark-data-entry-option-31 {
  background: black;
}
.bg-light-data-entry-option-31 {
  background: #7356c5;
}
.bg-dark-data-entry-option-32 {
  background: black;
}
.bg-light-data-entry-option-32 {
  background: #765ac6;
}
.bg-dark-data-entry-option-33 {
  background: black;
}
.bg-light-data-entry-option-33 {
  background: #7a5ec8;
}
.bg-dark-data-entry-option-34 {
  background: black;
}
.bg-light-data-entry-option-34 {
  background: #7d62c9;
}
.bg-dark-data-entry-option-35 {
  background: black;
}
.bg-light-data-entry-option-35 {
  background: #8065ca;
}
.bg-dark-data-entry-option-36 {
  background: black;
}
.bg-light-data-entry-option-36 {
  background: #8369cb;
}
.bg-dark-data-entry-option-37 {
  background: black;
}
.bg-light-data-entry-option-37 {
  background: #866dcd;
}
.bg-dark-data-entry-option-38 {
  background: black;
}
.bg-light-data-entry-option-38 {
  background: #8971ce;
}
.bg-dark-data-entry-option-39 {
  background: black;
}
.bg-light-data-entry-option-39 {
  background: #8c75cf;
}
.bg-dark-data-entry-option-40 {
  background: black;
}
.bg-light-data-entry-option-40 {
  background: #9078d1;
}
.bg-dark-data-entry-option-41 {
  background: black;
}
.bg-light-data-entry-option-41 {
  background: #937cd2;
}
.bg-dark-data-entry-option-42 {
  background: black;
}
.bg-light-data-entry-option-42 {
  background: #9680d3;
}
.bg-dark-data-entry-option-43 {
  background: black;
}
.bg-light-data-entry-option-43 {
  background: #9984d5;
}
.bg-dark-data-entry-option-44 {
  background: black;
}
.bg-light-data-entry-option-44 {
  background: #9c88d6;
}
.bg-dark-data-entry-option-45 {
  background: black;
}
.bg-light-data-entry-option-45 {
  background: #9f8bd7;
}
.bg-dark-data-entry-option-46 {
  background: black;
}
.bg-light-data-entry-option-46 {
  background: #a28fd8;
}
.bg-dark-data-entry-option-47 {
  background: black;
}
.bg-light-data-entry-option-47 {
  background: #a593da;
}
.bg-dark-data-entry-option-48 {
  background: black;
}
.bg-light-data-entry-option-48 {
  background: #a997db;
}
.bg-dark-data-entry-option-49 {
  background: black;
}
.bg-light-data-entry-option-49 {
  background: #ac9adc;
}
.bg-dark-data-entry-option-50 {
  background: black;
}
.bg-light-data-entry-option-50 {
  background: #af9ede;
}
.bg-dark-data-entry-option-51 {
  background: black;
}
.bg-light-data-entry-option-51 {
  background: #b2a2df;
}
.bg-dark-data-entry-option-52 {
  background: black;
}
.bg-light-data-entry-option-52 {
  background: #b5a6e0;
}
.bg-dark-data-entry-option-53 {
  background: black;
}
.bg-light-data-entry-option-53 {
  background: #b8aae2;
}
.bg-dark-data-entry-option-54 {
  background: black;
}
.bg-light-data-entry-option-54 {
  background: #bbade3;
}
.bg-dark-data-entry-option-55 {
  background: black;
}
.bg-light-data-entry-option-55 {
  background: #bfb1e4;
}
.bg-dark-data-entry-option-56 {
  background: black;
}
.bg-light-data-entry-option-56 {
  background: #c2b5e6;
}
.bg-dark-data-entry-option-57 {
  background: black;
}
.bg-light-data-entry-option-57 {
  background: #c5b9e7;
}
.bg-dark-data-entry-option-58 {
  background: black;
}
.bg-light-data-entry-option-58 {
  background: #c8bde8;
}
.bg-dark-data-entry-option-59 {
  background: black;
}
.bg-light-data-entry-option-59 {
  background: #cbc0e9;
}
.bg-dark-data-entry-option-60 {
  background: black;
}
.bg-light-data-entry-option-60 {
  background: #cec4eb;
}
.bg-dark-data-entry-option-61 {
  background: black;
}
.bg-light-data-entry-option-61 {
  background: #d1c8ec;
}
.bg-dark-data-entry-option-62 {
  background: black;
}
.bg-light-data-entry-option-62 {
  background: #d5cced;
}
.bg-dark-data-entry-option-63 {
  background: black;
}
.bg-light-data-entry-option-63 {
  background: #d8d0ef;
}
.bg-dark-data-entry-option-64 {
  background: black;
}
.bg-light-data-entry-option-64 {
  background: #dbd3f0;
}
.bg-dark-data-entry-option-65 {
  background: black;
}
.bg-light-data-entry-option-65 {
  background: #ded7f1;
}
.bg-dark-data-entry-option-66 {
  background: black;
}
.bg-light-data-entry-option-66 {
  background: #e1dbf3;
}
.bg-dark-data-entry-option-67 {
  background: black;
}
.bg-light-data-entry-option-67 {
  background: #e4dff4;
}
.bg-dark-data-entry-option-68 {
  background: black;
}
.bg-light-data-entry-option-68 {
  background: #e7e3f5;
}
.bg-dark-data-entry-option-69 {
  background: black;
}
.bg-light-data-entry-option-69 {
  background: #ebe6f7;
}
.bg-dark-data-entry-option-70 {
  background: black;
}
.bg-light-data-entry-option-70 {
  background: #eeeaf8;
}
.bg-dark-data-entry-option-71 {
  background: black;
}
.bg-light-data-entry-option-71 {
  background: #f1eef9;
}
.bg-dark-data-entry-option-72 {
  background: black;
}
.bg-light-data-entry-option-72 {
  background: #f4f2fa;
}
.bg-dark-data-entry-option-73 {
  background: black;
}
.bg-light-data-entry-option-73 {
  background: #f7f6fc;
}
.bg-dark-data-entry-option-74 {
  background: black;
}
.bg-light-data-entry-option-74 {
  background: #faf9fd;
}
.bg-dark-data-entry-option-75 {
  background: black;
}
.bg-light-data-entry-option-75 {
  background: #fdfdfe;
}
.bg-dark-data-entry-option-76 {
  background: black;
}
.bg-light-data-entry-option-76 {
  background: white;
}
.bg-dark-data-entry-option-77 {
  background: black;
}
.bg-light-data-entry-option-77 {
  background: white;
}
.bg-dark-data-entry-option-78 {
  background: black;
}
.bg-light-data-entry-option-78 {
  background: white;
}
.bg-dark-data-entry-option-79 {
  background: black;
}
.bg-light-data-entry-option-79 {
  background: white;
}
.bg-dark-data-entry-option-80 {
  background: black;
}
.bg-light-data-entry-option-80 {
  background: white;
}
.bg-dark-data-entry-option-81 {
  background: black;
}
.bg-light-data-entry-option-81 {
  background: white;
}
.bg-dark-data-entry-option-82 {
  background: black;
}
.bg-light-data-entry-option-82 {
  background: white;
}
.bg-dark-data-entry-option-83 {
  background: black;
}
.bg-light-data-entry-option-83 {
  background: white;
}
.bg-dark-data-entry-option-84 {
  background: black;
}
.bg-light-data-entry-option-84 {
  background: white;
}
.bg-dark-data-entry-option-85 {
  background: black;
}
.bg-light-data-entry-option-85 {
  background: white;
}
.bg-dark-data-entry-option-86 {
  background: black;
}
.bg-light-data-entry-option-86 {
  background: white;
}
.bg-dark-data-entry-option-87 {
  background: black;
}
.bg-light-data-entry-option-87 {
  background: white;
}
.bg-dark-data-entry-option-88 {
  background: black;
}
.bg-light-data-entry-option-88 {
  background: white;
}
.bg-dark-data-entry-option-89 {
  background: black;
}
.bg-light-data-entry-option-89 {
  background: white;
}
.bg-dark-data-entry-option-90 {
  background: black;
}
.bg-light-data-entry-option-90 {
  background: white;
}
.bg-dark-data-entry-option-91 {
  background: black;
}
.bg-light-data-entry-option-91 {
  background: white;
}
.bg-dark-data-entry-option-92 {
  background: black;
}
.bg-light-data-entry-option-92 {
  background: white;
}
.bg-dark-data-entry-option-93 {
  background: black;
}
.bg-light-data-entry-option-93 {
  background: white;
}
.bg-dark-data-entry-option-94 {
  background: black;
}
.bg-light-data-entry-option-94 {
  background: white;
}
.bg-dark-data-entry-option-95 {
  background: black;
}
.bg-light-data-entry-option-95 {
  background: white;
}
.bg-dark-data-entry-option-96 {
  background: black;
}
.bg-light-data-entry-option-96 {
  background: white;
}
.bg-dark-data-entry-option-97 {
  background: black;
}
.bg-light-data-entry-option-97 {
  background: white;
}
.bg-dark-data-entry-option-98 {
  background: black;
}
.bg-light-data-entry-option-98 {
  background: white;
}
.bg-dark-data-entry-option-99 {
  background: black;
}
.bg-light-data-entry-option-99 {
  background: white;
}
.bg-dark-data-entry-option-100 {
  background: black;
}
.bg-light-data-entry-option-100 {
  background: white;
}

.text-reports-option {
  color: #004D89 !important;
}

.border-reports-option {
  border-color: #004D89;
}

.reports-option {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-reports-option {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-reports-option:hover {
    background-color: #005ba3 !important;
  }
}
.tile-reports-option:active, .tile-reports-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-reports-option {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-reports-option {
  background-color: #004D89 !important;
}

.btn-reports-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-reports-option:focus, .btn-reports-option:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-reports-option-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-reports-option-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-reports-option-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-reports-option-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-reports-option-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-reports-option-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-reports-option-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-reports-option-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-reports-option-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-reports-option {
  background: #004D89;
}
.bg-dark-reports-option-1 {
  background: #004a84;
}
.bg-light-reports-option-1 {
  background: #00508e;
}
.bg-dark-reports-option-2 {
  background: #00477f;
}
.bg-light-reports-option-2 {
  background: #005393;
}
.bg-dark-reports-option-3 {
  background: #00447a;
}
.bg-light-reports-option-3 {
  background: #005698;
}
.bg-dark-reports-option-4 {
  background: #004275;
}
.bg-light-reports-option-4 {
  background: #00589d;
}
.bg-dark-reports-option-5 {
  background: #003f70;
}
.bg-light-reports-option-5 {
  background: #005ba3;
}
.bg-dark-reports-option-6 {
  background: #003c6a;
}
.bg-light-reports-option-6 {
  background: #005ea8;
}
.bg-dark-reports-option-7 {
  background: #003965;
}
.bg-light-reports-option-7 {
  background: #0061ad;
}
.bg-dark-reports-option-8 {
  background: #003660;
}
.bg-light-reports-option-8 {
  background: #0064b2;
}
.bg-dark-reports-option-9 {
  background: #00335b;
}
.bg-light-reports-option-9 {
  background: #0067b7;
}
.bg-dark-reports-option-10 {
  background: #003056;
}
.bg-light-reports-option-10 {
  background: #006abc;
}
.bg-dark-reports-option-11 {
  background: #002d51;
}
.bg-light-reports-option-11 {
  background: #006dc1;
}
.bg-dark-reports-option-12 {
  background: #002b4c;
}
.bg-light-reports-option-12 {
  background: #006fc6;
}
.bg-dark-reports-option-13 {
  background: #002847;
}
.bg-light-reports-option-13 {
  background: #0072cb;
}
.bg-dark-reports-option-14 {
  background: #002542;
}
.bg-light-reports-option-14 {
  background: #0075d0;
}
.bg-dark-reports-option-15 {
  background: #00223d;
}
.bg-light-reports-option-15 {
  background: #0078d6;
}
.bg-dark-reports-option-16 {
  background: #001f37;
}
.bg-light-reports-option-16 {
  background: #007bdb;
}
.bg-dark-reports-option-17 {
  background: #001c32;
}
.bg-light-reports-option-17 {
  background: #007ee0;
}
.bg-dark-reports-option-18 {
  background: #00192d;
}
.bg-light-reports-option-18 {
  background: #0081e5;
}
.bg-dark-reports-option-19 {
  background: #001728;
}
.bg-light-reports-option-19 {
  background: #0083ea;
}
.bg-dark-reports-option-20 {
  background: #001423;
}
.bg-light-reports-option-20 {
  background: #0086ef;
}
.bg-dark-reports-option-21 {
  background: #00111e;
}
.bg-light-reports-option-21 {
  background: #0089f4;
}
.bg-dark-reports-option-22 {
  background: #000e19;
}
.bg-light-reports-option-22 {
  background: #008cf9;
}
.bg-dark-reports-option-23 {
  background: #000b14;
}
.bg-light-reports-option-23 {
  background: #008ffe;
}
.bg-dark-reports-option-24 {
  background: #00080f;
}
.bg-light-reports-option-24 {
  background: #0491ff;
}
.bg-dark-reports-option-25 {
  background: #00050a;
}
.bg-light-reports-option-25 {
  background: #0a93ff;
}
.bg-dark-reports-option-26 {
  background: #000204;
}
.bg-light-reports-option-26 {
  background: #0f96ff;
}
.bg-dark-reports-option-27 {
  background: black;
}
.bg-light-reports-option-27 {
  background: #1498ff;
}
.bg-dark-reports-option-28 {
  background: black;
}
.bg-light-reports-option-28 {
  background: #199aff;
}
.bg-dark-reports-option-29 {
  background: black;
}
.bg-light-reports-option-29 {
  background: #1e9cff;
}
.bg-dark-reports-option-30 {
  background: black;
}
.bg-light-reports-option-30 {
  background: #239fff;
}
.bg-dark-reports-option-31 {
  background: black;
}
.bg-light-reports-option-31 {
  background: #28a1ff;
}
.bg-dark-reports-option-32 {
  background: black;
}
.bg-light-reports-option-32 {
  background: #2da3ff;
}
.bg-dark-reports-option-33 {
  background: black;
}
.bg-light-reports-option-33 {
  background: #32a5ff;
}
.bg-dark-reports-option-34 {
  background: black;
}
.bg-light-reports-option-34 {
  background: #37a8ff;
}
.bg-dark-reports-option-35 {
  background: black;
}
.bg-light-reports-option-35 {
  background: #3daaff;
}
.bg-dark-reports-option-36 {
  background: black;
}
.bg-light-reports-option-36 {
  background: #42acff;
}
.bg-dark-reports-option-37 {
  background: black;
}
.bg-light-reports-option-37 {
  background: #47aeff;
}
.bg-dark-reports-option-38 {
  background: black;
}
.bg-light-reports-option-38 {
  background: #4cb1ff;
}
.bg-dark-reports-option-39 {
  background: black;
}
.bg-light-reports-option-39 {
  background: #51b3ff;
}
.bg-dark-reports-option-40 {
  background: black;
}
.bg-light-reports-option-40 {
  background: #56b5ff;
}
.bg-dark-reports-option-41 {
  background: black;
}
.bg-light-reports-option-41 {
  background: #5bb7ff;
}
.bg-dark-reports-option-42 {
  background: black;
}
.bg-light-reports-option-42 {
  background: #60b9ff;
}
.bg-dark-reports-option-43 {
  background: black;
}
.bg-light-reports-option-43 {
  background: #65bcff;
}
.bg-dark-reports-option-44 {
  background: black;
}
.bg-light-reports-option-44 {
  background: #6abeff;
}
.bg-dark-reports-option-45 {
  background: black;
}
.bg-light-reports-option-45 {
  background: #70c0ff;
}
.bg-dark-reports-option-46 {
  background: black;
}
.bg-light-reports-option-46 {
  background: #75c2ff;
}
.bg-dark-reports-option-47 {
  background: black;
}
.bg-light-reports-option-47 {
  background: #7ac5ff;
}
.bg-dark-reports-option-48 {
  background: black;
}
.bg-light-reports-option-48 {
  background: #7fc7ff;
}
.bg-dark-reports-option-49 {
  background: black;
}
.bg-light-reports-option-49 {
  background: #84c9ff;
}
.bg-dark-reports-option-50 {
  background: black;
}
.bg-light-reports-option-50 {
  background: #89cbff;
}
.bg-dark-reports-option-51 {
  background: black;
}
.bg-light-reports-option-51 {
  background: #8eceff;
}
.bg-dark-reports-option-52 {
  background: black;
}
.bg-light-reports-option-52 {
  background: #93d0ff;
}
.bg-dark-reports-option-53 {
  background: black;
}
.bg-light-reports-option-53 {
  background: #98d2ff;
}
.bg-dark-reports-option-54 {
  background: black;
}
.bg-light-reports-option-54 {
  background: #9dd4ff;
}
.bg-dark-reports-option-55 {
  background: black;
}
.bg-light-reports-option-55 {
  background: #a3d6ff;
}
.bg-dark-reports-option-56 {
  background: black;
}
.bg-light-reports-option-56 {
  background: #a8d9ff;
}
.bg-dark-reports-option-57 {
  background: black;
}
.bg-light-reports-option-57 {
  background: #addbff;
}
.bg-dark-reports-option-58 {
  background: black;
}
.bg-light-reports-option-58 {
  background: #b2ddff;
}
.bg-dark-reports-option-59 {
  background: black;
}
.bg-light-reports-option-59 {
  background: #b7dfff;
}
.bg-dark-reports-option-60 {
  background: black;
}
.bg-light-reports-option-60 {
  background: #bce2ff;
}
.bg-dark-reports-option-61 {
  background: black;
}
.bg-light-reports-option-61 {
  background: #c1e4ff;
}
.bg-dark-reports-option-62 {
  background: black;
}
.bg-light-reports-option-62 {
  background: #c6e6ff;
}
.bg-dark-reports-option-63 {
  background: black;
}
.bg-light-reports-option-63 {
  background: #cbe8ff;
}
.bg-dark-reports-option-64 {
  background: black;
}
.bg-light-reports-option-64 {
  background: #d0ebff;
}
.bg-dark-reports-option-65 {
  background: black;
}
.bg-light-reports-option-65 {
  background: #d6edff;
}
.bg-dark-reports-option-66 {
  background: black;
}
.bg-light-reports-option-66 {
  background: #dbefff;
}
.bg-dark-reports-option-67 {
  background: black;
}
.bg-light-reports-option-67 {
  background: #e0f1ff;
}
.bg-dark-reports-option-68 {
  background: black;
}
.bg-light-reports-option-68 {
  background: #e5f4ff;
}
.bg-dark-reports-option-69 {
  background: black;
}
.bg-light-reports-option-69 {
  background: #eaf6ff;
}
.bg-dark-reports-option-70 {
  background: black;
}
.bg-light-reports-option-70 {
  background: #eff8ff;
}
.bg-dark-reports-option-71 {
  background: black;
}
.bg-light-reports-option-71 {
  background: #f4faff;
}
.bg-dark-reports-option-72 {
  background: black;
}
.bg-light-reports-option-72 {
  background: #f9fcff;
}
.bg-dark-reports-option-73 {
  background: black;
}
.bg-light-reports-option-73 {
  background: #feffff;
}
.bg-dark-reports-option-74 {
  background: black;
}
.bg-light-reports-option-74 {
  background: white;
}
.bg-dark-reports-option-75 {
  background: black;
}
.bg-light-reports-option-75 {
  background: white;
}
.bg-dark-reports-option-76 {
  background: black;
}
.bg-light-reports-option-76 {
  background: white;
}
.bg-dark-reports-option-77 {
  background: black;
}
.bg-light-reports-option-77 {
  background: white;
}
.bg-dark-reports-option-78 {
  background: black;
}
.bg-light-reports-option-78 {
  background: white;
}
.bg-dark-reports-option-79 {
  background: black;
}
.bg-light-reports-option-79 {
  background: white;
}
.bg-dark-reports-option-80 {
  background: black;
}
.bg-light-reports-option-80 {
  background: white;
}
.bg-dark-reports-option-81 {
  background: black;
}
.bg-light-reports-option-81 {
  background: white;
}
.bg-dark-reports-option-82 {
  background: black;
}
.bg-light-reports-option-82 {
  background: white;
}
.bg-dark-reports-option-83 {
  background: black;
}
.bg-light-reports-option-83 {
  background: white;
}
.bg-dark-reports-option-84 {
  background: black;
}
.bg-light-reports-option-84 {
  background: white;
}
.bg-dark-reports-option-85 {
  background: black;
}
.bg-light-reports-option-85 {
  background: white;
}
.bg-dark-reports-option-86 {
  background: black;
}
.bg-light-reports-option-86 {
  background: white;
}
.bg-dark-reports-option-87 {
  background: black;
}
.bg-light-reports-option-87 {
  background: white;
}
.bg-dark-reports-option-88 {
  background: black;
}
.bg-light-reports-option-88 {
  background: white;
}
.bg-dark-reports-option-89 {
  background: black;
}
.bg-light-reports-option-89 {
  background: white;
}
.bg-dark-reports-option-90 {
  background: black;
}
.bg-light-reports-option-90 {
  background: white;
}
.bg-dark-reports-option-91 {
  background: black;
}
.bg-light-reports-option-91 {
  background: white;
}
.bg-dark-reports-option-92 {
  background: black;
}
.bg-light-reports-option-92 {
  background: white;
}
.bg-dark-reports-option-93 {
  background: black;
}
.bg-light-reports-option-93 {
  background: white;
}
.bg-dark-reports-option-94 {
  background: black;
}
.bg-light-reports-option-94 {
  background: white;
}
.bg-dark-reports-option-95 {
  background: black;
}
.bg-light-reports-option-95 {
  background: white;
}
.bg-dark-reports-option-96 {
  background: black;
}
.bg-light-reports-option-96 {
  background: white;
}
.bg-dark-reports-option-97 {
  background: black;
}
.bg-light-reports-option-97 {
  background: white;
}
.bg-dark-reports-option-98 {
  background: black;
}
.bg-light-reports-option-98 {
  background: white;
}
.bg-dark-reports-option-99 {
  background: black;
}
.bg-light-reports-option-99 {
  background: white;
}
.bg-dark-reports-option-100 {
  background: black;
}
.bg-light-reports-option-100 {
  background: white;
}

.text-video-option {
  color: #A71163 !important;
}

.border-video-option {
  border-color: #A71163;
}

.video-option {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-video-option {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-video-option:hover {
    background-color: #be1371 !important;
  }
}
.tile-video-option:active, .tile-video-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-video-option {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-video-option {
  background-color: #A71163 !important;
}

.btn-video-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-video-option:focus, .btn-video-option:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-video-option-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-video-option-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-video-option-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-video-option-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-video-option-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-video-option-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-video-option-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-video-option-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-video-option-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-video-option {
  background: #A71163;
}
.bg-dark-video-option-1 {
  background: #a21160;
}
.bg-light-video-option-1 {
  background: #ac1166;
}
.bg-dark-video-option-2 {
  background: #9e105e;
}
.bg-light-video-option-2 {
  background: #b01268;
}
.bg-dark-video-option-3 {
  background: #99105b;
}
.bg-light-video-option-3 {
  background: #b5126b;
}
.bg-dark-video-option-4 {
  background: #940f58;
}
.bg-light-video-option-4 {
  background: #ba136e;
}
.bg-dark-video-option-5 {
  background: #900f55;
}
.bg-light-video-option-5 {
  background: #be1371;
}
.bg-dark-video-option-6 {
  background: #8b0e53;
}
.bg-light-video-option-6 {
  background: #c31473;
}
.bg-dark-video-option-7 {
  background: #870e50;
}
.bg-light-video-option-7 {
  background: #c71476;
}
.bg-dark-video-option-8 {
  background: #820d4d;
}
.bg-light-video-option-8 {
  background: #cc1579;
}
.bg-dark-video-option-9 {
  background: #7d0d4a;
}
.bg-light-video-option-9 {
  background: #d1157c;
}
.bg-dark-video-option-10 {
  background: #790c48;
}
.bg-light-video-option-10 {
  background: #d5167e;
}
.bg-dark-video-option-11 {
  background: #740c45;
}
.bg-light-video-option-11 {
  background: #da1681;
}
.bg-dark-video-option-12 {
  background: #6f0b42;
}
.bg-light-video-option-12 {
  background: #df1784;
}
.bg-dark-video-option-13 {
  background: #6b0b3f;
}
.bg-light-video-option-13 {
  background: #e31787;
}
.bg-dark-video-option-14 {
  background: #660a3d;
}
.bg-light-video-option-14 {
  background: #e71889;
}
.bg-dark-video-option-15 {
  background: #620a3a;
}
.bg-light-video-option-15 {
  background: #e81d8c;
}
.bg-dark-video-option-16 {
  background: #5d0937;
}
.bg-light-video-option-16 {
  background: #e8218e;
}
.bg-dark-video-option-17 {
  background: #580934;
}
.bg-light-video-option-17 {
  background: #e92690;
}
.bg-dark-video-option-18 {
  background: #540932;
}
.bg-light-video-option-18 {
  background: #e92a93;
}
.bg-dark-video-option-19 {
  background: #4f082f;
}
.bg-light-video-option-19 {
  background: #ea2f95;
}
.bg-dark-video-option-20 {
  background: #4a082c;
}
.bg-light-video-option-20 {
  background: #ea3498;
}
.bg-dark-video-option-21 {
  background: #460729;
}
.bg-light-video-option-21 {
  background: #eb389a;
}
.bg-dark-video-option-22 {
  background: #410727;
}
.bg-light-video-option-22 {
  background: #eb3d9c;
}
.bg-dark-video-option-23 {
  background: #3d0624;
}
.bg-light-video-option-23 {
  background: #ec429f;
}
.bg-dark-video-option-24 {
  background: #380621;
}
.bg-light-video-option-24 {
  background: #ec46a1;
}
.bg-dark-video-option-25 {
  background: #33051e;
}
.bg-light-video-option-25 {
  background: #ed4ba3;
}
.bg-dark-video-option-26 {
  background: #2f051c;
}
.bg-light-video-option-26 {
  background: #ed4fa6;
}
.bg-dark-video-option-27 {
  background: #2a0419;
}
.bg-light-video-option-27 {
  background: #ee54a8;
}
.bg-dark-video-option-28 {
  background: #250416;
}
.bg-light-video-option-28 {
  background: #ee59aa;
}
.bg-dark-video-option-29 {
  background: #210313;
}
.bg-light-video-option-29 {
  background: #ef5dad;
}
.bg-dark-video-option-30 {
  background: #1c0311;
}
.bg-light-video-option-30 {
  background: #ef62af;
}
.bg-dark-video-option-31 {
  background: #18020e;
}
.bg-light-video-option-31 {
  background: #ef67b1;
}
.bg-dark-video-option-32 {
  background: #13020b;
}
.bg-light-video-option-32 {
  background: #f06bb4;
}
.bg-dark-video-option-33 {
  background: #0e0108;
}
.bg-light-video-option-33 {
  background: #f070b6;
}
.bg-dark-video-option-34 {
  background: #0a0106;
}
.bg-light-video-option-34 {
  background: #f174b9;
}
.bg-dark-video-option-35 {
  background: #050103;
}
.bg-light-video-option-35 {
  background: #f179bb;
}
.bg-dark-video-option-36 {
  background: black;
}
.bg-light-video-option-36 {
  background: #f27ebd;
}
.bg-dark-video-option-37 {
  background: black;
}
.bg-light-video-option-37 {
  background: #f282c0;
}
.bg-dark-video-option-38 {
  background: black;
}
.bg-light-video-option-38 {
  background: #f387c2;
}
.bg-dark-video-option-39 {
  background: black;
}
.bg-light-video-option-39 {
  background: #f38cc4;
}
.bg-dark-video-option-40 {
  background: black;
}
.bg-light-video-option-40 {
  background: #f490c7;
}
.bg-dark-video-option-41 {
  background: black;
}
.bg-light-video-option-41 {
  background: #f495c9;
}
.bg-dark-video-option-42 {
  background: black;
}
.bg-light-video-option-42 {
  background: #f59acb;
}
.bg-dark-video-option-43 {
  background: black;
}
.bg-light-video-option-43 {
  background: #f59ece;
}
.bg-dark-video-option-44 {
  background: black;
}
.bg-light-video-option-44 {
  background: #f6a3d0;
}
.bg-dark-video-option-45 {
  background: black;
}
.bg-light-video-option-45 {
  background: #f6a7d2;
}
.bg-dark-video-option-46 {
  background: black;
}
.bg-light-video-option-46 {
  background: #f7acd5;
}
.bg-dark-video-option-47 {
  background: black;
}
.bg-light-video-option-47 {
  background: #f7b1d7;
}
.bg-dark-video-option-48 {
  background: black;
}
.bg-light-video-option-48 {
  background: #f7b5d9;
}
.bg-dark-video-option-49 {
  background: black;
}
.bg-light-video-option-49 {
  background: #f8badc;
}
.bg-dark-video-option-50 {
  background: black;
}
.bg-light-video-option-50 {
  background: #f8bfde;
}
.bg-dark-video-option-51 {
  background: black;
}
.bg-light-video-option-51 {
  background: #f9c3e1;
}
.bg-dark-video-option-52 {
  background: black;
}
.bg-light-video-option-52 {
  background: #f9c8e3;
}
.bg-dark-video-option-53 {
  background: black;
}
.bg-light-video-option-53 {
  background: #facce5;
}
.bg-dark-video-option-54 {
  background: black;
}
.bg-light-video-option-54 {
  background: #fad1e8;
}
.bg-dark-video-option-55 {
  background: black;
}
.bg-light-video-option-55 {
  background: #fbd6ea;
}
.bg-dark-video-option-56 {
  background: black;
}
.bg-light-video-option-56 {
  background: #fbdaec;
}
.bg-dark-video-option-57 {
  background: black;
}
.bg-light-video-option-57 {
  background: #fcdfef;
}
.bg-dark-video-option-58 {
  background: black;
}
.bg-light-video-option-58 {
  background: #fce4f1;
}
.bg-dark-video-option-59 {
  background: black;
}
.bg-light-video-option-59 {
  background: #fde8f3;
}
.bg-dark-video-option-60 {
  background: black;
}
.bg-light-video-option-60 {
  background: #fdedf6;
}
.bg-dark-video-option-61 {
  background: black;
}
.bg-light-video-option-61 {
  background: #fef1f8;
}
.bg-dark-video-option-62 {
  background: black;
}
.bg-light-video-option-62 {
  background: #fef6fa;
}
.bg-dark-video-option-63 {
  background: black;
}
.bg-light-video-option-63 {
  background: #fffbfd;
}
.bg-dark-video-option-64 {
  background: black;
}
.bg-light-video-option-64 {
  background: white;
}
.bg-dark-video-option-65 {
  background: black;
}
.bg-light-video-option-65 {
  background: white;
}
.bg-dark-video-option-66 {
  background: black;
}
.bg-light-video-option-66 {
  background: white;
}
.bg-dark-video-option-67 {
  background: black;
}
.bg-light-video-option-67 {
  background: white;
}
.bg-dark-video-option-68 {
  background: black;
}
.bg-light-video-option-68 {
  background: white;
}
.bg-dark-video-option-69 {
  background: black;
}
.bg-light-video-option-69 {
  background: white;
}
.bg-dark-video-option-70 {
  background: black;
}
.bg-light-video-option-70 {
  background: white;
}
.bg-dark-video-option-71 {
  background: black;
}
.bg-light-video-option-71 {
  background: white;
}
.bg-dark-video-option-72 {
  background: black;
}
.bg-light-video-option-72 {
  background: white;
}
.bg-dark-video-option-73 {
  background: black;
}
.bg-light-video-option-73 {
  background: white;
}
.bg-dark-video-option-74 {
  background: black;
}
.bg-light-video-option-74 {
  background: white;
}
.bg-dark-video-option-75 {
  background: black;
}
.bg-light-video-option-75 {
  background: white;
}
.bg-dark-video-option-76 {
  background: black;
}
.bg-light-video-option-76 {
  background: white;
}
.bg-dark-video-option-77 {
  background: black;
}
.bg-light-video-option-77 {
  background: white;
}
.bg-dark-video-option-78 {
  background: black;
}
.bg-light-video-option-78 {
  background: white;
}
.bg-dark-video-option-79 {
  background: black;
}
.bg-light-video-option-79 {
  background: white;
}
.bg-dark-video-option-80 {
  background: black;
}
.bg-light-video-option-80 {
  background: white;
}
.bg-dark-video-option-81 {
  background: black;
}
.bg-light-video-option-81 {
  background: white;
}
.bg-dark-video-option-82 {
  background: black;
}
.bg-light-video-option-82 {
  background: white;
}
.bg-dark-video-option-83 {
  background: black;
}
.bg-light-video-option-83 {
  background: white;
}
.bg-dark-video-option-84 {
  background: black;
}
.bg-light-video-option-84 {
  background: white;
}
.bg-dark-video-option-85 {
  background: black;
}
.bg-light-video-option-85 {
  background: white;
}
.bg-dark-video-option-86 {
  background: black;
}
.bg-light-video-option-86 {
  background: white;
}
.bg-dark-video-option-87 {
  background: black;
}
.bg-light-video-option-87 {
  background: white;
}
.bg-dark-video-option-88 {
  background: black;
}
.bg-light-video-option-88 {
  background: white;
}
.bg-dark-video-option-89 {
  background: black;
}
.bg-light-video-option-89 {
  background: white;
}
.bg-dark-video-option-90 {
  background: black;
}
.bg-light-video-option-90 {
  background: white;
}
.bg-dark-video-option-91 {
  background: black;
}
.bg-light-video-option-91 {
  background: white;
}
.bg-dark-video-option-92 {
  background: black;
}
.bg-light-video-option-92 {
  background: white;
}
.bg-dark-video-option-93 {
  background: black;
}
.bg-light-video-option-93 {
  background: white;
}
.bg-dark-video-option-94 {
  background: black;
}
.bg-light-video-option-94 {
  background: white;
}
.bg-dark-video-option-95 {
  background: black;
}
.bg-light-video-option-95 {
  background: white;
}
.bg-dark-video-option-96 {
  background: black;
}
.bg-light-video-option-96 {
  background: white;
}
.bg-dark-video-option-97 {
  background: black;
}
.bg-light-video-option-97 {
  background: white;
}
.bg-dark-video-option-98 {
  background: black;
}
.bg-light-video-option-98 {
  background: white;
}
.bg-dark-video-option-99 {
  background: black;
}
.bg-light-video-option-99 {
  background: white;
}
.bg-dark-video-option-100 {
  background: black;
}
.bg-light-video-option-100 {
  background: white;
}

.text-article-option {
  color: #14580B !important;
}

.border-article-option {
  border-color: #14580B;
}

.article-option {
  background-color: #14580B !important;
  color: white !important;
}

.tile-article-option {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-article-option:hover {
    background-color: #196f0e !important;
  }
}
.tile-article-option:active, .tile-article-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-article-option {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-article-option {
  background-color: #14580B !important;
}

.btn-article-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-article-option:focus, .btn-article-option:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-article-option-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-article-option-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-article-option-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-article-option-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-article-option-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-article-option-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-article-option-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-article-option-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-article-option-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-article-option {
  background: #14580B;
}
.bg-dark-article-option-1 {
  background: #13530a;
}
.bg-light-article-option-1 {
  background: #155d0c;
}
.bg-dark-article-option-2 {
  background: #124f0a;
}
.bg-light-article-option-2 {
  background: #16610c;
}
.bg-dark-article-option-3 {
  background: #114a09;
}
.bg-light-article-option-3 {
  background: #17660d;
}
.bg-dark-article-option-4 {
  background: #104609;
}
.bg-light-article-option-4 {
  background: #186a0d;
}
.bg-dark-article-option-5 {
  background: #0f4108;
}
.bg-light-article-option-5 {
  background: #196f0e;
}
.bg-dark-article-option-6 {
  background: #0e3d08;
}
.bg-light-article-option-6 {
  background: #1a730e;
}
.bg-dark-article-option-7 {
  background: #0d3807;
}
.bg-light-article-option-7 {
  background: #1b780f;
}
.bg-dark-article-option-8 {
  background: #0c3406;
}
.bg-light-article-option-8 {
  background: #1c7c10;
}
.bg-dark-article-option-9 {
  background: #0b2f06;
}
.bg-light-article-option-9 {
  background: #1d8110;
}
.bg-dark-article-option-10 {
  background: #0a2b05;
}
.bg-light-article-option-10 {
  background: #1e8511;
}
.bg-dark-article-option-11 {
  background: #092605;
}
.bg-light-article-option-11 {
  background: #1f8a11;
}
.bg-dark-article-option-12 {
  background: #082204;
}
.bg-light-article-option-12 {
  background: #208e12;
}
.bg-dark-article-option-13 {
  background: #071d04;
}
.bg-light-article-option-13 {
  background: #219312;
}
.bg-dark-article-option-14 {
  background: #061903;
}
.bg-light-article-option-14 {
  background: #229713;
}
.bg-dark-article-option-15 {
  background: #051403;
}
.bg-light-article-option-15 {
  background: #239c14;
}
.bg-dark-article-option-16 {
  background: #040f02;
}
.bg-light-article-option-16 {
  background: #24a114;
}
.bg-dark-article-option-17 {
  background: #020b01;
}
.bg-light-article-option-17 {
  background: #26a515;
}
.bg-dark-article-option-18 {
  background: #010601;
}
.bg-light-article-option-18 {
  background: #27aa15;
}
.bg-dark-article-option-19 {
  background: #000200;
}
.bg-light-article-option-19 {
  background: #28ae16;
}
.bg-dark-article-option-20 {
  background: black;
}
.bg-light-article-option-20 {
  background: #29b316;
}
.bg-dark-article-option-21 {
  background: black;
}
.bg-light-article-option-21 {
  background: #2ab717;
}
.bg-dark-article-option-22 {
  background: black;
}
.bg-light-article-option-22 {
  background: #2bbc17;
}
.bg-dark-article-option-23 {
  background: black;
}
.bg-light-article-option-23 {
  background: #2cc018;
}
.bg-dark-article-option-24 {
  background: black;
}
.bg-light-article-option-24 {
  background: #2dc519;
}
.bg-dark-article-option-25 {
  background: black;
}
.bg-light-article-option-25 {
  background: #2ec919;
}
.bg-dark-article-option-26 {
  background: black;
}
.bg-light-article-option-26 {
  background: #2fce1a;
}
.bg-dark-article-option-27 {
  background: black;
}
.bg-light-article-option-27 {
  background: #30d21a;
}
.bg-dark-article-option-28 {
  background: black;
}
.bg-light-article-option-28 {
  background: #31d71b;
}
.bg-dark-article-option-29 {
  background: black;
}
.bg-light-article-option-29 {
  background: #32db1b;
}
.bg-dark-article-option-30 {
  background: black;
}
.bg-light-article-option-30 {
  background: #33e01c;
}
.bg-dark-article-option-31 {
  background: black;
}
.bg-light-article-option-31 {
  background: #35e31e;
}
.bg-dark-article-option-32 {
  background: black;
}
.bg-light-article-option-32 {
  background: #39e323;
}
.bg-dark-article-option-33 {
  background: black;
}
.bg-light-article-option-33 {
  background: #3de427;
}
.bg-dark-article-option-34 {
  background: black;
}
.bg-light-article-option-34 {
  background: #41e52c;
}
.bg-dark-article-option-35 {
  background: black;
}
.bg-light-article-option-35 {
  background: #45e530;
}
.bg-dark-article-option-36 {
  background: black;
}
.bg-light-article-option-36 {
  background: #4ae635;
}
.bg-dark-article-option-37 {
  background: black;
}
.bg-light-article-option-37 {
  background: #4ee639;
}
.bg-dark-article-option-38 {
  background: black;
}
.bg-light-article-option-38 {
  background: #52e73e;
}
.bg-dark-article-option-39 {
  background: black;
}
.bg-light-article-option-39 {
  background: #56e742;
}
.bg-dark-article-option-40 {
  background: black;
}
.bg-light-article-option-40 {
  background: #5ae847;
}
.bg-dark-article-option-41 {
  background: black;
}
.bg-light-article-option-41 {
  background: #5ee94c;
}
.bg-dark-article-option-42 {
  background: black;
}
.bg-light-article-option-42 {
  background: #62e950;
}
.bg-dark-article-option-43 {
  background: black;
}
.bg-light-article-option-43 {
  background: #66ea55;
}
.bg-dark-article-option-44 {
  background: black;
}
.bg-light-article-option-44 {
  background: #6aea59;
}
.bg-dark-article-option-45 {
  background: black;
}
.bg-light-article-option-45 {
  background: #6eeb5e;
}
.bg-dark-article-option-46 {
  background: black;
}
.bg-light-article-option-46 {
  background: #72eb62;
}
.bg-dark-article-option-47 {
  background: black;
}
.bg-light-article-option-47 {
  background: #76ec67;
}
.bg-dark-article-option-48 {
  background: black;
}
.bg-light-article-option-48 {
  background: #7aed6b;
}
.bg-dark-article-option-49 {
  background: black;
}
.bg-light-article-option-49 {
  background: #7eed70;
}
.bg-dark-article-option-50 {
  background: black;
}
.bg-light-article-option-50 {
  background: #83ee74;
}
.bg-dark-article-option-51 {
  background: black;
}
.bg-light-article-option-51 {
  background: #87ee79;
}
.bg-dark-article-option-52 {
  background: black;
}
.bg-light-article-option-52 {
  background: #8bef7d;
}
.bg-dark-article-option-53 {
  background: black;
}
.bg-light-article-option-53 {
  background: #8fef82;
}
.bg-dark-article-option-54 {
  background: black;
}
.bg-light-article-option-54 {
  background: #93f086;
}
.bg-dark-article-option-55 {
  background: black;
}
.bg-light-article-option-55 {
  background: #97f18b;
}
.bg-dark-article-option-56 {
  background: black;
}
.bg-light-article-option-56 {
  background: #9bf190;
}
.bg-dark-article-option-57 {
  background: black;
}
.bg-light-article-option-57 {
  background: #9ff294;
}
.bg-dark-article-option-58 {
  background: black;
}
.bg-light-article-option-58 {
  background: #a3f299;
}
.bg-dark-article-option-59 {
  background: black;
}
.bg-light-article-option-59 {
  background: #a7f39d;
}
.bg-dark-article-option-60 {
  background: black;
}
.bg-light-article-option-60 {
  background: #abf3a2;
}
.bg-dark-article-option-61 {
  background: black;
}
.bg-light-article-option-61 {
  background: #aff4a6;
}
.bg-dark-article-option-62 {
  background: black;
}
.bg-light-article-option-62 {
  background: #b3f4ab;
}
.bg-dark-article-option-63 {
  background: black;
}
.bg-light-article-option-63 {
  background: #b7f5af;
}
.bg-dark-article-option-64 {
  background: black;
}
.bg-light-article-option-64 {
  background: #bbf6b4;
}
.bg-dark-article-option-65 {
  background: black;
}
.bg-light-article-option-65 {
  background: #c0f6b8;
}
.bg-dark-article-option-66 {
  background: black;
}
.bg-light-article-option-66 {
  background: #c4f7bd;
}
.bg-dark-article-option-67 {
  background: black;
}
.bg-light-article-option-67 {
  background: #c8f7c1;
}
.bg-dark-article-option-68 {
  background: black;
}
.bg-light-article-option-68 {
  background: #ccf8c6;
}
.bg-dark-article-option-69 {
  background: black;
}
.bg-light-article-option-69 {
  background: #d0f8ca;
}
.bg-dark-article-option-70 {
  background: black;
}
.bg-light-article-option-70 {
  background: #d4f9cf;
}
.bg-dark-article-option-71 {
  background: black;
}
.bg-light-article-option-71 {
  background: #d8fad4;
}
.bg-dark-article-option-72 {
  background: black;
}
.bg-light-article-option-72 {
  background: #dcfad8;
}
.bg-dark-article-option-73 {
  background: black;
}
.bg-light-article-option-73 {
  background: #e0fbdd;
}
.bg-dark-article-option-74 {
  background: black;
}
.bg-light-article-option-74 {
  background: #e4fbe1;
}
.bg-dark-article-option-75 {
  background: black;
}
.bg-light-article-option-75 {
  background: #e8fce6;
}
.bg-dark-article-option-76 {
  background: black;
}
.bg-light-article-option-76 {
  background: #ecfcea;
}
.bg-dark-article-option-77 {
  background: black;
}
.bg-light-article-option-77 {
  background: #f0fdef;
}
.bg-dark-article-option-78 {
  background: black;
}
.bg-light-article-option-78 {
  background: #f4fef3;
}
.bg-dark-article-option-79 {
  background: black;
}
.bg-light-article-option-79 {
  background: #f9fef8;
}
.bg-dark-article-option-80 {
  background: black;
}
.bg-light-article-option-80 {
  background: #fdfffc;
}
.bg-dark-article-option-81 {
  background: black;
}
.bg-light-article-option-81 {
  background: white;
}
.bg-dark-article-option-82 {
  background: black;
}
.bg-light-article-option-82 {
  background: white;
}
.bg-dark-article-option-83 {
  background: black;
}
.bg-light-article-option-83 {
  background: white;
}
.bg-dark-article-option-84 {
  background: black;
}
.bg-light-article-option-84 {
  background: white;
}
.bg-dark-article-option-85 {
  background: black;
}
.bg-light-article-option-85 {
  background: white;
}
.bg-dark-article-option-86 {
  background: black;
}
.bg-light-article-option-86 {
  background: white;
}
.bg-dark-article-option-87 {
  background: black;
}
.bg-light-article-option-87 {
  background: white;
}
.bg-dark-article-option-88 {
  background: black;
}
.bg-light-article-option-88 {
  background: white;
}
.bg-dark-article-option-89 {
  background: black;
}
.bg-light-article-option-89 {
  background: white;
}
.bg-dark-article-option-90 {
  background: black;
}
.bg-light-article-option-90 {
  background: white;
}
.bg-dark-article-option-91 {
  background: black;
}
.bg-light-article-option-91 {
  background: white;
}
.bg-dark-article-option-92 {
  background: black;
}
.bg-light-article-option-92 {
  background: white;
}
.bg-dark-article-option-93 {
  background: black;
}
.bg-light-article-option-93 {
  background: white;
}
.bg-dark-article-option-94 {
  background: black;
}
.bg-light-article-option-94 {
  background: white;
}
.bg-dark-article-option-95 {
  background: black;
}
.bg-light-article-option-95 {
  background: white;
}
.bg-dark-article-option-96 {
  background: black;
}
.bg-light-article-option-96 {
  background: white;
}
.bg-dark-article-option-97 {
  background: black;
}
.bg-light-article-option-97 {
  background: white;
}
.bg-dark-article-option-98 {
  background: black;
}
.bg-light-article-option-98 {
  background: white;
}
.bg-dark-article-option-99 {
  background: black;
}
.bg-light-article-option-99 {
  background: white;
}
.bg-dark-article-option-100 {
  background: black;
}
.bg-light-article-option-100 {
  background: white;
}

.text-data-entry {
  color: #30205D !important;
}

.border-data-entry {
  border-color: #30205D;
}

.data-entry {
  background-color: #30205D !important;
  color: white !important;
}

.tile-data-entry {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-data-entry:hover {
    background-color: #3a2770 !important;
  }
}
.tile-data-entry:active, .tile-data-entry:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-data-entry {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-data-entry {
  background-color: #30205D !important;
}

.btn-data-entry {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-data-entry:focus, .btn-data-entry:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-data-entry-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-data-entry-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-data-entry-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-data-entry-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-data-entry-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-data-entry-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-data-entry-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-data-entry-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-data-entry-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-data-entry {
  background: #30205D;
}
.bg-dark-data-entry-1 {
  background: #2e1f59;
}
.bg-light-data-entry-1 {
  background: #322161;
}
.bg-dark-data-entry-2 {
  background: #2c1d55;
}
.bg-light-data-entry-2 {
  background: #342365;
}
.bg-dark-data-entry-3 {
  background: #2a1c52;
}
.bg-light-data-entry-3 {
  background: #362468;
}
.bg-dark-data-entry-4 {
  background: #281b4e;
}
.bg-light-data-entry-4 {
  background: #38256c;
}
.bg-dark-data-entry-5 {
  background: #26194a;
}
.bg-light-data-entry-5 {
  background: #3a2770;
}
.bg-dark-data-entry-6 {
  background: #241846;
}
.bg-light-data-entry-6 {
  background: #3c2874;
}
.bg-dark-data-entry-7 {
  background: #221742;
}
.bg-light-data-entry-7 {
  background: #3e2978;
}
.bg-dark-data-entry-8 {
  background: #20163f;
}
.bg-light-data-entry-8 {
  background: #402a7b;
}
.bg-dark-data-entry-9 {
  background: #1e143b;
}
.bg-light-data-entry-9 {
  background: #422c7f;
}
.bg-dark-data-entry-10 {
  background: #1c1337;
}
.bg-light-data-entry-10 {
  background: #442d83;
}
.bg-dark-data-entry-11 {
  background: #1a1233;
}
.bg-light-data-entry-11 {
  background: #462e87;
}
.bg-dark-data-entry-12 {
  background: #18102f;
}
.bg-light-data-entry-12 {
  background: #48308b;
}
.bg-dark-data-entry-13 {
  background: #170f2c;
}
.bg-light-data-entry-13 {
  background: #49318e;
}
.bg-dark-data-entry-14 {
  background: #150e28;
}
.bg-light-data-entry-14 {
  background: #4b3292;
}
.bg-dark-data-entry-15 {
  background: #130c24;
}
.bg-light-data-entry-15 {
  background: #4d3496;
}
.bg-dark-data-entry-16 {
  background: #110b20;
}
.bg-light-data-entry-16 {
  background: #4f359a;
}
.bg-dark-data-entry-17 {
  background: #0f0a1c;
}
.bg-light-data-entry-17 {
  background: #51369e;
}
.bg-dark-data-entry-18 {
  background: #0d0819;
}
.bg-light-data-entry-18 {
  background: #5338a1;
}
.bg-dark-data-entry-19 {
  background: #0b0715;
}
.bg-light-data-entry-19 {
  background: #5539a5;
}
.bg-dark-data-entry-20 {
  background: #090611;
}
.bg-light-data-entry-20 {
  background: #573aa9;
}
.bg-dark-data-entry-21 {
  background: #07050d;
}
.bg-light-data-entry-21 {
  background: #593bad;
}
.bg-dark-data-entry-22 {
  background: #05030a;
}
.bg-light-data-entry-22 {
  background: #5b3db0;
}
.bg-dark-data-entry-23 {
  background: #030206;
}
.bg-light-data-entry-23 {
  background: #5d3eb4;
}
.bg-dark-data-entry-24 {
  background: #010102;
}
.bg-light-data-entry-24 {
  background: #5f3fb8;
}
.bg-dark-data-entry-25 {
  background: black;
}
.bg-light-data-entry-25 {
  background: #6141bc;
}
.bg-dark-data-entry-26 {
  background: black;
}
.bg-light-data-entry-26 {
  background: #6443be;
}
.bg-dark-data-entry-27 {
  background: black;
}
.bg-light-data-entry-27 {
  background: #6747c0;
}
.bg-dark-data-entry-28 {
  background: black;
}
.bg-light-data-entry-28 {
  background: #6a4bc1;
}
.bg-dark-data-entry-29 {
  background: black;
}
.bg-light-data-entry-29 {
  background: #6d4fc2;
}
.bg-dark-data-entry-30 {
  background: black;
}
.bg-light-data-entry-30 {
  background: #7052c4;
}
.bg-dark-data-entry-31 {
  background: black;
}
.bg-light-data-entry-31 {
  background: #7356c5;
}
.bg-dark-data-entry-32 {
  background: black;
}
.bg-light-data-entry-32 {
  background: #765ac6;
}
.bg-dark-data-entry-33 {
  background: black;
}
.bg-light-data-entry-33 {
  background: #7a5ec8;
}
.bg-dark-data-entry-34 {
  background: black;
}
.bg-light-data-entry-34 {
  background: #7d62c9;
}
.bg-dark-data-entry-35 {
  background: black;
}
.bg-light-data-entry-35 {
  background: #8065ca;
}
.bg-dark-data-entry-36 {
  background: black;
}
.bg-light-data-entry-36 {
  background: #8369cb;
}
.bg-dark-data-entry-37 {
  background: black;
}
.bg-light-data-entry-37 {
  background: #866dcd;
}
.bg-dark-data-entry-38 {
  background: black;
}
.bg-light-data-entry-38 {
  background: #8971ce;
}
.bg-dark-data-entry-39 {
  background: black;
}
.bg-light-data-entry-39 {
  background: #8c75cf;
}
.bg-dark-data-entry-40 {
  background: black;
}
.bg-light-data-entry-40 {
  background: #9078d1;
}
.bg-dark-data-entry-41 {
  background: black;
}
.bg-light-data-entry-41 {
  background: #937cd2;
}
.bg-dark-data-entry-42 {
  background: black;
}
.bg-light-data-entry-42 {
  background: #9680d3;
}
.bg-dark-data-entry-43 {
  background: black;
}
.bg-light-data-entry-43 {
  background: #9984d5;
}
.bg-dark-data-entry-44 {
  background: black;
}
.bg-light-data-entry-44 {
  background: #9c88d6;
}
.bg-dark-data-entry-45 {
  background: black;
}
.bg-light-data-entry-45 {
  background: #9f8bd7;
}
.bg-dark-data-entry-46 {
  background: black;
}
.bg-light-data-entry-46 {
  background: #a28fd8;
}
.bg-dark-data-entry-47 {
  background: black;
}
.bg-light-data-entry-47 {
  background: #a593da;
}
.bg-dark-data-entry-48 {
  background: black;
}
.bg-light-data-entry-48 {
  background: #a997db;
}
.bg-dark-data-entry-49 {
  background: black;
}
.bg-light-data-entry-49 {
  background: #ac9adc;
}
.bg-dark-data-entry-50 {
  background: black;
}
.bg-light-data-entry-50 {
  background: #af9ede;
}
.bg-dark-data-entry-51 {
  background: black;
}
.bg-light-data-entry-51 {
  background: #b2a2df;
}
.bg-dark-data-entry-52 {
  background: black;
}
.bg-light-data-entry-52 {
  background: #b5a6e0;
}
.bg-dark-data-entry-53 {
  background: black;
}
.bg-light-data-entry-53 {
  background: #b8aae2;
}
.bg-dark-data-entry-54 {
  background: black;
}
.bg-light-data-entry-54 {
  background: #bbade3;
}
.bg-dark-data-entry-55 {
  background: black;
}
.bg-light-data-entry-55 {
  background: #bfb1e4;
}
.bg-dark-data-entry-56 {
  background: black;
}
.bg-light-data-entry-56 {
  background: #c2b5e6;
}
.bg-dark-data-entry-57 {
  background: black;
}
.bg-light-data-entry-57 {
  background: #c5b9e7;
}
.bg-dark-data-entry-58 {
  background: black;
}
.bg-light-data-entry-58 {
  background: #c8bde8;
}
.bg-dark-data-entry-59 {
  background: black;
}
.bg-light-data-entry-59 {
  background: #cbc0e9;
}
.bg-dark-data-entry-60 {
  background: black;
}
.bg-light-data-entry-60 {
  background: #cec4eb;
}
.bg-dark-data-entry-61 {
  background: black;
}
.bg-light-data-entry-61 {
  background: #d1c8ec;
}
.bg-dark-data-entry-62 {
  background: black;
}
.bg-light-data-entry-62 {
  background: #d5cced;
}
.bg-dark-data-entry-63 {
  background: black;
}
.bg-light-data-entry-63 {
  background: #d8d0ef;
}
.bg-dark-data-entry-64 {
  background: black;
}
.bg-light-data-entry-64 {
  background: #dbd3f0;
}
.bg-dark-data-entry-65 {
  background: black;
}
.bg-light-data-entry-65 {
  background: #ded7f1;
}
.bg-dark-data-entry-66 {
  background: black;
}
.bg-light-data-entry-66 {
  background: #e1dbf3;
}
.bg-dark-data-entry-67 {
  background: black;
}
.bg-light-data-entry-67 {
  background: #e4dff4;
}
.bg-dark-data-entry-68 {
  background: black;
}
.bg-light-data-entry-68 {
  background: #e7e3f5;
}
.bg-dark-data-entry-69 {
  background: black;
}
.bg-light-data-entry-69 {
  background: #ebe6f7;
}
.bg-dark-data-entry-70 {
  background: black;
}
.bg-light-data-entry-70 {
  background: #eeeaf8;
}
.bg-dark-data-entry-71 {
  background: black;
}
.bg-light-data-entry-71 {
  background: #f1eef9;
}
.bg-dark-data-entry-72 {
  background: black;
}
.bg-light-data-entry-72 {
  background: #f4f2fa;
}
.bg-dark-data-entry-73 {
  background: black;
}
.bg-light-data-entry-73 {
  background: #f7f6fc;
}
.bg-dark-data-entry-74 {
  background: black;
}
.bg-light-data-entry-74 {
  background: #faf9fd;
}
.bg-dark-data-entry-75 {
  background: black;
}
.bg-light-data-entry-75 {
  background: #fdfdfe;
}
.bg-dark-data-entry-76 {
  background: black;
}
.bg-light-data-entry-76 {
  background: white;
}
.bg-dark-data-entry-77 {
  background: black;
}
.bg-light-data-entry-77 {
  background: white;
}
.bg-dark-data-entry-78 {
  background: black;
}
.bg-light-data-entry-78 {
  background: white;
}
.bg-dark-data-entry-79 {
  background: black;
}
.bg-light-data-entry-79 {
  background: white;
}
.bg-dark-data-entry-80 {
  background: black;
}
.bg-light-data-entry-80 {
  background: white;
}
.bg-dark-data-entry-81 {
  background: black;
}
.bg-light-data-entry-81 {
  background: white;
}
.bg-dark-data-entry-82 {
  background: black;
}
.bg-light-data-entry-82 {
  background: white;
}
.bg-dark-data-entry-83 {
  background: black;
}
.bg-light-data-entry-83 {
  background: white;
}
.bg-dark-data-entry-84 {
  background: black;
}
.bg-light-data-entry-84 {
  background: white;
}
.bg-dark-data-entry-85 {
  background: black;
}
.bg-light-data-entry-85 {
  background: white;
}
.bg-dark-data-entry-86 {
  background: black;
}
.bg-light-data-entry-86 {
  background: white;
}
.bg-dark-data-entry-87 {
  background: black;
}
.bg-light-data-entry-87 {
  background: white;
}
.bg-dark-data-entry-88 {
  background: black;
}
.bg-light-data-entry-88 {
  background: white;
}
.bg-dark-data-entry-89 {
  background: black;
}
.bg-light-data-entry-89 {
  background: white;
}
.bg-dark-data-entry-90 {
  background: black;
}
.bg-light-data-entry-90 {
  background: white;
}
.bg-dark-data-entry-91 {
  background: black;
}
.bg-light-data-entry-91 {
  background: white;
}
.bg-dark-data-entry-92 {
  background: black;
}
.bg-light-data-entry-92 {
  background: white;
}
.bg-dark-data-entry-93 {
  background: black;
}
.bg-light-data-entry-93 {
  background: white;
}
.bg-dark-data-entry-94 {
  background: black;
}
.bg-light-data-entry-94 {
  background: white;
}
.bg-dark-data-entry-95 {
  background: black;
}
.bg-light-data-entry-95 {
  background: white;
}
.bg-dark-data-entry-96 {
  background: black;
}
.bg-light-data-entry-96 {
  background: white;
}
.bg-dark-data-entry-97 {
  background: black;
}
.bg-light-data-entry-97 {
  background: white;
}
.bg-dark-data-entry-98 {
  background: black;
}
.bg-light-data-entry-98 {
  background: white;
}
.bg-dark-data-entry-99 {
  background: black;
}
.bg-light-data-entry-99 {
  background: white;
}
.bg-dark-data-entry-100 {
  background: black;
}
.bg-light-data-entry-100 {
  background: white;
}

.text-important-entry {
  color: #9B0000 !important;
}

.border-important-entry {
  border-color: #9B0000;
}

.important-entry {
  background-color: #9B0000 !important;
  color: white !important;
}

.tile-important-entry {
  background: #9B0000 !important;
}
@media (min-width: 1025px) {
  .tile-important-entry:hover {
    background-color: #b50000 !important;
  }
}
.tile-important-entry:active, .tile-important-entry:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(155, 0, 0, 0.5);
  background-color: #a50000 !important;
}

.target-important-entry {
  background: #9B0000 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-important-entry {
  background-color: #9B0000 !important;
}

.btn-important-entry {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #9B0000 !important;
  border: 2px solid #9B0000 !important;
}
.btn-important-entry:focus, .btn-important-entry:active {
  outline: none;
  color: white !important;
  background: #9B0000 !important;
  text-decoration: none;
}

.bg-overlay-important-entry-10 {
  background: rgba(155, 0, 0, 0.1);
}
.bg-overlay-important-entry-20 {
  background: rgba(155, 0, 0, 0.2);
}
.bg-overlay-important-entry-30 {
  background: rgba(155, 0, 0, 0.3);
}
.bg-overlay-important-entry-40 {
  background: rgba(155, 0, 0, 0.4);
}
.bg-overlay-important-entry-50 {
  background: rgba(155, 0, 0, 0.5);
}
.bg-overlay-important-entry-60 {
  background: rgba(155, 0, 0, 0.6);
}
.bg-overlay-important-entry-70 {
  background: rgba(155, 0, 0, 0.7);
}
.bg-overlay-important-entry-80 {
  background: rgba(155, 0, 0, 0.8);
}
.bg-overlay-important-entry-90 {
  background: rgba(155, 0, 0, 0.9);
}
.bg-important-entry {
  background: #9B0000;
}
.bg-dark-important-entry-1 {
  background: #960000;
}
.bg-light-important-entry-1 {
  background: #a00000;
}
.bg-dark-important-entry-2 {
  background: #910000;
}
.bg-light-important-entry-2 {
  background: #a50000;
}
.bg-dark-important-entry-3 {
  background: #8c0000;
}
.bg-light-important-entry-3 {
  background: #aa0000;
}
.bg-dark-important-entry-4 {
  background: #870000;
}
.bg-light-important-entry-4 {
  background: #af0000;
}
.bg-dark-important-entry-5 {
  background: #820000;
}
.bg-light-important-entry-5 {
  background: #b50000;
}
.bg-dark-important-entry-6 {
  background: #7c0000;
}
.bg-light-important-entry-6 {
  background: #ba0000;
}
.bg-dark-important-entry-7 {
  background: #770000;
}
.bg-light-important-entry-7 {
  background: #bf0000;
}
.bg-dark-important-entry-8 {
  background: #720000;
}
.bg-light-important-entry-8 {
  background: #c40000;
}
.bg-dark-important-entry-9 {
  background: #6d0000;
}
.bg-light-important-entry-9 {
  background: #c90000;
}
.bg-dark-important-entry-10 {
  background: #680000;
}
.bg-light-important-entry-10 {
  background: #ce0000;
}
.bg-dark-important-entry-11 {
  background: #630000;
}
.bg-light-important-entry-11 {
  background: #d30000;
}
.bg-dark-important-entry-12 {
  background: #5e0000;
}
.bg-light-important-entry-12 {
  background: #d80000;
}
.bg-dark-important-entry-13 {
  background: #590000;
}
.bg-light-important-entry-13 {
  background: #dd0000;
}
.bg-dark-important-entry-14 {
  background: #540000;
}
.bg-light-important-entry-14 {
  background: #e20000;
}
.bg-dark-important-entry-15 {
  background: #4f0000;
}
.bg-light-important-entry-15 {
  background: #e80000;
}
.bg-dark-important-entry-16 {
  background: #490000;
}
.bg-light-important-entry-16 {
  background: #ed0000;
}
.bg-dark-important-entry-17 {
  background: #440000;
}
.bg-light-important-entry-17 {
  background: #f20000;
}
.bg-dark-important-entry-18 {
  background: #3f0000;
}
.bg-light-important-entry-18 {
  background: #f70000;
}
.bg-dark-important-entry-19 {
  background: #3a0000;
}
.bg-light-important-entry-19 {
  background: #fc0000;
}
.bg-dark-important-entry-20 {
  background: #350000;
}
.bg-light-important-entry-20 {
  background: #ff0202;
}
.bg-dark-important-entry-21 {
  background: #300000;
}
.bg-light-important-entry-21 {
  background: #ff0707;
}
.bg-dark-important-entry-22 {
  background: #2b0000;
}
.bg-light-important-entry-22 {
  background: #ff0c0c;
}
.bg-dark-important-entry-23 {
  background: #260000;
}
.bg-light-important-entry-23 {
  background: #ff1111;
}
.bg-dark-important-entry-24 {
  background: #210000;
}
.bg-light-important-entry-24 {
  background: #ff1616;
}
.bg-dark-important-entry-25 {
  background: #1c0000;
}
.bg-light-important-entry-25 {
  background: #ff1c1c;
}
.bg-dark-important-entry-26 {
  background: #160000;
}
.bg-light-important-entry-26 {
  background: #ff2121;
}
.bg-dark-important-entry-27 {
  background: #110000;
}
.bg-light-important-entry-27 {
  background: #ff2626;
}
.bg-dark-important-entry-28 {
  background: #0c0000;
}
.bg-light-important-entry-28 {
  background: #ff2b2b;
}
.bg-dark-important-entry-29 {
  background: #070000;
}
.bg-light-important-entry-29 {
  background: #ff3030;
}
.bg-dark-important-entry-30 {
  background: #020000;
}
.bg-light-important-entry-30 {
  background: #ff3535;
}
.bg-dark-important-entry-31 {
  background: black;
}
.bg-light-important-entry-31 {
  background: #ff3a3a;
}
.bg-dark-important-entry-32 {
  background: black;
}
.bg-light-important-entry-32 {
  background: #ff3f3f;
}
.bg-dark-important-entry-33 {
  background: black;
}
.bg-light-important-entry-33 {
  background: #ff4444;
}
.bg-dark-important-entry-34 {
  background: black;
}
.bg-light-important-entry-34 {
  background: #ff4949;
}
.bg-dark-important-entry-35 {
  background: black;
}
.bg-light-important-entry-35 {
  background: #ff4f4f;
}
.bg-dark-important-entry-36 {
  background: black;
}
.bg-light-important-entry-36 {
  background: #ff5454;
}
.bg-dark-important-entry-37 {
  background: black;
}
.bg-light-important-entry-37 {
  background: #ff5959;
}
.bg-dark-important-entry-38 {
  background: black;
}
.bg-light-important-entry-38 {
  background: #ff5e5e;
}
.bg-dark-important-entry-39 {
  background: black;
}
.bg-light-important-entry-39 {
  background: #ff6363;
}
.bg-dark-important-entry-40 {
  background: black;
}
.bg-light-important-entry-40 {
  background: #ff6868;
}
.bg-dark-important-entry-41 {
  background: black;
}
.bg-light-important-entry-41 {
  background: #ff6d6d;
}
.bg-dark-important-entry-42 {
  background: black;
}
.bg-light-important-entry-42 {
  background: #ff7272;
}
.bg-dark-important-entry-43 {
  background: black;
}
.bg-light-important-entry-43 {
  background: #ff7777;
}
.bg-dark-important-entry-44 {
  background: black;
}
.bg-light-important-entry-44 {
  background: #ff7c7c;
}
.bg-dark-important-entry-45 {
  background: black;
}
.bg-light-important-entry-45 {
  background: #ff8282;
}
.bg-dark-important-entry-46 {
  background: black;
}
.bg-light-important-entry-46 {
  background: #ff8787;
}
.bg-dark-important-entry-47 {
  background: black;
}
.bg-light-important-entry-47 {
  background: #ff8c8c;
}
.bg-dark-important-entry-48 {
  background: black;
}
.bg-light-important-entry-48 {
  background: #ff9191;
}
.bg-dark-important-entry-49 {
  background: black;
}
.bg-light-important-entry-49 {
  background: #ff9696;
}
.bg-dark-important-entry-50 {
  background: black;
}
.bg-light-important-entry-50 {
  background: #ff9b9b;
}
.bg-dark-important-entry-51 {
  background: black;
}
.bg-light-important-entry-51 {
  background: #ffa0a0;
}
.bg-dark-important-entry-52 {
  background: black;
}
.bg-light-important-entry-52 {
  background: #ffa5a5;
}
.bg-dark-important-entry-53 {
  background: black;
}
.bg-light-important-entry-53 {
  background: #ffaaaa;
}
.bg-dark-important-entry-54 {
  background: black;
}
.bg-light-important-entry-54 {
  background: #ffafaf;
}
.bg-dark-important-entry-55 {
  background: black;
}
.bg-light-important-entry-55 {
  background: #ffb5b5;
}
.bg-dark-important-entry-56 {
  background: black;
}
.bg-light-important-entry-56 {
  background: #ffbaba;
}
.bg-dark-important-entry-57 {
  background: black;
}
.bg-light-important-entry-57 {
  background: #ffbfbf;
}
.bg-dark-important-entry-58 {
  background: black;
}
.bg-light-important-entry-58 {
  background: #ffc4c4;
}
.bg-dark-important-entry-59 {
  background: black;
}
.bg-light-important-entry-59 {
  background: #ffc9c9;
}
.bg-dark-important-entry-60 {
  background: black;
}
.bg-light-important-entry-60 {
  background: #ffcece;
}
.bg-dark-important-entry-61 {
  background: black;
}
.bg-light-important-entry-61 {
  background: #ffd3d3;
}
.bg-dark-important-entry-62 {
  background: black;
}
.bg-light-important-entry-62 {
  background: #ffd8d8;
}
.bg-dark-important-entry-63 {
  background: black;
}
.bg-light-important-entry-63 {
  background: #ffdddd;
}
.bg-dark-important-entry-64 {
  background: black;
}
.bg-light-important-entry-64 {
  background: #ffe2e2;
}
.bg-dark-important-entry-65 {
  background: black;
}
.bg-light-important-entry-65 {
  background: #ffe8e8;
}
.bg-dark-important-entry-66 {
  background: black;
}
.bg-light-important-entry-66 {
  background: #ffeded;
}
.bg-dark-important-entry-67 {
  background: black;
}
.bg-light-important-entry-67 {
  background: #fff2f2;
}
.bg-dark-important-entry-68 {
  background: black;
}
.bg-light-important-entry-68 {
  background: #fff7f7;
}
.bg-dark-important-entry-69 {
  background: black;
}
.bg-light-important-entry-69 {
  background: #fffcfc;
}
.bg-dark-important-entry-70 {
  background: black;
}
.bg-light-important-entry-70 {
  background: white;
}
.bg-dark-important-entry-71 {
  background: black;
}
.bg-light-important-entry-71 {
  background: white;
}
.bg-dark-important-entry-72 {
  background: black;
}
.bg-light-important-entry-72 {
  background: white;
}
.bg-dark-important-entry-73 {
  background: black;
}
.bg-light-important-entry-73 {
  background: white;
}
.bg-dark-important-entry-74 {
  background: black;
}
.bg-light-important-entry-74 {
  background: white;
}
.bg-dark-important-entry-75 {
  background: black;
}
.bg-light-important-entry-75 {
  background: white;
}
.bg-dark-important-entry-76 {
  background: black;
}
.bg-light-important-entry-76 {
  background: white;
}
.bg-dark-important-entry-77 {
  background: black;
}
.bg-light-important-entry-77 {
  background: white;
}
.bg-dark-important-entry-78 {
  background: black;
}
.bg-light-important-entry-78 {
  background: white;
}
.bg-dark-important-entry-79 {
  background: black;
}
.bg-light-important-entry-79 {
  background: white;
}
.bg-dark-important-entry-80 {
  background: black;
}
.bg-light-important-entry-80 {
  background: white;
}
.bg-dark-important-entry-81 {
  background: black;
}
.bg-light-important-entry-81 {
  background: white;
}
.bg-dark-important-entry-82 {
  background: black;
}
.bg-light-important-entry-82 {
  background: white;
}
.bg-dark-important-entry-83 {
  background: black;
}
.bg-light-important-entry-83 {
  background: white;
}
.bg-dark-important-entry-84 {
  background: black;
}
.bg-light-important-entry-84 {
  background: white;
}
.bg-dark-important-entry-85 {
  background: black;
}
.bg-light-important-entry-85 {
  background: white;
}
.bg-dark-important-entry-86 {
  background: black;
}
.bg-light-important-entry-86 {
  background: white;
}
.bg-dark-important-entry-87 {
  background: black;
}
.bg-light-important-entry-87 {
  background: white;
}
.bg-dark-important-entry-88 {
  background: black;
}
.bg-light-important-entry-88 {
  background: white;
}
.bg-dark-important-entry-89 {
  background: black;
}
.bg-light-important-entry-89 {
  background: white;
}
.bg-dark-important-entry-90 {
  background: black;
}
.bg-light-important-entry-90 {
  background: white;
}
.bg-dark-important-entry-91 {
  background: black;
}
.bg-light-important-entry-91 {
  background: white;
}
.bg-dark-important-entry-92 {
  background: black;
}
.bg-light-important-entry-92 {
  background: white;
}
.bg-dark-important-entry-93 {
  background: black;
}
.bg-light-important-entry-93 {
  background: white;
}
.bg-dark-important-entry-94 {
  background: black;
}
.bg-light-important-entry-94 {
  background: white;
}
.bg-dark-important-entry-95 {
  background: black;
}
.bg-light-important-entry-95 {
  background: white;
}
.bg-dark-important-entry-96 {
  background: black;
}
.bg-light-important-entry-96 {
  background: white;
}
.bg-dark-important-entry-97 {
  background: black;
}
.bg-light-important-entry-97 {
  background: white;
}
.bg-dark-important-entry-98 {
  background: black;
}
.bg-light-important-entry-98 {
  background: white;
}
.bg-dark-important-entry-99 {
  background: black;
}
.bg-light-important-entry-99 {
  background: white;
}
.bg-dark-important-entry-100 {
  background: black;
}
.bg-light-important-entry-100 {
  background: white;
}

.text-save {
  color: #8F1013 !important;
}

.border-save {
  border-color: #8F1013;
}

.save {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-save {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-save:hover {
    background-color: #a61316 !important;
  }
}
.tile-save:active, .tile-save:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-save {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-save {
  background-color: #8F1013 !important;
}

.btn-save {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-save:focus, .btn-save:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-save-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-save-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-save-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-save-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-save-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-save-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-save-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-save-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-save-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-save {
  background: #8F1013;
}
.bg-dark-save-1 {
  background: #8a0f12;
}
.bg-light-save-1 {
  background: #941114;
}
.bg-dark-save-2 {
  background: #860f12;
}
.bg-light-save-2 {
  background: #981114;
}
.bg-dark-save-3 {
  background: #810e11;
}
.bg-light-save-3 {
  background: #9d1215;
}
.bg-dark-save-4 {
  background: #7d0e11;
}
.bg-light-save-4 {
  background: #a11215;
}
.bg-dark-save-5 {
  background: #780d10;
}
.bg-light-save-5 {
  background: #a61316;
}
.bg-dark-save-6 {
  background: #730d0f;
}
.bg-light-save-6 {
  background: #ab1317;
}
.bg-dark-save-7 {
  background: #6f0c0f;
}
.bg-light-save-7 {
  background: #af1417;
}
.bg-dark-save-8 {
  background: #6a0c0e;
}
.bg-light-save-8 {
  background: #b41418;
}
.bg-dark-save-9 {
  background: #660b0e;
}
.bg-light-save-9 {
  background: #b81518;
}
.bg-dark-save-10 {
  background: #610b0d;
}
.bg-light-save-10 {
  background: #bd1519;
}
.bg-dark-save-11 {
  background: #5d0a0c;
}
.bg-light-save-11 {
  background: #c1161a;
}
.bg-dark-save-12 {
  background: #580a0c;
}
.bg-light-save-12 {
  background: #c6161a;
}
.bg-dark-save-13 {
  background: #53090b;
}
.bg-light-save-13 {
  background: #cb171b;
}
.bg-dark-save-14 {
  background: #4f090a;
}
.bg-light-save-14 {
  background: #cf171c;
}
.bg-dark-save-15 {
  background: #4a080a;
}
.bg-light-save-15 {
  background: #d4181c;
}
.bg-dark-save-16 {
  background: #460809;
}
.bg-light-save-16 {
  background: #d8181d;
}
.bg-dark-save-17 {
  background: #410709;
}
.bg-light-save-17 {
  background: #dd191d;
}
.bg-dark-save-18 {
  background: #3c0708;
}
.bg-light-save-18 {
  background: #e2191e;
}
.bg-dark-save-19 {
  background: #380607;
}
.bg-light-save-19 {
  background: #e51a1f;
}
.bg-dark-save-20 {
  background: #330607;
}
.bg-light-save-20 {
  background: #e61f24;
}
.bg-dark-save-21 {
  background: #2f0506;
}
.bg-light-save-21 {
  background: #e62428;
}
.bg-dark-save-22 {
  background: #2a0506;
}
.bg-light-save-22 {
  background: #e7282d;
}
.bg-dark-save-23 {
  background: #260405;
}
.bg-light-save-23 {
  background: #e72d31;
}
.bg-dark-save-24 {
  background: #210404;
}
.bg-light-save-24 {
  background: #e83136;
}
.bg-dark-save-25 {
  background: #1c0304;
}
.bg-light-save-25 {
  background: #e9363a;
}
.bg-dark-save-26 {
  background: #180303;
}
.bg-light-save-26 {
  background: #e93b3f;
}
.bg-dark-save-27 {
  background: #130203;
}
.bg-light-save-27 {
  background: #ea3f43;
}
.bg-dark-save-28 {
  background: #0f0202;
}
.bg-light-save-28 {
  background: #ea4448;
}
.bg-dark-save-29 {
  background: #0a0101;
}
.bg-light-save-29 {
  background: #eb484c;
}
.bg-dark-save-30 {
  background: #050101;
}
.bg-light-save-30 {
  background: #eb4d51;
}
.bg-dark-save-31 {
  background: #010000;
}
.bg-light-save-31 {
  background: #ec5255;
}
.bg-dark-save-32 {
  background: black;
}
.bg-light-save-32 {
  background: #ec565a;
}
.bg-dark-save-33 {
  background: black;
}
.bg-light-save-33 {
  background: #ed5b5e;
}
.bg-dark-save-34 {
  background: black;
}
.bg-light-save-34 {
  background: #ed5f63;
}
.bg-dark-save-35 {
  background: black;
}
.bg-light-save-35 {
  background: #ee6467;
}
.bg-dark-save-36 {
  background: black;
}
.bg-light-save-36 {
  background: #ee686c;
}
.bg-dark-save-37 {
  background: black;
}
.bg-light-save-37 {
  background: #ef6d70;
}
.bg-dark-save-38 {
  background: black;
}
.bg-light-save-38 {
  background: #ef7275;
}
.bg-dark-save-39 {
  background: black;
}
.bg-light-save-39 {
  background: #f07679;
}
.bg-dark-save-40 {
  background: black;
}
.bg-light-save-40 {
  background: #f07b7e;
}
.bg-dark-save-41 {
  background: black;
}
.bg-light-save-41 {
  background: #f17f82;
}
.bg-dark-save-42 {
  background: black;
}
.bg-light-save-42 {
  background: #f18487;
}
.bg-dark-save-43 {
  background: black;
}
.bg-light-save-43 {
  background: #f2898b;
}
.bg-dark-save-44 {
  background: black;
}
.bg-light-save-44 {
  background: #f28d90;
}
.bg-dark-save-45 {
  background: black;
}
.bg-light-save-45 {
  background: #f39294;
}
.bg-dark-save-46 {
  background: black;
}
.bg-light-save-46 {
  background: #f39699;
}
.bg-dark-save-47 {
  background: black;
}
.bg-light-save-47 {
  background: #f49b9d;
}
.bg-dark-save-48 {
  background: black;
}
.bg-light-save-48 {
  background: #f49fa1;
}
.bg-dark-save-49 {
  background: black;
}
.bg-light-save-49 {
  background: #f5a4a6;
}
.bg-dark-save-50 {
  background: black;
}
.bg-light-save-50 {
  background: #f5a9aa;
}
.bg-dark-save-51 {
  background: black;
}
.bg-light-save-51 {
  background: #f6adaf;
}
.bg-dark-save-52 {
  background: black;
}
.bg-light-save-52 {
  background: #f6b2b3;
}
.bg-dark-save-53 {
  background: black;
}
.bg-light-save-53 {
  background: #f7b6b8;
}
.bg-dark-save-54 {
  background: black;
}
.bg-light-save-54 {
  background: #f7bbbc;
}
.bg-dark-save-55 {
  background: black;
}
.bg-light-save-55 {
  background: #f8c0c1;
}
.bg-dark-save-56 {
  background: black;
}
.bg-light-save-56 {
  background: #f8c4c5;
}
.bg-dark-save-57 {
  background: black;
}
.bg-light-save-57 {
  background: #f9c9ca;
}
.bg-dark-save-58 {
  background: black;
}
.bg-light-save-58 {
  background: #f9cdce;
}
.bg-dark-save-59 {
  background: black;
}
.bg-light-save-59 {
  background: #fad2d3;
}
.bg-dark-save-60 {
  background: black;
}
.bg-light-save-60 {
  background: #fad7d7;
}
.bg-dark-save-61 {
  background: black;
}
.bg-light-save-61 {
  background: #fbdbdc;
}
.bg-dark-save-62 {
  background: black;
}
.bg-light-save-62 {
  background: #fbe0e0;
}
.bg-dark-save-63 {
  background: black;
}
.bg-light-save-63 {
  background: #fce4e5;
}
.bg-dark-save-64 {
  background: black;
}
.bg-light-save-64 {
  background: #fde9e9;
}
.bg-dark-save-65 {
  background: black;
}
.bg-light-save-65 {
  background: #fdedee;
}
.bg-dark-save-66 {
  background: black;
}
.bg-light-save-66 {
  background: #fef2f2;
}
.bg-dark-save-67 {
  background: black;
}
.bg-light-save-67 {
  background: #fef7f7;
}
.bg-dark-save-68 {
  background: black;
}
.bg-light-save-68 {
  background: #fffbfb;
}
.bg-dark-save-69 {
  background: black;
}
.bg-light-save-69 {
  background: white;
}
.bg-dark-save-70 {
  background: black;
}
.bg-light-save-70 {
  background: white;
}
.bg-dark-save-71 {
  background: black;
}
.bg-light-save-71 {
  background: white;
}
.bg-dark-save-72 {
  background: black;
}
.bg-light-save-72 {
  background: white;
}
.bg-dark-save-73 {
  background: black;
}
.bg-light-save-73 {
  background: white;
}
.bg-dark-save-74 {
  background: black;
}
.bg-light-save-74 {
  background: white;
}
.bg-dark-save-75 {
  background: black;
}
.bg-light-save-75 {
  background: white;
}
.bg-dark-save-76 {
  background: black;
}
.bg-light-save-76 {
  background: white;
}
.bg-dark-save-77 {
  background: black;
}
.bg-light-save-77 {
  background: white;
}
.bg-dark-save-78 {
  background: black;
}
.bg-light-save-78 {
  background: white;
}
.bg-dark-save-79 {
  background: black;
}
.bg-light-save-79 {
  background: white;
}
.bg-dark-save-80 {
  background: black;
}
.bg-light-save-80 {
  background: white;
}
.bg-dark-save-81 {
  background: black;
}
.bg-light-save-81 {
  background: white;
}
.bg-dark-save-82 {
  background: black;
}
.bg-light-save-82 {
  background: white;
}
.bg-dark-save-83 {
  background: black;
}
.bg-light-save-83 {
  background: white;
}
.bg-dark-save-84 {
  background: black;
}
.bg-light-save-84 {
  background: white;
}
.bg-dark-save-85 {
  background: black;
}
.bg-light-save-85 {
  background: white;
}
.bg-dark-save-86 {
  background: black;
}
.bg-light-save-86 {
  background: white;
}
.bg-dark-save-87 {
  background: black;
}
.bg-light-save-87 {
  background: white;
}
.bg-dark-save-88 {
  background: black;
}
.bg-light-save-88 {
  background: white;
}
.bg-dark-save-89 {
  background: black;
}
.bg-light-save-89 {
  background: white;
}
.bg-dark-save-90 {
  background: black;
}
.bg-light-save-90 {
  background: white;
}
.bg-dark-save-91 {
  background: black;
}
.bg-light-save-91 {
  background: white;
}
.bg-dark-save-92 {
  background: black;
}
.bg-light-save-92 {
  background: white;
}
.bg-dark-save-93 {
  background: black;
}
.bg-light-save-93 {
  background: white;
}
.bg-dark-save-94 {
  background: black;
}
.bg-light-save-94 {
  background: white;
}
.bg-dark-save-95 {
  background: black;
}
.bg-light-save-95 {
  background: white;
}
.bg-dark-save-96 {
  background: black;
}
.bg-light-save-96 {
  background: white;
}
.bg-dark-save-97 {
  background: black;
}
.bg-light-save-97 {
  background: white;
}
.bg-dark-save-98 {
  background: black;
}
.bg-light-save-98 {
  background: white;
}
.bg-dark-save-99 {
  background: black;
}
.bg-light-save-99 {
  background: white;
}
.bg-dark-save-100 {
  background: black;
}
.bg-light-save-100 {
  background: white;
}

.text-delete {
  color: #C41D19 !important;
}

.border-delete {
  border-color: #C41D19;
}

.delete {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-delete {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-delete:hover {
    background-color: #db201c !important;
  }
}
.tile-delete:active, .tile-delete:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-delete {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-delete {
  background-color: #C41D19 !important;
}

.btn-delete {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-delete:focus, .btn-delete:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-delete-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-delete-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-delete-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-delete-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-delete-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-delete-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-delete-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-delete-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-delete-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-delete {
  background: #C41D19;
}
.bg-dark-delete-1 {
  background: #bf1c18;
}
.bg-light-delete-1 {
  background: #c91e1a;
}
.bg-dark-delete-2 {
  background: #bb1c18;
}
.bg-light-delete-2 {
  background: #cd1e1a;
}
.bg-dark-delete-3 {
  background: #b61b17;
}
.bg-light-delete-3 {
  background: #d21f1b;
}
.bg-dark-delete-4 {
  background: #b21a17;
}
.bg-light-delete-4 {
  background: #d6201b;
}
.bg-dark-delete-5 {
  background: #ad1a16;
}
.bg-light-delete-5 {
  background: #db201c;
}
.bg-dark-delete-6 {
  background: #a91916;
}
.bg-light-delete-6 {
  background: #df211c;
}
.bg-dark-delete-7 {
  background: #a41815;
}
.bg-light-delete-7 {
  background: #e2231e;
}
.bg-dark-delete-8 {
  background: #a01814;
}
.bg-light-delete-8 {
  background: #e32723;
}
.bg-dark-delete-9 {
  background: #9b1714;
}
.bg-light-delete-9 {
  background: #e42c27;
}
.bg-dark-delete-10 {
  background: #971613;
}
.bg-light-delete-10 {
  background: #e4302c;
}
.bg-dark-delete-11 {
  background: #921613;
}
.bg-light-delete-11 {
  background: #e53530;
}
.bg-dark-delete-12 {
  background: #8e1512;
}
.bg-light-delete-12 {
  background: #e53935;
}
.bg-dark-delete-13 {
  background: #891412;
}
.bg-light-delete-13 {
  background: #e63e39;
}
.bg-dark-delete-14 {
  background: #851411;
}
.bg-light-delete-14 {
  background: #e6423e;
}
.bg-dark-delete-15 {
  background: #801310;
}
.bg-light-delete-15 {
  background: #e74643;
}
.bg-dark-delete-16 {
  background: #7c1210;
}
.bg-light-delete-16 {
  background: #e84b47;
}
.bg-dark-delete-17 {
  background: #77120f;
}
.bg-light-delete-17 {
  background: #e84f4c;
}
.bg-dark-delete-18 {
  background: #73110f;
}
.bg-light-delete-18 {
  background: #e95450;
}
.bg-dark-delete-19 {
  background: #6e100e;
}
.bg-light-delete-19 {
  background: #e95855;
}
.bg-dark-delete-20 {
  background: #6a100d;
}
.bg-light-delete-20 {
  background: #ea5d59;
}
.bg-dark-delete-21 {
  background: #650f0d;
}
.bg-light-delete-21 {
  background: #ea615e;
}
.bg-dark-delete-22 {
  background: #600e0c;
}
.bg-light-delete-22 {
  background: #eb6562;
}
.bg-dark-delete-23 {
  background: #5c0e0c;
}
.bg-light-delete-23 {
  background: #ec6a67;
}
.bg-dark-delete-24 {
  background: #570d0b;
}
.bg-light-delete-24 {
  background: #ec6e6b;
}
.bg-dark-delete-25 {
  background: #530c0b;
}
.bg-light-delete-25 {
  background: #ed7370;
}
.bg-dark-delete-26 {
  background: #4e0c0a;
}
.bg-light-delete-26 {
  background: #ed7774;
}
.bg-dark-delete-27 {
  background: #4a0b09;
}
.bg-light-delete-27 {
  background: #ee7c79;
}
.bg-dark-delete-28 {
  background: #450a09;
}
.bg-light-delete-28 {
  background: #ee807d;
}
.bg-dark-delete-29 {
  background: #410a08;
}
.bg-light-delete-29 {
  background: #ef8482;
}
.bg-dark-delete-30 {
  background: #3c0908;
}
.bg-light-delete-30 {
  background: #f08986;
}
.bg-dark-delete-31 {
  background: #380807;
}
.bg-light-delete-31 {
  background: #f08d8b;
}
.bg-dark-delete-32 {
  background: #330807;
}
.bg-light-delete-32 {
  background: #f1928f;
}
.bg-dark-delete-33 {
  background: #2f0706;
}
.bg-light-delete-33 {
  background: #f19694;
}
.bg-dark-delete-34 {
  background: #2a0605;
}
.bg-light-delete-34 {
  background: #f29b98;
}
.bg-dark-delete-35 {
  background: #260605;
}
.bg-light-delete-35 {
  background: #f39f9d;
}
.bg-dark-delete-36 {
  background: #210504;
}
.bg-light-delete-36 {
  background: #f3a3a2;
}
.bg-dark-delete-37 {
  background: #1d0404;
}
.bg-light-delete-37 {
  background: #f4a8a6;
}
.bg-dark-delete-38 {
  background: #180403;
}
.bg-light-delete-38 {
  background: #f4acab;
}
.bg-dark-delete-39 {
  background: #140303;
}
.bg-light-delete-39 {
  background: #f5b1af;
}
.bg-dark-delete-40 {
  background: #0f0202;
}
.bg-light-delete-40 {
  background: #f5b5b4;
}
.bg-dark-delete-41 {
  background: #0b0201;
}
.bg-light-delete-41 {
  background: #f6bab8;
}
.bg-dark-delete-42 {
  background: #060101;
}
.bg-light-delete-42 {
  background: #f7bebd;
}
.bg-dark-delete-43 {
  background: #020000;
}
.bg-light-delete-43 {
  background: #f7c2c1;
}
.bg-dark-delete-44 {
  background: black;
}
.bg-light-delete-44 {
  background: #f8c7c6;
}
.bg-dark-delete-45 {
  background: black;
}
.bg-light-delete-45 {
  background: #f8cbca;
}
.bg-dark-delete-46 {
  background: black;
}
.bg-light-delete-46 {
  background: #f9d0cf;
}
.bg-dark-delete-47 {
  background: black;
}
.bg-light-delete-47 {
  background: #f9d4d3;
}
.bg-dark-delete-48 {
  background: black;
}
.bg-light-delete-48 {
  background: #fad9d8;
}
.bg-dark-delete-49 {
  background: black;
}
.bg-light-delete-49 {
  background: #fbdddc;
}
.bg-dark-delete-50 {
  background: black;
}
.bg-light-delete-50 {
  background: #fbe1e1;
}
.bg-dark-delete-51 {
  background: black;
}
.bg-light-delete-51 {
  background: #fce6e5;
}
.bg-dark-delete-52 {
  background: black;
}
.bg-light-delete-52 {
  background: #fceaea;
}
.bg-dark-delete-53 {
  background: black;
}
.bg-light-delete-53 {
  background: #fdefee;
}
.bg-dark-delete-54 {
  background: black;
}
.bg-light-delete-54 {
  background: #fdf3f3;
}
.bg-dark-delete-55 {
  background: black;
}
.bg-light-delete-55 {
  background: #fef8f7;
}
.bg-dark-delete-56 {
  background: black;
}
.bg-light-delete-56 {
  background: #fffcfc;
}
.bg-dark-delete-57 {
  background: black;
}
.bg-light-delete-57 {
  background: white;
}
.bg-dark-delete-58 {
  background: black;
}
.bg-light-delete-58 {
  background: white;
}
.bg-dark-delete-59 {
  background: black;
}
.bg-light-delete-59 {
  background: white;
}
.bg-dark-delete-60 {
  background: black;
}
.bg-light-delete-60 {
  background: white;
}
.bg-dark-delete-61 {
  background: black;
}
.bg-light-delete-61 {
  background: white;
}
.bg-dark-delete-62 {
  background: black;
}
.bg-light-delete-62 {
  background: white;
}
.bg-dark-delete-63 {
  background: black;
}
.bg-light-delete-63 {
  background: white;
}
.bg-dark-delete-64 {
  background: black;
}
.bg-light-delete-64 {
  background: white;
}
.bg-dark-delete-65 {
  background: black;
}
.bg-light-delete-65 {
  background: white;
}
.bg-dark-delete-66 {
  background: black;
}
.bg-light-delete-66 {
  background: white;
}
.bg-dark-delete-67 {
  background: black;
}
.bg-light-delete-67 {
  background: white;
}
.bg-dark-delete-68 {
  background: black;
}
.bg-light-delete-68 {
  background: white;
}
.bg-dark-delete-69 {
  background: black;
}
.bg-light-delete-69 {
  background: white;
}
.bg-dark-delete-70 {
  background: black;
}
.bg-light-delete-70 {
  background: white;
}
.bg-dark-delete-71 {
  background: black;
}
.bg-light-delete-71 {
  background: white;
}
.bg-dark-delete-72 {
  background: black;
}
.bg-light-delete-72 {
  background: white;
}
.bg-dark-delete-73 {
  background: black;
}
.bg-light-delete-73 {
  background: white;
}
.bg-dark-delete-74 {
  background: black;
}
.bg-light-delete-74 {
  background: white;
}
.bg-dark-delete-75 {
  background: black;
}
.bg-light-delete-75 {
  background: white;
}
.bg-dark-delete-76 {
  background: black;
}
.bg-light-delete-76 {
  background: white;
}
.bg-dark-delete-77 {
  background: black;
}
.bg-light-delete-77 {
  background: white;
}
.bg-dark-delete-78 {
  background: black;
}
.bg-light-delete-78 {
  background: white;
}
.bg-dark-delete-79 {
  background: black;
}
.bg-light-delete-79 {
  background: white;
}
.bg-dark-delete-80 {
  background: black;
}
.bg-light-delete-80 {
  background: white;
}
.bg-dark-delete-81 {
  background: black;
}
.bg-light-delete-81 {
  background: white;
}
.bg-dark-delete-82 {
  background: black;
}
.bg-light-delete-82 {
  background: white;
}
.bg-dark-delete-83 {
  background: black;
}
.bg-light-delete-83 {
  background: white;
}
.bg-dark-delete-84 {
  background: black;
}
.bg-light-delete-84 {
  background: white;
}
.bg-dark-delete-85 {
  background: black;
}
.bg-light-delete-85 {
  background: white;
}
.bg-dark-delete-86 {
  background: black;
}
.bg-light-delete-86 {
  background: white;
}
.bg-dark-delete-87 {
  background: black;
}
.bg-light-delete-87 {
  background: white;
}
.bg-dark-delete-88 {
  background: black;
}
.bg-light-delete-88 {
  background: white;
}
.bg-dark-delete-89 {
  background: black;
}
.bg-light-delete-89 {
  background: white;
}
.bg-dark-delete-90 {
  background: black;
}
.bg-light-delete-90 {
  background: white;
}
.bg-dark-delete-91 {
  background: black;
}
.bg-light-delete-91 {
  background: white;
}
.bg-dark-delete-92 {
  background: black;
}
.bg-light-delete-92 {
  background: white;
}
.bg-dark-delete-93 {
  background: black;
}
.bg-light-delete-93 {
  background: white;
}
.bg-dark-delete-94 {
  background: black;
}
.bg-light-delete-94 {
  background: white;
}
.bg-dark-delete-95 {
  background: black;
}
.bg-light-delete-95 {
  background: white;
}
.bg-dark-delete-96 {
  background: black;
}
.bg-light-delete-96 {
  background: white;
}
.bg-dark-delete-97 {
  background: black;
}
.bg-light-delete-97 {
  background: white;
}
.bg-dark-delete-98 {
  background: black;
}
.bg-light-delete-98 {
  background: white;
}
.bg-dark-delete-99 {
  background: black;
}
.bg-light-delete-99 {
  background: white;
}
.bg-dark-delete-100 {
  background: black;
}
.bg-light-delete-100 {
  background: white;
}

.text-cancel {
  color: #C41D19 !important;
}

.border-cancel {
  border-color: #C41D19;
}

.cancel {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-cancel {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-cancel:hover {
    background-color: #db201c !important;
  }
}
.tile-cancel:active, .tile-cancel:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-cancel {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-cancel {
  background-color: #C41D19 !important;
}

.btn-cancel {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-cancel:focus, .btn-cancel:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-cancel-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-cancel-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-cancel-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-cancel-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-cancel-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-cancel-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-cancel-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-cancel-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-cancel-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-cancel {
  background: #C41D19;
}
.bg-dark-cancel-1 {
  background: #bf1c18;
}
.bg-light-cancel-1 {
  background: #c91e1a;
}
.bg-dark-cancel-2 {
  background: #bb1c18;
}
.bg-light-cancel-2 {
  background: #cd1e1a;
}
.bg-dark-cancel-3 {
  background: #b61b17;
}
.bg-light-cancel-3 {
  background: #d21f1b;
}
.bg-dark-cancel-4 {
  background: #b21a17;
}
.bg-light-cancel-4 {
  background: #d6201b;
}
.bg-dark-cancel-5 {
  background: #ad1a16;
}
.bg-light-cancel-5 {
  background: #db201c;
}
.bg-dark-cancel-6 {
  background: #a91916;
}
.bg-light-cancel-6 {
  background: #df211c;
}
.bg-dark-cancel-7 {
  background: #a41815;
}
.bg-light-cancel-7 {
  background: #e2231e;
}
.bg-dark-cancel-8 {
  background: #a01814;
}
.bg-light-cancel-8 {
  background: #e32723;
}
.bg-dark-cancel-9 {
  background: #9b1714;
}
.bg-light-cancel-9 {
  background: #e42c27;
}
.bg-dark-cancel-10 {
  background: #971613;
}
.bg-light-cancel-10 {
  background: #e4302c;
}
.bg-dark-cancel-11 {
  background: #921613;
}
.bg-light-cancel-11 {
  background: #e53530;
}
.bg-dark-cancel-12 {
  background: #8e1512;
}
.bg-light-cancel-12 {
  background: #e53935;
}
.bg-dark-cancel-13 {
  background: #891412;
}
.bg-light-cancel-13 {
  background: #e63e39;
}
.bg-dark-cancel-14 {
  background: #851411;
}
.bg-light-cancel-14 {
  background: #e6423e;
}
.bg-dark-cancel-15 {
  background: #801310;
}
.bg-light-cancel-15 {
  background: #e74643;
}
.bg-dark-cancel-16 {
  background: #7c1210;
}
.bg-light-cancel-16 {
  background: #e84b47;
}
.bg-dark-cancel-17 {
  background: #77120f;
}
.bg-light-cancel-17 {
  background: #e84f4c;
}
.bg-dark-cancel-18 {
  background: #73110f;
}
.bg-light-cancel-18 {
  background: #e95450;
}
.bg-dark-cancel-19 {
  background: #6e100e;
}
.bg-light-cancel-19 {
  background: #e95855;
}
.bg-dark-cancel-20 {
  background: #6a100d;
}
.bg-light-cancel-20 {
  background: #ea5d59;
}
.bg-dark-cancel-21 {
  background: #650f0d;
}
.bg-light-cancel-21 {
  background: #ea615e;
}
.bg-dark-cancel-22 {
  background: #600e0c;
}
.bg-light-cancel-22 {
  background: #eb6562;
}
.bg-dark-cancel-23 {
  background: #5c0e0c;
}
.bg-light-cancel-23 {
  background: #ec6a67;
}
.bg-dark-cancel-24 {
  background: #570d0b;
}
.bg-light-cancel-24 {
  background: #ec6e6b;
}
.bg-dark-cancel-25 {
  background: #530c0b;
}
.bg-light-cancel-25 {
  background: #ed7370;
}
.bg-dark-cancel-26 {
  background: #4e0c0a;
}
.bg-light-cancel-26 {
  background: #ed7774;
}
.bg-dark-cancel-27 {
  background: #4a0b09;
}
.bg-light-cancel-27 {
  background: #ee7c79;
}
.bg-dark-cancel-28 {
  background: #450a09;
}
.bg-light-cancel-28 {
  background: #ee807d;
}
.bg-dark-cancel-29 {
  background: #410a08;
}
.bg-light-cancel-29 {
  background: #ef8482;
}
.bg-dark-cancel-30 {
  background: #3c0908;
}
.bg-light-cancel-30 {
  background: #f08986;
}
.bg-dark-cancel-31 {
  background: #380807;
}
.bg-light-cancel-31 {
  background: #f08d8b;
}
.bg-dark-cancel-32 {
  background: #330807;
}
.bg-light-cancel-32 {
  background: #f1928f;
}
.bg-dark-cancel-33 {
  background: #2f0706;
}
.bg-light-cancel-33 {
  background: #f19694;
}
.bg-dark-cancel-34 {
  background: #2a0605;
}
.bg-light-cancel-34 {
  background: #f29b98;
}
.bg-dark-cancel-35 {
  background: #260605;
}
.bg-light-cancel-35 {
  background: #f39f9d;
}
.bg-dark-cancel-36 {
  background: #210504;
}
.bg-light-cancel-36 {
  background: #f3a3a2;
}
.bg-dark-cancel-37 {
  background: #1d0404;
}
.bg-light-cancel-37 {
  background: #f4a8a6;
}
.bg-dark-cancel-38 {
  background: #180403;
}
.bg-light-cancel-38 {
  background: #f4acab;
}
.bg-dark-cancel-39 {
  background: #140303;
}
.bg-light-cancel-39 {
  background: #f5b1af;
}
.bg-dark-cancel-40 {
  background: #0f0202;
}
.bg-light-cancel-40 {
  background: #f5b5b4;
}
.bg-dark-cancel-41 {
  background: #0b0201;
}
.bg-light-cancel-41 {
  background: #f6bab8;
}
.bg-dark-cancel-42 {
  background: #060101;
}
.bg-light-cancel-42 {
  background: #f7bebd;
}
.bg-dark-cancel-43 {
  background: #020000;
}
.bg-light-cancel-43 {
  background: #f7c2c1;
}
.bg-dark-cancel-44 {
  background: black;
}
.bg-light-cancel-44 {
  background: #f8c7c6;
}
.bg-dark-cancel-45 {
  background: black;
}
.bg-light-cancel-45 {
  background: #f8cbca;
}
.bg-dark-cancel-46 {
  background: black;
}
.bg-light-cancel-46 {
  background: #f9d0cf;
}
.bg-dark-cancel-47 {
  background: black;
}
.bg-light-cancel-47 {
  background: #f9d4d3;
}
.bg-dark-cancel-48 {
  background: black;
}
.bg-light-cancel-48 {
  background: #fad9d8;
}
.bg-dark-cancel-49 {
  background: black;
}
.bg-light-cancel-49 {
  background: #fbdddc;
}
.bg-dark-cancel-50 {
  background: black;
}
.bg-light-cancel-50 {
  background: #fbe1e1;
}
.bg-dark-cancel-51 {
  background: black;
}
.bg-light-cancel-51 {
  background: #fce6e5;
}
.bg-dark-cancel-52 {
  background: black;
}
.bg-light-cancel-52 {
  background: #fceaea;
}
.bg-dark-cancel-53 {
  background: black;
}
.bg-light-cancel-53 {
  background: #fdefee;
}
.bg-dark-cancel-54 {
  background: black;
}
.bg-light-cancel-54 {
  background: #fdf3f3;
}
.bg-dark-cancel-55 {
  background: black;
}
.bg-light-cancel-55 {
  background: #fef8f7;
}
.bg-dark-cancel-56 {
  background: black;
}
.bg-light-cancel-56 {
  background: #fffcfc;
}
.bg-dark-cancel-57 {
  background: black;
}
.bg-light-cancel-57 {
  background: white;
}
.bg-dark-cancel-58 {
  background: black;
}
.bg-light-cancel-58 {
  background: white;
}
.bg-dark-cancel-59 {
  background: black;
}
.bg-light-cancel-59 {
  background: white;
}
.bg-dark-cancel-60 {
  background: black;
}
.bg-light-cancel-60 {
  background: white;
}
.bg-dark-cancel-61 {
  background: black;
}
.bg-light-cancel-61 {
  background: white;
}
.bg-dark-cancel-62 {
  background: black;
}
.bg-light-cancel-62 {
  background: white;
}
.bg-dark-cancel-63 {
  background: black;
}
.bg-light-cancel-63 {
  background: white;
}
.bg-dark-cancel-64 {
  background: black;
}
.bg-light-cancel-64 {
  background: white;
}
.bg-dark-cancel-65 {
  background: black;
}
.bg-light-cancel-65 {
  background: white;
}
.bg-dark-cancel-66 {
  background: black;
}
.bg-light-cancel-66 {
  background: white;
}
.bg-dark-cancel-67 {
  background: black;
}
.bg-light-cancel-67 {
  background: white;
}
.bg-dark-cancel-68 {
  background: black;
}
.bg-light-cancel-68 {
  background: white;
}
.bg-dark-cancel-69 {
  background: black;
}
.bg-light-cancel-69 {
  background: white;
}
.bg-dark-cancel-70 {
  background: black;
}
.bg-light-cancel-70 {
  background: white;
}
.bg-dark-cancel-71 {
  background: black;
}
.bg-light-cancel-71 {
  background: white;
}
.bg-dark-cancel-72 {
  background: black;
}
.bg-light-cancel-72 {
  background: white;
}
.bg-dark-cancel-73 {
  background: black;
}
.bg-light-cancel-73 {
  background: white;
}
.bg-dark-cancel-74 {
  background: black;
}
.bg-light-cancel-74 {
  background: white;
}
.bg-dark-cancel-75 {
  background: black;
}
.bg-light-cancel-75 {
  background: white;
}
.bg-dark-cancel-76 {
  background: black;
}
.bg-light-cancel-76 {
  background: white;
}
.bg-dark-cancel-77 {
  background: black;
}
.bg-light-cancel-77 {
  background: white;
}
.bg-dark-cancel-78 {
  background: black;
}
.bg-light-cancel-78 {
  background: white;
}
.bg-dark-cancel-79 {
  background: black;
}
.bg-light-cancel-79 {
  background: white;
}
.bg-dark-cancel-80 {
  background: black;
}
.bg-light-cancel-80 {
  background: white;
}
.bg-dark-cancel-81 {
  background: black;
}
.bg-light-cancel-81 {
  background: white;
}
.bg-dark-cancel-82 {
  background: black;
}
.bg-light-cancel-82 {
  background: white;
}
.bg-dark-cancel-83 {
  background: black;
}
.bg-light-cancel-83 {
  background: white;
}
.bg-dark-cancel-84 {
  background: black;
}
.bg-light-cancel-84 {
  background: white;
}
.bg-dark-cancel-85 {
  background: black;
}
.bg-light-cancel-85 {
  background: white;
}
.bg-dark-cancel-86 {
  background: black;
}
.bg-light-cancel-86 {
  background: white;
}
.bg-dark-cancel-87 {
  background: black;
}
.bg-light-cancel-87 {
  background: white;
}
.bg-dark-cancel-88 {
  background: black;
}
.bg-light-cancel-88 {
  background: white;
}
.bg-dark-cancel-89 {
  background: black;
}
.bg-light-cancel-89 {
  background: white;
}
.bg-dark-cancel-90 {
  background: black;
}
.bg-light-cancel-90 {
  background: white;
}
.bg-dark-cancel-91 {
  background: black;
}
.bg-light-cancel-91 {
  background: white;
}
.bg-dark-cancel-92 {
  background: black;
}
.bg-light-cancel-92 {
  background: white;
}
.bg-dark-cancel-93 {
  background: black;
}
.bg-light-cancel-93 {
  background: white;
}
.bg-dark-cancel-94 {
  background: black;
}
.bg-light-cancel-94 {
  background: white;
}
.bg-dark-cancel-95 {
  background: black;
}
.bg-light-cancel-95 {
  background: white;
}
.bg-dark-cancel-96 {
  background: black;
}
.bg-light-cancel-96 {
  background: white;
}
.bg-dark-cancel-97 {
  background: black;
}
.bg-light-cancel-97 {
  background: white;
}
.bg-dark-cancel-98 {
  background: black;
}
.bg-light-cancel-98 {
  background: white;
}
.bg-dark-cancel-99 {
  background: black;
}
.bg-light-cancel-99 {
  background: white;
}
.bg-dark-cancel-100 {
  background: black;
}
.bg-light-cancel-100 {
  background: white;
}

.text-edit {
  color: #FDC645 !important;
}

.border-edit {
  border-color: #FDC645;
}

.edit {
  background-color: #FDC645 !important;
  color: white !important;
}

.tile-edit {
  background: #FDC645 !important;
}
@media (min-width: 1025px) {
  .tile-edit:hover {
    background-color: #fdce5e !important;
  }
}
.tile-edit:active, .tile-edit:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(253, 198, 69, 0.5);
  background-color: #fdc94f !important;
}

.target-edit {
  background: #FDC645 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-edit {
  background-color: #FDC645 !important;
}

.btn-edit {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #FDC645 !important;
  border: 2px solid #FDC645 !important;
}
.btn-edit:focus, .btn-edit:active {
  outline: none;
  color: white !important;
  background: #FDC645 !important;
  text-decoration: none;
}

.bg-overlay-edit-10 {
  background: rgba(253, 198, 69, 0.1);
}
.bg-overlay-edit-20 {
  background: rgba(253, 198, 69, 0.2);
}
.bg-overlay-edit-30 {
  background: rgba(253, 198, 69, 0.3);
}
.bg-overlay-edit-40 {
  background: rgba(253, 198, 69, 0.4);
}
.bg-overlay-edit-50 {
  background: rgba(253, 198, 69, 0.5);
}
.bg-overlay-edit-60 {
  background: rgba(253, 198, 69, 0.6);
}
.bg-overlay-edit-70 {
  background: rgba(253, 198, 69, 0.7);
}
.bg-overlay-edit-80 {
  background: rgba(253, 198, 69, 0.8);
}
.bg-overlay-edit-90 {
  background: rgba(253, 198, 69, 0.9);
}
.bg-edit {
  background: #FDC645;
}
.bg-dark-edit-1 {
  background: #fdc440;
}
.bg-light-edit-1 {
  background: #fdc84a;
}
.bg-dark-edit-2 {
  background: #fdc33b;
}
.bg-light-edit-2 {
  background: #fdc94f;
}
.bg-dark-edit-3 {
  background: #fdc136;
}
.bg-light-edit-3 {
  background: #fdcb54;
}
.bg-dark-edit-4 {
  background: #fdc031;
}
.bg-light-edit-4 {
  background: #fdcc59;
}
.bg-dark-edit-5 {
  background: #fdbe2c;
}
.bg-light-edit-5 {
  background: #fdce5e;
}
.bg-dark-edit-6 {
  background: #fdbd27;
}
.bg-light-edit-6 {
  background: #fdcf63;
}
.bg-dark-edit-7 {
  background: #fdbb22;
}
.bg-light-edit-7 {
  background: #fdd168;
}
.bg-dark-edit-8 {
  background: #fdba1d;
}
.bg-light-edit-8 {
  background: #fdd26d;
}
.bg-dark-edit-9 {
  background: #fdb818;
}
.bg-light-edit-9 {
  background: #fdd472;
}
.bg-dark-edit-10 {
  background: #fcb713;
}
.bg-light-edit-10 {
  background: #fed577;
}
.bg-dark-edit-11 {
  background: #fcb50d;
}
.bg-light-edit-11 {
  background: #fed77d;
}
.bg-dark-edit-12 {
  background: #fcb308;
}
.bg-light-edit-12 {
  background: #fed982;
}
.bg-dark-edit-13 {
  background: #fcb203;
}
.bg-light-edit-13 {
  background: #feda87;
}
.bg-dark-edit-14 {
  background: #f8af03;
}
.bg-light-edit-14 {
  background: #fedc8c;
}
.bg-dark-edit-15 {
  background: #f3ab03;
}
.bg-light-edit-15 {
  background: #fedd91;
}
.bg-dark-edit-16 {
  background: #eea803;
}
.bg-light-edit-16 {
  background: #fedf96;
}
.bg-dark-edit-17 {
  background: #e9a403;
}
.bg-light-edit-17 {
  background: #fee09b;
}
.bg-dark-edit-18 {
  background: #e4a002;
}
.bg-light-edit-18 {
  background: #fee2a0;
}
.bg-dark-edit-19 {
  background: #df9d02;
}
.bg-light-edit-19 {
  background: #fee3a5;
}
.bg-dark-edit-20 {
  background: #da9902;
}
.bg-light-edit-20 {
  background: #fee5aa;
}
.bg-dark-edit-21 {
  background: #d59602;
}
.bg-light-edit-21 {
  background: #fee6af;
}
.bg-dark-edit-22 {
  background: #d09202;
}
.bg-light-edit-22 {
  background: #fee8b4;
}
.bg-dark-edit-23 {
  background: #cb8f02;
}
.bg-light-edit-23 {
  background: #feeab9;
}
.bg-dark-edit-24 {
  background: #c58b02;
}
.bg-light-edit-24 {
  background: #feebbe;
}
.bg-dark-edit-25 {
  background: #c08802;
}
.bg-light-edit-25 {
  background: #feedc3;
}
.bg-dark-edit-26 {
  background: #bb8402;
}
.bg-light-edit-26 {
  background: #feeec8;
}
.bg-dark-edit-27 {
  background: #b68002;
}
.bg-light-edit-27 {
  background: #fef0cd;
}
.bg-dark-edit-28 {
  background: #b17d02;
}
.bg-light-edit-28 {
  background: #fff1d2;
}
.bg-dark-edit-29 {
  background: #ac7902;
}
.bg-light-edit-29 {
  background: #fff3d7;
}
.bg-dark-edit-30 {
  background: #a77602;
}
.bg-light-edit-30 {
  background: #fff4dc;
}
.bg-dark-edit-31 {
  background: #a27202;
}
.bg-light-edit-31 {
  background: #fff6e1;
}
.bg-dark-edit-32 {
  background: #9d6f02;
}
.bg-light-edit-32 {
  background: #fff7e6;
}
.bg-dark-edit-33 {
  background: #986b02;
}
.bg-light-edit-33 {
  background: #fff9ec;
}
.bg-dark-edit-34 {
  background: #936802;
}
.bg-light-edit-34 {
  background: #fffbf1;
}
.bg-dark-edit-35 {
  background: #8e6402;
}
.bg-light-edit-35 {
  background: #fffcf6;
}
.bg-dark-edit-36 {
  background: #896001;
}
.bg-light-edit-36 {
  background: #fffefb;
}
.bg-dark-edit-37 {
  background: #845d01;
}
.bg-light-edit-37 {
  background: white;
}
.bg-dark-edit-38 {
  background: #7f5901;
}
.bg-light-edit-38 {
  background: white;
}
.bg-dark-edit-39 {
  background: #7a5601;
}
.bg-light-edit-39 {
  background: white;
}
.bg-dark-edit-40 {
  background: #755201;
}
.bg-light-edit-40 {
  background: white;
}
.bg-dark-edit-41 {
  background: #704f01;
}
.bg-light-edit-41 {
  background: white;
}
.bg-dark-edit-42 {
  background: #6b4b01;
}
.bg-light-edit-42 {
  background: white;
}
.bg-dark-edit-43 {
  background: #664801;
}
.bg-light-edit-43 {
  background: white;
}
.bg-dark-edit-44 {
  background: #614401;
}
.bg-light-edit-44 {
  background: white;
}
.bg-dark-edit-45 {
  background: #5c4001;
}
.bg-light-edit-45 {
  background: white;
}
.bg-dark-edit-46 {
  background: #563d01;
}
.bg-light-edit-46 {
  background: white;
}
.bg-dark-edit-47 {
  background: #513901;
}
.bg-light-edit-47 {
  background: white;
}
.bg-dark-edit-48 {
  background: #4c3601;
}
.bg-light-edit-48 {
  background: white;
}
.bg-dark-edit-49 {
  background: #473201;
}
.bg-light-edit-49 {
  background: white;
}
.bg-dark-edit-50 {
  background: #422f01;
}
.bg-light-edit-50 {
  background: white;
}
.bg-dark-edit-51 {
  background: #3d2b01;
}
.bg-light-edit-51 {
  background: white;
}
.bg-dark-edit-52 {
  background: #382801;
}
.bg-light-edit-52 {
  background: white;
}
.bg-dark-edit-53 {
  background: #332401;
}
.bg-light-edit-53 {
  background: white;
}
.bg-dark-edit-54 {
  background: #2e2000;
}
.bg-light-edit-54 {
  background: white;
}
.bg-dark-edit-55 {
  background: #291d00;
}
.bg-light-edit-55 {
  background: white;
}
.bg-dark-edit-56 {
  background: #241900;
}
.bg-light-edit-56 {
  background: white;
}
.bg-dark-edit-57 {
  background: #1f1600;
}
.bg-light-edit-57 {
  background: white;
}
.bg-dark-edit-58 {
  background: #1a1200;
}
.bg-light-edit-58 {
  background: white;
}
.bg-dark-edit-59 {
  background: #150f00;
}
.bg-light-edit-59 {
  background: white;
}
.bg-dark-edit-60 {
  background: #100b00;
}
.bg-light-edit-60 {
  background: white;
}
.bg-dark-edit-61 {
  background: #0b0800;
}
.bg-light-edit-61 {
  background: white;
}
.bg-dark-edit-62 {
  background: #060400;
}
.bg-light-edit-62 {
  background: white;
}
.bg-dark-edit-63 {
  background: #010000;
}
.bg-light-edit-63 {
  background: white;
}
.bg-dark-edit-64 {
  background: black;
}
.bg-light-edit-64 {
  background: white;
}
.bg-dark-edit-65 {
  background: black;
}
.bg-light-edit-65 {
  background: white;
}
.bg-dark-edit-66 {
  background: black;
}
.bg-light-edit-66 {
  background: white;
}
.bg-dark-edit-67 {
  background: black;
}
.bg-light-edit-67 {
  background: white;
}
.bg-dark-edit-68 {
  background: black;
}
.bg-light-edit-68 {
  background: white;
}
.bg-dark-edit-69 {
  background: black;
}
.bg-light-edit-69 {
  background: white;
}
.bg-dark-edit-70 {
  background: black;
}
.bg-light-edit-70 {
  background: white;
}
.bg-dark-edit-71 {
  background: black;
}
.bg-light-edit-71 {
  background: white;
}
.bg-dark-edit-72 {
  background: black;
}
.bg-light-edit-72 {
  background: white;
}
.bg-dark-edit-73 {
  background: black;
}
.bg-light-edit-73 {
  background: white;
}
.bg-dark-edit-74 {
  background: black;
}
.bg-light-edit-74 {
  background: white;
}
.bg-dark-edit-75 {
  background: black;
}
.bg-light-edit-75 {
  background: white;
}
.bg-dark-edit-76 {
  background: black;
}
.bg-light-edit-76 {
  background: white;
}
.bg-dark-edit-77 {
  background: black;
}
.bg-light-edit-77 {
  background: white;
}
.bg-dark-edit-78 {
  background: black;
}
.bg-light-edit-78 {
  background: white;
}
.bg-dark-edit-79 {
  background: black;
}
.bg-light-edit-79 {
  background: white;
}
.bg-dark-edit-80 {
  background: black;
}
.bg-light-edit-80 {
  background: white;
}
.bg-dark-edit-81 {
  background: black;
}
.bg-light-edit-81 {
  background: white;
}
.bg-dark-edit-82 {
  background: black;
}
.bg-light-edit-82 {
  background: white;
}
.bg-dark-edit-83 {
  background: black;
}
.bg-light-edit-83 {
  background: white;
}
.bg-dark-edit-84 {
  background: black;
}
.bg-light-edit-84 {
  background: white;
}
.bg-dark-edit-85 {
  background: black;
}
.bg-light-edit-85 {
  background: white;
}
.bg-dark-edit-86 {
  background: black;
}
.bg-light-edit-86 {
  background: white;
}
.bg-dark-edit-87 {
  background: black;
}
.bg-light-edit-87 {
  background: white;
}
.bg-dark-edit-88 {
  background: black;
}
.bg-light-edit-88 {
  background: white;
}
.bg-dark-edit-89 {
  background: black;
}
.bg-light-edit-89 {
  background: white;
}
.bg-dark-edit-90 {
  background: black;
}
.bg-light-edit-90 {
  background: white;
}
.bg-dark-edit-91 {
  background: black;
}
.bg-light-edit-91 {
  background: white;
}
.bg-dark-edit-92 {
  background: black;
}
.bg-light-edit-92 {
  background: white;
}
.bg-dark-edit-93 {
  background: black;
}
.bg-light-edit-93 {
  background: white;
}
.bg-dark-edit-94 {
  background: black;
}
.bg-light-edit-94 {
  background: white;
}
.bg-dark-edit-95 {
  background: black;
}
.bg-light-edit-95 {
  background: white;
}
.bg-dark-edit-96 {
  background: black;
}
.bg-light-edit-96 {
  background: white;
}
.bg-dark-edit-97 {
  background: black;
}
.bg-light-edit-97 {
  background: white;
}
.bg-dark-edit-98 {
  background: black;
}
.bg-light-edit-98 {
  background: white;
}
.bg-dark-edit-99 {
  background: black;
}
.bg-light-edit-99 {
  background: white;
}
.bg-dark-edit-100 {
  background: black;
}
.bg-light-edit-100 {
  background: white;
}

.text-info {
  color: #51B6D4 !important;
}

.border-info {
  border-color: #51B6D4;
}

.info {
  background-color: #51B6D4 !important;
  color: white !important;
}

.tile-info {
  background: #51B6D4 !important;
}
@media (min-width: 1025px) {
  .tile-info:hover {
    background-color: #65bfd9 !important;
  }
}
.tile-info:active, .tile-info:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(81, 182, 212, 0.5);
  background-color: #59b9d6 !important;
}

.target-info {
  background: #51B6D4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-info {
  background-color: #51B6D4 !important;
}

.btn-info {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #51B6D4 !important;
  border: 2px solid #51B6D4 !important;
}
.btn-info:focus, .btn-info:active {
  outline: none;
  color: white !important;
  background: #51B6D4 !important;
  text-decoration: none;
}

.bg-overlay-info-10 {
  background: rgba(81, 182, 212, 0.1);
}
.bg-overlay-info-20 {
  background: rgba(81, 182, 212, 0.2);
}
.bg-overlay-info-30 {
  background: rgba(81, 182, 212, 0.3);
}
.bg-overlay-info-40 {
  background: rgba(81, 182, 212, 0.4);
}
.bg-overlay-info-50 {
  background: rgba(81, 182, 212, 0.5);
}
.bg-overlay-info-60 {
  background: rgba(81, 182, 212, 0.6);
}
.bg-overlay-info-70 {
  background: rgba(81, 182, 212, 0.7);
}
.bg-overlay-info-80 {
  background: rgba(81, 182, 212, 0.8);
}
.bg-overlay-info-90 {
  background: rgba(81, 182, 212, 0.9);
}
.bg-info {
  background: #51B6D4;
}
.bg-dark-info-1 {
  background: #4db4d3;
}
.bg-light-info-1 {
  background: #55b8d5;
}
.bg-dark-info-2 {
  background: #49b3d2;
}
.bg-light-info-2 {
  background: #59b9d6;
}
.bg-dark-info-3 {
  background: #45b1d1;
}
.bg-light-info-3 {
  background: #5dbbd7;
}
.bg-dark-info-4 {
  background: #41afd0;
}
.bg-light-info-4 {
  background: #61bdd8;
}
.bg-dark-info-5 {
  background: #3dadcf;
}
.bg-light-info-5 {
  background: #65bfd9;
}
.bg-dark-info-6 {
  background: #38acce;
}
.bg-light-info-6 {
  background: #6ac0da;
}
.bg-dark-info-7 {
  background: #34aacd;
}
.bg-light-info-7 {
  background: #6ec2db;
}
.bg-dark-info-8 {
  background: #32a7ca;
}
.bg-light-info-8 {
  background: #72c4dc;
}
.bg-dark-info-9 {
  background: #31a4c6;
}
.bg-light-info-9 {
  background: #76c5dd;
}
.bg-dark-info-10 {
  background: #30a1c2;
}
.bg-light-info-10 {
  background: #7ac7de;
}
.bg-dark-info-11 {
  background: #2f9dbe;
}
.bg-light-info-11 {
  background: #7ec9df;
}
.bg-dark-info-12 {
  background: #2e9aba;
}
.bg-light-info-12 {
  background: #82cbe0;
}
.bg-dark-info-13 {
  background: #2d96b6;
}
.bg-light-info-13 {
  background: #86cce1;
}
.bg-dark-info-14 {
  background: #2c93b2;
}
.bg-light-info-14 {
  background: #8acee2;
}
.bg-dark-info-15 {
  background: #2b90ae;
}
.bg-light-info-15 {
  background: #8ed0e3;
}
.bg-dark-info-16 {
  background: #2a8caa;
}
.bg-light-info-16 {
  background: #92d1e4;
}
.bg-dark-info-17 {
  background: #2989a5;
}
.bg-light-info-17 {
  background: #97d3e5;
}
.bg-dark-info-18 {
  background: #2886a1;
}
.bg-light-info-18 {
  background: #9bd5e6;
}
.bg-dark-info-19 {
  background: #27829d;
}
.bg-light-info-19 {
  background: #9fd7e7;
}
.bg-dark-info-20 {
  background: #267f99;
}
.bg-light-info-20 {
  background: #a3d8e8;
}
.bg-dark-info-21 {
  background: #257b95;
}
.bg-light-info-21 {
  background: #a7dae9;
}
.bg-dark-info-22 {
  background: #247891;
}
.bg-light-info-22 {
  background: #abdcea;
}
.bg-dark-info-23 {
  background: #23758d;
}
.bg-light-info-23 {
  background: #afddeb;
}
.bg-dark-info-24 {
  background: #227189;
}
.bg-light-info-24 {
  background: #b3dfec;
}
.bg-dark-info-25 {
  background: #216e85;
}
.bg-light-info-25 {
  background: #b7e1ed;
}
.bg-dark-info-26 {
  background: #206a81;
}
.bg-light-info-26 {
  background: #bbe3ee;
}
.bg-dark-info-27 {
  background: #1f677d;
}
.bg-light-info-27 {
  background: #bfe4ef;
}
.bg-dark-info-28 {
  background: #1e6478;
}
.bg-light-info-28 {
  background: #c4e6f0;
}
.bg-dark-info-29 {
  background: #1d6074;
}
.bg-light-info-29 {
  background: #c8e8f1;
}
.bg-dark-info-30 {
  background: #1c5d70;
}
.bg-light-info-30 {
  background: #cce9f2;
}
.bg-dark-info-31 {
  background: #1b5a6c;
}
.bg-light-info-31 {
  background: #d0ebf3;
}
.bg-dark-info-32 {
  background: #1a5668;
}
.bg-light-info-32 {
  background: #d4edf4;
}
.bg-dark-info-33 {
  background: #195364;
}
.bg-light-info-33 {
  background: #d8eff5;
}
.bg-dark-info-34 {
  background: #184f60;
}
.bg-light-info-34 {
  background: #dcf0f6;
}
.bg-dark-info-35 {
  background: #174c5c;
}
.bg-light-info-35 {
  background: #e0f2f7;
}
.bg-dark-info-36 {
  background: #164958;
}
.bg-light-info-36 {
  background: #e4f4f8;
}
.bg-dark-info-37 {
  background: #154554;
}
.bg-light-info-37 {
  background: #e8f5f9;
}
.bg-dark-info-38 {
  background: #144250;
}
.bg-light-info-38 {
  background: #ecf7fa;
}
.bg-dark-info-39 {
  background: #133e4b;
}
.bg-light-info-39 {
  background: #f0f9fb;
}
.bg-dark-info-40 {
  background: #123b47;
}
.bg-light-info-40 {
  background: #f5fbfc;
}
.bg-dark-info-41 {
  background: #113843;
}
.bg-light-info-41 {
  background: #f9fcfd;
}
.bg-dark-info-42 {
  background: #10343f;
}
.bg-light-info-42 {
  background: #fdfefe;
}
.bg-dark-info-43 {
  background: #0f313b;
}
.bg-light-info-43 {
  background: white;
}
.bg-dark-info-44 {
  background: #0e2e37;
}
.bg-light-info-44 {
  background: white;
}
.bg-dark-info-45 {
  background: #0d2a33;
}
.bg-light-info-45 {
  background: white;
}
.bg-dark-info-46 {
  background: #0c272f;
}
.bg-light-info-46 {
  background: white;
}
.bg-dark-info-47 {
  background: #0b232b;
}
.bg-light-info-47 {
  background: white;
}
.bg-dark-info-48 {
  background: #0a2027;
}
.bg-light-info-48 {
  background: white;
}
.bg-dark-info-49 {
  background: #091d23;
}
.bg-light-info-49 {
  background: white;
}
.bg-dark-info-50 {
  background: #08191e;
}
.bg-light-info-50 {
  background: white;
}
.bg-dark-info-51 {
  background: #07161a;
}
.bg-light-info-51 {
  background: white;
}
.bg-dark-info-52 {
  background: #061216;
}
.bg-light-info-52 {
  background: white;
}
.bg-dark-info-53 {
  background: #040f12;
}
.bg-light-info-53 {
  background: white;
}
.bg-dark-info-54 {
  background: #030c0e;
}
.bg-light-info-54 {
  background: white;
}
.bg-dark-info-55 {
  background: #02080a;
}
.bg-light-info-55 {
  background: white;
}
.bg-dark-info-56 {
  background: #010506;
}
.bg-light-info-56 {
  background: white;
}
.bg-dark-info-57 {
  background: #000202;
}
.bg-light-info-57 {
  background: white;
}
.bg-dark-info-58 {
  background: black;
}
.bg-light-info-58 {
  background: white;
}
.bg-dark-info-59 {
  background: black;
}
.bg-light-info-59 {
  background: white;
}
.bg-dark-info-60 {
  background: black;
}
.bg-light-info-60 {
  background: white;
}
.bg-dark-info-61 {
  background: black;
}
.bg-light-info-61 {
  background: white;
}
.bg-dark-info-62 {
  background: black;
}
.bg-light-info-62 {
  background: white;
}
.bg-dark-info-63 {
  background: black;
}
.bg-light-info-63 {
  background: white;
}
.bg-dark-info-64 {
  background: black;
}
.bg-light-info-64 {
  background: white;
}
.bg-dark-info-65 {
  background: black;
}
.bg-light-info-65 {
  background: white;
}
.bg-dark-info-66 {
  background: black;
}
.bg-light-info-66 {
  background: white;
}
.bg-dark-info-67 {
  background: black;
}
.bg-light-info-67 {
  background: white;
}
.bg-dark-info-68 {
  background: black;
}
.bg-light-info-68 {
  background: white;
}
.bg-dark-info-69 {
  background: black;
}
.bg-light-info-69 {
  background: white;
}
.bg-dark-info-70 {
  background: black;
}
.bg-light-info-70 {
  background: white;
}
.bg-dark-info-71 {
  background: black;
}
.bg-light-info-71 {
  background: white;
}
.bg-dark-info-72 {
  background: black;
}
.bg-light-info-72 {
  background: white;
}
.bg-dark-info-73 {
  background: black;
}
.bg-light-info-73 {
  background: white;
}
.bg-dark-info-74 {
  background: black;
}
.bg-light-info-74 {
  background: white;
}
.bg-dark-info-75 {
  background: black;
}
.bg-light-info-75 {
  background: white;
}
.bg-dark-info-76 {
  background: black;
}
.bg-light-info-76 {
  background: white;
}
.bg-dark-info-77 {
  background: black;
}
.bg-light-info-77 {
  background: white;
}
.bg-dark-info-78 {
  background: black;
}
.bg-light-info-78 {
  background: white;
}
.bg-dark-info-79 {
  background: black;
}
.bg-light-info-79 {
  background: white;
}
.bg-dark-info-80 {
  background: black;
}
.bg-light-info-80 {
  background: white;
}
.bg-dark-info-81 {
  background: black;
}
.bg-light-info-81 {
  background: white;
}
.bg-dark-info-82 {
  background: black;
}
.bg-light-info-82 {
  background: white;
}
.bg-dark-info-83 {
  background: black;
}
.bg-light-info-83 {
  background: white;
}
.bg-dark-info-84 {
  background: black;
}
.bg-light-info-84 {
  background: white;
}
.bg-dark-info-85 {
  background: black;
}
.bg-light-info-85 {
  background: white;
}
.bg-dark-info-86 {
  background: black;
}
.bg-light-info-86 {
  background: white;
}
.bg-dark-info-87 {
  background: black;
}
.bg-light-info-87 {
  background: white;
}
.bg-dark-info-88 {
  background: black;
}
.bg-light-info-88 {
  background: white;
}
.bg-dark-info-89 {
  background: black;
}
.bg-light-info-89 {
  background: white;
}
.bg-dark-info-90 {
  background: black;
}
.bg-light-info-90 {
  background: white;
}
.bg-dark-info-91 {
  background: black;
}
.bg-light-info-91 {
  background: white;
}
.bg-dark-info-92 {
  background: black;
}
.bg-light-info-92 {
  background: white;
}
.bg-dark-info-93 {
  background: black;
}
.bg-light-info-93 {
  background: white;
}
.bg-dark-info-94 {
  background: black;
}
.bg-light-info-94 {
  background: white;
}
.bg-dark-info-95 {
  background: black;
}
.bg-light-info-95 {
  background: white;
}
.bg-dark-info-96 {
  background: black;
}
.bg-light-info-96 {
  background: white;
}
.bg-dark-info-97 {
  background: black;
}
.bg-light-info-97 {
  background: white;
}
.bg-dark-info-98 {
  background: black;
}
.bg-light-info-98 {
  background: white;
}
.bg-dark-info-99 {
  background: black;
}
.bg-light-info-99 {
  background: white;
}
.bg-dark-info-100 {
  background: black;
}
.bg-light-info-100 {
  background: white;
}

.text-success {
  color: #007E9E !important;
}

.border-success {
  border-color: #007E9E;
}

.success {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-success {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-success:hover {
    background-color: #0092b8 !important;
  }
}
.tile-success:active, .tile-success:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-success {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-success {
  background-color: #007E9E !important;
}

.btn-success {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-success:focus, .btn-success:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-success-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-success-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-success-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-success-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-success-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-success-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-success-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-success-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-success-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-success {
  background: #007E9E;
}
.bg-dark-success-1 {
  background: #007a99;
}
.bg-light-success-1 {
  background: #0082a3;
}
.bg-dark-success-2 {
  background: #007694;
}
.bg-light-success-2 {
  background: #0086a8;
}
.bg-dark-success-3 {
  background: #00728f;
}
.bg-light-success-3 {
  background: #008aad;
}
.bg-dark-success-4 {
  background: #006e8a;
}
.bg-light-success-4 {
  background: #008eb2;
}
.bg-dark-success-5 {
  background: #006a85;
}
.bg-light-success-5 {
  background: #0092b8;
}
.bg-dark-success-6 {
  background: #00667f;
}
.bg-light-success-6 {
  background: #0096bd;
}
.bg-dark-success-7 {
  background: #00627a;
}
.bg-light-success-7 {
  background: #009ac2;
}
.bg-dark-success-8 {
  background: #005d75;
}
.bg-light-success-8 {
  background: #009fc7;
}
.bg-dark-success-9 {
  background: #005970;
}
.bg-light-success-9 {
  background: #00a3cc;
}
.bg-dark-success-10 {
  background: #00556b;
}
.bg-light-success-10 {
  background: #00a7d1;
}
.bg-dark-success-11 {
  background: #005166;
}
.bg-light-success-11 {
  background: #00abd6;
}
.bg-dark-success-12 {
  background: #004d61;
}
.bg-light-success-12 {
  background: #00afdb;
}
.bg-dark-success-13 {
  background: #00495c;
}
.bg-light-success-13 {
  background: #00b3e0;
}
.bg-dark-success-14 {
  background: #004557;
}
.bg-light-success-14 {
  background: #00b7e5;
}
.bg-dark-success-15 {
  background: #004152;
}
.bg-light-success-15 {
  background: #00bbeb;
}
.bg-dark-success-16 {
  background: #003d4c;
}
.bg-light-success-16 {
  background: #00bff0;
}
.bg-dark-success-17 {
  background: #003947;
}
.bg-light-success-17 {
  background: #00c3f5;
}
.bg-dark-success-18 {
  background: #003542;
}
.bg-light-success-18 {
  background: #00c7fa;
}
.bg-dark-success-19 {
  background: #00313d;
}
.bg-light-success-19 {
  background: #00cbff;
}
.bg-dark-success-20 {
  background: #002d38;
}
.bg-light-success-20 {
  background: #05ccff;
}
.bg-dark-success-21 {
  background: #002933;
}
.bg-light-success-21 {
  background: #0acdff;
}
.bg-dark-success-22 {
  background: #00252e;
}
.bg-light-success-22 {
  background: #0fceff;
}
.bg-dark-success-23 {
  background: #002029;
}
.bg-light-success-23 {
  background: #14cfff;
}
.bg-dark-success-24 {
  background: #001c24;
}
.bg-light-success-24 {
  background: #19d0ff;
}
.bg-dark-success-25 {
  background: #00181f;
}
.bg-light-success-25 {
  background: #1fd2ff;
}
.bg-dark-success-26 {
  background: #001419;
}
.bg-light-success-26 {
  background: #24d3ff;
}
.bg-dark-success-27 {
  background: #001014;
}
.bg-light-success-27 {
  background: #29d4ff;
}
.bg-dark-success-28 {
  background: #000c0f;
}
.bg-light-success-28 {
  background: #2ed5ff;
}
.bg-dark-success-29 {
  background: #00080a;
}
.bg-light-success-29 {
  background: #33d6ff;
}
.bg-dark-success-30 {
  background: #000405;
}
.bg-light-success-30 {
  background: #38d7ff;
}
.bg-dark-success-31 {
  background: black;
}
.bg-light-success-31 {
  background: #3dd8ff;
}
.bg-dark-success-32 {
  background: black;
}
.bg-light-success-32 {
  background: #42d9ff;
}
.bg-dark-success-33 {
  background: black;
}
.bg-light-success-33 {
  background: #47daff;
}
.bg-dark-success-34 {
  background: black;
}
.bg-light-success-34 {
  background: #4cdbff;
}
.bg-dark-success-35 {
  background: black;
}
.bg-light-success-35 {
  background: #52dcff;
}
.bg-dark-success-36 {
  background: black;
}
.bg-light-success-36 {
  background: #57ddff;
}
.bg-dark-success-37 {
  background: black;
}
.bg-light-success-37 {
  background: #5cdeff;
}
.bg-dark-success-38 {
  background: black;
}
.bg-light-success-38 {
  background: #61dfff;
}
.bg-dark-success-39 {
  background: black;
}
.bg-light-success-39 {
  background: #66e0ff;
}
.bg-dark-success-40 {
  background: black;
}
.bg-light-success-40 {
  background: #6be1ff;
}
.bg-dark-success-41 {
  background: black;
}
.bg-light-success-41 {
  background: #70e2ff;
}
.bg-dark-success-42 {
  background: black;
}
.bg-light-success-42 {
  background: #75e3ff;
}
.bg-dark-success-43 {
  background: black;
}
.bg-light-success-43 {
  background: #7ae4ff;
}
.bg-dark-success-44 {
  background: black;
}
.bg-light-success-44 {
  background: #7fe5ff;
}
.bg-dark-success-45 {
  background: black;
}
.bg-light-success-45 {
  background: #85e6ff;
}
.bg-dark-success-46 {
  background: black;
}
.bg-light-success-46 {
  background: #8ae7ff;
}
.bg-dark-success-47 {
  background: black;
}
.bg-light-success-47 {
  background: #8fe8ff;
}
.bg-dark-success-48 {
  background: black;
}
.bg-light-success-48 {
  background: #94e9ff;
}
.bg-dark-success-49 {
  background: black;
}
.bg-light-success-49 {
  background: #99eaff;
}
.bg-dark-success-50 {
  background: black;
}
.bg-light-success-50 {
  background: #9eebff;
}
.bg-dark-success-51 {
  background: black;
}
.bg-light-success-51 {
  background: #a3ecff;
}
.bg-dark-success-52 {
  background: black;
}
.bg-light-success-52 {
  background: #a8edff;
}
.bg-dark-success-53 {
  background: black;
}
.bg-light-success-53 {
  background: #adeeff;
}
.bg-dark-success-54 {
  background: black;
}
.bg-light-success-54 {
  background: #b2efff;
}
.bg-dark-success-55 {
  background: black;
}
.bg-light-success-55 {
  background: #b8f1ff;
}
.bg-dark-success-56 {
  background: black;
}
.bg-light-success-56 {
  background: #bdf2ff;
}
.bg-dark-success-57 {
  background: black;
}
.bg-light-success-57 {
  background: #c2f3ff;
}
.bg-dark-success-58 {
  background: black;
}
.bg-light-success-58 {
  background: #c7f4ff;
}
.bg-dark-success-59 {
  background: black;
}
.bg-light-success-59 {
  background: #ccf5ff;
}
.bg-dark-success-60 {
  background: black;
}
.bg-light-success-60 {
  background: #d1f6ff;
}
.bg-dark-success-61 {
  background: black;
}
.bg-light-success-61 {
  background: #d6f7ff;
}
.bg-dark-success-62 {
  background: black;
}
.bg-light-success-62 {
  background: #dbf8ff;
}
.bg-dark-success-63 {
  background: black;
}
.bg-light-success-63 {
  background: #e0f9ff;
}
.bg-dark-success-64 {
  background: black;
}
.bg-light-success-64 {
  background: #e5faff;
}
.bg-dark-success-65 {
  background: black;
}
.bg-light-success-65 {
  background: #ebfbff;
}
.bg-dark-success-66 {
  background: black;
}
.bg-light-success-66 {
  background: #f0fcff;
}
.bg-dark-success-67 {
  background: black;
}
.bg-light-success-67 {
  background: #f5fdff;
}
.bg-dark-success-68 {
  background: black;
}
.bg-light-success-68 {
  background: #fafeff;
}
.bg-dark-success-69 {
  background: black;
}
.bg-light-success-69 {
  background: white;
}
.bg-dark-success-70 {
  background: black;
}
.bg-light-success-70 {
  background: white;
}
.bg-dark-success-71 {
  background: black;
}
.bg-light-success-71 {
  background: white;
}
.bg-dark-success-72 {
  background: black;
}
.bg-light-success-72 {
  background: white;
}
.bg-dark-success-73 {
  background: black;
}
.bg-light-success-73 {
  background: white;
}
.bg-dark-success-74 {
  background: black;
}
.bg-light-success-74 {
  background: white;
}
.bg-dark-success-75 {
  background: black;
}
.bg-light-success-75 {
  background: white;
}
.bg-dark-success-76 {
  background: black;
}
.bg-light-success-76 {
  background: white;
}
.bg-dark-success-77 {
  background: black;
}
.bg-light-success-77 {
  background: white;
}
.bg-dark-success-78 {
  background: black;
}
.bg-light-success-78 {
  background: white;
}
.bg-dark-success-79 {
  background: black;
}
.bg-light-success-79 {
  background: white;
}
.bg-dark-success-80 {
  background: black;
}
.bg-light-success-80 {
  background: white;
}
.bg-dark-success-81 {
  background: black;
}
.bg-light-success-81 {
  background: white;
}
.bg-dark-success-82 {
  background: black;
}
.bg-light-success-82 {
  background: white;
}
.bg-dark-success-83 {
  background: black;
}
.bg-light-success-83 {
  background: white;
}
.bg-dark-success-84 {
  background: black;
}
.bg-light-success-84 {
  background: white;
}
.bg-dark-success-85 {
  background: black;
}
.bg-light-success-85 {
  background: white;
}
.bg-dark-success-86 {
  background: black;
}
.bg-light-success-86 {
  background: white;
}
.bg-dark-success-87 {
  background: black;
}
.bg-light-success-87 {
  background: white;
}
.bg-dark-success-88 {
  background: black;
}
.bg-light-success-88 {
  background: white;
}
.bg-dark-success-89 {
  background: black;
}
.bg-light-success-89 {
  background: white;
}
.bg-dark-success-90 {
  background: black;
}
.bg-light-success-90 {
  background: white;
}
.bg-dark-success-91 {
  background: black;
}
.bg-light-success-91 {
  background: white;
}
.bg-dark-success-92 {
  background: black;
}
.bg-light-success-92 {
  background: white;
}
.bg-dark-success-93 {
  background: black;
}
.bg-light-success-93 {
  background: white;
}
.bg-dark-success-94 {
  background: black;
}
.bg-light-success-94 {
  background: white;
}
.bg-dark-success-95 {
  background: black;
}
.bg-light-success-95 {
  background: white;
}
.bg-dark-success-96 {
  background: black;
}
.bg-light-success-96 {
  background: white;
}
.bg-dark-success-97 {
  background: black;
}
.bg-light-success-97 {
  background: white;
}
.bg-dark-success-98 {
  background: black;
}
.bg-light-success-98 {
  background: white;
}
.bg-dark-success-99 {
  background: black;
}
.bg-light-success-99 {
  background: white;
}
.bg-dark-success-100 {
  background: black;
}
.bg-light-success-100 {
  background: white;
}

.text-howtouse {
  color: #383838 !important;
}

.border-howtouse {
  border-color: #383838;
}

.howtouse {
  background-color: #383838 !important;
  color: white !important;
}

.tile-howtouse {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-howtouse:hover {
    background-color: #454545 !important;
  }
}
.tile-howtouse:active, .tile-howtouse:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-howtouse {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-howtouse {
  background-color: #383838 !important;
}

.btn-howtouse {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-howtouse:focus, .btn-howtouse:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-howtouse-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-howtouse-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-howtouse-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-howtouse-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-howtouse-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-howtouse-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-howtouse-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-howtouse-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-howtouse-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-howtouse {
  background: #383838;
}
.bg-dark-howtouse-1 {
  background: #353535;
}
.bg-light-howtouse-1 {
  background: #3b3b3b;
}
.bg-dark-howtouse-2 {
  background: #333333;
}
.bg-light-howtouse-2 {
  background: #3d3d3d;
}
.bg-dark-howtouse-3 {
  background: #303030;
}
.bg-light-howtouse-3 {
  background: #404040;
}
.bg-dark-howtouse-4 {
  background: #2e2e2e;
}
.bg-light-howtouse-4 {
  background: #424242;
}
.bg-dark-howtouse-5 {
  background: #2b2b2b;
}
.bg-light-howtouse-5 {
  background: #454545;
}
.bg-dark-howtouse-6 {
  background: #292929;
}
.bg-light-howtouse-6 {
  background: #474747;
}
.bg-dark-howtouse-7 {
  background: #262626;
}
.bg-light-howtouse-7 {
  background: #4a4a4a;
}
.bg-dark-howtouse-8 {
  background: #242424;
}
.bg-light-howtouse-8 {
  background: #4c4c4c;
}
.bg-dark-howtouse-9 {
  background: #212121;
}
.bg-light-howtouse-9 {
  background: #4f4f4f;
}
.bg-dark-howtouse-10 {
  background: #1f1f1f;
}
.bg-light-howtouse-10 {
  background: #525252;
}
.bg-dark-howtouse-11 {
  background: #1c1c1c;
}
.bg-light-howtouse-11 {
  background: #545454;
}
.bg-dark-howtouse-12 {
  background: #191919;
}
.bg-light-howtouse-12 {
  background: #575757;
}
.bg-dark-howtouse-13 {
  background: #171717;
}
.bg-light-howtouse-13 {
  background: #595959;
}
.bg-dark-howtouse-14 {
  background: #141414;
}
.bg-light-howtouse-14 {
  background: #5c5c5c;
}
.bg-dark-howtouse-15 {
  background: #121212;
}
.bg-light-howtouse-15 {
  background: #5e5e5e;
}
.bg-dark-howtouse-16 {
  background: #0f0f0f;
}
.bg-light-howtouse-16 {
  background: #616161;
}
.bg-dark-howtouse-17 {
  background: #0d0d0d;
}
.bg-light-howtouse-17 {
  background: #636363;
}
.bg-dark-howtouse-18 {
  background: #0a0a0a;
}
.bg-light-howtouse-18 {
  background: #666666;
}
.bg-dark-howtouse-19 {
  background: #080808;
}
.bg-light-howtouse-19 {
  background: #686868;
}
.bg-dark-howtouse-20 {
  background: #050505;
}
.bg-light-howtouse-20 {
  background: #6b6b6b;
}
.bg-dark-howtouse-21 {
  background: #020202;
}
.bg-light-howtouse-21 {
  background: #6e6e6e;
}
.bg-dark-howtouse-22 {
  background: black;
}
.bg-light-howtouse-22 {
  background: #707070;
}
.bg-dark-howtouse-23 {
  background: black;
}
.bg-light-howtouse-23 {
  background: #737373;
}
.bg-dark-howtouse-24 {
  background: black;
}
.bg-light-howtouse-24 {
  background: #757575;
}
.bg-dark-howtouse-25 {
  background: black;
}
.bg-light-howtouse-25 {
  background: #787878;
}
.bg-dark-howtouse-26 {
  background: black;
}
.bg-light-howtouse-26 {
  background: #7a7a7a;
}
.bg-dark-howtouse-27 {
  background: black;
}
.bg-light-howtouse-27 {
  background: #7d7d7d;
}
.bg-dark-howtouse-28 {
  background: black;
}
.bg-light-howtouse-28 {
  background: #7f7f7f;
}
.bg-dark-howtouse-29 {
  background: black;
}
.bg-light-howtouse-29 {
  background: #828282;
}
.bg-dark-howtouse-30 {
  background: black;
}
.bg-light-howtouse-30 {
  background: #858585;
}
.bg-dark-howtouse-31 {
  background: black;
}
.bg-light-howtouse-31 {
  background: #878787;
}
.bg-dark-howtouse-32 {
  background: black;
}
.bg-light-howtouse-32 {
  background: #8a8a8a;
}
.bg-dark-howtouse-33 {
  background: black;
}
.bg-light-howtouse-33 {
  background: #8c8c8c;
}
.bg-dark-howtouse-34 {
  background: black;
}
.bg-light-howtouse-34 {
  background: #8f8f8f;
}
.bg-dark-howtouse-35 {
  background: black;
}
.bg-light-howtouse-35 {
  background: #919191;
}
.bg-dark-howtouse-36 {
  background: black;
}
.bg-light-howtouse-36 {
  background: #949494;
}
.bg-dark-howtouse-37 {
  background: black;
}
.bg-light-howtouse-37 {
  background: #969696;
}
.bg-dark-howtouse-38 {
  background: black;
}
.bg-light-howtouse-38 {
  background: #999999;
}
.bg-dark-howtouse-39 {
  background: black;
}
.bg-light-howtouse-39 {
  background: #9b9b9b;
}
.bg-dark-howtouse-40 {
  background: black;
}
.bg-light-howtouse-40 {
  background: #9e9e9e;
}
.bg-dark-howtouse-41 {
  background: black;
}
.bg-light-howtouse-41 {
  background: #a1a1a1;
}
.bg-dark-howtouse-42 {
  background: black;
}
.bg-light-howtouse-42 {
  background: #a3a3a3;
}
.bg-dark-howtouse-43 {
  background: black;
}
.bg-light-howtouse-43 {
  background: #a6a6a6;
}
.bg-dark-howtouse-44 {
  background: black;
}
.bg-light-howtouse-44 {
  background: #a8a8a8;
}
.bg-dark-howtouse-45 {
  background: black;
}
.bg-light-howtouse-45 {
  background: #ababab;
}
.bg-dark-howtouse-46 {
  background: black;
}
.bg-light-howtouse-46 {
  background: #adadad;
}
.bg-dark-howtouse-47 {
  background: black;
}
.bg-light-howtouse-47 {
  background: #b0b0b0;
}
.bg-dark-howtouse-48 {
  background: black;
}
.bg-light-howtouse-48 {
  background: #b2b2b2;
}
.bg-dark-howtouse-49 {
  background: black;
}
.bg-light-howtouse-49 {
  background: #b5b5b5;
}
.bg-dark-howtouse-50 {
  background: black;
}
.bg-light-howtouse-50 {
  background: #b8b8b8;
}
.bg-dark-howtouse-51 {
  background: black;
}
.bg-light-howtouse-51 {
  background: #bababa;
}
.bg-dark-howtouse-52 {
  background: black;
}
.bg-light-howtouse-52 {
  background: #bdbdbd;
}
.bg-dark-howtouse-53 {
  background: black;
}
.bg-light-howtouse-53 {
  background: #bfbfbf;
}
.bg-dark-howtouse-54 {
  background: black;
}
.bg-light-howtouse-54 {
  background: #c2c2c2;
}
.bg-dark-howtouse-55 {
  background: black;
}
.bg-light-howtouse-55 {
  background: #c4c4c4;
}
.bg-dark-howtouse-56 {
  background: black;
}
.bg-light-howtouse-56 {
  background: #c7c7c7;
}
.bg-dark-howtouse-57 {
  background: black;
}
.bg-light-howtouse-57 {
  background: #c9c9c9;
}
.bg-dark-howtouse-58 {
  background: black;
}
.bg-light-howtouse-58 {
  background: #cccccc;
}
.bg-dark-howtouse-59 {
  background: black;
}
.bg-light-howtouse-59 {
  background: #cecece;
}
.bg-dark-howtouse-60 {
  background: black;
}
.bg-light-howtouse-60 {
  background: #d1d1d1;
}
.bg-dark-howtouse-61 {
  background: black;
}
.bg-light-howtouse-61 {
  background: #d4d4d4;
}
.bg-dark-howtouse-62 {
  background: black;
}
.bg-light-howtouse-62 {
  background: #d6d6d6;
}
.bg-dark-howtouse-63 {
  background: black;
}
.bg-light-howtouse-63 {
  background: #d9d9d9;
}
.bg-dark-howtouse-64 {
  background: black;
}
.bg-light-howtouse-64 {
  background: #dbdbdb;
}
.bg-dark-howtouse-65 {
  background: black;
}
.bg-light-howtouse-65 {
  background: #dedede;
}
.bg-dark-howtouse-66 {
  background: black;
}
.bg-light-howtouse-66 {
  background: #e0e0e0;
}
.bg-dark-howtouse-67 {
  background: black;
}
.bg-light-howtouse-67 {
  background: #e3e3e3;
}
.bg-dark-howtouse-68 {
  background: black;
}
.bg-light-howtouse-68 {
  background: #e5e5e5;
}
.bg-dark-howtouse-69 {
  background: black;
}
.bg-light-howtouse-69 {
  background: #e8e8e8;
}
.bg-dark-howtouse-70 {
  background: black;
}
.bg-light-howtouse-70 {
  background: #ebebeb;
}
.bg-dark-howtouse-71 {
  background: black;
}
.bg-light-howtouse-71 {
  background: #ededed;
}
.bg-dark-howtouse-72 {
  background: black;
}
.bg-light-howtouse-72 {
  background: #f0f0f0;
}
.bg-dark-howtouse-73 {
  background: black;
}
.bg-light-howtouse-73 {
  background: #f2f2f2;
}
.bg-dark-howtouse-74 {
  background: black;
}
.bg-light-howtouse-74 {
  background: whitesmoke;
}
.bg-dark-howtouse-75 {
  background: black;
}
.bg-light-howtouse-75 {
  background: #f7f7f7;
}
.bg-dark-howtouse-76 {
  background: black;
}
.bg-light-howtouse-76 {
  background: #fafafa;
}
.bg-dark-howtouse-77 {
  background: black;
}
.bg-light-howtouse-77 {
  background: #fcfcfc;
}
.bg-dark-howtouse-78 {
  background: black;
}
.bg-light-howtouse-78 {
  background: white;
}
.bg-dark-howtouse-79 {
  background: black;
}
.bg-light-howtouse-79 {
  background: white;
}
.bg-dark-howtouse-80 {
  background: black;
}
.bg-light-howtouse-80 {
  background: white;
}
.bg-dark-howtouse-81 {
  background: black;
}
.bg-light-howtouse-81 {
  background: white;
}
.bg-dark-howtouse-82 {
  background: black;
}
.bg-light-howtouse-82 {
  background: white;
}
.bg-dark-howtouse-83 {
  background: black;
}
.bg-light-howtouse-83 {
  background: white;
}
.bg-dark-howtouse-84 {
  background: black;
}
.bg-light-howtouse-84 {
  background: white;
}
.bg-dark-howtouse-85 {
  background: black;
}
.bg-light-howtouse-85 {
  background: white;
}
.bg-dark-howtouse-86 {
  background: black;
}
.bg-light-howtouse-86 {
  background: white;
}
.bg-dark-howtouse-87 {
  background: black;
}
.bg-light-howtouse-87 {
  background: white;
}
.bg-dark-howtouse-88 {
  background: black;
}
.bg-light-howtouse-88 {
  background: white;
}
.bg-dark-howtouse-89 {
  background: black;
}
.bg-light-howtouse-89 {
  background: white;
}
.bg-dark-howtouse-90 {
  background: black;
}
.bg-light-howtouse-90 {
  background: white;
}
.bg-dark-howtouse-91 {
  background: black;
}
.bg-light-howtouse-91 {
  background: white;
}
.bg-dark-howtouse-92 {
  background: black;
}
.bg-light-howtouse-92 {
  background: white;
}
.bg-dark-howtouse-93 {
  background: black;
}
.bg-light-howtouse-93 {
  background: white;
}
.bg-dark-howtouse-94 {
  background: black;
}
.bg-light-howtouse-94 {
  background: white;
}
.bg-dark-howtouse-95 {
  background: black;
}
.bg-light-howtouse-95 {
  background: white;
}
.bg-dark-howtouse-96 {
  background: black;
}
.bg-light-howtouse-96 {
  background: white;
}
.bg-dark-howtouse-97 {
  background: black;
}
.bg-light-howtouse-97 {
  background: white;
}
.bg-dark-howtouse-98 {
  background: black;
}
.bg-light-howtouse-98 {
  background: white;
}
.bg-dark-howtouse-99 {
  background: black;
}
.bg-light-howtouse-99 {
  background: white;
}
.bg-dark-howtouse-100 {
  background: black;
}
.bg-light-howtouse-100 {
  background: white;
}

.text-mym {
  color: transparent !important;
}

.border-mym {
  border-color: transparent;
}

.mym {
  background-color: transparent !important;
  color: white !important;
}

.tile-mym {
  background: transparent !important;
}
@media (min-width: 1025px) {
  .tile-mym:hover {
    background-color: rgba(13, 13, 13, 0) !important;
  }
}
.tile-mym:active, .tile-mym:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  background-color: rgba(5, 5, 5, 0) !important;
}

.target-mym {
  background: transparent !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mym {
  background-color: transparent !important;
}

.btn-mym {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: #007494 !important;
  background: transparent;
  border: 2px solid transparent !important;
}
.btn-mym:focus, .btn-mym:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-mym-10 {
  background: rgba(0, 0, 0, 0.1);
}
.bg-overlay-mym-20 {
  background: rgba(0, 0, 0, 0.2);
}
.bg-overlay-mym-30 {
  background: rgba(0, 0, 0, 0.3);
}
.bg-overlay-mym-40 {
  background: rgba(0, 0, 0, 0.4);
}
.bg-overlay-mym-50 {
  background: rgba(0, 0, 0, 0.5);
}
.bg-overlay-mym-60 {
  background: rgba(0, 0, 0, 0.6);
}
.bg-overlay-mym-70 {
  background: rgba(0, 0, 0, 0.7);
}
.bg-overlay-mym-80 {
  background: rgba(0, 0, 0, 0.8);
}
.bg-overlay-mym-90 {
  background: rgba(0, 0, 0, 0.9);
}
.bg-mym {
  background: transparent;
}
.bg-dark-mym-1 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-1 {
  background: rgba(3, 3, 3, 0);
}
.bg-dark-mym-2 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-2 {
  background: rgba(5, 5, 5, 0);
}
.bg-dark-mym-3 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-3 {
  background: rgba(8, 8, 8, 0);
}
.bg-dark-mym-4 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-4 {
  background: rgba(10, 10, 10, 0);
}
.bg-dark-mym-5 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-5 {
  background: rgba(13, 13, 13, 0);
}
.bg-dark-mym-6 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-6 {
  background: rgba(15, 15, 15, 0);
}
.bg-dark-mym-7 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-7 {
  background: rgba(18, 18, 18, 0);
}
.bg-dark-mym-8 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-8 {
  background: rgba(20, 20, 20, 0);
}
.bg-dark-mym-9 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-9 {
  background: rgba(23, 23, 23, 0);
}
.bg-dark-mym-10 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-10 {
  background: rgba(26, 26, 26, 0);
}
.bg-dark-mym-11 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-11 {
  background: rgba(28, 28, 28, 0);
}
.bg-dark-mym-12 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-12 {
  background: rgba(31, 31, 31, 0);
}
.bg-dark-mym-13 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-13 {
  background: rgba(33, 33, 33, 0);
}
.bg-dark-mym-14 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-14 {
  background: rgba(36, 36, 36, 0);
}
.bg-dark-mym-15 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-15 {
  background: rgba(38, 38, 38, 0);
}
.bg-dark-mym-16 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-16 {
  background: rgba(41, 41, 41, 0);
}
.bg-dark-mym-17 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-17 {
  background: rgba(43, 43, 43, 0);
}
.bg-dark-mym-18 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-18 {
  background: rgba(46, 46, 46, 0);
}
.bg-dark-mym-19 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-19 {
  background: rgba(48, 48, 48, 0);
}
.bg-dark-mym-20 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-20 {
  background: rgba(51, 51, 51, 0);
}
.bg-dark-mym-21 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-21 {
  background: rgba(54, 54, 54, 0);
}
.bg-dark-mym-22 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-22 {
  background: rgba(56, 56, 56, 0);
}
.bg-dark-mym-23 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-23 {
  background: rgba(59, 59, 59, 0);
}
.bg-dark-mym-24 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-24 {
  background: rgba(61, 61, 61, 0);
}
.bg-dark-mym-25 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-25 {
  background: rgba(64, 64, 64, 0);
}
.bg-dark-mym-26 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-26 {
  background: rgba(66, 66, 66, 0);
}
.bg-dark-mym-27 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-27 {
  background: rgba(69, 69, 69, 0);
}
.bg-dark-mym-28 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-28 {
  background: rgba(71, 71, 71, 0);
}
.bg-dark-mym-29 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-29 {
  background: rgba(74, 74, 74, 0);
}
.bg-dark-mym-30 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-30 {
  background: rgba(77, 77, 77, 0);
}
.bg-dark-mym-31 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-31 {
  background: rgba(79, 79, 79, 0);
}
.bg-dark-mym-32 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-32 {
  background: rgba(82, 82, 82, 0);
}
.bg-dark-mym-33 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-33 {
  background: rgba(84, 84, 84, 0);
}
.bg-dark-mym-34 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-34 {
  background: rgba(87, 87, 87, 0);
}
.bg-dark-mym-35 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-35 {
  background: rgba(89, 89, 89, 0);
}
.bg-dark-mym-36 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-36 {
  background: rgba(92, 92, 92, 0);
}
.bg-dark-mym-37 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-37 {
  background: rgba(94, 94, 94, 0);
}
.bg-dark-mym-38 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-38 {
  background: rgba(97, 97, 97, 0);
}
.bg-dark-mym-39 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-39 {
  background: rgba(99, 99, 99, 0);
}
.bg-dark-mym-40 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-40 {
  background: rgba(102, 102, 102, 0);
}
.bg-dark-mym-41 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-41 {
  background: rgba(105, 105, 105, 0);
}
.bg-dark-mym-42 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-42 {
  background: rgba(107, 107, 107, 0);
}
.bg-dark-mym-43 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-43 {
  background: rgba(110, 110, 110, 0);
}
.bg-dark-mym-44 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-44 {
  background: rgba(112, 112, 112, 0);
}
.bg-dark-mym-45 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-45 {
  background: rgba(115, 115, 115, 0);
}
.bg-dark-mym-46 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-46 {
  background: rgba(117, 117, 117, 0);
}
.bg-dark-mym-47 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-47 {
  background: rgba(120, 120, 120, 0);
}
.bg-dark-mym-48 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-48 {
  background: rgba(122, 122, 122, 0);
}
.bg-dark-mym-49 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-49 {
  background: rgba(125, 125, 125, 0);
}
.bg-dark-mym-50 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-50 {
  background: rgba(128, 128, 128, 0);
}
.bg-dark-mym-51 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-51 {
  background: rgba(130, 130, 130, 0);
}
.bg-dark-mym-52 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-52 {
  background: rgba(133, 133, 133, 0);
}
.bg-dark-mym-53 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-53 {
  background: rgba(135, 135, 135, 0);
}
.bg-dark-mym-54 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-54 {
  background: rgba(138, 138, 138, 0);
}
.bg-dark-mym-55 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-55 {
  background: rgba(140, 140, 140, 0);
}
.bg-dark-mym-56 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-56 {
  background: rgba(143, 143, 143, 0);
}
.bg-dark-mym-57 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-57 {
  background: rgba(145, 145, 145, 0);
}
.bg-dark-mym-58 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-58 {
  background: rgba(148, 148, 148, 0);
}
.bg-dark-mym-59 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-59 {
  background: rgba(150, 150, 150, 0);
}
.bg-dark-mym-60 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-60 {
  background: rgba(153, 153, 153, 0);
}
.bg-dark-mym-61 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-61 {
  background: rgba(156, 156, 156, 0);
}
.bg-dark-mym-62 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-62 {
  background: rgba(158, 158, 158, 0);
}
.bg-dark-mym-63 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-63 {
  background: rgba(161, 161, 161, 0);
}
.bg-dark-mym-64 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-64 {
  background: rgba(163, 163, 163, 0);
}
.bg-dark-mym-65 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-65 {
  background: rgba(166, 166, 166, 0);
}
.bg-dark-mym-66 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-66 {
  background: rgba(168, 168, 168, 0);
}
.bg-dark-mym-67 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-67 {
  background: rgba(171, 171, 171, 0);
}
.bg-dark-mym-68 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-68 {
  background: rgba(173, 173, 173, 0);
}
.bg-dark-mym-69 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-69 {
  background: rgba(176, 176, 176, 0);
}
.bg-dark-mym-70 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-70 {
  background: rgba(179, 179, 179, 0);
}
.bg-dark-mym-71 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-71 {
  background: rgba(181, 181, 181, 0);
}
.bg-dark-mym-72 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-72 {
  background: rgba(184, 184, 184, 0);
}
.bg-dark-mym-73 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-73 {
  background: rgba(186, 186, 186, 0);
}
.bg-dark-mym-74 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-74 {
  background: rgba(189, 189, 189, 0);
}
.bg-dark-mym-75 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-75 {
  background: rgba(191, 191, 191, 0);
}
.bg-dark-mym-76 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-76 {
  background: rgba(194, 194, 194, 0);
}
.bg-dark-mym-77 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-77 {
  background: rgba(196, 196, 196, 0);
}
.bg-dark-mym-78 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-78 {
  background: rgba(199, 199, 199, 0);
}
.bg-dark-mym-79 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-79 {
  background: rgba(201, 201, 201, 0);
}
.bg-dark-mym-80 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-80 {
  background: rgba(204, 204, 204, 0);
}
.bg-dark-mym-81 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-81 {
  background: rgba(207, 207, 207, 0);
}
.bg-dark-mym-82 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-82 {
  background: rgba(209, 209, 209, 0);
}
.bg-dark-mym-83 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-83 {
  background: rgba(212, 212, 212, 0);
}
.bg-dark-mym-84 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-84 {
  background: rgba(214, 214, 214, 0);
}
.bg-dark-mym-85 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-85 {
  background: rgba(217, 217, 217, 0);
}
.bg-dark-mym-86 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-86 {
  background: rgba(219, 219, 219, 0);
}
.bg-dark-mym-87 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-87 {
  background: rgba(222, 222, 222, 0);
}
.bg-dark-mym-88 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-88 {
  background: rgba(224, 224, 224, 0);
}
.bg-dark-mym-89 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-89 {
  background: rgba(227, 227, 227, 0);
}
.bg-dark-mym-90 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-90 {
  background: rgba(230, 230, 230, 0);
}
.bg-dark-mym-91 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-91 {
  background: rgba(232, 232, 232, 0);
}
.bg-dark-mym-92 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-92 {
  background: rgba(235, 235, 235, 0);
}
.bg-dark-mym-93 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-93 {
  background: rgba(237, 237, 237, 0);
}
.bg-dark-mym-94 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-94 {
  background: rgba(240, 240, 240, 0);
}
.bg-dark-mym-95 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-95 {
  background: rgba(242, 242, 242, 0);
}
.bg-dark-mym-96 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-96 {
  background: rgba(245, 245, 245, 0);
}
.bg-dark-mym-97 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-97 {
  background: rgba(247, 247, 247, 0);
}
.bg-dark-mym-98 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-98 {
  background: rgba(250, 250, 250, 0);
}
.bg-dark-mym-99 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-99 {
  background: rgba(252, 252, 252, 0);
}
.bg-dark-mym-100 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-100 {
  background: rgba(255, 255, 255, 0);
}

.text-danger {
  color: #C41D19 !important;
}

.border-danger {
  border-color: #C41D19;
}

.danger {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-danger {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-danger:hover {
    background-color: #db201c !important;
  }
}
.tile-danger:active, .tile-danger:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-danger {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-danger {
  background-color: #C41D19 !important;
}

.btn-danger {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-danger:focus, .btn-danger:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-danger-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-danger-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-danger-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-danger-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-danger-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-danger-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-danger-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-danger-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-danger-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-danger {
  background: #C41D19;
}
.bg-dark-danger-1 {
  background: #bf1c18;
}
.bg-light-danger-1 {
  background: #c91e1a;
}
.bg-dark-danger-2 {
  background: #bb1c18;
}
.bg-light-danger-2 {
  background: #cd1e1a;
}
.bg-dark-danger-3 {
  background: #b61b17;
}
.bg-light-danger-3 {
  background: #d21f1b;
}
.bg-dark-danger-4 {
  background: #b21a17;
}
.bg-light-danger-4 {
  background: #d6201b;
}
.bg-dark-danger-5 {
  background: #ad1a16;
}
.bg-light-danger-5 {
  background: #db201c;
}
.bg-dark-danger-6 {
  background: #a91916;
}
.bg-light-danger-6 {
  background: #df211c;
}
.bg-dark-danger-7 {
  background: #a41815;
}
.bg-light-danger-7 {
  background: #e2231e;
}
.bg-dark-danger-8 {
  background: #a01814;
}
.bg-light-danger-8 {
  background: #e32723;
}
.bg-dark-danger-9 {
  background: #9b1714;
}
.bg-light-danger-9 {
  background: #e42c27;
}
.bg-dark-danger-10 {
  background: #971613;
}
.bg-light-danger-10 {
  background: #e4302c;
}
.bg-dark-danger-11 {
  background: #921613;
}
.bg-light-danger-11 {
  background: #e53530;
}
.bg-dark-danger-12 {
  background: #8e1512;
}
.bg-light-danger-12 {
  background: #e53935;
}
.bg-dark-danger-13 {
  background: #891412;
}
.bg-light-danger-13 {
  background: #e63e39;
}
.bg-dark-danger-14 {
  background: #851411;
}
.bg-light-danger-14 {
  background: #e6423e;
}
.bg-dark-danger-15 {
  background: #801310;
}
.bg-light-danger-15 {
  background: #e74643;
}
.bg-dark-danger-16 {
  background: #7c1210;
}
.bg-light-danger-16 {
  background: #e84b47;
}
.bg-dark-danger-17 {
  background: #77120f;
}
.bg-light-danger-17 {
  background: #e84f4c;
}
.bg-dark-danger-18 {
  background: #73110f;
}
.bg-light-danger-18 {
  background: #e95450;
}
.bg-dark-danger-19 {
  background: #6e100e;
}
.bg-light-danger-19 {
  background: #e95855;
}
.bg-dark-danger-20 {
  background: #6a100d;
}
.bg-light-danger-20 {
  background: #ea5d59;
}
.bg-dark-danger-21 {
  background: #650f0d;
}
.bg-light-danger-21 {
  background: #ea615e;
}
.bg-dark-danger-22 {
  background: #600e0c;
}
.bg-light-danger-22 {
  background: #eb6562;
}
.bg-dark-danger-23 {
  background: #5c0e0c;
}
.bg-light-danger-23 {
  background: #ec6a67;
}
.bg-dark-danger-24 {
  background: #570d0b;
}
.bg-light-danger-24 {
  background: #ec6e6b;
}
.bg-dark-danger-25 {
  background: #530c0b;
}
.bg-light-danger-25 {
  background: #ed7370;
}
.bg-dark-danger-26 {
  background: #4e0c0a;
}
.bg-light-danger-26 {
  background: #ed7774;
}
.bg-dark-danger-27 {
  background: #4a0b09;
}
.bg-light-danger-27 {
  background: #ee7c79;
}
.bg-dark-danger-28 {
  background: #450a09;
}
.bg-light-danger-28 {
  background: #ee807d;
}
.bg-dark-danger-29 {
  background: #410a08;
}
.bg-light-danger-29 {
  background: #ef8482;
}
.bg-dark-danger-30 {
  background: #3c0908;
}
.bg-light-danger-30 {
  background: #f08986;
}
.bg-dark-danger-31 {
  background: #380807;
}
.bg-light-danger-31 {
  background: #f08d8b;
}
.bg-dark-danger-32 {
  background: #330807;
}
.bg-light-danger-32 {
  background: #f1928f;
}
.bg-dark-danger-33 {
  background: #2f0706;
}
.bg-light-danger-33 {
  background: #f19694;
}
.bg-dark-danger-34 {
  background: #2a0605;
}
.bg-light-danger-34 {
  background: #f29b98;
}
.bg-dark-danger-35 {
  background: #260605;
}
.bg-light-danger-35 {
  background: #f39f9d;
}
.bg-dark-danger-36 {
  background: #210504;
}
.bg-light-danger-36 {
  background: #f3a3a2;
}
.bg-dark-danger-37 {
  background: #1d0404;
}
.bg-light-danger-37 {
  background: #f4a8a6;
}
.bg-dark-danger-38 {
  background: #180403;
}
.bg-light-danger-38 {
  background: #f4acab;
}
.bg-dark-danger-39 {
  background: #140303;
}
.bg-light-danger-39 {
  background: #f5b1af;
}
.bg-dark-danger-40 {
  background: #0f0202;
}
.bg-light-danger-40 {
  background: #f5b5b4;
}
.bg-dark-danger-41 {
  background: #0b0201;
}
.bg-light-danger-41 {
  background: #f6bab8;
}
.bg-dark-danger-42 {
  background: #060101;
}
.bg-light-danger-42 {
  background: #f7bebd;
}
.bg-dark-danger-43 {
  background: #020000;
}
.bg-light-danger-43 {
  background: #f7c2c1;
}
.bg-dark-danger-44 {
  background: black;
}
.bg-light-danger-44 {
  background: #f8c7c6;
}
.bg-dark-danger-45 {
  background: black;
}
.bg-light-danger-45 {
  background: #f8cbca;
}
.bg-dark-danger-46 {
  background: black;
}
.bg-light-danger-46 {
  background: #f9d0cf;
}
.bg-dark-danger-47 {
  background: black;
}
.bg-light-danger-47 {
  background: #f9d4d3;
}
.bg-dark-danger-48 {
  background: black;
}
.bg-light-danger-48 {
  background: #fad9d8;
}
.bg-dark-danger-49 {
  background: black;
}
.bg-light-danger-49 {
  background: #fbdddc;
}
.bg-dark-danger-50 {
  background: black;
}
.bg-light-danger-50 {
  background: #fbe1e1;
}
.bg-dark-danger-51 {
  background: black;
}
.bg-light-danger-51 {
  background: #fce6e5;
}
.bg-dark-danger-52 {
  background: black;
}
.bg-light-danger-52 {
  background: #fceaea;
}
.bg-dark-danger-53 {
  background: black;
}
.bg-light-danger-53 {
  background: #fdefee;
}
.bg-dark-danger-54 {
  background: black;
}
.bg-light-danger-54 {
  background: #fdf3f3;
}
.bg-dark-danger-55 {
  background: black;
}
.bg-light-danger-55 {
  background: #fef8f7;
}
.bg-dark-danger-56 {
  background: black;
}
.bg-light-danger-56 {
  background: #fffcfc;
}
.bg-dark-danger-57 {
  background: black;
}
.bg-light-danger-57 {
  background: white;
}
.bg-dark-danger-58 {
  background: black;
}
.bg-light-danger-58 {
  background: white;
}
.bg-dark-danger-59 {
  background: black;
}
.bg-light-danger-59 {
  background: white;
}
.bg-dark-danger-60 {
  background: black;
}
.bg-light-danger-60 {
  background: white;
}
.bg-dark-danger-61 {
  background: black;
}
.bg-light-danger-61 {
  background: white;
}
.bg-dark-danger-62 {
  background: black;
}
.bg-light-danger-62 {
  background: white;
}
.bg-dark-danger-63 {
  background: black;
}
.bg-light-danger-63 {
  background: white;
}
.bg-dark-danger-64 {
  background: black;
}
.bg-light-danger-64 {
  background: white;
}
.bg-dark-danger-65 {
  background: black;
}
.bg-light-danger-65 {
  background: white;
}
.bg-dark-danger-66 {
  background: black;
}
.bg-light-danger-66 {
  background: white;
}
.bg-dark-danger-67 {
  background: black;
}
.bg-light-danger-67 {
  background: white;
}
.bg-dark-danger-68 {
  background: black;
}
.bg-light-danger-68 {
  background: white;
}
.bg-dark-danger-69 {
  background: black;
}
.bg-light-danger-69 {
  background: white;
}
.bg-dark-danger-70 {
  background: black;
}
.bg-light-danger-70 {
  background: white;
}
.bg-dark-danger-71 {
  background: black;
}
.bg-light-danger-71 {
  background: white;
}
.bg-dark-danger-72 {
  background: black;
}
.bg-light-danger-72 {
  background: white;
}
.bg-dark-danger-73 {
  background: black;
}
.bg-light-danger-73 {
  background: white;
}
.bg-dark-danger-74 {
  background: black;
}
.bg-light-danger-74 {
  background: white;
}
.bg-dark-danger-75 {
  background: black;
}
.bg-light-danger-75 {
  background: white;
}
.bg-dark-danger-76 {
  background: black;
}
.bg-light-danger-76 {
  background: white;
}
.bg-dark-danger-77 {
  background: black;
}
.bg-light-danger-77 {
  background: white;
}
.bg-dark-danger-78 {
  background: black;
}
.bg-light-danger-78 {
  background: white;
}
.bg-dark-danger-79 {
  background: black;
}
.bg-light-danger-79 {
  background: white;
}
.bg-dark-danger-80 {
  background: black;
}
.bg-light-danger-80 {
  background: white;
}
.bg-dark-danger-81 {
  background: black;
}
.bg-light-danger-81 {
  background: white;
}
.bg-dark-danger-82 {
  background: black;
}
.bg-light-danger-82 {
  background: white;
}
.bg-dark-danger-83 {
  background: black;
}
.bg-light-danger-83 {
  background: white;
}
.bg-dark-danger-84 {
  background: black;
}
.bg-light-danger-84 {
  background: white;
}
.bg-dark-danger-85 {
  background: black;
}
.bg-light-danger-85 {
  background: white;
}
.bg-dark-danger-86 {
  background: black;
}
.bg-light-danger-86 {
  background: white;
}
.bg-dark-danger-87 {
  background: black;
}
.bg-light-danger-87 {
  background: white;
}
.bg-dark-danger-88 {
  background: black;
}
.bg-light-danger-88 {
  background: white;
}
.bg-dark-danger-89 {
  background: black;
}
.bg-light-danger-89 {
  background: white;
}
.bg-dark-danger-90 {
  background: black;
}
.bg-light-danger-90 {
  background: white;
}
.bg-dark-danger-91 {
  background: black;
}
.bg-light-danger-91 {
  background: white;
}
.bg-dark-danger-92 {
  background: black;
}
.bg-light-danger-92 {
  background: white;
}
.bg-dark-danger-93 {
  background: black;
}
.bg-light-danger-93 {
  background: white;
}
.bg-dark-danger-94 {
  background: black;
}
.bg-light-danger-94 {
  background: white;
}
.bg-dark-danger-95 {
  background: black;
}
.bg-light-danger-95 {
  background: white;
}
.bg-dark-danger-96 {
  background: black;
}
.bg-light-danger-96 {
  background: white;
}
.bg-dark-danger-97 {
  background: black;
}
.bg-light-danger-97 {
  background: white;
}
.bg-dark-danger-98 {
  background: black;
}
.bg-light-danger-98 {
  background: white;
}
.bg-dark-danger-99 {
  background: black;
}
.bg-light-danger-99 {
  background: white;
}
.bg-dark-danger-100 {
  background: black;
}
.bg-light-danger-100 {
  background: white;
}

.text-warning {
  color: #FDC645 !important;
}

.border-warning {
  border-color: #FDC645;
}

.warning {
  background-color: #FDC645 !important;
  color: white !important;
}

.tile-warning {
  background: #FDC645 !important;
}
@media (min-width: 1025px) {
  .tile-warning:hover {
    background-color: #fdce5e !important;
  }
}
.tile-warning:active, .tile-warning:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(253, 198, 69, 0.5);
  background-color: #fdc94f !important;
}

.target-warning {
  background: #FDC645 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-warning {
  background-color: #FDC645 !important;
}

.btn-warning {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #FDC645 !important;
  border: 2px solid #FDC645 !important;
}
.btn-warning:focus, .btn-warning:active {
  outline: none;
  color: white !important;
  background: #FDC645 !important;
  text-decoration: none;
}

.bg-overlay-warning-10 {
  background: rgba(253, 198, 69, 0.1);
}
.bg-overlay-warning-20 {
  background: rgba(253, 198, 69, 0.2);
}
.bg-overlay-warning-30 {
  background: rgba(253, 198, 69, 0.3);
}
.bg-overlay-warning-40 {
  background: rgba(253, 198, 69, 0.4);
}
.bg-overlay-warning-50 {
  background: rgba(253, 198, 69, 0.5);
}
.bg-overlay-warning-60 {
  background: rgba(253, 198, 69, 0.6);
}
.bg-overlay-warning-70 {
  background: rgba(253, 198, 69, 0.7);
}
.bg-overlay-warning-80 {
  background: rgba(253, 198, 69, 0.8);
}
.bg-overlay-warning-90 {
  background: rgba(253, 198, 69, 0.9);
}
.bg-warning {
  background: #FDC645;
}
.bg-dark-warning-1 {
  background: #fdc440;
}
.bg-light-warning-1 {
  background: #fdc84a;
}
.bg-dark-warning-2 {
  background: #fdc33b;
}
.bg-light-warning-2 {
  background: #fdc94f;
}
.bg-dark-warning-3 {
  background: #fdc136;
}
.bg-light-warning-3 {
  background: #fdcb54;
}
.bg-dark-warning-4 {
  background: #fdc031;
}
.bg-light-warning-4 {
  background: #fdcc59;
}
.bg-dark-warning-5 {
  background: #fdbe2c;
}
.bg-light-warning-5 {
  background: #fdce5e;
}
.bg-dark-warning-6 {
  background: #fdbd27;
}
.bg-light-warning-6 {
  background: #fdcf63;
}
.bg-dark-warning-7 {
  background: #fdbb22;
}
.bg-light-warning-7 {
  background: #fdd168;
}
.bg-dark-warning-8 {
  background: #fdba1d;
}
.bg-light-warning-8 {
  background: #fdd26d;
}
.bg-dark-warning-9 {
  background: #fdb818;
}
.bg-light-warning-9 {
  background: #fdd472;
}
.bg-dark-warning-10 {
  background: #fcb713;
}
.bg-light-warning-10 {
  background: #fed577;
}
.bg-dark-warning-11 {
  background: #fcb50d;
}
.bg-light-warning-11 {
  background: #fed77d;
}
.bg-dark-warning-12 {
  background: #fcb308;
}
.bg-light-warning-12 {
  background: #fed982;
}
.bg-dark-warning-13 {
  background: #fcb203;
}
.bg-light-warning-13 {
  background: #feda87;
}
.bg-dark-warning-14 {
  background: #f8af03;
}
.bg-light-warning-14 {
  background: #fedc8c;
}
.bg-dark-warning-15 {
  background: #f3ab03;
}
.bg-light-warning-15 {
  background: #fedd91;
}
.bg-dark-warning-16 {
  background: #eea803;
}
.bg-light-warning-16 {
  background: #fedf96;
}
.bg-dark-warning-17 {
  background: #e9a403;
}
.bg-light-warning-17 {
  background: #fee09b;
}
.bg-dark-warning-18 {
  background: #e4a002;
}
.bg-light-warning-18 {
  background: #fee2a0;
}
.bg-dark-warning-19 {
  background: #df9d02;
}
.bg-light-warning-19 {
  background: #fee3a5;
}
.bg-dark-warning-20 {
  background: #da9902;
}
.bg-light-warning-20 {
  background: #fee5aa;
}
.bg-dark-warning-21 {
  background: #d59602;
}
.bg-light-warning-21 {
  background: #fee6af;
}
.bg-dark-warning-22 {
  background: #d09202;
}
.bg-light-warning-22 {
  background: #fee8b4;
}
.bg-dark-warning-23 {
  background: #cb8f02;
}
.bg-light-warning-23 {
  background: #feeab9;
}
.bg-dark-warning-24 {
  background: #c58b02;
}
.bg-light-warning-24 {
  background: #feebbe;
}
.bg-dark-warning-25 {
  background: #c08802;
}
.bg-light-warning-25 {
  background: #feedc3;
}
.bg-dark-warning-26 {
  background: #bb8402;
}
.bg-light-warning-26 {
  background: #feeec8;
}
.bg-dark-warning-27 {
  background: #b68002;
}
.bg-light-warning-27 {
  background: #fef0cd;
}
.bg-dark-warning-28 {
  background: #b17d02;
}
.bg-light-warning-28 {
  background: #fff1d2;
}
.bg-dark-warning-29 {
  background: #ac7902;
}
.bg-light-warning-29 {
  background: #fff3d7;
}
.bg-dark-warning-30 {
  background: #a77602;
}
.bg-light-warning-30 {
  background: #fff4dc;
}
.bg-dark-warning-31 {
  background: #a27202;
}
.bg-light-warning-31 {
  background: #fff6e1;
}
.bg-dark-warning-32 {
  background: #9d6f02;
}
.bg-light-warning-32 {
  background: #fff7e6;
}
.bg-dark-warning-33 {
  background: #986b02;
}
.bg-light-warning-33 {
  background: #fff9ec;
}
.bg-dark-warning-34 {
  background: #936802;
}
.bg-light-warning-34 {
  background: #fffbf1;
}
.bg-dark-warning-35 {
  background: #8e6402;
}
.bg-light-warning-35 {
  background: #fffcf6;
}
.bg-dark-warning-36 {
  background: #896001;
}
.bg-light-warning-36 {
  background: #fffefb;
}
.bg-dark-warning-37 {
  background: #845d01;
}
.bg-light-warning-37 {
  background: white;
}
.bg-dark-warning-38 {
  background: #7f5901;
}
.bg-light-warning-38 {
  background: white;
}
.bg-dark-warning-39 {
  background: #7a5601;
}
.bg-light-warning-39 {
  background: white;
}
.bg-dark-warning-40 {
  background: #755201;
}
.bg-light-warning-40 {
  background: white;
}
.bg-dark-warning-41 {
  background: #704f01;
}
.bg-light-warning-41 {
  background: white;
}
.bg-dark-warning-42 {
  background: #6b4b01;
}
.bg-light-warning-42 {
  background: white;
}
.bg-dark-warning-43 {
  background: #664801;
}
.bg-light-warning-43 {
  background: white;
}
.bg-dark-warning-44 {
  background: #614401;
}
.bg-light-warning-44 {
  background: white;
}
.bg-dark-warning-45 {
  background: #5c4001;
}
.bg-light-warning-45 {
  background: white;
}
.bg-dark-warning-46 {
  background: #563d01;
}
.bg-light-warning-46 {
  background: white;
}
.bg-dark-warning-47 {
  background: #513901;
}
.bg-light-warning-47 {
  background: white;
}
.bg-dark-warning-48 {
  background: #4c3601;
}
.bg-light-warning-48 {
  background: white;
}
.bg-dark-warning-49 {
  background: #473201;
}
.bg-light-warning-49 {
  background: white;
}
.bg-dark-warning-50 {
  background: #422f01;
}
.bg-light-warning-50 {
  background: white;
}
.bg-dark-warning-51 {
  background: #3d2b01;
}
.bg-light-warning-51 {
  background: white;
}
.bg-dark-warning-52 {
  background: #382801;
}
.bg-light-warning-52 {
  background: white;
}
.bg-dark-warning-53 {
  background: #332401;
}
.bg-light-warning-53 {
  background: white;
}
.bg-dark-warning-54 {
  background: #2e2000;
}
.bg-light-warning-54 {
  background: white;
}
.bg-dark-warning-55 {
  background: #291d00;
}
.bg-light-warning-55 {
  background: white;
}
.bg-dark-warning-56 {
  background: #241900;
}
.bg-light-warning-56 {
  background: white;
}
.bg-dark-warning-57 {
  background: #1f1600;
}
.bg-light-warning-57 {
  background: white;
}
.bg-dark-warning-58 {
  background: #1a1200;
}
.bg-light-warning-58 {
  background: white;
}
.bg-dark-warning-59 {
  background: #150f00;
}
.bg-light-warning-59 {
  background: white;
}
.bg-dark-warning-60 {
  background: #100b00;
}
.bg-light-warning-60 {
  background: white;
}
.bg-dark-warning-61 {
  background: #0b0800;
}
.bg-light-warning-61 {
  background: white;
}
.bg-dark-warning-62 {
  background: #060400;
}
.bg-light-warning-62 {
  background: white;
}
.bg-dark-warning-63 {
  background: #010000;
}
.bg-light-warning-63 {
  background: white;
}
.bg-dark-warning-64 {
  background: black;
}
.bg-light-warning-64 {
  background: white;
}
.bg-dark-warning-65 {
  background: black;
}
.bg-light-warning-65 {
  background: white;
}
.bg-dark-warning-66 {
  background: black;
}
.bg-light-warning-66 {
  background: white;
}
.bg-dark-warning-67 {
  background: black;
}
.bg-light-warning-67 {
  background: white;
}
.bg-dark-warning-68 {
  background: black;
}
.bg-light-warning-68 {
  background: white;
}
.bg-dark-warning-69 {
  background: black;
}
.bg-light-warning-69 {
  background: white;
}
.bg-dark-warning-70 {
  background: black;
}
.bg-light-warning-70 {
  background: white;
}
.bg-dark-warning-71 {
  background: black;
}
.bg-light-warning-71 {
  background: white;
}
.bg-dark-warning-72 {
  background: black;
}
.bg-light-warning-72 {
  background: white;
}
.bg-dark-warning-73 {
  background: black;
}
.bg-light-warning-73 {
  background: white;
}
.bg-dark-warning-74 {
  background: black;
}
.bg-light-warning-74 {
  background: white;
}
.bg-dark-warning-75 {
  background: black;
}
.bg-light-warning-75 {
  background: white;
}
.bg-dark-warning-76 {
  background: black;
}
.bg-light-warning-76 {
  background: white;
}
.bg-dark-warning-77 {
  background: black;
}
.bg-light-warning-77 {
  background: white;
}
.bg-dark-warning-78 {
  background: black;
}
.bg-light-warning-78 {
  background: white;
}
.bg-dark-warning-79 {
  background: black;
}
.bg-light-warning-79 {
  background: white;
}
.bg-dark-warning-80 {
  background: black;
}
.bg-light-warning-80 {
  background: white;
}
.bg-dark-warning-81 {
  background: black;
}
.bg-light-warning-81 {
  background: white;
}
.bg-dark-warning-82 {
  background: black;
}
.bg-light-warning-82 {
  background: white;
}
.bg-dark-warning-83 {
  background: black;
}
.bg-light-warning-83 {
  background: white;
}
.bg-dark-warning-84 {
  background: black;
}
.bg-light-warning-84 {
  background: white;
}
.bg-dark-warning-85 {
  background: black;
}
.bg-light-warning-85 {
  background: white;
}
.bg-dark-warning-86 {
  background: black;
}
.bg-light-warning-86 {
  background: white;
}
.bg-dark-warning-87 {
  background: black;
}
.bg-light-warning-87 {
  background: white;
}
.bg-dark-warning-88 {
  background: black;
}
.bg-light-warning-88 {
  background: white;
}
.bg-dark-warning-89 {
  background: black;
}
.bg-light-warning-89 {
  background: white;
}
.bg-dark-warning-90 {
  background: black;
}
.bg-light-warning-90 {
  background: white;
}
.bg-dark-warning-91 {
  background: black;
}
.bg-light-warning-91 {
  background: white;
}
.bg-dark-warning-92 {
  background: black;
}
.bg-light-warning-92 {
  background: white;
}
.bg-dark-warning-93 {
  background: black;
}
.bg-light-warning-93 {
  background: white;
}
.bg-dark-warning-94 {
  background: black;
}
.bg-light-warning-94 {
  background: white;
}
.bg-dark-warning-95 {
  background: black;
}
.bg-light-warning-95 {
  background: white;
}
.bg-dark-warning-96 {
  background: black;
}
.bg-light-warning-96 {
  background: white;
}
.bg-dark-warning-97 {
  background: black;
}
.bg-light-warning-97 {
  background: white;
}
.bg-dark-warning-98 {
  background: black;
}
.bg-light-warning-98 {
  background: white;
}
.bg-dark-warning-99 {
  background: black;
}
.bg-light-warning-99 {
  background: white;
}
.bg-dark-warning-100 {
  background: black;
}
.bg-light-warning-100 {
  background: white;
}

.text-quarterly {
  color: #51B6D4 !important;
}

.border-quarterly {
  border-color: #51B6D4;
}

.quarterly {
  background-color: #51B6D4 !important;
  color: white !important;
}

.tile-quarterly {
  background: #51B6D4 !important;
}
@media (min-width: 1025px) {
  .tile-quarterly:hover {
    background-color: #65bfd9 !important;
  }
}
.tile-quarterly:active, .tile-quarterly:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(81, 182, 212, 0.5);
  background-color: #59b9d6 !important;
}

.target-quarterly {
  background: #51B6D4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-quarterly {
  background-color: #51B6D4 !important;
}

.btn-quarterly {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #51B6D4 !important;
  border: 2px solid #51B6D4 !important;
}
.btn-quarterly:focus, .btn-quarterly:active {
  outline: none;
  color: white !important;
  background: #51B6D4 !important;
  text-decoration: none;
}

.bg-overlay-quarterly-10 {
  background: rgba(81, 182, 212, 0.1);
}
.bg-overlay-quarterly-20 {
  background: rgba(81, 182, 212, 0.2);
}
.bg-overlay-quarterly-30 {
  background: rgba(81, 182, 212, 0.3);
}
.bg-overlay-quarterly-40 {
  background: rgba(81, 182, 212, 0.4);
}
.bg-overlay-quarterly-50 {
  background: rgba(81, 182, 212, 0.5);
}
.bg-overlay-quarterly-60 {
  background: rgba(81, 182, 212, 0.6);
}
.bg-overlay-quarterly-70 {
  background: rgba(81, 182, 212, 0.7);
}
.bg-overlay-quarterly-80 {
  background: rgba(81, 182, 212, 0.8);
}
.bg-overlay-quarterly-90 {
  background: rgba(81, 182, 212, 0.9);
}
.bg-quarterly {
  background: #51B6D4;
}
.bg-dark-quarterly-1 {
  background: #4db4d3;
}
.bg-light-quarterly-1 {
  background: #55b8d5;
}
.bg-dark-quarterly-2 {
  background: #49b3d2;
}
.bg-light-quarterly-2 {
  background: #59b9d6;
}
.bg-dark-quarterly-3 {
  background: #45b1d1;
}
.bg-light-quarterly-3 {
  background: #5dbbd7;
}
.bg-dark-quarterly-4 {
  background: #41afd0;
}
.bg-light-quarterly-4 {
  background: #61bdd8;
}
.bg-dark-quarterly-5 {
  background: #3dadcf;
}
.bg-light-quarterly-5 {
  background: #65bfd9;
}
.bg-dark-quarterly-6 {
  background: #38acce;
}
.bg-light-quarterly-6 {
  background: #6ac0da;
}
.bg-dark-quarterly-7 {
  background: #34aacd;
}
.bg-light-quarterly-7 {
  background: #6ec2db;
}
.bg-dark-quarterly-8 {
  background: #32a7ca;
}
.bg-light-quarterly-8 {
  background: #72c4dc;
}
.bg-dark-quarterly-9 {
  background: #31a4c6;
}
.bg-light-quarterly-9 {
  background: #76c5dd;
}
.bg-dark-quarterly-10 {
  background: #30a1c2;
}
.bg-light-quarterly-10 {
  background: #7ac7de;
}
.bg-dark-quarterly-11 {
  background: #2f9dbe;
}
.bg-light-quarterly-11 {
  background: #7ec9df;
}
.bg-dark-quarterly-12 {
  background: #2e9aba;
}
.bg-light-quarterly-12 {
  background: #82cbe0;
}
.bg-dark-quarterly-13 {
  background: #2d96b6;
}
.bg-light-quarterly-13 {
  background: #86cce1;
}
.bg-dark-quarterly-14 {
  background: #2c93b2;
}
.bg-light-quarterly-14 {
  background: #8acee2;
}
.bg-dark-quarterly-15 {
  background: #2b90ae;
}
.bg-light-quarterly-15 {
  background: #8ed0e3;
}
.bg-dark-quarterly-16 {
  background: #2a8caa;
}
.bg-light-quarterly-16 {
  background: #92d1e4;
}
.bg-dark-quarterly-17 {
  background: #2989a5;
}
.bg-light-quarterly-17 {
  background: #97d3e5;
}
.bg-dark-quarterly-18 {
  background: #2886a1;
}
.bg-light-quarterly-18 {
  background: #9bd5e6;
}
.bg-dark-quarterly-19 {
  background: #27829d;
}
.bg-light-quarterly-19 {
  background: #9fd7e7;
}
.bg-dark-quarterly-20 {
  background: #267f99;
}
.bg-light-quarterly-20 {
  background: #a3d8e8;
}
.bg-dark-quarterly-21 {
  background: #257b95;
}
.bg-light-quarterly-21 {
  background: #a7dae9;
}
.bg-dark-quarterly-22 {
  background: #247891;
}
.bg-light-quarterly-22 {
  background: #abdcea;
}
.bg-dark-quarterly-23 {
  background: #23758d;
}
.bg-light-quarterly-23 {
  background: #afddeb;
}
.bg-dark-quarterly-24 {
  background: #227189;
}
.bg-light-quarterly-24 {
  background: #b3dfec;
}
.bg-dark-quarterly-25 {
  background: #216e85;
}
.bg-light-quarterly-25 {
  background: #b7e1ed;
}
.bg-dark-quarterly-26 {
  background: #206a81;
}
.bg-light-quarterly-26 {
  background: #bbe3ee;
}
.bg-dark-quarterly-27 {
  background: #1f677d;
}
.bg-light-quarterly-27 {
  background: #bfe4ef;
}
.bg-dark-quarterly-28 {
  background: #1e6478;
}
.bg-light-quarterly-28 {
  background: #c4e6f0;
}
.bg-dark-quarterly-29 {
  background: #1d6074;
}
.bg-light-quarterly-29 {
  background: #c8e8f1;
}
.bg-dark-quarterly-30 {
  background: #1c5d70;
}
.bg-light-quarterly-30 {
  background: #cce9f2;
}
.bg-dark-quarterly-31 {
  background: #1b5a6c;
}
.bg-light-quarterly-31 {
  background: #d0ebf3;
}
.bg-dark-quarterly-32 {
  background: #1a5668;
}
.bg-light-quarterly-32 {
  background: #d4edf4;
}
.bg-dark-quarterly-33 {
  background: #195364;
}
.bg-light-quarterly-33 {
  background: #d8eff5;
}
.bg-dark-quarterly-34 {
  background: #184f60;
}
.bg-light-quarterly-34 {
  background: #dcf0f6;
}
.bg-dark-quarterly-35 {
  background: #174c5c;
}
.bg-light-quarterly-35 {
  background: #e0f2f7;
}
.bg-dark-quarterly-36 {
  background: #164958;
}
.bg-light-quarterly-36 {
  background: #e4f4f8;
}
.bg-dark-quarterly-37 {
  background: #154554;
}
.bg-light-quarterly-37 {
  background: #e8f5f9;
}
.bg-dark-quarterly-38 {
  background: #144250;
}
.bg-light-quarterly-38 {
  background: #ecf7fa;
}
.bg-dark-quarterly-39 {
  background: #133e4b;
}
.bg-light-quarterly-39 {
  background: #f0f9fb;
}
.bg-dark-quarterly-40 {
  background: #123b47;
}
.bg-light-quarterly-40 {
  background: #f5fbfc;
}
.bg-dark-quarterly-41 {
  background: #113843;
}
.bg-light-quarterly-41 {
  background: #f9fcfd;
}
.bg-dark-quarterly-42 {
  background: #10343f;
}
.bg-light-quarterly-42 {
  background: #fdfefe;
}
.bg-dark-quarterly-43 {
  background: #0f313b;
}
.bg-light-quarterly-43 {
  background: white;
}
.bg-dark-quarterly-44 {
  background: #0e2e37;
}
.bg-light-quarterly-44 {
  background: white;
}
.bg-dark-quarterly-45 {
  background: #0d2a33;
}
.bg-light-quarterly-45 {
  background: white;
}
.bg-dark-quarterly-46 {
  background: #0c272f;
}
.bg-light-quarterly-46 {
  background: white;
}
.bg-dark-quarterly-47 {
  background: #0b232b;
}
.bg-light-quarterly-47 {
  background: white;
}
.bg-dark-quarterly-48 {
  background: #0a2027;
}
.bg-light-quarterly-48 {
  background: white;
}
.bg-dark-quarterly-49 {
  background: #091d23;
}
.bg-light-quarterly-49 {
  background: white;
}
.bg-dark-quarterly-50 {
  background: #08191e;
}
.bg-light-quarterly-50 {
  background: white;
}
.bg-dark-quarterly-51 {
  background: #07161a;
}
.bg-light-quarterly-51 {
  background: white;
}
.bg-dark-quarterly-52 {
  background: #061216;
}
.bg-light-quarterly-52 {
  background: white;
}
.bg-dark-quarterly-53 {
  background: #040f12;
}
.bg-light-quarterly-53 {
  background: white;
}
.bg-dark-quarterly-54 {
  background: #030c0e;
}
.bg-light-quarterly-54 {
  background: white;
}
.bg-dark-quarterly-55 {
  background: #02080a;
}
.bg-light-quarterly-55 {
  background: white;
}
.bg-dark-quarterly-56 {
  background: #010506;
}
.bg-light-quarterly-56 {
  background: white;
}
.bg-dark-quarterly-57 {
  background: #000202;
}
.bg-light-quarterly-57 {
  background: white;
}
.bg-dark-quarterly-58 {
  background: black;
}
.bg-light-quarterly-58 {
  background: white;
}
.bg-dark-quarterly-59 {
  background: black;
}
.bg-light-quarterly-59 {
  background: white;
}
.bg-dark-quarterly-60 {
  background: black;
}
.bg-light-quarterly-60 {
  background: white;
}
.bg-dark-quarterly-61 {
  background: black;
}
.bg-light-quarterly-61 {
  background: white;
}
.bg-dark-quarterly-62 {
  background: black;
}
.bg-light-quarterly-62 {
  background: white;
}
.bg-dark-quarterly-63 {
  background: black;
}
.bg-light-quarterly-63 {
  background: white;
}
.bg-dark-quarterly-64 {
  background: black;
}
.bg-light-quarterly-64 {
  background: white;
}
.bg-dark-quarterly-65 {
  background: black;
}
.bg-light-quarterly-65 {
  background: white;
}
.bg-dark-quarterly-66 {
  background: black;
}
.bg-light-quarterly-66 {
  background: white;
}
.bg-dark-quarterly-67 {
  background: black;
}
.bg-light-quarterly-67 {
  background: white;
}
.bg-dark-quarterly-68 {
  background: black;
}
.bg-light-quarterly-68 {
  background: white;
}
.bg-dark-quarterly-69 {
  background: black;
}
.bg-light-quarterly-69 {
  background: white;
}
.bg-dark-quarterly-70 {
  background: black;
}
.bg-light-quarterly-70 {
  background: white;
}
.bg-dark-quarterly-71 {
  background: black;
}
.bg-light-quarterly-71 {
  background: white;
}
.bg-dark-quarterly-72 {
  background: black;
}
.bg-light-quarterly-72 {
  background: white;
}
.bg-dark-quarterly-73 {
  background: black;
}
.bg-light-quarterly-73 {
  background: white;
}
.bg-dark-quarterly-74 {
  background: black;
}
.bg-light-quarterly-74 {
  background: white;
}
.bg-dark-quarterly-75 {
  background: black;
}
.bg-light-quarterly-75 {
  background: white;
}
.bg-dark-quarterly-76 {
  background: black;
}
.bg-light-quarterly-76 {
  background: white;
}
.bg-dark-quarterly-77 {
  background: black;
}
.bg-light-quarterly-77 {
  background: white;
}
.bg-dark-quarterly-78 {
  background: black;
}
.bg-light-quarterly-78 {
  background: white;
}
.bg-dark-quarterly-79 {
  background: black;
}
.bg-light-quarterly-79 {
  background: white;
}
.bg-dark-quarterly-80 {
  background: black;
}
.bg-light-quarterly-80 {
  background: white;
}
.bg-dark-quarterly-81 {
  background: black;
}
.bg-light-quarterly-81 {
  background: white;
}
.bg-dark-quarterly-82 {
  background: black;
}
.bg-light-quarterly-82 {
  background: white;
}
.bg-dark-quarterly-83 {
  background: black;
}
.bg-light-quarterly-83 {
  background: white;
}
.bg-dark-quarterly-84 {
  background: black;
}
.bg-light-quarterly-84 {
  background: white;
}
.bg-dark-quarterly-85 {
  background: black;
}
.bg-light-quarterly-85 {
  background: white;
}
.bg-dark-quarterly-86 {
  background: black;
}
.bg-light-quarterly-86 {
  background: white;
}
.bg-dark-quarterly-87 {
  background: black;
}
.bg-light-quarterly-87 {
  background: white;
}
.bg-dark-quarterly-88 {
  background: black;
}
.bg-light-quarterly-88 {
  background: white;
}
.bg-dark-quarterly-89 {
  background: black;
}
.bg-light-quarterly-89 {
  background: white;
}
.bg-dark-quarterly-90 {
  background: black;
}
.bg-light-quarterly-90 {
  background: white;
}
.bg-dark-quarterly-91 {
  background: black;
}
.bg-light-quarterly-91 {
  background: white;
}
.bg-dark-quarterly-92 {
  background: black;
}
.bg-light-quarterly-92 {
  background: white;
}
.bg-dark-quarterly-93 {
  background: black;
}
.bg-light-quarterly-93 {
  background: white;
}
.bg-dark-quarterly-94 {
  background: black;
}
.bg-light-quarterly-94 {
  background: white;
}
.bg-dark-quarterly-95 {
  background: black;
}
.bg-light-quarterly-95 {
  background: white;
}
.bg-dark-quarterly-96 {
  background: black;
}
.bg-light-quarterly-96 {
  background: white;
}
.bg-dark-quarterly-97 {
  background: black;
}
.bg-light-quarterly-97 {
  background: white;
}
.bg-dark-quarterly-98 {
  background: black;
}
.bg-light-quarterly-98 {
  background: white;
}
.bg-dark-quarterly-99 {
  background: black;
}
.bg-light-quarterly-99 {
  background: white;
}
.bg-dark-quarterly-100 {
  background: black;
}
.bg-light-quarterly-100 {
  background: white;
}

.text-primary {
  color: #004D89 !important;
}

.border-primary {
  border-color: #004D89;
}

.primary {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-primary {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-primary:hover {
    background-color: #005ba3 !important;
  }
}
.tile-primary:active, .tile-primary:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-primary {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-primary {
  background-color: #004D89 !important;
}

.btn-primary {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-primary:focus, .btn-primary:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-primary-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-primary-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-primary-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-primary-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-primary-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-primary-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-primary-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-primary-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-primary-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-primary {
  background: #004D89;
}
.bg-dark-primary-1 {
  background: #004a84;
}
.bg-light-primary-1 {
  background: #00508e;
}
.bg-dark-primary-2 {
  background: #00477f;
}
.bg-light-primary-2 {
  background: #005393;
}
.bg-dark-primary-3 {
  background: #00447a;
}
.bg-light-primary-3 {
  background: #005698;
}
.bg-dark-primary-4 {
  background: #004275;
}
.bg-light-primary-4 {
  background: #00589d;
}
.bg-dark-primary-5 {
  background: #003f70;
}
.bg-light-primary-5 {
  background: #005ba3;
}
.bg-dark-primary-6 {
  background: #003c6a;
}
.bg-light-primary-6 {
  background: #005ea8;
}
.bg-dark-primary-7 {
  background: #003965;
}
.bg-light-primary-7 {
  background: #0061ad;
}
.bg-dark-primary-8 {
  background: #003660;
}
.bg-light-primary-8 {
  background: #0064b2;
}
.bg-dark-primary-9 {
  background: #00335b;
}
.bg-light-primary-9 {
  background: #0067b7;
}
.bg-dark-primary-10 {
  background: #003056;
}
.bg-light-primary-10 {
  background: #006abc;
}
.bg-dark-primary-11 {
  background: #002d51;
}
.bg-light-primary-11 {
  background: #006dc1;
}
.bg-dark-primary-12 {
  background: #002b4c;
}
.bg-light-primary-12 {
  background: #006fc6;
}
.bg-dark-primary-13 {
  background: #002847;
}
.bg-light-primary-13 {
  background: #0072cb;
}
.bg-dark-primary-14 {
  background: #002542;
}
.bg-light-primary-14 {
  background: #0075d0;
}
.bg-dark-primary-15 {
  background: #00223d;
}
.bg-light-primary-15 {
  background: #0078d6;
}
.bg-dark-primary-16 {
  background: #001f37;
}
.bg-light-primary-16 {
  background: #007bdb;
}
.bg-dark-primary-17 {
  background: #001c32;
}
.bg-light-primary-17 {
  background: #007ee0;
}
.bg-dark-primary-18 {
  background: #00192d;
}
.bg-light-primary-18 {
  background: #0081e5;
}
.bg-dark-primary-19 {
  background: #001728;
}
.bg-light-primary-19 {
  background: #0083ea;
}
.bg-dark-primary-20 {
  background: #001423;
}
.bg-light-primary-20 {
  background: #0086ef;
}
.bg-dark-primary-21 {
  background: #00111e;
}
.bg-light-primary-21 {
  background: #0089f4;
}
.bg-dark-primary-22 {
  background: #000e19;
}
.bg-light-primary-22 {
  background: #008cf9;
}
.bg-dark-primary-23 {
  background: #000b14;
}
.bg-light-primary-23 {
  background: #008ffe;
}
.bg-dark-primary-24 {
  background: #00080f;
}
.bg-light-primary-24 {
  background: #0491ff;
}
.bg-dark-primary-25 {
  background: #00050a;
}
.bg-light-primary-25 {
  background: #0a93ff;
}
.bg-dark-primary-26 {
  background: #000204;
}
.bg-light-primary-26 {
  background: #0f96ff;
}
.bg-dark-primary-27 {
  background: black;
}
.bg-light-primary-27 {
  background: #1498ff;
}
.bg-dark-primary-28 {
  background: black;
}
.bg-light-primary-28 {
  background: #199aff;
}
.bg-dark-primary-29 {
  background: black;
}
.bg-light-primary-29 {
  background: #1e9cff;
}
.bg-dark-primary-30 {
  background: black;
}
.bg-light-primary-30 {
  background: #239fff;
}
.bg-dark-primary-31 {
  background: black;
}
.bg-light-primary-31 {
  background: #28a1ff;
}
.bg-dark-primary-32 {
  background: black;
}
.bg-light-primary-32 {
  background: #2da3ff;
}
.bg-dark-primary-33 {
  background: black;
}
.bg-light-primary-33 {
  background: #32a5ff;
}
.bg-dark-primary-34 {
  background: black;
}
.bg-light-primary-34 {
  background: #37a8ff;
}
.bg-dark-primary-35 {
  background: black;
}
.bg-light-primary-35 {
  background: #3daaff;
}
.bg-dark-primary-36 {
  background: black;
}
.bg-light-primary-36 {
  background: #42acff;
}
.bg-dark-primary-37 {
  background: black;
}
.bg-light-primary-37 {
  background: #47aeff;
}
.bg-dark-primary-38 {
  background: black;
}
.bg-light-primary-38 {
  background: #4cb1ff;
}
.bg-dark-primary-39 {
  background: black;
}
.bg-light-primary-39 {
  background: #51b3ff;
}
.bg-dark-primary-40 {
  background: black;
}
.bg-light-primary-40 {
  background: #56b5ff;
}
.bg-dark-primary-41 {
  background: black;
}
.bg-light-primary-41 {
  background: #5bb7ff;
}
.bg-dark-primary-42 {
  background: black;
}
.bg-light-primary-42 {
  background: #60b9ff;
}
.bg-dark-primary-43 {
  background: black;
}
.bg-light-primary-43 {
  background: #65bcff;
}
.bg-dark-primary-44 {
  background: black;
}
.bg-light-primary-44 {
  background: #6abeff;
}
.bg-dark-primary-45 {
  background: black;
}
.bg-light-primary-45 {
  background: #70c0ff;
}
.bg-dark-primary-46 {
  background: black;
}
.bg-light-primary-46 {
  background: #75c2ff;
}
.bg-dark-primary-47 {
  background: black;
}
.bg-light-primary-47 {
  background: #7ac5ff;
}
.bg-dark-primary-48 {
  background: black;
}
.bg-light-primary-48 {
  background: #7fc7ff;
}
.bg-dark-primary-49 {
  background: black;
}
.bg-light-primary-49 {
  background: #84c9ff;
}
.bg-dark-primary-50 {
  background: black;
}
.bg-light-primary-50 {
  background: #89cbff;
}
.bg-dark-primary-51 {
  background: black;
}
.bg-light-primary-51 {
  background: #8eceff;
}
.bg-dark-primary-52 {
  background: black;
}
.bg-light-primary-52 {
  background: #93d0ff;
}
.bg-dark-primary-53 {
  background: black;
}
.bg-light-primary-53 {
  background: #98d2ff;
}
.bg-dark-primary-54 {
  background: black;
}
.bg-light-primary-54 {
  background: #9dd4ff;
}
.bg-dark-primary-55 {
  background: black;
}
.bg-light-primary-55 {
  background: #a3d6ff;
}
.bg-dark-primary-56 {
  background: black;
}
.bg-light-primary-56 {
  background: #a8d9ff;
}
.bg-dark-primary-57 {
  background: black;
}
.bg-light-primary-57 {
  background: #addbff;
}
.bg-dark-primary-58 {
  background: black;
}
.bg-light-primary-58 {
  background: #b2ddff;
}
.bg-dark-primary-59 {
  background: black;
}
.bg-light-primary-59 {
  background: #b7dfff;
}
.bg-dark-primary-60 {
  background: black;
}
.bg-light-primary-60 {
  background: #bce2ff;
}
.bg-dark-primary-61 {
  background: black;
}
.bg-light-primary-61 {
  background: #c1e4ff;
}
.bg-dark-primary-62 {
  background: black;
}
.bg-light-primary-62 {
  background: #c6e6ff;
}
.bg-dark-primary-63 {
  background: black;
}
.bg-light-primary-63 {
  background: #cbe8ff;
}
.bg-dark-primary-64 {
  background: black;
}
.bg-light-primary-64 {
  background: #d0ebff;
}
.bg-dark-primary-65 {
  background: black;
}
.bg-light-primary-65 {
  background: #d6edff;
}
.bg-dark-primary-66 {
  background: black;
}
.bg-light-primary-66 {
  background: #dbefff;
}
.bg-dark-primary-67 {
  background: black;
}
.bg-light-primary-67 {
  background: #e0f1ff;
}
.bg-dark-primary-68 {
  background: black;
}
.bg-light-primary-68 {
  background: #e5f4ff;
}
.bg-dark-primary-69 {
  background: black;
}
.bg-light-primary-69 {
  background: #eaf6ff;
}
.bg-dark-primary-70 {
  background: black;
}
.bg-light-primary-70 {
  background: #eff8ff;
}
.bg-dark-primary-71 {
  background: black;
}
.bg-light-primary-71 {
  background: #f4faff;
}
.bg-dark-primary-72 {
  background: black;
}
.bg-light-primary-72 {
  background: #f9fcff;
}
.bg-dark-primary-73 {
  background: black;
}
.bg-light-primary-73 {
  background: #feffff;
}
.bg-dark-primary-74 {
  background: black;
}
.bg-light-primary-74 {
  background: white;
}
.bg-dark-primary-75 {
  background: black;
}
.bg-light-primary-75 {
  background: white;
}
.bg-dark-primary-76 {
  background: black;
}
.bg-light-primary-76 {
  background: white;
}
.bg-dark-primary-77 {
  background: black;
}
.bg-light-primary-77 {
  background: white;
}
.bg-dark-primary-78 {
  background: black;
}
.bg-light-primary-78 {
  background: white;
}
.bg-dark-primary-79 {
  background: black;
}
.bg-light-primary-79 {
  background: white;
}
.bg-dark-primary-80 {
  background: black;
}
.bg-light-primary-80 {
  background: white;
}
.bg-dark-primary-81 {
  background: black;
}
.bg-light-primary-81 {
  background: white;
}
.bg-dark-primary-82 {
  background: black;
}
.bg-light-primary-82 {
  background: white;
}
.bg-dark-primary-83 {
  background: black;
}
.bg-light-primary-83 {
  background: white;
}
.bg-dark-primary-84 {
  background: black;
}
.bg-light-primary-84 {
  background: white;
}
.bg-dark-primary-85 {
  background: black;
}
.bg-light-primary-85 {
  background: white;
}
.bg-dark-primary-86 {
  background: black;
}
.bg-light-primary-86 {
  background: white;
}
.bg-dark-primary-87 {
  background: black;
}
.bg-light-primary-87 {
  background: white;
}
.bg-dark-primary-88 {
  background: black;
}
.bg-light-primary-88 {
  background: white;
}
.bg-dark-primary-89 {
  background: black;
}
.bg-light-primary-89 {
  background: white;
}
.bg-dark-primary-90 {
  background: black;
}
.bg-light-primary-90 {
  background: white;
}
.bg-dark-primary-91 {
  background: black;
}
.bg-light-primary-91 {
  background: white;
}
.bg-dark-primary-92 {
  background: black;
}
.bg-light-primary-92 {
  background: white;
}
.bg-dark-primary-93 {
  background: black;
}
.bg-light-primary-93 {
  background: white;
}
.bg-dark-primary-94 {
  background: black;
}
.bg-light-primary-94 {
  background: white;
}
.bg-dark-primary-95 {
  background: black;
}
.bg-light-primary-95 {
  background: white;
}
.bg-dark-primary-96 {
  background: black;
}
.bg-light-primary-96 {
  background: white;
}
.bg-dark-primary-97 {
  background: black;
}
.bg-light-primary-97 {
  background: white;
}
.bg-dark-primary-98 {
  background: black;
}
.bg-light-primary-98 {
  background: white;
}
.bg-dark-primary-99 {
  background: black;
}
.bg-light-primary-99 {
  background: white;
}
.bg-dark-primary-100 {
  background: black;
}
.bg-light-primary-100 {
  background: white;
}

.text-readprevious {
  color: #007E9E !important;
}

.border-readprevious {
  border-color: #007E9E;
}

.readprevious {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-readprevious {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-readprevious:hover {
    background-color: #0092b8 !important;
  }
}
.tile-readprevious:active, .tile-readprevious:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-readprevious {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-readprevious {
  background-color: #007E9E !important;
}

.btn-readprevious {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-readprevious:focus, .btn-readprevious:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-readprevious-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-readprevious-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-readprevious-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-readprevious-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-readprevious-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-readprevious-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-readprevious-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-readprevious-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-readprevious-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-readprevious {
  background: #007E9E;
}
.bg-dark-readprevious-1 {
  background: #007a99;
}
.bg-light-readprevious-1 {
  background: #0082a3;
}
.bg-dark-readprevious-2 {
  background: #007694;
}
.bg-light-readprevious-2 {
  background: #0086a8;
}
.bg-dark-readprevious-3 {
  background: #00728f;
}
.bg-light-readprevious-3 {
  background: #008aad;
}
.bg-dark-readprevious-4 {
  background: #006e8a;
}
.bg-light-readprevious-4 {
  background: #008eb2;
}
.bg-dark-readprevious-5 {
  background: #006a85;
}
.bg-light-readprevious-5 {
  background: #0092b8;
}
.bg-dark-readprevious-6 {
  background: #00667f;
}
.bg-light-readprevious-6 {
  background: #0096bd;
}
.bg-dark-readprevious-7 {
  background: #00627a;
}
.bg-light-readprevious-7 {
  background: #009ac2;
}
.bg-dark-readprevious-8 {
  background: #005d75;
}
.bg-light-readprevious-8 {
  background: #009fc7;
}
.bg-dark-readprevious-9 {
  background: #005970;
}
.bg-light-readprevious-9 {
  background: #00a3cc;
}
.bg-dark-readprevious-10 {
  background: #00556b;
}
.bg-light-readprevious-10 {
  background: #00a7d1;
}
.bg-dark-readprevious-11 {
  background: #005166;
}
.bg-light-readprevious-11 {
  background: #00abd6;
}
.bg-dark-readprevious-12 {
  background: #004d61;
}
.bg-light-readprevious-12 {
  background: #00afdb;
}
.bg-dark-readprevious-13 {
  background: #00495c;
}
.bg-light-readprevious-13 {
  background: #00b3e0;
}
.bg-dark-readprevious-14 {
  background: #004557;
}
.bg-light-readprevious-14 {
  background: #00b7e5;
}
.bg-dark-readprevious-15 {
  background: #004152;
}
.bg-light-readprevious-15 {
  background: #00bbeb;
}
.bg-dark-readprevious-16 {
  background: #003d4c;
}
.bg-light-readprevious-16 {
  background: #00bff0;
}
.bg-dark-readprevious-17 {
  background: #003947;
}
.bg-light-readprevious-17 {
  background: #00c3f5;
}
.bg-dark-readprevious-18 {
  background: #003542;
}
.bg-light-readprevious-18 {
  background: #00c7fa;
}
.bg-dark-readprevious-19 {
  background: #00313d;
}
.bg-light-readprevious-19 {
  background: #00cbff;
}
.bg-dark-readprevious-20 {
  background: #002d38;
}
.bg-light-readprevious-20 {
  background: #05ccff;
}
.bg-dark-readprevious-21 {
  background: #002933;
}
.bg-light-readprevious-21 {
  background: #0acdff;
}
.bg-dark-readprevious-22 {
  background: #00252e;
}
.bg-light-readprevious-22 {
  background: #0fceff;
}
.bg-dark-readprevious-23 {
  background: #002029;
}
.bg-light-readprevious-23 {
  background: #14cfff;
}
.bg-dark-readprevious-24 {
  background: #001c24;
}
.bg-light-readprevious-24 {
  background: #19d0ff;
}
.bg-dark-readprevious-25 {
  background: #00181f;
}
.bg-light-readprevious-25 {
  background: #1fd2ff;
}
.bg-dark-readprevious-26 {
  background: #001419;
}
.bg-light-readprevious-26 {
  background: #24d3ff;
}
.bg-dark-readprevious-27 {
  background: #001014;
}
.bg-light-readprevious-27 {
  background: #29d4ff;
}
.bg-dark-readprevious-28 {
  background: #000c0f;
}
.bg-light-readprevious-28 {
  background: #2ed5ff;
}
.bg-dark-readprevious-29 {
  background: #00080a;
}
.bg-light-readprevious-29 {
  background: #33d6ff;
}
.bg-dark-readprevious-30 {
  background: #000405;
}
.bg-light-readprevious-30 {
  background: #38d7ff;
}
.bg-dark-readprevious-31 {
  background: black;
}
.bg-light-readprevious-31 {
  background: #3dd8ff;
}
.bg-dark-readprevious-32 {
  background: black;
}
.bg-light-readprevious-32 {
  background: #42d9ff;
}
.bg-dark-readprevious-33 {
  background: black;
}
.bg-light-readprevious-33 {
  background: #47daff;
}
.bg-dark-readprevious-34 {
  background: black;
}
.bg-light-readprevious-34 {
  background: #4cdbff;
}
.bg-dark-readprevious-35 {
  background: black;
}
.bg-light-readprevious-35 {
  background: #52dcff;
}
.bg-dark-readprevious-36 {
  background: black;
}
.bg-light-readprevious-36 {
  background: #57ddff;
}
.bg-dark-readprevious-37 {
  background: black;
}
.bg-light-readprevious-37 {
  background: #5cdeff;
}
.bg-dark-readprevious-38 {
  background: black;
}
.bg-light-readprevious-38 {
  background: #61dfff;
}
.bg-dark-readprevious-39 {
  background: black;
}
.bg-light-readprevious-39 {
  background: #66e0ff;
}
.bg-dark-readprevious-40 {
  background: black;
}
.bg-light-readprevious-40 {
  background: #6be1ff;
}
.bg-dark-readprevious-41 {
  background: black;
}
.bg-light-readprevious-41 {
  background: #70e2ff;
}
.bg-dark-readprevious-42 {
  background: black;
}
.bg-light-readprevious-42 {
  background: #75e3ff;
}
.bg-dark-readprevious-43 {
  background: black;
}
.bg-light-readprevious-43 {
  background: #7ae4ff;
}
.bg-dark-readprevious-44 {
  background: black;
}
.bg-light-readprevious-44 {
  background: #7fe5ff;
}
.bg-dark-readprevious-45 {
  background: black;
}
.bg-light-readprevious-45 {
  background: #85e6ff;
}
.bg-dark-readprevious-46 {
  background: black;
}
.bg-light-readprevious-46 {
  background: #8ae7ff;
}
.bg-dark-readprevious-47 {
  background: black;
}
.bg-light-readprevious-47 {
  background: #8fe8ff;
}
.bg-dark-readprevious-48 {
  background: black;
}
.bg-light-readprevious-48 {
  background: #94e9ff;
}
.bg-dark-readprevious-49 {
  background: black;
}
.bg-light-readprevious-49 {
  background: #99eaff;
}
.bg-dark-readprevious-50 {
  background: black;
}
.bg-light-readprevious-50 {
  background: #9eebff;
}
.bg-dark-readprevious-51 {
  background: black;
}
.bg-light-readprevious-51 {
  background: #a3ecff;
}
.bg-dark-readprevious-52 {
  background: black;
}
.bg-light-readprevious-52 {
  background: #a8edff;
}
.bg-dark-readprevious-53 {
  background: black;
}
.bg-light-readprevious-53 {
  background: #adeeff;
}
.bg-dark-readprevious-54 {
  background: black;
}
.bg-light-readprevious-54 {
  background: #b2efff;
}
.bg-dark-readprevious-55 {
  background: black;
}
.bg-light-readprevious-55 {
  background: #b8f1ff;
}
.bg-dark-readprevious-56 {
  background: black;
}
.bg-light-readprevious-56 {
  background: #bdf2ff;
}
.bg-dark-readprevious-57 {
  background: black;
}
.bg-light-readprevious-57 {
  background: #c2f3ff;
}
.bg-dark-readprevious-58 {
  background: black;
}
.bg-light-readprevious-58 {
  background: #c7f4ff;
}
.bg-dark-readprevious-59 {
  background: black;
}
.bg-light-readprevious-59 {
  background: #ccf5ff;
}
.bg-dark-readprevious-60 {
  background: black;
}
.bg-light-readprevious-60 {
  background: #d1f6ff;
}
.bg-dark-readprevious-61 {
  background: black;
}
.bg-light-readprevious-61 {
  background: #d6f7ff;
}
.bg-dark-readprevious-62 {
  background: black;
}
.bg-light-readprevious-62 {
  background: #dbf8ff;
}
.bg-dark-readprevious-63 {
  background: black;
}
.bg-light-readprevious-63 {
  background: #e0f9ff;
}
.bg-dark-readprevious-64 {
  background: black;
}
.bg-light-readprevious-64 {
  background: #e5faff;
}
.bg-dark-readprevious-65 {
  background: black;
}
.bg-light-readprevious-65 {
  background: #ebfbff;
}
.bg-dark-readprevious-66 {
  background: black;
}
.bg-light-readprevious-66 {
  background: #f0fcff;
}
.bg-dark-readprevious-67 {
  background: black;
}
.bg-light-readprevious-67 {
  background: #f5fdff;
}
.bg-dark-readprevious-68 {
  background: black;
}
.bg-light-readprevious-68 {
  background: #fafeff;
}
.bg-dark-readprevious-69 {
  background: black;
}
.bg-light-readprevious-69 {
  background: white;
}
.bg-dark-readprevious-70 {
  background: black;
}
.bg-light-readprevious-70 {
  background: white;
}
.bg-dark-readprevious-71 {
  background: black;
}
.bg-light-readprevious-71 {
  background: white;
}
.bg-dark-readprevious-72 {
  background: black;
}
.bg-light-readprevious-72 {
  background: white;
}
.bg-dark-readprevious-73 {
  background: black;
}
.bg-light-readprevious-73 {
  background: white;
}
.bg-dark-readprevious-74 {
  background: black;
}
.bg-light-readprevious-74 {
  background: white;
}
.bg-dark-readprevious-75 {
  background: black;
}
.bg-light-readprevious-75 {
  background: white;
}
.bg-dark-readprevious-76 {
  background: black;
}
.bg-light-readprevious-76 {
  background: white;
}
.bg-dark-readprevious-77 {
  background: black;
}
.bg-light-readprevious-77 {
  background: white;
}
.bg-dark-readprevious-78 {
  background: black;
}
.bg-light-readprevious-78 {
  background: white;
}
.bg-dark-readprevious-79 {
  background: black;
}
.bg-light-readprevious-79 {
  background: white;
}
.bg-dark-readprevious-80 {
  background: black;
}
.bg-light-readprevious-80 {
  background: white;
}
.bg-dark-readprevious-81 {
  background: black;
}
.bg-light-readprevious-81 {
  background: white;
}
.bg-dark-readprevious-82 {
  background: black;
}
.bg-light-readprevious-82 {
  background: white;
}
.bg-dark-readprevious-83 {
  background: black;
}
.bg-light-readprevious-83 {
  background: white;
}
.bg-dark-readprevious-84 {
  background: black;
}
.bg-light-readprevious-84 {
  background: white;
}
.bg-dark-readprevious-85 {
  background: black;
}
.bg-light-readprevious-85 {
  background: white;
}
.bg-dark-readprevious-86 {
  background: black;
}
.bg-light-readprevious-86 {
  background: white;
}
.bg-dark-readprevious-87 {
  background: black;
}
.bg-light-readprevious-87 {
  background: white;
}
.bg-dark-readprevious-88 {
  background: black;
}
.bg-light-readprevious-88 {
  background: white;
}
.bg-dark-readprevious-89 {
  background: black;
}
.bg-light-readprevious-89 {
  background: white;
}
.bg-dark-readprevious-90 {
  background: black;
}
.bg-light-readprevious-90 {
  background: white;
}
.bg-dark-readprevious-91 {
  background: black;
}
.bg-light-readprevious-91 {
  background: white;
}
.bg-dark-readprevious-92 {
  background: black;
}
.bg-light-readprevious-92 {
  background: white;
}
.bg-dark-readprevious-93 {
  background: black;
}
.bg-light-readprevious-93 {
  background: white;
}
.bg-dark-readprevious-94 {
  background: black;
}
.bg-light-readprevious-94 {
  background: white;
}
.bg-dark-readprevious-95 {
  background: black;
}
.bg-light-readprevious-95 {
  background: white;
}
.bg-dark-readprevious-96 {
  background: black;
}
.bg-light-readprevious-96 {
  background: white;
}
.bg-dark-readprevious-97 {
  background: black;
}
.bg-light-readprevious-97 {
  background: white;
}
.bg-dark-readprevious-98 {
  background: black;
}
.bg-light-readprevious-98 {
  background: white;
}
.bg-dark-readprevious-99 {
  background: black;
}
.bg-light-readprevious-99 {
  background: white;
}
.bg-dark-readprevious-100 {
  background: black;
}
.bg-light-readprevious-100 {
  background: white;
}

.text-readmore {
  color: #007E9E !important;
}

.border-readmore {
  border-color: #007E9E;
}

.readmore {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-readmore {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-readmore:hover {
    background-color: #0092b8 !important;
  }
}
.tile-readmore:active, .tile-readmore:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-readmore {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-readmore {
  background-color: #007E9E !important;
}

.btn-readmore {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-readmore:focus, .btn-readmore:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-readmore-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-readmore-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-readmore-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-readmore-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-readmore-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-readmore-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-readmore-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-readmore-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-readmore-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-readmore {
  background: #007E9E;
}
.bg-dark-readmore-1 {
  background: #007a99;
}
.bg-light-readmore-1 {
  background: #0082a3;
}
.bg-dark-readmore-2 {
  background: #007694;
}
.bg-light-readmore-2 {
  background: #0086a8;
}
.bg-dark-readmore-3 {
  background: #00728f;
}
.bg-light-readmore-3 {
  background: #008aad;
}
.bg-dark-readmore-4 {
  background: #006e8a;
}
.bg-light-readmore-4 {
  background: #008eb2;
}
.bg-dark-readmore-5 {
  background: #006a85;
}
.bg-light-readmore-5 {
  background: #0092b8;
}
.bg-dark-readmore-6 {
  background: #00667f;
}
.bg-light-readmore-6 {
  background: #0096bd;
}
.bg-dark-readmore-7 {
  background: #00627a;
}
.bg-light-readmore-7 {
  background: #009ac2;
}
.bg-dark-readmore-8 {
  background: #005d75;
}
.bg-light-readmore-8 {
  background: #009fc7;
}
.bg-dark-readmore-9 {
  background: #005970;
}
.bg-light-readmore-9 {
  background: #00a3cc;
}
.bg-dark-readmore-10 {
  background: #00556b;
}
.bg-light-readmore-10 {
  background: #00a7d1;
}
.bg-dark-readmore-11 {
  background: #005166;
}
.bg-light-readmore-11 {
  background: #00abd6;
}
.bg-dark-readmore-12 {
  background: #004d61;
}
.bg-light-readmore-12 {
  background: #00afdb;
}
.bg-dark-readmore-13 {
  background: #00495c;
}
.bg-light-readmore-13 {
  background: #00b3e0;
}
.bg-dark-readmore-14 {
  background: #004557;
}
.bg-light-readmore-14 {
  background: #00b7e5;
}
.bg-dark-readmore-15 {
  background: #004152;
}
.bg-light-readmore-15 {
  background: #00bbeb;
}
.bg-dark-readmore-16 {
  background: #003d4c;
}
.bg-light-readmore-16 {
  background: #00bff0;
}
.bg-dark-readmore-17 {
  background: #003947;
}
.bg-light-readmore-17 {
  background: #00c3f5;
}
.bg-dark-readmore-18 {
  background: #003542;
}
.bg-light-readmore-18 {
  background: #00c7fa;
}
.bg-dark-readmore-19 {
  background: #00313d;
}
.bg-light-readmore-19 {
  background: #00cbff;
}
.bg-dark-readmore-20 {
  background: #002d38;
}
.bg-light-readmore-20 {
  background: #05ccff;
}
.bg-dark-readmore-21 {
  background: #002933;
}
.bg-light-readmore-21 {
  background: #0acdff;
}
.bg-dark-readmore-22 {
  background: #00252e;
}
.bg-light-readmore-22 {
  background: #0fceff;
}
.bg-dark-readmore-23 {
  background: #002029;
}
.bg-light-readmore-23 {
  background: #14cfff;
}
.bg-dark-readmore-24 {
  background: #001c24;
}
.bg-light-readmore-24 {
  background: #19d0ff;
}
.bg-dark-readmore-25 {
  background: #00181f;
}
.bg-light-readmore-25 {
  background: #1fd2ff;
}
.bg-dark-readmore-26 {
  background: #001419;
}
.bg-light-readmore-26 {
  background: #24d3ff;
}
.bg-dark-readmore-27 {
  background: #001014;
}
.bg-light-readmore-27 {
  background: #29d4ff;
}
.bg-dark-readmore-28 {
  background: #000c0f;
}
.bg-light-readmore-28 {
  background: #2ed5ff;
}
.bg-dark-readmore-29 {
  background: #00080a;
}
.bg-light-readmore-29 {
  background: #33d6ff;
}
.bg-dark-readmore-30 {
  background: #000405;
}
.bg-light-readmore-30 {
  background: #38d7ff;
}
.bg-dark-readmore-31 {
  background: black;
}
.bg-light-readmore-31 {
  background: #3dd8ff;
}
.bg-dark-readmore-32 {
  background: black;
}
.bg-light-readmore-32 {
  background: #42d9ff;
}
.bg-dark-readmore-33 {
  background: black;
}
.bg-light-readmore-33 {
  background: #47daff;
}
.bg-dark-readmore-34 {
  background: black;
}
.bg-light-readmore-34 {
  background: #4cdbff;
}
.bg-dark-readmore-35 {
  background: black;
}
.bg-light-readmore-35 {
  background: #52dcff;
}
.bg-dark-readmore-36 {
  background: black;
}
.bg-light-readmore-36 {
  background: #57ddff;
}
.bg-dark-readmore-37 {
  background: black;
}
.bg-light-readmore-37 {
  background: #5cdeff;
}
.bg-dark-readmore-38 {
  background: black;
}
.bg-light-readmore-38 {
  background: #61dfff;
}
.bg-dark-readmore-39 {
  background: black;
}
.bg-light-readmore-39 {
  background: #66e0ff;
}
.bg-dark-readmore-40 {
  background: black;
}
.bg-light-readmore-40 {
  background: #6be1ff;
}
.bg-dark-readmore-41 {
  background: black;
}
.bg-light-readmore-41 {
  background: #70e2ff;
}
.bg-dark-readmore-42 {
  background: black;
}
.bg-light-readmore-42 {
  background: #75e3ff;
}
.bg-dark-readmore-43 {
  background: black;
}
.bg-light-readmore-43 {
  background: #7ae4ff;
}
.bg-dark-readmore-44 {
  background: black;
}
.bg-light-readmore-44 {
  background: #7fe5ff;
}
.bg-dark-readmore-45 {
  background: black;
}
.bg-light-readmore-45 {
  background: #85e6ff;
}
.bg-dark-readmore-46 {
  background: black;
}
.bg-light-readmore-46 {
  background: #8ae7ff;
}
.bg-dark-readmore-47 {
  background: black;
}
.bg-light-readmore-47 {
  background: #8fe8ff;
}
.bg-dark-readmore-48 {
  background: black;
}
.bg-light-readmore-48 {
  background: #94e9ff;
}
.bg-dark-readmore-49 {
  background: black;
}
.bg-light-readmore-49 {
  background: #99eaff;
}
.bg-dark-readmore-50 {
  background: black;
}
.bg-light-readmore-50 {
  background: #9eebff;
}
.bg-dark-readmore-51 {
  background: black;
}
.bg-light-readmore-51 {
  background: #a3ecff;
}
.bg-dark-readmore-52 {
  background: black;
}
.bg-light-readmore-52 {
  background: #a8edff;
}
.bg-dark-readmore-53 {
  background: black;
}
.bg-light-readmore-53 {
  background: #adeeff;
}
.bg-dark-readmore-54 {
  background: black;
}
.bg-light-readmore-54 {
  background: #b2efff;
}
.bg-dark-readmore-55 {
  background: black;
}
.bg-light-readmore-55 {
  background: #b8f1ff;
}
.bg-dark-readmore-56 {
  background: black;
}
.bg-light-readmore-56 {
  background: #bdf2ff;
}
.bg-dark-readmore-57 {
  background: black;
}
.bg-light-readmore-57 {
  background: #c2f3ff;
}
.bg-dark-readmore-58 {
  background: black;
}
.bg-light-readmore-58 {
  background: #c7f4ff;
}
.bg-dark-readmore-59 {
  background: black;
}
.bg-light-readmore-59 {
  background: #ccf5ff;
}
.bg-dark-readmore-60 {
  background: black;
}
.bg-light-readmore-60 {
  background: #d1f6ff;
}
.bg-dark-readmore-61 {
  background: black;
}
.bg-light-readmore-61 {
  background: #d6f7ff;
}
.bg-dark-readmore-62 {
  background: black;
}
.bg-light-readmore-62 {
  background: #dbf8ff;
}
.bg-dark-readmore-63 {
  background: black;
}
.bg-light-readmore-63 {
  background: #e0f9ff;
}
.bg-dark-readmore-64 {
  background: black;
}
.bg-light-readmore-64 {
  background: #e5faff;
}
.bg-dark-readmore-65 {
  background: black;
}
.bg-light-readmore-65 {
  background: #ebfbff;
}
.bg-dark-readmore-66 {
  background: black;
}
.bg-light-readmore-66 {
  background: #f0fcff;
}
.bg-dark-readmore-67 {
  background: black;
}
.bg-light-readmore-67 {
  background: #f5fdff;
}
.bg-dark-readmore-68 {
  background: black;
}
.bg-light-readmore-68 {
  background: #fafeff;
}
.bg-dark-readmore-69 {
  background: black;
}
.bg-light-readmore-69 {
  background: white;
}
.bg-dark-readmore-70 {
  background: black;
}
.bg-light-readmore-70 {
  background: white;
}
.bg-dark-readmore-71 {
  background: black;
}
.bg-light-readmore-71 {
  background: white;
}
.bg-dark-readmore-72 {
  background: black;
}
.bg-light-readmore-72 {
  background: white;
}
.bg-dark-readmore-73 {
  background: black;
}
.bg-light-readmore-73 {
  background: white;
}
.bg-dark-readmore-74 {
  background: black;
}
.bg-light-readmore-74 {
  background: white;
}
.bg-dark-readmore-75 {
  background: black;
}
.bg-light-readmore-75 {
  background: white;
}
.bg-dark-readmore-76 {
  background: black;
}
.bg-light-readmore-76 {
  background: white;
}
.bg-dark-readmore-77 {
  background: black;
}
.bg-light-readmore-77 {
  background: white;
}
.bg-dark-readmore-78 {
  background: black;
}
.bg-light-readmore-78 {
  background: white;
}
.bg-dark-readmore-79 {
  background: black;
}
.bg-light-readmore-79 {
  background: white;
}
.bg-dark-readmore-80 {
  background: black;
}
.bg-light-readmore-80 {
  background: white;
}
.bg-dark-readmore-81 {
  background: black;
}
.bg-light-readmore-81 {
  background: white;
}
.bg-dark-readmore-82 {
  background: black;
}
.bg-light-readmore-82 {
  background: white;
}
.bg-dark-readmore-83 {
  background: black;
}
.bg-light-readmore-83 {
  background: white;
}
.bg-dark-readmore-84 {
  background: black;
}
.bg-light-readmore-84 {
  background: white;
}
.bg-dark-readmore-85 {
  background: black;
}
.bg-light-readmore-85 {
  background: white;
}
.bg-dark-readmore-86 {
  background: black;
}
.bg-light-readmore-86 {
  background: white;
}
.bg-dark-readmore-87 {
  background: black;
}
.bg-light-readmore-87 {
  background: white;
}
.bg-dark-readmore-88 {
  background: black;
}
.bg-light-readmore-88 {
  background: white;
}
.bg-dark-readmore-89 {
  background: black;
}
.bg-light-readmore-89 {
  background: white;
}
.bg-dark-readmore-90 {
  background: black;
}
.bg-light-readmore-90 {
  background: white;
}
.bg-dark-readmore-91 {
  background: black;
}
.bg-light-readmore-91 {
  background: white;
}
.bg-dark-readmore-92 {
  background: black;
}
.bg-light-readmore-92 {
  background: white;
}
.bg-dark-readmore-93 {
  background: black;
}
.bg-light-readmore-93 {
  background: white;
}
.bg-dark-readmore-94 {
  background: black;
}
.bg-light-readmore-94 {
  background: white;
}
.bg-dark-readmore-95 {
  background: black;
}
.bg-light-readmore-95 {
  background: white;
}
.bg-dark-readmore-96 {
  background: black;
}
.bg-light-readmore-96 {
  background: white;
}
.bg-dark-readmore-97 {
  background: black;
}
.bg-light-readmore-97 {
  background: white;
}
.bg-dark-readmore-98 {
  background: black;
}
.bg-light-readmore-98 {
  background: white;
}
.bg-dark-readmore-99 {
  background: black;
}
.bg-light-readmore-99 {
  background: white;
}
.bg-dark-readmore-100 {
  background: black;
}
.bg-light-readmore-100 {
  background: white;
}

.text-btn-submit {
  color: #007E9E !important;
}

.border-btn-submit {
  border-color: #007E9E;
}

.btn-submit {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-btn-submit {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-btn-submit:hover {
    background-color: #0092b8 !important;
  }
}
.tile-btn-submit:active, .tile-btn-submit:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-btn-submit {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-btn-submit {
  background-color: #007E9E !important;
}

.btn-btn-submit {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-btn-submit:focus, .btn-btn-submit:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-btn-submit-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-btn-submit-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-btn-submit-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-btn-submit-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-btn-submit-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-btn-submit-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-btn-submit-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-btn-submit-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-btn-submit-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-btn-submit {
  background: #007E9E;
}
.bg-dark-btn-submit-1 {
  background: #007a99;
}
.bg-light-btn-submit-1 {
  background: #0082a3;
}
.bg-dark-btn-submit-2 {
  background: #007694;
}
.bg-light-btn-submit-2 {
  background: #0086a8;
}
.bg-dark-btn-submit-3 {
  background: #00728f;
}
.bg-light-btn-submit-3 {
  background: #008aad;
}
.bg-dark-btn-submit-4 {
  background: #006e8a;
}
.bg-light-btn-submit-4 {
  background: #008eb2;
}
.bg-dark-btn-submit-5 {
  background: #006a85;
}
.bg-light-btn-submit-5 {
  background: #0092b8;
}
.bg-dark-btn-submit-6 {
  background: #00667f;
}
.bg-light-btn-submit-6 {
  background: #0096bd;
}
.bg-dark-btn-submit-7 {
  background: #00627a;
}
.bg-light-btn-submit-7 {
  background: #009ac2;
}
.bg-dark-btn-submit-8 {
  background: #005d75;
}
.bg-light-btn-submit-8 {
  background: #009fc7;
}
.bg-dark-btn-submit-9 {
  background: #005970;
}
.bg-light-btn-submit-9 {
  background: #00a3cc;
}
.bg-dark-btn-submit-10 {
  background: #00556b;
}
.bg-light-btn-submit-10 {
  background: #00a7d1;
}
.bg-dark-btn-submit-11 {
  background: #005166;
}
.bg-light-btn-submit-11 {
  background: #00abd6;
}
.bg-dark-btn-submit-12 {
  background: #004d61;
}
.bg-light-btn-submit-12 {
  background: #00afdb;
}
.bg-dark-btn-submit-13 {
  background: #00495c;
}
.bg-light-btn-submit-13 {
  background: #00b3e0;
}
.bg-dark-btn-submit-14 {
  background: #004557;
}
.bg-light-btn-submit-14 {
  background: #00b7e5;
}
.bg-dark-btn-submit-15 {
  background: #004152;
}
.bg-light-btn-submit-15 {
  background: #00bbeb;
}
.bg-dark-btn-submit-16 {
  background: #003d4c;
}
.bg-light-btn-submit-16 {
  background: #00bff0;
}
.bg-dark-btn-submit-17 {
  background: #003947;
}
.bg-light-btn-submit-17 {
  background: #00c3f5;
}
.bg-dark-btn-submit-18 {
  background: #003542;
}
.bg-light-btn-submit-18 {
  background: #00c7fa;
}
.bg-dark-btn-submit-19 {
  background: #00313d;
}
.bg-light-btn-submit-19 {
  background: #00cbff;
}
.bg-dark-btn-submit-20 {
  background: #002d38;
}
.bg-light-btn-submit-20 {
  background: #05ccff;
}
.bg-dark-btn-submit-21 {
  background: #002933;
}
.bg-light-btn-submit-21 {
  background: #0acdff;
}
.bg-dark-btn-submit-22 {
  background: #00252e;
}
.bg-light-btn-submit-22 {
  background: #0fceff;
}
.bg-dark-btn-submit-23 {
  background: #002029;
}
.bg-light-btn-submit-23 {
  background: #14cfff;
}
.bg-dark-btn-submit-24 {
  background: #001c24;
}
.bg-light-btn-submit-24 {
  background: #19d0ff;
}
.bg-dark-btn-submit-25 {
  background: #00181f;
}
.bg-light-btn-submit-25 {
  background: #1fd2ff;
}
.bg-dark-btn-submit-26 {
  background: #001419;
}
.bg-light-btn-submit-26 {
  background: #24d3ff;
}
.bg-dark-btn-submit-27 {
  background: #001014;
}
.bg-light-btn-submit-27 {
  background: #29d4ff;
}
.bg-dark-btn-submit-28 {
  background: #000c0f;
}
.bg-light-btn-submit-28 {
  background: #2ed5ff;
}
.bg-dark-btn-submit-29 {
  background: #00080a;
}
.bg-light-btn-submit-29 {
  background: #33d6ff;
}
.bg-dark-btn-submit-30 {
  background: #000405;
}
.bg-light-btn-submit-30 {
  background: #38d7ff;
}
.bg-dark-btn-submit-31 {
  background: black;
}
.bg-light-btn-submit-31 {
  background: #3dd8ff;
}
.bg-dark-btn-submit-32 {
  background: black;
}
.bg-light-btn-submit-32 {
  background: #42d9ff;
}
.bg-dark-btn-submit-33 {
  background: black;
}
.bg-light-btn-submit-33 {
  background: #47daff;
}
.bg-dark-btn-submit-34 {
  background: black;
}
.bg-light-btn-submit-34 {
  background: #4cdbff;
}
.bg-dark-btn-submit-35 {
  background: black;
}
.bg-light-btn-submit-35 {
  background: #52dcff;
}
.bg-dark-btn-submit-36 {
  background: black;
}
.bg-light-btn-submit-36 {
  background: #57ddff;
}
.bg-dark-btn-submit-37 {
  background: black;
}
.bg-light-btn-submit-37 {
  background: #5cdeff;
}
.bg-dark-btn-submit-38 {
  background: black;
}
.bg-light-btn-submit-38 {
  background: #61dfff;
}
.bg-dark-btn-submit-39 {
  background: black;
}
.bg-light-btn-submit-39 {
  background: #66e0ff;
}
.bg-dark-btn-submit-40 {
  background: black;
}
.bg-light-btn-submit-40 {
  background: #6be1ff;
}
.bg-dark-btn-submit-41 {
  background: black;
}
.bg-light-btn-submit-41 {
  background: #70e2ff;
}
.bg-dark-btn-submit-42 {
  background: black;
}
.bg-light-btn-submit-42 {
  background: #75e3ff;
}
.bg-dark-btn-submit-43 {
  background: black;
}
.bg-light-btn-submit-43 {
  background: #7ae4ff;
}
.bg-dark-btn-submit-44 {
  background: black;
}
.bg-light-btn-submit-44 {
  background: #7fe5ff;
}
.bg-dark-btn-submit-45 {
  background: black;
}
.bg-light-btn-submit-45 {
  background: #85e6ff;
}
.bg-dark-btn-submit-46 {
  background: black;
}
.bg-light-btn-submit-46 {
  background: #8ae7ff;
}
.bg-dark-btn-submit-47 {
  background: black;
}
.bg-light-btn-submit-47 {
  background: #8fe8ff;
}
.bg-dark-btn-submit-48 {
  background: black;
}
.bg-light-btn-submit-48 {
  background: #94e9ff;
}
.bg-dark-btn-submit-49 {
  background: black;
}
.bg-light-btn-submit-49 {
  background: #99eaff;
}
.bg-dark-btn-submit-50 {
  background: black;
}
.bg-light-btn-submit-50 {
  background: #9eebff;
}
.bg-dark-btn-submit-51 {
  background: black;
}
.bg-light-btn-submit-51 {
  background: #a3ecff;
}
.bg-dark-btn-submit-52 {
  background: black;
}
.bg-light-btn-submit-52 {
  background: #a8edff;
}
.bg-dark-btn-submit-53 {
  background: black;
}
.bg-light-btn-submit-53 {
  background: #adeeff;
}
.bg-dark-btn-submit-54 {
  background: black;
}
.bg-light-btn-submit-54 {
  background: #b2efff;
}
.bg-dark-btn-submit-55 {
  background: black;
}
.bg-light-btn-submit-55 {
  background: #b8f1ff;
}
.bg-dark-btn-submit-56 {
  background: black;
}
.bg-light-btn-submit-56 {
  background: #bdf2ff;
}
.bg-dark-btn-submit-57 {
  background: black;
}
.bg-light-btn-submit-57 {
  background: #c2f3ff;
}
.bg-dark-btn-submit-58 {
  background: black;
}
.bg-light-btn-submit-58 {
  background: #c7f4ff;
}
.bg-dark-btn-submit-59 {
  background: black;
}
.bg-light-btn-submit-59 {
  background: #ccf5ff;
}
.bg-dark-btn-submit-60 {
  background: black;
}
.bg-light-btn-submit-60 {
  background: #d1f6ff;
}
.bg-dark-btn-submit-61 {
  background: black;
}
.bg-light-btn-submit-61 {
  background: #d6f7ff;
}
.bg-dark-btn-submit-62 {
  background: black;
}
.bg-light-btn-submit-62 {
  background: #dbf8ff;
}
.bg-dark-btn-submit-63 {
  background: black;
}
.bg-light-btn-submit-63 {
  background: #e0f9ff;
}
.bg-dark-btn-submit-64 {
  background: black;
}
.bg-light-btn-submit-64 {
  background: #e5faff;
}
.bg-dark-btn-submit-65 {
  background: black;
}
.bg-light-btn-submit-65 {
  background: #ebfbff;
}
.bg-dark-btn-submit-66 {
  background: black;
}
.bg-light-btn-submit-66 {
  background: #f0fcff;
}
.bg-dark-btn-submit-67 {
  background: black;
}
.bg-light-btn-submit-67 {
  background: #f5fdff;
}
.bg-dark-btn-submit-68 {
  background: black;
}
.bg-light-btn-submit-68 {
  background: #fafeff;
}
.bg-dark-btn-submit-69 {
  background: black;
}
.bg-light-btn-submit-69 {
  background: white;
}
.bg-dark-btn-submit-70 {
  background: black;
}
.bg-light-btn-submit-70 {
  background: white;
}
.bg-dark-btn-submit-71 {
  background: black;
}
.bg-light-btn-submit-71 {
  background: white;
}
.bg-dark-btn-submit-72 {
  background: black;
}
.bg-light-btn-submit-72 {
  background: white;
}
.bg-dark-btn-submit-73 {
  background: black;
}
.bg-light-btn-submit-73 {
  background: white;
}
.bg-dark-btn-submit-74 {
  background: black;
}
.bg-light-btn-submit-74 {
  background: white;
}
.bg-dark-btn-submit-75 {
  background: black;
}
.bg-light-btn-submit-75 {
  background: white;
}
.bg-dark-btn-submit-76 {
  background: black;
}
.bg-light-btn-submit-76 {
  background: white;
}
.bg-dark-btn-submit-77 {
  background: black;
}
.bg-light-btn-submit-77 {
  background: white;
}
.bg-dark-btn-submit-78 {
  background: black;
}
.bg-light-btn-submit-78 {
  background: white;
}
.bg-dark-btn-submit-79 {
  background: black;
}
.bg-light-btn-submit-79 {
  background: white;
}
.bg-dark-btn-submit-80 {
  background: black;
}
.bg-light-btn-submit-80 {
  background: white;
}
.bg-dark-btn-submit-81 {
  background: black;
}
.bg-light-btn-submit-81 {
  background: white;
}
.bg-dark-btn-submit-82 {
  background: black;
}
.bg-light-btn-submit-82 {
  background: white;
}
.bg-dark-btn-submit-83 {
  background: black;
}
.bg-light-btn-submit-83 {
  background: white;
}
.bg-dark-btn-submit-84 {
  background: black;
}
.bg-light-btn-submit-84 {
  background: white;
}
.bg-dark-btn-submit-85 {
  background: black;
}
.bg-light-btn-submit-85 {
  background: white;
}
.bg-dark-btn-submit-86 {
  background: black;
}
.bg-light-btn-submit-86 {
  background: white;
}
.bg-dark-btn-submit-87 {
  background: black;
}
.bg-light-btn-submit-87 {
  background: white;
}
.bg-dark-btn-submit-88 {
  background: black;
}
.bg-light-btn-submit-88 {
  background: white;
}
.bg-dark-btn-submit-89 {
  background: black;
}
.bg-light-btn-submit-89 {
  background: white;
}
.bg-dark-btn-submit-90 {
  background: black;
}
.bg-light-btn-submit-90 {
  background: white;
}
.bg-dark-btn-submit-91 {
  background: black;
}
.bg-light-btn-submit-91 {
  background: white;
}
.bg-dark-btn-submit-92 {
  background: black;
}
.bg-light-btn-submit-92 {
  background: white;
}
.bg-dark-btn-submit-93 {
  background: black;
}
.bg-light-btn-submit-93 {
  background: white;
}
.bg-dark-btn-submit-94 {
  background: black;
}
.bg-light-btn-submit-94 {
  background: white;
}
.bg-dark-btn-submit-95 {
  background: black;
}
.bg-light-btn-submit-95 {
  background: white;
}
.bg-dark-btn-submit-96 {
  background: black;
}
.bg-light-btn-submit-96 {
  background: white;
}
.bg-dark-btn-submit-97 {
  background: black;
}
.bg-light-btn-submit-97 {
  background: white;
}
.bg-dark-btn-submit-98 {
  background: black;
}
.bg-light-btn-submit-98 {
  background: white;
}
.bg-dark-btn-submit-99 {
  background: black;
}
.bg-light-btn-submit-99 {
  background: white;
}
.bg-dark-btn-submit-100 {
  background: black;
}
.bg-light-btn-submit-100 {
  background: white;
}

.text-notarget {
  color: #8F1013 !important;
}

.border-notarget {
  border-color: #8F1013;
}

.notarget {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-notarget {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-notarget:hover {
    background-color: #a61316 !important;
  }
}
.tile-notarget:active, .tile-notarget:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-notarget {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-notarget {
  background-color: #8F1013 !important;
}

.btn-notarget {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-notarget:focus, .btn-notarget:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-notarget-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-notarget-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-notarget-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-notarget-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-notarget-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-notarget-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-notarget-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-notarget-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-notarget-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-notarget {
  background: #8F1013;
}
.bg-dark-notarget-1 {
  background: #8a0f12;
}
.bg-light-notarget-1 {
  background: #941114;
}
.bg-dark-notarget-2 {
  background: #860f12;
}
.bg-light-notarget-2 {
  background: #981114;
}
.bg-dark-notarget-3 {
  background: #810e11;
}
.bg-light-notarget-3 {
  background: #9d1215;
}
.bg-dark-notarget-4 {
  background: #7d0e11;
}
.bg-light-notarget-4 {
  background: #a11215;
}
.bg-dark-notarget-5 {
  background: #780d10;
}
.bg-light-notarget-5 {
  background: #a61316;
}
.bg-dark-notarget-6 {
  background: #730d0f;
}
.bg-light-notarget-6 {
  background: #ab1317;
}
.bg-dark-notarget-7 {
  background: #6f0c0f;
}
.bg-light-notarget-7 {
  background: #af1417;
}
.bg-dark-notarget-8 {
  background: #6a0c0e;
}
.bg-light-notarget-8 {
  background: #b41418;
}
.bg-dark-notarget-9 {
  background: #660b0e;
}
.bg-light-notarget-9 {
  background: #b81518;
}
.bg-dark-notarget-10 {
  background: #610b0d;
}
.bg-light-notarget-10 {
  background: #bd1519;
}
.bg-dark-notarget-11 {
  background: #5d0a0c;
}
.bg-light-notarget-11 {
  background: #c1161a;
}
.bg-dark-notarget-12 {
  background: #580a0c;
}
.bg-light-notarget-12 {
  background: #c6161a;
}
.bg-dark-notarget-13 {
  background: #53090b;
}
.bg-light-notarget-13 {
  background: #cb171b;
}
.bg-dark-notarget-14 {
  background: #4f090a;
}
.bg-light-notarget-14 {
  background: #cf171c;
}
.bg-dark-notarget-15 {
  background: #4a080a;
}
.bg-light-notarget-15 {
  background: #d4181c;
}
.bg-dark-notarget-16 {
  background: #460809;
}
.bg-light-notarget-16 {
  background: #d8181d;
}
.bg-dark-notarget-17 {
  background: #410709;
}
.bg-light-notarget-17 {
  background: #dd191d;
}
.bg-dark-notarget-18 {
  background: #3c0708;
}
.bg-light-notarget-18 {
  background: #e2191e;
}
.bg-dark-notarget-19 {
  background: #380607;
}
.bg-light-notarget-19 {
  background: #e51a1f;
}
.bg-dark-notarget-20 {
  background: #330607;
}
.bg-light-notarget-20 {
  background: #e61f24;
}
.bg-dark-notarget-21 {
  background: #2f0506;
}
.bg-light-notarget-21 {
  background: #e62428;
}
.bg-dark-notarget-22 {
  background: #2a0506;
}
.bg-light-notarget-22 {
  background: #e7282d;
}
.bg-dark-notarget-23 {
  background: #260405;
}
.bg-light-notarget-23 {
  background: #e72d31;
}
.bg-dark-notarget-24 {
  background: #210404;
}
.bg-light-notarget-24 {
  background: #e83136;
}
.bg-dark-notarget-25 {
  background: #1c0304;
}
.bg-light-notarget-25 {
  background: #e9363a;
}
.bg-dark-notarget-26 {
  background: #180303;
}
.bg-light-notarget-26 {
  background: #e93b3f;
}
.bg-dark-notarget-27 {
  background: #130203;
}
.bg-light-notarget-27 {
  background: #ea3f43;
}
.bg-dark-notarget-28 {
  background: #0f0202;
}
.bg-light-notarget-28 {
  background: #ea4448;
}
.bg-dark-notarget-29 {
  background: #0a0101;
}
.bg-light-notarget-29 {
  background: #eb484c;
}
.bg-dark-notarget-30 {
  background: #050101;
}
.bg-light-notarget-30 {
  background: #eb4d51;
}
.bg-dark-notarget-31 {
  background: #010000;
}
.bg-light-notarget-31 {
  background: #ec5255;
}
.bg-dark-notarget-32 {
  background: black;
}
.bg-light-notarget-32 {
  background: #ec565a;
}
.bg-dark-notarget-33 {
  background: black;
}
.bg-light-notarget-33 {
  background: #ed5b5e;
}
.bg-dark-notarget-34 {
  background: black;
}
.bg-light-notarget-34 {
  background: #ed5f63;
}
.bg-dark-notarget-35 {
  background: black;
}
.bg-light-notarget-35 {
  background: #ee6467;
}
.bg-dark-notarget-36 {
  background: black;
}
.bg-light-notarget-36 {
  background: #ee686c;
}
.bg-dark-notarget-37 {
  background: black;
}
.bg-light-notarget-37 {
  background: #ef6d70;
}
.bg-dark-notarget-38 {
  background: black;
}
.bg-light-notarget-38 {
  background: #ef7275;
}
.bg-dark-notarget-39 {
  background: black;
}
.bg-light-notarget-39 {
  background: #f07679;
}
.bg-dark-notarget-40 {
  background: black;
}
.bg-light-notarget-40 {
  background: #f07b7e;
}
.bg-dark-notarget-41 {
  background: black;
}
.bg-light-notarget-41 {
  background: #f17f82;
}
.bg-dark-notarget-42 {
  background: black;
}
.bg-light-notarget-42 {
  background: #f18487;
}
.bg-dark-notarget-43 {
  background: black;
}
.bg-light-notarget-43 {
  background: #f2898b;
}
.bg-dark-notarget-44 {
  background: black;
}
.bg-light-notarget-44 {
  background: #f28d90;
}
.bg-dark-notarget-45 {
  background: black;
}
.bg-light-notarget-45 {
  background: #f39294;
}
.bg-dark-notarget-46 {
  background: black;
}
.bg-light-notarget-46 {
  background: #f39699;
}
.bg-dark-notarget-47 {
  background: black;
}
.bg-light-notarget-47 {
  background: #f49b9d;
}
.bg-dark-notarget-48 {
  background: black;
}
.bg-light-notarget-48 {
  background: #f49fa1;
}
.bg-dark-notarget-49 {
  background: black;
}
.bg-light-notarget-49 {
  background: #f5a4a6;
}
.bg-dark-notarget-50 {
  background: black;
}
.bg-light-notarget-50 {
  background: #f5a9aa;
}
.bg-dark-notarget-51 {
  background: black;
}
.bg-light-notarget-51 {
  background: #f6adaf;
}
.bg-dark-notarget-52 {
  background: black;
}
.bg-light-notarget-52 {
  background: #f6b2b3;
}
.bg-dark-notarget-53 {
  background: black;
}
.bg-light-notarget-53 {
  background: #f7b6b8;
}
.bg-dark-notarget-54 {
  background: black;
}
.bg-light-notarget-54 {
  background: #f7bbbc;
}
.bg-dark-notarget-55 {
  background: black;
}
.bg-light-notarget-55 {
  background: #f8c0c1;
}
.bg-dark-notarget-56 {
  background: black;
}
.bg-light-notarget-56 {
  background: #f8c4c5;
}
.bg-dark-notarget-57 {
  background: black;
}
.bg-light-notarget-57 {
  background: #f9c9ca;
}
.bg-dark-notarget-58 {
  background: black;
}
.bg-light-notarget-58 {
  background: #f9cdce;
}
.bg-dark-notarget-59 {
  background: black;
}
.bg-light-notarget-59 {
  background: #fad2d3;
}
.bg-dark-notarget-60 {
  background: black;
}
.bg-light-notarget-60 {
  background: #fad7d7;
}
.bg-dark-notarget-61 {
  background: black;
}
.bg-light-notarget-61 {
  background: #fbdbdc;
}
.bg-dark-notarget-62 {
  background: black;
}
.bg-light-notarget-62 {
  background: #fbe0e0;
}
.bg-dark-notarget-63 {
  background: black;
}
.bg-light-notarget-63 {
  background: #fce4e5;
}
.bg-dark-notarget-64 {
  background: black;
}
.bg-light-notarget-64 {
  background: #fde9e9;
}
.bg-dark-notarget-65 {
  background: black;
}
.bg-light-notarget-65 {
  background: #fdedee;
}
.bg-dark-notarget-66 {
  background: black;
}
.bg-light-notarget-66 {
  background: #fef2f2;
}
.bg-dark-notarget-67 {
  background: black;
}
.bg-light-notarget-67 {
  background: #fef7f7;
}
.bg-dark-notarget-68 {
  background: black;
}
.bg-light-notarget-68 {
  background: #fffbfb;
}
.bg-dark-notarget-69 {
  background: black;
}
.bg-light-notarget-69 {
  background: white;
}
.bg-dark-notarget-70 {
  background: black;
}
.bg-light-notarget-70 {
  background: white;
}
.bg-dark-notarget-71 {
  background: black;
}
.bg-light-notarget-71 {
  background: white;
}
.bg-dark-notarget-72 {
  background: black;
}
.bg-light-notarget-72 {
  background: white;
}
.bg-dark-notarget-73 {
  background: black;
}
.bg-light-notarget-73 {
  background: white;
}
.bg-dark-notarget-74 {
  background: black;
}
.bg-light-notarget-74 {
  background: white;
}
.bg-dark-notarget-75 {
  background: black;
}
.bg-light-notarget-75 {
  background: white;
}
.bg-dark-notarget-76 {
  background: black;
}
.bg-light-notarget-76 {
  background: white;
}
.bg-dark-notarget-77 {
  background: black;
}
.bg-light-notarget-77 {
  background: white;
}
.bg-dark-notarget-78 {
  background: black;
}
.bg-light-notarget-78 {
  background: white;
}
.bg-dark-notarget-79 {
  background: black;
}
.bg-light-notarget-79 {
  background: white;
}
.bg-dark-notarget-80 {
  background: black;
}
.bg-light-notarget-80 {
  background: white;
}
.bg-dark-notarget-81 {
  background: black;
}
.bg-light-notarget-81 {
  background: white;
}
.bg-dark-notarget-82 {
  background: black;
}
.bg-light-notarget-82 {
  background: white;
}
.bg-dark-notarget-83 {
  background: black;
}
.bg-light-notarget-83 {
  background: white;
}
.bg-dark-notarget-84 {
  background: black;
}
.bg-light-notarget-84 {
  background: white;
}
.bg-dark-notarget-85 {
  background: black;
}
.bg-light-notarget-85 {
  background: white;
}
.bg-dark-notarget-86 {
  background: black;
}
.bg-light-notarget-86 {
  background: white;
}
.bg-dark-notarget-87 {
  background: black;
}
.bg-light-notarget-87 {
  background: white;
}
.bg-dark-notarget-88 {
  background: black;
}
.bg-light-notarget-88 {
  background: white;
}
.bg-dark-notarget-89 {
  background: black;
}
.bg-light-notarget-89 {
  background: white;
}
.bg-dark-notarget-90 {
  background: black;
}
.bg-light-notarget-90 {
  background: white;
}
.bg-dark-notarget-91 {
  background: black;
}
.bg-light-notarget-91 {
  background: white;
}
.bg-dark-notarget-92 {
  background: black;
}
.bg-light-notarget-92 {
  background: white;
}
.bg-dark-notarget-93 {
  background: black;
}
.bg-light-notarget-93 {
  background: white;
}
.bg-dark-notarget-94 {
  background: black;
}
.bg-light-notarget-94 {
  background: white;
}
.bg-dark-notarget-95 {
  background: black;
}
.bg-light-notarget-95 {
  background: white;
}
.bg-dark-notarget-96 {
  background: black;
}
.bg-light-notarget-96 {
  background: white;
}
.bg-dark-notarget-97 {
  background: black;
}
.bg-light-notarget-97 {
  background: white;
}
.bg-dark-notarget-98 {
  background: black;
}
.bg-light-notarget-98 {
  background: white;
}
.bg-dark-notarget-99 {
  background: black;
}
.bg-light-notarget-99 {
  background: white;
}
.bg-dark-notarget-100 {
  background: black;
}
.bg-light-notarget-100 {
  background: white;
}

.text-over {
  color: #8F1013 !important;
}

.border-over {
  border-color: #8F1013;
}

.over {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-over {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-over:hover {
    background-color: #a61316 !important;
  }
}
.tile-over:active, .tile-over:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-over {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-over {
  background-color: #8F1013 !important;
}

.btn-over {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-over:focus, .btn-over:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-over-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-over-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-over-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-over-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-over-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-over-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-over-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-over-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-over-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-over {
  background: #8F1013;
}
.bg-dark-over-1 {
  background: #8a0f12;
}
.bg-light-over-1 {
  background: #941114;
}
.bg-dark-over-2 {
  background: #860f12;
}
.bg-light-over-2 {
  background: #981114;
}
.bg-dark-over-3 {
  background: #810e11;
}
.bg-light-over-3 {
  background: #9d1215;
}
.bg-dark-over-4 {
  background: #7d0e11;
}
.bg-light-over-4 {
  background: #a11215;
}
.bg-dark-over-5 {
  background: #780d10;
}
.bg-light-over-5 {
  background: #a61316;
}
.bg-dark-over-6 {
  background: #730d0f;
}
.bg-light-over-6 {
  background: #ab1317;
}
.bg-dark-over-7 {
  background: #6f0c0f;
}
.bg-light-over-7 {
  background: #af1417;
}
.bg-dark-over-8 {
  background: #6a0c0e;
}
.bg-light-over-8 {
  background: #b41418;
}
.bg-dark-over-9 {
  background: #660b0e;
}
.bg-light-over-9 {
  background: #b81518;
}
.bg-dark-over-10 {
  background: #610b0d;
}
.bg-light-over-10 {
  background: #bd1519;
}
.bg-dark-over-11 {
  background: #5d0a0c;
}
.bg-light-over-11 {
  background: #c1161a;
}
.bg-dark-over-12 {
  background: #580a0c;
}
.bg-light-over-12 {
  background: #c6161a;
}
.bg-dark-over-13 {
  background: #53090b;
}
.bg-light-over-13 {
  background: #cb171b;
}
.bg-dark-over-14 {
  background: #4f090a;
}
.bg-light-over-14 {
  background: #cf171c;
}
.bg-dark-over-15 {
  background: #4a080a;
}
.bg-light-over-15 {
  background: #d4181c;
}
.bg-dark-over-16 {
  background: #460809;
}
.bg-light-over-16 {
  background: #d8181d;
}
.bg-dark-over-17 {
  background: #410709;
}
.bg-light-over-17 {
  background: #dd191d;
}
.bg-dark-over-18 {
  background: #3c0708;
}
.bg-light-over-18 {
  background: #e2191e;
}
.bg-dark-over-19 {
  background: #380607;
}
.bg-light-over-19 {
  background: #e51a1f;
}
.bg-dark-over-20 {
  background: #330607;
}
.bg-light-over-20 {
  background: #e61f24;
}
.bg-dark-over-21 {
  background: #2f0506;
}
.bg-light-over-21 {
  background: #e62428;
}
.bg-dark-over-22 {
  background: #2a0506;
}
.bg-light-over-22 {
  background: #e7282d;
}
.bg-dark-over-23 {
  background: #260405;
}
.bg-light-over-23 {
  background: #e72d31;
}
.bg-dark-over-24 {
  background: #210404;
}
.bg-light-over-24 {
  background: #e83136;
}
.bg-dark-over-25 {
  background: #1c0304;
}
.bg-light-over-25 {
  background: #e9363a;
}
.bg-dark-over-26 {
  background: #180303;
}
.bg-light-over-26 {
  background: #e93b3f;
}
.bg-dark-over-27 {
  background: #130203;
}
.bg-light-over-27 {
  background: #ea3f43;
}
.bg-dark-over-28 {
  background: #0f0202;
}
.bg-light-over-28 {
  background: #ea4448;
}
.bg-dark-over-29 {
  background: #0a0101;
}
.bg-light-over-29 {
  background: #eb484c;
}
.bg-dark-over-30 {
  background: #050101;
}
.bg-light-over-30 {
  background: #eb4d51;
}
.bg-dark-over-31 {
  background: #010000;
}
.bg-light-over-31 {
  background: #ec5255;
}
.bg-dark-over-32 {
  background: black;
}
.bg-light-over-32 {
  background: #ec565a;
}
.bg-dark-over-33 {
  background: black;
}
.bg-light-over-33 {
  background: #ed5b5e;
}
.bg-dark-over-34 {
  background: black;
}
.bg-light-over-34 {
  background: #ed5f63;
}
.bg-dark-over-35 {
  background: black;
}
.bg-light-over-35 {
  background: #ee6467;
}
.bg-dark-over-36 {
  background: black;
}
.bg-light-over-36 {
  background: #ee686c;
}
.bg-dark-over-37 {
  background: black;
}
.bg-light-over-37 {
  background: #ef6d70;
}
.bg-dark-over-38 {
  background: black;
}
.bg-light-over-38 {
  background: #ef7275;
}
.bg-dark-over-39 {
  background: black;
}
.bg-light-over-39 {
  background: #f07679;
}
.bg-dark-over-40 {
  background: black;
}
.bg-light-over-40 {
  background: #f07b7e;
}
.bg-dark-over-41 {
  background: black;
}
.bg-light-over-41 {
  background: #f17f82;
}
.bg-dark-over-42 {
  background: black;
}
.bg-light-over-42 {
  background: #f18487;
}
.bg-dark-over-43 {
  background: black;
}
.bg-light-over-43 {
  background: #f2898b;
}
.bg-dark-over-44 {
  background: black;
}
.bg-light-over-44 {
  background: #f28d90;
}
.bg-dark-over-45 {
  background: black;
}
.bg-light-over-45 {
  background: #f39294;
}
.bg-dark-over-46 {
  background: black;
}
.bg-light-over-46 {
  background: #f39699;
}
.bg-dark-over-47 {
  background: black;
}
.bg-light-over-47 {
  background: #f49b9d;
}
.bg-dark-over-48 {
  background: black;
}
.bg-light-over-48 {
  background: #f49fa1;
}
.bg-dark-over-49 {
  background: black;
}
.bg-light-over-49 {
  background: #f5a4a6;
}
.bg-dark-over-50 {
  background: black;
}
.bg-light-over-50 {
  background: #f5a9aa;
}
.bg-dark-over-51 {
  background: black;
}
.bg-light-over-51 {
  background: #f6adaf;
}
.bg-dark-over-52 {
  background: black;
}
.bg-light-over-52 {
  background: #f6b2b3;
}
.bg-dark-over-53 {
  background: black;
}
.bg-light-over-53 {
  background: #f7b6b8;
}
.bg-dark-over-54 {
  background: black;
}
.bg-light-over-54 {
  background: #f7bbbc;
}
.bg-dark-over-55 {
  background: black;
}
.bg-light-over-55 {
  background: #f8c0c1;
}
.bg-dark-over-56 {
  background: black;
}
.bg-light-over-56 {
  background: #f8c4c5;
}
.bg-dark-over-57 {
  background: black;
}
.bg-light-over-57 {
  background: #f9c9ca;
}
.bg-dark-over-58 {
  background: black;
}
.bg-light-over-58 {
  background: #f9cdce;
}
.bg-dark-over-59 {
  background: black;
}
.bg-light-over-59 {
  background: #fad2d3;
}
.bg-dark-over-60 {
  background: black;
}
.bg-light-over-60 {
  background: #fad7d7;
}
.bg-dark-over-61 {
  background: black;
}
.bg-light-over-61 {
  background: #fbdbdc;
}
.bg-dark-over-62 {
  background: black;
}
.bg-light-over-62 {
  background: #fbe0e0;
}
.bg-dark-over-63 {
  background: black;
}
.bg-light-over-63 {
  background: #fce4e5;
}
.bg-dark-over-64 {
  background: black;
}
.bg-light-over-64 {
  background: #fde9e9;
}
.bg-dark-over-65 {
  background: black;
}
.bg-light-over-65 {
  background: #fdedee;
}
.bg-dark-over-66 {
  background: black;
}
.bg-light-over-66 {
  background: #fef2f2;
}
.bg-dark-over-67 {
  background: black;
}
.bg-light-over-67 {
  background: #fef7f7;
}
.bg-dark-over-68 {
  background: black;
}
.bg-light-over-68 {
  background: #fffbfb;
}
.bg-dark-over-69 {
  background: black;
}
.bg-light-over-69 {
  background: white;
}
.bg-dark-over-70 {
  background: black;
}
.bg-light-over-70 {
  background: white;
}
.bg-dark-over-71 {
  background: black;
}
.bg-light-over-71 {
  background: white;
}
.bg-dark-over-72 {
  background: black;
}
.bg-light-over-72 {
  background: white;
}
.bg-dark-over-73 {
  background: black;
}
.bg-light-over-73 {
  background: white;
}
.bg-dark-over-74 {
  background: black;
}
.bg-light-over-74 {
  background: white;
}
.bg-dark-over-75 {
  background: black;
}
.bg-light-over-75 {
  background: white;
}
.bg-dark-over-76 {
  background: black;
}
.bg-light-over-76 {
  background: white;
}
.bg-dark-over-77 {
  background: black;
}
.bg-light-over-77 {
  background: white;
}
.bg-dark-over-78 {
  background: black;
}
.bg-light-over-78 {
  background: white;
}
.bg-dark-over-79 {
  background: black;
}
.bg-light-over-79 {
  background: white;
}
.bg-dark-over-80 {
  background: black;
}
.bg-light-over-80 {
  background: white;
}
.bg-dark-over-81 {
  background: black;
}
.bg-light-over-81 {
  background: white;
}
.bg-dark-over-82 {
  background: black;
}
.bg-light-over-82 {
  background: white;
}
.bg-dark-over-83 {
  background: black;
}
.bg-light-over-83 {
  background: white;
}
.bg-dark-over-84 {
  background: black;
}
.bg-light-over-84 {
  background: white;
}
.bg-dark-over-85 {
  background: black;
}
.bg-light-over-85 {
  background: white;
}
.bg-dark-over-86 {
  background: black;
}
.bg-light-over-86 {
  background: white;
}
.bg-dark-over-87 {
  background: black;
}
.bg-light-over-87 {
  background: white;
}
.bg-dark-over-88 {
  background: black;
}
.bg-light-over-88 {
  background: white;
}
.bg-dark-over-89 {
  background: black;
}
.bg-light-over-89 {
  background: white;
}
.bg-dark-over-90 {
  background: black;
}
.bg-light-over-90 {
  background: white;
}
.bg-dark-over-91 {
  background: black;
}
.bg-light-over-91 {
  background: white;
}
.bg-dark-over-92 {
  background: black;
}
.bg-light-over-92 {
  background: white;
}
.bg-dark-over-93 {
  background: black;
}
.bg-light-over-93 {
  background: white;
}
.bg-dark-over-94 {
  background: black;
}
.bg-light-over-94 {
  background: white;
}
.bg-dark-over-95 {
  background: black;
}
.bg-light-over-95 {
  background: white;
}
.bg-dark-over-96 {
  background: black;
}
.bg-light-over-96 {
  background: white;
}
.bg-dark-over-97 {
  background: black;
}
.bg-light-over-97 {
  background: white;
}
.bg-dark-over-98 {
  background: black;
}
.bg-light-over-98 {
  background: white;
}
.bg-dark-over-99 {
  background: black;
}
.bg-light-over-99 {
  background: white;
}
.bg-dark-over-100 {
  background: black;
}
.bg-light-over-100 {
  background: white;
}

.text-below {
  color: #8F1013 !important;
}

.border-below {
  border-color: #8F1013;
}

.below {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-below {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-below:hover {
    background-color: #a61316 !important;
  }
}
.tile-below:active, .tile-below:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-below {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-below {
  background-color: #8F1013 !important;
}

.btn-below {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-below:focus, .btn-below:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-below-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-below-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-below-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-below-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-below-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-below-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-below-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-below-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-below-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-below {
  background: #8F1013;
}
.bg-dark-below-1 {
  background: #8a0f12;
}
.bg-light-below-1 {
  background: #941114;
}
.bg-dark-below-2 {
  background: #860f12;
}
.bg-light-below-2 {
  background: #981114;
}
.bg-dark-below-3 {
  background: #810e11;
}
.bg-light-below-3 {
  background: #9d1215;
}
.bg-dark-below-4 {
  background: #7d0e11;
}
.bg-light-below-4 {
  background: #a11215;
}
.bg-dark-below-5 {
  background: #780d10;
}
.bg-light-below-5 {
  background: #a61316;
}
.bg-dark-below-6 {
  background: #730d0f;
}
.bg-light-below-6 {
  background: #ab1317;
}
.bg-dark-below-7 {
  background: #6f0c0f;
}
.bg-light-below-7 {
  background: #af1417;
}
.bg-dark-below-8 {
  background: #6a0c0e;
}
.bg-light-below-8 {
  background: #b41418;
}
.bg-dark-below-9 {
  background: #660b0e;
}
.bg-light-below-9 {
  background: #b81518;
}
.bg-dark-below-10 {
  background: #610b0d;
}
.bg-light-below-10 {
  background: #bd1519;
}
.bg-dark-below-11 {
  background: #5d0a0c;
}
.bg-light-below-11 {
  background: #c1161a;
}
.bg-dark-below-12 {
  background: #580a0c;
}
.bg-light-below-12 {
  background: #c6161a;
}
.bg-dark-below-13 {
  background: #53090b;
}
.bg-light-below-13 {
  background: #cb171b;
}
.bg-dark-below-14 {
  background: #4f090a;
}
.bg-light-below-14 {
  background: #cf171c;
}
.bg-dark-below-15 {
  background: #4a080a;
}
.bg-light-below-15 {
  background: #d4181c;
}
.bg-dark-below-16 {
  background: #460809;
}
.bg-light-below-16 {
  background: #d8181d;
}
.bg-dark-below-17 {
  background: #410709;
}
.bg-light-below-17 {
  background: #dd191d;
}
.bg-dark-below-18 {
  background: #3c0708;
}
.bg-light-below-18 {
  background: #e2191e;
}
.bg-dark-below-19 {
  background: #380607;
}
.bg-light-below-19 {
  background: #e51a1f;
}
.bg-dark-below-20 {
  background: #330607;
}
.bg-light-below-20 {
  background: #e61f24;
}
.bg-dark-below-21 {
  background: #2f0506;
}
.bg-light-below-21 {
  background: #e62428;
}
.bg-dark-below-22 {
  background: #2a0506;
}
.bg-light-below-22 {
  background: #e7282d;
}
.bg-dark-below-23 {
  background: #260405;
}
.bg-light-below-23 {
  background: #e72d31;
}
.bg-dark-below-24 {
  background: #210404;
}
.bg-light-below-24 {
  background: #e83136;
}
.bg-dark-below-25 {
  background: #1c0304;
}
.bg-light-below-25 {
  background: #e9363a;
}
.bg-dark-below-26 {
  background: #180303;
}
.bg-light-below-26 {
  background: #e93b3f;
}
.bg-dark-below-27 {
  background: #130203;
}
.bg-light-below-27 {
  background: #ea3f43;
}
.bg-dark-below-28 {
  background: #0f0202;
}
.bg-light-below-28 {
  background: #ea4448;
}
.bg-dark-below-29 {
  background: #0a0101;
}
.bg-light-below-29 {
  background: #eb484c;
}
.bg-dark-below-30 {
  background: #050101;
}
.bg-light-below-30 {
  background: #eb4d51;
}
.bg-dark-below-31 {
  background: #010000;
}
.bg-light-below-31 {
  background: #ec5255;
}
.bg-dark-below-32 {
  background: black;
}
.bg-light-below-32 {
  background: #ec565a;
}
.bg-dark-below-33 {
  background: black;
}
.bg-light-below-33 {
  background: #ed5b5e;
}
.bg-dark-below-34 {
  background: black;
}
.bg-light-below-34 {
  background: #ed5f63;
}
.bg-dark-below-35 {
  background: black;
}
.bg-light-below-35 {
  background: #ee6467;
}
.bg-dark-below-36 {
  background: black;
}
.bg-light-below-36 {
  background: #ee686c;
}
.bg-dark-below-37 {
  background: black;
}
.bg-light-below-37 {
  background: #ef6d70;
}
.bg-dark-below-38 {
  background: black;
}
.bg-light-below-38 {
  background: #ef7275;
}
.bg-dark-below-39 {
  background: black;
}
.bg-light-below-39 {
  background: #f07679;
}
.bg-dark-below-40 {
  background: black;
}
.bg-light-below-40 {
  background: #f07b7e;
}
.bg-dark-below-41 {
  background: black;
}
.bg-light-below-41 {
  background: #f17f82;
}
.bg-dark-below-42 {
  background: black;
}
.bg-light-below-42 {
  background: #f18487;
}
.bg-dark-below-43 {
  background: black;
}
.bg-light-below-43 {
  background: #f2898b;
}
.bg-dark-below-44 {
  background: black;
}
.bg-light-below-44 {
  background: #f28d90;
}
.bg-dark-below-45 {
  background: black;
}
.bg-light-below-45 {
  background: #f39294;
}
.bg-dark-below-46 {
  background: black;
}
.bg-light-below-46 {
  background: #f39699;
}
.bg-dark-below-47 {
  background: black;
}
.bg-light-below-47 {
  background: #f49b9d;
}
.bg-dark-below-48 {
  background: black;
}
.bg-light-below-48 {
  background: #f49fa1;
}
.bg-dark-below-49 {
  background: black;
}
.bg-light-below-49 {
  background: #f5a4a6;
}
.bg-dark-below-50 {
  background: black;
}
.bg-light-below-50 {
  background: #f5a9aa;
}
.bg-dark-below-51 {
  background: black;
}
.bg-light-below-51 {
  background: #f6adaf;
}
.bg-dark-below-52 {
  background: black;
}
.bg-light-below-52 {
  background: #f6b2b3;
}
.bg-dark-below-53 {
  background: black;
}
.bg-light-below-53 {
  background: #f7b6b8;
}
.bg-dark-below-54 {
  background: black;
}
.bg-light-below-54 {
  background: #f7bbbc;
}
.bg-dark-below-55 {
  background: black;
}
.bg-light-below-55 {
  background: #f8c0c1;
}
.bg-dark-below-56 {
  background: black;
}
.bg-light-below-56 {
  background: #f8c4c5;
}
.bg-dark-below-57 {
  background: black;
}
.bg-light-below-57 {
  background: #f9c9ca;
}
.bg-dark-below-58 {
  background: black;
}
.bg-light-below-58 {
  background: #f9cdce;
}
.bg-dark-below-59 {
  background: black;
}
.bg-light-below-59 {
  background: #fad2d3;
}
.bg-dark-below-60 {
  background: black;
}
.bg-light-below-60 {
  background: #fad7d7;
}
.bg-dark-below-61 {
  background: black;
}
.bg-light-below-61 {
  background: #fbdbdc;
}
.bg-dark-below-62 {
  background: black;
}
.bg-light-below-62 {
  background: #fbe0e0;
}
.bg-dark-below-63 {
  background: black;
}
.bg-light-below-63 {
  background: #fce4e5;
}
.bg-dark-below-64 {
  background: black;
}
.bg-light-below-64 {
  background: #fde9e9;
}
.bg-dark-below-65 {
  background: black;
}
.bg-light-below-65 {
  background: #fdedee;
}
.bg-dark-below-66 {
  background: black;
}
.bg-light-below-66 {
  background: #fef2f2;
}
.bg-dark-below-67 {
  background: black;
}
.bg-light-below-67 {
  background: #fef7f7;
}
.bg-dark-below-68 {
  background: black;
}
.bg-light-below-68 {
  background: #fffbfb;
}
.bg-dark-below-69 {
  background: black;
}
.bg-light-below-69 {
  background: white;
}
.bg-dark-below-70 {
  background: black;
}
.bg-light-below-70 {
  background: white;
}
.bg-dark-below-71 {
  background: black;
}
.bg-light-below-71 {
  background: white;
}
.bg-dark-below-72 {
  background: black;
}
.bg-light-below-72 {
  background: white;
}
.bg-dark-below-73 {
  background: black;
}
.bg-light-below-73 {
  background: white;
}
.bg-dark-below-74 {
  background: black;
}
.bg-light-below-74 {
  background: white;
}
.bg-dark-below-75 {
  background: black;
}
.bg-light-below-75 {
  background: white;
}
.bg-dark-below-76 {
  background: black;
}
.bg-light-below-76 {
  background: white;
}
.bg-dark-below-77 {
  background: black;
}
.bg-light-below-77 {
  background: white;
}
.bg-dark-below-78 {
  background: black;
}
.bg-light-below-78 {
  background: white;
}
.bg-dark-below-79 {
  background: black;
}
.bg-light-below-79 {
  background: white;
}
.bg-dark-below-80 {
  background: black;
}
.bg-light-below-80 {
  background: white;
}
.bg-dark-below-81 {
  background: black;
}
.bg-light-below-81 {
  background: white;
}
.bg-dark-below-82 {
  background: black;
}
.bg-light-below-82 {
  background: white;
}
.bg-dark-below-83 {
  background: black;
}
.bg-light-below-83 {
  background: white;
}
.bg-dark-below-84 {
  background: black;
}
.bg-light-below-84 {
  background: white;
}
.bg-dark-below-85 {
  background: black;
}
.bg-light-below-85 {
  background: white;
}
.bg-dark-below-86 {
  background: black;
}
.bg-light-below-86 {
  background: white;
}
.bg-dark-below-87 {
  background: black;
}
.bg-light-below-87 {
  background: white;
}
.bg-dark-below-88 {
  background: black;
}
.bg-light-below-88 {
  background: white;
}
.bg-dark-below-89 {
  background: black;
}
.bg-light-below-89 {
  background: white;
}
.bg-dark-below-90 {
  background: black;
}
.bg-light-below-90 {
  background: white;
}
.bg-dark-below-91 {
  background: black;
}
.bg-light-below-91 {
  background: white;
}
.bg-dark-below-92 {
  background: black;
}
.bg-light-below-92 {
  background: white;
}
.bg-dark-below-93 {
  background: black;
}
.bg-light-below-93 {
  background: white;
}
.bg-dark-below-94 {
  background: black;
}
.bg-light-below-94 {
  background: white;
}
.bg-dark-below-95 {
  background: black;
}
.bg-light-below-95 {
  background: white;
}
.bg-dark-below-96 {
  background: black;
}
.bg-light-below-96 {
  background: white;
}
.bg-dark-below-97 {
  background: black;
}
.bg-light-below-97 {
  background: white;
}
.bg-dark-below-98 {
  background: black;
}
.bg-light-below-98 {
  background: white;
}
.bg-dark-below-99 {
  background: black;
}
.bg-light-below-99 {
  background: white;
}
.bg-dark-below-100 {
  background: black;
}
.bg-light-below-100 {
  background: white;
}

.text-ontarget {
  color: #14580B !important;
}

.border-ontarget {
  border-color: #14580B;
}

.ontarget {
  background-color: #14580B !important;
  color: white !important;
}

.tile-ontarget {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-ontarget:hover {
    background-color: #196f0e !important;
  }
}
.tile-ontarget:active, .tile-ontarget:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-ontarget {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-ontarget {
  background-color: #14580B !important;
}

.btn-ontarget {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-ontarget:focus, .btn-ontarget:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-ontarget-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-ontarget-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-ontarget-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-ontarget-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-ontarget-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-ontarget-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-ontarget-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-ontarget-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-ontarget-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-ontarget {
  background: #14580B;
}
.bg-dark-ontarget-1 {
  background: #13530a;
}
.bg-light-ontarget-1 {
  background: #155d0c;
}
.bg-dark-ontarget-2 {
  background: #124f0a;
}
.bg-light-ontarget-2 {
  background: #16610c;
}
.bg-dark-ontarget-3 {
  background: #114a09;
}
.bg-light-ontarget-3 {
  background: #17660d;
}
.bg-dark-ontarget-4 {
  background: #104609;
}
.bg-light-ontarget-4 {
  background: #186a0d;
}
.bg-dark-ontarget-5 {
  background: #0f4108;
}
.bg-light-ontarget-5 {
  background: #196f0e;
}
.bg-dark-ontarget-6 {
  background: #0e3d08;
}
.bg-light-ontarget-6 {
  background: #1a730e;
}
.bg-dark-ontarget-7 {
  background: #0d3807;
}
.bg-light-ontarget-7 {
  background: #1b780f;
}
.bg-dark-ontarget-8 {
  background: #0c3406;
}
.bg-light-ontarget-8 {
  background: #1c7c10;
}
.bg-dark-ontarget-9 {
  background: #0b2f06;
}
.bg-light-ontarget-9 {
  background: #1d8110;
}
.bg-dark-ontarget-10 {
  background: #0a2b05;
}
.bg-light-ontarget-10 {
  background: #1e8511;
}
.bg-dark-ontarget-11 {
  background: #092605;
}
.bg-light-ontarget-11 {
  background: #1f8a11;
}
.bg-dark-ontarget-12 {
  background: #082204;
}
.bg-light-ontarget-12 {
  background: #208e12;
}
.bg-dark-ontarget-13 {
  background: #071d04;
}
.bg-light-ontarget-13 {
  background: #219312;
}
.bg-dark-ontarget-14 {
  background: #061903;
}
.bg-light-ontarget-14 {
  background: #229713;
}
.bg-dark-ontarget-15 {
  background: #051403;
}
.bg-light-ontarget-15 {
  background: #239c14;
}
.bg-dark-ontarget-16 {
  background: #040f02;
}
.bg-light-ontarget-16 {
  background: #24a114;
}
.bg-dark-ontarget-17 {
  background: #020b01;
}
.bg-light-ontarget-17 {
  background: #26a515;
}
.bg-dark-ontarget-18 {
  background: #010601;
}
.bg-light-ontarget-18 {
  background: #27aa15;
}
.bg-dark-ontarget-19 {
  background: #000200;
}
.bg-light-ontarget-19 {
  background: #28ae16;
}
.bg-dark-ontarget-20 {
  background: black;
}
.bg-light-ontarget-20 {
  background: #29b316;
}
.bg-dark-ontarget-21 {
  background: black;
}
.bg-light-ontarget-21 {
  background: #2ab717;
}
.bg-dark-ontarget-22 {
  background: black;
}
.bg-light-ontarget-22 {
  background: #2bbc17;
}
.bg-dark-ontarget-23 {
  background: black;
}
.bg-light-ontarget-23 {
  background: #2cc018;
}
.bg-dark-ontarget-24 {
  background: black;
}
.bg-light-ontarget-24 {
  background: #2dc519;
}
.bg-dark-ontarget-25 {
  background: black;
}
.bg-light-ontarget-25 {
  background: #2ec919;
}
.bg-dark-ontarget-26 {
  background: black;
}
.bg-light-ontarget-26 {
  background: #2fce1a;
}
.bg-dark-ontarget-27 {
  background: black;
}
.bg-light-ontarget-27 {
  background: #30d21a;
}
.bg-dark-ontarget-28 {
  background: black;
}
.bg-light-ontarget-28 {
  background: #31d71b;
}
.bg-dark-ontarget-29 {
  background: black;
}
.bg-light-ontarget-29 {
  background: #32db1b;
}
.bg-dark-ontarget-30 {
  background: black;
}
.bg-light-ontarget-30 {
  background: #33e01c;
}
.bg-dark-ontarget-31 {
  background: black;
}
.bg-light-ontarget-31 {
  background: #35e31e;
}
.bg-dark-ontarget-32 {
  background: black;
}
.bg-light-ontarget-32 {
  background: #39e323;
}
.bg-dark-ontarget-33 {
  background: black;
}
.bg-light-ontarget-33 {
  background: #3de427;
}
.bg-dark-ontarget-34 {
  background: black;
}
.bg-light-ontarget-34 {
  background: #41e52c;
}
.bg-dark-ontarget-35 {
  background: black;
}
.bg-light-ontarget-35 {
  background: #45e530;
}
.bg-dark-ontarget-36 {
  background: black;
}
.bg-light-ontarget-36 {
  background: #4ae635;
}
.bg-dark-ontarget-37 {
  background: black;
}
.bg-light-ontarget-37 {
  background: #4ee639;
}
.bg-dark-ontarget-38 {
  background: black;
}
.bg-light-ontarget-38 {
  background: #52e73e;
}
.bg-dark-ontarget-39 {
  background: black;
}
.bg-light-ontarget-39 {
  background: #56e742;
}
.bg-dark-ontarget-40 {
  background: black;
}
.bg-light-ontarget-40 {
  background: #5ae847;
}
.bg-dark-ontarget-41 {
  background: black;
}
.bg-light-ontarget-41 {
  background: #5ee94c;
}
.bg-dark-ontarget-42 {
  background: black;
}
.bg-light-ontarget-42 {
  background: #62e950;
}
.bg-dark-ontarget-43 {
  background: black;
}
.bg-light-ontarget-43 {
  background: #66ea55;
}
.bg-dark-ontarget-44 {
  background: black;
}
.bg-light-ontarget-44 {
  background: #6aea59;
}
.bg-dark-ontarget-45 {
  background: black;
}
.bg-light-ontarget-45 {
  background: #6eeb5e;
}
.bg-dark-ontarget-46 {
  background: black;
}
.bg-light-ontarget-46 {
  background: #72eb62;
}
.bg-dark-ontarget-47 {
  background: black;
}
.bg-light-ontarget-47 {
  background: #76ec67;
}
.bg-dark-ontarget-48 {
  background: black;
}
.bg-light-ontarget-48 {
  background: #7aed6b;
}
.bg-dark-ontarget-49 {
  background: black;
}
.bg-light-ontarget-49 {
  background: #7eed70;
}
.bg-dark-ontarget-50 {
  background: black;
}
.bg-light-ontarget-50 {
  background: #83ee74;
}
.bg-dark-ontarget-51 {
  background: black;
}
.bg-light-ontarget-51 {
  background: #87ee79;
}
.bg-dark-ontarget-52 {
  background: black;
}
.bg-light-ontarget-52 {
  background: #8bef7d;
}
.bg-dark-ontarget-53 {
  background: black;
}
.bg-light-ontarget-53 {
  background: #8fef82;
}
.bg-dark-ontarget-54 {
  background: black;
}
.bg-light-ontarget-54 {
  background: #93f086;
}
.bg-dark-ontarget-55 {
  background: black;
}
.bg-light-ontarget-55 {
  background: #97f18b;
}
.bg-dark-ontarget-56 {
  background: black;
}
.bg-light-ontarget-56 {
  background: #9bf190;
}
.bg-dark-ontarget-57 {
  background: black;
}
.bg-light-ontarget-57 {
  background: #9ff294;
}
.bg-dark-ontarget-58 {
  background: black;
}
.bg-light-ontarget-58 {
  background: #a3f299;
}
.bg-dark-ontarget-59 {
  background: black;
}
.bg-light-ontarget-59 {
  background: #a7f39d;
}
.bg-dark-ontarget-60 {
  background: black;
}
.bg-light-ontarget-60 {
  background: #abf3a2;
}
.bg-dark-ontarget-61 {
  background: black;
}
.bg-light-ontarget-61 {
  background: #aff4a6;
}
.bg-dark-ontarget-62 {
  background: black;
}
.bg-light-ontarget-62 {
  background: #b3f4ab;
}
.bg-dark-ontarget-63 {
  background: black;
}
.bg-light-ontarget-63 {
  background: #b7f5af;
}
.bg-dark-ontarget-64 {
  background: black;
}
.bg-light-ontarget-64 {
  background: #bbf6b4;
}
.bg-dark-ontarget-65 {
  background: black;
}
.bg-light-ontarget-65 {
  background: #c0f6b8;
}
.bg-dark-ontarget-66 {
  background: black;
}
.bg-light-ontarget-66 {
  background: #c4f7bd;
}
.bg-dark-ontarget-67 {
  background: black;
}
.bg-light-ontarget-67 {
  background: #c8f7c1;
}
.bg-dark-ontarget-68 {
  background: black;
}
.bg-light-ontarget-68 {
  background: #ccf8c6;
}
.bg-dark-ontarget-69 {
  background: black;
}
.bg-light-ontarget-69 {
  background: #d0f8ca;
}
.bg-dark-ontarget-70 {
  background: black;
}
.bg-light-ontarget-70 {
  background: #d4f9cf;
}
.bg-dark-ontarget-71 {
  background: black;
}
.bg-light-ontarget-71 {
  background: #d8fad4;
}
.bg-dark-ontarget-72 {
  background: black;
}
.bg-light-ontarget-72 {
  background: #dcfad8;
}
.bg-dark-ontarget-73 {
  background: black;
}
.bg-light-ontarget-73 {
  background: #e0fbdd;
}
.bg-dark-ontarget-74 {
  background: black;
}
.bg-light-ontarget-74 {
  background: #e4fbe1;
}
.bg-dark-ontarget-75 {
  background: black;
}
.bg-light-ontarget-75 {
  background: #e8fce6;
}
.bg-dark-ontarget-76 {
  background: black;
}
.bg-light-ontarget-76 {
  background: #ecfcea;
}
.bg-dark-ontarget-77 {
  background: black;
}
.bg-light-ontarget-77 {
  background: #f0fdef;
}
.bg-dark-ontarget-78 {
  background: black;
}
.bg-light-ontarget-78 {
  background: #f4fef3;
}
.bg-dark-ontarget-79 {
  background: black;
}
.bg-light-ontarget-79 {
  background: #f9fef8;
}
.bg-dark-ontarget-80 {
  background: black;
}
.bg-light-ontarget-80 {
  background: #fdfffc;
}
.bg-dark-ontarget-81 {
  background: black;
}
.bg-light-ontarget-81 {
  background: white;
}
.bg-dark-ontarget-82 {
  background: black;
}
.bg-light-ontarget-82 {
  background: white;
}
.bg-dark-ontarget-83 {
  background: black;
}
.bg-light-ontarget-83 {
  background: white;
}
.bg-dark-ontarget-84 {
  background: black;
}
.bg-light-ontarget-84 {
  background: white;
}
.bg-dark-ontarget-85 {
  background: black;
}
.bg-light-ontarget-85 {
  background: white;
}
.bg-dark-ontarget-86 {
  background: black;
}
.bg-light-ontarget-86 {
  background: white;
}
.bg-dark-ontarget-87 {
  background: black;
}
.bg-light-ontarget-87 {
  background: white;
}
.bg-dark-ontarget-88 {
  background: black;
}
.bg-light-ontarget-88 {
  background: white;
}
.bg-dark-ontarget-89 {
  background: black;
}
.bg-light-ontarget-89 {
  background: white;
}
.bg-dark-ontarget-90 {
  background: black;
}
.bg-light-ontarget-90 {
  background: white;
}
.bg-dark-ontarget-91 {
  background: black;
}
.bg-light-ontarget-91 {
  background: white;
}
.bg-dark-ontarget-92 {
  background: black;
}
.bg-light-ontarget-92 {
  background: white;
}
.bg-dark-ontarget-93 {
  background: black;
}
.bg-light-ontarget-93 {
  background: white;
}
.bg-dark-ontarget-94 {
  background: black;
}
.bg-light-ontarget-94 {
  background: white;
}
.bg-dark-ontarget-95 {
  background: black;
}
.bg-light-ontarget-95 {
  background: white;
}
.bg-dark-ontarget-96 {
  background: black;
}
.bg-light-ontarget-96 {
  background: white;
}
.bg-dark-ontarget-97 {
  background: black;
}
.bg-light-ontarget-97 {
  background: white;
}
.bg-dark-ontarget-98 {
  background: black;
}
.bg-light-ontarget-98 {
  background: white;
}
.bg-dark-ontarget-99 {
  background: black;
}
.bg-light-ontarget-99 {
  background: white;
}
.bg-dark-ontarget-100 {
  background: black;
}
.bg-light-ontarget-100 {
  background: white;
}

.grayscale {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.font-family-webapp-thin {
  font-family: "LatoWebThin", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-regular {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-semibold {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-black {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-heavy {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif !important;
}
.font-weight-initial {
  font-weight: initial;
}
.font-weight-inherit {
  font-weight: inherit;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-bolder {
  font-weight: bolder;
}
.font-weight-lighter {
  font-weight: lighter;
}
.font-weight-100 {
  font-weight: 100;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-400 {
  font-weight: 400;
}
.font-weight-500 {
  font-weight: 500;
}
.font-weight-600 {
  font-weight: 600;
}
.font-weight-700 {
  font-weight: 700;
}
.font-weight-800 {
  font-weight: 800;
}
.font-weight-900 {
  font-weight: 900;
}
.font-family-webapp {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif !important;
}
.font-family-website {
  font-family: "LatoWeb", Helvetica, serif, sans-serif, cursive, fantasy, monospace !important;
}

.text-small {
  font-size: 1.11725rem;
}
@media (max-width: 1366px) {
  .text-small {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  .text-small {
    font-size: 0.82rem;
  }
}
.text-large {
  font-size: 2.3rem !important;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-justify-center {
  text-align: justify;
  text-align-last: center;
}
.text-line-height-initial {
  line-height: initial;
}
.text-line-height-normal {
  line-height: normal;
}
.text-line-height-inherit {
  line-height: inherit;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-italic {
  font-style: italic;
}
.text-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
}
.text-regular {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
}
.text-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
}
.text-semi-bold {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
}
.text-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.text-heavy {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
.text-underline {
  text-decoration: underline;
}
.text-spellable {
  /* this is for presenting user keys and passwords */
  font-family: "Courier New", "Courier", monospace, serif;
  font-size: 2em;
  font-weight: bold;
  color: black;
}

.list-style-none {
  list-style: none;
  padding: 0 !important;
}
.list-style-number {
  list-style-type: decimal;
  margin-left: 20px;
}

.trade {
  position: absolute;
  font-size: 2.5rem;
}

a {
  cursor: pointer !important;
  color: inherit;
}
a:hover {
  text-decoration: none;
  cursor: pointer !important;
}

.cta {
  text-decoration: underline !important;
  color: #007494 !important;
}

.text-deco-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (min-width: 1025px) {
  .text-deco-light {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .text-deco-light {
    font-family: LatoWebMedium;
  }
}

/*!---------------------------------------------------------------------------*\

    #MY MHEALTH APP THEME VARIABLES

\*----------------------------------------------------------------------------*/
html {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  position: relative;
}

body {
  position: relative;
  -webkit-overflow-scrolling: touch !important;
  overflow-x: hidden !important;
}

@media print {
  header {
    display: none !important;
  }
}
.width-1 {
  width: 1vw;
  min-width: 1vw;
}

.width-pc-1 {
  width: 1%;
  min-width: 1%;
}

.height-1 {
  height: 1vh;
  min-height: 1vmin;
}
.height-min-1 {
  min-height: 1vh;
}
.height-pc-1 {
  height: 1%;
  min-height: 1%;
}
.height-vh-1 {
  height: 1vh;
  min-height: 1vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-1 {
    height: 1vh !important;
    min-height: 1vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-1 {
    height: 1vh !important;
    min-height: 1vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-1 {
    height: 1vh !important;
    min-height: 1vh !important;
  }
}

.width-2 {
  width: 2vw;
  min-width: 2vw;
}

.width-pc-2 {
  width: 2%;
  min-width: 2%;
}

.height-2 {
  height: 2vh;
  min-height: 2vmin;
}
.height-min-2 {
  min-height: 2vh;
}
.height-pc-2 {
  height: 2%;
  min-height: 2%;
}
.height-vh-2 {
  height: 2vh;
  min-height: 2vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-2 {
    height: 2vh !important;
    min-height: 2vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-2 {
    height: 2vh !important;
    min-height: 2vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-2 {
    height: 2vh !important;
    min-height: 2vh !important;
  }
}

.width-3 {
  width: 3vw;
  min-width: 3vw;
}

.width-pc-3 {
  width: 3%;
  min-width: 3%;
}

.height-3 {
  height: 3vh;
  min-height: 3vmin;
}
.height-min-3 {
  min-height: 3vh;
}
.height-pc-3 {
  height: 3%;
  min-height: 3%;
}
.height-vh-3 {
  height: 3vh;
  min-height: 3vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-3 {
    height: 3vh !important;
    min-height: 3vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-3 {
    height: 3vh !important;
    min-height: 3vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-3 {
    height: 3vh !important;
    min-height: 3vh !important;
  }
}

.width-4 {
  width: 4vw;
  min-width: 4vw;
}

.width-pc-4 {
  width: 4%;
  min-width: 4%;
}

.height-4 {
  height: 4vh;
  min-height: 4vmin;
}
.height-min-4 {
  min-height: 4vh;
}
.height-pc-4 {
  height: 4%;
  min-height: 4%;
}
.height-vh-4 {
  height: 4vh;
  min-height: 4vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-4 {
    height: 4vh !important;
    min-height: 4vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-4 {
    height: 4vh !important;
    min-height: 4vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-4 {
    height: 4vh !important;
    min-height: 4vh !important;
  }
}

.width-5 {
  width: 5vw;
  min-width: 5vw;
}

.width-pc-5 {
  width: 5%;
  min-width: 5%;
}

.height-5 {
  height: 5vh;
  min-height: 5vmin;
}
.height-min-5 {
  min-height: 5vh;
}
.height-pc-5 {
  height: 5%;
  min-height: 5%;
}
.height-vh-5 {
  height: 5vh;
  min-height: 5vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-5 {
    height: 5vh !important;
    min-height: 5vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-5 {
    height: 5vh !important;
    min-height: 5vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-5 {
    height: 5vh !important;
    min-height: 5vh !important;
  }
}

.width-6 {
  width: 6vw;
  min-width: 6vw;
}

.width-pc-6 {
  width: 6%;
  min-width: 6%;
}

.height-6 {
  height: 6vh;
  min-height: 6vmin;
}
.height-min-6 {
  min-height: 6vh;
}
.height-pc-6 {
  height: 6%;
  min-height: 6%;
}
.height-vh-6 {
  height: 6vh;
  min-height: 6vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-6 {
    height: 6vh !important;
    min-height: 6vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-6 {
    height: 6vh !important;
    min-height: 6vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-6 {
    height: 6vh !important;
    min-height: 6vh !important;
  }
}

.width-7 {
  width: 7vw;
  min-width: 7vw;
}

.width-pc-7 {
  width: 7%;
  min-width: 7%;
}

.height-7 {
  height: 7vh;
  min-height: 7vmin;
}
.height-min-7 {
  min-height: 7vh;
}
.height-pc-7 {
  height: 7%;
  min-height: 7%;
}
.height-vh-7 {
  height: 7vh;
  min-height: 7vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-7 {
    height: 7vh !important;
    min-height: 7vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-7 {
    height: 7vh !important;
    min-height: 7vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-7 {
    height: 7vh !important;
    min-height: 7vh !important;
  }
}

.width-8 {
  width: 8vw;
  min-width: 8vw;
}

.width-pc-8 {
  width: 8%;
  min-width: 8%;
}

.height-8 {
  height: 8vh;
  min-height: 8vmin;
}
.height-min-8 {
  min-height: 8vh;
}
.height-pc-8 {
  height: 8%;
  min-height: 8%;
}
.height-vh-8 {
  height: 8vh;
  min-height: 8vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-8 {
    height: 8vh !important;
    min-height: 8vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-8 {
    height: 8vh !important;
    min-height: 8vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-8 {
    height: 8vh !important;
    min-height: 8vh !important;
  }
}

.width-9 {
  width: 9vw;
  min-width: 9vw;
}

.width-pc-9 {
  width: 9%;
  min-width: 9%;
}

.height-9 {
  height: 9vh;
  min-height: 9vmin;
}
.height-min-9 {
  min-height: 9vh;
}
.height-pc-9 {
  height: 9%;
  min-height: 9%;
}
.height-vh-9 {
  height: 9vh;
  min-height: 9vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-9 {
    height: 9vh !important;
    min-height: 9vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-9 {
    height: 9vh !important;
    min-height: 9vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-9 {
    height: 9vh !important;
    min-height: 9vh !important;
  }
}

.width-10 {
  width: 10vw;
  min-width: 10vw;
}

.width-pc-10 {
  width: 10%;
  min-width: 10%;
}

.height-10 {
  height: 10vh;
  min-height: 10vmin;
}
.height-min-10 {
  min-height: 10vh;
}
.height-pc-10 {
  height: 10%;
  min-height: 10%;
}
.height-vh-10 {
  height: 10vh;
  min-height: 10vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-10 {
    height: 10vh !important;
    min-height: 10vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-10 {
    height: 10vh !important;
    min-height: 10vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-10 {
    height: 10vh !important;
    min-height: 10vh !important;
  }
}

.width-11 {
  width: 11vw;
  min-width: 11vw;
}

.width-pc-11 {
  width: 11%;
  min-width: 11%;
}

.height-11 {
  height: 11vh;
  min-height: 11vmin;
}
.height-min-11 {
  min-height: 11vh;
}
.height-pc-11 {
  height: 11%;
  min-height: 11%;
}
.height-vh-11 {
  height: 11vh;
  min-height: 11vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-11 {
    height: 11vh !important;
    min-height: 11vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-11 {
    height: 11vh !important;
    min-height: 11vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-11 {
    height: 11vh !important;
    min-height: 11vh !important;
  }
}

.width-12 {
  width: 12vw;
  min-width: 12vw;
}

.width-pc-12 {
  width: 12%;
  min-width: 12%;
}

.height-12 {
  height: 12vh;
  min-height: 12vmin;
}
.height-min-12 {
  min-height: 12vh;
}
.height-pc-12 {
  height: 12%;
  min-height: 12%;
}
.height-vh-12 {
  height: 12vh;
  min-height: 12vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-12 {
    height: 12vh !important;
    min-height: 12vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-12 {
    height: 12vh !important;
    min-height: 12vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-12 {
    height: 12vh !important;
    min-height: 12vh !important;
  }
}

.width-13 {
  width: 13vw;
  min-width: 13vw;
}

.width-pc-13 {
  width: 13%;
  min-width: 13%;
}

.height-13 {
  height: 13vh;
  min-height: 13vmin;
}
.height-min-13 {
  min-height: 13vh;
}
.height-pc-13 {
  height: 13%;
  min-height: 13%;
}
.height-vh-13 {
  height: 13vh;
  min-height: 13vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-13 {
    height: 13vh !important;
    min-height: 13vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-13 {
    height: 13vh !important;
    min-height: 13vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-13 {
    height: 13vh !important;
    min-height: 13vh !important;
  }
}

.width-14 {
  width: 14vw;
  min-width: 14vw;
}

.width-pc-14 {
  width: 14%;
  min-width: 14%;
}

.height-14 {
  height: 14vh;
  min-height: 14vmin;
}
.height-min-14 {
  min-height: 14vh;
}
.height-pc-14 {
  height: 14%;
  min-height: 14%;
}
.height-vh-14 {
  height: 14vh;
  min-height: 14vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-14 {
    height: 14vh !important;
    min-height: 14vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-14 {
    height: 14vh !important;
    min-height: 14vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-14 {
    height: 14vh !important;
    min-height: 14vh !important;
  }
}

.width-15 {
  width: 15vw;
  min-width: 15vw;
}

.width-pc-15 {
  width: 15%;
  min-width: 15%;
}

.height-15 {
  height: 15vh;
  min-height: 15vmin;
}
.height-min-15 {
  min-height: 15vh;
}
.height-pc-15 {
  height: 15%;
  min-height: 15%;
}
.height-vh-15 {
  height: 15vh;
  min-height: 15vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-15 {
    height: 15vh !important;
    min-height: 15vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-15 {
    height: 15vh !important;
    min-height: 15vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-15 {
    height: 15vh !important;
    min-height: 15vh !important;
  }
}

.width-16 {
  width: 16vw;
  min-width: 16vw;
}

.width-pc-16 {
  width: 16%;
  min-width: 16%;
}

.height-16 {
  height: 16vh;
  min-height: 16vmin;
}
.height-min-16 {
  min-height: 16vh;
}
.height-pc-16 {
  height: 16%;
  min-height: 16%;
}
.height-vh-16 {
  height: 16vh;
  min-height: 16vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-16 {
    height: 16vh !important;
    min-height: 16vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-16 {
    height: 16vh !important;
    min-height: 16vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-16 {
    height: 16vh !important;
    min-height: 16vh !important;
  }
}

.width-17 {
  width: 17vw;
  min-width: 17vw;
}

.width-pc-17 {
  width: 17%;
  min-width: 17%;
}

.height-17 {
  height: 17vh;
  min-height: 17vmin;
}
.height-min-17 {
  min-height: 17vh;
}
.height-pc-17 {
  height: 17%;
  min-height: 17%;
}
.height-vh-17 {
  height: 17vh;
  min-height: 17vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-17 {
    height: 17vh !important;
    min-height: 17vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-17 {
    height: 17vh !important;
    min-height: 17vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-17 {
    height: 17vh !important;
    min-height: 17vh !important;
  }
}

.width-18 {
  width: 18vw;
  min-width: 18vw;
}

.width-pc-18 {
  width: 18%;
  min-width: 18%;
}

.height-18 {
  height: 18vh;
  min-height: 18vmin;
}
.height-min-18 {
  min-height: 18vh;
}
.height-pc-18 {
  height: 18%;
  min-height: 18%;
}
.height-vh-18 {
  height: 18vh;
  min-height: 18vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-18 {
    height: 18vh !important;
    min-height: 18vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-18 {
    height: 18vh !important;
    min-height: 18vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-18 {
    height: 18vh !important;
    min-height: 18vh !important;
  }
}

.width-19 {
  width: 19vw;
  min-width: 19vw;
}

.width-pc-19 {
  width: 19%;
  min-width: 19%;
}

.height-19 {
  height: 19vh;
  min-height: 19vmin;
}
.height-min-19 {
  min-height: 19vh;
}
.height-pc-19 {
  height: 19%;
  min-height: 19%;
}
.height-vh-19 {
  height: 19vh;
  min-height: 19vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-19 {
    height: 19vh !important;
    min-height: 19vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-19 {
    height: 19vh !important;
    min-height: 19vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-19 {
    height: 19vh !important;
    min-height: 19vh !important;
  }
}

.width-20 {
  width: 20vw;
  min-width: 20vw;
}

.width-pc-20 {
  width: 20%;
  min-width: 20%;
}

.height-20 {
  height: 20vh;
  min-height: 20vmin;
}
.height-min-20 {
  min-height: 20vh;
}
.height-pc-20 {
  height: 20%;
  min-height: 20%;
}
.height-vh-20 {
  height: 20vh;
  min-height: 20vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-20 {
    height: 20vh !important;
    min-height: 20vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-20 {
    height: 20vh !important;
    min-height: 20vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-20 {
    height: 20vh !important;
    min-height: 20vh !important;
  }
}

.width-21 {
  width: 21vw;
  min-width: 21vw;
}

.width-pc-21 {
  width: 21%;
  min-width: 21%;
}

.height-21 {
  height: 21vh;
  min-height: 21vmin;
}
.height-min-21 {
  min-height: 21vh;
}
.height-pc-21 {
  height: 21%;
  min-height: 21%;
}
.height-vh-21 {
  height: 21vh;
  min-height: 21vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-21 {
    height: 21vh !important;
    min-height: 21vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-21 {
    height: 21vh !important;
    min-height: 21vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-21 {
    height: 21vh !important;
    min-height: 21vh !important;
  }
}

.width-22 {
  width: 22vw;
  min-width: 22vw;
}

.width-pc-22 {
  width: 22%;
  min-width: 22%;
}

.height-22 {
  height: 22vh;
  min-height: 22vmin;
}
.height-min-22 {
  min-height: 22vh;
}
.height-pc-22 {
  height: 22%;
  min-height: 22%;
}
.height-vh-22 {
  height: 22vh;
  min-height: 22vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-22 {
    height: 22vh !important;
    min-height: 22vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-22 {
    height: 22vh !important;
    min-height: 22vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-22 {
    height: 22vh !important;
    min-height: 22vh !important;
  }
}

.width-23 {
  width: 23vw;
  min-width: 23vw;
}

.width-pc-23 {
  width: 23%;
  min-width: 23%;
}

.height-23 {
  height: 23vh;
  min-height: 23vmin;
}
.height-min-23 {
  min-height: 23vh;
}
.height-pc-23 {
  height: 23%;
  min-height: 23%;
}
.height-vh-23 {
  height: 23vh;
  min-height: 23vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-23 {
    height: 23vh !important;
    min-height: 23vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-23 {
    height: 23vh !important;
    min-height: 23vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-23 {
    height: 23vh !important;
    min-height: 23vh !important;
  }
}

.width-24 {
  width: 24vw;
  min-width: 24vw;
}

.width-pc-24 {
  width: 24%;
  min-width: 24%;
}

.height-24 {
  height: 24vh;
  min-height: 24vmin;
}
.height-min-24 {
  min-height: 24vh;
}
.height-pc-24 {
  height: 24%;
  min-height: 24%;
}
.height-vh-24 {
  height: 24vh;
  min-height: 24vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-24 {
    height: 24vh !important;
    min-height: 24vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-24 {
    height: 24vh !important;
    min-height: 24vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-24 {
    height: 24vh !important;
    min-height: 24vh !important;
  }
}

.width-25 {
  width: 25vw;
  min-width: 25vw;
}

.width-pc-25 {
  width: 25%;
  min-width: 25%;
}

.height-25 {
  height: 25vh;
  min-height: 25vmin;
}
.height-min-25 {
  min-height: 25vh;
}
.height-pc-25 {
  height: 25%;
  min-height: 25%;
}
.height-vh-25 {
  height: 25vh;
  min-height: 25vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-25 {
    height: 25vh !important;
    min-height: 25vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-25 {
    height: 25vh !important;
    min-height: 25vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-25 {
    height: 25vh !important;
    min-height: 25vh !important;
  }
}

.width-26 {
  width: 26vw;
  min-width: 26vw;
}

.width-pc-26 {
  width: 26%;
  min-width: 26%;
}

.height-26 {
  height: 26vh;
  min-height: 26vmin;
}
.height-min-26 {
  min-height: 26vh;
}
.height-pc-26 {
  height: 26%;
  min-height: 26%;
}
.height-vh-26 {
  height: 26vh;
  min-height: 26vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-26 {
    height: 26vh !important;
    min-height: 26vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-26 {
    height: 26vh !important;
    min-height: 26vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-26 {
    height: 26vh !important;
    min-height: 26vh !important;
  }
}

.width-27 {
  width: 27vw;
  min-width: 27vw;
}

.width-pc-27 {
  width: 27%;
  min-width: 27%;
}

.height-27 {
  height: 27vh;
  min-height: 27vmin;
}
.height-min-27 {
  min-height: 27vh;
}
.height-pc-27 {
  height: 27%;
  min-height: 27%;
}
.height-vh-27 {
  height: 27vh;
  min-height: 27vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-27 {
    height: 27vh !important;
    min-height: 27vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-27 {
    height: 27vh !important;
    min-height: 27vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-27 {
    height: 27vh !important;
    min-height: 27vh !important;
  }
}

.width-28 {
  width: 28vw;
  min-width: 28vw;
}

.width-pc-28 {
  width: 28%;
  min-width: 28%;
}

.height-28 {
  height: 28vh;
  min-height: 28vmin;
}
.height-min-28 {
  min-height: 28vh;
}
.height-pc-28 {
  height: 28%;
  min-height: 28%;
}
.height-vh-28 {
  height: 28vh;
  min-height: 28vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-28 {
    height: 28vh !important;
    min-height: 28vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-28 {
    height: 28vh !important;
    min-height: 28vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-28 {
    height: 28vh !important;
    min-height: 28vh !important;
  }
}

.width-29 {
  width: 29vw;
  min-width: 29vw;
}

.width-pc-29 {
  width: 29%;
  min-width: 29%;
}

.height-29 {
  height: 29vh;
  min-height: 29vmin;
}
.height-min-29 {
  min-height: 29vh;
}
.height-pc-29 {
  height: 29%;
  min-height: 29%;
}
.height-vh-29 {
  height: 29vh;
  min-height: 29vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-29 {
    height: 29vh !important;
    min-height: 29vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-29 {
    height: 29vh !important;
    min-height: 29vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-29 {
    height: 29vh !important;
    min-height: 29vh !important;
  }
}

.width-30 {
  width: 30vw;
  min-width: 30vw;
}

.width-pc-30 {
  width: 30%;
  min-width: 30%;
}

.height-30 {
  height: 30vh;
  min-height: 30vmin;
}
.height-min-30 {
  min-height: 30vh;
}
.height-pc-30 {
  height: 30%;
  min-height: 30%;
}
.height-vh-30 {
  height: 30vh;
  min-height: 30vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-30 {
    height: 30vh !important;
    min-height: 30vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-30 {
    height: 30vh !important;
    min-height: 30vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-30 {
    height: 30vh !important;
    min-height: 30vh !important;
  }
}

.width-31 {
  width: 31vw;
  min-width: 31vw;
}

.width-pc-31 {
  width: 31%;
  min-width: 31%;
}

.height-31 {
  height: 31vh;
  min-height: 31vmin;
}
.height-min-31 {
  min-height: 31vh;
}
.height-pc-31 {
  height: 31%;
  min-height: 31%;
}
.height-vh-31 {
  height: 31vh;
  min-height: 31vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-31 {
    height: 31vh !important;
    min-height: 31vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-31 {
    height: 31vh !important;
    min-height: 31vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-31 {
    height: 31vh !important;
    min-height: 31vh !important;
  }
}

.width-32 {
  width: 32vw;
  min-width: 32vw;
}

.width-pc-32 {
  width: 32%;
  min-width: 32%;
}

.height-32 {
  height: 32vh;
  min-height: 32vmin;
}
.height-min-32 {
  min-height: 32vh;
}
.height-pc-32 {
  height: 32%;
  min-height: 32%;
}
.height-vh-32 {
  height: 32vh;
  min-height: 32vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-32 {
    height: 32vh !important;
    min-height: 32vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-32 {
    height: 32vh !important;
    min-height: 32vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-32 {
    height: 32vh !important;
    min-height: 32vh !important;
  }
}

.width-33 {
  width: 33vw;
  min-width: 33vw;
}

.width-pc-33 {
  width: 33%;
  min-width: 33%;
}

.height-33 {
  height: 33vh;
  min-height: 33vmin;
}
.height-min-33 {
  min-height: 33vh;
}
.height-pc-33 {
  height: 33%;
  min-height: 33%;
}
.height-vh-33 {
  height: 33vh;
  min-height: 33vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-33 {
    height: 33vh !important;
    min-height: 33vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-33 {
    height: 33vh !important;
    min-height: 33vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-33 {
    height: 33vh !important;
    min-height: 33vh !important;
  }
}

.width-34 {
  width: 34vw;
  min-width: 34vw;
}

.width-pc-34 {
  width: 34%;
  min-width: 34%;
}

.height-34 {
  height: 34vh;
  min-height: 34vmin;
}
.height-min-34 {
  min-height: 34vh;
}
.height-pc-34 {
  height: 34%;
  min-height: 34%;
}
.height-vh-34 {
  height: 34vh;
  min-height: 34vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-34 {
    height: 34vh !important;
    min-height: 34vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-34 {
    height: 34vh !important;
    min-height: 34vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-34 {
    height: 34vh !important;
    min-height: 34vh !important;
  }
}

.width-35 {
  width: 35vw;
  min-width: 35vw;
}

.width-pc-35 {
  width: 35%;
  min-width: 35%;
}

.height-35 {
  height: 35vh;
  min-height: 35vmin;
}
.height-min-35 {
  min-height: 35vh;
}
.height-pc-35 {
  height: 35%;
  min-height: 35%;
}
.height-vh-35 {
  height: 35vh;
  min-height: 35vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-35 {
    height: 35vh !important;
    min-height: 35vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-35 {
    height: 35vh !important;
    min-height: 35vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-35 {
    height: 35vh !important;
    min-height: 35vh !important;
  }
}

.width-36 {
  width: 36vw;
  min-width: 36vw;
}

.width-pc-36 {
  width: 36%;
  min-width: 36%;
}

.height-36 {
  height: 36vh;
  min-height: 36vmin;
}
.height-min-36 {
  min-height: 36vh;
}
.height-pc-36 {
  height: 36%;
  min-height: 36%;
}
.height-vh-36 {
  height: 36vh;
  min-height: 36vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-36 {
    height: 36vh !important;
    min-height: 36vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-36 {
    height: 36vh !important;
    min-height: 36vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-36 {
    height: 36vh !important;
    min-height: 36vh !important;
  }
}

.width-37 {
  width: 37vw;
  min-width: 37vw;
}

.width-pc-37 {
  width: 37%;
  min-width: 37%;
}

.height-37 {
  height: 37vh;
  min-height: 37vmin;
}
.height-min-37 {
  min-height: 37vh;
}
.height-pc-37 {
  height: 37%;
  min-height: 37%;
}
.height-vh-37 {
  height: 37vh;
  min-height: 37vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-37 {
    height: 37vh !important;
    min-height: 37vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-37 {
    height: 37vh !important;
    min-height: 37vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-37 {
    height: 37vh !important;
    min-height: 37vh !important;
  }
}

.width-38 {
  width: 38vw;
  min-width: 38vw;
}

.width-pc-38 {
  width: 38%;
  min-width: 38%;
}

.height-38 {
  height: 38vh;
  min-height: 38vmin;
}
.height-min-38 {
  min-height: 38vh;
}
.height-pc-38 {
  height: 38%;
  min-height: 38%;
}
.height-vh-38 {
  height: 38vh;
  min-height: 38vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-38 {
    height: 38vh !important;
    min-height: 38vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-38 {
    height: 38vh !important;
    min-height: 38vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-38 {
    height: 38vh !important;
    min-height: 38vh !important;
  }
}

.width-39 {
  width: 39vw;
  min-width: 39vw;
}

.width-pc-39 {
  width: 39%;
  min-width: 39%;
}

.height-39 {
  height: 39vh;
  min-height: 39vmin;
}
.height-min-39 {
  min-height: 39vh;
}
.height-pc-39 {
  height: 39%;
  min-height: 39%;
}
.height-vh-39 {
  height: 39vh;
  min-height: 39vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-39 {
    height: 39vh !important;
    min-height: 39vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-39 {
    height: 39vh !important;
    min-height: 39vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-39 {
    height: 39vh !important;
    min-height: 39vh !important;
  }
}

.width-40 {
  width: 40vw;
  min-width: 40vw;
}

.width-pc-40 {
  width: 40%;
  min-width: 40%;
}

.height-40 {
  height: 40vh;
  min-height: 40vmin;
}
.height-min-40 {
  min-height: 40vh;
}
.height-pc-40 {
  height: 40%;
  min-height: 40%;
}
.height-vh-40 {
  height: 40vh;
  min-height: 40vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-40 {
    height: 40vh !important;
    min-height: 40vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-40 {
    height: 40vh !important;
    min-height: 40vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-40 {
    height: 40vh !important;
    min-height: 40vh !important;
  }
}

.width-41 {
  width: 41vw;
  min-width: 41vw;
}

.width-pc-41 {
  width: 41%;
  min-width: 41%;
}

.height-41 {
  height: 41vh;
  min-height: 41vmin;
}
.height-min-41 {
  min-height: 41vh;
}
.height-pc-41 {
  height: 41%;
  min-height: 41%;
}
.height-vh-41 {
  height: 41vh;
  min-height: 41vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-41 {
    height: 41vh !important;
    min-height: 41vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-41 {
    height: 41vh !important;
    min-height: 41vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-41 {
    height: 41vh !important;
    min-height: 41vh !important;
  }
}

.width-42 {
  width: 42vw;
  min-width: 42vw;
}

.width-pc-42 {
  width: 42%;
  min-width: 42%;
}

.height-42 {
  height: 42vh;
  min-height: 42vmin;
}
.height-min-42 {
  min-height: 42vh;
}
.height-pc-42 {
  height: 42%;
  min-height: 42%;
}
.height-vh-42 {
  height: 42vh;
  min-height: 42vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-42 {
    height: 42vh !important;
    min-height: 42vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-42 {
    height: 42vh !important;
    min-height: 42vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-42 {
    height: 42vh !important;
    min-height: 42vh !important;
  }
}

.width-43 {
  width: 43vw;
  min-width: 43vw;
}

.width-pc-43 {
  width: 43%;
  min-width: 43%;
}

.height-43 {
  height: 43vh;
  min-height: 43vmin;
}
.height-min-43 {
  min-height: 43vh;
}
.height-pc-43 {
  height: 43%;
  min-height: 43%;
}
.height-vh-43 {
  height: 43vh;
  min-height: 43vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-43 {
    height: 43vh !important;
    min-height: 43vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-43 {
    height: 43vh !important;
    min-height: 43vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-43 {
    height: 43vh !important;
    min-height: 43vh !important;
  }
}

.width-44 {
  width: 44vw;
  min-width: 44vw;
}

.width-pc-44 {
  width: 44%;
  min-width: 44%;
}

.height-44 {
  height: 44vh;
  min-height: 44vmin;
}
.height-min-44 {
  min-height: 44vh;
}
.height-pc-44 {
  height: 44%;
  min-height: 44%;
}
.height-vh-44 {
  height: 44vh;
  min-height: 44vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-44 {
    height: 44vh !important;
    min-height: 44vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-44 {
    height: 44vh !important;
    min-height: 44vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-44 {
    height: 44vh !important;
    min-height: 44vh !important;
  }
}

.width-45 {
  width: 45vw;
  min-width: 45vw;
}

.width-pc-45 {
  width: 45%;
  min-width: 45%;
}

.height-45 {
  height: 45vh;
  min-height: 45vmin;
}
.height-min-45 {
  min-height: 45vh;
}
.height-pc-45 {
  height: 45%;
  min-height: 45%;
}
.height-vh-45 {
  height: 45vh;
  min-height: 45vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-45 {
    height: 45vh !important;
    min-height: 45vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-45 {
    height: 45vh !important;
    min-height: 45vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-45 {
    height: 45vh !important;
    min-height: 45vh !important;
  }
}

.width-46 {
  width: 46vw;
  min-width: 46vw;
}

.width-pc-46 {
  width: 46%;
  min-width: 46%;
}

.height-46 {
  height: 46vh;
  min-height: 46vmin;
}
.height-min-46 {
  min-height: 46vh;
}
.height-pc-46 {
  height: 46%;
  min-height: 46%;
}
.height-vh-46 {
  height: 46vh;
  min-height: 46vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-46 {
    height: 46vh !important;
    min-height: 46vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-46 {
    height: 46vh !important;
    min-height: 46vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-46 {
    height: 46vh !important;
    min-height: 46vh !important;
  }
}

.width-47 {
  width: 47vw;
  min-width: 47vw;
}

.width-pc-47 {
  width: 47%;
  min-width: 47%;
}

.height-47 {
  height: 47vh;
  min-height: 47vmin;
}
.height-min-47 {
  min-height: 47vh;
}
.height-pc-47 {
  height: 47%;
  min-height: 47%;
}
.height-vh-47 {
  height: 47vh;
  min-height: 47vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-47 {
    height: 47vh !important;
    min-height: 47vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-47 {
    height: 47vh !important;
    min-height: 47vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-47 {
    height: 47vh !important;
    min-height: 47vh !important;
  }
}

.width-48 {
  width: 48vw;
  min-width: 48vw;
}

.width-pc-48 {
  width: 48%;
  min-width: 48%;
}

.height-48 {
  height: 48vh;
  min-height: 48vmin;
}
.height-min-48 {
  min-height: 48vh;
}
.height-pc-48 {
  height: 48%;
  min-height: 48%;
}
.height-vh-48 {
  height: 48vh;
  min-height: 48vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-48 {
    height: 48vh !important;
    min-height: 48vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-48 {
    height: 48vh !important;
    min-height: 48vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-48 {
    height: 48vh !important;
    min-height: 48vh !important;
  }
}

.width-49 {
  width: 49vw;
  min-width: 49vw;
}

.width-pc-49 {
  width: 49%;
  min-width: 49%;
}

.height-49 {
  height: 49vh;
  min-height: 49vmin;
}
.height-min-49 {
  min-height: 49vh;
}
.height-pc-49 {
  height: 49%;
  min-height: 49%;
}
.height-vh-49 {
  height: 49vh;
  min-height: 49vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-49 {
    height: 49vh !important;
    min-height: 49vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-49 {
    height: 49vh !important;
    min-height: 49vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-49 {
    height: 49vh !important;
    min-height: 49vh !important;
  }
}

.width-50 {
  width: 50vw;
  min-width: 50vw;
}

.width-pc-50 {
  width: 50%;
  min-width: 50%;
}

.height-50 {
  height: 50vh;
  min-height: 50vmin;
}
.height-min-50 {
  min-height: 50vh;
}
.height-pc-50 {
  height: 50%;
  min-height: 50%;
}
.height-vh-50 {
  height: 50vh;
  min-height: 50vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-50 {
    height: 50vh !important;
    min-height: 50vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-50 {
    height: 50vh !important;
    min-height: 50vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-50 {
    height: 50vh !important;
    min-height: 50vh !important;
  }
}

.width-51 {
  width: 51vw;
  min-width: 51vw;
}

.width-pc-51 {
  width: 51%;
  min-width: 51%;
}

.height-51 {
  height: 51vh;
  min-height: 51vmin;
}
.height-min-51 {
  min-height: 51vh;
}
.height-pc-51 {
  height: 51%;
  min-height: 51%;
}
.height-vh-51 {
  height: 51vh;
  min-height: 51vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-51 {
    height: 51vh !important;
    min-height: 51vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-51 {
    height: 51vh !important;
    min-height: 51vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-51 {
    height: 51vh !important;
    min-height: 51vh !important;
  }
}

.width-52 {
  width: 52vw;
  min-width: 52vw;
}

.width-pc-52 {
  width: 52%;
  min-width: 52%;
}

.height-52 {
  height: 52vh;
  min-height: 52vmin;
}
.height-min-52 {
  min-height: 52vh;
}
.height-pc-52 {
  height: 52%;
  min-height: 52%;
}
.height-vh-52 {
  height: 52vh;
  min-height: 52vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-52 {
    height: 52vh !important;
    min-height: 52vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-52 {
    height: 52vh !important;
    min-height: 52vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-52 {
    height: 52vh !important;
    min-height: 52vh !important;
  }
}

.width-53 {
  width: 53vw;
  min-width: 53vw;
}

.width-pc-53 {
  width: 53%;
  min-width: 53%;
}

.height-53 {
  height: 53vh;
  min-height: 53vmin;
}
.height-min-53 {
  min-height: 53vh;
}
.height-pc-53 {
  height: 53%;
  min-height: 53%;
}
.height-vh-53 {
  height: 53vh;
  min-height: 53vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-53 {
    height: 53vh !important;
    min-height: 53vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-53 {
    height: 53vh !important;
    min-height: 53vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-53 {
    height: 53vh !important;
    min-height: 53vh !important;
  }
}

.width-54 {
  width: 54vw;
  min-width: 54vw;
}

.width-pc-54 {
  width: 54%;
  min-width: 54%;
}

.height-54 {
  height: 54vh;
  min-height: 54vmin;
}
.height-min-54 {
  min-height: 54vh;
}
.height-pc-54 {
  height: 54%;
  min-height: 54%;
}
.height-vh-54 {
  height: 54vh;
  min-height: 54vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-54 {
    height: 54vh !important;
    min-height: 54vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-54 {
    height: 54vh !important;
    min-height: 54vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-54 {
    height: 54vh !important;
    min-height: 54vh !important;
  }
}

.width-55 {
  width: 55vw;
  min-width: 55vw;
}

.width-pc-55 {
  width: 55%;
  min-width: 55%;
}

.height-55 {
  height: 55vh;
  min-height: 55vmin;
}
.height-min-55 {
  min-height: 55vh;
}
.height-pc-55 {
  height: 55%;
  min-height: 55%;
}
.height-vh-55 {
  height: 55vh;
  min-height: 55vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-55 {
    height: 55vh !important;
    min-height: 55vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-55 {
    height: 55vh !important;
    min-height: 55vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-55 {
    height: 55vh !important;
    min-height: 55vh !important;
  }
}

.width-56 {
  width: 56vw;
  min-width: 56vw;
}

.width-pc-56 {
  width: 56%;
  min-width: 56%;
}

.height-56 {
  height: 56vh;
  min-height: 56vmin;
}
.height-min-56 {
  min-height: 56vh;
}
.height-pc-56 {
  height: 56%;
  min-height: 56%;
}
.height-vh-56 {
  height: 56vh;
  min-height: 56vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-56 {
    height: 56vh !important;
    min-height: 56vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-56 {
    height: 56vh !important;
    min-height: 56vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-56 {
    height: 56vh !important;
    min-height: 56vh !important;
  }
}

.width-57 {
  width: 57vw;
  min-width: 57vw;
}

.width-pc-57 {
  width: 57%;
  min-width: 57%;
}

.height-57 {
  height: 57vh;
  min-height: 57vmin;
}
.height-min-57 {
  min-height: 57vh;
}
.height-pc-57 {
  height: 57%;
  min-height: 57%;
}
.height-vh-57 {
  height: 57vh;
  min-height: 57vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-57 {
    height: 57vh !important;
    min-height: 57vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-57 {
    height: 57vh !important;
    min-height: 57vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-57 {
    height: 57vh !important;
    min-height: 57vh !important;
  }
}

.width-58 {
  width: 58vw;
  min-width: 58vw;
}

.width-pc-58 {
  width: 58%;
  min-width: 58%;
}

.height-58 {
  height: 58vh;
  min-height: 58vmin;
}
.height-min-58 {
  min-height: 58vh;
}
.height-pc-58 {
  height: 58%;
  min-height: 58%;
}
.height-vh-58 {
  height: 58vh;
  min-height: 58vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-58 {
    height: 58vh !important;
    min-height: 58vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-58 {
    height: 58vh !important;
    min-height: 58vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-58 {
    height: 58vh !important;
    min-height: 58vh !important;
  }
}

.width-59 {
  width: 59vw;
  min-width: 59vw;
}

.width-pc-59 {
  width: 59%;
  min-width: 59%;
}

.height-59 {
  height: 59vh;
  min-height: 59vmin;
}
.height-min-59 {
  min-height: 59vh;
}
.height-pc-59 {
  height: 59%;
  min-height: 59%;
}
.height-vh-59 {
  height: 59vh;
  min-height: 59vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-59 {
    height: 59vh !important;
    min-height: 59vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-59 {
    height: 59vh !important;
    min-height: 59vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-59 {
    height: 59vh !important;
    min-height: 59vh !important;
  }
}

.width-60 {
  width: 60vw;
  min-width: 60vw;
}

.width-pc-60 {
  width: 60%;
  min-width: 60%;
}

.height-60 {
  height: 60vh;
  min-height: 60vmin;
}
.height-min-60 {
  min-height: 60vh;
}
.height-pc-60 {
  height: 60%;
  min-height: 60%;
}
.height-vh-60 {
  height: 60vh;
  min-height: 60vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-60 {
    height: 60vh !important;
    min-height: 60vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-60 {
    height: 60vh !important;
    min-height: 60vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-60 {
    height: 60vh !important;
    min-height: 60vh !important;
  }
}

.width-61 {
  width: 61vw;
  min-width: 61vw;
}

.width-pc-61 {
  width: 61%;
  min-width: 61%;
}

.height-61 {
  height: 61vh;
  min-height: 61vmin;
}
.height-min-61 {
  min-height: 61vh;
}
.height-pc-61 {
  height: 61%;
  min-height: 61%;
}
.height-vh-61 {
  height: 61vh;
  min-height: 61vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-61 {
    height: 61vh !important;
    min-height: 61vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-61 {
    height: 61vh !important;
    min-height: 61vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-61 {
    height: 61vh !important;
    min-height: 61vh !important;
  }
}

.width-62 {
  width: 62vw;
  min-width: 62vw;
}

.width-pc-62 {
  width: 62%;
  min-width: 62%;
}

.height-62 {
  height: 62vh;
  min-height: 62vmin;
}
.height-min-62 {
  min-height: 62vh;
}
.height-pc-62 {
  height: 62%;
  min-height: 62%;
}
.height-vh-62 {
  height: 62vh;
  min-height: 62vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-62 {
    height: 62vh !important;
    min-height: 62vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-62 {
    height: 62vh !important;
    min-height: 62vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-62 {
    height: 62vh !important;
    min-height: 62vh !important;
  }
}

.width-63 {
  width: 63vw;
  min-width: 63vw;
}

.width-pc-63 {
  width: 63%;
  min-width: 63%;
}

.height-63 {
  height: 63vh;
  min-height: 63vmin;
}
.height-min-63 {
  min-height: 63vh;
}
.height-pc-63 {
  height: 63%;
  min-height: 63%;
}
.height-vh-63 {
  height: 63vh;
  min-height: 63vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-63 {
    height: 63vh !important;
    min-height: 63vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-63 {
    height: 63vh !important;
    min-height: 63vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-63 {
    height: 63vh !important;
    min-height: 63vh !important;
  }
}

.width-64 {
  width: 64vw;
  min-width: 64vw;
}

.width-pc-64 {
  width: 64%;
  min-width: 64%;
}

.height-64 {
  height: 64vh;
  min-height: 64vmin;
}
.height-min-64 {
  min-height: 64vh;
}
.height-pc-64 {
  height: 64%;
  min-height: 64%;
}
.height-vh-64 {
  height: 64vh;
  min-height: 64vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-64 {
    height: 64vh !important;
    min-height: 64vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-64 {
    height: 64vh !important;
    min-height: 64vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-64 {
    height: 64vh !important;
    min-height: 64vh !important;
  }
}

.width-65 {
  width: 65vw;
  min-width: 65vw;
}

.width-pc-65 {
  width: 65%;
  min-width: 65%;
}

.height-65 {
  height: 65vh;
  min-height: 65vmin;
}
.height-min-65 {
  min-height: 65vh;
}
.height-pc-65 {
  height: 65%;
  min-height: 65%;
}
.height-vh-65 {
  height: 65vh;
  min-height: 65vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-65 {
    height: 65vh !important;
    min-height: 65vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-65 {
    height: 65vh !important;
    min-height: 65vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-65 {
    height: 65vh !important;
    min-height: 65vh !important;
  }
}

.width-66 {
  width: 66vw;
  min-width: 66vw;
}

.width-pc-66 {
  width: 66%;
  min-width: 66%;
}

.height-66 {
  height: 66vh;
  min-height: 66vmin;
}
.height-min-66 {
  min-height: 66vh;
}
.height-pc-66 {
  height: 66%;
  min-height: 66%;
}
.height-vh-66 {
  height: 66vh;
  min-height: 66vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-66 {
    height: 66vh !important;
    min-height: 66vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-66 {
    height: 66vh !important;
    min-height: 66vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-66 {
    height: 66vh !important;
    min-height: 66vh !important;
  }
}

.width-67 {
  width: 67vw;
  min-width: 67vw;
}

.width-pc-67 {
  width: 67%;
  min-width: 67%;
}

.height-67 {
  height: 67vh;
  min-height: 67vmin;
}
.height-min-67 {
  min-height: 67vh;
}
.height-pc-67 {
  height: 67%;
  min-height: 67%;
}
.height-vh-67 {
  height: 67vh;
  min-height: 67vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-67 {
    height: 67vh !important;
    min-height: 67vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-67 {
    height: 67vh !important;
    min-height: 67vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-67 {
    height: 67vh !important;
    min-height: 67vh !important;
  }
}

.width-68 {
  width: 68vw;
  min-width: 68vw;
}

.width-pc-68 {
  width: 68%;
  min-width: 68%;
}

.height-68 {
  height: 68vh;
  min-height: 68vmin;
}
.height-min-68 {
  min-height: 68vh;
}
.height-pc-68 {
  height: 68%;
  min-height: 68%;
}
.height-vh-68 {
  height: 68vh;
  min-height: 68vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-68 {
    height: 68vh !important;
    min-height: 68vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-68 {
    height: 68vh !important;
    min-height: 68vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-68 {
    height: 68vh !important;
    min-height: 68vh !important;
  }
}

.width-69 {
  width: 69vw;
  min-width: 69vw;
}

.width-pc-69 {
  width: 69%;
  min-width: 69%;
}

.height-69 {
  height: 69vh;
  min-height: 69vmin;
}
.height-min-69 {
  min-height: 69vh;
}
.height-pc-69 {
  height: 69%;
  min-height: 69%;
}
.height-vh-69 {
  height: 69vh;
  min-height: 69vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-69 {
    height: 69vh !important;
    min-height: 69vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-69 {
    height: 69vh !important;
    min-height: 69vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-69 {
    height: 69vh !important;
    min-height: 69vh !important;
  }
}

.width-70 {
  width: 70vw;
  min-width: 70vw;
}

.width-pc-70 {
  width: 70%;
  min-width: 70%;
}

.height-70 {
  height: 70vh;
  min-height: 70vmin;
}
.height-min-70 {
  min-height: 70vh;
}
.height-pc-70 {
  height: 70%;
  min-height: 70%;
}
.height-vh-70 {
  height: 70vh;
  min-height: 70vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-70 {
    height: 70vh !important;
    min-height: 70vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-70 {
    height: 70vh !important;
    min-height: 70vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-70 {
    height: 70vh !important;
    min-height: 70vh !important;
  }
}

.width-71 {
  width: 71vw;
  min-width: 71vw;
}

.width-pc-71 {
  width: 71%;
  min-width: 71%;
}

.height-71 {
  height: 71vh;
  min-height: 71vmin;
}
.height-min-71 {
  min-height: 71vh;
}
.height-pc-71 {
  height: 71%;
  min-height: 71%;
}
.height-vh-71 {
  height: 71vh;
  min-height: 71vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-71 {
    height: 71vh !important;
    min-height: 71vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-71 {
    height: 71vh !important;
    min-height: 71vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-71 {
    height: 71vh !important;
    min-height: 71vh !important;
  }
}

.width-72 {
  width: 72vw;
  min-width: 72vw;
}

.width-pc-72 {
  width: 72%;
  min-width: 72%;
}

.height-72 {
  height: 72vh;
  min-height: 72vmin;
}
.height-min-72 {
  min-height: 72vh;
}
.height-pc-72 {
  height: 72%;
  min-height: 72%;
}
.height-vh-72 {
  height: 72vh;
  min-height: 72vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-72 {
    height: 72vh !important;
    min-height: 72vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-72 {
    height: 72vh !important;
    min-height: 72vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-72 {
    height: 72vh !important;
    min-height: 72vh !important;
  }
}

.width-73 {
  width: 73vw;
  min-width: 73vw;
}

.width-pc-73 {
  width: 73%;
  min-width: 73%;
}

.height-73 {
  height: 73vh;
  min-height: 73vmin;
}
.height-min-73 {
  min-height: 73vh;
}
.height-pc-73 {
  height: 73%;
  min-height: 73%;
}
.height-vh-73 {
  height: 73vh;
  min-height: 73vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-73 {
    height: 73vh !important;
    min-height: 73vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-73 {
    height: 73vh !important;
    min-height: 73vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-73 {
    height: 73vh !important;
    min-height: 73vh !important;
  }
}

.width-74 {
  width: 74vw;
  min-width: 74vw;
}

.width-pc-74 {
  width: 74%;
  min-width: 74%;
}

.height-74 {
  height: 74vh;
  min-height: 74vmin;
}
.height-min-74 {
  min-height: 74vh;
}
.height-pc-74 {
  height: 74%;
  min-height: 74%;
}
.height-vh-74 {
  height: 74vh;
  min-height: 74vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-74 {
    height: 74vh !important;
    min-height: 74vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-74 {
    height: 74vh !important;
    min-height: 74vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-74 {
    height: 74vh !important;
    min-height: 74vh !important;
  }
}

.width-75 {
  width: 75vw;
  min-width: 75vw;
}

.width-pc-75 {
  width: 75%;
  min-width: 75%;
}

.height-75 {
  height: 75vh;
  min-height: 75vmin;
}
.height-min-75 {
  min-height: 75vh;
}
.height-pc-75 {
  height: 75%;
  min-height: 75%;
}
.height-vh-75 {
  height: 75vh;
  min-height: 75vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-75 {
    height: 75vh !important;
    min-height: 75vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-75 {
    height: 75vh !important;
    min-height: 75vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-75 {
    height: 75vh !important;
    min-height: 75vh !important;
  }
}

.width-76 {
  width: 76vw;
  min-width: 76vw;
}

.width-pc-76 {
  width: 76%;
  min-width: 76%;
}

.height-76 {
  height: 76vh;
  min-height: 76vmin;
}
.height-min-76 {
  min-height: 76vh;
}
.height-pc-76 {
  height: 76%;
  min-height: 76%;
}
.height-vh-76 {
  height: 76vh;
  min-height: 76vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-76 {
    height: 76vh !important;
    min-height: 76vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-76 {
    height: 76vh !important;
    min-height: 76vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-76 {
    height: 76vh !important;
    min-height: 76vh !important;
  }
}

.width-77 {
  width: 77vw;
  min-width: 77vw;
}

.width-pc-77 {
  width: 77%;
  min-width: 77%;
}

.height-77 {
  height: 77vh;
  min-height: 77vmin;
}
.height-min-77 {
  min-height: 77vh;
}
.height-pc-77 {
  height: 77%;
  min-height: 77%;
}
.height-vh-77 {
  height: 77vh;
  min-height: 77vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-77 {
    height: 77vh !important;
    min-height: 77vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-77 {
    height: 77vh !important;
    min-height: 77vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-77 {
    height: 77vh !important;
    min-height: 77vh !important;
  }
}

.width-78 {
  width: 78vw;
  min-width: 78vw;
}

.width-pc-78 {
  width: 78%;
  min-width: 78%;
}

.height-78 {
  height: 78vh;
  min-height: 78vmin;
}
.height-min-78 {
  min-height: 78vh;
}
.height-pc-78 {
  height: 78%;
  min-height: 78%;
}
.height-vh-78 {
  height: 78vh;
  min-height: 78vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-78 {
    height: 78vh !important;
    min-height: 78vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-78 {
    height: 78vh !important;
    min-height: 78vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-78 {
    height: 78vh !important;
    min-height: 78vh !important;
  }
}

.width-79 {
  width: 79vw;
  min-width: 79vw;
}

.width-pc-79 {
  width: 79%;
  min-width: 79%;
}

.height-79 {
  height: 79vh;
  min-height: 79vmin;
}
.height-min-79 {
  min-height: 79vh;
}
.height-pc-79 {
  height: 79%;
  min-height: 79%;
}
.height-vh-79 {
  height: 79vh;
  min-height: 79vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-79 {
    height: 79vh !important;
    min-height: 79vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-79 {
    height: 79vh !important;
    min-height: 79vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-79 {
    height: 79vh !important;
    min-height: 79vh !important;
  }
}

.width-80 {
  width: 80vw;
  min-width: 80vw;
}

.width-pc-80 {
  width: 80%;
  min-width: 80%;
}

.height-80 {
  height: 80vh;
  min-height: 80vmin;
}
.height-min-80 {
  min-height: 80vh;
}
.height-pc-80 {
  height: 80%;
  min-height: 80%;
}
.height-vh-80 {
  height: 80vh;
  min-height: 80vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-80 {
    height: 80vh !important;
    min-height: 80vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-80 {
    height: 80vh !important;
    min-height: 80vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-80 {
    height: 80vh !important;
    min-height: 80vh !important;
  }
}

.width-81 {
  width: 81vw;
  min-width: 81vw;
}

.width-pc-81 {
  width: 81%;
  min-width: 81%;
}

.height-81 {
  height: 81vh;
  min-height: 81vmin;
}
.height-min-81 {
  min-height: 81vh;
}
.height-pc-81 {
  height: 81%;
  min-height: 81%;
}
.height-vh-81 {
  height: 81vh;
  min-height: 81vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-81 {
    height: 81vh !important;
    min-height: 81vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-81 {
    height: 81vh !important;
    min-height: 81vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-81 {
    height: 81vh !important;
    min-height: 81vh !important;
  }
}

.width-82 {
  width: 82vw;
  min-width: 82vw;
}

.width-pc-82 {
  width: 82%;
  min-width: 82%;
}

.height-82 {
  height: 82vh;
  min-height: 82vmin;
}
.height-min-82 {
  min-height: 82vh;
}
.height-pc-82 {
  height: 82%;
  min-height: 82%;
}
.height-vh-82 {
  height: 82vh;
  min-height: 82vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-82 {
    height: 82vh !important;
    min-height: 82vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-82 {
    height: 82vh !important;
    min-height: 82vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-82 {
    height: 82vh !important;
    min-height: 82vh !important;
  }
}

.width-83 {
  width: 83vw;
  min-width: 83vw;
}

.width-pc-83 {
  width: 83%;
  min-width: 83%;
}

.height-83 {
  height: 83vh;
  min-height: 83vmin;
}
.height-min-83 {
  min-height: 83vh;
}
.height-pc-83 {
  height: 83%;
  min-height: 83%;
}
.height-vh-83 {
  height: 83vh;
  min-height: 83vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-83 {
    height: 83vh !important;
    min-height: 83vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-83 {
    height: 83vh !important;
    min-height: 83vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-83 {
    height: 83vh !important;
    min-height: 83vh !important;
  }
}

.width-84 {
  width: 84vw;
  min-width: 84vw;
}

.width-pc-84 {
  width: 84%;
  min-width: 84%;
}

.height-84 {
  height: 84vh;
  min-height: 84vmin;
}
.height-min-84 {
  min-height: 84vh;
}
.height-pc-84 {
  height: 84%;
  min-height: 84%;
}
.height-vh-84 {
  height: 84vh;
  min-height: 84vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-84 {
    height: 84vh !important;
    min-height: 84vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-84 {
    height: 84vh !important;
    min-height: 84vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-84 {
    height: 84vh !important;
    min-height: 84vh !important;
  }
}

.width-85 {
  width: 85vw;
  min-width: 85vw;
}

.width-pc-85 {
  width: 85%;
  min-width: 85%;
}

.height-85 {
  height: 85vh;
  min-height: 85vmin;
}
.height-min-85 {
  min-height: 85vh;
}
.height-pc-85 {
  height: 85%;
  min-height: 85%;
}
.height-vh-85 {
  height: 85vh;
  min-height: 85vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-85 {
    height: 85vh !important;
    min-height: 85vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-85 {
    height: 85vh !important;
    min-height: 85vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-85 {
    height: 85vh !important;
    min-height: 85vh !important;
  }
}

.width-86 {
  width: 86vw;
  min-width: 86vw;
}

.width-pc-86 {
  width: 86%;
  min-width: 86%;
}

.height-86 {
  height: 86vh;
  min-height: 86vmin;
}
.height-min-86 {
  min-height: 86vh;
}
.height-pc-86 {
  height: 86%;
  min-height: 86%;
}
.height-vh-86 {
  height: 86vh;
  min-height: 86vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-86 {
    height: 86vh !important;
    min-height: 86vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-86 {
    height: 86vh !important;
    min-height: 86vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-86 {
    height: 86vh !important;
    min-height: 86vh !important;
  }
}

.width-87 {
  width: 87vw;
  min-width: 87vw;
}

.width-pc-87 {
  width: 87%;
  min-width: 87%;
}

.height-87 {
  height: 87vh;
  min-height: 87vmin;
}
.height-min-87 {
  min-height: 87vh;
}
.height-pc-87 {
  height: 87%;
  min-height: 87%;
}
.height-vh-87 {
  height: 87vh;
  min-height: 87vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-87 {
    height: 87vh !important;
    min-height: 87vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-87 {
    height: 87vh !important;
    min-height: 87vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-87 {
    height: 87vh !important;
    min-height: 87vh !important;
  }
}

.width-88 {
  width: 88vw;
  min-width: 88vw;
}

.width-pc-88 {
  width: 88%;
  min-width: 88%;
}

.height-88 {
  height: 88vh;
  min-height: 88vmin;
}
.height-min-88 {
  min-height: 88vh;
}
.height-pc-88 {
  height: 88%;
  min-height: 88%;
}
.height-vh-88 {
  height: 88vh;
  min-height: 88vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-88 {
    height: 88vh !important;
    min-height: 88vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-88 {
    height: 88vh !important;
    min-height: 88vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-88 {
    height: 88vh !important;
    min-height: 88vh !important;
  }
}

.width-89 {
  width: 89vw;
  min-width: 89vw;
}

.width-pc-89 {
  width: 89%;
  min-width: 89%;
}

.height-89 {
  height: 89vh;
  min-height: 89vmin;
}
.height-min-89 {
  min-height: 89vh;
}
.height-pc-89 {
  height: 89%;
  min-height: 89%;
}
.height-vh-89 {
  height: 89vh;
  min-height: 89vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-89 {
    height: 89vh !important;
    min-height: 89vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-89 {
    height: 89vh !important;
    min-height: 89vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-89 {
    height: 89vh !important;
    min-height: 89vh !important;
  }
}

.width-90 {
  width: 90vw;
  min-width: 90vw;
}

.width-pc-90 {
  width: 90%;
  min-width: 90%;
}

.height-90 {
  height: 90vh;
  min-height: 90vmin;
}
.height-min-90 {
  min-height: 90vh;
}
.height-pc-90 {
  height: 90%;
  min-height: 90%;
}
.height-vh-90 {
  height: 90vh;
  min-height: 90vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-90 {
    height: 90vh !important;
    min-height: 90vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-90 {
    height: 90vh !important;
    min-height: 90vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-90 {
    height: 90vh !important;
    min-height: 90vh !important;
  }
}

.width-91 {
  width: 91vw;
  min-width: 91vw;
}

.width-pc-91 {
  width: 91%;
  min-width: 91%;
}

.height-91 {
  height: 91vh;
  min-height: 91vmin;
}
.height-min-91 {
  min-height: 91vh;
}
.height-pc-91 {
  height: 91%;
  min-height: 91%;
}
.height-vh-91 {
  height: 91vh;
  min-height: 91vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-91 {
    height: 91vh !important;
    min-height: 91vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-91 {
    height: 91vh !important;
    min-height: 91vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-91 {
    height: 91vh !important;
    min-height: 91vh !important;
  }
}

.width-92 {
  width: 92vw;
  min-width: 92vw;
}

.width-pc-92 {
  width: 92%;
  min-width: 92%;
}

.height-92 {
  height: 92vh;
  min-height: 92vmin;
}
.height-min-92 {
  min-height: 92vh;
}
.height-pc-92 {
  height: 92%;
  min-height: 92%;
}
.height-vh-92 {
  height: 92vh;
  min-height: 92vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-92 {
    height: 92vh !important;
    min-height: 92vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-92 {
    height: 92vh !important;
    min-height: 92vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-92 {
    height: 92vh !important;
    min-height: 92vh !important;
  }
}

.width-93 {
  width: 93vw;
  min-width: 93vw;
}

.width-pc-93 {
  width: 93%;
  min-width: 93%;
}

.height-93 {
  height: 93vh;
  min-height: 93vmin;
}
.height-min-93 {
  min-height: 93vh;
}
.height-pc-93 {
  height: 93%;
  min-height: 93%;
}
.height-vh-93 {
  height: 93vh;
  min-height: 93vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-93 {
    height: 93vh !important;
    min-height: 93vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-93 {
    height: 93vh !important;
    min-height: 93vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-93 {
    height: 93vh !important;
    min-height: 93vh !important;
  }
}

.width-94 {
  width: 94vw;
  min-width: 94vw;
}

.width-pc-94 {
  width: 94%;
  min-width: 94%;
}

.height-94 {
  height: 94vh;
  min-height: 94vmin;
}
.height-min-94 {
  min-height: 94vh;
}
.height-pc-94 {
  height: 94%;
  min-height: 94%;
}
.height-vh-94 {
  height: 94vh;
  min-height: 94vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-94 {
    height: 94vh !important;
    min-height: 94vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-94 {
    height: 94vh !important;
    min-height: 94vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-94 {
    height: 94vh !important;
    min-height: 94vh !important;
  }
}

.width-95 {
  width: 95vw;
  min-width: 95vw;
}

.width-pc-95 {
  width: 95%;
  min-width: 95%;
}

.height-95 {
  height: 95vh;
  min-height: 95vmin;
}
.height-min-95 {
  min-height: 95vh;
}
.height-pc-95 {
  height: 95%;
  min-height: 95%;
}
.height-vh-95 {
  height: 95vh;
  min-height: 95vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-95 {
    height: 95vh !important;
    min-height: 95vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-95 {
    height: 95vh !important;
    min-height: 95vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-95 {
    height: 95vh !important;
    min-height: 95vh !important;
  }
}

.width-96 {
  width: 96vw;
  min-width: 96vw;
}

.width-pc-96 {
  width: 96%;
  min-width: 96%;
}

.height-96 {
  height: 96vh;
  min-height: 96vmin;
}
.height-min-96 {
  min-height: 96vh;
}
.height-pc-96 {
  height: 96%;
  min-height: 96%;
}
.height-vh-96 {
  height: 96vh;
  min-height: 96vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-96 {
    height: 96vh !important;
    min-height: 96vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-96 {
    height: 96vh !important;
    min-height: 96vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-96 {
    height: 96vh !important;
    min-height: 96vh !important;
  }
}

.width-97 {
  width: 97vw;
  min-width: 97vw;
}

.width-pc-97 {
  width: 97%;
  min-width: 97%;
}

.height-97 {
  height: 97vh;
  min-height: 97vmin;
}
.height-min-97 {
  min-height: 97vh;
}
.height-pc-97 {
  height: 97%;
  min-height: 97%;
}
.height-vh-97 {
  height: 97vh;
  min-height: 97vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-97 {
    height: 97vh !important;
    min-height: 97vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-97 {
    height: 97vh !important;
    min-height: 97vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-97 {
    height: 97vh !important;
    min-height: 97vh !important;
  }
}

.width-98 {
  width: 98vw;
  min-width: 98vw;
}

.width-pc-98 {
  width: 98%;
  min-width: 98%;
}

.height-98 {
  height: 98vh;
  min-height: 98vmin;
}
.height-min-98 {
  min-height: 98vh;
}
.height-pc-98 {
  height: 98%;
  min-height: 98%;
}
.height-vh-98 {
  height: 98vh;
  min-height: 98vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-98 {
    height: 98vh !important;
    min-height: 98vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-98 {
    height: 98vh !important;
    min-height: 98vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-98 {
    height: 98vh !important;
    min-height: 98vh !important;
  }
}

.width-99 {
  width: 99vw;
  min-width: 99vw;
}

.width-pc-99 {
  width: 99%;
  min-width: 99%;
}

.height-99 {
  height: 99vh;
  min-height: 99vmin;
}
.height-min-99 {
  min-height: 99vh;
}
.height-pc-99 {
  height: 99%;
  min-height: 99%;
}
.height-vh-99 {
  height: 99vh;
  min-height: 99vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-99 {
    height: 99vh !important;
    min-height: 99vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-99 {
    height: 99vh !important;
    min-height: 99vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-99 {
    height: 99vh !important;
    min-height: 99vh !important;
  }
}

.width-100 {
  width: 100vw;
  min-width: 100vw;
}

.width-pc-100 {
  width: 100%;
  min-width: 100%;
}

.height-100 {
  height: 100vh;
  min-height: 100vmin;
}
.height-min-100 {
  min-height: 100vh;
}
.height-pc-100 {
  height: 100%;
  min-height: 100%;
}
.height-vh-100 {
  height: 100vh;
  min-height: 100vmin;
}
@media (max-width: 768px) {
  .height-tablet-xs-100 {
    height: 100vh !important;
    min-height: 100vh !important;
  }
}
@media (max-width: 736px) {
  .height-mobile-xlg-100 {
    height: 100vh !important;
    min-height: 100vh !important;
  }
}
@media (max-width: 575px) {
  .height-mobile-lg-100 {
    height: 100vh !important;
    min-height: 100vh !important;
  }
}

@media (max-width: 1024px) {
  .height-100 {
    height: calc(100vh - 100px) !important;
    min-height: calc(100vh - 100px) !important;
  }
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  margin: 0 auto;
  display: block;
}

.center-vertically {
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.display-inline {
  display: inline !important;
}
.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-flex {
  display: flex;
}
.display-inline-flex {
  display: inline-flex;
}

.grid {
  display: grid;
}
.clearfix {
  display: inline-block;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .clearfix {
  display: block;
}

* html .clearfix {
  height: 1%;
}

@media (max-width: 1024px) {
  .mobile-first {
    order: 1;
  }
  .mobile-second {
    order: 2;
  }
}
.position-fixed {
  position: fixed !important;
}

.bg {
  z-index: 1;
  position: relative;
  box-sizing: border-box;
  transform-style: inherit;
}
.bg-container-parallax {
  display: contents;
  overflow: -webkit-paged-x;
}
.bg-parallax {
  transform: translateZ(-1px) scale(1.05);
  overflow-x: hidden !important;
}
@media (max-width: 1366px) {
  .bg-parallax {
    transform: none;
  }
}
.bg-fixed, .bg-parallax {
  background-repeat: no-repeat;
  background-attachment: fixed;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
@media (max-width: 1366px) {
  .bg-fixed, .bg-parallax {
    background-attachment: scroll;
  }
}
.bg-cover {
  background-size: cover;
}
.bg-position-top {
  background-position: top;
}
.bg-position-bottom {
  background-position: bottom;
}
.bg-position-left {
  background-position: left;
}
.bg-position-right {
  background-position: right;
}
.bg-position-center {
  background-position: center;
}
.bg-position-center-left {
  background-position: center left;
}
.bg-position-center-right {
  background-position: center right;
}
.bg-position-center-top {
  background-position: center top;
}
.bg-position-center-bottom {
  background-position: center bottom;
}
@media (max-width: 575px) {
  .bg-position-lg-top {
    background-position: top;
  }
  .bg-position-lg-bottom {
    background-position: bottom;
  }
  .bg-position-lg-left {
    background-position: left;
  }
  .bg-position-lg-right {
    background-position: right;
  }
  .bg-position-lg-center {
    background-position: center;
  }
  .bg-position-lg-center-left {
    background-position: center left;
  }
  .bg-position-lg-center-right {
    background-position: center right;
  }
  .bg-position-lg-center-top {
    background-position: center top;
  }
  .bg-position-lg-center-bottom {
    background-position: center bottom;
  }
}

.backdrop-blur-0 {
  backdrop-filter: blur(0px);
}
.backdrop-brightness {
  backdrop-filter: brightness(0px);
}
.backdrop-contrast {
  backdrop-filter: contrast(0px);
}
.backdrop-brightness {
  backdrop-filter: brightness(0px);
}
.backdrop-blur-1 {
  backdrop-filter: blur(1px);
}
.backdrop-brightness {
  backdrop-filter: brightness(1px);
}
.backdrop-contrast {
  backdrop-filter: contrast(1px);
}
.backdrop-brightness {
  backdrop-filter: brightness(1px);
}
.backdrop-blur-2 {
  backdrop-filter: blur(2px);
}
.backdrop-brightness {
  backdrop-filter: brightness(2px);
}
.backdrop-contrast {
  backdrop-filter: contrast(2px);
}
.backdrop-brightness {
  backdrop-filter: brightness(2px);
}
.backdrop-blur-3 {
  backdrop-filter: blur(3px);
}
.backdrop-brightness {
  backdrop-filter: brightness(3px);
}
.backdrop-contrast {
  backdrop-filter: contrast(3px);
}
.backdrop-brightness {
  backdrop-filter: brightness(3px);
}
.backdrop-blur-4 {
  backdrop-filter: blur(4px);
}
.backdrop-brightness {
  backdrop-filter: brightness(4px);
}
.backdrop-contrast {
  backdrop-filter: contrast(4px);
}
.backdrop-brightness {
  backdrop-filter: brightness(4px);
}
.backdrop-blur-5 {
  backdrop-filter: blur(5px);
}
.backdrop-brightness {
  backdrop-filter: brightness(5px);
}
.backdrop-contrast {
  backdrop-filter: contrast(5px);
}
.backdrop-brightness {
  backdrop-filter: brightness(5px);
}
.backdrop-blur-6 {
  backdrop-filter: blur(6px);
}
.backdrop-brightness {
  backdrop-filter: brightness(6px);
}
.backdrop-contrast {
  backdrop-filter: contrast(6px);
}
.backdrop-brightness {
  backdrop-filter: brightness(6px);
}
.backdrop-blur-7 {
  backdrop-filter: blur(7px);
}
.backdrop-brightness {
  backdrop-filter: brightness(7px);
}
.backdrop-contrast {
  backdrop-filter: contrast(7px);
}
.backdrop-brightness {
  backdrop-filter: brightness(7px);
}
.backdrop-blur-8 {
  backdrop-filter: blur(8px);
}
.backdrop-brightness {
  backdrop-filter: brightness(8px);
}
.backdrop-contrast {
  backdrop-filter: contrast(8px);
}
.backdrop-brightness {
  backdrop-filter: brightness(8px);
}
.backdrop-blur-9 {
  backdrop-filter: blur(9px);
}
.backdrop-brightness {
  backdrop-filter: brightness(9px);
}
.backdrop-contrast {
  backdrop-filter: contrast(9px);
}
.backdrop-brightness {
  backdrop-filter: brightness(9px);
}
.backdrop-blur-10 {
  backdrop-filter: blur(10px);
}
.backdrop-brightness {
  backdrop-filter: brightness(10px);
}
.backdrop-contrast {
  backdrop-filter: contrast(10px);
}
.backdrop-brightness {
  backdrop-filter: brightness(10px);
}
.backdrop-none {
  backdrop-filter: none;
}

.select {
  -webkit-touch-callout: default;
  /* iOS Safari */
  -webkit-user-select: text;
  /* Safari */
  -khtml-user-select: text;
  /* Konqueror HTML */
  -moz-user-select: text;
  /* Firefox */
  -ms-user-select: text;
  /* Internet Explorer/Edge */
  user-select: text;
  /* Non-prefixed version, currently
               supported by Chrome and Opera */
}

label {
  margin: 0;
}

input {
  border-radius: 0 !important;
}

input[type=checkbox] {
  border-radius: 0 !important;
}

/*!XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*\

    VIDEO CONTAINER

\*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
.video-content {
  position: absolute;
  height: 80%;
  width: 100%;
  z-index: 9;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  color: white;
}

.video-container {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  z-index: -100;
  width: 100%;
  height: 80%;
}
@media (max-width: 1112px) {
  .video-container {
    height: 95%;
  }
}
.video-container:before {
  position: absolute;
  content: "";
  background: rgba(0, 0, 0, 0.5);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
}
.video-container-video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.video-container video[poster] {
  min-width: 100%;
  height: 100%;
  object-fit: inherit;
  background-position: center right !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

video::-webkit-media-controls {
  display: none !important;
}
video::-webkit-media-controls-start-playback-button {
  display: none !important;
  -webkit-appearance: none;
}

img {
  max-width: 100%;
  height: auto;
}

.text-deco-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (min-width: 1025px) {
  .text-deco-light {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .text-deco-light {
    font-family: LatoWebMedium;
  }
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
/*******************/
/***** FLASH *****/
/*****************/
@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/*******************/
/***** PULSE *****/
/*****************/
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*******************/
/***** RUBBERBAND *****/
/*****************/
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
/*******************/
/***** SHAKE *****/
/*****************/
@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
/*******************/
/***** HEADSHAKE *****/
/*****************/
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
/*******************/
/***** TADA *****/
/*****************/
@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/*******************/
/***** WOBBLE *****/
/*****************/
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/*******************/
/***** JELLO *****/
/*****************/
@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
/*******************/
/***** HEARTBEAT *****/
/*****************/
@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.hidden {
  display: none;
}

.show-in-mobile-xs, .show-in-mobile-xs-inline, .show-in-mobile-xs-inline-block, .show-in-mobile-md, .show-in-mobile-md-inline, .show-in-mobile-md-inline-block, .show-in-mobile-lg, .show-in-mobile-lg-inline, .show-in-mobile-lg-inline-block, .show-in-mobile-xlg, .show-in-mobile-xlg-inline, .show-in-mobile-xlg-inline-block, .show-in-tablet-xs, .show-in-tablet-xs-inline, .show-in-tablet-xs-inline-block, .show-in-tablet-sm, .show-in-tablet-sm-inline, .show-in-tablet-sm-inline-block, .show-in-tablet-md, .show-in-tablet-md-inline, .show-in-tablet-md-inline-block, .show-in-tablet-lg, .show-in-tablet-lg-inline, .show-in-tablet-lg-inline-block, .show-in-tablet-xlg, .show-in-tablet-xlg-inline, .show-in-tablet-xlg-inline-block, .show-in-laptop-xs, .show-in-laptop-xs-inline, .show-in-laptop-xs-inline-block, .show-in-laptop-md, .show-in-laptop-md-inline, .show-in-laptop-md-inline-block, .show-in-laptop-lg, .show-in-laptop-lg-inline, .show-in-laptop-lg-inline-block, .hide-in-mobile-xs, .hide-in-mobile-xs-inline, .hide-in-mobile-xs-inline-block, .hide-in-mobile-md, .hide-in-mobile-md-inline, .hide-in-mobile-md-inline-block, .hide-in-mobile-lg, .hide-in-mobile-lg-inline, .hide-in-mobile-lg-inline-block, .hide-in-mobile-xlg, .hide-in-mobile-xlg-inline, .hide-in-mobile-xlg-inline-block, .hide-in-tablet-xs, .hide-in-tablet-xs-inline, .hide-in-tablet-xs-inline-block, .hide-in-tablet-sm, .hide-in-tablet-sm-inline, .hide-in-tablet-sm-inline-block, .hide-in-tablet-md, .hide-in-tablet-md-inline, .hide-in-tablet-md-inline-block, .hide-in-tablet-lg, .hide-in-tablet-lg-inline, .hide-in-tablet-lg-inline-block, .hide-in-tablet-xlg, .hide-in-tablet-xlg-inline, .hide-in-tablet-xlg-inline-block, .hide-in-laptop-xs, .hide-in-laptop-xs-inline, .hide-in-laptop-xs-inline-block, .hide-in-laptop-md, .hide-in-laptop-md-inline, .hide-in-laptop-md-inline-block, .hide-in-laptop-lg, .hide-in-laptop-lg-inline, .hide-in-laptop-lg-inline-block {
  display: none !important;
}

@media (max-width: 1920px) {
  .show-in-laptop-xlg {
    display: block !important;
  }
  .show-in-laptop-xlg-inline {
    display: inline;
  }
  .show-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1680px) {
  .show-in-laptop-lg {
    display: block !important;
  }
  .show-in-laptop-lg-inline {
    display: inline;
  }
  .show-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1440px) {
  .show-in-laptop-md {
    display: block !important;
  }
  .show-in-laptop-md-inline {
    display: inline;
  }
  .show-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1280px) {
  .show-in-laptop-xs {
    display: block !important;
  }
  .show-in-laptop-xs-inline {
    display: inline;
  }
  .show-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1366px) {
  .show-in-tablet-xlg {
    display: block !important;
  }
  .show-in-tablet-xlg-inline {
    display: inline;
  }
  .show-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1112px) {
  .show-in-tablet-lg {
    display: block !important;
  }
  .show-in-tablet-lg-inline {
    display: inline;
  }
  .show-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 834px) {
  .show-in-tablet-sm {
    display: block !important;
  }
  .show-in-tablet-sm-inline {
    display: inline;
  }
  .show-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .show-in-tablet-xs {
    display: block !important;
  }
  .show-in-tablet-xs-inline {
    display: inline;
  }
  .show-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 736px) {
  .show-in-mobile-xlg {
    display: block !important;
  }
  .show-in-mobile-xlg-inline {
    display: inline;
  }
  .show-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 575px) {
  .show-in-mobile-lg {
    display: block !important;
  }
  .show-in-mobile-lg-inline {
    display: inline;
  }
  .show-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 414px) {
  .show-in-mobile-md {
    display: block !important;
  }
  .show-in-mobile-md-inline {
    display: inline;
  }
  .show-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 320px) {
  .show-in-mobile-xs {
    display: block !important;
  }
  .show-in-mobile-xs-inline {
    display: inline;
  }
  .show-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

@media (min-width: 1921px) {
  .hide-in-laptop-xlg {
    display: block !important;
  }
  .hide-in-laptop-xlg-inline {
    display: inline;
  }
  .hide-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1681px) {
  .hide-in-laptop-lg {
    display: block !important;
  }
  .hide-in-laptop-lg-inline {
    display: inline;
  }
  .hide-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1441px) {
  .hide-in-laptop-md {
    display: block !important;
  }
  .hide-in-laptop-md-inline {
    display: inline;
  }
  .hide-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1281px) {
  .hide-in-laptop-xs {
    display: block !important;
  }
  .hide-in-laptop-xs-inline {
    display: inline;
  }
  .hide-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1367px) {
  .hide-in-tablet-xlg {
    display: block !important;
  }
  .hide-in-tablet-xlg-inline {
    display: inline;
  }
  .hide-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1113px) {
  .hide-in-tablet-lg {
    display: block !important;
  }
  .hide-in-tablet-lg-inline {
    display: inline;
  }
  .hide-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 835px) {
  .hide-in-tablet-sm {
    display: block !important;
  }
  .hide-in-tablet-sm-inline {
    display: inline;
  }
  .hide-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 769px) {
  .hide-in-tablet-xs {
    display: block !important;
  }
  .hide-in-tablet-xs-inline {
    display: inline;
  }
  .hide-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 737px) {
  .hide-in-mobile-xlg {
    display: block !important;
  }
  .hide-in-mobile-xlg-inline {
    display: inline;
  }
  .hide-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .hide-in-mobile-lg {
    display: block !important;
  }
  .hide-in-mobile-lg-inline {
    display: inline;
  }
  .hide-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 415px) {
  .hide-in-mobile-md {
    display: block !important;
  }
  .hide-in-mobile-md-inline {
    display: inline;
  }
  .hide-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 321px) {
  .hide-in-mobile-xs {
    display: block !important;
  }
  .hide-in-mobile-xs-inline {
    display: inline;
  }
  .hide-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

.font-family-webapp-thin {
  font-family: "LatoWebThin", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-regular {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-semibold {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-black {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
}
.font-family-webapp-heavy {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif !important;
}
.font-weight-initial {
  font-weight: initial;
}
.font-weight-inherit {
  font-weight: inherit;
}
.font-weight-normal {
  font-weight: normal;
}
.font-weight-bold {
  font-weight: bold;
}
.font-weight-bolder {
  font-weight: bolder;
}
.font-weight-lighter {
  font-weight: lighter;
}
.font-weight-100 {
  font-weight: 100;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-400 {
  font-weight: 400;
}
.font-weight-500 {
  font-weight: 500;
}
.font-weight-600 {
  font-weight: 600;
}
.font-weight-700 {
  font-weight: 700;
}
.font-weight-800 {
  font-weight: 800;
}
.font-weight-900 {
  font-weight: 900;
}
.font-family-webapp {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif !important;
}
.font-family-website {
  font-family: "LatoWeb", Helvetica, serif, sans-serif, cursive, fantasy, monospace !important;
}

.text-small {
  font-size: 1.11725rem;
}
@media (max-width: 1366px) {
  .text-small {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  .text-small {
    font-size: 0.82rem;
  }
}
.text-large {
  font-size: 2.3rem !important;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-justify-center {
  text-align: justify;
  text-align-last: center;
}
.text-line-height-initial {
  line-height: initial;
}
.text-line-height-normal {
  line-height: normal;
}
.text-line-height-inherit {
  line-height: inherit;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-italic {
  font-style: italic;
}
.text-light {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
}
.text-regular {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
}
.text-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
}
.text-semi-bold {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
}
.text-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.text-heavy {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
.text-underline {
  text-decoration: underline;
}
.text-spellable {
  /* this is for presenting user keys and passwords */
  font-family: "Courier New", "Courier", monospace, serif;
  font-size: 2em;
  font-weight: bold;
  color: black;
}

.list-style-none {
  list-style: none;
  padding: 0 !important;
}
.list-style-number {
  list-style-type: decimal;
  margin-left: 20px;
}

.trade {
  position: absolute;
  font-size: 2.5rem;
}

a {
  cursor: pointer !important;
  color: inherit;
}
a:hover {
  text-decoration: none;
  cursor: pointer !important;
}

.cta {
  text-decoration: underline !important;
  color: #007494 !important;
}

.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}

.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}

.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}

.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}

.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}

.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}

.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}

.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}

.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}

.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}

.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}

.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}

.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}

.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}

.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}

.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}

.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-trim:before {
  content: "";
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-ripple-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-ripple-in:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-outline-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-outline-in:before {
  pointer-events: none;
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}

.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}

.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}

.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}

.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}

.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}

.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}

.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}

.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: "";
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: "";
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.hvr-icon-back .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.hvr-icon-forward .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-down .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-up .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-spin .hvr-icon {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-drop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-fade .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}

.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon {
  color: #0F9E5E;
}

/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-float-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-sink-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-push .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-pop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-bounce .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-grow-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-float .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-sink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-bob .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-hang .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-wobble-vertical .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-buzz .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-buzz-out .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#ffffff", endColorstr="#000000");
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}

/*# sourceMappingURL=hover.css.map */
.ct-double-octave:after, .ct-major-eleventh:after, .ct-major-second:after, .ct-major-seventh:after, .ct-major-sixth:after, .ct-major-tenth:after, .ct-major-third:after, .ct-major-twelfth:after, .ct-minor-second:after, .ct-minor-seventh:after, .ct-minor-sixth:after, .ct-minor-third:after, .ct-octave:after, .ct-perfect-fifth:after, .ct-perfect-fourth:after, .ct-square:after {
  content: "";
  clear: both;
}

.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}

.ct-chart-bar .ct-label, .ct-chart-line .ct-label {
  display: block;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  -webkit-box-align: flex-end;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  -webkit-box-align: flex-start;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: flex-start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}

.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}

.ct-line {
  fill: none;
  stroke-width: 4px;
}

.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

.ct-bar {
  fill: none;
  stroke-width: 10px;
}

.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}

.ct-series-a .ct-bar, .ct-series-a .ct-line, .ct-series-a .ct-point, .ct-series-a .ct-slice-donut {
  stroke: #d70206;
}

.ct-series-a .ct-area, .ct-series-a .ct-slice-pie {
  fill: #E4E4E4;
}

.ct-series-b .ct-bar, .ct-series-b .ct-line, .ct-series-b .ct-point, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f;
}

.ct-series-b .ct-area, .ct-series-b .ct-slice-pie {
  fill: #0D550C;
}

.ct-series-c .ct-bar, .ct-series-c .ct-line, .ct-series-c .ct-point, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d;
}

.ct-series-c .ct-area, .ct-series-c .ct-slice-pie {
  fill: #f4c63d;
}

.ct-series-d .ct-bar, .ct-series-d .ct-line, .ct-series-d .ct-point, .ct-series-d .ct-slice-donut {
  stroke: #d17905;
}

.ct-series-d .ct-area, .ct-series-d .ct-slice-pie {
  fill: #d17905;
}

.ct-series-e .ct-bar, .ct-series-e .ct-line, .ct-series-e .ct-point, .ct-series-e .ct-slice-donut {
  stroke: #453d3f;
}

.ct-series-e .ct-area, .ct-series-e .ct-slice-pie {
  fill: #453d3f;
}

.ct-series-f .ct-bar, .ct-series-f .ct-line, .ct-series-f .ct-point, .ct-series-f .ct-slice-donut {
  stroke: #59922b;
}

.ct-series-f .ct-area, .ct-series-f .ct-slice-pie {
  fill: #59922b;
}

.ct-series-g .ct-bar, .ct-series-g .ct-line, .ct-series-g .ct-point, .ct-series-g .ct-slice-donut {
  stroke: #0544d3;
}

.ct-series-g .ct-area, .ct-series-g .ct-slice-pie {
  fill: #0544d3;
}

.ct-series-h .ct-bar, .ct-series-h .ct-line, .ct-series-h .ct-point, .ct-series-h .ct-slice-donut {
  stroke: #6b0392;
}

.ct-series-h .ct-area, .ct-series-h .ct-slice-pie {
  fill: #6b0392;
}

.ct-series-i .ct-bar, .ct-series-i .ct-line, .ct-series-i .ct-point, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f;
}

.ct-series-i .ct-area, .ct-series-i .ct-slice-pie {
  fill: #f05b4f;
}

.ct-series-j .ct-bar, .ct-series-j .ct-line, .ct-series-j .ct-point, .ct-series-j .ct-slice-donut {
  stroke: #dda458;
}

.ct-series-j .ct-area, .ct-series-j .ct-slice-pie {
  fill: #dda458;
}

.ct-series-k .ct-bar, .ct-series-k .ct-line, .ct-series-k .ct-point, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}

.ct-series-k .ct-area, .ct-series-k .ct-slice-pie {
  fill: #eacf7d;
}

.ct-series-l .ct-bar, .ct-series-l .ct-line, .ct-series-l .ct-point, .ct-series-l .ct-slice-donut {
  stroke: #86797d;
}

.ct-series-l .ct-area, .ct-series-l .ct-slice-pie {
  fill: #86797d;
}

.ct-series-m .ct-bar, .ct-series-m .ct-line, .ct-series-m .ct-point, .ct-series-m .ct-slice-donut {
  stroke: #b2c326;
}

.ct-series-m .ct-area, .ct-series-m .ct-slice-pie {
  fill: #b2c326;
}

.ct-series-n .ct-bar, .ct-series-n .ct-line, .ct-series-n .ct-point, .ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}

.ct-series-n .ct-area, .ct-series-n .ct-slice-pie {
  fill: #6188e2;
}

.ct-series-o .ct-bar, .ct-series-o .ct-line, .ct-series-o .ct-point, .ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}

.ct-series-o .ct-area, .ct-series-o .ct-slice-pie {
  fill: #a748ca;
}

.ct-square {
  display: block;
  position: relative;
  width: 100%;
}

.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}

.ct-square:after {
  display: table;
}

.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}

.ct-minor-second:after {
  display: table;
}

.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}

.ct-major-second:after {
  display: table;
}

.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}

.ct-minor-third:after {
  display: table;
}

.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}

.ct-major-third:after {
  display: table;
}

.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}

.ct-perfect-fourth:after {
  display: table;
}

.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}

.ct-perfect-fifth:after {
  display: table;
}

.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}

.ct-minor-sixth:after {
  display: table;
}

.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}

.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}

.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}

.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}

.ct-major-sixth:after {
  display: table;
}

.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}

.ct-minor-seventh:after {
  display: table;
}

.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}

.ct-major-seventh:after {
  display: table;
}

.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}

.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}

.ct-octave:after {
  display: table;
}

.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}

.ct-major-tenth:after {
  display: table;
}

.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}

.ct-major-eleventh:after {
  display: table;
}

.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}

.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}

.ct-major-twelfth:after {
  display: table;
}

.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}

.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}

.ct-double-octave:after {
  display: table;
}

.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

.fa,
.fab,
.fal,
.far,
.fas {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}

.fa-lg {
  font-size: 1.33333em;
  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: 0.08em solid #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,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: a 2s infinite linear;
}

.fa-pulse {
  animation: a 1s infinite steps(8);
}

@keyframes a {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scaleX(-1);
}

.fa-flip-vertical {
  transform: scaleY(-1);
}

.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
}

.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1);
}

:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
  -webkit-filter: none;
  filter: none;
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}

.fa-500px:before {
  content: "";
}

.fa-accessible-icon:before {
  content: "";
}

.fa-accusoft:before {
  content: "";
}

.fa-address-book:before {
  content: "";
}

.fa-address-card:before {
  content: "";
}

.fa-adjust:before {
  content: "";
}

.fa-adn:before {
  content: "";
}

.fa-adversal:before {
  content: "";
}

.fa-affiliatetheme:before {
  content: "";
}

.fa-algolia:before {
  content: "";
}

.fa-align-center:before {
  content: "";
}

.fa-align-justify:before {
  content: "";
}

.fa-align-left:before {
  content: "";
}

.fa-align-right:before {
  content: "";
}

.fa-allergies:before {
  content: "";
}

.fa-amazon:before {
  content: "";
}

.fa-amazon-pay:before {
  content: "";
}

.fa-ambulance:before {
  content: "";
}

.fa-american-sign-language-interpreting:before {
  content: "";
}

.fa-amilia:before {
  content: "";
}

.fa-anchor:before {
  content: "";
}

.fa-android:before {
  content: "";
}

.fa-angellist:before {
  content: "";
}

.fa-angle-double-down:before {
  content: "";
}

.fa-angle-double-left:before {
  content: "";
}

.fa-angle-double-right:before {
  content: "";
}

.fa-angle-double-up:before {
  content: "";
}

.fa-angle-down:before {
  content: "";
}

.fa-angle-left:before {
  content: "";
}

.fa-angle-right:before {
  content: "";
}

.fa-angle-up:before {
  content: "";
}

.fa-angry:before {
  content: "";
}

.fa-angrycreative:before {
  content: "";
}

.fa-angular:before {
  content: "";
}

.fa-app-store:before {
  content: "";
}

.fa-app-store-ios:before {
  content: "";
}

.fa-apper:before {
  content: "";
}

.fa-apple:before {
  content: "";
}

.fa-apple-pay:before {
  content: "";
}

.fa-archive:before {
  content: "";
}

.fa-archway:before {
  content: "";
}

.fa-arrow-alt-circle-down:before {
  content: "";
}

.fa-arrow-alt-circle-left:before {
  content: "";
}

.fa-arrow-alt-circle-right:before {
  content: "";
}

.fa-arrow-alt-circle-up:before {
  content: "";
}

.fa-arrow-circle-down:before {
  content: "";
}

.fa-arrow-circle-left:before {
  content: "";
}

.fa-arrow-circle-right:before {
  content: "";
}

.fa-arrow-circle-up:before {
  content: "";
}

.fa-arrow-down:before {
  content: "";
}

.fa-arrow-left:before {
  content: "";
}

.fa-arrow-right:before {
  content: "";
}

.fa-arrow-up:before {
  content: "";
}

.fa-arrows-alt:before {
  content: "";
}

.fa-arrows-alt-h:before {
  content: "";
}

.fa-arrows-alt-v:before {
  content: "";
}

.fa-assistive-listening-systems:before {
  content: "";
}

.fa-asterisk:before {
  content: "";
}

.fa-asymmetrik:before {
  content: "";
}

.fa-at:before {
  content: "";
}

.fa-atlas:before {
  content: "";
}

.fa-audible:before {
  content: "";
}

.fa-audio-description:before {
  content: "";
}

.fa-autoprefixer:before {
  content: "";
}

.fa-avianex:before {
  content: "";
}

.fa-aviato:before {
  content: "";
}

.fa-award:before {
  content: "";
}

.fa-aws:before {
  content: "";
}

.fa-backspace:before {
  content: "";
}

.fa-backward:before {
  content: "";
}

.fa-balance-scale:before {
  content: "";
}

.fa-ban:before {
  content: "";
}

.fa-band-aid:before {
  content: "";
}

.fa-bandcamp:before {
  content: "";
}

.fa-barcode:before {
  content: "";
}

.fa-bars:before {
  content: "";
}

.fa-baseball-ball:before {
  content: "";
}

.fa-basketball-ball:before {
  content: "";
}

.fa-bath:before {
  content: "";
}

.fa-battery-empty:before {
  content: "";
}

.fa-battery-full:before {
  content: "";
}

.fa-battery-half:before {
  content: "";
}

.fa-battery-quarter:before {
  content: "";
}

.fa-battery-three-quarters:before {
  content: "";
}

.fa-bed:before {
  content: "";
}

.fa-beer:before {
  content: "";
}

.fa-behance:before {
  content: "";
}

.fa-behance-square:before {
  content: "";
}

.fa-bell:before {
  content: "";
}

.fa-bell-slash:before {
  content: "";
}

.fa-bezier-curve:before {
  content: "";
}

.fa-bicycle:before {
  content: "";
}

.fa-bimobject:before {
  content: "";
}

.fa-binoculars:before {
  content: "";
}

.fa-birthday-cake:before {
  content: "";
}

.fa-bitbucket:before {
  content: "";
}

.fa-bitcoin:before {
  content: "";
}

.fa-bity:before {
  content: "";
}

.fa-black-tie:before {
  content: "";
}

.fa-blackberry:before {
  content: "";
}

.fa-blender:before {
  content: "";
}

.fa-blind:before {
  content: "";
}

.fa-blogger:before {
  content: "";
}

.fa-blogger-b:before {
  content: "";
}

.fa-bluetooth:before {
  content: "";
}

.fa-bluetooth-b:before {
  content: "";
}

.fa-bold:before {
  content: "";
}

.fa-bolt:before {
  content: "";
}

.fa-bomb:before {
  content: "";
}

.fa-bong:before {
  content: "";
}

.fa-book:before {
  content: "";
}

.fa-book-open:before {
  content: "";
}

.fa-bookmark:before {
  content: "";
}

.fa-bowling-ball:before {
  content: "";
}

.fa-box:before {
  content: "";
}

.fa-box-open:before {
  content: "";
}

.fa-boxes:before {
  content: "";
}

.fa-braille:before {
  content: "";
}

.fa-briefcase:before {
  content: "";
}

.fa-briefcase-medical:before {
  content: "";
}

.fa-broadcast-tower:before {
  content: "";
}

.fa-broom:before {
  content: "";
}

.fa-brush:before {
  content: "";
}

.fa-btc:before {
  content: "";
}

.fa-bug:before {
  content: "";
}

.fa-building:before {
  content: "";
}

.fa-bullhorn:before {
  content: "";
}

.fa-bullseye:before {
  content: "";
}

.fa-burn:before {
  content: "";
}

.fa-buromobelexperte:before {
  content: "";
}

.fa-bus:before {
  content: "";
}

.fa-bus-alt:before {
  content: "";
}

.fa-buysellads:before {
  content: "";
}

.fa-calculator:before {
  content: "";
}

.fa-calendar:before {
  content: "";
}

.fa-calendar-alt:before {
  content: "";
}

.fa-calendar-check:before {
  content: "";
}

.fa-calendar-minus:before {
  content: "";
}

.fa-calendar-plus:before {
  content: "";
}

.fa-calendar-times:before {
  content: "";
}

.fa-camera:before {
  content: "";
}

.fa-camera-retro:before {
  content: "";
}

.fa-cannabis:before {
  content: "";
}

.fa-capsules:before {
  content: "";
}

.fa-car:before {
  content: "";
}

.fa-caret-down:before {
  content: "";
}

.fa-caret-left:before {
  content: "";
}

.fa-caret-right:before {
  content: "";
}

.fa-caret-square-down:before {
  content: "";
}

.fa-caret-square-left:before {
  content: "";
}

.fa-caret-square-right:before {
  content: "";
}

.fa-caret-square-up:before {
  content: "";
}

.fa-caret-up:before {
  content: "";
}

.fa-cart-arrow-down:before {
  content: "";
}

.fa-cart-plus:before {
  content: "";
}

.fa-cc-amazon-pay:before {
  content: "";
}

.fa-cc-amex:before {
  content: "";
}

.fa-cc-apple-pay:before {
  content: "";
}

.fa-cc-diners-club:before {
  content: "";
}

.fa-cc-discover:before {
  content: "";
}

.fa-cc-jcb:before {
  content: "";
}

.fa-cc-mastercard:before {
  content: "";
}

.fa-cc-paypal:before {
  content: "";
}

.fa-cc-stripe:before {
  content: "";
}

.fa-cc-visa:before {
  content: "";
}

.fa-centercode:before {
  content: "";
}

.fa-certificate:before {
  content: "";
}

.fa-chalkboard:before {
  content: "";
}

.fa-chalkboard-teacher:before {
  content: "";
}

.fa-chart-area:before {
  content: "";
}

.fa-chart-bar:before {
  content: "";
}

.fa-chart-line:before {
  content: "";
}

.fa-chart-pie:before {
  content: "";
}

.fa-check:before {
  content: "";
}

.fa-check-circle:before {
  content: "";
}

.fa-check-double:before {
  content: "";
}

.fa-check-square:before {
  content: "";
}

.fa-chess:before {
  content: "";
}

.fa-chess-bishop:before {
  content: "";
}

.fa-chess-board:before {
  content: "";
}

.fa-chess-king:before {
  content: "";
}

.fa-chess-knight:before {
  content: "";
}

.fa-chess-pawn:before {
  content: "";
}

.fa-chess-queen:before {
  content: "";
}

.fa-chess-rook:before {
  content: "";
}

.fa-chevron-circle-down:before {
  content: "";
}

.fa-chevron-circle-left:before {
  content: "";
}

.fa-chevron-circle-right:before {
  content: "";
}

.fa-chevron-circle-up:before {
  content: "";
}

.fa-chevron-down:before {
  content: "";
}

.fa-chevron-left:before {
  content: "";
}

.fa-chevron-right:before {
  content: "";
}

.fa-chevron-up:before {
  content: "";
}

.fa-child:before {
  content: "";
}

.fa-chrome:before {
  content: "";
}

.fa-church:before {
  content: "";
}

.fa-circle:before {
  content: "";
}

.fa-circle-notch:before {
  content: "";
}

.fa-clipboard:before {
  content: "";
}

.fa-clipboard-check:before {
  content: "";
}

.fa-clipboard-list:before {
  content: "";
}

.fa-clock:before {
  content: "";
}

.fa-clone:before {
  content: "";
}

.fa-closed-captioning:before {
  content: "";
}

.fa-cloud:before {
  content: "";
}

.fa-cloud-download-alt:before {
  content: "";
}

.fa-cloud-upload-alt:before {
  content: "";
}

.fa-cloudscale:before {
  content: "";
}

.fa-cloudsmith:before {
  content: "";
}

.fa-cloudversify:before {
  content: "";
}

.fa-cocktail:before {
  content: "";
}

.fa-code:before {
  content: "";
}

.fa-code-branch:before {
  content: "";
}

.fa-codepen:before {
  content: "";
}

.fa-codiepie:before {
  content: "";
}

.fa-coffee:before {
  content: "";
}

.fa-cog:before {
  content: "";
}

.fa-cogs:before {
  content: "";
}

.fa-coins:before {
  content: "";
}

.fa-columns:before {
  content: "";
}

.fa-comment:before {
  content: "";
}

.fa-comment-alt:before {
  content: "";
}

.fa-comment-dots:before {
  content: "";
}

.fa-comment-slash:before {
  content: "";
}

.fa-comments:before {
  content: "";
}

.fa-compact-disc:before {
  content: "";
}

.fa-compass:before {
  content: "";
}

.fa-compress:before {
  content: "";
}

.fa-concierge-bell:before {
  content: "";
}

.fa-connectdevelop:before {
  content: "";
}

.fa-contao:before {
  content: "";
}

.fa-cookie:before {
  content: "";
}

.fa-cookie-bite:before {
  content: "";
}

.fa-copy:before {
  content: "";
}

.fa-copyright:before {
  content: "";
}

.fa-couch:before {
  content: "";
}

.fa-cpanel:before {
  content: "";
}

.fa-creative-commons:before {
  content: "";
}

.fa-creative-commons-by:before {
  content: "";
}

.fa-creative-commons-nc:before {
  content: "";
}

.fa-creative-commons-nc-eu:before {
  content: "";
}

.fa-creative-commons-nc-jp:before {
  content: "";
}

.fa-creative-commons-nd:before {
  content: "";
}

.fa-creative-commons-pd:before {
  content: "";
}

.fa-creative-commons-pd-alt:before {
  content: "";
}

.fa-creative-commons-remix:before {
  content: "";
}

.fa-creative-commons-sa:before {
  content: "";
}

.fa-creative-commons-sampling:before {
  content: "";
}

.fa-creative-commons-sampling-plus:before {
  content: "";
}

.fa-creative-commons-share:before {
  content: "";
}

.fa-credit-card:before {
  content: "";
}

.fa-crop:before {
  content: "";
}

.fa-crop-alt:before {
  content: "";
}

.fa-crosshairs:before {
  content: "";
}

.fa-crow:before {
  content: "";
}

.fa-crown:before {
  content: "";
}

.fa-css3:before {
  content: "";
}

.fa-css3-alt:before {
  content: "";
}

.fa-cube:before {
  content: "";
}

.fa-cubes:before {
  content: "";
}

.fa-cut:before {
  content: "";
}

.fa-cuttlefish:before {
  content: "";
}

.fa-d-and-d:before {
  content: "";
}

.fa-dashcube:before {
  content: "";
}

.fa-database:before {
  content: "";
}

.fa-deaf:before {
  content: "";
}

.fa-delicious:before {
  content: "";
}

.fa-deploydog:before {
  content: "";
}

.fa-deskpro:before {
  content: "";
}

.fa-desktop:before {
  content: "";
}

.fa-deviantart:before {
  content: "";
}

.fa-diagnoses:before {
  content: "";
}

.fa-dice:before {
  content: "";
}

.fa-dice-five:before {
  content: "";
}

.fa-dice-four:before {
  content: "";
}

.fa-dice-one:before {
  content: "";
}

.fa-dice-six:before {
  content: "";
}

.fa-dice-three:before {
  content: "";
}

.fa-dice-two:before {
  content: "";
}

.fa-digg:before {
  content: "";
}

.fa-digital-ocean:before {
  content: "";
}

.fa-digital-tachograph:before {
  content: "";
}

.fa-discord:before {
  content: "";
}

.fa-discourse:before {
  content: "";
}

.fa-divide:before {
  content: "";
}

.fa-dizzy:before {
  content: "";
}

.fa-dna:before {
  content: "";
}

.fa-dochub:before {
  content: "";
}

.fa-docker:before {
  content: "";
}

.fa-dollar-sign:before {
  content: "";
}

.fa-dolly:before {
  content: "";
}

.fa-dolly-flatbed:before {
  content: "";
}

.fa-donate:before {
  content: "";
}

.fa-door-closed:before {
  content: "";
}

.fa-door-open:before {
  content: "";
}

.fa-dot-circle:before {
  content: "";
}

.fa-dove:before {
  content: "";
}

.fa-download:before {
  content: "";
}

.fa-draft2digital:before {
  content: "";
}

.fa-drafting-compass:before {
  content: "";
}

.fa-dribbble:before {
  content: "";
}

.fa-dribbble-square:before {
  content: "";
}

.fa-dropbox:before {
  content: "";
}

.fa-drum:before {
  content: "";
}

.fa-drum-steelpan:before {
  content: "";
}

.fa-drupal:before {
  content: "";
}

.fa-dumbbell:before {
  content: "";
}

.fa-dyalog:before {
  content: "";
}

.fa-earlybirds:before {
  content: "";
}

.fa-ebay:before {
  content: "";
}

.fa-edge:before {
  content: "";
}

.fa-edit:before {
  content: "";
}

.fa-eject:before {
  content: "";
}

.fa-elementor:before {
  content: "";
}

.fa-ellipsis-h:before {
  content: "";
}

.fa-ellipsis-v:before {
  content: "";
}

.fa-ember:before {
  content: "";
}

.fa-empire:before {
  content: "";
}

.fa-envelope:before {
  content: "";
}

.fa-envelope-open:before {
  content: "";
}

.fa-envelope-square:before {
  content: "";
}

.fa-envira:before {
  content: "";
}

.fa-equals:before {
  content: "";
}

.fa-eraser:before {
  content: "";
}

.fa-erlang:before {
  content: "";
}

.fa-ethereum:before {
  content: "";
}

.fa-etsy:before {
  content: "";
}

.fa-euro-sign:before {
  content: "";
}

.fa-exchange-alt:before {
  content: "";
}

.fa-exclamation:before {
  content: "";
}

.fa-exclamation-circle:before {
  content: "";
}

.fa-exclamation-triangle:before {
  content: "";
}

.fa-expand:before {
  content: "";
}

.fa-expand-arrows-alt:before {
  content: "";
}

.fa-expeditedssl:before {
  content: "";
}

.fa-external-link-alt:before {
  content: "";
}

.fa-external-link-square-alt:before {
  content: "";
}

.fa-eye:before {
  content: "";
}

.fa-eye-dropper:before {
  content: "";
}

.fa-eye-slash:before {
  content: "";
}

.fa-facebook:before {
  content: "";
}

.fa-facebook-f:before {
  content: "";
}

.fa-facebook-messenger:before {
  content: "";
}

.fa-facebook-square:before {
  content: "";
}

.fa-fast-backward:before {
  content: "";
}

.fa-fast-forward:before {
  content: "";
}

.fa-fax:before {
  content: "";
}

.fa-feather:before {
  content: "";
}

.fa-feather-alt:before {
  content: "";
}

.fa-female:before {
  content: "";
}

.fa-fighter-jet:before {
  content: "";
}

.fa-file:before {
  content: "";
}

.fa-file-alt:before {
  content: "";
}

.fa-file-archive:before {
  content: "";
}

.fa-file-audio:before {
  content: "";
}

.fa-file-code:before {
  content: "";
}

.fa-file-contract:before {
  content: "";
}

.fa-file-download:before {
  content: "";
}

.fa-file-excel:before {
  content: "";
}

.fa-file-export:before {
  content: "";
}

.fa-file-image:before {
  content: "";
}

.fa-file-import:before {
  content: "";
}

.fa-file-invoice:before {
  content: "";
}

.fa-file-invoice-dollar:before {
  content: "";
}

.fa-file-medical:before {
  content: "";
}

.fa-file-medical-alt:before {
  content: "";
}

.fa-file-pdf:before {
  content: "";
}

.fa-file-powerpoint:before {
  content: "";
}

.fa-file-prescription:before {
  content: "";
}

.fa-file-signature:before {
  content: "";
}

.fa-file-upload:before {
  content: "";
}

.fa-file-video:before {
  content: "";
}

.fa-file-word:before {
  content: "";
}

.fa-fill:before {
  content: "";
}

.fa-fill-drip:before {
  content: "";
}

.fa-film:before {
  content: "";
}

.fa-filter:before {
  content: "";
}

.fa-fingerprint:before {
  content: "";
}

.fa-fire:before {
  content: "";
}

.fa-fire-extinguisher:before {
  content: "";
}

.fa-firefox:before {
  content: "";
}

.fa-first-aid:before {
  content: "";
}

.fa-first-order:before {
  content: "";
}

.fa-first-order-alt:before {
  content: "";
}

.fa-firstdraft:before {
  content: "";
}

.fa-fish:before {
  content: "";
}

.fa-flag:before {
  content: "";
}

.fa-flag-checkered:before {
  content: "";
}

.fa-flask:before {
  content: "";
}

.fa-flickr:before {
  content: "";
}

.fa-flipboard:before {
  content: "";
}

.fa-flushed:before {
  content: "";
}

.fa-fly:before {
  content: "";
}

.fa-folder:before {
  content: "";
}

.fa-folder-open:before {
  content: "";
}

.fa-font:before {
  content: "";
}

.fa-font-awesome:before {
  content: "";
}

.fa-font-awesome-alt:before {
  content: "";
}

.fa-font-awesome-flag:before {
  content: "";
}

.fa-font-awesome-logo-full:before {
  content: "";
}

.fa-fonticons:before {
  content: "";
}

.fa-fonticons-fi:before {
  content: "";
}

.fa-football-ball:before {
  content: "";
}

.fa-fort-awesome:before {
  content: "";
}

.fa-fort-awesome-alt:before {
  content: "";
}

.fa-forumbee:before {
  content: "";
}

.fa-forward:before {
  content: "";
}

.fa-foursquare:before {
  content: "";
}

.fa-free-code-camp:before {
  content: "";
}

.fa-freebsd:before {
  content: "";
}

.fa-frog:before {
  content: "";
}

.fa-frown:before {
  content: "";
}

.fa-frown-open:before {
  content: "";
}

.fa-fulcrum:before {
  content: "";
}

.fa-futbol:before {
  content: "";
}

.fa-galactic-republic:before {
  content: "";
}

.fa-galactic-senate:before {
  content: "";
}

.fa-gamepad:before {
  content: "";
}

.fa-gas-pump:before {
  content: "";
}

.fa-gavel:before {
  content: "";
}

.fa-gem:before {
  content: "";
}

.fa-genderless:before {
  content: "";
}

.fa-get-pocket:before {
  content: "";
}

.fa-gg:before {
  content: "";
}

.fa-gg-circle:before {
  content: "";
}

.fa-gift:before {
  content: "";
}

.fa-git:before {
  content: "";
}

.fa-git-square:before {
  content: "";
}

.fa-github:before {
  content: "";
}

.fa-github-alt:before {
  content: "";
}

.fa-github-square:before {
  content: "";
}

.fa-gitkraken:before {
  content: "";
}

.fa-gitlab:before {
  content: "";
}

.fa-gitter:before {
  content: "";
}

.fa-glass-martini:before {
  content: "";
}

.fa-glass-martini-alt:before {
  content: "";
}

.fa-glasses:before {
  content: "";
}

.fa-glide:before {
  content: "";
}

.fa-glide-g:before {
  content: "";
}

.fa-globe:before {
  content: "";
}

.fa-globe-africa:before {
  content: "";
}

.fa-globe-americas:before {
  content: "";
}

.fa-globe-asia:before {
  content: "";
}

.fa-gofore:before {
  content: "";
}

.fa-golf-ball:before {
  content: "";
}

.fa-goodreads:before {
  content: "";
}

.fa-goodreads-g:before {
  content: "";
}

.fa-google:before {
  content: "";
}

.fa-google-drive:before {
  content: "";
}

.fa-google-play:before {
  content: "";
}

.fa-google-plus:before {
  content: "";
}

.fa-google-plus-g:before {
  content: "";
}

.fa-google-plus-square:before {
  content: "";
}

.fa-google-wallet:before {
  content: "";
}

.fa-graduation-cap:before {
  content: "";
}

.fa-gratipay:before {
  content: "";
}

.fa-grav:before {
  content: "";
}

.fa-greater-than:before {
  content: "";
}

.fa-greater-than-equal:before {
  content: "";
}

.fa-grimace:before {
  content: "";
}

.fa-grin:before {
  content: "";
}

.fa-grin-alt:before {
  content: "";
}

.fa-grin-beam:before {
  content: "";
}

.fa-grin-beam-sweat:before {
  content: "";
}

.fa-grin-hearts:before {
  content: "";
}

.fa-grin-squint:before {
  content: "";
}

.fa-grin-squint-tears:before {
  content: "";
}

.fa-grin-stars:before {
  content: "";
}

.fa-grin-tears:before {
  content: "";
}

.fa-grin-tongue:before {
  content: "";
}

.fa-grin-tongue-squint:before {
  content: "";
}

.fa-grin-tongue-wink:before {
  content: "";
}

.fa-grin-wink:before {
  content: "";
}

.fa-grip-horizontal:before {
  content: "";
}

.fa-grip-vertical:before {
  content: "";
}

.fa-gripfire:before {
  content: "";
}

.fa-grunt:before {
  content: "";
}

.fa-gulp:before {
  content: "";
}

.fa-h-square:before {
  content: "";
}

.fa-hacker-news:before {
  content: "";
}

.fa-hacker-news-square:before {
  content: "";
}

.fa-hand-holding:before {
  content: "";
}

.fa-hand-holding-heart:before {
  content: "";
}

.fa-hand-holding-usd:before {
  content: "";
}

.fa-hand-lizard:before {
  content: "";
}

.fa-hand-paper:before {
  content: "";
}

.fa-hand-peace:before {
  content: "";
}

.fa-hand-point-down:before {
  content: "";
}

.fa-hand-point-left:before {
  content: "";
}

.fa-hand-point-right:before {
  content: "";
}

.fa-hand-point-up:before {
  content: "";
}

.fa-hand-pointer:before {
  content: "";
}

.fa-hand-rock:before {
  content: "";
}

.fa-hand-scissors:before {
  content: "";
}

.fa-hand-spock:before {
  content: "";
}

.fa-hands:before {
  content: "";
}

.fa-hands-helping:before {
  content: "";
}

.fa-handshake:before {
  content: "";
}

.fa-hashtag:before {
  content: "";
}

.fa-hdd:before {
  content: "";
}

.fa-heading:before {
  content: "";
}

.fa-headphones:before {
  content: "";
}

.fa-headphones-alt:before {
  content: "";
}

.fa-headset:before {
  content: "";
}

.fa-heart:before {
  content: "";
}

.fa-heartbeat:before {
  content: "";
}

.fa-helicopter:before {
  content: "";
}

.fa-highlighter:before {
  content: "";
}

.fa-hips:before {
  content: "";
}

.fa-hire-a-helper:before {
  content: "";
}

.fa-history:before {
  content: "";
}

.fa-hockey-puck:before {
  content: "";
}

.fa-home:before {
  content: "";
}

.fa-hooli:before {
  content: "";
}

.fa-hornbill:before {
  content: "";
}

.fa-hospital:before {
  content: "";
}

.fa-hospital-alt:before {
  content: "";
}

.fa-hospital-symbol:before {
  content: "";
}

.fa-hot-tub:before {
  content: "";
}

.fa-hotel:before {
  content: "";
}

.fa-hotjar:before {
  content: "";
}

.fa-house:before {
  content: "";
}

.fa-hourglass:before {
  content: "";
}

.fa-hourglass-end:before {
  content: "";
}

.fa-hourglass-half:before {
  content: "";
}

.fa-hourglass-start:before {
  content: "";
}

.fa-houzz:before {
  content: "";
}

.fa-html5:before {
  content: "";
}

.fa-hubspot:before {
  content: "";
}

.fa-i-cursor:before {
  content: "";
}

.fa-id-badge:before {
  content: "";
}

.fa-id-card:before {
  content: "";
}

.fa-id-card-alt:before {
  content: "";
}

.fa-image:before {
  content: "";
}

.fa-images:before {
  content: "";
}

.fa-imdb:before {
  content: "";
}

.fa-inbox:before {
  content: "";
}

.fa-indent:before {
  content: "";
}

.fa-industry:before {
  content: "";
}

.fa-infinity:before {
  content: "";
}

.fa-info:before {
  content: "";
}

.fa-info-circle:before {
  content: "";
}

.fa-instagram:before {
  content: "";
}

.fa-internet-explorer:before {
  content: "";
}

.fa-ioxhost:before {
  content: "";
}

.fa-italic:before {
  content: "";
}

.fa-itunes:before {
  content: "";
}

.fa-itunes-note:before {
  content: "";
}

.fa-java:before {
  content: "";
}

.fa-jedi-order:before {
  content: "";
}

.fa-jenkins:before {
  content: "";
}

.fa-joget:before {
  content: "";
}

.fa-joint:before {
  content: "";
}

.fa-joomla:before {
  content: "";
}

.fa-js:before {
  content: "";
}

.fa-js-square:before {
  content: "";
}

.fa-jsfiddle:before {
  content: "";
}

.fa-key:before {
  content: "";
}

.fa-keybase:before {
  content: "";
}

.fa-keyboard:before {
  content: "";
}

.fa-keycdn:before {
  content: "";
}

.fa-kickstarter:before {
  content: "";
}

.fa-kickstarter-k:before {
  content: "";
}

.fa-kiss:before {
  content: "";
}

.fa-kiss-beam:before {
  content: "";
}

.fa-kiss-wink-heart:before {
  content: "";
}

.fa-kiwi-bird:before {
  content: "";
}

.fa-korvue:before {
  content: "";
}

.fa-language:before {
  content: "";
}

.fa-laptop:before {
  content: "";
}

.fa-laravel:before {
  content: "";
}

.fa-lastfm:before {
  content: "";
}

.fa-lastfm-square:before {
  content: "";
}

.fa-laugh:before {
  content: "";
}

.fa-laugh-beam:before {
  content: "";
}

.fa-laugh-squint:before {
  content: "";
}

.fa-laugh-wink:before {
  content: "";
}

.fa-leaf:before {
  content: "";
}

.fa-leanpub:before {
  content: "";
}

.fa-lemon:before {
  content: "";
}

.fa-less:before {
  content: "";
}

.fa-less-than:before {
  content: "";
}

.fa-less-than-equal:before {
  content: "";
}

.fa-level-down-alt:before {
  content: "";
}

.fa-level-up-alt:before {
  content: "";
}

.fa-life-ring:before {
  content: "";
}

.fa-lightbulb:before {
  content: "";
}

.fa-line:before {
  content: "";
}

.fa-link:before {
  content: "";
}

.fa-linkedin:before {
  content: "";
}

.fa-linkedin-in:before {
  content: "";
}

.fa-linode:before {
  content: "";
}

.fa-linux:before {
  content: "";
}

.fa-lira-sign:before {
  content: "";
}

.fa-list:before {
  content: "";
}

.fa-list-alt:before {
  content: "";
}

.fa-list-ol:before {
  content: "";
}

.fa-list-ul:before {
  content: "";
}

.fa-location-arrow:before {
  content: "";
}

.fa-lock:before {
  content: "";
}

.fa-lock-open:before {
  content: "";
}

.fa-long-arrow-alt-down:before {
  content: "";
}

.fa-long-arrow-alt-left:before {
  content: "";
}

.fa-long-arrow-alt-right:before {
  content: "";
}

.fa-long-arrow-alt-up:before {
  content: "";
}

.fa-low-vision:before {
  content: "";
}

.fa-luggage-cart:before {
  content: "";
}

.fa-lyft:before {
  content: "";
}

.fa-magento:before {
  content: "";
}

.fa-magic:before {
  content: "";
}

.fa-magnet:before {
  content: "";
}

.fa-mailchimp:before {
  content: "";
}

.fa-male:before {
  content: "";
}

.fa-mandalorian:before {
  content: "";
}

.fa-map:before {
  content: "";
}

.fa-map-marked:before {
  content: "";
}

.fa-map-marked-alt:before {
  content: "";
}

.fa-map-marker:before {
  content: "";
}

.fa-map-marker-alt:before {
  content: "";
}

.fa-map-pin:before {
  content: "";
}

.fa-map-signs:before {
  content: "";
}

.fa-marker:before {
  content: "";
}

.fa-mars:before {
  content: "";
}

.fa-mars-double:before {
  content: "";
}

.fa-mars-stroke:before {
  content: "";
}

.fa-mars-stroke-h:before {
  content: "";
}

.fa-mars-stroke-v:before {
  content: "";
}

.fa-mastodon:before {
  content: "";
}

.fa-maxcdn:before {
  content: "";
}

.fa-medal:before {
  content: "";
}

.fa-medapps:before {
  content: "";
}

.fa-medium:before {
  content: "";
}

.fa-medium-m:before {
  content: "";
}

.fa-medkit:before {
  content: "";
}

.fa-medrt:before {
  content: "";
}

.fa-meetup:before {
  content: "";
}

.fa-megaport:before {
  content: "";
}

.fa-meh:before {
  content: "";
}

.fa-meh-blank:before {
  content: "";
}

.fa-meh-rolling-eyes:before {
  content: "";
}

.fa-memory:before {
  content: "";
}

.fa-mercury:before {
  content: "";
}

.fa-microchip:before {
  content: "";
}

.fa-microphone:before {
  content: "";
}

.fa-microphone-alt:before {
  content: "";
}

.fa-microphone-alt-slash:before {
  content: "";
}

.fa-microphone-slash:before {
  content: "";
}

.fa-microsoft:before {
  content: "";
}

.fa-minus:before {
  content: "";
}

.fa-minus-circle:before {
  content: "";
}

.fa-minus-square:before {
  content: "";
}

.fa-mix:before {
  content: "";
}

.fa-mixcloud:before {
  content: "";
}

.fa-mizuni:before {
  content: "";
}

.fa-mobile:before {
  content: "";
}

.fa-mobile-alt:before {
  content: "";
}

.fa-modx:before {
  content: "";
}

.fa-monero:before {
  content: "";
}

.fa-money-bill:before {
  content: "";
}

.fa-money-bill-alt:before {
  content: "";
}

.fa-money-bill-wave:before {
  content: "";
}

.fa-money-bill-wave-alt:before {
  content: "";
}

.fa-money-check:before {
  content: "";
}

.fa-money-check-alt:before {
  content: "";
}

.fa-monument:before {
  content: "";
}

.fa-moon:before {
  content: "";
}

.fa-mortar-pestle:before {
  content: "";
}

.fa-motorcycle:before {
  content: "";
}

.fa-mouse-pointer:before {
  content: "";
}

.fa-music:before {
  content: "";
}

.fa-napster:before {
  content: "";
}

.fa-neuter:before {
  content: "";
}

.fa-newspaper:before {
  content: "";
}

.fa-nimblr:before {
  content: "";
}

.fa-nintendo-switch:before {
  content: "";
}

.fa-node:before {
  content: "";
}

.fa-node-js:before {
  content: "";
}

.fa-not-equal:before {
  content: "";
}

.fa-notes-medical:before {
  content: "";
}

.fa-npm:before {
  content: "";
}

.fa-ns8:before {
  content: "";
}

.fa-nutritionix:before {
  content: "";
}

.fa-object-group:before {
  content: "";
}

.fa-object-ungroup:before {
  content: "";
}

.fa-odnoklassniki:before {
  content: "";
}

.fa-odnoklassniki-square:before {
  content: "";
}

.fa-old-republic:before {
  content: "";
}

.fa-opencart:before {
  content: "";
}

.fa-openid:before {
  content: "";
}

.fa-opera:before {
  content: "";
}

.fa-optin-monster:before {
  content: "";
}

.fa-osi:before {
  content: "";
}

.fa-outdent:before {
  content: "";
}

.fa-page4:before {
  content: "";
}

.fa-pagelines:before {
  content: "";
}

.fa-paint-brush:before {
  content: "";
}

.fa-paint-roller:before {
  content: "";
}

.fa-palette:before {
  content: "";
}

.fa-palfed:before {
  content: "";
}

.fa-pallet:before {
  content: "";
}

.fa-paper-plane:before {
  content: "";
}

.fa-paperclip:before {
  content: "";
}

.fa-parachute-box:before {
  content: "";
}

.fa-paragraph:before {
  content: "";
}

.fa-parking:before {
  content: "";
}

.fa-passport:before {
  content: "";
}

.fa-paste:before {
  content: "";
}

.fa-patreon:before {
  content: "";
}

.fa-pause:before {
  content: "";
}

.fa-pause-circle:before {
  content: "";
}

.fa-paw:before {
  content: "";
}

.fa-paypal:before {
  content: "";
}

.fa-pen:before {
  content: "";
}

.fa-pen-alt:before {
  content: "";
}

.fa-pen-fancy:before {
  content: "";
}

.fa-pen-nib:before {
  content: "";
}

.fa-pen-square:before {
  content: "";
}

.fa-pencil-alt:before {
  content: "";
}

.fa-pencil-ruler:before {
  content: "";
}

.fa-people-carry:before {
  content: "";
}

.fa-percent:before {
  content: "";
}

.fa-percentage:before {
  content: "";
}

.fa-periscope:before {
  content: "";
}

.fa-phabricator:before {
  content: "";
}

.fa-phoenix-framework:before {
  content: "";
}

.fa-phoenix-squadron:before {
  content: "";
}

.fa-phone:before {
  content: "";
}

.fa-phone-slash:before {
  content: "";
}

.fa-phone-square:before {
  content: "";
}

.fa-phone-volume:before {
  content: "";
}

.fa-php:before {
  content: "";
}

.fa-pied-piper:before {
  content: "";
}

.fa-pied-piper-alt:before {
  content: "";
}

.fa-pied-piper-hat:before {
  content: "";
}

.fa-pied-piper-pp:before {
  content: "";
}

.fa-piggy-bank:before {
  content: "";
}

.fa-pills:before {
  content: "";
}

.fa-pinterest:before {
  content: "";
}

.fa-pinterest-p:before {
  content: "";
}

.fa-pinterest-square:before {
  content: "";
}

.fa-plane:before {
  content: "";
}

.fa-plane-arrival:before {
  content: "";
}

.fa-plane-departure:before {
  content: "";
}

.fa-play:before {
  content: "";
}

.fa-play-circle:before {
  content: "";
}

.fa-playstation:before {
  content: "";
}

.fa-plug:before {
  content: "";
}

.fa-plus:before {
  content: "";
}

.fa-plus-circle:before {
  content: "";
}

.fa-plus-square:before {
  content: "";
}

.fa-podcast:before {
  content: "";
}

.fa-poo:before {
  content: "";
}

.fa-portrait:before {
  content: "";
}

.fa-pound-sign:before {
  content: "";
}

.fa-power-off:before {
  content: "";
}

.fa-prescription:before {
  content: "";
}

.fa-prescription-bottle:before {
  content: "";
}

.fa-prescription-bottle-alt:before {
  content: "";
}

.fa-print:before {
  content: "";
}

.fa-procedures:before {
  content: "";
}

.fa-product-hunt:before {
  content: "";
}

.fa-project-diagram:before {
  content: "";
}

.fa-pushed:before {
  content: "";
}

.fa-puzzle-piece:before {
  content: "";
}

.fa-python:before {
  content: "";
}

.fa-qq:before {
  content: "";
}

.fa-qrcode:before {
  content: "";
}

.fa-question:before {
  content: "";
}

.fa-question-circle:before {
  content: "";
}

.fa-quidditch:before {
  content: "";
}

.fa-quinscape:before {
  content: "";
}

.fa-quora:before {
  content: "";
}

.fa-quote-left:before {
  content: "";
}

.fa-quote-right:before {
  content: "";
}

.fa-r-project:before {
  content: "";
}

.fa-random:before {
  content: "";
}

.fa-ravelry:before {
  content: "";
}

.fa-react:before {
  content: "";
}

.fa-readme:before {
  content: "";
}

.fa-rebel:before {
  content: "";
}

.fa-receipt:before {
  content: "";
}

.fa-recycle:before {
  content: "";
}

.fa-red-river:before {
  content: "";
}

.fa-reddit:before {
  content: "";
}

.fa-reddit-alien:before {
  content: "";
}

.fa-reddit-square:before {
  content: "";
}

.fa-redo:before {
  content: "";
}

.fa-redo-alt:before {
  content: "";
}

.fa-registered:before {
  content: "";
}

.fa-rendact:before {
  content: "";
}

.fa-renren:before {
  content: "";
}

.fa-reply:before {
  content: "";
}

.fa-reply-all:before {
  content: "";
}

.fa-replyd:before {
  content: "";
}

.fa-researchgate:before {
  content: "";
}

.fa-resolving:before {
  content: "";
}

.fa-retweet:before {
  content: "";
}

.fa-ribbon:before {
  content: "";
}

.fa-road:before {
  content: "";
}

.fa-robot:before {
  content: "";
}

.fa-rocket:before {
  content: "";
}

.fa-rocketchat:before {
  content: "";
}

.fa-rockrms:before {
  content: "";
}

.fa-rss:before {
  content: "";
}

.fa-rss-square:before {
  content: "";
}

.fa-ruble-sign:before {
  content: "";
}

.fa-ruler:before {
  content: "";
}

.fa-ruler-combined:before {
  content: "";
}

.fa-ruler-horizontal:before {
  content: "";
}

.fa-ruler-vertical:before {
  content: "";
}

.fa-rupee-sign:before {
  content: "";
}

.fa-sad-cry:before {
  content: "";
}

.fa-sad-tear:before {
  content: "";
}

.fa-safari:before {
  content: "";
}

.fa-sass:before {
  content: "";
}

.fa-save:before {
  content: "";
}

.fa-schlix:before {
  content: "";
}

.fa-school:before {
  content: "";
}

.fa-screwdriver:before {
  content: "";
}

.fa-scribd:before {
  content: "";
}

.fa-search:before {
  content: "";
}

.fa-search-minus:before {
  content: "";
}

.fa-search-plus:before {
  content: "";
}

.fa-searchengin:before {
  content: "";
}

.fa-seedling:before {
  content: "";
}

.fa-sellcast:before {
  content: "";
}

.fa-sellsy:before {
  content: "";
}

.fa-server:before {
  content: "";
}

.fa-servicestack:before {
  content: "";
}

.fa-share:before {
  content: "";
}

.fa-share-alt:before {
  content: "";
}

.fa-share-alt-square:before {
  content: "";
}

.fa-share-square:before {
  content: "";
}

.fa-shekel-sign:before {
  content: "";
}

.fa-shield-alt:before {
  content: "";
}

.fa-ship:before {
  content: "";
}

.fa-shipping-fast:before {
  content: "";
}

.fa-shirtsinbulk:before {
  content: "";
}

.fa-shoe-prints:before {
  content: "";
}

.fa-shopping-bag:before {
  content: "";
}

.fa-shopping-basket:before {
  content: "";
}

.fa-shopping-cart:before {
  content: "";
}

.fa-shopware:before {
  content: "";
}

.fa-shower:before {
  content: "";
}

.fa-shuttle-van:before {
  content: "";
}

.fa-sign:before {
  content: "";
}

.fa-sign-in-alt:before {
  content: "";
}

.fa-sign-language:before {
  content: "";
}

.fa-sign-out-alt:before {
  content: "";
}

.fa-signal:before {
  content: "";
}

.fa-signature:before {
  content: "";
}

.fa-simplybuilt:before {
  content: "";
}

.fa-sistrix:before {
  content: "";
}

.fa-sitemap:before {
  content: "";
}

.fa-sith:before {
  content: "";
}

.fa-skull:before {
  content: "";
}

.fa-skyatlas:before {
  content: "";
}

.fa-skype:before {
  content: "";
}

.fa-slack:before {
  content: "";
}

.fa-slack-hash:before {
  content: "";
}

.fa-sliders-h:before {
  content: "";
}

.fa-slideshare:before {
  content: "";
}

.fa-smile:before {
  content: "";
}

.fa-smile-beam:before {
  content: "";
}

.fa-smile-wink:before {
  content: "";
}

.fa-smoking:before {
  content: "";
}

.fa-smoking-ban:before {
  content: "";
}

.fa-snapchat:before {
  content: "";
}

.fa-snapchat-ghost:before {
  content: "";
}

.fa-snapchat-square:before {
  content: "";
}

.fa-snowflake:before {
  content: "";
}

.fa-solar-panel:before {
  content: "";
}

.fa-sort:before {
  content: "";
}

.fa-sort-alpha-down:before {
  content: "";
}

.fa-sort-alpha-up:before {
  content: "";
}

.fa-sort-amount-down:before {
  content: "";
}

.fa-sort-amount-up:before {
  content: "";
}

.fa-sort-down:before {
  content: "";
}

.fa-sort-numeric-down:before {
  content: "";
}

.fa-sort-numeric-up:before {
  content: "";
}

.fa-sort-up:before {
  content: "";
}

.fa-soundcloud:before {
  content: "";
}

.fa-spa:before {
  content: "";
}

.fa-space-shuttle:before {
  content: "";
}

.fa-speakap:before {
  content: "";
}

.fa-spinner:before {
  content: "";
}

.fa-splotch:before {
  content: "";
}

.fa-spotify:before {
  content: "";
}

.fa-spray-can:before {
  content: "";
}

.fa-square:before {
  content: "";
}

.fa-square-full:before {
  content: "";
}

.fa-squarespace:before {
  content: "";
}

.fa-stack-exchange:before {
  content: "";
}

.fa-stack-overflow:before {
  content: "";
}

.fa-stamp:before {
  content: "";
}

.fa-star:before {
  content: "";
}

.fa-star-half:before {
  content: "";
}

.fa-star-half-alt:before {
  content: "";
}

.fa-staylinked:before {
  content: "";
}

.fa-steam:before {
  content: "";
}

.fa-steam-square:before {
  content: "";
}

.fa-steam-symbol:before {
  content: "";
}

.fa-step-backward:before {
  content: "";
}

.fa-step-forward:before {
  content: "";
}

.fa-stethoscope:before {
  content: "";
}

.fa-sticker-mule:before {
  content: "";
}

.fa-sticky-note:before {
  content: "";
}

.fa-stop:before {
  content: "";
}

.fa-stop-circle:before {
  content: "";
}

.fa-stopwatch:before {
  content: "";
}

.fa-store:before {
  content: "";
}

.fa-store-alt:before {
  content: "";
}

.fa-strava:before {
  content: "";
}

.fa-stream:before {
  content: "";
}

.fa-street-view:before {
  content: "";
}

.fa-strikethrough:before {
  content: "";
}

.fa-stripe:before {
  content: "";
}

.fa-stripe-s:before {
  content: "";
}

.fa-stroopwafel:before {
  content: "";
}

.fa-studiovinari:before {
  content: "";
}

.fa-stumbleupon:before {
  content: "";
}

.fa-stumbleupon-circle:before {
  content: "";
}

.fa-subscript:before {
  content: "";
}

.fa-subway:before {
  content: "";
}

.fa-suitcase:before {
  content: "";
}

.fa-suitcase-rolling:before {
  content: "";
}

.fa-sun:before {
  content: "";
}

.fa-superpowers:before {
  content: "";
}

.fa-superscript:before {
  content: "";
}

.fa-supple:before {
  content: "";
}

.fa-surprise:before {
  content: "";
}

.fa-swatchbook:before {
  content: "";
}

.fa-swimmer:before {
  content: "";
}

.fa-swimming-pool:before {
  content: "";
}

.fa-sync:before {
  content: "";
}

.fa-sync-alt:before {
  content: "";
}

.fa-syringe:before {
  content: "";
}

.fa-table:before {
  content: "";
}

.fa-table-tennis:before {
  content: "";
}

.fa-tablet:before {
  content: "";
}

.fa-tablet-alt:before {
  content: "";
}

.fa-tablets:before {
  content: "";
}

.fa-tachometer-alt:before {
  content: "";
}

.fa-tag:before {
  content: "";
}

.fa-tags:before {
  content: "";
}

.fa-tape:before {
  content: "";
}

.fa-tasks:before {
  content: "";
}

.fa-taxi:before {
  content: "";
}

.fa-teamspeak:before {
  content: "";
}

.fa-telegram:before {
  content: "";
}

.fa-telegram-plane:before {
  content: "";
}

.fa-tencent-weibo:before {
  content: "";
}

.fa-terminal:before {
  content: "";
}

.fa-text-height:before {
  content: "";
}

.fa-text-width:before {
  content: "";
}

.fa-circle-question:before {
  content: "";
}

.fa-th:before {
  content: "";
}

.fa-th-large:before {
  content: "";
}

.fa-th-list:before {
  content: "";
}

.fa-themeco:before {
  content: "";
}

.fa-themeisle:before {
  content: "";
}

.fa-thermometer:before {
  content: "";
}

.fa-thermometer-empty:before {
  content: "";
}

.fa-thermometer-full:before {
  content: "";
}

.fa-thermometer-half:before {
  content: "";
}

.fa-thermometer-quarter:before {
  content: "";
}

.fa-thermometer-three-quarters:before {
  content: "";
}

.fa-thumbs-down:before {
  content: "";
}

.fa-thumbs-up:before {
  content: "";
}

.fa-thumbtack:before {
  content: "";
}

.fa-ticket-alt:before {
  content: "";
}

.fa-times:before {
  content: "";
}

.fa-times-circle:before {
  content: "";
}

.fa-tint:before {
  content: "";
}

.fa-tint-slash:before {
  content: "";
}

.fa-tired:before {
  content: "";
}

.fa-toggle-off:before {
  content: "";
}

.fa-toggle-on:before {
  content: "";
}

.fa-toolbox:before {
  content: "";
}

.fa-tooth:before {
  content: "";
}

.fa-trade-federation:before {
  content: "";
}

.fa-trademark:before {
  content: "";
}

.fa-train:before {
  content: "";
}

.fa-transgender:before {
  content: "";
}

.fa-transgender-alt:before {
  content: "";
}

.fa-trash:before {
  content: "";
}

.fa-trash-alt:before {
  content: "";
}

.fa-tree:before {
  content: "";
}

.fa-trello:before {
  content: "";
}

.fa-tripadvisor:before {
  content: "";
}

.fa-trophy:before {
  content: "";
}

.fa-truck:before {
  content: "";
}

.fa-truck-loading:before {
  content: "";
}

.fa-truck-moving:before {
  content: "";
}

.fa-tshirt:before {
  content: "";
}

.fa-tty:before {
  content: "";
}

.fa-tumblr:before {
  content: "";
}

.fa-tumblr-square:before {
  content: "";
}

.fa-tv:before {
  content: "";
}

.fa-twitch:before {
  content: "";
}

.fa-twitter:before {
  content: "";
}

.fa-twitter-square:before {
  content: "";
}

.fa-typo3:before {
  content: "";
}

.fa-uber:before {
  content: "";
}

.fa-uikit:before {
  content: "";
}

.fa-umbrella:before {
  content: "";
}

.fa-umbrella-beach:before {
  content: "";
}

.fa-underline:before {
  content: "";
}

.fa-undo:before {
  content: "";
}

.fa-undo-alt:before {
  content: "";
}

.fa-uniregistry:before {
  content: "";
}

.fa-universal-access:before {
  content: "";
}

.fa-university:before {
  content: "";
}

.fa-unlink:before {
  content: "";
}

.fa-unlock:before {
  content: "";
}

.fa-unlock-alt:before {
  content: "";
}

.fa-untappd:before {
  content: "";
}

.fa-upload:before {
  content: "";
}

.fa-usb:before {
  content: "";
}

.fa-user:before {
  content: "";
}

.fa-user-alt:before {
  content: "";
}

.fa-user-alt-slash:before {
  content: "";
}

.fa-user-astronaut:before {
  content: "";
}

.fa-user-check:before {
  content: "";
}

.fa-user-circle:before {
  content: "";
}

.fa-user-clock:before {
  content: "";
}

.fa-user-cog:before {
  content: "";
}

.fa-user-edit:before {
  content: "";
}

.fa-user-friends:before {
  content: "";
}

.fa-user-graduate:before {
  content: "";
}

.fa-user-lock:before {
  content: "";
}

.fa-user-md:before {
  content: "";
}

.fa-user-minus:before {
  content: "";
}

.fa-user-ninja:before {
  content: "";
}

.fa-user-plus:before {
  content: "";
}

.fa-user-secret:before {
  content: "";
}

.fa-user-shield:before {
  content: "";
}

.fa-user-slash:before {
  content: "";
}

.fa-user-tag:before {
  content: "";
}

.fa-user-tie:before {
  content: "";
}

.fa-user-times:before {
  content: "";
}

.fa-users:before {
  content: "";
}

.fa-users-cog:before {
  content: "";
}

.fa-ussunnah:before {
  content: "";
}

.fa-utensil-spoon:before {
  content: "";
}

.fa-utensils:before {
  content: "";
}

.fa-vaadin:before {
  content: "";
}

.fa-vector-square:before {
  content: "";
}

.fa-venus:before {
  content: "";
}

.fa-venus-double:before {
  content: "";
}

.fa-venus-mars:before {
  content: "";
}

.fa-viacoin:before {
  content: "";
}

.fa-viadeo:before {
  content: "";
}

.fa-viadeo-square:before {
  content: "";
}

.fa-vial:before {
  content: "";
}

.fa-vials:before {
  content: "";
}

.fa-viber:before {
  content: "";
}

.fa-video:before {
  content: "";
}

.fa-video-slash:before {
  content: "";
}

.fa-vimeo:before {
  content: "";
}

.fa-vimeo-square:before {
  content: "";
}

.fa-vimeo-v:before {
  content: "";
}

.fa-vine:before {
  content: "";
}

.fa-vk:before {
  content: "";
}

.fa-vnv:before {
  content: "";
}

.fa-volleyball-ball:before {
  content: "";
}

.fa-volume-down:before {
  content: "";
}

.fa-volume-off:before {
  content: "";
}

.fa-volume-up:before {
  content: "";
}

.fa-vuejs:before {
  content: "";
}

.fa-walking:before {
  content: "";
}

.fa-wallet:before {
  content: "";
}

.fa-warehouse:before {
  content: "";
}

.fa-weebly:before {
  content: "";
}

.fa-weibo:before {
  content: "";
}

.fa-weight:before {
  content: "";
}

.fa-weight-hanging:before {
  content: "";
}

.fa-weixin:before {
  content: "";
}

.fa-whatsapp:before {
  content: "";
}

.fa-whatsapp-square:before {
  content: "";
}

.fa-wheelchair:before {
  content: "";
}

.fa-whmcs:before {
  content: "";
}

.fa-wifi:before {
  content: "";
}

.fa-wikipedia-w:before {
  content: "";
}

.fa-window-close:before {
  content: "";
}

.fa-window-maximize:before {
  content: "";
}

.fa-window-minimize:before {
  content: "";
}

.fa-window-restore:before {
  content: "";
}

.fa-windows:before {
  content: "";
}

.fa-wine-glass:before {
  content: "";
}

.fa-wine-glass-alt:before {
  content: "";
}

.fa-wix:before {
  content: "";
}

.fa-wolf-pack-battalion:before {
  content: "";
}

.fa-won-sign:before {
  content: "";
}

.fa-wordpress:before {
  content: "";
}

.fa-wordpress-simple:before {
  content: "";
}

.fa-wpbeginner:before {
  content: "";
}

.fa-wpexplorer:before {
  content: "";
}

.fa-wpforms:before {
  content: "";
}

.fa-wrench:before {
  content: "";
}

.fa-x-ray:before {
  content: "";
}

.fa-xbox:before {
  content: "";
}

.fa-xing:before {
  content: "";
}

.fa-xing-square:before {
  content: "";
}

.fa-y-combinator:before {
  content: "";
}

.fa-yahoo:before {
  content: "";
}

.fa-yandex:before {
  content: "";
}

.fa-yandex-international:before {
  content: "";
}

.fa-yelp:before {
  content: "";
}

.fa-yen-sign:before {
  content: "";
}

.fa-yoast:before {
  content: "";
}

.fa-youtube:before {
  content: "";
}

.fa-youtube-square:before {
  content: "";
}

.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;
}

@font-face {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  src: url(/public-assets/common/font/fontawesome/fa-brands-400.eot);
  src: url(/public-assets/common/font/fontawesome/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(/public-assets/common/font/fontawesome/fa-brands-400.woff2) format("woff2"), url(/public-assets/common/font/fontawesome/fa-brands-400.woff) format("woff"), url(/public-assets/common/font/fontawesome/fa-brands-400.ttf) format("truetype"), url(/public-assets/common/font/fontawesome/fa-brands-400.svg#fontawesome) format("svg");
}
.fab {
  font-family: "Font Awesome 5 Brands";
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  src: url(/public-assets/common/font/fontawesome/fa-regular-400.eot);
  src: url(/public-assets/common/font/fontawesome/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(/public-assets/common/font/fontawesome/fa-regular-400.woff2) format("woff2"), url(/public-assets/common/font/fontawesome/fa-regular-400.woff) format("woff"), url(/public-assets/common/font/fontawesome/fa-regular-400.ttf) format("truetype"), url(/public-assets/common/font/fontawesome/fa-regular-400.svg#fontawesome) format("svg");
}
.far {
  font-weight: 400;
}

@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  src: url(/public-assets/common/font/fontawesome/fa-solid-900.eot);
  src: url(/public-assets/common/font/fontawesome/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(/public-assets/common/font/fontawesome/fa-solid-900.woff2) format("woff2"), url(/public-assets/common/font/fontawesome/fa-solid-900.woff) format("woff"), url(/public-assets/common/font/fontawesome/fa-solid-900.ttf) format("truetype"), url(/public-assets/common/font/fontawesome/fa-solid-900.svg#fontawesome) format("svg");
}
.fa,
.far,
.fas {
  font-family: "Font Awesome 5 Free";
}

.fa,
.fas {
  font-weight: 900;
}

/*
* FooTable v3 - FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome.
* @version 3.1.5
* @link http://fooplugins.com
* @copyright Steven Usher & Brad Vincent 2015
* @license Released under the GPLv3 license.
*/
table.footable,
table.footable-details {
  position: relative;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse;
}

table.footable-details {
  margin-bottom: 0;
}

table.footable-hide-fouc {
  display: none;
}

table > tbody > tr > td > span.footable-toggle {
  margin-right: 0;
  opacity: 0.5;
}

table > tbody > tr > td > span.footable-toggle.last-column {
  margin-left: 8px;
  float: right;
}

table.table-condensed > tbody > tr > td > span.footable-toggle {
  margin-right: 5px;
}

table.footable-details > tbody > tr > th:nth-child(1) {
  min-width: 40px;
  width: 120px;
}

table.footable-details > tbody > tr > td:nth-child(2) {
  word-break: break-all;
}

table.footable-details > thead > tr:first-child > th,
table.footable-details > thead > tr:first-child > td,
table.footable-details > tbody > tr:first-child > th,
table.footable-details > tbody > tr:first-child > td,
table.footable-details > tfoot > tr:first-child > th,
table.footable-details > tfoot > tr:first-child > td {
  border-top-width: 0;
}

table.footable-details.table-bordered > thead > tr:first-child > th,
table.footable-details.table-bordered > thead > tr:first-child > td,
table.footable-details.table-bordered > tbody > tr:first-child > th,
table.footable-details.table-bordered > tbody > tr:first-child > td,
table.footable-details.table-bordered > tfoot > tr:first-child > th,
table.footable-details.table-bordered > tfoot > tr:first-child > td {
  border-top-width: 1px;
}

div.footable-loader {
  vertical-align: middle;
  text-align: center;
  height: 300px;
  position: relative;
}

div.footable-loader > span.fooicon {
  display: inline-block;
  opacity: 0.3;
  font-size: 30px;
  line-height: 32px;
  width: 32px;
  height: 32px;
  margin-top: -16px;
  margin-left: -16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-animation: fooicon-spin-r 2s infinite linear;
  animation: fooicon-spin-r 2s infinite linear;
}

table.footable > tbody > tr.footable-empty > td {
  vertical-align: middle;
  text-align: center;
  font-size: 30px;
}

table.footable > tbody > tr > td,
table.footable > tbody > tr > th {
  display: none;
}

table.footable > tbody > tr.footable-empty > td,
table.footable > tbody > tr.footable-empty > th,
table.footable > tbody > tr.footable-detail-row > td,
table.footable > tbody > tr.footable-detail-row > th {
  display: table-cell;
}

@-webkit-keyframes fooicon-spin-r {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fooicon-spin-r {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fooicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings" !important;
  font-style: normal;
  font-weight: 100;
  transform: scale(0.8);
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 736px) {
  .fooicon {
    transform: scale(0.7);
  }
}

.fooicon:before,
.fooicon:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.fooicon-loader:before {
  content: "";
}

.fooicon-plus:before {
  content: "+";
}

.fooicon-minus:before {
  content: "−";
}

.fooicon-search:before {
  content: "";
}

.fooicon-remove:before {
  content: "";
}

.fooicon-sort:before {
  content: "";
}

.fooicon-sort-asc:before {
  content: "";
}

.fooicon-sort-desc:before {
  content: "";
}

.fooicon-pencil:before {
  content: "✏";
}

.fooicon-trash:before {
  content: "";
}

.fooicon-eye-close:before {
  content: "";
}

.fooicon-flash:before {
  content: "";
}

.fooicon-cog:before {
  content: "";
}

.fooicon-stats:before {
  content: "";
}

table.footable > thead > tr.footable-filtering > th {
  border-bottom-width: 1px;
  font-weight: normal;
}

.footable-filtering-external.footable-filtering-right,
table.footable > thead > tr.footable-filtering > th,
table.footable.footable-filtering-right > thead > tr.footable-filtering > th {
  text-align: right;
}

.footable-filtering-external.footable-filtering-left,
table.footable.footable-filtering-left > thead > tr.footable-filtering > th {
  text-align: left;
}

.footable-filtering-external.footable-filtering-center,
table.footable.footable-filtering-center > thead > tr.footable-filtering > th {
  text-align: center;
}

table.footable > thead > tr.footable-filtering > th div.form-group {
  margin-bottom: 0;
}

table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
  margin-top: 5px;
}

table.footable > thead > tr.footable-filtering > th div.input-group {
  width: 100%;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox,
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox {
  margin: 0;
  display: block;
  position: relative;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox > label,
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox > label {
  display: block;
  padding-left: 40px;
  padding-right: 15px;
}

.footable-filtering-external ul.dropdown-menu > li > a.checkbox input[type=checkbox],
table.footable > thead > tr.footable-filtering > th ul.dropdown-menu > li > a.checkbox input[type=checkbox] {
  position: absolute;
  margin-top: 7px;
  margin-left: -30px;
}

@media (min-width: 768px) {
  table.footable > thead > tr.footable-filtering > th div.input-group {
    width: auto;
  }

  table.footable > thead > tr.footable-filtering > th div.form-group {
    margin-left: 2px;
    margin-right: 2px;
  }

  table.footable > thead > tr.footable-filtering > th div.form-group + div.form-group {
    margin-top: 0;
  }
}
table.footable > thead > tr > td.footable-sortable,
table.footable > thead > tr > th.footable-sortable,
table.footable > tbody > tr > td.footable-sortable,
table.footable > tbody > tr > th.footable-sortable,
table.footable > tfoot > tr > td.footable-sortable,
table.footable > tfoot > tr > th.footable-sortable {
  position: relative;
  padding-right: 30px;
  cursor: pointer;
}

td.footable-sortable > span.fooicon,
th.footable-sortable > span.fooicon {
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -7px;
  opacity: 0;
  transition: opacity 0.3s ease-in;
}

td.footable-sortable:hover > span.fooicon,
th.footable-sortable:hover > span.fooicon {
  opacity: 1;
}

td.footable-sortable.footable-asc > span.fooicon,
th.footable-sortable.footable-asc > span.fooicon,
td.footable-sortable.footable-desc > span.fooicon,
th.footable-sortable.footable-desc > span.fooicon {
  opacity: 1;
}

/* hides the sort icons when sorting is not allowed */
table.footable-sorting-disabled td.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled td.footable-sortable:hover > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-asc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable.footable-desc > span.fooicon,
table.footable-sorting-disabled th.footable-sortable:hover > span.fooicon {
  opacity: 0;
  visibility: hidden;
}

.footable-paging-external ul.pagination,
table.footable > tfoot > tr.footable-paging > td > ul.pagination {
  margin: 10px 0 0 0;
}

.footable-paging-external span.label,
table.footable > tfoot > tr.footable-paging > td > span.label {
  display: inline-block;
  margin: 0 0 10px 0;
  padding: 4px 10px;
}

.footable-paging-external.footable-paging-center,
table.footable > tfoot > tr.footable-paging > td,
table.footable-paging-center > tfoot > tr.footable-paging > td {
  text-align: center;
}

.footable-paging-external.footable-paging-left,
table.footable-paging-left > tfoot > tr.footable-paging > td {
  text-align: left;
}

.footable-paging-external.footable-paging-right,
table.footable-paging-right > tfoot > tr.footable-paging > td {
  text-align: right;
}

ul.pagination > li.footable-page {
  display: none;
}

ul.pagination > li.footable-page.visible {
  display: inline;
}

td.footable-editing {
  width: 90px;
  max-width: 90px;
}

table.footable-editing-no-edit td.footable-editing,
table.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-view td.footable-editing {
  width: 70px;
  max-width: 70px;
}

table.footable-editing-no-edit.footable-editing-no-delete td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-view td.footable-editing,
table.footable-editing-no-delete.footable-editing-no-view td.footable-editing {
  width: 50px;
  max-width: 50px;
}

table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view td.footable-editing,
table.footable-editing-no-edit.footable-editing-no-delete.footable-editing-no-view th.footable-editing {
  width: 0;
  max-width: 0;
  display: none !important;
}

table.footable-editing-right td.footable-editing,
table.footable-editing-right tr.footable-editing {
  text-align: right;
}

table.footable-editing-left td.footable-editing,
table.footable-editing-left tr.footable-editing {
  text-align: left;
}

table.footable-editing button.footable-add,
table.footable-editing button.footable-hide,
table.footable-editing-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-show,
table.footable-editing.footable-editing-always-show button.footable-hide,
table.footable-editing.footable-editing-always-show.footable-editing-no-add tr.footable-editing {
  display: none;
}

table.footable-editing.footable-editing-show button.footable-add,
table.footable-editing.footable-editing-show button.footable-hide,
table.footable-editing.footable-editing-always-show button.footable-add {
  display: inline-block;
}

#filter-patient-container .dropdown-menu li:first-child, #filter-container .dropdown-menu li:first-child {
  display: none;
}
#filter-patient-container form, #filter-container form {
  width: 100%;
}
#filter-patient-container form .footable-filtering-search, #filter-container form .footable-filtering-search {
  width: 100%;
  margin-bottom: 7px;
}
#filter-patient-container form .footable-filtering-search .sr-only, #filter-container form .footable-filtering-search .sr-only {
  font-size: 3rem;
}
#filter-patient-container form .footable-filtering-search .input-group, #filter-container form .footable-filtering-search .input-group {
  display: flex;
  width: 100%;
}
#filter-patient-container form .footable-filtering-search .input-group .form-control, #filter-container form .footable-filtering-search .input-group .form-control {
  width: min-content;
  border-radius: 0;
  min-height: 70px;
  border: none !important;
  border-bottom: 2px solid #606060 !important;
  font-size: 1.23rem;
  color: black;
}
@media (max-width: 1440px) {
  #filter-patient-container form .footable-filtering-search .input-group .form-control, #filter-container form .footable-filtering-search .input-group .form-control {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #filter-patient-container form .footable-filtering-search .input-group .form-control, #filter-container form .footable-filtering-search .input-group .form-control {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  #filter-patient-container form .footable-filtering-search .input-group .form-control, #filter-container form .footable-filtering-search .input-group .form-control {
    min-height: 50px;
  }
}
#filter-patient-container form .footable-filtering-search .input-group .input-group-btn button, #filter-container form .footable-filtering-search .input-group .input-group-btn button {
  margin: 0 !important;
  height: 100%;
}
#filter-patient-container form .footable-filtering-search .input-group .input-group-btn .btn-primary, #filter-container form .footable-filtering-search .input-group .input-group-btn .btn-primary {
  display: none !important;
  background: #007494 !important;
  border-radius: 0 !important;
  margin-left: 5px !important;
  border: none !important;
}
#filter-patient-container form .footable-filtering-search .input-group .input-group-btn .dropdown-toggle, #filter-container form .footable-filtering-search .input-group .input-group-btn .dropdown-toggle {
  margin: 0 !important;
  background: #007494 !important;
  border-radius: 0 !important;
  border: none !important;
  margin-left: 5px !important;
}
@media (max-width: 768px) {
  #filter-patient-container form .footable-filtering-search .input-group .input-group-btn, #filter-container form .footable-filtering-search .input-group .input-group-btn {
    display: none;
  }
}

#paging-ui-container {
  text-align: center;
  margin-bottom: 50px;
}
#paging-ui-container .footable-pagination-wrapper ul {
  border-radius: 0;
}
#paging-ui-container .footable-pagination-wrapper ul li a {
  color: black;
}
#paging-ui-container .footable-pagination-wrapper ul .active a {
  background: #292929;
  border-color: #292929;
  color: #fff;
}

.footable-details th, .footable-details td {
  font-size: 1.23rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1440px) {
  .footable-details th, .footable-details td {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .footable-details th, .footable-details td {
    font-size: 1.025rem;
  }
}
.footable-details > thead > tr > th, .footable-details > thead > tr > td, .footable-details > tbody > tr > th, .footable-details > tbody > tr > td, .footable-details > tfoot > tr > th, .footable-details > tfoot > tr > td {
  padding: 0 4px !important;
}

@media (min-width: 1200px) {
  .viewspatientlisttable thead tr th:first-child {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  .viewspatientlisttable tbody tr[data-expanded=true] {
    background-color: #eee;
    color: #171717;
  }
  .viewspatientlisttable tbody tr[data-expanded=true] .fooicon-minus:before {
    color: black !important;
  }
}
@media (min-width: 1200px) {
  .viewspatientlisttable tbody tr td:first-child {
    display: none !important;
  }
}
.viewspatientlisttable tbody tr .viewspatientlist tr th, .viewspatientlisttable tbody tr .viewspatientlist tr td {
  cursor: default !important;
}

.viewspatientlist td:nth-child(1), .alerttable td:nth-child(1), .selectuser td:nth-child(1) {
  display: none;
}

@media (max-width: 1200px) {
  .footable.breakpoint > tbody > tr > td > span.footable-toggle {
    color: #000415 !important;
    transform: scale(0.7);
  }
}
.open > .dropdown-menu {
  display: block;
  border-radius: 0;
}

.footable-pagination-wrapper {
  margin-top: 15px;
}
.footable-pagination-wrapper .label-default {
  display: none !important;
}
.footable-pagination-wrapper ul {
  display: inline-flex;
  margin-bottom: 15px;
}
.footable-pagination-wrapper ul li {
  margin: 0 7px;
}
.footable-pagination-wrapper ul li.active a {
  padding: 7px 14px;
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-map-pane svg,
.leaflet-map-pane canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer {
  max-width: none !important;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-drag {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */
.leaflet-fade-anim .leaflet-tile {
  will-change: opacity;
}

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  -o-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */
.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline: 0;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-container a.leaflet-active {
  outline: 2px solid orange;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}

/* general typography */
.leaflet-container {
  font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
}

/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}

.leaflet-bar a,
.leaflet-bar a:hover {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px "Lucida Console", Monaco, monospace;
  text-indent: 1px;
}

.leaflet-control-zoom-out {
  font-size: 20px;
}

.leaflet-touch .leaflet-control-zoom-in {
  font-size: 22px;
}

.leaflet-touch .leaflet-control-zoom-out {
  font-size: 24px;
}

/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url(images/layers.png);
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(images/layers-2x.png);
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.7);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover {
  text-decoration: underline;
}

.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
  font-size: 11px;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  font-size: 11px;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}

/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 19px;
  line-height: 1.4;
}

.leaflet-popup-content p {
  margin: 18px 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  padding: 4px 4px 0 0;
  border: none;
  text-align: center;
  width: 18px;
  height: 14px;
  font: 16px/14px Tahoma, Verdana, sans-serif;
  color: #c3c3c3;
  text-decoration: none;
  font-weight: bold;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover {
  color: #999;
}

.leaflet-popup-scrolled {
  overflow: auto;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-popup-tip-container {
  margin-top: -1px;
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.leaflet-tooltip.leaflet-clickable {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

.morris-hover {
  position: absolute;
  z-index: 1000;
}

.morris-hover.morris-default-style {
  border-radius: 10px;
  padding: 6px;
  color: #666;
  background: rgba(255, 255, 255, 0.8);
  border: solid 2px rgba(230, 230, 230, 0.8);
  font-family: sans-serif;
  font-size: 12px;
  text-align: center;
}

.morris-hover.morris-default-style .morris-hover-row-label {
  font-weight: bold;
  margin: 0.25em 0;
}

.morris-hover.morris-default-style .morris-hover-point {
  white-space: nowrap;
  margin: 0.1em 0;
}

/*============================================
Calendar
=============================================*/
/* minimal css required */
.noncal-hide {
  display: none;
}

/* additional css, optional */
.noncal-display {
  display: block;
}

.noncal ul {
  list-style-type: none;
  border: 1px solid white;
  box-shadow: 0 0 5px #AAA;
  position: absolute;
  background: white;
  z-index: 999;
  width: 92%;
}

.noncal li a {
  margin: 0;
  display: block;
  color: black;
  padding: 15px 30px;
  text-decoration: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.42857143;
}

.noncal li a:hover {
  background: #00aad4;
  color: #fff;
}

@media (max-width: 990px) {
  .noncal ul {
    width: 96%;
  }
}
@media (max-width: 768px) {
  .noncal ul {
    width: 96%;
  }
}
@media (max-width: 736px) {
  .noncal ul {
    width: 93%;
  }
}
@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  from, 50%, to {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  from, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }
  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }
  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }
  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }
  50% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.headShake {
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: headShake;
  animation-name: headShake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%, 20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
@keyframes jello {
  from, 11.1%, to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }
  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }
  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }
  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }
  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }
  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }
  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}
.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes fadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  from {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  to {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  from {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  to {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes lightSpeedIn {
  from {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  to {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }
  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }
  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes rollIn {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
@keyframes zoomOut {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  to {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  from {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  from {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  from {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  from {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  to {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

.animated.slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (prefers-reduced-motion) {
  .animated {
    -webkit-animation: unset !important;
    animation: unset !important;
    -webkit-transition: none !important;
    transition: none !important;
  }
}
/*============================================
DO NOT CHANGE!!!
=============================================*/
.text-transparent {
  color: transparent !important;
}

.border-transparent {
  border-color: transparent;
}

.transparent {
  background-color: transparent !important;
  color: white !important;
}

.tile-transparent {
  background: transparent !important;
}
@media (min-width: 1025px) {
  .tile-transparent:hover {
    background-color: rgba(13, 13, 13, 0) !important;
  }
}
.tile-transparent:active, .tile-transparent:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  background-color: rgba(5, 5, 5, 0) !important;
}

.target-transparent {
  background: transparent !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-transparent {
  background-color: transparent !important;
}

.btn-transparent {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: transparent !important;
  border: 2px solid transparent !important;
}
.btn-transparent:focus, .btn-transparent:active {
  outline: none;
  color: white !important;
  background: transparent !important;
  text-decoration: none;
}

.bg-overlay-transparent-10 {
  background: rgba(0, 0, 0, 0.1);
}
.bg-overlay-transparent-20 {
  background: rgba(0, 0, 0, 0.2);
}
.bg-overlay-transparent-30 {
  background: rgba(0, 0, 0, 0.3);
}
.bg-overlay-transparent-40 {
  background: rgba(0, 0, 0, 0.4);
}
.bg-overlay-transparent-50 {
  background: rgba(0, 0, 0, 0.5);
}
.bg-overlay-transparent-60 {
  background: rgba(0, 0, 0, 0.6);
}
.bg-overlay-transparent-70 {
  background: rgba(0, 0, 0, 0.7);
}
.bg-overlay-transparent-80 {
  background: rgba(0, 0, 0, 0.8);
}
.bg-overlay-transparent-90 {
  background: rgba(0, 0, 0, 0.9);
}
.bg-transparent {
  background: transparent;
}
.bg-dark-transparent-1 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-1 {
  background: rgba(3, 3, 3, 0);
}
.bg-dark-transparent-2 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-2 {
  background: rgba(5, 5, 5, 0);
}
.bg-dark-transparent-3 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-3 {
  background: rgba(8, 8, 8, 0);
}
.bg-dark-transparent-4 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-4 {
  background: rgba(10, 10, 10, 0);
}
.bg-dark-transparent-5 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-5 {
  background: rgba(13, 13, 13, 0);
}
.bg-dark-transparent-6 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-6 {
  background: rgba(15, 15, 15, 0);
}
.bg-dark-transparent-7 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-7 {
  background: rgba(18, 18, 18, 0);
}
.bg-dark-transparent-8 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-8 {
  background: rgba(20, 20, 20, 0);
}
.bg-dark-transparent-9 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-9 {
  background: rgba(23, 23, 23, 0);
}
.bg-dark-transparent-10 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-10 {
  background: rgba(26, 26, 26, 0);
}
.bg-dark-transparent-11 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-11 {
  background: rgba(28, 28, 28, 0);
}
.bg-dark-transparent-12 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-12 {
  background: rgba(31, 31, 31, 0);
}
.bg-dark-transparent-13 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-13 {
  background: rgba(33, 33, 33, 0);
}
.bg-dark-transparent-14 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-14 {
  background: rgba(36, 36, 36, 0);
}
.bg-dark-transparent-15 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-15 {
  background: rgba(38, 38, 38, 0);
}
.bg-dark-transparent-16 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-16 {
  background: rgba(41, 41, 41, 0);
}
.bg-dark-transparent-17 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-17 {
  background: rgba(43, 43, 43, 0);
}
.bg-dark-transparent-18 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-18 {
  background: rgba(46, 46, 46, 0);
}
.bg-dark-transparent-19 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-19 {
  background: rgba(48, 48, 48, 0);
}
.bg-dark-transparent-20 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-20 {
  background: rgba(51, 51, 51, 0);
}
.bg-dark-transparent-21 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-21 {
  background: rgba(54, 54, 54, 0);
}
.bg-dark-transparent-22 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-22 {
  background: rgba(56, 56, 56, 0);
}
.bg-dark-transparent-23 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-23 {
  background: rgba(59, 59, 59, 0);
}
.bg-dark-transparent-24 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-24 {
  background: rgba(61, 61, 61, 0);
}
.bg-dark-transparent-25 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-25 {
  background: rgba(64, 64, 64, 0);
}
.bg-dark-transparent-26 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-26 {
  background: rgba(66, 66, 66, 0);
}
.bg-dark-transparent-27 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-27 {
  background: rgba(69, 69, 69, 0);
}
.bg-dark-transparent-28 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-28 {
  background: rgba(71, 71, 71, 0);
}
.bg-dark-transparent-29 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-29 {
  background: rgba(74, 74, 74, 0);
}
.bg-dark-transparent-30 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-30 {
  background: rgba(77, 77, 77, 0);
}
.bg-dark-transparent-31 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-31 {
  background: rgba(79, 79, 79, 0);
}
.bg-dark-transparent-32 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-32 {
  background: rgba(82, 82, 82, 0);
}
.bg-dark-transparent-33 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-33 {
  background: rgba(84, 84, 84, 0);
}
.bg-dark-transparent-34 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-34 {
  background: rgba(87, 87, 87, 0);
}
.bg-dark-transparent-35 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-35 {
  background: rgba(89, 89, 89, 0);
}
.bg-dark-transparent-36 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-36 {
  background: rgba(92, 92, 92, 0);
}
.bg-dark-transparent-37 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-37 {
  background: rgba(94, 94, 94, 0);
}
.bg-dark-transparent-38 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-38 {
  background: rgba(97, 97, 97, 0);
}
.bg-dark-transparent-39 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-39 {
  background: rgba(99, 99, 99, 0);
}
.bg-dark-transparent-40 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-40 {
  background: rgba(102, 102, 102, 0);
}
.bg-dark-transparent-41 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-41 {
  background: rgba(105, 105, 105, 0);
}
.bg-dark-transparent-42 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-42 {
  background: rgba(107, 107, 107, 0);
}
.bg-dark-transparent-43 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-43 {
  background: rgba(110, 110, 110, 0);
}
.bg-dark-transparent-44 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-44 {
  background: rgba(112, 112, 112, 0);
}
.bg-dark-transparent-45 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-45 {
  background: rgba(115, 115, 115, 0);
}
.bg-dark-transparent-46 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-46 {
  background: rgba(117, 117, 117, 0);
}
.bg-dark-transparent-47 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-47 {
  background: rgba(120, 120, 120, 0);
}
.bg-dark-transparent-48 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-48 {
  background: rgba(122, 122, 122, 0);
}
.bg-dark-transparent-49 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-49 {
  background: rgba(125, 125, 125, 0);
}
.bg-dark-transparent-50 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-50 {
  background: rgba(128, 128, 128, 0);
}
.bg-dark-transparent-51 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-51 {
  background: rgba(130, 130, 130, 0);
}
.bg-dark-transparent-52 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-52 {
  background: rgba(133, 133, 133, 0);
}
.bg-dark-transparent-53 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-53 {
  background: rgba(135, 135, 135, 0);
}
.bg-dark-transparent-54 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-54 {
  background: rgba(138, 138, 138, 0);
}
.bg-dark-transparent-55 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-55 {
  background: rgba(140, 140, 140, 0);
}
.bg-dark-transparent-56 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-56 {
  background: rgba(143, 143, 143, 0);
}
.bg-dark-transparent-57 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-57 {
  background: rgba(145, 145, 145, 0);
}
.bg-dark-transparent-58 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-58 {
  background: rgba(148, 148, 148, 0);
}
.bg-dark-transparent-59 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-59 {
  background: rgba(150, 150, 150, 0);
}
.bg-dark-transparent-60 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-60 {
  background: rgba(153, 153, 153, 0);
}
.bg-dark-transparent-61 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-61 {
  background: rgba(156, 156, 156, 0);
}
.bg-dark-transparent-62 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-62 {
  background: rgba(158, 158, 158, 0);
}
.bg-dark-transparent-63 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-63 {
  background: rgba(161, 161, 161, 0);
}
.bg-dark-transparent-64 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-64 {
  background: rgba(163, 163, 163, 0);
}
.bg-dark-transparent-65 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-65 {
  background: rgba(166, 166, 166, 0);
}
.bg-dark-transparent-66 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-66 {
  background: rgba(168, 168, 168, 0);
}
.bg-dark-transparent-67 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-67 {
  background: rgba(171, 171, 171, 0);
}
.bg-dark-transparent-68 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-68 {
  background: rgba(173, 173, 173, 0);
}
.bg-dark-transparent-69 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-69 {
  background: rgba(176, 176, 176, 0);
}
.bg-dark-transparent-70 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-70 {
  background: rgba(179, 179, 179, 0);
}
.bg-dark-transparent-71 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-71 {
  background: rgba(181, 181, 181, 0);
}
.bg-dark-transparent-72 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-72 {
  background: rgba(184, 184, 184, 0);
}
.bg-dark-transparent-73 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-73 {
  background: rgba(186, 186, 186, 0);
}
.bg-dark-transparent-74 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-74 {
  background: rgba(189, 189, 189, 0);
}
.bg-dark-transparent-75 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-75 {
  background: rgba(191, 191, 191, 0);
}
.bg-dark-transparent-76 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-76 {
  background: rgba(194, 194, 194, 0);
}
.bg-dark-transparent-77 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-77 {
  background: rgba(196, 196, 196, 0);
}
.bg-dark-transparent-78 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-78 {
  background: rgba(199, 199, 199, 0);
}
.bg-dark-transparent-79 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-79 {
  background: rgba(201, 201, 201, 0);
}
.bg-dark-transparent-80 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-80 {
  background: rgba(204, 204, 204, 0);
}
.bg-dark-transparent-81 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-81 {
  background: rgba(207, 207, 207, 0);
}
.bg-dark-transparent-82 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-82 {
  background: rgba(209, 209, 209, 0);
}
.bg-dark-transparent-83 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-83 {
  background: rgba(212, 212, 212, 0);
}
.bg-dark-transparent-84 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-84 {
  background: rgba(214, 214, 214, 0);
}
.bg-dark-transparent-85 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-85 {
  background: rgba(217, 217, 217, 0);
}
.bg-dark-transparent-86 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-86 {
  background: rgba(219, 219, 219, 0);
}
.bg-dark-transparent-87 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-87 {
  background: rgba(222, 222, 222, 0);
}
.bg-dark-transparent-88 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-88 {
  background: rgba(224, 224, 224, 0);
}
.bg-dark-transparent-89 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-89 {
  background: rgba(227, 227, 227, 0);
}
.bg-dark-transparent-90 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-90 {
  background: rgba(230, 230, 230, 0);
}
.bg-dark-transparent-91 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-91 {
  background: rgba(232, 232, 232, 0);
}
.bg-dark-transparent-92 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-92 {
  background: rgba(235, 235, 235, 0);
}
.bg-dark-transparent-93 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-93 {
  background: rgba(237, 237, 237, 0);
}
.bg-dark-transparent-94 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-94 {
  background: rgba(240, 240, 240, 0);
}
.bg-dark-transparent-95 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-95 {
  background: rgba(242, 242, 242, 0);
}
.bg-dark-transparent-96 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-96 {
  background: rgba(245, 245, 245, 0);
}
.bg-dark-transparent-97 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-97 {
  background: rgba(247, 247, 247, 0);
}
.bg-dark-transparent-98 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-98 {
  background: rgba(250, 250, 250, 0);
}
.bg-dark-transparent-99 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-99 {
  background: rgba(252, 252, 252, 0);
}
.bg-dark-transparent-100 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-transparent-100 {
  background: rgba(255, 255, 255, 0);
}

.text-brand-original {
  color: #00a9d4 !important;
}

.border-brand-original {
  border-color: #00a9d4;
}

.brand-original {
  background-color: #00a9d4 !important;
  color: white !important;
}

.tile-brand-original {
  background: #00a9d4 !important;
}
@media (min-width: 1025px) {
  .tile-brand-original:hover {
    background-color: #00bdee !important;
  }
}
.tile-brand-original:active, .tile-brand-original:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 169, 212, 0.5);
  background-color: #00b1de !important;
}

.target-brand-original {
  background: #00a9d4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-original {
  background-color: #00a9d4 !important;
}

.btn-brand-original {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #00a9d4 !important;
  border: 2px solid #00a9d4 !important;
}
.btn-brand-original:focus, .btn-brand-original:active {
  outline: none;
  color: white !important;
  background: #00a9d4 !important;
  text-decoration: none;
}

.bg-overlay-brand-original-10 {
  background: rgba(0, 169, 212, 0.1);
}
.bg-overlay-brand-original-20 {
  background: rgba(0, 169, 212, 0.2);
}
.bg-overlay-brand-original-30 {
  background: rgba(0, 169, 212, 0.3);
}
.bg-overlay-brand-original-40 {
  background: rgba(0, 169, 212, 0.4);
}
.bg-overlay-brand-original-50 {
  background: rgba(0, 169, 212, 0.5);
}
.bg-overlay-brand-original-60 {
  background: rgba(0, 169, 212, 0.6);
}
.bg-overlay-brand-original-70 {
  background: rgba(0, 169, 212, 0.7);
}
.bg-overlay-brand-original-80 {
  background: rgba(0, 169, 212, 0.8);
}
.bg-overlay-brand-original-90 {
  background: rgba(0, 169, 212, 0.9);
}
.bg-brand-original {
  background: #00a9d4;
}
.bg-dark-brand-original-1 {
  background: #00a5cf;
}
.bg-light-brand-original-1 {
  background: #00add9;
}
.bg-dark-brand-original-2 {
  background: #00a1ca;
}
.bg-light-brand-original-2 {
  background: #00b1de;
}
.bg-dark-brand-original-3 {
  background: #009dc5;
}
.bg-light-brand-original-3 {
  background: #00b5e3;
}
.bg-dark-brand-original-4 {
  background: #0099c0;
}
.bg-light-brand-original-4 {
  background: #00b9e8;
}
.bg-dark-brand-original-5 {
  background: #0095bb;
}
.bg-light-brand-original-5 {
  background: #00bdee;
}
.bg-dark-brand-original-6 {
  background: #0091b5;
}
.bg-light-brand-original-6 {
  background: #00c1f3;
}
.bg-dark-brand-original-7 {
  background: #008db0;
}
.bg-light-brand-original-7 {
  background: #00c5f8;
}
.bg-dark-brand-original-8 {
  background: #0088ab;
}
.bg-light-brand-original-8 {
  background: #00cafd;
}
.bg-dark-brand-original-9 {
  background: #0084a6;
}
.bg-light-brand-original-9 {
  background: #03ccff;
}
.bg-dark-brand-original-10 {
  background: #0080a1;
}
.bg-light-brand-original-10 {
  background: #08cdff;
}
.bg-dark-brand-original-11 {
  background: #007c9c;
}
.bg-light-brand-original-11 {
  background: #0dceff;
}
.bg-dark-brand-original-12 {
  background: #007897;
}
.bg-light-brand-original-12 {
  background: #12cfff;
}
.bg-dark-brand-original-13 {
  background: #007492;
}
.bg-light-brand-original-13 {
  background: #17d0ff;
}
.bg-dark-brand-original-14 {
  background: #00708d;
}
.bg-light-brand-original-14 {
  background: #1cd1ff;
}
.bg-dark-brand-original-15 {
  background: #006c88;
}
.bg-light-brand-original-15 {
  background: #22d2ff;
}
.bg-dark-brand-original-16 {
  background: #006882;
}
.bg-light-brand-original-16 {
  background: #27d3ff;
}
.bg-dark-brand-original-17 {
  background: #00647d;
}
.bg-light-brand-original-17 {
  background: #2cd4ff;
}
.bg-dark-brand-original-18 {
  background: #006078;
}
.bg-light-brand-original-18 {
  background: #31d5ff;
}
.bg-dark-brand-original-19 {
  background: #005c73;
}
.bg-light-brand-original-19 {
  background: #36d6ff;
}
.bg-dark-brand-original-20 {
  background: #00586e;
}
.bg-light-brand-original-20 {
  background: #3bd7ff;
}
.bg-dark-brand-original-21 {
  background: #005469;
}
.bg-light-brand-original-21 {
  background: #40d8ff;
}
.bg-dark-brand-original-22 {
  background: #005064;
}
.bg-light-brand-original-22 {
  background: #45d9ff;
}
.bg-dark-brand-original-23 {
  background: #004b5f;
}
.bg-light-brand-original-23 {
  background: #4adaff;
}
.bg-dark-brand-original-24 {
  background: #00475a;
}
.bg-light-brand-original-24 {
  background: #4fdbff;
}
.bg-dark-brand-original-25 {
  background: #004355;
}
.bg-light-brand-original-25 {
  background: #55dcff;
}
.bg-dark-brand-original-26 {
  background: #003f4f;
}
.bg-light-brand-original-26 {
  background: #5addff;
}
.bg-dark-brand-original-27 {
  background: #003b4a;
}
.bg-light-brand-original-27 {
  background: #5fdeff;
}
.bg-dark-brand-original-28 {
  background: #003745;
}
.bg-light-brand-original-28 {
  background: #64e0ff;
}
.bg-dark-brand-original-29 {
  background: #003340;
}
.bg-light-brand-original-29 {
  background: #69e1ff;
}
.bg-dark-brand-original-30 {
  background: #002f3b;
}
.bg-light-brand-original-30 {
  background: #6ee2ff;
}
.bg-dark-brand-original-31 {
  background: #002b36;
}
.bg-light-brand-original-31 {
  background: #73e3ff;
}
.bg-dark-brand-original-32 {
  background: #002731;
}
.bg-light-brand-original-32 {
  background: #78e4ff;
}
.bg-dark-brand-original-33 {
  background: #00232c;
}
.bg-light-brand-original-33 {
  background: #7de5ff;
}
.bg-dark-brand-original-34 {
  background: #001f27;
}
.bg-light-brand-original-34 {
  background: #82e6ff;
}
.bg-dark-brand-original-35 {
  background: #001b22;
}
.bg-light-brand-original-35 {
  background: #88e7ff;
}
.bg-dark-brand-original-36 {
  background: #00171c;
}
.bg-light-brand-original-36 {
  background: #8de8ff;
}
.bg-dark-brand-original-37 {
  background: #001317;
}
.bg-light-brand-original-37 {
  background: #92e9ff;
}
.bg-dark-brand-original-38 {
  background: #000f12;
}
.bg-light-brand-original-38 {
  background: #97eaff;
}
.bg-dark-brand-original-39 {
  background: #000a0d;
}
.bg-light-brand-original-39 {
  background: #9cebff;
}
.bg-dark-brand-original-40 {
  background: #000608;
}
.bg-light-brand-original-40 {
  background: #a1ecff;
}
.bg-dark-brand-original-41 {
  background: #000203;
}
.bg-light-brand-original-41 {
  background: #a6edff;
}
.bg-dark-brand-original-42 {
  background: black;
}
.bg-light-brand-original-42 {
  background: #abeeff;
}
.bg-dark-brand-original-43 {
  background: black;
}
.bg-light-brand-original-43 {
  background: #b0efff;
}
.bg-dark-brand-original-44 {
  background: black;
}
.bg-light-brand-original-44 {
  background: #b5f0ff;
}
.bg-dark-brand-original-45 {
  background: black;
}
.bg-light-brand-original-45 {
  background: #bbf1ff;
}
.bg-dark-brand-original-46 {
  background: black;
}
.bg-light-brand-original-46 {
  background: #c0f2ff;
}
.bg-dark-brand-original-47 {
  background: black;
}
.bg-light-brand-original-47 {
  background: #c5f3ff;
}
.bg-dark-brand-original-48 {
  background: black;
}
.bg-light-brand-original-48 {
  background: #caf4ff;
}
.bg-dark-brand-original-49 {
  background: black;
}
.bg-light-brand-original-49 {
  background: #cff5ff;
}
.bg-dark-brand-original-50 {
  background: black;
}
.bg-light-brand-original-50 {
  background: #d4f6ff;
}
.bg-dark-brand-original-51 {
  background: black;
}
.bg-light-brand-original-51 {
  background: #d9f7ff;
}
.bg-dark-brand-original-52 {
  background: black;
}
.bg-light-brand-original-52 {
  background: #def8ff;
}
.bg-dark-brand-original-53 {
  background: black;
}
.bg-light-brand-original-53 {
  background: #e3f9ff;
}
.bg-dark-brand-original-54 {
  background: black;
}
.bg-light-brand-original-54 {
  background: #e8faff;
}
.bg-dark-brand-original-55 {
  background: black;
}
.bg-light-brand-original-55 {
  background: #eefbff;
}
.bg-dark-brand-original-56 {
  background: black;
}
.bg-light-brand-original-56 {
  background: #f3fcff;
}
.bg-dark-brand-original-57 {
  background: black;
}
.bg-light-brand-original-57 {
  background: #f8feff;
}
.bg-dark-brand-original-58 {
  background: black;
}
.bg-light-brand-original-58 {
  background: #fdffff;
}
.bg-dark-brand-original-59 {
  background: black;
}
.bg-light-brand-original-59 {
  background: white;
}
.bg-dark-brand-original-60 {
  background: black;
}
.bg-light-brand-original-60 {
  background: white;
}
.bg-dark-brand-original-61 {
  background: black;
}
.bg-light-brand-original-61 {
  background: white;
}
.bg-dark-brand-original-62 {
  background: black;
}
.bg-light-brand-original-62 {
  background: white;
}
.bg-dark-brand-original-63 {
  background: black;
}
.bg-light-brand-original-63 {
  background: white;
}
.bg-dark-brand-original-64 {
  background: black;
}
.bg-light-brand-original-64 {
  background: white;
}
.bg-dark-brand-original-65 {
  background: black;
}
.bg-light-brand-original-65 {
  background: white;
}
.bg-dark-brand-original-66 {
  background: black;
}
.bg-light-brand-original-66 {
  background: white;
}
.bg-dark-brand-original-67 {
  background: black;
}
.bg-light-brand-original-67 {
  background: white;
}
.bg-dark-brand-original-68 {
  background: black;
}
.bg-light-brand-original-68 {
  background: white;
}
.bg-dark-brand-original-69 {
  background: black;
}
.bg-light-brand-original-69 {
  background: white;
}
.bg-dark-brand-original-70 {
  background: black;
}
.bg-light-brand-original-70 {
  background: white;
}
.bg-dark-brand-original-71 {
  background: black;
}
.bg-light-brand-original-71 {
  background: white;
}
.bg-dark-brand-original-72 {
  background: black;
}
.bg-light-brand-original-72 {
  background: white;
}
.bg-dark-brand-original-73 {
  background: black;
}
.bg-light-brand-original-73 {
  background: white;
}
.bg-dark-brand-original-74 {
  background: black;
}
.bg-light-brand-original-74 {
  background: white;
}
.bg-dark-brand-original-75 {
  background: black;
}
.bg-light-brand-original-75 {
  background: white;
}
.bg-dark-brand-original-76 {
  background: black;
}
.bg-light-brand-original-76 {
  background: white;
}
.bg-dark-brand-original-77 {
  background: black;
}
.bg-light-brand-original-77 {
  background: white;
}
.bg-dark-brand-original-78 {
  background: black;
}
.bg-light-brand-original-78 {
  background: white;
}
.bg-dark-brand-original-79 {
  background: black;
}
.bg-light-brand-original-79 {
  background: white;
}
.bg-dark-brand-original-80 {
  background: black;
}
.bg-light-brand-original-80 {
  background: white;
}
.bg-dark-brand-original-81 {
  background: black;
}
.bg-light-brand-original-81 {
  background: white;
}
.bg-dark-brand-original-82 {
  background: black;
}
.bg-light-brand-original-82 {
  background: white;
}
.bg-dark-brand-original-83 {
  background: black;
}
.bg-light-brand-original-83 {
  background: white;
}
.bg-dark-brand-original-84 {
  background: black;
}
.bg-light-brand-original-84 {
  background: white;
}
.bg-dark-brand-original-85 {
  background: black;
}
.bg-light-brand-original-85 {
  background: white;
}
.bg-dark-brand-original-86 {
  background: black;
}
.bg-light-brand-original-86 {
  background: white;
}
.bg-dark-brand-original-87 {
  background: black;
}
.bg-light-brand-original-87 {
  background: white;
}
.bg-dark-brand-original-88 {
  background: black;
}
.bg-light-brand-original-88 {
  background: white;
}
.bg-dark-brand-original-89 {
  background: black;
}
.bg-light-brand-original-89 {
  background: white;
}
.bg-dark-brand-original-90 {
  background: black;
}
.bg-light-brand-original-90 {
  background: white;
}
.bg-dark-brand-original-91 {
  background: black;
}
.bg-light-brand-original-91 {
  background: white;
}
.bg-dark-brand-original-92 {
  background: black;
}
.bg-light-brand-original-92 {
  background: white;
}
.bg-dark-brand-original-93 {
  background: black;
}
.bg-light-brand-original-93 {
  background: white;
}
.bg-dark-brand-original-94 {
  background: black;
}
.bg-light-brand-original-94 {
  background: white;
}
.bg-dark-brand-original-95 {
  background: black;
}
.bg-light-brand-original-95 {
  background: white;
}
.bg-dark-brand-original-96 {
  background: black;
}
.bg-light-brand-original-96 {
  background: white;
}
.bg-dark-brand-original-97 {
  background: black;
}
.bg-light-brand-original-97 {
  background: white;
}
.bg-dark-brand-original-98 {
  background: black;
}
.bg-light-brand-original-98 {
  background: white;
}
.bg-dark-brand-original-99 {
  background: black;
}
.bg-light-brand-original-99 {
  background: white;
}
.bg-dark-brand-original-100 {
  background: black;
}
.bg-light-brand-original-100 {
  background: white;
}

.text-brand {
  color: #007E9E !important;
}

.border-brand {
  border-color: #007E9E;
}

.brand {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-brand {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-brand:hover {
    background-color: #0092b8 !important;
  }
}
.tile-brand:active, .tile-brand:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-brand {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand {
  background-color: #007E9E !important;
}

.btn-brand {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-brand:focus, .btn-brand:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-brand-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-brand-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-brand-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-brand-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-brand-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-brand-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-brand-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-brand-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-brand-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-brand {
  background: #007E9E;
}
.bg-dark-brand-1 {
  background: #007a99;
}
.bg-light-brand-1 {
  background: #0082a3;
}
.bg-dark-brand-2 {
  background: #007694;
}
.bg-light-brand-2 {
  background: #0086a8;
}
.bg-dark-brand-3 {
  background: #00728f;
}
.bg-light-brand-3 {
  background: #008aad;
}
.bg-dark-brand-4 {
  background: #006e8a;
}
.bg-light-brand-4 {
  background: #008eb2;
}
.bg-dark-brand-5 {
  background: #006a85;
}
.bg-light-brand-5 {
  background: #0092b8;
}
.bg-dark-brand-6 {
  background: #00667f;
}
.bg-light-brand-6 {
  background: #0096bd;
}
.bg-dark-brand-7 {
  background: #00627a;
}
.bg-light-brand-7 {
  background: #009ac2;
}
.bg-dark-brand-8 {
  background: #005d75;
}
.bg-light-brand-8 {
  background: #009fc7;
}
.bg-dark-brand-9 {
  background: #005970;
}
.bg-light-brand-9 {
  background: #00a3cc;
}
.bg-dark-brand-10 {
  background: #00556b;
}
.bg-light-brand-10 {
  background: #00a7d1;
}
.bg-dark-brand-11 {
  background: #005166;
}
.bg-light-brand-11 {
  background: #00abd6;
}
.bg-dark-brand-12 {
  background: #004d61;
}
.bg-light-brand-12 {
  background: #00afdb;
}
.bg-dark-brand-13 {
  background: #00495c;
}
.bg-light-brand-13 {
  background: #00b3e0;
}
.bg-dark-brand-14 {
  background: #004557;
}
.bg-light-brand-14 {
  background: #00b7e5;
}
.bg-dark-brand-15 {
  background: #004152;
}
.bg-light-brand-15 {
  background: #00bbeb;
}
.bg-dark-brand-16 {
  background: #003d4c;
}
.bg-light-brand-16 {
  background: #00bff0;
}
.bg-dark-brand-17 {
  background: #003947;
}
.bg-light-brand-17 {
  background: #00c3f5;
}
.bg-dark-brand-18 {
  background: #003542;
}
.bg-light-brand-18 {
  background: #00c7fa;
}
.bg-dark-brand-19 {
  background: #00313d;
}
.bg-light-brand-19 {
  background: #00cbff;
}
.bg-dark-brand-20 {
  background: #002d38;
}
.bg-light-brand-20 {
  background: #05ccff;
}
.bg-dark-brand-21 {
  background: #002933;
}
.bg-light-brand-21 {
  background: #0acdff;
}
.bg-dark-brand-22 {
  background: #00252e;
}
.bg-light-brand-22 {
  background: #0fceff;
}
.bg-dark-brand-23 {
  background: #002029;
}
.bg-light-brand-23 {
  background: #14cfff;
}
.bg-dark-brand-24 {
  background: #001c24;
}
.bg-light-brand-24 {
  background: #19d0ff;
}
.bg-dark-brand-25 {
  background: #00181f;
}
.bg-light-brand-25 {
  background: #1fd2ff;
}
.bg-dark-brand-26 {
  background: #001419;
}
.bg-light-brand-26 {
  background: #24d3ff;
}
.bg-dark-brand-27 {
  background: #001014;
}
.bg-light-brand-27 {
  background: #29d4ff;
}
.bg-dark-brand-28 {
  background: #000c0f;
}
.bg-light-brand-28 {
  background: #2ed5ff;
}
.bg-dark-brand-29 {
  background: #00080a;
}
.bg-light-brand-29 {
  background: #33d6ff;
}
.bg-dark-brand-30 {
  background: #000405;
}
.bg-light-brand-30 {
  background: #38d7ff;
}
.bg-dark-brand-31 {
  background: black;
}
.bg-light-brand-31 {
  background: #3dd8ff;
}
.bg-dark-brand-32 {
  background: black;
}
.bg-light-brand-32 {
  background: #42d9ff;
}
.bg-dark-brand-33 {
  background: black;
}
.bg-light-brand-33 {
  background: #47daff;
}
.bg-dark-brand-34 {
  background: black;
}
.bg-light-brand-34 {
  background: #4cdbff;
}
.bg-dark-brand-35 {
  background: black;
}
.bg-light-brand-35 {
  background: #52dcff;
}
.bg-dark-brand-36 {
  background: black;
}
.bg-light-brand-36 {
  background: #57ddff;
}
.bg-dark-brand-37 {
  background: black;
}
.bg-light-brand-37 {
  background: #5cdeff;
}
.bg-dark-brand-38 {
  background: black;
}
.bg-light-brand-38 {
  background: #61dfff;
}
.bg-dark-brand-39 {
  background: black;
}
.bg-light-brand-39 {
  background: #66e0ff;
}
.bg-dark-brand-40 {
  background: black;
}
.bg-light-brand-40 {
  background: #6be1ff;
}
.bg-dark-brand-41 {
  background: black;
}
.bg-light-brand-41 {
  background: #70e2ff;
}
.bg-dark-brand-42 {
  background: black;
}
.bg-light-brand-42 {
  background: #75e3ff;
}
.bg-dark-brand-43 {
  background: black;
}
.bg-light-brand-43 {
  background: #7ae4ff;
}
.bg-dark-brand-44 {
  background: black;
}
.bg-light-brand-44 {
  background: #7fe5ff;
}
.bg-dark-brand-45 {
  background: black;
}
.bg-light-brand-45 {
  background: #85e6ff;
}
.bg-dark-brand-46 {
  background: black;
}
.bg-light-brand-46 {
  background: #8ae7ff;
}
.bg-dark-brand-47 {
  background: black;
}
.bg-light-brand-47 {
  background: #8fe8ff;
}
.bg-dark-brand-48 {
  background: black;
}
.bg-light-brand-48 {
  background: #94e9ff;
}
.bg-dark-brand-49 {
  background: black;
}
.bg-light-brand-49 {
  background: #99eaff;
}
.bg-dark-brand-50 {
  background: black;
}
.bg-light-brand-50 {
  background: #9eebff;
}
.bg-dark-brand-51 {
  background: black;
}
.bg-light-brand-51 {
  background: #a3ecff;
}
.bg-dark-brand-52 {
  background: black;
}
.bg-light-brand-52 {
  background: #a8edff;
}
.bg-dark-brand-53 {
  background: black;
}
.bg-light-brand-53 {
  background: #adeeff;
}
.bg-dark-brand-54 {
  background: black;
}
.bg-light-brand-54 {
  background: #b2efff;
}
.bg-dark-brand-55 {
  background: black;
}
.bg-light-brand-55 {
  background: #b8f1ff;
}
.bg-dark-brand-56 {
  background: black;
}
.bg-light-brand-56 {
  background: #bdf2ff;
}
.bg-dark-brand-57 {
  background: black;
}
.bg-light-brand-57 {
  background: #c2f3ff;
}
.bg-dark-brand-58 {
  background: black;
}
.bg-light-brand-58 {
  background: #c7f4ff;
}
.bg-dark-brand-59 {
  background: black;
}
.bg-light-brand-59 {
  background: #ccf5ff;
}
.bg-dark-brand-60 {
  background: black;
}
.bg-light-brand-60 {
  background: #d1f6ff;
}
.bg-dark-brand-61 {
  background: black;
}
.bg-light-brand-61 {
  background: #d6f7ff;
}
.bg-dark-brand-62 {
  background: black;
}
.bg-light-brand-62 {
  background: #dbf8ff;
}
.bg-dark-brand-63 {
  background: black;
}
.bg-light-brand-63 {
  background: #e0f9ff;
}
.bg-dark-brand-64 {
  background: black;
}
.bg-light-brand-64 {
  background: #e5faff;
}
.bg-dark-brand-65 {
  background: black;
}
.bg-light-brand-65 {
  background: #ebfbff;
}
.bg-dark-brand-66 {
  background: black;
}
.bg-light-brand-66 {
  background: #f0fcff;
}
.bg-dark-brand-67 {
  background: black;
}
.bg-light-brand-67 {
  background: #f5fdff;
}
.bg-dark-brand-68 {
  background: black;
}
.bg-light-brand-68 {
  background: #fafeff;
}
.bg-dark-brand-69 {
  background: black;
}
.bg-light-brand-69 {
  background: white;
}
.bg-dark-brand-70 {
  background: black;
}
.bg-light-brand-70 {
  background: white;
}
.bg-dark-brand-71 {
  background: black;
}
.bg-light-brand-71 {
  background: white;
}
.bg-dark-brand-72 {
  background: black;
}
.bg-light-brand-72 {
  background: white;
}
.bg-dark-brand-73 {
  background: black;
}
.bg-light-brand-73 {
  background: white;
}
.bg-dark-brand-74 {
  background: black;
}
.bg-light-brand-74 {
  background: white;
}
.bg-dark-brand-75 {
  background: black;
}
.bg-light-brand-75 {
  background: white;
}
.bg-dark-brand-76 {
  background: black;
}
.bg-light-brand-76 {
  background: white;
}
.bg-dark-brand-77 {
  background: black;
}
.bg-light-brand-77 {
  background: white;
}
.bg-dark-brand-78 {
  background: black;
}
.bg-light-brand-78 {
  background: white;
}
.bg-dark-brand-79 {
  background: black;
}
.bg-light-brand-79 {
  background: white;
}
.bg-dark-brand-80 {
  background: black;
}
.bg-light-brand-80 {
  background: white;
}
.bg-dark-brand-81 {
  background: black;
}
.bg-light-brand-81 {
  background: white;
}
.bg-dark-brand-82 {
  background: black;
}
.bg-light-brand-82 {
  background: white;
}
.bg-dark-brand-83 {
  background: black;
}
.bg-light-brand-83 {
  background: white;
}
.bg-dark-brand-84 {
  background: black;
}
.bg-light-brand-84 {
  background: white;
}
.bg-dark-brand-85 {
  background: black;
}
.bg-light-brand-85 {
  background: white;
}
.bg-dark-brand-86 {
  background: black;
}
.bg-light-brand-86 {
  background: white;
}
.bg-dark-brand-87 {
  background: black;
}
.bg-light-brand-87 {
  background: white;
}
.bg-dark-brand-88 {
  background: black;
}
.bg-light-brand-88 {
  background: white;
}
.bg-dark-brand-89 {
  background: black;
}
.bg-light-brand-89 {
  background: white;
}
.bg-dark-brand-90 {
  background: black;
}
.bg-light-brand-90 {
  background: white;
}
.bg-dark-brand-91 {
  background: black;
}
.bg-light-brand-91 {
  background: white;
}
.bg-dark-brand-92 {
  background: black;
}
.bg-light-brand-92 {
  background: white;
}
.bg-dark-brand-93 {
  background: black;
}
.bg-light-brand-93 {
  background: white;
}
.bg-dark-brand-94 {
  background: black;
}
.bg-light-brand-94 {
  background: white;
}
.bg-dark-brand-95 {
  background: black;
}
.bg-light-brand-95 {
  background: white;
}
.bg-dark-brand-96 {
  background: black;
}
.bg-light-brand-96 {
  background: white;
}
.bg-dark-brand-97 {
  background: black;
}
.bg-light-brand-97 {
  background: white;
}
.bg-dark-brand-98 {
  background: black;
}
.bg-light-brand-98 {
  background: white;
}
.bg-dark-brand-99 {
  background: black;
}
.bg-light-brand-99 {
  background: white;
}
.bg-dark-brand-100 {
  background: black;
}
.bg-light-brand-100 {
  background: white;
}

.text-brand-darker {
  color: #007494 !important;
}

.border-brand-darker {
  border-color: #007494;
}

.brand-darker {
  background-color: #007494 !important;
  color: white !important;
}

.tile-brand-darker {
  background: #007494 !important;
}
@media (min-width: 1025px) {
  .tile-brand-darker:hover {
    background-color: #0088ae !important;
  }
}
.tile-brand-darker:active, .tile-brand-darker:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 116, 148, 0.5);
  background-color: #007c9e !important;
}

.target-brand-darker {
  background: #007494 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-darker {
  background-color: #007494 !important;
}

.btn-brand-darker {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007494 !important;
  border: 2px solid #007494 !important;
}
.btn-brand-darker:focus, .btn-brand-darker:active {
  outline: none;
  color: white !important;
  background: #007494 !important;
  text-decoration: none;
}

.bg-overlay-brand-darker-10 {
  background: rgba(0, 116, 148, 0.1);
}
.bg-overlay-brand-darker-20 {
  background: rgba(0, 116, 148, 0.2);
}
.bg-overlay-brand-darker-30 {
  background: rgba(0, 116, 148, 0.3);
}
.bg-overlay-brand-darker-40 {
  background: rgba(0, 116, 148, 0.4);
}
.bg-overlay-brand-darker-50 {
  background: rgba(0, 116, 148, 0.5);
}
.bg-overlay-brand-darker-60 {
  background: rgba(0, 116, 148, 0.6);
}
.bg-overlay-brand-darker-70 {
  background: rgba(0, 116, 148, 0.7);
}
.bg-overlay-brand-darker-80 {
  background: rgba(0, 116, 148, 0.8);
}
.bg-overlay-brand-darker-90 {
  background: rgba(0, 116, 148, 0.9);
}
.bg-brand-darker {
  background: #007494;
}
.bg-dark-brand-darker-1 {
  background: #00708f;
}
.bg-light-brand-darker-1 {
  background: #007899;
}
.bg-dark-brand-darker-2 {
  background: #006c8a;
}
.bg-light-brand-darker-2 {
  background: #007c9e;
}
.bg-dark-brand-darker-3 {
  background: #006885;
}
.bg-light-brand-darker-3 {
  background: #0080a3;
}
.bg-dark-brand-darker-4 {
  background: #006480;
}
.bg-light-brand-darker-4 {
  background: #0084a8;
}
.bg-dark-brand-darker-5 {
  background: #00607b;
}
.bg-light-brand-darker-5 {
  background: #0088ae;
}
.bg-dark-brand-darker-6 {
  background: #005c75;
}
.bg-light-brand-darker-6 {
  background: #008cb3;
}
.bg-dark-brand-darker-7 {
  background: #005870;
}
.bg-light-brand-darker-7 {
  background: #0090b8;
}
.bg-dark-brand-darker-8 {
  background: #00546b;
}
.bg-light-brand-darker-8 {
  background: #0094bd;
}
.bg-dark-brand-darker-9 {
  background: #005066;
}
.bg-light-brand-darker-9 {
  background: #0098c2;
}
.bg-dark-brand-darker-10 {
  background: #004c61;
}
.bg-light-brand-darker-10 {
  background: #009cc7;
}
.bg-dark-brand-darker-11 {
  background: #00485c;
}
.bg-light-brand-darker-11 {
  background: #00a0cc;
}
.bg-dark-brand-darker-12 {
  background: #004457;
}
.bg-light-brand-darker-12 {
  background: #00a4d1;
}
.bg-dark-brand-darker-13 {
  background: #004052;
}
.bg-light-brand-darker-13 {
  background: #00a8d6;
}
.bg-dark-brand-darker-14 {
  background: #003c4d;
}
.bg-light-brand-darker-14 {
  background: #00acdb;
}
.bg-dark-brand-darker-15 {
  background: #003848;
}
.bg-light-brand-darker-15 {
  background: #00b0e1;
}
.bg-dark-brand-darker-16 {
  background: #003442;
}
.bg-light-brand-darker-16 {
  background: #00b4e6;
}
.bg-dark-brand-darker-17 {
  background: #00303d;
}
.bg-light-brand-darker-17 {
  background: #00b8eb;
}
.bg-dark-brand-darker-18 {
  background: #002c38;
}
.bg-light-brand-darker-18 {
  background: #00bcf0;
}
.bg-dark-brand-darker-19 {
  background: #002833;
}
.bg-light-brand-darker-19 {
  background: #00c0f5;
}
.bg-dark-brand-darker-20 {
  background: #00242e;
}
.bg-light-brand-darker-20 {
  background: #00c4fa;
}
.bg-dark-brand-darker-21 {
  background: #002029;
}
.bg-light-brand-darker-21 {
  background: #00c8ff;
}
.bg-dark-brand-darker-22 {
  background: #001c24;
}
.bg-light-brand-darker-22 {
  background: #05c9ff;
}
.bg-dark-brand-darker-23 {
  background: #00181f;
}
.bg-light-brand-darker-23 {
  background: #0acaff;
}
.bg-dark-brand-darker-24 {
  background: #00141a;
}
.bg-light-brand-darker-24 {
  background: #0fcbff;
}
.bg-dark-brand-darker-25 {
  background: #001015;
}
.bg-light-brand-darker-25 {
  background: #15ccff;
}
.bg-dark-brand-darker-26 {
  background: #000c0f;
}
.bg-light-brand-darker-26 {
  background: #1acdff;
}
.bg-dark-brand-darker-27 {
  background: #00080a;
}
.bg-light-brand-darker-27 {
  background: #1fcfff;
}
.bg-dark-brand-darker-28 {
  background: #000405;
}
.bg-light-brand-darker-28 {
  background: #24d0ff;
}
.bg-dark-brand-darker-29 {
  background: black;
}
.bg-light-brand-darker-29 {
  background: #29d1ff;
}
.bg-dark-brand-darker-30 {
  background: black;
}
.bg-light-brand-darker-30 {
  background: #2ed2ff;
}
.bg-dark-brand-darker-31 {
  background: black;
}
.bg-light-brand-darker-31 {
  background: #33d3ff;
}
.bg-dark-brand-darker-32 {
  background: black;
}
.bg-light-brand-darker-32 {
  background: #38d4ff;
}
.bg-dark-brand-darker-33 {
  background: black;
}
.bg-light-brand-darker-33 {
  background: #3dd5ff;
}
.bg-dark-brand-darker-34 {
  background: black;
}
.bg-light-brand-darker-34 {
  background: #42d6ff;
}
.bg-dark-brand-darker-35 {
  background: black;
}
.bg-light-brand-darker-35 {
  background: #48d7ff;
}
.bg-dark-brand-darker-36 {
  background: black;
}
.bg-light-brand-darker-36 {
  background: #4dd8ff;
}
.bg-dark-brand-darker-37 {
  background: black;
}
.bg-light-brand-darker-37 {
  background: #52daff;
}
.bg-dark-brand-darker-38 {
  background: black;
}
.bg-light-brand-darker-38 {
  background: #57dbff;
}
.bg-dark-brand-darker-39 {
  background: black;
}
.bg-light-brand-darker-39 {
  background: #5cdcff;
}
.bg-dark-brand-darker-40 {
  background: black;
}
.bg-light-brand-darker-40 {
  background: #61ddff;
}
.bg-dark-brand-darker-41 {
  background: black;
}
.bg-light-brand-darker-41 {
  background: #66deff;
}
.bg-dark-brand-darker-42 {
  background: black;
}
.bg-light-brand-darker-42 {
  background: #6bdfff;
}
.bg-dark-brand-darker-43 {
  background: black;
}
.bg-light-brand-darker-43 {
  background: #70e0ff;
}
.bg-dark-brand-darker-44 {
  background: black;
}
.bg-light-brand-darker-44 {
  background: #75e1ff;
}
.bg-dark-brand-darker-45 {
  background: black;
}
.bg-light-brand-darker-45 {
  background: #7be2ff;
}
.bg-dark-brand-darker-46 {
  background: black;
}
.bg-light-brand-darker-46 {
  background: #80e3ff;
}
.bg-dark-brand-darker-47 {
  background: black;
}
.bg-light-brand-darker-47 {
  background: #85e5ff;
}
.bg-dark-brand-darker-48 {
  background: black;
}
.bg-light-brand-darker-48 {
  background: #8ae6ff;
}
.bg-dark-brand-darker-49 {
  background: black;
}
.bg-light-brand-darker-49 {
  background: #8fe7ff;
}
.bg-dark-brand-darker-50 {
  background: black;
}
.bg-light-brand-darker-50 {
  background: #94e8ff;
}
.bg-dark-brand-darker-51 {
  background: black;
}
.bg-light-brand-darker-51 {
  background: #99e9ff;
}
.bg-dark-brand-darker-52 {
  background: black;
}
.bg-light-brand-darker-52 {
  background: #9eeaff;
}
.bg-dark-brand-darker-53 {
  background: black;
}
.bg-light-brand-darker-53 {
  background: #a3ebff;
}
.bg-dark-brand-darker-54 {
  background: black;
}
.bg-light-brand-darker-54 {
  background: #a8ecff;
}
.bg-dark-brand-darker-55 {
  background: black;
}
.bg-light-brand-darker-55 {
  background: #aeedff;
}
.bg-dark-brand-darker-56 {
  background: black;
}
.bg-light-brand-darker-56 {
  background: #b3eeff;
}
.bg-dark-brand-darker-57 {
  background: black;
}
.bg-light-brand-darker-57 {
  background: #b8f0ff;
}
.bg-dark-brand-darker-58 {
  background: black;
}
.bg-light-brand-darker-58 {
  background: #bdf1ff;
}
.bg-dark-brand-darker-59 {
  background: black;
}
.bg-light-brand-darker-59 {
  background: #c2f2ff;
}
.bg-dark-brand-darker-60 {
  background: black;
}
.bg-light-brand-darker-60 {
  background: #c7f3ff;
}
.bg-dark-brand-darker-61 {
  background: black;
}
.bg-light-brand-darker-61 {
  background: #ccf4ff;
}
.bg-dark-brand-darker-62 {
  background: black;
}
.bg-light-brand-darker-62 {
  background: #d1f5ff;
}
.bg-dark-brand-darker-63 {
  background: black;
}
.bg-light-brand-darker-63 {
  background: #d6f6ff;
}
.bg-dark-brand-darker-64 {
  background: black;
}
.bg-light-brand-darker-64 {
  background: #dbf7ff;
}
.bg-dark-brand-darker-65 {
  background: black;
}
.bg-light-brand-darker-65 {
  background: #e1f8ff;
}
.bg-dark-brand-darker-66 {
  background: black;
}
.bg-light-brand-darker-66 {
  background: #e6faff;
}
.bg-dark-brand-darker-67 {
  background: black;
}
.bg-light-brand-darker-67 {
  background: #ebfbff;
}
.bg-dark-brand-darker-68 {
  background: black;
}
.bg-light-brand-darker-68 {
  background: #f0fcff;
}
.bg-dark-brand-darker-69 {
  background: black;
}
.bg-light-brand-darker-69 {
  background: #f5fdff;
}
.bg-dark-brand-darker-70 {
  background: black;
}
.bg-light-brand-darker-70 {
  background: #fafeff;
}
.bg-dark-brand-darker-71 {
  background: black;
}
.bg-light-brand-darker-71 {
  background: white;
}
.bg-dark-brand-darker-72 {
  background: black;
}
.bg-light-brand-darker-72 {
  background: white;
}
.bg-dark-brand-darker-73 {
  background: black;
}
.bg-light-brand-darker-73 {
  background: white;
}
.bg-dark-brand-darker-74 {
  background: black;
}
.bg-light-brand-darker-74 {
  background: white;
}
.bg-dark-brand-darker-75 {
  background: black;
}
.bg-light-brand-darker-75 {
  background: white;
}
.bg-dark-brand-darker-76 {
  background: black;
}
.bg-light-brand-darker-76 {
  background: white;
}
.bg-dark-brand-darker-77 {
  background: black;
}
.bg-light-brand-darker-77 {
  background: white;
}
.bg-dark-brand-darker-78 {
  background: black;
}
.bg-light-brand-darker-78 {
  background: white;
}
.bg-dark-brand-darker-79 {
  background: black;
}
.bg-light-brand-darker-79 {
  background: white;
}
.bg-dark-brand-darker-80 {
  background: black;
}
.bg-light-brand-darker-80 {
  background: white;
}
.bg-dark-brand-darker-81 {
  background: black;
}
.bg-light-brand-darker-81 {
  background: white;
}
.bg-dark-brand-darker-82 {
  background: black;
}
.bg-light-brand-darker-82 {
  background: white;
}
.bg-dark-brand-darker-83 {
  background: black;
}
.bg-light-brand-darker-83 {
  background: white;
}
.bg-dark-brand-darker-84 {
  background: black;
}
.bg-light-brand-darker-84 {
  background: white;
}
.bg-dark-brand-darker-85 {
  background: black;
}
.bg-light-brand-darker-85 {
  background: white;
}
.bg-dark-brand-darker-86 {
  background: black;
}
.bg-light-brand-darker-86 {
  background: white;
}
.bg-dark-brand-darker-87 {
  background: black;
}
.bg-light-brand-darker-87 {
  background: white;
}
.bg-dark-brand-darker-88 {
  background: black;
}
.bg-light-brand-darker-88 {
  background: white;
}
.bg-dark-brand-darker-89 {
  background: black;
}
.bg-light-brand-darker-89 {
  background: white;
}
.bg-dark-brand-darker-90 {
  background: black;
}
.bg-light-brand-darker-90 {
  background: white;
}
.bg-dark-brand-darker-91 {
  background: black;
}
.bg-light-brand-darker-91 {
  background: white;
}
.bg-dark-brand-darker-92 {
  background: black;
}
.bg-light-brand-darker-92 {
  background: white;
}
.bg-dark-brand-darker-93 {
  background: black;
}
.bg-light-brand-darker-93 {
  background: white;
}
.bg-dark-brand-darker-94 {
  background: black;
}
.bg-light-brand-darker-94 {
  background: white;
}
.bg-dark-brand-darker-95 {
  background: black;
}
.bg-light-brand-darker-95 {
  background: white;
}
.bg-dark-brand-darker-96 {
  background: black;
}
.bg-light-brand-darker-96 {
  background: white;
}
.bg-dark-brand-darker-97 {
  background: black;
}
.bg-light-brand-darker-97 {
  background: white;
}
.bg-dark-brand-darker-98 {
  background: black;
}
.bg-light-brand-darker-98 {
  background: white;
}
.bg-dark-brand-darker-99 {
  background: black;
}
.bg-light-brand-darker-99 {
  background: white;
}
.bg-dark-brand-darker-100 {
  background: black;
}
.bg-light-brand-darker-100 {
  background: white;
}

.text-brand-bg {
  color: #081838 !important;
}

.border-brand-bg {
  border-color: #081838;
}

.brand-bg {
  background-color: #081838 !important;
  color: white !important;
}

.tile-brand-bg {
  background: #081838 !important;
}
@media (min-width: 1025px) {
  .tile-brand-bg:hover {
    background-color: #0b224e !important;
  }
}
.tile-brand-bg:active, .tile-brand-bg:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(8, 24, 56, 0.5);
  background-color: #091c41 !important;
}

.target-brand-bg {
  background: #081838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-bg {
  background-color: #081838 !important;
}

.btn-brand-bg {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #081838 !important;
  border: 2px solid #081838 !important;
}
.btn-brand-bg:focus, .btn-brand-bg:active {
  outline: none;
  color: white !important;
  background: #081838 !important;
  text-decoration: none;
}

.bg-overlay-brand-bg-10 {
  background: rgba(8, 24, 56, 0.1);
}
.bg-overlay-brand-bg-20 {
  background: rgba(8, 24, 56, 0.2);
}
.bg-overlay-brand-bg-30 {
  background: rgba(8, 24, 56, 0.3);
}
.bg-overlay-brand-bg-40 {
  background: rgba(8, 24, 56, 0.4);
}
.bg-overlay-brand-bg-50 {
  background: rgba(8, 24, 56, 0.5);
}
.bg-overlay-brand-bg-60 {
  background: rgba(8, 24, 56, 0.6);
}
.bg-overlay-brand-bg-70 {
  background: rgba(8, 24, 56, 0.7);
}
.bg-overlay-brand-bg-80 {
  background: rgba(8, 24, 56, 0.8);
}
.bg-overlay-brand-bg-90 {
  background: rgba(8, 24, 56, 0.9);
}
.bg-brand-bg {
  background: #081838;
}
.bg-dark-brand-bg-1 {
  background: #071634;
}
.bg-light-brand-bg-1 {
  background: #091a3c;
}
.bg-dark-brand-bg-2 {
  background: #07142f;
}
.bg-light-brand-bg-2 {
  background: #091c41;
}
.bg-dark-brand-bg-3 {
  background: #06122b;
}
.bg-light-brand-bg-3 {
  background: #0a1e45;
}
.bg-dark-brand-bg-4 {
  background: #051026;
}
.bg-light-brand-bg-4 {
  background: #0b204a;
}
.bg-dark-brand-bg-5 {
  background: #050e22;
}
.bg-light-brand-bg-5 {
  background: #0b224e;
}
.bg-dark-brand-bg-6 {
  background: #040d1d;
}
.bg-light-brand-bg-6 {
  background: #0c2353;
}
.bg-dark-brand-bg-7 {
  background: #040b19;
}
.bg-light-brand-bg-7 {
  background: #0c2557;
}
.bg-dark-brand-bg-8 {
  background: #030914;
}
.bg-light-brand-bg-8 {
  background: #0d275c;
}
.bg-dark-brand-bg-9 {
  background: #020710;
}
.bg-light-brand-bg-9 {
  background: #0e2960;
}
.bg-dark-brand-bg-10 {
  background: #02050b;
}
.bg-light-brand-bg-10 {
  background: #0e2b65;
}
.bg-dark-brand-bg-11 {
  background: #010307;
}
.bg-light-brand-bg-11 {
  background: #0f2d69;
}
.bg-dark-brand-bg-12 {
  background: #000102;
}
.bg-light-brand-bg-12 {
  background: #102f6e;
}
.bg-dark-brand-bg-13 {
  background: black;
}
.bg-light-brand-bg-13 {
  background: #103172;
}
.bg-dark-brand-bg-14 {
  background: black;
}
.bg-light-brand-bg-14 {
  background: #113376;
}
.bg-dark-brand-bg-15 {
  background: black;
}
.bg-light-brand-bg-15 {
  background: #12357b;
}
.bg-dark-brand-bg-16 {
  background: black;
}
.bg-light-brand-bg-16 {
  background: #12377f;
}
.bg-dark-brand-bg-17 {
  background: black;
}
.bg-light-brand-bg-17 {
  background: #133984;
}
.bg-dark-brand-bg-18 {
  background: black;
}
.bg-light-brand-bg-18 {
  background: #133a88;
}
.bg-dark-brand-bg-19 {
  background: black;
}
.bg-light-brand-bg-19 {
  background: #143c8d;
}
.bg-dark-brand-bg-20 {
  background: black;
}
.bg-light-brand-bg-20 {
  background: #153e91;
}
.bg-dark-brand-bg-21 {
  background: black;
}
.bg-light-brand-bg-21 {
  background: #154096;
}
.bg-dark-brand-bg-22 {
  background: black;
}
.bg-light-brand-bg-22 {
  background: #16429a;
}
.bg-dark-brand-bg-23 {
  background: black;
}
.bg-light-brand-bg-23 {
  background: #17449f;
}
.bg-dark-brand-bg-24 {
  background: black;
}
.bg-light-brand-bg-24 {
  background: #1746a3;
}
.bg-dark-brand-bg-25 {
  background: black;
}
.bg-light-brand-bg-25 {
  background: #1848a8;
}
.bg-dark-brand-bg-26 {
  background: black;
}
.bg-light-brand-bg-26 {
  background: #194aac;
}
.bg-dark-brand-bg-27 {
  background: black;
}
.bg-light-brand-bg-27 {
  background: #194cb0;
}
.bg-dark-brand-bg-28 {
  background: black;
}
.bg-light-brand-bg-28 {
  background: #1a4eb5;
}
.bg-dark-brand-bg-29 {
  background: black;
}
.bg-light-brand-bg-29 {
  background: #1a4fb9;
}
.bg-dark-brand-bg-30 {
  background: black;
}
.bg-light-brand-bg-30 {
  background: #1b51be;
}
.bg-dark-brand-bg-31 {
  background: black;
}
.bg-light-brand-bg-31 {
  background: #1c53c2;
}
.bg-dark-brand-bg-32 {
  background: black;
}
.bg-light-brand-bg-32 {
  background: #1c55c7;
}
.bg-dark-brand-bg-33 {
  background: black;
}
.bg-light-brand-bg-33 {
  background: #1d57cb;
}
.bg-dark-brand-bg-34 {
  background: black;
}
.bg-light-brand-bg-34 {
  background: #1e59d0;
}
.bg-dark-brand-bg-35 {
  background: black;
}
.bg-light-brand-bg-35 {
  background: #1e5bd4;
}
.bg-dark-brand-bg-36 {
  background: black;
}
.bg-light-brand-bg-36 {
  background: #1f5dd9;
}
.bg-dark-brand-bg-37 {
  background: black;
}
.bg-light-brand-bg-37 {
  background: #205fdd;
}
.bg-dark-brand-bg-38 {
  background: black;
}
.bg-light-brand-bg-38 {
  background: #2261df;
}
.bg-dark-brand-bg-39 {
  background: black;
}
.bg-light-brand-bg-39 {
  background: #2765e0;
}
.bg-dark-brand-bg-40 {
  background: black;
}
.bg-light-brand-bg-40 {
  background: #2b68e1;
}
.bg-dark-brand-bg-41 {
  background: black;
}
.bg-light-brand-bg-41 {
  background: #306be1;
}
.bg-dark-brand-bg-42 {
  background: black;
}
.bg-light-brand-bg-42 {
  background: #346ee2;
}
.bg-dark-brand-bg-43 {
  background: black;
}
.bg-light-brand-bg-43 {
  background: #3971e3;
}
.bg-dark-brand-bg-44 {
  background: black;
}
.bg-light-brand-bg-44 {
  background: #3d75e3;
}
.bg-dark-brand-bg-45 {
  background: black;
}
.bg-light-brand-bg-45 {
  background: #4278e4;
}
.bg-dark-brand-bg-46 {
  background: black;
}
.bg-light-brand-bg-46 {
  background: #467be5;
}
.bg-dark-brand-bg-47 {
  background: black;
}
.bg-light-brand-bg-47 {
  background: #4a7ee5;
}
.bg-dark-brand-bg-48 {
  background: black;
}
.bg-light-brand-bg-48 {
  background: #4f81e6;
}
.bg-dark-brand-bg-49 {
  background: black;
}
.bg-light-brand-bg-49 {
  background: #5384e6;
}
.bg-dark-brand-bg-50 {
  background: black;
}
.bg-light-brand-bg-50 {
  background: #5888e7;
}
.bg-dark-brand-bg-51 {
  background: black;
}
.bg-light-brand-bg-51 {
  background: #5c8be8;
}
.bg-dark-brand-bg-52 {
  background: black;
}
.bg-light-brand-bg-52 {
  background: #618ee8;
}
.bg-dark-brand-bg-53 {
  background: black;
}
.bg-light-brand-bg-53 {
  background: #6591e9;
}
.bg-dark-brand-bg-54 {
  background: black;
}
.bg-light-brand-bg-54 {
  background: #6a94ea;
}
.bg-dark-brand-bg-55 {
  background: black;
}
.bg-light-brand-bg-55 {
  background: #6e98ea;
}
.bg-dark-brand-bg-56 {
  background: black;
}
.bg-light-brand-bg-56 {
  background: #739beb;
}
.bg-dark-brand-bg-57 {
  background: black;
}
.bg-light-brand-bg-57 {
  background: #779eec;
}
.bg-dark-brand-bg-58 {
  background: black;
}
.bg-light-brand-bg-58 {
  background: #7ca1ec;
}
.bg-dark-brand-bg-59 {
  background: black;
}
.bg-light-brand-bg-59 {
  background: #80a4ed;
}
.bg-dark-brand-bg-60 {
  background: black;
}
.bg-light-brand-bg-60 {
  background: #85a8ee;
}
.bg-dark-brand-bg-61 {
  background: black;
}
.bg-light-brand-bg-61 {
  background: #89abee;
}
.bg-dark-brand-bg-62 {
  background: black;
}
.bg-light-brand-bg-62 {
  background: #8daeef;
}
.bg-dark-brand-bg-63 {
  background: black;
}
.bg-light-brand-bg-63 {
  background: #92b1ef;
}
.bg-dark-brand-bg-64 {
  background: black;
}
.bg-light-brand-bg-64 {
  background: #96b4f0;
}
.bg-dark-brand-bg-65 {
  background: black;
}
.bg-light-brand-bg-65 {
  background: #9bb7f1;
}
.bg-dark-brand-bg-66 {
  background: black;
}
.bg-light-brand-bg-66 {
  background: #9fbbf1;
}
.bg-dark-brand-bg-67 {
  background: black;
}
.bg-light-brand-bg-67 {
  background: #a4bef2;
}
.bg-dark-brand-bg-68 {
  background: black;
}
.bg-light-brand-bg-68 {
  background: #a8c1f3;
}
.bg-dark-brand-bg-69 {
  background: black;
}
.bg-light-brand-bg-69 {
  background: #adc4f3;
}
.bg-dark-brand-bg-70 {
  background: black;
}
.bg-light-brand-bg-70 {
  background: #b1c7f4;
}
.bg-dark-brand-bg-71 {
  background: black;
}
.bg-light-brand-bg-71 {
  background: #b6cbf5;
}
.bg-dark-brand-bg-72 {
  background: black;
}
.bg-light-brand-bg-72 {
  background: #bacef5;
}
.bg-dark-brand-bg-73 {
  background: black;
}
.bg-light-brand-bg-73 {
  background: #bfd1f6;
}
.bg-dark-brand-bg-74 {
  background: black;
}
.bg-light-brand-bg-74 {
  background: #c3d4f6;
}
.bg-dark-brand-bg-75 {
  background: black;
}
.bg-light-brand-bg-75 {
  background: #c7d7f7;
}
.bg-dark-brand-bg-76 {
  background: black;
}
.bg-light-brand-bg-76 {
  background: #ccdbf8;
}
.bg-dark-brand-bg-77 {
  background: black;
}
.bg-light-brand-bg-77 {
  background: #d0def8;
}
.bg-dark-brand-bg-78 {
  background: black;
}
.bg-light-brand-bg-78 {
  background: #d5e1f9;
}
.bg-dark-brand-bg-79 {
  background: black;
}
.bg-light-brand-bg-79 {
  background: #d9e4fa;
}
.bg-dark-brand-bg-80 {
  background: black;
}
.bg-light-brand-bg-80 {
  background: #dee7fa;
}
.bg-dark-brand-bg-81 {
  background: black;
}
.bg-light-brand-bg-81 {
  background: #e2eafb;
}
.bg-dark-brand-bg-82 {
  background: black;
}
.bg-light-brand-bg-82 {
  background: #e7eefc;
}
.bg-dark-brand-bg-83 {
  background: black;
}
.bg-light-brand-bg-83 {
  background: #ebf1fc;
}
.bg-dark-brand-bg-84 {
  background: black;
}
.bg-light-brand-bg-84 {
  background: #f0f4fd;
}
.bg-dark-brand-bg-85 {
  background: black;
}
.bg-light-brand-bg-85 {
  background: #f4f7fd;
}
.bg-dark-brand-bg-86 {
  background: black;
}
.bg-light-brand-bg-86 {
  background: #f9fafe;
}
.bg-dark-brand-bg-87 {
  background: black;
}
.bg-light-brand-bg-87 {
  background: #fdfeff;
}
.bg-dark-brand-bg-88 {
  background: black;
}
.bg-light-brand-bg-88 {
  background: white;
}
.bg-dark-brand-bg-89 {
  background: black;
}
.bg-light-brand-bg-89 {
  background: white;
}
.bg-dark-brand-bg-90 {
  background: black;
}
.bg-light-brand-bg-90 {
  background: white;
}
.bg-dark-brand-bg-91 {
  background: black;
}
.bg-light-brand-bg-91 {
  background: white;
}
.bg-dark-brand-bg-92 {
  background: black;
}
.bg-light-brand-bg-92 {
  background: white;
}
.bg-dark-brand-bg-93 {
  background: black;
}
.bg-light-brand-bg-93 {
  background: white;
}
.bg-dark-brand-bg-94 {
  background: black;
}
.bg-light-brand-bg-94 {
  background: white;
}
.bg-dark-brand-bg-95 {
  background: black;
}
.bg-light-brand-bg-95 {
  background: white;
}
.bg-dark-brand-bg-96 {
  background: black;
}
.bg-light-brand-bg-96 {
  background: white;
}
.bg-dark-brand-bg-97 {
  background: black;
}
.bg-light-brand-bg-97 {
  background: white;
}
.bg-dark-brand-bg-98 {
  background: black;
}
.bg-light-brand-bg-98 {
  background: white;
}
.bg-dark-brand-bg-99 {
  background: black;
}
.bg-light-brand-bg-99 {
  background: white;
}
.bg-dark-brand-bg-100 {
  background: black;
}
.bg-light-brand-bg-100 {
  background: white;
}

.text-brand-bg-black {
  color: #000415 !important;
}

.border-brand-bg-black {
  border-color: #000415;
}

.brand-bg-black {
  background-color: #000415 !important;
  color: white !important;
}

.tile-brand-bg-black {
  background: #000415 !important;
}
@media (min-width: 1025px) {
  .tile-brand-bg-black:hover {
    background-color: #00092f !important;
  }
}
.tile-brand-bg-black:active, .tile-brand-bg-black:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 4, 21, 0.5);
  background-color: #00061f !important;
}

.target-brand-bg-black {
  background: #000415 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-brand-bg-black {
  background-color: #000415 !important;
}

.btn-brand-bg-black {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #000415 !important;
  border: 2px solid #000415 !important;
}
.btn-brand-bg-black:focus, .btn-brand-bg-black:active {
  outline: none;
  color: white !important;
  background: #000415 !important;
  text-decoration: none;
}

.bg-overlay-brand-bg-black-10 {
  background: rgba(0, 4, 21, 0.1);
}
.bg-overlay-brand-bg-black-20 {
  background: rgba(0, 4, 21, 0.2);
}
.bg-overlay-brand-bg-black-30 {
  background: rgba(0, 4, 21, 0.3);
}
.bg-overlay-brand-bg-black-40 {
  background: rgba(0, 4, 21, 0.4);
}
.bg-overlay-brand-bg-black-50 {
  background: rgba(0, 4, 21, 0.5);
}
.bg-overlay-brand-bg-black-60 {
  background: rgba(0, 4, 21, 0.6);
}
.bg-overlay-brand-bg-black-70 {
  background: rgba(0, 4, 21, 0.7);
}
.bg-overlay-brand-bg-black-80 {
  background: rgba(0, 4, 21, 0.8);
}
.bg-overlay-brand-bg-black-90 {
  background: rgba(0, 4, 21, 0.9);
}
.bg-brand-bg-black {
  background: #000415;
}
.bg-dark-brand-bg-black-1 {
  background: #000310;
}
.bg-light-brand-bg-black-1 {
  background: #00051a;
}
.bg-dark-brand-bg-black-2 {
  background: #00020b;
}
.bg-light-brand-bg-black-2 {
  background: #00061f;
}
.bg-dark-brand-bg-black-3 {
  background: #000106;
}
.bg-light-brand-bg-black-3 {
  background: #000724;
}
.bg-dark-brand-bg-black-4 {
  background: #000001;
}
.bg-light-brand-bg-black-4 {
  background: #000829;
}
.bg-dark-brand-bg-black-5 {
  background: black;
}
.bg-light-brand-bg-black-5 {
  background: #00092f;
}
.bg-dark-brand-bg-black-6 {
  background: black;
}
.bg-light-brand-bg-black-6 {
  background: #000a34;
}
.bg-dark-brand-bg-black-7 {
  background: black;
}
.bg-light-brand-bg-black-7 {
  background: #000b39;
}
.bg-dark-brand-bg-black-8 {
  background: black;
}
.bg-light-brand-bg-black-8 {
  background: #000c3e;
}
.bg-dark-brand-bg-black-9 {
  background: black;
}
.bg-light-brand-bg-black-9 {
  background: #000d43;
}
.bg-dark-brand-bg-black-10 {
  background: black;
}
.bg-light-brand-bg-black-10 {
  background: #000e48;
}
.bg-dark-brand-bg-black-11 {
  background: black;
}
.bg-light-brand-bg-black-11 {
  background: #000f4d;
}
.bg-dark-brand-bg-black-12 {
  background: black;
}
.bg-light-brand-bg-black-12 {
  background: #001052;
}
.bg-dark-brand-bg-black-13 {
  background: black;
}
.bg-light-brand-bg-black-13 {
  background: #001157;
}
.bg-dark-brand-bg-black-14 {
  background: black;
}
.bg-light-brand-bg-black-14 {
  background: #00125c;
}
.bg-dark-brand-bg-black-15 {
  background: black;
}
.bg-light-brand-bg-black-15 {
  background: #001362;
}
.bg-dark-brand-bg-black-16 {
  background: black;
}
.bg-light-brand-bg-black-16 {
  background: #001467;
}
.bg-dark-brand-bg-black-17 {
  background: black;
}
.bg-light-brand-bg-black-17 {
  background: #00156c;
}
.bg-dark-brand-bg-black-18 {
  background: black;
}
.bg-light-brand-bg-black-18 {
  background: #001571;
}
.bg-dark-brand-bg-black-19 {
  background: black;
}
.bg-light-brand-bg-black-19 {
  background: #001676;
}
.bg-dark-brand-bg-black-20 {
  background: black;
}
.bg-light-brand-bg-black-20 {
  background: #00177b;
}
.bg-dark-brand-bg-black-21 {
  background: black;
}
.bg-light-brand-bg-black-21 {
  background: #001880;
}
.bg-dark-brand-bg-black-22 {
  background: black;
}
.bg-light-brand-bg-black-22 {
  background: #001985;
}
.bg-dark-brand-bg-black-23 {
  background: black;
}
.bg-light-brand-bg-black-23 {
  background: #001a8a;
}
.bg-dark-brand-bg-black-24 {
  background: black;
}
.bg-light-brand-bg-black-24 {
  background: #001b8f;
}
.bg-dark-brand-bg-black-25 {
  background: black;
}
.bg-light-brand-bg-black-25 {
  background: #001c95;
}
.bg-dark-brand-bg-black-26 {
  background: black;
}
.bg-light-brand-bg-black-26 {
  background: #001d9a;
}
.bg-dark-brand-bg-black-27 {
  background: black;
}
.bg-light-brand-bg-black-27 {
  background: #001e9f;
}
.bg-dark-brand-bg-black-28 {
  background: black;
}
.bg-light-brand-bg-black-28 {
  background: #001fa4;
}
.bg-dark-brand-bg-black-29 {
  background: black;
}
.bg-light-brand-bg-black-29 {
  background: #0020a9;
}
.bg-dark-brand-bg-black-30 {
  background: black;
}
.bg-light-brand-bg-black-30 {
  background: #0021ae;
}
.bg-dark-brand-bg-black-31 {
  background: black;
}
.bg-light-brand-bg-black-31 {
  background: #0022b3;
}
.bg-dark-brand-bg-black-32 {
  background: black;
}
.bg-light-brand-bg-black-32 {
  background: #0023b8;
}
.bg-dark-brand-bg-black-33 {
  background: black;
}
.bg-light-brand-bg-black-33 {
  background: #0024bd;
}
.bg-dark-brand-bg-black-34 {
  background: black;
}
.bg-light-brand-bg-black-34 {
  background: #0025c2;
}
.bg-dark-brand-bg-black-35 {
  background: black;
}
.bg-light-brand-bg-black-35 {
  background: #0026c8;
}
.bg-dark-brand-bg-black-36 {
  background: black;
}
.bg-light-brand-bg-black-36 {
  background: #0027cd;
}
.bg-dark-brand-bg-black-37 {
  background: black;
}
.bg-light-brand-bg-black-37 {
  background: #0028d2;
}
.bg-dark-brand-bg-black-38 {
  background: black;
}
.bg-light-brand-bg-black-38 {
  background: #0029d7;
}
.bg-dark-brand-bg-black-39 {
  background: black;
}
.bg-light-brand-bg-black-39 {
  background: #002adc;
}
.bg-dark-brand-bg-black-40 {
  background: black;
}
.bg-light-brand-bg-black-40 {
  background: #002be1;
}
.bg-dark-brand-bg-black-41 {
  background: black;
}
.bg-light-brand-bg-black-41 {
  background: #002ce6;
}
.bg-dark-brand-bg-black-42 {
  background: black;
}
.bg-light-brand-bg-black-42 {
  background: #002deb;
}
.bg-dark-brand-bg-black-43 {
  background: black;
}
.bg-light-brand-bg-black-43 {
  background: #002ef0;
}
.bg-dark-brand-bg-black-44 {
  background: black;
}
.bg-light-brand-bg-black-44 {
  background: #002ff5;
}
.bg-dark-brand-bg-black-45 {
  background: black;
}
.bg-light-brand-bg-black-45 {
  background: #0030fb;
}
.bg-dark-brand-bg-black-46 {
  background: black;
}
.bg-light-brand-bg-black-46 {
  background: #0131ff;
}
.bg-dark-brand-bg-black-47 {
  background: black;
}
.bg-light-brand-bg-black-47 {
  background: #0635ff;
}
.bg-dark-brand-bg-black-48 {
  background: black;
}
.bg-light-brand-bg-black-48 {
  background: #0b39ff;
}
.bg-dark-brand-bg-black-49 {
  background: black;
}
.bg-light-brand-bg-black-49 {
  background: #103dff;
}
.bg-dark-brand-bg-black-50 {
  background: black;
}
.bg-light-brand-bg-black-50 {
  background: #1542ff;
}
.bg-dark-brand-bg-black-51 {
  background: black;
}
.bg-light-brand-bg-black-51 {
  background: #1a46ff;
}
.bg-dark-brand-bg-black-52 {
  background: black;
}
.bg-light-brand-bg-black-52 {
  background: #1f4aff;
}
.bg-dark-brand-bg-black-53 {
  background: black;
}
.bg-light-brand-bg-black-53 {
  background: #244eff;
}
.bg-dark-brand-bg-black-54 {
  background: black;
}
.bg-light-brand-bg-black-54 {
  background: #2952ff;
}
.bg-dark-brand-bg-black-55 {
  background: black;
}
.bg-light-brand-bg-black-55 {
  background: #2f56ff;
}
.bg-dark-brand-bg-black-56 {
  background: black;
}
.bg-light-brand-bg-black-56 {
  background: #345aff;
}
.bg-dark-brand-bg-black-57 {
  background: black;
}
.bg-light-brand-bg-black-57 {
  background: #395eff;
}
.bg-dark-brand-bg-black-58 {
  background: black;
}
.bg-light-brand-bg-black-58 {
  background: #3e63ff;
}
.bg-dark-brand-bg-black-59 {
  background: black;
}
.bg-light-brand-bg-black-59 {
  background: #4367ff;
}
.bg-dark-brand-bg-black-60 {
  background: black;
}
.bg-light-brand-bg-black-60 {
  background: #486bff;
}
.bg-dark-brand-bg-black-61 {
  background: black;
}
.bg-light-brand-bg-black-61 {
  background: #4d6fff;
}
.bg-dark-brand-bg-black-62 {
  background: black;
}
.bg-light-brand-bg-black-62 {
  background: #5273ff;
}
.bg-dark-brand-bg-black-63 {
  background: black;
}
.bg-light-brand-bg-black-63 {
  background: #5777ff;
}
.bg-dark-brand-bg-black-64 {
  background: black;
}
.bg-light-brand-bg-black-64 {
  background: #5c7bff;
}
.bg-dark-brand-bg-black-65 {
  background: black;
}
.bg-light-brand-bg-black-65 {
  background: #6280ff;
}
.bg-dark-brand-bg-black-66 {
  background: black;
}
.bg-light-brand-bg-black-66 {
  background: #6784ff;
}
.bg-dark-brand-bg-black-67 {
  background: black;
}
.bg-light-brand-bg-black-67 {
  background: #6c88ff;
}
.bg-dark-brand-bg-black-68 {
  background: black;
}
.bg-light-brand-bg-black-68 {
  background: #718cff;
}
.bg-dark-brand-bg-black-69 {
  background: black;
}
.bg-light-brand-bg-black-69 {
  background: #7690ff;
}
.bg-dark-brand-bg-black-70 {
  background: black;
}
.bg-light-brand-bg-black-70 {
  background: #7b94ff;
}
.bg-dark-brand-bg-black-71 {
  background: black;
}
.bg-light-brand-bg-black-71 {
  background: #8098ff;
}
.bg-dark-brand-bg-black-72 {
  background: black;
}
.bg-light-brand-bg-black-72 {
  background: #859cff;
}
.bg-dark-brand-bg-black-73 {
  background: black;
}
.bg-light-brand-bg-black-73 {
  background: #8aa1ff;
}
.bg-dark-brand-bg-black-74 {
  background: black;
}
.bg-light-brand-bg-black-74 {
  background: #8fa5ff;
}
.bg-dark-brand-bg-black-75 {
  background: black;
}
.bg-light-brand-bg-black-75 {
  background: #95a9ff;
}
.bg-dark-brand-bg-black-76 {
  background: black;
}
.bg-light-brand-bg-black-76 {
  background: #9aadff;
}
.bg-dark-brand-bg-black-77 {
  background: black;
}
.bg-light-brand-bg-black-77 {
  background: #9fb1ff;
}
.bg-dark-brand-bg-black-78 {
  background: black;
}
.bg-light-brand-bg-black-78 {
  background: #a4b5ff;
}
.bg-dark-brand-bg-black-79 {
  background: black;
}
.bg-light-brand-bg-black-79 {
  background: #a9b9ff;
}
.bg-dark-brand-bg-black-80 {
  background: black;
}
.bg-light-brand-bg-black-80 {
  background: #aebdff;
}
.bg-dark-brand-bg-black-81 {
  background: black;
}
.bg-light-brand-bg-black-81 {
  background: #b3c2ff;
}
.bg-dark-brand-bg-black-82 {
  background: black;
}
.bg-light-brand-bg-black-82 {
  background: #b8c6ff;
}
.bg-dark-brand-bg-black-83 {
  background: black;
}
.bg-light-brand-bg-black-83 {
  background: #bdcaff;
}
.bg-dark-brand-bg-black-84 {
  background: black;
}
.bg-light-brand-bg-black-84 {
  background: #c2ceff;
}
.bg-dark-brand-bg-black-85 {
  background: black;
}
.bg-light-brand-bg-black-85 {
  background: #c8d2ff;
}
.bg-dark-brand-bg-black-86 {
  background: black;
}
.bg-light-brand-bg-black-86 {
  background: #cdd6ff;
}
.bg-dark-brand-bg-black-87 {
  background: black;
}
.bg-light-brand-bg-black-87 {
  background: #d2daff;
}
.bg-dark-brand-bg-black-88 {
  background: black;
}
.bg-light-brand-bg-black-88 {
  background: #d7deff;
}
.bg-dark-brand-bg-black-89 {
  background: black;
}
.bg-light-brand-bg-black-89 {
  background: #dce3ff;
}
.bg-dark-brand-bg-black-90 {
  background: black;
}
.bg-light-brand-bg-black-90 {
  background: #e1e7ff;
}
.bg-dark-brand-bg-black-91 {
  background: black;
}
.bg-light-brand-bg-black-91 {
  background: #e6ebff;
}
.bg-dark-brand-bg-black-92 {
  background: black;
}
.bg-light-brand-bg-black-92 {
  background: #ebefff;
}
.bg-dark-brand-bg-black-93 {
  background: black;
}
.bg-light-brand-bg-black-93 {
  background: #f0f3ff;
}
.bg-dark-brand-bg-black-94 {
  background: black;
}
.bg-light-brand-bg-black-94 {
  background: #f5f7ff;
}
.bg-dark-brand-bg-black-95 {
  background: black;
}
.bg-light-brand-bg-black-95 {
  background: #fbfbff;
}
.bg-dark-brand-bg-black-96 {
  background: black;
}
.bg-light-brand-bg-black-96 {
  background: white;
}
.bg-dark-brand-bg-black-97 {
  background: black;
}
.bg-light-brand-bg-black-97 {
  background: white;
}
.bg-dark-brand-bg-black-98 {
  background: black;
}
.bg-light-brand-bg-black-98 {
  background: white;
}
.bg-dark-brand-bg-black-99 {
  background: black;
}
.bg-light-brand-bg-black-99 {
  background: white;
}
.bg-dark-brand-bg-black-100 {
  background: black;
}
.bg-light-brand-bg-black-100 {
  background: white;
}

.text-white {
  color: #fff !important;
}

.border-white {
  border-color: #fff;
}

.white {
  background-color: #fff !important;
  color: white !important;
}

.tile-white {
  background: #fff !important;
}
@media (min-width: 1025px) {
  .tile-white:hover {
    background-color: white !important;
  }
}
.tile-white:active, .tile-white:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(255, 255, 255, 0.5);
  background-color: white !important;
}

.target-white {
  background: #fff !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-white {
  background-color: #fff !important;
}

.btn-white {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #fff !important;
  border: 2px solid #fff !important;
}
.btn-white:focus, .btn-white:active {
  outline: none;
  color: white !important;
  background: #fff !important;
  text-decoration: none;
}

.bg-overlay-white-10 {
  background: rgba(255, 255, 255, 0.1);
}
.bg-overlay-white-20 {
  background: rgba(255, 255, 255, 0.2);
}
.bg-overlay-white-30 {
  background: rgba(255, 255, 255, 0.3);
}
.bg-overlay-white-40 {
  background: rgba(255, 255, 255, 0.4);
}
.bg-overlay-white-50 {
  background: rgba(255, 255, 255, 0.5);
}
.bg-overlay-white-60 {
  background: rgba(255, 255, 255, 0.6);
}
.bg-overlay-white-70 {
  background: rgba(255, 255, 255, 0.7);
}
.bg-overlay-white-80 {
  background: rgba(255, 255, 255, 0.8);
}
.bg-overlay-white-90 {
  background: rgba(255, 255, 255, 0.9);
}
.bg-white {
  background: #fff;
}
.bg-dark-white-1 {
  background: #fcfcfc;
}
.bg-light-white-1 {
  background: white;
}
.bg-dark-white-2 {
  background: #fafafa;
}
.bg-light-white-2 {
  background: white;
}
.bg-dark-white-3 {
  background: #f7f7f7;
}
.bg-light-white-3 {
  background: white;
}
.bg-dark-white-4 {
  background: whitesmoke;
}
.bg-light-white-4 {
  background: white;
}
.bg-dark-white-5 {
  background: #f2f2f2;
}
.bg-light-white-5 {
  background: white;
}
.bg-dark-white-6 {
  background: #f0f0f0;
}
.bg-light-white-6 {
  background: white;
}
.bg-dark-white-7 {
  background: #ededed;
}
.bg-light-white-7 {
  background: white;
}
.bg-dark-white-8 {
  background: #ebebeb;
}
.bg-light-white-8 {
  background: white;
}
.bg-dark-white-9 {
  background: #e8e8e8;
}
.bg-light-white-9 {
  background: white;
}
.bg-dark-white-10 {
  background: #e6e6e6;
}
.bg-light-white-10 {
  background: white;
}
.bg-dark-white-11 {
  background: #e3e3e3;
}
.bg-light-white-11 {
  background: white;
}
.bg-dark-white-12 {
  background: #e0e0e0;
}
.bg-light-white-12 {
  background: white;
}
.bg-dark-white-13 {
  background: #dedede;
}
.bg-light-white-13 {
  background: white;
}
.bg-dark-white-14 {
  background: #dbdbdb;
}
.bg-light-white-14 {
  background: white;
}
.bg-dark-white-15 {
  background: #d9d9d9;
}
.bg-light-white-15 {
  background: white;
}
.bg-dark-white-16 {
  background: #d6d6d6;
}
.bg-light-white-16 {
  background: white;
}
.bg-dark-white-17 {
  background: #d4d4d4;
}
.bg-light-white-17 {
  background: white;
}
.bg-dark-white-18 {
  background: #d1d1d1;
}
.bg-light-white-18 {
  background: white;
}
.bg-dark-white-19 {
  background: #cfcfcf;
}
.bg-light-white-19 {
  background: white;
}
.bg-dark-white-20 {
  background: #cccccc;
}
.bg-light-white-20 {
  background: white;
}
.bg-dark-white-21 {
  background: #c9c9c9;
}
.bg-light-white-21 {
  background: white;
}
.bg-dark-white-22 {
  background: #c7c7c7;
}
.bg-light-white-22 {
  background: white;
}
.bg-dark-white-23 {
  background: #c4c4c4;
}
.bg-light-white-23 {
  background: white;
}
.bg-dark-white-24 {
  background: #c2c2c2;
}
.bg-light-white-24 {
  background: white;
}
.bg-dark-white-25 {
  background: #bfbfbf;
}
.bg-light-white-25 {
  background: white;
}
.bg-dark-white-26 {
  background: #bdbdbd;
}
.bg-light-white-26 {
  background: white;
}
.bg-dark-white-27 {
  background: #bababa;
}
.bg-light-white-27 {
  background: white;
}
.bg-dark-white-28 {
  background: #b8b8b8;
}
.bg-light-white-28 {
  background: white;
}
.bg-dark-white-29 {
  background: #b5b5b5;
}
.bg-light-white-29 {
  background: white;
}
.bg-dark-white-30 {
  background: #b3b3b3;
}
.bg-light-white-30 {
  background: white;
}
.bg-dark-white-31 {
  background: #b0b0b0;
}
.bg-light-white-31 {
  background: white;
}
.bg-dark-white-32 {
  background: #adadad;
}
.bg-light-white-32 {
  background: white;
}
.bg-dark-white-33 {
  background: #ababab;
}
.bg-light-white-33 {
  background: white;
}
.bg-dark-white-34 {
  background: #a8a8a8;
}
.bg-light-white-34 {
  background: white;
}
.bg-dark-white-35 {
  background: #a6a6a6;
}
.bg-light-white-35 {
  background: white;
}
.bg-dark-white-36 {
  background: #a3a3a3;
}
.bg-light-white-36 {
  background: white;
}
.bg-dark-white-37 {
  background: #a1a1a1;
}
.bg-light-white-37 {
  background: white;
}
.bg-dark-white-38 {
  background: #9e9e9e;
}
.bg-light-white-38 {
  background: white;
}
.bg-dark-white-39 {
  background: #9c9c9c;
}
.bg-light-white-39 {
  background: white;
}
.bg-dark-white-40 {
  background: #999999;
}
.bg-light-white-40 {
  background: white;
}
.bg-dark-white-41 {
  background: #969696;
}
.bg-light-white-41 {
  background: white;
}
.bg-dark-white-42 {
  background: #949494;
}
.bg-light-white-42 {
  background: white;
}
.bg-dark-white-43 {
  background: #919191;
}
.bg-light-white-43 {
  background: white;
}
.bg-dark-white-44 {
  background: #8f8f8f;
}
.bg-light-white-44 {
  background: white;
}
.bg-dark-white-45 {
  background: #8c8c8c;
}
.bg-light-white-45 {
  background: white;
}
.bg-dark-white-46 {
  background: #8a8a8a;
}
.bg-light-white-46 {
  background: white;
}
.bg-dark-white-47 {
  background: #878787;
}
.bg-light-white-47 {
  background: white;
}
.bg-dark-white-48 {
  background: #858585;
}
.bg-light-white-48 {
  background: white;
}
.bg-dark-white-49 {
  background: #828282;
}
.bg-light-white-49 {
  background: white;
}
.bg-dark-white-50 {
  background: gray;
}
.bg-light-white-50 {
  background: white;
}
.bg-dark-white-51 {
  background: #7d7d7d;
}
.bg-light-white-51 {
  background: white;
}
.bg-dark-white-52 {
  background: #7a7a7a;
}
.bg-light-white-52 {
  background: white;
}
.bg-dark-white-53 {
  background: #787878;
}
.bg-light-white-53 {
  background: white;
}
.bg-dark-white-54 {
  background: #757575;
}
.bg-light-white-54 {
  background: white;
}
.bg-dark-white-55 {
  background: #737373;
}
.bg-light-white-55 {
  background: white;
}
.bg-dark-white-56 {
  background: #707070;
}
.bg-light-white-56 {
  background: white;
}
.bg-dark-white-57 {
  background: #6e6e6e;
}
.bg-light-white-57 {
  background: white;
}
.bg-dark-white-58 {
  background: #6b6b6b;
}
.bg-light-white-58 {
  background: white;
}
.bg-dark-white-59 {
  background: dimgray;
}
.bg-light-white-59 {
  background: white;
}
.bg-dark-white-60 {
  background: #666666;
}
.bg-light-white-60 {
  background: white;
}
.bg-dark-white-61 {
  background: #636363;
}
.bg-light-white-61 {
  background: white;
}
.bg-dark-white-62 {
  background: #616161;
}
.bg-light-white-62 {
  background: white;
}
.bg-dark-white-63 {
  background: #5e5e5e;
}
.bg-light-white-63 {
  background: white;
}
.bg-dark-white-64 {
  background: #5c5c5c;
}
.bg-light-white-64 {
  background: white;
}
.bg-dark-white-65 {
  background: #595959;
}
.bg-light-white-65 {
  background: white;
}
.bg-dark-white-66 {
  background: #575757;
}
.bg-light-white-66 {
  background: white;
}
.bg-dark-white-67 {
  background: #545454;
}
.bg-light-white-67 {
  background: white;
}
.bg-dark-white-68 {
  background: #525252;
}
.bg-light-white-68 {
  background: white;
}
.bg-dark-white-69 {
  background: #4f4f4f;
}
.bg-light-white-69 {
  background: white;
}
.bg-dark-white-70 {
  background: #4d4d4d;
}
.bg-light-white-70 {
  background: white;
}
.bg-dark-white-71 {
  background: #4a4a4a;
}
.bg-light-white-71 {
  background: white;
}
.bg-dark-white-72 {
  background: #474747;
}
.bg-light-white-72 {
  background: white;
}
.bg-dark-white-73 {
  background: #454545;
}
.bg-light-white-73 {
  background: white;
}
.bg-dark-white-74 {
  background: #424242;
}
.bg-light-white-74 {
  background: white;
}
.bg-dark-white-75 {
  background: #404040;
}
.bg-light-white-75 {
  background: white;
}
.bg-dark-white-76 {
  background: #3d3d3d;
}
.bg-light-white-76 {
  background: white;
}
.bg-dark-white-77 {
  background: #3b3b3b;
}
.bg-light-white-77 {
  background: white;
}
.bg-dark-white-78 {
  background: #383838;
}
.bg-light-white-78 {
  background: white;
}
.bg-dark-white-79 {
  background: #363636;
}
.bg-light-white-79 {
  background: white;
}
.bg-dark-white-80 {
  background: #333333;
}
.bg-light-white-80 {
  background: white;
}
.bg-dark-white-81 {
  background: #303030;
}
.bg-light-white-81 {
  background: white;
}
.bg-dark-white-82 {
  background: #2e2e2e;
}
.bg-light-white-82 {
  background: white;
}
.bg-dark-white-83 {
  background: #2b2b2b;
}
.bg-light-white-83 {
  background: white;
}
.bg-dark-white-84 {
  background: #292929;
}
.bg-light-white-84 {
  background: white;
}
.bg-dark-white-85 {
  background: #262626;
}
.bg-light-white-85 {
  background: white;
}
.bg-dark-white-86 {
  background: #242424;
}
.bg-light-white-86 {
  background: white;
}
.bg-dark-white-87 {
  background: #212121;
}
.bg-light-white-87 {
  background: white;
}
.bg-dark-white-88 {
  background: #1f1f1f;
}
.bg-light-white-88 {
  background: white;
}
.bg-dark-white-89 {
  background: #1c1c1c;
}
.bg-light-white-89 {
  background: white;
}
.bg-dark-white-90 {
  background: #1a1a1a;
}
.bg-light-white-90 {
  background: white;
}
.bg-dark-white-91 {
  background: #171717;
}
.bg-light-white-91 {
  background: white;
}
.bg-dark-white-92 {
  background: #141414;
}
.bg-light-white-92 {
  background: white;
}
.bg-dark-white-93 {
  background: #121212;
}
.bg-light-white-93 {
  background: white;
}
.bg-dark-white-94 {
  background: #0f0f0f;
}
.bg-light-white-94 {
  background: white;
}
.bg-dark-white-95 {
  background: #0d0d0d;
}
.bg-light-white-95 {
  background: white;
}
.bg-dark-white-96 {
  background: #0a0a0a;
}
.bg-light-white-96 {
  background: white;
}
.bg-dark-white-97 {
  background: #080808;
}
.bg-light-white-97 {
  background: white;
}
.bg-dark-white-98 {
  background: #050505;
}
.bg-light-white-98 {
  background: white;
}
.bg-dark-white-99 {
  background: #030303;
}
.bg-light-white-99 {
  background: white;
}
.bg-dark-white-100 {
  background: black;
}
.bg-light-white-100 {
  background: white;
}

.text-black {
  color: #171717 !important;
}

.border-black {
  border-color: #171717;
}

.black {
  background-color: #171717 !important;
  color: white !important;
}

.tile-black {
  background: #171717 !important;
}
@media (min-width: 1025px) {
  .tile-black:hover {
    background-color: #242424 !important;
  }
}
.tile-black:active, .tile-black:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(23, 23, 23, 0.5);
  background-color: #1c1c1c !important;
}

.target-black {
  background: #171717 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-black {
  background-color: #171717 !important;
}

.btn-black {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #171717 !important;
  border: 2px solid #171717 !important;
}
.btn-black:focus, .btn-black:active {
  outline: none;
  color: white !important;
  background: #171717 !important;
  text-decoration: none;
}

.bg-overlay-black-10 {
  background: rgba(23, 23, 23, 0.1);
}
.bg-overlay-black-20 {
  background: rgba(23, 23, 23, 0.2);
}
.bg-overlay-black-30 {
  background: rgba(23, 23, 23, 0.3);
}
.bg-overlay-black-40 {
  background: rgba(23, 23, 23, 0.4);
}
.bg-overlay-black-50 {
  background: rgba(23, 23, 23, 0.5);
}
.bg-overlay-black-60 {
  background: rgba(23, 23, 23, 0.6);
}
.bg-overlay-black-70 {
  background: rgba(23, 23, 23, 0.7);
}
.bg-overlay-black-80 {
  background: rgba(23, 23, 23, 0.8);
}
.bg-overlay-black-90 {
  background: rgba(23, 23, 23, 0.9);
}
.bg-black {
  background: #171717;
}
.bg-dark-black-1 {
  background: #141414;
}
.bg-light-black-1 {
  background: #1a1a1a;
}
.bg-dark-black-2 {
  background: #121212;
}
.bg-light-black-2 {
  background: #1c1c1c;
}
.bg-dark-black-3 {
  background: #0f0f0f;
}
.bg-light-black-3 {
  background: #1f1f1f;
}
.bg-dark-black-4 {
  background: #0d0d0d;
}
.bg-light-black-4 {
  background: #212121;
}
.bg-dark-black-5 {
  background: #0a0a0a;
}
.bg-light-black-5 {
  background: #242424;
}
.bg-dark-black-6 {
  background: #080808;
}
.bg-light-black-6 {
  background: #262626;
}
.bg-dark-black-7 {
  background: #050505;
}
.bg-light-black-7 {
  background: #292929;
}
.bg-dark-black-8 {
  background: #030303;
}
.bg-light-black-8 {
  background: #2b2b2b;
}
.bg-dark-black-9 {
  background: black;
}
.bg-light-black-9 {
  background: #2e2e2e;
}
.bg-dark-black-10 {
  background: black;
}
.bg-light-black-10 {
  background: #313131;
}
.bg-dark-black-11 {
  background: black;
}
.bg-light-black-11 {
  background: #333333;
}
.bg-dark-black-12 {
  background: black;
}
.bg-light-black-12 {
  background: #363636;
}
.bg-dark-black-13 {
  background: black;
}
.bg-light-black-13 {
  background: #383838;
}
.bg-dark-black-14 {
  background: black;
}
.bg-light-black-14 {
  background: #3b3b3b;
}
.bg-dark-black-15 {
  background: black;
}
.bg-light-black-15 {
  background: #3d3d3d;
}
.bg-dark-black-16 {
  background: black;
}
.bg-light-black-16 {
  background: #404040;
}
.bg-dark-black-17 {
  background: black;
}
.bg-light-black-17 {
  background: #424242;
}
.bg-dark-black-18 {
  background: black;
}
.bg-light-black-18 {
  background: #454545;
}
.bg-dark-black-19 {
  background: black;
}
.bg-light-black-19 {
  background: #474747;
}
.bg-dark-black-20 {
  background: black;
}
.bg-light-black-20 {
  background: #4a4a4a;
}
.bg-dark-black-21 {
  background: black;
}
.bg-light-black-21 {
  background: #4d4d4d;
}
.bg-dark-black-22 {
  background: black;
}
.bg-light-black-22 {
  background: #4f4f4f;
}
.bg-dark-black-23 {
  background: black;
}
.bg-light-black-23 {
  background: #525252;
}
.bg-dark-black-24 {
  background: black;
}
.bg-light-black-24 {
  background: #545454;
}
.bg-dark-black-25 {
  background: black;
}
.bg-light-black-25 {
  background: #575757;
}
.bg-dark-black-26 {
  background: black;
}
.bg-light-black-26 {
  background: #595959;
}
.bg-dark-black-27 {
  background: black;
}
.bg-light-black-27 {
  background: #5c5c5c;
}
.bg-dark-black-28 {
  background: black;
}
.bg-light-black-28 {
  background: #5e5e5e;
}
.bg-dark-black-29 {
  background: black;
}
.bg-light-black-29 {
  background: #616161;
}
.bg-dark-black-30 {
  background: black;
}
.bg-light-black-30 {
  background: #646464;
}
.bg-dark-black-31 {
  background: black;
}
.bg-light-black-31 {
  background: #666666;
}
.bg-dark-black-32 {
  background: black;
}
.bg-light-black-32 {
  background: dimgray;
}
.bg-dark-black-33 {
  background: black;
}
.bg-light-black-33 {
  background: #6b6b6b;
}
.bg-dark-black-34 {
  background: black;
}
.bg-light-black-34 {
  background: #6e6e6e;
}
.bg-dark-black-35 {
  background: black;
}
.bg-light-black-35 {
  background: #707070;
}
.bg-dark-black-36 {
  background: black;
}
.bg-light-black-36 {
  background: #737373;
}
.bg-dark-black-37 {
  background: black;
}
.bg-light-black-37 {
  background: #757575;
}
.bg-dark-black-38 {
  background: black;
}
.bg-light-black-38 {
  background: #787878;
}
.bg-dark-black-39 {
  background: black;
}
.bg-light-black-39 {
  background: #7a7a7a;
}
.bg-dark-black-40 {
  background: black;
}
.bg-light-black-40 {
  background: #7d7d7d;
}
.bg-dark-black-41 {
  background: black;
}
.bg-light-black-41 {
  background: gray;
}
.bg-dark-black-42 {
  background: black;
}
.bg-light-black-42 {
  background: #828282;
}
.bg-dark-black-43 {
  background: black;
}
.bg-light-black-43 {
  background: #858585;
}
.bg-dark-black-44 {
  background: black;
}
.bg-light-black-44 {
  background: #878787;
}
.bg-dark-black-45 {
  background: black;
}
.bg-light-black-45 {
  background: #8a8a8a;
}
.bg-dark-black-46 {
  background: black;
}
.bg-light-black-46 {
  background: #8c8c8c;
}
.bg-dark-black-47 {
  background: black;
}
.bg-light-black-47 {
  background: #8f8f8f;
}
.bg-dark-black-48 {
  background: black;
}
.bg-light-black-48 {
  background: #919191;
}
.bg-dark-black-49 {
  background: black;
}
.bg-light-black-49 {
  background: #949494;
}
.bg-dark-black-50 {
  background: black;
}
.bg-light-black-50 {
  background: #979797;
}
.bg-dark-black-51 {
  background: black;
}
.bg-light-black-51 {
  background: #999999;
}
.bg-dark-black-52 {
  background: black;
}
.bg-light-black-52 {
  background: #9c9c9c;
}
.bg-dark-black-53 {
  background: black;
}
.bg-light-black-53 {
  background: #9e9e9e;
}
.bg-dark-black-54 {
  background: black;
}
.bg-light-black-54 {
  background: #a1a1a1;
}
.bg-dark-black-55 {
  background: black;
}
.bg-light-black-55 {
  background: #a3a3a3;
}
.bg-dark-black-56 {
  background: black;
}
.bg-light-black-56 {
  background: #a6a6a6;
}
.bg-dark-black-57 {
  background: black;
}
.bg-light-black-57 {
  background: #a8a8a8;
}
.bg-dark-black-58 {
  background: black;
}
.bg-light-black-58 {
  background: #ababab;
}
.bg-dark-black-59 {
  background: black;
}
.bg-light-black-59 {
  background: #adadad;
}
.bg-dark-black-60 {
  background: black;
}
.bg-light-black-60 {
  background: #b0b0b0;
}
.bg-dark-black-61 {
  background: black;
}
.bg-light-black-61 {
  background: #b3b3b3;
}
.bg-dark-black-62 {
  background: black;
}
.bg-light-black-62 {
  background: #b5b5b5;
}
.bg-dark-black-63 {
  background: black;
}
.bg-light-black-63 {
  background: #b8b8b8;
}
.bg-dark-black-64 {
  background: black;
}
.bg-light-black-64 {
  background: #bababa;
}
.bg-dark-black-65 {
  background: black;
}
.bg-light-black-65 {
  background: #bdbdbd;
}
.bg-dark-black-66 {
  background: black;
}
.bg-light-black-66 {
  background: #bfbfbf;
}
.bg-dark-black-67 {
  background: black;
}
.bg-light-black-67 {
  background: #c2c2c2;
}
.bg-dark-black-68 {
  background: black;
}
.bg-light-black-68 {
  background: #c4c4c4;
}
.bg-dark-black-69 {
  background: black;
}
.bg-light-black-69 {
  background: #c7c7c7;
}
.bg-dark-black-70 {
  background: black;
}
.bg-light-black-70 {
  background: #cacaca;
}
.bg-dark-black-71 {
  background: black;
}
.bg-light-black-71 {
  background: #cccccc;
}
.bg-dark-black-72 {
  background: black;
}
.bg-light-black-72 {
  background: #cfcfcf;
}
.bg-dark-black-73 {
  background: black;
}
.bg-light-black-73 {
  background: #d1d1d1;
}
.bg-dark-black-74 {
  background: black;
}
.bg-light-black-74 {
  background: #d4d4d4;
}
.bg-dark-black-75 {
  background: black;
}
.bg-light-black-75 {
  background: #d6d6d6;
}
.bg-dark-black-76 {
  background: black;
}
.bg-light-black-76 {
  background: #d9d9d9;
}
.bg-dark-black-77 {
  background: black;
}
.bg-light-black-77 {
  background: #dbdbdb;
}
.bg-dark-black-78 {
  background: black;
}
.bg-light-black-78 {
  background: #dedede;
}
.bg-dark-black-79 {
  background: black;
}
.bg-light-black-79 {
  background: #e0e0e0;
}
.bg-dark-black-80 {
  background: black;
}
.bg-light-black-80 {
  background: #e3e3e3;
}
.bg-dark-black-81 {
  background: black;
}
.bg-light-black-81 {
  background: #e6e6e6;
}
.bg-dark-black-82 {
  background: black;
}
.bg-light-black-82 {
  background: #e8e8e8;
}
.bg-dark-black-83 {
  background: black;
}
.bg-light-black-83 {
  background: #ebebeb;
}
.bg-dark-black-84 {
  background: black;
}
.bg-light-black-84 {
  background: #ededed;
}
.bg-dark-black-85 {
  background: black;
}
.bg-light-black-85 {
  background: #f0f0f0;
}
.bg-dark-black-86 {
  background: black;
}
.bg-light-black-86 {
  background: #f2f2f2;
}
.bg-dark-black-87 {
  background: black;
}
.bg-light-black-87 {
  background: whitesmoke;
}
.bg-dark-black-88 {
  background: black;
}
.bg-light-black-88 {
  background: #f7f7f7;
}
.bg-dark-black-89 {
  background: black;
}
.bg-light-black-89 {
  background: #fafafa;
}
.bg-dark-black-90 {
  background: black;
}
.bg-light-black-90 {
  background: #fdfdfd;
}
.bg-dark-black-91 {
  background: black;
}
.bg-light-black-91 {
  background: white;
}
.bg-dark-black-92 {
  background: black;
}
.bg-light-black-92 {
  background: white;
}
.bg-dark-black-93 {
  background: black;
}
.bg-light-black-93 {
  background: white;
}
.bg-dark-black-94 {
  background: black;
}
.bg-light-black-94 {
  background: white;
}
.bg-dark-black-95 {
  background: black;
}
.bg-light-black-95 {
  background: white;
}
.bg-dark-black-96 {
  background: black;
}
.bg-light-black-96 {
  background: white;
}
.bg-dark-black-97 {
  background: black;
}
.bg-light-black-97 {
  background: white;
}
.bg-dark-black-98 {
  background: black;
}
.bg-light-black-98 {
  background: white;
}
.bg-dark-black-99 {
  background: black;
}
.bg-light-black-99 {
  background: white;
}
.bg-dark-black-100 {
  background: black;
}
.bg-light-black-100 {
  background: white;
}

.text-noir {
  color: #1f1f1f !important;
}

.border-noir {
  border-color: #1f1f1f;
}

.noir {
  background-color: #1f1f1f !important;
  color: white !important;
}

.tile-noir {
  background: #1f1f1f !important;
}
@media (min-width: 1025px) {
  .tile-noir:hover {
    background-color: #2c2c2c !important;
  }
}
.tile-noir:active, .tile-noir:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(31, 31, 31, 0.5);
  background-color: #242424 !important;
}

.target-noir {
  background: #1f1f1f !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-noir {
  background-color: #1f1f1f !important;
}

.btn-noir {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #1f1f1f !important;
  border: 2px solid #1f1f1f !important;
}
.btn-noir:focus, .btn-noir:active {
  outline: none;
  color: white !important;
  background: #1f1f1f !important;
  text-decoration: none;
}

.bg-overlay-noir-10 {
  background: rgba(31, 31, 31, 0.1);
}
.bg-overlay-noir-20 {
  background: rgba(31, 31, 31, 0.2);
}
.bg-overlay-noir-30 {
  background: rgba(31, 31, 31, 0.3);
}
.bg-overlay-noir-40 {
  background: rgba(31, 31, 31, 0.4);
}
.bg-overlay-noir-50 {
  background: rgba(31, 31, 31, 0.5);
}
.bg-overlay-noir-60 {
  background: rgba(31, 31, 31, 0.6);
}
.bg-overlay-noir-70 {
  background: rgba(31, 31, 31, 0.7);
}
.bg-overlay-noir-80 {
  background: rgba(31, 31, 31, 0.8);
}
.bg-overlay-noir-90 {
  background: rgba(31, 31, 31, 0.9);
}
.bg-noir {
  background: #1f1f1f;
}
.bg-dark-noir-1 {
  background: #1c1c1c;
}
.bg-light-noir-1 {
  background: #222222;
}
.bg-dark-noir-2 {
  background: #1a1a1a;
}
.bg-light-noir-2 {
  background: #242424;
}
.bg-dark-noir-3 {
  background: #171717;
}
.bg-light-noir-3 {
  background: #272727;
}
.bg-dark-noir-4 {
  background: #151515;
}
.bg-light-noir-4 {
  background: #292929;
}
.bg-dark-noir-5 {
  background: #121212;
}
.bg-light-noir-5 {
  background: #2c2c2c;
}
.bg-dark-noir-6 {
  background: #101010;
}
.bg-light-noir-6 {
  background: #2e2e2e;
}
.bg-dark-noir-7 {
  background: #0d0d0d;
}
.bg-light-noir-7 {
  background: #313131;
}
.bg-dark-noir-8 {
  background: #0b0b0b;
}
.bg-light-noir-8 {
  background: #333333;
}
.bg-dark-noir-9 {
  background: #080808;
}
.bg-light-noir-9 {
  background: #363636;
}
.bg-dark-noir-10 {
  background: #060606;
}
.bg-light-noir-10 {
  background: #393939;
}
.bg-dark-noir-11 {
  background: #030303;
}
.bg-light-noir-11 {
  background: #3b3b3b;
}
.bg-dark-noir-12 {
  background: black;
}
.bg-light-noir-12 {
  background: #3e3e3e;
}
.bg-dark-noir-13 {
  background: black;
}
.bg-light-noir-13 {
  background: #404040;
}
.bg-dark-noir-14 {
  background: black;
}
.bg-light-noir-14 {
  background: #434343;
}
.bg-dark-noir-15 {
  background: black;
}
.bg-light-noir-15 {
  background: #454545;
}
.bg-dark-noir-16 {
  background: black;
}
.bg-light-noir-16 {
  background: #484848;
}
.bg-dark-noir-17 {
  background: black;
}
.bg-light-noir-17 {
  background: #4a4a4a;
}
.bg-dark-noir-18 {
  background: black;
}
.bg-light-noir-18 {
  background: #4d4d4d;
}
.bg-dark-noir-19 {
  background: black;
}
.bg-light-noir-19 {
  background: #4f4f4f;
}
.bg-dark-noir-20 {
  background: black;
}
.bg-light-noir-20 {
  background: #525252;
}
.bg-dark-noir-21 {
  background: black;
}
.bg-light-noir-21 {
  background: #555555;
}
.bg-dark-noir-22 {
  background: black;
}
.bg-light-noir-22 {
  background: #575757;
}
.bg-dark-noir-23 {
  background: black;
}
.bg-light-noir-23 {
  background: #5a5a5a;
}
.bg-dark-noir-24 {
  background: black;
}
.bg-light-noir-24 {
  background: #5c5c5c;
}
.bg-dark-noir-25 {
  background: black;
}
.bg-light-noir-25 {
  background: #5f5f5f;
}
.bg-dark-noir-26 {
  background: black;
}
.bg-light-noir-26 {
  background: #616161;
}
.bg-dark-noir-27 {
  background: black;
}
.bg-light-noir-27 {
  background: #646464;
}
.bg-dark-noir-28 {
  background: black;
}
.bg-light-noir-28 {
  background: #666666;
}
.bg-dark-noir-29 {
  background: black;
}
.bg-light-noir-29 {
  background: dimgray;
}
.bg-dark-noir-30 {
  background: black;
}
.bg-light-noir-30 {
  background: #6c6c6c;
}
.bg-dark-noir-31 {
  background: black;
}
.bg-light-noir-31 {
  background: #6e6e6e;
}
.bg-dark-noir-32 {
  background: black;
}
.bg-light-noir-32 {
  background: #717171;
}
.bg-dark-noir-33 {
  background: black;
}
.bg-light-noir-33 {
  background: #737373;
}
.bg-dark-noir-34 {
  background: black;
}
.bg-light-noir-34 {
  background: #767676;
}
.bg-dark-noir-35 {
  background: black;
}
.bg-light-noir-35 {
  background: #787878;
}
.bg-dark-noir-36 {
  background: black;
}
.bg-light-noir-36 {
  background: #7b7b7b;
}
.bg-dark-noir-37 {
  background: black;
}
.bg-light-noir-37 {
  background: #7d7d7d;
}
.bg-dark-noir-38 {
  background: black;
}
.bg-light-noir-38 {
  background: gray;
}
.bg-dark-noir-39 {
  background: black;
}
.bg-light-noir-39 {
  background: #828282;
}
.bg-dark-noir-40 {
  background: black;
}
.bg-light-noir-40 {
  background: #858585;
}
.bg-dark-noir-41 {
  background: black;
}
.bg-light-noir-41 {
  background: #888888;
}
.bg-dark-noir-42 {
  background: black;
}
.bg-light-noir-42 {
  background: #8a8a8a;
}
.bg-dark-noir-43 {
  background: black;
}
.bg-light-noir-43 {
  background: #8d8d8d;
}
.bg-dark-noir-44 {
  background: black;
}
.bg-light-noir-44 {
  background: #8f8f8f;
}
.bg-dark-noir-45 {
  background: black;
}
.bg-light-noir-45 {
  background: #929292;
}
.bg-dark-noir-46 {
  background: black;
}
.bg-light-noir-46 {
  background: #949494;
}
.bg-dark-noir-47 {
  background: black;
}
.bg-light-noir-47 {
  background: #979797;
}
.bg-dark-noir-48 {
  background: black;
}
.bg-light-noir-48 {
  background: #999999;
}
.bg-dark-noir-49 {
  background: black;
}
.bg-light-noir-49 {
  background: #9c9c9c;
}
.bg-dark-noir-50 {
  background: black;
}
.bg-light-noir-50 {
  background: #9f9f9f;
}
.bg-dark-noir-51 {
  background: black;
}
.bg-light-noir-51 {
  background: #a1a1a1;
}
.bg-dark-noir-52 {
  background: black;
}
.bg-light-noir-52 {
  background: #a4a4a4;
}
.bg-dark-noir-53 {
  background: black;
}
.bg-light-noir-53 {
  background: #a6a6a6;
}
.bg-dark-noir-54 {
  background: black;
}
.bg-light-noir-54 {
  background: darkgray;
}
.bg-dark-noir-55 {
  background: black;
}
.bg-light-noir-55 {
  background: #ababab;
}
.bg-dark-noir-56 {
  background: black;
}
.bg-light-noir-56 {
  background: #aeaeae;
}
.bg-dark-noir-57 {
  background: black;
}
.bg-light-noir-57 {
  background: #b0b0b0;
}
.bg-dark-noir-58 {
  background: black;
}
.bg-light-noir-58 {
  background: #b3b3b3;
}
.bg-dark-noir-59 {
  background: black;
}
.bg-light-noir-59 {
  background: #b5b5b5;
}
.bg-dark-noir-60 {
  background: black;
}
.bg-light-noir-60 {
  background: #b8b8b8;
}
.bg-dark-noir-61 {
  background: black;
}
.bg-light-noir-61 {
  background: #bbbbbb;
}
.bg-dark-noir-62 {
  background: black;
}
.bg-light-noir-62 {
  background: #bdbdbd;
}
.bg-dark-noir-63 {
  background: black;
}
.bg-light-noir-63 {
  background: silver;
}
.bg-dark-noir-64 {
  background: black;
}
.bg-light-noir-64 {
  background: #c2c2c2;
}
.bg-dark-noir-65 {
  background: black;
}
.bg-light-noir-65 {
  background: #c5c5c5;
}
.bg-dark-noir-66 {
  background: black;
}
.bg-light-noir-66 {
  background: #c7c7c7;
}
.bg-dark-noir-67 {
  background: black;
}
.bg-light-noir-67 {
  background: #cacaca;
}
.bg-dark-noir-68 {
  background: black;
}
.bg-light-noir-68 {
  background: #cccccc;
}
.bg-dark-noir-69 {
  background: black;
}
.bg-light-noir-69 {
  background: #cfcfcf;
}
.bg-dark-noir-70 {
  background: black;
}
.bg-light-noir-70 {
  background: #d2d2d2;
}
.bg-dark-noir-71 {
  background: black;
}
.bg-light-noir-71 {
  background: #d4d4d4;
}
.bg-dark-noir-72 {
  background: black;
}
.bg-light-noir-72 {
  background: #d7d7d7;
}
.bg-dark-noir-73 {
  background: black;
}
.bg-light-noir-73 {
  background: #d9d9d9;
}
.bg-dark-noir-74 {
  background: black;
}
.bg-light-noir-74 {
  background: gainsboro;
}
.bg-dark-noir-75 {
  background: black;
}
.bg-light-noir-75 {
  background: #dedede;
}
.bg-dark-noir-76 {
  background: black;
}
.bg-light-noir-76 {
  background: #e1e1e1;
}
.bg-dark-noir-77 {
  background: black;
}
.bg-light-noir-77 {
  background: #e3e3e3;
}
.bg-dark-noir-78 {
  background: black;
}
.bg-light-noir-78 {
  background: #e6e6e6;
}
.bg-dark-noir-79 {
  background: black;
}
.bg-light-noir-79 {
  background: #e8e8e8;
}
.bg-dark-noir-80 {
  background: black;
}
.bg-light-noir-80 {
  background: #ebebeb;
}
.bg-dark-noir-81 {
  background: black;
}
.bg-light-noir-81 {
  background: #eeeeee;
}
.bg-dark-noir-82 {
  background: black;
}
.bg-light-noir-82 {
  background: #f0f0f0;
}
.bg-dark-noir-83 {
  background: black;
}
.bg-light-noir-83 {
  background: #f3f3f3;
}
.bg-dark-noir-84 {
  background: black;
}
.bg-light-noir-84 {
  background: whitesmoke;
}
.bg-dark-noir-85 {
  background: black;
}
.bg-light-noir-85 {
  background: #f8f8f8;
}
.bg-dark-noir-86 {
  background: black;
}
.bg-light-noir-86 {
  background: #fafafa;
}
.bg-dark-noir-87 {
  background: black;
}
.bg-light-noir-87 {
  background: #fdfdfd;
}
.bg-dark-noir-88 {
  background: black;
}
.bg-light-noir-88 {
  background: white;
}
.bg-dark-noir-89 {
  background: black;
}
.bg-light-noir-89 {
  background: white;
}
.bg-dark-noir-90 {
  background: black;
}
.bg-light-noir-90 {
  background: white;
}
.bg-dark-noir-91 {
  background: black;
}
.bg-light-noir-91 {
  background: white;
}
.bg-dark-noir-92 {
  background: black;
}
.bg-light-noir-92 {
  background: white;
}
.bg-dark-noir-93 {
  background: black;
}
.bg-light-noir-93 {
  background: white;
}
.bg-dark-noir-94 {
  background: black;
}
.bg-light-noir-94 {
  background: white;
}
.bg-dark-noir-95 {
  background: black;
}
.bg-light-noir-95 {
  background: white;
}
.bg-dark-noir-96 {
  background: black;
}
.bg-light-noir-96 {
  background: white;
}
.bg-dark-noir-97 {
  background: black;
}
.bg-light-noir-97 {
  background: white;
}
.bg-dark-noir-98 {
  background: black;
}
.bg-light-noir-98 {
  background: white;
}
.bg-dark-noir-99 {
  background: black;
}
.bg-light-noir-99 {
  background: white;
}
.bg-dark-noir-100 {
  background: black;
}
.bg-light-noir-100 {
  background: white;
}

.text-grey {
  color: #757575 !important;
}

.border-grey {
  border-color: #757575;
}

.grey {
  background-color: #757575 !important;
  color: white !important;
}

.tile-grey {
  background: #757575 !important;
}
@media (min-width: 1025px) {
  .tile-grey:hover {
    background-color: #828282 !important;
  }
}
.tile-grey:active, .tile-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(117, 117, 117, 0.5);
  background-color: #7a7a7a !important;
}

.target-grey {
  background: #757575 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-grey {
  background-color: #757575 !important;
}

.btn-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #757575 !important;
  border: 2px solid #757575 !important;
}
.btn-grey:focus, .btn-grey:active {
  outline: none;
  color: white !important;
  background: #757575 !important;
  text-decoration: none;
}

.bg-overlay-grey-10 {
  background: rgba(117, 117, 117, 0.1);
}
.bg-overlay-grey-20 {
  background: rgba(117, 117, 117, 0.2);
}
.bg-overlay-grey-30 {
  background: rgba(117, 117, 117, 0.3);
}
.bg-overlay-grey-40 {
  background: rgba(117, 117, 117, 0.4);
}
.bg-overlay-grey-50 {
  background: rgba(117, 117, 117, 0.5);
}
.bg-overlay-grey-60 {
  background: rgba(117, 117, 117, 0.6);
}
.bg-overlay-grey-70 {
  background: rgba(117, 117, 117, 0.7);
}
.bg-overlay-grey-80 {
  background: rgba(117, 117, 117, 0.8);
}
.bg-overlay-grey-90 {
  background: rgba(117, 117, 117, 0.9);
}
.bg-grey {
  background: #757575;
}
.bg-dark-grey-1 {
  background: #727272;
}
.bg-light-grey-1 {
  background: #787878;
}
.bg-dark-grey-2 {
  background: #707070;
}
.bg-light-grey-2 {
  background: #7a7a7a;
}
.bg-dark-grey-3 {
  background: #6d6d6d;
}
.bg-light-grey-3 {
  background: #7d7d7d;
}
.bg-dark-grey-4 {
  background: #6b6b6b;
}
.bg-light-grey-4 {
  background: #7f7f7f;
}
.bg-dark-grey-5 {
  background: #686868;
}
.bg-light-grey-5 {
  background: #828282;
}
.bg-dark-grey-6 {
  background: #666666;
}
.bg-light-grey-6 {
  background: #848484;
}
.bg-dark-grey-7 {
  background: #636363;
}
.bg-light-grey-7 {
  background: #878787;
}
.bg-dark-grey-8 {
  background: #616161;
}
.bg-light-grey-8 {
  background: #898989;
}
.bg-dark-grey-9 {
  background: #5e5e5e;
}
.bg-light-grey-9 {
  background: #8c8c8c;
}
.bg-dark-grey-10 {
  background: #5c5c5c;
}
.bg-light-grey-10 {
  background: #8f8f8f;
}
.bg-dark-grey-11 {
  background: #595959;
}
.bg-light-grey-11 {
  background: #919191;
}
.bg-dark-grey-12 {
  background: #565656;
}
.bg-light-grey-12 {
  background: #949494;
}
.bg-dark-grey-13 {
  background: #545454;
}
.bg-light-grey-13 {
  background: #969696;
}
.bg-dark-grey-14 {
  background: #515151;
}
.bg-light-grey-14 {
  background: #999999;
}
.bg-dark-grey-15 {
  background: #4f4f4f;
}
.bg-light-grey-15 {
  background: #9b9b9b;
}
.bg-dark-grey-16 {
  background: #4c4c4c;
}
.bg-light-grey-16 {
  background: #9e9e9e;
}
.bg-dark-grey-17 {
  background: #4a4a4a;
}
.bg-light-grey-17 {
  background: #a0a0a0;
}
.bg-dark-grey-18 {
  background: #474747;
}
.bg-light-grey-18 {
  background: #a3a3a3;
}
.bg-dark-grey-19 {
  background: #454545;
}
.bg-light-grey-19 {
  background: #a5a5a5;
}
.bg-dark-grey-20 {
  background: #424242;
}
.bg-light-grey-20 {
  background: #a8a8a8;
}
.bg-dark-grey-21 {
  background: #3f3f3f;
}
.bg-light-grey-21 {
  background: #ababab;
}
.bg-dark-grey-22 {
  background: #3d3d3d;
}
.bg-light-grey-22 {
  background: #adadad;
}
.bg-dark-grey-23 {
  background: #3a3a3a;
}
.bg-light-grey-23 {
  background: #b0b0b0;
}
.bg-dark-grey-24 {
  background: #383838;
}
.bg-light-grey-24 {
  background: #b2b2b2;
}
.bg-dark-grey-25 {
  background: #353535;
}
.bg-light-grey-25 {
  background: #b5b5b5;
}
.bg-dark-grey-26 {
  background: #333333;
}
.bg-light-grey-26 {
  background: #b7b7b7;
}
.bg-dark-grey-27 {
  background: #303030;
}
.bg-light-grey-27 {
  background: #bababa;
}
.bg-dark-grey-28 {
  background: #2e2e2e;
}
.bg-light-grey-28 {
  background: #bcbcbc;
}
.bg-dark-grey-29 {
  background: #2b2b2b;
}
.bg-light-grey-29 {
  background: #bfbfbf;
}
.bg-dark-grey-30 {
  background: #292929;
}
.bg-light-grey-30 {
  background: #c2c2c2;
}
.bg-dark-grey-31 {
  background: #262626;
}
.bg-light-grey-31 {
  background: #c4c4c4;
}
.bg-dark-grey-32 {
  background: #232323;
}
.bg-light-grey-32 {
  background: #c7c7c7;
}
.bg-dark-grey-33 {
  background: #212121;
}
.bg-light-grey-33 {
  background: #c9c9c9;
}
.bg-dark-grey-34 {
  background: #1e1e1e;
}
.bg-light-grey-34 {
  background: #cccccc;
}
.bg-dark-grey-35 {
  background: #1c1c1c;
}
.bg-light-grey-35 {
  background: #cecece;
}
.bg-dark-grey-36 {
  background: #191919;
}
.bg-light-grey-36 {
  background: #d1d1d1;
}
.bg-dark-grey-37 {
  background: #171717;
}
.bg-light-grey-37 {
  background: lightgray;
}
.bg-dark-grey-38 {
  background: #141414;
}
.bg-light-grey-38 {
  background: #d6d6d6;
}
.bg-dark-grey-39 {
  background: #121212;
}
.bg-light-grey-39 {
  background: #d8d8d8;
}
.bg-dark-grey-40 {
  background: #0f0f0f;
}
.bg-light-grey-40 {
  background: #dbdbdb;
}
.bg-dark-grey-41 {
  background: #0c0c0c;
}
.bg-light-grey-41 {
  background: #dedede;
}
.bg-dark-grey-42 {
  background: #0a0a0a;
}
.bg-light-grey-42 {
  background: #e0e0e0;
}
.bg-dark-grey-43 {
  background: #070707;
}
.bg-light-grey-43 {
  background: #e3e3e3;
}
.bg-dark-grey-44 {
  background: #050505;
}
.bg-light-grey-44 {
  background: #e5e5e5;
}
.bg-dark-grey-45 {
  background: #020202;
}
.bg-light-grey-45 {
  background: #e8e8e8;
}
.bg-dark-grey-46 {
  background: black;
}
.bg-light-grey-46 {
  background: #eaeaea;
}
.bg-dark-grey-47 {
  background: black;
}
.bg-light-grey-47 {
  background: #ededed;
}
.bg-dark-grey-48 {
  background: black;
}
.bg-light-grey-48 {
  background: #efefef;
}
.bg-dark-grey-49 {
  background: black;
}
.bg-light-grey-49 {
  background: #f2f2f2;
}
.bg-dark-grey-50 {
  background: black;
}
.bg-light-grey-50 {
  background: whitesmoke;
}
.bg-dark-grey-51 {
  background: black;
}
.bg-light-grey-51 {
  background: #f7f7f7;
}
.bg-dark-grey-52 {
  background: black;
}
.bg-light-grey-52 {
  background: #fafafa;
}
.bg-dark-grey-53 {
  background: black;
}
.bg-light-grey-53 {
  background: #fcfcfc;
}
.bg-dark-grey-54 {
  background: black;
}
.bg-light-grey-54 {
  background: white;
}
.bg-dark-grey-55 {
  background: black;
}
.bg-light-grey-55 {
  background: white;
}
.bg-dark-grey-56 {
  background: black;
}
.bg-light-grey-56 {
  background: white;
}
.bg-dark-grey-57 {
  background: black;
}
.bg-light-grey-57 {
  background: white;
}
.bg-dark-grey-58 {
  background: black;
}
.bg-light-grey-58 {
  background: white;
}
.bg-dark-grey-59 {
  background: black;
}
.bg-light-grey-59 {
  background: white;
}
.bg-dark-grey-60 {
  background: black;
}
.bg-light-grey-60 {
  background: white;
}
.bg-dark-grey-61 {
  background: black;
}
.bg-light-grey-61 {
  background: white;
}
.bg-dark-grey-62 {
  background: black;
}
.bg-light-grey-62 {
  background: white;
}
.bg-dark-grey-63 {
  background: black;
}
.bg-light-grey-63 {
  background: white;
}
.bg-dark-grey-64 {
  background: black;
}
.bg-light-grey-64 {
  background: white;
}
.bg-dark-grey-65 {
  background: black;
}
.bg-light-grey-65 {
  background: white;
}
.bg-dark-grey-66 {
  background: black;
}
.bg-light-grey-66 {
  background: white;
}
.bg-dark-grey-67 {
  background: black;
}
.bg-light-grey-67 {
  background: white;
}
.bg-dark-grey-68 {
  background: black;
}
.bg-light-grey-68 {
  background: white;
}
.bg-dark-grey-69 {
  background: black;
}
.bg-light-grey-69 {
  background: white;
}
.bg-dark-grey-70 {
  background: black;
}
.bg-light-grey-70 {
  background: white;
}
.bg-dark-grey-71 {
  background: black;
}
.bg-light-grey-71 {
  background: white;
}
.bg-dark-grey-72 {
  background: black;
}
.bg-light-grey-72 {
  background: white;
}
.bg-dark-grey-73 {
  background: black;
}
.bg-light-grey-73 {
  background: white;
}
.bg-dark-grey-74 {
  background: black;
}
.bg-light-grey-74 {
  background: white;
}
.bg-dark-grey-75 {
  background: black;
}
.bg-light-grey-75 {
  background: white;
}
.bg-dark-grey-76 {
  background: black;
}
.bg-light-grey-76 {
  background: white;
}
.bg-dark-grey-77 {
  background: black;
}
.bg-light-grey-77 {
  background: white;
}
.bg-dark-grey-78 {
  background: black;
}
.bg-light-grey-78 {
  background: white;
}
.bg-dark-grey-79 {
  background: black;
}
.bg-light-grey-79 {
  background: white;
}
.bg-dark-grey-80 {
  background: black;
}
.bg-light-grey-80 {
  background: white;
}
.bg-dark-grey-81 {
  background: black;
}
.bg-light-grey-81 {
  background: white;
}
.bg-dark-grey-82 {
  background: black;
}
.bg-light-grey-82 {
  background: white;
}
.bg-dark-grey-83 {
  background: black;
}
.bg-light-grey-83 {
  background: white;
}
.bg-dark-grey-84 {
  background: black;
}
.bg-light-grey-84 {
  background: white;
}
.bg-dark-grey-85 {
  background: black;
}
.bg-light-grey-85 {
  background: white;
}
.bg-dark-grey-86 {
  background: black;
}
.bg-light-grey-86 {
  background: white;
}
.bg-dark-grey-87 {
  background: black;
}
.bg-light-grey-87 {
  background: white;
}
.bg-dark-grey-88 {
  background: black;
}
.bg-light-grey-88 {
  background: white;
}
.bg-dark-grey-89 {
  background: black;
}
.bg-light-grey-89 {
  background: white;
}
.bg-dark-grey-90 {
  background: black;
}
.bg-light-grey-90 {
  background: white;
}
.bg-dark-grey-91 {
  background: black;
}
.bg-light-grey-91 {
  background: white;
}
.bg-dark-grey-92 {
  background: black;
}
.bg-light-grey-92 {
  background: white;
}
.bg-dark-grey-93 {
  background: black;
}
.bg-light-grey-93 {
  background: white;
}
.bg-dark-grey-94 {
  background: black;
}
.bg-light-grey-94 {
  background: white;
}
.bg-dark-grey-95 {
  background: black;
}
.bg-light-grey-95 {
  background: white;
}
.bg-dark-grey-96 {
  background: black;
}
.bg-light-grey-96 {
  background: white;
}
.bg-dark-grey-97 {
  background: black;
}
.bg-light-grey-97 {
  background: white;
}
.bg-dark-grey-98 {
  background: black;
}
.bg-light-grey-98 {
  background: white;
}
.bg-dark-grey-99 {
  background: black;
}
.bg-light-grey-99 {
  background: white;
}
.bg-dark-grey-100 {
  background: black;
}
.bg-light-grey-100 {
  background: white;
}

.text-light-grey {
  color: #eee !important;
}

.border-light-grey {
  border-color: #eee;
}

.light-grey {
  background-color: #eee !important;
  color: white !important;
}

.tile-light-grey {
  background: #eee !important;
}
@media (min-width: 1025px) {
  .tile-light-grey:hover {
    background-color: #fbfbfb !important;
  }
}
.tile-light-grey:active, .tile-light-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(238, 238, 238, 0.5);
  background-color: #f3f3f3 !important;
}

.target-light-grey {
  background: #eee !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-light-grey {
  background-color: #eee !important;
}

.btn-light-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #eee !important;
  border: 2px solid #eee !important;
}
.btn-light-grey:focus, .btn-light-grey:active {
  outline: none;
  color: white !important;
  background: #eee !important;
  text-decoration: none;
}

.bg-overlay-light-grey-10 {
  background: rgba(238, 238, 238, 0.1);
}
.bg-overlay-light-grey-20 {
  background: rgba(238, 238, 238, 0.2);
}
.bg-overlay-light-grey-30 {
  background: rgba(238, 238, 238, 0.3);
}
.bg-overlay-light-grey-40 {
  background: rgba(238, 238, 238, 0.4);
}
.bg-overlay-light-grey-50 {
  background: rgba(238, 238, 238, 0.5);
}
.bg-overlay-light-grey-60 {
  background: rgba(238, 238, 238, 0.6);
}
.bg-overlay-light-grey-70 {
  background: rgba(238, 238, 238, 0.7);
}
.bg-overlay-light-grey-80 {
  background: rgba(238, 238, 238, 0.8);
}
.bg-overlay-light-grey-90 {
  background: rgba(238, 238, 238, 0.9);
}
.bg-light-grey {
  background: #eee;
}
.bg-dark-light-grey-1 {
  background: #ebebeb;
}
.bg-light-light-grey-1 {
  background: #f1f1f1;
}
.bg-dark-light-grey-2 {
  background: #e9e9e9;
}
.bg-light-light-grey-2 {
  background: #f3f3f3;
}
.bg-dark-light-grey-3 {
  background: #e6e6e6;
}
.bg-light-light-grey-3 {
  background: #f6f6f6;
}
.bg-dark-light-grey-4 {
  background: #e4e4e4;
}
.bg-light-light-grey-4 {
  background: #f8f8f8;
}
.bg-dark-light-grey-5 {
  background: #e1e1e1;
}
.bg-light-light-grey-5 {
  background: #fbfbfb;
}
.bg-dark-light-grey-6 {
  background: #dfdfdf;
}
.bg-light-light-grey-6 {
  background: #fdfdfd;
}
.bg-dark-light-grey-7 {
  background: gainsboro;
}
.bg-light-light-grey-7 {
  background: white;
}
.bg-dark-light-grey-8 {
  background: #dadada;
}
.bg-light-light-grey-8 {
  background: white;
}
.bg-dark-light-grey-9 {
  background: #d7d7d7;
}
.bg-light-light-grey-9 {
  background: white;
}
.bg-dark-light-grey-10 {
  background: #d5d5d5;
}
.bg-light-light-grey-10 {
  background: white;
}
.bg-dark-light-grey-11 {
  background: #d2d2d2;
}
.bg-light-light-grey-11 {
  background: white;
}
.bg-dark-light-grey-12 {
  background: #cfcfcf;
}
.bg-light-light-grey-12 {
  background: white;
}
.bg-dark-light-grey-13 {
  background: #cdcdcd;
}
.bg-light-light-grey-13 {
  background: white;
}
.bg-dark-light-grey-14 {
  background: #cacaca;
}
.bg-light-light-grey-14 {
  background: white;
}
.bg-dark-light-grey-15 {
  background: #c8c8c8;
}
.bg-light-light-grey-15 {
  background: white;
}
.bg-dark-light-grey-16 {
  background: #c5c5c5;
}
.bg-light-light-grey-16 {
  background: white;
}
.bg-dark-light-grey-17 {
  background: #c3c3c3;
}
.bg-light-light-grey-17 {
  background: white;
}
.bg-dark-light-grey-18 {
  background: silver;
}
.bg-light-light-grey-18 {
  background: white;
}
.bg-dark-light-grey-19 {
  background: #bebebe;
}
.bg-light-light-grey-19 {
  background: white;
}
.bg-dark-light-grey-20 {
  background: #bbbbbb;
}
.bg-light-light-grey-20 {
  background: white;
}
.bg-dark-light-grey-21 {
  background: #b8b8b8;
}
.bg-light-light-grey-21 {
  background: white;
}
.bg-dark-light-grey-22 {
  background: #b6b6b6;
}
.bg-light-light-grey-22 {
  background: white;
}
.bg-dark-light-grey-23 {
  background: #b3b3b3;
}
.bg-light-light-grey-23 {
  background: white;
}
.bg-dark-light-grey-24 {
  background: #b1b1b1;
}
.bg-light-light-grey-24 {
  background: white;
}
.bg-dark-light-grey-25 {
  background: #aeaeae;
}
.bg-light-light-grey-25 {
  background: white;
}
.bg-dark-light-grey-26 {
  background: #acacac;
}
.bg-light-light-grey-26 {
  background: white;
}
.bg-dark-light-grey-27 {
  background: darkgray;
}
.bg-light-light-grey-27 {
  background: white;
}
.bg-dark-light-grey-28 {
  background: #a7a7a7;
}
.bg-light-light-grey-28 {
  background: white;
}
.bg-dark-light-grey-29 {
  background: #a4a4a4;
}
.bg-light-light-grey-29 {
  background: white;
}
.bg-dark-light-grey-30 {
  background: #a2a2a2;
}
.bg-light-light-grey-30 {
  background: white;
}
.bg-dark-light-grey-31 {
  background: #9f9f9f;
}
.bg-light-light-grey-31 {
  background: white;
}
.bg-dark-light-grey-32 {
  background: #9c9c9c;
}
.bg-light-light-grey-32 {
  background: white;
}
.bg-dark-light-grey-33 {
  background: #9a9a9a;
}
.bg-light-light-grey-33 {
  background: white;
}
.bg-dark-light-grey-34 {
  background: #979797;
}
.bg-light-light-grey-34 {
  background: white;
}
.bg-dark-light-grey-35 {
  background: #959595;
}
.bg-light-light-grey-35 {
  background: white;
}
.bg-dark-light-grey-36 {
  background: #929292;
}
.bg-light-light-grey-36 {
  background: white;
}
.bg-dark-light-grey-37 {
  background: #909090;
}
.bg-light-light-grey-37 {
  background: white;
}
.bg-dark-light-grey-38 {
  background: #8d8d8d;
}
.bg-light-light-grey-38 {
  background: white;
}
.bg-dark-light-grey-39 {
  background: #8b8b8b;
}
.bg-light-light-grey-39 {
  background: white;
}
.bg-dark-light-grey-40 {
  background: #888888;
}
.bg-light-light-grey-40 {
  background: white;
}
.bg-dark-light-grey-41 {
  background: #858585;
}
.bg-light-light-grey-41 {
  background: white;
}
.bg-dark-light-grey-42 {
  background: #838383;
}
.bg-light-light-grey-42 {
  background: white;
}
.bg-dark-light-grey-43 {
  background: gray;
}
.bg-light-light-grey-43 {
  background: white;
}
.bg-dark-light-grey-44 {
  background: #7e7e7e;
}
.bg-light-light-grey-44 {
  background: white;
}
.bg-dark-light-grey-45 {
  background: #7b7b7b;
}
.bg-light-light-grey-45 {
  background: white;
}
.bg-dark-light-grey-46 {
  background: #797979;
}
.bg-light-light-grey-46 {
  background: white;
}
.bg-dark-light-grey-47 {
  background: #767676;
}
.bg-light-light-grey-47 {
  background: white;
}
.bg-dark-light-grey-48 {
  background: #747474;
}
.bg-light-light-grey-48 {
  background: white;
}
.bg-dark-light-grey-49 {
  background: #717171;
}
.bg-light-light-grey-49 {
  background: white;
}
.bg-dark-light-grey-50 {
  background: #6f6f6f;
}
.bg-light-light-grey-50 {
  background: white;
}
.bg-dark-light-grey-51 {
  background: #6c6c6c;
}
.bg-light-light-grey-51 {
  background: white;
}
.bg-dark-light-grey-52 {
  background: dimgray;
}
.bg-light-light-grey-52 {
  background: white;
}
.bg-dark-light-grey-53 {
  background: #676767;
}
.bg-light-light-grey-53 {
  background: white;
}
.bg-dark-light-grey-54 {
  background: #646464;
}
.bg-light-light-grey-54 {
  background: white;
}
.bg-dark-light-grey-55 {
  background: #626262;
}
.bg-light-light-grey-55 {
  background: white;
}
.bg-dark-light-grey-56 {
  background: #5f5f5f;
}
.bg-light-light-grey-56 {
  background: white;
}
.bg-dark-light-grey-57 {
  background: #5d5d5d;
}
.bg-light-light-grey-57 {
  background: white;
}
.bg-dark-light-grey-58 {
  background: #5a5a5a;
}
.bg-light-light-grey-58 {
  background: white;
}
.bg-dark-light-grey-59 {
  background: #585858;
}
.bg-light-light-grey-59 {
  background: white;
}
.bg-dark-light-grey-60 {
  background: #555555;
}
.bg-light-light-grey-60 {
  background: white;
}
.bg-dark-light-grey-61 {
  background: #525252;
}
.bg-light-light-grey-61 {
  background: white;
}
.bg-dark-light-grey-62 {
  background: #505050;
}
.bg-light-light-grey-62 {
  background: white;
}
.bg-dark-light-grey-63 {
  background: #4d4d4d;
}
.bg-light-light-grey-63 {
  background: white;
}
.bg-dark-light-grey-64 {
  background: #4b4b4b;
}
.bg-light-light-grey-64 {
  background: white;
}
.bg-dark-light-grey-65 {
  background: #484848;
}
.bg-light-light-grey-65 {
  background: white;
}
.bg-dark-light-grey-66 {
  background: #464646;
}
.bg-light-light-grey-66 {
  background: white;
}
.bg-dark-light-grey-67 {
  background: #434343;
}
.bg-light-light-grey-67 {
  background: white;
}
.bg-dark-light-grey-68 {
  background: #414141;
}
.bg-light-light-grey-68 {
  background: white;
}
.bg-dark-light-grey-69 {
  background: #3e3e3e;
}
.bg-light-light-grey-69 {
  background: white;
}
.bg-dark-light-grey-70 {
  background: #3c3c3c;
}
.bg-light-light-grey-70 {
  background: white;
}
.bg-dark-light-grey-71 {
  background: #393939;
}
.bg-light-light-grey-71 {
  background: white;
}
.bg-dark-light-grey-72 {
  background: #363636;
}
.bg-light-light-grey-72 {
  background: white;
}
.bg-dark-light-grey-73 {
  background: #343434;
}
.bg-light-light-grey-73 {
  background: white;
}
.bg-dark-light-grey-74 {
  background: #313131;
}
.bg-light-light-grey-74 {
  background: white;
}
.bg-dark-light-grey-75 {
  background: #2f2f2f;
}
.bg-light-light-grey-75 {
  background: white;
}
.bg-dark-light-grey-76 {
  background: #2c2c2c;
}
.bg-light-light-grey-76 {
  background: white;
}
.bg-dark-light-grey-77 {
  background: #2a2a2a;
}
.bg-light-light-grey-77 {
  background: white;
}
.bg-dark-light-grey-78 {
  background: #272727;
}
.bg-light-light-grey-78 {
  background: white;
}
.bg-dark-light-grey-79 {
  background: #252525;
}
.bg-light-light-grey-79 {
  background: white;
}
.bg-dark-light-grey-80 {
  background: #222222;
}
.bg-light-light-grey-80 {
  background: white;
}
.bg-dark-light-grey-81 {
  background: #1f1f1f;
}
.bg-light-light-grey-81 {
  background: white;
}
.bg-dark-light-grey-82 {
  background: #1d1d1d;
}
.bg-light-light-grey-82 {
  background: white;
}
.bg-dark-light-grey-83 {
  background: #1a1a1a;
}
.bg-light-light-grey-83 {
  background: white;
}
.bg-dark-light-grey-84 {
  background: #181818;
}
.bg-light-light-grey-84 {
  background: white;
}
.bg-dark-light-grey-85 {
  background: #151515;
}
.bg-light-light-grey-85 {
  background: white;
}
.bg-dark-light-grey-86 {
  background: #131313;
}
.bg-light-light-grey-86 {
  background: white;
}
.bg-dark-light-grey-87 {
  background: #101010;
}
.bg-light-light-grey-87 {
  background: white;
}
.bg-dark-light-grey-88 {
  background: #0e0e0e;
}
.bg-light-light-grey-88 {
  background: white;
}
.bg-dark-light-grey-89 {
  background: #0b0b0b;
}
.bg-light-light-grey-89 {
  background: white;
}
.bg-dark-light-grey-90 {
  background: #090909;
}
.bg-light-light-grey-90 {
  background: white;
}
.bg-dark-light-grey-91 {
  background: #060606;
}
.bg-light-light-grey-91 {
  background: white;
}
.bg-dark-light-grey-92 {
  background: #030303;
}
.bg-light-light-grey-92 {
  background: white;
}
.bg-dark-light-grey-93 {
  background: #010101;
}
.bg-light-light-grey-93 {
  background: white;
}
.bg-dark-light-grey-94 {
  background: black;
}
.bg-light-light-grey-94 {
  background: white;
}
.bg-dark-light-grey-95 {
  background: black;
}
.bg-light-light-grey-95 {
  background: white;
}
.bg-dark-light-grey-96 {
  background: black;
}
.bg-light-light-grey-96 {
  background: white;
}
.bg-dark-light-grey-97 {
  background: black;
}
.bg-light-light-grey-97 {
  background: white;
}
.bg-dark-light-grey-98 {
  background: black;
}
.bg-light-light-grey-98 {
  background: white;
}
.bg-dark-light-grey-99 {
  background: black;
}
.bg-light-light-grey-99 {
  background: white;
}
.bg-dark-light-grey-100 {
  background: black;
}
.bg-light-light-grey-100 {
  background: white;
}

.text-lighter-grey {
  color: #ddd !important;
}

.border-lighter-grey {
  border-color: #ddd;
}

.lighter-grey {
  background-color: #ddd !important;
  color: white !important;
}

.tile-lighter-grey {
  background: #ddd !important;
}
@media (min-width: 1025px) {
  .tile-lighter-grey:hover {
    background-color: #eaeaea !important;
  }
}
.tile-lighter-grey:active, .tile-lighter-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(221, 221, 221, 0.5);
  background-color: #e2e2e2 !important;
}

.target-lighter-grey {
  background: #ddd !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-lighter-grey {
  background-color: #ddd !important;
}

.btn-lighter-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #ddd !important;
  border: 2px solid #ddd !important;
}
.btn-lighter-grey:focus, .btn-lighter-grey:active {
  outline: none;
  color: white !important;
  background: #ddd !important;
  text-decoration: none;
}

.bg-overlay-lighter-grey-10 {
  background: rgba(221, 221, 221, 0.1);
}
.bg-overlay-lighter-grey-20 {
  background: rgba(221, 221, 221, 0.2);
}
.bg-overlay-lighter-grey-30 {
  background: rgba(221, 221, 221, 0.3);
}
.bg-overlay-lighter-grey-40 {
  background: rgba(221, 221, 221, 0.4);
}
.bg-overlay-lighter-grey-50 {
  background: rgba(221, 221, 221, 0.5);
}
.bg-overlay-lighter-grey-60 {
  background: rgba(221, 221, 221, 0.6);
}
.bg-overlay-lighter-grey-70 {
  background: rgba(221, 221, 221, 0.7);
}
.bg-overlay-lighter-grey-80 {
  background: rgba(221, 221, 221, 0.8);
}
.bg-overlay-lighter-grey-90 {
  background: rgba(221, 221, 221, 0.9);
}
.bg-lighter-grey {
  background: #ddd;
}
.bg-dark-lighter-grey-1 {
  background: #dadada;
}
.bg-light-lighter-grey-1 {
  background: #e0e0e0;
}
.bg-dark-lighter-grey-2 {
  background: #d8d8d8;
}
.bg-light-lighter-grey-2 {
  background: #e2e2e2;
}
.bg-dark-lighter-grey-3 {
  background: #d5d5d5;
}
.bg-light-lighter-grey-3 {
  background: #e5e5e5;
}
.bg-dark-lighter-grey-4 {
  background: lightgray;
}
.bg-light-lighter-grey-4 {
  background: #e7e7e7;
}
.bg-dark-lighter-grey-5 {
  background: #d0d0d0;
}
.bg-light-lighter-grey-5 {
  background: #eaeaea;
}
.bg-dark-lighter-grey-6 {
  background: #cecece;
}
.bg-light-lighter-grey-6 {
  background: #ececec;
}
.bg-dark-lighter-grey-7 {
  background: #cbcbcb;
}
.bg-light-lighter-grey-7 {
  background: #efefef;
}
.bg-dark-lighter-grey-8 {
  background: #c9c9c9;
}
.bg-light-lighter-grey-8 {
  background: #f1f1f1;
}
.bg-dark-lighter-grey-9 {
  background: #c6c6c6;
}
.bg-light-lighter-grey-9 {
  background: #f4f4f4;
}
.bg-dark-lighter-grey-10 {
  background: #c4c4c4;
}
.bg-light-lighter-grey-10 {
  background: #f7f7f7;
}
.bg-dark-lighter-grey-11 {
  background: #c1c1c1;
}
.bg-light-lighter-grey-11 {
  background: #f9f9f9;
}
.bg-dark-lighter-grey-12 {
  background: #bebebe;
}
.bg-light-lighter-grey-12 {
  background: #fcfcfc;
}
.bg-dark-lighter-grey-13 {
  background: #bcbcbc;
}
.bg-light-lighter-grey-13 {
  background: #fefefe;
}
.bg-dark-lighter-grey-14 {
  background: #b9b9b9;
}
.bg-light-lighter-grey-14 {
  background: white;
}
.bg-dark-lighter-grey-15 {
  background: #b7b7b7;
}
.bg-light-lighter-grey-15 {
  background: white;
}
.bg-dark-lighter-grey-16 {
  background: #b4b4b4;
}
.bg-light-lighter-grey-16 {
  background: white;
}
.bg-dark-lighter-grey-17 {
  background: #b2b2b2;
}
.bg-light-lighter-grey-17 {
  background: white;
}
.bg-dark-lighter-grey-18 {
  background: #afafaf;
}
.bg-light-lighter-grey-18 {
  background: white;
}
.bg-dark-lighter-grey-19 {
  background: #adadad;
}
.bg-light-lighter-grey-19 {
  background: white;
}
.bg-dark-lighter-grey-20 {
  background: #aaaaaa;
}
.bg-light-lighter-grey-20 {
  background: white;
}
.bg-dark-lighter-grey-21 {
  background: #a7a7a7;
}
.bg-light-lighter-grey-21 {
  background: white;
}
.bg-dark-lighter-grey-22 {
  background: #a5a5a5;
}
.bg-light-lighter-grey-22 {
  background: white;
}
.bg-dark-lighter-grey-23 {
  background: #a2a2a2;
}
.bg-light-lighter-grey-23 {
  background: white;
}
.bg-dark-lighter-grey-24 {
  background: #a0a0a0;
}
.bg-light-lighter-grey-24 {
  background: white;
}
.bg-dark-lighter-grey-25 {
  background: #9d9d9d;
}
.bg-light-lighter-grey-25 {
  background: white;
}
.bg-dark-lighter-grey-26 {
  background: #9b9b9b;
}
.bg-light-lighter-grey-26 {
  background: white;
}
.bg-dark-lighter-grey-27 {
  background: #989898;
}
.bg-light-lighter-grey-27 {
  background: white;
}
.bg-dark-lighter-grey-28 {
  background: #969696;
}
.bg-light-lighter-grey-28 {
  background: white;
}
.bg-dark-lighter-grey-29 {
  background: #939393;
}
.bg-light-lighter-grey-29 {
  background: white;
}
.bg-dark-lighter-grey-30 {
  background: #919191;
}
.bg-light-lighter-grey-30 {
  background: white;
}
.bg-dark-lighter-grey-31 {
  background: #8e8e8e;
}
.bg-light-lighter-grey-31 {
  background: white;
}
.bg-dark-lighter-grey-32 {
  background: #8b8b8b;
}
.bg-light-lighter-grey-32 {
  background: white;
}
.bg-dark-lighter-grey-33 {
  background: #898989;
}
.bg-light-lighter-grey-33 {
  background: white;
}
.bg-dark-lighter-grey-34 {
  background: #868686;
}
.bg-light-lighter-grey-34 {
  background: white;
}
.bg-dark-lighter-grey-35 {
  background: #848484;
}
.bg-light-lighter-grey-35 {
  background: white;
}
.bg-dark-lighter-grey-36 {
  background: #818181;
}
.bg-light-lighter-grey-36 {
  background: white;
}
.bg-dark-lighter-grey-37 {
  background: #7f7f7f;
}
.bg-light-lighter-grey-37 {
  background: white;
}
.bg-dark-lighter-grey-38 {
  background: #7c7c7c;
}
.bg-light-lighter-grey-38 {
  background: white;
}
.bg-dark-lighter-grey-39 {
  background: #7a7a7a;
}
.bg-light-lighter-grey-39 {
  background: white;
}
.bg-dark-lighter-grey-40 {
  background: #777777;
}
.bg-light-lighter-grey-40 {
  background: white;
}
.bg-dark-lighter-grey-41 {
  background: #747474;
}
.bg-light-lighter-grey-41 {
  background: white;
}
.bg-dark-lighter-grey-42 {
  background: #727272;
}
.bg-light-lighter-grey-42 {
  background: white;
}
.bg-dark-lighter-grey-43 {
  background: #6f6f6f;
}
.bg-light-lighter-grey-43 {
  background: white;
}
.bg-dark-lighter-grey-44 {
  background: #6d6d6d;
}
.bg-light-lighter-grey-44 {
  background: white;
}
.bg-dark-lighter-grey-45 {
  background: #6a6a6a;
}
.bg-light-lighter-grey-45 {
  background: white;
}
.bg-dark-lighter-grey-46 {
  background: #686868;
}
.bg-light-lighter-grey-46 {
  background: white;
}
.bg-dark-lighter-grey-47 {
  background: #656565;
}
.bg-light-lighter-grey-47 {
  background: white;
}
.bg-dark-lighter-grey-48 {
  background: #636363;
}
.bg-light-lighter-grey-48 {
  background: white;
}
.bg-dark-lighter-grey-49 {
  background: #606060;
}
.bg-light-lighter-grey-49 {
  background: white;
}
.bg-dark-lighter-grey-50 {
  background: #5e5e5e;
}
.bg-light-lighter-grey-50 {
  background: white;
}
.bg-dark-lighter-grey-51 {
  background: #5b5b5b;
}
.bg-light-lighter-grey-51 {
  background: white;
}
.bg-dark-lighter-grey-52 {
  background: #585858;
}
.bg-light-lighter-grey-52 {
  background: white;
}
.bg-dark-lighter-grey-53 {
  background: #565656;
}
.bg-light-lighter-grey-53 {
  background: white;
}
.bg-dark-lighter-grey-54 {
  background: #535353;
}
.bg-light-lighter-grey-54 {
  background: white;
}
.bg-dark-lighter-grey-55 {
  background: #515151;
}
.bg-light-lighter-grey-55 {
  background: white;
}
.bg-dark-lighter-grey-56 {
  background: #4e4e4e;
}
.bg-light-lighter-grey-56 {
  background: white;
}
.bg-dark-lighter-grey-57 {
  background: #4c4c4c;
}
.bg-light-lighter-grey-57 {
  background: white;
}
.bg-dark-lighter-grey-58 {
  background: #494949;
}
.bg-light-lighter-grey-58 {
  background: white;
}
.bg-dark-lighter-grey-59 {
  background: #474747;
}
.bg-light-lighter-grey-59 {
  background: white;
}
.bg-dark-lighter-grey-60 {
  background: #444444;
}
.bg-light-lighter-grey-60 {
  background: white;
}
.bg-dark-lighter-grey-61 {
  background: #414141;
}
.bg-light-lighter-grey-61 {
  background: white;
}
.bg-dark-lighter-grey-62 {
  background: #3f3f3f;
}
.bg-light-lighter-grey-62 {
  background: white;
}
.bg-dark-lighter-grey-63 {
  background: #3c3c3c;
}
.bg-light-lighter-grey-63 {
  background: white;
}
.bg-dark-lighter-grey-64 {
  background: #3a3a3a;
}
.bg-light-lighter-grey-64 {
  background: white;
}
.bg-dark-lighter-grey-65 {
  background: #373737;
}
.bg-light-lighter-grey-65 {
  background: white;
}
.bg-dark-lighter-grey-66 {
  background: #353535;
}
.bg-light-lighter-grey-66 {
  background: white;
}
.bg-dark-lighter-grey-67 {
  background: #323232;
}
.bg-light-lighter-grey-67 {
  background: white;
}
.bg-dark-lighter-grey-68 {
  background: #303030;
}
.bg-light-lighter-grey-68 {
  background: white;
}
.bg-dark-lighter-grey-69 {
  background: #2d2d2d;
}
.bg-light-lighter-grey-69 {
  background: white;
}
.bg-dark-lighter-grey-70 {
  background: #2b2b2b;
}
.bg-light-lighter-grey-70 {
  background: white;
}
.bg-dark-lighter-grey-71 {
  background: #282828;
}
.bg-light-lighter-grey-71 {
  background: white;
}
.bg-dark-lighter-grey-72 {
  background: #252525;
}
.bg-light-lighter-grey-72 {
  background: white;
}
.bg-dark-lighter-grey-73 {
  background: #232323;
}
.bg-light-lighter-grey-73 {
  background: white;
}
.bg-dark-lighter-grey-74 {
  background: #202020;
}
.bg-light-lighter-grey-74 {
  background: white;
}
.bg-dark-lighter-grey-75 {
  background: #1e1e1e;
}
.bg-light-lighter-grey-75 {
  background: white;
}
.bg-dark-lighter-grey-76 {
  background: #1b1b1b;
}
.bg-light-lighter-grey-76 {
  background: white;
}
.bg-dark-lighter-grey-77 {
  background: #191919;
}
.bg-light-lighter-grey-77 {
  background: white;
}
.bg-dark-lighter-grey-78 {
  background: #161616;
}
.bg-light-lighter-grey-78 {
  background: white;
}
.bg-dark-lighter-grey-79 {
  background: #141414;
}
.bg-light-lighter-grey-79 {
  background: white;
}
.bg-dark-lighter-grey-80 {
  background: #111111;
}
.bg-light-lighter-grey-80 {
  background: white;
}
.bg-dark-lighter-grey-81 {
  background: #0e0e0e;
}
.bg-light-lighter-grey-81 {
  background: white;
}
.bg-dark-lighter-grey-82 {
  background: #0c0c0c;
}
.bg-light-lighter-grey-82 {
  background: white;
}
.bg-dark-lighter-grey-83 {
  background: #090909;
}
.bg-light-lighter-grey-83 {
  background: white;
}
.bg-dark-lighter-grey-84 {
  background: #070707;
}
.bg-light-lighter-grey-84 {
  background: white;
}
.bg-dark-lighter-grey-85 {
  background: #040404;
}
.bg-light-lighter-grey-85 {
  background: white;
}
.bg-dark-lighter-grey-86 {
  background: #020202;
}
.bg-light-lighter-grey-86 {
  background: white;
}
.bg-dark-lighter-grey-87 {
  background: black;
}
.bg-light-lighter-grey-87 {
  background: white;
}
.bg-dark-lighter-grey-88 {
  background: black;
}
.bg-light-lighter-grey-88 {
  background: white;
}
.bg-dark-lighter-grey-89 {
  background: black;
}
.bg-light-lighter-grey-89 {
  background: white;
}
.bg-dark-lighter-grey-90 {
  background: black;
}
.bg-light-lighter-grey-90 {
  background: white;
}
.bg-dark-lighter-grey-91 {
  background: black;
}
.bg-light-lighter-grey-91 {
  background: white;
}
.bg-dark-lighter-grey-92 {
  background: black;
}
.bg-light-lighter-grey-92 {
  background: white;
}
.bg-dark-lighter-grey-93 {
  background: black;
}
.bg-light-lighter-grey-93 {
  background: white;
}
.bg-dark-lighter-grey-94 {
  background: black;
}
.bg-light-lighter-grey-94 {
  background: white;
}
.bg-dark-lighter-grey-95 {
  background: black;
}
.bg-light-lighter-grey-95 {
  background: white;
}
.bg-dark-lighter-grey-96 {
  background: black;
}
.bg-light-lighter-grey-96 {
  background: white;
}
.bg-dark-lighter-grey-97 {
  background: black;
}
.bg-light-lighter-grey-97 {
  background: white;
}
.bg-dark-lighter-grey-98 {
  background: black;
}
.bg-light-lighter-grey-98 {
  background: white;
}
.bg-dark-lighter-grey-99 {
  background: black;
}
.bg-light-lighter-grey-99 {
  background: white;
}
.bg-dark-lighter-grey-100 {
  background: black;
}
.bg-light-lighter-grey-100 {
  background: white;
}

.text-lightest-grey {
  color: #E8E8E8 !important;
}

.border-lightest-grey {
  border-color: #E8E8E8;
}

.lightest-grey {
  background-color: #E8E8E8 !important;
  color: white !important;
}

.tile-lightest-grey {
  background: #E8E8E8 !important;
}
@media (min-width: 1025px) {
  .tile-lightest-grey:hover {
    background-color: whitesmoke !important;
  }
}
.tile-lightest-grey:active, .tile-lightest-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(232, 232, 232, 0.5);
  background-color: #ededed !important;
}

.target-lightest-grey {
  background: #E8E8E8 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-lightest-grey {
  background-color: #E8E8E8 !important;
}

.btn-lightest-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #E8E8E8 !important;
  border: 2px solid #E8E8E8 !important;
}
.btn-lightest-grey:focus, .btn-lightest-grey:active {
  outline: none;
  color: white !important;
  background: #E8E8E8 !important;
  text-decoration: none;
}

.bg-overlay-lightest-grey-10 {
  background: rgba(232, 232, 232, 0.1);
}
.bg-overlay-lightest-grey-20 {
  background: rgba(232, 232, 232, 0.2);
}
.bg-overlay-lightest-grey-30 {
  background: rgba(232, 232, 232, 0.3);
}
.bg-overlay-lightest-grey-40 {
  background: rgba(232, 232, 232, 0.4);
}
.bg-overlay-lightest-grey-50 {
  background: rgba(232, 232, 232, 0.5);
}
.bg-overlay-lightest-grey-60 {
  background: rgba(232, 232, 232, 0.6);
}
.bg-overlay-lightest-grey-70 {
  background: rgba(232, 232, 232, 0.7);
}
.bg-overlay-lightest-grey-80 {
  background: rgba(232, 232, 232, 0.8);
}
.bg-overlay-lightest-grey-90 {
  background: rgba(232, 232, 232, 0.9);
}
.bg-lightest-grey {
  background: #E8E8E8;
}
.bg-dark-lightest-grey-1 {
  background: #e5e5e5;
}
.bg-light-lightest-grey-1 {
  background: #ebebeb;
}
.bg-dark-lightest-grey-2 {
  background: #e3e3e3;
}
.bg-light-lightest-grey-2 {
  background: #ededed;
}
.bg-dark-lightest-grey-3 {
  background: #e0e0e0;
}
.bg-light-lightest-grey-3 {
  background: #f0f0f0;
}
.bg-dark-lightest-grey-4 {
  background: #dedede;
}
.bg-light-lightest-grey-4 {
  background: #f2f2f2;
}
.bg-dark-lightest-grey-5 {
  background: #dbdbdb;
}
.bg-light-lightest-grey-5 {
  background: whitesmoke;
}
.bg-dark-lightest-grey-6 {
  background: #d9d9d9;
}
.bg-light-lightest-grey-6 {
  background: #f7f7f7;
}
.bg-dark-lightest-grey-7 {
  background: #d6d6d6;
}
.bg-light-lightest-grey-7 {
  background: #fafafa;
}
.bg-dark-lightest-grey-8 {
  background: #d4d4d4;
}
.bg-light-lightest-grey-8 {
  background: #fcfcfc;
}
.bg-dark-lightest-grey-9 {
  background: #d1d1d1;
}
.bg-light-lightest-grey-9 {
  background: white;
}
.bg-dark-lightest-grey-10 {
  background: #cfcfcf;
}
.bg-light-lightest-grey-10 {
  background: white;
}
.bg-dark-lightest-grey-11 {
  background: #cccccc;
}
.bg-light-lightest-grey-11 {
  background: white;
}
.bg-dark-lightest-grey-12 {
  background: #c9c9c9;
}
.bg-light-lightest-grey-12 {
  background: white;
}
.bg-dark-lightest-grey-13 {
  background: #c7c7c7;
}
.bg-light-lightest-grey-13 {
  background: white;
}
.bg-dark-lightest-grey-14 {
  background: #c4c4c4;
}
.bg-light-lightest-grey-14 {
  background: white;
}
.bg-dark-lightest-grey-15 {
  background: #c2c2c2;
}
.bg-light-lightest-grey-15 {
  background: white;
}
.bg-dark-lightest-grey-16 {
  background: #bfbfbf;
}
.bg-light-lightest-grey-16 {
  background: white;
}
.bg-dark-lightest-grey-17 {
  background: #bdbdbd;
}
.bg-light-lightest-grey-17 {
  background: white;
}
.bg-dark-lightest-grey-18 {
  background: #bababa;
}
.bg-light-lightest-grey-18 {
  background: white;
}
.bg-dark-lightest-grey-19 {
  background: #b8b8b8;
}
.bg-light-lightest-grey-19 {
  background: white;
}
.bg-dark-lightest-grey-20 {
  background: #b5b5b5;
}
.bg-light-lightest-grey-20 {
  background: white;
}
.bg-dark-lightest-grey-21 {
  background: #b2b2b2;
}
.bg-light-lightest-grey-21 {
  background: white;
}
.bg-dark-lightest-grey-22 {
  background: #b0b0b0;
}
.bg-light-lightest-grey-22 {
  background: white;
}
.bg-dark-lightest-grey-23 {
  background: #adadad;
}
.bg-light-lightest-grey-23 {
  background: white;
}
.bg-dark-lightest-grey-24 {
  background: #ababab;
}
.bg-light-lightest-grey-24 {
  background: white;
}
.bg-dark-lightest-grey-25 {
  background: #a8a8a8;
}
.bg-light-lightest-grey-25 {
  background: white;
}
.bg-dark-lightest-grey-26 {
  background: #a6a6a6;
}
.bg-light-lightest-grey-26 {
  background: white;
}
.bg-dark-lightest-grey-27 {
  background: #a3a3a3;
}
.bg-light-lightest-grey-27 {
  background: white;
}
.bg-dark-lightest-grey-28 {
  background: #a1a1a1;
}
.bg-light-lightest-grey-28 {
  background: white;
}
.bg-dark-lightest-grey-29 {
  background: #9e9e9e;
}
.bg-light-lightest-grey-29 {
  background: white;
}
.bg-dark-lightest-grey-30 {
  background: #9c9c9c;
}
.bg-light-lightest-grey-30 {
  background: white;
}
.bg-dark-lightest-grey-31 {
  background: #999999;
}
.bg-light-lightest-grey-31 {
  background: white;
}
.bg-dark-lightest-grey-32 {
  background: #969696;
}
.bg-light-lightest-grey-32 {
  background: white;
}
.bg-dark-lightest-grey-33 {
  background: #949494;
}
.bg-light-lightest-grey-33 {
  background: white;
}
.bg-dark-lightest-grey-34 {
  background: #919191;
}
.bg-light-lightest-grey-34 {
  background: white;
}
.bg-dark-lightest-grey-35 {
  background: #8f8f8f;
}
.bg-light-lightest-grey-35 {
  background: white;
}
.bg-dark-lightest-grey-36 {
  background: #8c8c8c;
}
.bg-light-lightest-grey-36 {
  background: white;
}
.bg-dark-lightest-grey-37 {
  background: #8a8a8a;
}
.bg-light-lightest-grey-37 {
  background: white;
}
.bg-dark-lightest-grey-38 {
  background: #878787;
}
.bg-light-lightest-grey-38 {
  background: white;
}
.bg-dark-lightest-grey-39 {
  background: #858585;
}
.bg-light-lightest-grey-39 {
  background: white;
}
.bg-dark-lightest-grey-40 {
  background: #828282;
}
.bg-light-lightest-grey-40 {
  background: white;
}
.bg-dark-lightest-grey-41 {
  background: #7f7f7f;
}
.bg-light-lightest-grey-41 {
  background: white;
}
.bg-dark-lightest-grey-42 {
  background: #7d7d7d;
}
.bg-light-lightest-grey-42 {
  background: white;
}
.bg-dark-lightest-grey-43 {
  background: #7a7a7a;
}
.bg-light-lightest-grey-43 {
  background: white;
}
.bg-dark-lightest-grey-44 {
  background: #787878;
}
.bg-light-lightest-grey-44 {
  background: white;
}
.bg-dark-lightest-grey-45 {
  background: #757575;
}
.bg-light-lightest-grey-45 {
  background: white;
}
.bg-dark-lightest-grey-46 {
  background: #737373;
}
.bg-light-lightest-grey-46 {
  background: white;
}
.bg-dark-lightest-grey-47 {
  background: #707070;
}
.bg-light-lightest-grey-47 {
  background: white;
}
.bg-dark-lightest-grey-48 {
  background: #6e6e6e;
}
.bg-light-lightest-grey-48 {
  background: white;
}
.bg-dark-lightest-grey-49 {
  background: #6b6b6b;
}
.bg-light-lightest-grey-49 {
  background: white;
}
.bg-dark-lightest-grey-50 {
  background: dimgray;
}
.bg-light-lightest-grey-50 {
  background: white;
}
.bg-dark-lightest-grey-51 {
  background: #666666;
}
.bg-light-lightest-grey-51 {
  background: white;
}
.bg-dark-lightest-grey-52 {
  background: #636363;
}
.bg-light-lightest-grey-52 {
  background: white;
}
.bg-dark-lightest-grey-53 {
  background: #616161;
}
.bg-light-lightest-grey-53 {
  background: white;
}
.bg-dark-lightest-grey-54 {
  background: #5e5e5e;
}
.bg-light-lightest-grey-54 {
  background: white;
}
.bg-dark-lightest-grey-55 {
  background: #5c5c5c;
}
.bg-light-lightest-grey-55 {
  background: white;
}
.bg-dark-lightest-grey-56 {
  background: #595959;
}
.bg-light-lightest-grey-56 {
  background: white;
}
.bg-dark-lightest-grey-57 {
  background: #575757;
}
.bg-light-lightest-grey-57 {
  background: white;
}
.bg-dark-lightest-grey-58 {
  background: #545454;
}
.bg-light-lightest-grey-58 {
  background: white;
}
.bg-dark-lightest-grey-59 {
  background: #525252;
}
.bg-light-lightest-grey-59 {
  background: white;
}
.bg-dark-lightest-grey-60 {
  background: #4f4f4f;
}
.bg-light-lightest-grey-60 {
  background: white;
}
.bg-dark-lightest-grey-61 {
  background: #4c4c4c;
}
.bg-light-lightest-grey-61 {
  background: white;
}
.bg-dark-lightest-grey-62 {
  background: #4a4a4a;
}
.bg-light-lightest-grey-62 {
  background: white;
}
.bg-dark-lightest-grey-63 {
  background: #474747;
}
.bg-light-lightest-grey-63 {
  background: white;
}
.bg-dark-lightest-grey-64 {
  background: #454545;
}
.bg-light-lightest-grey-64 {
  background: white;
}
.bg-dark-lightest-grey-65 {
  background: #424242;
}
.bg-light-lightest-grey-65 {
  background: white;
}
.bg-dark-lightest-grey-66 {
  background: #404040;
}
.bg-light-lightest-grey-66 {
  background: white;
}
.bg-dark-lightest-grey-67 {
  background: #3d3d3d;
}
.bg-light-lightest-grey-67 {
  background: white;
}
.bg-dark-lightest-grey-68 {
  background: #3b3b3b;
}
.bg-light-lightest-grey-68 {
  background: white;
}
.bg-dark-lightest-grey-69 {
  background: #383838;
}
.bg-light-lightest-grey-69 {
  background: white;
}
.bg-dark-lightest-grey-70 {
  background: #363636;
}
.bg-light-lightest-grey-70 {
  background: white;
}
.bg-dark-lightest-grey-71 {
  background: #333333;
}
.bg-light-lightest-grey-71 {
  background: white;
}
.bg-dark-lightest-grey-72 {
  background: #303030;
}
.bg-light-lightest-grey-72 {
  background: white;
}
.bg-dark-lightest-grey-73 {
  background: #2e2e2e;
}
.bg-light-lightest-grey-73 {
  background: white;
}
.bg-dark-lightest-grey-74 {
  background: #2b2b2b;
}
.bg-light-lightest-grey-74 {
  background: white;
}
.bg-dark-lightest-grey-75 {
  background: #292929;
}
.bg-light-lightest-grey-75 {
  background: white;
}
.bg-dark-lightest-grey-76 {
  background: #262626;
}
.bg-light-lightest-grey-76 {
  background: white;
}
.bg-dark-lightest-grey-77 {
  background: #242424;
}
.bg-light-lightest-grey-77 {
  background: white;
}
.bg-dark-lightest-grey-78 {
  background: #212121;
}
.bg-light-lightest-grey-78 {
  background: white;
}
.bg-dark-lightest-grey-79 {
  background: #1f1f1f;
}
.bg-light-lightest-grey-79 {
  background: white;
}
.bg-dark-lightest-grey-80 {
  background: #1c1c1c;
}
.bg-light-lightest-grey-80 {
  background: white;
}
.bg-dark-lightest-grey-81 {
  background: #191919;
}
.bg-light-lightest-grey-81 {
  background: white;
}
.bg-dark-lightest-grey-82 {
  background: #171717;
}
.bg-light-lightest-grey-82 {
  background: white;
}
.bg-dark-lightest-grey-83 {
  background: #141414;
}
.bg-light-lightest-grey-83 {
  background: white;
}
.bg-dark-lightest-grey-84 {
  background: #121212;
}
.bg-light-lightest-grey-84 {
  background: white;
}
.bg-dark-lightest-grey-85 {
  background: #0f0f0f;
}
.bg-light-lightest-grey-85 {
  background: white;
}
.bg-dark-lightest-grey-86 {
  background: #0d0d0d;
}
.bg-light-lightest-grey-86 {
  background: white;
}
.bg-dark-lightest-grey-87 {
  background: #0a0a0a;
}
.bg-light-lightest-grey-87 {
  background: white;
}
.bg-dark-lightest-grey-88 {
  background: #080808;
}
.bg-light-lightest-grey-88 {
  background: white;
}
.bg-dark-lightest-grey-89 {
  background: #050505;
}
.bg-light-lightest-grey-89 {
  background: white;
}
.bg-dark-lightest-grey-90 {
  background: #030303;
}
.bg-light-lightest-grey-90 {
  background: white;
}
.bg-dark-lightest-grey-91 {
  background: black;
}
.bg-light-lightest-grey-91 {
  background: white;
}
.bg-dark-lightest-grey-92 {
  background: black;
}
.bg-light-lightest-grey-92 {
  background: white;
}
.bg-dark-lightest-grey-93 {
  background: black;
}
.bg-light-lightest-grey-93 {
  background: white;
}
.bg-dark-lightest-grey-94 {
  background: black;
}
.bg-light-lightest-grey-94 {
  background: white;
}
.bg-dark-lightest-grey-95 {
  background: black;
}
.bg-light-lightest-grey-95 {
  background: white;
}
.bg-dark-lightest-grey-96 {
  background: black;
}
.bg-light-lightest-grey-96 {
  background: white;
}
.bg-dark-lightest-grey-97 {
  background: black;
}
.bg-light-lightest-grey-97 {
  background: white;
}
.bg-dark-lightest-grey-98 {
  background: black;
}
.bg-light-lightest-grey-98 {
  background: white;
}
.bg-dark-lightest-grey-99 {
  background: black;
}
.bg-light-lightest-grey-99 {
  background: white;
}
.bg-dark-lightest-grey-100 {
  background: black;
}
.bg-light-lightest-grey-100 {
  background: white;
}

.text-darker-grey {
  color: #383838 !important;
}

.border-darker-grey {
  border-color: #383838;
}

.darker-grey {
  background-color: #383838 !important;
  color: white !important;
}

.tile-darker-grey {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-darker-grey:hover {
    background-color: #454545 !important;
  }
}
.tile-darker-grey:active, .tile-darker-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-darker-grey {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-darker-grey {
  background-color: #383838 !important;
}

.btn-darker-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-darker-grey:focus, .btn-darker-grey:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-darker-grey-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-darker-grey-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-darker-grey-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-darker-grey-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-darker-grey-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-darker-grey-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-darker-grey-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-darker-grey-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-darker-grey-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-darker-grey {
  background: #383838;
}
.bg-dark-darker-grey-1 {
  background: #353535;
}
.bg-light-darker-grey-1 {
  background: #3b3b3b;
}
.bg-dark-darker-grey-2 {
  background: #333333;
}
.bg-light-darker-grey-2 {
  background: #3d3d3d;
}
.bg-dark-darker-grey-3 {
  background: #303030;
}
.bg-light-darker-grey-3 {
  background: #404040;
}
.bg-dark-darker-grey-4 {
  background: #2e2e2e;
}
.bg-light-darker-grey-4 {
  background: #424242;
}
.bg-dark-darker-grey-5 {
  background: #2b2b2b;
}
.bg-light-darker-grey-5 {
  background: #454545;
}
.bg-dark-darker-grey-6 {
  background: #292929;
}
.bg-light-darker-grey-6 {
  background: #474747;
}
.bg-dark-darker-grey-7 {
  background: #262626;
}
.bg-light-darker-grey-7 {
  background: #4a4a4a;
}
.bg-dark-darker-grey-8 {
  background: #242424;
}
.bg-light-darker-grey-8 {
  background: #4c4c4c;
}
.bg-dark-darker-grey-9 {
  background: #212121;
}
.bg-light-darker-grey-9 {
  background: #4f4f4f;
}
.bg-dark-darker-grey-10 {
  background: #1f1f1f;
}
.bg-light-darker-grey-10 {
  background: #525252;
}
.bg-dark-darker-grey-11 {
  background: #1c1c1c;
}
.bg-light-darker-grey-11 {
  background: #545454;
}
.bg-dark-darker-grey-12 {
  background: #191919;
}
.bg-light-darker-grey-12 {
  background: #575757;
}
.bg-dark-darker-grey-13 {
  background: #171717;
}
.bg-light-darker-grey-13 {
  background: #595959;
}
.bg-dark-darker-grey-14 {
  background: #141414;
}
.bg-light-darker-grey-14 {
  background: #5c5c5c;
}
.bg-dark-darker-grey-15 {
  background: #121212;
}
.bg-light-darker-grey-15 {
  background: #5e5e5e;
}
.bg-dark-darker-grey-16 {
  background: #0f0f0f;
}
.bg-light-darker-grey-16 {
  background: #616161;
}
.bg-dark-darker-grey-17 {
  background: #0d0d0d;
}
.bg-light-darker-grey-17 {
  background: #636363;
}
.bg-dark-darker-grey-18 {
  background: #0a0a0a;
}
.bg-light-darker-grey-18 {
  background: #666666;
}
.bg-dark-darker-grey-19 {
  background: #080808;
}
.bg-light-darker-grey-19 {
  background: #686868;
}
.bg-dark-darker-grey-20 {
  background: #050505;
}
.bg-light-darker-grey-20 {
  background: #6b6b6b;
}
.bg-dark-darker-grey-21 {
  background: #020202;
}
.bg-light-darker-grey-21 {
  background: #6e6e6e;
}
.bg-dark-darker-grey-22 {
  background: black;
}
.bg-light-darker-grey-22 {
  background: #707070;
}
.bg-dark-darker-grey-23 {
  background: black;
}
.bg-light-darker-grey-23 {
  background: #737373;
}
.bg-dark-darker-grey-24 {
  background: black;
}
.bg-light-darker-grey-24 {
  background: #757575;
}
.bg-dark-darker-grey-25 {
  background: black;
}
.bg-light-darker-grey-25 {
  background: #787878;
}
.bg-dark-darker-grey-26 {
  background: black;
}
.bg-light-darker-grey-26 {
  background: #7a7a7a;
}
.bg-dark-darker-grey-27 {
  background: black;
}
.bg-light-darker-grey-27 {
  background: #7d7d7d;
}
.bg-dark-darker-grey-28 {
  background: black;
}
.bg-light-darker-grey-28 {
  background: #7f7f7f;
}
.bg-dark-darker-grey-29 {
  background: black;
}
.bg-light-darker-grey-29 {
  background: #828282;
}
.bg-dark-darker-grey-30 {
  background: black;
}
.bg-light-darker-grey-30 {
  background: #858585;
}
.bg-dark-darker-grey-31 {
  background: black;
}
.bg-light-darker-grey-31 {
  background: #878787;
}
.bg-dark-darker-grey-32 {
  background: black;
}
.bg-light-darker-grey-32 {
  background: #8a8a8a;
}
.bg-dark-darker-grey-33 {
  background: black;
}
.bg-light-darker-grey-33 {
  background: #8c8c8c;
}
.bg-dark-darker-grey-34 {
  background: black;
}
.bg-light-darker-grey-34 {
  background: #8f8f8f;
}
.bg-dark-darker-grey-35 {
  background: black;
}
.bg-light-darker-grey-35 {
  background: #919191;
}
.bg-dark-darker-grey-36 {
  background: black;
}
.bg-light-darker-grey-36 {
  background: #949494;
}
.bg-dark-darker-grey-37 {
  background: black;
}
.bg-light-darker-grey-37 {
  background: #969696;
}
.bg-dark-darker-grey-38 {
  background: black;
}
.bg-light-darker-grey-38 {
  background: #999999;
}
.bg-dark-darker-grey-39 {
  background: black;
}
.bg-light-darker-grey-39 {
  background: #9b9b9b;
}
.bg-dark-darker-grey-40 {
  background: black;
}
.bg-light-darker-grey-40 {
  background: #9e9e9e;
}
.bg-dark-darker-grey-41 {
  background: black;
}
.bg-light-darker-grey-41 {
  background: #a1a1a1;
}
.bg-dark-darker-grey-42 {
  background: black;
}
.bg-light-darker-grey-42 {
  background: #a3a3a3;
}
.bg-dark-darker-grey-43 {
  background: black;
}
.bg-light-darker-grey-43 {
  background: #a6a6a6;
}
.bg-dark-darker-grey-44 {
  background: black;
}
.bg-light-darker-grey-44 {
  background: #a8a8a8;
}
.bg-dark-darker-grey-45 {
  background: black;
}
.bg-light-darker-grey-45 {
  background: #ababab;
}
.bg-dark-darker-grey-46 {
  background: black;
}
.bg-light-darker-grey-46 {
  background: #adadad;
}
.bg-dark-darker-grey-47 {
  background: black;
}
.bg-light-darker-grey-47 {
  background: #b0b0b0;
}
.bg-dark-darker-grey-48 {
  background: black;
}
.bg-light-darker-grey-48 {
  background: #b2b2b2;
}
.bg-dark-darker-grey-49 {
  background: black;
}
.bg-light-darker-grey-49 {
  background: #b5b5b5;
}
.bg-dark-darker-grey-50 {
  background: black;
}
.bg-light-darker-grey-50 {
  background: #b8b8b8;
}
.bg-dark-darker-grey-51 {
  background: black;
}
.bg-light-darker-grey-51 {
  background: #bababa;
}
.bg-dark-darker-grey-52 {
  background: black;
}
.bg-light-darker-grey-52 {
  background: #bdbdbd;
}
.bg-dark-darker-grey-53 {
  background: black;
}
.bg-light-darker-grey-53 {
  background: #bfbfbf;
}
.bg-dark-darker-grey-54 {
  background: black;
}
.bg-light-darker-grey-54 {
  background: #c2c2c2;
}
.bg-dark-darker-grey-55 {
  background: black;
}
.bg-light-darker-grey-55 {
  background: #c4c4c4;
}
.bg-dark-darker-grey-56 {
  background: black;
}
.bg-light-darker-grey-56 {
  background: #c7c7c7;
}
.bg-dark-darker-grey-57 {
  background: black;
}
.bg-light-darker-grey-57 {
  background: #c9c9c9;
}
.bg-dark-darker-grey-58 {
  background: black;
}
.bg-light-darker-grey-58 {
  background: #cccccc;
}
.bg-dark-darker-grey-59 {
  background: black;
}
.bg-light-darker-grey-59 {
  background: #cecece;
}
.bg-dark-darker-grey-60 {
  background: black;
}
.bg-light-darker-grey-60 {
  background: #d1d1d1;
}
.bg-dark-darker-grey-61 {
  background: black;
}
.bg-light-darker-grey-61 {
  background: #d4d4d4;
}
.bg-dark-darker-grey-62 {
  background: black;
}
.bg-light-darker-grey-62 {
  background: #d6d6d6;
}
.bg-dark-darker-grey-63 {
  background: black;
}
.bg-light-darker-grey-63 {
  background: #d9d9d9;
}
.bg-dark-darker-grey-64 {
  background: black;
}
.bg-light-darker-grey-64 {
  background: #dbdbdb;
}
.bg-dark-darker-grey-65 {
  background: black;
}
.bg-light-darker-grey-65 {
  background: #dedede;
}
.bg-dark-darker-grey-66 {
  background: black;
}
.bg-light-darker-grey-66 {
  background: #e0e0e0;
}
.bg-dark-darker-grey-67 {
  background: black;
}
.bg-light-darker-grey-67 {
  background: #e3e3e3;
}
.bg-dark-darker-grey-68 {
  background: black;
}
.bg-light-darker-grey-68 {
  background: #e5e5e5;
}
.bg-dark-darker-grey-69 {
  background: black;
}
.bg-light-darker-grey-69 {
  background: #e8e8e8;
}
.bg-dark-darker-grey-70 {
  background: black;
}
.bg-light-darker-grey-70 {
  background: #ebebeb;
}
.bg-dark-darker-grey-71 {
  background: black;
}
.bg-light-darker-grey-71 {
  background: #ededed;
}
.bg-dark-darker-grey-72 {
  background: black;
}
.bg-light-darker-grey-72 {
  background: #f0f0f0;
}
.bg-dark-darker-grey-73 {
  background: black;
}
.bg-light-darker-grey-73 {
  background: #f2f2f2;
}
.bg-dark-darker-grey-74 {
  background: black;
}
.bg-light-darker-grey-74 {
  background: whitesmoke;
}
.bg-dark-darker-grey-75 {
  background: black;
}
.bg-light-darker-grey-75 {
  background: #f7f7f7;
}
.bg-dark-darker-grey-76 {
  background: black;
}
.bg-light-darker-grey-76 {
  background: #fafafa;
}
.bg-dark-darker-grey-77 {
  background: black;
}
.bg-light-darker-grey-77 {
  background: #fcfcfc;
}
.bg-dark-darker-grey-78 {
  background: black;
}
.bg-light-darker-grey-78 {
  background: white;
}
.bg-dark-darker-grey-79 {
  background: black;
}
.bg-light-darker-grey-79 {
  background: white;
}
.bg-dark-darker-grey-80 {
  background: black;
}
.bg-light-darker-grey-80 {
  background: white;
}
.bg-dark-darker-grey-81 {
  background: black;
}
.bg-light-darker-grey-81 {
  background: white;
}
.bg-dark-darker-grey-82 {
  background: black;
}
.bg-light-darker-grey-82 {
  background: white;
}
.bg-dark-darker-grey-83 {
  background: black;
}
.bg-light-darker-grey-83 {
  background: white;
}
.bg-dark-darker-grey-84 {
  background: black;
}
.bg-light-darker-grey-84 {
  background: white;
}
.bg-dark-darker-grey-85 {
  background: black;
}
.bg-light-darker-grey-85 {
  background: white;
}
.bg-dark-darker-grey-86 {
  background: black;
}
.bg-light-darker-grey-86 {
  background: white;
}
.bg-dark-darker-grey-87 {
  background: black;
}
.bg-light-darker-grey-87 {
  background: white;
}
.bg-dark-darker-grey-88 {
  background: black;
}
.bg-light-darker-grey-88 {
  background: white;
}
.bg-dark-darker-grey-89 {
  background: black;
}
.bg-light-darker-grey-89 {
  background: white;
}
.bg-dark-darker-grey-90 {
  background: black;
}
.bg-light-darker-grey-90 {
  background: white;
}
.bg-dark-darker-grey-91 {
  background: black;
}
.bg-light-darker-grey-91 {
  background: white;
}
.bg-dark-darker-grey-92 {
  background: black;
}
.bg-light-darker-grey-92 {
  background: white;
}
.bg-dark-darker-grey-93 {
  background: black;
}
.bg-light-darker-grey-93 {
  background: white;
}
.bg-dark-darker-grey-94 {
  background: black;
}
.bg-light-darker-grey-94 {
  background: white;
}
.bg-dark-darker-grey-95 {
  background: black;
}
.bg-light-darker-grey-95 {
  background: white;
}
.bg-dark-darker-grey-96 {
  background: black;
}
.bg-light-darker-grey-96 {
  background: white;
}
.bg-dark-darker-grey-97 {
  background: black;
}
.bg-light-darker-grey-97 {
  background: white;
}
.bg-dark-darker-grey-98 {
  background: black;
}
.bg-light-darker-grey-98 {
  background: white;
}
.bg-dark-darker-grey-99 {
  background: black;
}
.bg-light-darker-grey-99 {
  background: white;
}
.bg-dark-darker-grey-100 {
  background: black;
}
.bg-light-darker-grey-100 {
  background: white;
}

.text-darkest-grey {
  color: #292929 !important;
}

.border-darkest-grey {
  border-color: #292929;
}

.darkest-grey {
  background-color: #292929 !important;
  color: white !important;
}

.tile-darkest-grey {
  background: #292929 !important;
}
@media (min-width: 1025px) {
  .tile-darkest-grey:hover {
    background-color: #363636 !important;
  }
}
.tile-darkest-grey:active, .tile-darkest-grey:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(41, 41, 41, 0.5);
  background-color: #2e2e2e !important;
}

.target-darkest-grey {
  background: #292929 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-darkest-grey {
  background-color: #292929 !important;
}

.btn-darkest-grey {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #292929 !important;
  border: 2px solid #292929 !important;
}
.btn-darkest-grey:focus, .btn-darkest-grey:active {
  outline: none;
  color: white !important;
  background: #292929 !important;
  text-decoration: none;
}

.bg-overlay-darkest-grey-10 {
  background: rgba(41, 41, 41, 0.1);
}
.bg-overlay-darkest-grey-20 {
  background: rgba(41, 41, 41, 0.2);
}
.bg-overlay-darkest-grey-30 {
  background: rgba(41, 41, 41, 0.3);
}
.bg-overlay-darkest-grey-40 {
  background: rgba(41, 41, 41, 0.4);
}
.bg-overlay-darkest-grey-50 {
  background: rgba(41, 41, 41, 0.5);
}
.bg-overlay-darkest-grey-60 {
  background: rgba(41, 41, 41, 0.6);
}
.bg-overlay-darkest-grey-70 {
  background: rgba(41, 41, 41, 0.7);
}
.bg-overlay-darkest-grey-80 {
  background: rgba(41, 41, 41, 0.8);
}
.bg-overlay-darkest-grey-90 {
  background: rgba(41, 41, 41, 0.9);
}
.bg-darkest-grey {
  background: #292929;
}
.bg-dark-darkest-grey-1 {
  background: #262626;
}
.bg-light-darkest-grey-1 {
  background: #2c2c2c;
}
.bg-dark-darkest-grey-2 {
  background: #242424;
}
.bg-light-darkest-grey-2 {
  background: #2e2e2e;
}
.bg-dark-darkest-grey-3 {
  background: #212121;
}
.bg-light-darkest-grey-3 {
  background: #313131;
}
.bg-dark-darkest-grey-4 {
  background: #1f1f1f;
}
.bg-light-darkest-grey-4 {
  background: #333333;
}
.bg-dark-darkest-grey-5 {
  background: #1c1c1c;
}
.bg-light-darkest-grey-5 {
  background: #363636;
}
.bg-dark-darkest-grey-6 {
  background: #1a1a1a;
}
.bg-light-darkest-grey-6 {
  background: #383838;
}
.bg-dark-darkest-grey-7 {
  background: #171717;
}
.bg-light-darkest-grey-7 {
  background: #3b3b3b;
}
.bg-dark-darkest-grey-8 {
  background: #151515;
}
.bg-light-darkest-grey-8 {
  background: #3d3d3d;
}
.bg-dark-darkest-grey-9 {
  background: #121212;
}
.bg-light-darkest-grey-9 {
  background: #404040;
}
.bg-dark-darkest-grey-10 {
  background: #101010;
}
.bg-light-darkest-grey-10 {
  background: #434343;
}
.bg-dark-darkest-grey-11 {
  background: #0d0d0d;
}
.bg-light-darkest-grey-11 {
  background: #454545;
}
.bg-dark-darkest-grey-12 {
  background: #0a0a0a;
}
.bg-light-darkest-grey-12 {
  background: #484848;
}
.bg-dark-darkest-grey-13 {
  background: #080808;
}
.bg-light-darkest-grey-13 {
  background: #4a4a4a;
}
.bg-dark-darkest-grey-14 {
  background: #050505;
}
.bg-light-darkest-grey-14 {
  background: #4d4d4d;
}
.bg-dark-darkest-grey-15 {
  background: #030303;
}
.bg-light-darkest-grey-15 {
  background: #4f4f4f;
}
.bg-dark-darkest-grey-16 {
  background: black;
}
.bg-light-darkest-grey-16 {
  background: #525252;
}
.bg-dark-darkest-grey-17 {
  background: black;
}
.bg-light-darkest-grey-17 {
  background: #545454;
}
.bg-dark-darkest-grey-18 {
  background: black;
}
.bg-light-darkest-grey-18 {
  background: #575757;
}
.bg-dark-darkest-grey-19 {
  background: black;
}
.bg-light-darkest-grey-19 {
  background: #595959;
}
.bg-dark-darkest-grey-20 {
  background: black;
}
.bg-light-darkest-grey-20 {
  background: #5c5c5c;
}
.bg-dark-darkest-grey-21 {
  background: black;
}
.bg-light-darkest-grey-21 {
  background: #5f5f5f;
}
.bg-dark-darkest-grey-22 {
  background: black;
}
.bg-light-darkest-grey-22 {
  background: #616161;
}
.bg-dark-darkest-grey-23 {
  background: black;
}
.bg-light-darkest-grey-23 {
  background: #646464;
}
.bg-dark-darkest-grey-24 {
  background: black;
}
.bg-light-darkest-grey-24 {
  background: #666666;
}
.bg-dark-darkest-grey-25 {
  background: black;
}
.bg-light-darkest-grey-25 {
  background: dimgray;
}
.bg-dark-darkest-grey-26 {
  background: black;
}
.bg-light-darkest-grey-26 {
  background: #6b6b6b;
}
.bg-dark-darkest-grey-27 {
  background: black;
}
.bg-light-darkest-grey-27 {
  background: #6e6e6e;
}
.bg-dark-darkest-grey-28 {
  background: black;
}
.bg-light-darkest-grey-28 {
  background: #707070;
}
.bg-dark-darkest-grey-29 {
  background: black;
}
.bg-light-darkest-grey-29 {
  background: #737373;
}
.bg-dark-darkest-grey-30 {
  background: black;
}
.bg-light-darkest-grey-30 {
  background: #767676;
}
.bg-dark-darkest-grey-31 {
  background: black;
}
.bg-light-darkest-grey-31 {
  background: #787878;
}
.bg-dark-darkest-grey-32 {
  background: black;
}
.bg-light-darkest-grey-32 {
  background: #7b7b7b;
}
.bg-dark-darkest-grey-33 {
  background: black;
}
.bg-light-darkest-grey-33 {
  background: #7d7d7d;
}
.bg-dark-darkest-grey-34 {
  background: black;
}
.bg-light-darkest-grey-34 {
  background: gray;
}
.bg-dark-darkest-grey-35 {
  background: black;
}
.bg-light-darkest-grey-35 {
  background: #828282;
}
.bg-dark-darkest-grey-36 {
  background: black;
}
.bg-light-darkest-grey-36 {
  background: #858585;
}
.bg-dark-darkest-grey-37 {
  background: black;
}
.bg-light-darkest-grey-37 {
  background: #878787;
}
.bg-dark-darkest-grey-38 {
  background: black;
}
.bg-light-darkest-grey-38 {
  background: #8a8a8a;
}
.bg-dark-darkest-grey-39 {
  background: black;
}
.bg-light-darkest-grey-39 {
  background: #8c8c8c;
}
.bg-dark-darkest-grey-40 {
  background: black;
}
.bg-light-darkest-grey-40 {
  background: #8f8f8f;
}
.bg-dark-darkest-grey-41 {
  background: black;
}
.bg-light-darkest-grey-41 {
  background: #929292;
}
.bg-dark-darkest-grey-42 {
  background: black;
}
.bg-light-darkest-grey-42 {
  background: #949494;
}
.bg-dark-darkest-grey-43 {
  background: black;
}
.bg-light-darkest-grey-43 {
  background: #979797;
}
.bg-dark-darkest-grey-44 {
  background: black;
}
.bg-light-darkest-grey-44 {
  background: #999999;
}
.bg-dark-darkest-grey-45 {
  background: black;
}
.bg-light-darkest-grey-45 {
  background: #9c9c9c;
}
.bg-dark-darkest-grey-46 {
  background: black;
}
.bg-light-darkest-grey-46 {
  background: #9e9e9e;
}
.bg-dark-darkest-grey-47 {
  background: black;
}
.bg-light-darkest-grey-47 {
  background: #a1a1a1;
}
.bg-dark-darkest-grey-48 {
  background: black;
}
.bg-light-darkest-grey-48 {
  background: #a3a3a3;
}
.bg-dark-darkest-grey-49 {
  background: black;
}
.bg-light-darkest-grey-49 {
  background: #a6a6a6;
}
.bg-dark-darkest-grey-50 {
  background: black;
}
.bg-light-darkest-grey-50 {
  background: darkgray;
}
.bg-dark-darkest-grey-51 {
  background: black;
}
.bg-light-darkest-grey-51 {
  background: #ababab;
}
.bg-dark-darkest-grey-52 {
  background: black;
}
.bg-light-darkest-grey-52 {
  background: #aeaeae;
}
.bg-dark-darkest-grey-53 {
  background: black;
}
.bg-light-darkest-grey-53 {
  background: #b0b0b0;
}
.bg-dark-darkest-grey-54 {
  background: black;
}
.bg-light-darkest-grey-54 {
  background: #b3b3b3;
}
.bg-dark-darkest-grey-55 {
  background: black;
}
.bg-light-darkest-grey-55 {
  background: #b5b5b5;
}
.bg-dark-darkest-grey-56 {
  background: black;
}
.bg-light-darkest-grey-56 {
  background: #b8b8b8;
}
.bg-dark-darkest-grey-57 {
  background: black;
}
.bg-light-darkest-grey-57 {
  background: #bababa;
}
.bg-dark-darkest-grey-58 {
  background: black;
}
.bg-light-darkest-grey-58 {
  background: #bdbdbd;
}
.bg-dark-darkest-grey-59 {
  background: black;
}
.bg-light-darkest-grey-59 {
  background: #bfbfbf;
}
.bg-dark-darkest-grey-60 {
  background: black;
}
.bg-light-darkest-grey-60 {
  background: #c2c2c2;
}
.bg-dark-darkest-grey-61 {
  background: black;
}
.bg-light-darkest-grey-61 {
  background: #c5c5c5;
}
.bg-dark-darkest-grey-62 {
  background: black;
}
.bg-light-darkest-grey-62 {
  background: #c7c7c7;
}
.bg-dark-darkest-grey-63 {
  background: black;
}
.bg-light-darkest-grey-63 {
  background: #cacaca;
}
.bg-dark-darkest-grey-64 {
  background: black;
}
.bg-light-darkest-grey-64 {
  background: #cccccc;
}
.bg-dark-darkest-grey-65 {
  background: black;
}
.bg-light-darkest-grey-65 {
  background: #cfcfcf;
}
.bg-dark-darkest-grey-66 {
  background: black;
}
.bg-light-darkest-grey-66 {
  background: #d1d1d1;
}
.bg-dark-darkest-grey-67 {
  background: black;
}
.bg-light-darkest-grey-67 {
  background: #d4d4d4;
}
.bg-dark-darkest-grey-68 {
  background: black;
}
.bg-light-darkest-grey-68 {
  background: #d6d6d6;
}
.bg-dark-darkest-grey-69 {
  background: black;
}
.bg-light-darkest-grey-69 {
  background: #d9d9d9;
}
.bg-dark-darkest-grey-70 {
  background: black;
}
.bg-light-darkest-grey-70 {
  background: gainsboro;
}
.bg-dark-darkest-grey-71 {
  background: black;
}
.bg-light-darkest-grey-71 {
  background: #dedede;
}
.bg-dark-darkest-grey-72 {
  background: black;
}
.bg-light-darkest-grey-72 {
  background: #e1e1e1;
}
.bg-dark-darkest-grey-73 {
  background: black;
}
.bg-light-darkest-grey-73 {
  background: #e3e3e3;
}
.bg-dark-darkest-grey-74 {
  background: black;
}
.bg-light-darkest-grey-74 {
  background: #e6e6e6;
}
.bg-dark-darkest-grey-75 {
  background: black;
}
.bg-light-darkest-grey-75 {
  background: #e8e8e8;
}
.bg-dark-darkest-grey-76 {
  background: black;
}
.bg-light-darkest-grey-76 {
  background: #ebebeb;
}
.bg-dark-darkest-grey-77 {
  background: black;
}
.bg-light-darkest-grey-77 {
  background: #ededed;
}
.bg-dark-darkest-grey-78 {
  background: black;
}
.bg-light-darkest-grey-78 {
  background: #f0f0f0;
}
.bg-dark-darkest-grey-79 {
  background: black;
}
.bg-light-darkest-grey-79 {
  background: #f2f2f2;
}
.bg-dark-darkest-grey-80 {
  background: black;
}
.bg-light-darkest-grey-80 {
  background: whitesmoke;
}
.bg-dark-darkest-grey-81 {
  background: black;
}
.bg-light-darkest-grey-81 {
  background: #f8f8f8;
}
.bg-dark-darkest-grey-82 {
  background: black;
}
.bg-light-darkest-grey-82 {
  background: #fafafa;
}
.bg-dark-darkest-grey-83 {
  background: black;
}
.bg-light-darkest-grey-83 {
  background: #fdfdfd;
}
.bg-dark-darkest-grey-84 {
  background: black;
}
.bg-light-darkest-grey-84 {
  background: white;
}
.bg-dark-darkest-grey-85 {
  background: black;
}
.bg-light-darkest-grey-85 {
  background: white;
}
.bg-dark-darkest-grey-86 {
  background: black;
}
.bg-light-darkest-grey-86 {
  background: white;
}
.bg-dark-darkest-grey-87 {
  background: black;
}
.bg-light-darkest-grey-87 {
  background: white;
}
.bg-dark-darkest-grey-88 {
  background: black;
}
.bg-light-darkest-grey-88 {
  background: white;
}
.bg-dark-darkest-grey-89 {
  background: black;
}
.bg-light-darkest-grey-89 {
  background: white;
}
.bg-dark-darkest-grey-90 {
  background: black;
}
.bg-light-darkest-grey-90 {
  background: white;
}
.bg-dark-darkest-grey-91 {
  background: black;
}
.bg-light-darkest-grey-91 {
  background: white;
}
.bg-dark-darkest-grey-92 {
  background: black;
}
.bg-light-darkest-grey-92 {
  background: white;
}
.bg-dark-darkest-grey-93 {
  background: black;
}
.bg-light-darkest-grey-93 {
  background: white;
}
.bg-dark-darkest-grey-94 {
  background: black;
}
.bg-light-darkest-grey-94 {
  background: white;
}
.bg-dark-darkest-grey-95 {
  background: black;
}
.bg-light-darkest-grey-95 {
  background: white;
}
.bg-dark-darkest-grey-96 {
  background: black;
}
.bg-light-darkest-grey-96 {
  background: white;
}
.bg-dark-darkest-grey-97 {
  background: black;
}
.bg-light-darkest-grey-97 {
  background: white;
}
.bg-dark-darkest-grey-98 {
  background: black;
}
.bg-light-darkest-grey-98 {
  background: white;
}
.bg-dark-darkest-grey-99 {
  background: black;
}
.bg-light-darkest-grey-99 {
  background: white;
}
.bg-dark-darkest-grey-100 {
  background: black;
}
.bg-light-darkest-grey-100 {
  background: white;
}

.text-green {
  color: #14580B !important;
}

.border-green {
  border-color: #14580B;
}

.green {
  background-color: #14580B !important;
  color: white !important;
}

.tile-green {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-green:hover {
    background-color: #196f0e !important;
  }
}
.tile-green:active, .tile-green:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-green {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-green {
  background-color: #14580B !important;
}

.btn-green {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-green:focus, .btn-green:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-green-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-green-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-green-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-green-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-green-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-green-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-green-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-green-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-green-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-green {
  background: #14580B;
}
.bg-dark-green-1 {
  background: #13530a;
}
.bg-light-green-1 {
  background: #155d0c;
}
.bg-dark-green-2 {
  background: #124f0a;
}
.bg-light-green-2 {
  background: #16610c;
}
.bg-dark-green-3 {
  background: #114a09;
}
.bg-light-green-3 {
  background: #17660d;
}
.bg-dark-green-4 {
  background: #104609;
}
.bg-light-green-4 {
  background: #186a0d;
}
.bg-dark-green-5 {
  background: #0f4108;
}
.bg-light-green-5 {
  background: #196f0e;
}
.bg-dark-green-6 {
  background: #0e3d08;
}
.bg-light-green-6 {
  background: #1a730e;
}
.bg-dark-green-7 {
  background: #0d3807;
}
.bg-light-green-7 {
  background: #1b780f;
}
.bg-dark-green-8 {
  background: #0c3406;
}
.bg-light-green-8 {
  background: #1c7c10;
}
.bg-dark-green-9 {
  background: #0b2f06;
}
.bg-light-green-9 {
  background: #1d8110;
}
.bg-dark-green-10 {
  background: #0a2b05;
}
.bg-light-green-10 {
  background: #1e8511;
}
.bg-dark-green-11 {
  background: #092605;
}
.bg-light-green-11 {
  background: #1f8a11;
}
.bg-dark-green-12 {
  background: #082204;
}
.bg-light-green-12 {
  background: #208e12;
}
.bg-dark-green-13 {
  background: #071d04;
}
.bg-light-green-13 {
  background: #219312;
}
.bg-dark-green-14 {
  background: #061903;
}
.bg-light-green-14 {
  background: #229713;
}
.bg-dark-green-15 {
  background: #051403;
}
.bg-light-green-15 {
  background: #239c14;
}
.bg-dark-green-16 {
  background: #040f02;
}
.bg-light-green-16 {
  background: #24a114;
}
.bg-dark-green-17 {
  background: #020b01;
}
.bg-light-green-17 {
  background: #26a515;
}
.bg-dark-green-18 {
  background: #010601;
}
.bg-light-green-18 {
  background: #27aa15;
}
.bg-dark-green-19 {
  background: #000200;
}
.bg-light-green-19 {
  background: #28ae16;
}
.bg-dark-green-20 {
  background: black;
}
.bg-light-green-20 {
  background: #29b316;
}
.bg-dark-green-21 {
  background: black;
}
.bg-light-green-21 {
  background: #2ab717;
}
.bg-dark-green-22 {
  background: black;
}
.bg-light-green-22 {
  background: #2bbc17;
}
.bg-dark-green-23 {
  background: black;
}
.bg-light-green-23 {
  background: #2cc018;
}
.bg-dark-green-24 {
  background: black;
}
.bg-light-green-24 {
  background: #2dc519;
}
.bg-dark-green-25 {
  background: black;
}
.bg-light-green-25 {
  background: #2ec919;
}
.bg-dark-green-26 {
  background: black;
}
.bg-light-green-26 {
  background: #2fce1a;
}
.bg-dark-green-27 {
  background: black;
}
.bg-light-green-27 {
  background: #30d21a;
}
.bg-dark-green-28 {
  background: black;
}
.bg-light-green-28 {
  background: #31d71b;
}
.bg-dark-green-29 {
  background: black;
}
.bg-light-green-29 {
  background: #32db1b;
}
.bg-dark-green-30 {
  background: black;
}
.bg-light-green-30 {
  background: #33e01c;
}
.bg-dark-green-31 {
  background: black;
}
.bg-light-green-31 {
  background: #35e31e;
}
.bg-dark-green-32 {
  background: black;
}
.bg-light-green-32 {
  background: #39e323;
}
.bg-dark-green-33 {
  background: black;
}
.bg-light-green-33 {
  background: #3de427;
}
.bg-dark-green-34 {
  background: black;
}
.bg-light-green-34 {
  background: #41e52c;
}
.bg-dark-green-35 {
  background: black;
}
.bg-light-green-35 {
  background: #45e530;
}
.bg-dark-green-36 {
  background: black;
}
.bg-light-green-36 {
  background: #4ae635;
}
.bg-dark-green-37 {
  background: black;
}
.bg-light-green-37 {
  background: #4ee639;
}
.bg-dark-green-38 {
  background: black;
}
.bg-light-green-38 {
  background: #52e73e;
}
.bg-dark-green-39 {
  background: black;
}
.bg-light-green-39 {
  background: #56e742;
}
.bg-dark-green-40 {
  background: black;
}
.bg-light-green-40 {
  background: #5ae847;
}
.bg-dark-green-41 {
  background: black;
}
.bg-light-green-41 {
  background: #5ee94c;
}
.bg-dark-green-42 {
  background: black;
}
.bg-light-green-42 {
  background: #62e950;
}
.bg-dark-green-43 {
  background: black;
}
.bg-light-green-43 {
  background: #66ea55;
}
.bg-dark-green-44 {
  background: black;
}
.bg-light-green-44 {
  background: #6aea59;
}
.bg-dark-green-45 {
  background: black;
}
.bg-light-green-45 {
  background: #6eeb5e;
}
.bg-dark-green-46 {
  background: black;
}
.bg-light-green-46 {
  background: #72eb62;
}
.bg-dark-green-47 {
  background: black;
}
.bg-light-green-47 {
  background: #76ec67;
}
.bg-dark-green-48 {
  background: black;
}
.bg-light-green-48 {
  background: #7aed6b;
}
.bg-dark-green-49 {
  background: black;
}
.bg-light-green-49 {
  background: #7eed70;
}
.bg-dark-green-50 {
  background: black;
}
.bg-light-green-50 {
  background: #83ee74;
}
.bg-dark-green-51 {
  background: black;
}
.bg-light-green-51 {
  background: #87ee79;
}
.bg-dark-green-52 {
  background: black;
}
.bg-light-green-52 {
  background: #8bef7d;
}
.bg-dark-green-53 {
  background: black;
}
.bg-light-green-53 {
  background: #8fef82;
}
.bg-dark-green-54 {
  background: black;
}
.bg-light-green-54 {
  background: #93f086;
}
.bg-dark-green-55 {
  background: black;
}
.bg-light-green-55 {
  background: #97f18b;
}
.bg-dark-green-56 {
  background: black;
}
.bg-light-green-56 {
  background: #9bf190;
}
.bg-dark-green-57 {
  background: black;
}
.bg-light-green-57 {
  background: #9ff294;
}
.bg-dark-green-58 {
  background: black;
}
.bg-light-green-58 {
  background: #a3f299;
}
.bg-dark-green-59 {
  background: black;
}
.bg-light-green-59 {
  background: #a7f39d;
}
.bg-dark-green-60 {
  background: black;
}
.bg-light-green-60 {
  background: #abf3a2;
}
.bg-dark-green-61 {
  background: black;
}
.bg-light-green-61 {
  background: #aff4a6;
}
.bg-dark-green-62 {
  background: black;
}
.bg-light-green-62 {
  background: #b3f4ab;
}
.bg-dark-green-63 {
  background: black;
}
.bg-light-green-63 {
  background: #b7f5af;
}
.bg-dark-green-64 {
  background: black;
}
.bg-light-green-64 {
  background: #bbf6b4;
}
.bg-dark-green-65 {
  background: black;
}
.bg-light-green-65 {
  background: #c0f6b8;
}
.bg-dark-green-66 {
  background: black;
}
.bg-light-green-66 {
  background: #c4f7bd;
}
.bg-dark-green-67 {
  background: black;
}
.bg-light-green-67 {
  background: #c8f7c1;
}
.bg-dark-green-68 {
  background: black;
}
.bg-light-green-68 {
  background: #ccf8c6;
}
.bg-dark-green-69 {
  background: black;
}
.bg-light-green-69 {
  background: #d0f8ca;
}
.bg-dark-green-70 {
  background: black;
}
.bg-light-green-70 {
  background: #d4f9cf;
}
.bg-dark-green-71 {
  background: black;
}
.bg-light-green-71 {
  background: #d8fad4;
}
.bg-dark-green-72 {
  background: black;
}
.bg-light-green-72 {
  background: #dcfad8;
}
.bg-dark-green-73 {
  background: black;
}
.bg-light-green-73 {
  background: #e0fbdd;
}
.bg-dark-green-74 {
  background: black;
}
.bg-light-green-74 {
  background: #e4fbe1;
}
.bg-dark-green-75 {
  background: black;
}
.bg-light-green-75 {
  background: #e8fce6;
}
.bg-dark-green-76 {
  background: black;
}
.bg-light-green-76 {
  background: #ecfcea;
}
.bg-dark-green-77 {
  background: black;
}
.bg-light-green-77 {
  background: #f0fdef;
}
.bg-dark-green-78 {
  background: black;
}
.bg-light-green-78 {
  background: #f4fef3;
}
.bg-dark-green-79 {
  background: black;
}
.bg-light-green-79 {
  background: #f9fef8;
}
.bg-dark-green-80 {
  background: black;
}
.bg-light-green-80 {
  background: #fdfffc;
}
.bg-dark-green-81 {
  background: black;
}
.bg-light-green-81 {
  background: white;
}
.bg-dark-green-82 {
  background: black;
}
.bg-light-green-82 {
  background: white;
}
.bg-dark-green-83 {
  background: black;
}
.bg-light-green-83 {
  background: white;
}
.bg-dark-green-84 {
  background: black;
}
.bg-light-green-84 {
  background: white;
}
.bg-dark-green-85 {
  background: black;
}
.bg-light-green-85 {
  background: white;
}
.bg-dark-green-86 {
  background: black;
}
.bg-light-green-86 {
  background: white;
}
.bg-dark-green-87 {
  background: black;
}
.bg-light-green-87 {
  background: white;
}
.bg-dark-green-88 {
  background: black;
}
.bg-light-green-88 {
  background: white;
}
.bg-dark-green-89 {
  background: black;
}
.bg-light-green-89 {
  background: white;
}
.bg-dark-green-90 {
  background: black;
}
.bg-light-green-90 {
  background: white;
}
.bg-dark-green-91 {
  background: black;
}
.bg-light-green-91 {
  background: white;
}
.bg-dark-green-92 {
  background: black;
}
.bg-light-green-92 {
  background: white;
}
.bg-dark-green-93 {
  background: black;
}
.bg-light-green-93 {
  background: white;
}
.bg-dark-green-94 {
  background: black;
}
.bg-light-green-94 {
  background: white;
}
.bg-dark-green-95 {
  background: black;
}
.bg-light-green-95 {
  background: white;
}
.bg-dark-green-96 {
  background: black;
}
.bg-light-green-96 {
  background: white;
}
.bg-dark-green-97 {
  background: black;
}
.bg-light-green-97 {
  background: white;
}
.bg-dark-green-98 {
  background: black;
}
.bg-light-green-98 {
  background: white;
}
.bg-dark-green-99 {
  background: black;
}
.bg-light-green-99 {
  background: white;
}
.bg-dark-green-100 {
  background: black;
}
.bg-light-green-100 {
  background: white;
}

.text-blue {
  color: #004D89 !important;
}

.border-blue {
  border-color: #004D89;
}

.blue {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-blue {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-blue:hover {
    background-color: #005ba3 !important;
  }
}
.tile-blue:active, .tile-blue:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-blue {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-blue {
  background-color: #004D89 !important;
}

.btn-blue {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-blue:focus, .btn-blue:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-blue-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-blue-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-blue-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-blue-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-blue-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-blue-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-blue-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-blue-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-blue-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-blue {
  background: #004D89;
}
.bg-dark-blue-1 {
  background: #004a84;
}
.bg-light-blue-1 {
  background: #00508e;
}
.bg-dark-blue-2 {
  background: #00477f;
}
.bg-light-blue-2 {
  background: #005393;
}
.bg-dark-blue-3 {
  background: #00447a;
}
.bg-light-blue-3 {
  background: #005698;
}
.bg-dark-blue-4 {
  background: #004275;
}
.bg-light-blue-4 {
  background: #00589d;
}
.bg-dark-blue-5 {
  background: #003f70;
}
.bg-light-blue-5 {
  background: #005ba3;
}
.bg-dark-blue-6 {
  background: #003c6a;
}
.bg-light-blue-6 {
  background: #005ea8;
}
.bg-dark-blue-7 {
  background: #003965;
}
.bg-light-blue-7 {
  background: #0061ad;
}
.bg-dark-blue-8 {
  background: #003660;
}
.bg-light-blue-8 {
  background: #0064b2;
}
.bg-dark-blue-9 {
  background: #00335b;
}
.bg-light-blue-9 {
  background: #0067b7;
}
.bg-dark-blue-10 {
  background: #003056;
}
.bg-light-blue-10 {
  background: #006abc;
}
.bg-dark-blue-11 {
  background: #002d51;
}
.bg-light-blue-11 {
  background: #006dc1;
}
.bg-dark-blue-12 {
  background: #002b4c;
}
.bg-light-blue-12 {
  background: #006fc6;
}
.bg-dark-blue-13 {
  background: #002847;
}
.bg-light-blue-13 {
  background: #0072cb;
}
.bg-dark-blue-14 {
  background: #002542;
}
.bg-light-blue-14 {
  background: #0075d0;
}
.bg-dark-blue-15 {
  background: #00223d;
}
.bg-light-blue-15 {
  background: #0078d6;
}
.bg-dark-blue-16 {
  background: #001f37;
}
.bg-light-blue-16 {
  background: #007bdb;
}
.bg-dark-blue-17 {
  background: #001c32;
}
.bg-light-blue-17 {
  background: #007ee0;
}
.bg-dark-blue-18 {
  background: #00192d;
}
.bg-light-blue-18 {
  background: #0081e5;
}
.bg-dark-blue-19 {
  background: #001728;
}
.bg-light-blue-19 {
  background: #0083ea;
}
.bg-dark-blue-20 {
  background: #001423;
}
.bg-light-blue-20 {
  background: #0086ef;
}
.bg-dark-blue-21 {
  background: #00111e;
}
.bg-light-blue-21 {
  background: #0089f4;
}
.bg-dark-blue-22 {
  background: #000e19;
}
.bg-light-blue-22 {
  background: #008cf9;
}
.bg-dark-blue-23 {
  background: #000b14;
}
.bg-light-blue-23 {
  background: #008ffe;
}
.bg-dark-blue-24 {
  background: #00080f;
}
.bg-light-blue-24 {
  background: #0491ff;
}
.bg-dark-blue-25 {
  background: #00050a;
}
.bg-light-blue-25 {
  background: #0a93ff;
}
.bg-dark-blue-26 {
  background: #000204;
}
.bg-light-blue-26 {
  background: #0f96ff;
}
.bg-dark-blue-27 {
  background: black;
}
.bg-light-blue-27 {
  background: #1498ff;
}
.bg-dark-blue-28 {
  background: black;
}
.bg-light-blue-28 {
  background: #199aff;
}
.bg-dark-blue-29 {
  background: black;
}
.bg-light-blue-29 {
  background: #1e9cff;
}
.bg-dark-blue-30 {
  background: black;
}
.bg-light-blue-30 {
  background: #239fff;
}
.bg-dark-blue-31 {
  background: black;
}
.bg-light-blue-31 {
  background: #28a1ff;
}
.bg-dark-blue-32 {
  background: black;
}
.bg-light-blue-32 {
  background: #2da3ff;
}
.bg-dark-blue-33 {
  background: black;
}
.bg-light-blue-33 {
  background: #32a5ff;
}
.bg-dark-blue-34 {
  background: black;
}
.bg-light-blue-34 {
  background: #37a8ff;
}
.bg-dark-blue-35 {
  background: black;
}
.bg-light-blue-35 {
  background: #3daaff;
}
.bg-dark-blue-36 {
  background: black;
}
.bg-light-blue-36 {
  background: #42acff;
}
.bg-dark-blue-37 {
  background: black;
}
.bg-light-blue-37 {
  background: #47aeff;
}
.bg-dark-blue-38 {
  background: black;
}
.bg-light-blue-38 {
  background: #4cb1ff;
}
.bg-dark-blue-39 {
  background: black;
}
.bg-light-blue-39 {
  background: #51b3ff;
}
.bg-dark-blue-40 {
  background: black;
}
.bg-light-blue-40 {
  background: #56b5ff;
}
.bg-dark-blue-41 {
  background: black;
}
.bg-light-blue-41 {
  background: #5bb7ff;
}
.bg-dark-blue-42 {
  background: black;
}
.bg-light-blue-42 {
  background: #60b9ff;
}
.bg-dark-blue-43 {
  background: black;
}
.bg-light-blue-43 {
  background: #65bcff;
}
.bg-dark-blue-44 {
  background: black;
}
.bg-light-blue-44 {
  background: #6abeff;
}
.bg-dark-blue-45 {
  background: black;
}
.bg-light-blue-45 {
  background: #70c0ff;
}
.bg-dark-blue-46 {
  background: black;
}
.bg-light-blue-46 {
  background: #75c2ff;
}
.bg-dark-blue-47 {
  background: black;
}
.bg-light-blue-47 {
  background: #7ac5ff;
}
.bg-dark-blue-48 {
  background: black;
}
.bg-light-blue-48 {
  background: #7fc7ff;
}
.bg-dark-blue-49 {
  background: black;
}
.bg-light-blue-49 {
  background: #84c9ff;
}
.bg-dark-blue-50 {
  background: black;
}
.bg-light-blue-50 {
  background: #89cbff;
}
.bg-dark-blue-51 {
  background: black;
}
.bg-light-blue-51 {
  background: #8eceff;
}
.bg-dark-blue-52 {
  background: black;
}
.bg-light-blue-52 {
  background: #93d0ff;
}
.bg-dark-blue-53 {
  background: black;
}
.bg-light-blue-53 {
  background: #98d2ff;
}
.bg-dark-blue-54 {
  background: black;
}
.bg-light-blue-54 {
  background: #9dd4ff;
}
.bg-dark-blue-55 {
  background: black;
}
.bg-light-blue-55 {
  background: #a3d6ff;
}
.bg-dark-blue-56 {
  background: black;
}
.bg-light-blue-56 {
  background: #a8d9ff;
}
.bg-dark-blue-57 {
  background: black;
}
.bg-light-blue-57 {
  background: #addbff;
}
.bg-dark-blue-58 {
  background: black;
}
.bg-light-blue-58 {
  background: #b2ddff;
}
.bg-dark-blue-59 {
  background: black;
}
.bg-light-blue-59 {
  background: #b7dfff;
}
.bg-dark-blue-60 {
  background: black;
}
.bg-light-blue-60 {
  background: #bce2ff;
}
.bg-dark-blue-61 {
  background: black;
}
.bg-light-blue-61 {
  background: #c1e4ff;
}
.bg-dark-blue-62 {
  background: black;
}
.bg-light-blue-62 {
  background: #c6e6ff;
}
.bg-dark-blue-63 {
  background: black;
}
.bg-light-blue-63 {
  background: #cbe8ff;
}
.bg-dark-blue-64 {
  background: black;
}
.bg-light-blue-64 {
  background: #d0ebff;
}
.bg-dark-blue-65 {
  background: black;
}
.bg-light-blue-65 {
  background: #d6edff;
}
.bg-dark-blue-66 {
  background: black;
}
.bg-light-blue-66 {
  background: #dbefff;
}
.bg-dark-blue-67 {
  background: black;
}
.bg-light-blue-67 {
  background: #e0f1ff;
}
.bg-dark-blue-68 {
  background: black;
}
.bg-light-blue-68 {
  background: #e5f4ff;
}
.bg-dark-blue-69 {
  background: black;
}
.bg-light-blue-69 {
  background: #eaf6ff;
}
.bg-dark-blue-70 {
  background: black;
}
.bg-light-blue-70 {
  background: #eff8ff;
}
.bg-dark-blue-71 {
  background: black;
}
.bg-light-blue-71 {
  background: #f4faff;
}
.bg-dark-blue-72 {
  background: black;
}
.bg-light-blue-72 {
  background: #f9fcff;
}
.bg-dark-blue-73 {
  background: black;
}
.bg-light-blue-73 {
  background: #feffff;
}
.bg-dark-blue-74 {
  background: black;
}
.bg-light-blue-74 {
  background: white;
}
.bg-dark-blue-75 {
  background: black;
}
.bg-light-blue-75 {
  background: white;
}
.bg-dark-blue-76 {
  background: black;
}
.bg-light-blue-76 {
  background: white;
}
.bg-dark-blue-77 {
  background: black;
}
.bg-light-blue-77 {
  background: white;
}
.bg-dark-blue-78 {
  background: black;
}
.bg-light-blue-78 {
  background: white;
}
.bg-dark-blue-79 {
  background: black;
}
.bg-light-blue-79 {
  background: white;
}
.bg-dark-blue-80 {
  background: black;
}
.bg-light-blue-80 {
  background: white;
}
.bg-dark-blue-81 {
  background: black;
}
.bg-light-blue-81 {
  background: white;
}
.bg-dark-blue-82 {
  background: black;
}
.bg-light-blue-82 {
  background: white;
}
.bg-dark-blue-83 {
  background: black;
}
.bg-light-blue-83 {
  background: white;
}
.bg-dark-blue-84 {
  background: black;
}
.bg-light-blue-84 {
  background: white;
}
.bg-dark-blue-85 {
  background: black;
}
.bg-light-blue-85 {
  background: white;
}
.bg-dark-blue-86 {
  background: black;
}
.bg-light-blue-86 {
  background: white;
}
.bg-dark-blue-87 {
  background: black;
}
.bg-light-blue-87 {
  background: white;
}
.bg-dark-blue-88 {
  background: black;
}
.bg-light-blue-88 {
  background: white;
}
.bg-dark-blue-89 {
  background: black;
}
.bg-light-blue-89 {
  background: white;
}
.bg-dark-blue-90 {
  background: black;
}
.bg-light-blue-90 {
  background: white;
}
.bg-dark-blue-91 {
  background: black;
}
.bg-light-blue-91 {
  background: white;
}
.bg-dark-blue-92 {
  background: black;
}
.bg-light-blue-92 {
  background: white;
}
.bg-dark-blue-93 {
  background: black;
}
.bg-light-blue-93 {
  background: white;
}
.bg-dark-blue-94 {
  background: black;
}
.bg-light-blue-94 {
  background: white;
}
.bg-dark-blue-95 {
  background: black;
}
.bg-light-blue-95 {
  background: white;
}
.bg-dark-blue-96 {
  background: black;
}
.bg-light-blue-96 {
  background: white;
}
.bg-dark-blue-97 {
  background: black;
}
.bg-light-blue-97 {
  background: white;
}
.bg-dark-blue-98 {
  background: black;
}
.bg-light-blue-98 {
  background: white;
}
.bg-dark-blue-99 {
  background: black;
}
.bg-light-blue-99 {
  background: white;
}
.bg-dark-blue-100 {
  background: black;
}
.bg-light-blue-100 {
  background: white;
}

.text-red {
  color: #8F1013 !important;
}

.border-red {
  border-color: #8F1013;
}

.red {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-red {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-red:hover {
    background-color: #a61316 !important;
  }
}
.tile-red:active, .tile-red:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-red {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-red {
  background-color: #8F1013 !important;
}

.btn-red {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-red:focus, .btn-red:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-red-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-red-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-red-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-red-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-red-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-red-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-red-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-red-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-red-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-red {
  background: #8F1013;
}
.bg-dark-red-1 {
  background: #8a0f12;
}
.bg-light-red-1 {
  background: #941114;
}
.bg-dark-red-2 {
  background: #860f12;
}
.bg-light-red-2 {
  background: #981114;
}
.bg-dark-red-3 {
  background: #810e11;
}
.bg-light-red-3 {
  background: #9d1215;
}
.bg-dark-red-4 {
  background: #7d0e11;
}
.bg-light-red-4 {
  background: #a11215;
}
.bg-dark-red-5 {
  background: #780d10;
}
.bg-light-red-5 {
  background: #a61316;
}
.bg-dark-red-6 {
  background: #730d0f;
}
.bg-light-red-6 {
  background: #ab1317;
}
.bg-dark-red-7 {
  background: #6f0c0f;
}
.bg-light-red-7 {
  background: #af1417;
}
.bg-dark-red-8 {
  background: #6a0c0e;
}
.bg-light-red-8 {
  background: #b41418;
}
.bg-dark-red-9 {
  background: #660b0e;
}
.bg-light-red-9 {
  background: #b81518;
}
.bg-dark-red-10 {
  background: #610b0d;
}
.bg-light-red-10 {
  background: #bd1519;
}
.bg-dark-red-11 {
  background: #5d0a0c;
}
.bg-light-red-11 {
  background: #c1161a;
}
.bg-dark-red-12 {
  background: #580a0c;
}
.bg-light-red-12 {
  background: #c6161a;
}
.bg-dark-red-13 {
  background: #53090b;
}
.bg-light-red-13 {
  background: #cb171b;
}
.bg-dark-red-14 {
  background: #4f090a;
}
.bg-light-red-14 {
  background: #cf171c;
}
.bg-dark-red-15 {
  background: #4a080a;
}
.bg-light-red-15 {
  background: #d4181c;
}
.bg-dark-red-16 {
  background: #460809;
}
.bg-light-red-16 {
  background: #d8181d;
}
.bg-dark-red-17 {
  background: #410709;
}
.bg-light-red-17 {
  background: #dd191d;
}
.bg-dark-red-18 {
  background: #3c0708;
}
.bg-light-red-18 {
  background: #e2191e;
}
.bg-dark-red-19 {
  background: #380607;
}
.bg-light-red-19 {
  background: #e51a1f;
}
.bg-dark-red-20 {
  background: #330607;
}
.bg-light-red-20 {
  background: #e61f24;
}
.bg-dark-red-21 {
  background: #2f0506;
}
.bg-light-red-21 {
  background: #e62428;
}
.bg-dark-red-22 {
  background: #2a0506;
}
.bg-light-red-22 {
  background: #e7282d;
}
.bg-dark-red-23 {
  background: #260405;
}
.bg-light-red-23 {
  background: #e72d31;
}
.bg-dark-red-24 {
  background: #210404;
}
.bg-light-red-24 {
  background: #e83136;
}
.bg-dark-red-25 {
  background: #1c0304;
}
.bg-light-red-25 {
  background: #e9363a;
}
.bg-dark-red-26 {
  background: #180303;
}
.bg-light-red-26 {
  background: #e93b3f;
}
.bg-dark-red-27 {
  background: #130203;
}
.bg-light-red-27 {
  background: #ea3f43;
}
.bg-dark-red-28 {
  background: #0f0202;
}
.bg-light-red-28 {
  background: #ea4448;
}
.bg-dark-red-29 {
  background: #0a0101;
}
.bg-light-red-29 {
  background: #eb484c;
}
.bg-dark-red-30 {
  background: #050101;
}
.bg-light-red-30 {
  background: #eb4d51;
}
.bg-dark-red-31 {
  background: #010000;
}
.bg-light-red-31 {
  background: #ec5255;
}
.bg-dark-red-32 {
  background: black;
}
.bg-light-red-32 {
  background: #ec565a;
}
.bg-dark-red-33 {
  background: black;
}
.bg-light-red-33 {
  background: #ed5b5e;
}
.bg-dark-red-34 {
  background: black;
}
.bg-light-red-34 {
  background: #ed5f63;
}
.bg-dark-red-35 {
  background: black;
}
.bg-light-red-35 {
  background: #ee6467;
}
.bg-dark-red-36 {
  background: black;
}
.bg-light-red-36 {
  background: #ee686c;
}
.bg-dark-red-37 {
  background: black;
}
.bg-light-red-37 {
  background: #ef6d70;
}
.bg-dark-red-38 {
  background: black;
}
.bg-light-red-38 {
  background: #ef7275;
}
.bg-dark-red-39 {
  background: black;
}
.bg-light-red-39 {
  background: #f07679;
}
.bg-dark-red-40 {
  background: black;
}
.bg-light-red-40 {
  background: #f07b7e;
}
.bg-dark-red-41 {
  background: black;
}
.bg-light-red-41 {
  background: #f17f82;
}
.bg-dark-red-42 {
  background: black;
}
.bg-light-red-42 {
  background: #f18487;
}
.bg-dark-red-43 {
  background: black;
}
.bg-light-red-43 {
  background: #f2898b;
}
.bg-dark-red-44 {
  background: black;
}
.bg-light-red-44 {
  background: #f28d90;
}
.bg-dark-red-45 {
  background: black;
}
.bg-light-red-45 {
  background: #f39294;
}
.bg-dark-red-46 {
  background: black;
}
.bg-light-red-46 {
  background: #f39699;
}
.bg-dark-red-47 {
  background: black;
}
.bg-light-red-47 {
  background: #f49b9d;
}
.bg-dark-red-48 {
  background: black;
}
.bg-light-red-48 {
  background: #f49fa1;
}
.bg-dark-red-49 {
  background: black;
}
.bg-light-red-49 {
  background: #f5a4a6;
}
.bg-dark-red-50 {
  background: black;
}
.bg-light-red-50 {
  background: #f5a9aa;
}
.bg-dark-red-51 {
  background: black;
}
.bg-light-red-51 {
  background: #f6adaf;
}
.bg-dark-red-52 {
  background: black;
}
.bg-light-red-52 {
  background: #f6b2b3;
}
.bg-dark-red-53 {
  background: black;
}
.bg-light-red-53 {
  background: #f7b6b8;
}
.bg-dark-red-54 {
  background: black;
}
.bg-light-red-54 {
  background: #f7bbbc;
}
.bg-dark-red-55 {
  background: black;
}
.bg-light-red-55 {
  background: #f8c0c1;
}
.bg-dark-red-56 {
  background: black;
}
.bg-light-red-56 {
  background: #f8c4c5;
}
.bg-dark-red-57 {
  background: black;
}
.bg-light-red-57 {
  background: #f9c9ca;
}
.bg-dark-red-58 {
  background: black;
}
.bg-light-red-58 {
  background: #f9cdce;
}
.bg-dark-red-59 {
  background: black;
}
.bg-light-red-59 {
  background: #fad2d3;
}
.bg-dark-red-60 {
  background: black;
}
.bg-light-red-60 {
  background: #fad7d7;
}
.bg-dark-red-61 {
  background: black;
}
.bg-light-red-61 {
  background: #fbdbdc;
}
.bg-dark-red-62 {
  background: black;
}
.bg-light-red-62 {
  background: #fbe0e0;
}
.bg-dark-red-63 {
  background: black;
}
.bg-light-red-63 {
  background: #fce4e5;
}
.bg-dark-red-64 {
  background: black;
}
.bg-light-red-64 {
  background: #fde9e9;
}
.bg-dark-red-65 {
  background: black;
}
.bg-light-red-65 {
  background: #fdedee;
}
.bg-dark-red-66 {
  background: black;
}
.bg-light-red-66 {
  background: #fef2f2;
}
.bg-dark-red-67 {
  background: black;
}
.bg-light-red-67 {
  background: #fef7f7;
}
.bg-dark-red-68 {
  background: black;
}
.bg-light-red-68 {
  background: #fffbfb;
}
.bg-dark-red-69 {
  background: black;
}
.bg-light-red-69 {
  background: white;
}
.bg-dark-red-70 {
  background: black;
}
.bg-light-red-70 {
  background: white;
}
.bg-dark-red-71 {
  background: black;
}
.bg-light-red-71 {
  background: white;
}
.bg-dark-red-72 {
  background: black;
}
.bg-light-red-72 {
  background: white;
}
.bg-dark-red-73 {
  background: black;
}
.bg-light-red-73 {
  background: white;
}
.bg-dark-red-74 {
  background: black;
}
.bg-light-red-74 {
  background: white;
}
.bg-dark-red-75 {
  background: black;
}
.bg-light-red-75 {
  background: white;
}
.bg-dark-red-76 {
  background: black;
}
.bg-light-red-76 {
  background: white;
}
.bg-dark-red-77 {
  background: black;
}
.bg-light-red-77 {
  background: white;
}
.bg-dark-red-78 {
  background: black;
}
.bg-light-red-78 {
  background: white;
}
.bg-dark-red-79 {
  background: black;
}
.bg-light-red-79 {
  background: white;
}
.bg-dark-red-80 {
  background: black;
}
.bg-light-red-80 {
  background: white;
}
.bg-dark-red-81 {
  background: black;
}
.bg-light-red-81 {
  background: white;
}
.bg-dark-red-82 {
  background: black;
}
.bg-light-red-82 {
  background: white;
}
.bg-dark-red-83 {
  background: black;
}
.bg-light-red-83 {
  background: white;
}
.bg-dark-red-84 {
  background: black;
}
.bg-light-red-84 {
  background: white;
}
.bg-dark-red-85 {
  background: black;
}
.bg-light-red-85 {
  background: white;
}
.bg-dark-red-86 {
  background: black;
}
.bg-light-red-86 {
  background: white;
}
.bg-dark-red-87 {
  background: black;
}
.bg-light-red-87 {
  background: white;
}
.bg-dark-red-88 {
  background: black;
}
.bg-light-red-88 {
  background: white;
}
.bg-dark-red-89 {
  background: black;
}
.bg-light-red-89 {
  background: white;
}
.bg-dark-red-90 {
  background: black;
}
.bg-light-red-90 {
  background: white;
}
.bg-dark-red-91 {
  background: black;
}
.bg-light-red-91 {
  background: white;
}
.bg-dark-red-92 {
  background: black;
}
.bg-light-red-92 {
  background: white;
}
.bg-dark-red-93 {
  background: black;
}
.bg-light-red-93 {
  background: white;
}
.bg-dark-red-94 {
  background: black;
}
.bg-light-red-94 {
  background: white;
}
.bg-dark-red-95 {
  background: black;
}
.bg-light-red-95 {
  background: white;
}
.bg-dark-red-96 {
  background: black;
}
.bg-light-red-96 {
  background: white;
}
.bg-dark-red-97 {
  background: black;
}
.bg-light-red-97 {
  background: white;
}
.bg-dark-red-98 {
  background: black;
}
.bg-light-red-98 {
  background: white;
}
.bg-dark-red-99 {
  background: black;
}
.bg-light-red-99 {
  background: white;
}
.bg-dark-red-100 {
  background: black;
}
.bg-light-red-100 {
  background: white;
}

.text-orange {
  color: #B52F13 !important;
}

.border-orange {
  border-color: #B52F13;
}

.orange {
  background-color: #B52F13 !important;
  color: white !important;
}

.tile-orange {
  background: #B52F13 !important;
}
@media (min-width: 1025px) {
  .tile-orange:hover {
    background-color: #cc3515 !important;
  }
}
.tile-orange:active, .tile-orange:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(181, 47, 19, 0.5);
  background-color: #be3114 !important;
}

.target-orange {
  background: #B52F13 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-orange {
  background-color: #B52F13 !important;
}

.btn-orange {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #B52F13 !important;
  border: 2px solid #B52F13 !important;
}
.btn-orange:focus, .btn-orange:active {
  outline: none;
  color: white !important;
  background: #B52F13 !important;
  text-decoration: none;
}

.bg-overlay-orange-10 {
  background: rgba(181, 47, 19, 0.1);
}
.bg-overlay-orange-20 {
  background: rgba(181, 47, 19, 0.2);
}
.bg-overlay-orange-30 {
  background: rgba(181, 47, 19, 0.3);
}
.bg-overlay-orange-40 {
  background: rgba(181, 47, 19, 0.4);
}
.bg-overlay-orange-50 {
  background: rgba(181, 47, 19, 0.5);
}
.bg-overlay-orange-60 {
  background: rgba(181, 47, 19, 0.6);
}
.bg-overlay-orange-70 {
  background: rgba(181, 47, 19, 0.7);
}
.bg-overlay-orange-80 {
  background: rgba(181, 47, 19, 0.8);
}
.bg-overlay-orange-90 {
  background: rgba(181, 47, 19, 0.9);
}
.bg-orange {
  background: #B52F13;
}
.bg-dark-orange-1 {
  background: #b02e13;
}
.bg-light-orange-1 {
  background: #ba3013;
}
.bg-dark-orange-2 {
  background: #ac2d12;
}
.bg-light-orange-2 {
  background: #be3114;
}
.bg-dark-orange-3 {
  background: #a72b12;
}
.bg-light-orange-3 {
  background: #c33314;
}
.bg-dark-orange-4 {
  background: #a32a11;
}
.bg-light-orange-4 {
  background: #c73415;
}
.bg-dark-orange-5 {
  background: #9e2911;
}
.bg-light-orange-5 {
  background: #cc3515;
}
.bg-dark-orange-6 {
  background: #992810;
}
.bg-light-orange-6 {
  background: #d13616;
}
.bg-dark-orange-7 {
  background: #952710;
}
.bg-light-orange-7 {
  background: #d53716;
}
.bg-dark-orange-8 {
  background: #90250f;
}
.bg-light-orange-8 {
  background: #da3917;
}
.bg-dark-orange-9 {
  background: #8b240f;
}
.bg-light-orange-9 {
  background: #df3a17;
}
.bg-dark-orange-10 {
  background: #87230e;
}
.bg-light-orange-10 {
  background: #e33b18;
}
.bg-dark-orange-11 {
  background: #82220e;
}
.bg-light-orange-11 {
  background: #e73d19;
}
.bg-dark-orange-12 {
  background: #7e210d;
}
.bg-light-orange-12 {
  background: #e7411e;
}
.bg-dark-orange-13 {
  background: #791f0d;
}
.bg-light-orange-13 {
  background: #e84522;
}
.bg-dark-orange-14 {
  background: #741e0c;
}
.bg-light-orange-14 {
  background: #e84827;
}
.bg-dark-orange-15 {
  background: #701d0c;
}
.bg-light-orange-15 {
  background: #e94c2c;
}
.bg-dark-orange-16 {
  background: #6b1c0b;
}
.bg-light-orange-16 {
  background: #e95030;
}
.bg-dark-orange-17 {
  background: #671b0b;
}
.bg-light-orange-17 {
  background: #ea5435;
}
.bg-dark-orange-18 {
  background: #62190a;
}
.bg-light-orange-18 {
  background: #ea583a;
}
.bg-dark-orange-19 {
  background: #5d180a;
}
.bg-light-orange-19 {
  background: #eb5c3e;
}
.bg-dark-orange-20 {
  background: #591709;
}
.bg-light-orange-20 {
  background: #eb6043;
}
.bg-dark-orange-21 {
  background: #541609;
}
.bg-light-orange-21 {
  background: #ec6447;
}
.bg-dark-orange-22 {
  background: #4f1508;
}
.bg-light-orange-22 {
  background: #ec684c;
}
.bg-dark-orange-23 {
  background: #4b1308;
}
.bg-light-orange-23 {
  background: #ed6c51;
}
.bg-dark-orange-24 {
  background: #461207;
}
.bg-light-orange-24 {
  background: #ed6f55;
}
.bg-dark-orange-25 {
  background: #421107;
}
.bg-light-orange-25 {
  background: #ee735a;
}
.bg-dark-orange-26 {
  background: #3d1006;
}
.bg-light-orange-26 {
  background: #ee775e;
}
.bg-dark-orange-27 {
  background: #380f06;
}
.bg-light-orange-27 {
  background: #ef7b63;
}
.bg-dark-orange-28 {
  background: #340d05;
}
.bg-light-orange-28 {
  background: #ef7f68;
}
.bg-dark-orange-29 {
  background: #2f0c05;
}
.bg-light-orange-29 {
  background: #f0836c;
}
.bg-dark-orange-30 {
  background: #2b0b04;
}
.bg-light-orange-30 {
  background: #f08771;
}
.bg-dark-orange-31 {
  background: #260a04;
}
.bg-light-orange-31 {
  background: #f18b76;
}
.bg-dark-orange-32 {
  background: #210903;
}
.bg-light-orange-32 {
  background: #f18f7a;
}
.bg-dark-orange-33 {
  background: #1d0703;
}
.bg-light-orange-33 {
  background: #f2937f;
}
.bg-dark-orange-34 {
  background: #180603;
}
.bg-light-orange-34 {
  background: #f29783;
}
.bg-dark-orange-35 {
  background: #130502;
}
.bg-light-orange-35 {
  background: #f39a88;
}
.bg-dark-orange-36 {
  background: #0f0402;
}
.bg-light-orange-36 {
  background: #f39e8d;
}
.bg-dark-orange-37 {
  background: #0a0301;
}
.bg-light-orange-37 {
  background: #f3a291;
}
.bg-dark-orange-38 {
  background: #060101;
}
.bg-light-orange-38 {
  background: #f4a696;
}
.bg-dark-orange-39 {
  background: #010000;
}
.bg-light-orange-39 {
  background: #f4aa9a;
}
.bg-dark-orange-40 {
  background: black;
}
.bg-light-orange-40 {
  background: #f5ae9f;
}
.bg-dark-orange-41 {
  background: black;
}
.bg-light-orange-41 {
  background: #f5b2a4;
}
.bg-dark-orange-42 {
  background: black;
}
.bg-light-orange-42 {
  background: #f6b6a8;
}
.bg-dark-orange-43 {
  background: black;
}
.bg-light-orange-43 {
  background: #f6baad;
}
.bg-dark-orange-44 {
  background: black;
}
.bg-light-orange-44 {
  background: #f7beb2;
}
.bg-dark-orange-45 {
  background: black;
}
.bg-light-orange-45 {
  background: #f7c1b6;
}
.bg-dark-orange-46 {
  background: black;
}
.bg-light-orange-46 {
  background: #f8c5bb;
}
.bg-dark-orange-47 {
  background: black;
}
.bg-light-orange-47 {
  background: #f8c9bf;
}
.bg-dark-orange-48 {
  background: black;
}
.bg-light-orange-48 {
  background: #f9cdc4;
}
.bg-dark-orange-49 {
  background: black;
}
.bg-light-orange-49 {
  background: #f9d1c9;
}
.bg-dark-orange-50 {
  background: black;
}
.bg-light-orange-50 {
  background: #fad5cd;
}
.bg-dark-orange-51 {
  background: black;
}
.bg-light-orange-51 {
  background: #fad9d2;
}
.bg-dark-orange-52 {
  background: black;
}
.bg-light-orange-52 {
  background: #fbddd6;
}
.bg-dark-orange-53 {
  background: black;
}
.bg-light-orange-53 {
  background: #fbe1db;
}
.bg-dark-orange-54 {
  background: black;
}
.bg-light-orange-54 {
  background: #fce5e0;
}
.bg-dark-orange-55 {
  background: black;
}
.bg-light-orange-55 {
  background: #fce8e4;
}
.bg-dark-orange-56 {
  background: black;
}
.bg-light-orange-56 {
  background: #fdece9;
}
.bg-dark-orange-57 {
  background: black;
}
.bg-light-orange-57 {
  background: #fdf0ee;
}
.bg-dark-orange-58 {
  background: black;
}
.bg-light-orange-58 {
  background: #fef4f2;
}
.bg-dark-orange-59 {
  background: black;
}
.bg-light-orange-59 {
  background: #fef8f7;
}
.bg-dark-orange-60 {
  background: black;
}
.bg-light-orange-60 {
  background: #fffcfb;
}
.bg-dark-orange-61 {
  background: black;
}
.bg-light-orange-61 {
  background: white;
}
.bg-dark-orange-62 {
  background: black;
}
.bg-light-orange-62 {
  background: white;
}
.bg-dark-orange-63 {
  background: black;
}
.bg-light-orange-63 {
  background: white;
}
.bg-dark-orange-64 {
  background: black;
}
.bg-light-orange-64 {
  background: white;
}
.bg-dark-orange-65 {
  background: black;
}
.bg-light-orange-65 {
  background: white;
}
.bg-dark-orange-66 {
  background: black;
}
.bg-light-orange-66 {
  background: white;
}
.bg-dark-orange-67 {
  background: black;
}
.bg-light-orange-67 {
  background: white;
}
.bg-dark-orange-68 {
  background: black;
}
.bg-light-orange-68 {
  background: white;
}
.bg-dark-orange-69 {
  background: black;
}
.bg-light-orange-69 {
  background: white;
}
.bg-dark-orange-70 {
  background: black;
}
.bg-light-orange-70 {
  background: white;
}
.bg-dark-orange-71 {
  background: black;
}
.bg-light-orange-71 {
  background: white;
}
.bg-dark-orange-72 {
  background: black;
}
.bg-light-orange-72 {
  background: white;
}
.bg-dark-orange-73 {
  background: black;
}
.bg-light-orange-73 {
  background: white;
}
.bg-dark-orange-74 {
  background: black;
}
.bg-light-orange-74 {
  background: white;
}
.bg-dark-orange-75 {
  background: black;
}
.bg-light-orange-75 {
  background: white;
}
.bg-dark-orange-76 {
  background: black;
}
.bg-light-orange-76 {
  background: white;
}
.bg-dark-orange-77 {
  background: black;
}
.bg-light-orange-77 {
  background: white;
}
.bg-dark-orange-78 {
  background: black;
}
.bg-light-orange-78 {
  background: white;
}
.bg-dark-orange-79 {
  background: black;
}
.bg-light-orange-79 {
  background: white;
}
.bg-dark-orange-80 {
  background: black;
}
.bg-light-orange-80 {
  background: white;
}
.bg-dark-orange-81 {
  background: black;
}
.bg-light-orange-81 {
  background: white;
}
.bg-dark-orange-82 {
  background: black;
}
.bg-light-orange-82 {
  background: white;
}
.bg-dark-orange-83 {
  background: black;
}
.bg-light-orange-83 {
  background: white;
}
.bg-dark-orange-84 {
  background: black;
}
.bg-light-orange-84 {
  background: white;
}
.bg-dark-orange-85 {
  background: black;
}
.bg-light-orange-85 {
  background: white;
}
.bg-dark-orange-86 {
  background: black;
}
.bg-light-orange-86 {
  background: white;
}
.bg-dark-orange-87 {
  background: black;
}
.bg-light-orange-87 {
  background: white;
}
.bg-dark-orange-88 {
  background: black;
}
.bg-light-orange-88 {
  background: white;
}
.bg-dark-orange-89 {
  background: black;
}
.bg-light-orange-89 {
  background: white;
}
.bg-dark-orange-90 {
  background: black;
}
.bg-light-orange-90 {
  background: white;
}
.bg-dark-orange-91 {
  background: black;
}
.bg-light-orange-91 {
  background: white;
}
.bg-dark-orange-92 {
  background: black;
}
.bg-light-orange-92 {
  background: white;
}
.bg-dark-orange-93 {
  background: black;
}
.bg-light-orange-93 {
  background: white;
}
.bg-dark-orange-94 {
  background: black;
}
.bg-light-orange-94 {
  background: white;
}
.bg-dark-orange-95 {
  background: black;
}
.bg-light-orange-95 {
  background: white;
}
.bg-dark-orange-96 {
  background: black;
}
.bg-light-orange-96 {
  background: white;
}
.bg-dark-orange-97 {
  background: black;
}
.bg-light-orange-97 {
  background: white;
}
.bg-dark-orange-98 {
  background: black;
}
.bg-light-orange-98 {
  background: white;
}
.bg-dark-orange-99 {
  background: black;
}
.bg-light-orange-99 {
  background: white;
}
.bg-dark-orange-100 {
  background: black;
}
.bg-light-orange-100 {
  background: white;
}

.text-pink {
  color: #A71163 !important;
}

.border-pink {
  border-color: #A71163;
}

.pink {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-pink {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-pink:hover {
    background-color: #be1371 !important;
  }
}
.tile-pink:active, .tile-pink:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-pink {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-pink {
  background-color: #A71163 !important;
}

.btn-pink {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-pink:focus, .btn-pink:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-pink-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-pink-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-pink-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-pink-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-pink-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-pink-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-pink-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-pink-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-pink-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-pink {
  background: #A71163;
}
.bg-dark-pink-1 {
  background: #a21160;
}
.bg-light-pink-1 {
  background: #ac1166;
}
.bg-dark-pink-2 {
  background: #9e105e;
}
.bg-light-pink-2 {
  background: #b01268;
}
.bg-dark-pink-3 {
  background: #99105b;
}
.bg-light-pink-3 {
  background: #b5126b;
}
.bg-dark-pink-4 {
  background: #940f58;
}
.bg-light-pink-4 {
  background: #ba136e;
}
.bg-dark-pink-5 {
  background: #900f55;
}
.bg-light-pink-5 {
  background: #be1371;
}
.bg-dark-pink-6 {
  background: #8b0e53;
}
.bg-light-pink-6 {
  background: #c31473;
}
.bg-dark-pink-7 {
  background: #870e50;
}
.bg-light-pink-7 {
  background: #c71476;
}
.bg-dark-pink-8 {
  background: #820d4d;
}
.bg-light-pink-8 {
  background: #cc1579;
}
.bg-dark-pink-9 {
  background: #7d0d4a;
}
.bg-light-pink-9 {
  background: #d1157c;
}
.bg-dark-pink-10 {
  background: #790c48;
}
.bg-light-pink-10 {
  background: #d5167e;
}
.bg-dark-pink-11 {
  background: #740c45;
}
.bg-light-pink-11 {
  background: #da1681;
}
.bg-dark-pink-12 {
  background: #6f0b42;
}
.bg-light-pink-12 {
  background: #df1784;
}
.bg-dark-pink-13 {
  background: #6b0b3f;
}
.bg-light-pink-13 {
  background: #e31787;
}
.bg-dark-pink-14 {
  background: #660a3d;
}
.bg-light-pink-14 {
  background: #e71889;
}
.bg-dark-pink-15 {
  background: #620a3a;
}
.bg-light-pink-15 {
  background: #e81d8c;
}
.bg-dark-pink-16 {
  background: #5d0937;
}
.bg-light-pink-16 {
  background: #e8218e;
}
.bg-dark-pink-17 {
  background: #580934;
}
.bg-light-pink-17 {
  background: #e92690;
}
.bg-dark-pink-18 {
  background: #540932;
}
.bg-light-pink-18 {
  background: #e92a93;
}
.bg-dark-pink-19 {
  background: #4f082f;
}
.bg-light-pink-19 {
  background: #ea2f95;
}
.bg-dark-pink-20 {
  background: #4a082c;
}
.bg-light-pink-20 {
  background: #ea3498;
}
.bg-dark-pink-21 {
  background: #460729;
}
.bg-light-pink-21 {
  background: #eb389a;
}
.bg-dark-pink-22 {
  background: #410727;
}
.bg-light-pink-22 {
  background: #eb3d9c;
}
.bg-dark-pink-23 {
  background: #3d0624;
}
.bg-light-pink-23 {
  background: #ec429f;
}
.bg-dark-pink-24 {
  background: #380621;
}
.bg-light-pink-24 {
  background: #ec46a1;
}
.bg-dark-pink-25 {
  background: #33051e;
}
.bg-light-pink-25 {
  background: #ed4ba3;
}
.bg-dark-pink-26 {
  background: #2f051c;
}
.bg-light-pink-26 {
  background: #ed4fa6;
}
.bg-dark-pink-27 {
  background: #2a0419;
}
.bg-light-pink-27 {
  background: #ee54a8;
}
.bg-dark-pink-28 {
  background: #250416;
}
.bg-light-pink-28 {
  background: #ee59aa;
}
.bg-dark-pink-29 {
  background: #210313;
}
.bg-light-pink-29 {
  background: #ef5dad;
}
.bg-dark-pink-30 {
  background: #1c0311;
}
.bg-light-pink-30 {
  background: #ef62af;
}
.bg-dark-pink-31 {
  background: #18020e;
}
.bg-light-pink-31 {
  background: #ef67b1;
}
.bg-dark-pink-32 {
  background: #13020b;
}
.bg-light-pink-32 {
  background: #f06bb4;
}
.bg-dark-pink-33 {
  background: #0e0108;
}
.bg-light-pink-33 {
  background: #f070b6;
}
.bg-dark-pink-34 {
  background: #0a0106;
}
.bg-light-pink-34 {
  background: #f174b9;
}
.bg-dark-pink-35 {
  background: #050103;
}
.bg-light-pink-35 {
  background: #f179bb;
}
.bg-dark-pink-36 {
  background: black;
}
.bg-light-pink-36 {
  background: #f27ebd;
}
.bg-dark-pink-37 {
  background: black;
}
.bg-light-pink-37 {
  background: #f282c0;
}
.bg-dark-pink-38 {
  background: black;
}
.bg-light-pink-38 {
  background: #f387c2;
}
.bg-dark-pink-39 {
  background: black;
}
.bg-light-pink-39 {
  background: #f38cc4;
}
.bg-dark-pink-40 {
  background: black;
}
.bg-light-pink-40 {
  background: #f490c7;
}
.bg-dark-pink-41 {
  background: black;
}
.bg-light-pink-41 {
  background: #f495c9;
}
.bg-dark-pink-42 {
  background: black;
}
.bg-light-pink-42 {
  background: #f59acb;
}
.bg-dark-pink-43 {
  background: black;
}
.bg-light-pink-43 {
  background: #f59ece;
}
.bg-dark-pink-44 {
  background: black;
}
.bg-light-pink-44 {
  background: #f6a3d0;
}
.bg-dark-pink-45 {
  background: black;
}
.bg-light-pink-45 {
  background: #f6a7d2;
}
.bg-dark-pink-46 {
  background: black;
}
.bg-light-pink-46 {
  background: #f7acd5;
}
.bg-dark-pink-47 {
  background: black;
}
.bg-light-pink-47 {
  background: #f7b1d7;
}
.bg-dark-pink-48 {
  background: black;
}
.bg-light-pink-48 {
  background: #f7b5d9;
}
.bg-dark-pink-49 {
  background: black;
}
.bg-light-pink-49 {
  background: #f8badc;
}
.bg-dark-pink-50 {
  background: black;
}
.bg-light-pink-50 {
  background: #f8bfde;
}
.bg-dark-pink-51 {
  background: black;
}
.bg-light-pink-51 {
  background: #f9c3e1;
}
.bg-dark-pink-52 {
  background: black;
}
.bg-light-pink-52 {
  background: #f9c8e3;
}
.bg-dark-pink-53 {
  background: black;
}
.bg-light-pink-53 {
  background: #facce5;
}
.bg-dark-pink-54 {
  background: black;
}
.bg-light-pink-54 {
  background: #fad1e8;
}
.bg-dark-pink-55 {
  background: black;
}
.bg-light-pink-55 {
  background: #fbd6ea;
}
.bg-dark-pink-56 {
  background: black;
}
.bg-light-pink-56 {
  background: #fbdaec;
}
.bg-dark-pink-57 {
  background: black;
}
.bg-light-pink-57 {
  background: #fcdfef;
}
.bg-dark-pink-58 {
  background: black;
}
.bg-light-pink-58 {
  background: #fce4f1;
}
.bg-dark-pink-59 {
  background: black;
}
.bg-light-pink-59 {
  background: #fde8f3;
}
.bg-dark-pink-60 {
  background: black;
}
.bg-light-pink-60 {
  background: #fdedf6;
}
.bg-dark-pink-61 {
  background: black;
}
.bg-light-pink-61 {
  background: #fef1f8;
}
.bg-dark-pink-62 {
  background: black;
}
.bg-light-pink-62 {
  background: #fef6fa;
}
.bg-dark-pink-63 {
  background: black;
}
.bg-light-pink-63 {
  background: #fffbfd;
}
.bg-dark-pink-64 {
  background: black;
}
.bg-light-pink-64 {
  background: white;
}
.bg-dark-pink-65 {
  background: black;
}
.bg-light-pink-65 {
  background: white;
}
.bg-dark-pink-66 {
  background: black;
}
.bg-light-pink-66 {
  background: white;
}
.bg-dark-pink-67 {
  background: black;
}
.bg-light-pink-67 {
  background: white;
}
.bg-dark-pink-68 {
  background: black;
}
.bg-light-pink-68 {
  background: white;
}
.bg-dark-pink-69 {
  background: black;
}
.bg-light-pink-69 {
  background: white;
}
.bg-dark-pink-70 {
  background: black;
}
.bg-light-pink-70 {
  background: white;
}
.bg-dark-pink-71 {
  background: black;
}
.bg-light-pink-71 {
  background: white;
}
.bg-dark-pink-72 {
  background: black;
}
.bg-light-pink-72 {
  background: white;
}
.bg-dark-pink-73 {
  background: black;
}
.bg-light-pink-73 {
  background: white;
}
.bg-dark-pink-74 {
  background: black;
}
.bg-light-pink-74 {
  background: white;
}
.bg-dark-pink-75 {
  background: black;
}
.bg-light-pink-75 {
  background: white;
}
.bg-dark-pink-76 {
  background: black;
}
.bg-light-pink-76 {
  background: white;
}
.bg-dark-pink-77 {
  background: black;
}
.bg-light-pink-77 {
  background: white;
}
.bg-dark-pink-78 {
  background: black;
}
.bg-light-pink-78 {
  background: white;
}
.bg-dark-pink-79 {
  background: black;
}
.bg-light-pink-79 {
  background: white;
}
.bg-dark-pink-80 {
  background: black;
}
.bg-light-pink-80 {
  background: white;
}
.bg-dark-pink-81 {
  background: black;
}
.bg-light-pink-81 {
  background: white;
}
.bg-dark-pink-82 {
  background: black;
}
.bg-light-pink-82 {
  background: white;
}
.bg-dark-pink-83 {
  background: black;
}
.bg-light-pink-83 {
  background: white;
}
.bg-dark-pink-84 {
  background: black;
}
.bg-light-pink-84 {
  background: white;
}
.bg-dark-pink-85 {
  background: black;
}
.bg-light-pink-85 {
  background: white;
}
.bg-dark-pink-86 {
  background: black;
}
.bg-light-pink-86 {
  background: white;
}
.bg-dark-pink-87 {
  background: black;
}
.bg-light-pink-87 {
  background: white;
}
.bg-dark-pink-88 {
  background: black;
}
.bg-light-pink-88 {
  background: white;
}
.bg-dark-pink-89 {
  background: black;
}
.bg-light-pink-89 {
  background: white;
}
.bg-dark-pink-90 {
  background: black;
}
.bg-light-pink-90 {
  background: white;
}
.bg-dark-pink-91 {
  background: black;
}
.bg-light-pink-91 {
  background: white;
}
.bg-dark-pink-92 {
  background: black;
}
.bg-light-pink-92 {
  background: white;
}
.bg-dark-pink-93 {
  background: black;
}
.bg-light-pink-93 {
  background: white;
}
.bg-dark-pink-94 {
  background: black;
}
.bg-light-pink-94 {
  background: white;
}
.bg-dark-pink-95 {
  background: black;
}
.bg-light-pink-95 {
  background: white;
}
.bg-dark-pink-96 {
  background: black;
}
.bg-light-pink-96 {
  background: white;
}
.bg-dark-pink-97 {
  background: black;
}
.bg-light-pink-97 {
  background: white;
}
.bg-dark-pink-98 {
  background: black;
}
.bg-light-pink-98 {
  background: white;
}
.bg-dark-pink-99 {
  background: black;
}
.bg-light-pink-99 {
  background: white;
}
.bg-dark-pink-100 {
  background: black;
}
.bg-light-pink-100 {
  background: white;
}

.text-purple {
  color: #30205D !important;
}

.border-purple {
  border-color: #30205D;
}

.purple {
  background-color: #30205D !important;
  color: white !important;
}

.tile-purple {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-purple:hover {
    background-color: #3a2770 !important;
  }
}
.tile-purple:active, .tile-purple:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-purple {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-purple {
  background-color: #30205D !important;
}

.btn-purple {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-purple:focus, .btn-purple:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-purple-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-purple-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-purple-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-purple-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-purple-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-purple-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-purple-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-purple-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-purple-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-purple {
  background: #30205D;
}
.bg-dark-purple-1 {
  background: #2e1f59;
}
.bg-light-purple-1 {
  background: #322161;
}
.bg-dark-purple-2 {
  background: #2c1d55;
}
.bg-light-purple-2 {
  background: #342365;
}
.bg-dark-purple-3 {
  background: #2a1c52;
}
.bg-light-purple-3 {
  background: #362468;
}
.bg-dark-purple-4 {
  background: #281b4e;
}
.bg-light-purple-4 {
  background: #38256c;
}
.bg-dark-purple-5 {
  background: #26194a;
}
.bg-light-purple-5 {
  background: #3a2770;
}
.bg-dark-purple-6 {
  background: #241846;
}
.bg-light-purple-6 {
  background: #3c2874;
}
.bg-dark-purple-7 {
  background: #221742;
}
.bg-light-purple-7 {
  background: #3e2978;
}
.bg-dark-purple-8 {
  background: #20163f;
}
.bg-light-purple-8 {
  background: #402a7b;
}
.bg-dark-purple-9 {
  background: #1e143b;
}
.bg-light-purple-9 {
  background: #422c7f;
}
.bg-dark-purple-10 {
  background: #1c1337;
}
.bg-light-purple-10 {
  background: #442d83;
}
.bg-dark-purple-11 {
  background: #1a1233;
}
.bg-light-purple-11 {
  background: #462e87;
}
.bg-dark-purple-12 {
  background: #18102f;
}
.bg-light-purple-12 {
  background: #48308b;
}
.bg-dark-purple-13 {
  background: #170f2c;
}
.bg-light-purple-13 {
  background: #49318e;
}
.bg-dark-purple-14 {
  background: #150e28;
}
.bg-light-purple-14 {
  background: #4b3292;
}
.bg-dark-purple-15 {
  background: #130c24;
}
.bg-light-purple-15 {
  background: #4d3496;
}
.bg-dark-purple-16 {
  background: #110b20;
}
.bg-light-purple-16 {
  background: #4f359a;
}
.bg-dark-purple-17 {
  background: #0f0a1c;
}
.bg-light-purple-17 {
  background: #51369e;
}
.bg-dark-purple-18 {
  background: #0d0819;
}
.bg-light-purple-18 {
  background: #5338a1;
}
.bg-dark-purple-19 {
  background: #0b0715;
}
.bg-light-purple-19 {
  background: #5539a5;
}
.bg-dark-purple-20 {
  background: #090611;
}
.bg-light-purple-20 {
  background: #573aa9;
}
.bg-dark-purple-21 {
  background: #07050d;
}
.bg-light-purple-21 {
  background: #593bad;
}
.bg-dark-purple-22 {
  background: #05030a;
}
.bg-light-purple-22 {
  background: #5b3db0;
}
.bg-dark-purple-23 {
  background: #030206;
}
.bg-light-purple-23 {
  background: #5d3eb4;
}
.bg-dark-purple-24 {
  background: #010102;
}
.bg-light-purple-24 {
  background: #5f3fb8;
}
.bg-dark-purple-25 {
  background: black;
}
.bg-light-purple-25 {
  background: #6141bc;
}
.bg-dark-purple-26 {
  background: black;
}
.bg-light-purple-26 {
  background: #6443be;
}
.bg-dark-purple-27 {
  background: black;
}
.bg-light-purple-27 {
  background: #6747c0;
}
.bg-dark-purple-28 {
  background: black;
}
.bg-light-purple-28 {
  background: #6a4bc1;
}
.bg-dark-purple-29 {
  background: black;
}
.bg-light-purple-29 {
  background: #6d4fc2;
}
.bg-dark-purple-30 {
  background: black;
}
.bg-light-purple-30 {
  background: #7052c4;
}
.bg-dark-purple-31 {
  background: black;
}
.bg-light-purple-31 {
  background: #7356c5;
}
.bg-dark-purple-32 {
  background: black;
}
.bg-light-purple-32 {
  background: #765ac6;
}
.bg-dark-purple-33 {
  background: black;
}
.bg-light-purple-33 {
  background: #7a5ec8;
}
.bg-dark-purple-34 {
  background: black;
}
.bg-light-purple-34 {
  background: #7d62c9;
}
.bg-dark-purple-35 {
  background: black;
}
.bg-light-purple-35 {
  background: #8065ca;
}
.bg-dark-purple-36 {
  background: black;
}
.bg-light-purple-36 {
  background: #8369cb;
}
.bg-dark-purple-37 {
  background: black;
}
.bg-light-purple-37 {
  background: #866dcd;
}
.bg-dark-purple-38 {
  background: black;
}
.bg-light-purple-38 {
  background: #8971ce;
}
.bg-dark-purple-39 {
  background: black;
}
.bg-light-purple-39 {
  background: #8c75cf;
}
.bg-dark-purple-40 {
  background: black;
}
.bg-light-purple-40 {
  background: #9078d1;
}
.bg-dark-purple-41 {
  background: black;
}
.bg-light-purple-41 {
  background: #937cd2;
}
.bg-dark-purple-42 {
  background: black;
}
.bg-light-purple-42 {
  background: #9680d3;
}
.bg-dark-purple-43 {
  background: black;
}
.bg-light-purple-43 {
  background: #9984d5;
}
.bg-dark-purple-44 {
  background: black;
}
.bg-light-purple-44 {
  background: #9c88d6;
}
.bg-dark-purple-45 {
  background: black;
}
.bg-light-purple-45 {
  background: #9f8bd7;
}
.bg-dark-purple-46 {
  background: black;
}
.bg-light-purple-46 {
  background: #a28fd8;
}
.bg-dark-purple-47 {
  background: black;
}
.bg-light-purple-47 {
  background: #a593da;
}
.bg-dark-purple-48 {
  background: black;
}
.bg-light-purple-48 {
  background: #a997db;
}
.bg-dark-purple-49 {
  background: black;
}
.bg-light-purple-49 {
  background: #ac9adc;
}
.bg-dark-purple-50 {
  background: black;
}
.bg-light-purple-50 {
  background: #af9ede;
}
.bg-dark-purple-51 {
  background: black;
}
.bg-light-purple-51 {
  background: #b2a2df;
}
.bg-dark-purple-52 {
  background: black;
}
.bg-light-purple-52 {
  background: #b5a6e0;
}
.bg-dark-purple-53 {
  background: black;
}
.bg-light-purple-53 {
  background: #b8aae2;
}
.bg-dark-purple-54 {
  background: black;
}
.bg-light-purple-54 {
  background: #bbade3;
}
.bg-dark-purple-55 {
  background: black;
}
.bg-light-purple-55 {
  background: #bfb1e4;
}
.bg-dark-purple-56 {
  background: black;
}
.bg-light-purple-56 {
  background: #c2b5e6;
}
.bg-dark-purple-57 {
  background: black;
}
.bg-light-purple-57 {
  background: #c5b9e7;
}
.bg-dark-purple-58 {
  background: black;
}
.bg-light-purple-58 {
  background: #c8bde8;
}
.bg-dark-purple-59 {
  background: black;
}
.bg-light-purple-59 {
  background: #cbc0e9;
}
.bg-dark-purple-60 {
  background: black;
}
.bg-light-purple-60 {
  background: #cec4eb;
}
.bg-dark-purple-61 {
  background: black;
}
.bg-light-purple-61 {
  background: #d1c8ec;
}
.bg-dark-purple-62 {
  background: black;
}
.bg-light-purple-62 {
  background: #d5cced;
}
.bg-dark-purple-63 {
  background: black;
}
.bg-light-purple-63 {
  background: #d8d0ef;
}
.bg-dark-purple-64 {
  background: black;
}
.bg-light-purple-64 {
  background: #dbd3f0;
}
.bg-dark-purple-65 {
  background: black;
}
.bg-light-purple-65 {
  background: #ded7f1;
}
.bg-dark-purple-66 {
  background: black;
}
.bg-light-purple-66 {
  background: #e1dbf3;
}
.bg-dark-purple-67 {
  background: black;
}
.bg-light-purple-67 {
  background: #e4dff4;
}
.bg-dark-purple-68 {
  background: black;
}
.bg-light-purple-68 {
  background: #e7e3f5;
}
.bg-dark-purple-69 {
  background: black;
}
.bg-light-purple-69 {
  background: #ebe6f7;
}
.bg-dark-purple-70 {
  background: black;
}
.bg-light-purple-70 {
  background: #eeeaf8;
}
.bg-dark-purple-71 {
  background: black;
}
.bg-light-purple-71 {
  background: #f1eef9;
}
.bg-dark-purple-72 {
  background: black;
}
.bg-light-purple-72 {
  background: #f4f2fa;
}
.bg-dark-purple-73 {
  background: black;
}
.bg-light-purple-73 {
  background: #f7f6fc;
}
.bg-dark-purple-74 {
  background: black;
}
.bg-light-purple-74 {
  background: #faf9fd;
}
.bg-dark-purple-75 {
  background: black;
}
.bg-light-purple-75 {
  background: #fdfdfe;
}
.bg-dark-purple-76 {
  background: black;
}
.bg-light-purple-76 {
  background: white;
}
.bg-dark-purple-77 {
  background: black;
}
.bg-light-purple-77 {
  background: white;
}
.bg-dark-purple-78 {
  background: black;
}
.bg-light-purple-78 {
  background: white;
}
.bg-dark-purple-79 {
  background: black;
}
.bg-light-purple-79 {
  background: white;
}
.bg-dark-purple-80 {
  background: black;
}
.bg-light-purple-80 {
  background: white;
}
.bg-dark-purple-81 {
  background: black;
}
.bg-light-purple-81 {
  background: white;
}
.bg-dark-purple-82 {
  background: black;
}
.bg-light-purple-82 {
  background: white;
}
.bg-dark-purple-83 {
  background: black;
}
.bg-light-purple-83 {
  background: white;
}
.bg-dark-purple-84 {
  background: black;
}
.bg-light-purple-84 {
  background: white;
}
.bg-dark-purple-85 {
  background: black;
}
.bg-light-purple-85 {
  background: white;
}
.bg-dark-purple-86 {
  background: black;
}
.bg-light-purple-86 {
  background: white;
}
.bg-dark-purple-87 {
  background: black;
}
.bg-light-purple-87 {
  background: white;
}
.bg-dark-purple-88 {
  background: black;
}
.bg-light-purple-88 {
  background: white;
}
.bg-dark-purple-89 {
  background: black;
}
.bg-light-purple-89 {
  background: white;
}
.bg-dark-purple-90 {
  background: black;
}
.bg-light-purple-90 {
  background: white;
}
.bg-dark-purple-91 {
  background: black;
}
.bg-light-purple-91 {
  background: white;
}
.bg-dark-purple-92 {
  background: black;
}
.bg-light-purple-92 {
  background: white;
}
.bg-dark-purple-93 {
  background: black;
}
.bg-light-purple-93 {
  background: white;
}
.bg-dark-purple-94 {
  background: black;
}
.bg-light-purple-94 {
  background: white;
}
.bg-dark-purple-95 {
  background: black;
}
.bg-light-purple-95 {
  background: white;
}
.bg-dark-purple-96 {
  background: black;
}
.bg-light-purple-96 {
  background: white;
}
.bg-dark-purple-97 {
  background: black;
}
.bg-light-purple-97 {
  background: white;
}
.bg-dark-purple-98 {
  background: black;
}
.bg-light-purple-98 {
  background: white;
}
.bg-dark-purple-99 {
  background: black;
}
.bg-light-purple-99 {
  background: white;
}
.bg-dark-purple-100 {
  background: black;
}
.bg-light-purple-100 {
  background: white;
}

.text-mymhealth {
  color: #007E9E !important;
}

.border-mymhealth {
  border-color: #007E9E;
}

.mymhealth {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-mymhealth {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-mymhealth:hover {
    background-color: #0092b8 !important;
  }
}
.tile-mymhealth:active, .tile-mymhealth:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-mymhealth {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mymhealth {
  background-color: #007E9E !important;
}

.btn-mymhealth {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-mymhealth:focus, .btn-mymhealth:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-mymhealth-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-mymhealth-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-mymhealth-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-mymhealth-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-mymhealth-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-mymhealth-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-mymhealth-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-mymhealth-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-mymhealth-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-mymhealth {
  background: #007E9E;
}
.bg-dark-mymhealth-1 {
  background: #007a99;
}
.bg-light-mymhealth-1 {
  background: #0082a3;
}
.bg-dark-mymhealth-2 {
  background: #007694;
}
.bg-light-mymhealth-2 {
  background: #0086a8;
}
.bg-dark-mymhealth-3 {
  background: #00728f;
}
.bg-light-mymhealth-3 {
  background: #008aad;
}
.bg-dark-mymhealth-4 {
  background: #006e8a;
}
.bg-light-mymhealth-4 {
  background: #008eb2;
}
.bg-dark-mymhealth-5 {
  background: #006a85;
}
.bg-light-mymhealth-5 {
  background: #0092b8;
}
.bg-dark-mymhealth-6 {
  background: #00667f;
}
.bg-light-mymhealth-6 {
  background: #0096bd;
}
.bg-dark-mymhealth-7 {
  background: #00627a;
}
.bg-light-mymhealth-7 {
  background: #009ac2;
}
.bg-dark-mymhealth-8 {
  background: #005d75;
}
.bg-light-mymhealth-8 {
  background: #009fc7;
}
.bg-dark-mymhealth-9 {
  background: #005970;
}
.bg-light-mymhealth-9 {
  background: #00a3cc;
}
.bg-dark-mymhealth-10 {
  background: #00556b;
}
.bg-light-mymhealth-10 {
  background: #00a7d1;
}
.bg-dark-mymhealth-11 {
  background: #005166;
}
.bg-light-mymhealth-11 {
  background: #00abd6;
}
.bg-dark-mymhealth-12 {
  background: #004d61;
}
.bg-light-mymhealth-12 {
  background: #00afdb;
}
.bg-dark-mymhealth-13 {
  background: #00495c;
}
.bg-light-mymhealth-13 {
  background: #00b3e0;
}
.bg-dark-mymhealth-14 {
  background: #004557;
}
.bg-light-mymhealth-14 {
  background: #00b7e5;
}
.bg-dark-mymhealth-15 {
  background: #004152;
}
.bg-light-mymhealth-15 {
  background: #00bbeb;
}
.bg-dark-mymhealth-16 {
  background: #003d4c;
}
.bg-light-mymhealth-16 {
  background: #00bff0;
}
.bg-dark-mymhealth-17 {
  background: #003947;
}
.bg-light-mymhealth-17 {
  background: #00c3f5;
}
.bg-dark-mymhealth-18 {
  background: #003542;
}
.bg-light-mymhealth-18 {
  background: #00c7fa;
}
.bg-dark-mymhealth-19 {
  background: #00313d;
}
.bg-light-mymhealth-19 {
  background: #00cbff;
}
.bg-dark-mymhealth-20 {
  background: #002d38;
}
.bg-light-mymhealth-20 {
  background: #05ccff;
}
.bg-dark-mymhealth-21 {
  background: #002933;
}
.bg-light-mymhealth-21 {
  background: #0acdff;
}
.bg-dark-mymhealth-22 {
  background: #00252e;
}
.bg-light-mymhealth-22 {
  background: #0fceff;
}
.bg-dark-mymhealth-23 {
  background: #002029;
}
.bg-light-mymhealth-23 {
  background: #14cfff;
}
.bg-dark-mymhealth-24 {
  background: #001c24;
}
.bg-light-mymhealth-24 {
  background: #19d0ff;
}
.bg-dark-mymhealth-25 {
  background: #00181f;
}
.bg-light-mymhealth-25 {
  background: #1fd2ff;
}
.bg-dark-mymhealth-26 {
  background: #001419;
}
.bg-light-mymhealth-26 {
  background: #24d3ff;
}
.bg-dark-mymhealth-27 {
  background: #001014;
}
.bg-light-mymhealth-27 {
  background: #29d4ff;
}
.bg-dark-mymhealth-28 {
  background: #000c0f;
}
.bg-light-mymhealth-28 {
  background: #2ed5ff;
}
.bg-dark-mymhealth-29 {
  background: #00080a;
}
.bg-light-mymhealth-29 {
  background: #33d6ff;
}
.bg-dark-mymhealth-30 {
  background: #000405;
}
.bg-light-mymhealth-30 {
  background: #38d7ff;
}
.bg-dark-mymhealth-31 {
  background: black;
}
.bg-light-mymhealth-31 {
  background: #3dd8ff;
}
.bg-dark-mymhealth-32 {
  background: black;
}
.bg-light-mymhealth-32 {
  background: #42d9ff;
}
.bg-dark-mymhealth-33 {
  background: black;
}
.bg-light-mymhealth-33 {
  background: #47daff;
}
.bg-dark-mymhealth-34 {
  background: black;
}
.bg-light-mymhealth-34 {
  background: #4cdbff;
}
.bg-dark-mymhealth-35 {
  background: black;
}
.bg-light-mymhealth-35 {
  background: #52dcff;
}
.bg-dark-mymhealth-36 {
  background: black;
}
.bg-light-mymhealth-36 {
  background: #57ddff;
}
.bg-dark-mymhealth-37 {
  background: black;
}
.bg-light-mymhealth-37 {
  background: #5cdeff;
}
.bg-dark-mymhealth-38 {
  background: black;
}
.bg-light-mymhealth-38 {
  background: #61dfff;
}
.bg-dark-mymhealth-39 {
  background: black;
}
.bg-light-mymhealth-39 {
  background: #66e0ff;
}
.bg-dark-mymhealth-40 {
  background: black;
}
.bg-light-mymhealth-40 {
  background: #6be1ff;
}
.bg-dark-mymhealth-41 {
  background: black;
}
.bg-light-mymhealth-41 {
  background: #70e2ff;
}
.bg-dark-mymhealth-42 {
  background: black;
}
.bg-light-mymhealth-42 {
  background: #75e3ff;
}
.bg-dark-mymhealth-43 {
  background: black;
}
.bg-light-mymhealth-43 {
  background: #7ae4ff;
}
.bg-dark-mymhealth-44 {
  background: black;
}
.bg-light-mymhealth-44 {
  background: #7fe5ff;
}
.bg-dark-mymhealth-45 {
  background: black;
}
.bg-light-mymhealth-45 {
  background: #85e6ff;
}
.bg-dark-mymhealth-46 {
  background: black;
}
.bg-light-mymhealth-46 {
  background: #8ae7ff;
}
.bg-dark-mymhealth-47 {
  background: black;
}
.bg-light-mymhealth-47 {
  background: #8fe8ff;
}
.bg-dark-mymhealth-48 {
  background: black;
}
.bg-light-mymhealth-48 {
  background: #94e9ff;
}
.bg-dark-mymhealth-49 {
  background: black;
}
.bg-light-mymhealth-49 {
  background: #99eaff;
}
.bg-dark-mymhealth-50 {
  background: black;
}
.bg-light-mymhealth-50 {
  background: #9eebff;
}
.bg-dark-mymhealth-51 {
  background: black;
}
.bg-light-mymhealth-51 {
  background: #a3ecff;
}
.bg-dark-mymhealth-52 {
  background: black;
}
.bg-light-mymhealth-52 {
  background: #a8edff;
}
.bg-dark-mymhealth-53 {
  background: black;
}
.bg-light-mymhealth-53 {
  background: #adeeff;
}
.bg-dark-mymhealth-54 {
  background: black;
}
.bg-light-mymhealth-54 {
  background: #b2efff;
}
.bg-dark-mymhealth-55 {
  background: black;
}
.bg-light-mymhealth-55 {
  background: #b8f1ff;
}
.bg-dark-mymhealth-56 {
  background: black;
}
.bg-light-mymhealth-56 {
  background: #bdf2ff;
}
.bg-dark-mymhealth-57 {
  background: black;
}
.bg-light-mymhealth-57 {
  background: #c2f3ff;
}
.bg-dark-mymhealth-58 {
  background: black;
}
.bg-light-mymhealth-58 {
  background: #c7f4ff;
}
.bg-dark-mymhealth-59 {
  background: black;
}
.bg-light-mymhealth-59 {
  background: #ccf5ff;
}
.bg-dark-mymhealth-60 {
  background: black;
}
.bg-light-mymhealth-60 {
  background: #d1f6ff;
}
.bg-dark-mymhealth-61 {
  background: black;
}
.bg-light-mymhealth-61 {
  background: #d6f7ff;
}
.bg-dark-mymhealth-62 {
  background: black;
}
.bg-light-mymhealth-62 {
  background: #dbf8ff;
}
.bg-dark-mymhealth-63 {
  background: black;
}
.bg-light-mymhealth-63 {
  background: #e0f9ff;
}
.bg-dark-mymhealth-64 {
  background: black;
}
.bg-light-mymhealth-64 {
  background: #e5faff;
}
.bg-dark-mymhealth-65 {
  background: black;
}
.bg-light-mymhealth-65 {
  background: #ebfbff;
}
.bg-dark-mymhealth-66 {
  background: black;
}
.bg-light-mymhealth-66 {
  background: #f0fcff;
}
.bg-dark-mymhealth-67 {
  background: black;
}
.bg-light-mymhealth-67 {
  background: #f5fdff;
}
.bg-dark-mymhealth-68 {
  background: black;
}
.bg-light-mymhealth-68 {
  background: #fafeff;
}
.bg-dark-mymhealth-69 {
  background: black;
}
.bg-light-mymhealth-69 {
  background: white;
}
.bg-dark-mymhealth-70 {
  background: black;
}
.bg-light-mymhealth-70 {
  background: white;
}
.bg-dark-mymhealth-71 {
  background: black;
}
.bg-light-mymhealth-71 {
  background: white;
}
.bg-dark-mymhealth-72 {
  background: black;
}
.bg-light-mymhealth-72 {
  background: white;
}
.bg-dark-mymhealth-73 {
  background: black;
}
.bg-light-mymhealth-73 {
  background: white;
}
.bg-dark-mymhealth-74 {
  background: black;
}
.bg-light-mymhealth-74 {
  background: white;
}
.bg-dark-mymhealth-75 {
  background: black;
}
.bg-light-mymhealth-75 {
  background: white;
}
.bg-dark-mymhealth-76 {
  background: black;
}
.bg-light-mymhealth-76 {
  background: white;
}
.bg-dark-mymhealth-77 {
  background: black;
}
.bg-light-mymhealth-77 {
  background: white;
}
.bg-dark-mymhealth-78 {
  background: black;
}
.bg-light-mymhealth-78 {
  background: white;
}
.bg-dark-mymhealth-79 {
  background: black;
}
.bg-light-mymhealth-79 {
  background: white;
}
.bg-dark-mymhealth-80 {
  background: black;
}
.bg-light-mymhealth-80 {
  background: white;
}
.bg-dark-mymhealth-81 {
  background: black;
}
.bg-light-mymhealth-81 {
  background: white;
}
.bg-dark-mymhealth-82 {
  background: black;
}
.bg-light-mymhealth-82 {
  background: white;
}
.bg-dark-mymhealth-83 {
  background: black;
}
.bg-light-mymhealth-83 {
  background: white;
}
.bg-dark-mymhealth-84 {
  background: black;
}
.bg-light-mymhealth-84 {
  background: white;
}
.bg-dark-mymhealth-85 {
  background: black;
}
.bg-light-mymhealth-85 {
  background: white;
}
.bg-dark-mymhealth-86 {
  background: black;
}
.bg-light-mymhealth-86 {
  background: white;
}
.bg-dark-mymhealth-87 {
  background: black;
}
.bg-light-mymhealth-87 {
  background: white;
}
.bg-dark-mymhealth-88 {
  background: black;
}
.bg-light-mymhealth-88 {
  background: white;
}
.bg-dark-mymhealth-89 {
  background: black;
}
.bg-light-mymhealth-89 {
  background: white;
}
.bg-dark-mymhealth-90 {
  background: black;
}
.bg-light-mymhealth-90 {
  background: white;
}
.bg-dark-mymhealth-91 {
  background: black;
}
.bg-light-mymhealth-91 {
  background: white;
}
.bg-dark-mymhealth-92 {
  background: black;
}
.bg-light-mymhealth-92 {
  background: white;
}
.bg-dark-mymhealth-93 {
  background: black;
}
.bg-light-mymhealth-93 {
  background: white;
}
.bg-dark-mymhealth-94 {
  background: black;
}
.bg-light-mymhealth-94 {
  background: white;
}
.bg-dark-mymhealth-95 {
  background: black;
}
.bg-light-mymhealth-95 {
  background: white;
}
.bg-dark-mymhealth-96 {
  background: black;
}
.bg-light-mymhealth-96 {
  background: white;
}
.bg-dark-mymhealth-97 {
  background: black;
}
.bg-light-mymhealth-97 {
  background: white;
}
.bg-dark-mymhealth-98 {
  background: black;
}
.bg-light-mymhealth-98 {
  background: white;
}
.bg-dark-mymhealth-99 {
  background: black;
}
.bg-light-mymhealth-99 {
  background: white;
}
.bg-dark-mymhealth-100 {
  background: black;
}
.bg-light-mymhealth-100 {
  background: white;
}

.text-mycopd {
  color: #0C65A1 !important;
}

.border-mycopd {
  border-color: #0C65A1;
}

.mycopd {
  background-color: #0C65A1 !important;
  color: white !important;
}

.tile-mycopd {
  background: #0C65A1 !important;
}
@media (min-width: 1025px) {
  .tile-mycopd:hover {
    background-color: #0e74b9 !important;
  }
}
.tile-mycopd:active, .tile-mycopd:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(12, 101, 161, 0.5);
  background-color: #0d6baa !important;
}

.target-mycopd {
  background: #0C65A1 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mycopd {
  background-color: #0C65A1 !important;
}

.btn-mycopd {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #0C65A1 !important;
  border: 2px solid #0C65A1 !important;
}
.btn-mycopd:focus, .btn-mycopd:active {
  outline: none;
  color: white !important;
  background: #0C65A1 !important;
  text-decoration: none;
}

.bg-overlay-mycopd-10 {
  background: rgba(12, 101, 161, 0.1);
}
.bg-overlay-mycopd-20 {
  background: rgba(12, 101, 161, 0.2);
}
.bg-overlay-mycopd-30 {
  background: rgba(12, 101, 161, 0.3);
}
.bg-overlay-mycopd-40 {
  background: rgba(12, 101, 161, 0.4);
}
.bg-overlay-mycopd-50 {
  background: rgba(12, 101, 161, 0.5);
}
.bg-overlay-mycopd-60 {
  background: rgba(12, 101, 161, 0.6);
}
.bg-overlay-mycopd-70 {
  background: rgba(12, 101, 161, 0.7);
}
.bg-overlay-mycopd-80 {
  background: rgba(12, 101, 161, 0.8);
}
.bg-overlay-mycopd-90 {
  background: rgba(12, 101, 161, 0.9);
}
.bg-mycopd {
  background: #0C65A1;
}
.bg-dark-mycopd-1 {
  background: #0c629c;
}
.bg-light-mycopd-1 {
  background: #0c68a6;
}
.bg-dark-mycopd-2 {
  background: #0b5f98;
}
.bg-light-mycopd-2 {
  background: #0d6baa;
}
.bg-dark-mycopd-3 {
  background: #0b5c93;
}
.bg-light-mycopd-3 {
  background: #0d6eaf;
}
.bg-dark-mycopd-4 {
  background: #0b598e;
}
.bg-light-mycopd-4 {
  background: #0d71b4;
}
.bg-dark-mycopd-5 {
  background: #0a5689;
}
.bg-light-mycopd-5 {
  background: #0e74b9;
}
.bg-dark-mycopd-6 {
  background: #0a5385;
}
.bg-light-mycopd-6 {
  background: #0e77bd;
}
.bg-dark-mycopd-7 {
  background: #0a5080;
}
.bg-light-mycopd-7 {
  background: #0e7ac2;
}
.bg-dark-mycopd-8 {
  background: #094d7b;
}
.bg-light-mycopd-8 {
  background: #0f7dc7;
}
.bg-dark-mycopd-9 {
  background: #094a76;
}
.bg-light-mycopd-9 {
  background: #0f80cc;
}
.bg-dark-mycopd-10 {
  background: #084772;
}
.bg-light-mycopd-10 {
  background: #1083d0;
}
.bg-dark-mycopd-11 {
  background: #08446d;
}
.bg-light-mycopd-11 {
  background: #1086d5;
}
.bg-dark-mycopd-12 {
  background: #084168;
}
.bg-light-mycopd-12 {
  background: #1089da;
}
.bg-dark-mycopd-13 {
  background: #073e63;
}
.bg-light-mycopd-13 {
  background: #118cdf;
}
.bg-dark-mycopd-14 {
  background: #073b5f;
}
.bg-light-mycopd-14 {
  background: #118fe3;
}
.bg-dark-mycopd-15 {
  background: #07385a;
}
.bg-light-mycopd-15 {
  background: #1192e8;
}
.bg-dark-mycopd-16 {
  background: #063555;
}
.bg-light-mycopd-16 {
  background: #1295ed;
}
.bg-dark-mycopd-17 {
  background: #063250;
}
.bg-light-mycopd-17 {
  background: #1697ee;
}
.bg-dark-mycopd-18 {
  background: #062f4c;
}
.bg-light-mycopd-18 {
  background: #1b99ee;
}
.bg-dark-mycopd-19 {
  background: #052c47;
}
.bg-light-mycopd-19 {
  background: #209bee;
}
.bg-dark-mycopd-20 {
  background: #052942;
}
.bg-light-mycopd-20 {
  background: #249def;
}
.bg-dark-mycopd-21 {
  background: #05263d;
}
.bg-light-mycopd-21 {
  background: #299fef;
}
.bg-dark-mycopd-22 {
  background: #042339;
}
.bg-light-mycopd-22 {
  background: #2ea1ef;
}
.bg-dark-mycopd-23 {
  background: #042134;
}
.bg-light-mycopd-23 {
  background: #33a4f0;
}
.bg-dark-mycopd-24 {
  background: #041e2f;
}
.bg-light-mycopd-24 {
  background: #37a6f0;
}
.bg-dark-mycopd-25 {
  background: #031b2a;
}
.bg-light-mycopd-25 {
  background: #3ca8f0;
}
.bg-dark-mycopd-26 {
  background: #031826;
}
.bg-light-mycopd-26 {
  background: #41aaf1;
}
.bg-dark-mycopd-27 {
  background: #021521;
}
.bg-light-mycopd-27 {
  background: #46acf1;
}
.bg-dark-mycopd-28 {
  background: #02121c;
}
.bg-light-mycopd-28 {
  background: #4aaef2;
}
.bg-dark-mycopd-29 {
  background: #020f17;
}
.bg-light-mycopd-29 {
  background: #4fb0f2;
}
.bg-dark-mycopd-30 {
  background: #010c13;
}
.bg-light-mycopd-30 {
  background: #54b2f2;
}
.bg-dark-mycopd-31 {
  background: #01090e;
}
.bg-light-mycopd-31 {
  background: #59b5f3;
}
.bg-dark-mycopd-32 {
  background: #010609;
}
.bg-light-mycopd-32 {
  background: #5db7f3;
}
.bg-dark-mycopd-33 {
  background: #000304;
}
.bg-light-mycopd-33 {
  background: #62b9f3;
}
.bg-dark-mycopd-34 {
  background: black;
}
.bg-light-mycopd-34 {
  background: #67bbf4;
}
.bg-dark-mycopd-35 {
  background: black;
}
.bg-light-mycopd-35 {
  background: #6bbdf4;
}
.bg-dark-mycopd-36 {
  background: black;
}
.bg-light-mycopd-36 {
  background: #70bff4;
}
.bg-dark-mycopd-37 {
  background: black;
}
.bg-light-mycopd-37 {
  background: #75c1f5;
}
.bg-dark-mycopd-38 {
  background: black;
}
.bg-light-mycopd-38 {
  background: #7ac3f5;
}
.bg-dark-mycopd-39 {
  background: black;
}
.bg-light-mycopd-39 {
  background: #7ec6f5;
}
.bg-dark-mycopd-40 {
  background: black;
}
.bg-light-mycopd-40 {
  background: #83c8f6;
}
.bg-dark-mycopd-41 {
  background: black;
}
.bg-light-mycopd-41 {
  background: #88caf6;
}
.bg-dark-mycopd-42 {
  background: black;
}
.bg-light-mycopd-42 {
  background: #8dccf6;
}
.bg-dark-mycopd-43 {
  background: black;
}
.bg-light-mycopd-43 {
  background: #91cef7;
}
.bg-dark-mycopd-44 {
  background: black;
}
.bg-light-mycopd-44 {
  background: #96d0f7;
}
.bg-dark-mycopd-45 {
  background: black;
}
.bg-light-mycopd-45 {
  background: #9bd2f8;
}
.bg-dark-mycopd-46 {
  background: black;
}
.bg-light-mycopd-46 {
  background: #a0d4f8;
}
.bg-dark-mycopd-47 {
  background: black;
}
.bg-light-mycopd-47 {
  background: #a4d7f8;
}
.bg-dark-mycopd-48 {
  background: black;
}
.bg-light-mycopd-48 {
  background: #a9d9f9;
}
.bg-dark-mycopd-49 {
  background: black;
}
.bg-light-mycopd-49 {
  background: #aedbf9;
}
.bg-dark-mycopd-50 {
  background: black;
}
.bg-light-mycopd-50 {
  background: #b3ddf9;
}
.bg-dark-mycopd-51 {
  background: black;
}
.bg-light-mycopd-51 {
  background: #b7dffa;
}
.bg-dark-mycopd-52 {
  background: black;
}
.bg-light-mycopd-52 {
  background: #bce1fa;
}
.bg-dark-mycopd-53 {
  background: black;
}
.bg-light-mycopd-53 {
  background: #c1e3fa;
}
.bg-dark-mycopd-54 {
  background: black;
}
.bg-light-mycopd-54 {
  background: #c6e5fb;
}
.bg-dark-mycopd-55 {
  background: black;
}
.bg-light-mycopd-55 {
  background: #cae7fb;
}
.bg-dark-mycopd-56 {
  background: black;
}
.bg-light-mycopd-56 {
  background: #cfeafb;
}
.bg-dark-mycopd-57 {
  background: black;
}
.bg-light-mycopd-57 {
  background: #d4ecfc;
}
.bg-dark-mycopd-58 {
  background: black;
}
.bg-light-mycopd-58 {
  background: #d9eefc;
}
.bg-dark-mycopd-59 {
  background: black;
}
.bg-light-mycopd-59 {
  background: #ddf0fc;
}
.bg-dark-mycopd-60 {
  background: black;
}
.bg-light-mycopd-60 {
  background: #e2f2fd;
}
.bg-dark-mycopd-61 {
  background: black;
}
.bg-light-mycopd-61 {
  background: #e7f4fd;
}
.bg-dark-mycopd-62 {
  background: black;
}
.bg-light-mycopd-62 {
  background: #ecf6fe;
}
.bg-dark-mycopd-63 {
  background: black;
}
.bg-light-mycopd-63 {
  background: #f0f8fe;
}
.bg-dark-mycopd-64 {
  background: black;
}
.bg-light-mycopd-64 {
  background: #f5fbfe;
}
.bg-dark-mycopd-65 {
  background: black;
}
.bg-light-mycopd-65 {
  background: #fafdff;
}
.bg-dark-mycopd-66 {
  background: black;
}
.bg-light-mycopd-66 {
  background: white;
}
.bg-dark-mycopd-67 {
  background: black;
}
.bg-light-mycopd-67 {
  background: white;
}
.bg-dark-mycopd-68 {
  background: black;
}
.bg-light-mycopd-68 {
  background: white;
}
.bg-dark-mycopd-69 {
  background: black;
}
.bg-light-mycopd-69 {
  background: white;
}
.bg-dark-mycopd-70 {
  background: black;
}
.bg-light-mycopd-70 {
  background: white;
}
.bg-dark-mycopd-71 {
  background: black;
}
.bg-light-mycopd-71 {
  background: white;
}
.bg-dark-mycopd-72 {
  background: black;
}
.bg-light-mycopd-72 {
  background: white;
}
.bg-dark-mycopd-73 {
  background: black;
}
.bg-light-mycopd-73 {
  background: white;
}
.bg-dark-mycopd-74 {
  background: black;
}
.bg-light-mycopd-74 {
  background: white;
}
.bg-dark-mycopd-75 {
  background: black;
}
.bg-light-mycopd-75 {
  background: white;
}
.bg-dark-mycopd-76 {
  background: black;
}
.bg-light-mycopd-76 {
  background: white;
}
.bg-dark-mycopd-77 {
  background: black;
}
.bg-light-mycopd-77 {
  background: white;
}
.bg-dark-mycopd-78 {
  background: black;
}
.bg-light-mycopd-78 {
  background: white;
}
.bg-dark-mycopd-79 {
  background: black;
}
.bg-light-mycopd-79 {
  background: white;
}
.bg-dark-mycopd-80 {
  background: black;
}
.bg-light-mycopd-80 {
  background: white;
}
.bg-dark-mycopd-81 {
  background: black;
}
.bg-light-mycopd-81 {
  background: white;
}
.bg-dark-mycopd-82 {
  background: black;
}
.bg-light-mycopd-82 {
  background: white;
}
.bg-dark-mycopd-83 {
  background: black;
}
.bg-light-mycopd-83 {
  background: white;
}
.bg-dark-mycopd-84 {
  background: black;
}
.bg-light-mycopd-84 {
  background: white;
}
.bg-dark-mycopd-85 {
  background: black;
}
.bg-light-mycopd-85 {
  background: white;
}
.bg-dark-mycopd-86 {
  background: black;
}
.bg-light-mycopd-86 {
  background: white;
}
.bg-dark-mycopd-87 {
  background: black;
}
.bg-light-mycopd-87 {
  background: white;
}
.bg-dark-mycopd-88 {
  background: black;
}
.bg-light-mycopd-88 {
  background: white;
}
.bg-dark-mycopd-89 {
  background: black;
}
.bg-light-mycopd-89 {
  background: white;
}
.bg-dark-mycopd-90 {
  background: black;
}
.bg-light-mycopd-90 {
  background: white;
}
.bg-dark-mycopd-91 {
  background: black;
}
.bg-light-mycopd-91 {
  background: white;
}
.bg-dark-mycopd-92 {
  background: black;
}
.bg-light-mycopd-92 {
  background: white;
}
.bg-dark-mycopd-93 {
  background: black;
}
.bg-light-mycopd-93 {
  background: white;
}
.bg-dark-mycopd-94 {
  background: black;
}
.bg-light-mycopd-94 {
  background: white;
}
.bg-dark-mycopd-95 {
  background: black;
}
.bg-light-mycopd-95 {
  background: white;
}
.bg-dark-mycopd-96 {
  background: black;
}
.bg-light-mycopd-96 {
  background: white;
}
.bg-dark-mycopd-97 {
  background: black;
}
.bg-light-mycopd-97 {
  background: white;
}
.bg-dark-mycopd-98 {
  background: black;
}
.bg-light-mycopd-98 {
  background: white;
}
.bg-dark-mycopd-99 {
  background: black;
}
.bg-light-mycopd-99 {
  background: white;
}
.bg-dark-mycopd-100 {
  background: black;
}
.bg-light-mycopd-100 {
  background: white;
}

.text-myasthma {
  color: #971B5C !important;
}

.border-myasthma {
  border-color: #971B5C;
}

.myasthma {
  background-color: #971B5C !important;
  color: white !important;
}

.tile-myasthma {
  background: #971B5C !important;
}
@media (min-width: 1025px) {
  .tile-myasthma:hover {
    background-color: #ad1f69 !important;
  }
}
.tile-myasthma:active, .tile-myasthma:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(151, 27, 92, 0.5);
  background-color: #a01d61 !important;
}

.target-myasthma {
  background: #971B5C !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-myasthma {
  background-color: #971B5C !important;
}

.btn-myasthma {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #971B5C !important;
  border: 2px solid #971B5C !important;
}
.btn-myasthma:focus, .btn-myasthma:active {
  outline: none;
  color: white !important;
  background: #971B5C !important;
  text-decoration: none;
}

.bg-overlay-myasthma-10 {
  background: rgba(151, 27, 92, 0.1);
}
.bg-overlay-myasthma-20 {
  background: rgba(151, 27, 92, 0.2);
}
.bg-overlay-myasthma-30 {
  background: rgba(151, 27, 92, 0.3);
}
.bg-overlay-myasthma-40 {
  background: rgba(151, 27, 92, 0.4);
}
.bg-overlay-myasthma-50 {
  background: rgba(151, 27, 92, 0.5);
}
.bg-overlay-myasthma-60 {
  background: rgba(151, 27, 92, 0.6);
}
.bg-overlay-myasthma-70 {
  background: rgba(151, 27, 92, 0.7);
}
.bg-overlay-myasthma-80 {
  background: rgba(151, 27, 92, 0.8);
}
.bg-overlay-myasthma-90 {
  background: rgba(151, 27, 92, 0.9);
}
.bg-myasthma {
  background: #971B5C;
}
.bg-dark-myasthma-1 {
  background: #931a59;
}
.bg-light-myasthma-1 {
  background: #9b1c5f;
}
.bg-dark-myasthma-2 {
  background: #8e1957;
}
.bg-light-myasthma-2 {
  background: #a01d61;
}
.bg-dark-myasthma-3 {
  background: #8a1954;
}
.bg-light-myasthma-3 {
  background: #a41d64;
}
.bg-dark-myasthma-4 {
  background: #861851;
}
.bg-light-myasthma-4 {
  background: #a81e67;
}
.bg-dark-myasthma-5 {
  background: #81174f;
}
.bg-light-myasthma-5 {
  background: #ad1f69;
}
.bg-dark-myasthma-6 {
  background: #7d164c;
}
.bg-light-myasthma-6 {
  background: #b1206c;
}
.bg-dark-myasthma-7 {
  background: #79164a;
}
.bg-light-myasthma-7 {
  background: #b5206e;
}
.bg-dark-myasthma-8 {
  background: #741547;
}
.bg-light-myasthma-8 {
  background: #ba2171;
}
.bg-dark-myasthma-9 {
  background: #701444;
}
.bg-light-myasthma-9 {
  background: #be2274;
}
.bg-dark-myasthma-10 {
  background: #6c1342;
}
.bg-light-myasthma-10 {
  background: #c22376;
}
.bg-dark-myasthma-11 {
  background: #67123f;
}
.bg-light-myasthma-11 {
  background: #c72479;
}
.bg-dark-myasthma-12 {
  background: #63123c;
}
.bg-light-myasthma-12 {
  background: #cb247c;
}
.bg-dark-myasthma-13 {
  background: #5f113a;
}
.bg-light-myasthma-13 {
  background: #cf257e;
}
.bg-dark-myasthma-14 {
  background: #5a1037;
}
.bg-light-myasthma-14 {
  background: #d42681;
}
.bg-dark-myasthma-15 {
  background: #560f34;
}
.bg-light-myasthma-15 {
  background: #d82784;
}
.bg-dark-myasthma-16 {
  background: #520f32;
}
.bg-light-myasthma-16 {
  background: #d92b86;
}
.bg-dark-myasthma-17 {
  background: #4d0e2f;
}
.bg-light-myasthma-17 {
  background: #da2f88;
}
.bg-dark-myasthma-18 {
  background: #490d2d;
}
.bg-light-myasthma-18 {
  background: #db338b;
}
.bg-dark-myasthma-19 {
  background: #450c2a;
}
.bg-light-myasthma-19 {
  background: #db388d;
}
.bg-dark-myasthma-20 {
  background: #400c27;
}
.bg-light-myasthma-20 {
  background: #dc3c90;
}
.bg-dark-myasthma-21 {
  background: #3c0b25;
}
.bg-light-myasthma-21 {
  background: #dd4092;
}
.bg-dark-myasthma-22 {
  background: #380a22;
}
.bg-light-myasthma-22 {
  background: #de4595;
}
.bg-dark-myasthma-23 {
  background: #33091f;
}
.bg-light-myasthma-23 {
  background: #de4997;
}
.bg-dark-myasthma-24 {
  background: #2f081d;
}
.bg-light-myasthma-24 {
  background: #df4d9a;
}
.bg-dark-myasthma-25 {
  background: #2b081a;
}
.bg-light-myasthma-25 {
  background: #e0529c;
}
.bg-dark-myasthma-26 {
  background: #270717;
}
.bg-light-myasthma-26 {
  background: #e1569f;
}
.bg-dark-myasthma-27 {
  background: #220615;
}
.bg-light-myasthma-27 {
  background: #e25aa1;
}
.bg-dark-myasthma-28 {
  background: #1e0512;
}
.bg-light-myasthma-28 {
  background: #e25ea4;
}
.bg-dark-myasthma-29 {
  background: #1a0510;
}
.bg-light-myasthma-29 {
  background: #e363a6;
}
.bg-dark-myasthma-30 {
  background: #15040d;
}
.bg-light-myasthma-30 {
  background: #e467a9;
}
.bg-dark-myasthma-31 {
  background: #11030a;
}
.bg-light-myasthma-31 {
  background: #e56bab;
}
.bg-dark-myasthma-32 {
  background: #0d0208;
}
.bg-light-myasthma-32 {
  background: #e570ad;
}
.bg-dark-myasthma-33 {
  background: #080105;
}
.bg-light-myasthma-33 {
  background: #e674b0;
}
.bg-dark-myasthma-34 {
  background: #040102;
}
.bg-light-myasthma-34 {
  background: #e778b2;
}
.bg-dark-myasthma-35 {
  background: black;
}
.bg-light-myasthma-35 {
  background: #e87db5;
}
.bg-dark-myasthma-36 {
  background: black;
}
.bg-light-myasthma-36 {
  background: #e881b7;
}
.bg-dark-myasthma-37 {
  background: black;
}
.bg-light-myasthma-37 {
  background: #e985ba;
}
.bg-dark-myasthma-38 {
  background: black;
}
.bg-light-myasthma-38 {
  background: #ea8abc;
}
.bg-dark-myasthma-39 {
  background: black;
}
.bg-light-myasthma-39 {
  background: #eb8ebf;
}
.bg-dark-myasthma-40 {
  background: black;
}
.bg-light-myasthma-40 {
  background: #ec92c1;
}
.bg-dark-myasthma-41 {
  background: black;
}
.bg-light-myasthma-41 {
  background: #ec97c4;
}
.bg-dark-myasthma-42 {
  background: black;
}
.bg-light-myasthma-42 {
  background: #ed9bc6;
}
.bg-dark-myasthma-43 {
  background: black;
}
.bg-light-myasthma-43 {
  background: #ee9fc9;
}
.bg-dark-myasthma-44 {
  background: black;
}
.bg-light-myasthma-44 {
  background: #efa4cb;
}
.bg-dark-myasthma-45 {
  background: black;
}
.bg-light-myasthma-45 {
  background: #efa8cd;
}
.bg-dark-myasthma-46 {
  background: black;
}
.bg-light-myasthma-46 {
  background: #f0acd0;
}
.bg-dark-myasthma-47 {
  background: black;
}
.bg-light-myasthma-47 {
  background: #f1b1d2;
}
.bg-dark-myasthma-48 {
  background: black;
}
.bg-light-myasthma-48 {
  background: #f2b5d5;
}
.bg-dark-myasthma-49 {
  background: black;
}
.bg-light-myasthma-49 {
  background: #f3b9d7;
}
.bg-dark-myasthma-50 {
  background: black;
}
.bg-light-myasthma-50 {
  background: #f3beda;
}
.bg-dark-myasthma-51 {
  background: black;
}
.bg-light-myasthma-51 {
  background: #f4c2dc;
}
.bg-dark-myasthma-52 {
  background: black;
}
.bg-light-myasthma-52 {
  background: #f5c6df;
}
.bg-dark-myasthma-53 {
  background: black;
}
.bg-light-myasthma-53 {
  background: #f6cbe1;
}
.bg-dark-myasthma-54 {
  background: black;
}
.bg-light-myasthma-54 {
  background: #f6cfe4;
}
.bg-dark-myasthma-55 {
  background: black;
}
.bg-light-myasthma-55 {
  background: #f7d3e6;
}
.bg-dark-myasthma-56 {
  background: black;
}
.bg-light-myasthma-56 {
  background: #f8d8e9;
}
.bg-dark-myasthma-57 {
  background: black;
}
.bg-light-myasthma-57 {
  background: #f9dceb;
}
.bg-dark-myasthma-58 {
  background: black;
}
.bg-light-myasthma-58 {
  background: #fae0ee;
}
.bg-dark-myasthma-59 {
  background: black;
}
.bg-light-myasthma-59 {
  background: #fae5f0;
}
.bg-dark-myasthma-60 {
  background: black;
}
.bg-light-myasthma-60 {
  background: #fbe9f2;
}
.bg-dark-myasthma-61 {
  background: black;
}
.bg-light-myasthma-61 {
  background: #fcedf5;
}
.bg-dark-myasthma-62 {
  background: black;
}
.bg-light-myasthma-62 {
  background: #fdf2f7;
}
.bg-dark-myasthma-63 {
  background: black;
}
.bg-light-myasthma-63 {
  background: #fdf6fa;
}
.bg-dark-myasthma-64 {
  background: black;
}
.bg-light-myasthma-64 {
  background: #fefafc;
}
.bg-dark-myasthma-65 {
  background: black;
}
.bg-light-myasthma-65 {
  background: white;
}
.bg-dark-myasthma-66 {
  background: black;
}
.bg-light-myasthma-66 {
  background: white;
}
.bg-dark-myasthma-67 {
  background: black;
}
.bg-light-myasthma-67 {
  background: white;
}
.bg-dark-myasthma-68 {
  background: black;
}
.bg-light-myasthma-68 {
  background: white;
}
.bg-dark-myasthma-69 {
  background: black;
}
.bg-light-myasthma-69 {
  background: white;
}
.bg-dark-myasthma-70 {
  background: black;
}
.bg-light-myasthma-70 {
  background: white;
}
.bg-dark-myasthma-71 {
  background: black;
}
.bg-light-myasthma-71 {
  background: white;
}
.bg-dark-myasthma-72 {
  background: black;
}
.bg-light-myasthma-72 {
  background: white;
}
.bg-dark-myasthma-73 {
  background: black;
}
.bg-light-myasthma-73 {
  background: white;
}
.bg-dark-myasthma-74 {
  background: black;
}
.bg-light-myasthma-74 {
  background: white;
}
.bg-dark-myasthma-75 {
  background: black;
}
.bg-light-myasthma-75 {
  background: white;
}
.bg-dark-myasthma-76 {
  background: black;
}
.bg-light-myasthma-76 {
  background: white;
}
.bg-dark-myasthma-77 {
  background: black;
}
.bg-light-myasthma-77 {
  background: white;
}
.bg-dark-myasthma-78 {
  background: black;
}
.bg-light-myasthma-78 {
  background: white;
}
.bg-dark-myasthma-79 {
  background: black;
}
.bg-light-myasthma-79 {
  background: white;
}
.bg-dark-myasthma-80 {
  background: black;
}
.bg-light-myasthma-80 {
  background: white;
}
.bg-dark-myasthma-81 {
  background: black;
}
.bg-light-myasthma-81 {
  background: white;
}
.bg-dark-myasthma-82 {
  background: black;
}
.bg-light-myasthma-82 {
  background: white;
}
.bg-dark-myasthma-83 {
  background: black;
}
.bg-light-myasthma-83 {
  background: white;
}
.bg-dark-myasthma-84 {
  background: black;
}
.bg-light-myasthma-84 {
  background: white;
}
.bg-dark-myasthma-85 {
  background: black;
}
.bg-light-myasthma-85 {
  background: white;
}
.bg-dark-myasthma-86 {
  background: black;
}
.bg-light-myasthma-86 {
  background: white;
}
.bg-dark-myasthma-87 {
  background: black;
}
.bg-light-myasthma-87 {
  background: white;
}
.bg-dark-myasthma-88 {
  background: black;
}
.bg-light-myasthma-88 {
  background: white;
}
.bg-dark-myasthma-89 {
  background: black;
}
.bg-light-myasthma-89 {
  background: white;
}
.bg-dark-myasthma-90 {
  background: black;
}
.bg-light-myasthma-90 {
  background: white;
}
.bg-dark-myasthma-91 {
  background: black;
}
.bg-light-myasthma-91 {
  background: white;
}
.bg-dark-myasthma-92 {
  background: black;
}
.bg-light-myasthma-92 {
  background: white;
}
.bg-dark-myasthma-93 {
  background: black;
}
.bg-light-myasthma-93 {
  background: white;
}
.bg-dark-myasthma-94 {
  background: black;
}
.bg-light-myasthma-94 {
  background: white;
}
.bg-dark-myasthma-95 {
  background: black;
}
.bg-light-myasthma-95 {
  background: white;
}
.bg-dark-myasthma-96 {
  background: black;
}
.bg-light-myasthma-96 {
  background: white;
}
.bg-dark-myasthma-97 {
  background: black;
}
.bg-light-myasthma-97 {
  background: white;
}
.bg-dark-myasthma-98 {
  background: black;
}
.bg-light-myasthma-98 {
  background: white;
}
.bg-dark-myasthma-99 {
  background: black;
}
.bg-light-myasthma-99 {
  background: white;
}
.bg-dark-myasthma-100 {
  background: black;
}
.bg-light-myasthma-100 {
  background: white;
}

.text-mydiabetes {
  color: #3C2875 !important;
}

.border-mydiabetes {
  border-color: #3C2875;
}

.mydiabetes {
  background-color: #3C2875 !important;
  color: white !important;
}

.tile-mydiabetes {
  background: #3C2875 !important;
}
@media (min-width: 1025px) {
  .tile-mydiabetes:hover {
    background-color: #462e88 !important;
  }
}
.tile-mydiabetes:active, .tile-mydiabetes:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(60, 40, 117, 0.5);
  background-color: #402b7d !important;
}

.target-mydiabetes {
  background: #3C2875 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mydiabetes {
  background-color: #3C2875 !important;
}

.btn-mydiabetes {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #3C2875 !important;
  border: 2px solid #3C2875 !important;
}
.btn-mydiabetes:focus, .btn-mydiabetes:active {
  outline: none;
  color: white !important;
  background: #3C2875 !important;
  text-decoration: none;
}

.bg-overlay-mydiabetes-10 {
  background: rgba(60, 40, 117, 0.1);
}
.bg-overlay-mydiabetes-20 {
  background: rgba(60, 40, 117, 0.2);
}
.bg-overlay-mydiabetes-30 {
  background: rgba(60, 40, 117, 0.3);
}
.bg-overlay-mydiabetes-40 {
  background: rgba(60, 40, 117, 0.4);
}
.bg-overlay-mydiabetes-50 {
  background: rgba(60, 40, 117, 0.5);
}
.bg-overlay-mydiabetes-60 {
  background: rgba(60, 40, 117, 0.6);
}
.bg-overlay-mydiabetes-70 {
  background: rgba(60, 40, 117, 0.7);
}
.bg-overlay-mydiabetes-80 {
  background: rgba(60, 40, 117, 0.8);
}
.bg-overlay-mydiabetes-90 {
  background: rgba(60, 40, 117, 0.9);
}
.bg-mydiabetes {
  background: #3C2875;
}
.bg-dark-mydiabetes-1 {
  background: #3a2771;
}
.bg-light-mydiabetes-1 {
  background: #3e2979;
}
.bg-dark-mydiabetes-2 {
  background: #38256d;
}
.bg-light-mydiabetes-2 {
  background: #402b7d;
}
.bg-dark-mydiabetes-3 {
  background: #36246a;
}
.bg-light-mydiabetes-3 {
  background: #422c80;
}
.bg-dark-mydiabetes-4 {
  background: #342366;
}
.bg-light-mydiabetes-4 {
  background: #442d84;
}
.bg-dark-mydiabetes-5 {
  background: #322262;
}
.bg-light-mydiabetes-5 {
  background: #462e88;
}
.bg-dark-mydiabetes-6 {
  background: #30205e;
}
.bg-light-mydiabetes-6 {
  background: #48308c;
}
.bg-dark-mydiabetes-7 {
  background: #2e1f5a;
}
.bg-light-mydiabetes-7 {
  background: #4a3190;
}
.bg-dark-mydiabetes-8 {
  background: #2c1e57;
}
.bg-light-mydiabetes-8 {
  background: #4c3293;
}
.bg-dark-mydiabetes-9 {
  background: #2a1c53;
}
.bg-light-mydiabetes-9 {
  background: #4e3497;
}
.bg-dark-mydiabetes-10 {
  background: #291b4f;
}
.bg-light-mydiabetes-10 {
  background: #4f359b;
}
.bg-dark-mydiabetes-11 {
  background: #271a4b;
}
.bg-light-mydiabetes-11 {
  background: #51369f;
}
.bg-dark-mydiabetes-12 {
  background: #251847;
}
.bg-light-mydiabetes-12 {
  background: #5338a3;
}
.bg-dark-mydiabetes-13 {
  background: #231744;
}
.bg-light-mydiabetes-13 {
  background: #5539a6;
}
.bg-dark-mydiabetes-14 {
  background: #211640;
}
.bg-light-mydiabetes-14 {
  background: #573aaa;
}
.bg-dark-mydiabetes-15 {
  background: #1f153c;
}
.bg-light-mydiabetes-15 {
  background: #593bae;
}
.bg-dark-mydiabetes-16 {
  background: #1d1338;
}
.bg-light-mydiabetes-16 {
  background: #5b3db2;
}
.bg-dark-mydiabetes-17 {
  background: #1b1234;
}
.bg-light-mydiabetes-17 {
  background: #5d3eb6;
}
.bg-dark-mydiabetes-18 {
  background: #191131;
}
.bg-light-mydiabetes-18 {
  background: #5f3fb9;
}
.bg-dark-mydiabetes-19 {
  background: #170f2d;
}
.bg-light-mydiabetes-19 {
  background: #6141bd;
}
.bg-dark-mydiabetes-20 {
  background: #150e29;
}
.bg-light-mydiabetes-20 {
  background: #6444bf;
}
.bg-dark-mydiabetes-21 {
  background: #130d25;
}
.bg-light-mydiabetes-21 {
  background: #6748c0;
}
.bg-dark-mydiabetes-22 {
  background: #110b21;
}
.bg-light-mydiabetes-22 {
  background: #6a4cc2;
}
.bg-dark-mydiabetes-23 {
  background: #0f0a1e;
}
.bg-light-mydiabetes-23 {
  background: #6d4fc3;
}
.bg-dark-mydiabetes-24 {
  background: #0d091a;
}
.bg-light-mydiabetes-24 {
  background: #7153c4;
}
.bg-dark-mydiabetes-25 {
  background: #0b0816;
}
.bg-light-mydiabetes-25 {
  background: #7457c6;
}
.bg-dark-mydiabetes-26 {
  background: #090612;
}
.bg-light-mydiabetes-26 {
  background: #775bc7;
}
.bg-dark-mydiabetes-27 {
  background: #07050e;
}
.bg-light-mydiabetes-27 {
  background: #7a5fc8;
}
.bg-dark-mydiabetes-28 {
  background: #05040b;
}
.bg-light-mydiabetes-28 {
  background: #7d62c9;
}
.bg-dark-mydiabetes-29 {
  background: #030207;
}
.bg-light-mydiabetes-29 {
  background: #8066cb;
}
.bg-dark-mydiabetes-30 {
  background: #020103;
}
.bg-light-mydiabetes-30 {
  background: #836acc;
}
.bg-dark-mydiabetes-31 {
  background: black;
}
.bg-light-mydiabetes-31 {
  background: #876ecd;
}
.bg-dark-mydiabetes-32 {
  background: black;
}
.bg-light-mydiabetes-32 {
  background: #8a72cf;
}
.bg-dark-mydiabetes-33 {
  background: black;
}
.bg-light-mydiabetes-33 {
  background: #8d75d0;
}
.bg-dark-mydiabetes-34 {
  background: black;
}
.bg-light-mydiabetes-34 {
  background: #9079d1;
}
.bg-dark-mydiabetes-35 {
  background: black;
}
.bg-light-mydiabetes-35 {
  background: #937dd3;
}
.bg-dark-mydiabetes-36 {
  background: black;
}
.bg-light-mydiabetes-36 {
  background: #9681d4;
}
.bg-dark-mydiabetes-37 {
  background: black;
}
.bg-light-mydiabetes-37 {
  background: #9985d5;
}
.bg-dark-mydiabetes-38 {
  background: black;
}
.bg-light-mydiabetes-38 {
  background: #9d88d6;
}
.bg-dark-mydiabetes-39 {
  background: black;
}
.bg-light-mydiabetes-39 {
  background: #a08cd8;
}
.bg-dark-mydiabetes-40 {
  background: black;
}
.bg-light-mydiabetes-40 {
  background: #a390d9;
}
.bg-dark-mydiabetes-41 {
  background: black;
}
.bg-light-mydiabetes-41 {
  background: #a694da;
}
.bg-dark-mydiabetes-42 {
  background: black;
}
.bg-light-mydiabetes-42 {
  background: #a998dc;
}
.bg-dark-mydiabetes-43 {
  background: black;
}
.bg-light-mydiabetes-43 {
  background: #ac9bdd;
}
.bg-dark-mydiabetes-44 {
  background: black;
}
.bg-light-mydiabetes-44 {
  background: #b09fde;
}
.bg-dark-mydiabetes-45 {
  background: black;
}
.bg-light-mydiabetes-45 {
  background: #b3a3e0;
}
.bg-dark-mydiabetes-46 {
  background: black;
}
.bg-light-mydiabetes-46 {
  background: #b6a7e1;
}
.bg-dark-mydiabetes-47 {
  background: black;
}
.bg-light-mydiabetes-47 {
  background: #b9abe2;
}
.bg-dark-mydiabetes-48 {
  background: black;
}
.bg-light-mydiabetes-48 {
  background: #bcaee3;
}
.bg-dark-mydiabetes-49 {
  background: black;
}
.bg-light-mydiabetes-49 {
  background: #bfb2e5;
}
.bg-dark-mydiabetes-50 {
  background: black;
}
.bg-light-mydiabetes-50 {
  background: #c2b6e6;
}
.bg-dark-mydiabetes-51 {
  background: black;
}
.bg-light-mydiabetes-51 {
  background: #c6bae7;
}
.bg-dark-mydiabetes-52 {
  background: black;
}
.bg-light-mydiabetes-52 {
  background: #c9bee9;
}
.bg-dark-mydiabetes-53 {
  background: black;
}
.bg-light-mydiabetes-53 {
  background: #ccc1ea;
}
.bg-dark-mydiabetes-54 {
  background: black;
}
.bg-light-mydiabetes-54 {
  background: #cfc5eb;
}
.bg-dark-mydiabetes-55 {
  background: black;
}
.bg-light-mydiabetes-55 {
  background: #d2c9ed;
}
.bg-dark-mydiabetes-56 {
  background: black;
}
.bg-light-mydiabetes-56 {
  background: #d5cdee;
}
.bg-dark-mydiabetes-57 {
  background: black;
}
.bg-light-mydiabetes-57 {
  background: #d9d1ef;
}
.bg-dark-mydiabetes-58 {
  background: black;
}
.bg-light-mydiabetes-58 {
  background: #dcd4f0;
}
.bg-dark-mydiabetes-59 {
  background: black;
}
.bg-light-mydiabetes-59 {
  background: #dfd8f2;
}
.bg-dark-mydiabetes-60 {
  background: black;
}
.bg-light-mydiabetes-60 {
  background: #e2dcf3;
}
.bg-dark-mydiabetes-61 {
  background: black;
}
.bg-light-mydiabetes-61 {
  background: #e5e0f4;
}
.bg-dark-mydiabetes-62 {
  background: black;
}
.bg-light-mydiabetes-62 {
  background: #e8e4f6;
}
.bg-dark-mydiabetes-63 {
  background: black;
}
.bg-light-mydiabetes-63 {
  background: #ebe7f7;
}
.bg-dark-mydiabetes-64 {
  background: black;
}
.bg-light-mydiabetes-64 {
  background: #efebf8;
}
.bg-dark-mydiabetes-65 {
  background: black;
}
.bg-light-mydiabetes-65 {
  background: #f2effa;
}
.bg-dark-mydiabetes-66 {
  background: black;
}
.bg-light-mydiabetes-66 {
  background: #f5f3fb;
}
.bg-dark-mydiabetes-67 {
  background: black;
}
.bg-light-mydiabetes-67 {
  background: #f8f7fc;
}
.bg-dark-mydiabetes-68 {
  background: black;
}
.bg-light-mydiabetes-68 {
  background: #fbfafd;
}
.bg-dark-mydiabetes-69 {
  background: black;
}
.bg-light-mydiabetes-69 {
  background: #fefeff;
}
.bg-dark-mydiabetes-70 {
  background: black;
}
.bg-light-mydiabetes-70 {
  background: white;
}
.bg-dark-mydiabetes-71 {
  background: black;
}
.bg-light-mydiabetes-71 {
  background: white;
}
.bg-dark-mydiabetes-72 {
  background: black;
}
.bg-light-mydiabetes-72 {
  background: white;
}
.bg-dark-mydiabetes-73 {
  background: black;
}
.bg-light-mydiabetes-73 {
  background: white;
}
.bg-dark-mydiabetes-74 {
  background: black;
}
.bg-light-mydiabetes-74 {
  background: white;
}
.bg-dark-mydiabetes-75 {
  background: black;
}
.bg-light-mydiabetes-75 {
  background: white;
}
.bg-dark-mydiabetes-76 {
  background: black;
}
.bg-light-mydiabetes-76 {
  background: white;
}
.bg-dark-mydiabetes-77 {
  background: black;
}
.bg-light-mydiabetes-77 {
  background: white;
}
.bg-dark-mydiabetes-78 {
  background: black;
}
.bg-light-mydiabetes-78 {
  background: white;
}
.bg-dark-mydiabetes-79 {
  background: black;
}
.bg-light-mydiabetes-79 {
  background: white;
}
.bg-dark-mydiabetes-80 {
  background: black;
}
.bg-light-mydiabetes-80 {
  background: white;
}
.bg-dark-mydiabetes-81 {
  background: black;
}
.bg-light-mydiabetes-81 {
  background: white;
}
.bg-dark-mydiabetes-82 {
  background: black;
}
.bg-light-mydiabetes-82 {
  background: white;
}
.bg-dark-mydiabetes-83 {
  background: black;
}
.bg-light-mydiabetes-83 {
  background: white;
}
.bg-dark-mydiabetes-84 {
  background: black;
}
.bg-light-mydiabetes-84 {
  background: white;
}
.bg-dark-mydiabetes-85 {
  background: black;
}
.bg-light-mydiabetes-85 {
  background: white;
}
.bg-dark-mydiabetes-86 {
  background: black;
}
.bg-light-mydiabetes-86 {
  background: white;
}
.bg-dark-mydiabetes-87 {
  background: black;
}
.bg-light-mydiabetes-87 {
  background: white;
}
.bg-dark-mydiabetes-88 {
  background: black;
}
.bg-light-mydiabetes-88 {
  background: white;
}
.bg-dark-mydiabetes-89 {
  background: black;
}
.bg-light-mydiabetes-89 {
  background: white;
}
.bg-dark-mydiabetes-90 {
  background: black;
}
.bg-light-mydiabetes-90 {
  background: white;
}
.bg-dark-mydiabetes-91 {
  background: black;
}
.bg-light-mydiabetes-91 {
  background: white;
}
.bg-dark-mydiabetes-92 {
  background: black;
}
.bg-light-mydiabetes-92 {
  background: white;
}
.bg-dark-mydiabetes-93 {
  background: black;
}
.bg-light-mydiabetes-93 {
  background: white;
}
.bg-dark-mydiabetes-94 {
  background: black;
}
.bg-light-mydiabetes-94 {
  background: white;
}
.bg-dark-mydiabetes-95 {
  background: black;
}
.bg-light-mydiabetes-95 {
  background: white;
}
.bg-dark-mydiabetes-96 {
  background: black;
}
.bg-light-mydiabetes-96 {
  background: white;
}
.bg-dark-mydiabetes-97 {
  background: black;
}
.bg-light-mydiabetes-97 {
  background: white;
}
.bg-dark-mydiabetes-98 {
  background: black;
}
.bg-light-mydiabetes-98 {
  background: white;
}
.bg-dark-mydiabetes-99 {
  background: black;
}
.bg-light-mydiabetes-99 {
  background: white;
}
.bg-dark-mydiabetes-100 {
  background: black;
}
.bg-light-mydiabetes-100 {
  background: white;
}

.text-myheart {
  color: #9B0000 !important;
}

.border-myheart {
  border-color: #9B0000;
}

.myheart {
  background-color: #9B0000 !important;
  color: white !important;
}

.tile-myheart {
  background: #9B0000 !important;
}
@media (min-width: 1025px) {
  .tile-myheart:hover {
    background-color: #b50000 !important;
  }
}
.tile-myheart:active, .tile-myheart:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(155, 0, 0, 0.5);
  background-color: #a50000 !important;
}

.target-myheart {
  background: #9B0000 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-myheart {
  background-color: #9B0000 !important;
}

.btn-myheart {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #9B0000 !important;
  border: 2px solid #9B0000 !important;
}
.btn-myheart:focus, .btn-myheart:active {
  outline: none;
  color: white !important;
  background: #9B0000 !important;
  text-decoration: none;
}

.bg-overlay-myheart-10 {
  background: rgba(155, 0, 0, 0.1);
}
.bg-overlay-myheart-20 {
  background: rgba(155, 0, 0, 0.2);
}
.bg-overlay-myheart-30 {
  background: rgba(155, 0, 0, 0.3);
}
.bg-overlay-myheart-40 {
  background: rgba(155, 0, 0, 0.4);
}
.bg-overlay-myheart-50 {
  background: rgba(155, 0, 0, 0.5);
}
.bg-overlay-myheart-60 {
  background: rgba(155, 0, 0, 0.6);
}
.bg-overlay-myheart-70 {
  background: rgba(155, 0, 0, 0.7);
}
.bg-overlay-myheart-80 {
  background: rgba(155, 0, 0, 0.8);
}
.bg-overlay-myheart-90 {
  background: rgba(155, 0, 0, 0.9);
}
.bg-myheart {
  background: #9B0000;
}
.bg-dark-myheart-1 {
  background: #960000;
}
.bg-light-myheart-1 {
  background: #a00000;
}
.bg-dark-myheart-2 {
  background: #910000;
}
.bg-light-myheart-2 {
  background: #a50000;
}
.bg-dark-myheart-3 {
  background: #8c0000;
}
.bg-light-myheart-3 {
  background: #aa0000;
}
.bg-dark-myheart-4 {
  background: #870000;
}
.bg-light-myheart-4 {
  background: #af0000;
}
.bg-dark-myheart-5 {
  background: #820000;
}
.bg-light-myheart-5 {
  background: #b50000;
}
.bg-dark-myheart-6 {
  background: #7c0000;
}
.bg-light-myheart-6 {
  background: #ba0000;
}
.bg-dark-myheart-7 {
  background: #770000;
}
.bg-light-myheart-7 {
  background: #bf0000;
}
.bg-dark-myheart-8 {
  background: #720000;
}
.bg-light-myheart-8 {
  background: #c40000;
}
.bg-dark-myheart-9 {
  background: #6d0000;
}
.bg-light-myheart-9 {
  background: #c90000;
}
.bg-dark-myheart-10 {
  background: #680000;
}
.bg-light-myheart-10 {
  background: #ce0000;
}
.bg-dark-myheart-11 {
  background: #630000;
}
.bg-light-myheart-11 {
  background: #d30000;
}
.bg-dark-myheart-12 {
  background: #5e0000;
}
.bg-light-myheart-12 {
  background: #d80000;
}
.bg-dark-myheart-13 {
  background: #590000;
}
.bg-light-myheart-13 {
  background: #dd0000;
}
.bg-dark-myheart-14 {
  background: #540000;
}
.bg-light-myheart-14 {
  background: #e20000;
}
.bg-dark-myheart-15 {
  background: #4f0000;
}
.bg-light-myheart-15 {
  background: #e80000;
}
.bg-dark-myheart-16 {
  background: #490000;
}
.bg-light-myheart-16 {
  background: #ed0000;
}
.bg-dark-myheart-17 {
  background: #440000;
}
.bg-light-myheart-17 {
  background: #f20000;
}
.bg-dark-myheart-18 {
  background: #3f0000;
}
.bg-light-myheart-18 {
  background: #f70000;
}
.bg-dark-myheart-19 {
  background: #3a0000;
}
.bg-light-myheart-19 {
  background: #fc0000;
}
.bg-dark-myheart-20 {
  background: #350000;
}
.bg-light-myheart-20 {
  background: #ff0202;
}
.bg-dark-myheart-21 {
  background: #300000;
}
.bg-light-myheart-21 {
  background: #ff0707;
}
.bg-dark-myheart-22 {
  background: #2b0000;
}
.bg-light-myheart-22 {
  background: #ff0c0c;
}
.bg-dark-myheart-23 {
  background: #260000;
}
.bg-light-myheart-23 {
  background: #ff1111;
}
.bg-dark-myheart-24 {
  background: #210000;
}
.bg-light-myheart-24 {
  background: #ff1616;
}
.bg-dark-myheart-25 {
  background: #1c0000;
}
.bg-light-myheart-25 {
  background: #ff1c1c;
}
.bg-dark-myheart-26 {
  background: #160000;
}
.bg-light-myheart-26 {
  background: #ff2121;
}
.bg-dark-myheart-27 {
  background: #110000;
}
.bg-light-myheart-27 {
  background: #ff2626;
}
.bg-dark-myheart-28 {
  background: #0c0000;
}
.bg-light-myheart-28 {
  background: #ff2b2b;
}
.bg-dark-myheart-29 {
  background: #070000;
}
.bg-light-myheart-29 {
  background: #ff3030;
}
.bg-dark-myheart-30 {
  background: #020000;
}
.bg-light-myheart-30 {
  background: #ff3535;
}
.bg-dark-myheart-31 {
  background: black;
}
.bg-light-myheart-31 {
  background: #ff3a3a;
}
.bg-dark-myheart-32 {
  background: black;
}
.bg-light-myheart-32 {
  background: #ff3f3f;
}
.bg-dark-myheart-33 {
  background: black;
}
.bg-light-myheart-33 {
  background: #ff4444;
}
.bg-dark-myheart-34 {
  background: black;
}
.bg-light-myheart-34 {
  background: #ff4949;
}
.bg-dark-myheart-35 {
  background: black;
}
.bg-light-myheart-35 {
  background: #ff4f4f;
}
.bg-dark-myheart-36 {
  background: black;
}
.bg-light-myheart-36 {
  background: #ff5454;
}
.bg-dark-myheart-37 {
  background: black;
}
.bg-light-myheart-37 {
  background: #ff5959;
}
.bg-dark-myheart-38 {
  background: black;
}
.bg-light-myheart-38 {
  background: #ff5e5e;
}
.bg-dark-myheart-39 {
  background: black;
}
.bg-light-myheart-39 {
  background: #ff6363;
}
.bg-dark-myheart-40 {
  background: black;
}
.bg-light-myheart-40 {
  background: #ff6868;
}
.bg-dark-myheart-41 {
  background: black;
}
.bg-light-myheart-41 {
  background: #ff6d6d;
}
.bg-dark-myheart-42 {
  background: black;
}
.bg-light-myheart-42 {
  background: #ff7272;
}
.bg-dark-myheart-43 {
  background: black;
}
.bg-light-myheart-43 {
  background: #ff7777;
}
.bg-dark-myheart-44 {
  background: black;
}
.bg-light-myheart-44 {
  background: #ff7c7c;
}
.bg-dark-myheart-45 {
  background: black;
}
.bg-light-myheart-45 {
  background: #ff8282;
}
.bg-dark-myheart-46 {
  background: black;
}
.bg-light-myheart-46 {
  background: #ff8787;
}
.bg-dark-myheart-47 {
  background: black;
}
.bg-light-myheart-47 {
  background: #ff8c8c;
}
.bg-dark-myheart-48 {
  background: black;
}
.bg-light-myheart-48 {
  background: #ff9191;
}
.bg-dark-myheart-49 {
  background: black;
}
.bg-light-myheart-49 {
  background: #ff9696;
}
.bg-dark-myheart-50 {
  background: black;
}
.bg-light-myheart-50 {
  background: #ff9b9b;
}
.bg-dark-myheart-51 {
  background: black;
}
.bg-light-myheart-51 {
  background: #ffa0a0;
}
.bg-dark-myheart-52 {
  background: black;
}
.bg-light-myheart-52 {
  background: #ffa5a5;
}
.bg-dark-myheart-53 {
  background: black;
}
.bg-light-myheart-53 {
  background: #ffaaaa;
}
.bg-dark-myheart-54 {
  background: black;
}
.bg-light-myheart-54 {
  background: #ffafaf;
}
.bg-dark-myheart-55 {
  background: black;
}
.bg-light-myheart-55 {
  background: #ffb5b5;
}
.bg-dark-myheart-56 {
  background: black;
}
.bg-light-myheart-56 {
  background: #ffbaba;
}
.bg-dark-myheart-57 {
  background: black;
}
.bg-light-myheart-57 {
  background: #ffbfbf;
}
.bg-dark-myheart-58 {
  background: black;
}
.bg-light-myheart-58 {
  background: #ffc4c4;
}
.bg-dark-myheart-59 {
  background: black;
}
.bg-light-myheart-59 {
  background: #ffc9c9;
}
.bg-dark-myheart-60 {
  background: black;
}
.bg-light-myheart-60 {
  background: #ffcece;
}
.bg-dark-myheart-61 {
  background: black;
}
.bg-light-myheart-61 {
  background: #ffd3d3;
}
.bg-dark-myheart-62 {
  background: black;
}
.bg-light-myheart-62 {
  background: #ffd8d8;
}
.bg-dark-myheart-63 {
  background: black;
}
.bg-light-myheart-63 {
  background: #ffdddd;
}
.bg-dark-myheart-64 {
  background: black;
}
.bg-light-myheart-64 {
  background: #ffe2e2;
}
.bg-dark-myheart-65 {
  background: black;
}
.bg-light-myheart-65 {
  background: #ffe8e8;
}
.bg-dark-myheart-66 {
  background: black;
}
.bg-light-myheart-66 {
  background: #ffeded;
}
.bg-dark-myheart-67 {
  background: black;
}
.bg-light-myheart-67 {
  background: #fff2f2;
}
.bg-dark-myheart-68 {
  background: black;
}
.bg-light-myheart-68 {
  background: #fff7f7;
}
.bg-dark-myheart-69 {
  background: black;
}
.bg-light-myheart-69 {
  background: #fffcfc;
}
.bg-dark-myheart-70 {
  background: black;
}
.bg-light-myheart-70 {
  background: white;
}
.bg-dark-myheart-71 {
  background: black;
}
.bg-light-myheart-71 {
  background: white;
}
.bg-dark-myheart-72 {
  background: black;
}
.bg-light-myheart-72 {
  background: white;
}
.bg-dark-myheart-73 {
  background: black;
}
.bg-light-myheart-73 {
  background: white;
}
.bg-dark-myheart-74 {
  background: black;
}
.bg-light-myheart-74 {
  background: white;
}
.bg-dark-myheart-75 {
  background: black;
}
.bg-light-myheart-75 {
  background: white;
}
.bg-dark-myheart-76 {
  background: black;
}
.bg-light-myheart-76 {
  background: white;
}
.bg-dark-myheart-77 {
  background: black;
}
.bg-light-myheart-77 {
  background: white;
}
.bg-dark-myheart-78 {
  background: black;
}
.bg-light-myheart-78 {
  background: white;
}
.bg-dark-myheart-79 {
  background: black;
}
.bg-light-myheart-79 {
  background: white;
}
.bg-dark-myheart-80 {
  background: black;
}
.bg-light-myheart-80 {
  background: white;
}
.bg-dark-myheart-81 {
  background: black;
}
.bg-light-myheart-81 {
  background: white;
}
.bg-dark-myheart-82 {
  background: black;
}
.bg-light-myheart-82 {
  background: white;
}
.bg-dark-myheart-83 {
  background: black;
}
.bg-light-myheart-83 {
  background: white;
}
.bg-dark-myheart-84 {
  background: black;
}
.bg-light-myheart-84 {
  background: white;
}
.bg-dark-myheart-85 {
  background: black;
}
.bg-light-myheart-85 {
  background: white;
}
.bg-dark-myheart-86 {
  background: black;
}
.bg-light-myheart-86 {
  background: white;
}
.bg-dark-myheart-87 {
  background: black;
}
.bg-light-myheart-87 {
  background: white;
}
.bg-dark-myheart-88 {
  background: black;
}
.bg-light-myheart-88 {
  background: white;
}
.bg-dark-myheart-89 {
  background: black;
}
.bg-light-myheart-89 {
  background: white;
}
.bg-dark-myheart-90 {
  background: black;
}
.bg-light-myheart-90 {
  background: white;
}
.bg-dark-myheart-91 {
  background: black;
}
.bg-light-myheart-91 {
  background: white;
}
.bg-dark-myheart-92 {
  background: black;
}
.bg-light-myheart-92 {
  background: white;
}
.bg-dark-myheart-93 {
  background: black;
}
.bg-light-myheart-93 {
  background: white;
}
.bg-dark-myheart-94 {
  background: black;
}
.bg-light-myheart-94 {
  background: white;
}
.bg-dark-myheart-95 {
  background: black;
}
.bg-light-myheart-95 {
  background: white;
}
.bg-dark-myheart-96 {
  background: black;
}
.bg-light-myheart-96 {
  background: white;
}
.bg-dark-myheart-97 {
  background: black;
}
.bg-light-myheart-97 {
  background: white;
}
.bg-dark-myheart-98 {
  background: black;
}
.bg-light-myheart-98 {
  background: white;
}
.bg-dark-myheart-99 {
  background: black;
}
.bg-light-myheart-99 {
  background: white;
}
.bg-dark-myheart-100 {
  background: black;
}
.bg-light-myheart-100 {
  background: white;
}

.text-mytelehealth {
  color: #03406a !important;
}

.border-mytelehealth {
  border-color: #03406a;
}

.mytelehealth {
  background-color: #03406a !important;
  color: white !important;
}

.tile-mytelehealth {
  background: #03406a !important;
}
@media (min-width: 1025px) {
  .tile-mytelehealth:hover {
    background-color: #044f83 !important;
  }
}
.tile-mytelehealth:active, .tile-mytelehealth:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(3, 64, 106, 0.5);
  background-color: #034674 !important;
}

.target-mytelehealth {
  background: #03406a !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mytelehealth {
  background-color: #03406a !important;
}

.btn-mytelehealth {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #03406a !important;
  border: 2px solid #03406a !important;
}
.btn-mytelehealth:focus, .btn-mytelehealth:active {
  outline: none;
  color: white !important;
  background: #03406a !important;
  text-decoration: none;
}

.bg-overlay-mytelehealth-10 {
  background: rgba(3, 64, 106, 0.1);
}
.bg-overlay-mytelehealth-20 {
  background: rgba(3, 64, 106, 0.2);
}
.bg-overlay-mytelehealth-30 {
  background: rgba(3, 64, 106, 0.3);
}
.bg-overlay-mytelehealth-40 {
  background: rgba(3, 64, 106, 0.4);
}
.bg-overlay-mytelehealth-50 {
  background: rgba(3, 64, 106, 0.5);
}
.bg-overlay-mytelehealth-60 {
  background: rgba(3, 64, 106, 0.6);
}
.bg-overlay-mytelehealth-70 {
  background: rgba(3, 64, 106, 0.7);
}
.bg-overlay-mytelehealth-80 {
  background: rgba(3, 64, 106, 0.8);
}
.bg-overlay-mytelehealth-90 {
  background: rgba(3, 64, 106, 0.9);
}
.bg-mytelehealth {
  background: #03406a;
}
.bg-dark-mytelehealth-1 {
  background: #033d65;
}
.bg-light-mytelehealth-1 {
  background: #03436f;
}
.bg-dark-mytelehealth-2 {
  background: #033a60;
}
.bg-light-mytelehealth-2 {
  background: #034674;
}
.bg-dark-mytelehealth-3 {
  background: #03375b;
}
.bg-light-mytelehealth-3 {
  background: #034979;
}
.bg-dark-mytelehealth-4 {
  background: #023456;
}
.bg-light-mytelehealth-4 {
  background: #044c7e;
}
.bg-dark-mytelehealth-5 {
  background: #023151;
}
.bg-light-mytelehealth-5 {
  background: #044f83;
}
.bg-dark-mytelehealth-6 {
  background: #022e4c;
}
.bg-light-mytelehealth-6 {
  background: #045288;
}
.bg-dark-mytelehealth-7 {
  background: #022b47;
}
.bg-light-mytelehealth-7 {
  background: #04558d;
}
.bg-dark-mytelehealth-8 {
  background: #022842;
}
.bg-light-mytelehealth-8 {
  background: #045892;
}
.bg-dark-mytelehealth-9 {
  background: #02253d;
}
.bg-light-mytelehealth-9 {
  background: #045b97;
}
.bg-dark-mytelehealth-10 {
  background: #022238;
}
.bg-light-mytelehealth-10 {
  background: #045e9c;
}
.bg-dark-mytelehealth-11 {
  background: #011f33;
}
.bg-light-mytelehealth-11 {
  background: #0561a1;
}
.bg-dark-mytelehealth-12 {
  background: #011c2e;
}
.bg-light-mytelehealth-12 {
  background: #0564a6;
}
.bg-dark-mytelehealth-13 {
  background: #01192a;
}
.bg-light-mytelehealth-13 {
  background: #0567aa;
}
.bg-dark-mytelehealth-14 {
  background: #011625;
}
.bg-light-mytelehealth-14 {
  background: #056aaf;
}
.bg-dark-mytelehealth-15 {
  background: #011320;
}
.bg-light-mytelehealth-15 {
  background: #056db4;
}
.bg-dark-mytelehealth-16 {
  background: #01101b;
}
.bg-light-mytelehealth-16 {
  background: #0570b9;
}
.bg-dark-mytelehealth-17 {
  background: #010d16;
}
.bg-light-mytelehealth-17 {
  background: #0573be;
}
.bg-dark-mytelehealth-18 {
  background: #000a11;
}
.bg-light-mytelehealth-18 {
  background: #0676c3;
}
.bg-dark-mytelehealth-19 {
  background: #00070c;
}
.bg-light-mytelehealth-19 {
  background: #0679c8;
}
.bg-dark-mytelehealth-20 {
  background: #000407;
}
.bg-light-mytelehealth-20 {
  background: #067ccd;
}
.bg-dark-mytelehealth-21 {
  background: #000102;
}
.bg-light-mytelehealth-21 {
  background: #067fd2;
}
.bg-dark-mytelehealth-22 {
  background: black;
}
.bg-light-mytelehealth-22 {
  background: #0682d7;
}
.bg-dark-mytelehealth-23 {
  background: black;
}
.bg-light-mytelehealth-23 {
  background: #0685dc;
}
.bg-dark-mytelehealth-24 {
  background: black;
}
.bg-light-mytelehealth-24 {
  background: #0688e1;
}
.bg-dark-mytelehealth-25 {
  background: black;
}
.bg-light-mytelehealth-25 {
  background: #078be6;
}
.bg-dark-mytelehealth-26 {
  background: black;
}
.bg-light-mytelehealth-26 {
  background: #078eeb;
}
.bg-dark-mytelehealth-27 {
  background: black;
}
.bg-light-mytelehealth-27 {
  background: #0791f0;
}
.bg-dark-mytelehealth-28 {
  background: black;
}
.bg-light-mytelehealth-28 {
  background: #0794f5;
}
.bg-dark-mytelehealth-29 {
  background: black;
}
.bg-light-mytelehealth-29 {
  background: #0997f8;
}
.bg-dark-mytelehealth-30 {
  background: black;
}
.bg-light-mytelehealth-30 {
  background: #0e99f8;
}
.bg-dark-mytelehealth-31 {
  background: black;
}
.bg-light-mytelehealth-31 {
  background: #139bf8;
}
.bg-dark-mytelehealth-32 {
  background: black;
}
.bg-light-mytelehealth-32 {
  background: #189df8;
}
.bg-dark-mytelehealth-33 {
  background: black;
}
.bg-light-mytelehealth-33 {
  background: #1d9ff9;
}
.bg-dark-mytelehealth-34 {
  background: black;
}
.bg-light-mytelehealth-34 {
  background: #22a1f9;
}
.bg-dark-mytelehealth-35 {
  background: black;
}
.bg-light-mytelehealth-35 {
  background: #27a3f9;
}
.bg-dark-mytelehealth-36 {
  background: black;
}
.bg-light-mytelehealth-36 {
  background: #2ca5f9;
}
.bg-dark-mytelehealth-37 {
  background: black;
}
.bg-light-mytelehealth-37 {
  background: #31a7f9;
}
.bg-dark-mytelehealth-38 {
  background: black;
}
.bg-light-mytelehealth-38 {
  background: #36a9f9;
}
.bg-dark-mytelehealth-39 {
  background: black;
}
.bg-light-mytelehealth-39 {
  background: #3aacf9;
}
.bg-dark-mytelehealth-40 {
  background: black;
}
.bg-light-mytelehealth-40 {
  background: #3faefa;
}
.bg-dark-mytelehealth-41 {
  background: black;
}
.bg-light-mytelehealth-41 {
  background: #44b0fa;
}
.bg-dark-mytelehealth-42 {
  background: black;
}
.bg-light-mytelehealth-42 {
  background: #49b2fa;
}
.bg-dark-mytelehealth-43 {
  background: black;
}
.bg-light-mytelehealth-43 {
  background: #4eb4fa;
}
.bg-dark-mytelehealth-44 {
  background: black;
}
.bg-light-mytelehealth-44 {
  background: #53b6fa;
}
.bg-dark-mytelehealth-45 {
  background: black;
}
.bg-light-mytelehealth-45 {
  background: #58b8fa;
}
.bg-dark-mytelehealth-46 {
  background: black;
}
.bg-light-mytelehealth-46 {
  background: #5dbafa;
}
.bg-dark-mytelehealth-47 {
  background: black;
}
.bg-light-mytelehealth-47 {
  background: #62bcfb;
}
.bg-dark-mytelehealth-48 {
  background: black;
}
.bg-light-mytelehealth-48 {
  background: #67bffb;
}
.bg-dark-mytelehealth-49 {
  background: black;
}
.bg-light-mytelehealth-49 {
  background: #6cc1fb;
}
.bg-dark-mytelehealth-50 {
  background: black;
}
.bg-light-mytelehealth-50 {
  background: #71c3fb;
}
.bg-dark-mytelehealth-51 {
  background: black;
}
.bg-light-mytelehealth-51 {
  background: #76c5fb;
}
.bg-dark-mytelehealth-52 {
  background: black;
}
.bg-light-mytelehealth-52 {
  background: #7bc7fb;
}
.bg-dark-mytelehealth-53 {
  background: black;
}
.bg-light-mytelehealth-53 {
  background: #80c9fb;
}
.bg-dark-mytelehealth-54 {
  background: black;
}
.bg-light-mytelehealth-54 {
  background: #85cbfc;
}
.bg-dark-mytelehealth-55 {
  background: black;
}
.bg-light-mytelehealth-55 {
  background: #8acdfc;
}
.bg-dark-mytelehealth-56 {
  background: black;
}
.bg-light-mytelehealth-56 {
  background: #8fcffc;
}
.bg-dark-mytelehealth-57 {
  background: black;
}
.bg-light-mytelehealth-57 {
  background: #94d1fc;
}
.bg-dark-mytelehealth-58 {
  background: black;
}
.bg-light-mytelehealth-58 {
  background: #99d4fc;
}
.bg-dark-mytelehealth-59 {
  background: black;
}
.bg-light-mytelehealth-59 {
  background: #9ed6fc;
}
.bg-dark-mytelehealth-60 {
  background: black;
}
.bg-light-mytelehealth-60 {
  background: #a3d8fc;
}
.bg-dark-mytelehealth-61 {
  background: black;
}
.bg-light-mytelehealth-61 {
  background: #a8dafd;
}
.bg-dark-mytelehealth-62 {
  background: black;
}
.bg-light-mytelehealth-62 {
  background: #addcfd;
}
.bg-dark-mytelehealth-63 {
  background: black;
}
.bg-light-mytelehealth-63 {
  background: #b1defd;
}
.bg-dark-mytelehealth-64 {
  background: black;
}
.bg-light-mytelehealth-64 {
  background: #b6e0fd;
}
.bg-dark-mytelehealth-65 {
  background: black;
}
.bg-light-mytelehealth-65 {
  background: #bbe2fd;
}
.bg-dark-mytelehealth-66 {
  background: black;
}
.bg-light-mytelehealth-66 {
  background: #c0e4fd;
}
.bg-dark-mytelehealth-67 {
  background: black;
}
.bg-light-mytelehealth-67 {
  background: #c5e7fd;
}
.bg-dark-mytelehealth-68 {
  background: black;
}
.bg-light-mytelehealth-68 {
  background: #cae9fe;
}
.bg-dark-mytelehealth-69 {
  background: black;
}
.bg-light-mytelehealth-69 {
  background: #cfebfe;
}
.bg-dark-mytelehealth-70 {
  background: black;
}
.bg-light-mytelehealth-70 {
  background: #d4edfe;
}
.bg-dark-mytelehealth-71 {
  background: black;
}
.bg-light-mytelehealth-71 {
  background: #d9effe;
}
.bg-dark-mytelehealth-72 {
  background: black;
}
.bg-light-mytelehealth-72 {
  background: #def1fe;
}
.bg-dark-mytelehealth-73 {
  background: black;
}
.bg-light-mytelehealth-73 {
  background: #e3f3fe;
}
.bg-dark-mytelehealth-74 {
  background: black;
}
.bg-light-mytelehealth-74 {
  background: #e8f5fe;
}
.bg-dark-mytelehealth-75 {
  background: black;
}
.bg-light-mytelehealth-75 {
  background: #edf7fe;
}
.bg-dark-mytelehealth-76 {
  background: black;
}
.bg-light-mytelehealth-76 {
  background: #f2f9ff;
}
.bg-dark-mytelehealth-77 {
  background: black;
}
.bg-light-mytelehealth-77 {
  background: #f7fcff;
}
.bg-dark-mytelehealth-78 {
  background: black;
}
.bg-light-mytelehealth-78 {
  background: #fcfeff;
}
.bg-dark-mytelehealth-79 {
  background: black;
}
.bg-light-mytelehealth-79 {
  background: white;
}
.bg-dark-mytelehealth-80 {
  background: black;
}
.bg-light-mytelehealth-80 {
  background: white;
}
.bg-dark-mytelehealth-81 {
  background: black;
}
.bg-light-mytelehealth-81 {
  background: white;
}
.bg-dark-mytelehealth-82 {
  background: black;
}
.bg-light-mytelehealth-82 {
  background: white;
}
.bg-dark-mytelehealth-83 {
  background: black;
}
.bg-light-mytelehealth-83 {
  background: white;
}
.bg-dark-mytelehealth-84 {
  background: black;
}
.bg-light-mytelehealth-84 {
  background: white;
}
.bg-dark-mytelehealth-85 {
  background: black;
}
.bg-light-mytelehealth-85 {
  background: white;
}
.bg-dark-mytelehealth-86 {
  background: black;
}
.bg-light-mytelehealth-86 {
  background: white;
}
.bg-dark-mytelehealth-87 {
  background: black;
}
.bg-light-mytelehealth-87 {
  background: white;
}
.bg-dark-mytelehealth-88 {
  background: black;
}
.bg-light-mytelehealth-88 {
  background: white;
}
.bg-dark-mytelehealth-89 {
  background: black;
}
.bg-light-mytelehealth-89 {
  background: white;
}
.bg-dark-mytelehealth-90 {
  background: black;
}
.bg-light-mytelehealth-90 {
  background: white;
}
.bg-dark-mytelehealth-91 {
  background: black;
}
.bg-light-mytelehealth-91 {
  background: white;
}
.bg-dark-mytelehealth-92 {
  background: black;
}
.bg-light-mytelehealth-92 {
  background: white;
}
.bg-dark-mytelehealth-93 {
  background: black;
}
.bg-light-mytelehealth-93 {
  background: white;
}
.bg-dark-mytelehealth-94 {
  background: black;
}
.bg-light-mytelehealth-94 {
  background: white;
}
.bg-dark-mytelehealth-95 {
  background: black;
}
.bg-light-mytelehealth-95 {
  background: white;
}
.bg-dark-mytelehealth-96 {
  background: black;
}
.bg-light-mytelehealth-96 {
  background: white;
}
.bg-dark-mytelehealth-97 {
  background: black;
}
.bg-light-mytelehealth-97 {
  background: white;
}
.bg-dark-mytelehealth-98 {
  background: black;
}
.bg-light-mytelehealth-98 {
  background: white;
}
.bg-dark-mytelehealth-99 {
  background: black;
}
.bg-light-mytelehealth-99 {
  background: white;
}
.bg-dark-mytelehealth-100 {
  background: black;
}
.bg-light-mytelehealth-100 {
  background: white;
}

.text-mysurgery {
  color: #097642 !important;
}

.border-mysurgery {
  border-color: #097642;
}

.mysurgery {
  background-color: #097642 !important;
  color: white !important;
}

.tile-mysurgery {
  background: #097642 !important;
}
@media (min-width: 1025px) {
  .tile-mysurgery:hover {
    background-color: #0b8e4f !important;
  }
}
.tile-mysurgery:active, .tile-mysurgery:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(9, 118, 66, 0.5);
  background-color: #0a7f47 !important;
}

.target-mysurgery {
  background: #097642 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mysurgery {
  background-color: #097642 !important;
}

.btn-mysurgery {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #097642 !important;
  border: 2px solid #097642 !important;
}
.btn-mysurgery:focus, .btn-mysurgery:active {
  outline: none;
  color: white !important;
  background: #097642 !important;
  text-decoration: none;
}

.bg-overlay-mysurgery-10 {
  background: rgba(9, 118, 66, 0.1);
}
.bg-overlay-mysurgery-20 {
  background: rgba(9, 118, 66, 0.2);
}
.bg-overlay-mysurgery-30 {
  background: rgba(9, 118, 66, 0.3);
}
.bg-overlay-mysurgery-40 {
  background: rgba(9, 118, 66, 0.4);
}
.bg-overlay-mysurgery-50 {
  background: rgba(9, 118, 66, 0.5);
}
.bg-overlay-mysurgery-60 {
  background: rgba(9, 118, 66, 0.6);
}
.bg-overlay-mysurgery-70 {
  background: rgba(9, 118, 66, 0.7);
}
.bg-overlay-mysurgery-80 {
  background: rgba(9, 118, 66, 0.8);
}
.bg-overlay-mysurgery-90 {
  background: rgba(9, 118, 66, 0.9);
}
.bg-mysurgery {
  background: #097642;
}
.bg-dark-mysurgery-1 {
  background: #09713f;
}
.bg-light-mysurgery-1 {
  background: #097b45;
}
.bg-dark-mysurgery-2 {
  background: #086d3d;
}
.bg-light-mysurgery-2 {
  background: #0a7f47;
}
.bg-dark-mysurgery-3 {
  background: #08683a;
}
.bg-light-mysurgery-3 {
  background: #0a844a;
}
.bg-dark-mysurgery-4 {
  background: #086337;
}
.bg-light-mysurgery-4 {
  background: #0a894d;
}
.bg-dark-mysurgery-5 {
  background: #075e35;
}
.bg-light-mysurgery-5 {
  background: #0b8e4f;
}
.bg-dark-mysurgery-6 {
  background: #075a32;
}
.bg-light-mysurgery-6 {
  background: #0b9252;
}
.bg-dark-mysurgery-7 {
  background: #06552f;
}
.bg-light-mysurgery-7 {
  background: #0c9755;
}
.bg-dark-mysurgery-8 {
  background: #06502d;
}
.bg-light-mysurgery-8 {
  background: #0c9c57;
}
.bg-dark-mysurgery-9 {
  background: #064b2a;
}
.bg-light-mysurgery-9 {
  background: #0ca15a;
}
.bg-dark-mysurgery-10 {
  background: #054727;
}
.bg-light-mysurgery-10 {
  background: #0da55d;
}
.bg-dark-mysurgery-11 {
  background: #054225;
}
.bg-light-mysurgery-11 {
  background: #0daa5f;
}
.bg-dark-mysurgery-12 {
  background: #053d22;
}
.bg-light-mysurgery-12 {
  background: #0daf62;
}
.bg-dark-mysurgery-13 {
  background: #043820;
}
.bg-light-mysurgery-13 {
  background: #0eb464;
}
.bg-dark-mysurgery-14 {
  background: #04341d;
}
.bg-light-mysurgery-14 {
  background: #0eb867;
}
.bg-dark-mysurgery-15 {
  background: #042f1a;
}
.bg-light-mysurgery-15 {
  background: #0ebd6a;
}
.bg-dark-mysurgery-16 {
  background: #032a18;
}
.bg-light-mysurgery-16 {
  background: #0fc26c;
}
.bg-dark-mysurgery-17 {
  background: #032515;
}
.bg-light-mysurgery-17 {
  background: #0fc76f;
}
.bg-dark-mysurgery-18 {
  background: #022112;
}
.bg-light-mysurgery-18 {
  background: #10cb72;
}
.bg-dark-mysurgery-19 {
  background: #021c10;
}
.bg-light-mysurgery-19 {
  background: #10d074;
}
.bg-dark-mysurgery-20 {
  background: #02170d;
}
.bg-light-mysurgery-20 {
  background: #10d577;
}
.bg-dark-mysurgery-21 {
  background: #01120a;
}
.bg-light-mysurgery-21 {
  background: #11da7a;
}
.bg-dark-mysurgery-22 {
  background: #010e08;
}
.bg-light-mysurgery-22 {
  background: #11de7c;
}
.bg-dark-mysurgery-23 {
  background: #010905;
}
.bg-light-mysurgery-23 {
  background: #11e37f;
}
.bg-dark-mysurgery-24 {
  background: #000402;
}
.bg-light-mysurgery-24 {
  background: #12e882;
}
.bg-dark-mysurgery-25 {
  background: black;
}
.bg-light-mysurgery-25 {
  background: #12ec84;
}
.bg-dark-mysurgery-26 {
  background: black;
}
.bg-light-mysurgery-26 {
  background: #16ed87;
}
.bg-dark-mysurgery-27 {
  background: black;
}
.bg-light-mysurgery-27 {
  background: #1bee89;
}
.bg-dark-mysurgery-28 {
  background: black;
}
.bg-light-mysurgery-28 {
  background: #20ee8c;
}
.bg-dark-mysurgery-29 {
  background: black;
}
.bg-light-mysurgery-29 {
  background: #25ee8e;
}
.bg-dark-mysurgery-30 {
  background: black;
}
.bg-light-mysurgery-30 {
  background: #29ef91;
}
.bg-dark-mysurgery-31 {
  background: black;
}
.bg-light-mysurgery-31 {
  background: #2eef93;
}
.bg-dark-mysurgery-32 {
  background: black;
}
.bg-light-mysurgery-32 {
  background: #33ef95;
}
.bg-dark-mysurgery-33 {
  background: black;
}
.bg-light-mysurgery-33 {
  background: #38f098;
}
.bg-dark-mysurgery-34 {
  background: black;
}
.bg-light-mysurgery-34 {
  background: #3cf09a;
}
.bg-dark-mysurgery-35 {
  background: black;
}
.bg-light-mysurgery-35 {
  background: #41f19d;
}
.bg-dark-mysurgery-36 {
  background: black;
}
.bg-light-mysurgery-36 {
  background: #46f19f;
}
.bg-dark-mysurgery-37 {
  background: black;
}
.bg-light-mysurgery-37 {
  background: #4af1a2;
}
.bg-dark-mysurgery-38 {
  background: black;
}
.bg-light-mysurgery-38 {
  background: #4ff2a4;
}
.bg-dark-mysurgery-39 {
  background: black;
}
.bg-light-mysurgery-39 {
  background: #54f2a7;
}
.bg-dark-mysurgery-40 {
  background: black;
}
.bg-light-mysurgery-40 {
  background: #59f2a9;
}
.bg-dark-mysurgery-41 {
  background: black;
}
.bg-light-mysurgery-41 {
  background: #5df3ab;
}
.bg-dark-mysurgery-42 {
  background: black;
}
.bg-light-mysurgery-42 {
  background: #62f3ae;
}
.bg-dark-mysurgery-43 {
  background: black;
}
.bg-light-mysurgery-43 {
  background: #67f3b0;
}
.bg-dark-mysurgery-44 {
  background: black;
}
.bg-light-mysurgery-44 {
  background: #6cf4b3;
}
.bg-dark-mysurgery-45 {
  background: black;
}
.bg-light-mysurgery-45 {
  background: #70f4b5;
}
.bg-dark-mysurgery-46 {
  background: black;
}
.bg-light-mysurgery-46 {
  background: #75f4b8;
}
.bg-dark-mysurgery-47 {
  background: black;
}
.bg-light-mysurgery-47 {
  background: #7af5ba;
}
.bg-dark-mysurgery-48 {
  background: black;
}
.bg-light-mysurgery-48 {
  background: #7ff5bd;
}
.bg-dark-mysurgery-49 {
  background: black;
}
.bg-light-mysurgery-49 {
  background: #83f6bf;
}
.bg-dark-mysurgery-50 {
  background: black;
}
.bg-light-mysurgery-50 {
  background: #88f6c2;
}
.bg-dark-mysurgery-51 {
  background: black;
}
.bg-light-mysurgery-51 {
  background: #8df6c4;
}
.bg-dark-mysurgery-52 {
  background: black;
}
.bg-light-mysurgery-52 {
  background: #92f7c6;
}
.bg-dark-mysurgery-53 {
  background: black;
}
.bg-light-mysurgery-53 {
  background: #96f7c9;
}
.bg-dark-mysurgery-54 {
  background: black;
}
.bg-light-mysurgery-54 {
  background: #9bf7cb;
}
.bg-dark-mysurgery-55 {
  background: black;
}
.bg-light-mysurgery-55 {
  background: #a0f8ce;
}
.bg-dark-mysurgery-56 {
  background: black;
}
.bg-light-mysurgery-56 {
  background: #a5f8d0;
}
.bg-dark-mysurgery-57 {
  background: black;
}
.bg-light-mysurgery-57 {
  background: #a9f8d3;
}
.bg-dark-mysurgery-58 {
  background: black;
}
.bg-light-mysurgery-58 {
  background: #aef9d5;
}
.bg-dark-mysurgery-59 {
  background: black;
}
.bg-light-mysurgery-59 {
  background: #b3f9d8;
}
.bg-dark-mysurgery-60 {
  background: black;
}
.bg-light-mysurgery-60 {
  background: #b7fada;
}
.bg-dark-mysurgery-61 {
  background: black;
}
.bg-light-mysurgery-61 {
  background: #bcfadc;
}
.bg-dark-mysurgery-62 {
  background: black;
}
.bg-light-mysurgery-62 {
  background: #c1fadf;
}
.bg-dark-mysurgery-63 {
  background: black;
}
.bg-light-mysurgery-63 {
  background: #c6fbe1;
}
.bg-dark-mysurgery-64 {
  background: black;
}
.bg-light-mysurgery-64 {
  background: #cafbe4;
}
.bg-dark-mysurgery-65 {
  background: black;
}
.bg-light-mysurgery-65 {
  background: #cffbe6;
}
.bg-dark-mysurgery-66 {
  background: black;
}
.bg-light-mysurgery-66 {
  background: #d4fce9;
}
.bg-dark-mysurgery-67 {
  background: black;
}
.bg-light-mysurgery-67 {
  background: #d9fceb;
}
.bg-dark-mysurgery-68 {
  background: black;
}
.bg-light-mysurgery-68 {
  background: #ddfcee;
}
.bg-dark-mysurgery-69 {
  background: black;
}
.bg-light-mysurgery-69 {
  background: #e2fdf0;
}
.bg-dark-mysurgery-70 {
  background: black;
}
.bg-light-mysurgery-70 {
  background: #e7fdf3;
}
.bg-dark-mysurgery-71 {
  background: black;
}
.bg-light-mysurgery-71 {
  background: #ecfef5;
}
.bg-dark-mysurgery-72 {
  background: black;
}
.bg-light-mysurgery-72 {
  background: #f0fef7;
}
.bg-dark-mysurgery-73 {
  background: black;
}
.bg-light-mysurgery-73 {
  background: #f5fefa;
}
.bg-dark-mysurgery-74 {
  background: black;
}
.bg-light-mysurgery-74 {
  background: #fafffc;
}
.bg-dark-mysurgery-75 {
  background: black;
}
.bg-light-mysurgery-75 {
  background: white;
}
.bg-dark-mysurgery-76 {
  background: black;
}
.bg-light-mysurgery-76 {
  background: white;
}
.bg-dark-mysurgery-77 {
  background: black;
}
.bg-light-mysurgery-77 {
  background: white;
}
.bg-dark-mysurgery-78 {
  background: black;
}
.bg-light-mysurgery-78 {
  background: white;
}
.bg-dark-mysurgery-79 {
  background: black;
}
.bg-light-mysurgery-79 {
  background: white;
}
.bg-dark-mysurgery-80 {
  background: black;
}
.bg-light-mysurgery-80 {
  background: white;
}
.bg-dark-mysurgery-81 {
  background: black;
}
.bg-light-mysurgery-81 {
  background: white;
}
.bg-dark-mysurgery-82 {
  background: black;
}
.bg-light-mysurgery-82 {
  background: white;
}
.bg-dark-mysurgery-83 {
  background: black;
}
.bg-light-mysurgery-83 {
  background: white;
}
.bg-dark-mysurgery-84 {
  background: black;
}
.bg-light-mysurgery-84 {
  background: white;
}
.bg-dark-mysurgery-85 {
  background: black;
}
.bg-light-mysurgery-85 {
  background: white;
}
.bg-dark-mysurgery-86 {
  background: black;
}
.bg-light-mysurgery-86 {
  background: white;
}
.bg-dark-mysurgery-87 {
  background: black;
}
.bg-light-mysurgery-87 {
  background: white;
}
.bg-dark-mysurgery-88 {
  background: black;
}
.bg-light-mysurgery-88 {
  background: white;
}
.bg-dark-mysurgery-89 {
  background: black;
}
.bg-light-mysurgery-89 {
  background: white;
}
.bg-dark-mysurgery-90 {
  background: black;
}
.bg-light-mysurgery-90 {
  background: white;
}
.bg-dark-mysurgery-91 {
  background: black;
}
.bg-light-mysurgery-91 {
  background: white;
}
.bg-dark-mysurgery-92 {
  background: black;
}
.bg-light-mysurgery-92 {
  background: white;
}
.bg-dark-mysurgery-93 {
  background: black;
}
.bg-light-mysurgery-93 {
  background: white;
}
.bg-dark-mysurgery-94 {
  background: black;
}
.bg-light-mysurgery-94 {
  background: white;
}
.bg-dark-mysurgery-95 {
  background: black;
}
.bg-light-mysurgery-95 {
  background: white;
}
.bg-dark-mysurgery-96 {
  background: black;
}
.bg-light-mysurgery-96 {
  background: white;
}
.bg-dark-mysurgery-97 {
  background: black;
}
.bg-light-mysurgery-97 {
  background: white;
}
.bg-dark-mysurgery-98 {
  background: black;
}
.bg-light-mysurgery-98 {
  background: white;
}
.bg-dark-mysurgery-99 {
  background: black;
}
.bg-light-mysurgery-99 {
  background: white;
}
.bg-dark-mysurgery-100 {
  background: black;
}
.bg-light-mysurgery-100 {
  background: white;
}

.text-dorset {
  color: #282c54 !important;
}

.border-dorset {
  border-color: #282c54;
}

.dorset {
  background-color: #282c54 !important;
  color: white !important;
}

.tile-dorset {
  background: #282c54 !important;
}
@media (min-width: 1025px) {
  .tile-dorset:hover {
    background-color: #303565 !important;
  }
}
.tile-dorset:active, .tile-dorset:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(40, 44, 84, 0.5);
  background-color: #2b305b !important;
}

.target-dorset {
  background: #282c54 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-dorset {
  background-color: #282c54 !important;
}

.btn-dorset {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #282c54 !important;
  border: 2px solid #282c54 !important;
}
.btn-dorset:focus, .btn-dorset:active {
  outline: none;
  color: white !important;
  background: #282c54 !important;
  text-decoration: none;
}

.bg-overlay-dorset-10 {
  background: rgba(40, 44, 84, 0.1);
}
.bg-overlay-dorset-20 {
  background: rgba(40, 44, 84, 0.2);
}
.bg-overlay-dorset-30 {
  background: rgba(40, 44, 84, 0.3);
}
.bg-overlay-dorset-40 {
  background: rgba(40, 44, 84, 0.4);
}
.bg-overlay-dorset-50 {
  background: rgba(40, 44, 84, 0.5);
}
.bg-overlay-dorset-60 {
  background: rgba(40, 44, 84, 0.6);
}
.bg-overlay-dorset-70 {
  background: rgba(40, 44, 84, 0.7);
}
.bg-overlay-dorset-80 {
  background: rgba(40, 44, 84, 0.8);
}
.bg-overlay-dorset-90 {
  background: rgba(40, 44, 84, 0.9);
}
.bg-dorset {
  background: #282c54;
}
.bg-dark-dorset-1 {
  background: #262a51;
}
.bg-light-dorset-1 {
  background: #2a2e57;
}
.bg-dark-dorset-2 {
  background: #25284d;
}
.bg-light-dorset-2 {
  background: #2b305b;
}
.bg-dark-dorset-3 {
  background: #23274a;
}
.bg-light-dorset-3 {
  background: #2d315e;
}
.bg-dark-dorset-4 {
  background: #212546;
}
.bg-light-dorset-4 {
  background: #2f3362;
}
.bg-dark-dorset-5 {
  background: #202343;
}
.bg-light-dorset-5 {
  background: #303565;
}
.bg-dark-dorset-6 {
  background: #1e213f;
}
.bg-light-dorset-6 {
  background: #323769;
}
.bg-dark-dorset-7 {
  background: #1c1f3c;
}
.bg-light-dorset-7 {
  background: #34396c;
}
.bg-dark-dorset-8 {
  background: #1b1e38;
}
.bg-light-dorset-8 {
  background: #353a70;
}
.bg-dark-dorset-9 {
  background: #191c35;
}
.bg-light-dorset-9 {
  background: #373c73;
}
.bg-dark-dorset-10 {
  background: #181a31;
}
.bg-light-dorset-10 {
  background: #383e77;
}
.bg-dark-dorset-11 {
  background: #16182e;
}
.bg-light-dorset-11 {
  background: #3a407a;
}
.bg-dark-dorset-12 {
  background: #14162b;
}
.bg-light-dorset-12 {
  background: #3c427d;
}
.bg-dark-dorset-13 {
  background: #131427;
}
.bg-light-dorset-13 {
  background: #3d4481;
}
.bg-dark-dorset-14 {
  background: #111324;
}
.bg-light-dorset-14 {
  background: #3f4584;
}
.bg-dark-dorset-15 {
  background: #0f1120;
}
.bg-light-dorset-15 {
  background: #414788;
}
.bg-dark-dorset-16 {
  background: #0e0f1d;
}
.bg-light-dorset-16 {
  background: #42498b;
}
.bg-dark-dorset-17 {
  background: #0c0d19;
}
.bg-light-dorset-17 {
  background: #444b8f;
}
.bg-dark-dorset-18 {
  background: #0a0b16;
}
.bg-light-dorset-18 {
  background: #464d92;
}
.bg-dark-dorset-19 {
  background: #090a12;
}
.bg-light-dorset-19 {
  background: #474e96;
}
.bg-dark-dorset-20 {
  background: #07080f;
}
.bg-light-dorset-20 {
  background: #495099;
}
.bg-dark-dorset-21 {
  background: #05060b;
}
.bg-light-dorset-21 {
  background: #4b529d;
}
.bg-dark-dorset-22 {
  background: #040408;
}
.bg-light-dorset-22 {
  background: #4c54a0;
}
.bg-dark-dorset-23 {
  background: #020205;
}
.bg-light-dorset-23 {
  background: #4e56a3;
}
.bg-dark-dorset-24 {
  background: #010101;
}
.bg-light-dorset-24 {
  background: #4f57a7;
}
.bg-dark-dorset-25 {
  background: black;
}
.bg-light-dorset-25 {
  background: #5159aa;
}
.bg-dark-dorset-26 {
  background: black;
}
.bg-light-dorset-26 {
  background: #535cad;
}
.bg-dark-dorset-27 {
  background: black;
}
.bg-light-dorset-27 {
  background: #575faf;
}
.bg-dark-dorset-28 {
  background: black;
}
.bg-light-dorset-28 {
  background: #5a62b1;
}
.bg-dark-dorset-29 {
  background: black;
}
.bg-light-dorset-29 {
  background: #5e65b2;
}
.bg-dark-dorset-30 {
  background: black;
}
.bg-light-dorset-30 {
  background: #6169b4;
}
.bg-dark-dorset-31 {
  background: black;
}
.bg-light-dorset-31 {
  background: #656cb5;
}
.bg-dark-dorset-32 {
  background: black;
}
.bg-light-dorset-32 {
  background: #686fb7;
}
.bg-dark-dorset-33 {
  background: black;
}
.bg-light-dorset-33 {
  background: #6c73b9;
}
.bg-dark-dorset-34 {
  background: black;
}
.bg-light-dorset-34 {
  background: #6f76ba;
}
.bg-dark-dorset-35 {
  background: black;
}
.bg-light-dorset-35 {
  background: #7279bc;
}
.bg-dark-dorset-36 {
  background: black;
}
.bg-light-dorset-36 {
  background: #767cbe;
}
.bg-dark-dorset-37 {
  background: black;
}
.bg-light-dorset-37 {
  background: #7980bf;
}
.bg-dark-dorset-38 {
  background: black;
}
.bg-light-dorset-38 {
  background: #7d83c1;
}
.bg-dark-dorset-39 {
  background: black;
}
.bg-light-dorset-39 {
  background: #8086c3;
}
.bg-dark-dorset-40 {
  background: black;
}
.bg-light-dorset-40 {
  background: #848ac4;
}
.bg-dark-dorset-41 {
  background: black;
}
.bg-light-dorset-41 {
  background: #878dc6;
}
.bg-dark-dorset-42 {
  background: black;
}
.bg-light-dorset-42 {
  background: #8b90c8;
}
.bg-dark-dorset-43 {
  background: black;
}
.bg-light-dorset-43 {
  background: #8e93c9;
}
.bg-dark-dorset-44 {
  background: black;
}
.bg-light-dorset-44 {
  background: #9297cb;
}
.bg-dark-dorset-45 {
  background: black;
}
.bg-light-dorset-45 {
  background: #959acd;
}
.bg-dark-dorset-46 {
  background: black;
}
.bg-light-dorset-46 {
  background: #989dce;
}
.bg-dark-dorset-47 {
  background: black;
}
.bg-light-dorset-47 {
  background: #9ca1d0;
}
.bg-dark-dorset-48 {
  background: black;
}
.bg-light-dorset-48 {
  background: #9fa4d1;
}
.bg-dark-dorset-49 {
  background: black;
}
.bg-light-dorset-49 {
  background: #a3a7d3;
}
.bg-dark-dorset-50 {
  background: black;
}
.bg-light-dorset-50 {
  background: #a6aad5;
}
.bg-dark-dorset-51 {
  background: black;
}
.bg-light-dorset-51 {
  background: #aaaed6;
}
.bg-dark-dorset-52 {
  background: black;
}
.bg-light-dorset-52 {
  background: #adb1d8;
}
.bg-dark-dorset-53 {
  background: black;
}
.bg-light-dorset-53 {
  background: #b1b4da;
}
.bg-dark-dorset-54 {
  background: black;
}
.bg-light-dorset-54 {
  background: #b4b8db;
}
.bg-dark-dorset-55 {
  background: black;
}
.bg-light-dorset-55 {
  background: #b8bbdd;
}
.bg-dark-dorset-56 {
  background: black;
}
.bg-light-dorset-56 {
  background: #bbbedf;
}
.bg-dark-dorset-57 {
  background: black;
}
.bg-light-dorset-57 {
  background: #bec2e0;
}
.bg-dark-dorset-58 {
  background: black;
}
.bg-light-dorset-58 {
  background: #c2c5e2;
}
.bg-dark-dorset-59 {
  background: black;
}
.bg-light-dorset-59 {
  background: #c5c8e4;
}
.bg-dark-dorset-60 {
  background: black;
}
.bg-light-dorset-60 {
  background: #c9cbe5;
}
.bg-dark-dorset-61 {
  background: black;
}
.bg-light-dorset-61 {
  background: #cccfe7;
}
.bg-dark-dorset-62 {
  background: black;
}
.bg-light-dorset-62 {
  background: #d0d2e8;
}
.bg-dark-dorset-63 {
  background: black;
}
.bg-light-dorset-63 {
  background: #d3d5ea;
}
.bg-dark-dorset-64 {
  background: black;
}
.bg-light-dorset-64 {
  background: #d7d9ec;
}
.bg-dark-dorset-65 {
  background: black;
}
.bg-light-dorset-65 {
  background: #dadced;
}
.bg-dark-dorset-66 {
  background: black;
}
.bg-light-dorset-66 {
  background: #dedfef;
}
.bg-dark-dorset-67 {
  background: black;
}
.bg-light-dorset-67 {
  background: #e1e2f1;
}
.bg-dark-dorset-68 {
  background: black;
}
.bg-light-dorset-68 {
  background: #e4e6f2;
}
.bg-dark-dorset-69 {
  background: black;
}
.bg-light-dorset-69 {
  background: #e8e9f4;
}
.bg-dark-dorset-70 {
  background: black;
}
.bg-light-dorset-70 {
  background: #ebecf6;
}
.bg-dark-dorset-71 {
  background: black;
}
.bg-light-dorset-71 {
  background: #eff0f7;
}
.bg-dark-dorset-72 {
  background: black;
}
.bg-light-dorset-72 {
  background: #f2f3f9;
}
.bg-dark-dorset-73 {
  background: black;
}
.bg-light-dorset-73 {
  background: #f6f6fb;
}
.bg-dark-dorset-74 {
  background: black;
}
.bg-light-dorset-74 {
  background: #f9f9fc;
}
.bg-dark-dorset-75 {
  background: black;
}
.bg-light-dorset-75 {
  background: #fdfdfe;
}
.bg-dark-dorset-76 {
  background: black;
}
.bg-light-dorset-76 {
  background: white;
}
.bg-dark-dorset-77 {
  background: black;
}
.bg-light-dorset-77 {
  background: white;
}
.bg-dark-dorset-78 {
  background: black;
}
.bg-light-dorset-78 {
  background: white;
}
.bg-dark-dorset-79 {
  background: black;
}
.bg-light-dorset-79 {
  background: white;
}
.bg-dark-dorset-80 {
  background: black;
}
.bg-light-dorset-80 {
  background: white;
}
.bg-dark-dorset-81 {
  background: black;
}
.bg-light-dorset-81 {
  background: white;
}
.bg-dark-dorset-82 {
  background: black;
}
.bg-light-dorset-82 {
  background: white;
}
.bg-dark-dorset-83 {
  background: black;
}
.bg-light-dorset-83 {
  background: white;
}
.bg-dark-dorset-84 {
  background: black;
}
.bg-light-dorset-84 {
  background: white;
}
.bg-dark-dorset-85 {
  background: black;
}
.bg-light-dorset-85 {
  background: white;
}
.bg-dark-dorset-86 {
  background: black;
}
.bg-light-dorset-86 {
  background: white;
}
.bg-dark-dorset-87 {
  background: black;
}
.bg-light-dorset-87 {
  background: white;
}
.bg-dark-dorset-88 {
  background: black;
}
.bg-light-dorset-88 {
  background: white;
}
.bg-dark-dorset-89 {
  background: black;
}
.bg-light-dorset-89 {
  background: white;
}
.bg-dark-dorset-90 {
  background: black;
}
.bg-light-dorset-90 {
  background: white;
}
.bg-dark-dorset-91 {
  background: black;
}
.bg-light-dorset-91 {
  background: white;
}
.bg-dark-dorset-92 {
  background: black;
}
.bg-light-dorset-92 {
  background: white;
}
.bg-dark-dorset-93 {
  background: black;
}
.bg-light-dorset-93 {
  background: white;
}
.bg-dark-dorset-94 {
  background: black;
}
.bg-light-dorset-94 {
  background: white;
}
.bg-dark-dorset-95 {
  background: black;
}
.bg-light-dorset-95 {
  background: white;
}
.bg-dark-dorset-96 {
  background: black;
}
.bg-light-dorset-96 {
  background: white;
}
.bg-dark-dorset-97 {
  background: black;
}
.bg-light-dorset-97 {
  background: white;
}
.bg-dark-dorset-98 {
  background: black;
}
.bg-light-dorset-98 {
  background: white;
}
.bg-dark-dorset-99 {
  background: black;
}
.bg-light-dorset-99 {
  background: white;
}
.bg-dark-dorset-100 {
  background: black;
}
.bg-light-dorset-100 {
  background: white;
}

.text-research {
  color: #4D2C3D !important;
}

.border-research {
  border-color: #4D2C3D;
}

.research {
  background-color: #4D2C3D !important;
  color: white !important;
}

.tile-research {
  background: #4D2C3D !important;
}
@media (min-width: 1025px) {
  .tile-research:hover {
    background-color: #5d354a !important;
  }
}
.tile-research:active, .tile-research:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(77, 44, 61, 0.5);
  background-color: #533042 !important;
}

.target-research {
  background: #4D2C3D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-research {
  background-color: #4D2C3D !important;
}

.btn-research {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #4D2C3D !important;
  border: 2px solid #4D2C3D !important;
}
.btn-research:focus, .btn-research:active {
  outline: none;
  color: white !important;
  background: #4D2C3D !important;
  text-decoration: none;
}

.bg-overlay-research-10 {
  background: rgba(77, 44, 61, 0.1);
}
.bg-overlay-research-20 {
  background: rgba(77, 44, 61, 0.2);
}
.bg-overlay-research-30 {
  background: rgba(77, 44, 61, 0.3);
}
.bg-overlay-research-40 {
  background: rgba(77, 44, 61, 0.4);
}
.bg-overlay-research-50 {
  background: rgba(77, 44, 61, 0.5);
}
.bg-overlay-research-60 {
  background: rgba(77, 44, 61, 0.6);
}
.bg-overlay-research-70 {
  background: rgba(77, 44, 61, 0.7);
}
.bg-overlay-research-80 {
  background: rgba(77, 44, 61, 0.8);
}
.bg-overlay-research-90 {
  background: rgba(77, 44, 61, 0.9);
}
.bg-research {
  background: #4D2C3D;
}
.bg-dark-research-1 {
  background: #4a2a3a;
}
.bg-light-research-1 {
  background: #502e40;
}
.bg-dark-research-2 {
  background: #472838;
}
.bg-light-research-2 {
  background: #533042;
}
.bg-dark-research-3 {
  background: #432635;
}
.bg-light-research-3 {
  background: #573245;
}
.bg-dark-research-4 {
  background: #402533;
}
.bg-light-research-4 {
  background: #5a3347;
}
.bg-dark-research-5 {
  background: #3d2330;
}
.bg-light-research-5 {
  background: #5d354a;
}
.bg-dark-research-6 {
  background: #3a212e;
}
.bg-light-research-6 {
  background: #60374c;
}
.bg-dark-research-7 {
  background: #361f2b;
}
.bg-light-research-7 {
  background: #64394f;
}
.bg-dark-research-8 {
  background: #331d28;
}
.bg-light-research-8 {
  background: #673b52;
}
.bg-dark-research-9 {
  background: #301b26;
}
.bg-light-research-9 {
  background: #6a3d54;
}
.bg-dark-research-10 {
  background: #2d1923;
}
.bg-light-research-10 {
  background: #6d3f57;
}
.bg-dark-research-11 {
  background: #291821;
}
.bg-light-research-11 {
  background: #714059;
}
.bg-dark-research-12 {
  background: #26161e;
}
.bg-light-research-12 {
  background: #74425c;
}
.bg-dark-research-13 {
  background: #23141c;
}
.bg-light-research-13 {
  background: #77445e;
}
.bg-dark-research-14 {
  background: #201219;
}
.bg-light-research-14 {
  background: #7a4661;
}
.bg-dark-research-15 {
  background: #1c1016;
}
.bg-light-research-15 {
  background: #7e4864;
}
.bg-dark-research-16 {
  background: #190e14;
}
.bg-light-research-16 {
  background: #814a66;
}
.bg-dark-research-17 {
  background: #160c11;
}
.bg-light-research-17 {
  background: #844c69;
}
.bg-dark-research-18 {
  background: #130b0f;
}
.bg-light-research-18 {
  background: #874d6b;
}
.bg-dark-research-19 {
  background: #0f090c;
}
.bg-light-research-19 {
  background: #8b4f6e;
}
.bg-dark-research-20 {
  background: #0c070a;
}
.bg-light-research-20 {
  background: #8e5170;
}
.bg-dark-research-21 {
  background: #090507;
}
.bg-light-research-21 {
  background: #915373;
}
.bg-dark-research-22 {
  background: #060304;
}
.bg-light-research-22 {
  background: #945576;
}
.bg-dark-research-23 {
  background: #020102;
}
.bg-light-research-23 {
  background: #985778;
}
.bg-dark-research-24 {
  background: black;
}
.bg-light-research-24 {
  background: #9b597b;
}
.bg-dark-research-25 {
  background: black;
}
.bg-light-research-25 {
  background: #9e5a7d;
}
.bg-dark-research-26 {
  background: black;
}
.bg-light-research-26 {
  background: #a15c80;
}
.bg-dark-research-27 {
  background: black;
}
.bg-light-research-27 {
  background: #a45f82;
}
.bg-dark-research-28 {
  background: black;
}
.bg-light-research-28 {
  background: #a56285;
}
.bg-dark-research-29 {
  background: black;
}
.bg-light-research-29 {
  background: #a76687;
}
.bg-dark-research-30 {
  background: black;
}
.bg-light-research-30 {
  background: #a9698a;
}
.bg-dark-research-31 {
  background: black;
}
.bg-light-research-31 {
  background: #ab6c8d;
}
.bg-dark-research-32 {
  background: black;
}
.bg-light-research-32 {
  background: #ad6f8f;
}
.bg-dark-research-33 {
  background: black;
}
.bg-light-research-33 {
  background: #af7392;
}
.bg-dark-research-34 {
  background: black;
}
.bg-light-research-34 {
  background: #b17694;
}
.bg-dark-research-35 {
  background: black;
}
.bg-light-research-35 {
  background: #b27997;
}
.bg-dark-research-36 {
  background: black;
}
.bg-light-research-36 {
  background: #b47c99;
}
.bg-dark-research-37 {
  background: black;
}
.bg-light-research-37 {
  background: #b6809c;
}
.bg-dark-research-38 {
  background: black;
}
.bg-light-research-38 {
  background: #b8839e;
}
.bg-dark-research-39 {
  background: black;
}
.bg-light-research-39 {
  background: #ba86a1;
}
.bg-dark-research-40 {
  background: black;
}
.bg-light-research-40 {
  background: #bc89a3;
}
.bg-dark-research-41 {
  background: black;
}
.bg-light-research-41 {
  background: #be8da6;
}
.bg-dark-research-42 {
  background: black;
}
.bg-light-research-42 {
  background: #bf90a8;
}
.bg-dark-research-43 {
  background: black;
}
.bg-light-research-43 {
  background: #c193ab;
}
.bg-dark-research-44 {
  background: black;
}
.bg-light-research-44 {
  background: #c396ad;
}
.bg-dark-research-45 {
  background: black;
}
.bg-light-research-45 {
  background: #c59ab0;
}
.bg-dark-research-46 {
  background: black;
}
.bg-light-research-46 {
  background: #c79db2;
}
.bg-dark-research-47 {
  background: black;
}
.bg-light-research-47 {
  background: #c9a0b5;
}
.bg-dark-research-48 {
  background: black;
}
.bg-light-research-48 {
  background: #cba3b7;
}
.bg-dark-research-49 {
  background: black;
}
.bg-light-research-49 {
  background: #cca6ba;
}
.bg-dark-research-50 {
  background: black;
}
.bg-light-research-50 {
  background: #ceaabd;
}
.bg-dark-research-51 {
  background: black;
}
.bg-light-research-51 {
  background: #d0adbf;
}
.bg-dark-research-52 {
  background: black;
}
.bg-light-research-52 {
  background: #d2b0c2;
}
.bg-dark-research-53 {
  background: black;
}
.bg-light-research-53 {
  background: #d4b3c4;
}
.bg-dark-research-54 {
  background: black;
}
.bg-light-research-54 {
  background: #d6b7c7;
}
.bg-dark-research-55 {
  background: black;
}
.bg-light-research-55 {
  background: #d8bac9;
}
.bg-dark-research-56 {
  background: black;
}
.bg-light-research-56 {
  background: #d9bdcc;
}
.bg-dark-research-57 {
  background: black;
}
.bg-light-research-57 {
  background: #dbc0ce;
}
.bg-dark-research-58 {
  background: black;
}
.bg-light-research-58 {
  background: #ddc4d1;
}
.bg-dark-research-59 {
  background: black;
}
.bg-light-research-59 {
  background: #dfc7d3;
}
.bg-dark-research-60 {
  background: black;
}
.bg-light-research-60 {
  background: #e1cad6;
}
.bg-dark-research-61 {
  background: black;
}
.bg-light-research-61 {
  background: #e3cdd8;
}
.bg-dark-research-62 {
  background: black;
}
.bg-light-research-62 {
  background: #e5d1db;
}
.bg-dark-research-63 {
  background: black;
}
.bg-light-research-63 {
  background: #e6d4dd;
}
.bg-dark-research-64 {
  background: black;
}
.bg-light-research-64 {
  background: #e8d7e0;
}
.bg-dark-research-65 {
  background: black;
}
.bg-light-research-65 {
  background: #eadae2;
}
.bg-dark-research-66 {
  background: black;
}
.bg-light-research-66 {
  background: #ecdee5;
}
.bg-dark-research-67 {
  background: black;
}
.bg-light-research-67 {
  background: #eee1e8;
}
.bg-dark-research-68 {
  background: black;
}
.bg-light-research-68 {
  background: #f0e4ea;
}
.bg-dark-research-69 {
  background: black;
}
.bg-light-research-69 {
  background: #f2e7ed;
}
.bg-dark-research-70 {
  background: black;
}
.bg-light-research-70 {
  background: #f3ebef;
}
.bg-dark-research-71 {
  background: black;
}
.bg-light-research-71 {
  background: #f5eef2;
}
.bg-dark-research-72 {
  background: black;
}
.bg-light-research-72 {
  background: #f7f1f4;
}
.bg-dark-research-73 {
  background: black;
}
.bg-light-research-73 {
  background: #f9f4f7;
}
.bg-dark-research-74 {
  background: black;
}
.bg-light-research-74 {
  background: #fbf8f9;
}
.bg-dark-research-75 {
  background: black;
}
.bg-light-research-75 {
  background: #fdfbfc;
}
.bg-dark-research-76 {
  background: black;
}
.bg-light-research-76 {
  background: #fefefe;
}
.bg-dark-research-77 {
  background: black;
}
.bg-light-research-77 {
  background: white;
}
.bg-dark-research-78 {
  background: black;
}
.bg-light-research-78 {
  background: white;
}
.bg-dark-research-79 {
  background: black;
}
.bg-light-research-79 {
  background: white;
}
.bg-dark-research-80 {
  background: black;
}
.bg-light-research-80 {
  background: white;
}
.bg-dark-research-81 {
  background: black;
}
.bg-light-research-81 {
  background: white;
}
.bg-dark-research-82 {
  background: black;
}
.bg-light-research-82 {
  background: white;
}
.bg-dark-research-83 {
  background: black;
}
.bg-light-research-83 {
  background: white;
}
.bg-dark-research-84 {
  background: black;
}
.bg-light-research-84 {
  background: white;
}
.bg-dark-research-85 {
  background: black;
}
.bg-light-research-85 {
  background: white;
}
.bg-dark-research-86 {
  background: black;
}
.bg-light-research-86 {
  background: white;
}
.bg-dark-research-87 {
  background: black;
}
.bg-light-research-87 {
  background: white;
}
.bg-dark-research-88 {
  background: black;
}
.bg-light-research-88 {
  background: white;
}
.bg-dark-research-89 {
  background: black;
}
.bg-light-research-89 {
  background: white;
}
.bg-dark-research-90 {
  background: black;
}
.bg-light-research-90 {
  background: white;
}
.bg-dark-research-91 {
  background: black;
}
.bg-light-research-91 {
  background: white;
}
.bg-dark-research-92 {
  background: black;
}
.bg-light-research-92 {
  background: white;
}
.bg-dark-research-93 {
  background: black;
}
.bg-light-research-93 {
  background: white;
}
.bg-dark-research-94 {
  background: black;
}
.bg-light-research-94 {
  background: white;
}
.bg-dark-research-95 {
  background: black;
}
.bg-light-research-95 {
  background: white;
}
.bg-dark-research-96 {
  background: black;
}
.bg-light-research-96 {
  background: white;
}
.bg-dark-research-97 {
  background: black;
}
.bg-light-research-97 {
  background: white;
}
.bg-dark-research-98 {
  background: black;
}
.bg-light-research-98 {
  background: white;
}
.bg-dark-research-99 {
  background: black;
}
.bg-light-research-99 {
  background: white;
}
.bg-dark-research-100 {
  background: black;
}
.bg-light-research-100 {
  background: white;
}

.text-covid19 {
  color: #4D2C3D !important;
}

.border-covid19 {
  border-color: #4D2C3D;
}

.covid19 {
  background-color: #4D2C3D !important;
  color: white !important;
}

.tile-covid19 {
  background: #4D2C3D !important;
}
@media (min-width: 1025px) {
  .tile-covid19:hover {
    background-color: #5d354a !important;
  }
}
.tile-covid19:active, .tile-covid19:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(77, 44, 61, 0.5);
  background-color: #533042 !important;
}

.target-covid19 {
  background: #4D2C3D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-covid19 {
  background-color: #4D2C3D !important;
}

.btn-covid19 {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #4D2C3D !important;
  border: 2px solid #4D2C3D !important;
}
.btn-covid19:focus, .btn-covid19:active {
  outline: none;
  color: white !important;
  background: #4D2C3D !important;
  text-decoration: none;
}

.bg-overlay-covid19-10 {
  background: rgba(77, 44, 61, 0.1);
}
.bg-overlay-covid19-20 {
  background: rgba(77, 44, 61, 0.2);
}
.bg-overlay-covid19-30 {
  background: rgba(77, 44, 61, 0.3);
}
.bg-overlay-covid19-40 {
  background: rgba(77, 44, 61, 0.4);
}
.bg-overlay-covid19-50 {
  background: rgba(77, 44, 61, 0.5);
}
.bg-overlay-covid19-60 {
  background: rgba(77, 44, 61, 0.6);
}
.bg-overlay-covid19-70 {
  background: rgba(77, 44, 61, 0.7);
}
.bg-overlay-covid19-80 {
  background: rgba(77, 44, 61, 0.8);
}
.bg-overlay-covid19-90 {
  background: rgba(77, 44, 61, 0.9);
}
.bg-covid19 {
  background: #4D2C3D;
}
.bg-dark-covid19-1 {
  background: #4a2a3a;
}
.bg-light-covid19-1 {
  background: #502e40;
}
.bg-dark-covid19-2 {
  background: #472838;
}
.bg-light-covid19-2 {
  background: #533042;
}
.bg-dark-covid19-3 {
  background: #432635;
}
.bg-light-covid19-3 {
  background: #573245;
}
.bg-dark-covid19-4 {
  background: #402533;
}
.bg-light-covid19-4 {
  background: #5a3347;
}
.bg-dark-covid19-5 {
  background: #3d2330;
}
.bg-light-covid19-5 {
  background: #5d354a;
}
.bg-dark-covid19-6 {
  background: #3a212e;
}
.bg-light-covid19-6 {
  background: #60374c;
}
.bg-dark-covid19-7 {
  background: #361f2b;
}
.bg-light-covid19-7 {
  background: #64394f;
}
.bg-dark-covid19-8 {
  background: #331d28;
}
.bg-light-covid19-8 {
  background: #673b52;
}
.bg-dark-covid19-9 {
  background: #301b26;
}
.bg-light-covid19-9 {
  background: #6a3d54;
}
.bg-dark-covid19-10 {
  background: #2d1923;
}
.bg-light-covid19-10 {
  background: #6d3f57;
}
.bg-dark-covid19-11 {
  background: #291821;
}
.bg-light-covid19-11 {
  background: #714059;
}
.bg-dark-covid19-12 {
  background: #26161e;
}
.bg-light-covid19-12 {
  background: #74425c;
}
.bg-dark-covid19-13 {
  background: #23141c;
}
.bg-light-covid19-13 {
  background: #77445e;
}
.bg-dark-covid19-14 {
  background: #201219;
}
.bg-light-covid19-14 {
  background: #7a4661;
}
.bg-dark-covid19-15 {
  background: #1c1016;
}
.bg-light-covid19-15 {
  background: #7e4864;
}
.bg-dark-covid19-16 {
  background: #190e14;
}
.bg-light-covid19-16 {
  background: #814a66;
}
.bg-dark-covid19-17 {
  background: #160c11;
}
.bg-light-covid19-17 {
  background: #844c69;
}
.bg-dark-covid19-18 {
  background: #130b0f;
}
.bg-light-covid19-18 {
  background: #874d6b;
}
.bg-dark-covid19-19 {
  background: #0f090c;
}
.bg-light-covid19-19 {
  background: #8b4f6e;
}
.bg-dark-covid19-20 {
  background: #0c070a;
}
.bg-light-covid19-20 {
  background: #8e5170;
}
.bg-dark-covid19-21 {
  background: #090507;
}
.bg-light-covid19-21 {
  background: #915373;
}
.bg-dark-covid19-22 {
  background: #060304;
}
.bg-light-covid19-22 {
  background: #945576;
}
.bg-dark-covid19-23 {
  background: #020102;
}
.bg-light-covid19-23 {
  background: #985778;
}
.bg-dark-covid19-24 {
  background: black;
}
.bg-light-covid19-24 {
  background: #9b597b;
}
.bg-dark-covid19-25 {
  background: black;
}
.bg-light-covid19-25 {
  background: #9e5a7d;
}
.bg-dark-covid19-26 {
  background: black;
}
.bg-light-covid19-26 {
  background: #a15c80;
}
.bg-dark-covid19-27 {
  background: black;
}
.bg-light-covid19-27 {
  background: #a45f82;
}
.bg-dark-covid19-28 {
  background: black;
}
.bg-light-covid19-28 {
  background: #a56285;
}
.bg-dark-covid19-29 {
  background: black;
}
.bg-light-covid19-29 {
  background: #a76687;
}
.bg-dark-covid19-30 {
  background: black;
}
.bg-light-covid19-30 {
  background: #a9698a;
}
.bg-dark-covid19-31 {
  background: black;
}
.bg-light-covid19-31 {
  background: #ab6c8d;
}
.bg-dark-covid19-32 {
  background: black;
}
.bg-light-covid19-32 {
  background: #ad6f8f;
}
.bg-dark-covid19-33 {
  background: black;
}
.bg-light-covid19-33 {
  background: #af7392;
}
.bg-dark-covid19-34 {
  background: black;
}
.bg-light-covid19-34 {
  background: #b17694;
}
.bg-dark-covid19-35 {
  background: black;
}
.bg-light-covid19-35 {
  background: #b27997;
}
.bg-dark-covid19-36 {
  background: black;
}
.bg-light-covid19-36 {
  background: #b47c99;
}
.bg-dark-covid19-37 {
  background: black;
}
.bg-light-covid19-37 {
  background: #b6809c;
}
.bg-dark-covid19-38 {
  background: black;
}
.bg-light-covid19-38 {
  background: #b8839e;
}
.bg-dark-covid19-39 {
  background: black;
}
.bg-light-covid19-39 {
  background: #ba86a1;
}
.bg-dark-covid19-40 {
  background: black;
}
.bg-light-covid19-40 {
  background: #bc89a3;
}
.bg-dark-covid19-41 {
  background: black;
}
.bg-light-covid19-41 {
  background: #be8da6;
}
.bg-dark-covid19-42 {
  background: black;
}
.bg-light-covid19-42 {
  background: #bf90a8;
}
.bg-dark-covid19-43 {
  background: black;
}
.bg-light-covid19-43 {
  background: #c193ab;
}
.bg-dark-covid19-44 {
  background: black;
}
.bg-light-covid19-44 {
  background: #c396ad;
}
.bg-dark-covid19-45 {
  background: black;
}
.bg-light-covid19-45 {
  background: #c59ab0;
}
.bg-dark-covid19-46 {
  background: black;
}
.bg-light-covid19-46 {
  background: #c79db2;
}
.bg-dark-covid19-47 {
  background: black;
}
.bg-light-covid19-47 {
  background: #c9a0b5;
}
.bg-dark-covid19-48 {
  background: black;
}
.bg-light-covid19-48 {
  background: #cba3b7;
}
.bg-dark-covid19-49 {
  background: black;
}
.bg-light-covid19-49 {
  background: #cca6ba;
}
.bg-dark-covid19-50 {
  background: black;
}
.bg-light-covid19-50 {
  background: #ceaabd;
}
.bg-dark-covid19-51 {
  background: black;
}
.bg-light-covid19-51 {
  background: #d0adbf;
}
.bg-dark-covid19-52 {
  background: black;
}
.bg-light-covid19-52 {
  background: #d2b0c2;
}
.bg-dark-covid19-53 {
  background: black;
}
.bg-light-covid19-53 {
  background: #d4b3c4;
}
.bg-dark-covid19-54 {
  background: black;
}
.bg-light-covid19-54 {
  background: #d6b7c7;
}
.bg-dark-covid19-55 {
  background: black;
}
.bg-light-covid19-55 {
  background: #d8bac9;
}
.bg-dark-covid19-56 {
  background: black;
}
.bg-light-covid19-56 {
  background: #d9bdcc;
}
.bg-dark-covid19-57 {
  background: black;
}
.bg-light-covid19-57 {
  background: #dbc0ce;
}
.bg-dark-covid19-58 {
  background: black;
}
.bg-light-covid19-58 {
  background: #ddc4d1;
}
.bg-dark-covid19-59 {
  background: black;
}
.bg-light-covid19-59 {
  background: #dfc7d3;
}
.bg-dark-covid19-60 {
  background: black;
}
.bg-light-covid19-60 {
  background: #e1cad6;
}
.bg-dark-covid19-61 {
  background: black;
}
.bg-light-covid19-61 {
  background: #e3cdd8;
}
.bg-dark-covid19-62 {
  background: black;
}
.bg-light-covid19-62 {
  background: #e5d1db;
}
.bg-dark-covid19-63 {
  background: black;
}
.bg-light-covid19-63 {
  background: #e6d4dd;
}
.bg-dark-covid19-64 {
  background: black;
}
.bg-light-covid19-64 {
  background: #e8d7e0;
}
.bg-dark-covid19-65 {
  background: black;
}
.bg-light-covid19-65 {
  background: #eadae2;
}
.bg-dark-covid19-66 {
  background: black;
}
.bg-light-covid19-66 {
  background: #ecdee5;
}
.bg-dark-covid19-67 {
  background: black;
}
.bg-light-covid19-67 {
  background: #eee1e8;
}
.bg-dark-covid19-68 {
  background: black;
}
.bg-light-covid19-68 {
  background: #f0e4ea;
}
.bg-dark-covid19-69 {
  background: black;
}
.bg-light-covid19-69 {
  background: #f2e7ed;
}
.bg-dark-covid19-70 {
  background: black;
}
.bg-light-covid19-70 {
  background: #f3ebef;
}
.bg-dark-covid19-71 {
  background: black;
}
.bg-light-covid19-71 {
  background: #f5eef2;
}
.bg-dark-covid19-72 {
  background: black;
}
.bg-light-covid19-72 {
  background: #f7f1f4;
}
.bg-dark-covid19-73 {
  background: black;
}
.bg-light-covid19-73 {
  background: #f9f4f7;
}
.bg-dark-covid19-74 {
  background: black;
}
.bg-light-covid19-74 {
  background: #fbf8f9;
}
.bg-dark-covid19-75 {
  background: black;
}
.bg-light-covid19-75 {
  background: #fdfbfc;
}
.bg-dark-covid19-76 {
  background: black;
}
.bg-light-covid19-76 {
  background: #fefefe;
}
.bg-dark-covid19-77 {
  background: black;
}
.bg-light-covid19-77 {
  background: white;
}
.bg-dark-covid19-78 {
  background: black;
}
.bg-light-covid19-78 {
  background: white;
}
.bg-dark-covid19-79 {
  background: black;
}
.bg-light-covid19-79 {
  background: white;
}
.bg-dark-covid19-80 {
  background: black;
}
.bg-light-covid19-80 {
  background: white;
}
.bg-dark-covid19-81 {
  background: black;
}
.bg-light-covid19-81 {
  background: white;
}
.bg-dark-covid19-82 {
  background: black;
}
.bg-light-covid19-82 {
  background: white;
}
.bg-dark-covid19-83 {
  background: black;
}
.bg-light-covid19-83 {
  background: white;
}
.bg-dark-covid19-84 {
  background: black;
}
.bg-light-covid19-84 {
  background: white;
}
.bg-dark-covid19-85 {
  background: black;
}
.bg-light-covid19-85 {
  background: white;
}
.bg-dark-covid19-86 {
  background: black;
}
.bg-light-covid19-86 {
  background: white;
}
.bg-dark-covid19-87 {
  background: black;
}
.bg-light-covid19-87 {
  background: white;
}
.bg-dark-covid19-88 {
  background: black;
}
.bg-light-covid19-88 {
  background: white;
}
.bg-dark-covid19-89 {
  background: black;
}
.bg-light-covid19-89 {
  background: white;
}
.bg-dark-covid19-90 {
  background: black;
}
.bg-light-covid19-90 {
  background: white;
}
.bg-dark-covid19-91 {
  background: black;
}
.bg-light-covid19-91 {
  background: white;
}
.bg-dark-covid19-92 {
  background: black;
}
.bg-light-covid19-92 {
  background: white;
}
.bg-dark-covid19-93 {
  background: black;
}
.bg-light-covid19-93 {
  background: white;
}
.bg-dark-covid19-94 {
  background: black;
}
.bg-light-covid19-94 {
  background: white;
}
.bg-dark-covid19-95 {
  background: black;
}
.bg-light-covid19-95 {
  background: white;
}
.bg-dark-covid19-96 {
  background: black;
}
.bg-light-covid19-96 {
  background: white;
}
.bg-dark-covid19-97 {
  background: black;
}
.bg-light-covid19-97 {
  background: white;
}
.bg-dark-covid19-98 {
  background: black;
}
.bg-light-covid19-98 {
  background: white;
}
.bg-dark-covid19-99 {
  background: black;
}
.bg-light-covid19-99 {
  background: white;
}
.bg-dark-covid19-100 {
  background: black;
}
.bg-light-covid19-100 {
  background: white;
}

.text-oncology {
  color: #007E9E !important;
}

.border-oncology {
  border-color: #007E9E;
}

.oncology {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-oncology {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-oncology:hover {
    background-color: #0092b8 !important;
  }
}
.tile-oncology:active, .tile-oncology:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-oncology {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-oncology {
  background-color: #007E9E !important;
}

.btn-oncology {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-oncology:focus, .btn-oncology:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-oncology-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-oncology-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-oncology-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-oncology-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-oncology-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-oncology-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-oncology-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-oncology-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-oncology-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-oncology {
  background: #007E9E;
}
.bg-dark-oncology-1 {
  background: #007a99;
}
.bg-light-oncology-1 {
  background: #0082a3;
}
.bg-dark-oncology-2 {
  background: #007694;
}
.bg-light-oncology-2 {
  background: #0086a8;
}
.bg-dark-oncology-3 {
  background: #00728f;
}
.bg-light-oncology-3 {
  background: #008aad;
}
.bg-dark-oncology-4 {
  background: #006e8a;
}
.bg-light-oncology-4 {
  background: #008eb2;
}
.bg-dark-oncology-5 {
  background: #006a85;
}
.bg-light-oncology-5 {
  background: #0092b8;
}
.bg-dark-oncology-6 {
  background: #00667f;
}
.bg-light-oncology-6 {
  background: #0096bd;
}
.bg-dark-oncology-7 {
  background: #00627a;
}
.bg-light-oncology-7 {
  background: #009ac2;
}
.bg-dark-oncology-8 {
  background: #005d75;
}
.bg-light-oncology-8 {
  background: #009fc7;
}
.bg-dark-oncology-9 {
  background: #005970;
}
.bg-light-oncology-9 {
  background: #00a3cc;
}
.bg-dark-oncology-10 {
  background: #00556b;
}
.bg-light-oncology-10 {
  background: #00a7d1;
}
.bg-dark-oncology-11 {
  background: #005166;
}
.bg-light-oncology-11 {
  background: #00abd6;
}
.bg-dark-oncology-12 {
  background: #004d61;
}
.bg-light-oncology-12 {
  background: #00afdb;
}
.bg-dark-oncology-13 {
  background: #00495c;
}
.bg-light-oncology-13 {
  background: #00b3e0;
}
.bg-dark-oncology-14 {
  background: #004557;
}
.bg-light-oncology-14 {
  background: #00b7e5;
}
.bg-dark-oncology-15 {
  background: #004152;
}
.bg-light-oncology-15 {
  background: #00bbeb;
}
.bg-dark-oncology-16 {
  background: #003d4c;
}
.bg-light-oncology-16 {
  background: #00bff0;
}
.bg-dark-oncology-17 {
  background: #003947;
}
.bg-light-oncology-17 {
  background: #00c3f5;
}
.bg-dark-oncology-18 {
  background: #003542;
}
.bg-light-oncology-18 {
  background: #00c7fa;
}
.bg-dark-oncology-19 {
  background: #00313d;
}
.bg-light-oncology-19 {
  background: #00cbff;
}
.bg-dark-oncology-20 {
  background: #002d38;
}
.bg-light-oncology-20 {
  background: #05ccff;
}
.bg-dark-oncology-21 {
  background: #002933;
}
.bg-light-oncology-21 {
  background: #0acdff;
}
.bg-dark-oncology-22 {
  background: #00252e;
}
.bg-light-oncology-22 {
  background: #0fceff;
}
.bg-dark-oncology-23 {
  background: #002029;
}
.bg-light-oncology-23 {
  background: #14cfff;
}
.bg-dark-oncology-24 {
  background: #001c24;
}
.bg-light-oncology-24 {
  background: #19d0ff;
}
.bg-dark-oncology-25 {
  background: #00181f;
}
.bg-light-oncology-25 {
  background: #1fd2ff;
}
.bg-dark-oncology-26 {
  background: #001419;
}
.bg-light-oncology-26 {
  background: #24d3ff;
}
.bg-dark-oncology-27 {
  background: #001014;
}
.bg-light-oncology-27 {
  background: #29d4ff;
}
.bg-dark-oncology-28 {
  background: #000c0f;
}
.bg-light-oncology-28 {
  background: #2ed5ff;
}
.bg-dark-oncology-29 {
  background: #00080a;
}
.bg-light-oncology-29 {
  background: #33d6ff;
}
.bg-dark-oncology-30 {
  background: #000405;
}
.bg-light-oncology-30 {
  background: #38d7ff;
}
.bg-dark-oncology-31 {
  background: black;
}
.bg-light-oncology-31 {
  background: #3dd8ff;
}
.bg-dark-oncology-32 {
  background: black;
}
.bg-light-oncology-32 {
  background: #42d9ff;
}
.bg-dark-oncology-33 {
  background: black;
}
.bg-light-oncology-33 {
  background: #47daff;
}
.bg-dark-oncology-34 {
  background: black;
}
.bg-light-oncology-34 {
  background: #4cdbff;
}
.bg-dark-oncology-35 {
  background: black;
}
.bg-light-oncology-35 {
  background: #52dcff;
}
.bg-dark-oncology-36 {
  background: black;
}
.bg-light-oncology-36 {
  background: #57ddff;
}
.bg-dark-oncology-37 {
  background: black;
}
.bg-light-oncology-37 {
  background: #5cdeff;
}
.bg-dark-oncology-38 {
  background: black;
}
.bg-light-oncology-38 {
  background: #61dfff;
}
.bg-dark-oncology-39 {
  background: black;
}
.bg-light-oncology-39 {
  background: #66e0ff;
}
.bg-dark-oncology-40 {
  background: black;
}
.bg-light-oncology-40 {
  background: #6be1ff;
}
.bg-dark-oncology-41 {
  background: black;
}
.bg-light-oncology-41 {
  background: #70e2ff;
}
.bg-dark-oncology-42 {
  background: black;
}
.bg-light-oncology-42 {
  background: #75e3ff;
}
.bg-dark-oncology-43 {
  background: black;
}
.bg-light-oncology-43 {
  background: #7ae4ff;
}
.bg-dark-oncology-44 {
  background: black;
}
.bg-light-oncology-44 {
  background: #7fe5ff;
}
.bg-dark-oncology-45 {
  background: black;
}
.bg-light-oncology-45 {
  background: #85e6ff;
}
.bg-dark-oncology-46 {
  background: black;
}
.bg-light-oncology-46 {
  background: #8ae7ff;
}
.bg-dark-oncology-47 {
  background: black;
}
.bg-light-oncology-47 {
  background: #8fe8ff;
}
.bg-dark-oncology-48 {
  background: black;
}
.bg-light-oncology-48 {
  background: #94e9ff;
}
.bg-dark-oncology-49 {
  background: black;
}
.bg-light-oncology-49 {
  background: #99eaff;
}
.bg-dark-oncology-50 {
  background: black;
}
.bg-light-oncology-50 {
  background: #9eebff;
}
.bg-dark-oncology-51 {
  background: black;
}
.bg-light-oncology-51 {
  background: #a3ecff;
}
.bg-dark-oncology-52 {
  background: black;
}
.bg-light-oncology-52 {
  background: #a8edff;
}
.bg-dark-oncology-53 {
  background: black;
}
.bg-light-oncology-53 {
  background: #adeeff;
}
.bg-dark-oncology-54 {
  background: black;
}
.bg-light-oncology-54 {
  background: #b2efff;
}
.bg-dark-oncology-55 {
  background: black;
}
.bg-light-oncology-55 {
  background: #b8f1ff;
}
.bg-dark-oncology-56 {
  background: black;
}
.bg-light-oncology-56 {
  background: #bdf2ff;
}
.bg-dark-oncology-57 {
  background: black;
}
.bg-light-oncology-57 {
  background: #c2f3ff;
}
.bg-dark-oncology-58 {
  background: black;
}
.bg-light-oncology-58 {
  background: #c7f4ff;
}
.bg-dark-oncology-59 {
  background: black;
}
.bg-light-oncology-59 {
  background: #ccf5ff;
}
.bg-dark-oncology-60 {
  background: black;
}
.bg-light-oncology-60 {
  background: #d1f6ff;
}
.bg-dark-oncology-61 {
  background: black;
}
.bg-light-oncology-61 {
  background: #d6f7ff;
}
.bg-dark-oncology-62 {
  background: black;
}
.bg-light-oncology-62 {
  background: #dbf8ff;
}
.bg-dark-oncology-63 {
  background: black;
}
.bg-light-oncology-63 {
  background: #e0f9ff;
}
.bg-dark-oncology-64 {
  background: black;
}
.bg-light-oncology-64 {
  background: #e5faff;
}
.bg-dark-oncology-65 {
  background: black;
}
.bg-light-oncology-65 {
  background: #ebfbff;
}
.bg-dark-oncology-66 {
  background: black;
}
.bg-light-oncology-66 {
  background: #f0fcff;
}
.bg-dark-oncology-67 {
  background: black;
}
.bg-light-oncology-67 {
  background: #f5fdff;
}
.bg-dark-oncology-68 {
  background: black;
}
.bg-light-oncology-68 {
  background: #fafeff;
}
.bg-dark-oncology-69 {
  background: black;
}
.bg-light-oncology-69 {
  background: white;
}
.bg-dark-oncology-70 {
  background: black;
}
.bg-light-oncology-70 {
  background: white;
}
.bg-dark-oncology-71 {
  background: black;
}
.bg-light-oncology-71 {
  background: white;
}
.bg-dark-oncology-72 {
  background: black;
}
.bg-light-oncology-72 {
  background: white;
}
.bg-dark-oncology-73 {
  background: black;
}
.bg-light-oncology-73 {
  background: white;
}
.bg-dark-oncology-74 {
  background: black;
}
.bg-light-oncology-74 {
  background: white;
}
.bg-dark-oncology-75 {
  background: black;
}
.bg-light-oncology-75 {
  background: white;
}
.bg-dark-oncology-76 {
  background: black;
}
.bg-light-oncology-76 {
  background: white;
}
.bg-dark-oncology-77 {
  background: black;
}
.bg-light-oncology-77 {
  background: white;
}
.bg-dark-oncology-78 {
  background: black;
}
.bg-light-oncology-78 {
  background: white;
}
.bg-dark-oncology-79 {
  background: black;
}
.bg-light-oncology-79 {
  background: white;
}
.bg-dark-oncology-80 {
  background: black;
}
.bg-light-oncology-80 {
  background: white;
}
.bg-dark-oncology-81 {
  background: black;
}
.bg-light-oncology-81 {
  background: white;
}
.bg-dark-oncology-82 {
  background: black;
}
.bg-light-oncology-82 {
  background: white;
}
.bg-dark-oncology-83 {
  background: black;
}
.bg-light-oncology-83 {
  background: white;
}
.bg-dark-oncology-84 {
  background: black;
}
.bg-light-oncology-84 {
  background: white;
}
.bg-dark-oncology-85 {
  background: black;
}
.bg-light-oncology-85 {
  background: white;
}
.bg-dark-oncology-86 {
  background: black;
}
.bg-light-oncology-86 {
  background: white;
}
.bg-dark-oncology-87 {
  background: black;
}
.bg-light-oncology-87 {
  background: white;
}
.bg-dark-oncology-88 {
  background: black;
}
.bg-light-oncology-88 {
  background: white;
}
.bg-dark-oncology-89 {
  background: black;
}
.bg-light-oncology-89 {
  background: white;
}
.bg-dark-oncology-90 {
  background: black;
}
.bg-light-oncology-90 {
  background: white;
}
.bg-dark-oncology-91 {
  background: black;
}
.bg-light-oncology-91 {
  background: white;
}
.bg-dark-oncology-92 {
  background: black;
}
.bg-light-oncology-92 {
  background: white;
}
.bg-dark-oncology-93 {
  background: black;
}
.bg-light-oncology-93 {
  background: white;
}
.bg-dark-oncology-94 {
  background: black;
}
.bg-light-oncology-94 {
  background: white;
}
.bg-dark-oncology-95 {
  background: black;
}
.bg-light-oncology-95 {
  background: white;
}
.bg-dark-oncology-96 {
  background: black;
}
.bg-light-oncology-96 {
  background: white;
}
.bg-dark-oncology-97 {
  background: black;
}
.bg-light-oncology-97 {
  background: white;
}
.bg-dark-oncology-98 {
  background: black;
}
.bg-light-oncology-98 {
  background: white;
}
.bg-dark-oncology-99 {
  background: black;
}
.bg-light-oncology-99 {
  background: white;
}
.bg-dark-oncology-100 {
  background: black;
}
.bg-light-oncology-100 {
  background: white;
}

.text-daily {
  color: #14580B !important;
}

.border-daily {
  border-color: #14580B;
}

.daily {
  background-color: #14580B !important;
  color: white !important;
}

.tile-daily {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-daily:hover {
    background-color: #196f0e !important;
  }
}
.tile-daily:active, .tile-daily:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-daily {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-daily {
  background-color: #14580B !important;
}

.btn-daily {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-daily:focus, .btn-daily:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-daily-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-daily-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-daily-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-daily-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-daily-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-daily-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-daily-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-daily-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-daily-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-daily {
  background: #14580B;
}
.bg-dark-daily-1 {
  background: #13530a;
}
.bg-light-daily-1 {
  background: #155d0c;
}
.bg-dark-daily-2 {
  background: #124f0a;
}
.bg-light-daily-2 {
  background: #16610c;
}
.bg-dark-daily-3 {
  background: #114a09;
}
.bg-light-daily-3 {
  background: #17660d;
}
.bg-dark-daily-4 {
  background: #104609;
}
.bg-light-daily-4 {
  background: #186a0d;
}
.bg-dark-daily-5 {
  background: #0f4108;
}
.bg-light-daily-5 {
  background: #196f0e;
}
.bg-dark-daily-6 {
  background: #0e3d08;
}
.bg-light-daily-6 {
  background: #1a730e;
}
.bg-dark-daily-7 {
  background: #0d3807;
}
.bg-light-daily-7 {
  background: #1b780f;
}
.bg-dark-daily-8 {
  background: #0c3406;
}
.bg-light-daily-8 {
  background: #1c7c10;
}
.bg-dark-daily-9 {
  background: #0b2f06;
}
.bg-light-daily-9 {
  background: #1d8110;
}
.bg-dark-daily-10 {
  background: #0a2b05;
}
.bg-light-daily-10 {
  background: #1e8511;
}
.bg-dark-daily-11 {
  background: #092605;
}
.bg-light-daily-11 {
  background: #1f8a11;
}
.bg-dark-daily-12 {
  background: #082204;
}
.bg-light-daily-12 {
  background: #208e12;
}
.bg-dark-daily-13 {
  background: #071d04;
}
.bg-light-daily-13 {
  background: #219312;
}
.bg-dark-daily-14 {
  background: #061903;
}
.bg-light-daily-14 {
  background: #229713;
}
.bg-dark-daily-15 {
  background: #051403;
}
.bg-light-daily-15 {
  background: #239c14;
}
.bg-dark-daily-16 {
  background: #040f02;
}
.bg-light-daily-16 {
  background: #24a114;
}
.bg-dark-daily-17 {
  background: #020b01;
}
.bg-light-daily-17 {
  background: #26a515;
}
.bg-dark-daily-18 {
  background: #010601;
}
.bg-light-daily-18 {
  background: #27aa15;
}
.bg-dark-daily-19 {
  background: #000200;
}
.bg-light-daily-19 {
  background: #28ae16;
}
.bg-dark-daily-20 {
  background: black;
}
.bg-light-daily-20 {
  background: #29b316;
}
.bg-dark-daily-21 {
  background: black;
}
.bg-light-daily-21 {
  background: #2ab717;
}
.bg-dark-daily-22 {
  background: black;
}
.bg-light-daily-22 {
  background: #2bbc17;
}
.bg-dark-daily-23 {
  background: black;
}
.bg-light-daily-23 {
  background: #2cc018;
}
.bg-dark-daily-24 {
  background: black;
}
.bg-light-daily-24 {
  background: #2dc519;
}
.bg-dark-daily-25 {
  background: black;
}
.bg-light-daily-25 {
  background: #2ec919;
}
.bg-dark-daily-26 {
  background: black;
}
.bg-light-daily-26 {
  background: #2fce1a;
}
.bg-dark-daily-27 {
  background: black;
}
.bg-light-daily-27 {
  background: #30d21a;
}
.bg-dark-daily-28 {
  background: black;
}
.bg-light-daily-28 {
  background: #31d71b;
}
.bg-dark-daily-29 {
  background: black;
}
.bg-light-daily-29 {
  background: #32db1b;
}
.bg-dark-daily-30 {
  background: black;
}
.bg-light-daily-30 {
  background: #33e01c;
}
.bg-dark-daily-31 {
  background: black;
}
.bg-light-daily-31 {
  background: #35e31e;
}
.bg-dark-daily-32 {
  background: black;
}
.bg-light-daily-32 {
  background: #39e323;
}
.bg-dark-daily-33 {
  background: black;
}
.bg-light-daily-33 {
  background: #3de427;
}
.bg-dark-daily-34 {
  background: black;
}
.bg-light-daily-34 {
  background: #41e52c;
}
.bg-dark-daily-35 {
  background: black;
}
.bg-light-daily-35 {
  background: #45e530;
}
.bg-dark-daily-36 {
  background: black;
}
.bg-light-daily-36 {
  background: #4ae635;
}
.bg-dark-daily-37 {
  background: black;
}
.bg-light-daily-37 {
  background: #4ee639;
}
.bg-dark-daily-38 {
  background: black;
}
.bg-light-daily-38 {
  background: #52e73e;
}
.bg-dark-daily-39 {
  background: black;
}
.bg-light-daily-39 {
  background: #56e742;
}
.bg-dark-daily-40 {
  background: black;
}
.bg-light-daily-40 {
  background: #5ae847;
}
.bg-dark-daily-41 {
  background: black;
}
.bg-light-daily-41 {
  background: #5ee94c;
}
.bg-dark-daily-42 {
  background: black;
}
.bg-light-daily-42 {
  background: #62e950;
}
.bg-dark-daily-43 {
  background: black;
}
.bg-light-daily-43 {
  background: #66ea55;
}
.bg-dark-daily-44 {
  background: black;
}
.bg-light-daily-44 {
  background: #6aea59;
}
.bg-dark-daily-45 {
  background: black;
}
.bg-light-daily-45 {
  background: #6eeb5e;
}
.bg-dark-daily-46 {
  background: black;
}
.bg-light-daily-46 {
  background: #72eb62;
}
.bg-dark-daily-47 {
  background: black;
}
.bg-light-daily-47 {
  background: #76ec67;
}
.bg-dark-daily-48 {
  background: black;
}
.bg-light-daily-48 {
  background: #7aed6b;
}
.bg-dark-daily-49 {
  background: black;
}
.bg-light-daily-49 {
  background: #7eed70;
}
.bg-dark-daily-50 {
  background: black;
}
.bg-light-daily-50 {
  background: #83ee74;
}
.bg-dark-daily-51 {
  background: black;
}
.bg-light-daily-51 {
  background: #87ee79;
}
.bg-dark-daily-52 {
  background: black;
}
.bg-light-daily-52 {
  background: #8bef7d;
}
.bg-dark-daily-53 {
  background: black;
}
.bg-light-daily-53 {
  background: #8fef82;
}
.bg-dark-daily-54 {
  background: black;
}
.bg-light-daily-54 {
  background: #93f086;
}
.bg-dark-daily-55 {
  background: black;
}
.bg-light-daily-55 {
  background: #97f18b;
}
.bg-dark-daily-56 {
  background: black;
}
.bg-light-daily-56 {
  background: #9bf190;
}
.bg-dark-daily-57 {
  background: black;
}
.bg-light-daily-57 {
  background: #9ff294;
}
.bg-dark-daily-58 {
  background: black;
}
.bg-light-daily-58 {
  background: #a3f299;
}
.bg-dark-daily-59 {
  background: black;
}
.bg-light-daily-59 {
  background: #a7f39d;
}
.bg-dark-daily-60 {
  background: black;
}
.bg-light-daily-60 {
  background: #abf3a2;
}
.bg-dark-daily-61 {
  background: black;
}
.bg-light-daily-61 {
  background: #aff4a6;
}
.bg-dark-daily-62 {
  background: black;
}
.bg-light-daily-62 {
  background: #b3f4ab;
}
.bg-dark-daily-63 {
  background: black;
}
.bg-light-daily-63 {
  background: #b7f5af;
}
.bg-dark-daily-64 {
  background: black;
}
.bg-light-daily-64 {
  background: #bbf6b4;
}
.bg-dark-daily-65 {
  background: black;
}
.bg-light-daily-65 {
  background: #c0f6b8;
}
.bg-dark-daily-66 {
  background: black;
}
.bg-light-daily-66 {
  background: #c4f7bd;
}
.bg-dark-daily-67 {
  background: black;
}
.bg-light-daily-67 {
  background: #c8f7c1;
}
.bg-dark-daily-68 {
  background: black;
}
.bg-light-daily-68 {
  background: #ccf8c6;
}
.bg-dark-daily-69 {
  background: black;
}
.bg-light-daily-69 {
  background: #d0f8ca;
}
.bg-dark-daily-70 {
  background: black;
}
.bg-light-daily-70 {
  background: #d4f9cf;
}
.bg-dark-daily-71 {
  background: black;
}
.bg-light-daily-71 {
  background: #d8fad4;
}
.bg-dark-daily-72 {
  background: black;
}
.bg-light-daily-72 {
  background: #dcfad8;
}
.bg-dark-daily-73 {
  background: black;
}
.bg-light-daily-73 {
  background: #e0fbdd;
}
.bg-dark-daily-74 {
  background: black;
}
.bg-light-daily-74 {
  background: #e4fbe1;
}
.bg-dark-daily-75 {
  background: black;
}
.bg-light-daily-75 {
  background: #e8fce6;
}
.bg-dark-daily-76 {
  background: black;
}
.bg-light-daily-76 {
  background: #ecfcea;
}
.bg-dark-daily-77 {
  background: black;
}
.bg-light-daily-77 {
  background: #f0fdef;
}
.bg-dark-daily-78 {
  background: black;
}
.bg-light-daily-78 {
  background: #f4fef3;
}
.bg-dark-daily-79 {
  background: black;
}
.bg-light-daily-79 {
  background: #f9fef8;
}
.bg-dark-daily-80 {
  background: black;
}
.bg-light-daily-80 {
  background: #fdfffc;
}
.bg-dark-daily-81 {
  background: black;
}
.bg-light-daily-81 {
  background: white;
}
.bg-dark-daily-82 {
  background: black;
}
.bg-light-daily-82 {
  background: white;
}
.bg-dark-daily-83 {
  background: black;
}
.bg-light-daily-83 {
  background: white;
}
.bg-dark-daily-84 {
  background: black;
}
.bg-light-daily-84 {
  background: white;
}
.bg-dark-daily-85 {
  background: black;
}
.bg-light-daily-85 {
  background: white;
}
.bg-dark-daily-86 {
  background: black;
}
.bg-light-daily-86 {
  background: white;
}
.bg-dark-daily-87 {
  background: black;
}
.bg-light-daily-87 {
  background: white;
}
.bg-dark-daily-88 {
  background: black;
}
.bg-light-daily-88 {
  background: white;
}
.bg-dark-daily-89 {
  background: black;
}
.bg-light-daily-89 {
  background: white;
}
.bg-dark-daily-90 {
  background: black;
}
.bg-light-daily-90 {
  background: white;
}
.bg-dark-daily-91 {
  background: black;
}
.bg-light-daily-91 {
  background: white;
}
.bg-dark-daily-92 {
  background: black;
}
.bg-light-daily-92 {
  background: white;
}
.bg-dark-daily-93 {
  background: black;
}
.bg-light-daily-93 {
  background: white;
}
.bg-dark-daily-94 {
  background: black;
}
.bg-light-daily-94 {
  background: white;
}
.bg-dark-daily-95 {
  background: black;
}
.bg-light-daily-95 {
  background: white;
}
.bg-dark-daily-96 {
  background: black;
}
.bg-light-daily-96 {
  background: white;
}
.bg-dark-daily-97 {
  background: black;
}
.bg-light-daily-97 {
  background: white;
}
.bg-dark-daily-98 {
  background: black;
}
.bg-light-daily-98 {
  background: white;
}
.bg-dark-daily-99 {
  background: black;
}
.bg-light-daily-99 {
  background: white;
}
.bg-dark-daily-100 {
  background: black;
}
.bg-light-daily-100 {
  background: white;
}

.text-often {
  color: #004D89 !important;
}

.border-often {
  border-color: #004D89;
}

.often {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-often {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-often:hover {
    background-color: #005ba3 !important;
  }
}
.tile-often:active, .tile-often:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-often {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-often {
  background-color: #004D89 !important;
}

.btn-often {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-often:focus, .btn-often:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-often-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-often-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-often-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-often-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-often-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-often-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-often-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-often-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-often-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-often {
  background: #004D89;
}
.bg-dark-often-1 {
  background: #004a84;
}
.bg-light-often-1 {
  background: #00508e;
}
.bg-dark-often-2 {
  background: #00477f;
}
.bg-light-often-2 {
  background: #005393;
}
.bg-dark-often-3 {
  background: #00447a;
}
.bg-light-often-3 {
  background: #005698;
}
.bg-dark-often-4 {
  background: #004275;
}
.bg-light-often-4 {
  background: #00589d;
}
.bg-dark-often-5 {
  background: #003f70;
}
.bg-light-often-5 {
  background: #005ba3;
}
.bg-dark-often-6 {
  background: #003c6a;
}
.bg-light-often-6 {
  background: #005ea8;
}
.bg-dark-often-7 {
  background: #003965;
}
.bg-light-often-7 {
  background: #0061ad;
}
.bg-dark-often-8 {
  background: #003660;
}
.bg-light-often-8 {
  background: #0064b2;
}
.bg-dark-often-9 {
  background: #00335b;
}
.bg-light-often-9 {
  background: #0067b7;
}
.bg-dark-often-10 {
  background: #003056;
}
.bg-light-often-10 {
  background: #006abc;
}
.bg-dark-often-11 {
  background: #002d51;
}
.bg-light-often-11 {
  background: #006dc1;
}
.bg-dark-often-12 {
  background: #002b4c;
}
.bg-light-often-12 {
  background: #006fc6;
}
.bg-dark-often-13 {
  background: #002847;
}
.bg-light-often-13 {
  background: #0072cb;
}
.bg-dark-often-14 {
  background: #002542;
}
.bg-light-often-14 {
  background: #0075d0;
}
.bg-dark-often-15 {
  background: #00223d;
}
.bg-light-often-15 {
  background: #0078d6;
}
.bg-dark-often-16 {
  background: #001f37;
}
.bg-light-often-16 {
  background: #007bdb;
}
.bg-dark-often-17 {
  background: #001c32;
}
.bg-light-often-17 {
  background: #007ee0;
}
.bg-dark-often-18 {
  background: #00192d;
}
.bg-light-often-18 {
  background: #0081e5;
}
.bg-dark-often-19 {
  background: #001728;
}
.bg-light-often-19 {
  background: #0083ea;
}
.bg-dark-often-20 {
  background: #001423;
}
.bg-light-often-20 {
  background: #0086ef;
}
.bg-dark-often-21 {
  background: #00111e;
}
.bg-light-often-21 {
  background: #0089f4;
}
.bg-dark-often-22 {
  background: #000e19;
}
.bg-light-often-22 {
  background: #008cf9;
}
.bg-dark-often-23 {
  background: #000b14;
}
.bg-light-often-23 {
  background: #008ffe;
}
.bg-dark-often-24 {
  background: #00080f;
}
.bg-light-often-24 {
  background: #0491ff;
}
.bg-dark-often-25 {
  background: #00050a;
}
.bg-light-often-25 {
  background: #0a93ff;
}
.bg-dark-often-26 {
  background: #000204;
}
.bg-light-often-26 {
  background: #0f96ff;
}
.bg-dark-often-27 {
  background: black;
}
.bg-light-often-27 {
  background: #1498ff;
}
.bg-dark-often-28 {
  background: black;
}
.bg-light-often-28 {
  background: #199aff;
}
.bg-dark-often-29 {
  background: black;
}
.bg-light-often-29 {
  background: #1e9cff;
}
.bg-dark-often-30 {
  background: black;
}
.bg-light-often-30 {
  background: #239fff;
}
.bg-dark-often-31 {
  background: black;
}
.bg-light-often-31 {
  background: #28a1ff;
}
.bg-dark-often-32 {
  background: black;
}
.bg-light-often-32 {
  background: #2da3ff;
}
.bg-dark-often-33 {
  background: black;
}
.bg-light-often-33 {
  background: #32a5ff;
}
.bg-dark-often-34 {
  background: black;
}
.bg-light-often-34 {
  background: #37a8ff;
}
.bg-dark-often-35 {
  background: black;
}
.bg-light-often-35 {
  background: #3daaff;
}
.bg-dark-often-36 {
  background: black;
}
.bg-light-often-36 {
  background: #42acff;
}
.bg-dark-often-37 {
  background: black;
}
.bg-light-often-37 {
  background: #47aeff;
}
.bg-dark-often-38 {
  background: black;
}
.bg-light-often-38 {
  background: #4cb1ff;
}
.bg-dark-often-39 {
  background: black;
}
.bg-light-often-39 {
  background: #51b3ff;
}
.bg-dark-often-40 {
  background: black;
}
.bg-light-often-40 {
  background: #56b5ff;
}
.bg-dark-often-41 {
  background: black;
}
.bg-light-often-41 {
  background: #5bb7ff;
}
.bg-dark-often-42 {
  background: black;
}
.bg-light-often-42 {
  background: #60b9ff;
}
.bg-dark-often-43 {
  background: black;
}
.bg-light-often-43 {
  background: #65bcff;
}
.bg-dark-often-44 {
  background: black;
}
.bg-light-often-44 {
  background: #6abeff;
}
.bg-dark-often-45 {
  background: black;
}
.bg-light-often-45 {
  background: #70c0ff;
}
.bg-dark-often-46 {
  background: black;
}
.bg-light-often-46 {
  background: #75c2ff;
}
.bg-dark-often-47 {
  background: black;
}
.bg-light-often-47 {
  background: #7ac5ff;
}
.bg-dark-often-48 {
  background: black;
}
.bg-light-often-48 {
  background: #7fc7ff;
}
.bg-dark-often-49 {
  background: black;
}
.bg-light-often-49 {
  background: #84c9ff;
}
.bg-dark-often-50 {
  background: black;
}
.bg-light-often-50 {
  background: #89cbff;
}
.bg-dark-often-51 {
  background: black;
}
.bg-light-often-51 {
  background: #8eceff;
}
.bg-dark-often-52 {
  background: black;
}
.bg-light-often-52 {
  background: #93d0ff;
}
.bg-dark-often-53 {
  background: black;
}
.bg-light-often-53 {
  background: #98d2ff;
}
.bg-dark-often-54 {
  background: black;
}
.bg-light-often-54 {
  background: #9dd4ff;
}
.bg-dark-often-55 {
  background: black;
}
.bg-light-often-55 {
  background: #a3d6ff;
}
.bg-dark-often-56 {
  background: black;
}
.bg-light-often-56 {
  background: #a8d9ff;
}
.bg-dark-often-57 {
  background: black;
}
.bg-light-often-57 {
  background: #addbff;
}
.bg-dark-often-58 {
  background: black;
}
.bg-light-often-58 {
  background: #b2ddff;
}
.bg-dark-often-59 {
  background: black;
}
.bg-light-often-59 {
  background: #b7dfff;
}
.bg-dark-often-60 {
  background: black;
}
.bg-light-often-60 {
  background: #bce2ff;
}
.bg-dark-often-61 {
  background: black;
}
.bg-light-often-61 {
  background: #c1e4ff;
}
.bg-dark-often-62 {
  background: black;
}
.bg-light-often-62 {
  background: #c6e6ff;
}
.bg-dark-often-63 {
  background: black;
}
.bg-light-often-63 {
  background: #cbe8ff;
}
.bg-dark-often-64 {
  background: black;
}
.bg-light-often-64 {
  background: #d0ebff;
}
.bg-dark-often-65 {
  background: black;
}
.bg-light-often-65 {
  background: #d6edff;
}
.bg-dark-often-66 {
  background: black;
}
.bg-light-often-66 {
  background: #dbefff;
}
.bg-dark-often-67 {
  background: black;
}
.bg-light-often-67 {
  background: #e0f1ff;
}
.bg-dark-often-68 {
  background: black;
}
.bg-light-often-68 {
  background: #e5f4ff;
}
.bg-dark-often-69 {
  background: black;
}
.bg-light-often-69 {
  background: #eaf6ff;
}
.bg-dark-often-70 {
  background: black;
}
.bg-light-often-70 {
  background: #eff8ff;
}
.bg-dark-often-71 {
  background: black;
}
.bg-light-often-71 {
  background: #f4faff;
}
.bg-dark-often-72 {
  background: black;
}
.bg-light-often-72 {
  background: #f9fcff;
}
.bg-dark-often-73 {
  background: black;
}
.bg-light-often-73 {
  background: #feffff;
}
.bg-dark-often-74 {
  background: black;
}
.bg-light-often-74 {
  background: white;
}
.bg-dark-often-75 {
  background: black;
}
.bg-light-often-75 {
  background: white;
}
.bg-dark-often-76 {
  background: black;
}
.bg-light-often-76 {
  background: white;
}
.bg-dark-often-77 {
  background: black;
}
.bg-light-often-77 {
  background: white;
}
.bg-dark-often-78 {
  background: black;
}
.bg-light-often-78 {
  background: white;
}
.bg-dark-often-79 {
  background: black;
}
.bg-light-often-79 {
  background: white;
}
.bg-dark-often-80 {
  background: black;
}
.bg-light-often-80 {
  background: white;
}
.bg-dark-often-81 {
  background: black;
}
.bg-light-often-81 {
  background: white;
}
.bg-dark-often-82 {
  background: black;
}
.bg-light-often-82 {
  background: white;
}
.bg-dark-often-83 {
  background: black;
}
.bg-light-often-83 {
  background: white;
}
.bg-dark-often-84 {
  background: black;
}
.bg-light-often-84 {
  background: white;
}
.bg-dark-often-85 {
  background: black;
}
.bg-light-often-85 {
  background: white;
}
.bg-dark-often-86 {
  background: black;
}
.bg-light-often-86 {
  background: white;
}
.bg-dark-often-87 {
  background: black;
}
.bg-light-often-87 {
  background: white;
}
.bg-dark-often-88 {
  background: black;
}
.bg-light-often-88 {
  background: white;
}
.bg-dark-often-89 {
  background: black;
}
.bg-light-often-89 {
  background: white;
}
.bg-dark-often-90 {
  background: black;
}
.bg-light-often-90 {
  background: white;
}
.bg-dark-often-91 {
  background: black;
}
.bg-light-often-91 {
  background: white;
}
.bg-dark-often-92 {
  background: black;
}
.bg-light-often-92 {
  background: white;
}
.bg-dark-often-93 {
  background: black;
}
.bg-light-often-93 {
  background: white;
}
.bg-dark-often-94 {
  background: black;
}
.bg-light-often-94 {
  background: white;
}
.bg-dark-often-95 {
  background: black;
}
.bg-light-often-95 {
  background: white;
}
.bg-dark-often-96 {
  background: black;
}
.bg-light-often-96 {
  background: white;
}
.bg-dark-often-97 {
  background: black;
}
.bg-light-often-97 {
  background: white;
}
.bg-dark-often-98 {
  background: black;
}
.bg-light-often-98 {
  background: white;
}
.bg-dark-often-99 {
  background: black;
}
.bg-light-often-99 {
  background: white;
}
.bg-dark-often-100 {
  background: black;
}
.bg-light-often-100 {
  background: white;
}

.text-asneeded {
  color: #A71163 !important;
}

.border-asneeded {
  border-color: #A71163;
}

.asneeded {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-asneeded {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-asneeded:hover {
    background-color: #be1371 !important;
  }
}
.tile-asneeded:active, .tile-asneeded:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-asneeded {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-asneeded {
  background-color: #A71163 !important;
}

.btn-asneeded {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-asneeded:focus, .btn-asneeded:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-asneeded-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-asneeded-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-asneeded-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-asneeded-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-asneeded-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-asneeded-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-asneeded-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-asneeded-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-asneeded-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-asneeded {
  background: #A71163;
}
.bg-dark-asneeded-1 {
  background: #a21160;
}
.bg-light-asneeded-1 {
  background: #ac1166;
}
.bg-dark-asneeded-2 {
  background: #9e105e;
}
.bg-light-asneeded-2 {
  background: #b01268;
}
.bg-dark-asneeded-3 {
  background: #99105b;
}
.bg-light-asneeded-3 {
  background: #b5126b;
}
.bg-dark-asneeded-4 {
  background: #940f58;
}
.bg-light-asneeded-4 {
  background: #ba136e;
}
.bg-dark-asneeded-5 {
  background: #900f55;
}
.bg-light-asneeded-5 {
  background: #be1371;
}
.bg-dark-asneeded-6 {
  background: #8b0e53;
}
.bg-light-asneeded-6 {
  background: #c31473;
}
.bg-dark-asneeded-7 {
  background: #870e50;
}
.bg-light-asneeded-7 {
  background: #c71476;
}
.bg-dark-asneeded-8 {
  background: #820d4d;
}
.bg-light-asneeded-8 {
  background: #cc1579;
}
.bg-dark-asneeded-9 {
  background: #7d0d4a;
}
.bg-light-asneeded-9 {
  background: #d1157c;
}
.bg-dark-asneeded-10 {
  background: #790c48;
}
.bg-light-asneeded-10 {
  background: #d5167e;
}
.bg-dark-asneeded-11 {
  background: #740c45;
}
.bg-light-asneeded-11 {
  background: #da1681;
}
.bg-dark-asneeded-12 {
  background: #6f0b42;
}
.bg-light-asneeded-12 {
  background: #df1784;
}
.bg-dark-asneeded-13 {
  background: #6b0b3f;
}
.bg-light-asneeded-13 {
  background: #e31787;
}
.bg-dark-asneeded-14 {
  background: #660a3d;
}
.bg-light-asneeded-14 {
  background: #e71889;
}
.bg-dark-asneeded-15 {
  background: #620a3a;
}
.bg-light-asneeded-15 {
  background: #e81d8c;
}
.bg-dark-asneeded-16 {
  background: #5d0937;
}
.bg-light-asneeded-16 {
  background: #e8218e;
}
.bg-dark-asneeded-17 {
  background: #580934;
}
.bg-light-asneeded-17 {
  background: #e92690;
}
.bg-dark-asneeded-18 {
  background: #540932;
}
.bg-light-asneeded-18 {
  background: #e92a93;
}
.bg-dark-asneeded-19 {
  background: #4f082f;
}
.bg-light-asneeded-19 {
  background: #ea2f95;
}
.bg-dark-asneeded-20 {
  background: #4a082c;
}
.bg-light-asneeded-20 {
  background: #ea3498;
}
.bg-dark-asneeded-21 {
  background: #460729;
}
.bg-light-asneeded-21 {
  background: #eb389a;
}
.bg-dark-asneeded-22 {
  background: #410727;
}
.bg-light-asneeded-22 {
  background: #eb3d9c;
}
.bg-dark-asneeded-23 {
  background: #3d0624;
}
.bg-light-asneeded-23 {
  background: #ec429f;
}
.bg-dark-asneeded-24 {
  background: #380621;
}
.bg-light-asneeded-24 {
  background: #ec46a1;
}
.bg-dark-asneeded-25 {
  background: #33051e;
}
.bg-light-asneeded-25 {
  background: #ed4ba3;
}
.bg-dark-asneeded-26 {
  background: #2f051c;
}
.bg-light-asneeded-26 {
  background: #ed4fa6;
}
.bg-dark-asneeded-27 {
  background: #2a0419;
}
.bg-light-asneeded-27 {
  background: #ee54a8;
}
.bg-dark-asneeded-28 {
  background: #250416;
}
.bg-light-asneeded-28 {
  background: #ee59aa;
}
.bg-dark-asneeded-29 {
  background: #210313;
}
.bg-light-asneeded-29 {
  background: #ef5dad;
}
.bg-dark-asneeded-30 {
  background: #1c0311;
}
.bg-light-asneeded-30 {
  background: #ef62af;
}
.bg-dark-asneeded-31 {
  background: #18020e;
}
.bg-light-asneeded-31 {
  background: #ef67b1;
}
.bg-dark-asneeded-32 {
  background: #13020b;
}
.bg-light-asneeded-32 {
  background: #f06bb4;
}
.bg-dark-asneeded-33 {
  background: #0e0108;
}
.bg-light-asneeded-33 {
  background: #f070b6;
}
.bg-dark-asneeded-34 {
  background: #0a0106;
}
.bg-light-asneeded-34 {
  background: #f174b9;
}
.bg-dark-asneeded-35 {
  background: #050103;
}
.bg-light-asneeded-35 {
  background: #f179bb;
}
.bg-dark-asneeded-36 {
  background: black;
}
.bg-light-asneeded-36 {
  background: #f27ebd;
}
.bg-dark-asneeded-37 {
  background: black;
}
.bg-light-asneeded-37 {
  background: #f282c0;
}
.bg-dark-asneeded-38 {
  background: black;
}
.bg-light-asneeded-38 {
  background: #f387c2;
}
.bg-dark-asneeded-39 {
  background: black;
}
.bg-light-asneeded-39 {
  background: #f38cc4;
}
.bg-dark-asneeded-40 {
  background: black;
}
.bg-light-asneeded-40 {
  background: #f490c7;
}
.bg-dark-asneeded-41 {
  background: black;
}
.bg-light-asneeded-41 {
  background: #f495c9;
}
.bg-dark-asneeded-42 {
  background: black;
}
.bg-light-asneeded-42 {
  background: #f59acb;
}
.bg-dark-asneeded-43 {
  background: black;
}
.bg-light-asneeded-43 {
  background: #f59ece;
}
.bg-dark-asneeded-44 {
  background: black;
}
.bg-light-asneeded-44 {
  background: #f6a3d0;
}
.bg-dark-asneeded-45 {
  background: black;
}
.bg-light-asneeded-45 {
  background: #f6a7d2;
}
.bg-dark-asneeded-46 {
  background: black;
}
.bg-light-asneeded-46 {
  background: #f7acd5;
}
.bg-dark-asneeded-47 {
  background: black;
}
.bg-light-asneeded-47 {
  background: #f7b1d7;
}
.bg-dark-asneeded-48 {
  background: black;
}
.bg-light-asneeded-48 {
  background: #f7b5d9;
}
.bg-dark-asneeded-49 {
  background: black;
}
.bg-light-asneeded-49 {
  background: #f8badc;
}
.bg-dark-asneeded-50 {
  background: black;
}
.bg-light-asneeded-50 {
  background: #f8bfde;
}
.bg-dark-asneeded-51 {
  background: black;
}
.bg-light-asneeded-51 {
  background: #f9c3e1;
}
.bg-dark-asneeded-52 {
  background: black;
}
.bg-light-asneeded-52 {
  background: #f9c8e3;
}
.bg-dark-asneeded-53 {
  background: black;
}
.bg-light-asneeded-53 {
  background: #facce5;
}
.bg-dark-asneeded-54 {
  background: black;
}
.bg-light-asneeded-54 {
  background: #fad1e8;
}
.bg-dark-asneeded-55 {
  background: black;
}
.bg-light-asneeded-55 {
  background: #fbd6ea;
}
.bg-dark-asneeded-56 {
  background: black;
}
.bg-light-asneeded-56 {
  background: #fbdaec;
}
.bg-dark-asneeded-57 {
  background: black;
}
.bg-light-asneeded-57 {
  background: #fcdfef;
}
.bg-dark-asneeded-58 {
  background: black;
}
.bg-light-asneeded-58 {
  background: #fce4f1;
}
.bg-dark-asneeded-59 {
  background: black;
}
.bg-light-asneeded-59 {
  background: #fde8f3;
}
.bg-dark-asneeded-60 {
  background: black;
}
.bg-light-asneeded-60 {
  background: #fdedf6;
}
.bg-dark-asneeded-61 {
  background: black;
}
.bg-light-asneeded-61 {
  background: #fef1f8;
}
.bg-dark-asneeded-62 {
  background: black;
}
.bg-light-asneeded-62 {
  background: #fef6fa;
}
.bg-dark-asneeded-63 {
  background: black;
}
.bg-light-asneeded-63 {
  background: #fffbfd;
}
.bg-dark-asneeded-64 {
  background: black;
}
.bg-light-asneeded-64 {
  background: white;
}
.bg-dark-asneeded-65 {
  background: black;
}
.bg-light-asneeded-65 {
  background: white;
}
.bg-dark-asneeded-66 {
  background: black;
}
.bg-light-asneeded-66 {
  background: white;
}
.bg-dark-asneeded-67 {
  background: black;
}
.bg-light-asneeded-67 {
  background: white;
}
.bg-dark-asneeded-68 {
  background: black;
}
.bg-light-asneeded-68 {
  background: white;
}
.bg-dark-asneeded-69 {
  background: black;
}
.bg-light-asneeded-69 {
  background: white;
}
.bg-dark-asneeded-70 {
  background: black;
}
.bg-light-asneeded-70 {
  background: white;
}
.bg-dark-asneeded-71 {
  background: black;
}
.bg-light-asneeded-71 {
  background: white;
}
.bg-dark-asneeded-72 {
  background: black;
}
.bg-light-asneeded-72 {
  background: white;
}
.bg-dark-asneeded-73 {
  background: black;
}
.bg-light-asneeded-73 {
  background: white;
}
.bg-dark-asneeded-74 {
  background: black;
}
.bg-light-asneeded-74 {
  background: white;
}
.bg-dark-asneeded-75 {
  background: black;
}
.bg-light-asneeded-75 {
  background: white;
}
.bg-dark-asneeded-76 {
  background: black;
}
.bg-light-asneeded-76 {
  background: white;
}
.bg-dark-asneeded-77 {
  background: black;
}
.bg-light-asneeded-77 {
  background: white;
}
.bg-dark-asneeded-78 {
  background: black;
}
.bg-light-asneeded-78 {
  background: white;
}
.bg-dark-asneeded-79 {
  background: black;
}
.bg-light-asneeded-79 {
  background: white;
}
.bg-dark-asneeded-80 {
  background: black;
}
.bg-light-asneeded-80 {
  background: white;
}
.bg-dark-asneeded-81 {
  background: black;
}
.bg-light-asneeded-81 {
  background: white;
}
.bg-dark-asneeded-82 {
  background: black;
}
.bg-light-asneeded-82 {
  background: white;
}
.bg-dark-asneeded-83 {
  background: black;
}
.bg-light-asneeded-83 {
  background: white;
}
.bg-dark-asneeded-84 {
  background: black;
}
.bg-light-asneeded-84 {
  background: white;
}
.bg-dark-asneeded-85 {
  background: black;
}
.bg-light-asneeded-85 {
  background: white;
}
.bg-dark-asneeded-86 {
  background: black;
}
.bg-light-asneeded-86 {
  background: white;
}
.bg-dark-asneeded-87 {
  background: black;
}
.bg-light-asneeded-87 {
  background: white;
}
.bg-dark-asneeded-88 {
  background: black;
}
.bg-light-asneeded-88 {
  background: white;
}
.bg-dark-asneeded-89 {
  background: black;
}
.bg-light-asneeded-89 {
  background: white;
}
.bg-dark-asneeded-90 {
  background: black;
}
.bg-light-asneeded-90 {
  background: white;
}
.bg-dark-asneeded-91 {
  background: black;
}
.bg-light-asneeded-91 {
  background: white;
}
.bg-dark-asneeded-92 {
  background: black;
}
.bg-light-asneeded-92 {
  background: white;
}
.bg-dark-asneeded-93 {
  background: black;
}
.bg-light-asneeded-93 {
  background: white;
}
.bg-dark-asneeded-94 {
  background: black;
}
.bg-light-asneeded-94 {
  background: white;
}
.bg-dark-asneeded-95 {
  background: black;
}
.bg-light-asneeded-95 {
  background: white;
}
.bg-dark-asneeded-96 {
  background: black;
}
.bg-light-asneeded-96 {
  background: white;
}
.bg-dark-asneeded-97 {
  background: black;
}
.bg-light-asneeded-97 {
  background: white;
}
.bg-dark-asneeded-98 {
  background: black;
}
.bg-light-asneeded-98 {
  background: white;
}
.bg-dark-asneeded-99 {
  background: black;
}
.bg-light-asneeded-99 {
  background: white;
}
.bg-dark-asneeded-100 {
  background: black;
}
.bg-light-asneeded-100 {
  background: white;
}

.text-settings {
  color: #B52F13 !important;
}

.border-settings {
  border-color: #B52F13;
}

.settings {
  background-color: #B52F13 !important;
  color: white !important;
}

.tile-settings {
  background: #B52F13 !important;
}
@media (min-width: 1025px) {
  .tile-settings:hover {
    background-color: #cc3515 !important;
  }
}
.tile-settings:active, .tile-settings:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(181, 47, 19, 0.5);
  background-color: #be3114 !important;
}

.target-settings {
  background: #B52F13 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-settings {
  background-color: #B52F13 !important;
}

.btn-settings {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #B52F13 !important;
  border: 2px solid #B52F13 !important;
}
.btn-settings:focus, .btn-settings:active {
  outline: none;
  color: white !important;
  background: #B52F13 !important;
  text-decoration: none;
}

.bg-overlay-settings-10 {
  background: rgba(181, 47, 19, 0.1);
}
.bg-overlay-settings-20 {
  background: rgba(181, 47, 19, 0.2);
}
.bg-overlay-settings-30 {
  background: rgba(181, 47, 19, 0.3);
}
.bg-overlay-settings-40 {
  background: rgba(181, 47, 19, 0.4);
}
.bg-overlay-settings-50 {
  background: rgba(181, 47, 19, 0.5);
}
.bg-overlay-settings-60 {
  background: rgba(181, 47, 19, 0.6);
}
.bg-overlay-settings-70 {
  background: rgba(181, 47, 19, 0.7);
}
.bg-overlay-settings-80 {
  background: rgba(181, 47, 19, 0.8);
}
.bg-overlay-settings-90 {
  background: rgba(181, 47, 19, 0.9);
}
.bg-settings {
  background: #B52F13;
}
.bg-dark-settings-1 {
  background: #b02e13;
}
.bg-light-settings-1 {
  background: #ba3013;
}
.bg-dark-settings-2 {
  background: #ac2d12;
}
.bg-light-settings-2 {
  background: #be3114;
}
.bg-dark-settings-3 {
  background: #a72b12;
}
.bg-light-settings-3 {
  background: #c33314;
}
.bg-dark-settings-4 {
  background: #a32a11;
}
.bg-light-settings-4 {
  background: #c73415;
}
.bg-dark-settings-5 {
  background: #9e2911;
}
.bg-light-settings-5 {
  background: #cc3515;
}
.bg-dark-settings-6 {
  background: #992810;
}
.bg-light-settings-6 {
  background: #d13616;
}
.bg-dark-settings-7 {
  background: #952710;
}
.bg-light-settings-7 {
  background: #d53716;
}
.bg-dark-settings-8 {
  background: #90250f;
}
.bg-light-settings-8 {
  background: #da3917;
}
.bg-dark-settings-9 {
  background: #8b240f;
}
.bg-light-settings-9 {
  background: #df3a17;
}
.bg-dark-settings-10 {
  background: #87230e;
}
.bg-light-settings-10 {
  background: #e33b18;
}
.bg-dark-settings-11 {
  background: #82220e;
}
.bg-light-settings-11 {
  background: #e73d19;
}
.bg-dark-settings-12 {
  background: #7e210d;
}
.bg-light-settings-12 {
  background: #e7411e;
}
.bg-dark-settings-13 {
  background: #791f0d;
}
.bg-light-settings-13 {
  background: #e84522;
}
.bg-dark-settings-14 {
  background: #741e0c;
}
.bg-light-settings-14 {
  background: #e84827;
}
.bg-dark-settings-15 {
  background: #701d0c;
}
.bg-light-settings-15 {
  background: #e94c2c;
}
.bg-dark-settings-16 {
  background: #6b1c0b;
}
.bg-light-settings-16 {
  background: #e95030;
}
.bg-dark-settings-17 {
  background: #671b0b;
}
.bg-light-settings-17 {
  background: #ea5435;
}
.bg-dark-settings-18 {
  background: #62190a;
}
.bg-light-settings-18 {
  background: #ea583a;
}
.bg-dark-settings-19 {
  background: #5d180a;
}
.bg-light-settings-19 {
  background: #eb5c3e;
}
.bg-dark-settings-20 {
  background: #591709;
}
.bg-light-settings-20 {
  background: #eb6043;
}
.bg-dark-settings-21 {
  background: #541609;
}
.bg-light-settings-21 {
  background: #ec6447;
}
.bg-dark-settings-22 {
  background: #4f1508;
}
.bg-light-settings-22 {
  background: #ec684c;
}
.bg-dark-settings-23 {
  background: #4b1308;
}
.bg-light-settings-23 {
  background: #ed6c51;
}
.bg-dark-settings-24 {
  background: #461207;
}
.bg-light-settings-24 {
  background: #ed6f55;
}
.bg-dark-settings-25 {
  background: #421107;
}
.bg-light-settings-25 {
  background: #ee735a;
}
.bg-dark-settings-26 {
  background: #3d1006;
}
.bg-light-settings-26 {
  background: #ee775e;
}
.bg-dark-settings-27 {
  background: #380f06;
}
.bg-light-settings-27 {
  background: #ef7b63;
}
.bg-dark-settings-28 {
  background: #340d05;
}
.bg-light-settings-28 {
  background: #ef7f68;
}
.bg-dark-settings-29 {
  background: #2f0c05;
}
.bg-light-settings-29 {
  background: #f0836c;
}
.bg-dark-settings-30 {
  background: #2b0b04;
}
.bg-light-settings-30 {
  background: #f08771;
}
.bg-dark-settings-31 {
  background: #260a04;
}
.bg-light-settings-31 {
  background: #f18b76;
}
.bg-dark-settings-32 {
  background: #210903;
}
.bg-light-settings-32 {
  background: #f18f7a;
}
.bg-dark-settings-33 {
  background: #1d0703;
}
.bg-light-settings-33 {
  background: #f2937f;
}
.bg-dark-settings-34 {
  background: #180603;
}
.bg-light-settings-34 {
  background: #f29783;
}
.bg-dark-settings-35 {
  background: #130502;
}
.bg-light-settings-35 {
  background: #f39a88;
}
.bg-dark-settings-36 {
  background: #0f0402;
}
.bg-light-settings-36 {
  background: #f39e8d;
}
.bg-dark-settings-37 {
  background: #0a0301;
}
.bg-light-settings-37 {
  background: #f3a291;
}
.bg-dark-settings-38 {
  background: #060101;
}
.bg-light-settings-38 {
  background: #f4a696;
}
.bg-dark-settings-39 {
  background: #010000;
}
.bg-light-settings-39 {
  background: #f4aa9a;
}
.bg-dark-settings-40 {
  background: black;
}
.bg-light-settings-40 {
  background: #f5ae9f;
}
.bg-dark-settings-41 {
  background: black;
}
.bg-light-settings-41 {
  background: #f5b2a4;
}
.bg-dark-settings-42 {
  background: black;
}
.bg-light-settings-42 {
  background: #f6b6a8;
}
.bg-dark-settings-43 {
  background: black;
}
.bg-light-settings-43 {
  background: #f6baad;
}
.bg-dark-settings-44 {
  background: black;
}
.bg-light-settings-44 {
  background: #f7beb2;
}
.bg-dark-settings-45 {
  background: black;
}
.bg-light-settings-45 {
  background: #f7c1b6;
}
.bg-dark-settings-46 {
  background: black;
}
.bg-light-settings-46 {
  background: #f8c5bb;
}
.bg-dark-settings-47 {
  background: black;
}
.bg-light-settings-47 {
  background: #f8c9bf;
}
.bg-dark-settings-48 {
  background: black;
}
.bg-light-settings-48 {
  background: #f9cdc4;
}
.bg-dark-settings-49 {
  background: black;
}
.bg-light-settings-49 {
  background: #f9d1c9;
}
.bg-dark-settings-50 {
  background: black;
}
.bg-light-settings-50 {
  background: #fad5cd;
}
.bg-dark-settings-51 {
  background: black;
}
.bg-light-settings-51 {
  background: #fad9d2;
}
.bg-dark-settings-52 {
  background: black;
}
.bg-light-settings-52 {
  background: #fbddd6;
}
.bg-dark-settings-53 {
  background: black;
}
.bg-light-settings-53 {
  background: #fbe1db;
}
.bg-dark-settings-54 {
  background: black;
}
.bg-light-settings-54 {
  background: #fce5e0;
}
.bg-dark-settings-55 {
  background: black;
}
.bg-light-settings-55 {
  background: #fce8e4;
}
.bg-dark-settings-56 {
  background: black;
}
.bg-light-settings-56 {
  background: #fdece9;
}
.bg-dark-settings-57 {
  background: black;
}
.bg-light-settings-57 {
  background: #fdf0ee;
}
.bg-dark-settings-58 {
  background: black;
}
.bg-light-settings-58 {
  background: #fef4f2;
}
.bg-dark-settings-59 {
  background: black;
}
.bg-light-settings-59 {
  background: #fef8f7;
}
.bg-dark-settings-60 {
  background: black;
}
.bg-light-settings-60 {
  background: #fffcfb;
}
.bg-dark-settings-61 {
  background: black;
}
.bg-light-settings-61 {
  background: white;
}
.bg-dark-settings-62 {
  background: black;
}
.bg-light-settings-62 {
  background: white;
}
.bg-dark-settings-63 {
  background: black;
}
.bg-light-settings-63 {
  background: white;
}
.bg-dark-settings-64 {
  background: black;
}
.bg-light-settings-64 {
  background: white;
}
.bg-dark-settings-65 {
  background: black;
}
.bg-light-settings-65 {
  background: white;
}
.bg-dark-settings-66 {
  background: black;
}
.bg-light-settings-66 {
  background: white;
}
.bg-dark-settings-67 {
  background: black;
}
.bg-light-settings-67 {
  background: white;
}
.bg-dark-settings-68 {
  background: black;
}
.bg-light-settings-68 {
  background: white;
}
.bg-dark-settings-69 {
  background: black;
}
.bg-light-settings-69 {
  background: white;
}
.bg-dark-settings-70 {
  background: black;
}
.bg-light-settings-70 {
  background: white;
}
.bg-dark-settings-71 {
  background: black;
}
.bg-light-settings-71 {
  background: white;
}
.bg-dark-settings-72 {
  background: black;
}
.bg-light-settings-72 {
  background: white;
}
.bg-dark-settings-73 {
  background: black;
}
.bg-light-settings-73 {
  background: white;
}
.bg-dark-settings-74 {
  background: black;
}
.bg-light-settings-74 {
  background: white;
}
.bg-dark-settings-75 {
  background: black;
}
.bg-light-settings-75 {
  background: white;
}
.bg-dark-settings-76 {
  background: black;
}
.bg-light-settings-76 {
  background: white;
}
.bg-dark-settings-77 {
  background: black;
}
.bg-light-settings-77 {
  background: white;
}
.bg-dark-settings-78 {
  background: black;
}
.bg-light-settings-78 {
  background: white;
}
.bg-dark-settings-79 {
  background: black;
}
.bg-light-settings-79 {
  background: white;
}
.bg-dark-settings-80 {
  background: black;
}
.bg-light-settings-80 {
  background: white;
}
.bg-dark-settings-81 {
  background: black;
}
.bg-light-settings-81 {
  background: white;
}
.bg-dark-settings-82 {
  background: black;
}
.bg-light-settings-82 {
  background: white;
}
.bg-dark-settings-83 {
  background: black;
}
.bg-light-settings-83 {
  background: white;
}
.bg-dark-settings-84 {
  background: black;
}
.bg-light-settings-84 {
  background: white;
}
.bg-dark-settings-85 {
  background: black;
}
.bg-light-settings-85 {
  background: white;
}
.bg-dark-settings-86 {
  background: black;
}
.bg-light-settings-86 {
  background: white;
}
.bg-dark-settings-87 {
  background: black;
}
.bg-light-settings-87 {
  background: white;
}
.bg-dark-settings-88 {
  background: black;
}
.bg-light-settings-88 {
  background: white;
}
.bg-dark-settings-89 {
  background: black;
}
.bg-light-settings-89 {
  background: white;
}
.bg-dark-settings-90 {
  background: black;
}
.bg-light-settings-90 {
  background: white;
}
.bg-dark-settings-91 {
  background: black;
}
.bg-light-settings-91 {
  background: white;
}
.bg-dark-settings-92 {
  background: black;
}
.bg-light-settings-92 {
  background: white;
}
.bg-dark-settings-93 {
  background: black;
}
.bg-light-settings-93 {
  background: white;
}
.bg-dark-settings-94 {
  background: black;
}
.bg-light-settings-94 {
  background: white;
}
.bg-dark-settings-95 {
  background: black;
}
.bg-light-settings-95 {
  background: white;
}
.bg-dark-settings-96 {
  background: black;
}
.bg-light-settings-96 {
  background: white;
}
.bg-dark-settings-97 {
  background: black;
}
.bg-light-settings-97 {
  background: white;
}
.bg-dark-settings-98 {
  background: black;
}
.bg-light-settings-98 {
  background: white;
}
.bg-dark-settings-99 {
  background: black;
}
.bg-light-settings-99 {
  background: white;
}
.bg-dark-settings-100 {
  background: black;
}
.bg-light-settings-100 {
  background: white;
}

.text-other {
  color: #8F1013 !important;
}

.border-other {
  border-color: #8F1013;
}

.other {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-other {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-other:hover {
    background-color: #a61316 !important;
  }
}
.tile-other:active, .tile-other:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-other {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-other {
  background-color: #8F1013 !important;
}

.btn-other {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-other:focus, .btn-other:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-other-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-other-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-other-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-other-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-other-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-other-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-other-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-other-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-other-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-other {
  background: #8F1013;
}
.bg-dark-other-1 {
  background: #8a0f12;
}
.bg-light-other-1 {
  background: #941114;
}
.bg-dark-other-2 {
  background: #860f12;
}
.bg-light-other-2 {
  background: #981114;
}
.bg-dark-other-3 {
  background: #810e11;
}
.bg-light-other-3 {
  background: #9d1215;
}
.bg-dark-other-4 {
  background: #7d0e11;
}
.bg-light-other-4 {
  background: #a11215;
}
.bg-dark-other-5 {
  background: #780d10;
}
.bg-light-other-5 {
  background: #a61316;
}
.bg-dark-other-6 {
  background: #730d0f;
}
.bg-light-other-6 {
  background: #ab1317;
}
.bg-dark-other-7 {
  background: #6f0c0f;
}
.bg-light-other-7 {
  background: #af1417;
}
.bg-dark-other-8 {
  background: #6a0c0e;
}
.bg-light-other-8 {
  background: #b41418;
}
.bg-dark-other-9 {
  background: #660b0e;
}
.bg-light-other-9 {
  background: #b81518;
}
.bg-dark-other-10 {
  background: #610b0d;
}
.bg-light-other-10 {
  background: #bd1519;
}
.bg-dark-other-11 {
  background: #5d0a0c;
}
.bg-light-other-11 {
  background: #c1161a;
}
.bg-dark-other-12 {
  background: #580a0c;
}
.bg-light-other-12 {
  background: #c6161a;
}
.bg-dark-other-13 {
  background: #53090b;
}
.bg-light-other-13 {
  background: #cb171b;
}
.bg-dark-other-14 {
  background: #4f090a;
}
.bg-light-other-14 {
  background: #cf171c;
}
.bg-dark-other-15 {
  background: #4a080a;
}
.bg-light-other-15 {
  background: #d4181c;
}
.bg-dark-other-16 {
  background: #460809;
}
.bg-light-other-16 {
  background: #d8181d;
}
.bg-dark-other-17 {
  background: #410709;
}
.bg-light-other-17 {
  background: #dd191d;
}
.bg-dark-other-18 {
  background: #3c0708;
}
.bg-light-other-18 {
  background: #e2191e;
}
.bg-dark-other-19 {
  background: #380607;
}
.bg-light-other-19 {
  background: #e51a1f;
}
.bg-dark-other-20 {
  background: #330607;
}
.bg-light-other-20 {
  background: #e61f24;
}
.bg-dark-other-21 {
  background: #2f0506;
}
.bg-light-other-21 {
  background: #e62428;
}
.bg-dark-other-22 {
  background: #2a0506;
}
.bg-light-other-22 {
  background: #e7282d;
}
.bg-dark-other-23 {
  background: #260405;
}
.bg-light-other-23 {
  background: #e72d31;
}
.bg-dark-other-24 {
  background: #210404;
}
.bg-light-other-24 {
  background: #e83136;
}
.bg-dark-other-25 {
  background: #1c0304;
}
.bg-light-other-25 {
  background: #e9363a;
}
.bg-dark-other-26 {
  background: #180303;
}
.bg-light-other-26 {
  background: #e93b3f;
}
.bg-dark-other-27 {
  background: #130203;
}
.bg-light-other-27 {
  background: #ea3f43;
}
.bg-dark-other-28 {
  background: #0f0202;
}
.bg-light-other-28 {
  background: #ea4448;
}
.bg-dark-other-29 {
  background: #0a0101;
}
.bg-light-other-29 {
  background: #eb484c;
}
.bg-dark-other-30 {
  background: #050101;
}
.bg-light-other-30 {
  background: #eb4d51;
}
.bg-dark-other-31 {
  background: #010000;
}
.bg-light-other-31 {
  background: #ec5255;
}
.bg-dark-other-32 {
  background: black;
}
.bg-light-other-32 {
  background: #ec565a;
}
.bg-dark-other-33 {
  background: black;
}
.bg-light-other-33 {
  background: #ed5b5e;
}
.bg-dark-other-34 {
  background: black;
}
.bg-light-other-34 {
  background: #ed5f63;
}
.bg-dark-other-35 {
  background: black;
}
.bg-light-other-35 {
  background: #ee6467;
}
.bg-dark-other-36 {
  background: black;
}
.bg-light-other-36 {
  background: #ee686c;
}
.bg-dark-other-37 {
  background: black;
}
.bg-light-other-37 {
  background: #ef6d70;
}
.bg-dark-other-38 {
  background: black;
}
.bg-light-other-38 {
  background: #ef7275;
}
.bg-dark-other-39 {
  background: black;
}
.bg-light-other-39 {
  background: #f07679;
}
.bg-dark-other-40 {
  background: black;
}
.bg-light-other-40 {
  background: #f07b7e;
}
.bg-dark-other-41 {
  background: black;
}
.bg-light-other-41 {
  background: #f17f82;
}
.bg-dark-other-42 {
  background: black;
}
.bg-light-other-42 {
  background: #f18487;
}
.bg-dark-other-43 {
  background: black;
}
.bg-light-other-43 {
  background: #f2898b;
}
.bg-dark-other-44 {
  background: black;
}
.bg-light-other-44 {
  background: #f28d90;
}
.bg-dark-other-45 {
  background: black;
}
.bg-light-other-45 {
  background: #f39294;
}
.bg-dark-other-46 {
  background: black;
}
.bg-light-other-46 {
  background: #f39699;
}
.bg-dark-other-47 {
  background: black;
}
.bg-light-other-47 {
  background: #f49b9d;
}
.bg-dark-other-48 {
  background: black;
}
.bg-light-other-48 {
  background: #f49fa1;
}
.bg-dark-other-49 {
  background: black;
}
.bg-light-other-49 {
  background: #f5a4a6;
}
.bg-dark-other-50 {
  background: black;
}
.bg-light-other-50 {
  background: #f5a9aa;
}
.bg-dark-other-51 {
  background: black;
}
.bg-light-other-51 {
  background: #f6adaf;
}
.bg-dark-other-52 {
  background: black;
}
.bg-light-other-52 {
  background: #f6b2b3;
}
.bg-dark-other-53 {
  background: black;
}
.bg-light-other-53 {
  background: #f7b6b8;
}
.bg-dark-other-54 {
  background: black;
}
.bg-light-other-54 {
  background: #f7bbbc;
}
.bg-dark-other-55 {
  background: black;
}
.bg-light-other-55 {
  background: #f8c0c1;
}
.bg-dark-other-56 {
  background: black;
}
.bg-light-other-56 {
  background: #f8c4c5;
}
.bg-dark-other-57 {
  background: black;
}
.bg-light-other-57 {
  background: #f9c9ca;
}
.bg-dark-other-58 {
  background: black;
}
.bg-light-other-58 {
  background: #f9cdce;
}
.bg-dark-other-59 {
  background: black;
}
.bg-light-other-59 {
  background: #fad2d3;
}
.bg-dark-other-60 {
  background: black;
}
.bg-light-other-60 {
  background: #fad7d7;
}
.bg-dark-other-61 {
  background: black;
}
.bg-light-other-61 {
  background: #fbdbdc;
}
.bg-dark-other-62 {
  background: black;
}
.bg-light-other-62 {
  background: #fbe0e0;
}
.bg-dark-other-63 {
  background: black;
}
.bg-light-other-63 {
  background: #fce4e5;
}
.bg-dark-other-64 {
  background: black;
}
.bg-light-other-64 {
  background: #fde9e9;
}
.bg-dark-other-65 {
  background: black;
}
.bg-light-other-65 {
  background: #fdedee;
}
.bg-dark-other-66 {
  background: black;
}
.bg-light-other-66 {
  background: #fef2f2;
}
.bg-dark-other-67 {
  background: black;
}
.bg-light-other-67 {
  background: #fef7f7;
}
.bg-dark-other-68 {
  background: black;
}
.bg-light-other-68 {
  background: #fffbfb;
}
.bg-dark-other-69 {
  background: black;
}
.bg-light-other-69 {
  background: white;
}
.bg-dark-other-70 {
  background: black;
}
.bg-light-other-70 {
  background: white;
}
.bg-dark-other-71 {
  background: black;
}
.bg-light-other-71 {
  background: white;
}
.bg-dark-other-72 {
  background: black;
}
.bg-light-other-72 {
  background: white;
}
.bg-dark-other-73 {
  background: black;
}
.bg-light-other-73 {
  background: white;
}
.bg-dark-other-74 {
  background: black;
}
.bg-light-other-74 {
  background: white;
}
.bg-dark-other-75 {
  background: black;
}
.bg-light-other-75 {
  background: white;
}
.bg-dark-other-76 {
  background: black;
}
.bg-light-other-76 {
  background: white;
}
.bg-dark-other-77 {
  background: black;
}
.bg-light-other-77 {
  background: white;
}
.bg-dark-other-78 {
  background: black;
}
.bg-light-other-78 {
  background: white;
}
.bg-dark-other-79 {
  background: black;
}
.bg-light-other-79 {
  background: white;
}
.bg-dark-other-80 {
  background: black;
}
.bg-light-other-80 {
  background: white;
}
.bg-dark-other-81 {
  background: black;
}
.bg-light-other-81 {
  background: white;
}
.bg-dark-other-82 {
  background: black;
}
.bg-light-other-82 {
  background: white;
}
.bg-dark-other-83 {
  background: black;
}
.bg-light-other-83 {
  background: white;
}
.bg-dark-other-84 {
  background: black;
}
.bg-light-other-84 {
  background: white;
}
.bg-dark-other-85 {
  background: black;
}
.bg-light-other-85 {
  background: white;
}
.bg-dark-other-86 {
  background: black;
}
.bg-light-other-86 {
  background: white;
}
.bg-dark-other-87 {
  background: black;
}
.bg-light-other-87 {
  background: white;
}
.bg-dark-other-88 {
  background: black;
}
.bg-light-other-88 {
  background: white;
}
.bg-dark-other-89 {
  background: black;
}
.bg-light-other-89 {
  background: white;
}
.bg-dark-other-90 {
  background: black;
}
.bg-light-other-90 {
  background: white;
}
.bg-dark-other-91 {
  background: black;
}
.bg-light-other-91 {
  background: white;
}
.bg-dark-other-92 {
  background: black;
}
.bg-light-other-92 {
  background: white;
}
.bg-dark-other-93 {
  background: black;
}
.bg-light-other-93 {
  background: white;
}
.bg-dark-other-94 {
  background: black;
}
.bg-light-other-94 {
  background: white;
}
.bg-dark-other-95 {
  background: black;
}
.bg-light-other-95 {
  background: white;
}
.bg-dark-other-96 {
  background: black;
}
.bg-light-other-96 {
  background: white;
}
.bg-dark-other-97 {
  background: black;
}
.bg-light-other-97 {
  background: white;
}
.bg-dark-other-98 {
  background: black;
}
.bg-light-other-98 {
  background: white;
}
.bg-dark-other-99 {
  background: black;
}
.bg-light-other-99 {
  background: white;
}
.bg-dark-other-100 {
  background: black;
}
.bg-light-other-100 {
  background: white;
}

.text-switchapp {
  color: #383838 !important;
}

.border-switchapp {
  border-color: #383838;
}

.switchapp {
  background-color: #383838 !important;
  color: white !important;
}

.tile-switchapp {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-switchapp:hover {
    background-color: #454545 !important;
  }
}
.tile-switchapp:active, .tile-switchapp:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-switchapp {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-switchapp {
  background-color: #383838 !important;
}

.btn-switchapp {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-switchapp:focus, .btn-switchapp:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-switchapp-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-switchapp-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-switchapp-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-switchapp-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-switchapp-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-switchapp-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-switchapp-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-switchapp-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-switchapp-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-switchapp {
  background: #383838;
}
.bg-dark-switchapp-1 {
  background: #353535;
}
.bg-light-switchapp-1 {
  background: #3b3b3b;
}
.bg-dark-switchapp-2 {
  background: #333333;
}
.bg-light-switchapp-2 {
  background: #3d3d3d;
}
.bg-dark-switchapp-3 {
  background: #303030;
}
.bg-light-switchapp-3 {
  background: #404040;
}
.bg-dark-switchapp-4 {
  background: #2e2e2e;
}
.bg-light-switchapp-4 {
  background: #424242;
}
.bg-dark-switchapp-5 {
  background: #2b2b2b;
}
.bg-light-switchapp-5 {
  background: #454545;
}
.bg-dark-switchapp-6 {
  background: #292929;
}
.bg-light-switchapp-6 {
  background: #474747;
}
.bg-dark-switchapp-7 {
  background: #262626;
}
.bg-light-switchapp-7 {
  background: #4a4a4a;
}
.bg-dark-switchapp-8 {
  background: #242424;
}
.bg-light-switchapp-8 {
  background: #4c4c4c;
}
.bg-dark-switchapp-9 {
  background: #212121;
}
.bg-light-switchapp-9 {
  background: #4f4f4f;
}
.bg-dark-switchapp-10 {
  background: #1f1f1f;
}
.bg-light-switchapp-10 {
  background: #525252;
}
.bg-dark-switchapp-11 {
  background: #1c1c1c;
}
.bg-light-switchapp-11 {
  background: #545454;
}
.bg-dark-switchapp-12 {
  background: #191919;
}
.bg-light-switchapp-12 {
  background: #575757;
}
.bg-dark-switchapp-13 {
  background: #171717;
}
.bg-light-switchapp-13 {
  background: #595959;
}
.bg-dark-switchapp-14 {
  background: #141414;
}
.bg-light-switchapp-14 {
  background: #5c5c5c;
}
.bg-dark-switchapp-15 {
  background: #121212;
}
.bg-light-switchapp-15 {
  background: #5e5e5e;
}
.bg-dark-switchapp-16 {
  background: #0f0f0f;
}
.bg-light-switchapp-16 {
  background: #616161;
}
.bg-dark-switchapp-17 {
  background: #0d0d0d;
}
.bg-light-switchapp-17 {
  background: #636363;
}
.bg-dark-switchapp-18 {
  background: #0a0a0a;
}
.bg-light-switchapp-18 {
  background: #666666;
}
.bg-dark-switchapp-19 {
  background: #080808;
}
.bg-light-switchapp-19 {
  background: #686868;
}
.bg-dark-switchapp-20 {
  background: #050505;
}
.bg-light-switchapp-20 {
  background: #6b6b6b;
}
.bg-dark-switchapp-21 {
  background: #020202;
}
.bg-light-switchapp-21 {
  background: #6e6e6e;
}
.bg-dark-switchapp-22 {
  background: black;
}
.bg-light-switchapp-22 {
  background: #707070;
}
.bg-dark-switchapp-23 {
  background: black;
}
.bg-light-switchapp-23 {
  background: #737373;
}
.bg-dark-switchapp-24 {
  background: black;
}
.bg-light-switchapp-24 {
  background: #757575;
}
.bg-dark-switchapp-25 {
  background: black;
}
.bg-light-switchapp-25 {
  background: #787878;
}
.bg-dark-switchapp-26 {
  background: black;
}
.bg-light-switchapp-26 {
  background: #7a7a7a;
}
.bg-dark-switchapp-27 {
  background: black;
}
.bg-light-switchapp-27 {
  background: #7d7d7d;
}
.bg-dark-switchapp-28 {
  background: black;
}
.bg-light-switchapp-28 {
  background: #7f7f7f;
}
.bg-dark-switchapp-29 {
  background: black;
}
.bg-light-switchapp-29 {
  background: #828282;
}
.bg-dark-switchapp-30 {
  background: black;
}
.bg-light-switchapp-30 {
  background: #858585;
}
.bg-dark-switchapp-31 {
  background: black;
}
.bg-light-switchapp-31 {
  background: #878787;
}
.bg-dark-switchapp-32 {
  background: black;
}
.bg-light-switchapp-32 {
  background: #8a8a8a;
}
.bg-dark-switchapp-33 {
  background: black;
}
.bg-light-switchapp-33 {
  background: #8c8c8c;
}
.bg-dark-switchapp-34 {
  background: black;
}
.bg-light-switchapp-34 {
  background: #8f8f8f;
}
.bg-dark-switchapp-35 {
  background: black;
}
.bg-light-switchapp-35 {
  background: #919191;
}
.bg-dark-switchapp-36 {
  background: black;
}
.bg-light-switchapp-36 {
  background: #949494;
}
.bg-dark-switchapp-37 {
  background: black;
}
.bg-light-switchapp-37 {
  background: #969696;
}
.bg-dark-switchapp-38 {
  background: black;
}
.bg-light-switchapp-38 {
  background: #999999;
}
.bg-dark-switchapp-39 {
  background: black;
}
.bg-light-switchapp-39 {
  background: #9b9b9b;
}
.bg-dark-switchapp-40 {
  background: black;
}
.bg-light-switchapp-40 {
  background: #9e9e9e;
}
.bg-dark-switchapp-41 {
  background: black;
}
.bg-light-switchapp-41 {
  background: #a1a1a1;
}
.bg-dark-switchapp-42 {
  background: black;
}
.bg-light-switchapp-42 {
  background: #a3a3a3;
}
.bg-dark-switchapp-43 {
  background: black;
}
.bg-light-switchapp-43 {
  background: #a6a6a6;
}
.bg-dark-switchapp-44 {
  background: black;
}
.bg-light-switchapp-44 {
  background: #a8a8a8;
}
.bg-dark-switchapp-45 {
  background: black;
}
.bg-light-switchapp-45 {
  background: #ababab;
}
.bg-dark-switchapp-46 {
  background: black;
}
.bg-light-switchapp-46 {
  background: #adadad;
}
.bg-dark-switchapp-47 {
  background: black;
}
.bg-light-switchapp-47 {
  background: #b0b0b0;
}
.bg-dark-switchapp-48 {
  background: black;
}
.bg-light-switchapp-48 {
  background: #b2b2b2;
}
.bg-dark-switchapp-49 {
  background: black;
}
.bg-light-switchapp-49 {
  background: #b5b5b5;
}
.bg-dark-switchapp-50 {
  background: black;
}
.bg-light-switchapp-50 {
  background: #b8b8b8;
}
.bg-dark-switchapp-51 {
  background: black;
}
.bg-light-switchapp-51 {
  background: #bababa;
}
.bg-dark-switchapp-52 {
  background: black;
}
.bg-light-switchapp-52 {
  background: #bdbdbd;
}
.bg-dark-switchapp-53 {
  background: black;
}
.bg-light-switchapp-53 {
  background: #bfbfbf;
}
.bg-dark-switchapp-54 {
  background: black;
}
.bg-light-switchapp-54 {
  background: #c2c2c2;
}
.bg-dark-switchapp-55 {
  background: black;
}
.bg-light-switchapp-55 {
  background: #c4c4c4;
}
.bg-dark-switchapp-56 {
  background: black;
}
.bg-light-switchapp-56 {
  background: #c7c7c7;
}
.bg-dark-switchapp-57 {
  background: black;
}
.bg-light-switchapp-57 {
  background: #c9c9c9;
}
.bg-dark-switchapp-58 {
  background: black;
}
.bg-light-switchapp-58 {
  background: #cccccc;
}
.bg-dark-switchapp-59 {
  background: black;
}
.bg-light-switchapp-59 {
  background: #cecece;
}
.bg-dark-switchapp-60 {
  background: black;
}
.bg-light-switchapp-60 {
  background: #d1d1d1;
}
.bg-dark-switchapp-61 {
  background: black;
}
.bg-light-switchapp-61 {
  background: #d4d4d4;
}
.bg-dark-switchapp-62 {
  background: black;
}
.bg-light-switchapp-62 {
  background: #d6d6d6;
}
.bg-dark-switchapp-63 {
  background: black;
}
.bg-light-switchapp-63 {
  background: #d9d9d9;
}
.bg-dark-switchapp-64 {
  background: black;
}
.bg-light-switchapp-64 {
  background: #dbdbdb;
}
.bg-dark-switchapp-65 {
  background: black;
}
.bg-light-switchapp-65 {
  background: #dedede;
}
.bg-dark-switchapp-66 {
  background: black;
}
.bg-light-switchapp-66 {
  background: #e0e0e0;
}
.bg-dark-switchapp-67 {
  background: black;
}
.bg-light-switchapp-67 {
  background: #e3e3e3;
}
.bg-dark-switchapp-68 {
  background: black;
}
.bg-light-switchapp-68 {
  background: #e5e5e5;
}
.bg-dark-switchapp-69 {
  background: black;
}
.bg-light-switchapp-69 {
  background: #e8e8e8;
}
.bg-dark-switchapp-70 {
  background: black;
}
.bg-light-switchapp-70 {
  background: #ebebeb;
}
.bg-dark-switchapp-71 {
  background: black;
}
.bg-light-switchapp-71 {
  background: #ededed;
}
.bg-dark-switchapp-72 {
  background: black;
}
.bg-light-switchapp-72 {
  background: #f0f0f0;
}
.bg-dark-switchapp-73 {
  background: black;
}
.bg-light-switchapp-73 {
  background: #f2f2f2;
}
.bg-dark-switchapp-74 {
  background: black;
}
.bg-light-switchapp-74 {
  background: whitesmoke;
}
.bg-dark-switchapp-75 {
  background: black;
}
.bg-light-switchapp-75 {
  background: #f7f7f7;
}
.bg-dark-switchapp-76 {
  background: black;
}
.bg-light-switchapp-76 {
  background: #fafafa;
}
.bg-dark-switchapp-77 {
  background: black;
}
.bg-light-switchapp-77 {
  background: #fcfcfc;
}
.bg-dark-switchapp-78 {
  background: black;
}
.bg-light-switchapp-78 {
  background: white;
}
.bg-dark-switchapp-79 {
  background: black;
}
.bg-light-switchapp-79 {
  background: white;
}
.bg-dark-switchapp-80 {
  background: black;
}
.bg-light-switchapp-80 {
  background: white;
}
.bg-dark-switchapp-81 {
  background: black;
}
.bg-light-switchapp-81 {
  background: white;
}
.bg-dark-switchapp-82 {
  background: black;
}
.bg-light-switchapp-82 {
  background: white;
}
.bg-dark-switchapp-83 {
  background: black;
}
.bg-light-switchapp-83 {
  background: white;
}
.bg-dark-switchapp-84 {
  background: black;
}
.bg-light-switchapp-84 {
  background: white;
}
.bg-dark-switchapp-85 {
  background: black;
}
.bg-light-switchapp-85 {
  background: white;
}
.bg-dark-switchapp-86 {
  background: black;
}
.bg-light-switchapp-86 {
  background: white;
}
.bg-dark-switchapp-87 {
  background: black;
}
.bg-light-switchapp-87 {
  background: white;
}
.bg-dark-switchapp-88 {
  background: black;
}
.bg-light-switchapp-88 {
  background: white;
}
.bg-dark-switchapp-89 {
  background: black;
}
.bg-light-switchapp-89 {
  background: white;
}
.bg-dark-switchapp-90 {
  background: black;
}
.bg-light-switchapp-90 {
  background: white;
}
.bg-dark-switchapp-91 {
  background: black;
}
.bg-light-switchapp-91 {
  background: white;
}
.bg-dark-switchapp-92 {
  background: black;
}
.bg-light-switchapp-92 {
  background: white;
}
.bg-dark-switchapp-93 {
  background: black;
}
.bg-light-switchapp-93 {
  background: white;
}
.bg-dark-switchapp-94 {
  background: black;
}
.bg-light-switchapp-94 {
  background: white;
}
.bg-dark-switchapp-95 {
  background: black;
}
.bg-light-switchapp-95 {
  background: white;
}
.bg-dark-switchapp-96 {
  background: black;
}
.bg-light-switchapp-96 {
  background: white;
}
.bg-dark-switchapp-97 {
  background: black;
}
.bg-light-switchapp-97 {
  background: white;
}
.bg-dark-switchapp-98 {
  background: black;
}
.bg-light-switchapp-98 {
  background: white;
}
.bg-dark-switchapp-99 {
  background: black;
}
.bg-light-switchapp-99 {
  background: white;
}
.bg-dark-switchapp-100 {
  background: black;
}
.bg-light-switchapp-100 {
  background: white;
}

.text-support {
  color: #007E9E !important;
}

.border-support {
  border-color: #007E9E;
}

.support {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-support {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-support:hover {
    background-color: #0092b8 !important;
  }
}
.tile-support:active, .tile-support:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-support {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-support {
  background-color: #007E9E !important;
}

.btn-support {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-support:focus, .btn-support:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-support-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-support-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-support-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-support-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-support-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-support-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-support-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-support-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-support-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-support {
  background: #007E9E;
}
.bg-dark-support-1 {
  background: #007a99;
}
.bg-light-support-1 {
  background: #0082a3;
}
.bg-dark-support-2 {
  background: #007694;
}
.bg-light-support-2 {
  background: #0086a8;
}
.bg-dark-support-3 {
  background: #00728f;
}
.bg-light-support-3 {
  background: #008aad;
}
.bg-dark-support-4 {
  background: #006e8a;
}
.bg-light-support-4 {
  background: #008eb2;
}
.bg-dark-support-5 {
  background: #006a85;
}
.bg-light-support-5 {
  background: #0092b8;
}
.bg-dark-support-6 {
  background: #00667f;
}
.bg-light-support-6 {
  background: #0096bd;
}
.bg-dark-support-7 {
  background: #00627a;
}
.bg-light-support-7 {
  background: #009ac2;
}
.bg-dark-support-8 {
  background: #005d75;
}
.bg-light-support-8 {
  background: #009fc7;
}
.bg-dark-support-9 {
  background: #005970;
}
.bg-light-support-9 {
  background: #00a3cc;
}
.bg-dark-support-10 {
  background: #00556b;
}
.bg-light-support-10 {
  background: #00a7d1;
}
.bg-dark-support-11 {
  background: #005166;
}
.bg-light-support-11 {
  background: #00abd6;
}
.bg-dark-support-12 {
  background: #004d61;
}
.bg-light-support-12 {
  background: #00afdb;
}
.bg-dark-support-13 {
  background: #00495c;
}
.bg-light-support-13 {
  background: #00b3e0;
}
.bg-dark-support-14 {
  background: #004557;
}
.bg-light-support-14 {
  background: #00b7e5;
}
.bg-dark-support-15 {
  background: #004152;
}
.bg-light-support-15 {
  background: #00bbeb;
}
.bg-dark-support-16 {
  background: #003d4c;
}
.bg-light-support-16 {
  background: #00bff0;
}
.bg-dark-support-17 {
  background: #003947;
}
.bg-light-support-17 {
  background: #00c3f5;
}
.bg-dark-support-18 {
  background: #003542;
}
.bg-light-support-18 {
  background: #00c7fa;
}
.bg-dark-support-19 {
  background: #00313d;
}
.bg-light-support-19 {
  background: #00cbff;
}
.bg-dark-support-20 {
  background: #002d38;
}
.bg-light-support-20 {
  background: #05ccff;
}
.bg-dark-support-21 {
  background: #002933;
}
.bg-light-support-21 {
  background: #0acdff;
}
.bg-dark-support-22 {
  background: #00252e;
}
.bg-light-support-22 {
  background: #0fceff;
}
.bg-dark-support-23 {
  background: #002029;
}
.bg-light-support-23 {
  background: #14cfff;
}
.bg-dark-support-24 {
  background: #001c24;
}
.bg-light-support-24 {
  background: #19d0ff;
}
.bg-dark-support-25 {
  background: #00181f;
}
.bg-light-support-25 {
  background: #1fd2ff;
}
.bg-dark-support-26 {
  background: #001419;
}
.bg-light-support-26 {
  background: #24d3ff;
}
.bg-dark-support-27 {
  background: #001014;
}
.bg-light-support-27 {
  background: #29d4ff;
}
.bg-dark-support-28 {
  background: #000c0f;
}
.bg-light-support-28 {
  background: #2ed5ff;
}
.bg-dark-support-29 {
  background: #00080a;
}
.bg-light-support-29 {
  background: #33d6ff;
}
.bg-dark-support-30 {
  background: #000405;
}
.bg-light-support-30 {
  background: #38d7ff;
}
.bg-dark-support-31 {
  background: black;
}
.bg-light-support-31 {
  background: #3dd8ff;
}
.bg-dark-support-32 {
  background: black;
}
.bg-light-support-32 {
  background: #42d9ff;
}
.bg-dark-support-33 {
  background: black;
}
.bg-light-support-33 {
  background: #47daff;
}
.bg-dark-support-34 {
  background: black;
}
.bg-light-support-34 {
  background: #4cdbff;
}
.bg-dark-support-35 {
  background: black;
}
.bg-light-support-35 {
  background: #52dcff;
}
.bg-dark-support-36 {
  background: black;
}
.bg-light-support-36 {
  background: #57ddff;
}
.bg-dark-support-37 {
  background: black;
}
.bg-light-support-37 {
  background: #5cdeff;
}
.bg-dark-support-38 {
  background: black;
}
.bg-light-support-38 {
  background: #61dfff;
}
.bg-dark-support-39 {
  background: black;
}
.bg-light-support-39 {
  background: #66e0ff;
}
.bg-dark-support-40 {
  background: black;
}
.bg-light-support-40 {
  background: #6be1ff;
}
.bg-dark-support-41 {
  background: black;
}
.bg-light-support-41 {
  background: #70e2ff;
}
.bg-dark-support-42 {
  background: black;
}
.bg-light-support-42 {
  background: #75e3ff;
}
.bg-dark-support-43 {
  background: black;
}
.bg-light-support-43 {
  background: #7ae4ff;
}
.bg-dark-support-44 {
  background: black;
}
.bg-light-support-44 {
  background: #7fe5ff;
}
.bg-dark-support-45 {
  background: black;
}
.bg-light-support-45 {
  background: #85e6ff;
}
.bg-dark-support-46 {
  background: black;
}
.bg-light-support-46 {
  background: #8ae7ff;
}
.bg-dark-support-47 {
  background: black;
}
.bg-light-support-47 {
  background: #8fe8ff;
}
.bg-dark-support-48 {
  background: black;
}
.bg-light-support-48 {
  background: #94e9ff;
}
.bg-dark-support-49 {
  background: black;
}
.bg-light-support-49 {
  background: #99eaff;
}
.bg-dark-support-50 {
  background: black;
}
.bg-light-support-50 {
  background: #9eebff;
}
.bg-dark-support-51 {
  background: black;
}
.bg-light-support-51 {
  background: #a3ecff;
}
.bg-dark-support-52 {
  background: black;
}
.bg-light-support-52 {
  background: #a8edff;
}
.bg-dark-support-53 {
  background: black;
}
.bg-light-support-53 {
  background: #adeeff;
}
.bg-dark-support-54 {
  background: black;
}
.bg-light-support-54 {
  background: #b2efff;
}
.bg-dark-support-55 {
  background: black;
}
.bg-light-support-55 {
  background: #b8f1ff;
}
.bg-dark-support-56 {
  background: black;
}
.bg-light-support-56 {
  background: #bdf2ff;
}
.bg-dark-support-57 {
  background: black;
}
.bg-light-support-57 {
  background: #c2f3ff;
}
.bg-dark-support-58 {
  background: black;
}
.bg-light-support-58 {
  background: #c7f4ff;
}
.bg-dark-support-59 {
  background: black;
}
.bg-light-support-59 {
  background: #ccf5ff;
}
.bg-dark-support-60 {
  background: black;
}
.bg-light-support-60 {
  background: #d1f6ff;
}
.bg-dark-support-61 {
  background: black;
}
.bg-light-support-61 {
  background: #d6f7ff;
}
.bg-dark-support-62 {
  background: black;
}
.bg-light-support-62 {
  background: #dbf8ff;
}
.bg-dark-support-63 {
  background: black;
}
.bg-light-support-63 {
  background: #e0f9ff;
}
.bg-dark-support-64 {
  background: black;
}
.bg-light-support-64 {
  background: #e5faff;
}
.bg-dark-support-65 {
  background: black;
}
.bg-light-support-65 {
  background: #ebfbff;
}
.bg-dark-support-66 {
  background: black;
}
.bg-light-support-66 {
  background: #f0fcff;
}
.bg-dark-support-67 {
  background: black;
}
.bg-light-support-67 {
  background: #f5fdff;
}
.bg-dark-support-68 {
  background: black;
}
.bg-light-support-68 {
  background: #fafeff;
}
.bg-dark-support-69 {
  background: black;
}
.bg-light-support-69 {
  background: white;
}
.bg-dark-support-70 {
  background: black;
}
.bg-light-support-70 {
  background: white;
}
.bg-dark-support-71 {
  background: black;
}
.bg-light-support-71 {
  background: white;
}
.bg-dark-support-72 {
  background: black;
}
.bg-light-support-72 {
  background: white;
}
.bg-dark-support-73 {
  background: black;
}
.bg-light-support-73 {
  background: white;
}
.bg-dark-support-74 {
  background: black;
}
.bg-light-support-74 {
  background: white;
}
.bg-dark-support-75 {
  background: black;
}
.bg-light-support-75 {
  background: white;
}
.bg-dark-support-76 {
  background: black;
}
.bg-light-support-76 {
  background: white;
}
.bg-dark-support-77 {
  background: black;
}
.bg-light-support-77 {
  background: white;
}
.bg-dark-support-78 {
  background: black;
}
.bg-light-support-78 {
  background: white;
}
.bg-dark-support-79 {
  background: black;
}
.bg-light-support-79 {
  background: white;
}
.bg-dark-support-80 {
  background: black;
}
.bg-light-support-80 {
  background: white;
}
.bg-dark-support-81 {
  background: black;
}
.bg-light-support-81 {
  background: white;
}
.bg-dark-support-82 {
  background: black;
}
.bg-light-support-82 {
  background: white;
}
.bg-dark-support-83 {
  background: black;
}
.bg-light-support-83 {
  background: white;
}
.bg-dark-support-84 {
  background: black;
}
.bg-light-support-84 {
  background: white;
}
.bg-dark-support-85 {
  background: black;
}
.bg-light-support-85 {
  background: white;
}
.bg-dark-support-86 {
  background: black;
}
.bg-light-support-86 {
  background: white;
}
.bg-dark-support-87 {
  background: black;
}
.bg-light-support-87 {
  background: white;
}
.bg-dark-support-88 {
  background: black;
}
.bg-light-support-88 {
  background: white;
}
.bg-dark-support-89 {
  background: black;
}
.bg-light-support-89 {
  background: white;
}
.bg-dark-support-90 {
  background: black;
}
.bg-light-support-90 {
  background: white;
}
.bg-dark-support-91 {
  background: black;
}
.bg-light-support-91 {
  background: white;
}
.bg-dark-support-92 {
  background: black;
}
.bg-light-support-92 {
  background: white;
}
.bg-dark-support-93 {
  background: black;
}
.bg-light-support-93 {
  background: white;
}
.bg-dark-support-94 {
  background: black;
}
.bg-light-support-94 {
  background: white;
}
.bg-dark-support-95 {
  background: black;
}
.bg-light-support-95 {
  background: white;
}
.bg-dark-support-96 {
  background: black;
}
.bg-light-support-96 {
  background: white;
}
.bg-dark-support-97 {
  background: black;
}
.bg-light-support-97 {
  background: white;
}
.bg-dark-support-98 {
  background: black;
}
.bg-light-support-98 {
  background: white;
}
.bg-dark-support-99 {
  background: black;
}
.bg-light-support-99 {
  background: white;
}
.bg-dark-support-100 {
  background: black;
}
.bg-light-support-100 {
  background: white;
}

.text-howtouse-option {
  color: #606060 !important;
}

.border-howtouse-option {
  border-color: #606060;
}

.howtouse-option {
  background-color: #606060 !important;
  color: white !important;
}

.tile-howtouse-option {
  background: #606060 !important;
}
@media (min-width: 1025px) {
  .tile-howtouse-option:hover {
    background-color: #6d6d6d !important;
  }
}
.tile-howtouse-option:active, .tile-howtouse-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(96, 96, 96, 0.5);
  background-color: #656565 !important;
}

.target-howtouse-option {
  background: #606060 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-howtouse-option {
  background-color: #606060 !important;
}

.btn-howtouse-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #606060 !important;
  border: 2px solid #606060 !important;
}
.btn-howtouse-option:focus, .btn-howtouse-option:active {
  outline: none;
  color: white !important;
  background: #606060 !important;
  text-decoration: none;
}

.bg-overlay-howtouse-option-10 {
  background: rgba(96, 96, 96, 0.1);
}
.bg-overlay-howtouse-option-20 {
  background: rgba(96, 96, 96, 0.2);
}
.bg-overlay-howtouse-option-30 {
  background: rgba(96, 96, 96, 0.3);
}
.bg-overlay-howtouse-option-40 {
  background: rgba(96, 96, 96, 0.4);
}
.bg-overlay-howtouse-option-50 {
  background: rgba(96, 96, 96, 0.5);
}
.bg-overlay-howtouse-option-60 {
  background: rgba(96, 96, 96, 0.6);
}
.bg-overlay-howtouse-option-70 {
  background: rgba(96, 96, 96, 0.7);
}
.bg-overlay-howtouse-option-80 {
  background: rgba(96, 96, 96, 0.8);
}
.bg-overlay-howtouse-option-90 {
  background: rgba(96, 96, 96, 0.9);
}
.bg-howtouse-option {
  background: #606060;
}
.bg-dark-howtouse-option-1 {
  background: #5d5d5d;
}
.bg-light-howtouse-option-1 {
  background: #636363;
}
.bg-dark-howtouse-option-2 {
  background: #5b5b5b;
}
.bg-light-howtouse-option-2 {
  background: #656565;
}
.bg-dark-howtouse-option-3 {
  background: #585858;
}
.bg-light-howtouse-option-3 {
  background: #686868;
}
.bg-dark-howtouse-option-4 {
  background: #565656;
}
.bg-light-howtouse-option-4 {
  background: #6a6a6a;
}
.bg-dark-howtouse-option-5 {
  background: #535353;
}
.bg-light-howtouse-option-5 {
  background: #6d6d6d;
}
.bg-dark-howtouse-option-6 {
  background: #515151;
}
.bg-light-howtouse-option-6 {
  background: #6f6f6f;
}
.bg-dark-howtouse-option-7 {
  background: #4e4e4e;
}
.bg-light-howtouse-option-7 {
  background: #727272;
}
.bg-dark-howtouse-option-8 {
  background: #4c4c4c;
}
.bg-light-howtouse-option-8 {
  background: #747474;
}
.bg-dark-howtouse-option-9 {
  background: #494949;
}
.bg-light-howtouse-option-9 {
  background: #777777;
}
.bg-dark-howtouse-option-10 {
  background: #474747;
}
.bg-light-howtouse-option-10 {
  background: #7a7a7a;
}
.bg-dark-howtouse-option-11 {
  background: #444444;
}
.bg-light-howtouse-option-11 {
  background: #7c7c7c;
}
.bg-dark-howtouse-option-12 {
  background: #414141;
}
.bg-light-howtouse-option-12 {
  background: #7f7f7f;
}
.bg-dark-howtouse-option-13 {
  background: #3f3f3f;
}
.bg-light-howtouse-option-13 {
  background: #818181;
}
.bg-dark-howtouse-option-14 {
  background: #3c3c3c;
}
.bg-light-howtouse-option-14 {
  background: #848484;
}
.bg-dark-howtouse-option-15 {
  background: #3a3a3a;
}
.bg-light-howtouse-option-15 {
  background: #868686;
}
.bg-dark-howtouse-option-16 {
  background: #373737;
}
.bg-light-howtouse-option-16 {
  background: #898989;
}
.bg-dark-howtouse-option-17 {
  background: #353535;
}
.bg-light-howtouse-option-17 {
  background: #8b8b8b;
}
.bg-dark-howtouse-option-18 {
  background: #323232;
}
.bg-light-howtouse-option-18 {
  background: #8e8e8e;
}
.bg-dark-howtouse-option-19 {
  background: #303030;
}
.bg-light-howtouse-option-19 {
  background: #909090;
}
.bg-dark-howtouse-option-20 {
  background: #2d2d2d;
}
.bg-light-howtouse-option-20 {
  background: #939393;
}
.bg-dark-howtouse-option-21 {
  background: #2a2a2a;
}
.bg-light-howtouse-option-21 {
  background: #969696;
}
.bg-dark-howtouse-option-22 {
  background: #282828;
}
.bg-light-howtouse-option-22 {
  background: #989898;
}
.bg-dark-howtouse-option-23 {
  background: #252525;
}
.bg-light-howtouse-option-23 {
  background: #9b9b9b;
}
.bg-dark-howtouse-option-24 {
  background: #232323;
}
.bg-light-howtouse-option-24 {
  background: #9d9d9d;
}
.bg-dark-howtouse-option-25 {
  background: #202020;
}
.bg-light-howtouse-option-25 {
  background: #a0a0a0;
}
.bg-dark-howtouse-option-26 {
  background: #1e1e1e;
}
.bg-light-howtouse-option-26 {
  background: #a2a2a2;
}
.bg-dark-howtouse-option-27 {
  background: #1b1b1b;
}
.bg-light-howtouse-option-27 {
  background: #a5a5a5;
}
.bg-dark-howtouse-option-28 {
  background: #191919;
}
.bg-light-howtouse-option-28 {
  background: #a7a7a7;
}
.bg-dark-howtouse-option-29 {
  background: #161616;
}
.bg-light-howtouse-option-29 {
  background: #aaaaaa;
}
.bg-dark-howtouse-option-30 {
  background: #141414;
}
.bg-light-howtouse-option-30 {
  background: #adadad;
}
.bg-dark-howtouse-option-31 {
  background: #111111;
}
.bg-light-howtouse-option-31 {
  background: #afafaf;
}
.bg-dark-howtouse-option-32 {
  background: #0e0e0e;
}
.bg-light-howtouse-option-32 {
  background: #b2b2b2;
}
.bg-dark-howtouse-option-33 {
  background: #0c0c0c;
}
.bg-light-howtouse-option-33 {
  background: #b4b4b4;
}
.bg-dark-howtouse-option-34 {
  background: #090909;
}
.bg-light-howtouse-option-34 {
  background: #b7b7b7;
}
.bg-dark-howtouse-option-35 {
  background: #070707;
}
.bg-light-howtouse-option-35 {
  background: #b9b9b9;
}
.bg-dark-howtouse-option-36 {
  background: #040404;
}
.bg-light-howtouse-option-36 {
  background: #bcbcbc;
}
.bg-dark-howtouse-option-37 {
  background: #020202;
}
.bg-light-howtouse-option-37 {
  background: #bebebe;
}
.bg-dark-howtouse-option-38 {
  background: black;
}
.bg-light-howtouse-option-38 {
  background: #c1c1c1;
}
.bg-dark-howtouse-option-39 {
  background: black;
}
.bg-light-howtouse-option-39 {
  background: #c3c3c3;
}
.bg-dark-howtouse-option-40 {
  background: black;
}
.bg-light-howtouse-option-40 {
  background: #c6c6c6;
}
.bg-dark-howtouse-option-41 {
  background: black;
}
.bg-light-howtouse-option-41 {
  background: #c9c9c9;
}
.bg-dark-howtouse-option-42 {
  background: black;
}
.bg-light-howtouse-option-42 {
  background: #cbcbcb;
}
.bg-dark-howtouse-option-43 {
  background: black;
}
.bg-light-howtouse-option-43 {
  background: #cecece;
}
.bg-dark-howtouse-option-44 {
  background: black;
}
.bg-light-howtouse-option-44 {
  background: #d0d0d0;
}
.bg-dark-howtouse-option-45 {
  background: black;
}
.bg-light-howtouse-option-45 {
  background: lightgray;
}
.bg-dark-howtouse-option-46 {
  background: black;
}
.bg-light-howtouse-option-46 {
  background: #d5d5d5;
}
.bg-dark-howtouse-option-47 {
  background: black;
}
.bg-light-howtouse-option-47 {
  background: #d8d8d8;
}
.bg-dark-howtouse-option-48 {
  background: black;
}
.bg-light-howtouse-option-48 {
  background: #dadada;
}
.bg-dark-howtouse-option-49 {
  background: black;
}
.bg-light-howtouse-option-49 {
  background: #dddddd;
}
.bg-dark-howtouse-option-50 {
  background: black;
}
.bg-light-howtouse-option-50 {
  background: #e0e0e0;
}
.bg-dark-howtouse-option-51 {
  background: black;
}
.bg-light-howtouse-option-51 {
  background: #e2e2e2;
}
.bg-dark-howtouse-option-52 {
  background: black;
}
.bg-light-howtouse-option-52 {
  background: #e5e5e5;
}
.bg-dark-howtouse-option-53 {
  background: black;
}
.bg-light-howtouse-option-53 {
  background: #e7e7e7;
}
.bg-dark-howtouse-option-54 {
  background: black;
}
.bg-light-howtouse-option-54 {
  background: #eaeaea;
}
.bg-dark-howtouse-option-55 {
  background: black;
}
.bg-light-howtouse-option-55 {
  background: #ececec;
}
.bg-dark-howtouse-option-56 {
  background: black;
}
.bg-light-howtouse-option-56 {
  background: #efefef;
}
.bg-dark-howtouse-option-57 {
  background: black;
}
.bg-light-howtouse-option-57 {
  background: #f1f1f1;
}
.bg-dark-howtouse-option-58 {
  background: black;
}
.bg-light-howtouse-option-58 {
  background: #f4f4f4;
}
.bg-dark-howtouse-option-59 {
  background: black;
}
.bg-light-howtouse-option-59 {
  background: #f6f6f6;
}
.bg-dark-howtouse-option-60 {
  background: black;
}
.bg-light-howtouse-option-60 {
  background: #f9f9f9;
}
.bg-dark-howtouse-option-61 {
  background: black;
}
.bg-light-howtouse-option-61 {
  background: #fcfcfc;
}
.bg-dark-howtouse-option-62 {
  background: black;
}
.bg-light-howtouse-option-62 {
  background: #fefefe;
}
.bg-dark-howtouse-option-63 {
  background: black;
}
.bg-light-howtouse-option-63 {
  background: white;
}
.bg-dark-howtouse-option-64 {
  background: black;
}
.bg-light-howtouse-option-64 {
  background: white;
}
.bg-dark-howtouse-option-65 {
  background: black;
}
.bg-light-howtouse-option-65 {
  background: white;
}
.bg-dark-howtouse-option-66 {
  background: black;
}
.bg-light-howtouse-option-66 {
  background: white;
}
.bg-dark-howtouse-option-67 {
  background: black;
}
.bg-light-howtouse-option-67 {
  background: white;
}
.bg-dark-howtouse-option-68 {
  background: black;
}
.bg-light-howtouse-option-68 {
  background: white;
}
.bg-dark-howtouse-option-69 {
  background: black;
}
.bg-light-howtouse-option-69 {
  background: white;
}
.bg-dark-howtouse-option-70 {
  background: black;
}
.bg-light-howtouse-option-70 {
  background: white;
}
.bg-dark-howtouse-option-71 {
  background: black;
}
.bg-light-howtouse-option-71 {
  background: white;
}
.bg-dark-howtouse-option-72 {
  background: black;
}
.bg-light-howtouse-option-72 {
  background: white;
}
.bg-dark-howtouse-option-73 {
  background: black;
}
.bg-light-howtouse-option-73 {
  background: white;
}
.bg-dark-howtouse-option-74 {
  background: black;
}
.bg-light-howtouse-option-74 {
  background: white;
}
.bg-dark-howtouse-option-75 {
  background: black;
}
.bg-light-howtouse-option-75 {
  background: white;
}
.bg-dark-howtouse-option-76 {
  background: black;
}
.bg-light-howtouse-option-76 {
  background: white;
}
.bg-dark-howtouse-option-77 {
  background: black;
}
.bg-light-howtouse-option-77 {
  background: white;
}
.bg-dark-howtouse-option-78 {
  background: black;
}
.bg-light-howtouse-option-78 {
  background: white;
}
.bg-dark-howtouse-option-79 {
  background: black;
}
.bg-light-howtouse-option-79 {
  background: white;
}
.bg-dark-howtouse-option-80 {
  background: black;
}
.bg-light-howtouse-option-80 {
  background: white;
}
.bg-dark-howtouse-option-81 {
  background: black;
}
.bg-light-howtouse-option-81 {
  background: white;
}
.bg-dark-howtouse-option-82 {
  background: black;
}
.bg-light-howtouse-option-82 {
  background: white;
}
.bg-dark-howtouse-option-83 {
  background: black;
}
.bg-light-howtouse-option-83 {
  background: white;
}
.bg-dark-howtouse-option-84 {
  background: black;
}
.bg-light-howtouse-option-84 {
  background: white;
}
.bg-dark-howtouse-option-85 {
  background: black;
}
.bg-light-howtouse-option-85 {
  background: white;
}
.bg-dark-howtouse-option-86 {
  background: black;
}
.bg-light-howtouse-option-86 {
  background: white;
}
.bg-dark-howtouse-option-87 {
  background: black;
}
.bg-light-howtouse-option-87 {
  background: white;
}
.bg-dark-howtouse-option-88 {
  background: black;
}
.bg-light-howtouse-option-88 {
  background: white;
}
.bg-dark-howtouse-option-89 {
  background: black;
}
.bg-light-howtouse-option-89 {
  background: white;
}
.bg-dark-howtouse-option-90 {
  background: black;
}
.bg-light-howtouse-option-90 {
  background: white;
}
.bg-dark-howtouse-option-91 {
  background: black;
}
.bg-light-howtouse-option-91 {
  background: white;
}
.bg-dark-howtouse-option-92 {
  background: black;
}
.bg-light-howtouse-option-92 {
  background: white;
}
.bg-dark-howtouse-option-93 {
  background: black;
}
.bg-light-howtouse-option-93 {
  background: white;
}
.bg-dark-howtouse-option-94 {
  background: black;
}
.bg-light-howtouse-option-94 {
  background: white;
}
.bg-dark-howtouse-option-95 {
  background: black;
}
.bg-light-howtouse-option-95 {
  background: white;
}
.bg-dark-howtouse-option-96 {
  background: black;
}
.bg-light-howtouse-option-96 {
  background: white;
}
.bg-dark-howtouse-option-97 {
  background: black;
}
.bg-light-howtouse-option-97 {
  background: white;
}
.bg-dark-howtouse-option-98 {
  background: black;
}
.bg-light-howtouse-option-98 {
  background: white;
}
.bg-dark-howtouse-option-99 {
  background: black;
}
.bg-light-howtouse-option-99 {
  background: white;
}
.bg-dark-howtouse-option-100 {
  background: black;
}
.bg-light-howtouse-option-100 {
  background: white;
}

.text-data-entry-option {
  color: #30205D !important;
}

.border-data-entry-option {
  border-color: #30205D;
}

.data-entry-option {
  background-color: #30205D !important;
  color: white !important;
}

.tile-data-entry-option {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-data-entry-option:hover {
    background-color: #3a2770 !important;
  }
}
.tile-data-entry-option:active, .tile-data-entry-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-data-entry-option {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-data-entry-option {
  background-color: #30205D !important;
}

.btn-data-entry-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-data-entry-option:focus, .btn-data-entry-option:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-data-entry-option-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-data-entry-option-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-data-entry-option-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-data-entry-option-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-data-entry-option-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-data-entry-option-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-data-entry-option-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-data-entry-option-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-data-entry-option-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-data-entry-option {
  background: #30205D;
}
.bg-dark-data-entry-option-1 {
  background: #2e1f59;
}
.bg-light-data-entry-option-1 {
  background: #322161;
}
.bg-dark-data-entry-option-2 {
  background: #2c1d55;
}
.bg-light-data-entry-option-2 {
  background: #342365;
}
.bg-dark-data-entry-option-3 {
  background: #2a1c52;
}
.bg-light-data-entry-option-3 {
  background: #362468;
}
.bg-dark-data-entry-option-4 {
  background: #281b4e;
}
.bg-light-data-entry-option-4 {
  background: #38256c;
}
.bg-dark-data-entry-option-5 {
  background: #26194a;
}
.bg-light-data-entry-option-5 {
  background: #3a2770;
}
.bg-dark-data-entry-option-6 {
  background: #241846;
}
.bg-light-data-entry-option-6 {
  background: #3c2874;
}
.bg-dark-data-entry-option-7 {
  background: #221742;
}
.bg-light-data-entry-option-7 {
  background: #3e2978;
}
.bg-dark-data-entry-option-8 {
  background: #20163f;
}
.bg-light-data-entry-option-8 {
  background: #402a7b;
}
.bg-dark-data-entry-option-9 {
  background: #1e143b;
}
.bg-light-data-entry-option-9 {
  background: #422c7f;
}
.bg-dark-data-entry-option-10 {
  background: #1c1337;
}
.bg-light-data-entry-option-10 {
  background: #442d83;
}
.bg-dark-data-entry-option-11 {
  background: #1a1233;
}
.bg-light-data-entry-option-11 {
  background: #462e87;
}
.bg-dark-data-entry-option-12 {
  background: #18102f;
}
.bg-light-data-entry-option-12 {
  background: #48308b;
}
.bg-dark-data-entry-option-13 {
  background: #170f2c;
}
.bg-light-data-entry-option-13 {
  background: #49318e;
}
.bg-dark-data-entry-option-14 {
  background: #150e28;
}
.bg-light-data-entry-option-14 {
  background: #4b3292;
}
.bg-dark-data-entry-option-15 {
  background: #130c24;
}
.bg-light-data-entry-option-15 {
  background: #4d3496;
}
.bg-dark-data-entry-option-16 {
  background: #110b20;
}
.bg-light-data-entry-option-16 {
  background: #4f359a;
}
.bg-dark-data-entry-option-17 {
  background: #0f0a1c;
}
.bg-light-data-entry-option-17 {
  background: #51369e;
}
.bg-dark-data-entry-option-18 {
  background: #0d0819;
}
.bg-light-data-entry-option-18 {
  background: #5338a1;
}
.bg-dark-data-entry-option-19 {
  background: #0b0715;
}
.bg-light-data-entry-option-19 {
  background: #5539a5;
}
.bg-dark-data-entry-option-20 {
  background: #090611;
}
.bg-light-data-entry-option-20 {
  background: #573aa9;
}
.bg-dark-data-entry-option-21 {
  background: #07050d;
}
.bg-light-data-entry-option-21 {
  background: #593bad;
}
.bg-dark-data-entry-option-22 {
  background: #05030a;
}
.bg-light-data-entry-option-22 {
  background: #5b3db0;
}
.bg-dark-data-entry-option-23 {
  background: #030206;
}
.bg-light-data-entry-option-23 {
  background: #5d3eb4;
}
.bg-dark-data-entry-option-24 {
  background: #010102;
}
.bg-light-data-entry-option-24 {
  background: #5f3fb8;
}
.bg-dark-data-entry-option-25 {
  background: black;
}
.bg-light-data-entry-option-25 {
  background: #6141bc;
}
.bg-dark-data-entry-option-26 {
  background: black;
}
.bg-light-data-entry-option-26 {
  background: #6443be;
}
.bg-dark-data-entry-option-27 {
  background: black;
}
.bg-light-data-entry-option-27 {
  background: #6747c0;
}
.bg-dark-data-entry-option-28 {
  background: black;
}
.bg-light-data-entry-option-28 {
  background: #6a4bc1;
}
.bg-dark-data-entry-option-29 {
  background: black;
}
.bg-light-data-entry-option-29 {
  background: #6d4fc2;
}
.bg-dark-data-entry-option-30 {
  background: black;
}
.bg-light-data-entry-option-30 {
  background: #7052c4;
}
.bg-dark-data-entry-option-31 {
  background: black;
}
.bg-light-data-entry-option-31 {
  background: #7356c5;
}
.bg-dark-data-entry-option-32 {
  background: black;
}
.bg-light-data-entry-option-32 {
  background: #765ac6;
}
.bg-dark-data-entry-option-33 {
  background: black;
}
.bg-light-data-entry-option-33 {
  background: #7a5ec8;
}
.bg-dark-data-entry-option-34 {
  background: black;
}
.bg-light-data-entry-option-34 {
  background: #7d62c9;
}
.bg-dark-data-entry-option-35 {
  background: black;
}
.bg-light-data-entry-option-35 {
  background: #8065ca;
}
.bg-dark-data-entry-option-36 {
  background: black;
}
.bg-light-data-entry-option-36 {
  background: #8369cb;
}
.bg-dark-data-entry-option-37 {
  background: black;
}
.bg-light-data-entry-option-37 {
  background: #866dcd;
}
.bg-dark-data-entry-option-38 {
  background: black;
}
.bg-light-data-entry-option-38 {
  background: #8971ce;
}
.bg-dark-data-entry-option-39 {
  background: black;
}
.bg-light-data-entry-option-39 {
  background: #8c75cf;
}
.bg-dark-data-entry-option-40 {
  background: black;
}
.bg-light-data-entry-option-40 {
  background: #9078d1;
}
.bg-dark-data-entry-option-41 {
  background: black;
}
.bg-light-data-entry-option-41 {
  background: #937cd2;
}
.bg-dark-data-entry-option-42 {
  background: black;
}
.bg-light-data-entry-option-42 {
  background: #9680d3;
}
.bg-dark-data-entry-option-43 {
  background: black;
}
.bg-light-data-entry-option-43 {
  background: #9984d5;
}
.bg-dark-data-entry-option-44 {
  background: black;
}
.bg-light-data-entry-option-44 {
  background: #9c88d6;
}
.bg-dark-data-entry-option-45 {
  background: black;
}
.bg-light-data-entry-option-45 {
  background: #9f8bd7;
}
.bg-dark-data-entry-option-46 {
  background: black;
}
.bg-light-data-entry-option-46 {
  background: #a28fd8;
}
.bg-dark-data-entry-option-47 {
  background: black;
}
.bg-light-data-entry-option-47 {
  background: #a593da;
}
.bg-dark-data-entry-option-48 {
  background: black;
}
.bg-light-data-entry-option-48 {
  background: #a997db;
}
.bg-dark-data-entry-option-49 {
  background: black;
}
.bg-light-data-entry-option-49 {
  background: #ac9adc;
}
.bg-dark-data-entry-option-50 {
  background: black;
}
.bg-light-data-entry-option-50 {
  background: #af9ede;
}
.bg-dark-data-entry-option-51 {
  background: black;
}
.bg-light-data-entry-option-51 {
  background: #b2a2df;
}
.bg-dark-data-entry-option-52 {
  background: black;
}
.bg-light-data-entry-option-52 {
  background: #b5a6e0;
}
.bg-dark-data-entry-option-53 {
  background: black;
}
.bg-light-data-entry-option-53 {
  background: #b8aae2;
}
.bg-dark-data-entry-option-54 {
  background: black;
}
.bg-light-data-entry-option-54 {
  background: #bbade3;
}
.bg-dark-data-entry-option-55 {
  background: black;
}
.bg-light-data-entry-option-55 {
  background: #bfb1e4;
}
.bg-dark-data-entry-option-56 {
  background: black;
}
.bg-light-data-entry-option-56 {
  background: #c2b5e6;
}
.bg-dark-data-entry-option-57 {
  background: black;
}
.bg-light-data-entry-option-57 {
  background: #c5b9e7;
}
.bg-dark-data-entry-option-58 {
  background: black;
}
.bg-light-data-entry-option-58 {
  background: #c8bde8;
}
.bg-dark-data-entry-option-59 {
  background: black;
}
.bg-light-data-entry-option-59 {
  background: #cbc0e9;
}
.bg-dark-data-entry-option-60 {
  background: black;
}
.bg-light-data-entry-option-60 {
  background: #cec4eb;
}
.bg-dark-data-entry-option-61 {
  background: black;
}
.bg-light-data-entry-option-61 {
  background: #d1c8ec;
}
.bg-dark-data-entry-option-62 {
  background: black;
}
.bg-light-data-entry-option-62 {
  background: #d5cced;
}
.bg-dark-data-entry-option-63 {
  background: black;
}
.bg-light-data-entry-option-63 {
  background: #d8d0ef;
}
.bg-dark-data-entry-option-64 {
  background: black;
}
.bg-light-data-entry-option-64 {
  background: #dbd3f0;
}
.bg-dark-data-entry-option-65 {
  background: black;
}
.bg-light-data-entry-option-65 {
  background: #ded7f1;
}
.bg-dark-data-entry-option-66 {
  background: black;
}
.bg-light-data-entry-option-66 {
  background: #e1dbf3;
}
.bg-dark-data-entry-option-67 {
  background: black;
}
.bg-light-data-entry-option-67 {
  background: #e4dff4;
}
.bg-dark-data-entry-option-68 {
  background: black;
}
.bg-light-data-entry-option-68 {
  background: #e7e3f5;
}
.bg-dark-data-entry-option-69 {
  background: black;
}
.bg-light-data-entry-option-69 {
  background: #ebe6f7;
}
.bg-dark-data-entry-option-70 {
  background: black;
}
.bg-light-data-entry-option-70 {
  background: #eeeaf8;
}
.bg-dark-data-entry-option-71 {
  background: black;
}
.bg-light-data-entry-option-71 {
  background: #f1eef9;
}
.bg-dark-data-entry-option-72 {
  background: black;
}
.bg-light-data-entry-option-72 {
  background: #f4f2fa;
}
.bg-dark-data-entry-option-73 {
  background: black;
}
.bg-light-data-entry-option-73 {
  background: #f7f6fc;
}
.bg-dark-data-entry-option-74 {
  background: black;
}
.bg-light-data-entry-option-74 {
  background: #faf9fd;
}
.bg-dark-data-entry-option-75 {
  background: black;
}
.bg-light-data-entry-option-75 {
  background: #fdfdfe;
}
.bg-dark-data-entry-option-76 {
  background: black;
}
.bg-light-data-entry-option-76 {
  background: white;
}
.bg-dark-data-entry-option-77 {
  background: black;
}
.bg-light-data-entry-option-77 {
  background: white;
}
.bg-dark-data-entry-option-78 {
  background: black;
}
.bg-light-data-entry-option-78 {
  background: white;
}
.bg-dark-data-entry-option-79 {
  background: black;
}
.bg-light-data-entry-option-79 {
  background: white;
}
.bg-dark-data-entry-option-80 {
  background: black;
}
.bg-light-data-entry-option-80 {
  background: white;
}
.bg-dark-data-entry-option-81 {
  background: black;
}
.bg-light-data-entry-option-81 {
  background: white;
}
.bg-dark-data-entry-option-82 {
  background: black;
}
.bg-light-data-entry-option-82 {
  background: white;
}
.bg-dark-data-entry-option-83 {
  background: black;
}
.bg-light-data-entry-option-83 {
  background: white;
}
.bg-dark-data-entry-option-84 {
  background: black;
}
.bg-light-data-entry-option-84 {
  background: white;
}
.bg-dark-data-entry-option-85 {
  background: black;
}
.bg-light-data-entry-option-85 {
  background: white;
}
.bg-dark-data-entry-option-86 {
  background: black;
}
.bg-light-data-entry-option-86 {
  background: white;
}
.bg-dark-data-entry-option-87 {
  background: black;
}
.bg-light-data-entry-option-87 {
  background: white;
}
.bg-dark-data-entry-option-88 {
  background: black;
}
.bg-light-data-entry-option-88 {
  background: white;
}
.bg-dark-data-entry-option-89 {
  background: black;
}
.bg-light-data-entry-option-89 {
  background: white;
}
.bg-dark-data-entry-option-90 {
  background: black;
}
.bg-light-data-entry-option-90 {
  background: white;
}
.bg-dark-data-entry-option-91 {
  background: black;
}
.bg-light-data-entry-option-91 {
  background: white;
}
.bg-dark-data-entry-option-92 {
  background: black;
}
.bg-light-data-entry-option-92 {
  background: white;
}
.bg-dark-data-entry-option-93 {
  background: black;
}
.bg-light-data-entry-option-93 {
  background: white;
}
.bg-dark-data-entry-option-94 {
  background: black;
}
.bg-light-data-entry-option-94 {
  background: white;
}
.bg-dark-data-entry-option-95 {
  background: black;
}
.bg-light-data-entry-option-95 {
  background: white;
}
.bg-dark-data-entry-option-96 {
  background: black;
}
.bg-light-data-entry-option-96 {
  background: white;
}
.bg-dark-data-entry-option-97 {
  background: black;
}
.bg-light-data-entry-option-97 {
  background: white;
}
.bg-dark-data-entry-option-98 {
  background: black;
}
.bg-light-data-entry-option-98 {
  background: white;
}
.bg-dark-data-entry-option-99 {
  background: black;
}
.bg-light-data-entry-option-99 {
  background: white;
}
.bg-dark-data-entry-option-100 {
  background: black;
}
.bg-light-data-entry-option-100 {
  background: white;
}

.text-reports-option {
  color: #004D89 !important;
}

.border-reports-option {
  border-color: #004D89;
}

.reports-option {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-reports-option {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-reports-option:hover {
    background-color: #005ba3 !important;
  }
}
.tile-reports-option:active, .tile-reports-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-reports-option {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-reports-option {
  background-color: #004D89 !important;
}

.btn-reports-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-reports-option:focus, .btn-reports-option:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-reports-option-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-reports-option-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-reports-option-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-reports-option-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-reports-option-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-reports-option-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-reports-option-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-reports-option-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-reports-option-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-reports-option {
  background: #004D89;
}
.bg-dark-reports-option-1 {
  background: #004a84;
}
.bg-light-reports-option-1 {
  background: #00508e;
}
.bg-dark-reports-option-2 {
  background: #00477f;
}
.bg-light-reports-option-2 {
  background: #005393;
}
.bg-dark-reports-option-3 {
  background: #00447a;
}
.bg-light-reports-option-3 {
  background: #005698;
}
.bg-dark-reports-option-4 {
  background: #004275;
}
.bg-light-reports-option-4 {
  background: #00589d;
}
.bg-dark-reports-option-5 {
  background: #003f70;
}
.bg-light-reports-option-5 {
  background: #005ba3;
}
.bg-dark-reports-option-6 {
  background: #003c6a;
}
.bg-light-reports-option-6 {
  background: #005ea8;
}
.bg-dark-reports-option-7 {
  background: #003965;
}
.bg-light-reports-option-7 {
  background: #0061ad;
}
.bg-dark-reports-option-8 {
  background: #003660;
}
.bg-light-reports-option-8 {
  background: #0064b2;
}
.bg-dark-reports-option-9 {
  background: #00335b;
}
.bg-light-reports-option-9 {
  background: #0067b7;
}
.bg-dark-reports-option-10 {
  background: #003056;
}
.bg-light-reports-option-10 {
  background: #006abc;
}
.bg-dark-reports-option-11 {
  background: #002d51;
}
.bg-light-reports-option-11 {
  background: #006dc1;
}
.bg-dark-reports-option-12 {
  background: #002b4c;
}
.bg-light-reports-option-12 {
  background: #006fc6;
}
.bg-dark-reports-option-13 {
  background: #002847;
}
.bg-light-reports-option-13 {
  background: #0072cb;
}
.bg-dark-reports-option-14 {
  background: #002542;
}
.bg-light-reports-option-14 {
  background: #0075d0;
}
.bg-dark-reports-option-15 {
  background: #00223d;
}
.bg-light-reports-option-15 {
  background: #0078d6;
}
.bg-dark-reports-option-16 {
  background: #001f37;
}
.bg-light-reports-option-16 {
  background: #007bdb;
}
.bg-dark-reports-option-17 {
  background: #001c32;
}
.bg-light-reports-option-17 {
  background: #007ee0;
}
.bg-dark-reports-option-18 {
  background: #00192d;
}
.bg-light-reports-option-18 {
  background: #0081e5;
}
.bg-dark-reports-option-19 {
  background: #001728;
}
.bg-light-reports-option-19 {
  background: #0083ea;
}
.bg-dark-reports-option-20 {
  background: #001423;
}
.bg-light-reports-option-20 {
  background: #0086ef;
}
.bg-dark-reports-option-21 {
  background: #00111e;
}
.bg-light-reports-option-21 {
  background: #0089f4;
}
.bg-dark-reports-option-22 {
  background: #000e19;
}
.bg-light-reports-option-22 {
  background: #008cf9;
}
.bg-dark-reports-option-23 {
  background: #000b14;
}
.bg-light-reports-option-23 {
  background: #008ffe;
}
.bg-dark-reports-option-24 {
  background: #00080f;
}
.bg-light-reports-option-24 {
  background: #0491ff;
}
.bg-dark-reports-option-25 {
  background: #00050a;
}
.bg-light-reports-option-25 {
  background: #0a93ff;
}
.bg-dark-reports-option-26 {
  background: #000204;
}
.bg-light-reports-option-26 {
  background: #0f96ff;
}
.bg-dark-reports-option-27 {
  background: black;
}
.bg-light-reports-option-27 {
  background: #1498ff;
}
.bg-dark-reports-option-28 {
  background: black;
}
.bg-light-reports-option-28 {
  background: #199aff;
}
.bg-dark-reports-option-29 {
  background: black;
}
.bg-light-reports-option-29 {
  background: #1e9cff;
}
.bg-dark-reports-option-30 {
  background: black;
}
.bg-light-reports-option-30 {
  background: #239fff;
}
.bg-dark-reports-option-31 {
  background: black;
}
.bg-light-reports-option-31 {
  background: #28a1ff;
}
.bg-dark-reports-option-32 {
  background: black;
}
.bg-light-reports-option-32 {
  background: #2da3ff;
}
.bg-dark-reports-option-33 {
  background: black;
}
.bg-light-reports-option-33 {
  background: #32a5ff;
}
.bg-dark-reports-option-34 {
  background: black;
}
.bg-light-reports-option-34 {
  background: #37a8ff;
}
.bg-dark-reports-option-35 {
  background: black;
}
.bg-light-reports-option-35 {
  background: #3daaff;
}
.bg-dark-reports-option-36 {
  background: black;
}
.bg-light-reports-option-36 {
  background: #42acff;
}
.bg-dark-reports-option-37 {
  background: black;
}
.bg-light-reports-option-37 {
  background: #47aeff;
}
.bg-dark-reports-option-38 {
  background: black;
}
.bg-light-reports-option-38 {
  background: #4cb1ff;
}
.bg-dark-reports-option-39 {
  background: black;
}
.bg-light-reports-option-39 {
  background: #51b3ff;
}
.bg-dark-reports-option-40 {
  background: black;
}
.bg-light-reports-option-40 {
  background: #56b5ff;
}
.bg-dark-reports-option-41 {
  background: black;
}
.bg-light-reports-option-41 {
  background: #5bb7ff;
}
.bg-dark-reports-option-42 {
  background: black;
}
.bg-light-reports-option-42 {
  background: #60b9ff;
}
.bg-dark-reports-option-43 {
  background: black;
}
.bg-light-reports-option-43 {
  background: #65bcff;
}
.bg-dark-reports-option-44 {
  background: black;
}
.bg-light-reports-option-44 {
  background: #6abeff;
}
.bg-dark-reports-option-45 {
  background: black;
}
.bg-light-reports-option-45 {
  background: #70c0ff;
}
.bg-dark-reports-option-46 {
  background: black;
}
.bg-light-reports-option-46 {
  background: #75c2ff;
}
.bg-dark-reports-option-47 {
  background: black;
}
.bg-light-reports-option-47 {
  background: #7ac5ff;
}
.bg-dark-reports-option-48 {
  background: black;
}
.bg-light-reports-option-48 {
  background: #7fc7ff;
}
.bg-dark-reports-option-49 {
  background: black;
}
.bg-light-reports-option-49 {
  background: #84c9ff;
}
.bg-dark-reports-option-50 {
  background: black;
}
.bg-light-reports-option-50 {
  background: #89cbff;
}
.bg-dark-reports-option-51 {
  background: black;
}
.bg-light-reports-option-51 {
  background: #8eceff;
}
.bg-dark-reports-option-52 {
  background: black;
}
.bg-light-reports-option-52 {
  background: #93d0ff;
}
.bg-dark-reports-option-53 {
  background: black;
}
.bg-light-reports-option-53 {
  background: #98d2ff;
}
.bg-dark-reports-option-54 {
  background: black;
}
.bg-light-reports-option-54 {
  background: #9dd4ff;
}
.bg-dark-reports-option-55 {
  background: black;
}
.bg-light-reports-option-55 {
  background: #a3d6ff;
}
.bg-dark-reports-option-56 {
  background: black;
}
.bg-light-reports-option-56 {
  background: #a8d9ff;
}
.bg-dark-reports-option-57 {
  background: black;
}
.bg-light-reports-option-57 {
  background: #addbff;
}
.bg-dark-reports-option-58 {
  background: black;
}
.bg-light-reports-option-58 {
  background: #b2ddff;
}
.bg-dark-reports-option-59 {
  background: black;
}
.bg-light-reports-option-59 {
  background: #b7dfff;
}
.bg-dark-reports-option-60 {
  background: black;
}
.bg-light-reports-option-60 {
  background: #bce2ff;
}
.bg-dark-reports-option-61 {
  background: black;
}
.bg-light-reports-option-61 {
  background: #c1e4ff;
}
.bg-dark-reports-option-62 {
  background: black;
}
.bg-light-reports-option-62 {
  background: #c6e6ff;
}
.bg-dark-reports-option-63 {
  background: black;
}
.bg-light-reports-option-63 {
  background: #cbe8ff;
}
.bg-dark-reports-option-64 {
  background: black;
}
.bg-light-reports-option-64 {
  background: #d0ebff;
}
.bg-dark-reports-option-65 {
  background: black;
}
.bg-light-reports-option-65 {
  background: #d6edff;
}
.bg-dark-reports-option-66 {
  background: black;
}
.bg-light-reports-option-66 {
  background: #dbefff;
}
.bg-dark-reports-option-67 {
  background: black;
}
.bg-light-reports-option-67 {
  background: #e0f1ff;
}
.bg-dark-reports-option-68 {
  background: black;
}
.bg-light-reports-option-68 {
  background: #e5f4ff;
}
.bg-dark-reports-option-69 {
  background: black;
}
.bg-light-reports-option-69 {
  background: #eaf6ff;
}
.bg-dark-reports-option-70 {
  background: black;
}
.bg-light-reports-option-70 {
  background: #eff8ff;
}
.bg-dark-reports-option-71 {
  background: black;
}
.bg-light-reports-option-71 {
  background: #f4faff;
}
.bg-dark-reports-option-72 {
  background: black;
}
.bg-light-reports-option-72 {
  background: #f9fcff;
}
.bg-dark-reports-option-73 {
  background: black;
}
.bg-light-reports-option-73 {
  background: #feffff;
}
.bg-dark-reports-option-74 {
  background: black;
}
.bg-light-reports-option-74 {
  background: white;
}
.bg-dark-reports-option-75 {
  background: black;
}
.bg-light-reports-option-75 {
  background: white;
}
.bg-dark-reports-option-76 {
  background: black;
}
.bg-light-reports-option-76 {
  background: white;
}
.bg-dark-reports-option-77 {
  background: black;
}
.bg-light-reports-option-77 {
  background: white;
}
.bg-dark-reports-option-78 {
  background: black;
}
.bg-light-reports-option-78 {
  background: white;
}
.bg-dark-reports-option-79 {
  background: black;
}
.bg-light-reports-option-79 {
  background: white;
}
.bg-dark-reports-option-80 {
  background: black;
}
.bg-light-reports-option-80 {
  background: white;
}
.bg-dark-reports-option-81 {
  background: black;
}
.bg-light-reports-option-81 {
  background: white;
}
.bg-dark-reports-option-82 {
  background: black;
}
.bg-light-reports-option-82 {
  background: white;
}
.bg-dark-reports-option-83 {
  background: black;
}
.bg-light-reports-option-83 {
  background: white;
}
.bg-dark-reports-option-84 {
  background: black;
}
.bg-light-reports-option-84 {
  background: white;
}
.bg-dark-reports-option-85 {
  background: black;
}
.bg-light-reports-option-85 {
  background: white;
}
.bg-dark-reports-option-86 {
  background: black;
}
.bg-light-reports-option-86 {
  background: white;
}
.bg-dark-reports-option-87 {
  background: black;
}
.bg-light-reports-option-87 {
  background: white;
}
.bg-dark-reports-option-88 {
  background: black;
}
.bg-light-reports-option-88 {
  background: white;
}
.bg-dark-reports-option-89 {
  background: black;
}
.bg-light-reports-option-89 {
  background: white;
}
.bg-dark-reports-option-90 {
  background: black;
}
.bg-light-reports-option-90 {
  background: white;
}
.bg-dark-reports-option-91 {
  background: black;
}
.bg-light-reports-option-91 {
  background: white;
}
.bg-dark-reports-option-92 {
  background: black;
}
.bg-light-reports-option-92 {
  background: white;
}
.bg-dark-reports-option-93 {
  background: black;
}
.bg-light-reports-option-93 {
  background: white;
}
.bg-dark-reports-option-94 {
  background: black;
}
.bg-light-reports-option-94 {
  background: white;
}
.bg-dark-reports-option-95 {
  background: black;
}
.bg-light-reports-option-95 {
  background: white;
}
.bg-dark-reports-option-96 {
  background: black;
}
.bg-light-reports-option-96 {
  background: white;
}
.bg-dark-reports-option-97 {
  background: black;
}
.bg-light-reports-option-97 {
  background: white;
}
.bg-dark-reports-option-98 {
  background: black;
}
.bg-light-reports-option-98 {
  background: white;
}
.bg-dark-reports-option-99 {
  background: black;
}
.bg-light-reports-option-99 {
  background: white;
}
.bg-dark-reports-option-100 {
  background: black;
}
.bg-light-reports-option-100 {
  background: white;
}

.text-video-option {
  color: #A71163 !important;
}

.border-video-option {
  border-color: #A71163;
}

.video-option {
  background-color: #A71163 !important;
  color: white !important;
}

.tile-video-option {
  background: #A71163 !important;
}
@media (min-width: 1025px) {
  .tile-video-option:hover {
    background-color: #be1371 !important;
  }
}
.tile-video-option:active, .tile-video-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(167, 17, 99, 0.5);
  background-color: #b01268 !important;
}

.target-video-option {
  background: #A71163 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-video-option {
  background-color: #A71163 !important;
}

.btn-video-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #A71163 !important;
  border: 2px solid #A71163 !important;
}
.btn-video-option:focus, .btn-video-option:active {
  outline: none;
  color: white !important;
  background: #A71163 !important;
  text-decoration: none;
}

.bg-overlay-video-option-10 {
  background: rgba(167, 17, 99, 0.1);
}
.bg-overlay-video-option-20 {
  background: rgba(167, 17, 99, 0.2);
}
.bg-overlay-video-option-30 {
  background: rgba(167, 17, 99, 0.3);
}
.bg-overlay-video-option-40 {
  background: rgba(167, 17, 99, 0.4);
}
.bg-overlay-video-option-50 {
  background: rgba(167, 17, 99, 0.5);
}
.bg-overlay-video-option-60 {
  background: rgba(167, 17, 99, 0.6);
}
.bg-overlay-video-option-70 {
  background: rgba(167, 17, 99, 0.7);
}
.bg-overlay-video-option-80 {
  background: rgba(167, 17, 99, 0.8);
}
.bg-overlay-video-option-90 {
  background: rgba(167, 17, 99, 0.9);
}
.bg-video-option {
  background: #A71163;
}
.bg-dark-video-option-1 {
  background: #a21160;
}
.bg-light-video-option-1 {
  background: #ac1166;
}
.bg-dark-video-option-2 {
  background: #9e105e;
}
.bg-light-video-option-2 {
  background: #b01268;
}
.bg-dark-video-option-3 {
  background: #99105b;
}
.bg-light-video-option-3 {
  background: #b5126b;
}
.bg-dark-video-option-4 {
  background: #940f58;
}
.bg-light-video-option-4 {
  background: #ba136e;
}
.bg-dark-video-option-5 {
  background: #900f55;
}
.bg-light-video-option-5 {
  background: #be1371;
}
.bg-dark-video-option-6 {
  background: #8b0e53;
}
.bg-light-video-option-6 {
  background: #c31473;
}
.bg-dark-video-option-7 {
  background: #870e50;
}
.bg-light-video-option-7 {
  background: #c71476;
}
.bg-dark-video-option-8 {
  background: #820d4d;
}
.bg-light-video-option-8 {
  background: #cc1579;
}
.bg-dark-video-option-9 {
  background: #7d0d4a;
}
.bg-light-video-option-9 {
  background: #d1157c;
}
.bg-dark-video-option-10 {
  background: #790c48;
}
.bg-light-video-option-10 {
  background: #d5167e;
}
.bg-dark-video-option-11 {
  background: #740c45;
}
.bg-light-video-option-11 {
  background: #da1681;
}
.bg-dark-video-option-12 {
  background: #6f0b42;
}
.bg-light-video-option-12 {
  background: #df1784;
}
.bg-dark-video-option-13 {
  background: #6b0b3f;
}
.bg-light-video-option-13 {
  background: #e31787;
}
.bg-dark-video-option-14 {
  background: #660a3d;
}
.bg-light-video-option-14 {
  background: #e71889;
}
.bg-dark-video-option-15 {
  background: #620a3a;
}
.bg-light-video-option-15 {
  background: #e81d8c;
}
.bg-dark-video-option-16 {
  background: #5d0937;
}
.bg-light-video-option-16 {
  background: #e8218e;
}
.bg-dark-video-option-17 {
  background: #580934;
}
.bg-light-video-option-17 {
  background: #e92690;
}
.bg-dark-video-option-18 {
  background: #540932;
}
.bg-light-video-option-18 {
  background: #e92a93;
}
.bg-dark-video-option-19 {
  background: #4f082f;
}
.bg-light-video-option-19 {
  background: #ea2f95;
}
.bg-dark-video-option-20 {
  background: #4a082c;
}
.bg-light-video-option-20 {
  background: #ea3498;
}
.bg-dark-video-option-21 {
  background: #460729;
}
.bg-light-video-option-21 {
  background: #eb389a;
}
.bg-dark-video-option-22 {
  background: #410727;
}
.bg-light-video-option-22 {
  background: #eb3d9c;
}
.bg-dark-video-option-23 {
  background: #3d0624;
}
.bg-light-video-option-23 {
  background: #ec429f;
}
.bg-dark-video-option-24 {
  background: #380621;
}
.bg-light-video-option-24 {
  background: #ec46a1;
}
.bg-dark-video-option-25 {
  background: #33051e;
}
.bg-light-video-option-25 {
  background: #ed4ba3;
}
.bg-dark-video-option-26 {
  background: #2f051c;
}
.bg-light-video-option-26 {
  background: #ed4fa6;
}
.bg-dark-video-option-27 {
  background: #2a0419;
}
.bg-light-video-option-27 {
  background: #ee54a8;
}
.bg-dark-video-option-28 {
  background: #250416;
}
.bg-light-video-option-28 {
  background: #ee59aa;
}
.bg-dark-video-option-29 {
  background: #210313;
}
.bg-light-video-option-29 {
  background: #ef5dad;
}
.bg-dark-video-option-30 {
  background: #1c0311;
}
.bg-light-video-option-30 {
  background: #ef62af;
}
.bg-dark-video-option-31 {
  background: #18020e;
}
.bg-light-video-option-31 {
  background: #ef67b1;
}
.bg-dark-video-option-32 {
  background: #13020b;
}
.bg-light-video-option-32 {
  background: #f06bb4;
}
.bg-dark-video-option-33 {
  background: #0e0108;
}
.bg-light-video-option-33 {
  background: #f070b6;
}
.bg-dark-video-option-34 {
  background: #0a0106;
}
.bg-light-video-option-34 {
  background: #f174b9;
}
.bg-dark-video-option-35 {
  background: #050103;
}
.bg-light-video-option-35 {
  background: #f179bb;
}
.bg-dark-video-option-36 {
  background: black;
}
.bg-light-video-option-36 {
  background: #f27ebd;
}
.bg-dark-video-option-37 {
  background: black;
}
.bg-light-video-option-37 {
  background: #f282c0;
}
.bg-dark-video-option-38 {
  background: black;
}
.bg-light-video-option-38 {
  background: #f387c2;
}
.bg-dark-video-option-39 {
  background: black;
}
.bg-light-video-option-39 {
  background: #f38cc4;
}
.bg-dark-video-option-40 {
  background: black;
}
.bg-light-video-option-40 {
  background: #f490c7;
}
.bg-dark-video-option-41 {
  background: black;
}
.bg-light-video-option-41 {
  background: #f495c9;
}
.bg-dark-video-option-42 {
  background: black;
}
.bg-light-video-option-42 {
  background: #f59acb;
}
.bg-dark-video-option-43 {
  background: black;
}
.bg-light-video-option-43 {
  background: #f59ece;
}
.bg-dark-video-option-44 {
  background: black;
}
.bg-light-video-option-44 {
  background: #f6a3d0;
}
.bg-dark-video-option-45 {
  background: black;
}
.bg-light-video-option-45 {
  background: #f6a7d2;
}
.bg-dark-video-option-46 {
  background: black;
}
.bg-light-video-option-46 {
  background: #f7acd5;
}
.bg-dark-video-option-47 {
  background: black;
}
.bg-light-video-option-47 {
  background: #f7b1d7;
}
.bg-dark-video-option-48 {
  background: black;
}
.bg-light-video-option-48 {
  background: #f7b5d9;
}
.bg-dark-video-option-49 {
  background: black;
}
.bg-light-video-option-49 {
  background: #f8badc;
}
.bg-dark-video-option-50 {
  background: black;
}
.bg-light-video-option-50 {
  background: #f8bfde;
}
.bg-dark-video-option-51 {
  background: black;
}
.bg-light-video-option-51 {
  background: #f9c3e1;
}
.bg-dark-video-option-52 {
  background: black;
}
.bg-light-video-option-52 {
  background: #f9c8e3;
}
.bg-dark-video-option-53 {
  background: black;
}
.bg-light-video-option-53 {
  background: #facce5;
}
.bg-dark-video-option-54 {
  background: black;
}
.bg-light-video-option-54 {
  background: #fad1e8;
}
.bg-dark-video-option-55 {
  background: black;
}
.bg-light-video-option-55 {
  background: #fbd6ea;
}
.bg-dark-video-option-56 {
  background: black;
}
.bg-light-video-option-56 {
  background: #fbdaec;
}
.bg-dark-video-option-57 {
  background: black;
}
.bg-light-video-option-57 {
  background: #fcdfef;
}
.bg-dark-video-option-58 {
  background: black;
}
.bg-light-video-option-58 {
  background: #fce4f1;
}
.bg-dark-video-option-59 {
  background: black;
}
.bg-light-video-option-59 {
  background: #fde8f3;
}
.bg-dark-video-option-60 {
  background: black;
}
.bg-light-video-option-60 {
  background: #fdedf6;
}
.bg-dark-video-option-61 {
  background: black;
}
.bg-light-video-option-61 {
  background: #fef1f8;
}
.bg-dark-video-option-62 {
  background: black;
}
.bg-light-video-option-62 {
  background: #fef6fa;
}
.bg-dark-video-option-63 {
  background: black;
}
.bg-light-video-option-63 {
  background: #fffbfd;
}
.bg-dark-video-option-64 {
  background: black;
}
.bg-light-video-option-64 {
  background: white;
}
.bg-dark-video-option-65 {
  background: black;
}
.bg-light-video-option-65 {
  background: white;
}
.bg-dark-video-option-66 {
  background: black;
}
.bg-light-video-option-66 {
  background: white;
}
.bg-dark-video-option-67 {
  background: black;
}
.bg-light-video-option-67 {
  background: white;
}
.bg-dark-video-option-68 {
  background: black;
}
.bg-light-video-option-68 {
  background: white;
}
.bg-dark-video-option-69 {
  background: black;
}
.bg-light-video-option-69 {
  background: white;
}
.bg-dark-video-option-70 {
  background: black;
}
.bg-light-video-option-70 {
  background: white;
}
.bg-dark-video-option-71 {
  background: black;
}
.bg-light-video-option-71 {
  background: white;
}
.bg-dark-video-option-72 {
  background: black;
}
.bg-light-video-option-72 {
  background: white;
}
.bg-dark-video-option-73 {
  background: black;
}
.bg-light-video-option-73 {
  background: white;
}
.bg-dark-video-option-74 {
  background: black;
}
.bg-light-video-option-74 {
  background: white;
}
.bg-dark-video-option-75 {
  background: black;
}
.bg-light-video-option-75 {
  background: white;
}
.bg-dark-video-option-76 {
  background: black;
}
.bg-light-video-option-76 {
  background: white;
}
.bg-dark-video-option-77 {
  background: black;
}
.bg-light-video-option-77 {
  background: white;
}
.bg-dark-video-option-78 {
  background: black;
}
.bg-light-video-option-78 {
  background: white;
}
.bg-dark-video-option-79 {
  background: black;
}
.bg-light-video-option-79 {
  background: white;
}
.bg-dark-video-option-80 {
  background: black;
}
.bg-light-video-option-80 {
  background: white;
}
.bg-dark-video-option-81 {
  background: black;
}
.bg-light-video-option-81 {
  background: white;
}
.bg-dark-video-option-82 {
  background: black;
}
.bg-light-video-option-82 {
  background: white;
}
.bg-dark-video-option-83 {
  background: black;
}
.bg-light-video-option-83 {
  background: white;
}
.bg-dark-video-option-84 {
  background: black;
}
.bg-light-video-option-84 {
  background: white;
}
.bg-dark-video-option-85 {
  background: black;
}
.bg-light-video-option-85 {
  background: white;
}
.bg-dark-video-option-86 {
  background: black;
}
.bg-light-video-option-86 {
  background: white;
}
.bg-dark-video-option-87 {
  background: black;
}
.bg-light-video-option-87 {
  background: white;
}
.bg-dark-video-option-88 {
  background: black;
}
.bg-light-video-option-88 {
  background: white;
}
.bg-dark-video-option-89 {
  background: black;
}
.bg-light-video-option-89 {
  background: white;
}
.bg-dark-video-option-90 {
  background: black;
}
.bg-light-video-option-90 {
  background: white;
}
.bg-dark-video-option-91 {
  background: black;
}
.bg-light-video-option-91 {
  background: white;
}
.bg-dark-video-option-92 {
  background: black;
}
.bg-light-video-option-92 {
  background: white;
}
.bg-dark-video-option-93 {
  background: black;
}
.bg-light-video-option-93 {
  background: white;
}
.bg-dark-video-option-94 {
  background: black;
}
.bg-light-video-option-94 {
  background: white;
}
.bg-dark-video-option-95 {
  background: black;
}
.bg-light-video-option-95 {
  background: white;
}
.bg-dark-video-option-96 {
  background: black;
}
.bg-light-video-option-96 {
  background: white;
}
.bg-dark-video-option-97 {
  background: black;
}
.bg-light-video-option-97 {
  background: white;
}
.bg-dark-video-option-98 {
  background: black;
}
.bg-light-video-option-98 {
  background: white;
}
.bg-dark-video-option-99 {
  background: black;
}
.bg-light-video-option-99 {
  background: white;
}
.bg-dark-video-option-100 {
  background: black;
}
.bg-light-video-option-100 {
  background: white;
}

.text-article-option {
  color: #14580B !important;
}

.border-article-option {
  border-color: #14580B;
}

.article-option {
  background-color: #14580B !important;
  color: white !important;
}

.tile-article-option {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-article-option:hover {
    background-color: #196f0e !important;
  }
}
.tile-article-option:active, .tile-article-option:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-article-option {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-article-option {
  background-color: #14580B !important;
}

.btn-article-option {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-article-option:focus, .btn-article-option:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-article-option-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-article-option-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-article-option-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-article-option-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-article-option-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-article-option-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-article-option-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-article-option-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-article-option-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-article-option {
  background: #14580B;
}
.bg-dark-article-option-1 {
  background: #13530a;
}
.bg-light-article-option-1 {
  background: #155d0c;
}
.bg-dark-article-option-2 {
  background: #124f0a;
}
.bg-light-article-option-2 {
  background: #16610c;
}
.bg-dark-article-option-3 {
  background: #114a09;
}
.bg-light-article-option-3 {
  background: #17660d;
}
.bg-dark-article-option-4 {
  background: #104609;
}
.bg-light-article-option-4 {
  background: #186a0d;
}
.bg-dark-article-option-5 {
  background: #0f4108;
}
.bg-light-article-option-5 {
  background: #196f0e;
}
.bg-dark-article-option-6 {
  background: #0e3d08;
}
.bg-light-article-option-6 {
  background: #1a730e;
}
.bg-dark-article-option-7 {
  background: #0d3807;
}
.bg-light-article-option-7 {
  background: #1b780f;
}
.bg-dark-article-option-8 {
  background: #0c3406;
}
.bg-light-article-option-8 {
  background: #1c7c10;
}
.bg-dark-article-option-9 {
  background: #0b2f06;
}
.bg-light-article-option-9 {
  background: #1d8110;
}
.bg-dark-article-option-10 {
  background: #0a2b05;
}
.bg-light-article-option-10 {
  background: #1e8511;
}
.bg-dark-article-option-11 {
  background: #092605;
}
.bg-light-article-option-11 {
  background: #1f8a11;
}
.bg-dark-article-option-12 {
  background: #082204;
}
.bg-light-article-option-12 {
  background: #208e12;
}
.bg-dark-article-option-13 {
  background: #071d04;
}
.bg-light-article-option-13 {
  background: #219312;
}
.bg-dark-article-option-14 {
  background: #061903;
}
.bg-light-article-option-14 {
  background: #229713;
}
.bg-dark-article-option-15 {
  background: #051403;
}
.bg-light-article-option-15 {
  background: #239c14;
}
.bg-dark-article-option-16 {
  background: #040f02;
}
.bg-light-article-option-16 {
  background: #24a114;
}
.bg-dark-article-option-17 {
  background: #020b01;
}
.bg-light-article-option-17 {
  background: #26a515;
}
.bg-dark-article-option-18 {
  background: #010601;
}
.bg-light-article-option-18 {
  background: #27aa15;
}
.bg-dark-article-option-19 {
  background: #000200;
}
.bg-light-article-option-19 {
  background: #28ae16;
}
.bg-dark-article-option-20 {
  background: black;
}
.bg-light-article-option-20 {
  background: #29b316;
}
.bg-dark-article-option-21 {
  background: black;
}
.bg-light-article-option-21 {
  background: #2ab717;
}
.bg-dark-article-option-22 {
  background: black;
}
.bg-light-article-option-22 {
  background: #2bbc17;
}
.bg-dark-article-option-23 {
  background: black;
}
.bg-light-article-option-23 {
  background: #2cc018;
}
.bg-dark-article-option-24 {
  background: black;
}
.bg-light-article-option-24 {
  background: #2dc519;
}
.bg-dark-article-option-25 {
  background: black;
}
.bg-light-article-option-25 {
  background: #2ec919;
}
.bg-dark-article-option-26 {
  background: black;
}
.bg-light-article-option-26 {
  background: #2fce1a;
}
.bg-dark-article-option-27 {
  background: black;
}
.bg-light-article-option-27 {
  background: #30d21a;
}
.bg-dark-article-option-28 {
  background: black;
}
.bg-light-article-option-28 {
  background: #31d71b;
}
.bg-dark-article-option-29 {
  background: black;
}
.bg-light-article-option-29 {
  background: #32db1b;
}
.bg-dark-article-option-30 {
  background: black;
}
.bg-light-article-option-30 {
  background: #33e01c;
}
.bg-dark-article-option-31 {
  background: black;
}
.bg-light-article-option-31 {
  background: #35e31e;
}
.bg-dark-article-option-32 {
  background: black;
}
.bg-light-article-option-32 {
  background: #39e323;
}
.bg-dark-article-option-33 {
  background: black;
}
.bg-light-article-option-33 {
  background: #3de427;
}
.bg-dark-article-option-34 {
  background: black;
}
.bg-light-article-option-34 {
  background: #41e52c;
}
.bg-dark-article-option-35 {
  background: black;
}
.bg-light-article-option-35 {
  background: #45e530;
}
.bg-dark-article-option-36 {
  background: black;
}
.bg-light-article-option-36 {
  background: #4ae635;
}
.bg-dark-article-option-37 {
  background: black;
}
.bg-light-article-option-37 {
  background: #4ee639;
}
.bg-dark-article-option-38 {
  background: black;
}
.bg-light-article-option-38 {
  background: #52e73e;
}
.bg-dark-article-option-39 {
  background: black;
}
.bg-light-article-option-39 {
  background: #56e742;
}
.bg-dark-article-option-40 {
  background: black;
}
.bg-light-article-option-40 {
  background: #5ae847;
}
.bg-dark-article-option-41 {
  background: black;
}
.bg-light-article-option-41 {
  background: #5ee94c;
}
.bg-dark-article-option-42 {
  background: black;
}
.bg-light-article-option-42 {
  background: #62e950;
}
.bg-dark-article-option-43 {
  background: black;
}
.bg-light-article-option-43 {
  background: #66ea55;
}
.bg-dark-article-option-44 {
  background: black;
}
.bg-light-article-option-44 {
  background: #6aea59;
}
.bg-dark-article-option-45 {
  background: black;
}
.bg-light-article-option-45 {
  background: #6eeb5e;
}
.bg-dark-article-option-46 {
  background: black;
}
.bg-light-article-option-46 {
  background: #72eb62;
}
.bg-dark-article-option-47 {
  background: black;
}
.bg-light-article-option-47 {
  background: #76ec67;
}
.bg-dark-article-option-48 {
  background: black;
}
.bg-light-article-option-48 {
  background: #7aed6b;
}
.bg-dark-article-option-49 {
  background: black;
}
.bg-light-article-option-49 {
  background: #7eed70;
}
.bg-dark-article-option-50 {
  background: black;
}
.bg-light-article-option-50 {
  background: #83ee74;
}
.bg-dark-article-option-51 {
  background: black;
}
.bg-light-article-option-51 {
  background: #87ee79;
}
.bg-dark-article-option-52 {
  background: black;
}
.bg-light-article-option-52 {
  background: #8bef7d;
}
.bg-dark-article-option-53 {
  background: black;
}
.bg-light-article-option-53 {
  background: #8fef82;
}
.bg-dark-article-option-54 {
  background: black;
}
.bg-light-article-option-54 {
  background: #93f086;
}
.bg-dark-article-option-55 {
  background: black;
}
.bg-light-article-option-55 {
  background: #97f18b;
}
.bg-dark-article-option-56 {
  background: black;
}
.bg-light-article-option-56 {
  background: #9bf190;
}
.bg-dark-article-option-57 {
  background: black;
}
.bg-light-article-option-57 {
  background: #9ff294;
}
.bg-dark-article-option-58 {
  background: black;
}
.bg-light-article-option-58 {
  background: #a3f299;
}
.bg-dark-article-option-59 {
  background: black;
}
.bg-light-article-option-59 {
  background: #a7f39d;
}
.bg-dark-article-option-60 {
  background: black;
}
.bg-light-article-option-60 {
  background: #abf3a2;
}
.bg-dark-article-option-61 {
  background: black;
}
.bg-light-article-option-61 {
  background: #aff4a6;
}
.bg-dark-article-option-62 {
  background: black;
}
.bg-light-article-option-62 {
  background: #b3f4ab;
}
.bg-dark-article-option-63 {
  background: black;
}
.bg-light-article-option-63 {
  background: #b7f5af;
}
.bg-dark-article-option-64 {
  background: black;
}
.bg-light-article-option-64 {
  background: #bbf6b4;
}
.bg-dark-article-option-65 {
  background: black;
}
.bg-light-article-option-65 {
  background: #c0f6b8;
}
.bg-dark-article-option-66 {
  background: black;
}
.bg-light-article-option-66 {
  background: #c4f7bd;
}
.bg-dark-article-option-67 {
  background: black;
}
.bg-light-article-option-67 {
  background: #c8f7c1;
}
.bg-dark-article-option-68 {
  background: black;
}
.bg-light-article-option-68 {
  background: #ccf8c6;
}
.bg-dark-article-option-69 {
  background: black;
}
.bg-light-article-option-69 {
  background: #d0f8ca;
}
.bg-dark-article-option-70 {
  background: black;
}
.bg-light-article-option-70 {
  background: #d4f9cf;
}
.bg-dark-article-option-71 {
  background: black;
}
.bg-light-article-option-71 {
  background: #d8fad4;
}
.bg-dark-article-option-72 {
  background: black;
}
.bg-light-article-option-72 {
  background: #dcfad8;
}
.bg-dark-article-option-73 {
  background: black;
}
.bg-light-article-option-73 {
  background: #e0fbdd;
}
.bg-dark-article-option-74 {
  background: black;
}
.bg-light-article-option-74 {
  background: #e4fbe1;
}
.bg-dark-article-option-75 {
  background: black;
}
.bg-light-article-option-75 {
  background: #e8fce6;
}
.bg-dark-article-option-76 {
  background: black;
}
.bg-light-article-option-76 {
  background: #ecfcea;
}
.bg-dark-article-option-77 {
  background: black;
}
.bg-light-article-option-77 {
  background: #f0fdef;
}
.bg-dark-article-option-78 {
  background: black;
}
.bg-light-article-option-78 {
  background: #f4fef3;
}
.bg-dark-article-option-79 {
  background: black;
}
.bg-light-article-option-79 {
  background: #f9fef8;
}
.bg-dark-article-option-80 {
  background: black;
}
.bg-light-article-option-80 {
  background: #fdfffc;
}
.bg-dark-article-option-81 {
  background: black;
}
.bg-light-article-option-81 {
  background: white;
}
.bg-dark-article-option-82 {
  background: black;
}
.bg-light-article-option-82 {
  background: white;
}
.bg-dark-article-option-83 {
  background: black;
}
.bg-light-article-option-83 {
  background: white;
}
.bg-dark-article-option-84 {
  background: black;
}
.bg-light-article-option-84 {
  background: white;
}
.bg-dark-article-option-85 {
  background: black;
}
.bg-light-article-option-85 {
  background: white;
}
.bg-dark-article-option-86 {
  background: black;
}
.bg-light-article-option-86 {
  background: white;
}
.bg-dark-article-option-87 {
  background: black;
}
.bg-light-article-option-87 {
  background: white;
}
.bg-dark-article-option-88 {
  background: black;
}
.bg-light-article-option-88 {
  background: white;
}
.bg-dark-article-option-89 {
  background: black;
}
.bg-light-article-option-89 {
  background: white;
}
.bg-dark-article-option-90 {
  background: black;
}
.bg-light-article-option-90 {
  background: white;
}
.bg-dark-article-option-91 {
  background: black;
}
.bg-light-article-option-91 {
  background: white;
}
.bg-dark-article-option-92 {
  background: black;
}
.bg-light-article-option-92 {
  background: white;
}
.bg-dark-article-option-93 {
  background: black;
}
.bg-light-article-option-93 {
  background: white;
}
.bg-dark-article-option-94 {
  background: black;
}
.bg-light-article-option-94 {
  background: white;
}
.bg-dark-article-option-95 {
  background: black;
}
.bg-light-article-option-95 {
  background: white;
}
.bg-dark-article-option-96 {
  background: black;
}
.bg-light-article-option-96 {
  background: white;
}
.bg-dark-article-option-97 {
  background: black;
}
.bg-light-article-option-97 {
  background: white;
}
.bg-dark-article-option-98 {
  background: black;
}
.bg-light-article-option-98 {
  background: white;
}
.bg-dark-article-option-99 {
  background: black;
}
.bg-light-article-option-99 {
  background: white;
}
.bg-dark-article-option-100 {
  background: black;
}
.bg-light-article-option-100 {
  background: white;
}

.text-data-entry {
  color: #30205D !important;
}

.border-data-entry {
  border-color: #30205D;
}

.data-entry {
  background-color: #30205D !important;
  color: white !important;
}

.tile-data-entry {
  background: #30205D !important;
}
@media (min-width: 1025px) {
  .tile-data-entry:hover {
    background-color: #3a2770 !important;
  }
}
.tile-data-entry:active, .tile-data-entry:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(48, 32, 93, 0.5);
  background-color: #342365 !important;
}

.target-data-entry {
  background: #30205D !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-data-entry {
  background-color: #30205D !important;
}

.btn-data-entry {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #30205D !important;
  border: 2px solid #30205D !important;
}
.btn-data-entry:focus, .btn-data-entry:active {
  outline: none;
  color: white !important;
  background: #30205D !important;
  text-decoration: none;
}

.bg-overlay-data-entry-10 {
  background: rgba(48, 32, 93, 0.1);
}
.bg-overlay-data-entry-20 {
  background: rgba(48, 32, 93, 0.2);
}
.bg-overlay-data-entry-30 {
  background: rgba(48, 32, 93, 0.3);
}
.bg-overlay-data-entry-40 {
  background: rgba(48, 32, 93, 0.4);
}
.bg-overlay-data-entry-50 {
  background: rgba(48, 32, 93, 0.5);
}
.bg-overlay-data-entry-60 {
  background: rgba(48, 32, 93, 0.6);
}
.bg-overlay-data-entry-70 {
  background: rgba(48, 32, 93, 0.7);
}
.bg-overlay-data-entry-80 {
  background: rgba(48, 32, 93, 0.8);
}
.bg-overlay-data-entry-90 {
  background: rgba(48, 32, 93, 0.9);
}
.bg-data-entry {
  background: #30205D;
}
.bg-dark-data-entry-1 {
  background: #2e1f59;
}
.bg-light-data-entry-1 {
  background: #322161;
}
.bg-dark-data-entry-2 {
  background: #2c1d55;
}
.bg-light-data-entry-2 {
  background: #342365;
}
.bg-dark-data-entry-3 {
  background: #2a1c52;
}
.bg-light-data-entry-3 {
  background: #362468;
}
.bg-dark-data-entry-4 {
  background: #281b4e;
}
.bg-light-data-entry-4 {
  background: #38256c;
}
.bg-dark-data-entry-5 {
  background: #26194a;
}
.bg-light-data-entry-5 {
  background: #3a2770;
}
.bg-dark-data-entry-6 {
  background: #241846;
}
.bg-light-data-entry-6 {
  background: #3c2874;
}
.bg-dark-data-entry-7 {
  background: #221742;
}
.bg-light-data-entry-7 {
  background: #3e2978;
}
.bg-dark-data-entry-8 {
  background: #20163f;
}
.bg-light-data-entry-8 {
  background: #402a7b;
}
.bg-dark-data-entry-9 {
  background: #1e143b;
}
.bg-light-data-entry-9 {
  background: #422c7f;
}
.bg-dark-data-entry-10 {
  background: #1c1337;
}
.bg-light-data-entry-10 {
  background: #442d83;
}
.bg-dark-data-entry-11 {
  background: #1a1233;
}
.bg-light-data-entry-11 {
  background: #462e87;
}
.bg-dark-data-entry-12 {
  background: #18102f;
}
.bg-light-data-entry-12 {
  background: #48308b;
}
.bg-dark-data-entry-13 {
  background: #170f2c;
}
.bg-light-data-entry-13 {
  background: #49318e;
}
.bg-dark-data-entry-14 {
  background: #150e28;
}
.bg-light-data-entry-14 {
  background: #4b3292;
}
.bg-dark-data-entry-15 {
  background: #130c24;
}
.bg-light-data-entry-15 {
  background: #4d3496;
}
.bg-dark-data-entry-16 {
  background: #110b20;
}
.bg-light-data-entry-16 {
  background: #4f359a;
}
.bg-dark-data-entry-17 {
  background: #0f0a1c;
}
.bg-light-data-entry-17 {
  background: #51369e;
}
.bg-dark-data-entry-18 {
  background: #0d0819;
}
.bg-light-data-entry-18 {
  background: #5338a1;
}
.bg-dark-data-entry-19 {
  background: #0b0715;
}
.bg-light-data-entry-19 {
  background: #5539a5;
}
.bg-dark-data-entry-20 {
  background: #090611;
}
.bg-light-data-entry-20 {
  background: #573aa9;
}
.bg-dark-data-entry-21 {
  background: #07050d;
}
.bg-light-data-entry-21 {
  background: #593bad;
}
.bg-dark-data-entry-22 {
  background: #05030a;
}
.bg-light-data-entry-22 {
  background: #5b3db0;
}
.bg-dark-data-entry-23 {
  background: #030206;
}
.bg-light-data-entry-23 {
  background: #5d3eb4;
}
.bg-dark-data-entry-24 {
  background: #010102;
}
.bg-light-data-entry-24 {
  background: #5f3fb8;
}
.bg-dark-data-entry-25 {
  background: black;
}
.bg-light-data-entry-25 {
  background: #6141bc;
}
.bg-dark-data-entry-26 {
  background: black;
}
.bg-light-data-entry-26 {
  background: #6443be;
}
.bg-dark-data-entry-27 {
  background: black;
}
.bg-light-data-entry-27 {
  background: #6747c0;
}
.bg-dark-data-entry-28 {
  background: black;
}
.bg-light-data-entry-28 {
  background: #6a4bc1;
}
.bg-dark-data-entry-29 {
  background: black;
}
.bg-light-data-entry-29 {
  background: #6d4fc2;
}
.bg-dark-data-entry-30 {
  background: black;
}
.bg-light-data-entry-30 {
  background: #7052c4;
}
.bg-dark-data-entry-31 {
  background: black;
}
.bg-light-data-entry-31 {
  background: #7356c5;
}
.bg-dark-data-entry-32 {
  background: black;
}
.bg-light-data-entry-32 {
  background: #765ac6;
}
.bg-dark-data-entry-33 {
  background: black;
}
.bg-light-data-entry-33 {
  background: #7a5ec8;
}
.bg-dark-data-entry-34 {
  background: black;
}
.bg-light-data-entry-34 {
  background: #7d62c9;
}
.bg-dark-data-entry-35 {
  background: black;
}
.bg-light-data-entry-35 {
  background: #8065ca;
}
.bg-dark-data-entry-36 {
  background: black;
}
.bg-light-data-entry-36 {
  background: #8369cb;
}
.bg-dark-data-entry-37 {
  background: black;
}
.bg-light-data-entry-37 {
  background: #866dcd;
}
.bg-dark-data-entry-38 {
  background: black;
}
.bg-light-data-entry-38 {
  background: #8971ce;
}
.bg-dark-data-entry-39 {
  background: black;
}
.bg-light-data-entry-39 {
  background: #8c75cf;
}
.bg-dark-data-entry-40 {
  background: black;
}
.bg-light-data-entry-40 {
  background: #9078d1;
}
.bg-dark-data-entry-41 {
  background: black;
}
.bg-light-data-entry-41 {
  background: #937cd2;
}
.bg-dark-data-entry-42 {
  background: black;
}
.bg-light-data-entry-42 {
  background: #9680d3;
}
.bg-dark-data-entry-43 {
  background: black;
}
.bg-light-data-entry-43 {
  background: #9984d5;
}
.bg-dark-data-entry-44 {
  background: black;
}
.bg-light-data-entry-44 {
  background: #9c88d6;
}
.bg-dark-data-entry-45 {
  background: black;
}
.bg-light-data-entry-45 {
  background: #9f8bd7;
}
.bg-dark-data-entry-46 {
  background: black;
}
.bg-light-data-entry-46 {
  background: #a28fd8;
}
.bg-dark-data-entry-47 {
  background: black;
}
.bg-light-data-entry-47 {
  background: #a593da;
}
.bg-dark-data-entry-48 {
  background: black;
}
.bg-light-data-entry-48 {
  background: #a997db;
}
.bg-dark-data-entry-49 {
  background: black;
}
.bg-light-data-entry-49 {
  background: #ac9adc;
}
.bg-dark-data-entry-50 {
  background: black;
}
.bg-light-data-entry-50 {
  background: #af9ede;
}
.bg-dark-data-entry-51 {
  background: black;
}
.bg-light-data-entry-51 {
  background: #b2a2df;
}
.bg-dark-data-entry-52 {
  background: black;
}
.bg-light-data-entry-52 {
  background: #b5a6e0;
}
.bg-dark-data-entry-53 {
  background: black;
}
.bg-light-data-entry-53 {
  background: #b8aae2;
}
.bg-dark-data-entry-54 {
  background: black;
}
.bg-light-data-entry-54 {
  background: #bbade3;
}
.bg-dark-data-entry-55 {
  background: black;
}
.bg-light-data-entry-55 {
  background: #bfb1e4;
}
.bg-dark-data-entry-56 {
  background: black;
}
.bg-light-data-entry-56 {
  background: #c2b5e6;
}
.bg-dark-data-entry-57 {
  background: black;
}
.bg-light-data-entry-57 {
  background: #c5b9e7;
}
.bg-dark-data-entry-58 {
  background: black;
}
.bg-light-data-entry-58 {
  background: #c8bde8;
}
.bg-dark-data-entry-59 {
  background: black;
}
.bg-light-data-entry-59 {
  background: #cbc0e9;
}
.bg-dark-data-entry-60 {
  background: black;
}
.bg-light-data-entry-60 {
  background: #cec4eb;
}
.bg-dark-data-entry-61 {
  background: black;
}
.bg-light-data-entry-61 {
  background: #d1c8ec;
}
.bg-dark-data-entry-62 {
  background: black;
}
.bg-light-data-entry-62 {
  background: #d5cced;
}
.bg-dark-data-entry-63 {
  background: black;
}
.bg-light-data-entry-63 {
  background: #d8d0ef;
}
.bg-dark-data-entry-64 {
  background: black;
}
.bg-light-data-entry-64 {
  background: #dbd3f0;
}
.bg-dark-data-entry-65 {
  background: black;
}
.bg-light-data-entry-65 {
  background: #ded7f1;
}
.bg-dark-data-entry-66 {
  background: black;
}
.bg-light-data-entry-66 {
  background: #e1dbf3;
}
.bg-dark-data-entry-67 {
  background: black;
}
.bg-light-data-entry-67 {
  background: #e4dff4;
}
.bg-dark-data-entry-68 {
  background: black;
}
.bg-light-data-entry-68 {
  background: #e7e3f5;
}
.bg-dark-data-entry-69 {
  background: black;
}
.bg-light-data-entry-69 {
  background: #ebe6f7;
}
.bg-dark-data-entry-70 {
  background: black;
}
.bg-light-data-entry-70 {
  background: #eeeaf8;
}
.bg-dark-data-entry-71 {
  background: black;
}
.bg-light-data-entry-71 {
  background: #f1eef9;
}
.bg-dark-data-entry-72 {
  background: black;
}
.bg-light-data-entry-72 {
  background: #f4f2fa;
}
.bg-dark-data-entry-73 {
  background: black;
}
.bg-light-data-entry-73 {
  background: #f7f6fc;
}
.bg-dark-data-entry-74 {
  background: black;
}
.bg-light-data-entry-74 {
  background: #faf9fd;
}
.bg-dark-data-entry-75 {
  background: black;
}
.bg-light-data-entry-75 {
  background: #fdfdfe;
}
.bg-dark-data-entry-76 {
  background: black;
}
.bg-light-data-entry-76 {
  background: white;
}
.bg-dark-data-entry-77 {
  background: black;
}
.bg-light-data-entry-77 {
  background: white;
}
.bg-dark-data-entry-78 {
  background: black;
}
.bg-light-data-entry-78 {
  background: white;
}
.bg-dark-data-entry-79 {
  background: black;
}
.bg-light-data-entry-79 {
  background: white;
}
.bg-dark-data-entry-80 {
  background: black;
}
.bg-light-data-entry-80 {
  background: white;
}
.bg-dark-data-entry-81 {
  background: black;
}
.bg-light-data-entry-81 {
  background: white;
}
.bg-dark-data-entry-82 {
  background: black;
}
.bg-light-data-entry-82 {
  background: white;
}
.bg-dark-data-entry-83 {
  background: black;
}
.bg-light-data-entry-83 {
  background: white;
}
.bg-dark-data-entry-84 {
  background: black;
}
.bg-light-data-entry-84 {
  background: white;
}
.bg-dark-data-entry-85 {
  background: black;
}
.bg-light-data-entry-85 {
  background: white;
}
.bg-dark-data-entry-86 {
  background: black;
}
.bg-light-data-entry-86 {
  background: white;
}
.bg-dark-data-entry-87 {
  background: black;
}
.bg-light-data-entry-87 {
  background: white;
}
.bg-dark-data-entry-88 {
  background: black;
}
.bg-light-data-entry-88 {
  background: white;
}
.bg-dark-data-entry-89 {
  background: black;
}
.bg-light-data-entry-89 {
  background: white;
}
.bg-dark-data-entry-90 {
  background: black;
}
.bg-light-data-entry-90 {
  background: white;
}
.bg-dark-data-entry-91 {
  background: black;
}
.bg-light-data-entry-91 {
  background: white;
}
.bg-dark-data-entry-92 {
  background: black;
}
.bg-light-data-entry-92 {
  background: white;
}
.bg-dark-data-entry-93 {
  background: black;
}
.bg-light-data-entry-93 {
  background: white;
}
.bg-dark-data-entry-94 {
  background: black;
}
.bg-light-data-entry-94 {
  background: white;
}
.bg-dark-data-entry-95 {
  background: black;
}
.bg-light-data-entry-95 {
  background: white;
}
.bg-dark-data-entry-96 {
  background: black;
}
.bg-light-data-entry-96 {
  background: white;
}
.bg-dark-data-entry-97 {
  background: black;
}
.bg-light-data-entry-97 {
  background: white;
}
.bg-dark-data-entry-98 {
  background: black;
}
.bg-light-data-entry-98 {
  background: white;
}
.bg-dark-data-entry-99 {
  background: black;
}
.bg-light-data-entry-99 {
  background: white;
}
.bg-dark-data-entry-100 {
  background: black;
}
.bg-light-data-entry-100 {
  background: white;
}

.text-important-entry {
  color: #9B0000 !important;
}

.border-important-entry {
  border-color: #9B0000;
}

.important-entry {
  background-color: #9B0000 !important;
  color: white !important;
}

.tile-important-entry {
  background: #9B0000 !important;
}
@media (min-width: 1025px) {
  .tile-important-entry:hover {
    background-color: #b50000 !important;
  }
}
.tile-important-entry:active, .tile-important-entry:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(155, 0, 0, 0.5);
  background-color: #a50000 !important;
}

.target-important-entry {
  background: #9B0000 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-important-entry {
  background-color: #9B0000 !important;
}

.btn-important-entry {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #9B0000 !important;
  border: 2px solid #9B0000 !important;
}
.btn-important-entry:focus, .btn-important-entry:active {
  outline: none;
  color: white !important;
  background: #9B0000 !important;
  text-decoration: none;
}

.bg-overlay-important-entry-10 {
  background: rgba(155, 0, 0, 0.1);
}
.bg-overlay-important-entry-20 {
  background: rgba(155, 0, 0, 0.2);
}
.bg-overlay-important-entry-30 {
  background: rgba(155, 0, 0, 0.3);
}
.bg-overlay-important-entry-40 {
  background: rgba(155, 0, 0, 0.4);
}
.bg-overlay-important-entry-50 {
  background: rgba(155, 0, 0, 0.5);
}
.bg-overlay-important-entry-60 {
  background: rgba(155, 0, 0, 0.6);
}
.bg-overlay-important-entry-70 {
  background: rgba(155, 0, 0, 0.7);
}
.bg-overlay-important-entry-80 {
  background: rgba(155, 0, 0, 0.8);
}
.bg-overlay-important-entry-90 {
  background: rgba(155, 0, 0, 0.9);
}
.bg-important-entry {
  background: #9B0000;
}
.bg-dark-important-entry-1 {
  background: #960000;
}
.bg-light-important-entry-1 {
  background: #a00000;
}
.bg-dark-important-entry-2 {
  background: #910000;
}
.bg-light-important-entry-2 {
  background: #a50000;
}
.bg-dark-important-entry-3 {
  background: #8c0000;
}
.bg-light-important-entry-3 {
  background: #aa0000;
}
.bg-dark-important-entry-4 {
  background: #870000;
}
.bg-light-important-entry-4 {
  background: #af0000;
}
.bg-dark-important-entry-5 {
  background: #820000;
}
.bg-light-important-entry-5 {
  background: #b50000;
}
.bg-dark-important-entry-6 {
  background: #7c0000;
}
.bg-light-important-entry-6 {
  background: #ba0000;
}
.bg-dark-important-entry-7 {
  background: #770000;
}
.bg-light-important-entry-7 {
  background: #bf0000;
}
.bg-dark-important-entry-8 {
  background: #720000;
}
.bg-light-important-entry-8 {
  background: #c40000;
}
.bg-dark-important-entry-9 {
  background: #6d0000;
}
.bg-light-important-entry-9 {
  background: #c90000;
}
.bg-dark-important-entry-10 {
  background: #680000;
}
.bg-light-important-entry-10 {
  background: #ce0000;
}
.bg-dark-important-entry-11 {
  background: #630000;
}
.bg-light-important-entry-11 {
  background: #d30000;
}
.bg-dark-important-entry-12 {
  background: #5e0000;
}
.bg-light-important-entry-12 {
  background: #d80000;
}
.bg-dark-important-entry-13 {
  background: #590000;
}
.bg-light-important-entry-13 {
  background: #dd0000;
}
.bg-dark-important-entry-14 {
  background: #540000;
}
.bg-light-important-entry-14 {
  background: #e20000;
}
.bg-dark-important-entry-15 {
  background: #4f0000;
}
.bg-light-important-entry-15 {
  background: #e80000;
}
.bg-dark-important-entry-16 {
  background: #490000;
}
.bg-light-important-entry-16 {
  background: #ed0000;
}
.bg-dark-important-entry-17 {
  background: #440000;
}
.bg-light-important-entry-17 {
  background: #f20000;
}
.bg-dark-important-entry-18 {
  background: #3f0000;
}
.bg-light-important-entry-18 {
  background: #f70000;
}
.bg-dark-important-entry-19 {
  background: #3a0000;
}
.bg-light-important-entry-19 {
  background: #fc0000;
}
.bg-dark-important-entry-20 {
  background: #350000;
}
.bg-light-important-entry-20 {
  background: #ff0202;
}
.bg-dark-important-entry-21 {
  background: #300000;
}
.bg-light-important-entry-21 {
  background: #ff0707;
}
.bg-dark-important-entry-22 {
  background: #2b0000;
}
.bg-light-important-entry-22 {
  background: #ff0c0c;
}
.bg-dark-important-entry-23 {
  background: #260000;
}
.bg-light-important-entry-23 {
  background: #ff1111;
}
.bg-dark-important-entry-24 {
  background: #210000;
}
.bg-light-important-entry-24 {
  background: #ff1616;
}
.bg-dark-important-entry-25 {
  background: #1c0000;
}
.bg-light-important-entry-25 {
  background: #ff1c1c;
}
.bg-dark-important-entry-26 {
  background: #160000;
}
.bg-light-important-entry-26 {
  background: #ff2121;
}
.bg-dark-important-entry-27 {
  background: #110000;
}
.bg-light-important-entry-27 {
  background: #ff2626;
}
.bg-dark-important-entry-28 {
  background: #0c0000;
}
.bg-light-important-entry-28 {
  background: #ff2b2b;
}
.bg-dark-important-entry-29 {
  background: #070000;
}
.bg-light-important-entry-29 {
  background: #ff3030;
}
.bg-dark-important-entry-30 {
  background: #020000;
}
.bg-light-important-entry-30 {
  background: #ff3535;
}
.bg-dark-important-entry-31 {
  background: black;
}
.bg-light-important-entry-31 {
  background: #ff3a3a;
}
.bg-dark-important-entry-32 {
  background: black;
}
.bg-light-important-entry-32 {
  background: #ff3f3f;
}
.bg-dark-important-entry-33 {
  background: black;
}
.bg-light-important-entry-33 {
  background: #ff4444;
}
.bg-dark-important-entry-34 {
  background: black;
}
.bg-light-important-entry-34 {
  background: #ff4949;
}
.bg-dark-important-entry-35 {
  background: black;
}
.bg-light-important-entry-35 {
  background: #ff4f4f;
}
.bg-dark-important-entry-36 {
  background: black;
}
.bg-light-important-entry-36 {
  background: #ff5454;
}
.bg-dark-important-entry-37 {
  background: black;
}
.bg-light-important-entry-37 {
  background: #ff5959;
}
.bg-dark-important-entry-38 {
  background: black;
}
.bg-light-important-entry-38 {
  background: #ff5e5e;
}
.bg-dark-important-entry-39 {
  background: black;
}
.bg-light-important-entry-39 {
  background: #ff6363;
}
.bg-dark-important-entry-40 {
  background: black;
}
.bg-light-important-entry-40 {
  background: #ff6868;
}
.bg-dark-important-entry-41 {
  background: black;
}
.bg-light-important-entry-41 {
  background: #ff6d6d;
}
.bg-dark-important-entry-42 {
  background: black;
}
.bg-light-important-entry-42 {
  background: #ff7272;
}
.bg-dark-important-entry-43 {
  background: black;
}
.bg-light-important-entry-43 {
  background: #ff7777;
}
.bg-dark-important-entry-44 {
  background: black;
}
.bg-light-important-entry-44 {
  background: #ff7c7c;
}
.bg-dark-important-entry-45 {
  background: black;
}
.bg-light-important-entry-45 {
  background: #ff8282;
}
.bg-dark-important-entry-46 {
  background: black;
}
.bg-light-important-entry-46 {
  background: #ff8787;
}
.bg-dark-important-entry-47 {
  background: black;
}
.bg-light-important-entry-47 {
  background: #ff8c8c;
}
.bg-dark-important-entry-48 {
  background: black;
}
.bg-light-important-entry-48 {
  background: #ff9191;
}
.bg-dark-important-entry-49 {
  background: black;
}
.bg-light-important-entry-49 {
  background: #ff9696;
}
.bg-dark-important-entry-50 {
  background: black;
}
.bg-light-important-entry-50 {
  background: #ff9b9b;
}
.bg-dark-important-entry-51 {
  background: black;
}
.bg-light-important-entry-51 {
  background: #ffa0a0;
}
.bg-dark-important-entry-52 {
  background: black;
}
.bg-light-important-entry-52 {
  background: #ffa5a5;
}
.bg-dark-important-entry-53 {
  background: black;
}
.bg-light-important-entry-53 {
  background: #ffaaaa;
}
.bg-dark-important-entry-54 {
  background: black;
}
.bg-light-important-entry-54 {
  background: #ffafaf;
}
.bg-dark-important-entry-55 {
  background: black;
}
.bg-light-important-entry-55 {
  background: #ffb5b5;
}
.bg-dark-important-entry-56 {
  background: black;
}
.bg-light-important-entry-56 {
  background: #ffbaba;
}
.bg-dark-important-entry-57 {
  background: black;
}
.bg-light-important-entry-57 {
  background: #ffbfbf;
}
.bg-dark-important-entry-58 {
  background: black;
}
.bg-light-important-entry-58 {
  background: #ffc4c4;
}
.bg-dark-important-entry-59 {
  background: black;
}
.bg-light-important-entry-59 {
  background: #ffc9c9;
}
.bg-dark-important-entry-60 {
  background: black;
}
.bg-light-important-entry-60 {
  background: #ffcece;
}
.bg-dark-important-entry-61 {
  background: black;
}
.bg-light-important-entry-61 {
  background: #ffd3d3;
}
.bg-dark-important-entry-62 {
  background: black;
}
.bg-light-important-entry-62 {
  background: #ffd8d8;
}
.bg-dark-important-entry-63 {
  background: black;
}
.bg-light-important-entry-63 {
  background: #ffdddd;
}
.bg-dark-important-entry-64 {
  background: black;
}
.bg-light-important-entry-64 {
  background: #ffe2e2;
}
.bg-dark-important-entry-65 {
  background: black;
}
.bg-light-important-entry-65 {
  background: #ffe8e8;
}
.bg-dark-important-entry-66 {
  background: black;
}
.bg-light-important-entry-66 {
  background: #ffeded;
}
.bg-dark-important-entry-67 {
  background: black;
}
.bg-light-important-entry-67 {
  background: #fff2f2;
}
.bg-dark-important-entry-68 {
  background: black;
}
.bg-light-important-entry-68 {
  background: #fff7f7;
}
.bg-dark-important-entry-69 {
  background: black;
}
.bg-light-important-entry-69 {
  background: #fffcfc;
}
.bg-dark-important-entry-70 {
  background: black;
}
.bg-light-important-entry-70 {
  background: white;
}
.bg-dark-important-entry-71 {
  background: black;
}
.bg-light-important-entry-71 {
  background: white;
}
.bg-dark-important-entry-72 {
  background: black;
}
.bg-light-important-entry-72 {
  background: white;
}
.bg-dark-important-entry-73 {
  background: black;
}
.bg-light-important-entry-73 {
  background: white;
}
.bg-dark-important-entry-74 {
  background: black;
}
.bg-light-important-entry-74 {
  background: white;
}
.bg-dark-important-entry-75 {
  background: black;
}
.bg-light-important-entry-75 {
  background: white;
}
.bg-dark-important-entry-76 {
  background: black;
}
.bg-light-important-entry-76 {
  background: white;
}
.bg-dark-important-entry-77 {
  background: black;
}
.bg-light-important-entry-77 {
  background: white;
}
.bg-dark-important-entry-78 {
  background: black;
}
.bg-light-important-entry-78 {
  background: white;
}
.bg-dark-important-entry-79 {
  background: black;
}
.bg-light-important-entry-79 {
  background: white;
}
.bg-dark-important-entry-80 {
  background: black;
}
.bg-light-important-entry-80 {
  background: white;
}
.bg-dark-important-entry-81 {
  background: black;
}
.bg-light-important-entry-81 {
  background: white;
}
.bg-dark-important-entry-82 {
  background: black;
}
.bg-light-important-entry-82 {
  background: white;
}
.bg-dark-important-entry-83 {
  background: black;
}
.bg-light-important-entry-83 {
  background: white;
}
.bg-dark-important-entry-84 {
  background: black;
}
.bg-light-important-entry-84 {
  background: white;
}
.bg-dark-important-entry-85 {
  background: black;
}
.bg-light-important-entry-85 {
  background: white;
}
.bg-dark-important-entry-86 {
  background: black;
}
.bg-light-important-entry-86 {
  background: white;
}
.bg-dark-important-entry-87 {
  background: black;
}
.bg-light-important-entry-87 {
  background: white;
}
.bg-dark-important-entry-88 {
  background: black;
}
.bg-light-important-entry-88 {
  background: white;
}
.bg-dark-important-entry-89 {
  background: black;
}
.bg-light-important-entry-89 {
  background: white;
}
.bg-dark-important-entry-90 {
  background: black;
}
.bg-light-important-entry-90 {
  background: white;
}
.bg-dark-important-entry-91 {
  background: black;
}
.bg-light-important-entry-91 {
  background: white;
}
.bg-dark-important-entry-92 {
  background: black;
}
.bg-light-important-entry-92 {
  background: white;
}
.bg-dark-important-entry-93 {
  background: black;
}
.bg-light-important-entry-93 {
  background: white;
}
.bg-dark-important-entry-94 {
  background: black;
}
.bg-light-important-entry-94 {
  background: white;
}
.bg-dark-important-entry-95 {
  background: black;
}
.bg-light-important-entry-95 {
  background: white;
}
.bg-dark-important-entry-96 {
  background: black;
}
.bg-light-important-entry-96 {
  background: white;
}
.bg-dark-important-entry-97 {
  background: black;
}
.bg-light-important-entry-97 {
  background: white;
}
.bg-dark-important-entry-98 {
  background: black;
}
.bg-light-important-entry-98 {
  background: white;
}
.bg-dark-important-entry-99 {
  background: black;
}
.bg-light-important-entry-99 {
  background: white;
}
.bg-dark-important-entry-100 {
  background: black;
}
.bg-light-important-entry-100 {
  background: white;
}

.text-save {
  color: #8F1013 !important;
}

.border-save {
  border-color: #8F1013;
}

.save {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-save {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-save:hover {
    background-color: #a61316 !important;
  }
}
.tile-save:active, .tile-save:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-save {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-save {
  background-color: #8F1013 !important;
}

.btn-save {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-save:focus, .btn-save:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-save-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-save-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-save-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-save-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-save-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-save-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-save-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-save-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-save-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-save {
  background: #8F1013;
}
.bg-dark-save-1 {
  background: #8a0f12;
}
.bg-light-save-1 {
  background: #941114;
}
.bg-dark-save-2 {
  background: #860f12;
}
.bg-light-save-2 {
  background: #981114;
}
.bg-dark-save-3 {
  background: #810e11;
}
.bg-light-save-3 {
  background: #9d1215;
}
.bg-dark-save-4 {
  background: #7d0e11;
}
.bg-light-save-4 {
  background: #a11215;
}
.bg-dark-save-5 {
  background: #780d10;
}
.bg-light-save-5 {
  background: #a61316;
}
.bg-dark-save-6 {
  background: #730d0f;
}
.bg-light-save-6 {
  background: #ab1317;
}
.bg-dark-save-7 {
  background: #6f0c0f;
}
.bg-light-save-7 {
  background: #af1417;
}
.bg-dark-save-8 {
  background: #6a0c0e;
}
.bg-light-save-8 {
  background: #b41418;
}
.bg-dark-save-9 {
  background: #660b0e;
}
.bg-light-save-9 {
  background: #b81518;
}
.bg-dark-save-10 {
  background: #610b0d;
}
.bg-light-save-10 {
  background: #bd1519;
}
.bg-dark-save-11 {
  background: #5d0a0c;
}
.bg-light-save-11 {
  background: #c1161a;
}
.bg-dark-save-12 {
  background: #580a0c;
}
.bg-light-save-12 {
  background: #c6161a;
}
.bg-dark-save-13 {
  background: #53090b;
}
.bg-light-save-13 {
  background: #cb171b;
}
.bg-dark-save-14 {
  background: #4f090a;
}
.bg-light-save-14 {
  background: #cf171c;
}
.bg-dark-save-15 {
  background: #4a080a;
}
.bg-light-save-15 {
  background: #d4181c;
}
.bg-dark-save-16 {
  background: #460809;
}
.bg-light-save-16 {
  background: #d8181d;
}
.bg-dark-save-17 {
  background: #410709;
}
.bg-light-save-17 {
  background: #dd191d;
}
.bg-dark-save-18 {
  background: #3c0708;
}
.bg-light-save-18 {
  background: #e2191e;
}
.bg-dark-save-19 {
  background: #380607;
}
.bg-light-save-19 {
  background: #e51a1f;
}
.bg-dark-save-20 {
  background: #330607;
}
.bg-light-save-20 {
  background: #e61f24;
}
.bg-dark-save-21 {
  background: #2f0506;
}
.bg-light-save-21 {
  background: #e62428;
}
.bg-dark-save-22 {
  background: #2a0506;
}
.bg-light-save-22 {
  background: #e7282d;
}
.bg-dark-save-23 {
  background: #260405;
}
.bg-light-save-23 {
  background: #e72d31;
}
.bg-dark-save-24 {
  background: #210404;
}
.bg-light-save-24 {
  background: #e83136;
}
.bg-dark-save-25 {
  background: #1c0304;
}
.bg-light-save-25 {
  background: #e9363a;
}
.bg-dark-save-26 {
  background: #180303;
}
.bg-light-save-26 {
  background: #e93b3f;
}
.bg-dark-save-27 {
  background: #130203;
}
.bg-light-save-27 {
  background: #ea3f43;
}
.bg-dark-save-28 {
  background: #0f0202;
}
.bg-light-save-28 {
  background: #ea4448;
}
.bg-dark-save-29 {
  background: #0a0101;
}
.bg-light-save-29 {
  background: #eb484c;
}
.bg-dark-save-30 {
  background: #050101;
}
.bg-light-save-30 {
  background: #eb4d51;
}
.bg-dark-save-31 {
  background: #010000;
}
.bg-light-save-31 {
  background: #ec5255;
}
.bg-dark-save-32 {
  background: black;
}
.bg-light-save-32 {
  background: #ec565a;
}
.bg-dark-save-33 {
  background: black;
}
.bg-light-save-33 {
  background: #ed5b5e;
}
.bg-dark-save-34 {
  background: black;
}
.bg-light-save-34 {
  background: #ed5f63;
}
.bg-dark-save-35 {
  background: black;
}
.bg-light-save-35 {
  background: #ee6467;
}
.bg-dark-save-36 {
  background: black;
}
.bg-light-save-36 {
  background: #ee686c;
}
.bg-dark-save-37 {
  background: black;
}
.bg-light-save-37 {
  background: #ef6d70;
}
.bg-dark-save-38 {
  background: black;
}
.bg-light-save-38 {
  background: #ef7275;
}
.bg-dark-save-39 {
  background: black;
}
.bg-light-save-39 {
  background: #f07679;
}
.bg-dark-save-40 {
  background: black;
}
.bg-light-save-40 {
  background: #f07b7e;
}
.bg-dark-save-41 {
  background: black;
}
.bg-light-save-41 {
  background: #f17f82;
}
.bg-dark-save-42 {
  background: black;
}
.bg-light-save-42 {
  background: #f18487;
}
.bg-dark-save-43 {
  background: black;
}
.bg-light-save-43 {
  background: #f2898b;
}
.bg-dark-save-44 {
  background: black;
}
.bg-light-save-44 {
  background: #f28d90;
}
.bg-dark-save-45 {
  background: black;
}
.bg-light-save-45 {
  background: #f39294;
}
.bg-dark-save-46 {
  background: black;
}
.bg-light-save-46 {
  background: #f39699;
}
.bg-dark-save-47 {
  background: black;
}
.bg-light-save-47 {
  background: #f49b9d;
}
.bg-dark-save-48 {
  background: black;
}
.bg-light-save-48 {
  background: #f49fa1;
}
.bg-dark-save-49 {
  background: black;
}
.bg-light-save-49 {
  background: #f5a4a6;
}
.bg-dark-save-50 {
  background: black;
}
.bg-light-save-50 {
  background: #f5a9aa;
}
.bg-dark-save-51 {
  background: black;
}
.bg-light-save-51 {
  background: #f6adaf;
}
.bg-dark-save-52 {
  background: black;
}
.bg-light-save-52 {
  background: #f6b2b3;
}
.bg-dark-save-53 {
  background: black;
}
.bg-light-save-53 {
  background: #f7b6b8;
}
.bg-dark-save-54 {
  background: black;
}
.bg-light-save-54 {
  background: #f7bbbc;
}
.bg-dark-save-55 {
  background: black;
}
.bg-light-save-55 {
  background: #f8c0c1;
}
.bg-dark-save-56 {
  background: black;
}
.bg-light-save-56 {
  background: #f8c4c5;
}
.bg-dark-save-57 {
  background: black;
}
.bg-light-save-57 {
  background: #f9c9ca;
}
.bg-dark-save-58 {
  background: black;
}
.bg-light-save-58 {
  background: #f9cdce;
}
.bg-dark-save-59 {
  background: black;
}
.bg-light-save-59 {
  background: #fad2d3;
}
.bg-dark-save-60 {
  background: black;
}
.bg-light-save-60 {
  background: #fad7d7;
}
.bg-dark-save-61 {
  background: black;
}
.bg-light-save-61 {
  background: #fbdbdc;
}
.bg-dark-save-62 {
  background: black;
}
.bg-light-save-62 {
  background: #fbe0e0;
}
.bg-dark-save-63 {
  background: black;
}
.bg-light-save-63 {
  background: #fce4e5;
}
.bg-dark-save-64 {
  background: black;
}
.bg-light-save-64 {
  background: #fde9e9;
}
.bg-dark-save-65 {
  background: black;
}
.bg-light-save-65 {
  background: #fdedee;
}
.bg-dark-save-66 {
  background: black;
}
.bg-light-save-66 {
  background: #fef2f2;
}
.bg-dark-save-67 {
  background: black;
}
.bg-light-save-67 {
  background: #fef7f7;
}
.bg-dark-save-68 {
  background: black;
}
.bg-light-save-68 {
  background: #fffbfb;
}
.bg-dark-save-69 {
  background: black;
}
.bg-light-save-69 {
  background: white;
}
.bg-dark-save-70 {
  background: black;
}
.bg-light-save-70 {
  background: white;
}
.bg-dark-save-71 {
  background: black;
}
.bg-light-save-71 {
  background: white;
}
.bg-dark-save-72 {
  background: black;
}
.bg-light-save-72 {
  background: white;
}
.bg-dark-save-73 {
  background: black;
}
.bg-light-save-73 {
  background: white;
}
.bg-dark-save-74 {
  background: black;
}
.bg-light-save-74 {
  background: white;
}
.bg-dark-save-75 {
  background: black;
}
.bg-light-save-75 {
  background: white;
}
.bg-dark-save-76 {
  background: black;
}
.bg-light-save-76 {
  background: white;
}
.bg-dark-save-77 {
  background: black;
}
.bg-light-save-77 {
  background: white;
}
.bg-dark-save-78 {
  background: black;
}
.bg-light-save-78 {
  background: white;
}
.bg-dark-save-79 {
  background: black;
}
.bg-light-save-79 {
  background: white;
}
.bg-dark-save-80 {
  background: black;
}
.bg-light-save-80 {
  background: white;
}
.bg-dark-save-81 {
  background: black;
}
.bg-light-save-81 {
  background: white;
}
.bg-dark-save-82 {
  background: black;
}
.bg-light-save-82 {
  background: white;
}
.bg-dark-save-83 {
  background: black;
}
.bg-light-save-83 {
  background: white;
}
.bg-dark-save-84 {
  background: black;
}
.bg-light-save-84 {
  background: white;
}
.bg-dark-save-85 {
  background: black;
}
.bg-light-save-85 {
  background: white;
}
.bg-dark-save-86 {
  background: black;
}
.bg-light-save-86 {
  background: white;
}
.bg-dark-save-87 {
  background: black;
}
.bg-light-save-87 {
  background: white;
}
.bg-dark-save-88 {
  background: black;
}
.bg-light-save-88 {
  background: white;
}
.bg-dark-save-89 {
  background: black;
}
.bg-light-save-89 {
  background: white;
}
.bg-dark-save-90 {
  background: black;
}
.bg-light-save-90 {
  background: white;
}
.bg-dark-save-91 {
  background: black;
}
.bg-light-save-91 {
  background: white;
}
.bg-dark-save-92 {
  background: black;
}
.bg-light-save-92 {
  background: white;
}
.bg-dark-save-93 {
  background: black;
}
.bg-light-save-93 {
  background: white;
}
.bg-dark-save-94 {
  background: black;
}
.bg-light-save-94 {
  background: white;
}
.bg-dark-save-95 {
  background: black;
}
.bg-light-save-95 {
  background: white;
}
.bg-dark-save-96 {
  background: black;
}
.bg-light-save-96 {
  background: white;
}
.bg-dark-save-97 {
  background: black;
}
.bg-light-save-97 {
  background: white;
}
.bg-dark-save-98 {
  background: black;
}
.bg-light-save-98 {
  background: white;
}
.bg-dark-save-99 {
  background: black;
}
.bg-light-save-99 {
  background: white;
}
.bg-dark-save-100 {
  background: black;
}
.bg-light-save-100 {
  background: white;
}

.text-delete {
  color: #C41D19 !important;
}

.border-delete {
  border-color: #C41D19;
}

.delete {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-delete {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-delete:hover {
    background-color: #db201c !important;
  }
}
.tile-delete:active, .tile-delete:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-delete {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-delete {
  background-color: #C41D19 !important;
}

.btn-delete {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-delete:focus, .btn-delete:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-delete-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-delete-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-delete-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-delete-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-delete-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-delete-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-delete-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-delete-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-delete-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-delete {
  background: #C41D19;
}
.bg-dark-delete-1 {
  background: #bf1c18;
}
.bg-light-delete-1 {
  background: #c91e1a;
}
.bg-dark-delete-2 {
  background: #bb1c18;
}
.bg-light-delete-2 {
  background: #cd1e1a;
}
.bg-dark-delete-3 {
  background: #b61b17;
}
.bg-light-delete-3 {
  background: #d21f1b;
}
.bg-dark-delete-4 {
  background: #b21a17;
}
.bg-light-delete-4 {
  background: #d6201b;
}
.bg-dark-delete-5 {
  background: #ad1a16;
}
.bg-light-delete-5 {
  background: #db201c;
}
.bg-dark-delete-6 {
  background: #a91916;
}
.bg-light-delete-6 {
  background: #df211c;
}
.bg-dark-delete-7 {
  background: #a41815;
}
.bg-light-delete-7 {
  background: #e2231e;
}
.bg-dark-delete-8 {
  background: #a01814;
}
.bg-light-delete-8 {
  background: #e32723;
}
.bg-dark-delete-9 {
  background: #9b1714;
}
.bg-light-delete-9 {
  background: #e42c27;
}
.bg-dark-delete-10 {
  background: #971613;
}
.bg-light-delete-10 {
  background: #e4302c;
}
.bg-dark-delete-11 {
  background: #921613;
}
.bg-light-delete-11 {
  background: #e53530;
}
.bg-dark-delete-12 {
  background: #8e1512;
}
.bg-light-delete-12 {
  background: #e53935;
}
.bg-dark-delete-13 {
  background: #891412;
}
.bg-light-delete-13 {
  background: #e63e39;
}
.bg-dark-delete-14 {
  background: #851411;
}
.bg-light-delete-14 {
  background: #e6423e;
}
.bg-dark-delete-15 {
  background: #801310;
}
.bg-light-delete-15 {
  background: #e74643;
}
.bg-dark-delete-16 {
  background: #7c1210;
}
.bg-light-delete-16 {
  background: #e84b47;
}
.bg-dark-delete-17 {
  background: #77120f;
}
.bg-light-delete-17 {
  background: #e84f4c;
}
.bg-dark-delete-18 {
  background: #73110f;
}
.bg-light-delete-18 {
  background: #e95450;
}
.bg-dark-delete-19 {
  background: #6e100e;
}
.bg-light-delete-19 {
  background: #e95855;
}
.bg-dark-delete-20 {
  background: #6a100d;
}
.bg-light-delete-20 {
  background: #ea5d59;
}
.bg-dark-delete-21 {
  background: #650f0d;
}
.bg-light-delete-21 {
  background: #ea615e;
}
.bg-dark-delete-22 {
  background: #600e0c;
}
.bg-light-delete-22 {
  background: #eb6562;
}
.bg-dark-delete-23 {
  background: #5c0e0c;
}
.bg-light-delete-23 {
  background: #ec6a67;
}
.bg-dark-delete-24 {
  background: #570d0b;
}
.bg-light-delete-24 {
  background: #ec6e6b;
}
.bg-dark-delete-25 {
  background: #530c0b;
}
.bg-light-delete-25 {
  background: #ed7370;
}
.bg-dark-delete-26 {
  background: #4e0c0a;
}
.bg-light-delete-26 {
  background: #ed7774;
}
.bg-dark-delete-27 {
  background: #4a0b09;
}
.bg-light-delete-27 {
  background: #ee7c79;
}
.bg-dark-delete-28 {
  background: #450a09;
}
.bg-light-delete-28 {
  background: #ee807d;
}
.bg-dark-delete-29 {
  background: #410a08;
}
.bg-light-delete-29 {
  background: #ef8482;
}
.bg-dark-delete-30 {
  background: #3c0908;
}
.bg-light-delete-30 {
  background: #f08986;
}
.bg-dark-delete-31 {
  background: #380807;
}
.bg-light-delete-31 {
  background: #f08d8b;
}
.bg-dark-delete-32 {
  background: #330807;
}
.bg-light-delete-32 {
  background: #f1928f;
}
.bg-dark-delete-33 {
  background: #2f0706;
}
.bg-light-delete-33 {
  background: #f19694;
}
.bg-dark-delete-34 {
  background: #2a0605;
}
.bg-light-delete-34 {
  background: #f29b98;
}
.bg-dark-delete-35 {
  background: #260605;
}
.bg-light-delete-35 {
  background: #f39f9d;
}
.bg-dark-delete-36 {
  background: #210504;
}
.bg-light-delete-36 {
  background: #f3a3a2;
}
.bg-dark-delete-37 {
  background: #1d0404;
}
.bg-light-delete-37 {
  background: #f4a8a6;
}
.bg-dark-delete-38 {
  background: #180403;
}
.bg-light-delete-38 {
  background: #f4acab;
}
.bg-dark-delete-39 {
  background: #140303;
}
.bg-light-delete-39 {
  background: #f5b1af;
}
.bg-dark-delete-40 {
  background: #0f0202;
}
.bg-light-delete-40 {
  background: #f5b5b4;
}
.bg-dark-delete-41 {
  background: #0b0201;
}
.bg-light-delete-41 {
  background: #f6bab8;
}
.bg-dark-delete-42 {
  background: #060101;
}
.bg-light-delete-42 {
  background: #f7bebd;
}
.bg-dark-delete-43 {
  background: #020000;
}
.bg-light-delete-43 {
  background: #f7c2c1;
}
.bg-dark-delete-44 {
  background: black;
}
.bg-light-delete-44 {
  background: #f8c7c6;
}
.bg-dark-delete-45 {
  background: black;
}
.bg-light-delete-45 {
  background: #f8cbca;
}
.bg-dark-delete-46 {
  background: black;
}
.bg-light-delete-46 {
  background: #f9d0cf;
}
.bg-dark-delete-47 {
  background: black;
}
.bg-light-delete-47 {
  background: #f9d4d3;
}
.bg-dark-delete-48 {
  background: black;
}
.bg-light-delete-48 {
  background: #fad9d8;
}
.bg-dark-delete-49 {
  background: black;
}
.bg-light-delete-49 {
  background: #fbdddc;
}
.bg-dark-delete-50 {
  background: black;
}
.bg-light-delete-50 {
  background: #fbe1e1;
}
.bg-dark-delete-51 {
  background: black;
}
.bg-light-delete-51 {
  background: #fce6e5;
}
.bg-dark-delete-52 {
  background: black;
}
.bg-light-delete-52 {
  background: #fceaea;
}
.bg-dark-delete-53 {
  background: black;
}
.bg-light-delete-53 {
  background: #fdefee;
}
.bg-dark-delete-54 {
  background: black;
}
.bg-light-delete-54 {
  background: #fdf3f3;
}
.bg-dark-delete-55 {
  background: black;
}
.bg-light-delete-55 {
  background: #fef8f7;
}
.bg-dark-delete-56 {
  background: black;
}
.bg-light-delete-56 {
  background: #fffcfc;
}
.bg-dark-delete-57 {
  background: black;
}
.bg-light-delete-57 {
  background: white;
}
.bg-dark-delete-58 {
  background: black;
}
.bg-light-delete-58 {
  background: white;
}
.bg-dark-delete-59 {
  background: black;
}
.bg-light-delete-59 {
  background: white;
}
.bg-dark-delete-60 {
  background: black;
}
.bg-light-delete-60 {
  background: white;
}
.bg-dark-delete-61 {
  background: black;
}
.bg-light-delete-61 {
  background: white;
}
.bg-dark-delete-62 {
  background: black;
}
.bg-light-delete-62 {
  background: white;
}
.bg-dark-delete-63 {
  background: black;
}
.bg-light-delete-63 {
  background: white;
}
.bg-dark-delete-64 {
  background: black;
}
.bg-light-delete-64 {
  background: white;
}
.bg-dark-delete-65 {
  background: black;
}
.bg-light-delete-65 {
  background: white;
}
.bg-dark-delete-66 {
  background: black;
}
.bg-light-delete-66 {
  background: white;
}
.bg-dark-delete-67 {
  background: black;
}
.bg-light-delete-67 {
  background: white;
}
.bg-dark-delete-68 {
  background: black;
}
.bg-light-delete-68 {
  background: white;
}
.bg-dark-delete-69 {
  background: black;
}
.bg-light-delete-69 {
  background: white;
}
.bg-dark-delete-70 {
  background: black;
}
.bg-light-delete-70 {
  background: white;
}
.bg-dark-delete-71 {
  background: black;
}
.bg-light-delete-71 {
  background: white;
}
.bg-dark-delete-72 {
  background: black;
}
.bg-light-delete-72 {
  background: white;
}
.bg-dark-delete-73 {
  background: black;
}
.bg-light-delete-73 {
  background: white;
}
.bg-dark-delete-74 {
  background: black;
}
.bg-light-delete-74 {
  background: white;
}
.bg-dark-delete-75 {
  background: black;
}
.bg-light-delete-75 {
  background: white;
}
.bg-dark-delete-76 {
  background: black;
}
.bg-light-delete-76 {
  background: white;
}
.bg-dark-delete-77 {
  background: black;
}
.bg-light-delete-77 {
  background: white;
}
.bg-dark-delete-78 {
  background: black;
}
.bg-light-delete-78 {
  background: white;
}
.bg-dark-delete-79 {
  background: black;
}
.bg-light-delete-79 {
  background: white;
}
.bg-dark-delete-80 {
  background: black;
}
.bg-light-delete-80 {
  background: white;
}
.bg-dark-delete-81 {
  background: black;
}
.bg-light-delete-81 {
  background: white;
}
.bg-dark-delete-82 {
  background: black;
}
.bg-light-delete-82 {
  background: white;
}
.bg-dark-delete-83 {
  background: black;
}
.bg-light-delete-83 {
  background: white;
}
.bg-dark-delete-84 {
  background: black;
}
.bg-light-delete-84 {
  background: white;
}
.bg-dark-delete-85 {
  background: black;
}
.bg-light-delete-85 {
  background: white;
}
.bg-dark-delete-86 {
  background: black;
}
.bg-light-delete-86 {
  background: white;
}
.bg-dark-delete-87 {
  background: black;
}
.bg-light-delete-87 {
  background: white;
}
.bg-dark-delete-88 {
  background: black;
}
.bg-light-delete-88 {
  background: white;
}
.bg-dark-delete-89 {
  background: black;
}
.bg-light-delete-89 {
  background: white;
}
.bg-dark-delete-90 {
  background: black;
}
.bg-light-delete-90 {
  background: white;
}
.bg-dark-delete-91 {
  background: black;
}
.bg-light-delete-91 {
  background: white;
}
.bg-dark-delete-92 {
  background: black;
}
.bg-light-delete-92 {
  background: white;
}
.bg-dark-delete-93 {
  background: black;
}
.bg-light-delete-93 {
  background: white;
}
.bg-dark-delete-94 {
  background: black;
}
.bg-light-delete-94 {
  background: white;
}
.bg-dark-delete-95 {
  background: black;
}
.bg-light-delete-95 {
  background: white;
}
.bg-dark-delete-96 {
  background: black;
}
.bg-light-delete-96 {
  background: white;
}
.bg-dark-delete-97 {
  background: black;
}
.bg-light-delete-97 {
  background: white;
}
.bg-dark-delete-98 {
  background: black;
}
.bg-light-delete-98 {
  background: white;
}
.bg-dark-delete-99 {
  background: black;
}
.bg-light-delete-99 {
  background: white;
}
.bg-dark-delete-100 {
  background: black;
}
.bg-light-delete-100 {
  background: white;
}

.text-cancel {
  color: #C41D19 !important;
}

.border-cancel {
  border-color: #C41D19;
}

.cancel {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-cancel {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-cancel:hover {
    background-color: #db201c !important;
  }
}
.tile-cancel:active, .tile-cancel:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-cancel {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-cancel {
  background-color: #C41D19 !important;
}

.btn-cancel {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-cancel:focus, .btn-cancel:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-cancel-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-cancel-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-cancel-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-cancel-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-cancel-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-cancel-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-cancel-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-cancel-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-cancel-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-cancel {
  background: #C41D19;
}
.bg-dark-cancel-1 {
  background: #bf1c18;
}
.bg-light-cancel-1 {
  background: #c91e1a;
}
.bg-dark-cancel-2 {
  background: #bb1c18;
}
.bg-light-cancel-2 {
  background: #cd1e1a;
}
.bg-dark-cancel-3 {
  background: #b61b17;
}
.bg-light-cancel-3 {
  background: #d21f1b;
}
.bg-dark-cancel-4 {
  background: #b21a17;
}
.bg-light-cancel-4 {
  background: #d6201b;
}
.bg-dark-cancel-5 {
  background: #ad1a16;
}
.bg-light-cancel-5 {
  background: #db201c;
}
.bg-dark-cancel-6 {
  background: #a91916;
}
.bg-light-cancel-6 {
  background: #df211c;
}
.bg-dark-cancel-7 {
  background: #a41815;
}
.bg-light-cancel-7 {
  background: #e2231e;
}
.bg-dark-cancel-8 {
  background: #a01814;
}
.bg-light-cancel-8 {
  background: #e32723;
}
.bg-dark-cancel-9 {
  background: #9b1714;
}
.bg-light-cancel-9 {
  background: #e42c27;
}
.bg-dark-cancel-10 {
  background: #971613;
}
.bg-light-cancel-10 {
  background: #e4302c;
}
.bg-dark-cancel-11 {
  background: #921613;
}
.bg-light-cancel-11 {
  background: #e53530;
}
.bg-dark-cancel-12 {
  background: #8e1512;
}
.bg-light-cancel-12 {
  background: #e53935;
}
.bg-dark-cancel-13 {
  background: #891412;
}
.bg-light-cancel-13 {
  background: #e63e39;
}
.bg-dark-cancel-14 {
  background: #851411;
}
.bg-light-cancel-14 {
  background: #e6423e;
}
.bg-dark-cancel-15 {
  background: #801310;
}
.bg-light-cancel-15 {
  background: #e74643;
}
.bg-dark-cancel-16 {
  background: #7c1210;
}
.bg-light-cancel-16 {
  background: #e84b47;
}
.bg-dark-cancel-17 {
  background: #77120f;
}
.bg-light-cancel-17 {
  background: #e84f4c;
}
.bg-dark-cancel-18 {
  background: #73110f;
}
.bg-light-cancel-18 {
  background: #e95450;
}
.bg-dark-cancel-19 {
  background: #6e100e;
}
.bg-light-cancel-19 {
  background: #e95855;
}
.bg-dark-cancel-20 {
  background: #6a100d;
}
.bg-light-cancel-20 {
  background: #ea5d59;
}
.bg-dark-cancel-21 {
  background: #650f0d;
}
.bg-light-cancel-21 {
  background: #ea615e;
}
.bg-dark-cancel-22 {
  background: #600e0c;
}
.bg-light-cancel-22 {
  background: #eb6562;
}
.bg-dark-cancel-23 {
  background: #5c0e0c;
}
.bg-light-cancel-23 {
  background: #ec6a67;
}
.bg-dark-cancel-24 {
  background: #570d0b;
}
.bg-light-cancel-24 {
  background: #ec6e6b;
}
.bg-dark-cancel-25 {
  background: #530c0b;
}
.bg-light-cancel-25 {
  background: #ed7370;
}
.bg-dark-cancel-26 {
  background: #4e0c0a;
}
.bg-light-cancel-26 {
  background: #ed7774;
}
.bg-dark-cancel-27 {
  background: #4a0b09;
}
.bg-light-cancel-27 {
  background: #ee7c79;
}
.bg-dark-cancel-28 {
  background: #450a09;
}
.bg-light-cancel-28 {
  background: #ee807d;
}
.bg-dark-cancel-29 {
  background: #410a08;
}
.bg-light-cancel-29 {
  background: #ef8482;
}
.bg-dark-cancel-30 {
  background: #3c0908;
}
.bg-light-cancel-30 {
  background: #f08986;
}
.bg-dark-cancel-31 {
  background: #380807;
}
.bg-light-cancel-31 {
  background: #f08d8b;
}
.bg-dark-cancel-32 {
  background: #330807;
}
.bg-light-cancel-32 {
  background: #f1928f;
}
.bg-dark-cancel-33 {
  background: #2f0706;
}
.bg-light-cancel-33 {
  background: #f19694;
}
.bg-dark-cancel-34 {
  background: #2a0605;
}
.bg-light-cancel-34 {
  background: #f29b98;
}
.bg-dark-cancel-35 {
  background: #260605;
}
.bg-light-cancel-35 {
  background: #f39f9d;
}
.bg-dark-cancel-36 {
  background: #210504;
}
.bg-light-cancel-36 {
  background: #f3a3a2;
}
.bg-dark-cancel-37 {
  background: #1d0404;
}
.bg-light-cancel-37 {
  background: #f4a8a6;
}
.bg-dark-cancel-38 {
  background: #180403;
}
.bg-light-cancel-38 {
  background: #f4acab;
}
.bg-dark-cancel-39 {
  background: #140303;
}
.bg-light-cancel-39 {
  background: #f5b1af;
}
.bg-dark-cancel-40 {
  background: #0f0202;
}
.bg-light-cancel-40 {
  background: #f5b5b4;
}
.bg-dark-cancel-41 {
  background: #0b0201;
}
.bg-light-cancel-41 {
  background: #f6bab8;
}
.bg-dark-cancel-42 {
  background: #060101;
}
.bg-light-cancel-42 {
  background: #f7bebd;
}
.bg-dark-cancel-43 {
  background: #020000;
}
.bg-light-cancel-43 {
  background: #f7c2c1;
}
.bg-dark-cancel-44 {
  background: black;
}
.bg-light-cancel-44 {
  background: #f8c7c6;
}
.bg-dark-cancel-45 {
  background: black;
}
.bg-light-cancel-45 {
  background: #f8cbca;
}
.bg-dark-cancel-46 {
  background: black;
}
.bg-light-cancel-46 {
  background: #f9d0cf;
}
.bg-dark-cancel-47 {
  background: black;
}
.bg-light-cancel-47 {
  background: #f9d4d3;
}
.bg-dark-cancel-48 {
  background: black;
}
.bg-light-cancel-48 {
  background: #fad9d8;
}
.bg-dark-cancel-49 {
  background: black;
}
.bg-light-cancel-49 {
  background: #fbdddc;
}
.bg-dark-cancel-50 {
  background: black;
}
.bg-light-cancel-50 {
  background: #fbe1e1;
}
.bg-dark-cancel-51 {
  background: black;
}
.bg-light-cancel-51 {
  background: #fce6e5;
}
.bg-dark-cancel-52 {
  background: black;
}
.bg-light-cancel-52 {
  background: #fceaea;
}
.bg-dark-cancel-53 {
  background: black;
}
.bg-light-cancel-53 {
  background: #fdefee;
}
.bg-dark-cancel-54 {
  background: black;
}
.bg-light-cancel-54 {
  background: #fdf3f3;
}
.bg-dark-cancel-55 {
  background: black;
}
.bg-light-cancel-55 {
  background: #fef8f7;
}
.bg-dark-cancel-56 {
  background: black;
}
.bg-light-cancel-56 {
  background: #fffcfc;
}
.bg-dark-cancel-57 {
  background: black;
}
.bg-light-cancel-57 {
  background: white;
}
.bg-dark-cancel-58 {
  background: black;
}
.bg-light-cancel-58 {
  background: white;
}
.bg-dark-cancel-59 {
  background: black;
}
.bg-light-cancel-59 {
  background: white;
}
.bg-dark-cancel-60 {
  background: black;
}
.bg-light-cancel-60 {
  background: white;
}
.bg-dark-cancel-61 {
  background: black;
}
.bg-light-cancel-61 {
  background: white;
}
.bg-dark-cancel-62 {
  background: black;
}
.bg-light-cancel-62 {
  background: white;
}
.bg-dark-cancel-63 {
  background: black;
}
.bg-light-cancel-63 {
  background: white;
}
.bg-dark-cancel-64 {
  background: black;
}
.bg-light-cancel-64 {
  background: white;
}
.bg-dark-cancel-65 {
  background: black;
}
.bg-light-cancel-65 {
  background: white;
}
.bg-dark-cancel-66 {
  background: black;
}
.bg-light-cancel-66 {
  background: white;
}
.bg-dark-cancel-67 {
  background: black;
}
.bg-light-cancel-67 {
  background: white;
}
.bg-dark-cancel-68 {
  background: black;
}
.bg-light-cancel-68 {
  background: white;
}
.bg-dark-cancel-69 {
  background: black;
}
.bg-light-cancel-69 {
  background: white;
}
.bg-dark-cancel-70 {
  background: black;
}
.bg-light-cancel-70 {
  background: white;
}
.bg-dark-cancel-71 {
  background: black;
}
.bg-light-cancel-71 {
  background: white;
}
.bg-dark-cancel-72 {
  background: black;
}
.bg-light-cancel-72 {
  background: white;
}
.bg-dark-cancel-73 {
  background: black;
}
.bg-light-cancel-73 {
  background: white;
}
.bg-dark-cancel-74 {
  background: black;
}
.bg-light-cancel-74 {
  background: white;
}
.bg-dark-cancel-75 {
  background: black;
}
.bg-light-cancel-75 {
  background: white;
}
.bg-dark-cancel-76 {
  background: black;
}
.bg-light-cancel-76 {
  background: white;
}
.bg-dark-cancel-77 {
  background: black;
}
.bg-light-cancel-77 {
  background: white;
}
.bg-dark-cancel-78 {
  background: black;
}
.bg-light-cancel-78 {
  background: white;
}
.bg-dark-cancel-79 {
  background: black;
}
.bg-light-cancel-79 {
  background: white;
}
.bg-dark-cancel-80 {
  background: black;
}
.bg-light-cancel-80 {
  background: white;
}
.bg-dark-cancel-81 {
  background: black;
}
.bg-light-cancel-81 {
  background: white;
}
.bg-dark-cancel-82 {
  background: black;
}
.bg-light-cancel-82 {
  background: white;
}
.bg-dark-cancel-83 {
  background: black;
}
.bg-light-cancel-83 {
  background: white;
}
.bg-dark-cancel-84 {
  background: black;
}
.bg-light-cancel-84 {
  background: white;
}
.bg-dark-cancel-85 {
  background: black;
}
.bg-light-cancel-85 {
  background: white;
}
.bg-dark-cancel-86 {
  background: black;
}
.bg-light-cancel-86 {
  background: white;
}
.bg-dark-cancel-87 {
  background: black;
}
.bg-light-cancel-87 {
  background: white;
}
.bg-dark-cancel-88 {
  background: black;
}
.bg-light-cancel-88 {
  background: white;
}
.bg-dark-cancel-89 {
  background: black;
}
.bg-light-cancel-89 {
  background: white;
}
.bg-dark-cancel-90 {
  background: black;
}
.bg-light-cancel-90 {
  background: white;
}
.bg-dark-cancel-91 {
  background: black;
}
.bg-light-cancel-91 {
  background: white;
}
.bg-dark-cancel-92 {
  background: black;
}
.bg-light-cancel-92 {
  background: white;
}
.bg-dark-cancel-93 {
  background: black;
}
.bg-light-cancel-93 {
  background: white;
}
.bg-dark-cancel-94 {
  background: black;
}
.bg-light-cancel-94 {
  background: white;
}
.bg-dark-cancel-95 {
  background: black;
}
.bg-light-cancel-95 {
  background: white;
}
.bg-dark-cancel-96 {
  background: black;
}
.bg-light-cancel-96 {
  background: white;
}
.bg-dark-cancel-97 {
  background: black;
}
.bg-light-cancel-97 {
  background: white;
}
.bg-dark-cancel-98 {
  background: black;
}
.bg-light-cancel-98 {
  background: white;
}
.bg-dark-cancel-99 {
  background: black;
}
.bg-light-cancel-99 {
  background: white;
}
.bg-dark-cancel-100 {
  background: black;
}
.bg-light-cancel-100 {
  background: white;
}

.text-edit {
  color: #FDC645 !important;
}

.border-edit {
  border-color: #FDC645;
}

.edit {
  background-color: #FDC645 !important;
  color: white !important;
}

.tile-edit {
  background: #FDC645 !important;
}
@media (min-width: 1025px) {
  .tile-edit:hover {
    background-color: #fdce5e !important;
  }
}
.tile-edit:active, .tile-edit:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(253, 198, 69, 0.5);
  background-color: #fdc94f !important;
}

.target-edit {
  background: #FDC645 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-edit {
  background-color: #FDC645 !important;
}

.btn-edit {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #FDC645 !important;
  border: 2px solid #FDC645 !important;
}
.btn-edit:focus, .btn-edit:active {
  outline: none;
  color: white !important;
  background: #FDC645 !important;
  text-decoration: none;
}

.bg-overlay-edit-10 {
  background: rgba(253, 198, 69, 0.1);
}
.bg-overlay-edit-20 {
  background: rgba(253, 198, 69, 0.2);
}
.bg-overlay-edit-30 {
  background: rgba(253, 198, 69, 0.3);
}
.bg-overlay-edit-40 {
  background: rgba(253, 198, 69, 0.4);
}
.bg-overlay-edit-50 {
  background: rgba(253, 198, 69, 0.5);
}
.bg-overlay-edit-60 {
  background: rgba(253, 198, 69, 0.6);
}
.bg-overlay-edit-70 {
  background: rgba(253, 198, 69, 0.7);
}
.bg-overlay-edit-80 {
  background: rgba(253, 198, 69, 0.8);
}
.bg-overlay-edit-90 {
  background: rgba(253, 198, 69, 0.9);
}
.bg-edit {
  background: #FDC645;
}
.bg-dark-edit-1 {
  background: #fdc440;
}
.bg-light-edit-1 {
  background: #fdc84a;
}
.bg-dark-edit-2 {
  background: #fdc33b;
}
.bg-light-edit-2 {
  background: #fdc94f;
}
.bg-dark-edit-3 {
  background: #fdc136;
}
.bg-light-edit-3 {
  background: #fdcb54;
}
.bg-dark-edit-4 {
  background: #fdc031;
}
.bg-light-edit-4 {
  background: #fdcc59;
}
.bg-dark-edit-5 {
  background: #fdbe2c;
}
.bg-light-edit-5 {
  background: #fdce5e;
}
.bg-dark-edit-6 {
  background: #fdbd27;
}
.bg-light-edit-6 {
  background: #fdcf63;
}
.bg-dark-edit-7 {
  background: #fdbb22;
}
.bg-light-edit-7 {
  background: #fdd168;
}
.bg-dark-edit-8 {
  background: #fdba1d;
}
.bg-light-edit-8 {
  background: #fdd26d;
}
.bg-dark-edit-9 {
  background: #fdb818;
}
.bg-light-edit-9 {
  background: #fdd472;
}
.bg-dark-edit-10 {
  background: #fcb713;
}
.bg-light-edit-10 {
  background: #fed577;
}
.bg-dark-edit-11 {
  background: #fcb50d;
}
.bg-light-edit-11 {
  background: #fed77d;
}
.bg-dark-edit-12 {
  background: #fcb308;
}
.bg-light-edit-12 {
  background: #fed982;
}
.bg-dark-edit-13 {
  background: #fcb203;
}
.bg-light-edit-13 {
  background: #feda87;
}
.bg-dark-edit-14 {
  background: #f8af03;
}
.bg-light-edit-14 {
  background: #fedc8c;
}
.bg-dark-edit-15 {
  background: #f3ab03;
}
.bg-light-edit-15 {
  background: #fedd91;
}
.bg-dark-edit-16 {
  background: #eea803;
}
.bg-light-edit-16 {
  background: #fedf96;
}
.bg-dark-edit-17 {
  background: #e9a403;
}
.bg-light-edit-17 {
  background: #fee09b;
}
.bg-dark-edit-18 {
  background: #e4a002;
}
.bg-light-edit-18 {
  background: #fee2a0;
}
.bg-dark-edit-19 {
  background: #df9d02;
}
.bg-light-edit-19 {
  background: #fee3a5;
}
.bg-dark-edit-20 {
  background: #da9902;
}
.bg-light-edit-20 {
  background: #fee5aa;
}
.bg-dark-edit-21 {
  background: #d59602;
}
.bg-light-edit-21 {
  background: #fee6af;
}
.bg-dark-edit-22 {
  background: #d09202;
}
.bg-light-edit-22 {
  background: #fee8b4;
}
.bg-dark-edit-23 {
  background: #cb8f02;
}
.bg-light-edit-23 {
  background: #feeab9;
}
.bg-dark-edit-24 {
  background: #c58b02;
}
.bg-light-edit-24 {
  background: #feebbe;
}
.bg-dark-edit-25 {
  background: #c08802;
}
.bg-light-edit-25 {
  background: #feedc3;
}
.bg-dark-edit-26 {
  background: #bb8402;
}
.bg-light-edit-26 {
  background: #feeec8;
}
.bg-dark-edit-27 {
  background: #b68002;
}
.bg-light-edit-27 {
  background: #fef0cd;
}
.bg-dark-edit-28 {
  background: #b17d02;
}
.bg-light-edit-28 {
  background: #fff1d2;
}
.bg-dark-edit-29 {
  background: #ac7902;
}
.bg-light-edit-29 {
  background: #fff3d7;
}
.bg-dark-edit-30 {
  background: #a77602;
}
.bg-light-edit-30 {
  background: #fff4dc;
}
.bg-dark-edit-31 {
  background: #a27202;
}
.bg-light-edit-31 {
  background: #fff6e1;
}
.bg-dark-edit-32 {
  background: #9d6f02;
}
.bg-light-edit-32 {
  background: #fff7e6;
}
.bg-dark-edit-33 {
  background: #986b02;
}
.bg-light-edit-33 {
  background: #fff9ec;
}
.bg-dark-edit-34 {
  background: #936802;
}
.bg-light-edit-34 {
  background: #fffbf1;
}
.bg-dark-edit-35 {
  background: #8e6402;
}
.bg-light-edit-35 {
  background: #fffcf6;
}
.bg-dark-edit-36 {
  background: #896001;
}
.bg-light-edit-36 {
  background: #fffefb;
}
.bg-dark-edit-37 {
  background: #845d01;
}
.bg-light-edit-37 {
  background: white;
}
.bg-dark-edit-38 {
  background: #7f5901;
}
.bg-light-edit-38 {
  background: white;
}
.bg-dark-edit-39 {
  background: #7a5601;
}
.bg-light-edit-39 {
  background: white;
}
.bg-dark-edit-40 {
  background: #755201;
}
.bg-light-edit-40 {
  background: white;
}
.bg-dark-edit-41 {
  background: #704f01;
}
.bg-light-edit-41 {
  background: white;
}
.bg-dark-edit-42 {
  background: #6b4b01;
}
.bg-light-edit-42 {
  background: white;
}
.bg-dark-edit-43 {
  background: #664801;
}
.bg-light-edit-43 {
  background: white;
}
.bg-dark-edit-44 {
  background: #614401;
}
.bg-light-edit-44 {
  background: white;
}
.bg-dark-edit-45 {
  background: #5c4001;
}
.bg-light-edit-45 {
  background: white;
}
.bg-dark-edit-46 {
  background: #563d01;
}
.bg-light-edit-46 {
  background: white;
}
.bg-dark-edit-47 {
  background: #513901;
}
.bg-light-edit-47 {
  background: white;
}
.bg-dark-edit-48 {
  background: #4c3601;
}
.bg-light-edit-48 {
  background: white;
}
.bg-dark-edit-49 {
  background: #473201;
}
.bg-light-edit-49 {
  background: white;
}
.bg-dark-edit-50 {
  background: #422f01;
}
.bg-light-edit-50 {
  background: white;
}
.bg-dark-edit-51 {
  background: #3d2b01;
}
.bg-light-edit-51 {
  background: white;
}
.bg-dark-edit-52 {
  background: #382801;
}
.bg-light-edit-52 {
  background: white;
}
.bg-dark-edit-53 {
  background: #332401;
}
.bg-light-edit-53 {
  background: white;
}
.bg-dark-edit-54 {
  background: #2e2000;
}
.bg-light-edit-54 {
  background: white;
}
.bg-dark-edit-55 {
  background: #291d00;
}
.bg-light-edit-55 {
  background: white;
}
.bg-dark-edit-56 {
  background: #241900;
}
.bg-light-edit-56 {
  background: white;
}
.bg-dark-edit-57 {
  background: #1f1600;
}
.bg-light-edit-57 {
  background: white;
}
.bg-dark-edit-58 {
  background: #1a1200;
}
.bg-light-edit-58 {
  background: white;
}
.bg-dark-edit-59 {
  background: #150f00;
}
.bg-light-edit-59 {
  background: white;
}
.bg-dark-edit-60 {
  background: #100b00;
}
.bg-light-edit-60 {
  background: white;
}
.bg-dark-edit-61 {
  background: #0b0800;
}
.bg-light-edit-61 {
  background: white;
}
.bg-dark-edit-62 {
  background: #060400;
}
.bg-light-edit-62 {
  background: white;
}
.bg-dark-edit-63 {
  background: #010000;
}
.bg-light-edit-63 {
  background: white;
}
.bg-dark-edit-64 {
  background: black;
}
.bg-light-edit-64 {
  background: white;
}
.bg-dark-edit-65 {
  background: black;
}
.bg-light-edit-65 {
  background: white;
}
.bg-dark-edit-66 {
  background: black;
}
.bg-light-edit-66 {
  background: white;
}
.bg-dark-edit-67 {
  background: black;
}
.bg-light-edit-67 {
  background: white;
}
.bg-dark-edit-68 {
  background: black;
}
.bg-light-edit-68 {
  background: white;
}
.bg-dark-edit-69 {
  background: black;
}
.bg-light-edit-69 {
  background: white;
}
.bg-dark-edit-70 {
  background: black;
}
.bg-light-edit-70 {
  background: white;
}
.bg-dark-edit-71 {
  background: black;
}
.bg-light-edit-71 {
  background: white;
}
.bg-dark-edit-72 {
  background: black;
}
.bg-light-edit-72 {
  background: white;
}
.bg-dark-edit-73 {
  background: black;
}
.bg-light-edit-73 {
  background: white;
}
.bg-dark-edit-74 {
  background: black;
}
.bg-light-edit-74 {
  background: white;
}
.bg-dark-edit-75 {
  background: black;
}
.bg-light-edit-75 {
  background: white;
}
.bg-dark-edit-76 {
  background: black;
}
.bg-light-edit-76 {
  background: white;
}
.bg-dark-edit-77 {
  background: black;
}
.bg-light-edit-77 {
  background: white;
}
.bg-dark-edit-78 {
  background: black;
}
.bg-light-edit-78 {
  background: white;
}
.bg-dark-edit-79 {
  background: black;
}
.bg-light-edit-79 {
  background: white;
}
.bg-dark-edit-80 {
  background: black;
}
.bg-light-edit-80 {
  background: white;
}
.bg-dark-edit-81 {
  background: black;
}
.bg-light-edit-81 {
  background: white;
}
.bg-dark-edit-82 {
  background: black;
}
.bg-light-edit-82 {
  background: white;
}
.bg-dark-edit-83 {
  background: black;
}
.bg-light-edit-83 {
  background: white;
}
.bg-dark-edit-84 {
  background: black;
}
.bg-light-edit-84 {
  background: white;
}
.bg-dark-edit-85 {
  background: black;
}
.bg-light-edit-85 {
  background: white;
}
.bg-dark-edit-86 {
  background: black;
}
.bg-light-edit-86 {
  background: white;
}
.bg-dark-edit-87 {
  background: black;
}
.bg-light-edit-87 {
  background: white;
}
.bg-dark-edit-88 {
  background: black;
}
.bg-light-edit-88 {
  background: white;
}
.bg-dark-edit-89 {
  background: black;
}
.bg-light-edit-89 {
  background: white;
}
.bg-dark-edit-90 {
  background: black;
}
.bg-light-edit-90 {
  background: white;
}
.bg-dark-edit-91 {
  background: black;
}
.bg-light-edit-91 {
  background: white;
}
.bg-dark-edit-92 {
  background: black;
}
.bg-light-edit-92 {
  background: white;
}
.bg-dark-edit-93 {
  background: black;
}
.bg-light-edit-93 {
  background: white;
}
.bg-dark-edit-94 {
  background: black;
}
.bg-light-edit-94 {
  background: white;
}
.bg-dark-edit-95 {
  background: black;
}
.bg-light-edit-95 {
  background: white;
}
.bg-dark-edit-96 {
  background: black;
}
.bg-light-edit-96 {
  background: white;
}
.bg-dark-edit-97 {
  background: black;
}
.bg-light-edit-97 {
  background: white;
}
.bg-dark-edit-98 {
  background: black;
}
.bg-light-edit-98 {
  background: white;
}
.bg-dark-edit-99 {
  background: black;
}
.bg-light-edit-99 {
  background: white;
}
.bg-dark-edit-100 {
  background: black;
}
.bg-light-edit-100 {
  background: white;
}

.text-info {
  color: #51B6D4 !important;
}

.border-info {
  border-color: #51B6D4;
}

.info {
  background-color: #51B6D4 !important;
  color: white !important;
}

.tile-info {
  background: #51B6D4 !important;
}
@media (min-width: 1025px) {
  .tile-info:hover {
    background-color: #65bfd9 !important;
  }
}
.tile-info:active, .tile-info:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(81, 182, 212, 0.5);
  background-color: #59b9d6 !important;
}

.target-info {
  background: #51B6D4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-info {
  background-color: #51B6D4 !important;
}

.btn-info {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #51B6D4 !important;
  border: 2px solid #51B6D4 !important;
}
.btn-info:focus, .btn-info:active {
  outline: none;
  color: white !important;
  background: #51B6D4 !important;
  text-decoration: none;
}

.bg-overlay-info-10 {
  background: rgba(81, 182, 212, 0.1);
}
.bg-overlay-info-20 {
  background: rgba(81, 182, 212, 0.2);
}
.bg-overlay-info-30 {
  background: rgba(81, 182, 212, 0.3);
}
.bg-overlay-info-40 {
  background: rgba(81, 182, 212, 0.4);
}
.bg-overlay-info-50 {
  background: rgba(81, 182, 212, 0.5);
}
.bg-overlay-info-60 {
  background: rgba(81, 182, 212, 0.6);
}
.bg-overlay-info-70 {
  background: rgba(81, 182, 212, 0.7);
}
.bg-overlay-info-80 {
  background: rgba(81, 182, 212, 0.8);
}
.bg-overlay-info-90 {
  background: rgba(81, 182, 212, 0.9);
}
.bg-info {
  background: #51B6D4;
}
.bg-dark-info-1 {
  background: #4db4d3;
}
.bg-light-info-1 {
  background: #55b8d5;
}
.bg-dark-info-2 {
  background: #49b3d2;
}
.bg-light-info-2 {
  background: #59b9d6;
}
.bg-dark-info-3 {
  background: #45b1d1;
}
.bg-light-info-3 {
  background: #5dbbd7;
}
.bg-dark-info-4 {
  background: #41afd0;
}
.bg-light-info-4 {
  background: #61bdd8;
}
.bg-dark-info-5 {
  background: #3dadcf;
}
.bg-light-info-5 {
  background: #65bfd9;
}
.bg-dark-info-6 {
  background: #38acce;
}
.bg-light-info-6 {
  background: #6ac0da;
}
.bg-dark-info-7 {
  background: #34aacd;
}
.bg-light-info-7 {
  background: #6ec2db;
}
.bg-dark-info-8 {
  background: #32a7ca;
}
.bg-light-info-8 {
  background: #72c4dc;
}
.bg-dark-info-9 {
  background: #31a4c6;
}
.bg-light-info-9 {
  background: #76c5dd;
}
.bg-dark-info-10 {
  background: #30a1c2;
}
.bg-light-info-10 {
  background: #7ac7de;
}
.bg-dark-info-11 {
  background: #2f9dbe;
}
.bg-light-info-11 {
  background: #7ec9df;
}
.bg-dark-info-12 {
  background: #2e9aba;
}
.bg-light-info-12 {
  background: #82cbe0;
}
.bg-dark-info-13 {
  background: #2d96b6;
}
.bg-light-info-13 {
  background: #86cce1;
}
.bg-dark-info-14 {
  background: #2c93b2;
}
.bg-light-info-14 {
  background: #8acee2;
}
.bg-dark-info-15 {
  background: #2b90ae;
}
.bg-light-info-15 {
  background: #8ed0e3;
}
.bg-dark-info-16 {
  background: #2a8caa;
}
.bg-light-info-16 {
  background: #92d1e4;
}
.bg-dark-info-17 {
  background: #2989a5;
}
.bg-light-info-17 {
  background: #97d3e5;
}
.bg-dark-info-18 {
  background: #2886a1;
}
.bg-light-info-18 {
  background: #9bd5e6;
}
.bg-dark-info-19 {
  background: #27829d;
}
.bg-light-info-19 {
  background: #9fd7e7;
}
.bg-dark-info-20 {
  background: #267f99;
}
.bg-light-info-20 {
  background: #a3d8e8;
}
.bg-dark-info-21 {
  background: #257b95;
}
.bg-light-info-21 {
  background: #a7dae9;
}
.bg-dark-info-22 {
  background: #247891;
}
.bg-light-info-22 {
  background: #abdcea;
}
.bg-dark-info-23 {
  background: #23758d;
}
.bg-light-info-23 {
  background: #afddeb;
}
.bg-dark-info-24 {
  background: #227189;
}
.bg-light-info-24 {
  background: #b3dfec;
}
.bg-dark-info-25 {
  background: #216e85;
}
.bg-light-info-25 {
  background: #b7e1ed;
}
.bg-dark-info-26 {
  background: #206a81;
}
.bg-light-info-26 {
  background: #bbe3ee;
}
.bg-dark-info-27 {
  background: #1f677d;
}
.bg-light-info-27 {
  background: #bfe4ef;
}
.bg-dark-info-28 {
  background: #1e6478;
}
.bg-light-info-28 {
  background: #c4e6f0;
}
.bg-dark-info-29 {
  background: #1d6074;
}
.bg-light-info-29 {
  background: #c8e8f1;
}
.bg-dark-info-30 {
  background: #1c5d70;
}
.bg-light-info-30 {
  background: #cce9f2;
}
.bg-dark-info-31 {
  background: #1b5a6c;
}
.bg-light-info-31 {
  background: #d0ebf3;
}
.bg-dark-info-32 {
  background: #1a5668;
}
.bg-light-info-32 {
  background: #d4edf4;
}
.bg-dark-info-33 {
  background: #195364;
}
.bg-light-info-33 {
  background: #d8eff5;
}
.bg-dark-info-34 {
  background: #184f60;
}
.bg-light-info-34 {
  background: #dcf0f6;
}
.bg-dark-info-35 {
  background: #174c5c;
}
.bg-light-info-35 {
  background: #e0f2f7;
}
.bg-dark-info-36 {
  background: #164958;
}
.bg-light-info-36 {
  background: #e4f4f8;
}
.bg-dark-info-37 {
  background: #154554;
}
.bg-light-info-37 {
  background: #e8f5f9;
}
.bg-dark-info-38 {
  background: #144250;
}
.bg-light-info-38 {
  background: #ecf7fa;
}
.bg-dark-info-39 {
  background: #133e4b;
}
.bg-light-info-39 {
  background: #f0f9fb;
}
.bg-dark-info-40 {
  background: #123b47;
}
.bg-light-info-40 {
  background: #f5fbfc;
}
.bg-dark-info-41 {
  background: #113843;
}
.bg-light-info-41 {
  background: #f9fcfd;
}
.bg-dark-info-42 {
  background: #10343f;
}
.bg-light-info-42 {
  background: #fdfefe;
}
.bg-dark-info-43 {
  background: #0f313b;
}
.bg-light-info-43 {
  background: white;
}
.bg-dark-info-44 {
  background: #0e2e37;
}
.bg-light-info-44 {
  background: white;
}
.bg-dark-info-45 {
  background: #0d2a33;
}
.bg-light-info-45 {
  background: white;
}
.bg-dark-info-46 {
  background: #0c272f;
}
.bg-light-info-46 {
  background: white;
}
.bg-dark-info-47 {
  background: #0b232b;
}
.bg-light-info-47 {
  background: white;
}
.bg-dark-info-48 {
  background: #0a2027;
}
.bg-light-info-48 {
  background: white;
}
.bg-dark-info-49 {
  background: #091d23;
}
.bg-light-info-49 {
  background: white;
}
.bg-dark-info-50 {
  background: #08191e;
}
.bg-light-info-50 {
  background: white;
}
.bg-dark-info-51 {
  background: #07161a;
}
.bg-light-info-51 {
  background: white;
}
.bg-dark-info-52 {
  background: #061216;
}
.bg-light-info-52 {
  background: white;
}
.bg-dark-info-53 {
  background: #040f12;
}
.bg-light-info-53 {
  background: white;
}
.bg-dark-info-54 {
  background: #030c0e;
}
.bg-light-info-54 {
  background: white;
}
.bg-dark-info-55 {
  background: #02080a;
}
.bg-light-info-55 {
  background: white;
}
.bg-dark-info-56 {
  background: #010506;
}
.bg-light-info-56 {
  background: white;
}
.bg-dark-info-57 {
  background: #000202;
}
.bg-light-info-57 {
  background: white;
}
.bg-dark-info-58 {
  background: black;
}
.bg-light-info-58 {
  background: white;
}
.bg-dark-info-59 {
  background: black;
}
.bg-light-info-59 {
  background: white;
}
.bg-dark-info-60 {
  background: black;
}
.bg-light-info-60 {
  background: white;
}
.bg-dark-info-61 {
  background: black;
}
.bg-light-info-61 {
  background: white;
}
.bg-dark-info-62 {
  background: black;
}
.bg-light-info-62 {
  background: white;
}
.bg-dark-info-63 {
  background: black;
}
.bg-light-info-63 {
  background: white;
}
.bg-dark-info-64 {
  background: black;
}
.bg-light-info-64 {
  background: white;
}
.bg-dark-info-65 {
  background: black;
}
.bg-light-info-65 {
  background: white;
}
.bg-dark-info-66 {
  background: black;
}
.bg-light-info-66 {
  background: white;
}
.bg-dark-info-67 {
  background: black;
}
.bg-light-info-67 {
  background: white;
}
.bg-dark-info-68 {
  background: black;
}
.bg-light-info-68 {
  background: white;
}
.bg-dark-info-69 {
  background: black;
}
.bg-light-info-69 {
  background: white;
}
.bg-dark-info-70 {
  background: black;
}
.bg-light-info-70 {
  background: white;
}
.bg-dark-info-71 {
  background: black;
}
.bg-light-info-71 {
  background: white;
}
.bg-dark-info-72 {
  background: black;
}
.bg-light-info-72 {
  background: white;
}
.bg-dark-info-73 {
  background: black;
}
.bg-light-info-73 {
  background: white;
}
.bg-dark-info-74 {
  background: black;
}
.bg-light-info-74 {
  background: white;
}
.bg-dark-info-75 {
  background: black;
}
.bg-light-info-75 {
  background: white;
}
.bg-dark-info-76 {
  background: black;
}
.bg-light-info-76 {
  background: white;
}
.bg-dark-info-77 {
  background: black;
}
.bg-light-info-77 {
  background: white;
}
.bg-dark-info-78 {
  background: black;
}
.bg-light-info-78 {
  background: white;
}
.bg-dark-info-79 {
  background: black;
}
.bg-light-info-79 {
  background: white;
}
.bg-dark-info-80 {
  background: black;
}
.bg-light-info-80 {
  background: white;
}
.bg-dark-info-81 {
  background: black;
}
.bg-light-info-81 {
  background: white;
}
.bg-dark-info-82 {
  background: black;
}
.bg-light-info-82 {
  background: white;
}
.bg-dark-info-83 {
  background: black;
}
.bg-light-info-83 {
  background: white;
}
.bg-dark-info-84 {
  background: black;
}
.bg-light-info-84 {
  background: white;
}
.bg-dark-info-85 {
  background: black;
}
.bg-light-info-85 {
  background: white;
}
.bg-dark-info-86 {
  background: black;
}
.bg-light-info-86 {
  background: white;
}
.bg-dark-info-87 {
  background: black;
}
.bg-light-info-87 {
  background: white;
}
.bg-dark-info-88 {
  background: black;
}
.bg-light-info-88 {
  background: white;
}
.bg-dark-info-89 {
  background: black;
}
.bg-light-info-89 {
  background: white;
}
.bg-dark-info-90 {
  background: black;
}
.bg-light-info-90 {
  background: white;
}
.bg-dark-info-91 {
  background: black;
}
.bg-light-info-91 {
  background: white;
}
.bg-dark-info-92 {
  background: black;
}
.bg-light-info-92 {
  background: white;
}
.bg-dark-info-93 {
  background: black;
}
.bg-light-info-93 {
  background: white;
}
.bg-dark-info-94 {
  background: black;
}
.bg-light-info-94 {
  background: white;
}
.bg-dark-info-95 {
  background: black;
}
.bg-light-info-95 {
  background: white;
}
.bg-dark-info-96 {
  background: black;
}
.bg-light-info-96 {
  background: white;
}
.bg-dark-info-97 {
  background: black;
}
.bg-light-info-97 {
  background: white;
}
.bg-dark-info-98 {
  background: black;
}
.bg-light-info-98 {
  background: white;
}
.bg-dark-info-99 {
  background: black;
}
.bg-light-info-99 {
  background: white;
}
.bg-dark-info-100 {
  background: black;
}
.bg-light-info-100 {
  background: white;
}

.text-success {
  color: #007E9E !important;
}

.border-success {
  border-color: #007E9E;
}

.success {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-success {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-success:hover {
    background-color: #0092b8 !important;
  }
}
.tile-success:active, .tile-success:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-success {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-success {
  background-color: #007E9E !important;
}

.btn-success {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-success:focus, .btn-success:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-success-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-success-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-success-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-success-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-success-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-success-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-success-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-success-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-success-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-success {
  background: #007E9E;
}
.bg-dark-success-1 {
  background: #007a99;
}
.bg-light-success-1 {
  background: #0082a3;
}
.bg-dark-success-2 {
  background: #007694;
}
.bg-light-success-2 {
  background: #0086a8;
}
.bg-dark-success-3 {
  background: #00728f;
}
.bg-light-success-3 {
  background: #008aad;
}
.bg-dark-success-4 {
  background: #006e8a;
}
.bg-light-success-4 {
  background: #008eb2;
}
.bg-dark-success-5 {
  background: #006a85;
}
.bg-light-success-5 {
  background: #0092b8;
}
.bg-dark-success-6 {
  background: #00667f;
}
.bg-light-success-6 {
  background: #0096bd;
}
.bg-dark-success-7 {
  background: #00627a;
}
.bg-light-success-7 {
  background: #009ac2;
}
.bg-dark-success-8 {
  background: #005d75;
}
.bg-light-success-8 {
  background: #009fc7;
}
.bg-dark-success-9 {
  background: #005970;
}
.bg-light-success-9 {
  background: #00a3cc;
}
.bg-dark-success-10 {
  background: #00556b;
}
.bg-light-success-10 {
  background: #00a7d1;
}
.bg-dark-success-11 {
  background: #005166;
}
.bg-light-success-11 {
  background: #00abd6;
}
.bg-dark-success-12 {
  background: #004d61;
}
.bg-light-success-12 {
  background: #00afdb;
}
.bg-dark-success-13 {
  background: #00495c;
}
.bg-light-success-13 {
  background: #00b3e0;
}
.bg-dark-success-14 {
  background: #004557;
}
.bg-light-success-14 {
  background: #00b7e5;
}
.bg-dark-success-15 {
  background: #004152;
}
.bg-light-success-15 {
  background: #00bbeb;
}
.bg-dark-success-16 {
  background: #003d4c;
}
.bg-light-success-16 {
  background: #00bff0;
}
.bg-dark-success-17 {
  background: #003947;
}
.bg-light-success-17 {
  background: #00c3f5;
}
.bg-dark-success-18 {
  background: #003542;
}
.bg-light-success-18 {
  background: #00c7fa;
}
.bg-dark-success-19 {
  background: #00313d;
}
.bg-light-success-19 {
  background: #00cbff;
}
.bg-dark-success-20 {
  background: #002d38;
}
.bg-light-success-20 {
  background: #05ccff;
}
.bg-dark-success-21 {
  background: #002933;
}
.bg-light-success-21 {
  background: #0acdff;
}
.bg-dark-success-22 {
  background: #00252e;
}
.bg-light-success-22 {
  background: #0fceff;
}
.bg-dark-success-23 {
  background: #002029;
}
.bg-light-success-23 {
  background: #14cfff;
}
.bg-dark-success-24 {
  background: #001c24;
}
.bg-light-success-24 {
  background: #19d0ff;
}
.bg-dark-success-25 {
  background: #00181f;
}
.bg-light-success-25 {
  background: #1fd2ff;
}
.bg-dark-success-26 {
  background: #001419;
}
.bg-light-success-26 {
  background: #24d3ff;
}
.bg-dark-success-27 {
  background: #001014;
}
.bg-light-success-27 {
  background: #29d4ff;
}
.bg-dark-success-28 {
  background: #000c0f;
}
.bg-light-success-28 {
  background: #2ed5ff;
}
.bg-dark-success-29 {
  background: #00080a;
}
.bg-light-success-29 {
  background: #33d6ff;
}
.bg-dark-success-30 {
  background: #000405;
}
.bg-light-success-30 {
  background: #38d7ff;
}
.bg-dark-success-31 {
  background: black;
}
.bg-light-success-31 {
  background: #3dd8ff;
}
.bg-dark-success-32 {
  background: black;
}
.bg-light-success-32 {
  background: #42d9ff;
}
.bg-dark-success-33 {
  background: black;
}
.bg-light-success-33 {
  background: #47daff;
}
.bg-dark-success-34 {
  background: black;
}
.bg-light-success-34 {
  background: #4cdbff;
}
.bg-dark-success-35 {
  background: black;
}
.bg-light-success-35 {
  background: #52dcff;
}
.bg-dark-success-36 {
  background: black;
}
.bg-light-success-36 {
  background: #57ddff;
}
.bg-dark-success-37 {
  background: black;
}
.bg-light-success-37 {
  background: #5cdeff;
}
.bg-dark-success-38 {
  background: black;
}
.bg-light-success-38 {
  background: #61dfff;
}
.bg-dark-success-39 {
  background: black;
}
.bg-light-success-39 {
  background: #66e0ff;
}
.bg-dark-success-40 {
  background: black;
}
.bg-light-success-40 {
  background: #6be1ff;
}
.bg-dark-success-41 {
  background: black;
}
.bg-light-success-41 {
  background: #70e2ff;
}
.bg-dark-success-42 {
  background: black;
}
.bg-light-success-42 {
  background: #75e3ff;
}
.bg-dark-success-43 {
  background: black;
}
.bg-light-success-43 {
  background: #7ae4ff;
}
.bg-dark-success-44 {
  background: black;
}
.bg-light-success-44 {
  background: #7fe5ff;
}
.bg-dark-success-45 {
  background: black;
}
.bg-light-success-45 {
  background: #85e6ff;
}
.bg-dark-success-46 {
  background: black;
}
.bg-light-success-46 {
  background: #8ae7ff;
}
.bg-dark-success-47 {
  background: black;
}
.bg-light-success-47 {
  background: #8fe8ff;
}
.bg-dark-success-48 {
  background: black;
}
.bg-light-success-48 {
  background: #94e9ff;
}
.bg-dark-success-49 {
  background: black;
}
.bg-light-success-49 {
  background: #99eaff;
}
.bg-dark-success-50 {
  background: black;
}
.bg-light-success-50 {
  background: #9eebff;
}
.bg-dark-success-51 {
  background: black;
}
.bg-light-success-51 {
  background: #a3ecff;
}
.bg-dark-success-52 {
  background: black;
}
.bg-light-success-52 {
  background: #a8edff;
}
.bg-dark-success-53 {
  background: black;
}
.bg-light-success-53 {
  background: #adeeff;
}
.bg-dark-success-54 {
  background: black;
}
.bg-light-success-54 {
  background: #b2efff;
}
.bg-dark-success-55 {
  background: black;
}
.bg-light-success-55 {
  background: #b8f1ff;
}
.bg-dark-success-56 {
  background: black;
}
.bg-light-success-56 {
  background: #bdf2ff;
}
.bg-dark-success-57 {
  background: black;
}
.bg-light-success-57 {
  background: #c2f3ff;
}
.bg-dark-success-58 {
  background: black;
}
.bg-light-success-58 {
  background: #c7f4ff;
}
.bg-dark-success-59 {
  background: black;
}
.bg-light-success-59 {
  background: #ccf5ff;
}
.bg-dark-success-60 {
  background: black;
}
.bg-light-success-60 {
  background: #d1f6ff;
}
.bg-dark-success-61 {
  background: black;
}
.bg-light-success-61 {
  background: #d6f7ff;
}
.bg-dark-success-62 {
  background: black;
}
.bg-light-success-62 {
  background: #dbf8ff;
}
.bg-dark-success-63 {
  background: black;
}
.bg-light-success-63 {
  background: #e0f9ff;
}
.bg-dark-success-64 {
  background: black;
}
.bg-light-success-64 {
  background: #e5faff;
}
.bg-dark-success-65 {
  background: black;
}
.bg-light-success-65 {
  background: #ebfbff;
}
.bg-dark-success-66 {
  background: black;
}
.bg-light-success-66 {
  background: #f0fcff;
}
.bg-dark-success-67 {
  background: black;
}
.bg-light-success-67 {
  background: #f5fdff;
}
.bg-dark-success-68 {
  background: black;
}
.bg-light-success-68 {
  background: #fafeff;
}
.bg-dark-success-69 {
  background: black;
}
.bg-light-success-69 {
  background: white;
}
.bg-dark-success-70 {
  background: black;
}
.bg-light-success-70 {
  background: white;
}
.bg-dark-success-71 {
  background: black;
}
.bg-light-success-71 {
  background: white;
}
.bg-dark-success-72 {
  background: black;
}
.bg-light-success-72 {
  background: white;
}
.bg-dark-success-73 {
  background: black;
}
.bg-light-success-73 {
  background: white;
}
.bg-dark-success-74 {
  background: black;
}
.bg-light-success-74 {
  background: white;
}
.bg-dark-success-75 {
  background: black;
}
.bg-light-success-75 {
  background: white;
}
.bg-dark-success-76 {
  background: black;
}
.bg-light-success-76 {
  background: white;
}
.bg-dark-success-77 {
  background: black;
}
.bg-light-success-77 {
  background: white;
}
.bg-dark-success-78 {
  background: black;
}
.bg-light-success-78 {
  background: white;
}
.bg-dark-success-79 {
  background: black;
}
.bg-light-success-79 {
  background: white;
}
.bg-dark-success-80 {
  background: black;
}
.bg-light-success-80 {
  background: white;
}
.bg-dark-success-81 {
  background: black;
}
.bg-light-success-81 {
  background: white;
}
.bg-dark-success-82 {
  background: black;
}
.bg-light-success-82 {
  background: white;
}
.bg-dark-success-83 {
  background: black;
}
.bg-light-success-83 {
  background: white;
}
.bg-dark-success-84 {
  background: black;
}
.bg-light-success-84 {
  background: white;
}
.bg-dark-success-85 {
  background: black;
}
.bg-light-success-85 {
  background: white;
}
.bg-dark-success-86 {
  background: black;
}
.bg-light-success-86 {
  background: white;
}
.bg-dark-success-87 {
  background: black;
}
.bg-light-success-87 {
  background: white;
}
.bg-dark-success-88 {
  background: black;
}
.bg-light-success-88 {
  background: white;
}
.bg-dark-success-89 {
  background: black;
}
.bg-light-success-89 {
  background: white;
}
.bg-dark-success-90 {
  background: black;
}
.bg-light-success-90 {
  background: white;
}
.bg-dark-success-91 {
  background: black;
}
.bg-light-success-91 {
  background: white;
}
.bg-dark-success-92 {
  background: black;
}
.bg-light-success-92 {
  background: white;
}
.bg-dark-success-93 {
  background: black;
}
.bg-light-success-93 {
  background: white;
}
.bg-dark-success-94 {
  background: black;
}
.bg-light-success-94 {
  background: white;
}
.bg-dark-success-95 {
  background: black;
}
.bg-light-success-95 {
  background: white;
}
.bg-dark-success-96 {
  background: black;
}
.bg-light-success-96 {
  background: white;
}
.bg-dark-success-97 {
  background: black;
}
.bg-light-success-97 {
  background: white;
}
.bg-dark-success-98 {
  background: black;
}
.bg-light-success-98 {
  background: white;
}
.bg-dark-success-99 {
  background: black;
}
.bg-light-success-99 {
  background: white;
}
.bg-dark-success-100 {
  background: black;
}
.bg-light-success-100 {
  background: white;
}

.text-howtouse {
  color: #383838 !important;
}

.border-howtouse {
  border-color: #383838;
}

.howtouse {
  background-color: #383838 !important;
  color: white !important;
}

.tile-howtouse {
  background: #383838 !important;
}
@media (min-width: 1025px) {
  .tile-howtouse:hover {
    background-color: #454545 !important;
  }
}
.tile-howtouse:active, .tile-howtouse:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(56, 56, 56, 0.5);
  background-color: #3d3d3d !important;
}

.target-howtouse {
  background: #383838 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-howtouse {
  background-color: #383838 !important;
}

.btn-howtouse {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #383838 !important;
  border: 2px solid #383838 !important;
}
.btn-howtouse:focus, .btn-howtouse:active {
  outline: none;
  color: white !important;
  background: #383838 !important;
  text-decoration: none;
}

.bg-overlay-howtouse-10 {
  background: rgba(56, 56, 56, 0.1);
}
.bg-overlay-howtouse-20 {
  background: rgba(56, 56, 56, 0.2);
}
.bg-overlay-howtouse-30 {
  background: rgba(56, 56, 56, 0.3);
}
.bg-overlay-howtouse-40 {
  background: rgba(56, 56, 56, 0.4);
}
.bg-overlay-howtouse-50 {
  background: rgba(56, 56, 56, 0.5);
}
.bg-overlay-howtouse-60 {
  background: rgba(56, 56, 56, 0.6);
}
.bg-overlay-howtouse-70 {
  background: rgba(56, 56, 56, 0.7);
}
.bg-overlay-howtouse-80 {
  background: rgba(56, 56, 56, 0.8);
}
.bg-overlay-howtouse-90 {
  background: rgba(56, 56, 56, 0.9);
}
.bg-howtouse {
  background: #383838;
}
.bg-dark-howtouse-1 {
  background: #353535;
}
.bg-light-howtouse-1 {
  background: #3b3b3b;
}
.bg-dark-howtouse-2 {
  background: #333333;
}
.bg-light-howtouse-2 {
  background: #3d3d3d;
}
.bg-dark-howtouse-3 {
  background: #303030;
}
.bg-light-howtouse-3 {
  background: #404040;
}
.bg-dark-howtouse-4 {
  background: #2e2e2e;
}
.bg-light-howtouse-4 {
  background: #424242;
}
.bg-dark-howtouse-5 {
  background: #2b2b2b;
}
.bg-light-howtouse-5 {
  background: #454545;
}
.bg-dark-howtouse-6 {
  background: #292929;
}
.bg-light-howtouse-6 {
  background: #474747;
}
.bg-dark-howtouse-7 {
  background: #262626;
}
.bg-light-howtouse-7 {
  background: #4a4a4a;
}
.bg-dark-howtouse-8 {
  background: #242424;
}
.bg-light-howtouse-8 {
  background: #4c4c4c;
}
.bg-dark-howtouse-9 {
  background: #212121;
}
.bg-light-howtouse-9 {
  background: #4f4f4f;
}
.bg-dark-howtouse-10 {
  background: #1f1f1f;
}
.bg-light-howtouse-10 {
  background: #525252;
}
.bg-dark-howtouse-11 {
  background: #1c1c1c;
}
.bg-light-howtouse-11 {
  background: #545454;
}
.bg-dark-howtouse-12 {
  background: #191919;
}
.bg-light-howtouse-12 {
  background: #575757;
}
.bg-dark-howtouse-13 {
  background: #171717;
}
.bg-light-howtouse-13 {
  background: #595959;
}
.bg-dark-howtouse-14 {
  background: #141414;
}
.bg-light-howtouse-14 {
  background: #5c5c5c;
}
.bg-dark-howtouse-15 {
  background: #121212;
}
.bg-light-howtouse-15 {
  background: #5e5e5e;
}
.bg-dark-howtouse-16 {
  background: #0f0f0f;
}
.bg-light-howtouse-16 {
  background: #616161;
}
.bg-dark-howtouse-17 {
  background: #0d0d0d;
}
.bg-light-howtouse-17 {
  background: #636363;
}
.bg-dark-howtouse-18 {
  background: #0a0a0a;
}
.bg-light-howtouse-18 {
  background: #666666;
}
.bg-dark-howtouse-19 {
  background: #080808;
}
.bg-light-howtouse-19 {
  background: #686868;
}
.bg-dark-howtouse-20 {
  background: #050505;
}
.bg-light-howtouse-20 {
  background: #6b6b6b;
}
.bg-dark-howtouse-21 {
  background: #020202;
}
.bg-light-howtouse-21 {
  background: #6e6e6e;
}
.bg-dark-howtouse-22 {
  background: black;
}
.bg-light-howtouse-22 {
  background: #707070;
}
.bg-dark-howtouse-23 {
  background: black;
}
.bg-light-howtouse-23 {
  background: #737373;
}
.bg-dark-howtouse-24 {
  background: black;
}
.bg-light-howtouse-24 {
  background: #757575;
}
.bg-dark-howtouse-25 {
  background: black;
}
.bg-light-howtouse-25 {
  background: #787878;
}
.bg-dark-howtouse-26 {
  background: black;
}
.bg-light-howtouse-26 {
  background: #7a7a7a;
}
.bg-dark-howtouse-27 {
  background: black;
}
.bg-light-howtouse-27 {
  background: #7d7d7d;
}
.bg-dark-howtouse-28 {
  background: black;
}
.bg-light-howtouse-28 {
  background: #7f7f7f;
}
.bg-dark-howtouse-29 {
  background: black;
}
.bg-light-howtouse-29 {
  background: #828282;
}
.bg-dark-howtouse-30 {
  background: black;
}
.bg-light-howtouse-30 {
  background: #858585;
}
.bg-dark-howtouse-31 {
  background: black;
}
.bg-light-howtouse-31 {
  background: #878787;
}
.bg-dark-howtouse-32 {
  background: black;
}
.bg-light-howtouse-32 {
  background: #8a8a8a;
}
.bg-dark-howtouse-33 {
  background: black;
}
.bg-light-howtouse-33 {
  background: #8c8c8c;
}
.bg-dark-howtouse-34 {
  background: black;
}
.bg-light-howtouse-34 {
  background: #8f8f8f;
}
.bg-dark-howtouse-35 {
  background: black;
}
.bg-light-howtouse-35 {
  background: #919191;
}
.bg-dark-howtouse-36 {
  background: black;
}
.bg-light-howtouse-36 {
  background: #949494;
}
.bg-dark-howtouse-37 {
  background: black;
}
.bg-light-howtouse-37 {
  background: #969696;
}
.bg-dark-howtouse-38 {
  background: black;
}
.bg-light-howtouse-38 {
  background: #999999;
}
.bg-dark-howtouse-39 {
  background: black;
}
.bg-light-howtouse-39 {
  background: #9b9b9b;
}
.bg-dark-howtouse-40 {
  background: black;
}
.bg-light-howtouse-40 {
  background: #9e9e9e;
}
.bg-dark-howtouse-41 {
  background: black;
}
.bg-light-howtouse-41 {
  background: #a1a1a1;
}
.bg-dark-howtouse-42 {
  background: black;
}
.bg-light-howtouse-42 {
  background: #a3a3a3;
}
.bg-dark-howtouse-43 {
  background: black;
}
.bg-light-howtouse-43 {
  background: #a6a6a6;
}
.bg-dark-howtouse-44 {
  background: black;
}
.bg-light-howtouse-44 {
  background: #a8a8a8;
}
.bg-dark-howtouse-45 {
  background: black;
}
.bg-light-howtouse-45 {
  background: #ababab;
}
.bg-dark-howtouse-46 {
  background: black;
}
.bg-light-howtouse-46 {
  background: #adadad;
}
.bg-dark-howtouse-47 {
  background: black;
}
.bg-light-howtouse-47 {
  background: #b0b0b0;
}
.bg-dark-howtouse-48 {
  background: black;
}
.bg-light-howtouse-48 {
  background: #b2b2b2;
}
.bg-dark-howtouse-49 {
  background: black;
}
.bg-light-howtouse-49 {
  background: #b5b5b5;
}
.bg-dark-howtouse-50 {
  background: black;
}
.bg-light-howtouse-50 {
  background: #b8b8b8;
}
.bg-dark-howtouse-51 {
  background: black;
}
.bg-light-howtouse-51 {
  background: #bababa;
}
.bg-dark-howtouse-52 {
  background: black;
}
.bg-light-howtouse-52 {
  background: #bdbdbd;
}
.bg-dark-howtouse-53 {
  background: black;
}
.bg-light-howtouse-53 {
  background: #bfbfbf;
}
.bg-dark-howtouse-54 {
  background: black;
}
.bg-light-howtouse-54 {
  background: #c2c2c2;
}
.bg-dark-howtouse-55 {
  background: black;
}
.bg-light-howtouse-55 {
  background: #c4c4c4;
}
.bg-dark-howtouse-56 {
  background: black;
}
.bg-light-howtouse-56 {
  background: #c7c7c7;
}
.bg-dark-howtouse-57 {
  background: black;
}
.bg-light-howtouse-57 {
  background: #c9c9c9;
}
.bg-dark-howtouse-58 {
  background: black;
}
.bg-light-howtouse-58 {
  background: #cccccc;
}
.bg-dark-howtouse-59 {
  background: black;
}
.bg-light-howtouse-59 {
  background: #cecece;
}
.bg-dark-howtouse-60 {
  background: black;
}
.bg-light-howtouse-60 {
  background: #d1d1d1;
}
.bg-dark-howtouse-61 {
  background: black;
}
.bg-light-howtouse-61 {
  background: #d4d4d4;
}
.bg-dark-howtouse-62 {
  background: black;
}
.bg-light-howtouse-62 {
  background: #d6d6d6;
}
.bg-dark-howtouse-63 {
  background: black;
}
.bg-light-howtouse-63 {
  background: #d9d9d9;
}
.bg-dark-howtouse-64 {
  background: black;
}
.bg-light-howtouse-64 {
  background: #dbdbdb;
}
.bg-dark-howtouse-65 {
  background: black;
}
.bg-light-howtouse-65 {
  background: #dedede;
}
.bg-dark-howtouse-66 {
  background: black;
}
.bg-light-howtouse-66 {
  background: #e0e0e0;
}
.bg-dark-howtouse-67 {
  background: black;
}
.bg-light-howtouse-67 {
  background: #e3e3e3;
}
.bg-dark-howtouse-68 {
  background: black;
}
.bg-light-howtouse-68 {
  background: #e5e5e5;
}
.bg-dark-howtouse-69 {
  background: black;
}
.bg-light-howtouse-69 {
  background: #e8e8e8;
}
.bg-dark-howtouse-70 {
  background: black;
}
.bg-light-howtouse-70 {
  background: #ebebeb;
}
.bg-dark-howtouse-71 {
  background: black;
}
.bg-light-howtouse-71 {
  background: #ededed;
}
.bg-dark-howtouse-72 {
  background: black;
}
.bg-light-howtouse-72 {
  background: #f0f0f0;
}
.bg-dark-howtouse-73 {
  background: black;
}
.bg-light-howtouse-73 {
  background: #f2f2f2;
}
.bg-dark-howtouse-74 {
  background: black;
}
.bg-light-howtouse-74 {
  background: whitesmoke;
}
.bg-dark-howtouse-75 {
  background: black;
}
.bg-light-howtouse-75 {
  background: #f7f7f7;
}
.bg-dark-howtouse-76 {
  background: black;
}
.bg-light-howtouse-76 {
  background: #fafafa;
}
.bg-dark-howtouse-77 {
  background: black;
}
.bg-light-howtouse-77 {
  background: #fcfcfc;
}
.bg-dark-howtouse-78 {
  background: black;
}
.bg-light-howtouse-78 {
  background: white;
}
.bg-dark-howtouse-79 {
  background: black;
}
.bg-light-howtouse-79 {
  background: white;
}
.bg-dark-howtouse-80 {
  background: black;
}
.bg-light-howtouse-80 {
  background: white;
}
.bg-dark-howtouse-81 {
  background: black;
}
.bg-light-howtouse-81 {
  background: white;
}
.bg-dark-howtouse-82 {
  background: black;
}
.bg-light-howtouse-82 {
  background: white;
}
.bg-dark-howtouse-83 {
  background: black;
}
.bg-light-howtouse-83 {
  background: white;
}
.bg-dark-howtouse-84 {
  background: black;
}
.bg-light-howtouse-84 {
  background: white;
}
.bg-dark-howtouse-85 {
  background: black;
}
.bg-light-howtouse-85 {
  background: white;
}
.bg-dark-howtouse-86 {
  background: black;
}
.bg-light-howtouse-86 {
  background: white;
}
.bg-dark-howtouse-87 {
  background: black;
}
.bg-light-howtouse-87 {
  background: white;
}
.bg-dark-howtouse-88 {
  background: black;
}
.bg-light-howtouse-88 {
  background: white;
}
.bg-dark-howtouse-89 {
  background: black;
}
.bg-light-howtouse-89 {
  background: white;
}
.bg-dark-howtouse-90 {
  background: black;
}
.bg-light-howtouse-90 {
  background: white;
}
.bg-dark-howtouse-91 {
  background: black;
}
.bg-light-howtouse-91 {
  background: white;
}
.bg-dark-howtouse-92 {
  background: black;
}
.bg-light-howtouse-92 {
  background: white;
}
.bg-dark-howtouse-93 {
  background: black;
}
.bg-light-howtouse-93 {
  background: white;
}
.bg-dark-howtouse-94 {
  background: black;
}
.bg-light-howtouse-94 {
  background: white;
}
.bg-dark-howtouse-95 {
  background: black;
}
.bg-light-howtouse-95 {
  background: white;
}
.bg-dark-howtouse-96 {
  background: black;
}
.bg-light-howtouse-96 {
  background: white;
}
.bg-dark-howtouse-97 {
  background: black;
}
.bg-light-howtouse-97 {
  background: white;
}
.bg-dark-howtouse-98 {
  background: black;
}
.bg-light-howtouse-98 {
  background: white;
}
.bg-dark-howtouse-99 {
  background: black;
}
.bg-light-howtouse-99 {
  background: white;
}
.bg-dark-howtouse-100 {
  background: black;
}
.bg-light-howtouse-100 {
  background: white;
}

.text-mym {
  color: transparent !important;
}

.border-mym {
  border-color: transparent;
}

.mym {
  background-color: transparent !important;
  color: white !important;
}

.tile-mym {
  background: transparent !important;
}
@media (min-width: 1025px) {
  .tile-mym:hover {
    background-color: rgba(13, 13, 13, 0) !important;
  }
}
.tile-mym:active, .tile-mym:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  background-color: rgba(5, 5, 5, 0) !important;
}

.target-mym {
  background: transparent !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-mym {
  background-color: transparent !important;
}

.btn-mym {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: #007494 !important;
  background: transparent;
  border: 2px solid transparent !important;
}
.btn-mym:focus, .btn-mym:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-mym-10 {
  background: rgba(0, 0, 0, 0.1);
}
.bg-overlay-mym-20 {
  background: rgba(0, 0, 0, 0.2);
}
.bg-overlay-mym-30 {
  background: rgba(0, 0, 0, 0.3);
}
.bg-overlay-mym-40 {
  background: rgba(0, 0, 0, 0.4);
}
.bg-overlay-mym-50 {
  background: rgba(0, 0, 0, 0.5);
}
.bg-overlay-mym-60 {
  background: rgba(0, 0, 0, 0.6);
}
.bg-overlay-mym-70 {
  background: rgba(0, 0, 0, 0.7);
}
.bg-overlay-mym-80 {
  background: rgba(0, 0, 0, 0.8);
}
.bg-overlay-mym-90 {
  background: rgba(0, 0, 0, 0.9);
}
.bg-mym {
  background: transparent;
}
.bg-dark-mym-1 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-1 {
  background: rgba(3, 3, 3, 0);
}
.bg-dark-mym-2 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-2 {
  background: rgba(5, 5, 5, 0);
}
.bg-dark-mym-3 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-3 {
  background: rgba(8, 8, 8, 0);
}
.bg-dark-mym-4 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-4 {
  background: rgba(10, 10, 10, 0);
}
.bg-dark-mym-5 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-5 {
  background: rgba(13, 13, 13, 0);
}
.bg-dark-mym-6 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-6 {
  background: rgba(15, 15, 15, 0);
}
.bg-dark-mym-7 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-7 {
  background: rgba(18, 18, 18, 0);
}
.bg-dark-mym-8 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-8 {
  background: rgba(20, 20, 20, 0);
}
.bg-dark-mym-9 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-9 {
  background: rgba(23, 23, 23, 0);
}
.bg-dark-mym-10 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-10 {
  background: rgba(26, 26, 26, 0);
}
.bg-dark-mym-11 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-11 {
  background: rgba(28, 28, 28, 0);
}
.bg-dark-mym-12 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-12 {
  background: rgba(31, 31, 31, 0);
}
.bg-dark-mym-13 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-13 {
  background: rgba(33, 33, 33, 0);
}
.bg-dark-mym-14 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-14 {
  background: rgba(36, 36, 36, 0);
}
.bg-dark-mym-15 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-15 {
  background: rgba(38, 38, 38, 0);
}
.bg-dark-mym-16 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-16 {
  background: rgba(41, 41, 41, 0);
}
.bg-dark-mym-17 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-17 {
  background: rgba(43, 43, 43, 0);
}
.bg-dark-mym-18 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-18 {
  background: rgba(46, 46, 46, 0);
}
.bg-dark-mym-19 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-19 {
  background: rgba(48, 48, 48, 0);
}
.bg-dark-mym-20 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-20 {
  background: rgba(51, 51, 51, 0);
}
.bg-dark-mym-21 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-21 {
  background: rgba(54, 54, 54, 0);
}
.bg-dark-mym-22 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-22 {
  background: rgba(56, 56, 56, 0);
}
.bg-dark-mym-23 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-23 {
  background: rgba(59, 59, 59, 0);
}
.bg-dark-mym-24 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-24 {
  background: rgba(61, 61, 61, 0);
}
.bg-dark-mym-25 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-25 {
  background: rgba(64, 64, 64, 0);
}
.bg-dark-mym-26 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-26 {
  background: rgba(66, 66, 66, 0);
}
.bg-dark-mym-27 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-27 {
  background: rgba(69, 69, 69, 0);
}
.bg-dark-mym-28 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-28 {
  background: rgba(71, 71, 71, 0);
}
.bg-dark-mym-29 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-29 {
  background: rgba(74, 74, 74, 0);
}
.bg-dark-mym-30 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-30 {
  background: rgba(77, 77, 77, 0);
}
.bg-dark-mym-31 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-31 {
  background: rgba(79, 79, 79, 0);
}
.bg-dark-mym-32 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-32 {
  background: rgba(82, 82, 82, 0);
}
.bg-dark-mym-33 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-33 {
  background: rgba(84, 84, 84, 0);
}
.bg-dark-mym-34 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-34 {
  background: rgba(87, 87, 87, 0);
}
.bg-dark-mym-35 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-35 {
  background: rgba(89, 89, 89, 0);
}
.bg-dark-mym-36 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-36 {
  background: rgba(92, 92, 92, 0);
}
.bg-dark-mym-37 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-37 {
  background: rgba(94, 94, 94, 0);
}
.bg-dark-mym-38 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-38 {
  background: rgba(97, 97, 97, 0);
}
.bg-dark-mym-39 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-39 {
  background: rgba(99, 99, 99, 0);
}
.bg-dark-mym-40 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-40 {
  background: rgba(102, 102, 102, 0);
}
.bg-dark-mym-41 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-41 {
  background: rgba(105, 105, 105, 0);
}
.bg-dark-mym-42 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-42 {
  background: rgba(107, 107, 107, 0);
}
.bg-dark-mym-43 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-43 {
  background: rgba(110, 110, 110, 0);
}
.bg-dark-mym-44 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-44 {
  background: rgba(112, 112, 112, 0);
}
.bg-dark-mym-45 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-45 {
  background: rgba(115, 115, 115, 0);
}
.bg-dark-mym-46 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-46 {
  background: rgba(117, 117, 117, 0);
}
.bg-dark-mym-47 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-47 {
  background: rgba(120, 120, 120, 0);
}
.bg-dark-mym-48 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-48 {
  background: rgba(122, 122, 122, 0);
}
.bg-dark-mym-49 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-49 {
  background: rgba(125, 125, 125, 0);
}
.bg-dark-mym-50 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-50 {
  background: rgba(128, 128, 128, 0);
}
.bg-dark-mym-51 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-51 {
  background: rgba(130, 130, 130, 0);
}
.bg-dark-mym-52 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-52 {
  background: rgba(133, 133, 133, 0);
}
.bg-dark-mym-53 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-53 {
  background: rgba(135, 135, 135, 0);
}
.bg-dark-mym-54 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-54 {
  background: rgba(138, 138, 138, 0);
}
.bg-dark-mym-55 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-55 {
  background: rgba(140, 140, 140, 0);
}
.bg-dark-mym-56 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-56 {
  background: rgba(143, 143, 143, 0);
}
.bg-dark-mym-57 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-57 {
  background: rgba(145, 145, 145, 0);
}
.bg-dark-mym-58 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-58 {
  background: rgba(148, 148, 148, 0);
}
.bg-dark-mym-59 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-59 {
  background: rgba(150, 150, 150, 0);
}
.bg-dark-mym-60 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-60 {
  background: rgba(153, 153, 153, 0);
}
.bg-dark-mym-61 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-61 {
  background: rgba(156, 156, 156, 0);
}
.bg-dark-mym-62 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-62 {
  background: rgba(158, 158, 158, 0);
}
.bg-dark-mym-63 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-63 {
  background: rgba(161, 161, 161, 0);
}
.bg-dark-mym-64 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-64 {
  background: rgba(163, 163, 163, 0);
}
.bg-dark-mym-65 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-65 {
  background: rgba(166, 166, 166, 0);
}
.bg-dark-mym-66 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-66 {
  background: rgba(168, 168, 168, 0);
}
.bg-dark-mym-67 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-67 {
  background: rgba(171, 171, 171, 0);
}
.bg-dark-mym-68 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-68 {
  background: rgba(173, 173, 173, 0);
}
.bg-dark-mym-69 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-69 {
  background: rgba(176, 176, 176, 0);
}
.bg-dark-mym-70 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-70 {
  background: rgba(179, 179, 179, 0);
}
.bg-dark-mym-71 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-71 {
  background: rgba(181, 181, 181, 0);
}
.bg-dark-mym-72 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-72 {
  background: rgba(184, 184, 184, 0);
}
.bg-dark-mym-73 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-73 {
  background: rgba(186, 186, 186, 0);
}
.bg-dark-mym-74 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-74 {
  background: rgba(189, 189, 189, 0);
}
.bg-dark-mym-75 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-75 {
  background: rgba(191, 191, 191, 0);
}
.bg-dark-mym-76 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-76 {
  background: rgba(194, 194, 194, 0);
}
.bg-dark-mym-77 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-77 {
  background: rgba(196, 196, 196, 0);
}
.bg-dark-mym-78 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-78 {
  background: rgba(199, 199, 199, 0);
}
.bg-dark-mym-79 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-79 {
  background: rgba(201, 201, 201, 0);
}
.bg-dark-mym-80 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-80 {
  background: rgba(204, 204, 204, 0);
}
.bg-dark-mym-81 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-81 {
  background: rgba(207, 207, 207, 0);
}
.bg-dark-mym-82 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-82 {
  background: rgba(209, 209, 209, 0);
}
.bg-dark-mym-83 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-83 {
  background: rgba(212, 212, 212, 0);
}
.bg-dark-mym-84 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-84 {
  background: rgba(214, 214, 214, 0);
}
.bg-dark-mym-85 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-85 {
  background: rgba(217, 217, 217, 0);
}
.bg-dark-mym-86 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-86 {
  background: rgba(219, 219, 219, 0);
}
.bg-dark-mym-87 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-87 {
  background: rgba(222, 222, 222, 0);
}
.bg-dark-mym-88 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-88 {
  background: rgba(224, 224, 224, 0);
}
.bg-dark-mym-89 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-89 {
  background: rgba(227, 227, 227, 0);
}
.bg-dark-mym-90 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-90 {
  background: rgba(230, 230, 230, 0);
}
.bg-dark-mym-91 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-91 {
  background: rgba(232, 232, 232, 0);
}
.bg-dark-mym-92 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-92 {
  background: rgba(235, 235, 235, 0);
}
.bg-dark-mym-93 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-93 {
  background: rgba(237, 237, 237, 0);
}
.bg-dark-mym-94 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-94 {
  background: rgba(240, 240, 240, 0);
}
.bg-dark-mym-95 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-95 {
  background: rgba(242, 242, 242, 0);
}
.bg-dark-mym-96 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-96 {
  background: rgba(245, 245, 245, 0);
}
.bg-dark-mym-97 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-97 {
  background: rgba(247, 247, 247, 0);
}
.bg-dark-mym-98 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-98 {
  background: rgba(250, 250, 250, 0);
}
.bg-dark-mym-99 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-99 {
  background: rgba(252, 252, 252, 0);
}
.bg-dark-mym-100 {
  background: rgba(0, 0, 0, 0);
}
.bg-light-mym-100 {
  background: rgba(255, 255, 255, 0);
}

.text-danger {
  color: #C41D19 !important;
}

.border-danger {
  border-color: #C41D19;
}

.danger {
  background-color: #C41D19 !important;
  color: white !important;
}

.tile-danger {
  background: #C41D19 !important;
}
@media (min-width: 1025px) {
  .tile-danger:hover {
    background-color: #db201c !important;
  }
}
.tile-danger:active, .tile-danger:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(196, 29, 25, 0.5);
  background-color: #cd1e1a !important;
}

.target-danger {
  background: #C41D19 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-danger {
  background-color: #C41D19 !important;
}

.btn-danger {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #C41D19 !important;
  border: 2px solid #C41D19 !important;
}
.btn-danger:focus, .btn-danger:active {
  outline: none;
  color: white !important;
  background: #C41D19 !important;
  text-decoration: none;
}

.bg-overlay-danger-10 {
  background: rgba(196, 29, 25, 0.1);
}
.bg-overlay-danger-20 {
  background: rgba(196, 29, 25, 0.2);
}
.bg-overlay-danger-30 {
  background: rgba(196, 29, 25, 0.3);
}
.bg-overlay-danger-40 {
  background: rgba(196, 29, 25, 0.4);
}
.bg-overlay-danger-50 {
  background: rgba(196, 29, 25, 0.5);
}
.bg-overlay-danger-60 {
  background: rgba(196, 29, 25, 0.6);
}
.bg-overlay-danger-70 {
  background: rgba(196, 29, 25, 0.7);
}
.bg-overlay-danger-80 {
  background: rgba(196, 29, 25, 0.8);
}
.bg-overlay-danger-90 {
  background: rgba(196, 29, 25, 0.9);
}
.bg-danger {
  background: #C41D19;
}
.bg-dark-danger-1 {
  background: #bf1c18;
}
.bg-light-danger-1 {
  background: #c91e1a;
}
.bg-dark-danger-2 {
  background: #bb1c18;
}
.bg-light-danger-2 {
  background: #cd1e1a;
}
.bg-dark-danger-3 {
  background: #b61b17;
}
.bg-light-danger-3 {
  background: #d21f1b;
}
.bg-dark-danger-4 {
  background: #b21a17;
}
.bg-light-danger-4 {
  background: #d6201b;
}
.bg-dark-danger-5 {
  background: #ad1a16;
}
.bg-light-danger-5 {
  background: #db201c;
}
.bg-dark-danger-6 {
  background: #a91916;
}
.bg-light-danger-6 {
  background: #df211c;
}
.bg-dark-danger-7 {
  background: #a41815;
}
.bg-light-danger-7 {
  background: #e2231e;
}
.bg-dark-danger-8 {
  background: #a01814;
}
.bg-light-danger-8 {
  background: #e32723;
}
.bg-dark-danger-9 {
  background: #9b1714;
}
.bg-light-danger-9 {
  background: #e42c27;
}
.bg-dark-danger-10 {
  background: #971613;
}
.bg-light-danger-10 {
  background: #e4302c;
}
.bg-dark-danger-11 {
  background: #921613;
}
.bg-light-danger-11 {
  background: #e53530;
}
.bg-dark-danger-12 {
  background: #8e1512;
}
.bg-light-danger-12 {
  background: #e53935;
}
.bg-dark-danger-13 {
  background: #891412;
}
.bg-light-danger-13 {
  background: #e63e39;
}
.bg-dark-danger-14 {
  background: #851411;
}
.bg-light-danger-14 {
  background: #e6423e;
}
.bg-dark-danger-15 {
  background: #801310;
}
.bg-light-danger-15 {
  background: #e74643;
}
.bg-dark-danger-16 {
  background: #7c1210;
}
.bg-light-danger-16 {
  background: #e84b47;
}
.bg-dark-danger-17 {
  background: #77120f;
}
.bg-light-danger-17 {
  background: #e84f4c;
}
.bg-dark-danger-18 {
  background: #73110f;
}
.bg-light-danger-18 {
  background: #e95450;
}
.bg-dark-danger-19 {
  background: #6e100e;
}
.bg-light-danger-19 {
  background: #e95855;
}
.bg-dark-danger-20 {
  background: #6a100d;
}
.bg-light-danger-20 {
  background: #ea5d59;
}
.bg-dark-danger-21 {
  background: #650f0d;
}
.bg-light-danger-21 {
  background: #ea615e;
}
.bg-dark-danger-22 {
  background: #600e0c;
}
.bg-light-danger-22 {
  background: #eb6562;
}
.bg-dark-danger-23 {
  background: #5c0e0c;
}
.bg-light-danger-23 {
  background: #ec6a67;
}
.bg-dark-danger-24 {
  background: #570d0b;
}
.bg-light-danger-24 {
  background: #ec6e6b;
}
.bg-dark-danger-25 {
  background: #530c0b;
}
.bg-light-danger-25 {
  background: #ed7370;
}
.bg-dark-danger-26 {
  background: #4e0c0a;
}
.bg-light-danger-26 {
  background: #ed7774;
}
.bg-dark-danger-27 {
  background: #4a0b09;
}
.bg-light-danger-27 {
  background: #ee7c79;
}
.bg-dark-danger-28 {
  background: #450a09;
}
.bg-light-danger-28 {
  background: #ee807d;
}
.bg-dark-danger-29 {
  background: #410a08;
}
.bg-light-danger-29 {
  background: #ef8482;
}
.bg-dark-danger-30 {
  background: #3c0908;
}
.bg-light-danger-30 {
  background: #f08986;
}
.bg-dark-danger-31 {
  background: #380807;
}
.bg-light-danger-31 {
  background: #f08d8b;
}
.bg-dark-danger-32 {
  background: #330807;
}
.bg-light-danger-32 {
  background: #f1928f;
}
.bg-dark-danger-33 {
  background: #2f0706;
}
.bg-light-danger-33 {
  background: #f19694;
}
.bg-dark-danger-34 {
  background: #2a0605;
}
.bg-light-danger-34 {
  background: #f29b98;
}
.bg-dark-danger-35 {
  background: #260605;
}
.bg-light-danger-35 {
  background: #f39f9d;
}
.bg-dark-danger-36 {
  background: #210504;
}
.bg-light-danger-36 {
  background: #f3a3a2;
}
.bg-dark-danger-37 {
  background: #1d0404;
}
.bg-light-danger-37 {
  background: #f4a8a6;
}
.bg-dark-danger-38 {
  background: #180403;
}
.bg-light-danger-38 {
  background: #f4acab;
}
.bg-dark-danger-39 {
  background: #140303;
}
.bg-light-danger-39 {
  background: #f5b1af;
}
.bg-dark-danger-40 {
  background: #0f0202;
}
.bg-light-danger-40 {
  background: #f5b5b4;
}
.bg-dark-danger-41 {
  background: #0b0201;
}
.bg-light-danger-41 {
  background: #f6bab8;
}
.bg-dark-danger-42 {
  background: #060101;
}
.bg-light-danger-42 {
  background: #f7bebd;
}
.bg-dark-danger-43 {
  background: #020000;
}
.bg-light-danger-43 {
  background: #f7c2c1;
}
.bg-dark-danger-44 {
  background: black;
}
.bg-light-danger-44 {
  background: #f8c7c6;
}
.bg-dark-danger-45 {
  background: black;
}
.bg-light-danger-45 {
  background: #f8cbca;
}
.bg-dark-danger-46 {
  background: black;
}
.bg-light-danger-46 {
  background: #f9d0cf;
}
.bg-dark-danger-47 {
  background: black;
}
.bg-light-danger-47 {
  background: #f9d4d3;
}
.bg-dark-danger-48 {
  background: black;
}
.bg-light-danger-48 {
  background: #fad9d8;
}
.bg-dark-danger-49 {
  background: black;
}
.bg-light-danger-49 {
  background: #fbdddc;
}
.bg-dark-danger-50 {
  background: black;
}
.bg-light-danger-50 {
  background: #fbe1e1;
}
.bg-dark-danger-51 {
  background: black;
}
.bg-light-danger-51 {
  background: #fce6e5;
}
.bg-dark-danger-52 {
  background: black;
}
.bg-light-danger-52 {
  background: #fceaea;
}
.bg-dark-danger-53 {
  background: black;
}
.bg-light-danger-53 {
  background: #fdefee;
}
.bg-dark-danger-54 {
  background: black;
}
.bg-light-danger-54 {
  background: #fdf3f3;
}
.bg-dark-danger-55 {
  background: black;
}
.bg-light-danger-55 {
  background: #fef8f7;
}
.bg-dark-danger-56 {
  background: black;
}
.bg-light-danger-56 {
  background: #fffcfc;
}
.bg-dark-danger-57 {
  background: black;
}
.bg-light-danger-57 {
  background: white;
}
.bg-dark-danger-58 {
  background: black;
}
.bg-light-danger-58 {
  background: white;
}
.bg-dark-danger-59 {
  background: black;
}
.bg-light-danger-59 {
  background: white;
}
.bg-dark-danger-60 {
  background: black;
}
.bg-light-danger-60 {
  background: white;
}
.bg-dark-danger-61 {
  background: black;
}
.bg-light-danger-61 {
  background: white;
}
.bg-dark-danger-62 {
  background: black;
}
.bg-light-danger-62 {
  background: white;
}
.bg-dark-danger-63 {
  background: black;
}
.bg-light-danger-63 {
  background: white;
}
.bg-dark-danger-64 {
  background: black;
}
.bg-light-danger-64 {
  background: white;
}
.bg-dark-danger-65 {
  background: black;
}
.bg-light-danger-65 {
  background: white;
}
.bg-dark-danger-66 {
  background: black;
}
.bg-light-danger-66 {
  background: white;
}
.bg-dark-danger-67 {
  background: black;
}
.bg-light-danger-67 {
  background: white;
}
.bg-dark-danger-68 {
  background: black;
}
.bg-light-danger-68 {
  background: white;
}
.bg-dark-danger-69 {
  background: black;
}
.bg-light-danger-69 {
  background: white;
}
.bg-dark-danger-70 {
  background: black;
}
.bg-light-danger-70 {
  background: white;
}
.bg-dark-danger-71 {
  background: black;
}
.bg-light-danger-71 {
  background: white;
}
.bg-dark-danger-72 {
  background: black;
}
.bg-light-danger-72 {
  background: white;
}
.bg-dark-danger-73 {
  background: black;
}
.bg-light-danger-73 {
  background: white;
}
.bg-dark-danger-74 {
  background: black;
}
.bg-light-danger-74 {
  background: white;
}
.bg-dark-danger-75 {
  background: black;
}
.bg-light-danger-75 {
  background: white;
}
.bg-dark-danger-76 {
  background: black;
}
.bg-light-danger-76 {
  background: white;
}
.bg-dark-danger-77 {
  background: black;
}
.bg-light-danger-77 {
  background: white;
}
.bg-dark-danger-78 {
  background: black;
}
.bg-light-danger-78 {
  background: white;
}
.bg-dark-danger-79 {
  background: black;
}
.bg-light-danger-79 {
  background: white;
}
.bg-dark-danger-80 {
  background: black;
}
.bg-light-danger-80 {
  background: white;
}
.bg-dark-danger-81 {
  background: black;
}
.bg-light-danger-81 {
  background: white;
}
.bg-dark-danger-82 {
  background: black;
}
.bg-light-danger-82 {
  background: white;
}
.bg-dark-danger-83 {
  background: black;
}
.bg-light-danger-83 {
  background: white;
}
.bg-dark-danger-84 {
  background: black;
}
.bg-light-danger-84 {
  background: white;
}
.bg-dark-danger-85 {
  background: black;
}
.bg-light-danger-85 {
  background: white;
}
.bg-dark-danger-86 {
  background: black;
}
.bg-light-danger-86 {
  background: white;
}
.bg-dark-danger-87 {
  background: black;
}
.bg-light-danger-87 {
  background: white;
}
.bg-dark-danger-88 {
  background: black;
}
.bg-light-danger-88 {
  background: white;
}
.bg-dark-danger-89 {
  background: black;
}
.bg-light-danger-89 {
  background: white;
}
.bg-dark-danger-90 {
  background: black;
}
.bg-light-danger-90 {
  background: white;
}
.bg-dark-danger-91 {
  background: black;
}
.bg-light-danger-91 {
  background: white;
}
.bg-dark-danger-92 {
  background: black;
}
.bg-light-danger-92 {
  background: white;
}
.bg-dark-danger-93 {
  background: black;
}
.bg-light-danger-93 {
  background: white;
}
.bg-dark-danger-94 {
  background: black;
}
.bg-light-danger-94 {
  background: white;
}
.bg-dark-danger-95 {
  background: black;
}
.bg-light-danger-95 {
  background: white;
}
.bg-dark-danger-96 {
  background: black;
}
.bg-light-danger-96 {
  background: white;
}
.bg-dark-danger-97 {
  background: black;
}
.bg-light-danger-97 {
  background: white;
}
.bg-dark-danger-98 {
  background: black;
}
.bg-light-danger-98 {
  background: white;
}
.bg-dark-danger-99 {
  background: black;
}
.bg-light-danger-99 {
  background: white;
}
.bg-dark-danger-100 {
  background: black;
}
.bg-light-danger-100 {
  background: white;
}

.text-warning {
  color: #FDC645 !important;
}

.border-warning {
  border-color: #FDC645;
}

.warning {
  background-color: #FDC645 !important;
  color: white !important;
}

.tile-warning {
  background: #FDC645 !important;
}
@media (min-width: 1025px) {
  .tile-warning:hover {
    background-color: #fdce5e !important;
  }
}
.tile-warning:active, .tile-warning:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(253, 198, 69, 0.5);
  background-color: #fdc94f !important;
}

.target-warning {
  background: #FDC645 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-warning {
  background-color: #FDC645 !important;
}

.btn-warning {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #FDC645 !important;
  border: 2px solid #FDC645 !important;
}
.btn-warning:focus, .btn-warning:active {
  outline: none;
  color: white !important;
  background: #FDC645 !important;
  text-decoration: none;
}

.bg-overlay-warning-10 {
  background: rgba(253, 198, 69, 0.1);
}
.bg-overlay-warning-20 {
  background: rgba(253, 198, 69, 0.2);
}
.bg-overlay-warning-30 {
  background: rgba(253, 198, 69, 0.3);
}
.bg-overlay-warning-40 {
  background: rgba(253, 198, 69, 0.4);
}
.bg-overlay-warning-50 {
  background: rgba(253, 198, 69, 0.5);
}
.bg-overlay-warning-60 {
  background: rgba(253, 198, 69, 0.6);
}
.bg-overlay-warning-70 {
  background: rgba(253, 198, 69, 0.7);
}
.bg-overlay-warning-80 {
  background: rgba(253, 198, 69, 0.8);
}
.bg-overlay-warning-90 {
  background: rgba(253, 198, 69, 0.9);
}
.bg-warning {
  background: #FDC645;
}
.bg-dark-warning-1 {
  background: #fdc440;
}
.bg-light-warning-1 {
  background: #fdc84a;
}
.bg-dark-warning-2 {
  background: #fdc33b;
}
.bg-light-warning-2 {
  background: #fdc94f;
}
.bg-dark-warning-3 {
  background: #fdc136;
}
.bg-light-warning-3 {
  background: #fdcb54;
}
.bg-dark-warning-4 {
  background: #fdc031;
}
.bg-light-warning-4 {
  background: #fdcc59;
}
.bg-dark-warning-5 {
  background: #fdbe2c;
}
.bg-light-warning-5 {
  background: #fdce5e;
}
.bg-dark-warning-6 {
  background: #fdbd27;
}
.bg-light-warning-6 {
  background: #fdcf63;
}
.bg-dark-warning-7 {
  background: #fdbb22;
}
.bg-light-warning-7 {
  background: #fdd168;
}
.bg-dark-warning-8 {
  background: #fdba1d;
}
.bg-light-warning-8 {
  background: #fdd26d;
}
.bg-dark-warning-9 {
  background: #fdb818;
}
.bg-light-warning-9 {
  background: #fdd472;
}
.bg-dark-warning-10 {
  background: #fcb713;
}
.bg-light-warning-10 {
  background: #fed577;
}
.bg-dark-warning-11 {
  background: #fcb50d;
}
.bg-light-warning-11 {
  background: #fed77d;
}
.bg-dark-warning-12 {
  background: #fcb308;
}
.bg-light-warning-12 {
  background: #fed982;
}
.bg-dark-warning-13 {
  background: #fcb203;
}
.bg-light-warning-13 {
  background: #feda87;
}
.bg-dark-warning-14 {
  background: #f8af03;
}
.bg-light-warning-14 {
  background: #fedc8c;
}
.bg-dark-warning-15 {
  background: #f3ab03;
}
.bg-light-warning-15 {
  background: #fedd91;
}
.bg-dark-warning-16 {
  background: #eea803;
}
.bg-light-warning-16 {
  background: #fedf96;
}
.bg-dark-warning-17 {
  background: #e9a403;
}
.bg-light-warning-17 {
  background: #fee09b;
}
.bg-dark-warning-18 {
  background: #e4a002;
}
.bg-light-warning-18 {
  background: #fee2a0;
}
.bg-dark-warning-19 {
  background: #df9d02;
}
.bg-light-warning-19 {
  background: #fee3a5;
}
.bg-dark-warning-20 {
  background: #da9902;
}
.bg-light-warning-20 {
  background: #fee5aa;
}
.bg-dark-warning-21 {
  background: #d59602;
}
.bg-light-warning-21 {
  background: #fee6af;
}
.bg-dark-warning-22 {
  background: #d09202;
}
.bg-light-warning-22 {
  background: #fee8b4;
}
.bg-dark-warning-23 {
  background: #cb8f02;
}
.bg-light-warning-23 {
  background: #feeab9;
}
.bg-dark-warning-24 {
  background: #c58b02;
}
.bg-light-warning-24 {
  background: #feebbe;
}
.bg-dark-warning-25 {
  background: #c08802;
}
.bg-light-warning-25 {
  background: #feedc3;
}
.bg-dark-warning-26 {
  background: #bb8402;
}
.bg-light-warning-26 {
  background: #feeec8;
}
.bg-dark-warning-27 {
  background: #b68002;
}
.bg-light-warning-27 {
  background: #fef0cd;
}
.bg-dark-warning-28 {
  background: #b17d02;
}
.bg-light-warning-28 {
  background: #fff1d2;
}
.bg-dark-warning-29 {
  background: #ac7902;
}
.bg-light-warning-29 {
  background: #fff3d7;
}
.bg-dark-warning-30 {
  background: #a77602;
}
.bg-light-warning-30 {
  background: #fff4dc;
}
.bg-dark-warning-31 {
  background: #a27202;
}
.bg-light-warning-31 {
  background: #fff6e1;
}
.bg-dark-warning-32 {
  background: #9d6f02;
}
.bg-light-warning-32 {
  background: #fff7e6;
}
.bg-dark-warning-33 {
  background: #986b02;
}
.bg-light-warning-33 {
  background: #fff9ec;
}
.bg-dark-warning-34 {
  background: #936802;
}
.bg-light-warning-34 {
  background: #fffbf1;
}
.bg-dark-warning-35 {
  background: #8e6402;
}
.bg-light-warning-35 {
  background: #fffcf6;
}
.bg-dark-warning-36 {
  background: #896001;
}
.bg-light-warning-36 {
  background: #fffefb;
}
.bg-dark-warning-37 {
  background: #845d01;
}
.bg-light-warning-37 {
  background: white;
}
.bg-dark-warning-38 {
  background: #7f5901;
}
.bg-light-warning-38 {
  background: white;
}
.bg-dark-warning-39 {
  background: #7a5601;
}
.bg-light-warning-39 {
  background: white;
}
.bg-dark-warning-40 {
  background: #755201;
}
.bg-light-warning-40 {
  background: white;
}
.bg-dark-warning-41 {
  background: #704f01;
}
.bg-light-warning-41 {
  background: white;
}
.bg-dark-warning-42 {
  background: #6b4b01;
}
.bg-light-warning-42 {
  background: white;
}
.bg-dark-warning-43 {
  background: #664801;
}
.bg-light-warning-43 {
  background: white;
}
.bg-dark-warning-44 {
  background: #614401;
}
.bg-light-warning-44 {
  background: white;
}
.bg-dark-warning-45 {
  background: #5c4001;
}
.bg-light-warning-45 {
  background: white;
}
.bg-dark-warning-46 {
  background: #563d01;
}
.bg-light-warning-46 {
  background: white;
}
.bg-dark-warning-47 {
  background: #513901;
}
.bg-light-warning-47 {
  background: white;
}
.bg-dark-warning-48 {
  background: #4c3601;
}
.bg-light-warning-48 {
  background: white;
}
.bg-dark-warning-49 {
  background: #473201;
}
.bg-light-warning-49 {
  background: white;
}
.bg-dark-warning-50 {
  background: #422f01;
}
.bg-light-warning-50 {
  background: white;
}
.bg-dark-warning-51 {
  background: #3d2b01;
}
.bg-light-warning-51 {
  background: white;
}
.bg-dark-warning-52 {
  background: #382801;
}
.bg-light-warning-52 {
  background: white;
}
.bg-dark-warning-53 {
  background: #332401;
}
.bg-light-warning-53 {
  background: white;
}
.bg-dark-warning-54 {
  background: #2e2000;
}
.bg-light-warning-54 {
  background: white;
}
.bg-dark-warning-55 {
  background: #291d00;
}
.bg-light-warning-55 {
  background: white;
}
.bg-dark-warning-56 {
  background: #241900;
}
.bg-light-warning-56 {
  background: white;
}
.bg-dark-warning-57 {
  background: #1f1600;
}
.bg-light-warning-57 {
  background: white;
}
.bg-dark-warning-58 {
  background: #1a1200;
}
.bg-light-warning-58 {
  background: white;
}
.bg-dark-warning-59 {
  background: #150f00;
}
.bg-light-warning-59 {
  background: white;
}
.bg-dark-warning-60 {
  background: #100b00;
}
.bg-light-warning-60 {
  background: white;
}
.bg-dark-warning-61 {
  background: #0b0800;
}
.bg-light-warning-61 {
  background: white;
}
.bg-dark-warning-62 {
  background: #060400;
}
.bg-light-warning-62 {
  background: white;
}
.bg-dark-warning-63 {
  background: #010000;
}
.bg-light-warning-63 {
  background: white;
}
.bg-dark-warning-64 {
  background: black;
}
.bg-light-warning-64 {
  background: white;
}
.bg-dark-warning-65 {
  background: black;
}
.bg-light-warning-65 {
  background: white;
}
.bg-dark-warning-66 {
  background: black;
}
.bg-light-warning-66 {
  background: white;
}
.bg-dark-warning-67 {
  background: black;
}
.bg-light-warning-67 {
  background: white;
}
.bg-dark-warning-68 {
  background: black;
}
.bg-light-warning-68 {
  background: white;
}
.bg-dark-warning-69 {
  background: black;
}
.bg-light-warning-69 {
  background: white;
}
.bg-dark-warning-70 {
  background: black;
}
.bg-light-warning-70 {
  background: white;
}
.bg-dark-warning-71 {
  background: black;
}
.bg-light-warning-71 {
  background: white;
}
.bg-dark-warning-72 {
  background: black;
}
.bg-light-warning-72 {
  background: white;
}
.bg-dark-warning-73 {
  background: black;
}
.bg-light-warning-73 {
  background: white;
}
.bg-dark-warning-74 {
  background: black;
}
.bg-light-warning-74 {
  background: white;
}
.bg-dark-warning-75 {
  background: black;
}
.bg-light-warning-75 {
  background: white;
}
.bg-dark-warning-76 {
  background: black;
}
.bg-light-warning-76 {
  background: white;
}
.bg-dark-warning-77 {
  background: black;
}
.bg-light-warning-77 {
  background: white;
}
.bg-dark-warning-78 {
  background: black;
}
.bg-light-warning-78 {
  background: white;
}
.bg-dark-warning-79 {
  background: black;
}
.bg-light-warning-79 {
  background: white;
}
.bg-dark-warning-80 {
  background: black;
}
.bg-light-warning-80 {
  background: white;
}
.bg-dark-warning-81 {
  background: black;
}
.bg-light-warning-81 {
  background: white;
}
.bg-dark-warning-82 {
  background: black;
}
.bg-light-warning-82 {
  background: white;
}
.bg-dark-warning-83 {
  background: black;
}
.bg-light-warning-83 {
  background: white;
}
.bg-dark-warning-84 {
  background: black;
}
.bg-light-warning-84 {
  background: white;
}
.bg-dark-warning-85 {
  background: black;
}
.bg-light-warning-85 {
  background: white;
}
.bg-dark-warning-86 {
  background: black;
}
.bg-light-warning-86 {
  background: white;
}
.bg-dark-warning-87 {
  background: black;
}
.bg-light-warning-87 {
  background: white;
}
.bg-dark-warning-88 {
  background: black;
}
.bg-light-warning-88 {
  background: white;
}
.bg-dark-warning-89 {
  background: black;
}
.bg-light-warning-89 {
  background: white;
}
.bg-dark-warning-90 {
  background: black;
}
.bg-light-warning-90 {
  background: white;
}
.bg-dark-warning-91 {
  background: black;
}
.bg-light-warning-91 {
  background: white;
}
.bg-dark-warning-92 {
  background: black;
}
.bg-light-warning-92 {
  background: white;
}
.bg-dark-warning-93 {
  background: black;
}
.bg-light-warning-93 {
  background: white;
}
.bg-dark-warning-94 {
  background: black;
}
.bg-light-warning-94 {
  background: white;
}
.bg-dark-warning-95 {
  background: black;
}
.bg-light-warning-95 {
  background: white;
}
.bg-dark-warning-96 {
  background: black;
}
.bg-light-warning-96 {
  background: white;
}
.bg-dark-warning-97 {
  background: black;
}
.bg-light-warning-97 {
  background: white;
}
.bg-dark-warning-98 {
  background: black;
}
.bg-light-warning-98 {
  background: white;
}
.bg-dark-warning-99 {
  background: black;
}
.bg-light-warning-99 {
  background: white;
}
.bg-dark-warning-100 {
  background: black;
}
.bg-light-warning-100 {
  background: white;
}

.text-quarterly {
  color: #51B6D4 !important;
}

.border-quarterly {
  border-color: #51B6D4;
}

.quarterly {
  background-color: #51B6D4 !important;
  color: white !important;
}

.tile-quarterly {
  background: #51B6D4 !important;
}
@media (min-width: 1025px) {
  .tile-quarterly:hover {
    background-color: #65bfd9 !important;
  }
}
.tile-quarterly:active, .tile-quarterly:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(81, 182, 212, 0.5);
  background-color: #59b9d6 !important;
}

.target-quarterly {
  background: #51B6D4 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-quarterly {
  background-color: #51B6D4 !important;
}

.btn-quarterly {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #51B6D4 !important;
  border: 2px solid #51B6D4 !important;
}
.btn-quarterly:focus, .btn-quarterly:active {
  outline: none;
  color: white !important;
  background: #51B6D4 !important;
  text-decoration: none;
}

.bg-overlay-quarterly-10 {
  background: rgba(81, 182, 212, 0.1);
}
.bg-overlay-quarterly-20 {
  background: rgba(81, 182, 212, 0.2);
}
.bg-overlay-quarterly-30 {
  background: rgba(81, 182, 212, 0.3);
}
.bg-overlay-quarterly-40 {
  background: rgba(81, 182, 212, 0.4);
}
.bg-overlay-quarterly-50 {
  background: rgba(81, 182, 212, 0.5);
}
.bg-overlay-quarterly-60 {
  background: rgba(81, 182, 212, 0.6);
}
.bg-overlay-quarterly-70 {
  background: rgba(81, 182, 212, 0.7);
}
.bg-overlay-quarterly-80 {
  background: rgba(81, 182, 212, 0.8);
}
.bg-overlay-quarterly-90 {
  background: rgba(81, 182, 212, 0.9);
}
.bg-quarterly {
  background: #51B6D4;
}
.bg-dark-quarterly-1 {
  background: #4db4d3;
}
.bg-light-quarterly-1 {
  background: #55b8d5;
}
.bg-dark-quarterly-2 {
  background: #49b3d2;
}
.bg-light-quarterly-2 {
  background: #59b9d6;
}
.bg-dark-quarterly-3 {
  background: #45b1d1;
}
.bg-light-quarterly-3 {
  background: #5dbbd7;
}
.bg-dark-quarterly-4 {
  background: #41afd0;
}
.bg-light-quarterly-4 {
  background: #61bdd8;
}
.bg-dark-quarterly-5 {
  background: #3dadcf;
}
.bg-light-quarterly-5 {
  background: #65bfd9;
}
.bg-dark-quarterly-6 {
  background: #38acce;
}
.bg-light-quarterly-6 {
  background: #6ac0da;
}
.bg-dark-quarterly-7 {
  background: #34aacd;
}
.bg-light-quarterly-7 {
  background: #6ec2db;
}
.bg-dark-quarterly-8 {
  background: #32a7ca;
}
.bg-light-quarterly-8 {
  background: #72c4dc;
}
.bg-dark-quarterly-9 {
  background: #31a4c6;
}
.bg-light-quarterly-9 {
  background: #76c5dd;
}
.bg-dark-quarterly-10 {
  background: #30a1c2;
}
.bg-light-quarterly-10 {
  background: #7ac7de;
}
.bg-dark-quarterly-11 {
  background: #2f9dbe;
}
.bg-light-quarterly-11 {
  background: #7ec9df;
}
.bg-dark-quarterly-12 {
  background: #2e9aba;
}
.bg-light-quarterly-12 {
  background: #82cbe0;
}
.bg-dark-quarterly-13 {
  background: #2d96b6;
}
.bg-light-quarterly-13 {
  background: #86cce1;
}
.bg-dark-quarterly-14 {
  background: #2c93b2;
}
.bg-light-quarterly-14 {
  background: #8acee2;
}
.bg-dark-quarterly-15 {
  background: #2b90ae;
}
.bg-light-quarterly-15 {
  background: #8ed0e3;
}
.bg-dark-quarterly-16 {
  background: #2a8caa;
}
.bg-light-quarterly-16 {
  background: #92d1e4;
}
.bg-dark-quarterly-17 {
  background: #2989a5;
}
.bg-light-quarterly-17 {
  background: #97d3e5;
}
.bg-dark-quarterly-18 {
  background: #2886a1;
}
.bg-light-quarterly-18 {
  background: #9bd5e6;
}
.bg-dark-quarterly-19 {
  background: #27829d;
}
.bg-light-quarterly-19 {
  background: #9fd7e7;
}
.bg-dark-quarterly-20 {
  background: #267f99;
}
.bg-light-quarterly-20 {
  background: #a3d8e8;
}
.bg-dark-quarterly-21 {
  background: #257b95;
}
.bg-light-quarterly-21 {
  background: #a7dae9;
}
.bg-dark-quarterly-22 {
  background: #247891;
}
.bg-light-quarterly-22 {
  background: #abdcea;
}
.bg-dark-quarterly-23 {
  background: #23758d;
}
.bg-light-quarterly-23 {
  background: #afddeb;
}
.bg-dark-quarterly-24 {
  background: #227189;
}
.bg-light-quarterly-24 {
  background: #b3dfec;
}
.bg-dark-quarterly-25 {
  background: #216e85;
}
.bg-light-quarterly-25 {
  background: #b7e1ed;
}
.bg-dark-quarterly-26 {
  background: #206a81;
}
.bg-light-quarterly-26 {
  background: #bbe3ee;
}
.bg-dark-quarterly-27 {
  background: #1f677d;
}
.bg-light-quarterly-27 {
  background: #bfe4ef;
}
.bg-dark-quarterly-28 {
  background: #1e6478;
}
.bg-light-quarterly-28 {
  background: #c4e6f0;
}
.bg-dark-quarterly-29 {
  background: #1d6074;
}
.bg-light-quarterly-29 {
  background: #c8e8f1;
}
.bg-dark-quarterly-30 {
  background: #1c5d70;
}
.bg-light-quarterly-30 {
  background: #cce9f2;
}
.bg-dark-quarterly-31 {
  background: #1b5a6c;
}
.bg-light-quarterly-31 {
  background: #d0ebf3;
}
.bg-dark-quarterly-32 {
  background: #1a5668;
}
.bg-light-quarterly-32 {
  background: #d4edf4;
}
.bg-dark-quarterly-33 {
  background: #195364;
}
.bg-light-quarterly-33 {
  background: #d8eff5;
}
.bg-dark-quarterly-34 {
  background: #184f60;
}
.bg-light-quarterly-34 {
  background: #dcf0f6;
}
.bg-dark-quarterly-35 {
  background: #174c5c;
}
.bg-light-quarterly-35 {
  background: #e0f2f7;
}
.bg-dark-quarterly-36 {
  background: #164958;
}
.bg-light-quarterly-36 {
  background: #e4f4f8;
}
.bg-dark-quarterly-37 {
  background: #154554;
}
.bg-light-quarterly-37 {
  background: #e8f5f9;
}
.bg-dark-quarterly-38 {
  background: #144250;
}
.bg-light-quarterly-38 {
  background: #ecf7fa;
}
.bg-dark-quarterly-39 {
  background: #133e4b;
}
.bg-light-quarterly-39 {
  background: #f0f9fb;
}
.bg-dark-quarterly-40 {
  background: #123b47;
}
.bg-light-quarterly-40 {
  background: #f5fbfc;
}
.bg-dark-quarterly-41 {
  background: #113843;
}
.bg-light-quarterly-41 {
  background: #f9fcfd;
}
.bg-dark-quarterly-42 {
  background: #10343f;
}
.bg-light-quarterly-42 {
  background: #fdfefe;
}
.bg-dark-quarterly-43 {
  background: #0f313b;
}
.bg-light-quarterly-43 {
  background: white;
}
.bg-dark-quarterly-44 {
  background: #0e2e37;
}
.bg-light-quarterly-44 {
  background: white;
}
.bg-dark-quarterly-45 {
  background: #0d2a33;
}
.bg-light-quarterly-45 {
  background: white;
}
.bg-dark-quarterly-46 {
  background: #0c272f;
}
.bg-light-quarterly-46 {
  background: white;
}
.bg-dark-quarterly-47 {
  background: #0b232b;
}
.bg-light-quarterly-47 {
  background: white;
}
.bg-dark-quarterly-48 {
  background: #0a2027;
}
.bg-light-quarterly-48 {
  background: white;
}
.bg-dark-quarterly-49 {
  background: #091d23;
}
.bg-light-quarterly-49 {
  background: white;
}
.bg-dark-quarterly-50 {
  background: #08191e;
}
.bg-light-quarterly-50 {
  background: white;
}
.bg-dark-quarterly-51 {
  background: #07161a;
}
.bg-light-quarterly-51 {
  background: white;
}
.bg-dark-quarterly-52 {
  background: #061216;
}
.bg-light-quarterly-52 {
  background: white;
}
.bg-dark-quarterly-53 {
  background: #040f12;
}
.bg-light-quarterly-53 {
  background: white;
}
.bg-dark-quarterly-54 {
  background: #030c0e;
}
.bg-light-quarterly-54 {
  background: white;
}
.bg-dark-quarterly-55 {
  background: #02080a;
}
.bg-light-quarterly-55 {
  background: white;
}
.bg-dark-quarterly-56 {
  background: #010506;
}
.bg-light-quarterly-56 {
  background: white;
}
.bg-dark-quarterly-57 {
  background: #000202;
}
.bg-light-quarterly-57 {
  background: white;
}
.bg-dark-quarterly-58 {
  background: black;
}
.bg-light-quarterly-58 {
  background: white;
}
.bg-dark-quarterly-59 {
  background: black;
}
.bg-light-quarterly-59 {
  background: white;
}
.bg-dark-quarterly-60 {
  background: black;
}
.bg-light-quarterly-60 {
  background: white;
}
.bg-dark-quarterly-61 {
  background: black;
}
.bg-light-quarterly-61 {
  background: white;
}
.bg-dark-quarterly-62 {
  background: black;
}
.bg-light-quarterly-62 {
  background: white;
}
.bg-dark-quarterly-63 {
  background: black;
}
.bg-light-quarterly-63 {
  background: white;
}
.bg-dark-quarterly-64 {
  background: black;
}
.bg-light-quarterly-64 {
  background: white;
}
.bg-dark-quarterly-65 {
  background: black;
}
.bg-light-quarterly-65 {
  background: white;
}
.bg-dark-quarterly-66 {
  background: black;
}
.bg-light-quarterly-66 {
  background: white;
}
.bg-dark-quarterly-67 {
  background: black;
}
.bg-light-quarterly-67 {
  background: white;
}
.bg-dark-quarterly-68 {
  background: black;
}
.bg-light-quarterly-68 {
  background: white;
}
.bg-dark-quarterly-69 {
  background: black;
}
.bg-light-quarterly-69 {
  background: white;
}
.bg-dark-quarterly-70 {
  background: black;
}
.bg-light-quarterly-70 {
  background: white;
}
.bg-dark-quarterly-71 {
  background: black;
}
.bg-light-quarterly-71 {
  background: white;
}
.bg-dark-quarterly-72 {
  background: black;
}
.bg-light-quarterly-72 {
  background: white;
}
.bg-dark-quarterly-73 {
  background: black;
}
.bg-light-quarterly-73 {
  background: white;
}
.bg-dark-quarterly-74 {
  background: black;
}
.bg-light-quarterly-74 {
  background: white;
}
.bg-dark-quarterly-75 {
  background: black;
}
.bg-light-quarterly-75 {
  background: white;
}
.bg-dark-quarterly-76 {
  background: black;
}
.bg-light-quarterly-76 {
  background: white;
}
.bg-dark-quarterly-77 {
  background: black;
}
.bg-light-quarterly-77 {
  background: white;
}
.bg-dark-quarterly-78 {
  background: black;
}
.bg-light-quarterly-78 {
  background: white;
}
.bg-dark-quarterly-79 {
  background: black;
}
.bg-light-quarterly-79 {
  background: white;
}
.bg-dark-quarterly-80 {
  background: black;
}
.bg-light-quarterly-80 {
  background: white;
}
.bg-dark-quarterly-81 {
  background: black;
}
.bg-light-quarterly-81 {
  background: white;
}
.bg-dark-quarterly-82 {
  background: black;
}
.bg-light-quarterly-82 {
  background: white;
}
.bg-dark-quarterly-83 {
  background: black;
}
.bg-light-quarterly-83 {
  background: white;
}
.bg-dark-quarterly-84 {
  background: black;
}
.bg-light-quarterly-84 {
  background: white;
}
.bg-dark-quarterly-85 {
  background: black;
}
.bg-light-quarterly-85 {
  background: white;
}
.bg-dark-quarterly-86 {
  background: black;
}
.bg-light-quarterly-86 {
  background: white;
}
.bg-dark-quarterly-87 {
  background: black;
}
.bg-light-quarterly-87 {
  background: white;
}
.bg-dark-quarterly-88 {
  background: black;
}
.bg-light-quarterly-88 {
  background: white;
}
.bg-dark-quarterly-89 {
  background: black;
}
.bg-light-quarterly-89 {
  background: white;
}
.bg-dark-quarterly-90 {
  background: black;
}
.bg-light-quarterly-90 {
  background: white;
}
.bg-dark-quarterly-91 {
  background: black;
}
.bg-light-quarterly-91 {
  background: white;
}
.bg-dark-quarterly-92 {
  background: black;
}
.bg-light-quarterly-92 {
  background: white;
}
.bg-dark-quarterly-93 {
  background: black;
}
.bg-light-quarterly-93 {
  background: white;
}
.bg-dark-quarterly-94 {
  background: black;
}
.bg-light-quarterly-94 {
  background: white;
}
.bg-dark-quarterly-95 {
  background: black;
}
.bg-light-quarterly-95 {
  background: white;
}
.bg-dark-quarterly-96 {
  background: black;
}
.bg-light-quarterly-96 {
  background: white;
}
.bg-dark-quarterly-97 {
  background: black;
}
.bg-light-quarterly-97 {
  background: white;
}
.bg-dark-quarterly-98 {
  background: black;
}
.bg-light-quarterly-98 {
  background: white;
}
.bg-dark-quarterly-99 {
  background: black;
}
.bg-light-quarterly-99 {
  background: white;
}
.bg-dark-quarterly-100 {
  background: black;
}
.bg-light-quarterly-100 {
  background: white;
}

.text-primary {
  color: #004D89 !important;
}

.border-primary {
  border-color: #004D89;
}

.primary {
  background-color: #004D89 !important;
  color: white !important;
}

.tile-primary {
  background: #004D89 !important;
}
@media (min-width: 1025px) {
  .tile-primary:hover {
    background-color: #005ba3 !important;
  }
}
.tile-primary:active, .tile-primary:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 77, 137, 0.5);
  background-color: #005393 !important;
}

.target-primary {
  background: #004D89 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-primary {
  background-color: #004D89 !important;
}

.btn-primary {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #004D89 !important;
  border: 2px solid #004D89 !important;
}
.btn-primary:focus, .btn-primary:active {
  outline: none;
  color: white !important;
  background: #004D89 !important;
  text-decoration: none;
}

.bg-overlay-primary-10 {
  background: rgba(0, 77, 137, 0.1);
}
.bg-overlay-primary-20 {
  background: rgba(0, 77, 137, 0.2);
}
.bg-overlay-primary-30 {
  background: rgba(0, 77, 137, 0.3);
}
.bg-overlay-primary-40 {
  background: rgba(0, 77, 137, 0.4);
}
.bg-overlay-primary-50 {
  background: rgba(0, 77, 137, 0.5);
}
.bg-overlay-primary-60 {
  background: rgba(0, 77, 137, 0.6);
}
.bg-overlay-primary-70 {
  background: rgba(0, 77, 137, 0.7);
}
.bg-overlay-primary-80 {
  background: rgba(0, 77, 137, 0.8);
}
.bg-overlay-primary-90 {
  background: rgba(0, 77, 137, 0.9);
}
.bg-primary {
  background: #004D89;
}
.bg-dark-primary-1 {
  background: #004a84;
}
.bg-light-primary-1 {
  background: #00508e;
}
.bg-dark-primary-2 {
  background: #00477f;
}
.bg-light-primary-2 {
  background: #005393;
}
.bg-dark-primary-3 {
  background: #00447a;
}
.bg-light-primary-3 {
  background: #005698;
}
.bg-dark-primary-4 {
  background: #004275;
}
.bg-light-primary-4 {
  background: #00589d;
}
.bg-dark-primary-5 {
  background: #003f70;
}
.bg-light-primary-5 {
  background: #005ba3;
}
.bg-dark-primary-6 {
  background: #003c6a;
}
.bg-light-primary-6 {
  background: #005ea8;
}
.bg-dark-primary-7 {
  background: #003965;
}
.bg-light-primary-7 {
  background: #0061ad;
}
.bg-dark-primary-8 {
  background: #003660;
}
.bg-light-primary-8 {
  background: #0064b2;
}
.bg-dark-primary-9 {
  background: #00335b;
}
.bg-light-primary-9 {
  background: #0067b7;
}
.bg-dark-primary-10 {
  background: #003056;
}
.bg-light-primary-10 {
  background: #006abc;
}
.bg-dark-primary-11 {
  background: #002d51;
}
.bg-light-primary-11 {
  background: #006dc1;
}
.bg-dark-primary-12 {
  background: #002b4c;
}
.bg-light-primary-12 {
  background: #006fc6;
}
.bg-dark-primary-13 {
  background: #002847;
}
.bg-light-primary-13 {
  background: #0072cb;
}
.bg-dark-primary-14 {
  background: #002542;
}
.bg-light-primary-14 {
  background: #0075d0;
}
.bg-dark-primary-15 {
  background: #00223d;
}
.bg-light-primary-15 {
  background: #0078d6;
}
.bg-dark-primary-16 {
  background: #001f37;
}
.bg-light-primary-16 {
  background: #007bdb;
}
.bg-dark-primary-17 {
  background: #001c32;
}
.bg-light-primary-17 {
  background: #007ee0;
}
.bg-dark-primary-18 {
  background: #00192d;
}
.bg-light-primary-18 {
  background: #0081e5;
}
.bg-dark-primary-19 {
  background: #001728;
}
.bg-light-primary-19 {
  background: #0083ea;
}
.bg-dark-primary-20 {
  background: #001423;
}
.bg-light-primary-20 {
  background: #0086ef;
}
.bg-dark-primary-21 {
  background: #00111e;
}
.bg-light-primary-21 {
  background: #0089f4;
}
.bg-dark-primary-22 {
  background: #000e19;
}
.bg-light-primary-22 {
  background: #008cf9;
}
.bg-dark-primary-23 {
  background: #000b14;
}
.bg-light-primary-23 {
  background: #008ffe;
}
.bg-dark-primary-24 {
  background: #00080f;
}
.bg-light-primary-24 {
  background: #0491ff;
}
.bg-dark-primary-25 {
  background: #00050a;
}
.bg-light-primary-25 {
  background: #0a93ff;
}
.bg-dark-primary-26 {
  background: #000204;
}
.bg-light-primary-26 {
  background: #0f96ff;
}
.bg-dark-primary-27 {
  background: black;
}
.bg-light-primary-27 {
  background: #1498ff;
}
.bg-dark-primary-28 {
  background: black;
}
.bg-light-primary-28 {
  background: #199aff;
}
.bg-dark-primary-29 {
  background: black;
}
.bg-light-primary-29 {
  background: #1e9cff;
}
.bg-dark-primary-30 {
  background: black;
}
.bg-light-primary-30 {
  background: #239fff;
}
.bg-dark-primary-31 {
  background: black;
}
.bg-light-primary-31 {
  background: #28a1ff;
}
.bg-dark-primary-32 {
  background: black;
}
.bg-light-primary-32 {
  background: #2da3ff;
}
.bg-dark-primary-33 {
  background: black;
}
.bg-light-primary-33 {
  background: #32a5ff;
}
.bg-dark-primary-34 {
  background: black;
}
.bg-light-primary-34 {
  background: #37a8ff;
}
.bg-dark-primary-35 {
  background: black;
}
.bg-light-primary-35 {
  background: #3daaff;
}
.bg-dark-primary-36 {
  background: black;
}
.bg-light-primary-36 {
  background: #42acff;
}
.bg-dark-primary-37 {
  background: black;
}
.bg-light-primary-37 {
  background: #47aeff;
}
.bg-dark-primary-38 {
  background: black;
}
.bg-light-primary-38 {
  background: #4cb1ff;
}
.bg-dark-primary-39 {
  background: black;
}
.bg-light-primary-39 {
  background: #51b3ff;
}
.bg-dark-primary-40 {
  background: black;
}
.bg-light-primary-40 {
  background: #56b5ff;
}
.bg-dark-primary-41 {
  background: black;
}
.bg-light-primary-41 {
  background: #5bb7ff;
}
.bg-dark-primary-42 {
  background: black;
}
.bg-light-primary-42 {
  background: #60b9ff;
}
.bg-dark-primary-43 {
  background: black;
}
.bg-light-primary-43 {
  background: #65bcff;
}
.bg-dark-primary-44 {
  background: black;
}
.bg-light-primary-44 {
  background: #6abeff;
}
.bg-dark-primary-45 {
  background: black;
}
.bg-light-primary-45 {
  background: #70c0ff;
}
.bg-dark-primary-46 {
  background: black;
}
.bg-light-primary-46 {
  background: #75c2ff;
}
.bg-dark-primary-47 {
  background: black;
}
.bg-light-primary-47 {
  background: #7ac5ff;
}
.bg-dark-primary-48 {
  background: black;
}
.bg-light-primary-48 {
  background: #7fc7ff;
}
.bg-dark-primary-49 {
  background: black;
}
.bg-light-primary-49 {
  background: #84c9ff;
}
.bg-dark-primary-50 {
  background: black;
}
.bg-light-primary-50 {
  background: #89cbff;
}
.bg-dark-primary-51 {
  background: black;
}
.bg-light-primary-51 {
  background: #8eceff;
}
.bg-dark-primary-52 {
  background: black;
}
.bg-light-primary-52 {
  background: #93d0ff;
}
.bg-dark-primary-53 {
  background: black;
}
.bg-light-primary-53 {
  background: #98d2ff;
}
.bg-dark-primary-54 {
  background: black;
}
.bg-light-primary-54 {
  background: #9dd4ff;
}
.bg-dark-primary-55 {
  background: black;
}
.bg-light-primary-55 {
  background: #a3d6ff;
}
.bg-dark-primary-56 {
  background: black;
}
.bg-light-primary-56 {
  background: #a8d9ff;
}
.bg-dark-primary-57 {
  background: black;
}
.bg-light-primary-57 {
  background: #addbff;
}
.bg-dark-primary-58 {
  background: black;
}
.bg-light-primary-58 {
  background: #b2ddff;
}
.bg-dark-primary-59 {
  background: black;
}
.bg-light-primary-59 {
  background: #b7dfff;
}
.bg-dark-primary-60 {
  background: black;
}
.bg-light-primary-60 {
  background: #bce2ff;
}
.bg-dark-primary-61 {
  background: black;
}
.bg-light-primary-61 {
  background: #c1e4ff;
}
.bg-dark-primary-62 {
  background: black;
}
.bg-light-primary-62 {
  background: #c6e6ff;
}
.bg-dark-primary-63 {
  background: black;
}
.bg-light-primary-63 {
  background: #cbe8ff;
}
.bg-dark-primary-64 {
  background: black;
}
.bg-light-primary-64 {
  background: #d0ebff;
}
.bg-dark-primary-65 {
  background: black;
}
.bg-light-primary-65 {
  background: #d6edff;
}
.bg-dark-primary-66 {
  background: black;
}
.bg-light-primary-66 {
  background: #dbefff;
}
.bg-dark-primary-67 {
  background: black;
}
.bg-light-primary-67 {
  background: #e0f1ff;
}
.bg-dark-primary-68 {
  background: black;
}
.bg-light-primary-68 {
  background: #e5f4ff;
}
.bg-dark-primary-69 {
  background: black;
}
.bg-light-primary-69 {
  background: #eaf6ff;
}
.bg-dark-primary-70 {
  background: black;
}
.bg-light-primary-70 {
  background: #eff8ff;
}
.bg-dark-primary-71 {
  background: black;
}
.bg-light-primary-71 {
  background: #f4faff;
}
.bg-dark-primary-72 {
  background: black;
}
.bg-light-primary-72 {
  background: #f9fcff;
}
.bg-dark-primary-73 {
  background: black;
}
.bg-light-primary-73 {
  background: #feffff;
}
.bg-dark-primary-74 {
  background: black;
}
.bg-light-primary-74 {
  background: white;
}
.bg-dark-primary-75 {
  background: black;
}
.bg-light-primary-75 {
  background: white;
}
.bg-dark-primary-76 {
  background: black;
}
.bg-light-primary-76 {
  background: white;
}
.bg-dark-primary-77 {
  background: black;
}
.bg-light-primary-77 {
  background: white;
}
.bg-dark-primary-78 {
  background: black;
}
.bg-light-primary-78 {
  background: white;
}
.bg-dark-primary-79 {
  background: black;
}
.bg-light-primary-79 {
  background: white;
}
.bg-dark-primary-80 {
  background: black;
}
.bg-light-primary-80 {
  background: white;
}
.bg-dark-primary-81 {
  background: black;
}
.bg-light-primary-81 {
  background: white;
}
.bg-dark-primary-82 {
  background: black;
}
.bg-light-primary-82 {
  background: white;
}
.bg-dark-primary-83 {
  background: black;
}
.bg-light-primary-83 {
  background: white;
}
.bg-dark-primary-84 {
  background: black;
}
.bg-light-primary-84 {
  background: white;
}
.bg-dark-primary-85 {
  background: black;
}
.bg-light-primary-85 {
  background: white;
}
.bg-dark-primary-86 {
  background: black;
}
.bg-light-primary-86 {
  background: white;
}
.bg-dark-primary-87 {
  background: black;
}
.bg-light-primary-87 {
  background: white;
}
.bg-dark-primary-88 {
  background: black;
}
.bg-light-primary-88 {
  background: white;
}
.bg-dark-primary-89 {
  background: black;
}
.bg-light-primary-89 {
  background: white;
}
.bg-dark-primary-90 {
  background: black;
}
.bg-light-primary-90 {
  background: white;
}
.bg-dark-primary-91 {
  background: black;
}
.bg-light-primary-91 {
  background: white;
}
.bg-dark-primary-92 {
  background: black;
}
.bg-light-primary-92 {
  background: white;
}
.bg-dark-primary-93 {
  background: black;
}
.bg-light-primary-93 {
  background: white;
}
.bg-dark-primary-94 {
  background: black;
}
.bg-light-primary-94 {
  background: white;
}
.bg-dark-primary-95 {
  background: black;
}
.bg-light-primary-95 {
  background: white;
}
.bg-dark-primary-96 {
  background: black;
}
.bg-light-primary-96 {
  background: white;
}
.bg-dark-primary-97 {
  background: black;
}
.bg-light-primary-97 {
  background: white;
}
.bg-dark-primary-98 {
  background: black;
}
.bg-light-primary-98 {
  background: white;
}
.bg-dark-primary-99 {
  background: black;
}
.bg-light-primary-99 {
  background: white;
}
.bg-dark-primary-100 {
  background: black;
}
.bg-light-primary-100 {
  background: white;
}

.text-readprevious {
  color: #007E9E !important;
}

.border-readprevious {
  border-color: #007E9E;
}

.readprevious {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-readprevious {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-readprevious:hover {
    background-color: #0092b8 !important;
  }
}
.tile-readprevious:active, .tile-readprevious:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-readprevious {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-readprevious {
  background-color: #007E9E !important;
}

.btn-readprevious {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-readprevious:focus, .btn-readprevious:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-readprevious-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-readprevious-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-readprevious-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-readprevious-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-readprevious-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-readprevious-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-readprevious-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-readprevious-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-readprevious-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-readprevious {
  background: #007E9E;
}
.bg-dark-readprevious-1 {
  background: #007a99;
}
.bg-light-readprevious-1 {
  background: #0082a3;
}
.bg-dark-readprevious-2 {
  background: #007694;
}
.bg-light-readprevious-2 {
  background: #0086a8;
}
.bg-dark-readprevious-3 {
  background: #00728f;
}
.bg-light-readprevious-3 {
  background: #008aad;
}
.bg-dark-readprevious-4 {
  background: #006e8a;
}
.bg-light-readprevious-4 {
  background: #008eb2;
}
.bg-dark-readprevious-5 {
  background: #006a85;
}
.bg-light-readprevious-5 {
  background: #0092b8;
}
.bg-dark-readprevious-6 {
  background: #00667f;
}
.bg-light-readprevious-6 {
  background: #0096bd;
}
.bg-dark-readprevious-7 {
  background: #00627a;
}
.bg-light-readprevious-7 {
  background: #009ac2;
}
.bg-dark-readprevious-8 {
  background: #005d75;
}
.bg-light-readprevious-8 {
  background: #009fc7;
}
.bg-dark-readprevious-9 {
  background: #005970;
}
.bg-light-readprevious-9 {
  background: #00a3cc;
}
.bg-dark-readprevious-10 {
  background: #00556b;
}
.bg-light-readprevious-10 {
  background: #00a7d1;
}
.bg-dark-readprevious-11 {
  background: #005166;
}
.bg-light-readprevious-11 {
  background: #00abd6;
}
.bg-dark-readprevious-12 {
  background: #004d61;
}
.bg-light-readprevious-12 {
  background: #00afdb;
}
.bg-dark-readprevious-13 {
  background: #00495c;
}
.bg-light-readprevious-13 {
  background: #00b3e0;
}
.bg-dark-readprevious-14 {
  background: #004557;
}
.bg-light-readprevious-14 {
  background: #00b7e5;
}
.bg-dark-readprevious-15 {
  background: #004152;
}
.bg-light-readprevious-15 {
  background: #00bbeb;
}
.bg-dark-readprevious-16 {
  background: #003d4c;
}
.bg-light-readprevious-16 {
  background: #00bff0;
}
.bg-dark-readprevious-17 {
  background: #003947;
}
.bg-light-readprevious-17 {
  background: #00c3f5;
}
.bg-dark-readprevious-18 {
  background: #003542;
}
.bg-light-readprevious-18 {
  background: #00c7fa;
}
.bg-dark-readprevious-19 {
  background: #00313d;
}
.bg-light-readprevious-19 {
  background: #00cbff;
}
.bg-dark-readprevious-20 {
  background: #002d38;
}
.bg-light-readprevious-20 {
  background: #05ccff;
}
.bg-dark-readprevious-21 {
  background: #002933;
}
.bg-light-readprevious-21 {
  background: #0acdff;
}
.bg-dark-readprevious-22 {
  background: #00252e;
}
.bg-light-readprevious-22 {
  background: #0fceff;
}
.bg-dark-readprevious-23 {
  background: #002029;
}
.bg-light-readprevious-23 {
  background: #14cfff;
}
.bg-dark-readprevious-24 {
  background: #001c24;
}
.bg-light-readprevious-24 {
  background: #19d0ff;
}
.bg-dark-readprevious-25 {
  background: #00181f;
}
.bg-light-readprevious-25 {
  background: #1fd2ff;
}
.bg-dark-readprevious-26 {
  background: #001419;
}
.bg-light-readprevious-26 {
  background: #24d3ff;
}
.bg-dark-readprevious-27 {
  background: #001014;
}
.bg-light-readprevious-27 {
  background: #29d4ff;
}
.bg-dark-readprevious-28 {
  background: #000c0f;
}
.bg-light-readprevious-28 {
  background: #2ed5ff;
}
.bg-dark-readprevious-29 {
  background: #00080a;
}
.bg-light-readprevious-29 {
  background: #33d6ff;
}
.bg-dark-readprevious-30 {
  background: #000405;
}
.bg-light-readprevious-30 {
  background: #38d7ff;
}
.bg-dark-readprevious-31 {
  background: black;
}
.bg-light-readprevious-31 {
  background: #3dd8ff;
}
.bg-dark-readprevious-32 {
  background: black;
}
.bg-light-readprevious-32 {
  background: #42d9ff;
}
.bg-dark-readprevious-33 {
  background: black;
}
.bg-light-readprevious-33 {
  background: #47daff;
}
.bg-dark-readprevious-34 {
  background: black;
}
.bg-light-readprevious-34 {
  background: #4cdbff;
}
.bg-dark-readprevious-35 {
  background: black;
}
.bg-light-readprevious-35 {
  background: #52dcff;
}
.bg-dark-readprevious-36 {
  background: black;
}
.bg-light-readprevious-36 {
  background: #57ddff;
}
.bg-dark-readprevious-37 {
  background: black;
}
.bg-light-readprevious-37 {
  background: #5cdeff;
}
.bg-dark-readprevious-38 {
  background: black;
}
.bg-light-readprevious-38 {
  background: #61dfff;
}
.bg-dark-readprevious-39 {
  background: black;
}
.bg-light-readprevious-39 {
  background: #66e0ff;
}
.bg-dark-readprevious-40 {
  background: black;
}
.bg-light-readprevious-40 {
  background: #6be1ff;
}
.bg-dark-readprevious-41 {
  background: black;
}
.bg-light-readprevious-41 {
  background: #70e2ff;
}
.bg-dark-readprevious-42 {
  background: black;
}
.bg-light-readprevious-42 {
  background: #75e3ff;
}
.bg-dark-readprevious-43 {
  background: black;
}
.bg-light-readprevious-43 {
  background: #7ae4ff;
}
.bg-dark-readprevious-44 {
  background: black;
}
.bg-light-readprevious-44 {
  background: #7fe5ff;
}
.bg-dark-readprevious-45 {
  background: black;
}
.bg-light-readprevious-45 {
  background: #85e6ff;
}
.bg-dark-readprevious-46 {
  background: black;
}
.bg-light-readprevious-46 {
  background: #8ae7ff;
}
.bg-dark-readprevious-47 {
  background: black;
}
.bg-light-readprevious-47 {
  background: #8fe8ff;
}
.bg-dark-readprevious-48 {
  background: black;
}
.bg-light-readprevious-48 {
  background: #94e9ff;
}
.bg-dark-readprevious-49 {
  background: black;
}
.bg-light-readprevious-49 {
  background: #99eaff;
}
.bg-dark-readprevious-50 {
  background: black;
}
.bg-light-readprevious-50 {
  background: #9eebff;
}
.bg-dark-readprevious-51 {
  background: black;
}
.bg-light-readprevious-51 {
  background: #a3ecff;
}
.bg-dark-readprevious-52 {
  background: black;
}
.bg-light-readprevious-52 {
  background: #a8edff;
}
.bg-dark-readprevious-53 {
  background: black;
}
.bg-light-readprevious-53 {
  background: #adeeff;
}
.bg-dark-readprevious-54 {
  background: black;
}
.bg-light-readprevious-54 {
  background: #b2efff;
}
.bg-dark-readprevious-55 {
  background: black;
}
.bg-light-readprevious-55 {
  background: #b8f1ff;
}
.bg-dark-readprevious-56 {
  background: black;
}
.bg-light-readprevious-56 {
  background: #bdf2ff;
}
.bg-dark-readprevious-57 {
  background: black;
}
.bg-light-readprevious-57 {
  background: #c2f3ff;
}
.bg-dark-readprevious-58 {
  background: black;
}
.bg-light-readprevious-58 {
  background: #c7f4ff;
}
.bg-dark-readprevious-59 {
  background: black;
}
.bg-light-readprevious-59 {
  background: #ccf5ff;
}
.bg-dark-readprevious-60 {
  background: black;
}
.bg-light-readprevious-60 {
  background: #d1f6ff;
}
.bg-dark-readprevious-61 {
  background: black;
}
.bg-light-readprevious-61 {
  background: #d6f7ff;
}
.bg-dark-readprevious-62 {
  background: black;
}
.bg-light-readprevious-62 {
  background: #dbf8ff;
}
.bg-dark-readprevious-63 {
  background: black;
}
.bg-light-readprevious-63 {
  background: #e0f9ff;
}
.bg-dark-readprevious-64 {
  background: black;
}
.bg-light-readprevious-64 {
  background: #e5faff;
}
.bg-dark-readprevious-65 {
  background: black;
}
.bg-light-readprevious-65 {
  background: #ebfbff;
}
.bg-dark-readprevious-66 {
  background: black;
}
.bg-light-readprevious-66 {
  background: #f0fcff;
}
.bg-dark-readprevious-67 {
  background: black;
}
.bg-light-readprevious-67 {
  background: #f5fdff;
}
.bg-dark-readprevious-68 {
  background: black;
}
.bg-light-readprevious-68 {
  background: #fafeff;
}
.bg-dark-readprevious-69 {
  background: black;
}
.bg-light-readprevious-69 {
  background: white;
}
.bg-dark-readprevious-70 {
  background: black;
}
.bg-light-readprevious-70 {
  background: white;
}
.bg-dark-readprevious-71 {
  background: black;
}
.bg-light-readprevious-71 {
  background: white;
}
.bg-dark-readprevious-72 {
  background: black;
}
.bg-light-readprevious-72 {
  background: white;
}
.bg-dark-readprevious-73 {
  background: black;
}
.bg-light-readprevious-73 {
  background: white;
}
.bg-dark-readprevious-74 {
  background: black;
}
.bg-light-readprevious-74 {
  background: white;
}
.bg-dark-readprevious-75 {
  background: black;
}
.bg-light-readprevious-75 {
  background: white;
}
.bg-dark-readprevious-76 {
  background: black;
}
.bg-light-readprevious-76 {
  background: white;
}
.bg-dark-readprevious-77 {
  background: black;
}
.bg-light-readprevious-77 {
  background: white;
}
.bg-dark-readprevious-78 {
  background: black;
}
.bg-light-readprevious-78 {
  background: white;
}
.bg-dark-readprevious-79 {
  background: black;
}
.bg-light-readprevious-79 {
  background: white;
}
.bg-dark-readprevious-80 {
  background: black;
}
.bg-light-readprevious-80 {
  background: white;
}
.bg-dark-readprevious-81 {
  background: black;
}
.bg-light-readprevious-81 {
  background: white;
}
.bg-dark-readprevious-82 {
  background: black;
}
.bg-light-readprevious-82 {
  background: white;
}
.bg-dark-readprevious-83 {
  background: black;
}
.bg-light-readprevious-83 {
  background: white;
}
.bg-dark-readprevious-84 {
  background: black;
}
.bg-light-readprevious-84 {
  background: white;
}
.bg-dark-readprevious-85 {
  background: black;
}
.bg-light-readprevious-85 {
  background: white;
}
.bg-dark-readprevious-86 {
  background: black;
}
.bg-light-readprevious-86 {
  background: white;
}
.bg-dark-readprevious-87 {
  background: black;
}
.bg-light-readprevious-87 {
  background: white;
}
.bg-dark-readprevious-88 {
  background: black;
}
.bg-light-readprevious-88 {
  background: white;
}
.bg-dark-readprevious-89 {
  background: black;
}
.bg-light-readprevious-89 {
  background: white;
}
.bg-dark-readprevious-90 {
  background: black;
}
.bg-light-readprevious-90 {
  background: white;
}
.bg-dark-readprevious-91 {
  background: black;
}
.bg-light-readprevious-91 {
  background: white;
}
.bg-dark-readprevious-92 {
  background: black;
}
.bg-light-readprevious-92 {
  background: white;
}
.bg-dark-readprevious-93 {
  background: black;
}
.bg-light-readprevious-93 {
  background: white;
}
.bg-dark-readprevious-94 {
  background: black;
}
.bg-light-readprevious-94 {
  background: white;
}
.bg-dark-readprevious-95 {
  background: black;
}
.bg-light-readprevious-95 {
  background: white;
}
.bg-dark-readprevious-96 {
  background: black;
}
.bg-light-readprevious-96 {
  background: white;
}
.bg-dark-readprevious-97 {
  background: black;
}
.bg-light-readprevious-97 {
  background: white;
}
.bg-dark-readprevious-98 {
  background: black;
}
.bg-light-readprevious-98 {
  background: white;
}
.bg-dark-readprevious-99 {
  background: black;
}
.bg-light-readprevious-99 {
  background: white;
}
.bg-dark-readprevious-100 {
  background: black;
}
.bg-light-readprevious-100 {
  background: white;
}

.text-readmore {
  color: #007E9E !important;
}

.border-readmore {
  border-color: #007E9E;
}

.readmore {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-readmore {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-readmore:hover {
    background-color: #0092b8 !important;
  }
}
.tile-readmore:active, .tile-readmore:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-readmore {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-readmore {
  background-color: #007E9E !important;
}

.btn-readmore {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-readmore:focus, .btn-readmore:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-readmore-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-readmore-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-readmore-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-readmore-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-readmore-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-readmore-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-readmore-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-readmore-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-readmore-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-readmore {
  background: #007E9E;
}
.bg-dark-readmore-1 {
  background: #007a99;
}
.bg-light-readmore-1 {
  background: #0082a3;
}
.bg-dark-readmore-2 {
  background: #007694;
}
.bg-light-readmore-2 {
  background: #0086a8;
}
.bg-dark-readmore-3 {
  background: #00728f;
}
.bg-light-readmore-3 {
  background: #008aad;
}
.bg-dark-readmore-4 {
  background: #006e8a;
}
.bg-light-readmore-4 {
  background: #008eb2;
}
.bg-dark-readmore-5 {
  background: #006a85;
}
.bg-light-readmore-5 {
  background: #0092b8;
}
.bg-dark-readmore-6 {
  background: #00667f;
}
.bg-light-readmore-6 {
  background: #0096bd;
}
.bg-dark-readmore-7 {
  background: #00627a;
}
.bg-light-readmore-7 {
  background: #009ac2;
}
.bg-dark-readmore-8 {
  background: #005d75;
}
.bg-light-readmore-8 {
  background: #009fc7;
}
.bg-dark-readmore-9 {
  background: #005970;
}
.bg-light-readmore-9 {
  background: #00a3cc;
}
.bg-dark-readmore-10 {
  background: #00556b;
}
.bg-light-readmore-10 {
  background: #00a7d1;
}
.bg-dark-readmore-11 {
  background: #005166;
}
.bg-light-readmore-11 {
  background: #00abd6;
}
.bg-dark-readmore-12 {
  background: #004d61;
}
.bg-light-readmore-12 {
  background: #00afdb;
}
.bg-dark-readmore-13 {
  background: #00495c;
}
.bg-light-readmore-13 {
  background: #00b3e0;
}
.bg-dark-readmore-14 {
  background: #004557;
}
.bg-light-readmore-14 {
  background: #00b7e5;
}
.bg-dark-readmore-15 {
  background: #004152;
}
.bg-light-readmore-15 {
  background: #00bbeb;
}
.bg-dark-readmore-16 {
  background: #003d4c;
}
.bg-light-readmore-16 {
  background: #00bff0;
}
.bg-dark-readmore-17 {
  background: #003947;
}
.bg-light-readmore-17 {
  background: #00c3f5;
}
.bg-dark-readmore-18 {
  background: #003542;
}
.bg-light-readmore-18 {
  background: #00c7fa;
}
.bg-dark-readmore-19 {
  background: #00313d;
}
.bg-light-readmore-19 {
  background: #00cbff;
}
.bg-dark-readmore-20 {
  background: #002d38;
}
.bg-light-readmore-20 {
  background: #05ccff;
}
.bg-dark-readmore-21 {
  background: #002933;
}
.bg-light-readmore-21 {
  background: #0acdff;
}
.bg-dark-readmore-22 {
  background: #00252e;
}
.bg-light-readmore-22 {
  background: #0fceff;
}
.bg-dark-readmore-23 {
  background: #002029;
}
.bg-light-readmore-23 {
  background: #14cfff;
}
.bg-dark-readmore-24 {
  background: #001c24;
}
.bg-light-readmore-24 {
  background: #19d0ff;
}
.bg-dark-readmore-25 {
  background: #00181f;
}
.bg-light-readmore-25 {
  background: #1fd2ff;
}
.bg-dark-readmore-26 {
  background: #001419;
}
.bg-light-readmore-26 {
  background: #24d3ff;
}
.bg-dark-readmore-27 {
  background: #001014;
}
.bg-light-readmore-27 {
  background: #29d4ff;
}
.bg-dark-readmore-28 {
  background: #000c0f;
}
.bg-light-readmore-28 {
  background: #2ed5ff;
}
.bg-dark-readmore-29 {
  background: #00080a;
}
.bg-light-readmore-29 {
  background: #33d6ff;
}
.bg-dark-readmore-30 {
  background: #000405;
}
.bg-light-readmore-30 {
  background: #38d7ff;
}
.bg-dark-readmore-31 {
  background: black;
}
.bg-light-readmore-31 {
  background: #3dd8ff;
}
.bg-dark-readmore-32 {
  background: black;
}
.bg-light-readmore-32 {
  background: #42d9ff;
}
.bg-dark-readmore-33 {
  background: black;
}
.bg-light-readmore-33 {
  background: #47daff;
}
.bg-dark-readmore-34 {
  background: black;
}
.bg-light-readmore-34 {
  background: #4cdbff;
}
.bg-dark-readmore-35 {
  background: black;
}
.bg-light-readmore-35 {
  background: #52dcff;
}
.bg-dark-readmore-36 {
  background: black;
}
.bg-light-readmore-36 {
  background: #57ddff;
}
.bg-dark-readmore-37 {
  background: black;
}
.bg-light-readmore-37 {
  background: #5cdeff;
}
.bg-dark-readmore-38 {
  background: black;
}
.bg-light-readmore-38 {
  background: #61dfff;
}
.bg-dark-readmore-39 {
  background: black;
}
.bg-light-readmore-39 {
  background: #66e0ff;
}
.bg-dark-readmore-40 {
  background: black;
}
.bg-light-readmore-40 {
  background: #6be1ff;
}
.bg-dark-readmore-41 {
  background: black;
}
.bg-light-readmore-41 {
  background: #70e2ff;
}
.bg-dark-readmore-42 {
  background: black;
}
.bg-light-readmore-42 {
  background: #75e3ff;
}
.bg-dark-readmore-43 {
  background: black;
}
.bg-light-readmore-43 {
  background: #7ae4ff;
}
.bg-dark-readmore-44 {
  background: black;
}
.bg-light-readmore-44 {
  background: #7fe5ff;
}
.bg-dark-readmore-45 {
  background: black;
}
.bg-light-readmore-45 {
  background: #85e6ff;
}
.bg-dark-readmore-46 {
  background: black;
}
.bg-light-readmore-46 {
  background: #8ae7ff;
}
.bg-dark-readmore-47 {
  background: black;
}
.bg-light-readmore-47 {
  background: #8fe8ff;
}
.bg-dark-readmore-48 {
  background: black;
}
.bg-light-readmore-48 {
  background: #94e9ff;
}
.bg-dark-readmore-49 {
  background: black;
}
.bg-light-readmore-49 {
  background: #99eaff;
}
.bg-dark-readmore-50 {
  background: black;
}
.bg-light-readmore-50 {
  background: #9eebff;
}
.bg-dark-readmore-51 {
  background: black;
}
.bg-light-readmore-51 {
  background: #a3ecff;
}
.bg-dark-readmore-52 {
  background: black;
}
.bg-light-readmore-52 {
  background: #a8edff;
}
.bg-dark-readmore-53 {
  background: black;
}
.bg-light-readmore-53 {
  background: #adeeff;
}
.bg-dark-readmore-54 {
  background: black;
}
.bg-light-readmore-54 {
  background: #b2efff;
}
.bg-dark-readmore-55 {
  background: black;
}
.bg-light-readmore-55 {
  background: #b8f1ff;
}
.bg-dark-readmore-56 {
  background: black;
}
.bg-light-readmore-56 {
  background: #bdf2ff;
}
.bg-dark-readmore-57 {
  background: black;
}
.bg-light-readmore-57 {
  background: #c2f3ff;
}
.bg-dark-readmore-58 {
  background: black;
}
.bg-light-readmore-58 {
  background: #c7f4ff;
}
.bg-dark-readmore-59 {
  background: black;
}
.bg-light-readmore-59 {
  background: #ccf5ff;
}
.bg-dark-readmore-60 {
  background: black;
}
.bg-light-readmore-60 {
  background: #d1f6ff;
}
.bg-dark-readmore-61 {
  background: black;
}
.bg-light-readmore-61 {
  background: #d6f7ff;
}
.bg-dark-readmore-62 {
  background: black;
}
.bg-light-readmore-62 {
  background: #dbf8ff;
}
.bg-dark-readmore-63 {
  background: black;
}
.bg-light-readmore-63 {
  background: #e0f9ff;
}
.bg-dark-readmore-64 {
  background: black;
}
.bg-light-readmore-64 {
  background: #e5faff;
}
.bg-dark-readmore-65 {
  background: black;
}
.bg-light-readmore-65 {
  background: #ebfbff;
}
.bg-dark-readmore-66 {
  background: black;
}
.bg-light-readmore-66 {
  background: #f0fcff;
}
.bg-dark-readmore-67 {
  background: black;
}
.bg-light-readmore-67 {
  background: #f5fdff;
}
.bg-dark-readmore-68 {
  background: black;
}
.bg-light-readmore-68 {
  background: #fafeff;
}
.bg-dark-readmore-69 {
  background: black;
}
.bg-light-readmore-69 {
  background: white;
}
.bg-dark-readmore-70 {
  background: black;
}
.bg-light-readmore-70 {
  background: white;
}
.bg-dark-readmore-71 {
  background: black;
}
.bg-light-readmore-71 {
  background: white;
}
.bg-dark-readmore-72 {
  background: black;
}
.bg-light-readmore-72 {
  background: white;
}
.bg-dark-readmore-73 {
  background: black;
}
.bg-light-readmore-73 {
  background: white;
}
.bg-dark-readmore-74 {
  background: black;
}
.bg-light-readmore-74 {
  background: white;
}
.bg-dark-readmore-75 {
  background: black;
}
.bg-light-readmore-75 {
  background: white;
}
.bg-dark-readmore-76 {
  background: black;
}
.bg-light-readmore-76 {
  background: white;
}
.bg-dark-readmore-77 {
  background: black;
}
.bg-light-readmore-77 {
  background: white;
}
.bg-dark-readmore-78 {
  background: black;
}
.bg-light-readmore-78 {
  background: white;
}
.bg-dark-readmore-79 {
  background: black;
}
.bg-light-readmore-79 {
  background: white;
}
.bg-dark-readmore-80 {
  background: black;
}
.bg-light-readmore-80 {
  background: white;
}
.bg-dark-readmore-81 {
  background: black;
}
.bg-light-readmore-81 {
  background: white;
}
.bg-dark-readmore-82 {
  background: black;
}
.bg-light-readmore-82 {
  background: white;
}
.bg-dark-readmore-83 {
  background: black;
}
.bg-light-readmore-83 {
  background: white;
}
.bg-dark-readmore-84 {
  background: black;
}
.bg-light-readmore-84 {
  background: white;
}
.bg-dark-readmore-85 {
  background: black;
}
.bg-light-readmore-85 {
  background: white;
}
.bg-dark-readmore-86 {
  background: black;
}
.bg-light-readmore-86 {
  background: white;
}
.bg-dark-readmore-87 {
  background: black;
}
.bg-light-readmore-87 {
  background: white;
}
.bg-dark-readmore-88 {
  background: black;
}
.bg-light-readmore-88 {
  background: white;
}
.bg-dark-readmore-89 {
  background: black;
}
.bg-light-readmore-89 {
  background: white;
}
.bg-dark-readmore-90 {
  background: black;
}
.bg-light-readmore-90 {
  background: white;
}
.bg-dark-readmore-91 {
  background: black;
}
.bg-light-readmore-91 {
  background: white;
}
.bg-dark-readmore-92 {
  background: black;
}
.bg-light-readmore-92 {
  background: white;
}
.bg-dark-readmore-93 {
  background: black;
}
.bg-light-readmore-93 {
  background: white;
}
.bg-dark-readmore-94 {
  background: black;
}
.bg-light-readmore-94 {
  background: white;
}
.bg-dark-readmore-95 {
  background: black;
}
.bg-light-readmore-95 {
  background: white;
}
.bg-dark-readmore-96 {
  background: black;
}
.bg-light-readmore-96 {
  background: white;
}
.bg-dark-readmore-97 {
  background: black;
}
.bg-light-readmore-97 {
  background: white;
}
.bg-dark-readmore-98 {
  background: black;
}
.bg-light-readmore-98 {
  background: white;
}
.bg-dark-readmore-99 {
  background: black;
}
.bg-light-readmore-99 {
  background: white;
}
.bg-dark-readmore-100 {
  background: black;
}
.bg-light-readmore-100 {
  background: white;
}

.text-btn-submit {
  color: #007E9E !important;
}

.border-btn-submit {
  border-color: #007E9E;
}

.btn-submit {
  background-color: #007E9E !important;
  color: white !important;
}

.tile-btn-submit {
  background: #007E9E !important;
}
@media (min-width: 1025px) {
  .tile-btn-submit:hover {
    background-color: #0092b8 !important;
  }
}
.tile-btn-submit:active, .tile-btn-submit:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(0, 126, 158, 0.5);
  background-color: #0086a8 !important;
}

.target-btn-submit {
  background: #007E9E !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-btn-submit {
  background-color: #007E9E !important;
}

.btn-btn-submit {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E !important;
}
.btn-btn-submit:focus, .btn-btn-submit:active {
  outline: none;
  color: white !important;
  background: #007E9E !important;
  text-decoration: none;
}

.bg-overlay-btn-submit-10 {
  background: rgba(0, 126, 158, 0.1);
}
.bg-overlay-btn-submit-20 {
  background: rgba(0, 126, 158, 0.2);
}
.bg-overlay-btn-submit-30 {
  background: rgba(0, 126, 158, 0.3);
}
.bg-overlay-btn-submit-40 {
  background: rgba(0, 126, 158, 0.4);
}
.bg-overlay-btn-submit-50 {
  background: rgba(0, 126, 158, 0.5);
}
.bg-overlay-btn-submit-60 {
  background: rgba(0, 126, 158, 0.6);
}
.bg-overlay-btn-submit-70 {
  background: rgba(0, 126, 158, 0.7);
}
.bg-overlay-btn-submit-80 {
  background: rgba(0, 126, 158, 0.8);
}
.bg-overlay-btn-submit-90 {
  background: rgba(0, 126, 158, 0.9);
}
.bg-btn-submit {
  background: #007E9E;
}
.bg-dark-btn-submit-1 {
  background: #007a99;
}
.bg-light-btn-submit-1 {
  background: #0082a3;
}
.bg-dark-btn-submit-2 {
  background: #007694;
}
.bg-light-btn-submit-2 {
  background: #0086a8;
}
.bg-dark-btn-submit-3 {
  background: #00728f;
}
.bg-light-btn-submit-3 {
  background: #008aad;
}
.bg-dark-btn-submit-4 {
  background: #006e8a;
}
.bg-light-btn-submit-4 {
  background: #008eb2;
}
.bg-dark-btn-submit-5 {
  background: #006a85;
}
.bg-light-btn-submit-5 {
  background: #0092b8;
}
.bg-dark-btn-submit-6 {
  background: #00667f;
}
.bg-light-btn-submit-6 {
  background: #0096bd;
}
.bg-dark-btn-submit-7 {
  background: #00627a;
}
.bg-light-btn-submit-7 {
  background: #009ac2;
}
.bg-dark-btn-submit-8 {
  background: #005d75;
}
.bg-light-btn-submit-8 {
  background: #009fc7;
}
.bg-dark-btn-submit-9 {
  background: #005970;
}
.bg-light-btn-submit-9 {
  background: #00a3cc;
}
.bg-dark-btn-submit-10 {
  background: #00556b;
}
.bg-light-btn-submit-10 {
  background: #00a7d1;
}
.bg-dark-btn-submit-11 {
  background: #005166;
}
.bg-light-btn-submit-11 {
  background: #00abd6;
}
.bg-dark-btn-submit-12 {
  background: #004d61;
}
.bg-light-btn-submit-12 {
  background: #00afdb;
}
.bg-dark-btn-submit-13 {
  background: #00495c;
}
.bg-light-btn-submit-13 {
  background: #00b3e0;
}
.bg-dark-btn-submit-14 {
  background: #004557;
}
.bg-light-btn-submit-14 {
  background: #00b7e5;
}
.bg-dark-btn-submit-15 {
  background: #004152;
}
.bg-light-btn-submit-15 {
  background: #00bbeb;
}
.bg-dark-btn-submit-16 {
  background: #003d4c;
}
.bg-light-btn-submit-16 {
  background: #00bff0;
}
.bg-dark-btn-submit-17 {
  background: #003947;
}
.bg-light-btn-submit-17 {
  background: #00c3f5;
}
.bg-dark-btn-submit-18 {
  background: #003542;
}
.bg-light-btn-submit-18 {
  background: #00c7fa;
}
.bg-dark-btn-submit-19 {
  background: #00313d;
}
.bg-light-btn-submit-19 {
  background: #00cbff;
}
.bg-dark-btn-submit-20 {
  background: #002d38;
}
.bg-light-btn-submit-20 {
  background: #05ccff;
}
.bg-dark-btn-submit-21 {
  background: #002933;
}
.bg-light-btn-submit-21 {
  background: #0acdff;
}
.bg-dark-btn-submit-22 {
  background: #00252e;
}
.bg-light-btn-submit-22 {
  background: #0fceff;
}
.bg-dark-btn-submit-23 {
  background: #002029;
}
.bg-light-btn-submit-23 {
  background: #14cfff;
}
.bg-dark-btn-submit-24 {
  background: #001c24;
}
.bg-light-btn-submit-24 {
  background: #19d0ff;
}
.bg-dark-btn-submit-25 {
  background: #00181f;
}
.bg-light-btn-submit-25 {
  background: #1fd2ff;
}
.bg-dark-btn-submit-26 {
  background: #001419;
}
.bg-light-btn-submit-26 {
  background: #24d3ff;
}
.bg-dark-btn-submit-27 {
  background: #001014;
}
.bg-light-btn-submit-27 {
  background: #29d4ff;
}
.bg-dark-btn-submit-28 {
  background: #000c0f;
}
.bg-light-btn-submit-28 {
  background: #2ed5ff;
}
.bg-dark-btn-submit-29 {
  background: #00080a;
}
.bg-light-btn-submit-29 {
  background: #33d6ff;
}
.bg-dark-btn-submit-30 {
  background: #000405;
}
.bg-light-btn-submit-30 {
  background: #38d7ff;
}
.bg-dark-btn-submit-31 {
  background: black;
}
.bg-light-btn-submit-31 {
  background: #3dd8ff;
}
.bg-dark-btn-submit-32 {
  background: black;
}
.bg-light-btn-submit-32 {
  background: #42d9ff;
}
.bg-dark-btn-submit-33 {
  background: black;
}
.bg-light-btn-submit-33 {
  background: #47daff;
}
.bg-dark-btn-submit-34 {
  background: black;
}
.bg-light-btn-submit-34 {
  background: #4cdbff;
}
.bg-dark-btn-submit-35 {
  background: black;
}
.bg-light-btn-submit-35 {
  background: #52dcff;
}
.bg-dark-btn-submit-36 {
  background: black;
}
.bg-light-btn-submit-36 {
  background: #57ddff;
}
.bg-dark-btn-submit-37 {
  background: black;
}
.bg-light-btn-submit-37 {
  background: #5cdeff;
}
.bg-dark-btn-submit-38 {
  background: black;
}
.bg-light-btn-submit-38 {
  background: #61dfff;
}
.bg-dark-btn-submit-39 {
  background: black;
}
.bg-light-btn-submit-39 {
  background: #66e0ff;
}
.bg-dark-btn-submit-40 {
  background: black;
}
.bg-light-btn-submit-40 {
  background: #6be1ff;
}
.bg-dark-btn-submit-41 {
  background: black;
}
.bg-light-btn-submit-41 {
  background: #70e2ff;
}
.bg-dark-btn-submit-42 {
  background: black;
}
.bg-light-btn-submit-42 {
  background: #75e3ff;
}
.bg-dark-btn-submit-43 {
  background: black;
}
.bg-light-btn-submit-43 {
  background: #7ae4ff;
}
.bg-dark-btn-submit-44 {
  background: black;
}
.bg-light-btn-submit-44 {
  background: #7fe5ff;
}
.bg-dark-btn-submit-45 {
  background: black;
}
.bg-light-btn-submit-45 {
  background: #85e6ff;
}
.bg-dark-btn-submit-46 {
  background: black;
}
.bg-light-btn-submit-46 {
  background: #8ae7ff;
}
.bg-dark-btn-submit-47 {
  background: black;
}
.bg-light-btn-submit-47 {
  background: #8fe8ff;
}
.bg-dark-btn-submit-48 {
  background: black;
}
.bg-light-btn-submit-48 {
  background: #94e9ff;
}
.bg-dark-btn-submit-49 {
  background: black;
}
.bg-light-btn-submit-49 {
  background: #99eaff;
}
.bg-dark-btn-submit-50 {
  background: black;
}
.bg-light-btn-submit-50 {
  background: #9eebff;
}
.bg-dark-btn-submit-51 {
  background: black;
}
.bg-light-btn-submit-51 {
  background: #a3ecff;
}
.bg-dark-btn-submit-52 {
  background: black;
}
.bg-light-btn-submit-52 {
  background: #a8edff;
}
.bg-dark-btn-submit-53 {
  background: black;
}
.bg-light-btn-submit-53 {
  background: #adeeff;
}
.bg-dark-btn-submit-54 {
  background: black;
}
.bg-light-btn-submit-54 {
  background: #b2efff;
}
.bg-dark-btn-submit-55 {
  background: black;
}
.bg-light-btn-submit-55 {
  background: #b8f1ff;
}
.bg-dark-btn-submit-56 {
  background: black;
}
.bg-light-btn-submit-56 {
  background: #bdf2ff;
}
.bg-dark-btn-submit-57 {
  background: black;
}
.bg-light-btn-submit-57 {
  background: #c2f3ff;
}
.bg-dark-btn-submit-58 {
  background: black;
}
.bg-light-btn-submit-58 {
  background: #c7f4ff;
}
.bg-dark-btn-submit-59 {
  background: black;
}
.bg-light-btn-submit-59 {
  background: #ccf5ff;
}
.bg-dark-btn-submit-60 {
  background: black;
}
.bg-light-btn-submit-60 {
  background: #d1f6ff;
}
.bg-dark-btn-submit-61 {
  background: black;
}
.bg-light-btn-submit-61 {
  background: #d6f7ff;
}
.bg-dark-btn-submit-62 {
  background: black;
}
.bg-light-btn-submit-62 {
  background: #dbf8ff;
}
.bg-dark-btn-submit-63 {
  background: black;
}
.bg-light-btn-submit-63 {
  background: #e0f9ff;
}
.bg-dark-btn-submit-64 {
  background: black;
}
.bg-light-btn-submit-64 {
  background: #e5faff;
}
.bg-dark-btn-submit-65 {
  background: black;
}
.bg-light-btn-submit-65 {
  background: #ebfbff;
}
.bg-dark-btn-submit-66 {
  background: black;
}
.bg-light-btn-submit-66 {
  background: #f0fcff;
}
.bg-dark-btn-submit-67 {
  background: black;
}
.bg-light-btn-submit-67 {
  background: #f5fdff;
}
.bg-dark-btn-submit-68 {
  background: black;
}
.bg-light-btn-submit-68 {
  background: #fafeff;
}
.bg-dark-btn-submit-69 {
  background: black;
}
.bg-light-btn-submit-69 {
  background: white;
}
.bg-dark-btn-submit-70 {
  background: black;
}
.bg-light-btn-submit-70 {
  background: white;
}
.bg-dark-btn-submit-71 {
  background: black;
}
.bg-light-btn-submit-71 {
  background: white;
}
.bg-dark-btn-submit-72 {
  background: black;
}
.bg-light-btn-submit-72 {
  background: white;
}
.bg-dark-btn-submit-73 {
  background: black;
}
.bg-light-btn-submit-73 {
  background: white;
}
.bg-dark-btn-submit-74 {
  background: black;
}
.bg-light-btn-submit-74 {
  background: white;
}
.bg-dark-btn-submit-75 {
  background: black;
}
.bg-light-btn-submit-75 {
  background: white;
}
.bg-dark-btn-submit-76 {
  background: black;
}
.bg-light-btn-submit-76 {
  background: white;
}
.bg-dark-btn-submit-77 {
  background: black;
}
.bg-light-btn-submit-77 {
  background: white;
}
.bg-dark-btn-submit-78 {
  background: black;
}
.bg-light-btn-submit-78 {
  background: white;
}
.bg-dark-btn-submit-79 {
  background: black;
}
.bg-light-btn-submit-79 {
  background: white;
}
.bg-dark-btn-submit-80 {
  background: black;
}
.bg-light-btn-submit-80 {
  background: white;
}
.bg-dark-btn-submit-81 {
  background: black;
}
.bg-light-btn-submit-81 {
  background: white;
}
.bg-dark-btn-submit-82 {
  background: black;
}
.bg-light-btn-submit-82 {
  background: white;
}
.bg-dark-btn-submit-83 {
  background: black;
}
.bg-light-btn-submit-83 {
  background: white;
}
.bg-dark-btn-submit-84 {
  background: black;
}
.bg-light-btn-submit-84 {
  background: white;
}
.bg-dark-btn-submit-85 {
  background: black;
}
.bg-light-btn-submit-85 {
  background: white;
}
.bg-dark-btn-submit-86 {
  background: black;
}
.bg-light-btn-submit-86 {
  background: white;
}
.bg-dark-btn-submit-87 {
  background: black;
}
.bg-light-btn-submit-87 {
  background: white;
}
.bg-dark-btn-submit-88 {
  background: black;
}
.bg-light-btn-submit-88 {
  background: white;
}
.bg-dark-btn-submit-89 {
  background: black;
}
.bg-light-btn-submit-89 {
  background: white;
}
.bg-dark-btn-submit-90 {
  background: black;
}
.bg-light-btn-submit-90 {
  background: white;
}
.bg-dark-btn-submit-91 {
  background: black;
}
.bg-light-btn-submit-91 {
  background: white;
}
.bg-dark-btn-submit-92 {
  background: black;
}
.bg-light-btn-submit-92 {
  background: white;
}
.bg-dark-btn-submit-93 {
  background: black;
}
.bg-light-btn-submit-93 {
  background: white;
}
.bg-dark-btn-submit-94 {
  background: black;
}
.bg-light-btn-submit-94 {
  background: white;
}
.bg-dark-btn-submit-95 {
  background: black;
}
.bg-light-btn-submit-95 {
  background: white;
}
.bg-dark-btn-submit-96 {
  background: black;
}
.bg-light-btn-submit-96 {
  background: white;
}
.bg-dark-btn-submit-97 {
  background: black;
}
.bg-light-btn-submit-97 {
  background: white;
}
.bg-dark-btn-submit-98 {
  background: black;
}
.bg-light-btn-submit-98 {
  background: white;
}
.bg-dark-btn-submit-99 {
  background: black;
}
.bg-light-btn-submit-99 {
  background: white;
}
.bg-dark-btn-submit-100 {
  background: black;
}
.bg-light-btn-submit-100 {
  background: white;
}

.text-notarget {
  color: #8F1013 !important;
}

.border-notarget {
  border-color: #8F1013;
}

.notarget {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-notarget {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-notarget:hover {
    background-color: #a61316 !important;
  }
}
.tile-notarget:active, .tile-notarget:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-notarget {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-notarget {
  background-color: #8F1013 !important;
}

.btn-notarget {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-notarget:focus, .btn-notarget:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-notarget-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-notarget-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-notarget-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-notarget-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-notarget-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-notarget-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-notarget-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-notarget-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-notarget-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-notarget {
  background: #8F1013;
}
.bg-dark-notarget-1 {
  background: #8a0f12;
}
.bg-light-notarget-1 {
  background: #941114;
}
.bg-dark-notarget-2 {
  background: #860f12;
}
.bg-light-notarget-2 {
  background: #981114;
}
.bg-dark-notarget-3 {
  background: #810e11;
}
.bg-light-notarget-3 {
  background: #9d1215;
}
.bg-dark-notarget-4 {
  background: #7d0e11;
}
.bg-light-notarget-4 {
  background: #a11215;
}
.bg-dark-notarget-5 {
  background: #780d10;
}
.bg-light-notarget-5 {
  background: #a61316;
}
.bg-dark-notarget-6 {
  background: #730d0f;
}
.bg-light-notarget-6 {
  background: #ab1317;
}
.bg-dark-notarget-7 {
  background: #6f0c0f;
}
.bg-light-notarget-7 {
  background: #af1417;
}
.bg-dark-notarget-8 {
  background: #6a0c0e;
}
.bg-light-notarget-8 {
  background: #b41418;
}
.bg-dark-notarget-9 {
  background: #660b0e;
}
.bg-light-notarget-9 {
  background: #b81518;
}
.bg-dark-notarget-10 {
  background: #610b0d;
}
.bg-light-notarget-10 {
  background: #bd1519;
}
.bg-dark-notarget-11 {
  background: #5d0a0c;
}
.bg-light-notarget-11 {
  background: #c1161a;
}
.bg-dark-notarget-12 {
  background: #580a0c;
}
.bg-light-notarget-12 {
  background: #c6161a;
}
.bg-dark-notarget-13 {
  background: #53090b;
}
.bg-light-notarget-13 {
  background: #cb171b;
}
.bg-dark-notarget-14 {
  background: #4f090a;
}
.bg-light-notarget-14 {
  background: #cf171c;
}
.bg-dark-notarget-15 {
  background: #4a080a;
}
.bg-light-notarget-15 {
  background: #d4181c;
}
.bg-dark-notarget-16 {
  background: #460809;
}
.bg-light-notarget-16 {
  background: #d8181d;
}
.bg-dark-notarget-17 {
  background: #410709;
}
.bg-light-notarget-17 {
  background: #dd191d;
}
.bg-dark-notarget-18 {
  background: #3c0708;
}
.bg-light-notarget-18 {
  background: #e2191e;
}
.bg-dark-notarget-19 {
  background: #380607;
}
.bg-light-notarget-19 {
  background: #e51a1f;
}
.bg-dark-notarget-20 {
  background: #330607;
}
.bg-light-notarget-20 {
  background: #e61f24;
}
.bg-dark-notarget-21 {
  background: #2f0506;
}
.bg-light-notarget-21 {
  background: #e62428;
}
.bg-dark-notarget-22 {
  background: #2a0506;
}
.bg-light-notarget-22 {
  background: #e7282d;
}
.bg-dark-notarget-23 {
  background: #260405;
}
.bg-light-notarget-23 {
  background: #e72d31;
}
.bg-dark-notarget-24 {
  background: #210404;
}
.bg-light-notarget-24 {
  background: #e83136;
}
.bg-dark-notarget-25 {
  background: #1c0304;
}
.bg-light-notarget-25 {
  background: #e9363a;
}
.bg-dark-notarget-26 {
  background: #180303;
}
.bg-light-notarget-26 {
  background: #e93b3f;
}
.bg-dark-notarget-27 {
  background: #130203;
}
.bg-light-notarget-27 {
  background: #ea3f43;
}
.bg-dark-notarget-28 {
  background: #0f0202;
}
.bg-light-notarget-28 {
  background: #ea4448;
}
.bg-dark-notarget-29 {
  background: #0a0101;
}
.bg-light-notarget-29 {
  background: #eb484c;
}
.bg-dark-notarget-30 {
  background: #050101;
}
.bg-light-notarget-30 {
  background: #eb4d51;
}
.bg-dark-notarget-31 {
  background: #010000;
}
.bg-light-notarget-31 {
  background: #ec5255;
}
.bg-dark-notarget-32 {
  background: black;
}
.bg-light-notarget-32 {
  background: #ec565a;
}
.bg-dark-notarget-33 {
  background: black;
}
.bg-light-notarget-33 {
  background: #ed5b5e;
}
.bg-dark-notarget-34 {
  background: black;
}
.bg-light-notarget-34 {
  background: #ed5f63;
}
.bg-dark-notarget-35 {
  background: black;
}
.bg-light-notarget-35 {
  background: #ee6467;
}
.bg-dark-notarget-36 {
  background: black;
}
.bg-light-notarget-36 {
  background: #ee686c;
}
.bg-dark-notarget-37 {
  background: black;
}
.bg-light-notarget-37 {
  background: #ef6d70;
}
.bg-dark-notarget-38 {
  background: black;
}
.bg-light-notarget-38 {
  background: #ef7275;
}
.bg-dark-notarget-39 {
  background: black;
}
.bg-light-notarget-39 {
  background: #f07679;
}
.bg-dark-notarget-40 {
  background: black;
}
.bg-light-notarget-40 {
  background: #f07b7e;
}
.bg-dark-notarget-41 {
  background: black;
}
.bg-light-notarget-41 {
  background: #f17f82;
}
.bg-dark-notarget-42 {
  background: black;
}
.bg-light-notarget-42 {
  background: #f18487;
}
.bg-dark-notarget-43 {
  background: black;
}
.bg-light-notarget-43 {
  background: #f2898b;
}
.bg-dark-notarget-44 {
  background: black;
}
.bg-light-notarget-44 {
  background: #f28d90;
}
.bg-dark-notarget-45 {
  background: black;
}
.bg-light-notarget-45 {
  background: #f39294;
}
.bg-dark-notarget-46 {
  background: black;
}
.bg-light-notarget-46 {
  background: #f39699;
}
.bg-dark-notarget-47 {
  background: black;
}
.bg-light-notarget-47 {
  background: #f49b9d;
}
.bg-dark-notarget-48 {
  background: black;
}
.bg-light-notarget-48 {
  background: #f49fa1;
}
.bg-dark-notarget-49 {
  background: black;
}
.bg-light-notarget-49 {
  background: #f5a4a6;
}
.bg-dark-notarget-50 {
  background: black;
}
.bg-light-notarget-50 {
  background: #f5a9aa;
}
.bg-dark-notarget-51 {
  background: black;
}
.bg-light-notarget-51 {
  background: #f6adaf;
}
.bg-dark-notarget-52 {
  background: black;
}
.bg-light-notarget-52 {
  background: #f6b2b3;
}
.bg-dark-notarget-53 {
  background: black;
}
.bg-light-notarget-53 {
  background: #f7b6b8;
}
.bg-dark-notarget-54 {
  background: black;
}
.bg-light-notarget-54 {
  background: #f7bbbc;
}
.bg-dark-notarget-55 {
  background: black;
}
.bg-light-notarget-55 {
  background: #f8c0c1;
}
.bg-dark-notarget-56 {
  background: black;
}
.bg-light-notarget-56 {
  background: #f8c4c5;
}
.bg-dark-notarget-57 {
  background: black;
}
.bg-light-notarget-57 {
  background: #f9c9ca;
}
.bg-dark-notarget-58 {
  background: black;
}
.bg-light-notarget-58 {
  background: #f9cdce;
}
.bg-dark-notarget-59 {
  background: black;
}
.bg-light-notarget-59 {
  background: #fad2d3;
}
.bg-dark-notarget-60 {
  background: black;
}
.bg-light-notarget-60 {
  background: #fad7d7;
}
.bg-dark-notarget-61 {
  background: black;
}
.bg-light-notarget-61 {
  background: #fbdbdc;
}
.bg-dark-notarget-62 {
  background: black;
}
.bg-light-notarget-62 {
  background: #fbe0e0;
}
.bg-dark-notarget-63 {
  background: black;
}
.bg-light-notarget-63 {
  background: #fce4e5;
}
.bg-dark-notarget-64 {
  background: black;
}
.bg-light-notarget-64 {
  background: #fde9e9;
}
.bg-dark-notarget-65 {
  background: black;
}
.bg-light-notarget-65 {
  background: #fdedee;
}
.bg-dark-notarget-66 {
  background: black;
}
.bg-light-notarget-66 {
  background: #fef2f2;
}
.bg-dark-notarget-67 {
  background: black;
}
.bg-light-notarget-67 {
  background: #fef7f7;
}
.bg-dark-notarget-68 {
  background: black;
}
.bg-light-notarget-68 {
  background: #fffbfb;
}
.bg-dark-notarget-69 {
  background: black;
}
.bg-light-notarget-69 {
  background: white;
}
.bg-dark-notarget-70 {
  background: black;
}
.bg-light-notarget-70 {
  background: white;
}
.bg-dark-notarget-71 {
  background: black;
}
.bg-light-notarget-71 {
  background: white;
}
.bg-dark-notarget-72 {
  background: black;
}
.bg-light-notarget-72 {
  background: white;
}
.bg-dark-notarget-73 {
  background: black;
}
.bg-light-notarget-73 {
  background: white;
}
.bg-dark-notarget-74 {
  background: black;
}
.bg-light-notarget-74 {
  background: white;
}
.bg-dark-notarget-75 {
  background: black;
}
.bg-light-notarget-75 {
  background: white;
}
.bg-dark-notarget-76 {
  background: black;
}
.bg-light-notarget-76 {
  background: white;
}
.bg-dark-notarget-77 {
  background: black;
}
.bg-light-notarget-77 {
  background: white;
}
.bg-dark-notarget-78 {
  background: black;
}
.bg-light-notarget-78 {
  background: white;
}
.bg-dark-notarget-79 {
  background: black;
}
.bg-light-notarget-79 {
  background: white;
}
.bg-dark-notarget-80 {
  background: black;
}
.bg-light-notarget-80 {
  background: white;
}
.bg-dark-notarget-81 {
  background: black;
}
.bg-light-notarget-81 {
  background: white;
}
.bg-dark-notarget-82 {
  background: black;
}
.bg-light-notarget-82 {
  background: white;
}
.bg-dark-notarget-83 {
  background: black;
}
.bg-light-notarget-83 {
  background: white;
}
.bg-dark-notarget-84 {
  background: black;
}
.bg-light-notarget-84 {
  background: white;
}
.bg-dark-notarget-85 {
  background: black;
}
.bg-light-notarget-85 {
  background: white;
}
.bg-dark-notarget-86 {
  background: black;
}
.bg-light-notarget-86 {
  background: white;
}
.bg-dark-notarget-87 {
  background: black;
}
.bg-light-notarget-87 {
  background: white;
}
.bg-dark-notarget-88 {
  background: black;
}
.bg-light-notarget-88 {
  background: white;
}
.bg-dark-notarget-89 {
  background: black;
}
.bg-light-notarget-89 {
  background: white;
}
.bg-dark-notarget-90 {
  background: black;
}
.bg-light-notarget-90 {
  background: white;
}
.bg-dark-notarget-91 {
  background: black;
}
.bg-light-notarget-91 {
  background: white;
}
.bg-dark-notarget-92 {
  background: black;
}
.bg-light-notarget-92 {
  background: white;
}
.bg-dark-notarget-93 {
  background: black;
}
.bg-light-notarget-93 {
  background: white;
}
.bg-dark-notarget-94 {
  background: black;
}
.bg-light-notarget-94 {
  background: white;
}
.bg-dark-notarget-95 {
  background: black;
}
.bg-light-notarget-95 {
  background: white;
}
.bg-dark-notarget-96 {
  background: black;
}
.bg-light-notarget-96 {
  background: white;
}
.bg-dark-notarget-97 {
  background: black;
}
.bg-light-notarget-97 {
  background: white;
}
.bg-dark-notarget-98 {
  background: black;
}
.bg-light-notarget-98 {
  background: white;
}
.bg-dark-notarget-99 {
  background: black;
}
.bg-light-notarget-99 {
  background: white;
}
.bg-dark-notarget-100 {
  background: black;
}
.bg-light-notarget-100 {
  background: white;
}

.text-over {
  color: #8F1013 !important;
}

.border-over {
  border-color: #8F1013;
}

.over {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-over {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-over:hover {
    background-color: #a61316 !important;
  }
}
.tile-over:active, .tile-over:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-over {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-over {
  background-color: #8F1013 !important;
}

.btn-over {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-over:focus, .btn-over:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-over-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-over-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-over-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-over-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-over-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-over-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-over-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-over-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-over-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-over {
  background: #8F1013;
}
.bg-dark-over-1 {
  background: #8a0f12;
}
.bg-light-over-1 {
  background: #941114;
}
.bg-dark-over-2 {
  background: #860f12;
}
.bg-light-over-2 {
  background: #981114;
}
.bg-dark-over-3 {
  background: #810e11;
}
.bg-light-over-3 {
  background: #9d1215;
}
.bg-dark-over-4 {
  background: #7d0e11;
}
.bg-light-over-4 {
  background: #a11215;
}
.bg-dark-over-5 {
  background: #780d10;
}
.bg-light-over-5 {
  background: #a61316;
}
.bg-dark-over-6 {
  background: #730d0f;
}
.bg-light-over-6 {
  background: #ab1317;
}
.bg-dark-over-7 {
  background: #6f0c0f;
}
.bg-light-over-7 {
  background: #af1417;
}
.bg-dark-over-8 {
  background: #6a0c0e;
}
.bg-light-over-8 {
  background: #b41418;
}
.bg-dark-over-9 {
  background: #660b0e;
}
.bg-light-over-9 {
  background: #b81518;
}
.bg-dark-over-10 {
  background: #610b0d;
}
.bg-light-over-10 {
  background: #bd1519;
}
.bg-dark-over-11 {
  background: #5d0a0c;
}
.bg-light-over-11 {
  background: #c1161a;
}
.bg-dark-over-12 {
  background: #580a0c;
}
.bg-light-over-12 {
  background: #c6161a;
}
.bg-dark-over-13 {
  background: #53090b;
}
.bg-light-over-13 {
  background: #cb171b;
}
.bg-dark-over-14 {
  background: #4f090a;
}
.bg-light-over-14 {
  background: #cf171c;
}
.bg-dark-over-15 {
  background: #4a080a;
}
.bg-light-over-15 {
  background: #d4181c;
}
.bg-dark-over-16 {
  background: #460809;
}
.bg-light-over-16 {
  background: #d8181d;
}
.bg-dark-over-17 {
  background: #410709;
}
.bg-light-over-17 {
  background: #dd191d;
}
.bg-dark-over-18 {
  background: #3c0708;
}
.bg-light-over-18 {
  background: #e2191e;
}
.bg-dark-over-19 {
  background: #380607;
}
.bg-light-over-19 {
  background: #e51a1f;
}
.bg-dark-over-20 {
  background: #330607;
}
.bg-light-over-20 {
  background: #e61f24;
}
.bg-dark-over-21 {
  background: #2f0506;
}
.bg-light-over-21 {
  background: #e62428;
}
.bg-dark-over-22 {
  background: #2a0506;
}
.bg-light-over-22 {
  background: #e7282d;
}
.bg-dark-over-23 {
  background: #260405;
}
.bg-light-over-23 {
  background: #e72d31;
}
.bg-dark-over-24 {
  background: #210404;
}
.bg-light-over-24 {
  background: #e83136;
}
.bg-dark-over-25 {
  background: #1c0304;
}
.bg-light-over-25 {
  background: #e9363a;
}
.bg-dark-over-26 {
  background: #180303;
}
.bg-light-over-26 {
  background: #e93b3f;
}
.bg-dark-over-27 {
  background: #130203;
}
.bg-light-over-27 {
  background: #ea3f43;
}
.bg-dark-over-28 {
  background: #0f0202;
}
.bg-light-over-28 {
  background: #ea4448;
}
.bg-dark-over-29 {
  background: #0a0101;
}
.bg-light-over-29 {
  background: #eb484c;
}
.bg-dark-over-30 {
  background: #050101;
}
.bg-light-over-30 {
  background: #eb4d51;
}
.bg-dark-over-31 {
  background: #010000;
}
.bg-light-over-31 {
  background: #ec5255;
}
.bg-dark-over-32 {
  background: black;
}
.bg-light-over-32 {
  background: #ec565a;
}
.bg-dark-over-33 {
  background: black;
}
.bg-light-over-33 {
  background: #ed5b5e;
}
.bg-dark-over-34 {
  background: black;
}
.bg-light-over-34 {
  background: #ed5f63;
}
.bg-dark-over-35 {
  background: black;
}
.bg-light-over-35 {
  background: #ee6467;
}
.bg-dark-over-36 {
  background: black;
}
.bg-light-over-36 {
  background: #ee686c;
}
.bg-dark-over-37 {
  background: black;
}
.bg-light-over-37 {
  background: #ef6d70;
}
.bg-dark-over-38 {
  background: black;
}
.bg-light-over-38 {
  background: #ef7275;
}
.bg-dark-over-39 {
  background: black;
}
.bg-light-over-39 {
  background: #f07679;
}
.bg-dark-over-40 {
  background: black;
}
.bg-light-over-40 {
  background: #f07b7e;
}
.bg-dark-over-41 {
  background: black;
}
.bg-light-over-41 {
  background: #f17f82;
}
.bg-dark-over-42 {
  background: black;
}
.bg-light-over-42 {
  background: #f18487;
}
.bg-dark-over-43 {
  background: black;
}
.bg-light-over-43 {
  background: #f2898b;
}
.bg-dark-over-44 {
  background: black;
}
.bg-light-over-44 {
  background: #f28d90;
}
.bg-dark-over-45 {
  background: black;
}
.bg-light-over-45 {
  background: #f39294;
}
.bg-dark-over-46 {
  background: black;
}
.bg-light-over-46 {
  background: #f39699;
}
.bg-dark-over-47 {
  background: black;
}
.bg-light-over-47 {
  background: #f49b9d;
}
.bg-dark-over-48 {
  background: black;
}
.bg-light-over-48 {
  background: #f49fa1;
}
.bg-dark-over-49 {
  background: black;
}
.bg-light-over-49 {
  background: #f5a4a6;
}
.bg-dark-over-50 {
  background: black;
}
.bg-light-over-50 {
  background: #f5a9aa;
}
.bg-dark-over-51 {
  background: black;
}
.bg-light-over-51 {
  background: #f6adaf;
}
.bg-dark-over-52 {
  background: black;
}
.bg-light-over-52 {
  background: #f6b2b3;
}
.bg-dark-over-53 {
  background: black;
}
.bg-light-over-53 {
  background: #f7b6b8;
}
.bg-dark-over-54 {
  background: black;
}
.bg-light-over-54 {
  background: #f7bbbc;
}
.bg-dark-over-55 {
  background: black;
}
.bg-light-over-55 {
  background: #f8c0c1;
}
.bg-dark-over-56 {
  background: black;
}
.bg-light-over-56 {
  background: #f8c4c5;
}
.bg-dark-over-57 {
  background: black;
}
.bg-light-over-57 {
  background: #f9c9ca;
}
.bg-dark-over-58 {
  background: black;
}
.bg-light-over-58 {
  background: #f9cdce;
}
.bg-dark-over-59 {
  background: black;
}
.bg-light-over-59 {
  background: #fad2d3;
}
.bg-dark-over-60 {
  background: black;
}
.bg-light-over-60 {
  background: #fad7d7;
}
.bg-dark-over-61 {
  background: black;
}
.bg-light-over-61 {
  background: #fbdbdc;
}
.bg-dark-over-62 {
  background: black;
}
.bg-light-over-62 {
  background: #fbe0e0;
}
.bg-dark-over-63 {
  background: black;
}
.bg-light-over-63 {
  background: #fce4e5;
}
.bg-dark-over-64 {
  background: black;
}
.bg-light-over-64 {
  background: #fde9e9;
}
.bg-dark-over-65 {
  background: black;
}
.bg-light-over-65 {
  background: #fdedee;
}
.bg-dark-over-66 {
  background: black;
}
.bg-light-over-66 {
  background: #fef2f2;
}
.bg-dark-over-67 {
  background: black;
}
.bg-light-over-67 {
  background: #fef7f7;
}
.bg-dark-over-68 {
  background: black;
}
.bg-light-over-68 {
  background: #fffbfb;
}
.bg-dark-over-69 {
  background: black;
}
.bg-light-over-69 {
  background: white;
}
.bg-dark-over-70 {
  background: black;
}
.bg-light-over-70 {
  background: white;
}
.bg-dark-over-71 {
  background: black;
}
.bg-light-over-71 {
  background: white;
}
.bg-dark-over-72 {
  background: black;
}
.bg-light-over-72 {
  background: white;
}
.bg-dark-over-73 {
  background: black;
}
.bg-light-over-73 {
  background: white;
}
.bg-dark-over-74 {
  background: black;
}
.bg-light-over-74 {
  background: white;
}
.bg-dark-over-75 {
  background: black;
}
.bg-light-over-75 {
  background: white;
}
.bg-dark-over-76 {
  background: black;
}
.bg-light-over-76 {
  background: white;
}
.bg-dark-over-77 {
  background: black;
}
.bg-light-over-77 {
  background: white;
}
.bg-dark-over-78 {
  background: black;
}
.bg-light-over-78 {
  background: white;
}
.bg-dark-over-79 {
  background: black;
}
.bg-light-over-79 {
  background: white;
}
.bg-dark-over-80 {
  background: black;
}
.bg-light-over-80 {
  background: white;
}
.bg-dark-over-81 {
  background: black;
}
.bg-light-over-81 {
  background: white;
}
.bg-dark-over-82 {
  background: black;
}
.bg-light-over-82 {
  background: white;
}
.bg-dark-over-83 {
  background: black;
}
.bg-light-over-83 {
  background: white;
}
.bg-dark-over-84 {
  background: black;
}
.bg-light-over-84 {
  background: white;
}
.bg-dark-over-85 {
  background: black;
}
.bg-light-over-85 {
  background: white;
}
.bg-dark-over-86 {
  background: black;
}
.bg-light-over-86 {
  background: white;
}
.bg-dark-over-87 {
  background: black;
}
.bg-light-over-87 {
  background: white;
}
.bg-dark-over-88 {
  background: black;
}
.bg-light-over-88 {
  background: white;
}
.bg-dark-over-89 {
  background: black;
}
.bg-light-over-89 {
  background: white;
}
.bg-dark-over-90 {
  background: black;
}
.bg-light-over-90 {
  background: white;
}
.bg-dark-over-91 {
  background: black;
}
.bg-light-over-91 {
  background: white;
}
.bg-dark-over-92 {
  background: black;
}
.bg-light-over-92 {
  background: white;
}
.bg-dark-over-93 {
  background: black;
}
.bg-light-over-93 {
  background: white;
}
.bg-dark-over-94 {
  background: black;
}
.bg-light-over-94 {
  background: white;
}
.bg-dark-over-95 {
  background: black;
}
.bg-light-over-95 {
  background: white;
}
.bg-dark-over-96 {
  background: black;
}
.bg-light-over-96 {
  background: white;
}
.bg-dark-over-97 {
  background: black;
}
.bg-light-over-97 {
  background: white;
}
.bg-dark-over-98 {
  background: black;
}
.bg-light-over-98 {
  background: white;
}
.bg-dark-over-99 {
  background: black;
}
.bg-light-over-99 {
  background: white;
}
.bg-dark-over-100 {
  background: black;
}
.bg-light-over-100 {
  background: white;
}

.text-below {
  color: #8F1013 !important;
}

.border-below {
  border-color: #8F1013;
}

.below {
  background-color: #8F1013 !important;
  color: white !important;
}

.tile-below {
  background: #8F1013 !important;
}
@media (min-width: 1025px) {
  .tile-below:hover {
    background-color: #a61316 !important;
  }
}
.tile-below:active, .tile-below:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(143, 16, 19, 0.5);
  background-color: #981114 !important;
}

.target-below {
  background: #8F1013 !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-below {
  background-color: #8F1013 !important;
}

.btn-below {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #8F1013 !important;
  border: 2px solid #8F1013 !important;
}
.btn-below:focus, .btn-below:active {
  outline: none;
  color: white !important;
  background: #8F1013 !important;
  text-decoration: none;
}

.bg-overlay-below-10 {
  background: rgba(143, 16, 19, 0.1);
}
.bg-overlay-below-20 {
  background: rgba(143, 16, 19, 0.2);
}
.bg-overlay-below-30 {
  background: rgba(143, 16, 19, 0.3);
}
.bg-overlay-below-40 {
  background: rgba(143, 16, 19, 0.4);
}
.bg-overlay-below-50 {
  background: rgba(143, 16, 19, 0.5);
}
.bg-overlay-below-60 {
  background: rgba(143, 16, 19, 0.6);
}
.bg-overlay-below-70 {
  background: rgba(143, 16, 19, 0.7);
}
.bg-overlay-below-80 {
  background: rgba(143, 16, 19, 0.8);
}
.bg-overlay-below-90 {
  background: rgba(143, 16, 19, 0.9);
}
.bg-below {
  background: #8F1013;
}
.bg-dark-below-1 {
  background: #8a0f12;
}
.bg-light-below-1 {
  background: #941114;
}
.bg-dark-below-2 {
  background: #860f12;
}
.bg-light-below-2 {
  background: #981114;
}
.bg-dark-below-3 {
  background: #810e11;
}
.bg-light-below-3 {
  background: #9d1215;
}
.bg-dark-below-4 {
  background: #7d0e11;
}
.bg-light-below-4 {
  background: #a11215;
}
.bg-dark-below-5 {
  background: #780d10;
}
.bg-light-below-5 {
  background: #a61316;
}
.bg-dark-below-6 {
  background: #730d0f;
}
.bg-light-below-6 {
  background: #ab1317;
}
.bg-dark-below-7 {
  background: #6f0c0f;
}
.bg-light-below-7 {
  background: #af1417;
}
.bg-dark-below-8 {
  background: #6a0c0e;
}
.bg-light-below-8 {
  background: #b41418;
}
.bg-dark-below-9 {
  background: #660b0e;
}
.bg-light-below-9 {
  background: #b81518;
}
.bg-dark-below-10 {
  background: #610b0d;
}
.bg-light-below-10 {
  background: #bd1519;
}
.bg-dark-below-11 {
  background: #5d0a0c;
}
.bg-light-below-11 {
  background: #c1161a;
}
.bg-dark-below-12 {
  background: #580a0c;
}
.bg-light-below-12 {
  background: #c6161a;
}
.bg-dark-below-13 {
  background: #53090b;
}
.bg-light-below-13 {
  background: #cb171b;
}
.bg-dark-below-14 {
  background: #4f090a;
}
.bg-light-below-14 {
  background: #cf171c;
}
.bg-dark-below-15 {
  background: #4a080a;
}
.bg-light-below-15 {
  background: #d4181c;
}
.bg-dark-below-16 {
  background: #460809;
}
.bg-light-below-16 {
  background: #d8181d;
}
.bg-dark-below-17 {
  background: #410709;
}
.bg-light-below-17 {
  background: #dd191d;
}
.bg-dark-below-18 {
  background: #3c0708;
}
.bg-light-below-18 {
  background: #e2191e;
}
.bg-dark-below-19 {
  background: #380607;
}
.bg-light-below-19 {
  background: #e51a1f;
}
.bg-dark-below-20 {
  background: #330607;
}
.bg-light-below-20 {
  background: #e61f24;
}
.bg-dark-below-21 {
  background: #2f0506;
}
.bg-light-below-21 {
  background: #e62428;
}
.bg-dark-below-22 {
  background: #2a0506;
}
.bg-light-below-22 {
  background: #e7282d;
}
.bg-dark-below-23 {
  background: #260405;
}
.bg-light-below-23 {
  background: #e72d31;
}
.bg-dark-below-24 {
  background: #210404;
}
.bg-light-below-24 {
  background: #e83136;
}
.bg-dark-below-25 {
  background: #1c0304;
}
.bg-light-below-25 {
  background: #e9363a;
}
.bg-dark-below-26 {
  background: #180303;
}
.bg-light-below-26 {
  background: #e93b3f;
}
.bg-dark-below-27 {
  background: #130203;
}
.bg-light-below-27 {
  background: #ea3f43;
}
.bg-dark-below-28 {
  background: #0f0202;
}
.bg-light-below-28 {
  background: #ea4448;
}
.bg-dark-below-29 {
  background: #0a0101;
}
.bg-light-below-29 {
  background: #eb484c;
}
.bg-dark-below-30 {
  background: #050101;
}
.bg-light-below-30 {
  background: #eb4d51;
}
.bg-dark-below-31 {
  background: #010000;
}
.bg-light-below-31 {
  background: #ec5255;
}
.bg-dark-below-32 {
  background: black;
}
.bg-light-below-32 {
  background: #ec565a;
}
.bg-dark-below-33 {
  background: black;
}
.bg-light-below-33 {
  background: #ed5b5e;
}
.bg-dark-below-34 {
  background: black;
}
.bg-light-below-34 {
  background: #ed5f63;
}
.bg-dark-below-35 {
  background: black;
}
.bg-light-below-35 {
  background: #ee6467;
}
.bg-dark-below-36 {
  background: black;
}
.bg-light-below-36 {
  background: #ee686c;
}
.bg-dark-below-37 {
  background: black;
}
.bg-light-below-37 {
  background: #ef6d70;
}
.bg-dark-below-38 {
  background: black;
}
.bg-light-below-38 {
  background: #ef7275;
}
.bg-dark-below-39 {
  background: black;
}
.bg-light-below-39 {
  background: #f07679;
}
.bg-dark-below-40 {
  background: black;
}
.bg-light-below-40 {
  background: #f07b7e;
}
.bg-dark-below-41 {
  background: black;
}
.bg-light-below-41 {
  background: #f17f82;
}
.bg-dark-below-42 {
  background: black;
}
.bg-light-below-42 {
  background: #f18487;
}
.bg-dark-below-43 {
  background: black;
}
.bg-light-below-43 {
  background: #f2898b;
}
.bg-dark-below-44 {
  background: black;
}
.bg-light-below-44 {
  background: #f28d90;
}
.bg-dark-below-45 {
  background: black;
}
.bg-light-below-45 {
  background: #f39294;
}
.bg-dark-below-46 {
  background: black;
}
.bg-light-below-46 {
  background: #f39699;
}
.bg-dark-below-47 {
  background: black;
}
.bg-light-below-47 {
  background: #f49b9d;
}
.bg-dark-below-48 {
  background: black;
}
.bg-light-below-48 {
  background: #f49fa1;
}
.bg-dark-below-49 {
  background: black;
}
.bg-light-below-49 {
  background: #f5a4a6;
}
.bg-dark-below-50 {
  background: black;
}
.bg-light-below-50 {
  background: #f5a9aa;
}
.bg-dark-below-51 {
  background: black;
}
.bg-light-below-51 {
  background: #f6adaf;
}
.bg-dark-below-52 {
  background: black;
}
.bg-light-below-52 {
  background: #f6b2b3;
}
.bg-dark-below-53 {
  background: black;
}
.bg-light-below-53 {
  background: #f7b6b8;
}
.bg-dark-below-54 {
  background: black;
}
.bg-light-below-54 {
  background: #f7bbbc;
}
.bg-dark-below-55 {
  background: black;
}
.bg-light-below-55 {
  background: #f8c0c1;
}
.bg-dark-below-56 {
  background: black;
}
.bg-light-below-56 {
  background: #f8c4c5;
}
.bg-dark-below-57 {
  background: black;
}
.bg-light-below-57 {
  background: #f9c9ca;
}
.bg-dark-below-58 {
  background: black;
}
.bg-light-below-58 {
  background: #f9cdce;
}
.bg-dark-below-59 {
  background: black;
}
.bg-light-below-59 {
  background: #fad2d3;
}
.bg-dark-below-60 {
  background: black;
}
.bg-light-below-60 {
  background: #fad7d7;
}
.bg-dark-below-61 {
  background: black;
}
.bg-light-below-61 {
  background: #fbdbdc;
}
.bg-dark-below-62 {
  background: black;
}
.bg-light-below-62 {
  background: #fbe0e0;
}
.bg-dark-below-63 {
  background: black;
}
.bg-light-below-63 {
  background: #fce4e5;
}
.bg-dark-below-64 {
  background: black;
}
.bg-light-below-64 {
  background: #fde9e9;
}
.bg-dark-below-65 {
  background: black;
}
.bg-light-below-65 {
  background: #fdedee;
}
.bg-dark-below-66 {
  background: black;
}
.bg-light-below-66 {
  background: #fef2f2;
}
.bg-dark-below-67 {
  background: black;
}
.bg-light-below-67 {
  background: #fef7f7;
}
.bg-dark-below-68 {
  background: black;
}
.bg-light-below-68 {
  background: #fffbfb;
}
.bg-dark-below-69 {
  background: black;
}
.bg-light-below-69 {
  background: white;
}
.bg-dark-below-70 {
  background: black;
}
.bg-light-below-70 {
  background: white;
}
.bg-dark-below-71 {
  background: black;
}
.bg-light-below-71 {
  background: white;
}
.bg-dark-below-72 {
  background: black;
}
.bg-light-below-72 {
  background: white;
}
.bg-dark-below-73 {
  background: black;
}
.bg-light-below-73 {
  background: white;
}
.bg-dark-below-74 {
  background: black;
}
.bg-light-below-74 {
  background: white;
}
.bg-dark-below-75 {
  background: black;
}
.bg-light-below-75 {
  background: white;
}
.bg-dark-below-76 {
  background: black;
}
.bg-light-below-76 {
  background: white;
}
.bg-dark-below-77 {
  background: black;
}
.bg-light-below-77 {
  background: white;
}
.bg-dark-below-78 {
  background: black;
}
.bg-light-below-78 {
  background: white;
}
.bg-dark-below-79 {
  background: black;
}
.bg-light-below-79 {
  background: white;
}
.bg-dark-below-80 {
  background: black;
}
.bg-light-below-80 {
  background: white;
}
.bg-dark-below-81 {
  background: black;
}
.bg-light-below-81 {
  background: white;
}
.bg-dark-below-82 {
  background: black;
}
.bg-light-below-82 {
  background: white;
}
.bg-dark-below-83 {
  background: black;
}
.bg-light-below-83 {
  background: white;
}
.bg-dark-below-84 {
  background: black;
}
.bg-light-below-84 {
  background: white;
}
.bg-dark-below-85 {
  background: black;
}
.bg-light-below-85 {
  background: white;
}
.bg-dark-below-86 {
  background: black;
}
.bg-light-below-86 {
  background: white;
}
.bg-dark-below-87 {
  background: black;
}
.bg-light-below-87 {
  background: white;
}
.bg-dark-below-88 {
  background: black;
}
.bg-light-below-88 {
  background: white;
}
.bg-dark-below-89 {
  background: black;
}
.bg-light-below-89 {
  background: white;
}
.bg-dark-below-90 {
  background: black;
}
.bg-light-below-90 {
  background: white;
}
.bg-dark-below-91 {
  background: black;
}
.bg-light-below-91 {
  background: white;
}
.bg-dark-below-92 {
  background: black;
}
.bg-light-below-92 {
  background: white;
}
.bg-dark-below-93 {
  background: black;
}
.bg-light-below-93 {
  background: white;
}
.bg-dark-below-94 {
  background: black;
}
.bg-light-below-94 {
  background: white;
}
.bg-dark-below-95 {
  background: black;
}
.bg-light-below-95 {
  background: white;
}
.bg-dark-below-96 {
  background: black;
}
.bg-light-below-96 {
  background: white;
}
.bg-dark-below-97 {
  background: black;
}
.bg-light-below-97 {
  background: white;
}
.bg-dark-below-98 {
  background: black;
}
.bg-light-below-98 {
  background: white;
}
.bg-dark-below-99 {
  background: black;
}
.bg-light-below-99 {
  background: white;
}
.bg-dark-below-100 {
  background: black;
}
.bg-light-below-100 {
  background: white;
}

.text-ontarget {
  color: #14580B !important;
}

.border-ontarget {
  border-color: #14580B;
}

.ontarget {
  background-color: #14580B !important;
  color: white !important;
}

.tile-ontarget {
  background: #14580B !important;
}
@media (min-width: 1025px) {
  .tile-ontarget:hover {
    background-color: #196f0e !important;
  }
}
.tile-ontarget:active, .tile-ontarget:focus {
  transform: scale(0.97);
  box-shadow: 0 0 5px rgba(20, 88, 11, 0.5);
  background-color: #16610c !important;
}

.target-ontarget {
  background: #14580B !important;
  color: #fff;
  padding: 20px;
}

.patient-dash-ontarget {
  background-color: #14580B !important;
}

.btn-ontarget {
  transition: all 0.3s ease-in-out;
  line-height: initial;
  color: white !important;
  background: #14580B !important;
  border: 2px solid #14580B !important;
}
.btn-ontarget:focus, .btn-ontarget:active {
  outline: none;
  color: white !important;
  background: #14580B !important;
  text-decoration: none;
}

.bg-overlay-ontarget-10 {
  background: rgba(20, 88, 11, 0.1);
}
.bg-overlay-ontarget-20 {
  background: rgba(20, 88, 11, 0.2);
}
.bg-overlay-ontarget-30 {
  background: rgba(20, 88, 11, 0.3);
}
.bg-overlay-ontarget-40 {
  background: rgba(20, 88, 11, 0.4);
}
.bg-overlay-ontarget-50 {
  background: rgba(20, 88, 11, 0.5);
}
.bg-overlay-ontarget-60 {
  background: rgba(20, 88, 11, 0.6);
}
.bg-overlay-ontarget-70 {
  background: rgba(20, 88, 11, 0.7);
}
.bg-overlay-ontarget-80 {
  background: rgba(20, 88, 11, 0.8);
}
.bg-overlay-ontarget-90 {
  background: rgba(20, 88, 11, 0.9);
}
.bg-ontarget {
  background: #14580B;
}
.bg-dark-ontarget-1 {
  background: #13530a;
}
.bg-light-ontarget-1 {
  background: #155d0c;
}
.bg-dark-ontarget-2 {
  background: #124f0a;
}
.bg-light-ontarget-2 {
  background: #16610c;
}
.bg-dark-ontarget-3 {
  background: #114a09;
}
.bg-light-ontarget-3 {
  background: #17660d;
}
.bg-dark-ontarget-4 {
  background: #104609;
}
.bg-light-ontarget-4 {
  background: #186a0d;
}
.bg-dark-ontarget-5 {
  background: #0f4108;
}
.bg-light-ontarget-5 {
  background: #196f0e;
}
.bg-dark-ontarget-6 {
  background: #0e3d08;
}
.bg-light-ontarget-6 {
  background: #1a730e;
}
.bg-dark-ontarget-7 {
  background: #0d3807;
}
.bg-light-ontarget-7 {
  background: #1b780f;
}
.bg-dark-ontarget-8 {
  background: #0c3406;
}
.bg-light-ontarget-8 {
  background: #1c7c10;
}
.bg-dark-ontarget-9 {
  background: #0b2f06;
}
.bg-light-ontarget-9 {
  background: #1d8110;
}
.bg-dark-ontarget-10 {
  background: #0a2b05;
}
.bg-light-ontarget-10 {
  background: #1e8511;
}
.bg-dark-ontarget-11 {
  background: #092605;
}
.bg-light-ontarget-11 {
  background: #1f8a11;
}
.bg-dark-ontarget-12 {
  background: #082204;
}
.bg-light-ontarget-12 {
  background: #208e12;
}
.bg-dark-ontarget-13 {
  background: #071d04;
}
.bg-light-ontarget-13 {
  background: #219312;
}
.bg-dark-ontarget-14 {
  background: #061903;
}
.bg-light-ontarget-14 {
  background: #229713;
}
.bg-dark-ontarget-15 {
  background: #051403;
}
.bg-light-ontarget-15 {
  background: #239c14;
}
.bg-dark-ontarget-16 {
  background: #040f02;
}
.bg-light-ontarget-16 {
  background: #24a114;
}
.bg-dark-ontarget-17 {
  background: #020b01;
}
.bg-light-ontarget-17 {
  background: #26a515;
}
.bg-dark-ontarget-18 {
  background: #010601;
}
.bg-light-ontarget-18 {
  background: #27aa15;
}
.bg-dark-ontarget-19 {
  background: #000200;
}
.bg-light-ontarget-19 {
  background: #28ae16;
}
.bg-dark-ontarget-20 {
  background: black;
}
.bg-light-ontarget-20 {
  background: #29b316;
}
.bg-dark-ontarget-21 {
  background: black;
}
.bg-light-ontarget-21 {
  background: #2ab717;
}
.bg-dark-ontarget-22 {
  background: black;
}
.bg-light-ontarget-22 {
  background: #2bbc17;
}
.bg-dark-ontarget-23 {
  background: black;
}
.bg-light-ontarget-23 {
  background: #2cc018;
}
.bg-dark-ontarget-24 {
  background: black;
}
.bg-light-ontarget-24 {
  background: #2dc519;
}
.bg-dark-ontarget-25 {
  background: black;
}
.bg-light-ontarget-25 {
  background: #2ec919;
}
.bg-dark-ontarget-26 {
  background: black;
}
.bg-light-ontarget-26 {
  background: #2fce1a;
}
.bg-dark-ontarget-27 {
  background: black;
}
.bg-light-ontarget-27 {
  background: #30d21a;
}
.bg-dark-ontarget-28 {
  background: black;
}
.bg-light-ontarget-28 {
  background: #31d71b;
}
.bg-dark-ontarget-29 {
  background: black;
}
.bg-light-ontarget-29 {
  background: #32db1b;
}
.bg-dark-ontarget-30 {
  background: black;
}
.bg-light-ontarget-30 {
  background: #33e01c;
}
.bg-dark-ontarget-31 {
  background: black;
}
.bg-light-ontarget-31 {
  background: #35e31e;
}
.bg-dark-ontarget-32 {
  background: black;
}
.bg-light-ontarget-32 {
  background: #39e323;
}
.bg-dark-ontarget-33 {
  background: black;
}
.bg-light-ontarget-33 {
  background: #3de427;
}
.bg-dark-ontarget-34 {
  background: black;
}
.bg-light-ontarget-34 {
  background: #41e52c;
}
.bg-dark-ontarget-35 {
  background: black;
}
.bg-light-ontarget-35 {
  background: #45e530;
}
.bg-dark-ontarget-36 {
  background: black;
}
.bg-light-ontarget-36 {
  background: #4ae635;
}
.bg-dark-ontarget-37 {
  background: black;
}
.bg-light-ontarget-37 {
  background: #4ee639;
}
.bg-dark-ontarget-38 {
  background: black;
}
.bg-light-ontarget-38 {
  background: #52e73e;
}
.bg-dark-ontarget-39 {
  background: black;
}
.bg-light-ontarget-39 {
  background: #56e742;
}
.bg-dark-ontarget-40 {
  background: black;
}
.bg-light-ontarget-40 {
  background: #5ae847;
}
.bg-dark-ontarget-41 {
  background: black;
}
.bg-light-ontarget-41 {
  background: #5ee94c;
}
.bg-dark-ontarget-42 {
  background: black;
}
.bg-light-ontarget-42 {
  background: #62e950;
}
.bg-dark-ontarget-43 {
  background: black;
}
.bg-light-ontarget-43 {
  background: #66ea55;
}
.bg-dark-ontarget-44 {
  background: black;
}
.bg-light-ontarget-44 {
  background: #6aea59;
}
.bg-dark-ontarget-45 {
  background: black;
}
.bg-light-ontarget-45 {
  background: #6eeb5e;
}
.bg-dark-ontarget-46 {
  background: black;
}
.bg-light-ontarget-46 {
  background: #72eb62;
}
.bg-dark-ontarget-47 {
  background: black;
}
.bg-light-ontarget-47 {
  background: #76ec67;
}
.bg-dark-ontarget-48 {
  background: black;
}
.bg-light-ontarget-48 {
  background: #7aed6b;
}
.bg-dark-ontarget-49 {
  background: black;
}
.bg-light-ontarget-49 {
  background: #7eed70;
}
.bg-dark-ontarget-50 {
  background: black;
}
.bg-light-ontarget-50 {
  background: #83ee74;
}
.bg-dark-ontarget-51 {
  background: black;
}
.bg-light-ontarget-51 {
  background: #87ee79;
}
.bg-dark-ontarget-52 {
  background: black;
}
.bg-light-ontarget-52 {
  background: #8bef7d;
}
.bg-dark-ontarget-53 {
  background: black;
}
.bg-light-ontarget-53 {
  background: #8fef82;
}
.bg-dark-ontarget-54 {
  background: black;
}
.bg-light-ontarget-54 {
  background: #93f086;
}
.bg-dark-ontarget-55 {
  background: black;
}
.bg-light-ontarget-55 {
  background: #97f18b;
}
.bg-dark-ontarget-56 {
  background: black;
}
.bg-light-ontarget-56 {
  background: #9bf190;
}
.bg-dark-ontarget-57 {
  background: black;
}
.bg-light-ontarget-57 {
  background: #9ff294;
}
.bg-dark-ontarget-58 {
  background: black;
}
.bg-light-ontarget-58 {
  background: #a3f299;
}
.bg-dark-ontarget-59 {
  background: black;
}
.bg-light-ontarget-59 {
  background: #a7f39d;
}
.bg-dark-ontarget-60 {
  background: black;
}
.bg-light-ontarget-60 {
  background: #abf3a2;
}
.bg-dark-ontarget-61 {
  background: black;
}
.bg-light-ontarget-61 {
  background: #aff4a6;
}
.bg-dark-ontarget-62 {
  background: black;
}
.bg-light-ontarget-62 {
  background: #b3f4ab;
}
.bg-dark-ontarget-63 {
  background: black;
}
.bg-light-ontarget-63 {
  background: #b7f5af;
}
.bg-dark-ontarget-64 {
  background: black;
}
.bg-light-ontarget-64 {
  background: #bbf6b4;
}
.bg-dark-ontarget-65 {
  background: black;
}
.bg-light-ontarget-65 {
  background: #c0f6b8;
}
.bg-dark-ontarget-66 {
  background: black;
}
.bg-light-ontarget-66 {
  background: #c4f7bd;
}
.bg-dark-ontarget-67 {
  background: black;
}
.bg-light-ontarget-67 {
  background: #c8f7c1;
}
.bg-dark-ontarget-68 {
  background: black;
}
.bg-light-ontarget-68 {
  background: #ccf8c6;
}
.bg-dark-ontarget-69 {
  background: black;
}
.bg-light-ontarget-69 {
  background: #d0f8ca;
}
.bg-dark-ontarget-70 {
  background: black;
}
.bg-light-ontarget-70 {
  background: #d4f9cf;
}
.bg-dark-ontarget-71 {
  background: black;
}
.bg-light-ontarget-71 {
  background: #d8fad4;
}
.bg-dark-ontarget-72 {
  background: black;
}
.bg-light-ontarget-72 {
  background: #dcfad8;
}
.bg-dark-ontarget-73 {
  background: black;
}
.bg-light-ontarget-73 {
  background: #e0fbdd;
}
.bg-dark-ontarget-74 {
  background: black;
}
.bg-light-ontarget-74 {
  background: #e4fbe1;
}
.bg-dark-ontarget-75 {
  background: black;
}
.bg-light-ontarget-75 {
  background: #e8fce6;
}
.bg-dark-ontarget-76 {
  background: black;
}
.bg-light-ontarget-76 {
  background: #ecfcea;
}
.bg-dark-ontarget-77 {
  background: black;
}
.bg-light-ontarget-77 {
  background: #f0fdef;
}
.bg-dark-ontarget-78 {
  background: black;
}
.bg-light-ontarget-78 {
  background: #f4fef3;
}
.bg-dark-ontarget-79 {
  background: black;
}
.bg-light-ontarget-79 {
  background: #f9fef8;
}
.bg-dark-ontarget-80 {
  background: black;
}
.bg-light-ontarget-80 {
  background: #fdfffc;
}
.bg-dark-ontarget-81 {
  background: black;
}
.bg-light-ontarget-81 {
  background: white;
}
.bg-dark-ontarget-82 {
  background: black;
}
.bg-light-ontarget-82 {
  background: white;
}
.bg-dark-ontarget-83 {
  background: black;
}
.bg-light-ontarget-83 {
  background: white;
}
.bg-dark-ontarget-84 {
  background: black;
}
.bg-light-ontarget-84 {
  background: white;
}
.bg-dark-ontarget-85 {
  background: black;
}
.bg-light-ontarget-85 {
  background: white;
}
.bg-dark-ontarget-86 {
  background: black;
}
.bg-light-ontarget-86 {
  background: white;
}
.bg-dark-ontarget-87 {
  background: black;
}
.bg-light-ontarget-87 {
  background: white;
}
.bg-dark-ontarget-88 {
  background: black;
}
.bg-light-ontarget-88 {
  background: white;
}
.bg-dark-ontarget-89 {
  background: black;
}
.bg-light-ontarget-89 {
  background: white;
}
.bg-dark-ontarget-90 {
  background: black;
}
.bg-light-ontarget-90 {
  background: white;
}
.bg-dark-ontarget-91 {
  background: black;
}
.bg-light-ontarget-91 {
  background: white;
}
.bg-dark-ontarget-92 {
  background: black;
}
.bg-light-ontarget-92 {
  background: white;
}
.bg-dark-ontarget-93 {
  background: black;
}
.bg-light-ontarget-93 {
  background: white;
}
.bg-dark-ontarget-94 {
  background: black;
}
.bg-light-ontarget-94 {
  background: white;
}
.bg-dark-ontarget-95 {
  background: black;
}
.bg-light-ontarget-95 {
  background: white;
}
.bg-dark-ontarget-96 {
  background: black;
}
.bg-light-ontarget-96 {
  background: white;
}
.bg-dark-ontarget-97 {
  background: black;
}
.bg-light-ontarget-97 {
  background: white;
}
.bg-dark-ontarget-98 {
  background: black;
}
.bg-light-ontarget-98 {
  background: white;
}
.bg-dark-ontarget-99 {
  background: black;
}
.bg-light-ontarget-99 {
  background: white;
}
.bg-dark-ontarget-100 {
  background: black;
}
.bg-light-ontarget-100 {
  background: white;
}

.grayscale {
  -webkit-filter: grayscale(100%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

.flex {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
}
.flex-important {
  display: table !important;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex !important;
  flex-wrap: wrap !important;
}
.flex-masonary {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  flex-wrap: wrap;
  align-items: flex-start;
  max-height: 1600px;
  max-width: 100%;
  overflow-x: hidden;
  position: relative;
}
.flex-box-1-0 {
  -webkit-flex: 1 0px;
  -webkit-box-flex: 0;
  -ms-flex: 1 0px;
  flex: 1 0px;
}
.flex-box-0-0 {
  -webkit-flex: 0 0px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0px;
  flex: 0 0px;
}
.flex-box-1-1 {
  -webkit-flex: 1 1px;
  -webkit-box-flex: 0;
  -ms-flex: 1 1px;
  flex: 1 1px;
}
.flex-box-0-1 {
  -webkit-flex: 0 1px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1px;
  flex: 0 1px;
}
.flex-box-1-2 {
  -webkit-flex: 1 2px;
  -webkit-box-flex: 0;
  -ms-flex: 1 2px;
  flex: 1 2px;
}
.flex-box-0-2 {
  -webkit-flex: 0 2px;
  -webkit-box-flex: 0;
  -ms-flex: 0 2px;
  flex: 0 2px;
}
.flex-box-1-3 {
  -webkit-flex: 1 3px;
  -webkit-box-flex: 0;
  -ms-flex: 1 3px;
  flex: 1 3px;
}
.flex-box-0-3 {
  -webkit-flex: 0 3px;
  -webkit-box-flex: 0;
  -ms-flex: 0 3px;
  flex: 0 3px;
}
.flex-box-1-4 {
  -webkit-flex: 1 4px;
  -webkit-box-flex: 0;
  -ms-flex: 1 4px;
  flex: 1 4px;
}
.flex-box-0-4 {
  -webkit-flex: 0 4px;
  -webkit-box-flex: 0;
  -ms-flex: 0 4px;
  flex: 0 4px;
}
.flex-box-1-5 {
  -webkit-flex: 1 5px;
  -webkit-box-flex: 0;
  -ms-flex: 1 5px;
  flex: 1 5px;
}
.flex-box-0-5 {
  -webkit-flex: 0 5px;
  -webkit-box-flex: 0;
  -ms-flex: 0 5px;
  flex: 0 5px;
}
.flex-box-1-6 {
  -webkit-flex: 1 6px;
  -webkit-box-flex: 0;
  -ms-flex: 1 6px;
  flex: 1 6px;
}
.flex-box-0-6 {
  -webkit-flex: 0 6px;
  -webkit-box-flex: 0;
  -ms-flex: 0 6px;
  flex: 0 6px;
}
.flex-box-1-7 {
  -webkit-flex: 1 7px;
  -webkit-box-flex: 0;
  -ms-flex: 1 7px;
  flex: 1 7px;
}
.flex-box-0-7 {
  -webkit-flex: 0 7px;
  -webkit-box-flex: 0;
  -ms-flex: 0 7px;
  flex: 0 7px;
}
.flex-box-1-8 {
  -webkit-flex: 1 8px;
  -webkit-box-flex: 0;
  -ms-flex: 1 8px;
  flex: 1 8px;
}
.flex-box-0-8 {
  -webkit-flex: 0 8px;
  -webkit-box-flex: 0;
  -ms-flex: 0 8px;
  flex: 0 8px;
}
.flex-box-1-9 {
  -webkit-flex: 1 9px;
  -webkit-box-flex: 0;
  -ms-flex: 1 9px;
  flex: 1 9px;
}
.flex-box-0-9 {
  -webkit-flex: 0 9px;
  -webkit-box-flex: 0;
  -ms-flex: 0 9px;
  flex: 0 9px;
}
.flex-box-1-10 {
  -webkit-flex: 1 10px;
  -webkit-box-flex: 0;
  -ms-flex: 1 10px;
  flex: 1 10px;
}
.flex-box-0-10 {
  -webkit-flex: 0 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 10px;
  flex: 0 10px;
}
.flex-box-1-11 {
  -webkit-flex: 1 11px;
  -webkit-box-flex: 0;
  -ms-flex: 1 11px;
  flex: 1 11px;
}
.flex-box-0-11 {
  -webkit-flex: 0 11px;
  -webkit-box-flex: 0;
  -ms-flex: 0 11px;
  flex: 0 11px;
}
.flex-box-1-12 {
  -webkit-flex: 1 12px;
  -webkit-box-flex: 0;
  -ms-flex: 1 12px;
  flex: 1 12px;
}
.flex-box-0-12 {
  -webkit-flex: 0 12px;
  -webkit-box-flex: 0;
  -ms-flex: 0 12px;
  flex: 0 12px;
}
.flex-box-1-13 {
  -webkit-flex: 1 13px;
  -webkit-box-flex: 0;
  -ms-flex: 1 13px;
  flex: 1 13px;
}
.flex-box-0-13 {
  -webkit-flex: 0 13px;
  -webkit-box-flex: 0;
  -ms-flex: 0 13px;
  flex: 0 13px;
}
.flex-box-1-14 {
  -webkit-flex: 1 14px;
  -webkit-box-flex: 0;
  -ms-flex: 1 14px;
  flex: 1 14px;
}
.flex-box-0-14 {
  -webkit-flex: 0 14px;
  -webkit-box-flex: 0;
  -ms-flex: 0 14px;
  flex: 0 14px;
}
.flex-box-1-15 {
  -webkit-flex: 1 15px;
  -webkit-box-flex: 0;
  -ms-flex: 1 15px;
  flex: 1 15px;
}
.flex-box-0-15 {
  -webkit-flex: 0 15px;
  -webkit-box-flex: 0;
  -ms-flex: 0 15px;
  flex: 0 15px;
}
.flex-box-1-16 {
  -webkit-flex: 1 16px;
  -webkit-box-flex: 0;
  -ms-flex: 1 16px;
  flex: 1 16px;
}
.flex-box-0-16 {
  -webkit-flex: 0 16px;
  -webkit-box-flex: 0;
  -ms-flex: 0 16px;
  flex: 0 16px;
}
.flex-box-1-17 {
  -webkit-flex: 1 17px;
  -webkit-box-flex: 0;
  -ms-flex: 1 17px;
  flex: 1 17px;
}
.flex-box-0-17 {
  -webkit-flex: 0 17px;
  -webkit-box-flex: 0;
  -ms-flex: 0 17px;
  flex: 0 17px;
}
.flex-box-1-18 {
  -webkit-flex: 1 18px;
  -webkit-box-flex: 0;
  -ms-flex: 1 18px;
  flex: 1 18px;
}
.flex-box-0-18 {
  -webkit-flex: 0 18px;
  -webkit-box-flex: 0;
  -ms-flex: 0 18px;
  flex: 0 18px;
}
.flex-box-1-19 {
  -webkit-flex: 1 19px;
  -webkit-box-flex: 0;
  -ms-flex: 1 19px;
  flex: 1 19px;
}
.flex-box-0-19 {
  -webkit-flex: 0 19px;
  -webkit-box-flex: 0;
  -ms-flex: 0 19px;
  flex: 0 19px;
}
.flex-box-1-20 {
  -webkit-flex: 1 20px;
  -webkit-box-flex: 0;
  -ms-flex: 1 20px;
  flex: 1 20px;
}
.flex-box-0-20 {
  -webkit-flex: 0 20px;
  -webkit-box-flex: 0;
  -ms-flex: 0 20px;
  flex: 0 20px;
}
.flex-box-1-21 {
  -webkit-flex: 1 21px;
  -webkit-box-flex: 0;
  -ms-flex: 1 21px;
  flex: 1 21px;
}
.flex-box-0-21 {
  -webkit-flex: 0 21px;
  -webkit-box-flex: 0;
  -ms-flex: 0 21px;
  flex: 0 21px;
}
.flex-box-1-22 {
  -webkit-flex: 1 22px;
  -webkit-box-flex: 0;
  -ms-flex: 1 22px;
  flex: 1 22px;
}
.flex-box-0-22 {
  -webkit-flex: 0 22px;
  -webkit-box-flex: 0;
  -ms-flex: 0 22px;
  flex: 0 22px;
}
.flex-box-1-23 {
  -webkit-flex: 1 23px;
  -webkit-box-flex: 0;
  -ms-flex: 1 23px;
  flex: 1 23px;
}
.flex-box-0-23 {
  -webkit-flex: 0 23px;
  -webkit-box-flex: 0;
  -ms-flex: 0 23px;
  flex: 0 23px;
}
.flex-box-1-24 {
  -webkit-flex: 1 24px;
  -webkit-box-flex: 0;
  -ms-flex: 1 24px;
  flex: 1 24px;
}
.flex-box-0-24 {
  -webkit-flex: 0 24px;
  -webkit-box-flex: 0;
  -ms-flex: 0 24px;
  flex: 0 24px;
}
.flex-box-1-25 {
  -webkit-flex: 1 25px;
  -webkit-box-flex: 0;
  -ms-flex: 1 25px;
  flex: 1 25px;
}
.flex-box-0-25 {
  -webkit-flex: 0 25px;
  -webkit-box-flex: 0;
  -ms-flex: 0 25px;
  flex: 0 25px;
}
.flex-box-1-26 {
  -webkit-flex: 1 26px;
  -webkit-box-flex: 0;
  -ms-flex: 1 26px;
  flex: 1 26px;
}
.flex-box-0-26 {
  -webkit-flex: 0 26px;
  -webkit-box-flex: 0;
  -ms-flex: 0 26px;
  flex: 0 26px;
}
.flex-box-1-27 {
  -webkit-flex: 1 27px;
  -webkit-box-flex: 0;
  -ms-flex: 1 27px;
  flex: 1 27px;
}
.flex-box-0-27 {
  -webkit-flex: 0 27px;
  -webkit-box-flex: 0;
  -ms-flex: 0 27px;
  flex: 0 27px;
}
.flex-box-1-28 {
  -webkit-flex: 1 28px;
  -webkit-box-flex: 0;
  -ms-flex: 1 28px;
  flex: 1 28px;
}
.flex-box-0-28 {
  -webkit-flex: 0 28px;
  -webkit-box-flex: 0;
  -ms-flex: 0 28px;
  flex: 0 28px;
}
.flex-box-1-29 {
  -webkit-flex: 1 29px;
  -webkit-box-flex: 0;
  -ms-flex: 1 29px;
  flex: 1 29px;
}
.flex-box-0-29 {
  -webkit-flex: 0 29px;
  -webkit-box-flex: 0;
  -ms-flex: 0 29px;
  flex: 0 29px;
}
.flex-box-1-30 {
  -webkit-flex: 1 30px;
  -webkit-box-flex: 0;
  -ms-flex: 1 30px;
  flex: 1 30px;
}
.flex-box-0-30 {
  -webkit-flex: 0 30px;
  -webkit-box-flex: 0;
  -ms-flex: 0 30px;
  flex: 0 30px;
}
.flex-box-1-31 {
  -webkit-flex: 1 31px;
  -webkit-box-flex: 0;
  -ms-flex: 1 31px;
  flex: 1 31px;
}
.flex-box-0-31 {
  -webkit-flex: 0 31px;
  -webkit-box-flex: 0;
  -ms-flex: 0 31px;
  flex: 0 31px;
}
.flex-box-1-32 {
  -webkit-flex: 1 32px;
  -webkit-box-flex: 0;
  -ms-flex: 1 32px;
  flex: 1 32px;
}
.flex-box-0-32 {
  -webkit-flex: 0 32px;
  -webkit-box-flex: 0;
  -ms-flex: 0 32px;
  flex: 0 32px;
}
.flex-box-1-33 {
  -webkit-flex: 1 33px;
  -webkit-box-flex: 0;
  -ms-flex: 1 33px;
  flex: 1 33px;
}
.flex-box-0-33 {
  -webkit-flex: 0 33px;
  -webkit-box-flex: 0;
  -ms-flex: 0 33px;
  flex: 0 33px;
}
.flex-box-1-34 {
  -webkit-flex: 1 34px;
  -webkit-box-flex: 0;
  -ms-flex: 1 34px;
  flex: 1 34px;
}
.flex-box-0-34 {
  -webkit-flex: 0 34px;
  -webkit-box-flex: 0;
  -ms-flex: 0 34px;
  flex: 0 34px;
}
.flex-box-1-35 {
  -webkit-flex: 1 35px;
  -webkit-box-flex: 0;
  -ms-flex: 1 35px;
  flex: 1 35px;
}
.flex-box-0-35 {
  -webkit-flex: 0 35px;
  -webkit-box-flex: 0;
  -ms-flex: 0 35px;
  flex: 0 35px;
}
.flex-box-1-36 {
  -webkit-flex: 1 36px;
  -webkit-box-flex: 0;
  -ms-flex: 1 36px;
  flex: 1 36px;
}
.flex-box-0-36 {
  -webkit-flex: 0 36px;
  -webkit-box-flex: 0;
  -ms-flex: 0 36px;
  flex: 0 36px;
}
.flex-box-1-37 {
  -webkit-flex: 1 37px;
  -webkit-box-flex: 0;
  -ms-flex: 1 37px;
  flex: 1 37px;
}
.flex-box-0-37 {
  -webkit-flex: 0 37px;
  -webkit-box-flex: 0;
  -ms-flex: 0 37px;
  flex: 0 37px;
}
.flex-box-1-38 {
  -webkit-flex: 1 38px;
  -webkit-box-flex: 0;
  -ms-flex: 1 38px;
  flex: 1 38px;
}
.flex-box-0-38 {
  -webkit-flex: 0 38px;
  -webkit-box-flex: 0;
  -ms-flex: 0 38px;
  flex: 0 38px;
}
.flex-box-1-39 {
  -webkit-flex: 1 39px;
  -webkit-box-flex: 0;
  -ms-flex: 1 39px;
  flex: 1 39px;
}
.flex-box-0-39 {
  -webkit-flex: 0 39px;
  -webkit-box-flex: 0;
  -ms-flex: 0 39px;
  flex: 0 39px;
}
.flex-box-1-40 {
  -webkit-flex: 1 40px;
  -webkit-box-flex: 0;
  -ms-flex: 1 40px;
  flex: 1 40px;
}
.flex-box-0-40 {
  -webkit-flex: 0 40px;
  -webkit-box-flex: 0;
  -ms-flex: 0 40px;
  flex: 0 40px;
}
.flex-box-1-41 {
  -webkit-flex: 1 41px;
  -webkit-box-flex: 0;
  -ms-flex: 1 41px;
  flex: 1 41px;
}
.flex-box-0-41 {
  -webkit-flex: 0 41px;
  -webkit-box-flex: 0;
  -ms-flex: 0 41px;
  flex: 0 41px;
}
.flex-box-1-42 {
  -webkit-flex: 1 42px;
  -webkit-box-flex: 0;
  -ms-flex: 1 42px;
  flex: 1 42px;
}
.flex-box-0-42 {
  -webkit-flex: 0 42px;
  -webkit-box-flex: 0;
  -ms-flex: 0 42px;
  flex: 0 42px;
}
.flex-box-1-43 {
  -webkit-flex: 1 43px;
  -webkit-box-flex: 0;
  -ms-flex: 1 43px;
  flex: 1 43px;
}
.flex-box-0-43 {
  -webkit-flex: 0 43px;
  -webkit-box-flex: 0;
  -ms-flex: 0 43px;
  flex: 0 43px;
}
.flex-box-1-44 {
  -webkit-flex: 1 44px;
  -webkit-box-flex: 0;
  -ms-flex: 1 44px;
  flex: 1 44px;
}
.flex-box-0-44 {
  -webkit-flex: 0 44px;
  -webkit-box-flex: 0;
  -ms-flex: 0 44px;
  flex: 0 44px;
}
.flex-box-1-45 {
  -webkit-flex: 1 45px;
  -webkit-box-flex: 0;
  -ms-flex: 1 45px;
  flex: 1 45px;
}
.flex-box-0-45 {
  -webkit-flex: 0 45px;
  -webkit-box-flex: 0;
  -ms-flex: 0 45px;
  flex: 0 45px;
}
.flex-box-1-46 {
  -webkit-flex: 1 46px;
  -webkit-box-flex: 0;
  -ms-flex: 1 46px;
  flex: 1 46px;
}
.flex-box-0-46 {
  -webkit-flex: 0 46px;
  -webkit-box-flex: 0;
  -ms-flex: 0 46px;
  flex: 0 46px;
}
.flex-box-1-47 {
  -webkit-flex: 1 47px;
  -webkit-box-flex: 0;
  -ms-flex: 1 47px;
  flex: 1 47px;
}
.flex-box-0-47 {
  -webkit-flex: 0 47px;
  -webkit-box-flex: 0;
  -ms-flex: 0 47px;
  flex: 0 47px;
}
.flex-box-1-48 {
  -webkit-flex: 1 48px;
  -webkit-box-flex: 0;
  -ms-flex: 1 48px;
  flex: 1 48px;
}
.flex-box-0-48 {
  -webkit-flex: 0 48px;
  -webkit-box-flex: 0;
  -ms-flex: 0 48px;
  flex: 0 48px;
}
.flex-box-1-49 {
  -webkit-flex: 1 49px;
  -webkit-box-flex: 0;
  -ms-flex: 1 49px;
  flex: 1 49px;
}
.flex-box-0-49 {
  -webkit-flex: 0 49px;
  -webkit-box-flex: 0;
  -ms-flex: 0 49px;
  flex: 0 49px;
}
.flex-box-1-50 {
  -webkit-flex: 1 50px;
  -webkit-box-flex: 0;
  -ms-flex: 1 50px;
  flex: 1 50px;
}
.flex-box-0-50 {
  -webkit-flex: 0 50px;
  -webkit-box-flex: 0;
  -ms-flex: 0 50px;
  flex: 0 50px;
}
.flex-box-1-51 {
  -webkit-flex: 1 51px;
  -webkit-box-flex: 0;
  -ms-flex: 1 51px;
  flex: 1 51px;
}
.flex-box-0-51 {
  -webkit-flex: 0 51px;
  -webkit-box-flex: 0;
  -ms-flex: 0 51px;
  flex: 0 51px;
}
.flex-box-1-52 {
  -webkit-flex: 1 52px;
  -webkit-box-flex: 0;
  -ms-flex: 1 52px;
  flex: 1 52px;
}
.flex-box-0-52 {
  -webkit-flex: 0 52px;
  -webkit-box-flex: 0;
  -ms-flex: 0 52px;
  flex: 0 52px;
}
.flex-box-1-53 {
  -webkit-flex: 1 53px;
  -webkit-box-flex: 0;
  -ms-flex: 1 53px;
  flex: 1 53px;
}
.flex-box-0-53 {
  -webkit-flex: 0 53px;
  -webkit-box-flex: 0;
  -ms-flex: 0 53px;
  flex: 0 53px;
}
.flex-box-1-54 {
  -webkit-flex: 1 54px;
  -webkit-box-flex: 0;
  -ms-flex: 1 54px;
  flex: 1 54px;
}
.flex-box-0-54 {
  -webkit-flex: 0 54px;
  -webkit-box-flex: 0;
  -ms-flex: 0 54px;
  flex: 0 54px;
}
.flex-box-1-55 {
  -webkit-flex: 1 55px;
  -webkit-box-flex: 0;
  -ms-flex: 1 55px;
  flex: 1 55px;
}
.flex-box-0-55 {
  -webkit-flex: 0 55px;
  -webkit-box-flex: 0;
  -ms-flex: 0 55px;
  flex: 0 55px;
}
.flex-box-1-56 {
  -webkit-flex: 1 56px;
  -webkit-box-flex: 0;
  -ms-flex: 1 56px;
  flex: 1 56px;
}
.flex-box-0-56 {
  -webkit-flex: 0 56px;
  -webkit-box-flex: 0;
  -ms-flex: 0 56px;
  flex: 0 56px;
}
.flex-box-1-57 {
  -webkit-flex: 1 57px;
  -webkit-box-flex: 0;
  -ms-flex: 1 57px;
  flex: 1 57px;
}
.flex-box-0-57 {
  -webkit-flex: 0 57px;
  -webkit-box-flex: 0;
  -ms-flex: 0 57px;
  flex: 0 57px;
}
.flex-box-1-58 {
  -webkit-flex: 1 58px;
  -webkit-box-flex: 0;
  -ms-flex: 1 58px;
  flex: 1 58px;
}
.flex-box-0-58 {
  -webkit-flex: 0 58px;
  -webkit-box-flex: 0;
  -ms-flex: 0 58px;
  flex: 0 58px;
}
.flex-box-1-59 {
  -webkit-flex: 1 59px;
  -webkit-box-flex: 0;
  -ms-flex: 1 59px;
  flex: 1 59px;
}
.flex-box-0-59 {
  -webkit-flex: 0 59px;
  -webkit-box-flex: 0;
  -ms-flex: 0 59px;
  flex: 0 59px;
}
.flex-box-1-60 {
  -webkit-flex: 1 60px;
  -webkit-box-flex: 0;
  -ms-flex: 1 60px;
  flex: 1 60px;
}
.flex-box-0-60 {
  -webkit-flex: 0 60px;
  -webkit-box-flex: 0;
  -ms-flex: 0 60px;
  flex: 0 60px;
}
.flex-box-1-61 {
  -webkit-flex: 1 61px;
  -webkit-box-flex: 0;
  -ms-flex: 1 61px;
  flex: 1 61px;
}
.flex-box-0-61 {
  -webkit-flex: 0 61px;
  -webkit-box-flex: 0;
  -ms-flex: 0 61px;
  flex: 0 61px;
}
.flex-box-1-62 {
  -webkit-flex: 1 62px;
  -webkit-box-flex: 0;
  -ms-flex: 1 62px;
  flex: 1 62px;
}
.flex-box-0-62 {
  -webkit-flex: 0 62px;
  -webkit-box-flex: 0;
  -ms-flex: 0 62px;
  flex: 0 62px;
}
.flex-box-1-63 {
  -webkit-flex: 1 63px;
  -webkit-box-flex: 0;
  -ms-flex: 1 63px;
  flex: 1 63px;
}
.flex-box-0-63 {
  -webkit-flex: 0 63px;
  -webkit-box-flex: 0;
  -ms-flex: 0 63px;
  flex: 0 63px;
}
.flex-box-1-64 {
  -webkit-flex: 1 64px;
  -webkit-box-flex: 0;
  -ms-flex: 1 64px;
  flex: 1 64px;
}
.flex-box-0-64 {
  -webkit-flex: 0 64px;
  -webkit-box-flex: 0;
  -ms-flex: 0 64px;
  flex: 0 64px;
}
.flex-box-1-65 {
  -webkit-flex: 1 65px;
  -webkit-box-flex: 0;
  -ms-flex: 1 65px;
  flex: 1 65px;
}
.flex-box-0-65 {
  -webkit-flex: 0 65px;
  -webkit-box-flex: 0;
  -ms-flex: 0 65px;
  flex: 0 65px;
}
.flex-box-1-66 {
  -webkit-flex: 1 66px;
  -webkit-box-flex: 0;
  -ms-flex: 1 66px;
  flex: 1 66px;
}
.flex-box-0-66 {
  -webkit-flex: 0 66px;
  -webkit-box-flex: 0;
  -ms-flex: 0 66px;
  flex: 0 66px;
}
.flex-box-1-67 {
  -webkit-flex: 1 67px;
  -webkit-box-flex: 0;
  -ms-flex: 1 67px;
  flex: 1 67px;
}
.flex-box-0-67 {
  -webkit-flex: 0 67px;
  -webkit-box-flex: 0;
  -ms-flex: 0 67px;
  flex: 0 67px;
}
.flex-box-1-68 {
  -webkit-flex: 1 68px;
  -webkit-box-flex: 0;
  -ms-flex: 1 68px;
  flex: 1 68px;
}
.flex-box-0-68 {
  -webkit-flex: 0 68px;
  -webkit-box-flex: 0;
  -ms-flex: 0 68px;
  flex: 0 68px;
}
.flex-box-1-69 {
  -webkit-flex: 1 69px;
  -webkit-box-flex: 0;
  -ms-flex: 1 69px;
  flex: 1 69px;
}
.flex-box-0-69 {
  -webkit-flex: 0 69px;
  -webkit-box-flex: 0;
  -ms-flex: 0 69px;
  flex: 0 69px;
}
.flex-box-1-70 {
  -webkit-flex: 1 70px;
  -webkit-box-flex: 0;
  -ms-flex: 1 70px;
  flex: 1 70px;
}
.flex-box-0-70 {
  -webkit-flex: 0 70px;
  -webkit-box-flex: 0;
  -ms-flex: 0 70px;
  flex: 0 70px;
}
.flex-box-1-71 {
  -webkit-flex: 1 71px;
  -webkit-box-flex: 0;
  -ms-flex: 1 71px;
  flex: 1 71px;
}
.flex-box-0-71 {
  -webkit-flex: 0 71px;
  -webkit-box-flex: 0;
  -ms-flex: 0 71px;
  flex: 0 71px;
}
.flex-box-1-72 {
  -webkit-flex: 1 72px;
  -webkit-box-flex: 0;
  -ms-flex: 1 72px;
  flex: 1 72px;
}
.flex-box-0-72 {
  -webkit-flex: 0 72px;
  -webkit-box-flex: 0;
  -ms-flex: 0 72px;
  flex: 0 72px;
}
.flex-box-1-73 {
  -webkit-flex: 1 73px;
  -webkit-box-flex: 0;
  -ms-flex: 1 73px;
  flex: 1 73px;
}
.flex-box-0-73 {
  -webkit-flex: 0 73px;
  -webkit-box-flex: 0;
  -ms-flex: 0 73px;
  flex: 0 73px;
}
.flex-box-1-74 {
  -webkit-flex: 1 74px;
  -webkit-box-flex: 0;
  -ms-flex: 1 74px;
  flex: 1 74px;
}
.flex-box-0-74 {
  -webkit-flex: 0 74px;
  -webkit-box-flex: 0;
  -ms-flex: 0 74px;
  flex: 0 74px;
}
.flex-box-1-75 {
  -webkit-flex: 1 75px;
  -webkit-box-flex: 0;
  -ms-flex: 1 75px;
  flex: 1 75px;
}
.flex-box-0-75 {
  -webkit-flex: 0 75px;
  -webkit-box-flex: 0;
  -ms-flex: 0 75px;
  flex: 0 75px;
}
.flex-box-1-76 {
  -webkit-flex: 1 76px;
  -webkit-box-flex: 0;
  -ms-flex: 1 76px;
  flex: 1 76px;
}
.flex-box-0-76 {
  -webkit-flex: 0 76px;
  -webkit-box-flex: 0;
  -ms-flex: 0 76px;
  flex: 0 76px;
}
.flex-box-1-77 {
  -webkit-flex: 1 77px;
  -webkit-box-flex: 0;
  -ms-flex: 1 77px;
  flex: 1 77px;
}
.flex-box-0-77 {
  -webkit-flex: 0 77px;
  -webkit-box-flex: 0;
  -ms-flex: 0 77px;
  flex: 0 77px;
}
.flex-box-1-78 {
  -webkit-flex: 1 78px;
  -webkit-box-flex: 0;
  -ms-flex: 1 78px;
  flex: 1 78px;
}
.flex-box-0-78 {
  -webkit-flex: 0 78px;
  -webkit-box-flex: 0;
  -ms-flex: 0 78px;
  flex: 0 78px;
}
.flex-box-1-79 {
  -webkit-flex: 1 79px;
  -webkit-box-flex: 0;
  -ms-flex: 1 79px;
  flex: 1 79px;
}
.flex-box-0-79 {
  -webkit-flex: 0 79px;
  -webkit-box-flex: 0;
  -ms-flex: 0 79px;
  flex: 0 79px;
}
.flex-box-1-80 {
  -webkit-flex: 1 80px;
  -webkit-box-flex: 0;
  -ms-flex: 1 80px;
  flex: 1 80px;
}
.flex-box-0-80 {
  -webkit-flex: 0 80px;
  -webkit-box-flex: 0;
  -ms-flex: 0 80px;
  flex: 0 80px;
}
.flex-box-1-81 {
  -webkit-flex: 1 81px;
  -webkit-box-flex: 0;
  -ms-flex: 1 81px;
  flex: 1 81px;
}
.flex-box-0-81 {
  -webkit-flex: 0 81px;
  -webkit-box-flex: 0;
  -ms-flex: 0 81px;
  flex: 0 81px;
}
.flex-box-1-82 {
  -webkit-flex: 1 82px;
  -webkit-box-flex: 0;
  -ms-flex: 1 82px;
  flex: 1 82px;
}
.flex-box-0-82 {
  -webkit-flex: 0 82px;
  -webkit-box-flex: 0;
  -ms-flex: 0 82px;
  flex: 0 82px;
}
.flex-box-1-83 {
  -webkit-flex: 1 83px;
  -webkit-box-flex: 0;
  -ms-flex: 1 83px;
  flex: 1 83px;
}
.flex-box-0-83 {
  -webkit-flex: 0 83px;
  -webkit-box-flex: 0;
  -ms-flex: 0 83px;
  flex: 0 83px;
}
.flex-box-1-84 {
  -webkit-flex: 1 84px;
  -webkit-box-flex: 0;
  -ms-flex: 1 84px;
  flex: 1 84px;
}
.flex-box-0-84 {
  -webkit-flex: 0 84px;
  -webkit-box-flex: 0;
  -ms-flex: 0 84px;
  flex: 0 84px;
}
.flex-box-1-85 {
  -webkit-flex: 1 85px;
  -webkit-box-flex: 0;
  -ms-flex: 1 85px;
  flex: 1 85px;
}
.flex-box-0-85 {
  -webkit-flex: 0 85px;
  -webkit-box-flex: 0;
  -ms-flex: 0 85px;
  flex: 0 85px;
}
.flex-box-1-86 {
  -webkit-flex: 1 86px;
  -webkit-box-flex: 0;
  -ms-flex: 1 86px;
  flex: 1 86px;
}
.flex-box-0-86 {
  -webkit-flex: 0 86px;
  -webkit-box-flex: 0;
  -ms-flex: 0 86px;
  flex: 0 86px;
}
.flex-box-1-87 {
  -webkit-flex: 1 87px;
  -webkit-box-flex: 0;
  -ms-flex: 1 87px;
  flex: 1 87px;
}
.flex-box-0-87 {
  -webkit-flex: 0 87px;
  -webkit-box-flex: 0;
  -ms-flex: 0 87px;
  flex: 0 87px;
}
.flex-box-1-88 {
  -webkit-flex: 1 88px;
  -webkit-box-flex: 0;
  -ms-flex: 1 88px;
  flex: 1 88px;
}
.flex-box-0-88 {
  -webkit-flex: 0 88px;
  -webkit-box-flex: 0;
  -ms-flex: 0 88px;
  flex: 0 88px;
}
.flex-box-1-89 {
  -webkit-flex: 1 89px;
  -webkit-box-flex: 0;
  -ms-flex: 1 89px;
  flex: 1 89px;
}
.flex-box-0-89 {
  -webkit-flex: 0 89px;
  -webkit-box-flex: 0;
  -ms-flex: 0 89px;
  flex: 0 89px;
}
.flex-box-1-90 {
  -webkit-flex: 1 90px;
  -webkit-box-flex: 0;
  -ms-flex: 1 90px;
  flex: 1 90px;
}
.flex-box-0-90 {
  -webkit-flex: 0 90px;
  -webkit-box-flex: 0;
  -ms-flex: 0 90px;
  flex: 0 90px;
}
.flex-box-1-91 {
  -webkit-flex: 1 91px;
  -webkit-box-flex: 0;
  -ms-flex: 1 91px;
  flex: 1 91px;
}
.flex-box-0-91 {
  -webkit-flex: 0 91px;
  -webkit-box-flex: 0;
  -ms-flex: 0 91px;
  flex: 0 91px;
}
.flex-box-1-92 {
  -webkit-flex: 1 92px;
  -webkit-box-flex: 0;
  -ms-flex: 1 92px;
  flex: 1 92px;
}
.flex-box-0-92 {
  -webkit-flex: 0 92px;
  -webkit-box-flex: 0;
  -ms-flex: 0 92px;
  flex: 0 92px;
}
.flex-box-1-93 {
  -webkit-flex: 1 93px;
  -webkit-box-flex: 0;
  -ms-flex: 1 93px;
  flex: 1 93px;
}
.flex-box-0-93 {
  -webkit-flex: 0 93px;
  -webkit-box-flex: 0;
  -ms-flex: 0 93px;
  flex: 0 93px;
}
.flex-box-1-94 {
  -webkit-flex: 1 94px;
  -webkit-box-flex: 0;
  -ms-flex: 1 94px;
  flex: 1 94px;
}
.flex-box-0-94 {
  -webkit-flex: 0 94px;
  -webkit-box-flex: 0;
  -ms-flex: 0 94px;
  flex: 0 94px;
}
.flex-box-1-95 {
  -webkit-flex: 1 95px;
  -webkit-box-flex: 0;
  -ms-flex: 1 95px;
  flex: 1 95px;
}
.flex-box-0-95 {
  -webkit-flex: 0 95px;
  -webkit-box-flex: 0;
  -ms-flex: 0 95px;
  flex: 0 95px;
}
.flex-box-1-96 {
  -webkit-flex: 1 96px;
  -webkit-box-flex: 0;
  -ms-flex: 1 96px;
  flex: 1 96px;
}
.flex-box-0-96 {
  -webkit-flex: 0 96px;
  -webkit-box-flex: 0;
  -ms-flex: 0 96px;
  flex: 0 96px;
}
.flex-box-1-97 {
  -webkit-flex: 1 97px;
  -webkit-box-flex: 0;
  -ms-flex: 1 97px;
  flex: 1 97px;
}
.flex-box-0-97 {
  -webkit-flex: 0 97px;
  -webkit-box-flex: 0;
  -ms-flex: 0 97px;
  flex: 0 97px;
}
.flex-box-1-98 {
  -webkit-flex: 1 98px;
  -webkit-box-flex: 0;
  -ms-flex: 1 98px;
  flex: 1 98px;
}
.flex-box-0-98 {
  -webkit-flex: 0 98px;
  -webkit-box-flex: 0;
  -ms-flex: 0 98px;
  flex: 0 98px;
}
.flex-box-1-99 {
  -webkit-flex: 1 99px;
  -webkit-box-flex: 0;
  -ms-flex: 1 99px;
  flex: 1 99px;
}
.flex-box-0-99 {
  -webkit-flex: 0 99px;
  -webkit-box-flex: 0;
  -ms-flex: 0 99px;
  flex: 0 99px;
}
.flex-box-1-100 {
  -webkit-flex: 1 100px;
  -webkit-box-flex: 0;
  -ms-flex: 1 100px;
  flex: 1 100px;
}
.flex-box-0-100 {
  -webkit-flex: 0 100px;
  -webkit-box-flex: 0;
  -ms-flex: 0 100px;
  flex: 0 100px;
}
.flex-box-1 {
  -webkit-flex: 1 1;
  -webkit-box-flex: 0;
  -ms-flex: 1 1;
  flex: 1 1;
}
.flex-box-1-auto {
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
.flex-box-0-auto {
  -webkit-flex: 0 auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.font-style-italic {
  font-style: italic;
}
.font-weight-1 {
  font-weight: 1;
}
.font-weight-2 {
  font-weight: 2;
}
.font-weight-3 {
  font-weight: 3;
}
.font-weight-4 {
  font-weight: 4;
}
.font-weight-5 {
  font-weight: 5;
}
.font-weight-6 {
  font-weight: 6;
}
.font-weight-7 {
  font-weight: 7;
}
.font-weight-8 {
  font-weight: 8;
}
.font-weight-9 {
  font-weight: 9;
}
.font-weight-10 {
  font-weight: 10;
}
.font-weight-11 {
  font-weight: 11;
}
.font-weight-12 {
  font-weight: 12;
}
.font-weight-13 {
  font-weight: 13;
}
.font-weight-14 {
  font-weight: 14;
}
.font-weight-15 {
  font-weight: 15;
}
.font-weight-16 {
  font-weight: 16;
}
.font-weight-17 {
  font-weight: 17;
}
.font-weight-18 {
  font-weight: 18;
}
.font-weight-19 {
  font-weight: 19;
}
.font-weight-20 {
  font-weight: 20;
}
.font-weight-21 {
  font-weight: 21;
}
.font-weight-22 {
  font-weight: 22;
}
.font-weight-23 {
  font-weight: 23;
}
.font-weight-24 {
  font-weight: 24;
}
.font-weight-25 {
  font-weight: 25;
}
.font-weight-26 {
  font-weight: 26;
}
.font-weight-27 {
  font-weight: 27;
}
.font-weight-28 {
  font-weight: 28;
}
.font-weight-29 {
  font-weight: 29;
}
.font-weight-30 {
  font-weight: 30;
}
.font-weight-31 {
  font-weight: 31;
}
.font-weight-32 {
  font-weight: 32;
}
.font-weight-33 {
  font-weight: 33;
}
.font-weight-34 {
  font-weight: 34;
}
.font-weight-35 {
  font-weight: 35;
}
.font-weight-36 {
  font-weight: 36;
}
.font-weight-37 {
  font-weight: 37;
}
.font-weight-38 {
  font-weight: 38;
}
.font-weight-39 {
  font-weight: 39;
}
.font-weight-40 {
  font-weight: 40;
}
.font-weight-41 {
  font-weight: 41;
}
.font-weight-42 {
  font-weight: 42;
}
.font-weight-43 {
  font-weight: 43;
}
.font-weight-44 {
  font-weight: 44;
}
.font-weight-45 {
  font-weight: 45;
}
.font-weight-46 {
  font-weight: 46;
}
.font-weight-47 {
  font-weight: 47;
}
.font-weight-48 {
  font-weight: 48;
}
.font-weight-49 {
  font-weight: 49;
}
.font-weight-50 {
  font-weight: 50;
}
.font-weight-51 {
  font-weight: 51;
}
.font-weight-52 {
  font-weight: 52;
}
.font-weight-53 {
  font-weight: 53;
}
.font-weight-54 {
  font-weight: 54;
}
.font-weight-55 {
  font-weight: 55;
}
.font-weight-56 {
  font-weight: 56;
}
.font-weight-57 {
  font-weight: 57;
}
.font-weight-58 {
  font-weight: 58;
}
.font-weight-59 {
  font-weight: 59;
}
.font-weight-60 {
  font-weight: 60;
}
.font-weight-61 {
  font-weight: 61;
}
.font-weight-62 {
  font-weight: 62;
}
.font-weight-63 {
  font-weight: 63;
}
.font-weight-64 {
  font-weight: 64;
}
.font-weight-65 {
  font-weight: 65;
}
.font-weight-66 {
  font-weight: 66;
}
.font-weight-67 {
  font-weight: 67;
}
.font-weight-68 {
  font-weight: 68;
}
.font-weight-69 {
  font-weight: 69;
}
.font-weight-70 {
  font-weight: 70;
}
.font-weight-71 {
  font-weight: 71;
}
.font-weight-72 {
  font-weight: 72;
}
.font-weight-73 {
  font-weight: 73;
}
.font-weight-74 {
  font-weight: 74;
}
.font-weight-75 {
  font-weight: 75;
}
.font-weight-76 {
  font-weight: 76;
}
.font-weight-77 {
  font-weight: 77;
}
.font-weight-78 {
  font-weight: 78;
}
.font-weight-79 {
  font-weight: 79;
}
.font-weight-80 {
  font-weight: 80;
}
.font-weight-81 {
  font-weight: 81;
}
.font-weight-82 {
  font-weight: 82;
}
.font-weight-83 {
  font-weight: 83;
}
.font-weight-84 {
  font-weight: 84;
}
.font-weight-85 {
  font-weight: 85;
}
.font-weight-86 {
  font-weight: 86;
}
.font-weight-87 {
  font-weight: 87;
}
.font-weight-88 {
  font-weight: 88;
}
.font-weight-89 {
  font-weight: 89;
}
.font-weight-90 {
  font-weight: 90;
}
.font-weight-91 {
  font-weight: 91;
}
.font-weight-92 {
  font-weight: 92;
}
.font-weight-93 {
  font-weight: 93;
}
.font-weight-94 {
  font-weight: 94;
}
.font-weight-95 {
  font-weight: 95;
}
.font-weight-96 {
  font-weight: 96;
}
.font-weight-97 {
  font-weight: 97;
}
.font-weight-98 {
  font-weight: 98;
}
.font-weight-99 {
  font-weight: 99;
}
.font-weight-100 {
  font-weight: 100;
}
.font-weight-101 {
  font-weight: 101;
}
.font-weight-102 {
  font-weight: 102;
}
.font-weight-103 {
  font-weight: 103;
}
.font-weight-104 {
  font-weight: 104;
}
.font-weight-105 {
  font-weight: 105;
}
.font-weight-106 {
  font-weight: 106;
}
.font-weight-107 {
  font-weight: 107;
}
.font-weight-108 {
  font-weight: 108;
}
.font-weight-109 {
  font-weight: 109;
}
.font-weight-110 {
  font-weight: 110;
}
.font-weight-111 {
  font-weight: 111;
}
.font-weight-112 {
  font-weight: 112;
}
.font-weight-113 {
  font-weight: 113;
}
.font-weight-114 {
  font-weight: 114;
}
.font-weight-115 {
  font-weight: 115;
}
.font-weight-116 {
  font-weight: 116;
}
.font-weight-117 {
  font-weight: 117;
}
.font-weight-118 {
  font-weight: 118;
}
.font-weight-119 {
  font-weight: 119;
}
.font-weight-120 {
  font-weight: 120;
}
.font-weight-121 {
  font-weight: 121;
}
.font-weight-122 {
  font-weight: 122;
}
.font-weight-123 {
  font-weight: 123;
}
.font-weight-124 {
  font-weight: 124;
}
.font-weight-125 {
  font-weight: 125;
}
.font-weight-126 {
  font-weight: 126;
}
.font-weight-127 {
  font-weight: 127;
}
.font-weight-128 {
  font-weight: 128;
}
.font-weight-129 {
  font-weight: 129;
}
.font-weight-130 {
  font-weight: 130;
}
.font-weight-131 {
  font-weight: 131;
}
.font-weight-132 {
  font-weight: 132;
}
.font-weight-133 {
  font-weight: 133;
}
.font-weight-134 {
  font-weight: 134;
}
.font-weight-135 {
  font-weight: 135;
}
.font-weight-136 {
  font-weight: 136;
}
.font-weight-137 {
  font-weight: 137;
}
.font-weight-138 {
  font-weight: 138;
}
.font-weight-139 {
  font-weight: 139;
}
.font-weight-140 {
  font-weight: 140;
}
.font-weight-141 {
  font-weight: 141;
}
.font-weight-142 {
  font-weight: 142;
}
.font-weight-143 {
  font-weight: 143;
}
.font-weight-144 {
  font-weight: 144;
}
.font-weight-145 {
  font-weight: 145;
}
.font-weight-146 {
  font-weight: 146;
}
.font-weight-147 {
  font-weight: 147;
}
.font-weight-148 {
  font-weight: 148;
}
.font-weight-149 {
  font-weight: 149;
}
.font-weight-150 {
  font-weight: 150;
}
.font-weight-151 {
  font-weight: 151;
}
.font-weight-152 {
  font-weight: 152;
}
.font-weight-153 {
  font-weight: 153;
}
.font-weight-154 {
  font-weight: 154;
}
.font-weight-155 {
  font-weight: 155;
}
.font-weight-156 {
  font-weight: 156;
}
.font-weight-157 {
  font-weight: 157;
}
.font-weight-158 {
  font-weight: 158;
}
.font-weight-159 {
  font-weight: 159;
}
.font-weight-160 {
  font-weight: 160;
}
.font-weight-161 {
  font-weight: 161;
}
.font-weight-162 {
  font-weight: 162;
}
.font-weight-163 {
  font-weight: 163;
}
.font-weight-164 {
  font-weight: 164;
}
.font-weight-165 {
  font-weight: 165;
}
.font-weight-166 {
  font-weight: 166;
}
.font-weight-167 {
  font-weight: 167;
}
.font-weight-168 {
  font-weight: 168;
}
.font-weight-169 {
  font-weight: 169;
}
.font-weight-170 {
  font-weight: 170;
}
.font-weight-171 {
  font-weight: 171;
}
.font-weight-172 {
  font-weight: 172;
}
.font-weight-173 {
  font-weight: 173;
}
.font-weight-174 {
  font-weight: 174;
}
.font-weight-175 {
  font-weight: 175;
}
.font-weight-176 {
  font-weight: 176;
}
.font-weight-177 {
  font-weight: 177;
}
.font-weight-178 {
  font-weight: 178;
}
.font-weight-179 {
  font-weight: 179;
}
.font-weight-180 {
  font-weight: 180;
}
.font-weight-181 {
  font-weight: 181;
}
.font-weight-182 {
  font-weight: 182;
}
.font-weight-183 {
  font-weight: 183;
}
.font-weight-184 {
  font-weight: 184;
}
.font-weight-185 {
  font-weight: 185;
}
.font-weight-186 {
  font-weight: 186;
}
.font-weight-187 {
  font-weight: 187;
}
.font-weight-188 {
  font-weight: 188;
}
.font-weight-189 {
  font-weight: 189;
}
.font-weight-190 {
  font-weight: 190;
}
.font-weight-191 {
  font-weight: 191;
}
.font-weight-192 {
  font-weight: 192;
}
.font-weight-193 {
  font-weight: 193;
}
.font-weight-194 {
  font-weight: 194;
}
.font-weight-195 {
  font-weight: 195;
}
.font-weight-196 {
  font-weight: 196;
}
.font-weight-197 {
  font-weight: 197;
}
.font-weight-198 {
  font-weight: 198;
}
.font-weight-199 {
  font-weight: 199;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-201 {
  font-weight: 201;
}
.font-weight-202 {
  font-weight: 202;
}
.font-weight-203 {
  font-weight: 203;
}
.font-weight-204 {
  font-weight: 204;
}
.font-weight-205 {
  font-weight: 205;
}
.font-weight-206 {
  font-weight: 206;
}
.font-weight-207 {
  font-weight: 207;
}
.font-weight-208 {
  font-weight: 208;
}
.font-weight-209 {
  font-weight: 209;
}
.font-weight-210 {
  font-weight: 210;
}
.font-weight-211 {
  font-weight: 211;
}
.font-weight-212 {
  font-weight: 212;
}
.font-weight-213 {
  font-weight: 213;
}
.font-weight-214 {
  font-weight: 214;
}
.font-weight-215 {
  font-weight: 215;
}
.font-weight-216 {
  font-weight: 216;
}
.font-weight-217 {
  font-weight: 217;
}
.font-weight-218 {
  font-weight: 218;
}
.font-weight-219 {
  font-weight: 219;
}
.font-weight-220 {
  font-weight: 220;
}
.font-weight-221 {
  font-weight: 221;
}
.font-weight-222 {
  font-weight: 222;
}
.font-weight-223 {
  font-weight: 223;
}
.font-weight-224 {
  font-weight: 224;
}
.font-weight-225 {
  font-weight: 225;
}
.font-weight-226 {
  font-weight: 226;
}
.font-weight-227 {
  font-weight: 227;
}
.font-weight-228 {
  font-weight: 228;
}
.font-weight-229 {
  font-weight: 229;
}
.font-weight-230 {
  font-weight: 230;
}
.font-weight-231 {
  font-weight: 231;
}
.font-weight-232 {
  font-weight: 232;
}
.font-weight-233 {
  font-weight: 233;
}
.font-weight-234 {
  font-weight: 234;
}
.font-weight-235 {
  font-weight: 235;
}
.font-weight-236 {
  font-weight: 236;
}
.font-weight-237 {
  font-weight: 237;
}
.font-weight-238 {
  font-weight: 238;
}
.font-weight-239 {
  font-weight: 239;
}
.font-weight-240 {
  font-weight: 240;
}
.font-weight-241 {
  font-weight: 241;
}
.font-weight-242 {
  font-weight: 242;
}
.font-weight-243 {
  font-weight: 243;
}
.font-weight-244 {
  font-weight: 244;
}
.font-weight-245 {
  font-weight: 245;
}
.font-weight-246 {
  font-weight: 246;
}
.font-weight-247 {
  font-weight: 247;
}
.font-weight-248 {
  font-weight: 248;
}
.font-weight-249 {
  font-weight: 249;
}
.font-weight-250 {
  font-weight: 250;
}
.font-weight-251 {
  font-weight: 251;
}
.font-weight-252 {
  font-weight: 252;
}
.font-weight-253 {
  font-weight: 253;
}
.font-weight-254 {
  font-weight: 254;
}
.font-weight-255 {
  font-weight: 255;
}
.font-weight-256 {
  font-weight: 256;
}
.font-weight-257 {
  font-weight: 257;
}
.font-weight-258 {
  font-weight: 258;
}
.font-weight-259 {
  font-weight: 259;
}
.font-weight-260 {
  font-weight: 260;
}
.font-weight-261 {
  font-weight: 261;
}
.font-weight-262 {
  font-weight: 262;
}
.font-weight-263 {
  font-weight: 263;
}
.font-weight-264 {
  font-weight: 264;
}
.font-weight-265 {
  font-weight: 265;
}
.font-weight-266 {
  font-weight: 266;
}
.font-weight-267 {
  font-weight: 267;
}
.font-weight-268 {
  font-weight: 268;
}
.font-weight-269 {
  font-weight: 269;
}
.font-weight-270 {
  font-weight: 270;
}
.font-weight-271 {
  font-weight: 271;
}
.font-weight-272 {
  font-weight: 272;
}
.font-weight-273 {
  font-weight: 273;
}
.font-weight-274 {
  font-weight: 274;
}
.font-weight-275 {
  font-weight: 275;
}
.font-weight-276 {
  font-weight: 276;
}
.font-weight-277 {
  font-weight: 277;
}
.font-weight-278 {
  font-weight: 278;
}
.font-weight-279 {
  font-weight: 279;
}
.font-weight-280 {
  font-weight: 280;
}
.font-weight-281 {
  font-weight: 281;
}
.font-weight-282 {
  font-weight: 282;
}
.font-weight-283 {
  font-weight: 283;
}
.font-weight-284 {
  font-weight: 284;
}
.font-weight-285 {
  font-weight: 285;
}
.font-weight-286 {
  font-weight: 286;
}
.font-weight-287 {
  font-weight: 287;
}
.font-weight-288 {
  font-weight: 288;
}
.font-weight-289 {
  font-weight: 289;
}
.font-weight-290 {
  font-weight: 290;
}
.font-weight-291 {
  font-weight: 291;
}
.font-weight-292 {
  font-weight: 292;
}
.font-weight-293 {
  font-weight: 293;
}
.font-weight-294 {
  font-weight: 294;
}
.font-weight-295 {
  font-weight: 295;
}
.font-weight-296 {
  font-weight: 296;
}
.font-weight-297 {
  font-weight: 297;
}
.font-weight-298 {
  font-weight: 298;
}
.font-weight-299 {
  font-weight: 299;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-301 {
  font-weight: 301;
}
.font-weight-302 {
  font-weight: 302;
}
.font-weight-303 {
  font-weight: 303;
}
.font-weight-304 {
  font-weight: 304;
}
.font-weight-305 {
  font-weight: 305;
}
.font-weight-306 {
  font-weight: 306;
}
.font-weight-307 {
  font-weight: 307;
}
.font-weight-308 {
  font-weight: 308;
}
.font-weight-309 {
  font-weight: 309;
}
.font-weight-310 {
  font-weight: 310;
}
.font-weight-311 {
  font-weight: 311;
}
.font-weight-312 {
  font-weight: 312;
}
.font-weight-313 {
  font-weight: 313;
}
.font-weight-314 {
  font-weight: 314;
}
.font-weight-315 {
  font-weight: 315;
}
.font-weight-316 {
  font-weight: 316;
}
.font-weight-317 {
  font-weight: 317;
}
.font-weight-318 {
  font-weight: 318;
}
.font-weight-319 {
  font-weight: 319;
}
.font-weight-320 {
  font-weight: 320;
}
.font-weight-321 {
  font-weight: 321;
}
.font-weight-322 {
  font-weight: 322;
}
.font-weight-323 {
  font-weight: 323;
}
.font-weight-324 {
  font-weight: 324;
}
.font-weight-325 {
  font-weight: 325;
}
.font-weight-326 {
  font-weight: 326;
}
.font-weight-327 {
  font-weight: 327;
}
.font-weight-328 {
  font-weight: 328;
}
.font-weight-329 {
  font-weight: 329;
}
.font-weight-330 {
  font-weight: 330;
}
.font-weight-331 {
  font-weight: 331;
}
.font-weight-332 {
  font-weight: 332;
}
.font-weight-333 {
  font-weight: 333;
}
.font-weight-334 {
  font-weight: 334;
}
.font-weight-335 {
  font-weight: 335;
}
.font-weight-336 {
  font-weight: 336;
}
.font-weight-337 {
  font-weight: 337;
}
.font-weight-338 {
  font-weight: 338;
}
.font-weight-339 {
  font-weight: 339;
}
.font-weight-340 {
  font-weight: 340;
}
.font-weight-341 {
  font-weight: 341;
}
.font-weight-342 {
  font-weight: 342;
}
.font-weight-343 {
  font-weight: 343;
}
.font-weight-344 {
  font-weight: 344;
}
.font-weight-345 {
  font-weight: 345;
}
.font-weight-346 {
  font-weight: 346;
}
.font-weight-347 {
  font-weight: 347;
}
.font-weight-348 {
  font-weight: 348;
}
.font-weight-349 {
  font-weight: 349;
}
.font-weight-350 {
  font-weight: 350;
}
.font-weight-351 {
  font-weight: 351;
}
.font-weight-352 {
  font-weight: 352;
}
.font-weight-353 {
  font-weight: 353;
}
.font-weight-354 {
  font-weight: 354;
}
.font-weight-355 {
  font-weight: 355;
}
.font-weight-356 {
  font-weight: 356;
}
.font-weight-357 {
  font-weight: 357;
}
.font-weight-358 {
  font-weight: 358;
}
.font-weight-359 {
  font-weight: 359;
}
.font-weight-360 {
  font-weight: 360;
}
.font-weight-361 {
  font-weight: 361;
}
.font-weight-362 {
  font-weight: 362;
}
.font-weight-363 {
  font-weight: 363;
}
.font-weight-364 {
  font-weight: 364;
}
.font-weight-365 {
  font-weight: 365;
}
.font-weight-366 {
  font-weight: 366;
}
.font-weight-367 {
  font-weight: 367;
}
.font-weight-368 {
  font-weight: 368;
}
.font-weight-369 {
  font-weight: 369;
}
.font-weight-370 {
  font-weight: 370;
}
.font-weight-371 {
  font-weight: 371;
}
.font-weight-372 {
  font-weight: 372;
}
.font-weight-373 {
  font-weight: 373;
}
.font-weight-374 {
  font-weight: 374;
}
.font-weight-375 {
  font-weight: 375;
}
.font-weight-376 {
  font-weight: 376;
}
.font-weight-377 {
  font-weight: 377;
}
.font-weight-378 {
  font-weight: 378;
}
.font-weight-379 {
  font-weight: 379;
}
.font-weight-380 {
  font-weight: 380;
}
.font-weight-381 {
  font-weight: 381;
}
.font-weight-382 {
  font-weight: 382;
}
.font-weight-383 {
  font-weight: 383;
}
.font-weight-384 {
  font-weight: 384;
}
.font-weight-385 {
  font-weight: 385;
}
.font-weight-386 {
  font-weight: 386;
}
.font-weight-387 {
  font-weight: 387;
}
.font-weight-388 {
  font-weight: 388;
}
.font-weight-389 {
  font-weight: 389;
}
.font-weight-390 {
  font-weight: 390;
}
.font-weight-391 {
  font-weight: 391;
}
.font-weight-392 {
  font-weight: 392;
}
.font-weight-393 {
  font-weight: 393;
}
.font-weight-394 {
  font-weight: 394;
}
.font-weight-395 {
  font-weight: 395;
}
.font-weight-396 {
  font-weight: 396;
}
.font-weight-397 {
  font-weight: 397;
}
.font-weight-398 {
  font-weight: 398;
}
.font-weight-399 {
  font-weight: 399;
}
.font-weight-400 {
  font-weight: 400;
}
/* Webfont: Lato-Black */
@font-face {
  font-family: "LatoWebBlack";
  src: url("/public-assets/common/font/lato/Lato-Black.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Black.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Black.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Black.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-BlackItalic */
@font-face {
  font-family: "LatoWebBlack";
  src: url("/public-assets/common/font/lato/Lato-BlackItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-BlackItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-BlackItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-BlackItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */
@font-face {
  font-family: "LatoWebBold";
  src: url("/public-assets/common/font/lato/Lato-Bold.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Bold.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Bold.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-BoldItalic */
@font-face {
  font-family: "LatoWebBold";
  src: url("/public-assets/common/font/lato/Lato-BoldItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-BoldItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-BoldItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-BoldItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Hairline */
@font-face {
  font-family: "LatoWebHairline";
  src: url("/public-assets/common/font/lato/Lato-Hairline.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Hairline.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Hairline.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Hairline.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Hairline.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-HairlineItalic */
@font-face {
  font-family: "LatoWebHairline";
  src: url("/public-assets/common/font/lato/Lato-HairlineItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-HairlineItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-HairlineItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-HairlineItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-HairlineItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Heavy */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("/public-assets/common/font/lato/Lato-Heavy.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Heavy.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Heavy.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Heavy.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-HeavyItalic */
@font-face {
  font-family: "LatoWebHeavy";
  src: url("/public-assets/common/font/lato/Lato-HeavyItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-HeavyItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-HeavyItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-HeavyItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-HeavyItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Italic */
@font-face {
  font-family: "LatoWeb";
  src: url("/public-assets/common/font/lato/Lato-Italic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Italic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Italic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Italic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Italic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Light */
@font-face {
  font-family: "LatoWebLight";
  src: url("/public-assets/common/font/lato/Lato-Light.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Light.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Light.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Light.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-LightItalic */
@font-face {
  font-family: "LatoWebLight";
  src: url("/public-assets/common/font/lato/Lato-LightItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-LightItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-LightItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Medium */
@font-face {
  font-family: "LatoWebMedium";
  src: url("/public-assets/common/font/lato/Lato-Medium.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Medium.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Medium.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Medium.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-MediumItalic */
@font-face {
  font-family: "LatoWebMedium";
  src: url("/public-assets/common/font/lato/Lato-MediumItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-MediumItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-MediumItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-MediumItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-MediumItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Regular */
@font-face {
  font-family: "LatoWeb";
  src: url("/public-assets/common/font/lato/Lato-Regular.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Regular.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Regular.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Semibold */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("/public-assets/common/font/lato/Lato-Semibold.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Semibold.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Semibold.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-SemiboldItalic */
@font-face {
  font-family: "LatoWebSemibold";
  src: url("/public-assets/common/font/lato/Lato-SemiboldItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-SemiboldItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-SemiboldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Thin */
@font-face {
  font-family: "LatoWebThin";
  src: url("/public-assets/common/font/lato/Lato-Thin.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-Thin.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-Thin.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-Thin.woff") format("woff"), url("/public-assets/common/font/lato/Lato-Thin.ttf") format("truetype");
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-ThinItalic */
@font-face {
  font-family: "LatoWebThin";
  src: url("/public-assets/common/font/lato/Lato-ThinItalic.eot");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/lato/Lato-ThinItalic.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/lato/Lato-ThinItalic.woff2") format("woff2"), url("/public-assets/common/font/lato/Lato-ThinItalic.woff") format("woff"), url("/public-assets/common/font/lato/Lato-ThinItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.eot");
  src: url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.woff2") format("woff2"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.woff") format("woff"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.ttf") format("truetype"), url("/public-assets/common/font/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}
/* Webfont: VeraMono */
@font-face {
  font-family: "VeraMono";
  src: url("/public-assets/common/font/veramo/VeraMono.ttf");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/veramo/VeraMono.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/veramo/VeraMono.woff2") format("woff2"), url("/public-assets/common/font/veramo/VeraMono.woff") format("woff"), url("/public-assets/common/font/veramo/VeraMono.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}
/* Webfont: VeraMono */
@font-face {
  font-family: "VeraMonoBold";
  src: url("/public-assets/common/font/veramo/VeraMoBd.ttf");
  /* IE9 Compat Modes */
  src: url("/public-assets/common/font/veramo/VeraMoBd.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/veramo/VeraMoBd.woff2") format("woff2"), url("/public-assets/common/font/veramo/VeraMoBd.woff") format("woff"), url("/public-assets/common/font/veramo/VeraMoBd.ttf") format("truetype");
  text-rendering: optimizeLegibility;
}
/********************************** FONTS **********************************/
/* khula-300 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 300;
  src: url("/public-assets/common/font/khula/khula-v1-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Khula Light"), local("Khula-Light"), url("/public-assets/common/font/khula/khula-v1-latin-300.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-300.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-300.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-300.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-300.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-regular - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 400;
  src: url("/public-assets/common/font/khula/khula-v1-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Khula"), local("Khula-Regular"), url("/public-assets/common/font/khula/khula-v1-latin-regular.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-regular.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-regular.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-regular.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-regular.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-600 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 600;
  src: url("/public-assets/common/font/khula/khula-v1-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Khula Semibold"), local("Khula-Semibold"), url("/public-assets/common/font/khula/khula-v1-latin-600.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-600.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-600.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-600.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-600.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-700 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 700;
  src: url("/public-assets/common/font/khula/khula-v1-latin-700.eot");
  /* IE9 Compat Modes */
  src: local("Khula Bold"), local("Khula-Bold"), url("/public-assets/common/font/khula/khula-v1-latin-700.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-700.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-700.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-700.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-700.svg#Khula") format("svg");
  /* Legacy iOS */
}
/* khula-800 - latin */
@font-face {
  font-family: "Khula";
  font-style: normal;
  font-weight: 800;
  src: url("/public-assets/common/font/khula/khula-v1-latin-800.eot");
  /* IE9 Compat Modes */
  src: local("Khula ExtraBold"), local("Khula-ExtraBold"), url("/public-assets/common/font/khula/khula-v1-latin-800.eot?#iefix") format("embedded-opentype"), url("/public-assets/common/font/khula/khula-v1-latin-800.woff2") format("woff2"), url("/public-assets/common/font/khula/khula-v1-latin-800.woff") format("woff"), url("/public-assets/common/font/khula/khula-v1-latin-800.ttf") format("truetype"), url("/public-assets/common/font/khula/khula-v1-latin-800.svg#Khula") format("svg");
  /* Legacy iOS */
}
.hvr-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Shrink */
.hvr-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-shrink:hover, .hvr-shrink:focus, .hvr-shrink:active {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}

/* Pulse */
@-webkit-keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse {
  25% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  75% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active {
  -webkit-animation-name: hvr-pulse;
  animation-name: hvr-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Pulse Grow */
@-webkit-keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
@keyframes hvr-pulse-grow {
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}
.hvr-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse-grow:hover, .hvr-pulse-grow:focus, .hvr-pulse-grow:active {
  -webkit-animation-name: hvr-pulse-grow;
  animation-name: hvr-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Pulse Shrink */
@-webkit-keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
@keyframes hvr-pulse-shrink {
  to {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}
.hvr-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active {
  -webkit-animation-name: hvr-pulse-shrink;
  animation-name: hvr-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Pop */
@-webkit-keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
@keyframes hvr-pop {
  50% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
.hvr-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-pop:hover, .hvr-pop:focus, .hvr-pop:active {
  -webkit-animation-name: hvr-pop;
  animation-name: hvr-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Bounce In */
.hvr-bounce-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-in:hover, .hvr-bounce-in:focus, .hvr-bounce-in:active {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Bounce Out */
.hvr-bounce-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-out:hover, .hvr-bounce-out:focus, .hvr-bounce-out:active {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Rotate */
.hvr-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active {
  -webkit-transform: rotate(4deg);
  transform: rotate(4deg);
}

/* Grow Rotate */
.hvr-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-grow-rotate:hover, .hvr-grow-rotate:focus, .hvr-grow-rotate:active {
  -webkit-transform: scale(1.1) rotate(4deg);
  transform: scale(1.1) rotate(4deg);
}

/* Float */
.hvr-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-float:hover, .hvr-float:focus, .hvr-float:active {
  -webkit-transform: translateY(-8px);
  transform: translateY(-8px);
}

/* Sink */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

/* Bob */
@-webkit-keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob {
  0% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
  50% {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px);
  }
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@-webkit-keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
@keyframes hvr-bob-float {
  100% {
    -webkit-transform: translateY(-8px);
    transform: translateY(-8px);
  }
}
.hvr-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active {
  -webkit-animation-name: hvr-bob-float, hvr-bob;
  animation-name: hvr-bob-float, hvr-bob;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Hang */
@-webkit-keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang {
  0% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@-webkit-keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes hvr-hang-sink {
  100% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
.hvr-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active {
  -webkit-animation-name: hvr-hang-sink, hvr-hang;
  animation-name: hvr-hang-sink, hvr-hang;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Skew */
.hvr-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-skew:hover, .hvr-skew:focus, .hvr-skew:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Forward */
.hvr-skew-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-skew-forward:hover, .hvr-skew-forward:focus, .hvr-skew-forward:active {
  -webkit-transform: skew(-10deg);
  transform: skew(-10deg);
}

/* Skew Backward */
.hvr-skew-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-skew-backward:hover, .hvr-skew-backward:focus, .hvr-skew-backward:active {
  -webkit-transform: skew(10deg);
  transform: skew(10deg);
}

/* Wobble Vertical */
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-vertical:hover, .hvr-wobble-vertical:focus, .hvr-wobble-vertical:active {
  -webkit-animation-name: hvr-wobble-vertical;
  animation-name: hvr-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Bottom Right */
@-webkit-keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-bottom-right {
  16.65% {
    -webkit-transform: translate(8px, 8px);
    transform: translate(8px, 8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, -6px);
    transform: translate(-6px, -6px);
  }
  49.95% {
    -webkit-transform: translate(4px, 4px);
    transform: translate(4px, 4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, -2px);
    transform: translate(-2px, -2px);
  }
  83.25% {
    -webkit-transform: translate(1px, 1px);
    transform: translate(1px, 1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-to-bottom-right:hover, .hvr-wobble-to-bottom-right:focus, .hvr-wobble-to-bottom-right:active {
  -webkit-animation-name: hvr-wobble-to-bottom-right;
  animation-name: hvr-wobble-to-bottom-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble To Top Right */
@-webkit-keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
@keyframes hvr-wobble-to-top-right {
  16.65% {
    -webkit-transform: translate(8px, -8px);
    transform: translate(8px, -8px);
  }
  33.3% {
    -webkit-transform: translate(-6px, 6px);
    transform: translate(-6px, 6px);
  }
  49.95% {
    -webkit-transform: translate(4px, -4px);
    transform: translate(4px, -4px);
  }
  66.6% {
    -webkit-transform: translate(-2px, 2px);
    transform: translate(-2px, 2px);
  }
  83.25% {
    -webkit-transform: translate(1px, -1px);
    transform: translate(1px, -1px);
  }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}
.hvr-wobble-to-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-to-top-right:hover, .hvr-wobble-to-top-right:focus, .hvr-wobble-to-top-right:active {
  -webkit-animation-name: hvr-wobble-to-top-right;
  animation-name: hvr-wobble-to-top-right;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Top */
@-webkit-keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-top {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 0 100%;
  transform-origin: 0 100%;
}

.hvr-wobble-top:hover, .hvr-wobble-top:focus, .hvr-wobble-top:active {
  -webkit-animation-name: hvr-wobble-top;
  animation-name: hvr-wobble-top;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Bottom */
@-webkit-keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-bottom {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.hvr-wobble-bottom:hover, .hvr-wobble-bottom:focus, .hvr-wobble-bottom:active {
  -webkit-animation-name: hvr-wobble-bottom;
  animation-name: hvr-wobble-bottom;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Wobble Skew */
@-webkit-keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
@keyframes hvr-wobble-skew {
  16.65% {
    -webkit-transform: skew(-12deg);
    transform: skew(-12deg);
  }
  33.3% {
    -webkit-transform: skew(10deg);
    transform: skew(10deg);
  }
  49.95% {
    -webkit-transform: skew(-6deg);
    transform: skew(-6deg);
  }
  66.6% {
    -webkit-transform: skew(4deg);
    transform: skew(4deg);
  }
  83.25% {
    -webkit-transform: skew(-2deg);
    transform: skew(-2deg);
  }
  100% {
    -webkit-transform: skew(0);
    transform: skew(0);
  }
}
.hvr-wobble-skew {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-wobble-skew:hover, .hvr-wobble-skew:focus, .hvr-wobble-skew:active {
  -webkit-animation-name: hvr-wobble-skew;
  animation-name: hvr-wobble-skew;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Buzz */
@-webkit-keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-buzz:hover, .hvr-buzz:focus, .hvr-buzz:active {
  -webkit-animation-name: hvr-buzz;
  animation-name: hvr-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Buzz Out */
@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-buzz-out:hover, .hvr-buzz-out:focus, .hvr-buzz-out:active {
  -webkit-animation-name: hvr-buzz-out;
  animation-name: hvr-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Forward */
.hvr-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-forward:hover, .hvr-forward:focus, .hvr-forward:active {
  -webkit-transform: translateX(8px);
  transform: translateX(8px);
}

/* Backward */
.hvr-backward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-backward:hover, .hvr-backward:focus, .hvr-backward:active {
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

/* BACKGROUND TRANSITIONS */
/* Fade */
.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}

.hvr-fade:hover, .hvr-fade:focus, .hvr-fade:active {
  background-color: #2098D1;
  color: white;
}

/* Back Pulse */
@-webkit-keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
@keyframes hvr-back-pulse {
  50% {
    background-color: rgba(32, 152, 209, 0.75);
  }
}
.hvr-back-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}

.hvr-back-pulse:hover, .hvr-back-pulse:focus, .hvr-back-pulse:active {
  -webkit-animation-name: hvr-back-pulse;
  animation-name: hvr-back-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  background-color: #2098D1;
  background-color: #2098d1;
  color: white;
}

/* Sweep To Right */
.hvr-sweep-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-right:hover, .hvr-sweep-to-right:focus, .hvr-sweep-to-right:active {
  color: white;
}

.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Left */
.hvr-sweep-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-left:hover, .hvr-sweep-to-left:focus, .hvr-sweep-to-left:active {
  color: white;
}

.hvr-sweep-to-left:hover:before, .hvr-sweep-to-left:focus:before, .hvr-sweep-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}

.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}

.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* Bounce To Right */
.hvr-bounce-to-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 0 50%;
  transform-origin: 0 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active {
  color: white;
}

.hvr-bounce-to-right:hover:before, .hvr-bounce-to-right:focus:before, .hvr-bounce-to-right:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Left */
.hvr-bounce-to-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active {
  color: white;
}

.hvr-bounce-to-left:hover:before, .hvr-bounce-to-left:focus:before, .hvr-bounce-to-left:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Bottom */
.hvr-bounce-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-bottom:hover, .hvr-bounce-to-bottom:focus, .hvr-bounce-to-bottom:active {
  color: white;
}

.hvr-bounce-to-bottom:hover:before, .hvr-bounce-to-bottom:focus:before, .hvr-bounce-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Bounce To Top */
.hvr-bounce-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}

.hvr-bounce-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-bounce-to-top:hover, .hvr-bounce-to-top:focus, .hvr-bounce-to-top:active {
  color: white;
}

.hvr-bounce-to-top:hover:before, .hvr-bounce-to-top:focus:before, .hvr-bounce-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Radial Out */
.hvr-radial-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-radial-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-radial-out:hover, .hvr-radial-out:focus, .hvr-radial-out:active {
  color: white;
}

.hvr-radial-out:hover:before, .hvr-radial-out:focus:before, .hvr-radial-out:active:before {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* Radial In */
.hvr-radial-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-radial-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  border-radius: 100%;
  -webkit-transform: scale(2);
  transform: scale(2);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-radial-in:hover, .hvr-radial-in:focus, .hvr-radial-in:active {
  color: white;
}

.hvr-radial-in:hover:before, .hvr-radial-in:focus:before, .hvr-radial-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle In */
.hvr-rectangle-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-rectangle-in:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #e1e1e1;
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-rectangle-in:hover, .hvr-rectangle-in:focus, .hvr-rectangle-in:active {
  color: white;
}

.hvr-rectangle-in:hover:before, .hvr-rectangle-in:focus:before, .hvr-rectangle-in:active:before {
  -webkit-transform: scale(0);
  transform: scale(0);
}

/* Rectangle Out */
.hvr-rectangle-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-rectangle-out:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-rectangle-out:hover, .hvr-rectangle-out:focus, .hvr-rectangle-out:active {
  color: white;
}

.hvr-rectangle-out:hover:before, .hvr-rectangle-out:focus:before, .hvr-rectangle-out:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/* Shutter In Horizontal */
.hvr-shutter-in-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-in-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-in-horizontal:hover, .hvr-shutter-in-horizontal:focus, .hvr-shutter-in-horizontal:active {
  color: white;
}

.hvr-shutter-in-horizontal:hover:before, .hvr-shutter-in-horizontal:focus:before, .hvr-shutter-in-horizontal:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: white;
}

.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* Shutter In Vertical */
.hvr-shutter-in-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #2098D1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-in-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e1e1e1;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-in-vertical:hover, .hvr-shutter-in-vertical:focus, .hvr-shutter-in-vertical:active {
  color: white;
}

.hvr-shutter-in-vertical:hover:before, .hvr-shutter-in-vertical:focus:before, .hvr-shutter-in-vertical:active:before {
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
}

/* Shutter Out Vertical */
.hvr-shutter-out-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #e1e1e1;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-shutter-out-vertical:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #2098D1;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-shutter-out-vertical:hover, .hvr-shutter-out-vertical:focus, .hvr-shutter-out-vertical:active {
  color: white;
}

.hvr-shutter-out-vertical:hover:before, .hvr-shutter-out-vertical:focus:before, .hvr-shutter-out-vertical:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}

/* BORDER TRANSITIONS */
/* Border Fade */
.hvr-border-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-border-fade:hover, .hvr-border-fade:focus, .hvr-border-fade:active {
  box-shadow: inset 0 0 0 4px #2098D1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Hollow */
.hvr-hollow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: background;
  transition-property: background;
  box-shadow: inset 0 0 0 4px #e1e1e1, 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-hollow:hover, .hvr-hollow:focus, .hvr-hollow:active {
  background: none;
}

/* Trim */
.hvr-trim {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-trim:before {
  content: "";
  position: absolute;
  border: white solid 4px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.hvr-trim:hover:before, .hvr-trim:focus:before, .hvr-trim:active:before {
  opacity: 1;
}

/* Ripple Out */
@-webkit-keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
@keyframes hvr-ripple-out {
  100% {
    top: -12px;
    right: -12px;
    bottom: -12px;
    left: -12px;
    opacity: 0;
  }
}
.hvr-ripple-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-ripple-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 6px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before {
  -webkit-animation-name: hvr-ripple-out;
  animation-name: hvr-ripple-out;
}

/* Ripple In */
@-webkit-keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
@keyframes hvr-ripple-in {
  100% {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 1;
  }
}
.hvr-ripple-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-ripple-in:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -12px;
  right: -12px;
  bottom: -12px;
  left: -12px;
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

.hvr-ripple-in:hover:before, .hvr-ripple-in:focus:before, .hvr-ripple-in:active:before {
  -webkit-animation-name: hvr-ripple-in;
  animation-name: hvr-ripple-in;
}

/* Outline Out */
.hvr-outline-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-outline-out:before {
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
}

/* Outline In */
.hvr-outline-in {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-outline-in:before {
  pointer-events: none;
  content: "";
  position: absolute;
  border: #e1e1e1 solid 4px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  left: -16px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: top, right, bottom, left;
  transition-property: top, right, bottom, left;
}

.hvr-outline-in:hover:before, .hvr-outline-in:focus:before, .hvr-outline-in:active:before {
  top: -8px;
  right: -8px;
  bottom: -8px;
  left: -8px;
  opacity: 1;
}

/* Round Corners */
.hvr-round-corners {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: border-radius;
  transition-property: border-radius;
}

.hvr-round-corners:hover, .hvr-round-corners:focus, .hvr-round-corners:active {
  border-radius: 1em;
}

/* Underline From Left */
.hvr-underline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-left:hover:before, .hvr-underline-from-left:focus:before, .hvr-underline-from-left:active:before {
  right: 0;
}

/* Underline From Center */
.hvr-underline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-center:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Underline From Right */
.hvr-underline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-from-right:hover:before, .hvr-underline-from-right:focus:before, .hvr-underline-from-right:active:before {
  left: 0;
}

/* Overline From Left */
.hvr-overline-from-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-left:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-left:hover:before, .hvr-overline-from-left:focus:before, .hvr-overline-from-left:active:before {
  right: 0;
}

/* Overline From Center */
.hvr-overline-from-center {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-center:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left, right;
  transition-property: left, right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {
  left: 0;
  right: 0;
}

/* Overline From Right */
.hvr-overline-from-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-from-right:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-from-right:hover:before, .hvr-overline-from-right:focus:before, .hvr-overline-from-right:active:before {
  left: 0;
}

/* Reveal */
.hvr-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border-color: #2098D1;
  border-style: solid;
  border-width: 0;
  -webkit-transition-property: border-width;
  transition-property: border-width;
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-reveal:hover:before, .hvr-reveal:focus:before, .hvr-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  border-width: 4px;
}

/* Underline Reveal */
.hvr-underline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-underline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-underline-reveal:hover:before, .hvr-underline-reveal:focus:before, .hvr-underline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* Overline Reveal */
.hvr-overline-reveal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}

.hvr-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background: #2098D1;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-overline-reveal:hover:before, .hvr-overline-reveal:focus:before, .hvr-overline-reveal:active:before {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* SHADOW/GLOW TRANSITIONS */
/* Glow */
.hvr-glow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}

/* Shadow */
.hvr-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-shadow:hover, .hvr-shadow:focus, .hvr-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
}

/* Grow Shadow */
.hvr-grow-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}

.hvr-grow-shadow:hover, .hvr-grow-shadow:focus, .hvr-grow-shadow:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* Box Shadow Outset */
.hvr-box-shadow-outset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
}

.hvr-box-shadow-outset:hover, .hvr-box-shadow-outset:focus, .hvr-box-shadow-outset:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
}

/* Box Shadow Inset */
.hvr-box-shadow-inset {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow;
  transition-property: box-shadow;
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

.hvr-box-shadow-inset:hover, .hvr-box-shadow-inset:focus, .hvr-box-shadow-inset:active {
  box-shadow: inset 2px 2px 2px rgba(0, 0, 0, 0.6), 0 0 1px rgba(0, 0, 0, 0);
  /* Hack to improve aliasing on mobile/tablet devices */
}

/* Float Shadow */
.hvr-float-shadow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-float-shadow:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}

.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}

.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

/* Shadow Radial */
.hvr-shadow-radial {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-shadow-radial:before, .hvr-shadow-radial:after {
  pointer-events: none;
  position: absolute;
  content: "";
  left: 0;
  width: 100%;
  box-sizing: border-box;
  background-repeat: no-repeat;
  height: 5px;
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.hvr-shadow-radial:before {
  bottom: 100%;
  background: -webkit-radial-gradient(50% 150%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% 150%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}

.hvr-shadow-radial:after {
  top: 100%;
  background: -webkit-radial-gradient(50% -50%, ellipse, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at 50% -50%, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 80%);
}

.hvr-shadow-radial:hover:before, .hvr-shadow-radial:focus:before, .hvr-shadow-radial:active:before, .hvr-shadow-radial:hover:after, .hvr-shadow-radial:focus:after, .hvr-shadow-radial:active:after {
  opacity: 1;
}

/* SPEECH BUBBLES */
/* Bubble Top */
.hvr-bubble-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-top:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  top: 0;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
}

.hvr-bubble-top:hover:before, .hvr-bubble-top:focus:before, .hvr-bubble-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Right */
.hvr-bubble-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-right:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  right: 0;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
}

.hvr-bubble-right:hover:before, .hvr-bubble-right:focus:before, .hvr-bubble-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Bottom */
.hvr-bubble-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-bottom:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  left: calc(50% - 10px);
  bottom: 0;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
}

.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Left */
.hvr-bubble-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-bubble-left:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: "";
  border-style: solid;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  top: calc(50% - 10px);
  left: 0;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
}

.hvr-bubble-left:hover:before, .hvr-bubble-left:focus:before, .hvr-bubble-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* Bubble Float Top */
.hvr-bubble-float-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-top:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  top: 0;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #e1e1e1 transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-top:hover, .hvr-bubble-float-top:focus, .hvr-bubble-float-top:active {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

.hvr-bubble-float-top:hover:before, .hvr-bubble-float-top:focus:before, .hvr-bubble-float-top:active:before {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

/* Bubble Float Right */
.hvr-bubble-float-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-right:before {
  position: absolute;
  z-index: -1;
  top: calc(50% - 10px);
  right: 0;
  content: "";
  border-style: solid;
  border-width: 10px 0 10px 10px;
  border-color: transparent transparent transparent #e1e1e1;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-right:hover, .hvr-bubble-float-right:focus, .hvr-bubble-float-right:active {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

.hvr-bubble-float-right:hover:before, .hvr-bubble-float-right:focus:before, .hvr-bubble-float-right:active:before {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

/* Bubble Float Bottom */
.hvr-bubble-float-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-bottom:before {
  position: absolute;
  z-index: -1;
  content: "";
  left: calc(50% - 10px);
  bottom: 0;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #e1e1e1 transparent transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-bottom:hover, .hvr-bubble-float-bottom:focus, .hvr-bubble-float-bottom:active {
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
}

.hvr-bubble-float-bottom:hover:before, .hvr-bubble-float-bottom:focus:before, .hvr-bubble-float-bottom:active:before {
  -webkit-transform: translateY(10px);
  transform: translateY(10px);
}

/* Bubble Float Left */
.hvr-bubble-float-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-left:before {
  position: absolute;
  z-index: -1;
  content: "";
  top: calc(50% - 10px);
  left: 0;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #e1e1e1 transparent transparent;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}

.hvr-bubble-float-left:hover, .hvr-bubble-float-left:focus, .hvr-bubble-float-left:active {
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

.hvr-bubble-float-left:hover:before, .hvr-bubble-float-left:focus:before, .hvr-bubble-float-left:active:before {
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px);
}

/* ICONS */
/* Icon Back */
.hvr-icon-back {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.hvr-icon-back .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-back:hover .hvr-icon, .hvr-icon-back:focus .hvr-icon, .hvr-icon-back:active .hvr-icon {
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}

/* Icon Forward */
.hvr-icon-forward {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}

.hvr-icon-forward .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-forward:hover .hvr-icon, .hvr-icon-forward:focus .hvr-icon, .hvr-icon-forward:active .hvr-icon {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
/* Icon Down */
.hvr-icon-down {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-down .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-down:hover .hvr-icon, .hvr-icon-down:focus .hvr-icon, .hvr-icon-down:active .hvr-icon {
  -webkit-animation-name: hvr-icon-down;
  animation-name: hvr-icon-down;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Up */
@-webkit-keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-up {
  0%, 50%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%, 75% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
/* Icon Up */
.hvr-icon-up {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-up .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-up:hover .hvr-icon, .hvr-icon-up:focus .hvr-icon, .hvr-icon-up:active .hvr-icon {
  -webkit-animation-name: hvr-icon-up;
  animation-name: hvr-icon-up;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Spin */
.hvr-icon-spin {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-spin .hvr-icon {
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}

.hvr-icon-spin:hover .hvr-icon, .hvr-icon-spin:focus .hvr-icon, .hvr-icon-spin:active .hvr-icon {
  -webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}

/* Icon Drop */
@-webkit-keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
@keyframes hvr-icon-drop {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51%, 100% {
    opacity: 1;
  }
}
/* Icon Drop */
.hvr-icon-drop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-drop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-drop:hover .hvr-icon, .hvr-icon-drop:focus .hvr-icon, .hvr-icon-drop:active .hvr-icon {
  opacity: 0;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-animation-name: hvr-icon-drop;
  animation-name: hvr-icon-drop;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  animation-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

/* Icon Fade */
.hvr-icon-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-fade .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-property: color;
  transition-property: color;
}

.hvr-icon-fade:hover .hvr-icon, .hvr-icon-fade:focus .hvr-icon, .hvr-icon-fade:active .hvr-icon {
  color: #0F9E5E;
}

/* Icon Float Away */
@-webkit-keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
@keyframes hvr-icon-float-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-1em);
    transform: translateY(-1em);
  }
}
/* Icon Float Away */
.hvr-icon-float-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-float-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.hvr-icon-float-away:hover .hvr-icon, .hvr-icon-float-away:focus .hvr-icon, .hvr-icon-float-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-float-away;
  animation-name: hvr-icon-float-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Sink Away */
@-webkit-keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
@keyframes hvr-icon-sink-away {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(1em);
    transform: translateY(1em);
  }
}
/* Icon Sink Away */
.hvr-icon-sink-away {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-sink-away .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.hvr-icon-sink-away:hover .hvr-icon, .hvr-icon-sink-away:focus .hvr-icon, .hvr-icon-sink-away:active .hvr-icon {
  -webkit-animation-name: hvr-icon-sink-away;
  animation-name: hvr-icon-sink-away;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

/* Icon Grow */
.hvr-icon-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-grow:hover .hvr-icon, .hvr-icon-grow:focus .hvr-icon, .hvr-icon-grow:active .hvr-icon {
  -webkit-transform: scale(1.3) translateZ(0);
  transform: scale(1.3) translateZ(0);
}

/* Icon Shrink */
.hvr-icon-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-shrink:hover .hvr-icon, .hvr-icon-shrink:focus .hvr-icon, .hvr-icon-shrink:active .hvr-icon {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Icon Pulse */
@-webkit-keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse {
  25% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
  75% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse:hover .hvr-icon, .hvr-icon-pulse:focus .hvr-icon, .hvr-icon-pulse:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse;
  animation-name: hvr-icon-pulse;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Pulse Grow */
@-webkit-keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
@keyframes hvr-icon-pulse-grow {
  to {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }
}
.hvr-icon-pulse-grow {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse-grow .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse-grow:hover .hvr-icon, .hvr-icon-pulse-grow:focus .hvr-icon, .hvr-icon-pulse-grow:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-grow;
  animation-name: hvr-icon-pulse-grow;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Pulse Shrink */
@-webkit-keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes hvr-icon-pulse-shrink {
  to {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }
}
.hvr-icon-pulse-shrink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}

.hvr-icon-pulse-shrink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pulse-shrink:hover .hvr-icon, .hvr-icon-pulse-shrink:focus .hvr-icon, .hvr-icon-pulse-shrink:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pulse-shrink;
  animation-name: hvr-icon-pulse-shrink;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-direction: alternate;
  animation-direction: alternate;
}

/* Icon Push */
@-webkit-keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
@keyframes hvr-icon-push {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}
.hvr-icon-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-push .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-push:hover .hvr-icon, .hvr-icon-push:focus .hvr-icon, .hvr-icon-push:active .hvr-icon {
  -webkit-animation-name: hvr-icon-push;
  animation-name: hvr-icon-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Pop */
@-webkit-keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
@keyframes hvr-icon-pop {
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
  }
}
.hvr-icon-pop {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-pop .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-pop:hover .hvr-icon, .hvr-icon-pop:focus .hvr-icon, .hvr-icon-pop:active .hvr-icon {
  -webkit-animation-name: hvr-icon-pop;
  animation-name: hvr-icon-pop;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Bounce */
.hvr-icon-bounce {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-bounce .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-bounce:hover .hvr-icon, .hvr-icon-bounce:focus .hvr-icon, .hvr-icon-bounce:active .hvr-icon {
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
  -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
  transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}

/* Icon Rotate */
.hvr-icon-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-rotate:hover .hvr-icon, .hvr-icon-rotate:focus .hvr-icon, .hvr-icon-rotate:active .hvr-icon {
  -webkit-transform: rotate(20deg);
  transform: rotate(20deg);
}

/* Icon Grow Rotate */
.hvr-icon-grow-rotate {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-grow-rotate .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-grow-rotate:hover .hvr-icon, .hvr-icon-grow-rotate:focus .hvr-icon, .hvr-icon-grow-rotate:active .hvr-icon {
  -webkit-transform: scale(1.5) rotate(12deg);
  transform: scale(1.5) rotate(12deg);
}

/* Icon Float */
.hvr-icon-float {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-float .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-float:hover .hvr-icon, .hvr-icon-float:focus .hvr-icon, .hvr-icon-float:active .hvr-icon {
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
}

/* Icon Sink */
.hvr-icon-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-sink .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.hvr-icon-sink:hover .hvr-icon, .hvr-icon-sink:focus .hvr-icon, .hvr-icon-sink:active .hvr-icon {
  -webkit-transform: translateY(4px);
  transform: translateY(4px);
}

/* Icon Bob */
@-webkit-keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob {
  0% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  50% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@-webkit-keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
@keyframes hvr-icon-bob-float {
  100% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
}
.hvr-icon-bob {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-bob .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-bob:hover .hvr-icon, .hvr-icon-bob:focus .hvr-icon, .hvr-icon-bob:active .hvr-icon {
  -webkit-animation-name: hvr-icon-bob-float, hvr-icon-bob;
  animation-name: hvr-icon-bob-float, hvr-icon-bob;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Hang */
@-webkit-keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang {
  0% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  50% {
    -webkit-transform: translateY(2px);
    transform: translateY(2px);
  }
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@-webkit-keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-hang-sink {
  100% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
.hvr-icon-hang {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-hang .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-hang:hover .hvr-icon, .hvr-icon-hang:focus .hvr-icon, .hvr-icon-hang:active .hvr-icon {
  -webkit-animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  animation-name: hvr-icon-hang-sink, hvr-icon-hang;
  -webkit-animation-duration: 0.3s, 1.5s;
  animation-duration: 0.3s, 1.5s;
  -webkit-animation-delay: 0s, 0.3s;
  animation-delay: 0s, 0.3s;
  -webkit-animation-timing-function: ease-out, ease-in-out;
  animation-timing-function: ease-out, ease-in-out;
  -webkit-animation-iteration-count: 1, infinite;
  animation-iteration-count: 1, infinite;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-direction: normal, alternate;
  animation-direction: normal, alternate;
}

/* Icon Wobble Horizontal */
@-webkit-keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-icon-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(6px);
    transform: translateX(6px);
  }
  33.3% {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-icon-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-wobble-horizontal .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-wobble-horizontal:hover .hvr-icon, .hvr-icon-wobble-horizontal:focus .hvr-icon, .hvr-icon-wobble-horizontal:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-horizontal;
  animation-name: hvr-icon-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Wobble Vertical */
@-webkit-keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes hvr-icon-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
  33.3% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.hvr-icon-wobble-vertical {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-wobble-vertical .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-wobble-vertical:hover .hvr-icon, .hvr-icon-wobble-vertical:focus .hvr-icon, .hvr-icon-wobble-vertical:active .hvr-icon {
  -webkit-animation-name: hvr-icon-wobble-vertical;
  animation-name: hvr-icon-wobble-vertical;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* Icon Buzz */
@-webkit-keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
@keyframes hvr-icon-buzz {
  50% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  100% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
}
.hvr-icon-buzz {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-buzz .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-buzz:hover .hvr-icon, .hvr-icon-buzz:focus .hvr-icon, .hvr-icon-buzz:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz;
  animation-name: hvr-icon-buzz;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* Icon Buzz Out */
@-webkit-keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
@keyframes hvr-icon-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}
.hvr-icon-buzz-out {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.hvr-icon-buzz-out .hvr-icon {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.hvr-icon-buzz-out:hover .hvr-icon, .hvr-icon-buzz-out:focus .hvr-icon, .hvr-icon-buzz-out:active .hvr-icon {
  -webkit-animation-name: hvr-icon-buzz-out;
  animation-name: hvr-icon-buzz-out;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

/* CURLS */
/* Curl Top Left */
.hvr-curl-top-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-top-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(135deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr="#ffffff", endColorstr="#000000");
  /*For IE7-8-9*/
  z-index: 1000;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-top-left:hover:before, .hvr-curl-top-left:focus:before, .hvr-curl-top-left:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Top Right */
.hvr-curl-top-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-top-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  top: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(225deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-top-right:hover:before, .hvr-curl-top-right:focus:before, .hvr-curl-top-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Right */
.hvr-curl-bottom-right {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-bottom-right:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  right: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(315deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: -1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-bottom-right:hover:before, .hvr-curl-bottom-right:focus:before, .hvr-curl-bottom-right:active:before {
  width: 25px;
  height: 25px;
}

/* Curl Bottom Left */
.hvr-curl-bottom-left {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
}

.hvr-curl-bottom-left:before {
  pointer-events: none;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  bottom: 0;
  left: 0;
  background: white;
  /* IE9 */
  background: linear-gradient(45deg, white 45%, #aaa 50%, #ccc 56%, white 80%);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, 0.4);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: width, height;
  transition-property: width, height;
}

.hvr-curl-bottom-left:hover:before, .hvr-curl-bottom-left:focus:before, .hvr-curl-bottom-left:active:before {
  width: 25px;
  height: 25px;
}

/*# sourceMappingURL=hover.css.map */
.center {
  margin: 0 auto;
  display: block;
}
.center-vertically {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.center-absolute {
  left: 50%;
  transform: translate(-50%);
}

.float-left {
  float: left;
}
.float-right {
  float: right;
}
.float-none {
  float: none;
}
.float-initial {
  float: initial;
}

.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}

.overflow-hidden {
  overflow: hidden;
}
.overflow-hidden-y {
  overflow-y: hidden;
}
.overflow-hidden-x {
  overflow-x: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-auto-y {
  overflow-y: auto;
}
.overflow-auto-x {
  overflow-x: auto;
}

.align-middle {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.align-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.z-index-1 {
  z-index: 1;
}

.z-index-2 {
  z-index: 2;
}

.z-index-3 {
  z-index: 3;
}

.z-index-4 {
  z-index: 4;
}

.z-index-5 {
  z-index: 5;
}

.z-index-6 {
  z-index: 6;
}

.z-index-7 {
  z-index: 7;
}

.z-index-8 {
  z-index: 8;
}

.z-index-9 {
  z-index: 9;
}

.z-index-10 {
  z-index: 10;
}

.z-index-11 {
  z-index: 11;
}

.z-index-12 {
  z-index: 12;
}

.z-index-13 {
  z-index: 13;
}

.z-index-14 {
  z-index: 14;
}

.z-index-15 {
  z-index: 15;
}

.z-index-16 {
  z-index: 16;
}

.z-index-17 {
  z-index: 17;
}

.z-index-18 {
  z-index: 18;
}

.z-index-19 {
  z-index: 19;
}

.z-index-20 {
  z-index: 20;
}

.z-index-21 {
  z-index: 21;
}

.z-index-22 {
  z-index: 22;
}

.z-index-23 {
  z-index: 23;
}

.z-index-24 {
  z-index: 24;
}

.z-index-25 {
  z-index: 25;
}

.z-index-26 {
  z-index: 26;
}

.z-index-27 {
  z-index: 27;
}

.z-index-28 {
  z-index: 28;
}

.z-index-29 {
  z-index: 29;
}

.z-index-30 {
  z-index: 30;
}

.z-index-31 {
  z-index: 31;
}

.z-index-32 {
  z-index: 32;
}

.z-index-33 {
  z-index: 33;
}

.z-index-34 {
  z-index: 34;
}

.z-index-35 {
  z-index: 35;
}

.z-index-36 {
  z-index: 36;
}

.z-index-37 {
  z-index: 37;
}

.z-index-38 {
  z-index: 38;
}

.z-index-39 {
  z-index: 39;
}

.z-index-40 {
  z-index: 40;
}

.z-index-41 {
  z-index: 41;
}

.z-index-42 {
  z-index: 42;
}

.z-index-43 {
  z-index: 43;
}

.z-index-44 {
  z-index: 44;
}

.z-index-45 {
  z-index: 45;
}

.z-index-46 {
  z-index: 46;
}

.z-index-47 {
  z-index: 47;
}

.z-index-48 {
  z-index: 48;
}

.z-index-49 {
  z-index: 49;
}

.z-index-50 {
  z-index: 50;
}

.z-index-51 {
  z-index: 51;
}

.z-index-52 {
  z-index: 52;
}

.z-index-53 {
  z-index: 53;
}

.z-index-54 {
  z-index: 54;
}

.z-index-55 {
  z-index: 55;
}

.z-index-56 {
  z-index: 56;
}

.z-index-57 {
  z-index: 57;
}

.z-index-58 {
  z-index: 58;
}

.z-index-59 {
  z-index: 59;
}

.z-index-60 {
  z-index: 60;
}

.z-index-61 {
  z-index: 61;
}

.z-index-62 {
  z-index: 62;
}

.z-index-63 {
  z-index: 63;
}

.z-index-64 {
  z-index: 64;
}

.z-index-65 {
  z-index: 65;
}

.z-index-66 {
  z-index: 66;
}

.z-index-67 {
  z-index: 67;
}

.z-index-68 {
  z-index: 68;
}

.z-index-69 {
  z-index: 69;
}

.z-index-70 {
  z-index: 70;
}

.z-index-71 {
  z-index: 71;
}

.z-index-72 {
  z-index: 72;
}

.z-index-73 {
  z-index: 73;
}

.z-index-74 {
  z-index: 74;
}

.z-index-75 {
  z-index: 75;
}

.z-index-76 {
  z-index: 76;
}

.z-index-77 {
  z-index: 77;
}

.z-index-78 {
  z-index: 78;
}

.z-index-79 {
  z-index: 79;
}

.z-index-80 {
  z-index: 80;
}

.z-index-81 {
  z-index: 81;
}

.z-index-82 {
  z-index: 82;
}

.z-index-83 {
  z-index: 83;
}

.z-index-84 {
  z-index: 84;
}

.z-index-85 {
  z-index: 85;
}

.z-index-86 {
  z-index: 86;
}

.z-index-87 {
  z-index: 87;
}

.z-index-88 {
  z-index: 88;
}

.z-index-89 {
  z-index: 89;
}

.z-index-90 {
  z-index: 90;
}

.z-index-91 {
  z-index: 91;
}

.z-index-92 {
  z-index: 92;
}

.z-index-93 {
  z-index: 93;
}

.z-index-94 {
  z-index: 94;
}

.z-index-95 {
  z-index: 95;
}

.z-index-96 {
  z-index: 96;
}

.z-index-97 {
  z-index: 97;
}

.z-index-98 {
  z-index: 98;
}

.z-index-99 {
  z-index: 99;
}

.bottom-0 {
  bottom: 0px;
}

.left-0 {
  left: 0px;
}

.right-0 {
  right: 0px;
}

.top-0 {
  top: 0px;
}

.bottom-1 {
  bottom: 1px;
}

.left-1 {
  left: 1px;
}

.right-1 {
  right: 1px;
}

.top-1 {
  top: 1px;
}

.bottom-2 {
  bottom: 2px;
}

.left-2 {
  left: 2px;
}

.right-2 {
  right: 2px;
}

.top-2 {
  top: 2px;
}

.bottom-3 {
  bottom: 3px;
}

.left-3 {
  left: 3px;
}

.right-3 {
  right: 3px;
}

.top-3 {
  top: 3px;
}

.bottom-4 {
  bottom: 4px;
}

.left-4 {
  left: 4px;
}

.right-4 {
  right: 4px;
}

.top-4 {
  top: 4px;
}

.bottom-5 {
  bottom: 5px;
}

.left-5 {
  left: 5px;
}

.right-5 {
  right: 5px;
}

.top-5 {
  top: 5px;
}

.bottom-6 {
  bottom: 6px;
}

.left-6 {
  left: 6px;
}

.right-6 {
  right: 6px;
}

.top-6 {
  top: 6px;
}

.bottom-7 {
  bottom: 7px;
}

.left-7 {
  left: 7px;
}

.right-7 {
  right: 7px;
}

.top-7 {
  top: 7px;
}

.bottom-8 {
  bottom: 8px;
}

.left-8 {
  left: 8px;
}

.right-8 {
  right: 8px;
}

.top-8 {
  top: 8px;
}

.bottom-9 {
  bottom: 9px;
}

.left-9 {
  left: 9px;
}

.right-9 {
  right: 9px;
}

.top-9 {
  top: 9px;
}

.bottom-10 {
  bottom: 10px;
}

.left-10 {
  left: 10px;
}

.right-10 {
  right: 10px;
}

.top-10 {
  top: 10px;
}

.bottom-11 {
  bottom: 11px;
}

.left-11 {
  left: 11px;
}

.right-11 {
  right: 11px;
}

.top-11 {
  top: 11px;
}

.bottom-12 {
  bottom: 12px;
}

.left-12 {
  left: 12px;
}

.right-12 {
  right: 12px;
}

.top-12 {
  top: 12px;
}

.bottom-13 {
  bottom: 13px;
}

.left-13 {
  left: 13px;
}

.right-13 {
  right: 13px;
}

.top-13 {
  top: 13px;
}

.bottom-14 {
  bottom: 14px;
}

.left-14 {
  left: 14px;
}

.right-14 {
  right: 14px;
}

.top-14 {
  top: 14px;
}

.bottom-15 {
  bottom: 15px;
}

.left-15 {
  left: 15px;
}

.right-15 {
  right: 15px;
}

.top-15 {
  top: 15px;
}

.bottom-16 {
  bottom: 16px;
}

.left-16 {
  left: 16px;
}

.right-16 {
  right: 16px;
}

.top-16 {
  top: 16px;
}

.bottom-17 {
  bottom: 17px;
}

.left-17 {
  left: 17px;
}

.right-17 {
  right: 17px;
}

.top-17 {
  top: 17px;
}

.bottom-18 {
  bottom: 18px;
}

.left-18 {
  left: 18px;
}

.right-18 {
  right: 18px;
}

.top-18 {
  top: 18px;
}

.bottom-19 {
  bottom: 19px;
}

.left-19 {
  left: 19px;
}

.right-19 {
  right: 19px;
}

.top-19 {
  top: 19px;
}

.bottom-20 {
  bottom: 20px;
}

.left-20 {
  left: 20px;
}

.right-20 {
  right: 20px;
}

.top-20 {
  top: 20px;
}

.bottom-21 {
  bottom: 21px;
}

.left-21 {
  left: 21px;
}

.right-21 {
  right: 21px;
}

.top-21 {
  top: 21px;
}

.bottom-22 {
  bottom: 22px;
}

.left-22 {
  left: 22px;
}

.right-22 {
  right: 22px;
}

.top-22 {
  top: 22px;
}

.bottom-23 {
  bottom: 23px;
}

.left-23 {
  left: 23px;
}

.right-23 {
  right: 23px;
}

.top-23 {
  top: 23px;
}

.bottom-24 {
  bottom: 24px;
}

.left-24 {
  left: 24px;
}

.right-24 {
  right: 24px;
}

.top-24 {
  top: 24px;
}

.bottom-25 {
  bottom: 25px;
}

.left-25 {
  left: 25px;
}

.right-25 {
  right: 25px;
}

.top-25 {
  top: 25px;
}

.bottom-26 {
  bottom: 26px;
}

.left-26 {
  left: 26px;
}

.right-26 {
  right: 26px;
}

.top-26 {
  top: 26px;
}

.bottom-27 {
  bottom: 27px;
}

.left-27 {
  left: 27px;
}

.right-27 {
  right: 27px;
}

.top-27 {
  top: 27px;
}

.bottom-28 {
  bottom: 28px;
}

.left-28 {
  left: 28px;
}

.right-28 {
  right: 28px;
}

.top-28 {
  top: 28px;
}

.bottom-29 {
  bottom: 29px;
}

.left-29 {
  left: 29px;
}

.right-29 {
  right: 29px;
}

.top-29 {
  top: 29px;
}

.bottom-30 {
  bottom: 30px;
}

.left-30 {
  left: 30px;
}

.right-30 {
  right: 30px;
}

.top-30 {
  top: 30px;
}

.bottom-31 {
  bottom: 31px;
}

.left-31 {
  left: 31px;
}

.right-31 {
  right: 31px;
}

.top-31 {
  top: 31px;
}

.bottom-32 {
  bottom: 32px;
}

.left-32 {
  left: 32px;
}

.right-32 {
  right: 32px;
}

.top-32 {
  top: 32px;
}

.bottom-33 {
  bottom: 33px;
}

.left-33 {
  left: 33px;
}

.right-33 {
  right: 33px;
}

.top-33 {
  top: 33px;
}

.bottom-34 {
  bottom: 34px;
}

.left-34 {
  left: 34px;
}

.right-34 {
  right: 34px;
}

.top-34 {
  top: 34px;
}

.bottom-35 {
  bottom: 35px;
}

.left-35 {
  left: 35px;
}

.right-35 {
  right: 35px;
}

.top-35 {
  top: 35px;
}

.bottom-36 {
  bottom: 36px;
}

.left-36 {
  left: 36px;
}

.right-36 {
  right: 36px;
}

.top-36 {
  top: 36px;
}

.bottom-37 {
  bottom: 37px;
}

.left-37 {
  left: 37px;
}

.right-37 {
  right: 37px;
}

.top-37 {
  top: 37px;
}

.bottom-38 {
  bottom: 38px;
}

.left-38 {
  left: 38px;
}

.right-38 {
  right: 38px;
}

.top-38 {
  top: 38px;
}

.bottom-39 {
  bottom: 39px;
}

.left-39 {
  left: 39px;
}

.right-39 {
  right: 39px;
}

.top-39 {
  top: 39px;
}

.bottom-40 {
  bottom: 40px;
}

.left-40 {
  left: 40px;
}

.right-40 {
  right: 40px;
}

.top-40 {
  top: 40px;
}

.bottom-41 {
  bottom: 41px;
}

.left-41 {
  left: 41px;
}

.right-41 {
  right: 41px;
}

.top-41 {
  top: 41px;
}

.bottom-42 {
  bottom: 42px;
}

.left-42 {
  left: 42px;
}

.right-42 {
  right: 42px;
}

.top-42 {
  top: 42px;
}

.bottom-43 {
  bottom: 43px;
}

.left-43 {
  left: 43px;
}

.right-43 {
  right: 43px;
}

.top-43 {
  top: 43px;
}

.bottom-44 {
  bottom: 44px;
}

.left-44 {
  left: 44px;
}

.right-44 {
  right: 44px;
}

.top-44 {
  top: 44px;
}

.bottom-45 {
  bottom: 45px;
}

.left-45 {
  left: 45px;
}

.right-45 {
  right: 45px;
}

.top-45 {
  top: 45px;
}

.bottom-46 {
  bottom: 46px;
}

.left-46 {
  left: 46px;
}

.right-46 {
  right: 46px;
}

.top-46 {
  top: 46px;
}

.bottom-47 {
  bottom: 47px;
}

.left-47 {
  left: 47px;
}

.right-47 {
  right: 47px;
}

.top-47 {
  top: 47px;
}

.bottom-48 {
  bottom: 48px;
}

.left-48 {
  left: 48px;
}

.right-48 {
  right: 48px;
}

.top-48 {
  top: 48px;
}

.bottom-49 {
  bottom: 49px;
}

.left-49 {
  left: 49px;
}

.right-49 {
  right: 49px;
}

.top-49 {
  top: 49px;
}

.bottom-50 {
  bottom: 50px;
}

.left-50 {
  left: 50px;
}

.right-50 {
  right: 50px;
}

.top-50 {
  top: 50px;
}

.bottom-51 {
  bottom: 51px;
}

.left-51 {
  left: 51px;
}

.right-51 {
  right: 51px;
}

.top-51 {
  top: 51px;
}

.bottom-52 {
  bottom: 52px;
}

.left-52 {
  left: 52px;
}

.right-52 {
  right: 52px;
}

.top-52 {
  top: 52px;
}

.bottom-53 {
  bottom: 53px;
}

.left-53 {
  left: 53px;
}

.right-53 {
  right: 53px;
}

.top-53 {
  top: 53px;
}

.bottom-54 {
  bottom: 54px;
}

.left-54 {
  left: 54px;
}

.right-54 {
  right: 54px;
}

.top-54 {
  top: 54px;
}

.bottom-55 {
  bottom: 55px;
}

.left-55 {
  left: 55px;
}

.right-55 {
  right: 55px;
}

.top-55 {
  top: 55px;
}

.bottom-56 {
  bottom: 56px;
}

.left-56 {
  left: 56px;
}

.right-56 {
  right: 56px;
}

.top-56 {
  top: 56px;
}

.bottom-57 {
  bottom: 57px;
}

.left-57 {
  left: 57px;
}

.right-57 {
  right: 57px;
}

.top-57 {
  top: 57px;
}

.bottom-58 {
  bottom: 58px;
}

.left-58 {
  left: 58px;
}

.right-58 {
  right: 58px;
}

.top-58 {
  top: 58px;
}

.bottom-59 {
  bottom: 59px;
}

.left-59 {
  left: 59px;
}

.right-59 {
  right: 59px;
}

.top-59 {
  top: 59px;
}

.bottom-60 {
  bottom: 60px;
}

.left-60 {
  left: 60px;
}

.right-60 {
  right: 60px;
}

.top-60 {
  top: 60px;
}

.bottom-61 {
  bottom: 61px;
}

.left-61 {
  left: 61px;
}

.right-61 {
  right: 61px;
}

.top-61 {
  top: 61px;
}

.bottom-62 {
  bottom: 62px;
}

.left-62 {
  left: 62px;
}

.right-62 {
  right: 62px;
}

.top-62 {
  top: 62px;
}

.bottom-63 {
  bottom: 63px;
}

.left-63 {
  left: 63px;
}

.right-63 {
  right: 63px;
}

.top-63 {
  top: 63px;
}

.bottom-64 {
  bottom: 64px;
}

.left-64 {
  left: 64px;
}

.right-64 {
  right: 64px;
}

.top-64 {
  top: 64px;
}

.bottom-65 {
  bottom: 65px;
}

.left-65 {
  left: 65px;
}

.right-65 {
  right: 65px;
}

.top-65 {
  top: 65px;
}

.bottom-66 {
  bottom: 66px;
}

.left-66 {
  left: 66px;
}

.right-66 {
  right: 66px;
}

.top-66 {
  top: 66px;
}

.bottom-67 {
  bottom: 67px;
}

.left-67 {
  left: 67px;
}

.right-67 {
  right: 67px;
}

.top-67 {
  top: 67px;
}

.bottom-68 {
  bottom: 68px;
}

.left-68 {
  left: 68px;
}

.right-68 {
  right: 68px;
}

.top-68 {
  top: 68px;
}

.bottom-69 {
  bottom: 69px;
}

.left-69 {
  left: 69px;
}

.right-69 {
  right: 69px;
}

.top-69 {
  top: 69px;
}

.bottom-70 {
  bottom: 70px;
}

.left-70 {
  left: 70px;
}

.right-70 {
  right: 70px;
}

.top-70 {
  top: 70px;
}

.bottom-71 {
  bottom: 71px;
}

.left-71 {
  left: 71px;
}

.right-71 {
  right: 71px;
}

.top-71 {
  top: 71px;
}

.bottom-72 {
  bottom: 72px;
}

.left-72 {
  left: 72px;
}

.right-72 {
  right: 72px;
}

.top-72 {
  top: 72px;
}

.bottom-73 {
  bottom: 73px;
}

.left-73 {
  left: 73px;
}

.right-73 {
  right: 73px;
}

.top-73 {
  top: 73px;
}

.bottom-74 {
  bottom: 74px;
}

.left-74 {
  left: 74px;
}

.right-74 {
  right: 74px;
}

.top-74 {
  top: 74px;
}

.bottom-75 {
  bottom: 75px;
}

.left-75 {
  left: 75px;
}

.right-75 {
  right: 75px;
}

.top-75 {
  top: 75px;
}

.bottom-76 {
  bottom: 76px;
}

.left-76 {
  left: 76px;
}

.right-76 {
  right: 76px;
}

.top-76 {
  top: 76px;
}

.bottom-77 {
  bottom: 77px;
}

.left-77 {
  left: 77px;
}

.right-77 {
  right: 77px;
}

.top-77 {
  top: 77px;
}

.bottom-78 {
  bottom: 78px;
}

.left-78 {
  left: 78px;
}

.right-78 {
  right: 78px;
}

.top-78 {
  top: 78px;
}

.bottom-79 {
  bottom: 79px;
}

.left-79 {
  left: 79px;
}

.right-79 {
  right: 79px;
}

.top-79 {
  top: 79px;
}

.bottom-80 {
  bottom: 80px;
}

.left-80 {
  left: 80px;
}

.right-80 {
  right: 80px;
}

.top-80 {
  top: 80px;
}

.bottom-81 {
  bottom: 81px;
}

.left-81 {
  left: 81px;
}

.right-81 {
  right: 81px;
}

.top-81 {
  top: 81px;
}

.bottom-82 {
  bottom: 82px;
}

.left-82 {
  left: 82px;
}

.right-82 {
  right: 82px;
}

.top-82 {
  top: 82px;
}

.bottom-83 {
  bottom: 83px;
}

.left-83 {
  left: 83px;
}

.right-83 {
  right: 83px;
}

.top-83 {
  top: 83px;
}

.bottom-84 {
  bottom: 84px;
}

.left-84 {
  left: 84px;
}

.right-84 {
  right: 84px;
}

.top-84 {
  top: 84px;
}

.bottom-85 {
  bottom: 85px;
}

.left-85 {
  left: 85px;
}

.right-85 {
  right: 85px;
}

.top-85 {
  top: 85px;
}

.bottom-86 {
  bottom: 86px;
}

.left-86 {
  left: 86px;
}

.right-86 {
  right: 86px;
}

.top-86 {
  top: 86px;
}

.bottom-87 {
  bottom: 87px;
}

.left-87 {
  left: 87px;
}

.right-87 {
  right: 87px;
}

.top-87 {
  top: 87px;
}

.bottom-88 {
  bottom: 88px;
}

.left-88 {
  left: 88px;
}

.right-88 {
  right: 88px;
}

.top-88 {
  top: 88px;
}

.bottom-89 {
  bottom: 89px;
}

.left-89 {
  left: 89px;
}

.right-89 {
  right: 89px;
}

.top-89 {
  top: 89px;
}

.bottom-90 {
  bottom: 90px;
}

.left-90 {
  left: 90px;
}

.right-90 {
  right: 90px;
}

.top-90 {
  top: 90px;
}

.bottom-91 {
  bottom: 91px;
}

.left-91 {
  left: 91px;
}

.right-91 {
  right: 91px;
}

.top-91 {
  top: 91px;
}

.bottom-92 {
  bottom: 92px;
}

.left-92 {
  left: 92px;
}

.right-92 {
  right: 92px;
}

.top-92 {
  top: 92px;
}

.bottom-93 {
  bottom: 93px;
}

.left-93 {
  left: 93px;
}

.right-93 {
  right: 93px;
}

.top-93 {
  top: 93px;
}

.bottom-94 {
  bottom: 94px;
}

.left-94 {
  left: 94px;
}

.right-94 {
  right: 94px;
}

.top-94 {
  top: 94px;
}

.bottom-95 {
  bottom: 95px;
}

.left-95 {
  left: 95px;
}

.right-95 {
  right: 95px;
}

.top-95 {
  top: 95px;
}

.bottom-96 {
  bottom: 96px;
}

.left-96 {
  left: 96px;
}

.right-96 {
  right: 96px;
}

.top-96 {
  top: 96px;
}

.bottom-97 {
  bottom: 97px;
}

.left-97 {
  left: 97px;
}

.right-97 {
  right: 97px;
}

.top-97 {
  top: 97px;
}

.bottom-98 {
  bottom: 98px;
}

.left-98 {
  left: 98px;
}

.right-98 {
  right: 98px;
}

.top-98 {
  top: 98px;
}

.bottom-99 {
  bottom: 99px;
}

.left-99 {
  left: 99px;
}

.right-99 {
  right: 99px;
}

.top-99 {
  top: 99px;
}

.bottom-100 {
  bottom: 100px;
}

.left-100 {
  left: 100px;
}

.right-100 {
  right: 100px;
}

.top-100 {
  top: 100px;
}

.position-static {
  position: static;
}
.position-fixed {
  position: fixed;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute !important;
}
.position-sticky {
  position: sticky;
}

.display-inline {
  display: inline;
}
.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-inline-flex {
  display: inline-flex;
}
.display-flex {
  display: flex;
}
.display-contents {
  display: contents;
}
.display-none {
  display: none !important;
}

.padding-0 {
  padding: 0px;
}
.padding-0-0 {
  padding: 0px 0;
}
.padding-0-0 {
  padding: 0 0px;
}
.padding-t-0 {
  padding-top: 0px;
}
.padding-l-0 {
  padding-left: 0px;
}
.padding-r-0 {
  padding-right: 0px;
}
.padding-b-0 {
  padding-bottom: 0px;
}
.padding-lr-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.padding-tb-0-auto {
  padding-top: 0px;
  padding-bottom: 0px;
}

.margin-0 {
  margin: 0px !important;
}
.margin-0-0 {
  margin: 0px 0;
}
.margin-0-0 {
  margin: 0 0px;
}
.margin-t-0 {
  margin-top: 0px !important;
}
.margin-r-0 {
  margin-right: 0px;
}
.margin-b-0 {
  margin-bottom: 0px !important;
}
.margin-l-0 {
  margin-left: 0px;
}
.margin-lr-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.margin-tb-0-auto {
  margin-top: 0px;
  margin-bottom: 0px;
}

.padding-1 {
  padding: 1px;
}
.padding-1-0 {
  padding: 1px 0;
}
.padding-0-1 {
  padding: 0 1px;
}
.padding-t-1 {
  padding-top: 1px;
}
.padding-l-1 {
  padding-left: 1px;
}
.padding-r-1 {
  padding-right: 1px;
}
.padding-b-1 {
  padding-bottom: 1px;
}
.padding-lr-1 {
  padding-left: 1px;
  padding-right: 1px;
}
.padding-tb-1-auto {
  padding-top: 1px;
  padding-bottom: 1px;
}

.margin-1 {
  margin: 1px !important;
}
.margin-1-0 {
  margin: 1px 0;
}
.margin-0-1 {
  margin: 0 1px;
}
.margin-t-1 {
  margin-top: 1px !important;
}
.margin-r-1 {
  margin-right: 1px;
}
.margin-b-1 {
  margin-bottom: 1px !important;
}
.margin-l-1 {
  margin-left: 1px;
}
.margin-lr-1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.margin-tb-1-auto {
  margin-top: 1px;
  margin-bottom: 1px;
}

.padding-2 {
  padding: 2px;
}
.padding-2-0 {
  padding: 2px 0;
}
.padding-0-2 {
  padding: 0 2px;
}
.padding-t-2 {
  padding-top: 2px;
}
.padding-l-2 {
  padding-left: 2px;
}
.padding-r-2 {
  padding-right: 2px;
}
.padding-b-2 {
  padding-bottom: 2px;
}
.padding-lr-2 {
  padding-left: 2px;
  padding-right: 2px;
}
.padding-tb-2-auto {
  padding-top: 2px;
  padding-bottom: 2px;
}

.margin-2 {
  margin: 2px !important;
}
.margin-2-0 {
  margin: 2px 0;
}
.margin-0-2 {
  margin: 0 2px;
}
.margin-t-2 {
  margin-top: 2px !important;
}
.margin-r-2 {
  margin-right: 2px;
}
.margin-b-2 {
  margin-bottom: 2px !important;
}
.margin-l-2 {
  margin-left: 2px;
}
.margin-lr-2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.margin-tb-2-auto {
  margin-top: 2px;
  margin-bottom: 2px;
}

.padding-3 {
  padding: 3px;
}
.padding-3-0 {
  padding: 3px 0;
}
.padding-0-3 {
  padding: 0 3px;
}
.padding-t-3 {
  padding-top: 3px;
}
.padding-l-3 {
  padding-left: 3px;
}
.padding-r-3 {
  padding-right: 3px;
}
.padding-b-3 {
  padding-bottom: 3px;
}
.padding-lr-3 {
  padding-left: 3px;
  padding-right: 3px;
}
.padding-tb-3-auto {
  padding-top: 3px;
  padding-bottom: 3px;
}

.margin-3 {
  margin: 3px !important;
}
.margin-3-0 {
  margin: 3px 0;
}
.margin-0-3 {
  margin: 0 3px;
}
.margin-t-3 {
  margin-top: 3px !important;
}
.margin-r-3 {
  margin-right: 3px;
}
.margin-b-3 {
  margin-bottom: 3px !important;
}
.margin-l-3 {
  margin-left: 3px;
}
.margin-lr-3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.margin-tb-3-auto {
  margin-top: 3px;
  margin-bottom: 3px;
}

.padding-4 {
  padding: 4px;
}
.padding-4-0 {
  padding: 4px 0;
}
.padding-0-4 {
  padding: 0 4px;
}
.padding-t-4 {
  padding-top: 4px;
}
.padding-l-4 {
  padding-left: 4px;
}
.padding-r-4 {
  padding-right: 4px;
}
.padding-b-4 {
  padding-bottom: 4px;
}
.padding-lr-4 {
  padding-left: 4px;
  padding-right: 4px;
}
.padding-tb-4-auto {
  padding-top: 4px;
  padding-bottom: 4px;
}

.margin-4 {
  margin: 4px !important;
}
.margin-4-0 {
  margin: 4px 0;
}
.margin-0-4 {
  margin: 0 4px;
}
.margin-t-4 {
  margin-top: 4px !important;
}
.margin-r-4 {
  margin-right: 4px;
}
.margin-b-4 {
  margin-bottom: 4px !important;
}
.margin-l-4 {
  margin-left: 4px;
}
.margin-lr-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.margin-tb-4-auto {
  margin-top: 4px;
  margin-bottom: 4px;
}

.padding-5 {
  padding: 5px;
}
.padding-5-0 {
  padding: 5px 0;
}
.padding-0-5 {
  padding: 0 5px;
}
.padding-t-5 {
  padding-top: 5px;
}
.padding-l-5 {
  padding-left: 5px;
}
.padding-r-5 {
  padding-right: 5px;
}
.padding-b-5 {
  padding-bottom: 5px;
}
.padding-lr-5 {
  padding-left: 5px;
  padding-right: 5px;
}
.padding-tb-5-auto {
  padding-top: 5px;
  padding-bottom: 5px;
}

.margin-5 {
  margin: 5px !important;
}
.margin-5-0 {
  margin: 5px 0;
}
.margin-0-5 {
  margin: 0 5px;
}
.margin-t-5 {
  margin-top: 5px !important;
}
.margin-r-5 {
  margin-right: 5px;
}
.margin-b-5 {
  margin-bottom: 5px !important;
}
.margin-l-5 {
  margin-left: 5px;
}
.margin-lr-5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.margin-tb-5-auto {
  margin-top: 5px;
  margin-bottom: 5px;
}

.padding-6 {
  padding: 6px;
}
.padding-6-0 {
  padding: 6px 0;
}
.padding-0-6 {
  padding: 0 6px;
}
.padding-t-6 {
  padding-top: 6px;
}
.padding-l-6 {
  padding-left: 6px;
}
.padding-r-6 {
  padding-right: 6px;
}
.padding-b-6 {
  padding-bottom: 6px;
}
.padding-lr-6 {
  padding-left: 6px;
  padding-right: 6px;
}
.padding-tb-6-auto {
  padding-top: 6px;
  padding-bottom: 6px;
}

.margin-6 {
  margin: 6px !important;
}
.margin-6-0 {
  margin: 6px 0;
}
.margin-0-6 {
  margin: 0 6px;
}
.margin-t-6 {
  margin-top: 6px !important;
}
.margin-r-6 {
  margin-right: 6px;
}
.margin-b-6 {
  margin-bottom: 6px !important;
}
.margin-l-6 {
  margin-left: 6px;
}
.margin-lr-6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.margin-tb-6-auto {
  margin-top: 6px;
  margin-bottom: 6px;
}

.padding-7 {
  padding: 7px;
}
.padding-7-0 {
  padding: 7px 0;
}
.padding-0-7 {
  padding: 0 7px;
}
.padding-t-7 {
  padding-top: 7px;
}
.padding-l-7 {
  padding-left: 7px;
}
.padding-r-7 {
  padding-right: 7px;
}
.padding-b-7 {
  padding-bottom: 7px;
}
.padding-lr-7 {
  padding-left: 7px;
  padding-right: 7px;
}
.padding-tb-7-auto {
  padding-top: 7px;
  padding-bottom: 7px;
}

.margin-7 {
  margin: 7px !important;
}
.margin-7-0 {
  margin: 7px 0;
}
.margin-0-7 {
  margin: 0 7px;
}
.margin-t-7 {
  margin-top: 7px !important;
}
.margin-r-7 {
  margin-right: 7px;
}
.margin-b-7 {
  margin-bottom: 7px !important;
}
.margin-l-7 {
  margin-left: 7px;
}
.margin-lr-7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}
.margin-tb-7-auto {
  margin-top: 7px;
  margin-bottom: 7px;
}

.padding-8 {
  padding: 8px;
}
.padding-8-0 {
  padding: 8px 0;
}
.padding-0-8 {
  padding: 0 8px;
}
.padding-t-8 {
  padding-top: 8px;
}
.padding-l-8 {
  padding-left: 8px;
}
.padding-r-8 {
  padding-right: 8px;
}
.padding-b-8 {
  padding-bottom: 8px;
}
.padding-lr-8 {
  padding-left: 8px;
  padding-right: 8px;
}
.padding-tb-8-auto {
  padding-top: 8px;
  padding-bottom: 8px;
}

.margin-8 {
  margin: 8px !important;
}
.margin-8-0 {
  margin: 8px 0;
}
.margin-0-8 {
  margin: 0 8px;
}
.margin-t-8 {
  margin-top: 8px !important;
}
.margin-r-8 {
  margin-right: 8px;
}
.margin-b-8 {
  margin-bottom: 8px !important;
}
.margin-l-8 {
  margin-left: 8px;
}
.margin-lr-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.margin-tb-8-auto {
  margin-top: 8px;
  margin-bottom: 8px;
}

.padding-9 {
  padding: 9px;
}
.padding-9-0 {
  padding: 9px 0;
}
.padding-0-9 {
  padding: 0 9px;
}
.padding-t-9 {
  padding-top: 9px;
}
.padding-l-9 {
  padding-left: 9px;
}
.padding-r-9 {
  padding-right: 9px;
}
.padding-b-9 {
  padding-bottom: 9px;
}
.padding-lr-9 {
  padding-left: 9px;
  padding-right: 9px;
}
.padding-tb-9-auto {
  padding-top: 9px;
  padding-bottom: 9px;
}

.margin-9 {
  margin: 9px !important;
}
.margin-9-0 {
  margin: 9px 0;
}
.margin-0-9 {
  margin: 0 9px;
}
.margin-t-9 {
  margin-top: 9px !important;
}
.margin-r-9 {
  margin-right: 9px;
}
.margin-b-9 {
  margin-bottom: 9px !important;
}
.margin-l-9 {
  margin-left: 9px;
}
.margin-lr-9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}
.margin-tb-9-auto {
  margin-top: 9px;
  margin-bottom: 9px;
}

.padding-10 {
  padding: 10px;
}
.padding-10-0 {
  padding: 10px 0;
}
.padding-0-10 {
  padding: 0 10px;
}
.padding-t-10 {
  padding-top: 10px;
}
.padding-l-10 {
  padding-left: 10px;
}
.padding-r-10 {
  padding-right: 10px;
}
.padding-b-10 {
  padding-bottom: 10px;
}
.padding-lr-10 {
  padding-left: 10px;
  padding-right: 10px;
}
.padding-tb-10-auto {
  padding-top: 10px;
  padding-bottom: 10px;
}

.margin-10 {
  margin: 10px !important;
}
.margin-10-0 {
  margin: 10px 0;
}
.margin-0-10 {
  margin: 0 10px;
}
.margin-t-10 {
  margin-top: 10px !important;
}
.margin-r-10 {
  margin-right: 10px;
}
.margin-b-10 {
  margin-bottom: 10px !important;
}
.margin-l-10 {
  margin-left: 10px;
}
.margin-lr-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.margin-tb-10-auto {
  margin-top: 10px;
  margin-bottom: 10px;
}

.padding-11 {
  padding: 11px;
}
.padding-11-0 {
  padding: 11px 0;
}
.padding-0-11 {
  padding: 0 11px;
}
.padding-t-11 {
  padding-top: 11px;
}
.padding-l-11 {
  padding-left: 11px;
}
.padding-r-11 {
  padding-right: 11px;
}
.padding-b-11 {
  padding-bottom: 11px;
}
.padding-lr-11 {
  padding-left: 11px;
  padding-right: 11px;
}
.padding-tb-11-auto {
  padding-top: 11px;
  padding-bottom: 11px;
}

.margin-11 {
  margin: 11px !important;
}
.margin-11-0 {
  margin: 11px 0;
}
.margin-0-11 {
  margin: 0 11px;
}
.margin-t-11 {
  margin-top: 11px !important;
}
.margin-r-11 {
  margin-right: 11px;
}
.margin-b-11 {
  margin-bottom: 11px !important;
}
.margin-l-11 {
  margin-left: 11px;
}
.margin-lr-11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}
.margin-tb-11-auto {
  margin-top: 11px;
  margin-bottom: 11px;
}

.padding-12 {
  padding: 12px;
}
.padding-12-0 {
  padding: 12px 0;
}
.padding-0-12 {
  padding: 0 12px;
}
.padding-t-12 {
  padding-top: 12px;
}
.padding-l-12 {
  padding-left: 12px;
}
.padding-r-12 {
  padding-right: 12px;
}
.padding-b-12 {
  padding-bottom: 12px;
}
.padding-lr-12 {
  padding-left: 12px;
  padding-right: 12px;
}
.padding-tb-12-auto {
  padding-top: 12px;
  padding-bottom: 12px;
}

.margin-12 {
  margin: 12px !important;
}
.margin-12-0 {
  margin: 12px 0;
}
.margin-0-12 {
  margin: 0 12px;
}
.margin-t-12 {
  margin-top: 12px !important;
}
.margin-r-12 {
  margin-right: 12px;
}
.margin-b-12 {
  margin-bottom: 12px !important;
}
.margin-l-12 {
  margin-left: 12px;
}
.margin-lr-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.margin-tb-12-auto {
  margin-top: 12px;
  margin-bottom: 12px;
}

.padding-13 {
  padding: 13px;
}
.padding-13-0 {
  padding: 13px 0;
}
.padding-0-13 {
  padding: 0 13px;
}
.padding-t-13 {
  padding-top: 13px;
}
.padding-l-13 {
  padding-left: 13px;
}
.padding-r-13 {
  padding-right: 13px;
}
.padding-b-13 {
  padding-bottom: 13px;
}
.padding-lr-13 {
  padding-left: 13px;
  padding-right: 13px;
}
.padding-tb-13-auto {
  padding-top: 13px;
  padding-bottom: 13px;
}

.margin-13 {
  margin: 13px !important;
}
.margin-13-0 {
  margin: 13px 0;
}
.margin-0-13 {
  margin: 0 13px;
}
.margin-t-13 {
  margin-top: 13px !important;
}
.margin-r-13 {
  margin-right: 13px;
}
.margin-b-13 {
  margin-bottom: 13px !important;
}
.margin-l-13 {
  margin-left: 13px;
}
.margin-lr-13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}
.margin-tb-13-auto {
  margin-top: 13px;
  margin-bottom: 13px;
}

.padding-14 {
  padding: 14px;
}
.padding-14-0 {
  padding: 14px 0;
}
.padding-0-14 {
  padding: 0 14px;
}
.padding-t-14 {
  padding-top: 14px;
}
.padding-l-14 {
  padding-left: 14px;
}
.padding-r-14 {
  padding-right: 14px;
}
.padding-b-14 {
  padding-bottom: 14px;
}
.padding-lr-14 {
  padding-left: 14px;
  padding-right: 14px;
}
.padding-tb-14-auto {
  padding-top: 14px;
  padding-bottom: 14px;
}

.margin-14 {
  margin: 14px !important;
}
.margin-14-0 {
  margin: 14px 0;
}
.margin-0-14 {
  margin: 0 14px;
}
.margin-t-14 {
  margin-top: 14px !important;
}
.margin-r-14 {
  margin-right: 14px;
}
.margin-b-14 {
  margin-bottom: 14px !important;
}
.margin-l-14 {
  margin-left: 14px;
}
.margin-lr-14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}
.margin-tb-14-auto {
  margin-top: 14px;
  margin-bottom: 14px;
}

.padding-15 {
  padding: 15px;
}
.padding-15-0 {
  padding: 15px 0;
}
.padding-0-15 {
  padding: 0 15px;
}
.padding-t-15 {
  padding-top: 15px;
}
.padding-l-15 {
  padding-left: 15px;
}
.padding-r-15 {
  padding-right: 15px;
}
.padding-b-15 {
  padding-bottom: 15px;
}
.padding-lr-15 {
  padding-left: 15px;
  padding-right: 15px;
}
.padding-tb-15-auto {
  padding-top: 15px;
  padding-bottom: 15px;
}

.margin-15 {
  margin: 15px !important;
}
.margin-15-0 {
  margin: 15px 0;
}
.margin-0-15 {
  margin: 0 15px;
}
.margin-t-15 {
  margin-top: 15px !important;
}
.margin-r-15 {
  margin-right: 15px;
}
.margin-b-15 {
  margin-bottom: 15px !important;
}
.margin-l-15 {
  margin-left: 15px;
}
.margin-lr-15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.margin-tb-15-auto {
  margin-top: 15px;
  margin-bottom: 15px;
}

.padding-16 {
  padding: 16px;
}
.padding-16-0 {
  padding: 16px 0;
}
.padding-0-16 {
  padding: 0 16px;
}
.padding-t-16 {
  padding-top: 16px;
}
.padding-l-16 {
  padding-left: 16px;
}
.padding-r-16 {
  padding-right: 16px;
}
.padding-b-16 {
  padding-bottom: 16px;
}
.padding-lr-16 {
  padding-left: 16px;
  padding-right: 16px;
}
.padding-tb-16-auto {
  padding-top: 16px;
  padding-bottom: 16px;
}

.margin-16 {
  margin: 16px !important;
}
.margin-16-0 {
  margin: 16px 0;
}
.margin-0-16 {
  margin: 0 16px;
}
.margin-t-16 {
  margin-top: 16px !important;
}
.margin-r-16 {
  margin-right: 16px;
}
.margin-b-16 {
  margin-bottom: 16px !important;
}
.margin-l-16 {
  margin-left: 16px;
}
.margin-lr-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.margin-tb-16-auto {
  margin-top: 16px;
  margin-bottom: 16px;
}

.padding-17 {
  padding: 17px;
}
.padding-17-0 {
  padding: 17px 0;
}
.padding-0-17 {
  padding: 0 17px;
}
.padding-t-17 {
  padding-top: 17px;
}
.padding-l-17 {
  padding-left: 17px;
}
.padding-r-17 {
  padding-right: 17px;
}
.padding-b-17 {
  padding-bottom: 17px;
}
.padding-lr-17 {
  padding-left: 17px;
  padding-right: 17px;
}
.padding-tb-17-auto {
  padding-top: 17px;
  padding-bottom: 17px;
}

.margin-17 {
  margin: 17px !important;
}
.margin-17-0 {
  margin: 17px 0;
}
.margin-0-17 {
  margin: 0 17px;
}
.margin-t-17 {
  margin-top: 17px !important;
}
.margin-r-17 {
  margin-right: 17px;
}
.margin-b-17 {
  margin-bottom: 17px !important;
}
.margin-l-17 {
  margin-left: 17px;
}
.margin-lr-17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}
.margin-tb-17-auto {
  margin-top: 17px;
  margin-bottom: 17px;
}

.padding-18 {
  padding: 18px;
}
.padding-18-0 {
  padding: 18px 0;
}
.padding-0-18 {
  padding: 0 18px;
}
.padding-t-18 {
  padding-top: 18px;
}
.padding-l-18 {
  padding-left: 18px;
}
.padding-r-18 {
  padding-right: 18px;
}
.padding-b-18 {
  padding-bottom: 18px;
}
.padding-lr-18 {
  padding-left: 18px;
  padding-right: 18px;
}
.padding-tb-18-auto {
  padding-top: 18px;
  padding-bottom: 18px;
}

.margin-18 {
  margin: 18px !important;
}
.margin-18-0 {
  margin: 18px 0;
}
.margin-0-18 {
  margin: 0 18px;
}
.margin-t-18 {
  margin-top: 18px !important;
}
.margin-r-18 {
  margin-right: 18px;
}
.margin-b-18 {
  margin-bottom: 18px !important;
}
.margin-l-18 {
  margin-left: 18px;
}
.margin-lr-18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}
.margin-tb-18-auto {
  margin-top: 18px;
  margin-bottom: 18px;
}

.padding-19 {
  padding: 19px;
}
.padding-19-0 {
  padding: 19px 0;
}
.padding-0-19 {
  padding: 0 19px;
}
.padding-t-19 {
  padding-top: 19px;
}
.padding-l-19 {
  padding-left: 19px;
}
.padding-r-19 {
  padding-right: 19px;
}
.padding-b-19 {
  padding-bottom: 19px;
}
.padding-lr-19 {
  padding-left: 19px;
  padding-right: 19px;
}
.padding-tb-19-auto {
  padding-top: 19px;
  padding-bottom: 19px;
}

.margin-19 {
  margin: 19px !important;
}
.margin-19-0 {
  margin: 19px 0;
}
.margin-0-19 {
  margin: 0 19px;
}
.margin-t-19 {
  margin-top: 19px !important;
}
.margin-r-19 {
  margin-right: 19px;
}
.margin-b-19 {
  margin-bottom: 19px !important;
}
.margin-l-19 {
  margin-left: 19px;
}
.margin-lr-19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}
.margin-tb-19-auto {
  margin-top: 19px;
  margin-bottom: 19px;
}

.padding-20 {
  padding: 20px;
}
.padding-20-0 {
  padding: 20px 0;
}
.padding-0-20 {
  padding: 0 20px;
}
.padding-t-20 {
  padding-top: 20px;
}
.padding-l-20 {
  padding-left: 20px;
}
.padding-r-20 {
  padding-right: 20px;
}
.padding-b-20 {
  padding-bottom: 20px;
}
.padding-lr-20 {
  padding-left: 20px;
  padding-right: 20px;
}
.padding-tb-20-auto {
  padding-top: 20px;
  padding-bottom: 20px;
}

.margin-20 {
  margin: 20px !important;
}
.margin-20-0 {
  margin: 20px 0;
}
.margin-0-20 {
  margin: 0 20px;
}
.margin-t-20 {
  margin-top: 20px !important;
}
.margin-r-20 {
  margin-right: 20px;
}
.margin-b-20 {
  margin-bottom: 20px !important;
}
.margin-l-20 {
  margin-left: 20px;
}
.margin-lr-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.margin-tb-20-auto {
  margin-top: 20px;
  margin-bottom: 20px;
}

.padding-21 {
  padding: 21px;
}
.padding-21-0 {
  padding: 21px 0;
}
.padding-0-21 {
  padding: 0 21px;
}
.padding-t-21 {
  padding-top: 21px;
}
.padding-l-21 {
  padding-left: 21px;
}
.padding-r-21 {
  padding-right: 21px;
}
.padding-b-21 {
  padding-bottom: 21px;
}
.padding-lr-21 {
  padding-left: 21px;
  padding-right: 21px;
}
.padding-tb-21-auto {
  padding-top: 21px;
  padding-bottom: 21px;
}

.margin-21 {
  margin: 21px !important;
}
.margin-21-0 {
  margin: 21px 0;
}
.margin-0-21 {
  margin: 0 21px;
}
.margin-t-21 {
  margin-top: 21px !important;
}
.margin-r-21 {
  margin-right: 21px;
}
.margin-b-21 {
  margin-bottom: 21px !important;
}
.margin-l-21 {
  margin-left: 21px;
}
.margin-lr-21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}
.margin-tb-21-auto {
  margin-top: 21px;
  margin-bottom: 21px;
}

.padding-22 {
  padding: 22px;
}
.padding-22-0 {
  padding: 22px 0;
}
.padding-0-22 {
  padding: 0 22px;
}
.padding-t-22 {
  padding-top: 22px;
}
.padding-l-22 {
  padding-left: 22px;
}
.padding-r-22 {
  padding-right: 22px;
}
.padding-b-22 {
  padding-bottom: 22px;
}
.padding-lr-22 {
  padding-left: 22px;
  padding-right: 22px;
}
.padding-tb-22-auto {
  padding-top: 22px;
  padding-bottom: 22px;
}

.margin-22 {
  margin: 22px !important;
}
.margin-22-0 {
  margin: 22px 0;
}
.margin-0-22 {
  margin: 0 22px;
}
.margin-t-22 {
  margin-top: 22px !important;
}
.margin-r-22 {
  margin-right: 22px;
}
.margin-b-22 {
  margin-bottom: 22px !important;
}
.margin-l-22 {
  margin-left: 22px;
}
.margin-lr-22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}
.margin-tb-22-auto {
  margin-top: 22px;
  margin-bottom: 22px;
}

.padding-23 {
  padding: 23px;
}
.padding-23-0 {
  padding: 23px 0;
}
.padding-0-23 {
  padding: 0 23px;
}
.padding-t-23 {
  padding-top: 23px;
}
.padding-l-23 {
  padding-left: 23px;
}
.padding-r-23 {
  padding-right: 23px;
}
.padding-b-23 {
  padding-bottom: 23px;
}
.padding-lr-23 {
  padding-left: 23px;
  padding-right: 23px;
}
.padding-tb-23-auto {
  padding-top: 23px;
  padding-bottom: 23px;
}

.margin-23 {
  margin: 23px !important;
}
.margin-23-0 {
  margin: 23px 0;
}
.margin-0-23 {
  margin: 0 23px;
}
.margin-t-23 {
  margin-top: 23px !important;
}
.margin-r-23 {
  margin-right: 23px;
}
.margin-b-23 {
  margin-bottom: 23px !important;
}
.margin-l-23 {
  margin-left: 23px;
}
.margin-lr-23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}
.margin-tb-23-auto {
  margin-top: 23px;
  margin-bottom: 23px;
}

.padding-24 {
  padding: 24px;
}
.padding-24-0 {
  padding: 24px 0;
}
.padding-0-24 {
  padding: 0 24px;
}
.padding-t-24 {
  padding-top: 24px;
}
.padding-l-24 {
  padding-left: 24px;
}
.padding-r-24 {
  padding-right: 24px;
}
.padding-b-24 {
  padding-bottom: 24px;
}
.padding-lr-24 {
  padding-left: 24px;
  padding-right: 24px;
}
.padding-tb-24-auto {
  padding-top: 24px;
  padding-bottom: 24px;
}

.margin-24 {
  margin: 24px !important;
}
.margin-24-0 {
  margin: 24px 0;
}
.margin-0-24 {
  margin: 0 24px;
}
.margin-t-24 {
  margin-top: 24px !important;
}
.margin-r-24 {
  margin-right: 24px;
}
.margin-b-24 {
  margin-bottom: 24px !important;
}
.margin-l-24 {
  margin-left: 24px;
}
.margin-lr-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.margin-tb-24-auto {
  margin-top: 24px;
  margin-bottom: 24px;
}

.padding-25 {
  padding: 25px;
}
.padding-25-0 {
  padding: 25px 0;
}
.padding-0-25 {
  padding: 0 25px;
}
.padding-t-25 {
  padding-top: 25px;
}
.padding-l-25 {
  padding-left: 25px;
}
.padding-r-25 {
  padding-right: 25px;
}
.padding-b-25 {
  padding-bottom: 25px;
}
.padding-lr-25 {
  padding-left: 25px;
  padding-right: 25px;
}
.padding-tb-25-auto {
  padding-top: 25px;
  padding-bottom: 25px;
}

.margin-25 {
  margin: 25px !important;
}
.margin-25-0 {
  margin: 25px 0;
}
.margin-0-25 {
  margin: 0 25px;
}
.margin-t-25 {
  margin-top: 25px !important;
}
.margin-r-25 {
  margin-right: 25px;
}
.margin-b-25 {
  margin-bottom: 25px !important;
}
.margin-l-25 {
  margin-left: 25px;
}
.margin-lr-25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.margin-tb-25-auto {
  margin-top: 25px;
  margin-bottom: 25px;
}

.padding-26 {
  padding: 26px;
}
.padding-26-0 {
  padding: 26px 0;
}
.padding-0-26 {
  padding: 0 26px;
}
.padding-t-26 {
  padding-top: 26px;
}
.padding-l-26 {
  padding-left: 26px;
}
.padding-r-26 {
  padding-right: 26px;
}
.padding-b-26 {
  padding-bottom: 26px;
}
.padding-lr-26 {
  padding-left: 26px;
  padding-right: 26px;
}
.padding-tb-26-auto {
  padding-top: 26px;
  padding-bottom: 26px;
}

.margin-26 {
  margin: 26px !important;
}
.margin-26-0 {
  margin: 26px 0;
}
.margin-0-26 {
  margin: 0 26px;
}
.margin-t-26 {
  margin-top: 26px !important;
}
.margin-r-26 {
  margin-right: 26px;
}
.margin-b-26 {
  margin-bottom: 26px !important;
}
.margin-l-26 {
  margin-left: 26px;
}
.margin-lr-26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}
.margin-tb-26-auto {
  margin-top: 26px;
  margin-bottom: 26px;
}

.padding-27 {
  padding: 27px;
}
.padding-27-0 {
  padding: 27px 0;
}
.padding-0-27 {
  padding: 0 27px;
}
.padding-t-27 {
  padding-top: 27px;
}
.padding-l-27 {
  padding-left: 27px;
}
.padding-r-27 {
  padding-right: 27px;
}
.padding-b-27 {
  padding-bottom: 27px;
}
.padding-lr-27 {
  padding-left: 27px;
  padding-right: 27px;
}
.padding-tb-27-auto {
  padding-top: 27px;
  padding-bottom: 27px;
}

.margin-27 {
  margin: 27px !important;
}
.margin-27-0 {
  margin: 27px 0;
}
.margin-0-27 {
  margin: 0 27px;
}
.margin-t-27 {
  margin-top: 27px !important;
}
.margin-r-27 {
  margin-right: 27px;
}
.margin-b-27 {
  margin-bottom: 27px !important;
}
.margin-l-27 {
  margin-left: 27px;
}
.margin-lr-27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}
.margin-tb-27-auto {
  margin-top: 27px;
  margin-bottom: 27px;
}

.padding-28 {
  padding: 28px;
}
.padding-28-0 {
  padding: 28px 0;
}
.padding-0-28 {
  padding: 0 28px;
}
.padding-t-28 {
  padding-top: 28px;
}
.padding-l-28 {
  padding-left: 28px;
}
.padding-r-28 {
  padding-right: 28px;
}
.padding-b-28 {
  padding-bottom: 28px;
}
.padding-lr-28 {
  padding-left: 28px;
  padding-right: 28px;
}
.padding-tb-28-auto {
  padding-top: 28px;
  padding-bottom: 28px;
}

.margin-28 {
  margin: 28px !important;
}
.margin-28-0 {
  margin: 28px 0;
}
.margin-0-28 {
  margin: 0 28px;
}
.margin-t-28 {
  margin-top: 28px !important;
}
.margin-r-28 {
  margin-right: 28px;
}
.margin-b-28 {
  margin-bottom: 28px !important;
}
.margin-l-28 {
  margin-left: 28px;
}
.margin-lr-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.margin-tb-28-auto {
  margin-top: 28px;
  margin-bottom: 28px;
}

.padding-29 {
  padding: 29px;
}
.padding-29-0 {
  padding: 29px 0;
}
.padding-0-29 {
  padding: 0 29px;
}
.padding-t-29 {
  padding-top: 29px;
}
.padding-l-29 {
  padding-left: 29px;
}
.padding-r-29 {
  padding-right: 29px;
}
.padding-b-29 {
  padding-bottom: 29px;
}
.padding-lr-29 {
  padding-left: 29px;
  padding-right: 29px;
}
.padding-tb-29-auto {
  padding-top: 29px;
  padding-bottom: 29px;
}

.margin-29 {
  margin: 29px !important;
}
.margin-29-0 {
  margin: 29px 0;
}
.margin-0-29 {
  margin: 0 29px;
}
.margin-t-29 {
  margin-top: 29px !important;
}
.margin-r-29 {
  margin-right: 29px;
}
.margin-b-29 {
  margin-bottom: 29px !important;
}
.margin-l-29 {
  margin-left: 29px;
}
.margin-lr-29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}
.margin-tb-29-auto {
  margin-top: 29px;
  margin-bottom: 29px;
}

.padding-30 {
  padding: 30px;
}
.padding-30-0 {
  padding: 30px 0;
}
.padding-0-30 {
  padding: 0 30px;
}
.padding-t-30 {
  padding-top: 30px;
}
.padding-l-30 {
  padding-left: 30px;
}
.padding-r-30 {
  padding-right: 30px;
}
.padding-b-30 {
  padding-bottom: 30px;
}
.padding-lr-30 {
  padding-left: 30px;
  padding-right: 30px;
}
.padding-tb-30-auto {
  padding-top: 30px;
  padding-bottom: 30px;
}

.margin-30 {
  margin: 30px !important;
}
.margin-30-0 {
  margin: 30px 0;
}
.margin-0-30 {
  margin: 0 30px;
}
.margin-t-30 {
  margin-top: 30px !important;
}
.margin-r-30 {
  margin-right: 30px;
}
.margin-b-30 {
  margin-bottom: 30px !important;
}
.margin-l-30 {
  margin-left: 30px;
}
.margin-lr-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.margin-tb-30-auto {
  margin-top: 30px;
  margin-bottom: 30px;
}

.padding-31 {
  padding: 31px;
}
.padding-31-0 {
  padding: 31px 0;
}
.padding-0-31 {
  padding: 0 31px;
}
.padding-t-31 {
  padding-top: 31px;
}
.padding-l-31 {
  padding-left: 31px;
}
.padding-r-31 {
  padding-right: 31px;
}
.padding-b-31 {
  padding-bottom: 31px;
}
.padding-lr-31 {
  padding-left: 31px;
  padding-right: 31px;
}
.padding-tb-31-auto {
  padding-top: 31px;
  padding-bottom: 31px;
}

.margin-31 {
  margin: 31px !important;
}
.margin-31-0 {
  margin: 31px 0;
}
.margin-0-31 {
  margin: 0 31px;
}
.margin-t-31 {
  margin-top: 31px !important;
}
.margin-r-31 {
  margin-right: 31px;
}
.margin-b-31 {
  margin-bottom: 31px !important;
}
.margin-l-31 {
  margin-left: 31px;
}
.margin-lr-31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}
.margin-tb-31-auto {
  margin-top: 31px;
  margin-bottom: 31px;
}

.padding-32 {
  padding: 32px;
}
.padding-32-0 {
  padding: 32px 0;
}
.padding-0-32 {
  padding: 0 32px;
}
.padding-t-32 {
  padding-top: 32px;
}
.padding-l-32 {
  padding-left: 32px;
}
.padding-r-32 {
  padding-right: 32px;
}
.padding-b-32 {
  padding-bottom: 32px;
}
.padding-lr-32 {
  padding-left: 32px;
  padding-right: 32px;
}
.padding-tb-32-auto {
  padding-top: 32px;
  padding-bottom: 32px;
}

.margin-32 {
  margin: 32px !important;
}
.margin-32-0 {
  margin: 32px 0;
}
.margin-0-32 {
  margin: 0 32px;
}
.margin-t-32 {
  margin-top: 32px !important;
}
.margin-r-32 {
  margin-right: 32px;
}
.margin-b-32 {
  margin-bottom: 32px !important;
}
.margin-l-32 {
  margin-left: 32px;
}
.margin-lr-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.margin-tb-32-auto {
  margin-top: 32px;
  margin-bottom: 32px;
}

.padding-33 {
  padding: 33px;
}
.padding-33-0 {
  padding: 33px 0;
}
.padding-0-33 {
  padding: 0 33px;
}
.padding-t-33 {
  padding-top: 33px;
}
.padding-l-33 {
  padding-left: 33px;
}
.padding-r-33 {
  padding-right: 33px;
}
.padding-b-33 {
  padding-bottom: 33px;
}
.padding-lr-33 {
  padding-left: 33px;
  padding-right: 33px;
}
.padding-tb-33-auto {
  padding-top: 33px;
  padding-bottom: 33px;
}

.margin-33 {
  margin: 33px !important;
}
.margin-33-0 {
  margin: 33px 0;
}
.margin-0-33 {
  margin: 0 33px;
}
.margin-t-33 {
  margin-top: 33px !important;
}
.margin-r-33 {
  margin-right: 33px;
}
.margin-b-33 {
  margin-bottom: 33px !important;
}
.margin-l-33 {
  margin-left: 33px;
}
.margin-lr-33 {
  margin-left: 33px !important;
  margin-right: 33px !important;
}
.margin-tb-33-auto {
  margin-top: 33px;
  margin-bottom: 33px;
}

.padding-34 {
  padding: 34px;
}
.padding-34-0 {
  padding: 34px 0;
}
.padding-0-34 {
  padding: 0 34px;
}
.padding-t-34 {
  padding-top: 34px;
}
.padding-l-34 {
  padding-left: 34px;
}
.padding-r-34 {
  padding-right: 34px;
}
.padding-b-34 {
  padding-bottom: 34px;
}
.padding-lr-34 {
  padding-left: 34px;
  padding-right: 34px;
}
.padding-tb-34-auto {
  padding-top: 34px;
  padding-bottom: 34px;
}

.margin-34 {
  margin: 34px !important;
}
.margin-34-0 {
  margin: 34px 0;
}
.margin-0-34 {
  margin: 0 34px;
}
.margin-t-34 {
  margin-top: 34px !important;
}
.margin-r-34 {
  margin-right: 34px;
}
.margin-b-34 {
  margin-bottom: 34px !important;
}
.margin-l-34 {
  margin-left: 34px;
}
.margin-lr-34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}
.margin-tb-34-auto {
  margin-top: 34px;
  margin-bottom: 34px;
}

.padding-35 {
  padding: 35px;
}
.padding-35-0 {
  padding: 35px 0;
}
.padding-0-35 {
  padding: 0 35px;
}
.padding-t-35 {
  padding-top: 35px;
}
.padding-l-35 {
  padding-left: 35px;
}
.padding-r-35 {
  padding-right: 35px;
}
.padding-b-35 {
  padding-bottom: 35px;
}
.padding-lr-35 {
  padding-left: 35px;
  padding-right: 35px;
}
.padding-tb-35-auto {
  padding-top: 35px;
  padding-bottom: 35px;
}

.margin-35 {
  margin: 35px !important;
}
.margin-35-0 {
  margin: 35px 0;
}
.margin-0-35 {
  margin: 0 35px;
}
.margin-t-35 {
  margin-top: 35px !important;
}
.margin-r-35 {
  margin-right: 35px;
}
.margin-b-35 {
  margin-bottom: 35px !important;
}
.margin-l-35 {
  margin-left: 35px;
}
.margin-lr-35 {
  margin-left: 35px !important;
  margin-right: 35px !important;
}
.margin-tb-35-auto {
  margin-top: 35px;
  margin-bottom: 35px;
}

.padding-36 {
  padding: 36px;
}
.padding-36-0 {
  padding: 36px 0;
}
.padding-0-36 {
  padding: 0 36px;
}
.padding-t-36 {
  padding-top: 36px;
}
.padding-l-36 {
  padding-left: 36px;
}
.padding-r-36 {
  padding-right: 36px;
}
.padding-b-36 {
  padding-bottom: 36px;
}
.padding-lr-36 {
  padding-left: 36px;
  padding-right: 36px;
}
.padding-tb-36-auto {
  padding-top: 36px;
  padding-bottom: 36px;
}

.margin-36 {
  margin: 36px !important;
}
.margin-36-0 {
  margin: 36px 0;
}
.margin-0-36 {
  margin: 0 36px;
}
.margin-t-36 {
  margin-top: 36px !important;
}
.margin-r-36 {
  margin-right: 36px;
}
.margin-b-36 {
  margin-bottom: 36px !important;
}
.margin-l-36 {
  margin-left: 36px;
}
.margin-lr-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.margin-tb-36-auto {
  margin-top: 36px;
  margin-bottom: 36px;
}

.padding-37 {
  padding: 37px;
}
.padding-37-0 {
  padding: 37px 0;
}
.padding-0-37 {
  padding: 0 37px;
}
.padding-t-37 {
  padding-top: 37px;
}
.padding-l-37 {
  padding-left: 37px;
}
.padding-r-37 {
  padding-right: 37px;
}
.padding-b-37 {
  padding-bottom: 37px;
}
.padding-lr-37 {
  padding-left: 37px;
  padding-right: 37px;
}
.padding-tb-37-auto {
  padding-top: 37px;
  padding-bottom: 37px;
}

.margin-37 {
  margin: 37px !important;
}
.margin-37-0 {
  margin: 37px 0;
}
.margin-0-37 {
  margin: 0 37px;
}
.margin-t-37 {
  margin-top: 37px !important;
}
.margin-r-37 {
  margin-right: 37px;
}
.margin-b-37 {
  margin-bottom: 37px !important;
}
.margin-l-37 {
  margin-left: 37px;
}
.margin-lr-37 {
  margin-left: 37px !important;
  margin-right: 37px !important;
}
.margin-tb-37-auto {
  margin-top: 37px;
  margin-bottom: 37px;
}

.padding-38 {
  padding: 38px;
}
.padding-38-0 {
  padding: 38px 0;
}
.padding-0-38 {
  padding: 0 38px;
}
.padding-t-38 {
  padding-top: 38px;
}
.padding-l-38 {
  padding-left: 38px;
}
.padding-r-38 {
  padding-right: 38px;
}
.padding-b-38 {
  padding-bottom: 38px;
}
.padding-lr-38 {
  padding-left: 38px;
  padding-right: 38px;
}
.padding-tb-38-auto {
  padding-top: 38px;
  padding-bottom: 38px;
}

.margin-38 {
  margin: 38px !important;
}
.margin-38-0 {
  margin: 38px 0;
}
.margin-0-38 {
  margin: 0 38px;
}
.margin-t-38 {
  margin-top: 38px !important;
}
.margin-r-38 {
  margin-right: 38px;
}
.margin-b-38 {
  margin-bottom: 38px !important;
}
.margin-l-38 {
  margin-left: 38px;
}
.margin-lr-38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}
.margin-tb-38-auto {
  margin-top: 38px;
  margin-bottom: 38px;
}

.padding-39 {
  padding: 39px;
}
.padding-39-0 {
  padding: 39px 0;
}
.padding-0-39 {
  padding: 0 39px;
}
.padding-t-39 {
  padding-top: 39px;
}
.padding-l-39 {
  padding-left: 39px;
}
.padding-r-39 {
  padding-right: 39px;
}
.padding-b-39 {
  padding-bottom: 39px;
}
.padding-lr-39 {
  padding-left: 39px;
  padding-right: 39px;
}
.padding-tb-39-auto {
  padding-top: 39px;
  padding-bottom: 39px;
}

.margin-39 {
  margin: 39px !important;
}
.margin-39-0 {
  margin: 39px 0;
}
.margin-0-39 {
  margin: 0 39px;
}
.margin-t-39 {
  margin-top: 39px !important;
}
.margin-r-39 {
  margin-right: 39px;
}
.margin-b-39 {
  margin-bottom: 39px !important;
}
.margin-l-39 {
  margin-left: 39px;
}
.margin-lr-39 {
  margin-left: 39px !important;
  margin-right: 39px !important;
}
.margin-tb-39-auto {
  margin-top: 39px;
  margin-bottom: 39px;
}

.padding-40 {
  padding: 40px;
}
.padding-40-0 {
  padding: 40px 0;
}
.padding-0-40 {
  padding: 0 40px;
}
.padding-t-40 {
  padding-top: 40px;
}
.padding-l-40 {
  padding-left: 40px;
}
.padding-r-40 {
  padding-right: 40px;
}
.padding-b-40 {
  padding-bottom: 40px;
}
.padding-lr-40 {
  padding-left: 40px;
  padding-right: 40px;
}
.padding-tb-40-auto {
  padding-top: 40px;
  padding-bottom: 40px;
}

.margin-40 {
  margin: 40px !important;
}
.margin-40-0 {
  margin: 40px 0;
}
.margin-0-40 {
  margin: 0 40px;
}
.margin-t-40 {
  margin-top: 40px !important;
}
.margin-r-40 {
  margin-right: 40px;
}
.margin-b-40 {
  margin-bottom: 40px !important;
}
.margin-l-40 {
  margin-left: 40px;
}
.margin-lr-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.margin-tb-40-auto {
  margin-top: 40px;
  margin-bottom: 40px;
}

.padding-41 {
  padding: 41px;
}
.padding-41-0 {
  padding: 41px 0;
}
.padding-0-41 {
  padding: 0 41px;
}
.padding-t-41 {
  padding-top: 41px;
}
.padding-l-41 {
  padding-left: 41px;
}
.padding-r-41 {
  padding-right: 41px;
}
.padding-b-41 {
  padding-bottom: 41px;
}
.padding-lr-41 {
  padding-left: 41px;
  padding-right: 41px;
}
.padding-tb-41-auto {
  padding-top: 41px;
  padding-bottom: 41px;
}

.margin-41 {
  margin: 41px !important;
}
.margin-41-0 {
  margin: 41px 0;
}
.margin-0-41 {
  margin: 0 41px;
}
.margin-t-41 {
  margin-top: 41px !important;
}
.margin-r-41 {
  margin-right: 41px;
}
.margin-b-41 {
  margin-bottom: 41px !important;
}
.margin-l-41 {
  margin-left: 41px;
}
.margin-lr-41 {
  margin-left: 41px !important;
  margin-right: 41px !important;
}
.margin-tb-41-auto {
  margin-top: 41px;
  margin-bottom: 41px;
}

.padding-42 {
  padding: 42px;
}
.padding-42-0 {
  padding: 42px 0;
}
.padding-0-42 {
  padding: 0 42px;
}
.padding-t-42 {
  padding-top: 42px;
}
.padding-l-42 {
  padding-left: 42px;
}
.padding-r-42 {
  padding-right: 42px;
}
.padding-b-42 {
  padding-bottom: 42px;
}
.padding-lr-42 {
  padding-left: 42px;
  padding-right: 42px;
}
.padding-tb-42-auto {
  padding-top: 42px;
  padding-bottom: 42px;
}

.margin-42 {
  margin: 42px !important;
}
.margin-42-0 {
  margin: 42px 0;
}
.margin-0-42 {
  margin: 0 42px;
}
.margin-t-42 {
  margin-top: 42px !important;
}
.margin-r-42 {
  margin-right: 42px;
}
.margin-b-42 {
  margin-bottom: 42px !important;
}
.margin-l-42 {
  margin-left: 42px;
}
.margin-lr-42 {
  margin-left: 42px !important;
  margin-right: 42px !important;
}
.margin-tb-42-auto {
  margin-top: 42px;
  margin-bottom: 42px;
}

.padding-43 {
  padding: 43px;
}
.padding-43-0 {
  padding: 43px 0;
}
.padding-0-43 {
  padding: 0 43px;
}
.padding-t-43 {
  padding-top: 43px;
}
.padding-l-43 {
  padding-left: 43px;
}
.padding-r-43 {
  padding-right: 43px;
}
.padding-b-43 {
  padding-bottom: 43px;
}
.padding-lr-43 {
  padding-left: 43px;
  padding-right: 43px;
}
.padding-tb-43-auto {
  padding-top: 43px;
  padding-bottom: 43px;
}

.margin-43 {
  margin: 43px !important;
}
.margin-43-0 {
  margin: 43px 0;
}
.margin-0-43 {
  margin: 0 43px;
}
.margin-t-43 {
  margin-top: 43px !important;
}
.margin-r-43 {
  margin-right: 43px;
}
.margin-b-43 {
  margin-bottom: 43px !important;
}
.margin-l-43 {
  margin-left: 43px;
}
.margin-lr-43 {
  margin-left: 43px !important;
  margin-right: 43px !important;
}
.margin-tb-43-auto {
  margin-top: 43px;
  margin-bottom: 43px;
}

.padding-44 {
  padding: 44px;
}
.padding-44-0 {
  padding: 44px 0;
}
.padding-0-44 {
  padding: 0 44px;
}
.padding-t-44 {
  padding-top: 44px;
}
.padding-l-44 {
  padding-left: 44px;
}
.padding-r-44 {
  padding-right: 44px;
}
.padding-b-44 {
  padding-bottom: 44px;
}
.padding-lr-44 {
  padding-left: 44px;
  padding-right: 44px;
}
.padding-tb-44-auto {
  padding-top: 44px;
  padding-bottom: 44px;
}

.margin-44 {
  margin: 44px !important;
}
.margin-44-0 {
  margin: 44px 0;
}
.margin-0-44 {
  margin: 0 44px;
}
.margin-t-44 {
  margin-top: 44px !important;
}
.margin-r-44 {
  margin-right: 44px;
}
.margin-b-44 {
  margin-bottom: 44px !important;
}
.margin-l-44 {
  margin-left: 44px;
}
.margin-lr-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.margin-tb-44-auto {
  margin-top: 44px;
  margin-bottom: 44px;
}

.padding-45 {
  padding: 45px;
}
.padding-45-0 {
  padding: 45px 0;
}
.padding-0-45 {
  padding: 0 45px;
}
.padding-t-45 {
  padding-top: 45px;
}
.padding-l-45 {
  padding-left: 45px;
}
.padding-r-45 {
  padding-right: 45px;
}
.padding-b-45 {
  padding-bottom: 45px;
}
.padding-lr-45 {
  padding-left: 45px;
  padding-right: 45px;
}
.padding-tb-45-auto {
  padding-top: 45px;
  padding-bottom: 45px;
}

.margin-45 {
  margin: 45px !important;
}
.margin-45-0 {
  margin: 45px 0;
}
.margin-0-45 {
  margin: 0 45px;
}
.margin-t-45 {
  margin-top: 45px !important;
}
.margin-r-45 {
  margin-right: 45px;
}
.margin-b-45 {
  margin-bottom: 45px !important;
}
.margin-l-45 {
  margin-left: 45px;
}
.margin-lr-45 {
  margin-left: 45px !important;
  margin-right: 45px !important;
}
.margin-tb-45-auto {
  margin-top: 45px;
  margin-bottom: 45px;
}

.padding-46 {
  padding: 46px;
}
.padding-46-0 {
  padding: 46px 0;
}
.padding-0-46 {
  padding: 0 46px;
}
.padding-t-46 {
  padding-top: 46px;
}
.padding-l-46 {
  padding-left: 46px;
}
.padding-r-46 {
  padding-right: 46px;
}
.padding-b-46 {
  padding-bottom: 46px;
}
.padding-lr-46 {
  padding-left: 46px;
  padding-right: 46px;
}
.padding-tb-46-auto {
  padding-top: 46px;
  padding-bottom: 46px;
}

.margin-46 {
  margin: 46px !important;
}
.margin-46-0 {
  margin: 46px 0;
}
.margin-0-46 {
  margin: 0 46px;
}
.margin-t-46 {
  margin-top: 46px !important;
}
.margin-r-46 {
  margin-right: 46px;
}
.margin-b-46 {
  margin-bottom: 46px !important;
}
.margin-l-46 {
  margin-left: 46px;
}
.margin-lr-46 {
  margin-left: 46px !important;
  margin-right: 46px !important;
}
.margin-tb-46-auto {
  margin-top: 46px;
  margin-bottom: 46px;
}

.padding-47 {
  padding: 47px;
}
.padding-47-0 {
  padding: 47px 0;
}
.padding-0-47 {
  padding: 0 47px;
}
.padding-t-47 {
  padding-top: 47px;
}
.padding-l-47 {
  padding-left: 47px;
}
.padding-r-47 {
  padding-right: 47px;
}
.padding-b-47 {
  padding-bottom: 47px;
}
.padding-lr-47 {
  padding-left: 47px;
  padding-right: 47px;
}
.padding-tb-47-auto {
  padding-top: 47px;
  padding-bottom: 47px;
}

.margin-47 {
  margin: 47px !important;
}
.margin-47-0 {
  margin: 47px 0;
}
.margin-0-47 {
  margin: 0 47px;
}
.margin-t-47 {
  margin-top: 47px !important;
}
.margin-r-47 {
  margin-right: 47px;
}
.margin-b-47 {
  margin-bottom: 47px !important;
}
.margin-l-47 {
  margin-left: 47px;
}
.margin-lr-47 {
  margin-left: 47px !important;
  margin-right: 47px !important;
}
.margin-tb-47-auto {
  margin-top: 47px;
  margin-bottom: 47px;
}

.padding-48 {
  padding: 48px;
}
.padding-48-0 {
  padding: 48px 0;
}
.padding-0-48 {
  padding: 0 48px;
}
.padding-t-48 {
  padding-top: 48px;
}
.padding-l-48 {
  padding-left: 48px;
}
.padding-r-48 {
  padding-right: 48px;
}
.padding-b-48 {
  padding-bottom: 48px;
}
.padding-lr-48 {
  padding-left: 48px;
  padding-right: 48px;
}
.padding-tb-48-auto {
  padding-top: 48px;
  padding-bottom: 48px;
}

.margin-48 {
  margin: 48px !important;
}
.margin-48-0 {
  margin: 48px 0;
}
.margin-0-48 {
  margin: 0 48px;
}
.margin-t-48 {
  margin-top: 48px !important;
}
.margin-r-48 {
  margin-right: 48px;
}
.margin-b-48 {
  margin-bottom: 48px !important;
}
.margin-l-48 {
  margin-left: 48px;
}
.margin-lr-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.margin-tb-48-auto {
  margin-top: 48px;
  margin-bottom: 48px;
}

.padding-49 {
  padding: 49px;
}
.padding-49-0 {
  padding: 49px 0;
}
.padding-0-49 {
  padding: 0 49px;
}
.padding-t-49 {
  padding-top: 49px;
}
.padding-l-49 {
  padding-left: 49px;
}
.padding-r-49 {
  padding-right: 49px;
}
.padding-b-49 {
  padding-bottom: 49px;
}
.padding-lr-49 {
  padding-left: 49px;
  padding-right: 49px;
}
.padding-tb-49-auto {
  padding-top: 49px;
  padding-bottom: 49px;
}

.margin-49 {
  margin: 49px !important;
}
.margin-49-0 {
  margin: 49px 0;
}
.margin-0-49 {
  margin: 0 49px;
}
.margin-t-49 {
  margin-top: 49px !important;
}
.margin-r-49 {
  margin-right: 49px;
}
.margin-b-49 {
  margin-bottom: 49px !important;
}
.margin-l-49 {
  margin-left: 49px;
}
.margin-lr-49 {
  margin-left: 49px !important;
  margin-right: 49px !important;
}
.margin-tb-49-auto {
  margin-top: 49px;
  margin-bottom: 49px;
}

.padding-50 {
  padding: 50px;
}
.padding-50-0 {
  padding: 50px 0;
}
.padding-0-50 {
  padding: 0 50px;
}
.padding-t-50 {
  padding-top: 50px;
}
.padding-l-50 {
  padding-left: 50px;
}
.padding-r-50 {
  padding-right: 50px;
}
.padding-b-50 {
  padding-bottom: 50px;
}
.padding-lr-50 {
  padding-left: 50px;
  padding-right: 50px;
}
.padding-tb-50-auto {
  padding-top: 50px;
  padding-bottom: 50px;
}

.margin-50 {
  margin: 50px !important;
}
.margin-50-0 {
  margin: 50px 0;
}
.margin-0-50 {
  margin: 0 50px;
}
.margin-t-50 {
  margin-top: 50px !important;
}
.margin-r-50 {
  margin-right: 50px;
}
.margin-b-50 {
  margin-bottom: 50px !important;
}
.margin-l-50 {
  margin-left: 50px;
}
.margin-lr-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.margin-tb-50-auto {
  margin-top: 50px;
  margin-bottom: 50px;
}

.padding-51 {
  padding: 51px;
}
.padding-51-0 {
  padding: 51px 0;
}
.padding-0-51 {
  padding: 0 51px;
}
.padding-t-51 {
  padding-top: 51px;
}
.padding-l-51 {
  padding-left: 51px;
}
.padding-r-51 {
  padding-right: 51px;
}
.padding-b-51 {
  padding-bottom: 51px;
}
.padding-lr-51 {
  padding-left: 51px;
  padding-right: 51px;
}
.padding-tb-51-auto {
  padding-top: 51px;
  padding-bottom: 51px;
}

.margin-51 {
  margin: 51px !important;
}
.margin-51-0 {
  margin: 51px 0;
}
.margin-0-51 {
  margin: 0 51px;
}
.margin-t-51 {
  margin-top: 51px !important;
}
.margin-r-51 {
  margin-right: 51px;
}
.margin-b-51 {
  margin-bottom: 51px !important;
}
.margin-l-51 {
  margin-left: 51px;
}
.margin-lr-51 {
  margin-left: 51px !important;
  margin-right: 51px !important;
}
.margin-tb-51-auto {
  margin-top: 51px;
  margin-bottom: 51px;
}

.padding-52 {
  padding: 52px;
}
.padding-52-0 {
  padding: 52px 0;
}
.padding-0-52 {
  padding: 0 52px;
}
.padding-t-52 {
  padding-top: 52px;
}
.padding-l-52 {
  padding-left: 52px;
}
.padding-r-52 {
  padding-right: 52px;
}
.padding-b-52 {
  padding-bottom: 52px;
}
.padding-lr-52 {
  padding-left: 52px;
  padding-right: 52px;
}
.padding-tb-52-auto {
  padding-top: 52px;
  padding-bottom: 52px;
}

.margin-52 {
  margin: 52px !important;
}
.margin-52-0 {
  margin: 52px 0;
}
.margin-0-52 {
  margin: 0 52px;
}
.margin-t-52 {
  margin-top: 52px !important;
}
.margin-r-52 {
  margin-right: 52px;
}
.margin-b-52 {
  margin-bottom: 52px !important;
}
.margin-l-52 {
  margin-left: 52px;
}
.margin-lr-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.margin-tb-52-auto {
  margin-top: 52px;
  margin-bottom: 52px;
}

.padding-53 {
  padding: 53px;
}
.padding-53-0 {
  padding: 53px 0;
}
.padding-0-53 {
  padding: 0 53px;
}
.padding-t-53 {
  padding-top: 53px;
}
.padding-l-53 {
  padding-left: 53px;
}
.padding-r-53 {
  padding-right: 53px;
}
.padding-b-53 {
  padding-bottom: 53px;
}
.padding-lr-53 {
  padding-left: 53px;
  padding-right: 53px;
}
.padding-tb-53-auto {
  padding-top: 53px;
  padding-bottom: 53px;
}

.margin-53 {
  margin: 53px !important;
}
.margin-53-0 {
  margin: 53px 0;
}
.margin-0-53 {
  margin: 0 53px;
}
.margin-t-53 {
  margin-top: 53px !important;
}
.margin-r-53 {
  margin-right: 53px;
}
.margin-b-53 {
  margin-bottom: 53px !important;
}
.margin-l-53 {
  margin-left: 53px;
}
.margin-lr-53 {
  margin-left: 53px !important;
  margin-right: 53px !important;
}
.margin-tb-53-auto {
  margin-top: 53px;
  margin-bottom: 53px;
}

.padding-54 {
  padding: 54px;
}
.padding-54-0 {
  padding: 54px 0;
}
.padding-0-54 {
  padding: 0 54px;
}
.padding-t-54 {
  padding-top: 54px;
}
.padding-l-54 {
  padding-left: 54px;
}
.padding-r-54 {
  padding-right: 54px;
}
.padding-b-54 {
  padding-bottom: 54px;
}
.padding-lr-54 {
  padding-left: 54px;
  padding-right: 54px;
}
.padding-tb-54-auto {
  padding-top: 54px;
  padding-bottom: 54px;
}

.margin-54 {
  margin: 54px !important;
}
.margin-54-0 {
  margin: 54px 0;
}
.margin-0-54 {
  margin: 0 54px;
}
.margin-t-54 {
  margin-top: 54px !important;
}
.margin-r-54 {
  margin-right: 54px;
}
.margin-b-54 {
  margin-bottom: 54px !important;
}
.margin-l-54 {
  margin-left: 54px;
}
.margin-lr-54 {
  margin-left: 54px !important;
  margin-right: 54px !important;
}
.margin-tb-54-auto {
  margin-top: 54px;
  margin-bottom: 54px;
}

.padding-55 {
  padding: 55px;
}
.padding-55-0 {
  padding: 55px 0;
}
.padding-0-55 {
  padding: 0 55px;
}
.padding-t-55 {
  padding-top: 55px;
}
.padding-l-55 {
  padding-left: 55px;
}
.padding-r-55 {
  padding-right: 55px;
}
.padding-b-55 {
  padding-bottom: 55px;
}
.padding-lr-55 {
  padding-left: 55px;
  padding-right: 55px;
}
.padding-tb-55-auto {
  padding-top: 55px;
  padding-bottom: 55px;
}

.margin-55 {
  margin: 55px !important;
}
.margin-55-0 {
  margin: 55px 0;
}
.margin-0-55 {
  margin: 0 55px;
}
.margin-t-55 {
  margin-top: 55px !important;
}
.margin-r-55 {
  margin-right: 55px;
}
.margin-b-55 {
  margin-bottom: 55px !important;
}
.margin-l-55 {
  margin-left: 55px;
}
.margin-lr-55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}
.margin-tb-55-auto {
  margin-top: 55px;
  margin-bottom: 55px;
}

.padding-56 {
  padding: 56px;
}
.padding-56-0 {
  padding: 56px 0;
}
.padding-0-56 {
  padding: 0 56px;
}
.padding-t-56 {
  padding-top: 56px;
}
.padding-l-56 {
  padding-left: 56px;
}
.padding-r-56 {
  padding-right: 56px;
}
.padding-b-56 {
  padding-bottom: 56px;
}
.padding-lr-56 {
  padding-left: 56px;
  padding-right: 56px;
}
.padding-tb-56-auto {
  padding-top: 56px;
  padding-bottom: 56px;
}

.margin-56 {
  margin: 56px !important;
}
.margin-56-0 {
  margin: 56px 0;
}
.margin-0-56 {
  margin: 0 56px;
}
.margin-t-56 {
  margin-top: 56px !important;
}
.margin-r-56 {
  margin-right: 56px;
}
.margin-b-56 {
  margin-bottom: 56px !important;
}
.margin-l-56 {
  margin-left: 56px;
}
.margin-lr-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.margin-tb-56-auto {
  margin-top: 56px;
  margin-bottom: 56px;
}

.padding-57 {
  padding: 57px;
}
.padding-57-0 {
  padding: 57px 0;
}
.padding-0-57 {
  padding: 0 57px;
}
.padding-t-57 {
  padding-top: 57px;
}
.padding-l-57 {
  padding-left: 57px;
}
.padding-r-57 {
  padding-right: 57px;
}
.padding-b-57 {
  padding-bottom: 57px;
}
.padding-lr-57 {
  padding-left: 57px;
  padding-right: 57px;
}
.padding-tb-57-auto {
  padding-top: 57px;
  padding-bottom: 57px;
}

.margin-57 {
  margin: 57px !important;
}
.margin-57-0 {
  margin: 57px 0;
}
.margin-0-57 {
  margin: 0 57px;
}
.margin-t-57 {
  margin-top: 57px !important;
}
.margin-r-57 {
  margin-right: 57px;
}
.margin-b-57 {
  margin-bottom: 57px !important;
}
.margin-l-57 {
  margin-left: 57px;
}
.margin-lr-57 {
  margin-left: 57px !important;
  margin-right: 57px !important;
}
.margin-tb-57-auto {
  margin-top: 57px;
  margin-bottom: 57px;
}

.padding-58 {
  padding: 58px;
}
.padding-58-0 {
  padding: 58px 0;
}
.padding-0-58 {
  padding: 0 58px;
}
.padding-t-58 {
  padding-top: 58px;
}
.padding-l-58 {
  padding-left: 58px;
}
.padding-r-58 {
  padding-right: 58px;
}
.padding-b-58 {
  padding-bottom: 58px;
}
.padding-lr-58 {
  padding-left: 58px;
  padding-right: 58px;
}
.padding-tb-58-auto {
  padding-top: 58px;
  padding-bottom: 58px;
}

.margin-58 {
  margin: 58px !important;
}
.margin-58-0 {
  margin: 58px 0;
}
.margin-0-58 {
  margin: 0 58px;
}
.margin-t-58 {
  margin-top: 58px !important;
}
.margin-r-58 {
  margin-right: 58px;
}
.margin-b-58 {
  margin-bottom: 58px !important;
}
.margin-l-58 {
  margin-left: 58px;
}
.margin-lr-58 {
  margin-left: 58px !important;
  margin-right: 58px !important;
}
.margin-tb-58-auto {
  margin-top: 58px;
  margin-bottom: 58px;
}

.padding-59 {
  padding: 59px;
}
.padding-59-0 {
  padding: 59px 0;
}
.padding-0-59 {
  padding: 0 59px;
}
.padding-t-59 {
  padding-top: 59px;
}
.padding-l-59 {
  padding-left: 59px;
}
.padding-r-59 {
  padding-right: 59px;
}
.padding-b-59 {
  padding-bottom: 59px;
}
.padding-lr-59 {
  padding-left: 59px;
  padding-right: 59px;
}
.padding-tb-59-auto {
  padding-top: 59px;
  padding-bottom: 59px;
}

.margin-59 {
  margin: 59px !important;
}
.margin-59-0 {
  margin: 59px 0;
}
.margin-0-59 {
  margin: 0 59px;
}
.margin-t-59 {
  margin-top: 59px !important;
}
.margin-r-59 {
  margin-right: 59px;
}
.margin-b-59 {
  margin-bottom: 59px !important;
}
.margin-l-59 {
  margin-left: 59px;
}
.margin-lr-59 {
  margin-left: 59px !important;
  margin-right: 59px !important;
}
.margin-tb-59-auto {
  margin-top: 59px;
  margin-bottom: 59px;
}

.padding-60 {
  padding: 60px;
}
.padding-60-0 {
  padding: 60px 0;
}
.padding-0-60 {
  padding: 0 60px;
}
.padding-t-60 {
  padding-top: 60px;
}
.padding-l-60 {
  padding-left: 60px;
}
.padding-r-60 {
  padding-right: 60px;
}
.padding-b-60 {
  padding-bottom: 60px;
}
.padding-lr-60 {
  padding-left: 60px;
  padding-right: 60px;
}
.padding-tb-60-auto {
  padding-top: 60px;
  padding-bottom: 60px;
}

.margin-60 {
  margin: 60px !important;
}
.margin-60-0 {
  margin: 60px 0;
}
.margin-0-60 {
  margin: 0 60px;
}
.margin-t-60 {
  margin-top: 60px !important;
}
.margin-r-60 {
  margin-right: 60px;
}
.margin-b-60 {
  margin-bottom: 60px !important;
}
.margin-l-60 {
  margin-left: 60px;
}
.margin-lr-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.margin-tb-60-auto {
  margin-top: 60px;
  margin-bottom: 60px;
}

.padding-61 {
  padding: 61px;
}
.padding-61-0 {
  padding: 61px 0;
}
.padding-0-61 {
  padding: 0 61px;
}
.padding-t-61 {
  padding-top: 61px;
}
.padding-l-61 {
  padding-left: 61px;
}
.padding-r-61 {
  padding-right: 61px;
}
.padding-b-61 {
  padding-bottom: 61px;
}
.padding-lr-61 {
  padding-left: 61px;
  padding-right: 61px;
}
.padding-tb-61-auto {
  padding-top: 61px;
  padding-bottom: 61px;
}

.margin-61 {
  margin: 61px !important;
}
.margin-61-0 {
  margin: 61px 0;
}
.margin-0-61 {
  margin: 0 61px;
}
.margin-t-61 {
  margin-top: 61px !important;
}
.margin-r-61 {
  margin-right: 61px;
}
.margin-b-61 {
  margin-bottom: 61px !important;
}
.margin-l-61 {
  margin-left: 61px;
}
.margin-lr-61 {
  margin-left: 61px !important;
  margin-right: 61px !important;
}
.margin-tb-61-auto {
  margin-top: 61px;
  margin-bottom: 61px;
}

.padding-62 {
  padding: 62px;
}
.padding-62-0 {
  padding: 62px 0;
}
.padding-0-62 {
  padding: 0 62px;
}
.padding-t-62 {
  padding-top: 62px;
}
.padding-l-62 {
  padding-left: 62px;
}
.padding-r-62 {
  padding-right: 62px;
}
.padding-b-62 {
  padding-bottom: 62px;
}
.padding-lr-62 {
  padding-left: 62px;
  padding-right: 62px;
}
.padding-tb-62-auto {
  padding-top: 62px;
  padding-bottom: 62px;
}

.margin-62 {
  margin: 62px !important;
}
.margin-62-0 {
  margin: 62px 0;
}
.margin-0-62 {
  margin: 0 62px;
}
.margin-t-62 {
  margin-top: 62px !important;
}
.margin-r-62 {
  margin-right: 62px;
}
.margin-b-62 {
  margin-bottom: 62px !important;
}
.margin-l-62 {
  margin-left: 62px;
}
.margin-lr-62 {
  margin-left: 62px !important;
  margin-right: 62px !important;
}
.margin-tb-62-auto {
  margin-top: 62px;
  margin-bottom: 62px;
}

.padding-63 {
  padding: 63px;
}
.padding-63-0 {
  padding: 63px 0;
}
.padding-0-63 {
  padding: 0 63px;
}
.padding-t-63 {
  padding-top: 63px;
}
.padding-l-63 {
  padding-left: 63px;
}
.padding-r-63 {
  padding-right: 63px;
}
.padding-b-63 {
  padding-bottom: 63px;
}
.padding-lr-63 {
  padding-left: 63px;
  padding-right: 63px;
}
.padding-tb-63-auto {
  padding-top: 63px;
  padding-bottom: 63px;
}

.margin-63 {
  margin: 63px !important;
}
.margin-63-0 {
  margin: 63px 0;
}
.margin-0-63 {
  margin: 0 63px;
}
.margin-t-63 {
  margin-top: 63px !important;
}
.margin-r-63 {
  margin-right: 63px;
}
.margin-b-63 {
  margin-bottom: 63px !important;
}
.margin-l-63 {
  margin-left: 63px;
}
.margin-lr-63 {
  margin-left: 63px !important;
  margin-right: 63px !important;
}
.margin-tb-63-auto {
  margin-top: 63px;
  margin-bottom: 63px;
}

.padding-64 {
  padding: 64px;
}
.padding-64-0 {
  padding: 64px 0;
}
.padding-0-64 {
  padding: 0 64px;
}
.padding-t-64 {
  padding-top: 64px;
}
.padding-l-64 {
  padding-left: 64px;
}
.padding-r-64 {
  padding-right: 64px;
}
.padding-b-64 {
  padding-bottom: 64px;
}
.padding-lr-64 {
  padding-left: 64px;
  padding-right: 64px;
}
.padding-tb-64-auto {
  padding-top: 64px;
  padding-bottom: 64px;
}

.margin-64 {
  margin: 64px !important;
}
.margin-64-0 {
  margin: 64px 0;
}
.margin-0-64 {
  margin: 0 64px;
}
.margin-t-64 {
  margin-top: 64px !important;
}
.margin-r-64 {
  margin-right: 64px;
}
.margin-b-64 {
  margin-bottom: 64px !important;
}
.margin-l-64 {
  margin-left: 64px;
}
.margin-lr-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.margin-tb-64-auto {
  margin-top: 64px;
  margin-bottom: 64px;
}

.padding-65 {
  padding: 65px;
}
.padding-65-0 {
  padding: 65px 0;
}
.padding-0-65 {
  padding: 0 65px;
}
.padding-t-65 {
  padding-top: 65px;
}
.padding-l-65 {
  padding-left: 65px;
}
.padding-r-65 {
  padding-right: 65px;
}
.padding-b-65 {
  padding-bottom: 65px;
}
.padding-lr-65 {
  padding-left: 65px;
  padding-right: 65px;
}
.padding-tb-65-auto {
  padding-top: 65px;
  padding-bottom: 65px;
}

.margin-65 {
  margin: 65px !important;
}
.margin-65-0 {
  margin: 65px 0;
}
.margin-0-65 {
  margin: 0 65px;
}
.margin-t-65 {
  margin-top: 65px !important;
}
.margin-r-65 {
  margin-right: 65px;
}
.margin-b-65 {
  margin-bottom: 65px !important;
}
.margin-l-65 {
  margin-left: 65px;
}
.margin-lr-65 {
  margin-left: 65px !important;
  margin-right: 65px !important;
}
.margin-tb-65-auto {
  margin-top: 65px;
  margin-bottom: 65px;
}

.padding-66 {
  padding: 66px;
}
.padding-66-0 {
  padding: 66px 0;
}
.padding-0-66 {
  padding: 0 66px;
}
.padding-t-66 {
  padding-top: 66px;
}
.padding-l-66 {
  padding-left: 66px;
}
.padding-r-66 {
  padding-right: 66px;
}
.padding-b-66 {
  padding-bottom: 66px;
}
.padding-lr-66 {
  padding-left: 66px;
  padding-right: 66px;
}
.padding-tb-66-auto {
  padding-top: 66px;
  padding-bottom: 66px;
}

.margin-66 {
  margin: 66px !important;
}
.margin-66-0 {
  margin: 66px 0;
}
.margin-0-66 {
  margin: 0 66px;
}
.margin-t-66 {
  margin-top: 66px !important;
}
.margin-r-66 {
  margin-right: 66px;
}
.margin-b-66 {
  margin-bottom: 66px !important;
}
.margin-l-66 {
  margin-left: 66px;
}
.margin-lr-66 {
  margin-left: 66px !important;
  margin-right: 66px !important;
}
.margin-tb-66-auto {
  margin-top: 66px;
  margin-bottom: 66px;
}

.padding-67 {
  padding: 67px;
}
.padding-67-0 {
  padding: 67px 0;
}
.padding-0-67 {
  padding: 0 67px;
}
.padding-t-67 {
  padding-top: 67px;
}
.padding-l-67 {
  padding-left: 67px;
}
.padding-r-67 {
  padding-right: 67px;
}
.padding-b-67 {
  padding-bottom: 67px;
}
.padding-lr-67 {
  padding-left: 67px;
  padding-right: 67px;
}
.padding-tb-67-auto {
  padding-top: 67px;
  padding-bottom: 67px;
}

.margin-67 {
  margin: 67px !important;
}
.margin-67-0 {
  margin: 67px 0;
}
.margin-0-67 {
  margin: 0 67px;
}
.margin-t-67 {
  margin-top: 67px !important;
}
.margin-r-67 {
  margin-right: 67px;
}
.margin-b-67 {
  margin-bottom: 67px !important;
}
.margin-l-67 {
  margin-left: 67px;
}
.margin-lr-67 {
  margin-left: 67px !important;
  margin-right: 67px !important;
}
.margin-tb-67-auto {
  margin-top: 67px;
  margin-bottom: 67px;
}

.padding-68 {
  padding: 68px;
}
.padding-68-0 {
  padding: 68px 0;
}
.padding-0-68 {
  padding: 0 68px;
}
.padding-t-68 {
  padding-top: 68px;
}
.padding-l-68 {
  padding-left: 68px;
}
.padding-r-68 {
  padding-right: 68px;
}
.padding-b-68 {
  padding-bottom: 68px;
}
.padding-lr-68 {
  padding-left: 68px;
  padding-right: 68px;
}
.padding-tb-68-auto {
  padding-top: 68px;
  padding-bottom: 68px;
}

.margin-68 {
  margin: 68px !important;
}
.margin-68-0 {
  margin: 68px 0;
}
.margin-0-68 {
  margin: 0 68px;
}
.margin-t-68 {
  margin-top: 68px !important;
}
.margin-r-68 {
  margin-right: 68px;
}
.margin-b-68 {
  margin-bottom: 68px !important;
}
.margin-l-68 {
  margin-left: 68px;
}
.margin-lr-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.margin-tb-68-auto {
  margin-top: 68px;
  margin-bottom: 68px;
}

.padding-69 {
  padding: 69px;
}
.padding-69-0 {
  padding: 69px 0;
}
.padding-0-69 {
  padding: 0 69px;
}
.padding-t-69 {
  padding-top: 69px;
}
.padding-l-69 {
  padding-left: 69px;
}
.padding-r-69 {
  padding-right: 69px;
}
.padding-b-69 {
  padding-bottom: 69px;
}
.padding-lr-69 {
  padding-left: 69px;
  padding-right: 69px;
}
.padding-tb-69-auto {
  padding-top: 69px;
  padding-bottom: 69px;
}

.margin-69 {
  margin: 69px !important;
}
.margin-69-0 {
  margin: 69px 0;
}
.margin-0-69 {
  margin: 0 69px;
}
.margin-t-69 {
  margin-top: 69px !important;
}
.margin-r-69 {
  margin-right: 69px;
}
.margin-b-69 {
  margin-bottom: 69px !important;
}
.margin-l-69 {
  margin-left: 69px;
}
.margin-lr-69 {
  margin-left: 69px !important;
  margin-right: 69px !important;
}
.margin-tb-69-auto {
  margin-top: 69px;
  margin-bottom: 69px;
}

.padding-70 {
  padding: 70px;
}
.padding-70-0 {
  padding: 70px 0;
}
.padding-0-70 {
  padding: 0 70px;
}
.padding-t-70 {
  padding-top: 70px;
}
.padding-l-70 {
  padding-left: 70px;
}
.padding-r-70 {
  padding-right: 70px;
}
.padding-b-70 {
  padding-bottom: 70px;
}
.padding-lr-70 {
  padding-left: 70px;
  padding-right: 70px;
}
.padding-tb-70-auto {
  padding-top: 70px;
  padding-bottom: 70px;
}

.margin-70 {
  margin: 70px !important;
}
.margin-70-0 {
  margin: 70px 0;
}
.margin-0-70 {
  margin: 0 70px;
}
.margin-t-70 {
  margin-top: 70px !important;
}
.margin-r-70 {
  margin-right: 70px;
}
.margin-b-70 {
  margin-bottom: 70px !important;
}
.margin-l-70 {
  margin-left: 70px;
}
.margin-lr-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.margin-tb-70-auto {
  margin-top: 70px;
  margin-bottom: 70px;
}

.padding-71 {
  padding: 71px;
}
.padding-71-0 {
  padding: 71px 0;
}
.padding-0-71 {
  padding: 0 71px;
}
.padding-t-71 {
  padding-top: 71px;
}
.padding-l-71 {
  padding-left: 71px;
}
.padding-r-71 {
  padding-right: 71px;
}
.padding-b-71 {
  padding-bottom: 71px;
}
.padding-lr-71 {
  padding-left: 71px;
  padding-right: 71px;
}
.padding-tb-71-auto {
  padding-top: 71px;
  padding-bottom: 71px;
}

.margin-71 {
  margin: 71px !important;
}
.margin-71-0 {
  margin: 71px 0;
}
.margin-0-71 {
  margin: 0 71px;
}
.margin-t-71 {
  margin-top: 71px !important;
}
.margin-r-71 {
  margin-right: 71px;
}
.margin-b-71 {
  margin-bottom: 71px !important;
}
.margin-l-71 {
  margin-left: 71px;
}
.margin-lr-71 {
  margin-left: 71px !important;
  margin-right: 71px !important;
}
.margin-tb-71-auto {
  margin-top: 71px;
  margin-bottom: 71px;
}

.padding-72 {
  padding: 72px;
}
.padding-72-0 {
  padding: 72px 0;
}
.padding-0-72 {
  padding: 0 72px;
}
.padding-t-72 {
  padding-top: 72px;
}
.padding-l-72 {
  padding-left: 72px;
}
.padding-r-72 {
  padding-right: 72px;
}
.padding-b-72 {
  padding-bottom: 72px;
}
.padding-lr-72 {
  padding-left: 72px;
  padding-right: 72px;
}
.padding-tb-72-auto {
  padding-top: 72px;
  padding-bottom: 72px;
}

.margin-72 {
  margin: 72px !important;
}
.margin-72-0 {
  margin: 72px 0;
}
.margin-0-72 {
  margin: 0 72px;
}
.margin-t-72 {
  margin-top: 72px !important;
}
.margin-r-72 {
  margin-right: 72px;
}
.margin-b-72 {
  margin-bottom: 72px !important;
}
.margin-l-72 {
  margin-left: 72px;
}
.margin-lr-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.margin-tb-72-auto {
  margin-top: 72px;
  margin-bottom: 72px;
}

.padding-73 {
  padding: 73px;
}
.padding-73-0 {
  padding: 73px 0;
}
.padding-0-73 {
  padding: 0 73px;
}
.padding-t-73 {
  padding-top: 73px;
}
.padding-l-73 {
  padding-left: 73px;
}
.padding-r-73 {
  padding-right: 73px;
}
.padding-b-73 {
  padding-bottom: 73px;
}
.padding-lr-73 {
  padding-left: 73px;
  padding-right: 73px;
}
.padding-tb-73-auto {
  padding-top: 73px;
  padding-bottom: 73px;
}

.margin-73 {
  margin: 73px !important;
}
.margin-73-0 {
  margin: 73px 0;
}
.margin-0-73 {
  margin: 0 73px;
}
.margin-t-73 {
  margin-top: 73px !important;
}
.margin-r-73 {
  margin-right: 73px;
}
.margin-b-73 {
  margin-bottom: 73px !important;
}
.margin-l-73 {
  margin-left: 73px;
}
.margin-lr-73 {
  margin-left: 73px !important;
  margin-right: 73px !important;
}
.margin-tb-73-auto {
  margin-top: 73px;
  margin-bottom: 73px;
}

.padding-74 {
  padding: 74px;
}
.padding-74-0 {
  padding: 74px 0;
}
.padding-0-74 {
  padding: 0 74px;
}
.padding-t-74 {
  padding-top: 74px;
}
.padding-l-74 {
  padding-left: 74px;
}
.padding-r-74 {
  padding-right: 74px;
}
.padding-b-74 {
  padding-bottom: 74px;
}
.padding-lr-74 {
  padding-left: 74px;
  padding-right: 74px;
}
.padding-tb-74-auto {
  padding-top: 74px;
  padding-bottom: 74px;
}

.margin-74 {
  margin: 74px !important;
}
.margin-74-0 {
  margin: 74px 0;
}
.margin-0-74 {
  margin: 0 74px;
}
.margin-t-74 {
  margin-top: 74px !important;
}
.margin-r-74 {
  margin-right: 74px;
}
.margin-b-74 {
  margin-bottom: 74px !important;
}
.margin-l-74 {
  margin-left: 74px;
}
.margin-lr-74 {
  margin-left: 74px !important;
  margin-right: 74px !important;
}
.margin-tb-74-auto {
  margin-top: 74px;
  margin-bottom: 74px;
}

.padding-75 {
  padding: 75px;
}
.padding-75-0 {
  padding: 75px 0;
}
.padding-0-75 {
  padding: 0 75px;
}
.padding-t-75 {
  padding-top: 75px;
}
.padding-l-75 {
  padding-left: 75px;
}
.padding-r-75 {
  padding-right: 75px;
}
.padding-b-75 {
  padding-bottom: 75px;
}
.padding-lr-75 {
  padding-left: 75px;
  padding-right: 75px;
}
.padding-tb-75-auto {
  padding-top: 75px;
  padding-bottom: 75px;
}

.margin-75 {
  margin: 75px !important;
}
.margin-75-0 {
  margin: 75px 0;
}
.margin-0-75 {
  margin: 0 75px;
}
.margin-t-75 {
  margin-top: 75px !important;
}
.margin-r-75 {
  margin-right: 75px;
}
.margin-b-75 {
  margin-bottom: 75px !important;
}
.margin-l-75 {
  margin-left: 75px;
}
.margin-lr-75 {
  margin-left: 75px !important;
  margin-right: 75px !important;
}
.margin-tb-75-auto {
  margin-top: 75px;
  margin-bottom: 75px;
}

.padding-76 {
  padding: 76px;
}
.padding-76-0 {
  padding: 76px 0;
}
.padding-0-76 {
  padding: 0 76px;
}
.padding-t-76 {
  padding-top: 76px;
}
.padding-l-76 {
  padding-left: 76px;
}
.padding-r-76 {
  padding-right: 76px;
}
.padding-b-76 {
  padding-bottom: 76px;
}
.padding-lr-76 {
  padding-left: 76px;
  padding-right: 76px;
}
.padding-tb-76-auto {
  padding-top: 76px;
  padding-bottom: 76px;
}

.margin-76 {
  margin: 76px !important;
}
.margin-76-0 {
  margin: 76px 0;
}
.margin-0-76 {
  margin: 0 76px;
}
.margin-t-76 {
  margin-top: 76px !important;
}
.margin-r-76 {
  margin-right: 76px;
}
.margin-b-76 {
  margin-bottom: 76px !important;
}
.margin-l-76 {
  margin-left: 76px;
}
.margin-lr-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.margin-tb-76-auto {
  margin-top: 76px;
  margin-bottom: 76px;
}

.padding-77 {
  padding: 77px;
}
.padding-77-0 {
  padding: 77px 0;
}
.padding-0-77 {
  padding: 0 77px;
}
.padding-t-77 {
  padding-top: 77px;
}
.padding-l-77 {
  padding-left: 77px;
}
.padding-r-77 {
  padding-right: 77px;
}
.padding-b-77 {
  padding-bottom: 77px;
}
.padding-lr-77 {
  padding-left: 77px;
  padding-right: 77px;
}
.padding-tb-77-auto {
  padding-top: 77px;
  padding-bottom: 77px;
}

.margin-77 {
  margin: 77px !important;
}
.margin-77-0 {
  margin: 77px 0;
}
.margin-0-77 {
  margin: 0 77px;
}
.margin-t-77 {
  margin-top: 77px !important;
}
.margin-r-77 {
  margin-right: 77px;
}
.margin-b-77 {
  margin-bottom: 77px !important;
}
.margin-l-77 {
  margin-left: 77px;
}
.margin-lr-77 {
  margin-left: 77px !important;
  margin-right: 77px !important;
}
.margin-tb-77-auto {
  margin-top: 77px;
  margin-bottom: 77px;
}

.padding-78 {
  padding: 78px;
}
.padding-78-0 {
  padding: 78px 0;
}
.padding-0-78 {
  padding: 0 78px;
}
.padding-t-78 {
  padding-top: 78px;
}
.padding-l-78 {
  padding-left: 78px;
}
.padding-r-78 {
  padding-right: 78px;
}
.padding-b-78 {
  padding-bottom: 78px;
}
.padding-lr-78 {
  padding-left: 78px;
  padding-right: 78px;
}
.padding-tb-78-auto {
  padding-top: 78px;
  padding-bottom: 78px;
}

.margin-78 {
  margin: 78px !important;
}
.margin-78-0 {
  margin: 78px 0;
}
.margin-0-78 {
  margin: 0 78px;
}
.margin-t-78 {
  margin-top: 78px !important;
}
.margin-r-78 {
  margin-right: 78px;
}
.margin-b-78 {
  margin-bottom: 78px !important;
}
.margin-l-78 {
  margin-left: 78px;
}
.margin-lr-78 {
  margin-left: 78px !important;
  margin-right: 78px !important;
}
.margin-tb-78-auto {
  margin-top: 78px;
  margin-bottom: 78px;
}

.padding-79 {
  padding: 79px;
}
.padding-79-0 {
  padding: 79px 0;
}
.padding-0-79 {
  padding: 0 79px;
}
.padding-t-79 {
  padding-top: 79px;
}
.padding-l-79 {
  padding-left: 79px;
}
.padding-r-79 {
  padding-right: 79px;
}
.padding-b-79 {
  padding-bottom: 79px;
}
.padding-lr-79 {
  padding-left: 79px;
  padding-right: 79px;
}
.padding-tb-79-auto {
  padding-top: 79px;
  padding-bottom: 79px;
}

.margin-79 {
  margin: 79px !important;
}
.margin-79-0 {
  margin: 79px 0;
}
.margin-0-79 {
  margin: 0 79px;
}
.margin-t-79 {
  margin-top: 79px !important;
}
.margin-r-79 {
  margin-right: 79px;
}
.margin-b-79 {
  margin-bottom: 79px !important;
}
.margin-l-79 {
  margin-left: 79px;
}
.margin-lr-79 {
  margin-left: 79px !important;
  margin-right: 79px !important;
}
.margin-tb-79-auto {
  margin-top: 79px;
  margin-bottom: 79px;
}

.padding-80 {
  padding: 80px;
}
.padding-80-0 {
  padding: 80px 0;
}
.padding-0-80 {
  padding: 0 80px;
}
.padding-t-80 {
  padding-top: 80px;
}
.padding-l-80 {
  padding-left: 80px;
}
.padding-r-80 {
  padding-right: 80px;
}
.padding-b-80 {
  padding-bottom: 80px;
}
.padding-lr-80 {
  padding-left: 80px;
  padding-right: 80px;
}
.padding-tb-80-auto {
  padding-top: 80px;
  padding-bottom: 80px;
}

.margin-80 {
  margin: 80px !important;
}
.margin-80-0 {
  margin: 80px 0;
}
.margin-0-80 {
  margin: 0 80px;
}
.margin-t-80 {
  margin-top: 80px !important;
}
.margin-r-80 {
  margin-right: 80px;
}
.margin-b-80 {
  margin-bottom: 80px !important;
}
.margin-l-80 {
  margin-left: 80px;
}
.margin-lr-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.margin-tb-80-auto {
  margin-top: 80px;
  margin-bottom: 80px;
}

.padding-81 {
  padding: 81px;
}
.padding-81-0 {
  padding: 81px 0;
}
.padding-0-81 {
  padding: 0 81px;
}
.padding-t-81 {
  padding-top: 81px;
}
.padding-l-81 {
  padding-left: 81px;
}
.padding-r-81 {
  padding-right: 81px;
}
.padding-b-81 {
  padding-bottom: 81px;
}
.padding-lr-81 {
  padding-left: 81px;
  padding-right: 81px;
}
.padding-tb-81-auto {
  padding-top: 81px;
  padding-bottom: 81px;
}

.margin-81 {
  margin: 81px !important;
}
.margin-81-0 {
  margin: 81px 0;
}
.margin-0-81 {
  margin: 0 81px;
}
.margin-t-81 {
  margin-top: 81px !important;
}
.margin-r-81 {
  margin-right: 81px;
}
.margin-b-81 {
  margin-bottom: 81px !important;
}
.margin-l-81 {
  margin-left: 81px;
}
.margin-lr-81 {
  margin-left: 81px !important;
  margin-right: 81px !important;
}
.margin-tb-81-auto {
  margin-top: 81px;
  margin-bottom: 81px;
}

.padding-82 {
  padding: 82px;
}
.padding-82-0 {
  padding: 82px 0;
}
.padding-0-82 {
  padding: 0 82px;
}
.padding-t-82 {
  padding-top: 82px;
}
.padding-l-82 {
  padding-left: 82px;
}
.padding-r-82 {
  padding-right: 82px;
}
.padding-b-82 {
  padding-bottom: 82px;
}
.padding-lr-82 {
  padding-left: 82px;
  padding-right: 82px;
}
.padding-tb-82-auto {
  padding-top: 82px;
  padding-bottom: 82px;
}

.margin-82 {
  margin: 82px !important;
}
.margin-82-0 {
  margin: 82px 0;
}
.margin-0-82 {
  margin: 0 82px;
}
.margin-t-82 {
  margin-top: 82px !important;
}
.margin-r-82 {
  margin-right: 82px;
}
.margin-b-82 {
  margin-bottom: 82px !important;
}
.margin-l-82 {
  margin-left: 82px;
}
.margin-lr-82 {
  margin-left: 82px !important;
  margin-right: 82px !important;
}
.margin-tb-82-auto {
  margin-top: 82px;
  margin-bottom: 82px;
}

.padding-83 {
  padding: 83px;
}
.padding-83-0 {
  padding: 83px 0;
}
.padding-0-83 {
  padding: 0 83px;
}
.padding-t-83 {
  padding-top: 83px;
}
.padding-l-83 {
  padding-left: 83px;
}
.padding-r-83 {
  padding-right: 83px;
}
.padding-b-83 {
  padding-bottom: 83px;
}
.padding-lr-83 {
  padding-left: 83px;
  padding-right: 83px;
}
.padding-tb-83-auto {
  padding-top: 83px;
  padding-bottom: 83px;
}

.margin-83 {
  margin: 83px !important;
}
.margin-83-0 {
  margin: 83px 0;
}
.margin-0-83 {
  margin: 0 83px;
}
.margin-t-83 {
  margin-top: 83px !important;
}
.margin-r-83 {
  margin-right: 83px;
}
.margin-b-83 {
  margin-bottom: 83px !important;
}
.margin-l-83 {
  margin-left: 83px;
}
.margin-lr-83 {
  margin-left: 83px !important;
  margin-right: 83px !important;
}
.margin-tb-83-auto {
  margin-top: 83px;
  margin-bottom: 83px;
}

.padding-84 {
  padding: 84px;
}
.padding-84-0 {
  padding: 84px 0;
}
.padding-0-84 {
  padding: 0 84px;
}
.padding-t-84 {
  padding-top: 84px;
}
.padding-l-84 {
  padding-left: 84px;
}
.padding-r-84 {
  padding-right: 84px;
}
.padding-b-84 {
  padding-bottom: 84px;
}
.padding-lr-84 {
  padding-left: 84px;
  padding-right: 84px;
}
.padding-tb-84-auto {
  padding-top: 84px;
  padding-bottom: 84px;
}

.margin-84 {
  margin: 84px !important;
}
.margin-84-0 {
  margin: 84px 0;
}
.margin-0-84 {
  margin: 0 84px;
}
.margin-t-84 {
  margin-top: 84px !important;
}
.margin-r-84 {
  margin-right: 84px;
}
.margin-b-84 {
  margin-bottom: 84px !important;
}
.margin-l-84 {
  margin-left: 84px;
}
.margin-lr-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}
.margin-tb-84-auto {
  margin-top: 84px;
  margin-bottom: 84px;
}

.padding-85 {
  padding: 85px;
}
.padding-85-0 {
  padding: 85px 0;
}
.padding-0-85 {
  padding: 0 85px;
}
.padding-t-85 {
  padding-top: 85px;
}
.padding-l-85 {
  padding-left: 85px;
}
.padding-r-85 {
  padding-right: 85px;
}
.padding-b-85 {
  padding-bottom: 85px;
}
.padding-lr-85 {
  padding-left: 85px;
  padding-right: 85px;
}
.padding-tb-85-auto {
  padding-top: 85px;
  padding-bottom: 85px;
}

.margin-85 {
  margin: 85px !important;
}
.margin-85-0 {
  margin: 85px 0;
}
.margin-0-85 {
  margin: 0 85px;
}
.margin-t-85 {
  margin-top: 85px !important;
}
.margin-r-85 {
  margin-right: 85px;
}
.margin-b-85 {
  margin-bottom: 85px !important;
}
.margin-l-85 {
  margin-left: 85px;
}
.margin-lr-85 {
  margin-left: 85px !important;
  margin-right: 85px !important;
}
.margin-tb-85-auto {
  margin-top: 85px;
  margin-bottom: 85px;
}

.padding-86 {
  padding: 86px;
}
.padding-86-0 {
  padding: 86px 0;
}
.padding-0-86 {
  padding: 0 86px;
}
.padding-t-86 {
  padding-top: 86px;
}
.padding-l-86 {
  padding-left: 86px;
}
.padding-r-86 {
  padding-right: 86px;
}
.padding-b-86 {
  padding-bottom: 86px;
}
.padding-lr-86 {
  padding-left: 86px;
  padding-right: 86px;
}
.padding-tb-86-auto {
  padding-top: 86px;
  padding-bottom: 86px;
}

.margin-86 {
  margin: 86px !important;
}
.margin-86-0 {
  margin: 86px 0;
}
.margin-0-86 {
  margin: 0 86px;
}
.margin-t-86 {
  margin-top: 86px !important;
}
.margin-r-86 {
  margin-right: 86px;
}
.margin-b-86 {
  margin-bottom: 86px !important;
}
.margin-l-86 {
  margin-left: 86px;
}
.margin-lr-86 {
  margin-left: 86px !important;
  margin-right: 86px !important;
}
.margin-tb-86-auto {
  margin-top: 86px;
  margin-bottom: 86px;
}

.padding-87 {
  padding: 87px;
}
.padding-87-0 {
  padding: 87px 0;
}
.padding-0-87 {
  padding: 0 87px;
}
.padding-t-87 {
  padding-top: 87px;
}
.padding-l-87 {
  padding-left: 87px;
}
.padding-r-87 {
  padding-right: 87px;
}
.padding-b-87 {
  padding-bottom: 87px;
}
.padding-lr-87 {
  padding-left: 87px;
  padding-right: 87px;
}
.padding-tb-87-auto {
  padding-top: 87px;
  padding-bottom: 87px;
}

.margin-87 {
  margin: 87px !important;
}
.margin-87-0 {
  margin: 87px 0;
}
.margin-0-87 {
  margin: 0 87px;
}
.margin-t-87 {
  margin-top: 87px !important;
}
.margin-r-87 {
  margin-right: 87px;
}
.margin-b-87 {
  margin-bottom: 87px !important;
}
.margin-l-87 {
  margin-left: 87px;
}
.margin-lr-87 {
  margin-left: 87px !important;
  margin-right: 87px !important;
}
.margin-tb-87-auto {
  margin-top: 87px;
  margin-bottom: 87px;
}

.padding-88 {
  padding: 88px;
}
.padding-88-0 {
  padding: 88px 0;
}
.padding-0-88 {
  padding: 0 88px;
}
.padding-t-88 {
  padding-top: 88px;
}
.padding-l-88 {
  padding-left: 88px;
}
.padding-r-88 {
  padding-right: 88px;
}
.padding-b-88 {
  padding-bottom: 88px;
}
.padding-lr-88 {
  padding-left: 88px;
  padding-right: 88px;
}
.padding-tb-88-auto {
  padding-top: 88px;
  padding-bottom: 88px;
}

.margin-88 {
  margin: 88px !important;
}
.margin-88-0 {
  margin: 88px 0;
}
.margin-0-88 {
  margin: 0 88px;
}
.margin-t-88 {
  margin-top: 88px !important;
}
.margin-r-88 {
  margin-right: 88px;
}
.margin-b-88 {
  margin-bottom: 88px !important;
}
.margin-l-88 {
  margin-left: 88px;
}
.margin-lr-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}
.margin-tb-88-auto {
  margin-top: 88px;
  margin-bottom: 88px;
}

.padding-89 {
  padding: 89px;
}
.padding-89-0 {
  padding: 89px 0;
}
.padding-0-89 {
  padding: 0 89px;
}
.padding-t-89 {
  padding-top: 89px;
}
.padding-l-89 {
  padding-left: 89px;
}
.padding-r-89 {
  padding-right: 89px;
}
.padding-b-89 {
  padding-bottom: 89px;
}
.padding-lr-89 {
  padding-left: 89px;
  padding-right: 89px;
}
.padding-tb-89-auto {
  padding-top: 89px;
  padding-bottom: 89px;
}

.margin-89 {
  margin: 89px !important;
}
.margin-89-0 {
  margin: 89px 0;
}
.margin-0-89 {
  margin: 0 89px;
}
.margin-t-89 {
  margin-top: 89px !important;
}
.margin-r-89 {
  margin-right: 89px;
}
.margin-b-89 {
  margin-bottom: 89px !important;
}
.margin-l-89 {
  margin-left: 89px;
}
.margin-lr-89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}
.margin-tb-89-auto {
  margin-top: 89px;
  margin-bottom: 89px;
}

.padding-90 {
  padding: 90px;
}
.padding-90-0 {
  padding: 90px 0;
}
.padding-0-90 {
  padding: 0 90px;
}
.padding-t-90 {
  padding-top: 90px;
}
.padding-l-90 {
  padding-left: 90px;
}
.padding-r-90 {
  padding-right: 90px;
}
.padding-b-90 {
  padding-bottom: 90px;
}
.padding-lr-90 {
  padding-left: 90px;
  padding-right: 90px;
}
.padding-tb-90-auto {
  padding-top: 90px;
  padding-bottom: 90px;
}

.margin-90 {
  margin: 90px !important;
}
.margin-90-0 {
  margin: 90px 0;
}
.margin-0-90 {
  margin: 0 90px;
}
.margin-t-90 {
  margin-top: 90px !important;
}
.margin-r-90 {
  margin-right: 90px;
}
.margin-b-90 {
  margin-bottom: 90px !important;
}
.margin-l-90 {
  margin-left: 90px;
}
.margin-lr-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.margin-tb-90-auto {
  margin-top: 90px;
  margin-bottom: 90px;
}

.padding-91 {
  padding: 91px;
}
.padding-91-0 {
  padding: 91px 0;
}
.padding-0-91 {
  padding: 0 91px;
}
.padding-t-91 {
  padding-top: 91px;
}
.padding-l-91 {
  padding-left: 91px;
}
.padding-r-91 {
  padding-right: 91px;
}
.padding-b-91 {
  padding-bottom: 91px;
}
.padding-lr-91 {
  padding-left: 91px;
  padding-right: 91px;
}
.padding-tb-91-auto {
  padding-top: 91px;
  padding-bottom: 91px;
}

.margin-91 {
  margin: 91px !important;
}
.margin-91-0 {
  margin: 91px 0;
}
.margin-0-91 {
  margin: 0 91px;
}
.margin-t-91 {
  margin-top: 91px !important;
}
.margin-r-91 {
  margin-right: 91px;
}
.margin-b-91 {
  margin-bottom: 91px !important;
}
.margin-l-91 {
  margin-left: 91px;
}
.margin-lr-91 {
  margin-left: 91px !important;
  margin-right: 91px !important;
}
.margin-tb-91-auto {
  margin-top: 91px;
  margin-bottom: 91px;
}

.padding-92 {
  padding: 92px;
}
.padding-92-0 {
  padding: 92px 0;
}
.padding-0-92 {
  padding: 0 92px;
}
.padding-t-92 {
  padding-top: 92px;
}
.padding-l-92 {
  padding-left: 92px;
}
.padding-r-92 {
  padding-right: 92px;
}
.padding-b-92 {
  padding-bottom: 92px;
}
.padding-lr-92 {
  padding-left: 92px;
  padding-right: 92px;
}
.padding-tb-92-auto {
  padding-top: 92px;
  padding-bottom: 92px;
}

.margin-92 {
  margin: 92px !important;
}
.margin-92-0 {
  margin: 92px 0;
}
.margin-0-92 {
  margin: 0 92px;
}
.margin-t-92 {
  margin-top: 92px !important;
}
.margin-r-92 {
  margin-right: 92px;
}
.margin-b-92 {
  margin-bottom: 92px !important;
}
.margin-l-92 {
  margin-left: 92px;
}
.margin-lr-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}
.margin-tb-92-auto {
  margin-top: 92px;
  margin-bottom: 92px;
}

.padding-93 {
  padding: 93px;
}
.padding-93-0 {
  padding: 93px 0;
}
.padding-0-93 {
  padding: 0 93px;
}
.padding-t-93 {
  padding-top: 93px;
}
.padding-l-93 {
  padding-left: 93px;
}
.padding-r-93 {
  padding-right: 93px;
}
.padding-b-93 {
  padding-bottom: 93px;
}
.padding-lr-93 {
  padding-left: 93px;
  padding-right: 93px;
}
.padding-tb-93-auto {
  padding-top: 93px;
  padding-bottom: 93px;
}

.margin-93 {
  margin: 93px !important;
}
.margin-93-0 {
  margin: 93px 0;
}
.margin-0-93 {
  margin: 0 93px;
}
.margin-t-93 {
  margin-top: 93px !important;
}
.margin-r-93 {
  margin-right: 93px;
}
.margin-b-93 {
  margin-bottom: 93px !important;
}
.margin-l-93 {
  margin-left: 93px;
}
.margin-lr-93 {
  margin-left: 93px !important;
  margin-right: 93px !important;
}
.margin-tb-93-auto {
  margin-top: 93px;
  margin-bottom: 93px;
}

.padding-94 {
  padding: 94px;
}
.padding-94-0 {
  padding: 94px 0;
}
.padding-0-94 {
  padding: 0 94px;
}
.padding-t-94 {
  padding-top: 94px;
}
.padding-l-94 {
  padding-left: 94px;
}
.padding-r-94 {
  padding-right: 94px;
}
.padding-b-94 {
  padding-bottom: 94px;
}
.padding-lr-94 {
  padding-left: 94px;
  padding-right: 94px;
}
.padding-tb-94-auto {
  padding-top: 94px;
  padding-bottom: 94px;
}

.margin-94 {
  margin: 94px !important;
}
.margin-94-0 {
  margin: 94px 0;
}
.margin-0-94 {
  margin: 0 94px;
}
.margin-t-94 {
  margin-top: 94px !important;
}
.margin-r-94 {
  margin-right: 94px;
}
.margin-b-94 {
  margin-bottom: 94px !important;
}
.margin-l-94 {
  margin-left: 94px;
}
.margin-lr-94 {
  margin-left: 94px !important;
  margin-right: 94px !important;
}
.margin-tb-94-auto {
  margin-top: 94px;
  margin-bottom: 94px;
}

.padding-95 {
  padding: 95px;
}
.padding-95-0 {
  padding: 95px 0;
}
.padding-0-95 {
  padding: 0 95px;
}
.padding-t-95 {
  padding-top: 95px;
}
.padding-l-95 {
  padding-left: 95px;
}
.padding-r-95 {
  padding-right: 95px;
}
.padding-b-95 {
  padding-bottom: 95px;
}
.padding-lr-95 {
  padding-left: 95px;
  padding-right: 95px;
}
.padding-tb-95-auto {
  padding-top: 95px;
  padding-bottom: 95px;
}

.margin-95 {
  margin: 95px !important;
}
.margin-95-0 {
  margin: 95px 0;
}
.margin-0-95 {
  margin: 0 95px;
}
.margin-t-95 {
  margin-top: 95px !important;
}
.margin-r-95 {
  margin-right: 95px;
}
.margin-b-95 {
  margin-bottom: 95px !important;
}
.margin-l-95 {
  margin-left: 95px;
}
.margin-lr-95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}
.margin-tb-95-auto {
  margin-top: 95px;
  margin-bottom: 95px;
}

.padding-96 {
  padding: 96px;
}
.padding-96-0 {
  padding: 96px 0;
}
.padding-0-96 {
  padding: 0 96px;
}
.padding-t-96 {
  padding-top: 96px;
}
.padding-l-96 {
  padding-left: 96px;
}
.padding-r-96 {
  padding-right: 96px;
}
.padding-b-96 {
  padding-bottom: 96px;
}
.padding-lr-96 {
  padding-left: 96px;
  padding-right: 96px;
}
.padding-tb-96-auto {
  padding-top: 96px;
  padding-bottom: 96px;
}

.margin-96 {
  margin: 96px !important;
}
.margin-96-0 {
  margin: 96px 0;
}
.margin-0-96 {
  margin: 0 96px;
}
.margin-t-96 {
  margin-top: 96px !important;
}
.margin-r-96 {
  margin-right: 96px;
}
.margin-b-96 {
  margin-bottom: 96px !important;
}
.margin-l-96 {
  margin-left: 96px;
}
.margin-lr-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}
.margin-tb-96-auto {
  margin-top: 96px;
  margin-bottom: 96px;
}

.padding-97 {
  padding: 97px;
}
.padding-97-0 {
  padding: 97px 0;
}
.padding-0-97 {
  padding: 0 97px;
}
.padding-t-97 {
  padding-top: 97px;
}
.padding-l-97 {
  padding-left: 97px;
}
.padding-r-97 {
  padding-right: 97px;
}
.padding-b-97 {
  padding-bottom: 97px;
}
.padding-lr-97 {
  padding-left: 97px;
  padding-right: 97px;
}
.padding-tb-97-auto {
  padding-top: 97px;
  padding-bottom: 97px;
}

.margin-97 {
  margin: 97px !important;
}
.margin-97-0 {
  margin: 97px 0;
}
.margin-0-97 {
  margin: 0 97px;
}
.margin-t-97 {
  margin-top: 97px !important;
}
.margin-r-97 {
  margin-right: 97px;
}
.margin-b-97 {
  margin-bottom: 97px !important;
}
.margin-l-97 {
  margin-left: 97px;
}
.margin-lr-97 {
  margin-left: 97px !important;
  margin-right: 97px !important;
}
.margin-tb-97-auto {
  margin-top: 97px;
  margin-bottom: 97px;
}

.padding-98 {
  padding: 98px;
}
.padding-98-0 {
  padding: 98px 0;
}
.padding-0-98 {
  padding: 0 98px;
}
.padding-t-98 {
  padding-top: 98px;
}
.padding-l-98 {
  padding-left: 98px;
}
.padding-r-98 {
  padding-right: 98px;
}
.padding-b-98 {
  padding-bottom: 98px;
}
.padding-lr-98 {
  padding-left: 98px;
  padding-right: 98px;
}
.padding-tb-98-auto {
  padding-top: 98px;
  padding-bottom: 98px;
}

.margin-98 {
  margin: 98px !important;
}
.margin-98-0 {
  margin: 98px 0;
}
.margin-0-98 {
  margin: 0 98px;
}
.margin-t-98 {
  margin-top: 98px !important;
}
.margin-r-98 {
  margin-right: 98px;
}
.margin-b-98 {
  margin-bottom: 98px !important;
}
.margin-l-98 {
  margin-left: 98px;
}
.margin-lr-98 {
  margin-left: 98px !important;
  margin-right: 98px !important;
}
.margin-tb-98-auto {
  margin-top: 98px;
  margin-bottom: 98px;
}

.padding-99 {
  padding: 99px;
}
.padding-99-0 {
  padding: 99px 0;
}
.padding-0-99 {
  padding: 0 99px;
}
.padding-t-99 {
  padding-top: 99px;
}
.padding-l-99 {
  padding-left: 99px;
}
.padding-r-99 {
  padding-right: 99px;
}
.padding-b-99 {
  padding-bottom: 99px;
}
.padding-lr-99 {
  padding-left: 99px;
  padding-right: 99px;
}
.padding-tb-99-auto {
  padding-top: 99px;
  padding-bottom: 99px;
}

.margin-99 {
  margin: 99px !important;
}
.margin-99-0 {
  margin: 99px 0;
}
.margin-0-99 {
  margin: 0 99px;
}
.margin-t-99 {
  margin-top: 99px !important;
}
.margin-r-99 {
  margin-right: 99px;
}
.margin-b-99 {
  margin-bottom: 99px !important;
}
.margin-l-99 {
  margin-left: 99px;
}
.margin-lr-99 {
  margin-left: 99px !important;
  margin-right: 99px !important;
}
.margin-tb-99-auto {
  margin-top: 99px;
  margin-bottom: 99px;
}

.padding-100 {
  padding: 100px;
}
.padding-100-0 {
  padding: 100px 0;
}
.padding-0-100 {
  padding: 0 100px;
}
.padding-t-100 {
  padding-top: 100px;
}
.padding-l-100 {
  padding-left: 100px;
}
.padding-r-100 {
  padding-right: 100px;
}
.padding-b-100 {
  padding-bottom: 100px;
}
.padding-lr-100 {
  padding-left: 100px;
  padding-right: 100px;
}
.padding-tb-100-auto {
  padding-top: 100px;
  padding-bottom: 100px;
}

.margin-100 {
  margin: 100px !important;
}
.margin-100-0 {
  margin: 100px 0;
}
.margin-0-100 {
  margin: 0 100px;
}
.margin-t-100 {
  margin-top: 100px !important;
}
.margin-r-100 {
  margin-right: 100px;
}
.margin-b-100 {
  margin-bottom: 100px !important;
}
.margin-l-100 {
  margin-left: 100px;
}
.margin-lr-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.margin-tb-100-auto {
  margin-top: 100px;
  margin-bottom: 100px;
}

.padding-101 {
  padding: 101px;
}
.padding-101-0 {
  padding: 101px 0;
}
.padding-0-101 {
  padding: 0 101px;
}
.padding-t-101 {
  padding-top: 101px;
}
.padding-l-101 {
  padding-left: 101px;
}
.padding-r-101 {
  padding-right: 101px;
}
.padding-b-101 {
  padding-bottom: 101px;
}
.padding-lr-101 {
  padding-left: 101px;
  padding-right: 101px;
}
.padding-tb-101-auto {
  padding-top: 101px;
  padding-bottom: 101px;
}

.margin-101 {
  margin: 101px !important;
}
.margin-101-0 {
  margin: 101px 0;
}
.margin-0-101 {
  margin: 0 101px;
}
.margin-t-101 {
  margin-top: 101px !important;
}
.margin-r-101 {
  margin-right: 101px;
}
.margin-b-101 {
  margin-bottom: 101px !important;
}
.margin-l-101 {
  margin-left: 101px;
}
.margin-lr-101 {
  margin-left: 101px !important;
  margin-right: 101px !important;
}
.margin-tb-101-auto {
  margin-top: 101px;
  margin-bottom: 101px;
}

.padding-102 {
  padding: 102px;
}
.padding-102-0 {
  padding: 102px 0;
}
.padding-0-102 {
  padding: 0 102px;
}
.padding-t-102 {
  padding-top: 102px;
}
.padding-l-102 {
  padding-left: 102px;
}
.padding-r-102 {
  padding-right: 102px;
}
.padding-b-102 {
  padding-bottom: 102px;
}
.padding-lr-102 {
  padding-left: 102px;
  padding-right: 102px;
}
.padding-tb-102-auto {
  padding-top: 102px;
  padding-bottom: 102px;
}

.margin-102 {
  margin: 102px !important;
}
.margin-102-0 {
  margin: 102px 0;
}
.margin-0-102 {
  margin: 0 102px;
}
.margin-t-102 {
  margin-top: 102px !important;
}
.margin-r-102 {
  margin-right: 102px;
}
.margin-b-102 {
  margin-bottom: 102px !important;
}
.margin-l-102 {
  margin-left: 102px;
}
.margin-lr-102 {
  margin-left: 102px !important;
  margin-right: 102px !important;
}
.margin-tb-102-auto {
  margin-top: 102px;
  margin-bottom: 102px;
}

.padding-103 {
  padding: 103px;
}
.padding-103-0 {
  padding: 103px 0;
}
.padding-0-103 {
  padding: 0 103px;
}
.padding-t-103 {
  padding-top: 103px;
}
.padding-l-103 {
  padding-left: 103px;
}
.padding-r-103 {
  padding-right: 103px;
}
.padding-b-103 {
  padding-bottom: 103px;
}
.padding-lr-103 {
  padding-left: 103px;
  padding-right: 103px;
}
.padding-tb-103-auto {
  padding-top: 103px;
  padding-bottom: 103px;
}

.margin-103 {
  margin: 103px !important;
}
.margin-103-0 {
  margin: 103px 0;
}
.margin-0-103 {
  margin: 0 103px;
}
.margin-t-103 {
  margin-top: 103px !important;
}
.margin-r-103 {
  margin-right: 103px;
}
.margin-b-103 {
  margin-bottom: 103px !important;
}
.margin-l-103 {
  margin-left: 103px;
}
.margin-lr-103 {
  margin-left: 103px !important;
  margin-right: 103px !important;
}
.margin-tb-103-auto {
  margin-top: 103px;
  margin-bottom: 103px;
}

.padding-104 {
  padding: 104px;
}
.padding-104-0 {
  padding: 104px 0;
}
.padding-0-104 {
  padding: 0 104px;
}
.padding-t-104 {
  padding-top: 104px;
}
.padding-l-104 {
  padding-left: 104px;
}
.padding-r-104 {
  padding-right: 104px;
}
.padding-b-104 {
  padding-bottom: 104px;
}
.padding-lr-104 {
  padding-left: 104px;
  padding-right: 104px;
}
.padding-tb-104-auto {
  padding-top: 104px;
  padding-bottom: 104px;
}

.margin-104 {
  margin: 104px !important;
}
.margin-104-0 {
  margin: 104px 0;
}
.margin-0-104 {
  margin: 0 104px;
}
.margin-t-104 {
  margin-top: 104px !important;
}
.margin-r-104 {
  margin-right: 104px;
}
.margin-b-104 {
  margin-bottom: 104px !important;
}
.margin-l-104 {
  margin-left: 104px;
}
.margin-lr-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}
.margin-tb-104-auto {
  margin-top: 104px;
  margin-bottom: 104px;
}

.padding-105 {
  padding: 105px;
}
.padding-105-0 {
  padding: 105px 0;
}
.padding-0-105 {
  padding: 0 105px;
}
.padding-t-105 {
  padding-top: 105px;
}
.padding-l-105 {
  padding-left: 105px;
}
.padding-r-105 {
  padding-right: 105px;
}
.padding-b-105 {
  padding-bottom: 105px;
}
.padding-lr-105 {
  padding-left: 105px;
  padding-right: 105px;
}
.padding-tb-105-auto {
  padding-top: 105px;
  padding-bottom: 105px;
}

.margin-105 {
  margin: 105px !important;
}
.margin-105-0 {
  margin: 105px 0;
}
.margin-0-105 {
  margin: 0 105px;
}
.margin-t-105 {
  margin-top: 105px !important;
}
.margin-r-105 {
  margin-right: 105px;
}
.margin-b-105 {
  margin-bottom: 105px !important;
}
.margin-l-105 {
  margin-left: 105px;
}
.margin-lr-105 {
  margin-left: 105px !important;
  margin-right: 105px !important;
}
.margin-tb-105-auto {
  margin-top: 105px;
  margin-bottom: 105px;
}

.padding-106 {
  padding: 106px;
}
.padding-106-0 {
  padding: 106px 0;
}
.padding-0-106 {
  padding: 0 106px;
}
.padding-t-106 {
  padding-top: 106px;
}
.padding-l-106 {
  padding-left: 106px;
}
.padding-r-106 {
  padding-right: 106px;
}
.padding-b-106 {
  padding-bottom: 106px;
}
.padding-lr-106 {
  padding-left: 106px;
  padding-right: 106px;
}
.padding-tb-106-auto {
  padding-top: 106px;
  padding-bottom: 106px;
}

.margin-106 {
  margin: 106px !important;
}
.margin-106-0 {
  margin: 106px 0;
}
.margin-0-106 {
  margin: 0 106px;
}
.margin-t-106 {
  margin-top: 106px !important;
}
.margin-r-106 {
  margin-right: 106px;
}
.margin-b-106 {
  margin-bottom: 106px !important;
}
.margin-l-106 {
  margin-left: 106px;
}
.margin-lr-106 {
  margin-left: 106px !important;
  margin-right: 106px !important;
}
.margin-tb-106-auto {
  margin-top: 106px;
  margin-bottom: 106px;
}

.padding-107 {
  padding: 107px;
}
.padding-107-0 {
  padding: 107px 0;
}
.padding-0-107 {
  padding: 0 107px;
}
.padding-t-107 {
  padding-top: 107px;
}
.padding-l-107 {
  padding-left: 107px;
}
.padding-r-107 {
  padding-right: 107px;
}
.padding-b-107 {
  padding-bottom: 107px;
}
.padding-lr-107 {
  padding-left: 107px;
  padding-right: 107px;
}
.padding-tb-107-auto {
  padding-top: 107px;
  padding-bottom: 107px;
}

.margin-107 {
  margin: 107px !important;
}
.margin-107-0 {
  margin: 107px 0;
}
.margin-0-107 {
  margin: 0 107px;
}
.margin-t-107 {
  margin-top: 107px !important;
}
.margin-r-107 {
  margin-right: 107px;
}
.margin-b-107 {
  margin-bottom: 107px !important;
}
.margin-l-107 {
  margin-left: 107px;
}
.margin-lr-107 {
  margin-left: 107px !important;
  margin-right: 107px !important;
}
.margin-tb-107-auto {
  margin-top: 107px;
  margin-bottom: 107px;
}

.padding-108 {
  padding: 108px;
}
.padding-108-0 {
  padding: 108px 0;
}
.padding-0-108 {
  padding: 0 108px;
}
.padding-t-108 {
  padding-top: 108px;
}
.padding-l-108 {
  padding-left: 108px;
}
.padding-r-108 {
  padding-right: 108px;
}
.padding-b-108 {
  padding-bottom: 108px;
}
.padding-lr-108 {
  padding-left: 108px;
  padding-right: 108px;
}
.padding-tb-108-auto {
  padding-top: 108px;
  padding-bottom: 108px;
}

.margin-108 {
  margin: 108px !important;
}
.margin-108-0 {
  margin: 108px 0;
}
.margin-0-108 {
  margin: 0 108px;
}
.margin-t-108 {
  margin-top: 108px !important;
}
.margin-r-108 {
  margin-right: 108px;
}
.margin-b-108 {
  margin-bottom: 108px !important;
}
.margin-l-108 {
  margin-left: 108px;
}
.margin-lr-108 {
  margin-left: 108px !important;
  margin-right: 108px !important;
}
.margin-tb-108-auto {
  margin-top: 108px;
  margin-bottom: 108px;
}

.padding-109 {
  padding: 109px;
}
.padding-109-0 {
  padding: 109px 0;
}
.padding-0-109 {
  padding: 0 109px;
}
.padding-t-109 {
  padding-top: 109px;
}
.padding-l-109 {
  padding-left: 109px;
}
.padding-r-109 {
  padding-right: 109px;
}
.padding-b-109 {
  padding-bottom: 109px;
}
.padding-lr-109 {
  padding-left: 109px;
  padding-right: 109px;
}
.padding-tb-109-auto {
  padding-top: 109px;
  padding-bottom: 109px;
}

.margin-109 {
  margin: 109px !important;
}
.margin-109-0 {
  margin: 109px 0;
}
.margin-0-109 {
  margin: 0 109px;
}
.margin-t-109 {
  margin-top: 109px !important;
}
.margin-r-109 {
  margin-right: 109px;
}
.margin-b-109 {
  margin-bottom: 109px !important;
}
.margin-l-109 {
  margin-left: 109px;
}
.margin-lr-109 {
  margin-left: 109px !important;
  margin-right: 109px !important;
}
.margin-tb-109-auto {
  margin-top: 109px;
  margin-bottom: 109px;
}

.padding-110 {
  padding: 110px;
}
.padding-110-0 {
  padding: 110px 0;
}
.padding-0-110 {
  padding: 0 110px;
}
.padding-t-110 {
  padding-top: 110px;
}
.padding-l-110 {
  padding-left: 110px;
}
.padding-r-110 {
  padding-right: 110px;
}
.padding-b-110 {
  padding-bottom: 110px;
}
.padding-lr-110 {
  padding-left: 110px;
  padding-right: 110px;
}
.padding-tb-110-auto {
  padding-top: 110px;
  padding-bottom: 110px;
}

.margin-110 {
  margin: 110px !important;
}
.margin-110-0 {
  margin: 110px 0;
}
.margin-0-110 {
  margin: 0 110px;
}
.margin-t-110 {
  margin-top: 110px !important;
}
.margin-r-110 {
  margin-right: 110px;
}
.margin-b-110 {
  margin-bottom: 110px !important;
}
.margin-l-110 {
  margin-left: 110px;
}
.margin-lr-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}
.margin-tb-110-auto {
  margin-top: 110px;
  margin-bottom: 110px;
}

.padding-111 {
  padding: 111px;
}
.padding-111-0 {
  padding: 111px 0;
}
.padding-0-111 {
  padding: 0 111px;
}
.padding-t-111 {
  padding-top: 111px;
}
.padding-l-111 {
  padding-left: 111px;
}
.padding-r-111 {
  padding-right: 111px;
}
.padding-b-111 {
  padding-bottom: 111px;
}
.padding-lr-111 {
  padding-left: 111px;
  padding-right: 111px;
}
.padding-tb-111-auto {
  padding-top: 111px;
  padding-bottom: 111px;
}

.margin-111 {
  margin: 111px !important;
}
.margin-111-0 {
  margin: 111px 0;
}
.margin-0-111 {
  margin: 0 111px;
}
.margin-t-111 {
  margin-top: 111px !important;
}
.margin-r-111 {
  margin-right: 111px;
}
.margin-b-111 {
  margin-bottom: 111px !important;
}
.margin-l-111 {
  margin-left: 111px;
}
.margin-lr-111 {
  margin-left: 111px !important;
  margin-right: 111px !important;
}
.margin-tb-111-auto {
  margin-top: 111px;
  margin-bottom: 111px;
}

.padding-112 {
  padding: 112px;
}
.padding-112-0 {
  padding: 112px 0;
}
.padding-0-112 {
  padding: 0 112px;
}
.padding-t-112 {
  padding-top: 112px;
}
.padding-l-112 {
  padding-left: 112px;
}
.padding-r-112 {
  padding-right: 112px;
}
.padding-b-112 {
  padding-bottom: 112px;
}
.padding-lr-112 {
  padding-left: 112px;
  padding-right: 112px;
}
.padding-tb-112-auto {
  padding-top: 112px;
  padding-bottom: 112px;
}

.margin-112 {
  margin: 112px !important;
}
.margin-112-0 {
  margin: 112px 0;
}
.margin-0-112 {
  margin: 0 112px;
}
.margin-t-112 {
  margin-top: 112px !important;
}
.margin-r-112 {
  margin-right: 112px;
}
.margin-b-112 {
  margin-bottom: 112px !important;
}
.margin-l-112 {
  margin-left: 112px;
}
.margin-lr-112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}
.margin-tb-112-auto {
  margin-top: 112px;
  margin-bottom: 112px;
}

.padding-113 {
  padding: 113px;
}
.padding-113-0 {
  padding: 113px 0;
}
.padding-0-113 {
  padding: 0 113px;
}
.padding-t-113 {
  padding-top: 113px;
}
.padding-l-113 {
  padding-left: 113px;
}
.padding-r-113 {
  padding-right: 113px;
}
.padding-b-113 {
  padding-bottom: 113px;
}
.padding-lr-113 {
  padding-left: 113px;
  padding-right: 113px;
}
.padding-tb-113-auto {
  padding-top: 113px;
  padding-bottom: 113px;
}

.margin-113 {
  margin: 113px !important;
}
.margin-113-0 {
  margin: 113px 0;
}
.margin-0-113 {
  margin: 0 113px;
}
.margin-t-113 {
  margin-top: 113px !important;
}
.margin-r-113 {
  margin-right: 113px;
}
.margin-b-113 {
  margin-bottom: 113px !important;
}
.margin-l-113 {
  margin-left: 113px;
}
.margin-lr-113 {
  margin-left: 113px !important;
  margin-right: 113px !important;
}
.margin-tb-113-auto {
  margin-top: 113px;
  margin-bottom: 113px;
}

.padding-114 {
  padding: 114px;
}
.padding-114-0 {
  padding: 114px 0;
}
.padding-0-114 {
  padding: 0 114px;
}
.padding-t-114 {
  padding-top: 114px;
}
.padding-l-114 {
  padding-left: 114px;
}
.padding-r-114 {
  padding-right: 114px;
}
.padding-b-114 {
  padding-bottom: 114px;
}
.padding-lr-114 {
  padding-left: 114px;
  padding-right: 114px;
}
.padding-tb-114-auto {
  padding-top: 114px;
  padding-bottom: 114px;
}

.margin-114 {
  margin: 114px !important;
}
.margin-114-0 {
  margin: 114px 0;
}
.margin-0-114 {
  margin: 0 114px;
}
.margin-t-114 {
  margin-top: 114px !important;
}
.margin-r-114 {
  margin-right: 114px;
}
.margin-b-114 {
  margin-bottom: 114px !important;
}
.margin-l-114 {
  margin-left: 114px;
}
.margin-lr-114 {
  margin-left: 114px !important;
  margin-right: 114px !important;
}
.margin-tb-114-auto {
  margin-top: 114px;
  margin-bottom: 114px;
}

.padding-115 {
  padding: 115px;
}
.padding-115-0 {
  padding: 115px 0;
}
.padding-0-115 {
  padding: 0 115px;
}
.padding-t-115 {
  padding-top: 115px;
}
.padding-l-115 {
  padding-left: 115px;
}
.padding-r-115 {
  padding-right: 115px;
}
.padding-b-115 {
  padding-bottom: 115px;
}
.padding-lr-115 {
  padding-left: 115px;
  padding-right: 115px;
}
.padding-tb-115-auto {
  padding-top: 115px;
  padding-bottom: 115px;
}

.margin-115 {
  margin: 115px !important;
}
.margin-115-0 {
  margin: 115px 0;
}
.margin-0-115 {
  margin: 0 115px;
}
.margin-t-115 {
  margin-top: 115px !important;
}
.margin-r-115 {
  margin-right: 115px;
}
.margin-b-115 {
  margin-bottom: 115px !important;
}
.margin-l-115 {
  margin-left: 115px;
}
.margin-lr-115 {
  margin-left: 115px !important;
  margin-right: 115px !important;
}
.margin-tb-115-auto {
  margin-top: 115px;
  margin-bottom: 115px;
}

.padding-116 {
  padding: 116px;
}
.padding-116-0 {
  padding: 116px 0;
}
.padding-0-116 {
  padding: 0 116px;
}
.padding-t-116 {
  padding-top: 116px;
}
.padding-l-116 {
  padding-left: 116px;
}
.padding-r-116 {
  padding-right: 116px;
}
.padding-b-116 {
  padding-bottom: 116px;
}
.padding-lr-116 {
  padding-left: 116px;
  padding-right: 116px;
}
.padding-tb-116-auto {
  padding-top: 116px;
  padding-bottom: 116px;
}

.margin-116 {
  margin: 116px !important;
}
.margin-116-0 {
  margin: 116px 0;
}
.margin-0-116 {
  margin: 0 116px;
}
.margin-t-116 {
  margin-top: 116px !important;
}
.margin-r-116 {
  margin-right: 116px;
}
.margin-b-116 {
  margin-bottom: 116px !important;
}
.margin-l-116 {
  margin-left: 116px;
}
.margin-lr-116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}
.margin-tb-116-auto {
  margin-top: 116px;
  margin-bottom: 116px;
}

.padding-117 {
  padding: 117px;
}
.padding-117-0 {
  padding: 117px 0;
}
.padding-0-117 {
  padding: 0 117px;
}
.padding-t-117 {
  padding-top: 117px;
}
.padding-l-117 {
  padding-left: 117px;
}
.padding-r-117 {
  padding-right: 117px;
}
.padding-b-117 {
  padding-bottom: 117px;
}
.padding-lr-117 {
  padding-left: 117px;
  padding-right: 117px;
}
.padding-tb-117-auto {
  padding-top: 117px;
  padding-bottom: 117px;
}

.margin-117 {
  margin: 117px !important;
}
.margin-117-0 {
  margin: 117px 0;
}
.margin-0-117 {
  margin: 0 117px;
}
.margin-t-117 {
  margin-top: 117px !important;
}
.margin-r-117 {
  margin-right: 117px;
}
.margin-b-117 {
  margin-bottom: 117px !important;
}
.margin-l-117 {
  margin-left: 117px;
}
.margin-lr-117 {
  margin-left: 117px !important;
  margin-right: 117px !important;
}
.margin-tb-117-auto {
  margin-top: 117px;
  margin-bottom: 117px;
}

.padding-118 {
  padding: 118px;
}
.padding-118-0 {
  padding: 118px 0;
}
.padding-0-118 {
  padding: 0 118px;
}
.padding-t-118 {
  padding-top: 118px;
}
.padding-l-118 {
  padding-left: 118px;
}
.padding-r-118 {
  padding-right: 118px;
}
.padding-b-118 {
  padding-bottom: 118px;
}
.padding-lr-118 {
  padding-left: 118px;
  padding-right: 118px;
}
.padding-tb-118-auto {
  padding-top: 118px;
  padding-bottom: 118px;
}

.margin-118 {
  margin: 118px !important;
}
.margin-118-0 {
  margin: 118px 0;
}
.margin-0-118 {
  margin: 0 118px;
}
.margin-t-118 {
  margin-top: 118px !important;
}
.margin-r-118 {
  margin-right: 118px;
}
.margin-b-118 {
  margin-bottom: 118px !important;
}
.margin-l-118 {
  margin-left: 118px;
}
.margin-lr-118 {
  margin-left: 118px !important;
  margin-right: 118px !important;
}
.margin-tb-118-auto {
  margin-top: 118px;
  margin-bottom: 118px;
}

.padding-119 {
  padding: 119px;
}
.padding-119-0 {
  padding: 119px 0;
}
.padding-0-119 {
  padding: 0 119px;
}
.padding-t-119 {
  padding-top: 119px;
}
.padding-l-119 {
  padding-left: 119px;
}
.padding-r-119 {
  padding-right: 119px;
}
.padding-b-119 {
  padding-bottom: 119px;
}
.padding-lr-119 {
  padding-left: 119px;
  padding-right: 119px;
}
.padding-tb-119-auto {
  padding-top: 119px;
  padding-bottom: 119px;
}

.margin-119 {
  margin: 119px !important;
}
.margin-119-0 {
  margin: 119px 0;
}
.margin-0-119 {
  margin: 0 119px;
}
.margin-t-119 {
  margin-top: 119px !important;
}
.margin-r-119 {
  margin-right: 119px;
}
.margin-b-119 {
  margin-bottom: 119px !important;
}
.margin-l-119 {
  margin-left: 119px;
}
.margin-lr-119 {
  margin-left: 119px !important;
  margin-right: 119px !important;
}
.margin-tb-119-auto {
  margin-top: 119px;
  margin-bottom: 119px;
}

.padding-120 {
  padding: 120px;
}
.padding-120-0 {
  padding: 120px 0;
}
.padding-0-120 {
  padding: 0 120px;
}
.padding-t-120 {
  padding-top: 120px;
}
.padding-l-120 {
  padding-left: 120px;
}
.padding-r-120 {
  padding-right: 120px;
}
.padding-b-120 {
  padding-bottom: 120px;
}
.padding-lr-120 {
  padding-left: 120px;
  padding-right: 120px;
}
.padding-tb-120-auto {
  padding-top: 120px;
  padding-bottom: 120px;
}

.margin-120 {
  margin: 120px !important;
}
.margin-120-0 {
  margin: 120px 0;
}
.margin-0-120 {
  margin: 0 120px;
}
.margin-t-120 {
  margin-top: 120px !important;
}
.margin-r-120 {
  margin-right: 120px;
}
.margin-b-120 {
  margin-bottom: 120px !important;
}
.margin-l-120 {
  margin-left: 120px;
}
.margin-lr-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}
.margin-tb-120-auto {
  margin-top: 120px;
  margin-bottom: 120px;
}

.padding-121 {
  padding: 121px;
}
.padding-121-0 {
  padding: 121px 0;
}
.padding-0-121 {
  padding: 0 121px;
}
.padding-t-121 {
  padding-top: 121px;
}
.padding-l-121 {
  padding-left: 121px;
}
.padding-r-121 {
  padding-right: 121px;
}
.padding-b-121 {
  padding-bottom: 121px;
}
.padding-lr-121 {
  padding-left: 121px;
  padding-right: 121px;
}
.padding-tb-121-auto {
  padding-top: 121px;
  padding-bottom: 121px;
}

.margin-121 {
  margin: 121px !important;
}
.margin-121-0 {
  margin: 121px 0;
}
.margin-0-121 {
  margin: 0 121px;
}
.margin-t-121 {
  margin-top: 121px !important;
}
.margin-r-121 {
  margin-right: 121px;
}
.margin-b-121 {
  margin-bottom: 121px !important;
}
.margin-l-121 {
  margin-left: 121px;
}
.margin-lr-121 {
  margin-left: 121px !important;
  margin-right: 121px !important;
}
.margin-tb-121-auto {
  margin-top: 121px;
  margin-bottom: 121px;
}

.padding-122 {
  padding: 122px;
}
.padding-122-0 {
  padding: 122px 0;
}
.padding-0-122 {
  padding: 0 122px;
}
.padding-t-122 {
  padding-top: 122px;
}
.padding-l-122 {
  padding-left: 122px;
}
.padding-r-122 {
  padding-right: 122px;
}
.padding-b-122 {
  padding-bottom: 122px;
}
.padding-lr-122 {
  padding-left: 122px;
  padding-right: 122px;
}
.padding-tb-122-auto {
  padding-top: 122px;
  padding-bottom: 122px;
}

.margin-122 {
  margin: 122px !important;
}
.margin-122-0 {
  margin: 122px 0;
}
.margin-0-122 {
  margin: 0 122px;
}
.margin-t-122 {
  margin-top: 122px !important;
}
.margin-r-122 {
  margin-right: 122px;
}
.margin-b-122 {
  margin-bottom: 122px !important;
}
.margin-l-122 {
  margin-left: 122px;
}
.margin-lr-122 {
  margin-left: 122px !important;
  margin-right: 122px !important;
}
.margin-tb-122-auto {
  margin-top: 122px;
  margin-bottom: 122px;
}

.padding-123 {
  padding: 123px;
}
.padding-123-0 {
  padding: 123px 0;
}
.padding-0-123 {
  padding: 0 123px;
}
.padding-t-123 {
  padding-top: 123px;
}
.padding-l-123 {
  padding-left: 123px;
}
.padding-r-123 {
  padding-right: 123px;
}
.padding-b-123 {
  padding-bottom: 123px;
}
.padding-lr-123 {
  padding-left: 123px;
  padding-right: 123px;
}
.padding-tb-123-auto {
  padding-top: 123px;
  padding-bottom: 123px;
}

.margin-123 {
  margin: 123px !important;
}
.margin-123-0 {
  margin: 123px 0;
}
.margin-0-123 {
  margin: 0 123px;
}
.margin-t-123 {
  margin-top: 123px !important;
}
.margin-r-123 {
  margin-right: 123px;
}
.margin-b-123 {
  margin-bottom: 123px !important;
}
.margin-l-123 {
  margin-left: 123px;
}
.margin-lr-123 {
  margin-left: 123px !important;
  margin-right: 123px !important;
}
.margin-tb-123-auto {
  margin-top: 123px;
  margin-bottom: 123px;
}

.padding-124 {
  padding: 124px;
}
.padding-124-0 {
  padding: 124px 0;
}
.padding-0-124 {
  padding: 0 124px;
}
.padding-t-124 {
  padding-top: 124px;
}
.padding-l-124 {
  padding-left: 124px;
}
.padding-r-124 {
  padding-right: 124px;
}
.padding-b-124 {
  padding-bottom: 124px;
}
.padding-lr-124 {
  padding-left: 124px;
  padding-right: 124px;
}
.padding-tb-124-auto {
  padding-top: 124px;
  padding-bottom: 124px;
}

.margin-124 {
  margin: 124px !important;
}
.margin-124-0 {
  margin: 124px 0;
}
.margin-0-124 {
  margin: 0 124px;
}
.margin-t-124 {
  margin-top: 124px !important;
}
.margin-r-124 {
  margin-right: 124px;
}
.margin-b-124 {
  margin-bottom: 124px !important;
}
.margin-l-124 {
  margin-left: 124px;
}
.margin-lr-124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}
.margin-tb-124-auto {
  margin-top: 124px;
  margin-bottom: 124px;
}

.padding-125 {
  padding: 125px;
}
.padding-125-0 {
  padding: 125px 0;
}
.padding-0-125 {
  padding: 0 125px;
}
.padding-t-125 {
  padding-top: 125px;
}
.padding-l-125 {
  padding-left: 125px;
}
.padding-r-125 {
  padding-right: 125px;
}
.padding-b-125 {
  padding-bottom: 125px;
}
.padding-lr-125 {
  padding-left: 125px;
  padding-right: 125px;
}
.padding-tb-125-auto {
  padding-top: 125px;
  padding-bottom: 125px;
}

.margin-125 {
  margin: 125px !important;
}
.margin-125-0 {
  margin: 125px 0;
}
.margin-0-125 {
  margin: 0 125px;
}
.margin-t-125 {
  margin-top: 125px !important;
}
.margin-r-125 {
  margin-right: 125px;
}
.margin-b-125 {
  margin-bottom: 125px !important;
}
.margin-l-125 {
  margin-left: 125px;
}
.margin-lr-125 {
  margin-left: 125px !important;
  margin-right: 125px !important;
}
.margin-tb-125-auto {
  margin-top: 125px;
  margin-bottom: 125px;
}

.padding-126 {
  padding: 126px;
}
.padding-126-0 {
  padding: 126px 0;
}
.padding-0-126 {
  padding: 0 126px;
}
.padding-t-126 {
  padding-top: 126px;
}
.padding-l-126 {
  padding-left: 126px;
}
.padding-r-126 {
  padding-right: 126px;
}
.padding-b-126 {
  padding-bottom: 126px;
}
.padding-lr-126 {
  padding-left: 126px;
  padding-right: 126px;
}
.padding-tb-126-auto {
  padding-top: 126px;
  padding-bottom: 126px;
}

.margin-126 {
  margin: 126px !important;
}
.margin-126-0 {
  margin: 126px 0;
}
.margin-0-126 {
  margin: 0 126px;
}
.margin-t-126 {
  margin-top: 126px !important;
}
.margin-r-126 {
  margin-right: 126px;
}
.margin-b-126 {
  margin-bottom: 126px !important;
}
.margin-l-126 {
  margin-left: 126px;
}
.margin-lr-126 {
  margin-left: 126px !important;
  margin-right: 126px !important;
}
.margin-tb-126-auto {
  margin-top: 126px;
  margin-bottom: 126px;
}

.padding-127 {
  padding: 127px;
}
.padding-127-0 {
  padding: 127px 0;
}
.padding-0-127 {
  padding: 0 127px;
}
.padding-t-127 {
  padding-top: 127px;
}
.padding-l-127 {
  padding-left: 127px;
}
.padding-r-127 {
  padding-right: 127px;
}
.padding-b-127 {
  padding-bottom: 127px;
}
.padding-lr-127 {
  padding-left: 127px;
  padding-right: 127px;
}
.padding-tb-127-auto {
  padding-top: 127px;
  padding-bottom: 127px;
}

.margin-127 {
  margin: 127px !important;
}
.margin-127-0 {
  margin: 127px 0;
}
.margin-0-127 {
  margin: 0 127px;
}
.margin-t-127 {
  margin-top: 127px !important;
}
.margin-r-127 {
  margin-right: 127px;
}
.margin-b-127 {
  margin-bottom: 127px !important;
}
.margin-l-127 {
  margin-left: 127px;
}
.margin-lr-127 {
  margin-left: 127px !important;
  margin-right: 127px !important;
}
.margin-tb-127-auto {
  margin-top: 127px;
  margin-bottom: 127px;
}

.padding-128 {
  padding: 128px;
}
.padding-128-0 {
  padding: 128px 0;
}
.padding-0-128 {
  padding: 0 128px;
}
.padding-t-128 {
  padding-top: 128px;
}
.padding-l-128 {
  padding-left: 128px;
}
.padding-r-128 {
  padding-right: 128px;
}
.padding-b-128 {
  padding-bottom: 128px;
}
.padding-lr-128 {
  padding-left: 128px;
  padding-right: 128px;
}
.padding-tb-128-auto {
  padding-top: 128px;
  padding-bottom: 128px;
}

.margin-128 {
  margin: 128px !important;
}
.margin-128-0 {
  margin: 128px 0;
}
.margin-0-128 {
  margin: 0 128px;
}
.margin-t-128 {
  margin-top: 128px !important;
}
.margin-r-128 {
  margin-right: 128px;
}
.margin-b-128 {
  margin-bottom: 128px !important;
}
.margin-l-128 {
  margin-left: 128px;
}
.margin-lr-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}
.margin-tb-128-auto {
  margin-top: 128px;
  margin-bottom: 128px;
}

.padding-129 {
  padding: 129px;
}
.padding-129-0 {
  padding: 129px 0;
}
.padding-0-129 {
  padding: 0 129px;
}
.padding-t-129 {
  padding-top: 129px;
}
.padding-l-129 {
  padding-left: 129px;
}
.padding-r-129 {
  padding-right: 129px;
}
.padding-b-129 {
  padding-bottom: 129px;
}
.padding-lr-129 {
  padding-left: 129px;
  padding-right: 129px;
}
.padding-tb-129-auto {
  padding-top: 129px;
  padding-bottom: 129px;
}

.margin-129 {
  margin: 129px !important;
}
.margin-129-0 {
  margin: 129px 0;
}
.margin-0-129 {
  margin: 0 129px;
}
.margin-t-129 {
  margin-top: 129px !important;
}
.margin-r-129 {
  margin-right: 129px;
}
.margin-b-129 {
  margin-bottom: 129px !important;
}
.margin-l-129 {
  margin-left: 129px;
}
.margin-lr-129 {
  margin-left: 129px !important;
  margin-right: 129px !important;
}
.margin-tb-129-auto {
  margin-top: 129px;
  margin-bottom: 129px;
}

.padding-130 {
  padding: 130px;
}
.padding-130-0 {
  padding: 130px 0;
}
.padding-0-130 {
  padding: 0 130px;
}
.padding-t-130 {
  padding-top: 130px;
}
.padding-l-130 {
  padding-left: 130px;
}
.padding-r-130 {
  padding-right: 130px;
}
.padding-b-130 {
  padding-bottom: 130px;
}
.padding-lr-130 {
  padding-left: 130px;
  padding-right: 130px;
}
.padding-tb-130-auto {
  padding-top: 130px;
  padding-bottom: 130px;
}

.margin-130 {
  margin: 130px !important;
}
.margin-130-0 {
  margin: 130px 0;
}
.margin-0-130 {
  margin: 0 130px;
}
.margin-t-130 {
  margin-top: 130px !important;
}
.margin-r-130 {
  margin-right: 130px;
}
.margin-b-130 {
  margin-bottom: 130px !important;
}
.margin-l-130 {
  margin-left: 130px;
}
.margin-lr-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}
.margin-tb-130-auto {
  margin-top: 130px;
  margin-bottom: 130px;
}

.padding-131 {
  padding: 131px;
}
.padding-131-0 {
  padding: 131px 0;
}
.padding-0-131 {
  padding: 0 131px;
}
.padding-t-131 {
  padding-top: 131px;
}
.padding-l-131 {
  padding-left: 131px;
}
.padding-r-131 {
  padding-right: 131px;
}
.padding-b-131 {
  padding-bottom: 131px;
}
.padding-lr-131 {
  padding-left: 131px;
  padding-right: 131px;
}
.padding-tb-131-auto {
  padding-top: 131px;
  padding-bottom: 131px;
}

.margin-131 {
  margin: 131px !important;
}
.margin-131-0 {
  margin: 131px 0;
}
.margin-0-131 {
  margin: 0 131px;
}
.margin-t-131 {
  margin-top: 131px !important;
}
.margin-r-131 {
  margin-right: 131px;
}
.margin-b-131 {
  margin-bottom: 131px !important;
}
.margin-l-131 {
  margin-left: 131px;
}
.margin-lr-131 {
  margin-left: 131px !important;
  margin-right: 131px !important;
}
.margin-tb-131-auto {
  margin-top: 131px;
  margin-bottom: 131px;
}

.padding-132 {
  padding: 132px;
}
.padding-132-0 {
  padding: 132px 0;
}
.padding-0-132 {
  padding: 0 132px;
}
.padding-t-132 {
  padding-top: 132px;
}
.padding-l-132 {
  padding-left: 132px;
}
.padding-r-132 {
  padding-right: 132px;
}
.padding-b-132 {
  padding-bottom: 132px;
}
.padding-lr-132 {
  padding-left: 132px;
  padding-right: 132px;
}
.padding-tb-132-auto {
  padding-top: 132px;
  padding-bottom: 132px;
}

.margin-132 {
  margin: 132px !important;
}
.margin-132-0 {
  margin: 132px 0;
}
.margin-0-132 {
  margin: 0 132px;
}
.margin-t-132 {
  margin-top: 132px !important;
}
.margin-r-132 {
  margin-right: 132px;
}
.margin-b-132 {
  margin-bottom: 132px !important;
}
.margin-l-132 {
  margin-left: 132px;
}
.margin-lr-132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}
.margin-tb-132-auto {
  margin-top: 132px;
  margin-bottom: 132px;
}

.padding-133 {
  padding: 133px;
}
.padding-133-0 {
  padding: 133px 0;
}
.padding-0-133 {
  padding: 0 133px;
}
.padding-t-133 {
  padding-top: 133px;
}
.padding-l-133 {
  padding-left: 133px;
}
.padding-r-133 {
  padding-right: 133px;
}
.padding-b-133 {
  padding-bottom: 133px;
}
.padding-lr-133 {
  padding-left: 133px;
  padding-right: 133px;
}
.padding-tb-133-auto {
  padding-top: 133px;
  padding-bottom: 133px;
}

.margin-133 {
  margin: 133px !important;
}
.margin-133-0 {
  margin: 133px 0;
}
.margin-0-133 {
  margin: 0 133px;
}
.margin-t-133 {
  margin-top: 133px !important;
}
.margin-r-133 {
  margin-right: 133px;
}
.margin-b-133 {
  margin-bottom: 133px !important;
}
.margin-l-133 {
  margin-left: 133px;
}
.margin-lr-133 {
  margin-left: 133px !important;
  margin-right: 133px !important;
}
.margin-tb-133-auto {
  margin-top: 133px;
  margin-bottom: 133px;
}

.padding-134 {
  padding: 134px;
}
.padding-134-0 {
  padding: 134px 0;
}
.padding-0-134 {
  padding: 0 134px;
}
.padding-t-134 {
  padding-top: 134px;
}
.padding-l-134 {
  padding-left: 134px;
}
.padding-r-134 {
  padding-right: 134px;
}
.padding-b-134 {
  padding-bottom: 134px;
}
.padding-lr-134 {
  padding-left: 134px;
  padding-right: 134px;
}
.padding-tb-134-auto {
  padding-top: 134px;
  padding-bottom: 134px;
}

.margin-134 {
  margin: 134px !important;
}
.margin-134-0 {
  margin: 134px 0;
}
.margin-0-134 {
  margin: 0 134px;
}
.margin-t-134 {
  margin-top: 134px !important;
}
.margin-r-134 {
  margin-right: 134px;
}
.margin-b-134 {
  margin-bottom: 134px !important;
}
.margin-l-134 {
  margin-left: 134px;
}
.margin-lr-134 {
  margin-left: 134px !important;
  margin-right: 134px !important;
}
.margin-tb-134-auto {
  margin-top: 134px;
  margin-bottom: 134px;
}

.padding-135 {
  padding: 135px;
}
.padding-135-0 {
  padding: 135px 0;
}
.padding-0-135 {
  padding: 0 135px;
}
.padding-t-135 {
  padding-top: 135px;
}
.padding-l-135 {
  padding-left: 135px;
}
.padding-r-135 {
  padding-right: 135px;
}
.padding-b-135 {
  padding-bottom: 135px;
}
.padding-lr-135 {
  padding-left: 135px;
  padding-right: 135px;
}
.padding-tb-135-auto {
  padding-top: 135px;
  padding-bottom: 135px;
}

.margin-135 {
  margin: 135px !important;
}
.margin-135-0 {
  margin: 135px 0;
}
.margin-0-135 {
  margin: 0 135px;
}
.margin-t-135 {
  margin-top: 135px !important;
}
.margin-r-135 {
  margin-right: 135px;
}
.margin-b-135 {
  margin-bottom: 135px !important;
}
.margin-l-135 {
  margin-left: 135px;
}
.margin-lr-135 {
  margin-left: 135px !important;
  margin-right: 135px !important;
}
.margin-tb-135-auto {
  margin-top: 135px;
  margin-bottom: 135px;
}

.padding-136 {
  padding: 136px;
}
.padding-136-0 {
  padding: 136px 0;
}
.padding-0-136 {
  padding: 0 136px;
}
.padding-t-136 {
  padding-top: 136px;
}
.padding-l-136 {
  padding-left: 136px;
}
.padding-r-136 {
  padding-right: 136px;
}
.padding-b-136 {
  padding-bottom: 136px;
}
.padding-lr-136 {
  padding-left: 136px;
  padding-right: 136px;
}
.padding-tb-136-auto {
  padding-top: 136px;
  padding-bottom: 136px;
}

.margin-136 {
  margin: 136px !important;
}
.margin-136-0 {
  margin: 136px 0;
}
.margin-0-136 {
  margin: 0 136px;
}
.margin-t-136 {
  margin-top: 136px !important;
}
.margin-r-136 {
  margin-right: 136px;
}
.margin-b-136 {
  margin-bottom: 136px !important;
}
.margin-l-136 {
  margin-left: 136px;
}
.margin-lr-136 {
  margin-left: 136px !important;
  margin-right: 136px !important;
}
.margin-tb-136-auto {
  margin-top: 136px;
  margin-bottom: 136px;
}

.padding-137 {
  padding: 137px;
}
.padding-137-0 {
  padding: 137px 0;
}
.padding-0-137 {
  padding: 0 137px;
}
.padding-t-137 {
  padding-top: 137px;
}
.padding-l-137 {
  padding-left: 137px;
}
.padding-r-137 {
  padding-right: 137px;
}
.padding-b-137 {
  padding-bottom: 137px;
}
.padding-lr-137 {
  padding-left: 137px;
  padding-right: 137px;
}
.padding-tb-137-auto {
  padding-top: 137px;
  padding-bottom: 137px;
}

.margin-137 {
  margin: 137px !important;
}
.margin-137-0 {
  margin: 137px 0;
}
.margin-0-137 {
  margin: 0 137px;
}
.margin-t-137 {
  margin-top: 137px !important;
}
.margin-r-137 {
  margin-right: 137px;
}
.margin-b-137 {
  margin-bottom: 137px !important;
}
.margin-l-137 {
  margin-left: 137px;
}
.margin-lr-137 {
  margin-left: 137px !important;
  margin-right: 137px !important;
}
.margin-tb-137-auto {
  margin-top: 137px;
  margin-bottom: 137px;
}

.padding-138 {
  padding: 138px;
}
.padding-138-0 {
  padding: 138px 0;
}
.padding-0-138 {
  padding: 0 138px;
}
.padding-t-138 {
  padding-top: 138px;
}
.padding-l-138 {
  padding-left: 138px;
}
.padding-r-138 {
  padding-right: 138px;
}
.padding-b-138 {
  padding-bottom: 138px;
}
.padding-lr-138 {
  padding-left: 138px;
  padding-right: 138px;
}
.padding-tb-138-auto {
  padding-top: 138px;
  padding-bottom: 138px;
}

.margin-138 {
  margin: 138px !important;
}
.margin-138-0 {
  margin: 138px 0;
}
.margin-0-138 {
  margin: 0 138px;
}
.margin-t-138 {
  margin-top: 138px !important;
}
.margin-r-138 {
  margin-right: 138px;
}
.margin-b-138 {
  margin-bottom: 138px !important;
}
.margin-l-138 {
  margin-left: 138px;
}
.margin-lr-138 {
  margin-left: 138px !important;
  margin-right: 138px !important;
}
.margin-tb-138-auto {
  margin-top: 138px;
  margin-bottom: 138px;
}

.padding-139 {
  padding: 139px;
}
.padding-139-0 {
  padding: 139px 0;
}
.padding-0-139 {
  padding: 0 139px;
}
.padding-t-139 {
  padding-top: 139px;
}
.padding-l-139 {
  padding-left: 139px;
}
.padding-r-139 {
  padding-right: 139px;
}
.padding-b-139 {
  padding-bottom: 139px;
}
.padding-lr-139 {
  padding-left: 139px;
  padding-right: 139px;
}
.padding-tb-139-auto {
  padding-top: 139px;
  padding-bottom: 139px;
}

.margin-139 {
  margin: 139px !important;
}
.margin-139-0 {
  margin: 139px 0;
}
.margin-0-139 {
  margin: 0 139px;
}
.margin-t-139 {
  margin-top: 139px !important;
}
.margin-r-139 {
  margin-right: 139px;
}
.margin-b-139 {
  margin-bottom: 139px !important;
}
.margin-l-139 {
  margin-left: 139px;
}
.margin-lr-139 {
  margin-left: 139px !important;
  margin-right: 139px !important;
}
.margin-tb-139-auto {
  margin-top: 139px;
  margin-bottom: 139px;
}

.padding-140 {
  padding: 140px;
}
.padding-140-0 {
  padding: 140px 0;
}
.padding-0-140 {
  padding: 0 140px;
}
.padding-t-140 {
  padding-top: 140px;
}
.padding-l-140 {
  padding-left: 140px;
}
.padding-r-140 {
  padding-right: 140px;
}
.padding-b-140 {
  padding-bottom: 140px;
}
.padding-lr-140 {
  padding-left: 140px;
  padding-right: 140px;
}
.padding-tb-140-auto {
  padding-top: 140px;
  padding-bottom: 140px;
}

.margin-140 {
  margin: 140px !important;
}
.margin-140-0 {
  margin: 140px 0;
}
.margin-0-140 {
  margin: 0 140px;
}
.margin-t-140 {
  margin-top: 140px !important;
}
.margin-r-140 {
  margin-right: 140px;
}
.margin-b-140 {
  margin-bottom: 140px !important;
}
.margin-l-140 {
  margin-left: 140px;
}
.margin-lr-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}
.margin-tb-140-auto {
  margin-top: 140px;
  margin-bottom: 140px;
}

.padding-141 {
  padding: 141px;
}
.padding-141-0 {
  padding: 141px 0;
}
.padding-0-141 {
  padding: 0 141px;
}
.padding-t-141 {
  padding-top: 141px;
}
.padding-l-141 {
  padding-left: 141px;
}
.padding-r-141 {
  padding-right: 141px;
}
.padding-b-141 {
  padding-bottom: 141px;
}
.padding-lr-141 {
  padding-left: 141px;
  padding-right: 141px;
}
.padding-tb-141-auto {
  padding-top: 141px;
  padding-bottom: 141px;
}

.margin-141 {
  margin: 141px !important;
}
.margin-141-0 {
  margin: 141px 0;
}
.margin-0-141 {
  margin: 0 141px;
}
.margin-t-141 {
  margin-top: 141px !important;
}
.margin-r-141 {
  margin-right: 141px;
}
.margin-b-141 {
  margin-bottom: 141px !important;
}
.margin-l-141 {
  margin-left: 141px;
}
.margin-lr-141 {
  margin-left: 141px !important;
  margin-right: 141px !important;
}
.margin-tb-141-auto {
  margin-top: 141px;
  margin-bottom: 141px;
}

.padding-142 {
  padding: 142px;
}
.padding-142-0 {
  padding: 142px 0;
}
.padding-0-142 {
  padding: 0 142px;
}
.padding-t-142 {
  padding-top: 142px;
}
.padding-l-142 {
  padding-left: 142px;
}
.padding-r-142 {
  padding-right: 142px;
}
.padding-b-142 {
  padding-bottom: 142px;
}
.padding-lr-142 {
  padding-left: 142px;
  padding-right: 142px;
}
.padding-tb-142-auto {
  padding-top: 142px;
  padding-bottom: 142px;
}

.margin-142 {
  margin: 142px !important;
}
.margin-142-0 {
  margin: 142px 0;
}
.margin-0-142 {
  margin: 0 142px;
}
.margin-t-142 {
  margin-top: 142px !important;
}
.margin-r-142 {
  margin-right: 142px;
}
.margin-b-142 {
  margin-bottom: 142px !important;
}
.margin-l-142 {
  margin-left: 142px;
}
.margin-lr-142 {
  margin-left: 142px !important;
  margin-right: 142px !important;
}
.margin-tb-142-auto {
  margin-top: 142px;
  margin-bottom: 142px;
}

.padding-143 {
  padding: 143px;
}
.padding-143-0 {
  padding: 143px 0;
}
.padding-0-143 {
  padding: 0 143px;
}
.padding-t-143 {
  padding-top: 143px;
}
.padding-l-143 {
  padding-left: 143px;
}
.padding-r-143 {
  padding-right: 143px;
}
.padding-b-143 {
  padding-bottom: 143px;
}
.padding-lr-143 {
  padding-left: 143px;
  padding-right: 143px;
}
.padding-tb-143-auto {
  padding-top: 143px;
  padding-bottom: 143px;
}

.margin-143 {
  margin: 143px !important;
}
.margin-143-0 {
  margin: 143px 0;
}
.margin-0-143 {
  margin: 0 143px;
}
.margin-t-143 {
  margin-top: 143px !important;
}
.margin-r-143 {
  margin-right: 143px;
}
.margin-b-143 {
  margin-bottom: 143px !important;
}
.margin-l-143 {
  margin-left: 143px;
}
.margin-lr-143 {
  margin-left: 143px !important;
  margin-right: 143px !important;
}
.margin-tb-143-auto {
  margin-top: 143px;
  margin-bottom: 143px;
}

.padding-144 {
  padding: 144px;
}
.padding-144-0 {
  padding: 144px 0;
}
.padding-0-144 {
  padding: 0 144px;
}
.padding-t-144 {
  padding-top: 144px;
}
.padding-l-144 {
  padding-left: 144px;
}
.padding-r-144 {
  padding-right: 144px;
}
.padding-b-144 {
  padding-bottom: 144px;
}
.padding-lr-144 {
  padding-left: 144px;
  padding-right: 144px;
}
.padding-tb-144-auto {
  padding-top: 144px;
  padding-bottom: 144px;
}

.margin-144 {
  margin: 144px !important;
}
.margin-144-0 {
  margin: 144px 0;
}
.margin-0-144 {
  margin: 0 144px;
}
.margin-t-144 {
  margin-top: 144px !important;
}
.margin-r-144 {
  margin-right: 144px;
}
.margin-b-144 {
  margin-bottom: 144px !important;
}
.margin-l-144 {
  margin-left: 144px;
}
.margin-lr-144 {
  margin-left: 144px !important;
  margin-right: 144px !important;
}
.margin-tb-144-auto {
  margin-top: 144px;
  margin-bottom: 144px;
}

.padding-145 {
  padding: 145px;
}
.padding-145-0 {
  padding: 145px 0;
}
.padding-0-145 {
  padding: 0 145px;
}
.padding-t-145 {
  padding-top: 145px;
}
.padding-l-145 {
  padding-left: 145px;
}
.padding-r-145 {
  padding-right: 145px;
}
.padding-b-145 {
  padding-bottom: 145px;
}
.padding-lr-145 {
  padding-left: 145px;
  padding-right: 145px;
}
.padding-tb-145-auto {
  padding-top: 145px;
  padding-bottom: 145px;
}

.margin-145 {
  margin: 145px !important;
}
.margin-145-0 {
  margin: 145px 0;
}
.margin-0-145 {
  margin: 0 145px;
}
.margin-t-145 {
  margin-top: 145px !important;
}
.margin-r-145 {
  margin-right: 145px;
}
.margin-b-145 {
  margin-bottom: 145px !important;
}
.margin-l-145 {
  margin-left: 145px;
}
.margin-lr-145 {
  margin-left: 145px !important;
  margin-right: 145px !important;
}
.margin-tb-145-auto {
  margin-top: 145px;
  margin-bottom: 145px;
}

.padding-146 {
  padding: 146px;
}
.padding-146-0 {
  padding: 146px 0;
}
.padding-0-146 {
  padding: 0 146px;
}
.padding-t-146 {
  padding-top: 146px;
}
.padding-l-146 {
  padding-left: 146px;
}
.padding-r-146 {
  padding-right: 146px;
}
.padding-b-146 {
  padding-bottom: 146px;
}
.padding-lr-146 {
  padding-left: 146px;
  padding-right: 146px;
}
.padding-tb-146-auto {
  padding-top: 146px;
  padding-bottom: 146px;
}

.margin-146 {
  margin: 146px !important;
}
.margin-146-0 {
  margin: 146px 0;
}
.margin-0-146 {
  margin: 0 146px;
}
.margin-t-146 {
  margin-top: 146px !important;
}
.margin-r-146 {
  margin-right: 146px;
}
.margin-b-146 {
  margin-bottom: 146px !important;
}
.margin-l-146 {
  margin-left: 146px;
}
.margin-lr-146 {
  margin-left: 146px !important;
  margin-right: 146px !important;
}
.margin-tb-146-auto {
  margin-top: 146px;
  margin-bottom: 146px;
}

.padding-147 {
  padding: 147px;
}
.padding-147-0 {
  padding: 147px 0;
}
.padding-0-147 {
  padding: 0 147px;
}
.padding-t-147 {
  padding-top: 147px;
}
.padding-l-147 {
  padding-left: 147px;
}
.padding-r-147 {
  padding-right: 147px;
}
.padding-b-147 {
  padding-bottom: 147px;
}
.padding-lr-147 {
  padding-left: 147px;
  padding-right: 147px;
}
.padding-tb-147-auto {
  padding-top: 147px;
  padding-bottom: 147px;
}

.margin-147 {
  margin: 147px !important;
}
.margin-147-0 {
  margin: 147px 0;
}
.margin-0-147 {
  margin: 0 147px;
}
.margin-t-147 {
  margin-top: 147px !important;
}
.margin-r-147 {
  margin-right: 147px;
}
.margin-b-147 {
  margin-bottom: 147px !important;
}
.margin-l-147 {
  margin-left: 147px;
}
.margin-lr-147 {
  margin-left: 147px !important;
  margin-right: 147px !important;
}
.margin-tb-147-auto {
  margin-top: 147px;
  margin-bottom: 147px;
}

.padding-148 {
  padding: 148px;
}
.padding-148-0 {
  padding: 148px 0;
}
.padding-0-148 {
  padding: 0 148px;
}
.padding-t-148 {
  padding-top: 148px;
}
.padding-l-148 {
  padding-left: 148px;
}
.padding-r-148 {
  padding-right: 148px;
}
.padding-b-148 {
  padding-bottom: 148px;
}
.padding-lr-148 {
  padding-left: 148px;
  padding-right: 148px;
}
.padding-tb-148-auto {
  padding-top: 148px;
  padding-bottom: 148px;
}

.margin-148 {
  margin: 148px !important;
}
.margin-148-0 {
  margin: 148px 0;
}
.margin-0-148 {
  margin: 0 148px;
}
.margin-t-148 {
  margin-top: 148px !important;
}
.margin-r-148 {
  margin-right: 148px;
}
.margin-b-148 {
  margin-bottom: 148px !important;
}
.margin-l-148 {
  margin-left: 148px;
}
.margin-lr-148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}
.margin-tb-148-auto {
  margin-top: 148px;
  margin-bottom: 148px;
}

.padding-149 {
  padding: 149px;
}
.padding-149-0 {
  padding: 149px 0;
}
.padding-0-149 {
  padding: 0 149px;
}
.padding-t-149 {
  padding-top: 149px;
}
.padding-l-149 {
  padding-left: 149px;
}
.padding-r-149 {
  padding-right: 149px;
}
.padding-b-149 {
  padding-bottom: 149px;
}
.padding-lr-149 {
  padding-left: 149px;
  padding-right: 149px;
}
.padding-tb-149-auto {
  padding-top: 149px;
  padding-bottom: 149px;
}

.margin-149 {
  margin: 149px !important;
}
.margin-149-0 {
  margin: 149px 0;
}
.margin-0-149 {
  margin: 0 149px;
}
.margin-t-149 {
  margin-top: 149px !important;
}
.margin-r-149 {
  margin-right: 149px;
}
.margin-b-149 {
  margin-bottom: 149px !important;
}
.margin-l-149 {
  margin-left: 149px;
}
.margin-lr-149 {
  margin-left: 149px !important;
  margin-right: 149px !important;
}
.margin-tb-149-auto {
  margin-top: 149px;
  margin-bottom: 149px;
}

.padding-150 {
  padding: 150px;
}
.padding-150-0 {
  padding: 150px 0;
}
.padding-0-150 {
  padding: 0 150px;
}
.padding-t-150 {
  padding-top: 150px;
}
.padding-l-150 {
  padding-left: 150px;
}
.padding-r-150 {
  padding-right: 150px;
}
.padding-b-150 {
  padding-bottom: 150px;
}
.padding-lr-150 {
  padding-left: 150px;
  padding-right: 150px;
}
.padding-tb-150-auto {
  padding-top: 150px;
  padding-bottom: 150px;
}

.margin-150 {
  margin: 150px !important;
}
.margin-150-0 {
  margin: 150px 0;
}
.margin-0-150 {
  margin: 0 150px;
}
.margin-t-150 {
  margin-top: 150px !important;
}
.margin-r-150 {
  margin-right: 150px;
}
.margin-b-150 {
  margin-bottom: 150px !important;
}
.margin-l-150 {
  margin-left: 150px;
}
.margin-lr-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}
.margin-tb-150-auto {
  margin-top: 150px;
  margin-bottom: 150px;
}

.padding-151 {
  padding: 151px;
}
.padding-151-0 {
  padding: 151px 0;
}
.padding-0-151 {
  padding: 0 151px;
}
.padding-t-151 {
  padding-top: 151px;
}
.padding-l-151 {
  padding-left: 151px;
}
.padding-r-151 {
  padding-right: 151px;
}
.padding-b-151 {
  padding-bottom: 151px;
}
.padding-lr-151 {
  padding-left: 151px;
  padding-right: 151px;
}
.padding-tb-151-auto {
  padding-top: 151px;
  padding-bottom: 151px;
}

.margin-151 {
  margin: 151px !important;
}
.margin-151-0 {
  margin: 151px 0;
}
.margin-0-151 {
  margin: 0 151px;
}
.margin-t-151 {
  margin-top: 151px !important;
}
.margin-r-151 {
  margin-right: 151px;
}
.margin-b-151 {
  margin-bottom: 151px !important;
}
.margin-l-151 {
  margin-left: 151px;
}
.margin-lr-151 {
  margin-left: 151px !important;
  margin-right: 151px !important;
}
.margin-tb-151-auto {
  margin-top: 151px;
  margin-bottom: 151px;
}

.padding-152 {
  padding: 152px;
}
.padding-152-0 {
  padding: 152px 0;
}
.padding-0-152 {
  padding: 0 152px;
}
.padding-t-152 {
  padding-top: 152px;
}
.padding-l-152 {
  padding-left: 152px;
}
.padding-r-152 {
  padding-right: 152px;
}
.padding-b-152 {
  padding-bottom: 152px;
}
.padding-lr-152 {
  padding-left: 152px;
  padding-right: 152px;
}
.padding-tb-152-auto {
  padding-top: 152px;
  padding-bottom: 152px;
}

.margin-152 {
  margin: 152px !important;
}
.margin-152-0 {
  margin: 152px 0;
}
.margin-0-152 {
  margin: 0 152px;
}
.margin-t-152 {
  margin-top: 152px !important;
}
.margin-r-152 {
  margin-right: 152px;
}
.margin-b-152 {
  margin-bottom: 152px !important;
}
.margin-l-152 {
  margin-left: 152px;
}
.margin-lr-152 {
  margin-left: 152px !important;
  margin-right: 152px !important;
}
.margin-tb-152-auto {
  margin-top: 152px;
  margin-bottom: 152px;
}

.padding-153 {
  padding: 153px;
}
.padding-153-0 {
  padding: 153px 0;
}
.padding-0-153 {
  padding: 0 153px;
}
.padding-t-153 {
  padding-top: 153px;
}
.padding-l-153 {
  padding-left: 153px;
}
.padding-r-153 {
  padding-right: 153px;
}
.padding-b-153 {
  padding-bottom: 153px;
}
.padding-lr-153 {
  padding-left: 153px;
  padding-right: 153px;
}
.padding-tb-153-auto {
  padding-top: 153px;
  padding-bottom: 153px;
}

.margin-153 {
  margin: 153px !important;
}
.margin-153-0 {
  margin: 153px 0;
}
.margin-0-153 {
  margin: 0 153px;
}
.margin-t-153 {
  margin-top: 153px !important;
}
.margin-r-153 {
  margin-right: 153px;
}
.margin-b-153 {
  margin-bottom: 153px !important;
}
.margin-l-153 {
  margin-left: 153px;
}
.margin-lr-153 {
  margin-left: 153px !important;
  margin-right: 153px !important;
}
.margin-tb-153-auto {
  margin-top: 153px;
  margin-bottom: 153px;
}

.padding-154 {
  padding: 154px;
}
.padding-154-0 {
  padding: 154px 0;
}
.padding-0-154 {
  padding: 0 154px;
}
.padding-t-154 {
  padding-top: 154px;
}
.padding-l-154 {
  padding-left: 154px;
}
.padding-r-154 {
  padding-right: 154px;
}
.padding-b-154 {
  padding-bottom: 154px;
}
.padding-lr-154 {
  padding-left: 154px;
  padding-right: 154px;
}
.padding-tb-154-auto {
  padding-top: 154px;
  padding-bottom: 154px;
}

.margin-154 {
  margin: 154px !important;
}
.margin-154-0 {
  margin: 154px 0;
}
.margin-0-154 {
  margin: 0 154px;
}
.margin-t-154 {
  margin-top: 154px !important;
}
.margin-r-154 {
  margin-right: 154px;
}
.margin-b-154 {
  margin-bottom: 154px !important;
}
.margin-l-154 {
  margin-left: 154px;
}
.margin-lr-154 {
  margin-left: 154px !important;
  margin-right: 154px !important;
}
.margin-tb-154-auto {
  margin-top: 154px;
  margin-bottom: 154px;
}

.padding-155 {
  padding: 155px;
}
.padding-155-0 {
  padding: 155px 0;
}
.padding-0-155 {
  padding: 0 155px;
}
.padding-t-155 {
  padding-top: 155px;
}
.padding-l-155 {
  padding-left: 155px;
}
.padding-r-155 {
  padding-right: 155px;
}
.padding-b-155 {
  padding-bottom: 155px;
}
.padding-lr-155 {
  padding-left: 155px;
  padding-right: 155px;
}
.padding-tb-155-auto {
  padding-top: 155px;
  padding-bottom: 155px;
}

.margin-155 {
  margin: 155px !important;
}
.margin-155-0 {
  margin: 155px 0;
}
.margin-0-155 {
  margin: 0 155px;
}
.margin-t-155 {
  margin-top: 155px !important;
}
.margin-r-155 {
  margin-right: 155px;
}
.margin-b-155 {
  margin-bottom: 155px !important;
}
.margin-l-155 {
  margin-left: 155px;
}
.margin-lr-155 {
  margin-left: 155px !important;
  margin-right: 155px !important;
}
.margin-tb-155-auto {
  margin-top: 155px;
  margin-bottom: 155px;
}

.padding-156 {
  padding: 156px;
}
.padding-156-0 {
  padding: 156px 0;
}
.padding-0-156 {
  padding: 0 156px;
}
.padding-t-156 {
  padding-top: 156px;
}
.padding-l-156 {
  padding-left: 156px;
}
.padding-r-156 {
  padding-right: 156px;
}
.padding-b-156 {
  padding-bottom: 156px;
}
.padding-lr-156 {
  padding-left: 156px;
  padding-right: 156px;
}
.padding-tb-156-auto {
  padding-top: 156px;
  padding-bottom: 156px;
}

.margin-156 {
  margin: 156px !important;
}
.margin-156-0 {
  margin: 156px 0;
}
.margin-0-156 {
  margin: 0 156px;
}
.margin-t-156 {
  margin-top: 156px !important;
}
.margin-r-156 {
  margin-right: 156px;
}
.margin-b-156 {
  margin-bottom: 156px !important;
}
.margin-l-156 {
  margin-left: 156px;
}
.margin-lr-156 {
  margin-left: 156px !important;
  margin-right: 156px !important;
}
.margin-tb-156-auto {
  margin-top: 156px;
  margin-bottom: 156px;
}

.padding-157 {
  padding: 157px;
}
.padding-157-0 {
  padding: 157px 0;
}
.padding-0-157 {
  padding: 0 157px;
}
.padding-t-157 {
  padding-top: 157px;
}
.padding-l-157 {
  padding-left: 157px;
}
.padding-r-157 {
  padding-right: 157px;
}
.padding-b-157 {
  padding-bottom: 157px;
}
.padding-lr-157 {
  padding-left: 157px;
  padding-right: 157px;
}
.padding-tb-157-auto {
  padding-top: 157px;
  padding-bottom: 157px;
}

.margin-157 {
  margin: 157px !important;
}
.margin-157-0 {
  margin: 157px 0;
}
.margin-0-157 {
  margin: 0 157px;
}
.margin-t-157 {
  margin-top: 157px !important;
}
.margin-r-157 {
  margin-right: 157px;
}
.margin-b-157 {
  margin-bottom: 157px !important;
}
.margin-l-157 {
  margin-left: 157px;
}
.margin-lr-157 {
  margin-left: 157px !important;
  margin-right: 157px !important;
}
.margin-tb-157-auto {
  margin-top: 157px;
  margin-bottom: 157px;
}

.padding-158 {
  padding: 158px;
}
.padding-158-0 {
  padding: 158px 0;
}
.padding-0-158 {
  padding: 0 158px;
}
.padding-t-158 {
  padding-top: 158px;
}
.padding-l-158 {
  padding-left: 158px;
}
.padding-r-158 {
  padding-right: 158px;
}
.padding-b-158 {
  padding-bottom: 158px;
}
.padding-lr-158 {
  padding-left: 158px;
  padding-right: 158px;
}
.padding-tb-158-auto {
  padding-top: 158px;
  padding-bottom: 158px;
}

.margin-158 {
  margin: 158px !important;
}
.margin-158-0 {
  margin: 158px 0;
}
.margin-0-158 {
  margin: 0 158px;
}
.margin-t-158 {
  margin-top: 158px !important;
}
.margin-r-158 {
  margin-right: 158px;
}
.margin-b-158 {
  margin-bottom: 158px !important;
}
.margin-l-158 {
  margin-left: 158px;
}
.margin-lr-158 {
  margin-left: 158px !important;
  margin-right: 158px !important;
}
.margin-tb-158-auto {
  margin-top: 158px;
  margin-bottom: 158px;
}

.padding-159 {
  padding: 159px;
}
.padding-159-0 {
  padding: 159px 0;
}
.padding-0-159 {
  padding: 0 159px;
}
.padding-t-159 {
  padding-top: 159px;
}
.padding-l-159 {
  padding-left: 159px;
}
.padding-r-159 {
  padding-right: 159px;
}
.padding-b-159 {
  padding-bottom: 159px;
}
.padding-lr-159 {
  padding-left: 159px;
  padding-right: 159px;
}
.padding-tb-159-auto {
  padding-top: 159px;
  padding-bottom: 159px;
}

.margin-159 {
  margin: 159px !important;
}
.margin-159-0 {
  margin: 159px 0;
}
.margin-0-159 {
  margin: 0 159px;
}
.margin-t-159 {
  margin-top: 159px !important;
}
.margin-r-159 {
  margin-right: 159px;
}
.margin-b-159 {
  margin-bottom: 159px !important;
}
.margin-l-159 {
  margin-left: 159px;
}
.margin-lr-159 {
  margin-left: 159px !important;
  margin-right: 159px !important;
}
.margin-tb-159-auto {
  margin-top: 159px;
  margin-bottom: 159px;
}

.padding-160 {
  padding: 160px;
}
.padding-160-0 {
  padding: 160px 0;
}
.padding-0-160 {
  padding: 0 160px;
}
.padding-t-160 {
  padding-top: 160px;
}
.padding-l-160 {
  padding-left: 160px;
}
.padding-r-160 {
  padding-right: 160px;
}
.padding-b-160 {
  padding-bottom: 160px;
}
.padding-lr-160 {
  padding-left: 160px;
  padding-right: 160px;
}
.padding-tb-160-auto {
  padding-top: 160px;
  padding-bottom: 160px;
}

.margin-160 {
  margin: 160px !important;
}
.margin-160-0 {
  margin: 160px 0;
}
.margin-0-160 {
  margin: 0 160px;
}
.margin-t-160 {
  margin-top: 160px !important;
}
.margin-r-160 {
  margin-right: 160px;
}
.margin-b-160 {
  margin-bottom: 160px !important;
}
.margin-l-160 {
  margin-left: 160px;
}
.margin-lr-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}
.margin-tb-160-auto {
  margin-top: 160px;
  margin-bottom: 160px;
}

.padding-161 {
  padding: 161px;
}
.padding-161-0 {
  padding: 161px 0;
}
.padding-0-161 {
  padding: 0 161px;
}
.padding-t-161 {
  padding-top: 161px;
}
.padding-l-161 {
  padding-left: 161px;
}
.padding-r-161 {
  padding-right: 161px;
}
.padding-b-161 {
  padding-bottom: 161px;
}
.padding-lr-161 {
  padding-left: 161px;
  padding-right: 161px;
}
.padding-tb-161-auto {
  padding-top: 161px;
  padding-bottom: 161px;
}

.margin-161 {
  margin: 161px !important;
}
.margin-161-0 {
  margin: 161px 0;
}
.margin-0-161 {
  margin: 0 161px;
}
.margin-t-161 {
  margin-top: 161px !important;
}
.margin-r-161 {
  margin-right: 161px;
}
.margin-b-161 {
  margin-bottom: 161px !important;
}
.margin-l-161 {
  margin-left: 161px;
}
.margin-lr-161 {
  margin-left: 161px !important;
  margin-right: 161px !important;
}
.margin-tb-161-auto {
  margin-top: 161px;
  margin-bottom: 161px;
}

.padding-162 {
  padding: 162px;
}
.padding-162-0 {
  padding: 162px 0;
}
.padding-0-162 {
  padding: 0 162px;
}
.padding-t-162 {
  padding-top: 162px;
}
.padding-l-162 {
  padding-left: 162px;
}
.padding-r-162 {
  padding-right: 162px;
}
.padding-b-162 {
  padding-bottom: 162px;
}
.padding-lr-162 {
  padding-left: 162px;
  padding-right: 162px;
}
.padding-tb-162-auto {
  padding-top: 162px;
  padding-bottom: 162px;
}

.margin-162 {
  margin: 162px !important;
}
.margin-162-0 {
  margin: 162px 0;
}
.margin-0-162 {
  margin: 0 162px;
}
.margin-t-162 {
  margin-top: 162px !important;
}
.margin-r-162 {
  margin-right: 162px;
}
.margin-b-162 {
  margin-bottom: 162px !important;
}
.margin-l-162 {
  margin-left: 162px;
}
.margin-lr-162 {
  margin-left: 162px !important;
  margin-right: 162px !important;
}
.margin-tb-162-auto {
  margin-top: 162px;
  margin-bottom: 162px;
}

.padding-163 {
  padding: 163px;
}
.padding-163-0 {
  padding: 163px 0;
}
.padding-0-163 {
  padding: 0 163px;
}
.padding-t-163 {
  padding-top: 163px;
}
.padding-l-163 {
  padding-left: 163px;
}
.padding-r-163 {
  padding-right: 163px;
}
.padding-b-163 {
  padding-bottom: 163px;
}
.padding-lr-163 {
  padding-left: 163px;
  padding-right: 163px;
}
.padding-tb-163-auto {
  padding-top: 163px;
  padding-bottom: 163px;
}

.margin-163 {
  margin: 163px !important;
}
.margin-163-0 {
  margin: 163px 0;
}
.margin-0-163 {
  margin: 0 163px;
}
.margin-t-163 {
  margin-top: 163px !important;
}
.margin-r-163 {
  margin-right: 163px;
}
.margin-b-163 {
  margin-bottom: 163px !important;
}
.margin-l-163 {
  margin-left: 163px;
}
.margin-lr-163 {
  margin-left: 163px !important;
  margin-right: 163px !important;
}
.margin-tb-163-auto {
  margin-top: 163px;
  margin-bottom: 163px;
}

.padding-164 {
  padding: 164px;
}
.padding-164-0 {
  padding: 164px 0;
}
.padding-0-164 {
  padding: 0 164px;
}
.padding-t-164 {
  padding-top: 164px;
}
.padding-l-164 {
  padding-left: 164px;
}
.padding-r-164 {
  padding-right: 164px;
}
.padding-b-164 {
  padding-bottom: 164px;
}
.padding-lr-164 {
  padding-left: 164px;
  padding-right: 164px;
}
.padding-tb-164-auto {
  padding-top: 164px;
  padding-bottom: 164px;
}

.margin-164 {
  margin: 164px !important;
}
.margin-164-0 {
  margin: 164px 0;
}
.margin-0-164 {
  margin: 0 164px;
}
.margin-t-164 {
  margin-top: 164px !important;
}
.margin-r-164 {
  margin-right: 164px;
}
.margin-b-164 {
  margin-bottom: 164px !important;
}
.margin-l-164 {
  margin-left: 164px;
}
.margin-lr-164 {
  margin-left: 164px !important;
  margin-right: 164px !important;
}
.margin-tb-164-auto {
  margin-top: 164px;
  margin-bottom: 164px;
}

.padding-165 {
  padding: 165px;
}
.padding-165-0 {
  padding: 165px 0;
}
.padding-0-165 {
  padding: 0 165px;
}
.padding-t-165 {
  padding-top: 165px;
}
.padding-l-165 {
  padding-left: 165px;
}
.padding-r-165 {
  padding-right: 165px;
}
.padding-b-165 {
  padding-bottom: 165px;
}
.padding-lr-165 {
  padding-left: 165px;
  padding-right: 165px;
}
.padding-tb-165-auto {
  padding-top: 165px;
  padding-bottom: 165px;
}

.margin-165 {
  margin: 165px !important;
}
.margin-165-0 {
  margin: 165px 0;
}
.margin-0-165 {
  margin: 0 165px;
}
.margin-t-165 {
  margin-top: 165px !important;
}
.margin-r-165 {
  margin-right: 165px;
}
.margin-b-165 {
  margin-bottom: 165px !important;
}
.margin-l-165 {
  margin-left: 165px;
}
.margin-lr-165 {
  margin-left: 165px !important;
  margin-right: 165px !important;
}
.margin-tb-165-auto {
  margin-top: 165px;
  margin-bottom: 165px;
}

.padding-166 {
  padding: 166px;
}
.padding-166-0 {
  padding: 166px 0;
}
.padding-0-166 {
  padding: 0 166px;
}
.padding-t-166 {
  padding-top: 166px;
}
.padding-l-166 {
  padding-left: 166px;
}
.padding-r-166 {
  padding-right: 166px;
}
.padding-b-166 {
  padding-bottom: 166px;
}
.padding-lr-166 {
  padding-left: 166px;
  padding-right: 166px;
}
.padding-tb-166-auto {
  padding-top: 166px;
  padding-bottom: 166px;
}

.margin-166 {
  margin: 166px !important;
}
.margin-166-0 {
  margin: 166px 0;
}
.margin-0-166 {
  margin: 0 166px;
}
.margin-t-166 {
  margin-top: 166px !important;
}
.margin-r-166 {
  margin-right: 166px;
}
.margin-b-166 {
  margin-bottom: 166px !important;
}
.margin-l-166 {
  margin-left: 166px;
}
.margin-lr-166 {
  margin-left: 166px !important;
  margin-right: 166px !important;
}
.margin-tb-166-auto {
  margin-top: 166px;
  margin-bottom: 166px;
}

.padding-167 {
  padding: 167px;
}
.padding-167-0 {
  padding: 167px 0;
}
.padding-0-167 {
  padding: 0 167px;
}
.padding-t-167 {
  padding-top: 167px;
}
.padding-l-167 {
  padding-left: 167px;
}
.padding-r-167 {
  padding-right: 167px;
}
.padding-b-167 {
  padding-bottom: 167px;
}
.padding-lr-167 {
  padding-left: 167px;
  padding-right: 167px;
}
.padding-tb-167-auto {
  padding-top: 167px;
  padding-bottom: 167px;
}

.margin-167 {
  margin: 167px !important;
}
.margin-167-0 {
  margin: 167px 0;
}
.margin-0-167 {
  margin: 0 167px;
}
.margin-t-167 {
  margin-top: 167px !important;
}
.margin-r-167 {
  margin-right: 167px;
}
.margin-b-167 {
  margin-bottom: 167px !important;
}
.margin-l-167 {
  margin-left: 167px;
}
.margin-lr-167 {
  margin-left: 167px !important;
  margin-right: 167px !important;
}
.margin-tb-167-auto {
  margin-top: 167px;
  margin-bottom: 167px;
}

.padding-168 {
  padding: 168px;
}
.padding-168-0 {
  padding: 168px 0;
}
.padding-0-168 {
  padding: 0 168px;
}
.padding-t-168 {
  padding-top: 168px;
}
.padding-l-168 {
  padding-left: 168px;
}
.padding-r-168 {
  padding-right: 168px;
}
.padding-b-168 {
  padding-bottom: 168px;
}
.padding-lr-168 {
  padding-left: 168px;
  padding-right: 168px;
}
.padding-tb-168-auto {
  padding-top: 168px;
  padding-bottom: 168px;
}

.margin-168 {
  margin: 168px !important;
}
.margin-168-0 {
  margin: 168px 0;
}
.margin-0-168 {
  margin: 0 168px;
}
.margin-t-168 {
  margin-top: 168px !important;
}
.margin-r-168 {
  margin-right: 168px;
}
.margin-b-168 {
  margin-bottom: 168px !important;
}
.margin-l-168 {
  margin-left: 168px;
}
.margin-lr-168 {
  margin-left: 168px !important;
  margin-right: 168px !important;
}
.margin-tb-168-auto {
  margin-top: 168px;
  margin-bottom: 168px;
}

.padding-169 {
  padding: 169px;
}
.padding-169-0 {
  padding: 169px 0;
}
.padding-0-169 {
  padding: 0 169px;
}
.padding-t-169 {
  padding-top: 169px;
}
.padding-l-169 {
  padding-left: 169px;
}
.padding-r-169 {
  padding-right: 169px;
}
.padding-b-169 {
  padding-bottom: 169px;
}
.padding-lr-169 {
  padding-left: 169px;
  padding-right: 169px;
}
.padding-tb-169-auto {
  padding-top: 169px;
  padding-bottom: 169px;
}

.margin-169 {
  margin: 169px !important;
}
.margin-169-0 {
  margin: 169px 0;
}
.margin-0-169 {
  margin: 0 169px;
}
.margin-t-169 {
  margin-top: 169px !important;
}
.margin-r-169 {
  margin-right: 169px;
}
.margin-b-169 {
  margin-bottom: 169px !important;
}
.margin-l-169 {
  margin-left: 169px;
}
.margin-lr-169 {
  margin-left: 169px !important;
  margin-right: 169px !important;
}
.margin-tb-169-auto {
  margin-top: 169px;
  margin-bottom: 169px;
}

.padding-170 {
  padding: 170px;
}
.padding-170-0 {
  padding: 170px 0;
}
.padding-0-170 {
  padding: 0 170px;
}
.padding-t-170 {
  padding-top: 170px;
}
.padding-l-170 {
  padding-left: 170px;
}
.padding-r-170 {
  padding-right: 170px;
}
.padding-b-170 {
  padding-bottom: 170px;
}
.padding-lr-170 {
  padding-left: 170px;
  padding-right: 170px;
}
.padding-tb-170-auto {
  padding-top: 170px;
  padding-bottom: 170px;
}

.margin-170 {
  margin: 170px !important;
}
.margin-170-0 {
  margin: 170px 0;
}
.margin-0-170 {
  margin: 0 170px;
}
.margin-t-170 {
  margin-top: 170px !important;
}
.margin-r-170 {
  margin-right: 170px;
}
.margin-b-170 {
  margin-bottom: 170px !important;
}
.margin-l-170 {
  margin-left: 170px;
}
.margin-lr-170 {
  margin-left: 170px !important;
  margin-right: 170px !important;
}
.margin-tb-170-auto {
  margin-top: 170px;
  margin-bottom: 170px;
}

.padding-171 {
  padding: 171px;
}
.padding-171-0 {
  padding: 171px 0;
}
.padding-0-171 {
  padding: 0 171px;
}
.padding-t-171 {
  padding-top: 171px;
}
.padding-l-171 {
  padding-left: 171px;
}
.padding-r-171 {
  padding-right: 171px;
}
.padding-b-171 {
  padding-bottom: 171px;
}
.padding-lr-171 {
  padding-left: 171px;
  padding-right: 171px;
}
.padding-tb-171-auto {
  padding-top: 171px;
  padding-bottom: 171px;
}

.margin-171 {
  margin: 171px !important;
}
.margin-171-0 {
  margin: 171px 0;
}
.margin-0-171 {
  margin: 0 171px;
}
.margin-t-171 {
  margin-top: 171px !important;
}
.margin-r-171 {
  margin-right: 171px;
}
.margin-b-171 {
  margin-bottom: 171px !important;
}
.margin-l-171 {
  margin-left: 171px;
}
.margin-lr-171 {
  margin-left: 171px !important;
  margin-right: 171px !important;
}
.margin-tb-171-auto {
  margin-top: 171px;
  margin-bottom: 171px;
}

.padding-172 {
  padding: 172px;
}
.padding-172-0 {
  padding: 172px 0;
}
.padding-0-172 {
  padding: 0 172px;
}
.padding-t-172 {
  padding-top: 172px;
}
.padding-l-172 {
  padding-left: 172px;
}
.padding-r-172 {
  padding-right: 172px;
}
.padding-b-172 {
  padding-bottom: 172px;
}
.padding-lr-172 {
  padding-left: 172px;
  padding-right: 172px;
}
.padding-tb-172-auto {
  padding-top: 172px;
  padding-bottom: 172px;
}

.margin-172 {
  margin: 172px !important;
}
.margin-172-0 {
  margin: 172px 0;
}
.margin-0-172 {
  margin: 0 172px;
}
.margin-t-172 {
  margin-top: 172px !important;
}
.margin-r-172 {
  margin-right: 172px;
}
.margin-b-172 {
  margin-bottom: 172px !important;
}
.margin-l-172 {
  margin-left: 172px;
}
.margin-lr-172 {
  margin-left: 172px !important;
  margin-right: 172px !important;
}
.margin-tb-172-auto {
  margin-top: 172px;
  margin-bottom: 172px;
}

.padding-173 {
  padding: 173px;
}
.padding-173-0 {
  padding: 173px 0;
}
.padding-0-173 {
  padding: 0 173px;
}
.padding-t-173 {
  padding-top: 173px;
}
.padding-l-173 {
  padding-left: 173px;
}
.padding-r-173 {
  padding-right: 173px;
}
.padding-b-173 {
  padding-bottom: 173px;
}
.padding-lr-173 {
  padding-left: 173px;
  padding-right: 173px;
}
.padding-tb-173-auto {
  padding-top: 173px;
  padding-bottom: 173px;
}

.margin-173 {
  margin: 173px !important;
}
.margin-173-0 {
  margin: 173px 0;
}
.margin-0-173 {
  margin: 0 173px;
}
.margin-t-173 {
  margin-top: 173px !important;
}
.margin-r-173 {
  margin-right: 173px;
}
.margin-b-173 {
  margin-bottom: 173px !important;
}
.margin-l-173 {
  margin-left: 173px;
}
.margin-lr-173 {
  margin-left: 173px !important;
  margin-right: 173px !important;
}
.margin-tb-173-auto {
  margin-top: 173px;
  margin-bottom: 173px;
}

.padding-174 {
  padding: 174px;
}
.padding-174-0 {
  padding: 174px 0;
}
.padding-0-174 {
  padding: 0 174px;
}
.padding-t-174 {
  padding-top: 174px;
}
.padding-l-174 {
  padding-left: 174px;
}
.padding-r-174 {
  padding-right: 174px;
}
.padding-b-174 {
  padding-bottom: 174px;
}
.padding-lr-174 {
  padding-left: 174px;
  padding-right: 174px;
}
.padding-tb-174-auto {
  padding-top: 174px;
  padding-bottom: 174px;
}

.margin-174 {
  margin: 174px !important;
}
.margin-174-0 {
  margin: 174px 0;
}
.margin-0-174 {
  margin: 0 174px;
}
.margin-t-174 {
  margin-top: 174px !important;
}
.margin-r-174 {
  margin-right: 174px;
}
.margin-b-174 {
  margin-bottom: 174px !important;
}
.margin-l-174 {
  margin-left: 174px;
}
.margin-lr-174 {
  margin-left: 174px !important;
  margin-right: 174px !important;
}
.margin-tb-174-auto {
  margin-top: 174px;
  margin-bottom: 174px;
}

.padding-175 {
  padding: 175px;
}
.padding-175-0 {
  padding: 175px 0;
}
.padding-0-175 {
  padding: 0 175px;
}
.padding-t-175 {
  padding-top: 175px;
}
.padding-l-175 {
  padding-left: 175px;
}
.padding-r-175 {
  padding-right: 175px;
}
.padding-b-175 {
  padding-bottom: 175px;
}
.padding-lr-175 {
  padding-left: 175px;
  padding-right: 175px;
}
.padding-tb-175-auto {
  padding-top: 175px;
  padding-bottom: 175px;
}

.margin-175 {
  margin: 175px !important;
}
.margin-175-0 {
  margin: 175px 0;
}
.margin-0-175 {
  margin: 0 175px;
}
.margin-t-175 {
  margin-top: 175px !important;
}
.margin-r-175 {
  margin-right: 175px;
}
.margin-b-175 {
  margin-bottom: 175px !important;
}
.margin-l-175 {
  margin-left: 175px;
}
.margin-lr-175 {
  margin-left: 175px !important;
  margin-right: 175px !important;
}
.margin-tb-175-auto {
  margin-top: 175px;
  margin-bottom: 175px;
}

.padding-176 {
  padding: 176px;
}
.padding-176-0 {
  padding: 176px 0;
}
.padding-0-176 {
  padding: 0 176px;
}
.padding-t-176 {
  padding-top: 176px;
}
.padding-l-176 {
  padding-left: 176px;
}
.padding-r-176 {
  padding-right: 176px;
}
.padding-b-176 {
  padding-bottom: 176px;
}
.padding-lr-176 {
  padding-left: 176px;
  padding-right: 176px;
}
.padding-tb-176-auto {
  padding-top: 176px;
  padding-bottom: 176px;
}

.margin-176 {
  margin: 176px !important;
}
.margin-176-0 {
  margin: 176px 0;
}
.margin-0-176 {
  margin: 0 176px;
}
.margin-t-176 {
  margin-top: 176px !important;
}
.margin-r-176 {
  margin-right: 176px;
}
.margin-b-176 {
  margin-bottom: 176px !important;
}
.margin-l-176 {
  margin-left: 176px;
}
.margin-lr-176 {
  margin-left: 176px !important;
  margin-right: 176px !important;
}
.margin-tb-176-auto {
  margin-top: 176px;
  margin-bottom: 176px;
}

.padding-177 {
  padding: 177px;
}
.padding-177-0 {
  padding: 177px 0;
}
.padding-0-177 {
  padding: 0 177px;
}
.padding-t-177 {
  padding-top: 177px;
}
.padding-l-177 {
  padding-left: 177px;
}
.padding-r-177 {
  padding-right: 177px;
}
.padding-b-177 {
  padding-bottom: 177px;
}
.padding-lr-177 {
  padding-left: 177px;
  padding-right: 177px;
}
.padding-tb-177-auto {
  padding-top: 177px;
  padding-bottom: 177px;
}

.margin-177 {
  margin: 177px !important;
}
.margin-177-0 {
  margin: 177px 0;
}
.margin-0-177 {
  margin: 0 177px;
}
.margin-t-177 {
  margin-top: 177px !important;
}
.margin-r-177 {
  margin-right: 177px;
}
.margin-b-177 {
  margin-bottom: 177px !important;
}
.margin-l-177 {
  margin-left: 177px;
}
.margin-lr-177 {
  margin-left: 177px !important;
  margin-right: 177px !important;
}
.margin-tb-177-auto {
  margin-top: 177px;
  margin-bottom: 177px;
}

.padding-178 {
  padding: 178px;
}
.padding-178-0 {
  padding: 178px 0;
}
.padding-0-178 {
  padding: 0 178px;
}
.padding-t-178 {
  padding-top: 178px;
}
.padding-l-178 {
  padding-left: 178px;
}
.padding-r-178 {
  padding-right: 178px;
}
.padding-b-178 {
  padding-bottom: 178px;
}
.padding-lr-178 {
  padding-left: 178px;
  padding-right: 178px;
}
.padding-tb-178-auto {
  padding-top: 178px;
  padding-bottom: 178px;
}

.margin-178 {
  margin: 178px !important;
}
.margin-178-0 {
  margin: 178px 0;
}
.margin-0-178 {
  margin: 0 178px;
}
.margin-t-178 {
  margin-top: 178px !important;
}
.margin-r-178 {
  margin-right: 178px;
}
.margin-b-178 {
  margin-bottom: 178px !important;
}
.margin-l-178 {
  margin-left: 178px;
}
.margin-lr-178 {
  margin-left: 178px !important;
  margin-right: 178px !important;
}
.margin-tb-178-auto {
  margin-top: 178px;
  margin-bottom: 178px;
}

.padding-179 {
  padding: 179px;
}
.padding-179-0 {
  padding: 179px 0;
}
.padding-0-179 {
  padding: 0 179px;
}
.padding-t-179 {
  padding-top: 179px;
}
.padding-l-179 {
  padding-left: 179px;
}
.padding-r-179 {
  padding-right: 179px;
}
.padding-b-179 {
  padding-bottom: 179px;
}
.padding-lr-179 {
  padding-left: 179px;
  padding-right: 179px;
}
.padding-tb-179-auto {
  padding-top: 179px;
  padding-bottom: 179px;
}

.margin-179 {
  margin: 179px !important;
}
.margin-179-0 {
  margin: 179px 0;
}
.margin-0-179 {
  margin: 0 179px;
}
.margin-t-179 {
  margin-top: 179px !important;
}
.margin-r-179 {
  margin-right: 179px;
}
.margin-b-179 {
  margin-bottom: 179px !important;
}
.margin-l-179 {
  margin-left: 179px;
}
.margin-lr-179 {
  margin-left: 179px !important;
  margin-right: 179px !important;
}
.margin-tb-179-auto {
  margin-top: 179px;
  margin-bottom: 179px;
}

.padding-180 {
  padding: 180px;
}
.padding-180-0 {
  padding: 180px 0;
}
.padding-0-180 {
  padding: 0 180px;
}
.padding-t-180 {
  padding-top: 180px;
}
.padding-l-180 {
  padding-left: 180px;
}
.padding-r-180 {
  padding-right: 180px;
}
.padding-b-180 {
  padding-bottom: 180px;
}
.padding-lr-180 {
  padding-left: 180px;
  padding-right: 180px;
}
.padding-tb-180-auto {
  padding-top: 180px;
  padding-bottom: 180px;
}

.margin-180 {
  margin: 180px !important;
}
.margin-180-0 {
  margin: 180px 0;
}
.margin-0-180 {
  margin: 0 180px;
}
.margin-t-180 {
  margin-top: 180px !important;
}
.margin-r-180 {
  margin-right: 180px;
}
.margin-b-180 {
  margin-bottom: 180px !important;
}
.margin-l-180 {
  margin-left: 180px;
}
.margin-lr-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}
.margin-tb-180-auto {
  margin-top: 180px;
  margin-bottom: 180px;
}

.padding-181 {
  padding: 181px;
}
.padding-181-0 {
  padding: 181px 0;
}
.padding-0-181 {
  padding: 0 181px;
}
.padding-t-181 {
  padding-top: 181px;
}
.padding-l-181 {
  padding-left: 181px;
}
.padding-r-181 {
  padding-right: 181px;
}
.padding-b-181 {
  padding-bottom: 181px;
}
.padding-lr-181 {
  padding-left: 181px;
  padding-right: 181px;
}
.padding-tb-181-auto {
  padding-top: 181px;
  padding-bottom: 181px;
}

.margin-181 {
  margin: 181px !important;
}
.margin-181-0 {
  margin: 181px 0;
}
.margin-0-181 {
  margin: 0 181px;
}
.margin-t-181 {
  margin-top: 181px !important;
}
.margin-r-181 {
  margin-right: 181px;
}
.margin-b-181 {
  margin-bottom: 181px !important;
}
.margin-l-181 {
  margin-left: 181px;
}
.margin-lr-181 {
  margin-left: 181px !important;
  margin-right: 181px !important;
}
.margin-tb-181-auto {
  margin-top: 181px;
  margin-bottom: 181px;
}

.padding-182 {
  padding: 182px;
}
.padding-182-0 {
  padding: 182px 0;
}
.padding-0-182 {
  padding: 0 182px;
}
.padding-t-182 {
  padding-top: 182px;
}
.padding-l-182 {
  padding-left: 182px;
}
.padding-r-182 {
  padding-right: 182px;
}
.padding-b-182 {
  padding-bottom: 182px;
}
.padding-lr-182 {
  padding-left: 182px;
  padding-right: 182px;
}
.padding-tb-182-auto {
  padding-top: 182px;
  padding-bottom: 182px;
}

.margin-182 {
  margin: 182px !important;
}
.margin-182-0 {
  margin: 182px 0;
}
.margin-0-182 {
  margin: 0 182px;
}
.margin-t-182 {
  margin-top: 182px !important;
}
.margin-r-182 {
  margin-right: 182px;
}
.margin-b-182 {
  margin-bottom: 182px !important;
}
.margin-l-182 {
  margin-left: 182px;
}
.margin-lr-182 {
  margin-left: 182px !important;
  margin-right: 182px !important;
}
.margin-tb-182-auto {
  margin-top: 182px;
  margin-bottom: 182px;
}

.padding-183 {
  padding: 183px;
}
.padding-183-0 {
  padding: 183px 0;
}
.padding-0-183 {
  padding: 0 183px;
}
.padding-t-183 {
  padding-top: 183px;
}
.padding-l-183 {
  padding-left: 183px;
}
.padding-r-183 {
  padding-right: 183px;
}
.padding-b-183 {
  padding-bottom: 183px;
}
.padding-lr-183 {
  padding-left: 183px;
  padding-right: 183px;
}
.padding-tb-183-auto {
  padding-top: 183px;
  padding-bottom: 183px;
}

.margin-183 {
  margin: 183px !important;
}
.margin-183-0 {
  margin: 183px 0;
}
.margin-0-183 {
  margin: 0 183px;
}
.margin-t-183 {
  margin-top: 183px !important;
}
.margin-r-183 {
  margin-right: 183px;
}
.margin-b-183 {
  margin-bottom: 183px !important;
}
.margin-l-183 {
  margin-left: 183px;
}
.margin-lr-183 {
  margin-left: 183px !important;
  margin-right: 183px !important;
}
.margin-tb-183-auto {
  margin-top: 183px;
  margin-bottom: 183px;
}

.padding-184 {
  padding: 184px;
}
.padding-184-0 {
  padding: 184px 0;
}
.padding-0-184 {
  padding: 0 184px;
}
.padding-t-184 {
  padding-top: 184px;
}
.padding-l-184 {
  padding-left: 184px;
}
.padding-r-184 {
  padding-right: 184px;
}
.padding-b-184 {
  padding-bottom: 184px;
}
.padding-lr-184 {
  padding-left: 184px;
  padding-right: 184px;
}
.padding-tb-184-auto {
  padding-top: 184px;
  padding-bottom: 184px;
}

.margin-184 {
  margin: 184px !important;
}
.margin-184-0 {
  margin: 184px 0;
}
.margin-0-184 {
  margin: 0 184px;
}
.margin-t-184 {
  margin-top: 184px !important;
}
.margin-r-184 {
  margin-right: 184px;
}
.margin-b-184 {
  margin-bottom: 184px !important;
}
.margin-l-184 {
  margin-left: 184px;
}
.margin-lr-184 {
  margin-left: 184px !important;
  margin-right: 184px !important;
}
.margin-tb-184-auto {
  margin-top: 184px;
  margin-bottom: 184px;
}

.padding-185 {
  padding: 185px;
}
.padding-185-0 {
  padding: 185px 0;
}
.padding-0-185 {
  padding: 0 185px;
}
.padding-t-185 {
  padding-top: 185px;
}
.padding-l-185 {
  padding-left: 185px;
}
.padding-r-185 {
  padding-right: 185px;
}
.padding-b-185 {
  padding-bottom: 185px;
}
.padding-lr-185 {
  padding-left: 185px;
  padding-right: 185px;
}
.padding-tb-185-auto {
  padding-top: 185px;
  padding-bottom: 185px;
}

.margin-185 {
  margin: 185px !important;
}
.margin-185-0 {
  margin: 185px 0;
}
.margin-0-185 {
  margin: 0 185px;
}
.margin-t-185 {
  margin-top: 185px !important;
}
.margin-r-185 {
  margin-right: 185px;
}
.margin-b-185 {
  margin-bottom: 185px !important;
}
.margin-l-185 {
  margin-left: 185px;
}
.margin-lr-185 {
  margin-left: 185px !important;
  margin-right: 185px !important;
}
.margin-tb-185-auto {
  margin-top: 185px;
  margin-bottom: 185px;
}

.padding-186 {
  padding: 186px;
}
.padding-186-0 {
  padding: 186px 0;
}
.padding-0-186 {
  padding: 0 186px;
}
.padding-t-186 {
  padding-top: 186px;
}
.padding-l-186 {
  padding-left: 186px;
}
.padding-r-186 {
  padding-right: 186px;
}
.padding-b-186 {
  padding-bottom: 186px;
}
.padding-lr-186 {
  padding-left: 186px;
  padding-right: 186px;
}
.padding-tb-186-auto {
  padding-top: 186px;
  padding-bottom: 186px;
}

.margin-186 {
  margin: 186px !important;
}
.margin-186-0 {
  margin: 186px 0;
}
.margin-0-186 {
  margin: 0 186px;
}
.margin-t-186 {
  margin-top: 186px !important;
}
.margin-r-186 {
  margin-right: 186px;
}
.margin-b-186 {
  margin-bottom: 186px !important;
}
.margin-l-186 {
  margin-left: 186px;
}
.margin-lr-186 {
  margin-left: 186px !important;
  margin-right: 186px !important;
}
.margin-tb-186-auto {
  margin-top: 186px;
  margin-bottom: 186px;
}

.padding-187 {
  padding: 187px;
}
.padding-187-0 {
  padding: 187px 0;
}
.padding-0-187 {
  padding: 0 187px;
}
.padding-t-187 {
  padding-top: 187px;
}
.padding-l-187 {
  padding-left: 187px;
}
.padding-r-187 {
  padding-right: 187px;
}
.padding-b-187 {
  padding-bottom: 187px;
}
.padding-lr-187 {
  padding-left: 187px;
  padding-right: 187px;
}
.padding-tb-187-auto {
  padding-top: 187px;
  padding-bottom: 187px;
}

.margin-187 {
  margin: 187px !important;
}
.margin-187-0 {
  margin: 187px 0;
}
.margin-0-187 {
  margin: 0 187px;
}
.margin-t-187 {
  margin-top: 187px !important;
}
.margin-r-187 {
  margin-right: 187px;
}
.margin-b-187 {
  margin-bottom: 187px !important;
}
.margin-l-187 {
  margin-left: 187px;
}
.margin-lr-187 {
  margin-left: 187px !important;
  margin-right: 187px !important;
}
.margin-tb-187-auto {
  margin-top: 187px;
  margin-bottom: 187px;
}

.padding-188 {
  padding: 188px;
}
.padding-188-0 {
  padding: 188px 0;
}
.padding-0-188 {
  padding: 0 188px;
}
.padding-t-188 {
  padding-top: 188px;
}
.padding-l-188 {
  padding-left: 188px;
}
.padding-r-188 {
  padding-right: 188px;
}
.padding-b-188 {
  padding-bottom: 188px;
}
.padding-lr-188 {
  padding-left: 188px;
  padding-right: 188px;
}
.padding-tb-188-auto {
  padding-top: 188px;
  padding-bottom: 188px;
}

.margin-188 {
  margin: 188px !important;
}
.margin-188-0 {
  margin: 188px 0;
}
.margin-0-188 {
  margin: 0 188px;
}
.margin-t-188 {
  margin-top: 188px !important;
}
.margin-r-188 {
  margin-right: 188px;
}
.margin-b-188 {
  margin-bottom: 188px !important;
}
.margin-l-188 {
  margin-left: 188px;
}
.margin-lr-188 {
  margin-left: 188px !important;
  margin-right: 188px !important;
}
.margin-tb-188-auto {
  margin-top: 188px;
  margin-bottom: 188px;
}

.padding-189 {
  padding: 189px;
}
.padding-189-0 {
  padding: 189px 0;
}
.padding-0-189 {
  padding: 0 189px;
}
.padding-t-189 {
  padding-top: 189px;
}
.padding-l-189 {
  padding-left: 189px;
}
.padding-r-189 {
  padding-right: 189px;
}
.padding-b-189 {
  padding-bottom: 189px;
}
.padding-lr-189 {
  padding-left: 189px;
  padding-right: 189px;
}
.padding-tb-189-auto {
  padding-top: 189px;
  padding-bottom: 189px;
}

.margin-189 {
  margin: 189px !important;
}
.margin-189-0 {
  margin: 189px 0;
}
.margin-0-189 {
  margin: 0 189px;
}
.margin-t-189 {
  margin-top: 189px !important;
}
.margin-r-189 {
  margin-right: 189px;
}
.margin-b-189 {
  margin-bottom: 189px !important;
}
.margin-l-189 {
  margin-left: 189px;
}
.margin-lr-189 {
  margin-left: 189px !important;
  margin-right: 189px !important;
}
.margin-tb-189-auto {
  margin-top: 189px;
  margin-bottom: 189px;
}

.padding-190 {
  padding: 190px;
}
.padding-190-0 {
  padding: 190px 0;
}
.padding-0-190 {
  padding: 0 190px;
}
.padding-t-190 {
  padding-top: 190px;
}
.padding-l-190 {
  padding-left: 190px;
}
.padding-r-190 {
  padding-right: 190px;
}
.padding-b-190 {
  padding-bottom: 190px;
}
.padding-lr-190 {
  padding-left: 190px;
  padding-right: 190px;
}
.padding-tb-190-auto {
  padding-top: 190px;
  padding-bottom: 190px;
}

.margin-190 {
  margin: 190px !important;
}
.margin-190-0 {
  margin: 190px 0;
}
.margin-0-190 {
  margin: 0 190px;
}
.margin-t-190 {
  margin-top: 190px !important;
}
.margin-r-190 {
  margin-right: 190px;
}
.margin-b-190 {
  margin-bottom: 190px !important;
}
.margin-l-190 {
  margin-left: 190px;
}
.margin-lr-190 {
  margin-left: 190px !important;
  margin-right: 190px !important;
}
.margin-tb-190-auto {
  margin-top: 190px;
  margin-bottom: 190px;
}

.padding-191 {
  padding: 191px;
}
.padding-191-0 {
  padding: 191px 0;
}
.padding-0-191 {
  padding: 0 191px;
}
.padding-t-191 {
  padding-top: 191px;
}
.padding-l-191 {
  padding-left: 191px;
}
.padding-r-191 {
  padding-right: 191px;
}
.padding-b-191 {
  padding-bottom: 191px;
}
.padding-lr-191 {
  padding-left: 191px;
  padding-right: 191px;
}
.padding-tb-191-auto {
  padding-top: 191px;
  padding-bottom: 191px;
}

.margin-191 {
  margin: 191px !important;
}
.margin-191-0 {
  margin: 191px 0;
}
.margin-0-191 {
  margin: 0 191px;
}
.margin-t-191 {
  margin-top: 191px !important;
}
.margin-r-191 {
  margin-right: 191px;
}
.margin-b-191 {
  margin-bottom: 191px !important;
}
.margin-l-191 {
  margin-left: 191px;
}
.margin-lr-191 {
  margin-left: 191px !important;
  margin-right: 191px !important;
}
.margin-tb-191-auto {
  margin-top: 191px;
  margin-bottom: 191px;
}

.padding-192 {
  padding: 192px;
}
.padding-192-0 {
  padding: 192px 0;
}
.padding-0-192 {
  padding: 0 192px;
}
.padding-t-192 {
  padding-top: 192px;
}
.padding-l-192 {
  padding-left: 192px;
}
.padding-r-192 {
  padding-right: 192px;
}
.padding-b-192 {
  padding-bottom: 192px;
}
.padding-lr-192 {
  padding-left: 192px;
  padding-right: 192px;
}
.padding-tb-192-auto {
  padding-top: 192px;
  padding-bottom: 192px;
}

.margin-192 {
  margin: 192px !important;
}
.margin-192-0 {
  margin: 192px 0;
}
.margin-0-192 {
  margin: 0 192px;
}
.margin-t-192 {
  margin-top: 192px !important;
}
.margin-r-192 {
  margin-right: 192px;
}
.margin-b-192 {
  margin-bottom: 192px !important;
}
.margin-l-192 {
  margin-left: 192px;
}
.margin-lr-192 {
  margin-left: 192px !important;
  margin-right: 192px !important;
}
.margin-tb-192-auto {
  margin-top: 192px;
  margin-bottom: 192px;
}

.padding-193 {
  padding: 193px;
}
.padding-193-0 {
  padding: 193px 0;
}
.padding-0-193 {
  padding: 0 193px;
}
.padding-t-193 {
  padding-top: 193px;
}
.padding-l-193 {
  padding-left: 193px;
}
.padding-r-193 {
  padding-right: 193px;
}
.padding-b-193 {
  padding-bottom: 193px;
}
.padding-lr-193 {
  padding-left: 193px;
  padding-right: 193px;
}
.padding-tb-193-auto {
  padding-top: 193px;
  padding-bottom: 193px;
}

.margin-193 {
  margin: 193px !important;
}
.margin-193-0 {
  margin: 193px 0;
}
.margin-0-193 {
  margin: 0 193px;
}
.margin-t-193 {
  margin-top: 193px !important;
}
.margin-r-193 {
  margin-right: 193px;
}
.margin-b-193 {
  margin-bottom: 193px !important;
}
.margin-l-193 {
  margin-left: 193px;
}
.margin-lr-193 {
  margin-left: 193px !important;
  margin-right: 193px !important;
}
.margin-tb-193-auto {
  margin-top: 193px;
  margin-bottom: 193px;
}

.padding-194 {
  padding: 194px;
}
.padding-194-0 {
  padding: 194px 0;
}
.padding-0-194 {
  padding: 0 194px;
}
.padding-t-194 {
  padding-top: 194px;
}
.padding-l-194 {
  padding-left: 194px;
}
.padding-r-194 {
  padding-right: 194px;
}
.padding-b-194 {
  padding-bottom: 194px;
}
.padding-lr-194 {
  padding-left: 194px;
  padding-right: 194px;
}
.padding-tb-194-auto {
  padding-top: 194px;
  padding-bottom: 194px;
}

.margin-194 {
  margin: 194px !important;
}
.margin-194-0 {
  margin: 194px 0;
}
.margin-0-194 {
  margin: 0 194px;
}
.margin-t-194 {
  margin-top: 194px !important;
}
.margin-r-194 {
  margin-right: 194px;
}
.margin-b-194 {
  margin-bottom: 194px !important;
}
.margin-l-194 {
  margin-left: 194px;
}
.margin-lr-194 {
  margin-left: 194px !important;
  margin-right: 194px !important;
}
.margin-tb-194-auto {
  margin-top: 194px;
  margin-bottom: 194px;
}

.padding-195 {
  padding: 195px;
}
.padding-195-0 {
  padding: 195px 0;
}
.padding-0-195 {
  padding: 0 195px;
}
.padding-t-195 {
  padding-top: 195px;
}
.padding-l-195 {
  padding-left: 195px;
}
.padding-r-195 {
  padding-right: 195px;
}
.padding-b-195 {
  padding-bottom: 195px;
}
.padding-lr-195 {
  padding-left: 195px;
  padding-right: 195px;
}
.padding-tb-195-auto {
  padding-top: 195px;
  padding-bottom: 195px;
}

.margin-195 {
  margin: 195px !important;
}
.margin-195-0 {
  margin: 195px 0;
}
.margin-0-195 {
  margin: 0 195px;
}
.margin-t-195 {
  margin-top: 195px !important;
}
.margin-r-195 {
  margin-right: 195px;
}
.margin-b-195 {
  margin-bottom: 195px !important;
}
.margin-l-195 {
  margin-left: 195px;
}
.margin-lr-195 {
  margin-left: 195px !important;
  margin-right: 195px !important;
}
.margin-tb-195-auto {
  margin-top: 195px;
  margin-bottom: 195px;
}

.padding-196 {
  padding: 196px;
}
.padding-196-0 {
  padding: 196px 0;
}
.padding-0-196 {
  padding: 0 196px;
}
.padding-t-196 {
  padding-top: 196px;
}
.padding-l-196 {
  padding-left: 196px;
}
.padding-r-196 {
  padding-right: 196px;
}
.padding-b-196 {
  padding-bottom: 196px;
}
.padding-lr-196 {
  padding-left: 196px;
  padding-right: 196px;
}
.padding-tb-196-auto {
  padding-top: 196px;
  padding-bottom: 196px;
}

.margin-196 {
  margin: 196px !important;
}
.margin-196-0 {
  margin: 196px 0;
}
.margin-0-196 {
  margin: 0 196px;
}
.margin-t-196 {
  margin-top: 196px !important;
}
.margin-r-196 {
  margin-right: 196px;
}
.margin-b-196 {
  margin-bottom: 196px !important;
}
.margin-l-196 {
  margin-left: 196px;
}
.margin-lr-196 {
  margin-left: 196px !important;
  margin-right: 196px !important;
}
.margin-tb-196-auto {
  margin-top: 196px;
  margin-bottom: 196px;
}

.padding-197 {
  padding: 197px;
}
.padding-197-0 {
  padding: 197px 0;
}
.padding-0-197 {
  padding: 0 197px;
}
.padding-t-197 {
  padding-top: 197px;
}
.padding-l-197 {
  padding-left: 197px;
}
.padding-r-197 {
  padding-right: 197px;
}
.padding-b-197 {
  padding-bottom: 197px;
}
.padding-lr-197 {
  padding-left: 197px;
  padding-right: 197px;
}
.padding-tb-197-auto {
  padding-top: 197px;
  padding-bottom: 197px;
}

.margin-197 {
  margin: 197px !important;
}
.margin-197-0 {
  margin: 197px 0;
}
.margin-0-197 {
  margin: 0 197px;
}
.margin-t-197 {
  margin-top: 197px !important;
}
.margin-r-197 {
  margin-right: 197px;
}
.margin-b-197 {
  margin-bottom: 197px !important;
}
.margin-l-197 {
  margin-left: 197px;
}
.margin-lr-197 {
  margin-left: 197px !important;
  margin-right: 197px !important;
}
.margin-tb-197-auto {
  margin-top: 197px;
  margin-bottom: 197px;
}

.padding-198 {
  padding: 198px;
}
.padding-198-0 {
  padding: 198px 0;
}
.padding-0-198 {
  padding: 0 198px;
}
.padding-t-198 {
  padding-top: 198px;
}
.padding-l-198 {
  padding-left: 198px;
}
.padding-r-198 {
  padding-right: 198px;
}
.padding-b-198 {
  padding-bottom: 198px;
}
.padding-lr-198 {
  padding-left: 198px;
  padding-right: 198px;
}
.padding-tb-198-auto {
  padding-top: 198px;
  padding-bottom: 198px;
}

.margin-198 {
  margin: 198px !important;
}
.margin-198-0 {
  margin: 198px 0;
}
.margin-0-198 {
  margin: 0 198px;
}
.margin-t-198 {
  margin-top: 198px !important;
}
.margin-r-198 {
  margin-right: 198px;
}
.margin-b-198 {
  margin-bottom: 198px !important;
}
.margin-l-198 {
  margin-left: 198px;
}
.margin-lr-198 {
  margin-left: 198px !important;
  margin-right: 198px !important;
}
.margin-tb-198-auto {
  margin-top: 198px;
  margin-bottom: 198px;
}

.padding-199 {
  padding: 199px;
}
.padding-199-0 {
  padding: 199px 0;
}
.padding-0-199 {
  padding: 0 199px;
}
.padding-t-199 {
  padding-top: 199px;
}
.padding-l-199 {
  padding-left: 199px;
}
.padding-r-199 {
  padding-right: 199px;
}
.padding-b-199 {
  padding-bottom: 199px;
}
.padding-lr-199 {
  padding-left: 199px;
  padding-right: 199px;
}
.padding-tb-199-auto {
  padding-top: 199px;
  padding-bottom: 199px;
}

.margin-199 {
  margin: 199px !important;
}
.margin-199-0 {
  margin: 199px 0;
}
.margin-0-199 {
  margin: 0 199px;
}
.margin-t-199 {
  margin-top: 199px !important;
}
.margin-r-199 {
  margin-right: 199px;
}
.margin-b-199 {
  margin-bottom: 199px !important;
}
.margin-l-199 {
  margin-left: 199px;
}
.margin-lr-199 {
  margin-left: 199px !important;
  margin-right: 199px !important;
}
.margin-tb-199-auto {
  margin-top: 199px;
  margin-bottom: 199px;
}

.padding-200 {
  padding: 200px;
}
.padding-200-0 {
  padding: 200px 0;
}
.padding-0-200 {
  padding: 0 200px;
}
.padding-t-200 {
  padding-top: 200px;
}
.padding-l-200 {
  padding-left: 200px;
}
.padding-r-200 {
  padding-right: 200px;
}
.padding-b-200 {
  padding-bottom: 200px;
}
.padding-lr-200 {
  padding-left: 200px;
  padding-right: 200px;
}
.padding-tb-200-auto {
  padding-top: 200px;
  padding-bottom: 200px;
}

.margin-200 {
  margin: 200px !important;
}
.margin-200-0 {
  margin: 200px 0;
}
.margin-0-200 {
  margin: 0 200px;
}
.margin-t-200 {
  margin-top: 200px !important;
}
.margin-r-200 {
  margin-right: 200px;
}
.margin-b-200 {
  margin-bottom: 200px !important;
}
.margin-l-200 {
  margin-left: 200px;
}
.margin-lr-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}
.margin-tb-200-auto {
  margin-top: 200px;
  margin-bottom: 200px;
}

.padding-201 {
  padding: 201px;
}
.padding-201-0 {
  padding: 201px 0;
}
.padding-0-201 {
  padding: 0 201px;
}
.padding-t-201 {
  padding-top: 201px;
}
.padding-l-201 {
  padding-left: 201px;
}
.padding-r-201 {
  padding-right: 201px;
}
.padding-b-201 {
  padding-bottom: 201px;
}
.padding-lr-201 {
  padding-left: 201px;
  padding-right: 201px;
}
.padding-tb-201-auto {
  padding-top: 201px;
  padding-bottom: 201px;
}

.margin-201 {
  margin: 201px !important;
}
.margin-201-0 {
  margin: 201px 0;
}
.margin-0-201 {
  margin: 0 201px;
}
.margin-t-201 {
  margin-top: 201px !important;
}
.margin-r-201 {
  margin-right: 201px;
}
.margin-b-201 {
  margin-bottom: 201px !important;
}
.margin-l-201 {
  margin-left: 201px;
}
.margin-lr-201 {
  margin-left: 201px !important;
  margin-right: 201px !important;
}
.margin-tb-201-auto {
  margin-top: 201px;
  margin-bottom: 201px;
}

.padding-202 {
  padding: 202px;
}
.padding-202-0 {
  padding: 202px 0;
}
.padding-0-202 {
  padding: 0 202px;
}
.padding-t-202 {
  padding-top: 202px;
}
.padding-l-202 {
  padding-left: 202px;
}
.padding-r-202 {
  padding-right: 202px;
}
.padding-b-202 {
  padding-bottom: 202px;
}
.padding-lr-202 {
  padding-left: 202px;
  padding-right: 202px;
}
.padding-tb-202-auto {
  padding-top: 202px;
  padding-bottom: 202px;
}

.margin-202 {
  margin: 202px !important;
}
.margin-202-0 {
  margin: 202px 0;
}
.margin-0-202 {
  margin: 0 202px;
}
.margin-t-202 {
  margin-top: 202px !important;
}
.margin-r-202 {
  margin-right: 202px;
}
.margin-b-202 {
  margin-bottom: 202px !important;
}
.margin-l-202 {
  margin-left: 202px;
}
.margin-lr-202 {
  margin-left: 202px !important;
  margin-right: 202px !important;
}
.margin-tb-202-auto {
  margin-top: 202px;
  margin-bottom: 202px;
}

.padding-203 {
  padding: 203px;
}
.padding-203-0 {
  padding: 203px 0;
}
.padding-0-203 {
  padding: 0 203px;
}
.padding-t-203 {
  padding-top: 203px;
}
.padding-l-203 {
  padding-left: 203px;
}
.padding-r-203 {
  padding-right: 203px;
}
.padding-b-203 {
  padding-bottom: 203px;
}
.padding-lr-203 {
  padding-left: 203px;
  padding-right: 203px;
}
.padding-tb-203-auto {
  padding-top: 203px;
  padding-bottom: 203px;
}

.margin-203 {
  margin: 203px !important;
}
.margin-203-0 {
  margin: 203px 0;
}
.margin-0-203 {
  margin: 0 203px;
}
.margin-t-203 {
  margin-top: 203px !important;
}
.margin-r-203 {
  margin-right: 203px;
}
.margin-b-203 {
  margin-bottom: 203px !important;
}
.margin-l-203 {
  margin-left: 203px;
}
.margin-lr-203 {
  margin-left: 203px !important;
  margin-right: 203px !important;
}
.margin-tb-203-auto {
  margin-top: 203px;
  margin-bottom: 203px;
}

.padding-204 {
  padding: 204px;
}
.padding-204-0 {
  padding: 204px 0;
}
.padding-0-204 {
  padding: 0 204px;
}
.padding-t-204 {
  padding-top: 204px;
}
.padding-l-204 {
  padding-left: 204px;
}
.padding-r-204 {
  padding-right: 204px;
}
.padding-b-204 {
  padding-bottom: 204px;
}
.padding-lr-204 {
  padding-left: 204px;
  padding-right: 204px;
}
.padding-tb-204-auto {
  padding-top: 204px;
  padding-bottom: 204px;
}

.margin-204 {
  margin: 204px !important;
}
.margin-204-0 {
  margin: 204px 0;
}
.margin-0-204 {
  margin: 0 204px;
}
.margin-t-204 {
  margin-top: 204px !important;
}
.margin-r-204 {
  margin-right: 204px;
}
.margin-b-204 {
  margin-bottom: 204px !important;
}
.margin-l-204 {
  margin-left: 204px;
}
.margin-lr-204 {
  margin-left: 204px !important;
  margin-right: 204px !important;
}
.margin-tb-204-auto {
  margin-top: 204px;
  margin-bottom: 204px;
}

.padding-205 {
  padding: 205px;
}
.padding-205-0 {
  padding: 205px 0;
}
.padding-0-205 {
  padding: 0 205px;
}
.padding-t-205 {
  padding-top: 205px;
}
.padding-l-205 {
  padding-left: 205px;
}
.padding-r-205 {
  padding-right: 205px;
}
.padding-b-205 {
  padding-bottom: 205px;
}
.padding-lr-205 {
  padding-left: 205px;
  padding-right: 205px;
}
.padding-tb-205-auto {
  padding-top: 205px;
  padding-bottom: 205px;
}

.margin-205 {
  margin: 205px !important;
}
.margin-205-0 {
  margin: 205px 0;
}
.margin-0-205 {
  margin: 0 205px;
}
.margin-t-205 {
  margin-top: 205px !important;
}
.margin-r-205 {
  margin-right: 205px;
}
.margin-b-205 {
  margin-bottom: 205px !important;
}
.margin-l-205 {
  margin-left: 205px;
}
.margin-lr-205 {
  margin-left: 205px !important;
  margin-right: 205px !important;
}
.margin-tb-205-auto {
  margin-top: 205px;
  margin-bottom: 205px;
}

.padding-206 {
  padding: 206px;
}
.padding-206-0 {
  padding: 206px 0;
}
.padding-0-206 {
  padding: 0 206px;
}
.padding-t-206 {
  padding-top: 206px;
}
.padding-l-206 {
  padding-left: 206px;
}
.padding-r-206 {
  padding-right: 206px;
}
.padding-b-206 {
  padding-bottom: 206px;
}
.padding-lr-206 {
  padding-left: 206px;
  padding-right: 206px;
}
.padding-tb-206-auto {
  padding-top: 206px;
  padding-bottom: 206px;
}

.margin-206 {
  margin: 206px !important;
}
.margin-206-0 {
  margin: 206px 0;
}
.margin-0-206 {
  margin: 0 206px;
}
.margin-t-206 {
  margin-top: 206px !important;
}
.margin-r-206 {
  margin-right: 206px;
}
.margin-b-206 {
  margin-bottom: 206px !important;
}
.margin-l-206 {
  margin-left: 206px;
}
.margin-lr-206 {
  margin-left: 206px !important;
  margin-right: 206px !important;
}
.margin-tb-206-auto {
  margin-top: 206px;
  margin-bottom: 206px;
}

.padding-207 {
  padding: 207px;
}
.padding-207-0 {
  padding: 207px 0;
}
.padding-0-207 {
  padding: 0 207px;
}
.padding-t-207 {
  padding-top: 207px;
}
.padding-l-207 {
  padding-left: 207px;
}
.padding-r-207 {
  padding-right: 207px;
}
.padding-b-207 {
  padding-bottom: 207px;
}
.padding-lr-207 {
  padding-left: 207px;
  padding-right: 207px;
}
.padding-tb-207-auto {
  padding-top: 207px;
  padding-bottom: 207px;
}

.margin-207 {
  margin: 207px !important;
}
.margin-207-0 {
  margin: 207px 0;
}
.margin-0-207 {
  margin: 0 207px;
}
.margin-t-207 {
  margin-top: 207px !important;
}
.margin-r-207 {
  margin-right: 207px;
}
.margin-b-207 {
  margin-bottom: 207px !important;
}
.margin-l-207 {
  margin-left: 207px;
}
.margin-lr-207 {
  margin-left: 207px !important;
  margin-right: 207px !important;
}
.margin-tb-207-auto {
  margin-top: 207px;
  margin-bottom: 207px;
}

.padding-208 {
  padding: 208px;
}
.padding-208-0 {
  padding: 208px 0;
}
.padding-0-208 {
  padding: 0 208px;
}
.padding-t-208 {
  padding-top: 208px;
}
.padding-l-208 {
  padding-left: 208px;
}
.padding-r-208 {
  padding-right: 208px;
}
.padding-b-208 {
  padding-bottom: 208px;
}
.padding-lr-208 {
  padding-left: 208px;
  padding-right: 208px;
}
.padding-tb-208-auto {
  padding-top: 208px;
  padding-bottom: 208px;
}

.margin-208 {
  margin: 208px !important;
}
.margin-208-0 {
  margin: 208px 0;
}
.margin-0-208 {
  margin: 0 208px;
}
.margin-t-208 {
  margin-top: 208px !important;
}
.margin-r-208 {
  margin-right: 208px;
}
.margin-b-208 {
  margin-bottom: 208px !important;
}
.margin-l-208 {
  margin-left: 208px;
}
.margin-lr-208 {
  margin-left: 208px !important;
  margin-right: 208px !important;
}
.margin-tb-208-auto {
  margin-top: 208px;
  margin-bottom: 208px;
}

.padding-209 {
  padding: 209px;
}
.padding-209-0 {
  padding: 209px 0;
}
.padding-0-209 {
  padding: 0 209px;
}
.padding-t-209 {
  padding-top: 209px;
}
.padding-l-209 {
  padding-left: 209px;
}
.padding-r-209 {
  padding-right: 209px;
}
.padding-b-209 {
  padding-bottom: 209px;
}
.padding-lr-209 {
  padding-left: 209px;
  padding-right: 209px;
}
.padding-tb-209-auto {
  padding-top: 209px;
  padding-bottom: 209px;
}

.margin-209 {
  margin: 209px !important;
}
.margin-209-0 {
  margin: 209px 0;
}
.margin-0-209 {
  margin: 0 209px;
}
.margin-t-209 {
  margin-top: 209px !important;
}
.margin-r-209 {
  margin-right: 209px;
}
.margin-b-209 {
  margin-bottom: 209px !important;
}
.margin-l-209 {
  margin-left: 209px;
}
.margin-lr-209 {
  margin-left: 209px !important;
  margin-right: 209px !important;
}
.margin-tb-209-auto {
  margin-top: 209px;
  margin-bottom: 209px;
}

.padding-210 {
  padding: 210px;
}
.padding-210-0 {
  padding: 210px 0;
}
.padding-0-210 {
  padding: 0 210px;
}
.padding-t-210 {
  padding-top: 210px;
}
.padding-l-210 {
  padding-left: 210px;
}
.padding-r-210 {
  padding-right: 210px;
}
.padding-b-210 {
  padding-bottom: 210px;
}
.padding-lr-210 {
  padding-left: 210px;
  padding-right: 210px;
}
.padding-tb-210-auto {
  padding-top: 210px;
  padding-bottom: 210px;
}

.margin-210 {
  margin: 210px !important;
}
.margin-210-0 {
  margin: 210px 0;
}
.margin-0-210 {
  margin: 0 210px;
}
.margin-t-210 {
  margin-top: 210px !important;
}
.margin-r-210 {
  margin-right: 210px;
}
.margin-b-210 {
  margin-bottom: 210px !important;
}
.margin-l-210 {
  margin-left: 210px;
}
.margin-lr-210 {
  margin-left: 210px !important;
  margin-right: 210px !important;
}
.margin-tb-210-auto {
  margin-top: 210px;
  margin-bottom: 210px;
}

.padding-211 {
  padding: 211px;
}
.padding-211-0 {
  padding: 211px 0;
}
.padding-0-211 {
  padding: 0 211px;
}
.padding-t-211 {
  padding-top: 211px;
}
.padding-l-211 {
  padding-left: 211px;
}
.padding-r-211 {
  padding-right: 211px;
}
.padding-b-211 {
  padding-bottom: 211px;
}
.padding-lr-211 {
  padding-left: 211px;
  padding-right: 211px;
}
.padding-tb-211-auto {
  padding-top: 211px;
  padding-bottom: 211px;
}

.margin-211 {
  margin: 211px !important;
}
.margin-211-0 {
  margin: 211px 0;
}
.margin-0-211 {
  margin: 0 211px;
}
.margin-t-211 {
  margin-top: 211px !important;
}
.margin-r-211 {
  margin-right: 211px;
}
.margin-b-211 {
  margin-bottom: 211px !important;
}
.margin-l-211 {
  margin-left: 211px;
}
.margin-lr-211 {
  margin-left: 211px !important;
  margin-right: 211px !important;
}
.margin-tb-211-auto {
  margin-top: 211px;
  margin-bottom: 211px;
}

.padding-212 {
  padding: 212px;
}
.padding-212-0 {
  padding: 212px 0;
}
.padding-0-212 {
  padding: 0 212px;
}
.padding-t-212 {
  padding-top: 212px;
}
.padding-l-212 {
  padding-left: 212px;
}
.padding-r-212 {
  padding-right: 212px;
}
.padding-b-212 {
  padding-bottom: 212px;
}
.padding-lr-212 {
  padding-left: 212px;
  padding-right: 212px;
}
.padding-tb-212-auto {
  padding-top: 212px;
  padding-bottom: 212px;
}

.margin-212 {
  margin: 212px !important;
}
.margin-212-0 {
  margin: 212px 0;
}
.margin-0-212 {
  margin: 0 212px;
}
.margin-t-212 {
  margin-top: 212px !important;
}
.margin-r-212 {
  margin-right: 212px;
}
.margin-b-212 {
  margin-bottom: 212px !important;
}
.margin-l-212 {
  margin-left: 212px;
}
.margin-lr-212 {
  margin-left: 212px !important;
  margin-right: 212px !important;
}
.margin-tb-212-auto {
  margin-top: 212px;
  margin-bottom: 212px;
}

.padding-213 {
  padding: 213px;
}
.padding-213-0 {
  padding: 213px 0;
}
.padding-0-213 {
  padding: 0 213px;
}
.padding-t-213 {
  padding-top: 213px;
}
.padding-l-213 {
  padding-left: 213px;
}
.padding-r-213 {
  padding-right: 213px;
}
.padding-b-213 {
  padding-bottom: 213px;
}
.padding-lr-213 {
  padding-left: 213px;
  padding-right: 213px;
}
.padding-tb-213-auto {
  padding-top: 213px;
  padding-bottom: 213px;
}

.margin-213 {
  margin: 213px !important;
}
.margin-213-0 {
  margin: 213px 0;
}
.margin-0-213 {
  margin: 0 213px;
}
.margin-t-213 {
  margin-top: 213px !important;
}
.margin-r-213 {
  margin-right: 213px;
}
.margin-b-213 {
  margin-bottom: 213px !important;
}
.margin-l-213 {
  margin-left: 213px;
}
.margin-lr-213 {
  margin-left: 213px !important;
  margin-right: 213px !important;
}
.margin-tb-213-auto {
  margin-top: 213px;
  margin-bottom: 213px;
}

.padding-214 {
  padding: 214px;
}
.padding-214-0 {
  padding: 214px 0;
}
.padding-0-214 {
  padding: 0 214px;
}
.padding-t-214 {
  padding-top: 214px;
}
.padding-l-214 {
  padding-left: 214px;
}
.padding-r-214 {
  padding-right: 214px;
}
.padding-b-214 {
  padding-bottom: 214px;
}
.padding-lr-214 {
  padding-left: 214px;
  padding-right: 214px;
}
.padding-tb-214-auto {
  padding-top: 214px;
  padding-bottom: 214px;
}

.margin-214 {
  margin: 214px !important;
}
.margin-214-0 {
  margin: 214px 0;
}
.margin-0-214 {
  margin: 0 214px;
}
.margin-t-214 {
  margin-top: 214px !important;
}
.margin-r-214 {
  margin-right: 214px;
}
.margin-b-214 {
  margin-bottom: 214px !important;
}
.margin-l-214 {
  margin-left: 214px;
}
.margin-lr-214 {
  margin-left: 214px !important;
  margin-right: 214px !important;
}
.margin-tb-214-auto {
  margin-top: 214px;
  margin-bottom: 214px;
}

.padding-215 {
  padding: 215px;
}
.padding-215-0 {
  padding: 215px 0;
}
.padding-0-215 {
  padding: 0 215px;
}
.padding-t-215 {
  padding-top: 215px;
}
.padding-l-215 {
  padding-left: 215px;
}
.padding-r-215 {
  padding-right: 215px;
}
.padding-b-215 {
  padding-bottom: 215px;
}
.padding-lr-215 {
  padding-left: 215px;
  padding-right: 215px;
}
.padding-tb-215-auto {
  padding-top: 215px;
  padding-bottom: 215px;
}

.margin-215 {
  margin: 215px !important;
}
.margin-215-0 {
  margin: 215px 0;
}
.margin-0-215 {
  margin: 0 215px;
}
.margin-t-215 {
  margin-top: 215px !important;
}
.margin-r-215 {
  margin-right: 215px;
}
.margin-b-215 {
  margin-bottom: 215px !important;
}
.margin-l-215 {
  margin-left: 215px;
}
.margin-lr-215 {
  margin-left: 215px !important;
  margin-right: 215px !important;
}
.margin-tb-215-auto {
  margin-top: 215px;
  margin-bottom: 215px;
}

.padding-216 {
  padding: 216px;
}
.padding-216-0 {
  padding: 216px 0;
}
.padding-0-216 {
  padding: 0 216px;
}
.padding-t-216 {
  padding-top: 216px;
}
.padding-l-216 {
  padding-left: 216px;
}
.padding-r-216 {
  padding-right: 216px;
}
.padding-b-216 {
  padding-bottom: 216px;
}
.padding-lr-216 {
  padding-left: 216px;
  padding-right: 216px;
}
.padding-tb-216-auto {
  padding-top: 216px;
  padding-bottom: 216px;
}

.margin-216 {
  margin: 216px !important;
}
.margin-216-0 {
  margin: 216px 0;
}
.margin-0-216 {
  margin: 0 216px;
}
.margin-t-216 {
  margin-top: 216px !important;
}
.margin-r-216 {
  margin-right: 216px;
}
.margin-b-216 {
  margin-bottom: 216px !important;
}
.margin-l-216 {
  margin-left: 216px;
}
.margin-lr-216 {
  margin-left: 216px !important;
  margin-right: 216px !important;
}
.margin-tb-216-auto {
  margin-top: 216px;
  margin-bottom: 216px;
}

.padding-217 {
  padding: 217px;
}
.padding-217-0 {
  padding: 217px 0;
}
.padding-0-217 {
  padding: 0 217px;
}
.padding-t-217 {
  padding-top: 217px;
}
.padding-l-217 {
  padding-left: 217px;
}
.padding-r-217 {
  padding-right: 217px;
}
.padding-b-217 {
  padding-bottom: 217px;
}
.padding-lr-217 {
  padding-left: 217px;
  padding-right: 217px;
}
.padding-tb-217-auto {
  padding-top: 217px;
  padding-bottom: 217px;
}

.margin-217 {
  margin: 217px !important;
}
.margin-217-0 {
  margin: 217px 0;
}
.margin-0-217 {
  margin: 0 217px;
}
.margin-t-217 {
  margin-top: 217px !important;
}
.margin-r-217 {
  margin-right: 217px;
}
.margin-b-217 {
  margin-bottom: 217px !important;
}
.margin-l-217 {
  margin-left: 217px;
}
.margin-lr-217 {
  margin-left: 217px !important;
  margin-right: 217px !important;
}
.margin-tb-217-auto {
  margin-top: 217px;
  margin-bottom: 217px;
}

.padding-218 {
  padding: 218px;
}
.padding-218-0 {
  padding: 218px 0;
}
.padding-0-218 {
  padding: 0 218px;
}
.padding-t-218 {
  padding-top: 218px;
}
.padding-l-218 {
  padding-left: 218px;
}
.padding-r-218 {
  padding-right: 218px;
}
.padding-b-218 {
  padding-bottom: 218px;
}
.padding-lr-218 {
  padding-left: 218px;
  padding-right: 218px;
}
.padding-tb-218-auto {
  padding-top: 218px;
  padding-bottom: 218px;
}

.margin-218 {
  margin: 218px !important;
}
.margin-218-0 {
  margin: 218px 0;
}
.margin-0-218 {
  margin: 0 218px;
}
.margin-t-218 {
  margin-top: 218px !important;
}
.margin-r-218 {
  margin-right: 218px;
}
.margin-b-218 {
  margin-bottom: 218px !important;
}
.margin-l-218 {
  margin-left: 218px;
}
.margin-lr-218 {
  margin-left: 218px !important;
  margin-right: 218px !important;
}
.margin-tb-218-auto {
  margin-top: 218px;
  margin-bottom: 218px;
}

.padding-219 {
  padding: 219px;
}
.padding-219-0 {
  padding: 219px 0;
}
.padding-0-219 {
  padding: 0 219px;
}
.padding-t-219 {
  padding-top: 219px;
}
.padding-l-219 {
  padding-left: 219px;
}
.padding-r-219 {
  padding-right: 219px;
}
.padding-b-219 {
  padding-bottom: 219px;
}
.padding-lr-219 {
  padding-left: 219px;
  padding-right: 219px;
}
.padding-tb-219-auto {
  padding-top: 219px;
  padding-bottom: 219px;
}

.margin-219 {
  margin: 219px !important;
}
.margin-219-0 {
  margin: 219px 0;
}
.margin-0-219 {
  margin: 0 219px;
}
.margin-t-219 {
  margin-top: 219px !important;
}
.margin-r-219 {
  margin-right: 219px;
}
.margin-b-219 {
  margin-bottom: 219px !important;
}
.margin-l-219 {
  margin-left: 219px;
}
.margin-lr-219 {
  margin-left: 219px !important;
  margin-right: 219px !important;
}
.margin-tb-219-auto {
  margin-top: 219px;
  margin-bottom: 219px;
}

.padding-220 {
  padding: 220px;
}
.padding-220-0 {
  padding: 220px 0;
}
.padding-0-220 {
  padding: 0 220px;
}
.padding-t-220 {
  padding-top: 220px;
}
.padding-l-220 {
  padding-left: 220px;
}
.padding-r-220 {
  padding-right: 220px;
}
.padding-b-220 {
  padding-bottom: 220px;
}
.padding-lr-220 {
  padding-left: 220px;
  padding-right: 220px;
}
.padding-tb-220-auto {
  padding-top: 220px;
  padding-bottom: 220px;
}

.margin-220 {
  margin: 220px !important;
}
.margin-220-0 {
  margin: 220px 0;
}
.margin-0-220 {
  margin: 0 220px;
}
.margin-t-220 {
  margin-top: 220px !important;
}
.margin-r-220 {
  margin-right: 220px;
}
.margin-b-220 {
  margin-bottom: 220px !important;
}
.margin-l-220 {
  margin-left: 220px;
}
.margin-lr-220 {
  margin-left: 220px !important;
  margin-right: 220px !important;
}
.margin-tb-220-auto {
  margin-top: 220px;
  margin-bottom: 220px;
}

.padding-221 {
  padding: 221px;
}
.padding-221-0 {
  padding: 221px 0;
}
.padding-0-221 {
  padding: 0 221px;
}
.padding-t-221 {
  padding-top: 221px;
}
.padding-l-221 {
  padding-left: 221px;
}
.padding-r-221 {
  padding-right: 221px;
}
.padding-b-221 {
  padding-bottom: 221px;
}
.padding-lr-221 {
  padding-left: 221px;
  padding-right: 221px;
}
.padding-tb-221-auto {
  padding-top: 221px;
  padding-bottom: 221px;
}

.margin-221 {
  margin: 221px !important;
}
.margin-221-0 {
  margin: 221px 0;
}
.margin-0-221 {
  margin: 0 221px;
}
.margin-t-221 {
  margin-top: 221px !important;
}
.margin-r-221 {
  margin-right: 221px;
}
.margin-b-221 {
  margin-bottom: 221px !important;
}
.margin-l-221 {
  margin-left: 221px;
}
.margin-lr-221 {
  margin-left: 221px !important;
  margin-right: 221px !important;
}
.margin-tb-221-auto {
  margin-top: 221px;
  margin-bottom: 221px;
}

.padding-222 {
  padding: 222px;
}
.padding-222-0 {
  padding: 222px 0;
}
.padding-0-222 {
  padding: 0 222px;
}
.padding-t-222 {
  padding-top: 222px;
}
.padding-l-222 {
  padding-left: 222px;
}
.padding-r-222 {
  padding-right: 222px;
}
.padding-b-222 {
  padding-bottom: 222px;
}
.padding-lr-222 {
  padding-left: 222px;
  padding-right: 222px;
}
.padding-tb-222-auto {
  padding-top: 222px;
  padding-bottom: 222px;
}

.margin-222 {
  margin: 222px !important;
}
.margin-222-0 {
  margin: 222px 0;
}
.margin-0-222 {
  margin: 0 222px;
}
.margin-t-222 {
  margin-top: 222px !important;
}
.margin-r-222 {
  margin-right: 222px;
}
.margin-b-222 {
  margin-bottom: 222px !important;
}
.margin-l-222 {
  margin-left: 222px;
}
.margin-lr-222 {
  margin-left: 222px !important;
  margin-right: 222px !important;
}
.margin-tb-222-auto {
  margin-top: 222px;
  margin-bottom: 222px;
}

.padding-223 {
  padding: 223px;
}
.padding-223-0 {
  padding: 223px 0;
}
.padding-0-223 {
  padding: 0 223px;
}
.padding-t-223 {
  padding-top: 223px;
}
.padding-l-223 {
  padding-left: 223px;
}
.padding-r-223 {
  padding-right: 223px;
}
.padding-b-223 {
  padding-bottom: 223px;
}
.padding-lr-223 {
  padding-left: 223px;
  padding-right: 223px;
}
.padding-tb-223-auto {
  padding-top: 223px;
  padding-bottom: 223px;
}

.margin-223 {
  margin: 223px !important;
}
.margin-223-0 {
  margin: 223px 0;
}
.margin-0-223 {
  margin: 0 223px;
}
.margin-t-223 {
  margin-top: 223px !important;
}
.margin-r-223 {
  margin-right: 223px;
}
.margin-b-223 {
  margin-bottom: 223px !important;
}
.margin-l-223 {
  margin-left: 223px;
}
.margin-lr-223 {
  margin-left: 223px !important;
  margin-right: 223px !important;
}
.margin-tb-223-auto {
  margin-top: 223px;
  margin-bottom: 223px;
}

.padding-224 {
  padding: 224px;
}
.padding-224-0 {
  padding: 224px 0;
}
.padding-0-224 {
  padding: 0 224px;
}
.padding-t-224 {
  padding-top: 224px;
}
.padding-l-224 {
  padding-left: 224px;
}
.padding-r-224 {
  padding-right: 224px;
}
.padding-b-224 {
  padding-bottom: 224px;
}
.padding-lr-224 {
  padding-left: 224px;
  padding-right: 224px;
}
.padding-tb-224-auto {
  padding-top: 224px;
  padding-bottom: 224px;
}

.margin-224 {
  margin: 224px !important;
}
.margin-224-0 {
  margin: 224px 0;
}
.margin-0-224 {
  margin: 0 224px;
}
.margin-t-224 {
  margin-top: 224px !important;
}
.margin-r-224 {
  margin-right: 224px;
}
.margin-b-224 {
  margin-bottom: 224px !important;
}
.margin-l-224 {
  margin-left: 224px;
}
.margin-lr-224 {
  margin-left: 224px !important;
  margin-right: 224px !important;
}
.margin-tb-224-auto {
  margin-top: 224px;
  margin-bottom: 224px;
}

.padding-225 {
  padding: 225px;
}
.padding-225-0 {
  padding: 225px 0;
}
.padding-0-225 {
  padding: 0 225px;
}
.padding-t-225 {
  padding-top: 225px;
}
.padding-l-225 {
  padding-left: 225px;
}
.padding-r-225 {
  padding-right: 225px;
}
.padding-b-225 {
  padding-bottom: 225px;
}
.padding-lr-225 {
  padding-left: 225px;
  padding-right: 225px;
}
.padding-tb-225-auto {
  padding-top: 225px;
  padding-bottom: 225px;
}

.margin-225 {
  margin: 225px !important;
}
.margin-225-0 {
  margin: 225px 0;
}
.margin-0-225 {
  margin: 0 225px;
}
.margin-t-225 {
  margin-top: 225px !important;
}
.margin-r-225 {
  margin-right: 225px;
}
.margin-b-225 {
  margin-bottom: 225px !important;
}
.margin-l-225 {
  margin-left: 225px;
}
.margin-lr-225 {
  margin-left: 225px !important;
  margin-right: 225px !important;
}
.margin-tb-225-auto {
  margin-top: 225px;
  margin-bottom: 225px;
}

.padding-226 {
  padding: 226px;
}
.padding-226-0 {
  padding: 226px 0;
}
.padding-0-226 {
  padding: 0 226px;
}
.padding-t-226 {
  padding-top: 226px;
}
.padding-l-226 {
  padding-left: 226px;
}
.padding-r-226 {
  padding-right: 226px;
}
.padding-b-226 {
  padding-bottom: 226px;
}
.padding-lr-226 {
  padding-left: 226px;
  padding-right: 226px;
}
.padding-tb-226-auto {
  padding-top: 226px;
  padding-bottom: 226px;
}

.margin-226 {
  margin: 226px !important;
}
.margin-226-0 {
  margin: 226px 0;
}
.margin-0-226 {
  margin: 0 226px;
}
.margin-t-226 {
  margin-top: 226px !important;
}
.margin-r-226 {
  margin-right: 226px;
}
.margin-b-226 {
  margin-bottom: 226px !important;
}
.margin-l-226 {
  margin-left: 226px;
}
.margin-lr-226 {
  margin-left: 226px !important;
  margin-right: 226px !important;
}
.margin-tb-226-auto {
  margin-top: 226px;
  margin-bottom: 226px;
}

.padding-227 {
  padding: 227px;
}
.padding-227-0 {
  padding: 227px 0;
}
.padding-0-227 {
  padding: 0 227px;
}
.padding-t-227 {
  padding-top: 227px;
}
.padding-l-227 {
  padding-left: 227px;
}
.padding-r-227 {
  padding-right: 227px;
}
.padding-b-227 {
  padding-bottom: 227px;
}
.padding-lr-227 {
  padding-left: 227px;
  padding-right: 227px;
}
.padding-tb-227-auto {
  padding-top: 227px;
  padding-bottom: 227px;
}

.margin-227 {
  margin: 227px !important;
}
.margin-227-0 {
  margin: 227px 0;
}
.margin-0-227 {
  margin: 0 227px;
}
.margin-t-227 {
  margin-top: 227px !important;
}
.margin-r-227 {
  margin-right: 227px;
}
.margin-b-227 {
  margin-bottom: 227px !important;
}
.margin-l-227 {
  margin-left: 227px;
}
.margin-lr-227 {
  margin-left: 227px !important;
  margin-right: 227px !important;
}
.margin-tb-227-auto {
  margin-top: 227px;
  margin-bottom: 227px;
}

.padding-228 {
  padding: 228px;
}
.padding-228-0 {
  padding: 228px 0;
}
.padding-0-228 {
  padding: 0 228px;
}
.padding-t-228 {
  padding-top: 228px;
}
.padding-l-228 {
  padding-left: 228px;
}
.padding-r-228 {
  padding-right: 228px;
}
.padding-b-228 {
  padding-bottom: 228px;
}
.padding-lr-228 {
  padding-left: 228px;
  padding-right: 228px;
}
.padding-tb-228-auto {
  padding-top: 228px;
  padding-bottom: 228px;
}

.margin-228 {
  margin: 228px !important;
}
.margin-228-0 {
  margin: 228px 0;
}
.margin-0-228 {
  margin: 0 228px;
}
.margin-t-228 {
  margin-top: 228px !important;
}
.margin-r-228 {
  margin-right: 228px;
}
.margin-b-228 {
  margin-bottom: 228px !important;
}
.margin-l-228 {
  margin-left: 228px;
}
.margin-lr-228 {
  margin-left: 228px !important;
  margin-right: 228px !important;
}
.margin-tb-228-auto {
  margin-top: 228px;
  margin-bottom: 228px;
}

.padding-229 {
  padding: 229px;
}
.padding-229-0 {
  padding: 229px 0;
}
.padding-0-229 {
  padding: 0 229px;
}
.padding-t-229 {
  padding-top: 229px;
}
.padding-l-229 {
  padding-left: 229px;
}
.padding-r-229 {
  padding-right: 229px;
}
.padding-b-229 {
  padding-bottom: 229px;
}
.padding-lr-229 {
  padding-left: 229px;
  padding-right: 229px;
}
.padding-tb-229-auto {
  padding-top: 229px;
  padding-bottom: 229px;
}

.margin-229 {
  margin: 229px !important;
}
.margin-229-0 {
  margin: 229px 0;
}
.margin-0-229 {
  margin: 0 229px;
}
.margin-t-229 {
  margin-top: 229px !important;
}
.margin-r-229 {
  margin-right: 229px;
}
.margin-b-229 {
  margin-bottom: 229px !important;
}
.margin-l-229 {
  margin-left: 229px;
}
.margin-lr-229 {
  margin-left: 229px !important;
  margin-right: 229px !important;
}
.margin-tb-229-auto {
  margin-top: 229px;
  margin-bottom: 229px;
}

.padding-230 {
  padding: 230px;
}
.padding-230-0 {
  padding: 230px 0;
}
.padding-0-230 {
  padding: 0 230px;
}
.padding-t-230 {
  padding-top: 230px;
}
.padding-l-230 {
  padding-left: 230px;
}
.padding-r-230 {
  padding-right: 230px;
}
.padding-b-230 {
  padding-bottom: 230px;
}
.padding-lr-230 {
  padding-left: 230px;
  padding-right: 230px;
}
.padding-tb-230-auto {
  padding-top: 230px;
  padding-bottom: 230px;
}

.margin-230 {
  margin: 230px !important;
}
.margin-230-0 {
  margin: 230px 0;
}
.margin-0-230 {
  margin: 0 230px;
}
.margin-t-230 {
  margin-top: 230px !important;
}
.margin-r-230 {
  margin-right: 230px;
}
.margin-b-230 {
  margin-bottom: 230px !important;
}
.margin-l-230 {
  margin-left: 230px;
}
.margin-lr-230 {
  margin-left: 230px !important;
  margin-right: 230px !important;
}
.margin-tb-230-auto {
  margin-top: 230px;
  margin-bottom: 230px;
}

.padding-231 {
  padding: 231px;
}
.padding-231-0 {
  padding: 231px 0;
}
.padding-0-231 {
  padding: 0 231px;
}
.padding-t-231 {
  padding-top: 231px;
}
.padding-l-231 {
  padding-left: 231px;
}
.padding-r-231 {
  padding-right: 231px;
}
.padding-b-231 {
  padding-bottom: 231px;
}
.padding-lr-231 {
  padding-left: 231px;
  padding-right: 231px;
}
.padding-tb-231-auto {
  padding-top: 231px;
  padding-bottom: 231px;
}

.margin-231 {
  margin: 231px !important;
}
.margin-231-0 {
  margin: 231px 0;
}
.margin-0-231 {
  margin: 0 231px;
}
.margin-t-231 {
  margin-top: 231px !important;
}
.margin-r-231 {
  margin-right: 231px;
}
.margin-b-231 {
  margin-bottom: 231px !important;
}
.margin-l-231 {
  margin-left: 231px;
}
.margin-lr-231 {
  margin-left: 231px !important;
  margin-right: 231px !important;
}
.margin-tb-231-auto {
  margin-top: 231px;
  margin-bottom: 231px;
}

.padding-232 {
  padding: 232px;
}
.padding-232-0 {
  padding: 232px 0;
}
.padding-0-232 {
  padding: 0 232px;
}
.padding-t-232 {
  padding-top: 232px;
}
.padding-l-232 {
  padding-left: 232px;
}
.padding-r-232 {
  padding-right: 232px;
}
.padding-b-232 {
  padding-bottom: 232px;
}
.padding-lr-232 {
  padding-left: 232px;
  padding-right: 232px;
}
.padding-tb-232-auto {
  padding-top: 232px;
  padding-bottom: 232px;
}

.margin-232 {
  margin: 232px !important;
}
.margin-232-0 {
  margin: 232px 0;
}
.margin-0-232 {
  margin: 0 232px;
}
.margin-t-232 {
  margin-top: 232px !important;
}
.margin-r-232 {
  margin-right: 232px;
}
.margin-b-232 {
  margin-bottom: 232px !important;
}
.margin-l-232 {
  margin-left: 232px;
}
.margin-lr-232 {
  margin-left: 232px !important;
  margin-right: 232px !important;
}
.margin-tb-232-auto {
  margin-top: 232px;
  margin-bottom: 232px;
}

.padding-233 {
  padding: 233px;
}
.padding-233-0 {
  padding: 233px 0;
}
.padding-0-233 {
  padding: 0 233px;
}
.padding-t-233 {
  padding-top: 233px;
}
.padding-l-233 {
  padding-left: 233px;
}
.padding-r-233 {
  padding-right: 233px;
}
.padding-b-233 {
  padding-bottom: 233px;
}
.padding-lr-233 {
  padding-left: 233px;
  padding-right: 233px;
}
.padding-tb-233-auto {
  padding-top: 233px;
  padding-bottom: 233px;
}

.margin-233 {
  margin: 233px !important;
}
.margin-233-0 {
  margin: 233px 0;
}
.margin-0-233 {
  margin: 0 233px;
}
.margin-t-233 {
  margin-top: 233px !important;
}
.margin-r-233 {
  margin-right: 233px;
}
.margin-b-233 {
  margin-bottom: 233px !important;
}
.margin-l-233 {
  margin-left: 233px;
}
.margin-lr-233 {
  margin-left: 233px !important;
  margin-right: 233px !important;
}
.margin-tb-233-auto {
  margin-top: 233px;
  margin-bottom: 233px;
}

.padding-234 {
  padding: 234px;
}
.padding-234-0 {
  padding: 234px 0;
}
.padding-0-234 {
  padding: 0 234px;
}
.padding-t-234 {
  padding-top: 234px;
}
.padding-l-234 {
  padding-left: 234px;
}
.padding-r-234 {
  padding-right: 234px;
}
.padding-b-234 {
  padding-bottom: 234px;
}
.padding-lr-234 {
  padding-left: 234px;
  padding-right: 234px;
}
.padding-tb-234-auto {
  padding-top: 234px;
  padding-bottom: 234px;
}

.margin-234 {
  margin: 234px !important;
}
.margin-234-0 {
  margin: 234px 0;
}
.margin-0-234 {
  margin: 0 234px;
}
.margin-t-234 {
  margin-top: 234px !important;
}
.margin-r-234 {
  margin-right: 234px;
}
.margin-b-234 {
  margin-bottom: 234px !important;
}
.margin-l-234 {
  margin-left: 234px;
}
.margin-lr-234 {
  margin-left: 234px !important;
  margin-right: 234px !important;
}
.margin-tb-234-auto {
  margin-top: 234px;
  margin-bottom: 234px;
}

.padding-235 {
  padding: 235px;
}
.padding-235-0 {
  padding: 235px 0;
}
.padding-0-235 {
  padding: 0 235px;
}
.padding-t-235 {
  padding-top: 235px;
}
.padding-l-235 {
  padding-left: 235px;
}
.padding-r-235 {
  padding-right: 235px;
}
.padding-b-235 {
  padding-bottom: 235px;
}
.padding-lr-235 {
  padding-left: 235px;
  padding-right: 235px;
}
.padding-tb-235-auto {
  padding-top: 235px;
  padding-bottom: 235px;
}

.margin-235 {
  margin: 235px !important;
}
.margin-235-0 {
  margin: 235px 0;
}
.margin-0-235 {
  margin: 0 235px;
}
.margin-t-235 {
  margin-top: 235px !important;
}
.margin-r-235 {
  margin-right: 235px;
}
.margin-b-235 {
  margin-bottom: 235px !important;
}
.margin-l-235 {
  margin-left: 235px;
}
.margin-lr-235 {
  margin-left: 235px !important;
  margin-right: 235px !important;
}
.margin-tb-235-auto {
  margin-top: 235px;
  margin-bottom: 235px;
}

.padding-236 {
  padding: 236px;
}
.padding-236-0 {
  padding: 236px 0;
}
.padding-0-236 {
  padding: 0 236px;
}
.padding-t-236 {
  padding-top: 236px;
}
.padding-l-236 {
  padding-left: 236px;
}
.padding-r-236 {
  padding-right: 236px;
}
.padding-b-236 {
  padding-bottom: 236px;
}
.padding-lr-236 {
  padding-left: 236px;
  padding-right: 236px;
}
.padding-tb-236-auto {
  padding-top: 236px;
  padding-bottom: 236px;
}

.margin-236 {
  margin: 236px !important;
}
.margin-236-0 {
  margin: 236px 0;
}
.margin-0-236 {
  margin: 0 236px;
}
.margin-t-236 {
  margin-top: 236px !important;
}
.margin-r-236 {
  margin-right: 236px;
}
.margin-b-236 {
  margin-bottom: 236px !important;
}
.margin-l-236 {
  margin-left: 236px;
}
.margin-lr-236 {
  margin-left: 236px !important;
  margin-right: 236px !important;
}
.margin-tb-236-auto {
  margin-top: 236px;
  margin-bottom: 236px;
}

.padding-237 {
  padding: 237px;
}
.padding-237-0 {
  padding: 237px 0;
}
.padding-0-237 {
  padding: 0 237px;
}
.padding-t-237 {
  padding-top: 237px;
}
.padding-l-237 {
  padding-left: 237px;
}
.padding-r-237 {
  padding-right: 237px;
}
.padding-b-237 {
  padding-bottom: 237px;
}
.padding-lr-237 {
  padding-left: 237px;
  padding-right: 237px;
}
.padding-tb-237-auto {
  padding-top: 237px;
  padding-bottom: 237px;
}

.margin-237 {
  margin: 237px !important;
}
.margin-237-0 {
  margin: 237px 0;
}
.margin-0-237 {
  margin: 0 237px;
}
.margin-t-237 {
  margin-top: 237px !important;
}
.margin-r-237 {
  margin-right: 237px;
}
.margin-b-237 {
  margin-bottom: 237px !important;
}
.margin-l-237 {
  margin-left: 237px;
}
.margin-lr-237 {
  margin-left: 237px !important;
  margin-right: 237px !important;
}
.margin-tb-237-auto {
  margin-top: 237px;
  margin-bottom: 237px;
}

.padding-238 {
  padding: 238px;
}
.padding-238-0 {
  padding: 238px 0;
}
.padding-0-238 {
  padding: 0 238px;
}
.padding-t-238 {
  padding-top: 238px;
}
.padding-l-238 {
  padding-left: 238px;
}
.padding-r-238 {
  padding-right: 238px;
}
.padding-b-238 {
  padding-bottom: 238px;
}
.padding-lr-238 {
  padding-left: 238px;
  padding-right: 238px;
}
.padding-tb-238-auto {
  padding-top: 238px;
  padding-bottom: 238px;
}

.margin-238 {
  margin: 238px !important;
}
.margin-238-0 {
  margin: 238px 0;
}
.margin-0-238 {
  margin: 0 238px;
}
.margin-t-238 {
  margin-top: 238px !important;
}
.margin-r-238 {
  margin-right: 238px;
}
.margin-b-238 {
  margin-bottom: 238px !important;
}
.margin-l-238 {
  margin-left: 238px;
}
.margin-lr-238 {
  margin-left: 238px !important;
  margin-right: 238px !important;
}
.margin-tb-238-auto {
  margin-top: 238px;
  margin-bottom: 238px;
}

.padding-239 {
  padding: 239px;
}
.padding-239-0 {
  padding: 239px 0;
}
.padding-0-239 {
  padding: 0 239px;
}
.padding-t-239 {
  padding-top: 239px;
}
.padding-l-239 {
  padding-left: 239px;
}
.padding-r-239 {
  padding-right: 239px;
}
.padding-b-239 {
  padding-bottom: 239px;
}
.padding-lr-239 {
  padding-left: 239px;
  padding-right: 239px;
}
.padding-tb-239-auto {
  padding-top: 239px;
  padding-bottom: 239px;
}

.margin-239 {
  margin: 239px !important;
}
.margin-239-0 {
  margin: 239px 0;
}
.margin-0-239 {
  margin: 0 239px;
}
.margin-t-239 {
  margin-top: 239px !important;
}
.margin-r-239 {
  margin-right: 239px;
}
.margin-b-239 {
  margin-bottom: 239px !important;
}
.margin-l-239 {
  margin-left: 239px;
}
.margin-lr-239 {
  margin-left: 239px !important;
  margin-right: 239px !important;
}
.margin-tb-239-auto {
  margin-top: 239px;
  margin-bottom: 239px;
}

.padding-240 {
  padding: 240px;
}
.padding-240-0 {
  padding: 240px 0;
}
.padding-0-240 {
  padding: 0 240px;
}
.padding-t-240 {
  padding-top: 240px;
}
.padding-l-240 {
  padding-left: 240px;
}
.padding-r-240 {
  padding-right: 240px;
}
.padding-b-240 {
  padding-bottom: 240px;
}
.padding-lr-240 {
  padding-left: 240px;
  padding-right: 240px;
}
.padding-tb-240-auto {
  padding-top: 240px;
  padding-bottom: 240px;
}

.margin-240 {
  margin: 240px !important;
}
.margin-240-0 {
  margin: 240px 0;
}
.margin-0-240 {
  margin: 0 240px;
}
.margin-t-240 {
  margin-top: 240px !important;
}
.margin-r-240 {
  margin-right: 240px;
}
.margin-b-240 {
  margin-bottom: 240px !important;
}
.margin-l-240 {
  margin-left: 240px;
}
.margin-lr-240 {
  margin-left: 240px !important;
  margin-right: 240px !important;
}
.margin-tb-240-auto {
  margin-top: 240px;
  margin-bottom: 240px;
}

.padding-241 {
  padding: 241px;
}
.padding-241-0 {
  padding: 241px 0;
}
.padding-0-241 {
  padding: 0 241px;
}
.padding-t-241 {
  padding-top: 241px;
}
.padding-l-241 {
  padding-left: 241px;
}
.padding-r-241 {
  padding-right: 241px;
}
.padding-b-241 {
  padding-bottom: 241px;
}
.padding-lr-241 {
  padding-left: 241px;
  padding-right: 241px;
}
.padding-tb-241-auto {
  padding-top: 241px;
  padding-bottom: 241px;
}

.margin-241 {
  margin: 241px !important;
}
.margin-241-0 {
  margin: 241px 0;
}
.margin-0-241 {
  margin: 0 241px;
}
.margin-t-241 {
  margin-top: 241px !important;
}
.margin-r-241 {
  margin-right: 241px;
}
.margin-b-241 {
  margin-bottom: 241px !important;
}
.margin-l-241 {
  margin-left: 241px;
}
.margin-lr-241 {
  margin-left: 241px !important;
  margin-right: 241px !important;
}
.margin-tb-241-auto {
  margin-top: 241px;
  margin-bottom: 241px;
}

.padding-242 {
  padding: 242px;
}
.padding-242-0 {
  padding: 242px 0;
}
.padding-0-242 {
  padding: 0 242px;
}
.padding-t-242 {
  padding-top: 242px;
}
.padding-l-242 {
  padding-left: 242px;
}
.padding-r-242 {
  padding-right: 242px;
}
.padding-b-242 {
  padding-bottom: 242px;
}
.padding-lr-242 {
  padding-left: 242px;
  padding-right: 242px;
}
.padding-tb-242-auto {
  padding-top: 242px;
  padding-bottom: 242px;
}

.margin-242 {
  margin: 242px !important;
}
.margin-242-0 {
  margin: 242px 0;
}
.margin-0-242 {
  margin: 0 242px;
}
.margin-t-242 {
  margin-top: 242px !important;
}
.margin-r-242 {
  margin-right: 242px;
}
.margin-b-242 {
  margin-bottom: 242px !important;
}
.margin-l-242 {
  margin-left: 242px;
}
.margin-lr-242 {
  margin-left: 242px !important;
  margin-right: 242px !important;
}
.margin-tb-242-auto {
  margin-top: 242px;
  margin-bottom: 242px;
}

.padding-243 {
  padding: 243px;
}
.padding-243-0 {
  padding: 243px 0;
}
.padding-0-243 {
  padding: 0 243px;
}
.padding-t-243 {
  padding-top: 243px;
}
.padding-l-243 {
  padding-left: 243px;
}
.padding-r-243 {
  padding-right: 243px;
}
.padding-b-243 {
  padding-bottom: 243px;
}
.padding-lr-243 {
  padding-left: 243px;
  padding-right: 243px;
}
.padding-tb-243-auto {
  padding-top: 243px;
  padding-bottom: 243px;
}

.margin-243 {
  margin: 243px !important;
}
.margin-243-0 {
  margin: 243px 0;
}
.margin-0-243 {
  margin: 0 243px;
}
.margin-t-243 {
  margin-top: 243px !important;
}
.margin-r-243 {
  margin-right: 243px;
}
.margin-b-243 {
  margin-bottom: 243px !important;
}
.margin-l-243 {
  margin-left: 243px;
}
.margin-lr-243 {
  margin-left: 243px !important;
  margin-right: 243px !important;
}
.margin-tb-243-auto {
  margin-top: 243px;
  margin-bottom: 243px;
}

.padding-244 {
  padding: 244px;
}
.padding-244-0 {
  padding: 244px 0;
}
.padding-0-244 {
  padding: 0 244px;
}
.padding-t-244 {
  padding-top: 244px;
}
.padding-l-244 {
  padding-left: 244px;
}
.padding-r-244 {
  padding-right: 244px;
}
.padding-b-244 {
  padding-bottom: 244px;
}
.padding-lr-244 {
  padding-left: 244px;
  padding-right: 244px;
}
.padding-tb-244-auto {
  padding-top: 244px;
  padding-bottom: 244px;
}

.margin-244 {
  margin: 244px !important;
}
.margin-244-0 {
  margin: 244px 0;
}
.margin-0-244 {
  margin: 0 244px;
}
.margin-t-244 {
  margin-top: 244px !important;
}
.margin-r-244 {
  margin-right: 244px;
}
.margin-b-244 {
  margin-bottom: 244px !important;
}
.margin-l-244 {
  margin-left: 244px;
}
.margin-lr-244 {
  margin-left: 244px !important;
  margin-right: 244px !important;
}
.margin-tb-244-auto {
  margin-top: 244px;
  margin-bottom: 244px;
}

.padding-245 {
  padding: 245px;
}
.padding-245-0 {
  padding: 245px 0;
}
.padding-0-245 {
  padding: 0 245px;
}
.padding-t-245 {
  padding-top: 245px;
}
.padding-l-245 {
  padding-left: 245px;
}
.padding-r-245 {
  padding-right: 245px;
}
.padding-b-245 {
  padding-bottom: 245px;
}
.padding-lr-245 {
  padding-left: 245px;
  padding-right: 245px;
}
.padding-tb-245-auto {
  padding-top: 245px;
  padding-bottom: 245px;
}

.margin-245 {
  margin: 245px !important;
}
.margin-245-0 {
  margin: 245px 0;
}
.margin-0-245 {
  margin: 0 245px;
}
.margin-t-245 {
  margin-top: 245px !important;
}
.margin-r-245 {
  margin-right: 245px;
}
.margin-b-245 {
  margin-bottom: 245px !important;
}
.margin-l-245 {
  margin-left: 245px;
}
.margin-lr-245 {
  margin-left: 245px !important;
  margin-right: 245px !important;
}
.margin-tb-245-auto {
  margin-top: 245px;
  margin-bottom: 245px;
}

.padding-246 {
  padding: 246px;
}
.padding-246-0 {
  padding: 246px 0;
}
.padding-0-246 {
  padding: 0 246px;
}
.padding-t-246 {
  padding-top: 246px;
}
.padding-l-246 {
  padding-left: 246px;
}
.padding-r-246 {
  padding-right: 246px;
}
.padding-b-246 {
  padding-bottom: 246px;
}
.padding-lr-246 {
  padding-left: 246px;
  padding-right: 246px;
}
.padding-tb-246-auto {
  padding-top: 246px;
  padding-bottom: 246px;
}

.margin-246 {
  margin: 246px !important;
}
.margin-246-0 {
  margin: 246px 0;
}
.margin-0-246 {
  margin: 0 246px;
}
.margin-t-246 {
  margin-top: 246px !important;
}
.margin-r-246 {
  margin-right: 246px;
}
.margin-b-246 {
  margin-bottom: 246px !important;
}
.margin-l-246 {
  margin-left: 246px;
}
.margin-lr-246 {
  margin-left: 246px !important;
  margin-right: 246px !important;
}
.margin-tb-246-auto {
  margin-top: 246px;
  margin-bottom: 246px;
}

.padding-247 {
  padding: 247px;
}
.padding-247-0 {
  padding: 247px 0;
}
.padding-0-247 {
  padding: 0 247px;
}
.padding-t-247 {
  padding-top: 247px;
}
.padding-l-247 {
  padding-left: 247px;
}
.padding-r-247 {
  padding-right: 247px;
}
.padding-b-247 {
  padding-bottom: 247px;
}
.padding-lr-247 {
  padding-left: 247px;
  padding-right: 247px;
}
.padding-tb-247-auto {
  padding-top: 247px;
  padding-bottom: 247px;
}

.margin-247 {
  margin: 247px !important;
}
.margin-247-0 {
  margin: 247px 0;
}
.margin-0-247 {
  margin: 0 247px;
}
.margin-t-247 {
  margin-top: 247px !important;
}
.margin-r-247 {
  margin-right: 247px;
}
.margin-b-247 {
  margin-bottom: 247px !important;
}
.margin-l-247 {
  margin-left: 247px;
}
.margin-lr-247 {
  margin-left: 247px !important;
  margin-right: 247px !important;
}
.margin-tb-247-auto {
  margin-top: 247px;
  margin-bottom: 247px;
}

.padding-248 {
  padding: 248px;
}
.padding-248-0 {
  padding: 248px 0;
}
.padding-0-248 {
  padding: 0 248px;
}
.padding-t-248 {
  padding-top: 248px;
}
.padding-l-248 {
  padding-left: 248px;
}
.padding-r-248 {
  padding-right: 248px;
}
.padding-b-248 {
  padding-bottom: 248px;
}
.padding-lr-248 {
  padding-left: 248px;
  padding-right: 248px;
}
.padding-tb-248-auto {
  padding-top: 248px;
  padding-bottom: 248px;
}

.margin-248 {
  margin: 248px !important;
}
.margin-248-0 {
  margin: 248px 0;
}
.margin-0-248 {
  margin: 0 248px;
}
.margin-t-248 {
  margin-top: 248px !important;
}
.margin-r-248 {
  margin-right: 248px;
}
.margin-b-248 {
  margin-bottom: 248px !important;
}
.margin-l-248 {
  margin-left: 248px;
}
.margin-lr-248 {
  margin-left: 248px !important;
  margin-right: 248px !important;
}
.margin-tb-248-auto {
  margin-top: 248px;
  margin-bottom: 248px;
}

.padding-249 {
  padding: 249px;
}
.padding-249-0 {
  padding: 249px 0;
}
.padding-0-249 {
  padding: 0 249px;
}
.padding-t-249 {
  padding-top: 249px;
}
.padding-l-249 {
  padding-left: 249px;
}
.padding-r-249 {
  padding-right: 249px;
}
.padding-b-249 {
  padding-bottom: 249px;
}
.padding-lr-249 {
  padding-left: 249px;
  padding-right: 249px;
}
.padding-tb-249-auto {
  padding-top: 249px;
  padding-bottom: 249px;
}

.margin-249 {
  margin: 249px !important;
}
.margin-249-0 {
  margin: 249px 0;
}
.margin-0-249 {
  margin: 0 249px;
}
.margin-t-249 {
  margin-top: 249px !important;
}
.margin-r-249 {
  margin-right: 249px;
}
.margin-b-249 {
  margin-bottom: 249px !important;
}
.margin-l-249 {
  margin-left: 249px;
}
.margin-lr-249 {
  margin-left: 249px !important;
  margin-right: 249px !important;
}
.margin-tb-249-auto {
  margin-top: 249px;
  margin-bottom: 249px;
}

.padding-250 {
  padding: 250px;
}
.padding-250-0 {
  padding: 250px 0;
}
.padding-0-250 {
  padding: 0 250px;
}
.padding-t-250 {
  padding-top: 250px;
}
.padding-l-250 {
  padding-left: 250px;
}
.padding-r-250 {
  padding-right: 250px;
}
.padding-b-250 {
  padding-bottom: 250px;
}
.padding-lr-250 {
  padding-left: 250px;
  padding-right: 250px;
}
.padding-tb-250-auto {
  padding-top: 250px;
  padding-bottom: 250px;
}

.margin-250 {
  margin: 250px !important;
}
.margin-250-0 {
  margin: 250px 0;
}
.margin-0-250 {
  margin: 0 250px;
}
.margin-t-250 {
  margin-top: 250px !important;
}
.margin-r-250 {
  margin-right: 250px;
}
.margin-b-250 {
  margin-bottom: 250px !important;
}
.margin-l-250 {
  margin-left: 250px;
}
.margin-lr-250 {
  margin-left: 250px !important;
  margin-right: 250px !important;
}
.margin-tb-250-auto {
  margin-top: 250px;
  margin-bottom: 250px;
}

.padding-251 {
  padding: 251px;
}
.padding-251-0 {
  padding: 251px 0;
}
.padding-0-251 {
  padding: 0 251px;
}
.padding-t-251 {
  padding-top: 251px;
}
.padding-l-251 {
  padding-left: 251px;
}
.padding-r-251 {
  padding-right: 251px;
}
.padding-b-251 {
  padding-bottom: 251px;
}
.padding-lr-251 {
  padding-left: 251px;
  padding-right: 251px;
}
.padding-tb-251-auto {
  padding-top: 251px;
  padding-bottom: 251px;
}

.margin-251 {
  margin: 251px !important;
}
.margin-251-0 {
  margin: 251px 0;
}
.margin-0-251 {
  margin: 0 251px;
}
.margin-t-251 {
  margin-top: 251px !important;
}
.margin-r-251 {
  margin-right: 251px;
}
.margin-b-251 {
  margin-bottom: 251px !important;
}
.margin-l-251 {
  margin-left: 251px;
}
.margin-lr-251 {
  margin-left: 251px !important;
  margin-right: 251px !important;
}
.margin-tb-251-auto {
  margin-top: 251px;
  margin-bottom: 251px;
}

.padding-252 {
  padding: 252px;
}
.padding-252-0 {
  padding: 252px 0;
}
.padding-0-252 {
  padding: 0 252px;
}
.padding-t-252 {
  padding-top: 252px;
}
.padding-l-252 {
  padding-left: 252px;
}
.padding-r-252 {
  padding-right: 252px;
}
.padding-b-252 {
  padding-bottom: 252px;
}
.padding-lr-252 {
  padding-left: 252px;
  padding-right: 252px;
}
.padding-tb-252-auto {
  padding-top: 252px;
  padding-bottom: 252px;
}

.margin-252 {
  margin: 252px !important;
}
.margin-252-0 {
  margin: 252px 0;
}
.margin-0-252 {
  margin: 0 252px;
}
.margin-t-252 {
  margin-top: 252px !important;
}
.margin-r-252 {
  margin-right: 252px;
}
.margin-b-252 {
  margin-bottom: 252px !important;
}
.margin-l-252 {
  margin-left: 252px;
}
.margin-lr-252 {
  margin-left: 252px !important;
  margin-right: 252px !important;
}
.margin-tb-252-auto {
  margin-top: 252px;
  margin-bottom: 252px;
}

.padding-253 {
  padding: 253px;
}
.padding-253-0 {
  padding: 253px 0;
}
.padding-0-253 {
  padding: 0 253px;
}
.padding-t-253 {
  padding-top: 253px;
}
.padding-l-253 {
  padding-left: 253px;
}
.padding-r-253 {
  padding-right: 253px;
}
.padding-b-253 {
  padding-bottom: 253px;
}
.padding-lr-253 {
  padding-left: 253px;
  padding-right: 253px;
}
.padding-tb-253-auto {
  padding-top: 253px;
  padding-bottom: 253px;
}

.margin-253 {
  margin: 253px !important;
}
.margin-253-0 {
  margin: 253px 0;
}
.margin-0-253 {
  margin: 0 253px;
}
.margin-t-253 {
  margin-top: 253px !important;
}
.margin-r-253 {
  margin-right: 253px;
}
.margin-b-253 {
  margin-bottom: 253px !important;
}
.margin-l-253 {
  margin-left: 253px;
}
.margin-lr-253 {
  margin-left: 253px !important;
  margin-right: 253px !important;
}
.margin-tb-253-auto {
  margin-top: 253px;
  margin-bottom: 253px;
}

.padding-254 {
  padding: 254px;
}
.padding-254-0 {
  padding: 254px 0;
}
.padding-0-254 {
  padding: 0 254px;
}
.padding-t-254 {
  padding-top: 254px;
}
.padding-l-254 {
  padding-left: 254px;
}
.padding-r-254 {
  padding-right: 254px;
}
.padding-b-254 {
  padding-bottom: 254px;
}
.padding-lr-254 {
  padding-left: 254px;
  padding-right: 254px;
}
.padding-tb-254-auto {
  padding-top: 254px;
  padding-bottom: 254px;
}

.margin-254 {
  margin: 254px !important;
}
.margin-254-0 {
  margin: 254px 0;
}
.margin-0-254 {
  margin: 0 254px;
}
.margin-t-254 {
  margin-top: 254px !important;
}
.margin-r-254 {
  margin-right: 254px;
}
.margin-b-254 {
  margin-bottom: 254px !important;
}
.margin-l-254 {
  margin-left: 254px;
}
.margin-lr-254 {
  margin-left: 254px !important;
  margin-right: 254px !important;
}
.margin-tb-254-auto {
  margin-top: 254px;
  margin-bottom: 254px;
}

.padding-255 {
  padding: 255px;
}
.padding-255-0 {
  padding: 255px 0;
}
.padding-0-255 {
  padding: 0 255px;
}
.padding-t-255 {
  padding-top: 255px;
}
.padding-l-255 {
  padding-left: 255px;
}
.padding-r-255 {
  padding-right: 255px;
}
.padding-b-255 {
  padding-bottom: 255px;
}
.padding-lr-255 {
  padding-left: 255px;
  padding-right: 255px;
}
.padding-tb-255-auto {
  padding-top: 255px;
  padding-bottom: 255px;
}

.margin-255 {
  margin: 255px !important;
}
.margin-255-0 {
  margin: 255px 0;
}
.margin-0-255 {
  margin: 0 255px;
}
.margin-t-255 {
  margin-top: 255px !important;
}
.margin-r-255 {
  margin-right: 255px;
}
.margin-b-255 {
  margin-bottom: 255px !important;
}
.margin-l-255 {
  margin-left: 255px;
}
.margin-lr-255 {
  margin-left: 255px !important;
  margin-right: 255px !important;
}
.margin-tb-255-auto {
  margin-top: 255px;
  margin-bottom: 255px;
}

.padding-256 {
  padding: 256px;
}
.padding-256-0 {
  padding: 256px 0;
}
.padding-0-256 {
  padding: 0 256px;
}
.padding-t-256 {
  padding-top: 256px;
}
.padding-l-256 {
  padding-left: 256px;
}
.padding-r-256 {
  padding-right: 256px;
}
.padding-b-256 {
  padding-bottom: 256px;
}
.padding-lr-256 {
  padding-left: 256px;
  padding-right: 256px;
}
.padding-tb-256-auto {
  padding-top: 256px;
  padding-bottom: 256px;
}

.margin-256 {
  margin: 256px !important;
}
.margin-256-0 {
  margin: 256px 0;
}
.margin-0-256 {
  margin: 0 256px;
}
.margin-t-256 {
  margin-top: 256px !important;
}
.margin-r-256 {
  margin-right: 256px;
}
.margin-b-256 {
  margin-bottom: 256px !important;
}
.margin-l-256 {
  margin-left: 256px;
}
.margin-lr-256 {
  margin-left: 256px !important;
  margin-right: 256px !important;
}
.margin-tb-256-auto {
  margin-top: 256px;
  margin-bottom: 256px;
}

.padding-257 {
  padding: 257px;
}
.padding-257-0 {
  padding: 257px 0;
}
.padding-0-257 {
  padding: 0 257px;
}
.padding-t-257 {
  padding-top: 257px;
}
.padding-l-257 {
  padding-left: 257px;
}
.padding-r-257 {
  padding-right: 257px;
}
.padding-b-257 {
  padding-bottom: 257px;
}
.padding-lr-257 {
  padding-left: 257px;
  padding-right: 257px;
}
.padding-tb-257-auto {
  padding-top: 257px;
  padding-bottom: 257px;
}

.margin-257 {
  margin: 257px !important;
}
.margin-257-0 {
  margin: 257px 0;
}
.margin-0-257 {
  margin: 0 257px;
}
.margin-t-257 {
  margin-top: 257px !important;
}
.margin-r-257 {
  margin-right: 257px;
}
.margin-b-257 {
  margin-bottom: 257px !important;
}
.margin-l-257 {
  margin-left: 257px;
}
.margin-lr-257 {
  margin-left: 257px !important;
  margin-right: 257px !important;
}
.margin-tb-257-auto {
  margin-top: 257px;
  margin-bottom: 257px;
}

.padding-258 {
  padding: 258px;
}
.padding-258-0 {
  padding: 258px 0;
}
.padding-0-258 {
  padding: 0 258px;
}
.padding-t-258 {
  padding-top: 258px;
}
.padding-l-258 {
  padding-left: 258px;
}
.padding-r-258 {
  padding-right: 258px;
}
.padding-b-258 {
  padding-bottom: 258px;
}
.padding-lr-258 {
  padding-left: 258px;
  padding-right: 258px;
}
.padding-tb-258-auto {
  padding-top: 258px;
  padding-bottom: 258px;
}

.margin-258 {
  margin: 258px !important;
}
.margin-258-0 {
  margin: 258px 0;
}
.margin-0-258 {
  margin: 0 258px;
}
.margin-t-258 {
  margin-top: 258px !important;
}
.margin-r-258 {
  margin-right: 258px;
}
.margin-b-258 {
  margin-bottom: 258px !important;
}
.margin-l-258 {
  margin-left: 258px;
}
.margin-lr-258 {
  margin-left: 258px !important;
  margin-right: 258px !important;
}
.margin-tb-258-auto {
  margin-top: 258px;
  margin-bottom: 258px;
}

.padding-259 {
  padding: 259px;
}
.padding-259-0 {
  padding: 259px 0;
}
.padding-0-259 {
  padding: 0 259px;
}
.padding-t-259 {
  padding-top: 259px;
}
.padding-l-259 {
  padding-left: 259px;
}
.padding-r-259 {
  padding-right: 259px;
}
.padding-b-259 {
  padding-bottom: 259px;
}
.padding-lr-259 {
  padding-left: 259px;
  padding-right: 259px;
}
.padding-tb-259-auto {
  padding-top: 259px;
  padding-bottom: 259px;
}

.margin-259 {
  margin: 259px !important;
}
.margin-259-0 {
  margin: 259px 0;
}
.margin-0-259 {
  margin: 0 259px;
}
.margin-t-259 {
  margin-top: 259px !important;
}
.margin-r-259 {
  margin-right: 259px;
}
.margin-b-259 {
  margin-bottom: 259px !important;
}
.margin-l-259 {
  margin-left: 259px;
}
.margin-lr-259 {
  margin-left: 259px !important;
  margin-right: 259px !important;
}
.margin-tb-259-auto {
  margin-top: 259px;
  margin-bottom: 259px;
}

.padding-260 {
  padding: 260px;
}
.padding-260-0 {
  padding: 260px 0;
}
.padding-0-260 {
  padding: 0 260px;
}
.padding-t-260 {
  padding-top: 260px;
}
.padding-l-260 {
  padding-left: 260px;
}
.padding-r-260 {
  padding-right: 260px;
}
.padding-b-260 {
  padding-bottom: 260px;
}
.padding-lr-260 {
  padding-left: 260px;
  padding-right: 260px;
}
.padding-tb-260-auto {
  padding-top: 260px;
  padding-bottom: 260px;
}

.margin-260 {
  margin: 260px !important;
}
.margin-260-0 {
  margin: 260px 0;
}
.margin-0-260 {
  margin: 0 260px;
}
.margin-t-260 {
  margin-top: 260px !important;
}
.margin-r-260 {
  margin-right: 260px;
}
.margin-b-260 {
  margin-bottom: 260px !important;
}
.margin-l-260 {
  margin-left: 260px;
}
.margin-lr-260 {
  margin-left: 260px !important;
  margin-right: 260px !important;
}
.margin-tb-260-auto {
  margin-top: 260px;
  margin-bottom: 260px;
}

.padding-261 {
  padding: 261px;
}
.padding-261-0 {
  padding: 261px 0;
}
.padding-0-261 {
  padding: 0 261px;
}
.padding-t-261 {
  padding-top: 261px;
}
.padding-l-261 {
  padding-left: 261px;
}
.padding-r-261 {
  padding-right: 261px;
}
.padding-b-261 {
  padding-bottom: 261px;
}
.padding-lr-261 {
  padding-left: 261px;
  padding-right: 261px;
}
.padding-tb-261-auto {
  padding-top: 261px;
  padding-bottom: 261px;
}

.margin-261 {
  margin: 261px !important;
}
.margin-261-0 {
  margin: 261px 0;
}
.margin-0-261 {
  margin: 0 261px;
}
.margin-t-261 {
  margin-top: 261px !important;
}
.margin-r-261 {
  margin-right: 261px;
}
.margin-b-261 {
  margin-bottom: 261px !important;
}
.margin-l-261 {
  margin-left: 261px;
}
.margin-lr-261 {
  margin-left: 261px !important;
  margin-right: 261px !important;
}
.margin-tb-261-auto {
  margin-top: 261px;
  margin-bottom: 261px;
}

.padding-262 {
  padding: 262px;
}
.padding-262-0 {
  padding: 262px 0;
}
.padding-0-262 {
  padding: 0 262px;
}
.padding-t-262 {
  padding-top: 262px;
}
.padding-l-262 {
  padding-left: 262px;
}
.padding-r-262 {
  padding-right: 262px;
}
.padding-b-262 {
  padding-bottom: 262px;
}
.padding-lr-262 {
  padding-left: 262px;
  padding-right: 262px;
}
.padding-tb-262-auto {
  padding-top: 262px;
  padding-bottom: 262px;
}

.margin-262 {
  margin: 262px !important;
}
.margin-262-0 {
  margin: 262px 0;
}
.margin-0-262 {
  margin: 0 262px;
}
.margin-t-262 {
  margin-top: 262px !important;
}
.margin-r-262 {
  margin-right: 262px;
}
.margin-b-262 {
  margin-bottom: 262px !important;
}
.margin-l-262 {
  margin-left: 262px;
}
.margin-lr-262 {
  margin-left: 262px !important;
  margin-right: 262px !important;
}
.margin-tb-262-auto {
  margin-top: 262px;
  margin-bottom: 262px;
}

.padding-263 {
  padding: 263px;
}
.padding-263-0 {
  padding: 263px 0;
}
.padding-0-263 {
  padding: 0 263px;
}
.padding-t-263 {
  padding-top: 263px;
}
.padding-l-263 {
  padding-left: 263px;
}
.padding-r-263 {
  padding-right: 263px;
}
.padding-b-263 {
  padding-bottom: 263px;
}
.padding-lr-263 {
  padding-left: 263px;
  padding-right: 263px;
}
.padding-tb-263-auto {
  padding-top: 263px;
  padding-bottom: 263px;
}

.margin-263 {
  margin: 263px !important;
}
.margin-263-0 {
  margin: 263px 0;
}
.margin-0-263 {
  margin: 0 263px;
}
.margin-t-263 {
  margin-top: 263px !important;
}
.margin-r-263 {
  margin-right: 263px;
}
.margin-b-263 {
  margin-bottom: 263px !important;
}
.margin-l-263 {
  margin-left: 263px;
}
.margin-lr-263 {
  margin-left: 263px !important;
  margin-right: 263px !important;
}
.margin-tb-263-auto {
  margin-top: 263px;
  margin-bottom: 263px;
}

.padding-264 {
  padding: 264px;
}
.padding-264-0 {
  padding: 264px 0;
}
.padding-0-264 {
  padding: 0 264px;
}
.padding-t-264 {
  padding-top: 264px;
}
.padding-l-264 {
  padding-left: 264px;
}
.padding-r-264 {
  padding-right: 264px;
}
.padding-b-264 {
  padding-bottom: 264px;
}
.padding-lr-264 {
  padding-left: 264px;
  padding-right: 264px;
}
.padding-tb-264-auto {
  padding-top: 264px;
  padding-bottom: 264px;
}

.margin-264 {
  margin: 264px !important;
}
.margin-264-0 {
  margin: 264px 0;
}
.margin-0-264 {
  margin: 0 264px;
}
.margin-t-264 {
  margin-top: 264px !important;
}
.margin-r-264 {
  margin-right: 264px;
}
.margin-b-264 {
  margin-bottom: 264px !important;
}
.margin-l-264 {
  margin-left: 264px;
}
.margin-lr-264 {
  margin-left: 264px !important;
  margin-right: 264px !important;
}
.margin-tb-264-auto {
  margin-top: 264px;
  margin-bottom: 264px;
}

.padding-265 {
  padding: 265px;
}
.padding-265-0 {
  padding: 265px 0;
}
.padding-0-265 {
  padding: 0 265px;
}
.padding-t-265 {
  padding-top: 265px;
}
.padding-l-265 {
  padding-left: 265px;
}
.padding-r-265 {
  padding-right: 265px;
}
.padding-b-265 {
  padding-bottom: 265px;
}
.padding-lr-265 {
  padding-left: 265px;
  padding-right: 265px;
}
.padding-tb-265-auto {
  padding-top: 265px;
  padding-bottom: 265px;
}

.margin-265 {
  margin: 265px !important;
}
.margin-265-0 {
  margin: 265px 0;
}
.margin-0-265 {
  margin: 0 265px;
}
.margin-t-265 {
  margin-top: 265px !important;
}
.margin-r-265 {
  margin-right: 265px;
}
.margin-b-265 {
  margin-bottom: 265px !important;
}
.margin-l-265 {
  margin-left: 265px;
}
.margin-lr-265 {
  margin-left: 265px !important;
  margin-right: 265px !important;
}
.margin-tb-265-auto {
  margin-top: 265px;
  margin-bottom: 265px;
}

.padding-266 {
  padding: 266px;
}
.padding-266-0 {
  padding: 266px 0;
}
.padding-0-266 {
  padding: 0 266px;
}
.padding-t-266 {
  padding-top: 266px;
}
.padding-l-266 {
  padding-left: 266px;
}
.padding-r-266 {
  padding-right: 266px;
}
.padding-b-266 {
  padding-bottom: 266px;
}
.padding-lr-266 {
  padding-left: 266px;
  padding-right: 266px;
}
.padding-tb-266-auto {
  padding-top: 266px;
  padding-bottom: 266px;
}

.margin-266 {
  margin: 266px !important;
}
.margin-266-0 {
  margin: 266px 0;
}
.margin-0-266 {
  margin: 0 266px;
}
.margin-t-266 {
  margin-top: 266px !important;
}
.margin-r-266 {
  margin-right: 266px;
}
.margin-b-266 {
  margin-bottom: 266px !important;
}
.margin-l-266 {
  margin-left: 266px;
}
.margin-lr-266 {
  margin-left: 266px !important;
  margin-right: 266px !important;
}
.margin-tb-266-auto {
  margin-top: 266px;
  margin-bottom: 266px;
}

.padding-267 {
  padding: 267px;
}
.padding-267-0 {
  padding: 267px 0;
}
.padding-0-267 {
  padding: 0 267px;
}
.padding-t-267 {
  padding-top: 267px;
}
.padding-l-267 {
  padding-left: 267px;
}
.padding-r-267 {
  padding-right: 267px;
}
.padding-b-267 {
  padding-bottom: 267px;
}
.padding-lr-267 {
  padding-left: 267px;
  padding-right: 267px;
}
.padding-tb-267-auto {
  padding-top: 267px;
  padding-bottom: 267px;
}

.margin-267 {
  margin: 267px !important;
}
.margin-267-0 {
  margin: 267px 0;
}
.margin-0-267 {
  margin: 0 267px;
}
.margin-t-267 {
  margin-top: 267px !important;
}
.margin-r-267 {
  margin-right: 267px;
}
.margin-b-267 {
  margin-bottom: 267px !important;
}
.margin-l-267 {
  margin-left: 267px;
}
.margin-lr-267 {
  margin-left: 267px !important;
  margin-right: 267px !important;
}
.margin-tb-267-auto {
  margin-top: 267px;
  margin-bottom: 267px;
}

.padding-268 {
  padding: 268px;
}
.padding-268-0 {
  padding: 268px 0;
}
.padding-0-268 {
  padding: 0 268px;
}
.padding-t-268 {
  padding-top: 268px;
}
.padding-l-268 {
  padding-left: 268px;
}
.padding-r-268 {
  padding-right: 268px;
}
.padding-b-268 {
  padding-bottom: 268px;
}
.padding-lr-268 {
  padding-left: 268px;
  padding-right: 268px;
}
.padding-tb-268-auto {
  padding-top: 268px;
  padding-bottom: 268px;
}

.margin-268 {
  margin: 268px !important;
}
.margin-268-0 {
  margin: 268px 0;
}
.margin-0-268 {
  margin: 0 268px;
}
.margin-t-268 {
  margin-top: 268px !important;
}
.margin-r-268 {
  margin-right: 268px;
}
.margin-b-268 {
  margin-bottom: 268px !important;
}
.margin-l-268 {
  margin-left: 268px;
}
.margin-lr-268 {
  margin-left: 268px !important;
  margin-right: 268px !important;
}
.margin-tb-268-auto {
  margin-top: 268px;
  margin-bottom: 268px;
}

.padding-269 {
  padding: 269px;
}
.padding-269-0 {
  padding: 269px 0;
}
.padding-0-269 {
  padding: 0 269px;
}
.padding-t-269 {
  padding-top: 269px;
}
.padding-l-269 {
  padding-left: 269px;
}
.padding-r-269 {
  padding-right: 269px;
}
.padding-b-269 {
  padding-bottom: 269px;
}
.padding-lr-269 {
  padding-left: 269px;
  padding-right: 269px;
}
.padding-tb-269-auto {
  padding-top: 269px;
  padding-bottom: 269px;
}

.margin-269 {
  margin: 269px !important;
}
.margin-269-0 {
  margin: 269px 0;
}
.margin-0-269 {
  margin: 0 269px;
}
.margin-t-269 {
  margin-top: 269px !important;
}
.margin-r-269 {
  margin-right: 269px;
}
.margin-b-269 {
  margin-bottom: 269px !important;
}
.margin-l-269 {
  margin-left: 269px;
}
.margin-lr-269 {
  margin-left: 269px !important;
  margin-right: 269px !important;
}
.margin-tb-269-auto {
  margin-top: 269px;
  margin-bottom: 269px;
}

.padding-270 {
  padding: 270px;
}
.padding-270-0 {
  padding: 270px 0;
}
.padding-0-270 {
  padding: 0 270px;
}
.padding-t-270 {
  padding-top: 270px;
}
.padding-l-270 {
  padding-left: 270px;
}
.padding-r-270 {
  padding-right: 270px;
}
.padding-b-270 {
  padding-bottom: 270px;
}
.padding-lr-270 {
  padding-left: 270px;
  padding-right: 270px;
}
.padding-tb-270-auto {
  padding-top: 270px;
  padding-bottom: 270px;
}

.margin-270 {
  margin: 270px !important;
}
.margin-270-0 {
  margin: 270px 0;
}
.margin-0-270 {
  margin: 0 270px;
}
.margin-t-270 {
  margin-top: 270px !important;
}
.margin-r-270 {
  margin-right: 270px;
}
.margin-b-270 {
  margin-bottom: 270px !important;
}
.margin-l-270 {
  margin-left: 270px;
}
.margin-lr-270 {
  margin-left: 270px !important;
  margin-right: 270px !important;
}
.margin-tb-270-auto {
  margin-top: 270px;
  margin-bottom: 270px;
}

.padding-271 {
  padding: 271px;
}
.padding-271-0 {
  padding: 271px 0;
}
.padding-0-271 {
  padding: 0 271px;
}
.padding-t-271 {
  padding-top: 271px;
}
.padding-l-271 {
  padding-left: 271px;
}
.padding-r-271 {
  padding-right: 271px;
}
.padding-b-271 {
  padding-bottom: 271px;
}
.padding-lr-271 {
  padding-left: 271px;
  padding-right: 271px;
}
.padding-tb-271-auto {
  padding-top: 271px;
  padding-bottom: 271px;
}

.margin-271 {
  margin: 271px !important;
}
.margin-271-0 {
  margin: 271px 0;
}
.margin-0-271 {
  margin: 0 271px;
}
.margin-t-271 {
  margin-top: 271px !important;
}
.margin-r-271 {
  margin-right: 271px;
}
.margin-b-271 {
  margin-bottom: 271px !important;
}
.margin-l-271 {
  margin-left: 271px;
}
.margin-lr-271 {
  margin-left: 271px !important;
  margin-right: 271px !important;
}
.margin-tb-271-auto {
  margin-top: 271px;
  margin-bottom: 271px;
}

.padding-272 {
  padding: 272px;
}
.padding-272-0 {
  padding: 272px 0;
}
.padding-0-272 {
  padding: 0 272px;
}
.padding-t-272 {
  padding-top: 272px;
}
.padding-l-272 {
  padding-left: 272px;
}
.padding-r-272 {
  padding-right: 272px;
}
.padding-b-272 {
  padding-bottom: 272px;
}
.padding-lr-272 {
  padding-left: 272px;
  padding-right: 272px;
}
.padding-tb-272-auto {
  padding-top: 272px;
  padding-bottom: 272px;
}

.margin-272 {
  margin: 272px !important;
}
.margin-272-0 {
  margin: 272px 0;
}
.margin-0-272 {
  margin: 0 272px;
}
.margin-t-272 {
  margin-top: 272px !important;
}
.margin-r-272 {
  margin-right: 272px;
}
.margin-b-272 {
  margin-bottom: 272px !important;
}
.margin-l-272 {
  margin-left: 272px;
}
.margin-lr-272 {
  margin-left: 272px !important;
  margin-right: 272px !important;
}
.margin-tb-272-auto {
  margin-top: 272px;
  margin-bottom: 272px;
}

.padding-273 {
  padding: 273px;
}
.padding-273-0 {
  padding: 273px 0;
}
.padding-0-273 {
  padding: 0 273px;
}
.padding-t-273 {
  padding-top: 273px;
}
.padding-l-273 {
  padding-left: 273px;
}
.padding-r-273 {
  padding-right: 273px;
}
.padding-b-273 {
  padding-bottom: 273px;
}
.padding-lr-273 {
  padding-left: 273px;
  padding-right: 273px;
}
.padding-tb-273-auto {
  padding-top: 273px;
  padding-bottom: 273px;
}

.margin-273 {
  margin: 273px !important;
}
.margin-273-0 {
  margin: 273px 0;
}
.margin-0-273 {
  margin: 0 273px;
}
.margin-t-273 {
  margin-top: 273px !important;
}
.margin-r-273 {
  margin-right: 273px;
}
.margin-b-273 {
  margin-bottom: 273px !important;
}
.margin-l-273 {
  margin-left: 273px;
}
.margin-lr-273 {
  margin-left: 273px !important;
  margin-right: 273px !important;
}
.margin-tb-273-auto {
  margin-top: 273px;
  margin-bottom: 273px;
}

.padding-274 {
  padding: 274px;
}
.padding-274-0 {
  padding: 274px 0;
}
.padding-0-274 {
  padding: 0 274px;
}
.padding-t-274 {
  padding-top: 274px;
}
.padding-l-274 {
  padding-left: 274px;
}
.padding-r-274 {
  padding-right: 274px;
}
.padding-b-274 {
  padding-bottom: 274px;
}
.padding-lr-274 {
  padding-left: 274px;
  padding-right: 274px;
}
.padding-tb-274-auto {
  padding-top: 274px;
  padding-bottom: 274px;
}

.margin-274 {
  margin: 274px !important;
}
.margin-274-0 {
  margin: 274px 0;
}
.margin-0-274 {
  margin: 0 274px;
}
.margin-t-274 {
  margin-top: 274px !important;
}
.margin-r-274 {
  margin-right: 274px;
}
.margin-b-274 {
  margin-bottom: 274px !important;
}
.margin-l-274 {
  margin-left: 274px;
}
.margin-lr-274 {
  margin-left: 274px !important;
  margin-right: 274px !important;
}
.margin-tb-274-auto {
  margin-top: 274px;
  margin-bottom: 274px;
}

.padding-275 {
  padding: 275px;
}
.padding-275-0 {
  padding: 275px 0;
}
.padding-0-275 {
  padding: 0 275px;
}
.padding-t-275 {
  padding-top: 275px;
}
.padding-l-275 {
  padding-left: 275px;
}
.padding-r-275 {
  padding-right: 275px;
}
.padding-b-275 {
  padding-bottom: 275px;
}
.padding-lr-275 {
  padding-left: 275px;
  padding-right: 275px;
}
.padding-tb-275-auto {
  padding-top: 275px;
  padding-bottom: 275px;
}

.margin-275 {
  margin: 275px !important;
}
.margin-275-0 {
  margin: 275px 0;
}
.margin-0-275 {
  margin: 0 275px;
}
.margin-t-275 {
  margin-top: 275px !important;
}
.margin-r-275 {
  margin-right: 275px;
}
.margin-b-275 {
  margin-bottom: 275px !important;
}
.margin-l-275 {
  margin-left: 275px;
}
.margin-lr-275 {
  margin-left: 275px !important;
  margin-right: 275px !important;
}
.margin-tb-275-auto {
  margin-top: 275px;
  margin-bottom: 275px;
}

.padding-276 {
  padding: 276px;
}
.padding-276-0 {
  padding: 276px 0;
}
.padding-0-276 {
  padding: 0 276px;
}
.padding-t-276 {
  padding-top: 276px;
}
.padding-l-276 {
  padding-left: 276px;
}
.padding-r-276 {
  padding-right: 276px;
}
.padding-b-276 {
  padding-bottom: 276px;
}
.padding-lr-276 {
  padding-left: 276px;
  padding-right: 276px;
}
.padding-tb-276-auto {
  padding-top: 276px;
  padding-bottom: 276px;
}

.margin-276 {
  margin: 276px !important;
}
.margin-276-0 {
  margin: 276px 0;
}
.margin-0-276 {
  margin: 0 276px;
}
.margin-t-276 {
  margin-top: 276px !important;
}
.margin-r-276 {
  margin-right: 276px;
}
.margin-b-276 {
  margin-bottom: 276px !important;
}
.margin-l-276 {
  margin-left: 276px;
}
.margin-lr-276 {
  margin-left: 276px !important;
  margin-right: 276px !important;
}
.margin-tb-276-auto {
  margin-top: 276px;
  margin-bottom: 276px;
}

.padding-277 {
  padding: 277px;
}
.padding-277-0 {
  padding: 277px 0;
}
.padding-0-277 {
  padding: 0 277px;
}
.padding-t-277 {
  padding-top: 277px;
}
.padding-l-277 {
  padding-left: 277px;
}
.padding-r-277 {
  padding-right: 277px;
}
.padding-b-277 {
  padding-bottom: 277px;
}
.padding-lr-277 {
  padding-left: 277px;
  padding-right: 277px;
}
.padding-tb-277-auto {
  padding-top: 277px;
  padding-bottom: 277px;
}

.margin-277 {
  margin: 277px !important;
}
.margin-277-0 {
  margin: 277px 0;
}
.margin-0-277 {
  margin: 0 277px;
}
.margin-t-277 {
  margin-top: 277px !important;
}
.margin-r-277 {
  margin-right: 277px;
}
.margin-b-277 {
  margin-bottom: 277px !important;
}
.margin-l-277 {
  margin-left: 277px;
}
.margin-lr-277 {
  margin-left: 277px !important;
  margin-right: 277px !important;
}
.margin-tb-277-auto {
  margin-top: 277px;
  margin-bottom: 277px;
}

.padding-278 {
  padding: 278px;
}
.padding-278-0 {
  padding: 278px 0;
}
.padding-0-278 {
  padding: 0 278px;
}
.padding-t-278 {
  padding-top: 278px;
}
.padding-l-278 {
  padding-left: 278px;
}
.padding-r-278 {
  padding-right: 278px;
}
.padding-b-278 {
  padding-bottom: 278px;
}
.padding-lr-278 {
  padding-left: 278px;
  padding-right: 278px;
}
.padding-tb-278-auto {
  padding-top: 278px;
  padding-bottom: 278px;
}

.margin-278 {
  margin: 278px !important;
}
.margin-278-0 {
  margin: 278px 0;
}
.margin-0-278 {
  margin: 0 278px;
}
.margin-t-278 {
  margin-top: 278px !important;
}
.margin-r-278 {
  margin-right: 278px;
}
.margin-b-278 {
  margin-bottom: 278px !important;
}
.margin-l-278 {
  margin-left: 278px;
}
.margin-lr-278 {
  margin-left: 278px !important;
  margin-right: 278px !important;
}
.margin-tb-278-auto {
  margin-top: 278px;
  margin-bottom: 278px;
}

.padding-279 {
  padding: 279px;
}
.padding-279-0 {
  padding: 279px 0;
}
.padding-0-279 {
  padding: 0 279px;
}
.padding-t-279 {
  padding-top: 279px;
}
.padding-l-279 {
  padding-left: 279px;
}
.padding-r-279 {
  padding-right: 279px;
}
.padding-b-279 {
  padding-bottom: 279px;
}
.padding-lr-279 {
  padding-left: 279px;
  padding-right: 279px;
}
.padding-tb-279-auto {
  padding-top: 279px;
  padding-bottom: 279px;
}

.margin-279 {
  margin: 279px !important;
}
.margin-279-0 {
  margin: 279px 0;
}
.margin-0-279 {
  margin: 0 279px;
}
.margin-t-279 {
  margin-top: 279px !important;
}
.margin-r-279 {
  margin-right: 279px;
}
.margin-b-279 {
  margin-bottom: 279px !important;
}
.margin-l-279 {
  margin-left: 279px;
}
.margin-lr-279 {
  margin-left: 279px !important;
  margin-right: 279px !important;
}
.margin-tb-279-auto {
  margin-top: 279px;
  margin-bottom: 279px;
}

.padding-280 {
  padding: 280px;
}
.padding-280-0 {
  padding: 280px 0;
}
.padding-0-280 {
  padding: 0 280px;
}
.padding-t-280 {
  padding-top: 280px;
}
.padding-l-280 {
  padding-left: 280px;
}
.padding-r-280 {
  padding-right: 280px;
}
.padding-b-280 {
  padding-bottom: 280px;
}
.padding-lr-280 {
  padding-left: 280px;
  padding-right: 280px;
}
.padding-tb-280-auto {
  padding-top: 280px;
  padding-bottom: 280px;
}

.margin-280 {
  margin: 280px !important;
}
.margin-280-0 {
  margin: 280px 0;
}
.margin-0-280 {
  margin: 0 280px;
}
.margin-t-280 {
  margin-top: 280px !important;
}
.margin-r-280 {
  margin-right: 280px;
}
.margin-b-280 {
  margin-bottom: 280px !important;
}
.margin-l-280 {
  margin-left: 280px;
}
.margin-lr-280 {
  margin-left: 280px !important;
  margin-right: 280px !important;
}
.margin-tb-280-auto {
  margin-top: 280px;
  margin-bottom: 280px;
}

.padding-281 {
  padding: 281px;
}
.padding-281-0 {
  padding: 281px 0;
}
.padding-0-281 {
  padding: 0 281px;
}
.padding-t-281 {
  padding-top: 281px;
}
.padding-l-281 {
  padding-left: 281px;
}
.padding-r-281 {
  padding-right: 281px;
}
.padding-b-281 {
  padding-bottom: 281px;
}
.padding-lr-281 {
  padding-left: 281px;
  padding-right: 281px;
}
.padding-tb-281-auto {
  padding-top: 281px;
  padding-bottom: 281px;
}

.margin-281 {
  margin: 281px !important;
}
.margin-281-0 {
  margin: 281px 0;
}
.margin-0-281 {
  margin: 0 281px;
}
.margin-t-281 {
  margin-top: 281px !important;
}
.margin-r-281 {
  margin-right: 281px;
}
.margin-b-281 {
  margin-bottom: 281px !important;
}
.margin-l-281 {
  margin-left: 281px;
}
.margin-lr-281 {
  margin-left: 281px !important;
  margin-right: 281px !important;
}
.margin-tb-281-auto {
  margin-top: 281px;
  margin-bottom: 281px;
}

.padding-282 {
  padding: 282px;
}
.padding-282-0 {
  padding: 282px 0;
}
.padding-0-282 {
  padding: 0 282px;
}
.padding-t-282 {
  padding-top: 282px;
}
.padding-l-282 {
  padding-left: 282px;
}
.padding-r-282 {
  padding-right: 282px;
}
.padding-b-282 {
  padding-bottom: 282px;
}
.padding-lr-282 {
  padding-left: 282px;
  padding-right: 282px;
}
.padding-tb-282-auto {
  padding-top: 282px;
  padding-bottom: 282px;
}

.margin-282 {
  margin: 282px !important;
}
.margin-282-0 {
  margin: 282px 0;
}
.margin-0-282 {
  margin: 0 282px;
}
.margin-t-282 {
  margin-top: 282px !important;
}
.margin-r-282 {
  margin-right: 282px;
}
.margin-b-282 {
  margin-bottom: 282px !important;
}
.margin-l-282 {
  margin-left: 282px;
}
.margin-lr-282 {
  margin-left: 282px !important;
  margin-right: 282px !important;
}
.margin-tb-282-auto {
  margin-top: 282px;
  margin-bottom: 282px;
}

.padding-283 {
  padding: 283px;
}
.padding-283-0 {
  padding: 283px 0;
}
.padding-0-283 {
  padding: 0 283px;
}
.padding-t-283 {
  padding-top: 283px;
}
.padding-l-283 {
  padding-left: 283px;
}
.padding-r-283 {
  padding-right: 283px;
}
.padding-b-283 {
  padding-bottom: 283px;
}
.padding-lr-283 {
  padding-left: 283px;
  padding-right: 283px;
}
.padding-tb-283-auto {
  padding-top: 283px;
  padding-bottom: 283px;
}

.margin-283 {
  margin: 283px !important;
}
.margin-283-0 {
  margin: 283px 0;
}
.margin-0-283 {
  margin: 0 283px;
}
.margin-t-283 {
  margin-top: 283px !important;
}
.margin-r-283 {
  margin-right: 283px;
}
.margin-b-283 {
  margin-bottom: 283px !important;
}
.margin-l-283 {
  margin-left: 283px;
}
.margin-lr-283 {
  margin-left: 283px !important;
  margin-right: 283px !important;
}
.margin-tb-283-auto {
  margin-top: 283px;
  margin-bottom: 283px;
}

.padding-284 {
  padding: 284px;
}
.padding-284-0 {
  padding: 284px 0;
}
.padding-0-284 {
  padding: 0 284px;
}
.padding-t-284 {
  padding-top: 284px;
}
.padding-l-284 {
  padding-left: 284px;
}
.padding-r-284 {
  padding-right: 284px;
}
.padding-b-284 {
  padding-bottom: 284px;
}
.padding-lr-284 {
  padding-left: 284px;
  padding-right: 284px;
}
.padding-tb-284-auto {
  padding-top: 284px;
  padding-bottom: 284px;
}

.margin-284 {
  margin: 284px !important;
}
.margin-284-0 {
  margin: 284px 0;
}
.margin-0-284 {
  margin: 0 284px;
}
.margin-t-284 {
  margin-top: 284px !important;
}
.margin-r-284 {
  margin-right: 284px;
}
.margin-b-284 {
  margin-bottom: 284px !important;
}
.margin-l-284 {
  margin-left: 284px;
}
.margin-lr-284 {
  margin-left: 284px !important;
  margin-right: 284px !important;
}
.margin-tb-284-auto {
  margin-top: 284px;
  margin-bottom: 284px;
}

.padding-285 {
  padding: 285px;
}
.padding-285-0 {
  padding: 285px 0;
}
.padding-0-285 {
  padding: 0 285px;
}
.padding-t-285 {
  padding-top: 285px;
}
.padding-l-285 {
  padding-left: 285px;
}
.padding-r-285 {
  padding-right: 285px;
}
.padding-b-285 {
  padding-bottom: 285px;
}
.padding-lr-285 {
  padding-left: 285px;
  padding-right: 285px;
}
.padding-tb-285-auto {
  padding-top: 285px;
  padding-bottom: 285px;
}

.margin-285 {
  margin: 285px !important;
}
.margin-285-0 {
  margin: 285px 0;
}
.margin-0-285 {
  margin: 0 285px;
}
.margin-t-285 {
  margin-top: 285px !important;
}
.margin-r-285 {
  margin-right: 285px;
}
.margin-b-285 {
  margin-bottom: 285px !important;
}
.margin-l-285 {
  margin-left: 285px;
}
.margin-lr-285 {
  margin-left: 285px !important;
  margin-right: 285px !important;
}
.margin-tb-285-auto {
  margin-top: 285px;
  margin-bottom: 285px;
}

.padding-286 {
  padding: 286px;
}
.padding-286-0 {
  padding: 286px 0;
}
.padding-0-286 {
  padding: 0 286px;
}
.padding-t-286 {
  padding-top: 286px;
}
.padding-l-286 {
  padding-left: 286px;
}
.padding-r-286 {
  padding-right: 286px;
}
.padding-b-286 {
  padding-bottom: 286px;
}
.padding-lr-286 {
  padding-left: 286px;
  padding-right: 286px;
}
.padding-tb-286-auto {
  padding-top: 286px;
  padding-bottom: 286px;
}

.margin-286 {
  margin: 286px !important;
}
.margin-286-0 {
  margin: 286px 0;
}
.margin-0-286 {
  margin: 0 286px;
}
.margin-t-286 {
  margin-top: 286px !important;
}
.margin-r-286 {
  margin-right: 286px;
}
.margin-b-286 {
  margin-bottom: 286px !important;
}
.margin-l-286 {
  margin-left: 286px;
}
.margin-lr-286 {
  margin-left: 286px !important;
  margin-right: 286px !important;
}
.margin-tb-286-auto {
  margin-top: 286px;
  margin-bottom: 286px;
}

.padding-287 {
  padding: 287px;
}
.padding-287-0 {
  padding: 287px 0;
}
.padding-0-287 {
  padding: 0 287px;
}
.padding-t-287 {
  padding-top: 287px;
}
.padding-l-287 {
  padding-left: 287px;
}
.padding-r-287 {
  padding-right: 287px;
}
.padding-b-287 {
  padding-bottom: 287px;
}
.padding-lr-287 {
  padding-left: 287px;
  padding-right: 287px;
}
.padding-tb-287-auto {
  padding-top: 287px;
  padding-bottom: 287px;
}

.margin-287 {
  margin: 287px !important;
}
.margin-287-0 {
  margin: 287px 0;
}
.margin-0-287 {
  margin: 0 287px;
}
.margin-t-287 {
  margin-top: 287px !important;
}
.margin-r-287 {
  margin-right: 287px;
}
.margin-b-287 {
  margin-bottom: 287px !important;
}
.margin-l-287 {
  margin-left: 287px;
}
.margin-lr-287 {
  margin-left: 287px !important;
  margin-right: 287px !important;
}
.margin-tb-287-auto {
  margin-top: 287px;
  margin-bottom: 287px;
}

.padding-288 {
  padding: 288px;
}
.padding-288-0 {
  padding: 288px 0;
}
.padding-0-288 {
  padding: 0 288px;
}
.padding-t-288 {
  padding-top: 288px;
}
.padding-l-288 {
  padding-left: 288px;
}
.padding-r-288 {
  padding-right: 288px;
}
.padding-b-288 {
  padding-bottom: 288px;
}
.padding-lr-288 {
  padding-left: 288px;
  padding-right: 288px;
}
.padding-tb-288-auto {
  padding-top: 288px;
  padding-bottom: 288px;
}

.margin-288 {
  margin: 288px !important;
}
.margin-288-0 {
  margin: 288px 0;
}
.margin-0-288 {
  margin: 0 288px;
}
.margin-t-288 {
  margin-top: 288px !important;
}
.margin-r-288 {
  margin-right: 288px;
}
.margin-b-288 {
  margin-bottom: 288px !important;
}
.margin-l-288 {
  margin-left: 288px;
}
.margin-lr-288 {
  margin-left: 288px !important;
  margin-right: 288px !important;
}
.margin-tb-288-auto {
  margin-top: 288px;
  margin-bottom: 288px;
}

.padding-289 {
  padding: 289px;
}
.padding-289-0 {
  padding: 289px 0;
}
.padding-0-289 {
  padding: 0 289px;
}
.padding-t-289 {
  padding-top: 289px;
}
.padding-l-289 {
  padding-left: 289px;
}
.padding-r-289 {
  padding-right: 289px;
}
.padding-b-289 {
  padding-bottom: 289px;
}
.padding-lr-289 {
  padding-left: 289px;
  padding-right: 289px;
}
.padding-tb-289-auto {
  padding-top: 289px;
  padding-bottom: 289px;
}

.margin-289 {
  margin: 289px !important;
}
.margin-289-0 {
  margin: 289px 0;
}
.margin-0-289 {
  margin: 0 289px;
}
.margin-t-289 {
  margin-top: 289px !important;
}
.margin-r-289 {
  margin-right: 289px;
}
.margin-b-289 {
  margin-bottom: 289px !important;
}
.margin-l-289 {
  margin-left: 289px;
}
.margin-lr-289 {
  margin-left: 289px !important;
  margin-right: 289px !important;
}
.margin-tb-289-auto {
  margin-top: 289px;
  margin-bottom: 289px;
}

.padding-290 {
  padding: 290px;
}
.padding-290-0 {
  padding: 290px 0;
}
.padding-0-290 {
  padding: 0 290px;
}
.padding-t-290 {
  padding-top: 290px;
}
.padding-l-290 {
  padding-left: 290px;
}
.padding-r-290 {
  padding-right: 290px;
}
.padding-b-290 {
  padding-bottom: 290px;
}
.padding-lr-290 {
  padding-left: 290px;
  padding-right: 290px;
}
.padding-tb-290-auto {
  padding-top: 290px;
  padding-bottom: 290px;
}

.margin-290 {
  margin: 290px !important;
}
.margin-290-0 {
  margin: 290px 0;
}
.margin-0-290 {
  margin: 0 290px;
}
.margin-t-290 {
  margin-top: 290px !important;
}
.margin-r-290 {
  margin-right: 290px;
}
.margin-b-290 {
  margin-bottom: 290px !important;
}
.margin-l-290 {
  margin-left: 290px;
}
.margin-lr-290 {
  margin-left: 290px !important;
  margin-right: 290px !important;
}
.margin-tb-290-auto {
  margin-top: 290px;
  margin-bottom: 290px;
}

.padding-291 {
  padding: 291px;
}
.padding-291-0 {
  padding: 291px 0;
}
.padding-0-291 {
  padding: 0 291px;
}
.padding-t-291 {
  padding-top: 291px;
}
.padding-l-291 {
  padding-left: 291px;
}
.padding-r-291 {
  padding-right: 291px;
}
.padding-b-291 {
  padding-bottom: 291px;
}
.padding-lr-291 {
  padding-left: 291px;
  padding-right: 291px;
}
.padding-tb-291-auto {
  padding-top: 291px;
  padding-bottom: 291px;
}

.margin-291 {
  margin: 291px !important;
}
.margin-291-0 {
  margin: 291px 0;
}
.margin-0-291 {
  margin: 0 291px;
}
.margin-t-291 {
  margin-top: 291px !important;
}
.margin-r-291 {
  margin-right: 291px;
}
.margin-b-291 {
  margin-bottom: 291px !important;
}
.margin-l-291 {
  margin-left: 291px;
}
.margin-lr-291 {
  margin-left: 291px !important;
  margin-right: 291px !important;
}
.margin-tb-291-auto {
  margin-top: 291px;
  margin-bottom: 291px;
}

.padding-292 {
  padding: 292px;
}
.padding-292-0 {
  padding: 292px 0;
}
.padding-0-292 {
  padding: 0 292px;
}
.padding-t-292 {
  padding-top: 292px;
}
.padding-l-292 {
  padding-left: 292px;
}
.padding-r-292 {
  padding-right: 292px;
}
.padding-b-292 {
  padding-bottom: 292px;
}
.padding-lr-292 {
  padding-left: 292px;
  padding-right: 292px;
}
.padding-tb-292-auto {
  padding-top: 292px;
  padding-bottom: 292px;
}

.margin-292 {
  margin: 292px !important;
}
.margin-292-0 {
  margin: 292px 0;
}
.margin-0-292 {
  margin: 0 292px;
}
.margin-t-292 {
  margin-top: 292px !important;
}
.margin-r-292 {
  margin-right: 292px;
}
.margin-b-292 {
  margin-bottom: 292px !important;
}
.margin-l-292 {
  margin-left: 292px;
}
.margin-lr-292 {
  margin-left: 292px !important;
  margin-right: 292px !important;
}
.margin-tb-292-auto {
  margin-top: 292px;
  margin-bottom: 292px;
}

.padding-293 {
  padding: 293px;
}
.padding-293-0 {
  padding: 293px 0;
}
.padding-0-293 {
  padding: 0 293px;
}
.padding-t-293 {
  padding-top: 293px;
}
.padding-l-293 {
  padding-left: 293px;
}
.padding-r-293 {
  padding-right: 293px;
}
.padding-b-293 {
  padding-bottom: 293px;
}
.padding-lr-293 {
  padding-left: 293px;
  padding-right: 293px;
}
.padding-tb-293-auto {
  padding-top: 293px;
  padding-bottom: 293px;
}

.margin-293 {
  margin: 293px !important;
}
.margin-293-0 {
  margin: 293px 0;
}
.margin-0-293 {
  margin: 0 293px;
}
.margin-t-293 {
  margin-top: 293px !important;
}
.margin-r-293 {
  margin-right: 293px;
}
.margin-b-293 {
  margin-bottom: 293px !important;
}
.margin-l-293 {
  margin-left: 293px;
}
.margin-lr-293 {
  margin-left: 293px !important;
  margin-right: 293px !important;
}
.margin-tb-293-auto {
  margin-top: 293px;
  margin-bottom: 293px;
}

.padding-294 {
  padding: 294px;
}
.padding-294-0 {
  padding: 294px 0;
}
.padding-0-294 {
  padding: 0 294px;
}
.padding-t-294 {
  padding-top: 294px;
}
.padding-l-294 {
  padding-left: 294px;
}
.padding-r-294 {
  padding-right: 294px;
}
.padding-b-294 {
  padding-bottom: 294px;
}
.padding-lr-294 {
  padding-left: 294px;
  padding-right: 294px;
}
.padding-tb-294-auto {
  padding-top: 294px;
  padding-bottom: 294px;
}

.margin-294 {
  margin: 294px !important;
}
.margin-294-0 {
  margin: 294px 0;
}
.margin-0-294 {
  margin: 0 294px;
}
.margin-t-294 {
  margin-top: 294px !important;
}
.margin-r-294 {
  margin-right: 294px;
}
.margin-b-294 {
  margin-bottom: 294px !important;
}
.margin-l-294 {
  margin-left: 294px;
}
.margin-lr-294 {
  margin-left: 294px !important;
  margin-right: 294px !important;
}
.margin-tb-294-auto {
  margin-top: 294px;
  margin-bottom: 294px;
}

.padding-295 {
  padding: 295px;
}
.padding-295-0 {
  padding: 295px 0;
}
.padding-0-295 {
  padding: 0 295px;
}
.padding-t-295 {
  padding-top: 295px;
}
.padding-l-295 {
  padding-left: 295px;
}
.padding-r-295 {
  padding-right: 295px;
}
.padding-b-295 {
  padding-bottom: 295px;
}
.padding-lr-295 {
  padding-left: 295px;
  padding-right: 295px;
}
.padding-tb-295-auto {
  padding-top: 295px;
  padding-bottom: 295px;
}

.margin-295 {
  margin: 295px !important;
}
.margin-295-0 {
  margin: 295px 0;
}
.margin-0-295 {
  margin: 0 295px;
}
.margin-t-295 {
  margin-top: 295px !important;
}
.margin-r-295 {
  margin-right: 295px;
}
.margin-b-295 {
  margin-bottom: 295px !important;
}
.margin-l-295 {
  margin-left: 295px;
}
.margin-lr-295 {
  margin-left: 295px !important;
  margin-right: 295px !important;
}
.margin-tb-295-auto {
  margin-top: 295px;
  margin-bottom: 295px;
}

.padding-296 {
  padding: 296px;
}
.padding-296-0 {
  padding: 296px 0;
}
.padding-0-296 {
  padding: 0 296px;
}
.padding-t-296 {
  padding-top: 296px;
}
.padding-l-296 {
  padding-left: 296px;
}
.padding-r-296 {
  padding-right: 296px;
}
.padding-b-296 {
  padding-bottom: 296px;
}
.padding-lr-296 {
  padding-left: 296px;
  padding-right: 296px;
}
.padding-tb-296-auto {
  padding-top: 296px;
  padding-bottom: 296px;
}

.margin-296 {
  margin: 296px !important;
}
.margin-296-0 {
  margin: 296px 0;
}
.margin-0-296 {
  margin: 0 296px;
}
.margin-t-296 {
  margin-top: 296px !important;
}
.margin-r-296 {
  margin-right: 296px;
}
.margin-b-296 {
  margin-bottom: 296px !important;
}
.margin-l-296 {
  margin-left: 296px;
}
.margin-lr-296 {
  margin-left: 296px !important;
  margin-right: 296px !important;
}
.margin-tb-296-auto {
  margin-top: 296px;
  margin-bottom: 296px;
}

.padding-297 {
  padding: 297px;
}
.padding-297-0 {
  padding: 297px 0;
}
.padding-0-297 {
  padding: 0 297px;
}
.padding-t-297 {
  padding-top: 297px;
}
.padding-l-297 {
  padding-left: 297px;
}
.padding-r-297 {
  padding-right: 297px;
}
.padding-b-297 {
  padding-bottom: 297px;
}
.padding-lr-297 {
  padding-left: 297px;
  padding-right: 297px;
}
.padding-tb-297-auto {
  padding-top: 297px;
  padding-bottom: 297px;
}

.margin-297 {
  margin: 297px !important;
}
.margin-297-0 {
  margin: 297px 0;
}
.margin-0-297 {
  margin: 0 297px;
}
.margin-t-297 {
  margin-top: 297px !important;
}
.margin-r-297 {
  margin-right: 297px;
}
.margin-b-297 {
  margin-bottom: 297px !important;
}
.margin-l-297 {
  margin-left: 297px;
}
.margin-lr-297 {
  margin-left: 297px !important;
  margin-right: 297px !important;
}
.margin-tb-297-auto {
  margin-top: 297px;
  margin-bottom: 297px;
}

.padding-298 {
  padding: 298px;
}
.padding-298-0 {
  padding: 298px 0;
}
.padding-0-298 {
  padding: 0 298px;
}
.padding-t-298 {
  padding-top: 298px;
}
.padding-l-298 {
  padding-left: 298px;
}
.padding-r-298 {
  padding-right: 298px;
}
.padding-b-298 {
  padding-bottom: 298px;
}
.padding-lr-298 {
  padding-left: 298px;
  padding-right: 298px;
}
.padding-tb-298-auto {
  padding-top: 298px;
  padding-bottom: 298px;
}

.margin-298 {
  margin: 298px !important;
}
.margin-298-0 {
  margin: 298px 0;
}
.margin-0-298 {
  margin: 0 298px;
}
.margin-t-298 {
  margin-top: 298px !important;
}
.margin-r-298 {
  margin-right: 298px;
}
.margin-b-298 {
  margin-bottom: 298px !important;
}
.margin-l-298 {
  margin-left: 298px;
}
.margin-lr-298 {
  margin-left: 298px !important;
  margin-right: 298px !important;
}
.margin-tb-298-auto {
  margin-top: 298px;
  margin-bottom: 298px;
}

.padding-299 {
  padding: 299px;
}
.padding-299-0 {
  padding: 299px 0;
}
.padding-0-299 {
  padding: 0 299px;
}
.padding-t-299 {
  padding-top: 299px;
}
.padding-l-299 {
  padding-left: 299px;
}
.padding-r-299 {
  padding-right: 299px;
}
.padding-b-299 {
  padding-bottom: 299px;
}
.padding-lr-299 {
  padding-left: 299px;
  padding-right: 299px;
}
.padding-tb-299-auto {
  padding-top: 299px;
  padding-bottom: 299px;
}

.margin-299 {
  margin: 299px !important;
}
.margin-299-0 {
  margin: 299px 0;
}
.margin-0-299 {
  margin: 0 299px;
}
.margin-t-299 {
  margin-top: 299px !important;
}
.margin-r-299 {
  margin-right: 299px;
}
.margin-b-299 {
  margin-bottom: 299px !important;
}
.margin-l-299 {
  margin-left: 299px;
}
.margin-lr-299 {
  margin-left: 299px !important;
  margin-right: 299px !important;
}
.margin-tb-299-auto {
  margin-top: 299px;
  margin-bottom: 299px;
}

.padding-300 {
  padding: 300px;
}
.padding-300-0 {
  padding: 300px 0;
}
.padding-0-300 {
  padding: 0 300px;
}
.padding-t-300 {
  padding-top: 300px;
}
.padding-l-300 {
  padding-left: 300px;
}
.padding-r-300 {
  padding-right: 300px;
}
.padding-b-300 {
  padding-bottom: 300px;
}
.padding-lr-300 {
  padding-left: 300px;
  padding-right: 300px;
}
.padding-tb-300-auto {
  padding-top: 300px;
  padding-bottom: 300px;
}

.margin-300 {
  margin: 300px !important;
}
.margin-300-0 {
  margin: 300px 0;
}
.margin-0-300 {
  margin: 0 300px;
}
.margin-t-300 {
  margin-top: 300px !important;
}
.margin-r-300 {
  margin-right: 300px;
}
.margin-b-300 {
  margin-bottom: 300px !important;
}
.margin-l-300 {
  margin-left: 300px;
}
.margin-lr-300 {
  margin-left: 300px !important;
  margin-right: 300px !important;
}
.margin-tb-300-auto {
  margin-top: 300px;
  margin-bottom: 300px;
}

.padding-301 {
  padding: 301px;
}
.padding-301-0 {
  padding: 301px 0;
}
.padding-0-301 {
  padding: 0 301px;
}
.padding-t-301 {
  padding-top: 301px;
}
.padding-l-301 {
  padding-left: 301px;
}
.padding-r-301 {
  padding-right: 301px;
}
.padding-b-301 {
  padding-bottom: 301px;
}
.padding-lr-301 {
  padding-left: 301px;
  padding-right: 301px;
}
.padding-tb-301-auto {
  padding-top: 301px;
  padding-bottom: 301px;
}

.margin-301 {
  margin: 301px !important;
}
.margin-301-0 {
  margin: 301px 0;
}
.margin-0-301 {
  margin: 0 301px;
}
.margin-t-301 {
  margin-top: 301px !important;
}
.margin-r-301 {
  margin-right: 301px;
}
.margin-b-301 {
  margin-bottom: 301px !important;
}
.margin-l-301 {
  margin-left: 301px;
}
.margin-lr-301 {
  margin-left: 301px !important;
  margin-right: 301px !important;
}
.margin-tb-301-auto {
  margin-top: 301px;
  margin-bottom: 301px;
}

.padding-302 {
  padding: 302px;
}
.padding-302-0 {
  padding: 302px 0;
}
.padding-0-302 {
  padding: 0 302px;
}
.padding-t-302 {
  padding-top: 302px;
}
.padding-l-302 {
  padding-left: 302px;
}
.padding-r-302 {
  padding-right: 302px;
}
.padding-b-302 {
  padding-bottom: 302px;
}
.padding-lr-302 {
  padding-left: 302px;
  padding-right: 302px;
}
.padding-tb-302-auto {
  padding-top: 302px;
  padding-bottom: 302px;
}

.margin-302 {
  margin: 302px !important;
}
.margin-302-0 {
  margin: 302px 0;
}
.margin-0-302 {
  margin: 0 302px;
}
.margin-t-302 {
  margin-top: 302px !important;
}
.margin-r-302 {
  margin-right: 302px;
}
.margin-b-302 {
  margin-bottom: 302px !important;
}
.margin-l-302 {
  margin-left: 302px;
}
.margin-lr-302 {
  margin-left: 302px !important;
  margin-right: 302px !important;
}
.margin-tb-302-auto {
  margin-top: 302px;
  margin-bottom: 302px;
}

.padding-303 {
  padding: 303px;
}
.padding-303-0 {
  padding: 303px 0;
}
.padding-0-303 {
  padding: 0 303px;
}
.padding-t-303 {
  padding-top: 303px;
}
.padding-l-303 {
  padding-left: 303px;
}
.padding-r-303 {
  padding-right: 303px;
}
.padding-b-303 {
  padding-bottom: 303px;
}
.padding-lr-303 {
  padding-left: 303px;
  padding-right: 303px;
}
.padding-tb-303-auto {
  padding-top: 303px;
  padding-bottom: 303px;
}

.margin-303 {
  margin: 303px !important;
}
.margin-303-0 {
  margin: 303px 0;
}
.margin-0-303 {
  margin: 0 303px;
}
.margin-t-303 {
  margin-top: 303px !important;
}
.margin-r-303 {
  margin-right: 303px;
}
.margin-b-303 {
  margin-bottom: 303px !important;
}
.margin-l-303 {
  margin-left: 303px;
}
.margin-lr-303 {
  margin-left: 303px !important;
  margin-right: 303px !important;
}
.margin-tb-303-auto {
  margin-top: 303px;
  margin-bottom: 303px;
}

.padding-304 {
  padding: 304px;
}
.padding-304-0 {
  padding: 304px 0;
}
.padding-0-304 {
  padding: 0 304px;
}
.padding-t-304 {
  padding-top: 304px;
}
.padding-l-304 {
  padding-left: 304px;
}
.padding-r-304 {
  padding-right: 304px;
}
.padding-b-304 {
  padding-bottom: 304px;
}
.padding-lr-304 {
  padding-left: 304px;
  padding-right: 304px;
}
.padding-tb-304-auto {
  padding-top: 304px;
  padding-bottom: 304px;
}

.margin-304 {
  margin: 304px !important;
}
.margin-304-0 {
  margin: 304px 0;
}
.margin-0-304 {
  margin: 0 304px;
}
.margin-t-304 {
  margin-top: 304px !important;
}
.margin-r-304 {
  margin-right: 304px;
}
.margin-b-304 {
  margin-bottom: 304px !important;
}
.margin-l-304 {
  margin-left: 304px;
}
.margin-lr-304 {
  margin-left: 304px !important;
  margin-right: 304px !important;
}
.margin-tb-304-auto {
  margin-top: 304px;
  margin-bottom: 304px;
}

.padding-305 {
  padding: 305px;
}
.padding-305-0 {
  padding: 305px 0;
}
.padding-0-305 {
  padding: 0 305px;
}
.padding-t-305 {
  padding-top: 305px;
}
.padding-l-305 {
  padding-left: 305px;
}
.padding-r-305 {
  padding-right: 305px;
}
.padding-b-305 {
  padding-bottom: 305px;
}
.padding-lr-305 {
  padding-left: 305px;
  padding-right: 305px;
}
.padding-tb-305-auto {
  padding-top: 305px;
  padding-bottom: 305px;
}

.margin-305 {
  margin: 305px !important;
}
.margin-305-0 {
  margin: 305px 0;
}
.margin-0-305 {
  margin: 0 305px;
}
.margin-t-305 {
  margin-top: 305px !important;
}
.margin-r-305 {
  margin-right: 305px;
}
.margin-b-305 {
  margin-bottom: 305px !important;
}
.margin-l-305 {
  margin-left: 305px;
}
.margin-lr-305 {
  margin-left: 305px !important;
  margin-right: 305px !important;
}
.margin-tb-305-auto {
  margin-top: 305px;
  margin-bottom: 305px;
}

.padding-306 {
  padding: 306px;
}
.padding-306-0 {
  padding: 306px 0;
}
.padding-0-306 {
  padding: 0 306px;
}
.padding-t-306 {
  padding-top: 306px;
}
.padding-l-306 {
  padding-left: 306px;
}
.padding-r-306 {
  padding-right: 306px;
}
.padding-b-306 {
  padding-bottom: 306px;
}
.padding-lr-306 {
  padding-left: 306px;
  padding-right: 306px;
}
.padding-tb-306-auto {
  padding-top: 306px;
  padding-bottom: 306px;
}

.margin-306 {
  margin: 306px !important;
}
.margin-306-0 {
  margin: 306px 0;
}
.margin-0-306 {
  margin: 0 306px;
}
.margin-t-306 {
  margin-top: 306px !important;
}
.margin-r-306 {
  margin-right: 306px;
}
.margin-b-306 {
  margin-bottom: 306px !important;
}
.margin-l-306 {
  margin-left: 306px;
}
.margin-lr-306 {
  margin-left: 306px !important;
  margin-right: 306px !important;
}
.margin-tb-306-auto {
  margin-top: 306px;
  margin-bottom: 306px;
}

.padding-307 {
  padding: 307px;
}
.padding-307-0 {
  padding: 307px 0;
}
.padding-0-307 {
  padding: 0 307px;
}
.padding-t-307 {
  padding-top: 307px;
}
.padding-l-307 {
  padding-left: 307px;
}
.padding-r-307 {
  padding-right: 307px;
}
.padding-b-307 {
  padding-bottom: 307px;
}
.padding-lr-307 {
  padding-left: 307px;
  padding-right: 307px;
}
.padding-tb-307-auto {
  padding-top: 307px;
  padding-bottom: 307px;
}

.margin-307 {
  margin: 307px !important;
}
.margin-307-0 {
  margin: 307px 0;
}
.margin-0-307 {
  margin: 0 307px;
}
.margin-t-307 {
  margin-top: 307px !important;
}
.margin-r-307 {
  margin-right: 307px;
}
.margin-b-307 {
  margin-bottom: 307px !important;
}
.margin-l-307 {
  margin-left: 307px;
}
.margin-lr-307 {
  margin-left: 307px !important;
  margin-right: 307px !important;
}
.margin-tb-307-auto {
  margin-top: 307px;
  margin-bottom: 307px;
}

.padding-308 {
  padding: 308px;
}
.padding-308-0 {
  padding: 308px 0;
}
.padding-0-308 {
  padding: 0 308px;
}
.padding-t-308 {
  padding-top: 308px;
}
.padding-l-308 {
  padding-left: 308px;
}
.padding-r-308 {
  padding-right: 308px;
}
.padding-b-308 {
  padding-bottom: 308px;
}
.padding-lr-308 {
  padding-left: 308px;
  padding-right: 308px;
}
.padding-tb-308-auto {
  padding-top: 308px;
  padding-bottom: 308px;
}

.margin-308 {
  margin: 308px !important;
}
.margin-308-0 {
  margin: 308px 0;
}
.margin-0-308 {
  margin: 0 308px;
}
.margin-t-308 {
  margin-top: 308px !important;
}
.margin-r-308 {
  margin-right: 308px;
}
.margin-b-308 {
  margin-bottom: 308px !important;
}
.margin-l-308 {
  margin-left: 308px;
}
.margin-lr-308 {
  margin-left: 308px !important;
  margin-right: 308px !important;
}
.margin-tb-308-auto {
  margin-top: 308px;
  margin-bottom: 308px;
}

.padding-309 {
  padding: 309px;
}
.padding-309-0 {
  padding: 309px 0;
}
.padding-0-309 {
  padding: 0 309px;
}
.padding-t-309 {
  padding-top: 309px;
}
.padding-l-309 {
  padding-left: 309px;
}
.padding-r-309 {
  padding-right: 309px;
}
.padding-b-309 {
  padding-bottom: 309px;
}
.padding-lr-309 {
  padding-left: 309px;
  padding-right: 309px;
}
.padding-tb-309-auto {
  padding-top: 309px;
  padding-bottom: 309px;
}

.margin-309 {
  margin: 309px !important;
}
.margin-309-0 {
  margin: 309px 0;
}
.margin-0-309 {
  margin: 0 309px;
}
.margin-t-309 {
  margin-top: 309px !important;
}
.margin-r-309 {
  margin-right: 309px;
}
.margin-b-309 {
  margin-bottom: 309px !important;
}
.margin-l-309 {
  margin-left: 309px;
}
.margin-lr-309 {
  margin-left: 309px !important;
  margin-right: 309px !important;
}
.margin-tb-309-auto {
  margin-top: 309px;
  margin-bottom: 309px;
}

.padding-310 {
  padding: 310px;
}
.padding-310-0 {
  padding: 310px 0;
}
.padding-0-310 {
  padding: 0 310px;
}
.padding-t-310 {
  padding-top: 310px;
}
.padding-l-310 {
  padding-left: 310px;
}
.padding-r-310 {
  padding-right: 310px;
}
.padding-b-310 {
  padding-bottom: 310px;
}
.padding-lr-310 {
  padding-left: 310px;
  padding-right: 310px;
}
.padding-tb-310-auto {
  padding-top: 310px;
  padding-bottom: 310px;
}

.margin-310 {
  margin: 310px !important;
}
.margin-310-0 {
  margin: 310px 0;
}
.margin-0-310 {
  margin: 0 310px;
}
.margin-t-310 {
  margin-top: 310px !important;
}
.margin-r-310 {
  margin-right: 310px;
}
.margin-b-310 {
  margin-bottom: 310px !important;
}
.margin-l-310 {
  margin-left: 310px;
}
.margin-lr-310 {
  margin-left: 310px !important;
  margin-right: 310px !important;
}
.margin-tb-310-auto {
  margin-top: 310px;
  margin-bottom: 310px;
}

.padding-311 {
  padding: 311px;
}
.padding-311-0 {
  padding: 311px 0;
}
.padding-0-311 {
  padding: 0 311px;
}
.padding-t-311 {
  padding-top: 311px;
}
.padding-l-311 {
  padding-left: 311px;
}
.padding-r-311 {
  padding-right: 311px;
}
.padding-b-311 {
  padding-bottom: 311px;
}
.padding-lr-311 {
  padding-left: 311px;
  padding-right: 311px;
}
.padding-tb-311-auto {
  padding-top: 311px;
  padding-bottom: 311px;
}

.margin-311 {
  margin: 311px !important;
}
.margin-311-0 {
  margin: 311px 0;
}
.margin-0-311 {
  margin: 0 311px;
}
.margin-t-311 {
  margin-top: 311px !important;
}
.margin-r-311 {
  margin-right: 311px;
}
.margin-b-311 {
  margin-bottom: 311px !important;
}
.margin-l-311 {
  margin-left: 311px;
}
.margin-lr-311 {
  margin-left: 311px !important;
  margin-right: 311px !important;
}
.margin-tb-311-auto {
  margin-top: 311px;
  margin-bottom: 311px;
}

.padding-312 {
  padding: 312px;
}
.padding-312-0 {
  padding: 312px 0;
}
.padding-0-312 {
  padding: 0 312px;
}
.padding-t-312 {
  padding-top: 312px;
}
.padding-l-312 {
  padding-left: 312px;
}
.padding-r-312 {
  padding-right: 312px;
}
.padding-b-312 {
  padding-bottom: 312px;
}
.padding-lr-312 {
  padding-left: 312px;
  padding-right: 312px;
}
.padding-tb-312-auto {
  padding-top: 312px;
  padding-bottom: 312px;
}

.margin-312 {
  margin: 312px !important;
}
.margin-312-0 {
  margin: 312px 0;
}
.margin-0-312 {
  margin: 0 312px;
}
.margin-t-312 {
  margin-top: 312px !important;
}
.margin-r-312 {
  margin-right: 312px;
}
.margin-b-312 {
  margin-bottom: 312px !important;
}
.margin-l-312 {
  margin-left: 312px;
}
.margin-lr-312 {
  margin-left: 312px !important;
  margin-right: 312px !important;
}
.margin-tb-312-auto {
  margin-top: 312px;
  margin-bottom: 312px;
}

.padding-313 {
  padding: 313px;
}
.padding-313-0 {
  padding: 313px 0;
}
.padding-0-313 {
  padding: 0 313px;
}
.padding-t-313 {
  padding-top: 313px;
}
.padding-l-313 {
  padding-left: 313px;
}
.padding-r-313 {
  padding-right: 313px;
}
.padding-b-313 {
  padding-bottom: 313px;
}
.padding-lr-313 {
  padding-left: 313px;
  padding-right: 313px;
}
.padding-tb-313-auto {
  padding-top: 313px;
  padding-bottom: 313px;
}

.margin-313 {
  margin: 313px !important;
}
.margin-313-0 {
  margin: 313px 0;
}
.margin-0-313 {
  margin: 0 313px;
}
.margin-t-313 {
  margin-top: 313px !important;
}
.margin-r-313 {
  margin-right: 313px;
}
.margin-b-313 {
  margin-bottom: 313px !important;
}
.margin-l-313 {
  margin-left: 313px;
}
.margin-lr-313 {
  margin-left: 313px !important;
  margin-right: 313px !important;
}
.margin-tb-313-auto {
  margin-top: 313px;
  margin-bottom: 313px;
}

.padding-314 {
  padding: 314px;
}
.padding-314-0 {
  padding: 314px 0;
}
.padding-0-314 {
  padding: 0 314px;
}
.padding-t-314 {
  padding-top: 314px;
}
.padding-l-314 {
  padding-left: 314px;
}
.padding-r-314 {
  padding-right: 314px;
}
.padding-b-314 {
  padding-bottom: 314px;
}
.padding-lr-314 {
  padding-left: 314px;
  padding-right: 314px;
}
.padding-tb-314-auto {
  padding-top: 314px;
  padding-bottom: 314px;
}

.margin-314 {
  margin: 314px !important;
}
.margin-314-0 {
  margin: 314px 0;
}
.margin-0-314 {
  margin: 0 314px;
}
.margin-t-314 {
  margin-top: 314px !important;
}
.margin-r-314 {
  margin-right: 314px;
}
.margin-b-314 {
  margin-bottom: 314px !important;
}
.margin-l-314 {
  margin-left: 314px;
}
.margin-lr-314 {
  margin-left: 314px !important;
  margin-right: 314px !important;
}
.margin-tb-314-auto {
  margin-top: 314px;
  margin-bottom: 314px;
}

.padding-315 {
  padding: 315px;
}
.padding-315-0 {
  padding: 315px 0;
}
.padding-0-315 {
  padding: 0 315px;
}
.padding-t-315 {
  padding-top: 315px;
}
.padding-l-315 {
  padding-left: 315px;
}
.padding-r-315 {
  padding-right: 315px;
}
.padding-b-315 {
  padding-bottom: 315px;
}
.padding-lr-315 {
  padding-left: 315px;
  padding-right: 315px;
}
.padding-tb-315-auto {
  padding-top: 315px;
  padding-bottom: 315px;
}

.margin-315 {
  margin: 315px !important;
}
.margin-315-0 {
  margin: 315px 0;
}
.margin-0-315 {
  margin: 0 315px;
}
.margin-t-315 {
  margin-top: 315px !important;
}
.margin-r-315 {
  margin-right: 315px;
}
.margin-b-315 {
  margin-bottom: 315px !important;
}
.margin-l-315 {
  margin-left: 315px;
}
.margin-lr-315 {
  margin-left: 315px !important;
  margin-right: 315px !important;
}
.margin-tb-315-auto {
  margin-top: 315px;
  margin-bottom: 315px;
}

.padding-316 {
  padding: 316px;
}
.padding-316-0 {
  padding: 316px 0;
}
.padding-0-316 {
  padding: 0 316px;
}
.padding-t-316 {
  padding-top: 316px;
}
.padding-l-316 {
  padding-left: 316px;
}
.padding-r-316 {
  padding-right: 316px;
}
.padding-b-316 {
  padding-bottom: 316px;
}
.padding-lr-316 {
  padding-left: 316px;
  padding-right: 316px;
}
.padding-tb-316-auto {
  padding-top: 316px;
  padding-bottom: 316px;
}

.margin-316 {
  margin: 316px !important;
}
.margin-316-0 {
  margin: 316px 0;
}
.margin-0-316 {
  margin: 0 316px;
}
.margin-t-316 {
  margin-top: 316px !important;
}
.margin-r-316 {
  margin-right: 316px;
}
.margin-b-316 {
  margin-bottom: 316px !important;
}
.margin-l-316 {
  margin-left: 316px;
}
.margin-lr-316 {
  margin-left: 316px !important;
  margin-right: 316px !important;
}
.margin-tb-316-auto {
  margin-top: 316px;
  margin-bottom: 316px;
}

.padding-317 {
  padding: 317px;
}
.padding-317-0 {
  padding: 317px 0;
}
.padding-0-317 {
  padding: 0 317px;
}
.padding-t-317 {
  padding-top: 317px;
}
.padding-l-317 {
  padding-left: 317px;
}
.padding-r-317 {
  padding-right: 317px;
}
.padding-b-317 {
  padding-bottom: 317px;
}
.padding-lr-317 {
  padding-left: 317px;
  padding-right: 317px;
}
.padding-tb-317-auto {
  padding-top: 317px;
  padding-bottom: 317px;
}

.margin-317 {
  margin: 317px !important;
}
.margin-317-0 {
  margin: 317px 0;
}
.margin-0-317 {
  margin: 0 317px;
}
.margin-t-317 {
  margin-top: 317px !important;
}
.margin-r-317 {
  margin-right: 317px;
}
.margin-b-317 {
  margin-bottom: 317px !important;
}
.margin-l-317 {
  margin-left: 317px;
}
.margin-lr-317 {
  margin-left: 317px !important;
  margin-right: 317px !important;
}
.margin-tb-317-auto {
  margin-top: 317px;
  margin-bottom: 317px;
}

.padding-318 {
  padding: 318px;
}
.padding-318-0 {
  padding: 318px 0;
}
.padding-0-318 {
  padding: 0 318px;
}
.padding-t-318 {
  padding-top: 318px;
}
.padding-l-318 {
  padding-left: 318px;
}
.padding-r-318 {
  padding-right: 318px;
}
.padding-b-318 {
  padding-bottom: 318px;
}
.padding-lr-318 {
  padding-left: 318px;
  padding-right: 318px;
}
.padding-tb-318-auto {
  padding-top: 318px;
  padding-bottom: 318px;
}

.margin-318 {
  margin: 318px !important;
}
.margin-318-0 {
  margin: 318px 0;
}
.margin-0-318 {
  margin: 0 318px;
}
.margin-t-318 {
  margin-top: 318px !important;
}
.margin-r-318 {
  margin-right: 318px;
}
.margin-b-318 {
  margin-bottom: 318px !important;
}
.margin-l-318 {
  margin-left: 318px;
}
.margin-lr-318 {
  margin-left: 318px !important;
  margin-right: 318px !important;
}
.margin-tb-318-auto {
  margin-top: 318px;
  margin-bottom: 318px;
}

.padding-319 {
  padding: 319px;
}
.padding-319-0 {
  padding: 319px 0;
}
.padding-0-319 {
  padding: 0 319px;
}
.padding-t-319 {
  padding-top: 319px;
}
.padding-l-319 {
  padding-left: 319px;
}
.padding-r-319 {
  padding-right: 319px;
}
.padding-b-319 {
  padding-bottom: 319px;
}
.padding-lr-319 {
  padding-left: 319px;
  padding-right: 319px;
}
.padding-tb-319-auto {
  padding-top: 319px;
  padding-bottom: 319px;
}

.margin-319 {
  margin: 319px !important;
}
.margin-319-0 {
  margin: 319px 0;
}
.margin-0-319 {
  margin: 0 319px;
}
.margin-t-319 {
  margin-top: 319px !important;
}
.margin-r-319 {
  margin-right: 319px;
}
.margin-b-319 {
  margin-bottom: 319px !important;
}
.margin-l-319 {
  margin-left: 319px;
}
.margin-lr-319 {
  margin-left: 319px !important;
  margin-right: 319px !important;
}
.margin-tb-319-auto {
  margin-top: 319px;
  margin-bottom: 319px;
}

.padding-320 {
  padding: 320px;
}
.padding-320-0 {
  padding: 320px 0;
}
.padding-0-320 {
  padding: 0 320px;
}
.padding-t-320 {
  padding-top: 320px;
}
.padding-l-320 {
  padding-left: 320px;
}
.padding-r-320 {
  padding-right: 320px;
}
.padding-b-320 {
  padding-bottom: 320px;
}
.padding-lr-320 {
  padding-left: 320px;
  padding-right: 320px;
}
.padding-tb-320-auto {
  padding-top: 320px;
  padding-bottom: 320px;
}

.margin-320 {
  margin: 320px !important;
}
.margin-320-0 {
  margin: 320px 0;
}
.margin-0-320 {
  margin: 0 320px;
}
.margin-t-320 {
  margin-top: 320px !important;
}
.margin-r-320 {
  margin-right: 320px;
}
.margin-b-320 {
  margin-bottom: 320px !important;
}
.margin-l-320 {
  margin-left: 320px;
}
.margin-lr-320 {
  margin-left: 320px !important;
  margin-right: 320px !important;
}
.margin-tb-320-auto {
  margin-top: 320px;
  margin-bottom: 320px;
}

.padding-321 {
  padding: 321px;
}
.padding-321-0 {
  padding: 321px 0;
}
.padding-0-321 {
  padding: 0 321px;
}
.padding-t-321 {
  padding-top: 321px;
}
.padding-l-321 {
  padding-left: 321px;
}
.padding-r-321 {
  padding-right: 321px;
}
.padding-b-321 {
  padding-bottom: 321px;
}
.padding-lr-321 {
  padding-left: 321px;
  padding-right: 321px;
}
.padding-tb-321-auto {
  padding-top: 321px;
  padding-bottom: 321px;
}

.margin-321 {
  margin: 321px !important;
}
.margin-321-0 {
  margin: 321px 0;
}
.margin-0-321 {
  margin: 0 321px;
}
.margin-t-321 {
  margin-top: 321px !important;
}
.margin-r-321 {
  margin-right: 321px;
}
.margin-b-321 {
  margin-bottom: 321px !important;
}
.margin-l-321 {
  margin-left: 321px;
}
.margin-lr-321 {
  margin-left: 321px !important;
  margin-right: 321px !important;
}
.margin-tb-321-auto {
  margin-top: 321px;
  margin-bottom: 321px;
}

.padding-322 {
  padding: 322px;
}
.padding-322-0 {
  padding: 322px 0;
}
.padding-0-322 {
  padding: 0 322px;
}
.padding-t-322 {
  padding-top: 322px;
}
.padding-l-322 {
  padding-left: 322px;
}
.padding-r-322 {
  padding-right: 322px;
}
.padding-b-322 {
  padding-bottom: 322px;
}
.padding-lr-322 {
  padding-left: 322px;
  padding-right: 322px;
}
.padding-tb-322-auto {
  padding-top: 322px;
  padding-bottom: 322px;
}

.margin-322 {
  margin: 322px !important;
}
.margin-322-0 {
  margin: 322px 0;
}
.margin-0-322 {
  margin: 0 322px;
}
.margin-t-322 {
  margin-top: 322px !important;
}
.margin-r-322 {
  margin-right: 322px;
}
.margin-b-322 {
  margin-bottom: 322px !important;
}
.margin-l-322 {
  margin-left: 322px;
}
.margin-lr-322 {
  margin-left: 322px !important;
  margin-right: 322px !important;
}
.margin-tb-322-auto {
  margin-top: 322px;
  margin-bottom: 322px;
}

.padding-323 {
  padding: 323px;
}
.padding-323-0 {
  padding: 323px 0;
}
.padding-0-323 {
  padding: 0 323px;
}
.padding-t-323 {
  padding-top: 323px;
}
.padding-l-323 {
  padding-left: 323px;
}
.padding-r-323 {
  padding-right: 323px;
}
.padding-b-323 {
  padding-bottom: 323px;
}
.padding-lr-323 {
  padding-left: 323px;
  padding-right: 323px;
}
.padding-tb-323-auto {
  padding-top: 323px;
  padding-bottom: 323px;
}

.margin-323 {
  margin: 323px !important;
}
.margin-323-0 {
  margin: 323px 0;
}
.margin-0-323 {
  margin: 0 323px;
}
.margin-t-323 {
  margin-top: 323px !important;
}
.margin-r-323 {
  margin-right: 323px;
}
.margin-b-323 {
  margin-bottom: 323px !important;
}
.margin-l-323 {
  margin-left: 323px;
}
.margin-lr-323 {
  margin-left: 323px !important;
  margin-right: 323px !important;
}
.margin-tb-323-auto {
  margin-top: 323px;
  margin-bottom: 323px;
}

.padding-324 {
  padding: 324px;
}
.padding-324-0 {
  padding: 324px 0;
}
.padding-0-324 {
  padding: 0 324px;
}
.padding-t-324 {
  padding-top: 324px;
}
.padding-l-324 {
  padding-left: 324px;
}
.padding-r-324 {
  padding-right: 324px;
}
.padding-b-324 {
  padding-bottom: 324px;
}
.padding-lr-324 {
  padding-left: 324px;
  padding-right: 324px;
}
.padding-tb-324-auto {
  padding-top: 324px;
  padding-bottom: 324px;
}

.margin-324 {
  margin: 324px !important;
}
.margin-324-0 {
  margin: 324px 0;
}
.margin-0-324 {
  margin: 0 324px;
}
.margin-t-324 {
  margin-top: 324px !important;
}
.margin-r-324 {
  margin-right: 324px;
}
.margin-b-324 {
  margin-bottom: 324px !important;
}
.margin-l-324 {
  margin-left: 324px;
}
.margin-lr-324 {
  margin-left: 324px !important;
  margin-right: 324px !important;
}
.margin-tb-324-auto {
  margin-top: 324px;
  margin-bottom: 324px;
}

.padding-325 {
  padding: 325px;
}
.padding-325-0 {
  padding: 325px 0;
}
.padding-0-325 {
  padding: 0 325px;
}
.padding-t-325 {
  padding-top: 325px;
}
.padding-l-325 {
  padding-left: 325px;
}
.padding-r-325 {
  padding-right: 325px;
}
.padding-b-325 {
  padding-bottom: 325px;
}
.padding-lr-325 {
  padding-left: 325px;
  padding-right: 325px;
}
.padding-tb-325-auto {
  padding-top: 325px;
  padding-bottom: 325px;
}

.margin-325 {
  margin: 325px !important;
}
.margin-325-0 {
  margin: 325px 0;
}
.margin-0-325 {
  margin: 0 325px;
}
.margin-t-325 {
  margin-top: 325px !important;
}
.margin-r-325 {
  margin-right: 325px;
}
.margin-b-325 {
  margin-bottom: 325px !important;
}
.margin-l-325 {
  margin-left: 325px;
}
.margin-lr-325 {
  margin-left: 325px !important;
  margin-right: 325px !important;
}
.margin-tb-325-auto {
  margin-top: 325px;
  margin-bottom: 325px;
}

.padding-326 {
  padding: 326px;
}
.padding-326-0 {
  padding: 326px 0;
}
.padding-0-326 {
  padding: 0 326px;
}
.padding-t-326 {
  padding-top: 326px;
}
.padding-l-326 {
  padding-left: 326px;
}
.padding-r-326 {
  padding-right: 326px;
}
.padding-b-326 {
  padding-bottom: 326px;
}
.padding-lr-326 {
  padding-left: 326px;
  padding-right: 326px;
}
.padding-tb-326-auto {
  padding-top: 326px;
  padding-bottom: 326px;
}

.margin-326 {
  margin: 326px !important;
}
.margin-326-0 {
  margin: 326px 0;
}
.margin-0-326 {
  margin: 0 326px;
}
.margin-t-326 {
  margin-top: 326px !important;
}
.margin-r-326 {
  margin-right: 326px;
}
.margin-b-326 {
  margin-bottom: 326px !important;
}
.margin-l-326 {
  margin-left: 326px;
}
.margin-lr-326 {
  margin-left: 326px !important;
  margin-right: 326px !important;
}
.margin-tb-326-auto {
  margin-top: 326px;
  margin-bottom: 326px;
}

.padding-327 {
  padding: 327px;
}
.padding-327-0 {
  padding: 327px 0;
}
.padding-0-327 {
  padding: 0 327px;
}
.padding-t-327 {
  padding-top: 327px;
}
.padding-l-327 {
  padding-left: 327px;
}
.padding-r-327 {
  padding-right: 327px;
}
.padding-b-327 {
  padding-bottom: 327px;
}
.padding-lr-327 {
  padding-left: 327px;
  padding-right: 327px;
}
.padding-tb-327-auto {
  padding-top: 327px;
  padding-bottom: 327px;
}

.margin-327 {
  margin: 327px !important;
}
.margin-327-0 {
  margin: 327px 0;
}
.margin-0-327 {
  margin: 0 327px;
}
.margin-t-327 {
  margin-top: 327px !important;
}
.margin-r-327 {
  margin-right: 327px;
}
.margin-b-327 {
  margin-bottom: 327px !important;
}
.margin-l-327 {
  margin-left: 327px;
}
.margin-lr-327 {
  margin-left: 327px !important;
  margin-right: 327px !important;
}
.margin-tb-327-auto {
  margin-top: 327px;
  margin-bottom: 327px;
}

.padding-328 {
  padding: 328px;
}
.padding-328-0 {
  padding: 328px 0;
}
.padding-0-328 {
  padding: 0 328px;
}
.padding-t-328 {
  padding-top: 328px;
}
.padding-l-328 {
  padding-left: 328px;
}
.padding-r-328 {
  padding-right: 328px;
}
.padding-b-328 {
  padding-bottom: 328px;
}
.padding-lr-328 {
  padding-left: 328px;
  padding-right: 328px;
}
.padding-tb-328-auto {
  padding-top: 328px;
  padding-bottom: 328px;
}

.margin-328 {
  margin: 328px !important;
}
.margin-328-0 {
  margin: 328px 0;
}
.margin-0-328 {
  margin: 0 328px;
}
.margin-t-328 {
  margin-top: 328px !important;
}
.margin-r-328 {
  margin-right: 328px;
}
.margin-b-328 {
  margin-bottom: 328px !important;
}
.margin-l-328 {
  margin-left: 328px;
}
.margin-lr-328 {
  margin-left: 328px !important;
  margin-right: 328px !important;
}
.margin-tb-328-auto {
  margin-top: 328px;
  margin-bottom: 328px;
}

.padding-329 {
  padding: 329px;
}
.padding-329-0 {
  padding: 329px 0;
}
.padding-0-329 {
  padding: 0 329px;
}
.padding-t-329 {
  padding-top: 329px;
}
.padding-l-329 {
  padding-left: 329px;
}
.padding-r-329 {
  padding-right: 329px;
}
.padding-b-329 {
  padding-bottom: 329px;
}
.padding-lr-329 {
  padding-left: 329px;
  padding-right: 329px;
}
.padding-tb-329-auto {
  padding-top: 329px;
  padding-bottom: 329px;
}

.margin-329 {
  margin: 329px !important;
}
.margin-329-0 {
  margin: 329px 0;
}
.margin-0-329 {
  margin: 0 329px;
}
.margin-t-329 {
  margin-top: 329px !important;
}
.margin-r-329 {
  margin-right: 329px;
}
.margin-b-329 {
  margin-bottom: 329px !important;
}
.margin-l-329 {
  margin-left: 329px;
}
.margin-lr-329 {
  margin-left: 329px !important;
  margin-right: 329px !important;
}
.margin-tb-329-auto {
  margin-top: 329px;
  margin-bottom: 329px;
}

.padding-330 {
  padding: 330px;
}
.padding-330-0 {
  padding: 330px 0;
}
.padding-0-330 {
  padding: 0 330px;
}
.padding-t-330 {
  padding-top: 330px;
}
.padding-l-330 {
  padding-left: 330px;
}
.padding-r-330 {
  padding-right: 330px;
}
.padding-b-330 {
  padding-bottom: 330px;
}
.padding-lr-330 {
  padding-left: 330px;
  padding-right: 330px;
}
.padding-tb-330-auto {
  padding-top: 330px;
  padding-bottom: 330px;
}

.margin-330 {
  margin: 330px !important;
}
.margin-330-0 {
  margin: 330px 0;
}
.margin-0-330 {
  margin: 0 330px;
}
.margin-t-330 {
  margin-top: 330px !important;
}
.margin-r-330 {
  margin-right: 330px;
}
.margin-b-330 {
  margin-bottom: 330px !important;
}
.margin-l-330 {
  margin-left: 330px;
}
.margin-lr-330 {
  margin-left: 330px !important;
  margin-right: 330px !important;
}
.margin-tb-330-auto {
  margin-top: 330px;
  margin-bottom: 330px;
}

.padding-331 {
  padding: 331px;
}
.padding-331-0 {
  padding: 331px 0;
}
.padding-0-331 {
  padding: 0 331px;
}
.padding-t-331 {
  padding-top: 331px;
}
.padding-l-331 {
  padding-left: 331px;
}
.padding-r-331 {
  padding-right: 331px;
}
.padding-b-331 {
  padding-bottom: 331px;
}
.padding-lr-331 {
  padding-left: 331px;
  padding-right: 331px;
}
.padding-tb-331-auto {
  padding-top: 331px;
  padding-bottom: 331px;
}

.margin-331 {
  margin: 331px !important;
}
.margin-331-0 {
  margin: 331px 0;
}
.margin-0-331 {
  margin: 0 331px;
}
.margin-t-331 {
  margin-top: 331px !important;
}
.margin-r-331 {
  margin-right: 331px;
}
.margin-b-331 {
  margin-bottom: 331px !important;
}
.margin-l-331 {
  margin-left: 331px;
}
.margin-lr-331 {
  margin-left: 331px !important;
  margin-right: 331px !important;
}
.margin-tb-331-auto {
  margin-top: 331px;
  margin-bottom: 331px;
}

.padding-332 {
  padding: 332px;
}
.padding-332-0 {
  padding: 332px 0;
}
.padding-0-332 {
  padding: 0 332px;
}
.padding-t-332 {
  padding-top: 332px;
}
.padding-l-332 {
  padding-left: 332px;
}
.padding-r-332 {
  padding-right: 332px;
}
.padding-b-332 {
  padding-bottom: 332px;
}
.padding-lr-332 {
  padding-left: 332px;
  padding-right: 332px;
}
.padding-tb-332-auto {
  padding-top: 332px;
  padding-bottom: 332px;
}

.margin-332 {
  margin: 332px !important;
}
.margin-332-0 {
  margin: 332px 0;
}
.margin-0-332 {
  margin: 0 332px;
}
.margin-t-332 {
  margin-top: 332px !important;
}
.margin-r-332 {
  margin-right: 332px;
}
.margin-b-332 {
  margin-bottom: 332px !important;
}
.margin-l-332 {
  margin-left: 332px;
}
.margin-lr-332 {
  margin-left: 332px !important;
  margin-right: 332px !important;
}
.margin-tb-332-auto {
  margin-top: 332px;
  margin-bottom: 332px;
}

.padding-333 {
  padding: 333px;
}
.padding-333-0 {
  padding: 333px 0;
}
.padding-0-333 {
  padding: 0 333px;
}
.padding-t-333 {
  padding-top: 333px;
}
.padding-l-333 {
  padding-left: 333px;
}
.padding-r-333 {
  padding-right: 333px;
}
.padding-b-333 {
  padding-bottom: 333px;
}
.padding-lr-333 {
  padding-left: 333px;
  padding-right: 333px;
}
.padding-tb-333-auto {
  padding-top: 333px;
  padding-bottom: 333px;
}

.margin-333 {
  margin: 333px !important;
}
.margin-333-0 {
  margin: 333px 0;
}
.margin-0-333 {
  margin: 0 333px;
}
.margin-t-333 {
  margin-top: 333px !important;
}
.margin-r-333 {
  margin-right: 333px;
}
.margin-b-333 {
  margin-bottom: 333px !important;
}
.margin-l-333 {
  margin-left: 333px;
}
.margin-lr-333 {
  margin-left: 333px !important;
  margin-right: 333px !important;
}
.margin-tb-333-auto {
  margin-top: 333px;
  margin-bottom: 333px;
}

.padding-334 {
  padding: 334px;
}
.padding-334-0 {
  padding: 334px 0;
}
.padding-0-334 {
  padding: 0 334px;
}
.padding-t-334 {
  padding-top: 334px;
}
.padding-l-334 {
  padding-left: 334px;
}
.padding-r-334 {
  padding-right: 334px;
}
.padding-b-334 {
  padding-bottom: 334px;
}
.padding-lr-334 {
  padding-left: 334px;
  padding-right: 334px;
}
.padding-tb-334-auto {
  padding-top: 334px;
  padding-bottom: 334px;
}

.margin-334 {
  margin: 334px !important;
}
.margin-334-0 {
  margin: 334px 0;
}
.margin-0-334 {
  margin: 0 334px;
}
.margin-t-334 {
  margin-top: 334px !important;
}
.margin-r-334 {
  margin-right: 334px;
}
.margin-b-334 {
  margin-bottom: 334px !important;
}
.margin-l-334 {
  margin-left: 334px;
}
.margin-lr-334 {
  margin-left: 334px !important;
  margin-right: 334px !important;
}
.margin-tb-334-auto {
  margin-top: 334px;
  margin-bottom: 334px;
}

.padding-335 {
  padding: 335px;
}
.padding-335-0 {
  padding: 335px 0;
}
.padding-0-335 {
  padding: 0 335px;
}
.padding-t-335 {
  padding-top: 335px;
}
.padding-l-335 {
  padding-left: 335px;
}
.padding-r-335 {
  padding-right: 335px;
}
.padding-b-335 {
  padding-bottom: 335px;
}
.padding-lr-335 {
  padding-left: 335px;
  padding-right: 335px;
}
.padding-tb-335-auto {
  padding-top: 335px;
  padding-bottom: 335px;
}

.margin-335 {
  margin: 335px !important;
}
.margin-335-0 {
  margin: 335px 0;
}
.margin-0-335 {
  margin: 0 335px;
}
.margin-t-335 {
  margin-top: 335px !important;
}
.margin-r-335 {
  margin-right: 335px;
}
.margin-b-335 {
  margin-bottom: 335px !important;
}
.margin-l-335 {
  margin-left: 335px;
}
.margin-lr-335 {
  margin-left: 335px !important;
  margin-right: 335px !important;
}
.margin-tb-335-auto {
  margin-top: 335px;
  margin-bottom: 335px;
}

.padding-336 {
  padding: 336px;
}
.padding-336-0 {
  padding: 336px 0;
}
.padding-0-336 {
  padding: 0 336px;
}
.padding-t-336 {
  padding-top: 336px;
}
.padding-l-336 {
  padding-left: 336px;
}
.padding-r-336 {
  padding-right: 336px;
}
.padding-b-336 {
  padding-bottom: 336px;
}
.padding-lr-336 {
  padding-left: 336px;
  padding-right: 336px;
}
.padding-tb-336-auto {
  padding-top: 336px;
  padding-bottom: 336px;
}

.margin-336 {
  margin: 336px !important;
}
.margin-336-0 {
  margin: 336px 0;
}
.margin-0-336 {
  margin: 0 336px;
}
.margin-t-336 {
  margin-top: 336px !important;
}
.margin-r-336 {
  margin-right: 336px;
}
.margin-b-336 {
  margin-bottom: 336px !important;
}
.margin-l-336 {
  margin-left: 336px;
}
.margin-lr-336 {
  margin-left: 336px !important;
  margin-right: 336px !important;
}
.margin-tb-336-auto {
  margin-top: 336px;
  margin-bottom: 336px;
}

.padding-337 {
  padding: 337px;
}
.padding-337-0 {
  padding: 337px 0;
}
.padding-0-337 {
  padding: 0 337px;
}
.padding-t-337 {
  padding-top: 337px;
}
.padding-l-337 {
  padding-left: 337px;
}
.padding-r-337 {
  padding-right: 337px;
}
.padding-b-337 {
  padding-bottom: 337px;
}
.padding-lr-337 {
  padding-left: 337px;
  padding-right: 337px;
}
.padding-tb-337-auto {
  padding-top: 337px;
  padding-bottom: 337px;
}

.margin-337 {
  margin: 337px !important;
}
.margin-337-0 {
  margin: 337px 0;
}
.margin-0-337 {
  margin: 0 337px;
}
.margin-t-337 {
  margin-top: 337px !important;
}
.margin-r-337 {
  margin-right: 337px;
}
.margin-b-337 {
  margin-bottom: 337px !important;
}
.margin-l-337 {
  margin-left: 337px;
}
.margin-lr-337 {
  margin-left: 337px !important;
  margin-right: 337px !important;
}
.margin-tb-337-auto {
  margin-top: 337px;
  margin-bottom: 337px;
}

.padding-338 {
  padding: 338px;
}
.padding-338-0 {
  padding: 338px 0;
}
.padding-0-338 {
  padding: 0 338px;
}
.padding-t-338 {
  padding-top: 338px;
}
.padding-l-338 {
  padding-left: 338px;
}
.padding-r-338 {
  padding-right: 338px;
}
.padding-b-338 {
  padding-bottom: 338px;
}
.padding-lr-338 {
  padding-left: 338px;
  padding-right: 338px;
}
.padding-tb-338-auto {
  padding-top: 338px;
  padding-bottom: 338px;
}

.margin-338 {
  margin: 338px !important;
}
.margin-338-0 {
  margin: 338px 0;
}
.margin-0-338 {
  margin: 0 338px;
}
.margin-t-338 {
  margin-top: 338px !important;
}
.margin-r-338 {
  margin-right: 338px;
}
.margin-b-338 {
  margin-bottom: 338px !important;
}
.margin-l-338 {
  margin-left: 338px;
}
.margin-lr-338 {
  margin-left: 338px !important;
  margin-right: 338px !important;
}
.margin-tb-338-auto {
  margin-top: 338px;
  margin-bottom: 338px;
}

.padding-339 {
  padding: 339px;
}
.padding-339-0 {
  padding: 339px 0;
}
.padding-0-339 {
  padding: 0 339px;
}
.padding-t-339 {
  padding-top: 339px;
}
.padding-l-339 {
  padding-left: 339px;
}
.padding-r-339 {
  padding-right: 339px;
}
.padding-b-339 {
  padding-bottom: 339px;
}
.padding-lr-339 {
  padding-left: 339px;
  padding-right: 339px;
}
.padding-tb-339-auto {
  padding-top: 339px;
  padding-bottom: 339px;
}

.margin-339 {
  margin: 339px !important;
}
.margin-339-0 {
  margin: 339px 0;
}
.margin-0-339 {
  margin: 0 339px;
}
.margin-t-339 {
  margin-top: 339px !important;
}
.margin-r-339 {
  margin-right: 339px;
}
.margin-b-339 {
  margin-bottom: 339px !important;
}
.margin-l-339 {
  margin-left: 339px;
}
.margin-lr-339 {
  margin-left: 339px !important;
  margin-right: 339px !important;
}
.margin-tb-339-auto {
  margin-top: 339px;
  margin-bottom: 339px;
}

.padding-340 {
  padding: 340px;
}
.padding-340-0 {
  padding: 340px 0;
}
.padding-0-340 {
  padding: 0 340px;
}
.padding-t-340 {
  padding-top: 340px;
}
.padding-l-340 {
  padding-left: 340px;
}
.padding-r-340 {
  padding-right: 340px;
}
.padding-b-340 {
  padding-bottom: 340px;
}
.padding-lr-340 {
  padding-left: 340px;
  padding-right: 340px;
}
.padding-tb-340-auto {
  padding-top: 340px;
  padding-bottom: 340px;
}

.margin-340 {
  margin: 340px !important;
}
.margin-340-0 {
  margin: 340px 0;
}
.margin-0-340 {
  margin: 0 340px;
}
.margin-t-340 {
  margin-top: 340px !important;
}
.margin-r-340 {
  margin-right: 340px;
}
.margin-b-340 {
  margin-bottom: 340px !important;
}
.margin-l-340 {
  margin-left: 340px;
}
.margin-lr-340 {
  margin-left: 340px !important;
  margin-right: 340px !important;
}
.margin-tb-340-auto {
  margin-top: 340px;
  margin-bottom: 340px;
}

.padding-341 {
  padding: 341px;
}
.padding-341-0 {
  padding: 341px 0;
}
.padding-0-341 {
  padding: 0 341px;
}
.padding-t-341 {
  padding-top: 341px;
}
.padding-l-341 {
  padding-left: 341px;
}
.padding-r-341 {
  padding-right: 341px;
}
.padding-b-341 {
  padding-bottom: 341px;
}
.padding-lr-341 {
  padding-left: 341px;
  padding-right: 341px;
}
.padding-tb-341-auto {
  padding-top: 341px;
  padding-bottom: 341px;
}

.margin-341 {
  margin: 341px !important;
}
.margin-341-0 {
  margin: 341px 0;
}
.margin-0-341 {
  margin: 0 341px;
}
.margin-t-341 {
  margin-top: 341px !important;
}
.margin-r-341 {
  margin-right: 341px;
}
.margin-b-341 {
  margin-bottom: 341px !important;
}
.margin-l-341 {
  margin-left: 341px;
}
.margin-lr-341 {
  margin-left: 341px !important;
  margin-right: 341px !important;
}
.margin-tb-341-auto {
  margin-top: 341px;
  margin-bottom: 341px;
}

.padding-342 {
  padding: 342px;
}
.padding-342-0 {
  padding: 342px 0;
}
.padding-0-342 {
  padding: 0 342px;
}
.padding-t-342 {
  padding-top: 342px;
}
.padding-l-342 {
  padding-left: 342px;
}
.padding-r-342 {
  padding-right: 342px;
}
.padding-b-342 {
  padding-bottom: 342px;
}
.padding-lr-342 {
  padding-left: 342px;
  padding-right: 342px;
}
.padding-tb-342-auto {
  padding-top: 342px;
  padding-bottom: 342px;
}

.margin-342 {
  margin: 342px !important;
}
.margin-342-0 {
  margin: 342px 0;
}
.margin-0-342 {
  margin: 0 342px;
}
.margin-t-342 {
  margin-top: 342px !important;
}
.margin-r-342 {
  margin-right: 342px;
}
.margin-b-342 {
  margin-bottom: 342px !important;
}
.margin-l-342 {
  margin-left: 342px;
}
.margin-lr-342 {
  margin-left: 342px !important;
  margin-right: 342px !important;
}
.margin-tb-342-auto {
  margin-top: 342px;
  margin-bottom: 342px;
}

.padding-343 {
  padding: 343px;
}
.padding-343-0 {
  padding: 343px 0;
}
.padding-0-343 {
  padding: 0 343px;
}
.padding-t-343 {
  padding-top: 343px;
}
.padding-l-343 {
  padding-left: 343px;
}
.padding-r-343 {
  padding-right: 343px;
}
.padding-b-343 {
  padding-bottom: 343px;
}
.padding-lr-343 {
  padding-left: 343px;
  padding-right: 343px;
}
.padding-tb-343-auto {
  padding-top: 343px;
  padding-bottom: 343px;
}

.margin-343 {
  margin: 343px !important;
}
.margin-343-0 {
  margin: 343px 0;
}
.margin-0-343 {
  margin: 0 343px;
}
.margin-t-343 {
  margin-top: 343px !important;
}
.margin-r-343 {
  margin-right: 343px;
}
.margin-b-343 {
  margin-bottom: 343px !important;
}
.margin-l-343 {
  margin-left: 343px;
}
.margin-lr-343 {
  margin-left: 343px !important;
  margin-right: 343px !important;
}
.margin-tb-343-auto {
  margin-top: 343px;
  margin-bottom: 343px;
}

.padding-344 {
  padding: 344px;
}
.padding-344-0 {
  padding: 344px 0;
}
.padding-0-344 {
  padding: 0 344px;
}
.padding-t-344 {
  padding-top: 344px;
}
.padding-l-344 {
  padding-left: 344px;
}
.padding-r-344 {
  padding-right: 344px;
}
.padding-b-344 {
  padding-bottom: 344px;
}
.padding-lr-344 {
  padding-left: 344px;
  padding-right: 344px;
}
.padding-tb-344-auto {
  padding-top: 344px;
  padding-bottom: 344px;
}

.margin-344 {
  margin: 344px !important;
}
.margin-344-0 {
  margin: 344px 0;
}
.margin-0-344 {
  margin: 0 344px;
}
.margin-t-344 {
  margin-top: 344px !important;
}
.margin-r-344 {
  margin-right: 344px;
}
.margin-b-344 {
  margin-bottom: 344px !important;
}
.margin-l-344 {
  margin-left: 344px;
}
.margin-lr-344 {
  margin-left: 344px !important;
  margin-right: 344px !important;
}
.margin-tb-344-auto {
  margin-top: 344px;
  margin-bottom: 344px;
}

.padding-345 {
  padding: 345px;
}
.padding-345-0 {
  padding: 345px 0;
}
.padding-0-345 {
  padding: 0 345px;
}
.padding-t-345 {
  padding-top: 345px;
}
.padding-l-345 {
  padding-left: 345px;
}
.padding-r-345 {
  padding-right: 345px;
}
.padding-b-345 {
  padding-bottom: 345px;
}
.padding-lr-345 {
  padding-left: 345px;
  padding-right: 345px;
}
.padding-tb-345-auto {
  padding-top: 345px;
  padding-bottom: 345px;
}

.margin-345 {
  margin: 345px !important;
}
.margin-345-0 {
  margin: 345px 0;
}
.margin-0-345 {
  margin: 0 345px;
}
.margin-t-345 {
  margin-top: 345px !important;
}
.margin-r-345 {
  margin-right: 345px;
}
.margin-b-345 {
  margin-bottom: 345px !important;
}
.margin-l-345 {
  margin-left: 345px;
}
.margin-lr-345 {
  margin-left: 345px !important;
  margin-right: 345px !important;
}
.margin-tb-345-auto {
  margin-top: 345px;
  margin-bottom: 345px;
}

.padding-346 {
  padding: 346px;
}
.padding-346-0 {
  padding: 346px 0;
}
.padding-0-346 {
  padding: 0 346px;
}
.padding-t-346 {
  padding-top: 346px;
}
.padding-l-346 {
  padding-left: 346px;
}
.padding-r-346 {
  padding-right: 346px;
}
.padding-b-346 {
  padding-bottom: 346px;
}
.padding-lr-346 {
  padding-left: 346px;
  padding-right: 346px;
}
.padding-tb-346-auto {
  padding-top: 346px;
  padding-bottom: 346px;
}

.margin-346 {
  margin: 346px !important;
}
.margin-346-0 {
  margin: 346px 0;
}
.margin-0-346 {
  margin: 0 346px;
}
.margin-t-346 {
  margin-top: 346px !important;
}
.margin-r-346 {
  margin-right: 346px;
}
.margin-b-346 {
  margin-bottom: 346px !important;
}
.margin-l-346 {
  margin-left: 346px;
}
.margin-lr-346 {
  margin-left: 346px !important;
  margin-right: 346px !important;
}
.margin-tb-346-auto {
  margin-top: 346px;
  margin-bottom: 346px;
}

.padding-347 {
  padding: 347px;
}
.padding-347-0 {
  padding: 347px 0;
}
.padding-0-347 {
  padding: 0 347px;
}
.padding-t-347 {
  padding-top: 347px;
}
.padding-l-347 {
  padding-left: 347px;
}
.padding-r-347 {
  padding-right: 347px;
}
.padding-b-347 {
  padding-bottom: 347px;
}
.padding-lr-347 {
  padding-left: 347px;
  padding-right: 347px;
}
.padding-tb-347-auto {
  padding-top: 347px;
  padding-bottom: 347px;
}

.margin-347 {
  margin: 347px !important;
}
.margin-347-0 {
  margin: 347px 0;
}
.margin-0-347 {
  margin: 0 347px;
}
.margin-t-347 {
  margin-top: 347px !important;
}
.margin-r-347 {
  margin-right: 347px;
}
.margin-b-347 {
  margin-bottom: 347px !important;
}
.margin-l-347 {
  margin-left: 347px;
}
.margin-lr-347 {
  margin-left: 347px !important;
  margin-right: 347px !important;
}
.margin-tb-347-auto {
  margin-top: 347px;
  margin-bottom: 347px;
}

.padding-348 {
  padding: 348px;
}
.padding-348-0 {
  padding: 348px 0;
}
.padding-0-348 {
  padding: 0 348px;
}
.padding-t-348 {
  padding-top: 348px;
}
.padding-l-348 {
  padding-left: 348px;
}
.padding-r-348 {
  padding-right: 348px;
}
.padding-b-348 {
  padding-bottom: 348px;
}
.padding-lr-348 {
  padding-left: 348px;
  padding-right: 348px;
}
.padding-tb-348-auto {
  padding-top: 348px;
  padding-bottom: 348px;
}

.margin-348 {
  margin: 348px !important;
}
.margin-348-0 {
  margin: 348px 0;
}
.margin-0-348 {
  margin: 0 348px;
}
.margin-t-348 {
  margin-top: 348px !important;
}
.margin-r-348 {
  margin-right: 348px;
}
.margin-b-348 {
  margin-bottom: 348px !important;
}
.margin-l-348 {
  margin-left: 348px;
}
.margin-lr-348 {
  margin-left: 348px !important;
  margin-right: 348px !important;
}
.margin-tb-348-auto {
  margin-top: 348px;
  margin-bottom: 348px;
}

.padding-349 {
  padding: 349px;
}
.padding-349-0 {
  padding: 349px 0;
}
.padding-0-349 {
  padding: 0 349px;
}
.padding-t-349 {
  padding-top: 349px;
}
.padding-l-349 {
  padding-left: 349px;
}
.padding-r-349 {
  padding-right: 349px;
}
.padding-b-349 {
  padding-bottom: 349px;
}
.padding-lr-349 {
  padding-left: 349px;
  padding-right: 349px;
}
.padding-tb-349-auto {
  padding-top: 349px;
  padding-bottom: 349px;
}

.margin-349 {
  margin: 349px !important;
}
.margin-349-0 {
  margin: 349px 0;
}
.margin-0-349 {
  margin: 0 349px;
}
.margin-t-349 {
  margin-top: 349px !important;
}
.margin-r-349 {
  margin-right: 349px;
}
.margin-b-349 {
  margin-bottom: 349px !important;
}
.margin-l-349 {
  margin-left: 349px;
}
.margin-lr-349 {
  margin-left: 349px !important;
  margin-right: 349px !important;
}
.margin-tb-349-auto {
  margin-top: 349px;
  margin-bottom: 349px;
}

.padding-350 {
  padding: 350px;
}
.padding-350-0 {
  padding: 350px 0;
}
.padding-0-350 {
  padding: 0 350px;
}
.padding-t-350 {
  padding-top: 350px;
}
.padding-l-350 {
  padding-left: 350px;
}
.padding-r-350 {
  padding-right: 350px;
}
.padding-b-350 {
  padding-bottom: 350px;
}
.padding-lr-350 {
  padding-left: 350px;
  padding-right: 350px;
}
.padding-tb-350-auto {
  padding-top: 350px;
  padding-bottom: 350px;
}

.margin-350 {
  margin: 350px !important;
}
.margin-350-0 {
  margin: 350px 0;
}
.margin-0-350 {
  margin: 0 350px;
}
.margin-t-350 {
  margin-top: 350px !important;
}
.margin-r-350 {
  margin-right: 350px;
}
.margin-b-350 {
  margin-bottom: 350px !important;
}
.margin-l-350 {
  margin-left: 350px;
}
.margin-lr-350 {
  margin-left: 350px !important;
  margin-right: 350px !important;
}
.margin-tb-350-auto {
  margin-top: 350px;
  margin-bottom: 350px;
}

.padding-351 {
  padding: 351px;
}
.padding-351-0 {
  padding: 351px 0;
}
.padding-0-351 {
  padding: 0 351px;
}
.padding-t-351 {
  padding-top: 351px;
}
.padding-l-351 {
  padding-left: 351px;
}
.padding-r-351 {
  padding-right: 351px;
}
.padding-b-351 {
  padding-bottom: 351px;
}
.padding-lr-351 {
  padding-left: 351px;
  padding-right: 351px;
}
.padding-tb-351-auto {
  padding-top: 351px;
  padding-bottom: 351px;
}

.margin-351 {
  margin: 351px !important;
}
.margin-351-0 {
  margin: 351px 0;
}
.margin-0-351 {
  margin: 0 351px;
}
.margin-t-351 {
  margin-top: 351px !important;
}
.margin-r-351 {
  margin-right: 351px;
}
.margin-b-351 {
  margin-bottom: 351px !important;
}
.margin-l-351 {
  margin-left: 351px;
}
.margin-lr-351 {
  margin-left: 351px !important;
  margin-right: 351px !important;
}
.margin-tb-351-auto {
  margin-top: 351px;
  margin-bottom: 351px;
}

.padding-352 {
  padding: 352px;
}
.padding-352-0 {
  padding: 352px 0;
}
.padding-0-352 {
  padding: 0 352px;
}
.padding-t-352 {
  padding-top: 352px;
}
.padding-l-352 {
  padding-left: 352px;
}
.padding-r-352 {
  padding-right: 352px;
}
.padding-b-352 {
  padding-bottom: 352px;
}
.padding-lr-352 {
  padding-left: 352px;
  padding-right: 352px;
}
.padding-tb-352-auto {
  padding-top: 352px;
  padding-bottom: 352px;
}

.margin-352 {
  margin: 352px !important;
}
.margin-352-0 {
  margin: 352px 0;
}
.margin-0-352 {
  margin: 0 352px;
}
.margin-t-352 {
  margin-top: 352px !important;
}
.margin-r-352 {
  margin-right: 352px;
}
.margin-b-352 {
  margin-bottom: 352px !important;
}
.margin-l-352 {
  margin-left: 352px;
}
.margin-lr-352 {
  margin-left: 352px !important;
  margin-right: 352px !important;
}
.margin-tb-352-auto {
  margin-top: 352px;
  margin-bottom: 352px;
}

.padding-353 {
  padding: 353px;
}
.padding-353-0 {
  padding: 353px 0;
}
.padding-0-353 {
  padding: 0 353px;
}
.padding-t-353 {
  padding-top: 353px;
}
.padding-l-353 {
  padding-left: 353px;
}
.padding-r-353 {
  padding-right: 353px;
}
.padding-b-353 {
  padding-bottom: 353px;
}
.padding-lr-353 {
  padding-left: 353px;
  padding-right: 353px;
}
.padding-tb-353-auto {
  padding-top: 353px;
  padding-bottom: 353px;
}

.margin-353 {
  margin: 353px !important;
}
.margin-353-0 {
  margin: 353px 0;
}
.margin-0-353 {
  margin: 0 353px;
}
.margin-t-353 {
  margin-top: 353px !important;
}
.margin-r-353 {
  margin-right: 353px;
}
.margin-b-353 {
  margin-bottom: 353px !important;
}
.margin-l-353 {
  margin-left: 353px;
}
.margin-lr-353 {
  margin-left: 353px !important;
  margin-right: 353px !important;
}
.margin-tb-353-auto {
  margin-top: 353px;
  margin-bottom: 353px;
}

.padding-354 {
  padding: 354px;
}
.padding-354-0 {
  padding: 354px 0;
}
.padding-0-354 {
  padding: 0 354px;
}
.padding-t-354 {
  padding-top: 354px;
}
.padding-l-354 {
  padding-left: 354px;
}
.padding-r-354 {
  padding-right: 354px;
}
.padding-b-354 {
  padding-bottom: 354px;
}
.padding-lr-354 {
  padding-left: 354px;
  padding-right: 354px;
}
.padding-tb-354-auto {
  padding-top: 354px;
  padding-bottom: 354px;
}

.margin-354 {
  margin: 354px !important;
}
.margin-354-0 {
  margin: 354px 0;
}
.margin-0-354 {
  margin: 0 354px;
}
.margin-t-354 {
  margin-top: 354px !important;
}
.margin-r-354 {
  margin-right: 354px;
}
.margin-b-354 {
  margin-bottom: 354px !important;
}
.margin-l-354 {
  margin-left: 354px;
}
.margin-lr-354 {
  margin-left: 354px !important;
  margin-right: 354px !important;
}
.margin-tb-354-auto {
  margin-top: 354px;
  margin-bottom: 354px;
}

.padding-355 {
  padding: 355px;
}
.padding-355-0 {
  padding: 355px 0;
}
.padding-0-355 {
  padding: 0 355px;
}
.padding-t-355 {
  padding-top: 355px;
}
.padding-l-355 {
  padding-left: 355px;
}
.padding-r-355 {
  padding-right: 355px;
}
.padding-b-355 {
  padding-bottom: 355px;
}
.padding-lr-355 {
  padding-left: 355px;
  padding-right: 355px;
}
.padding-tb-355-auto {
  padding-top: 355px;
  padding-bottom: 355px;
}

.margin-355 {
  margin: 355px !important;
}
.margin-355-0 {
  margin: 355px 0;
}
.margin-0-355 {
  margin: 0 355px;
}
.margin-t-355 {
  margin-top: 355px !important;
}
.margin-r-355 {
  margin-right: 355px;
}
.margin-b-355 {
  margin-bottom: 355px !important;
}
.margin-l-355 {
  margin-left: 355px;
}
.margin-lr-355 {
  margin-left: 355px !important;
  margin-right: 355px !important;
}
.margin-tb-355-auto {
  margin-top: 355px;
  margin-bottom: 355px;
}

.padding-356 {
  padding: 356px;
}
.padding-356-0 {
  padding: 356px 0;
}
.padding-0-356 {
  padding: 0 356px;
}
.padding-t-356 {
  padding-top: 356px;
}
.padding-l-356 {
  padding-left: 356px;
}
.padding-r-356 {
  padding-right: 356px;
}
.padding-b-356 {
  padding-bottom: 356px;
}
.padding-lr-356 {
  padding-left: 356px;
  padding-right: 356px;
}
.padding-tb-356-auto {
  padding-top: 356px;
  padding-bottom: 356px;
}

.margin-356 {
  margin: 356px !important;
}
.margin-356-0 {
  margin: 356px 0;
}
.margin-0-356 {
  margin: 0 356px;
}
.margin-t-356 {
  margin-top: 356px !important;
}
.margin-r-356 {
  margin-right: 356px;
}
.margin-b-356 {
  margin-bottom: 356px !important;
}
.margin-l-356 {
  margin-left: 356px;
}
.margin-lr-356 {
  margin-left: 356px !important;
  margin-right: 356px !important;
}
.margin-tb-356-auto {
  margin-top: 356px;
  margin-bottom: 356px;
}

.padding-357 {
  padding: 357px;
}
.padding-357-0 {
  padding: 357px 0;
}
.padding-0-357 {
  padding: 0 357px;
}
.padding-t-357 {
  padding-top: 357px;
}
.padding-l-357 {
  padding-left: 357px;
}
.padding-r-357 {
  padding-right: 357px;
}
.padding-b-357 {
  padding-bottom: 357px;
}
.padding-lr-357 {
  padding-left: 357px;
  padding-right: 357px;
}
.padding-tb-357-auto {
  padding-top: 357px;
  padding-bottom: 357px;
}

.margin-357 {
  margin: 357px !important;
}
.margin-357-0 {
  margin: 357px 0;
}
.margin-0-357 {
  margin: 0 357px;
}
.margin-t-357 {
  margin-top: 357px !important;
}
.margin-r-357 {
  margin-right: 357px;
}
.margin-b-357 {
  margin-bottom: 357px !important;
}
.margin-l-357 {
  margin-left: 357px;
}
.margin-lr-357 {
  margin-left: 357px !important;
  margin-right: 357px !important;
}
.margin-tb-357-auto {
  margin-top: 357px;
  margin-bottom: 357px;
}

.padding-358 {
  padding: 358px;
}
.padding-358-0 {
  padding: 358px 0;
}
.padding-0-358 {
  padding: 0 358px;
}
.padding-t-358 {
  padding-top: 358px;
}
.padding-l-358 {
  padding-left: 358px;
}
.padding-r-358 {
  padding-right: 358px;
}
.padding-b-358 {
  padding-bottom: 358px;
}
.padding-lr-358 {
  padding-left: 358px;
  padding-right: 358px;
}
.padding-tb-358-auto {
  padding-top: 358px;
  padding-bottom: 358px;
}

.margin-358 {
  margin: 358px !important;
}
.margin-358-0 {
  margin: 358px 0;
}
.margin-0-358 {
  margin: 0 358px;
}
.margin-t-358 {
  margin-top: 358px !important;
}
.margin-r-358 {
  margin-right: 358px;
}
.margin-b-358 {
  margin-bottom: 358px !important;
}
.margin-l-358 {
  margin-left: 358px;
}
.margin-lr-358 {
  margin-left: 358px !important;
  margin-right: 358px !important;
}
.margin-tb-358-auto {
  margin-top: 358px;
  margin-bottom: 358px;
}

.padding-359 {
  padding: 359px;
}
.padding-359-0 {
  padding: 359px 0;
}
.padding-0-359 {
  padding: 0 359px;
}
.padding-t-359 {
  padding-top: 359px;
}
.padding-l-359 {
  padding-left: 359px;
}
.padding-r-359 {
  padding-right: 359px;
}
.padding-b-359 {
  padding-bottom: 359px;
}
.padding-lr-359 {
  padding-left: 359px;
  padding-right: 359px;
}
.padding-tb-359-auto {
  padding-top: 359px;
  padding-bottom: 359px;
}

.margin-359 {
  margin: 359px !important;
}
.margin-359-0 {
  margin: 359px 0;
}
.margin-0-359 {
  margin: 0 359px;
}
.margin-t-359 {
  margin-top: 359px !important;
}
.margin-r-359 {
  margin-right: 359px;
}
.margin-b-359 {
  margin-bottom: 359px !important;
}
.margin-l-359 {
  margin-left: 359px;
}
.margin-lr-359 {
  margin-left: 359px !important;
  margin-right: 359px !important;
}
.margin-tb-359-auto {
  margin-top: 359px;
  margin-bottom: 359px;
}

.padding-360 {
  padding: 360px;
}
.padding-360-0 {
  padding: 360px 0;
}
.padding-0-360 {
  padding: 0 360px;
}
.padding-t-360 {
  padding-top: 360px;
}
.padding-l-360 {
  padding-left: 360px;
}
.padding-r-360 {
  padding-right: 360px;
}
.padding-b-360 {
  padding-bottom: 360px;
}
.padding-lr-360 {
  padding-left: 360px;
  padding-right: 360px;
}
.padding-tb-360-auto {
  padding-top: 360px;
  padding-bottom: 360px;
}

.margin-360 {
  margin: 360px !important;
}
.margin-360-0 {
  margin: 360px 0;
}
.margin-0-360 {
  margin: 0 360px;
}
.margin-t-360 {
  margin-top: 360px !important;
}
.margin-r-360 {
  margin-right: 360px;
}
.margin-b-360 {
  margin-bottom: 360px !important;
}
.margin-l-360 {
  margin-left: 360px;
}
.margin-lr-360 {
  margin-left: 360px !important;
  margin-right: 360px !important;
}
.margin-tb-360-auto {
  margin-top: 360px;
  margin-bottom: 360px;
}

.padding-361 {
  padding: 361px;
}
.padding-361-0 {
  padding: 361px 0;
}
.padding-0-361 {
  padding: 0 361px;
}
.padding-t-361 {
  padding-top: 361px;
}
.padding-l-361 {
  padding-left: 361px;
}
.padding-r-361 {
  padding-right: 361px;
}
.padding-b-361 {
  padding-bottom: 361px;
}
.padding-lr-361 {
  padding-left: 361px;
  padding-right: 361px;
}
.padding-tb-361-auto {
  padding-top: 361px;
  padding-bottom: 361px;
}

.margin-361 {
  margin: 361px !important;
}
.margin-361-0 {
  margin: 361px 0;
}
.margin-0-361 {
  margin: 0 361px;
}
.margin-t-361 {
  margin-top: 361px !important;
}
.margin-r-361 {
  margin-right: 361px;
}
.margin-b-361 {
  margin-bottom: 361px !important;
}
.margin-l-361 {
  margin-left: 361px;
}
.margin-lr-361 {
  margin-left: 361px !important;
  margin-right: 361px !important;
}
.margin-tb-361-auto {
  margin-top: 361px;
  margin-bottom: 361px;
}

.padding-362 {
  padding: 362px;
}
.padding-362-0 {
  padding: 362px 0;
}
.padding-0-362 {
  padding: 0 362px;
}
.padding-t-362 {
  padding-top: 362px;
}
.padding-l-362 {
  padding-left: 362px;
}
.padding-r-362 {
  padding-right: 362px;
}
.padding-b-362 {
  padding-bottom: 362px;
}
.padding-lr-362 {
  padding-left: 362px;
  padding-right: 362px;
}
.padding-tb-362-auto {
  padding-top: 362px;
  padding-bottom: 362px;
}

.margin-362 {
  margin: 362px !important;
}
.margin-362-0 {
  margin: 362px 0;
}
.margin-0-362 {
  margin: 0 362px;
}
.margin-t-362 {
  margin-top: 362px !important;
}
.margin-r-362 {
  margin-right: 362px;
}
.margin-b-362 {
  margin-bottom: 362px !important;
}
.margin-l-362 {
  margin-left: 362px;
}
.margin-lr-362 {
  margin-left: 362px !important;
  margin-right: 362px !important;
}
.margin-tb-362-auto {
  margin-top: 362px;
  margin-bottom: 362px;
}

.padding-363 {
  padding: 363px;
}
.padding-363-0 {
  padding: 363px 0;
}
.padding-0-363 {
  padding: 0 363px;
}
.padding-t-363 {
  padding-top: 363px;
}
.padding-l-363 {
  padding-left: 363px;
}
.padding-r-363 {
  padding-right: 363px;
}
.padding-b-363 {
  padding-bottom: 363px;
}
.padding-lr-363 {
  padding-left: 363px;
  padding-right: 363px;
}
.padding-tb-363-auto {
  padding-top: 363px;
  padding-bottom: 363px;
}

.margin-363 {
  margin: 363px !important;
}
.margin-363-0 {
  margin: 363px 0;
}
.margin-0-363 {
  margin: 0 363px;
}
.margin-t-363 {
  margin-top: 363px !important;
}
.margin-r-363 {
  margin-right: 363px;
}
.margin-b-363 {
  margin-bottom: 363px !important;
}
.margin-l-363 {
  margin-left: 363px;
}
.margin-lr-363 {
  margin-left: 363px !important;
  margin-right: 363px !important;
}
.margin-tb-363-auto {
  margin-top: 363px;
  margin-bottom: 363px;
}

.padding-364 {
  padding: 364px;
}
.padding-364-0 {
  padding: 364px 0;
}
.padding-0-364 {
  padding: 0 364px;
}
.padding-t-364 {
  padding-top: 364px;
}
.padding-l-364 {
  padding-left: 364px;
}
.padding-r-364 {
  padding-right: 364px;
}
.padding-b-364 {
  padding-bottom: 364px;
}
.padding-lr-364 {
  padding-left: 364px;
  padding-right: 364px;
}
.padding-tb-364-auto {
  padding-top: 364px;
  padding-bottom: 364px;
}

.margin-364 {
  margin: 364px !important;
}
.margin-364-0 {
  margin: 364px 0;
}
.margin-0-364 {
  margin: 0 364px;
}
.margin-t-364 {
  margin-top: 364px !important;
}
.margin-r-364 {
  margin-right: 364px;
}
.margin-b-364 {
  margin-bottom: 364px !important;
}
.margin-l-364 {
  margin-left: 364px;
}
.margin-lr-364 {
  margin-left: 364px !important;
  margin-right: 364px !important;
}
.margin-tb-364-auto {
  margin-top: 364px;
  margin-bottom: 364px;
}

.padding-365 {
  padding: 365px;
}
.padding-365-0 {
  padding: 365px 0;
}
.padding-0-365 {
  padding: 0 365px;
}
.padding-t-365 {
  padding-top: 365px;
}
.padding-l-365 {
  padding-left: 365px;
}
.padding-r-365 {
  padding-right: 365px;
}
.padding-b-365 {
  padding-bottom: 365px;
}
.padding-lr-365 {
  padding-left: 365px;
  padding-right: 365px;
}
.padding-tb-365-auto {
  padding-top: 365px;
  padding-bottom: 365px;
}

.margin-365 {
  margin: 365px !important;
}
.margin-365-0 {
  margin: 365px 0;
}
.margin-0-365 {
  margin: 0 365px;
}
.margin-t-365 {
  margin-top: 365px !important;
}
.margin-r-365 {
  margin-right: 365px;
}
.margin-b-365 {
  margin-bottom: 365px !important;
}
.margin-l-365 {
  margin-left: 365px;
}
.margin-lr-365 {
  margin-left: 365px !important;
  margin-right: 365px !important;
}
.margin-tb-365-auto {
  margin-top: 365px;
  margin-bottom: 365px;
}

.padding-366 {
  padding: 366px;
}
.padding-366-0 {
  padding: 366px 0;
}
.padding-0-366 {
  padding: 0 366px;
}
.padding-t-366 {
  padding-top: 366px;
}
.padding-l-366 {
  padding-left: 366px;
}
.padding-r-366 {
  padding-right: 366px;
}
.padding-b-366 {
  padding-bottom: 366px;
}
.padding-lr-366 {
  padding-left: 366px;
  padding-right: 366px;
}
.padding-tb-366-auto {
  padding-top: 366px;
  padding-bottom: 366px;
}

.margin-366 {
  margin: 366px !important;
}
.margin-366-0 {
  margin: 366px 0;
}
.margin-0-366 {
  margin: 0 366px;
}
.margin-t-366 {
  margin-top: 366px !important;
}
.margin-r-366 {
  margin-right: 366px;
}
.margin-b-366 {
  margin-bottom: 366px !important;
}
.margin-l-366 {
  margin-left: 366px;
}
.margin-lr-366 {
  margin-left: 366px !important;
  margin-right: 366px !important;
}
.margin-tb-366-auto {
  margin-top: 366px;
  margin-bottom: 366px;
}

.padding-367 {
  padding: 367px;
}
.padding-367-0 {
  padding: 367px 0;
}
.padding-0-367 {
  padding: 0 367px;
}
.padding-t-367 {
  padding-top: 367px;
}
.padding-l-367 {
  padding-left: 367px;
}
.padding-r-367 {
  padding-right: 367px;
}
.padding-b-367 {
  padding-bottom: 367px;
}
.padding-lr-367 {
  padding-left: 367px;
  padding-right: 367px;
}
.padding-tb-367-auto {
  padding-top: 367px;
  padding-bottom: 367px;
}

.margin-367 {
  margin: 367px !important;
}
.margin-367-0 {
  margin: 367px 0;
}
.margin-0-367 {
  margin: 0 367px;
}
.margin-t-367 {
  margin-top: 367px !important;
}
.margin-r-367 {
  margin-right: 367px;
}
.margin-b-367 {
  margin-bottom: 367px !important;
}
.margin-l-367 {
  margin-left: 367px;
}
.margin-lr-367 {
  margin-left: 367px !important;
  margin-right: 367px !important;
}
.margin-tb-367-auto {
  margin-top: 367px;
  margin-bottom: 367px;
}

.padding-368 {
  padding: 368px;
}
.padding-368-0 {
  padding: 368px 0;
}
.padding-0-368 {
  padding: 0 368px;
}
.padding-t-368 {
  padding-top: 368px;
}
.padding-l-368 {
  padding-left: 368px;
}
.padding-r-368 {
  padding-right: 368px;
}
.padding-b-368 {
  padding-bottom: 368px;
}
.padding-lr-368 {
  padding-left: 368px;
  padding-right: 368px;
}
.padding-tb-368-auto {
  padding-top: 368px;
  padding-bottom: 368px;
}

.margin-368 {
  margin: 368px !important;
}
.margin-368-0 {
  margin: 368px 0;
}
.margin-0-368 {
  margin: 0 368px;
}
.margin-t-368 {
  margin-top: 368px !important;
}
.margin-r-368 {
  margin-right: 368px;
}
.margin-b-368 {
  margin-bottom: 368px !important;
}
.margin-l-368 {
  margin-left: 368px;
}
.margin-lr-368 {
  margin-left: 368px !important;
  margin-right: 368px !important;
}
.margin-tb-368-auto {
  margin-top: 368px;
  margin-bottom: 368px;
}

.padding-369 {
  padding: 369px;
}
.padding-369-0 {
  padding: 369px 0;
}
.padding-0-369 {
  padding: 0 369px;
}
.padding-t-369 {
  padding-top: 369px;
}
.padding-l-369 {
  padding-left: 369px;
}
.padding-r-369 {
  padding-right: 369px;
}
.padding-b-369 {
  padding-bottom: 369px;
}
.padding-lr-369 {
  padding-left: 369px;
  padding-right: 369px;
}
.padding-tb-369-auto {
  padding-top: 369px;
  padding-bottom: 369px;
}

.margin-369 {
  margin: 369px !important;
}
.margin-369-0 {
  margin: 369px 0;
}
.margin-0-369 {
  margin: 0 369px;
}
.margin-t-369 {
  margin-top: 369px !important;
}
.margin-r-369 {
  margin-right: 369px;
}
.margin-b-369 {
  margin-bottom: 369px !important;
}
.margin-l-369 {
  margin-left: 369px;
}
.margin-lr-369 {
  margin-left: 369px !important;
  margin-right: 369px !important;
}
.margin-tb-369-auto {
  margin-top: 369px;
  margin-bottom: 369px;
}

.padding-370 {
  padding: 370px;
}
.padding-370-0 {
  padding: 370px 0;
}
.padding-0-370 {
  padding: 0 370px;
}
.padding-t-370 {
  padding-top: 370px;
}
.padding-l-370 {
  padding-left: 370px;
}
.padding-r-370 {
  padding-right: 370px;
}
.padding-b-370 {
  padding-bottom: 370px;
}
.padding-lr-370 {
  padding-left: 370px;
  padding-right: 370px;
}
.padding-tb-370-auto {
  padding-top: 370px;
  padding-bottom: 370px;
}

.margin-370 {
  margin: 370px !important;
}
.margin-370-0 {
  margin: 370px 0;
}
.margin-0-370 {
  margin: 0 370px;
}
.margin-t-370 {
  margin-top: 370px !important;
}
.margin-r-370 {
  margin-right: 370px;
}
.margin-b-370 {
  margin-bottom: 370px !important;
}
.margin-l-370 {
  margin-left: 370px;
}
.margin-lr-370 {
  margin-left: 370px !important;
  margin-right: 370px !important;
}
.margin-tb-370-auto {
  margin-top: 370px;
  margin-bottom: 370px;
}

.padding-371 {
  padding: 371px;
}
.padding-371-0 {
  padding: 371px 0;
}
.padding-0-371 {
  padding: 0 371px;
}
.padding-t-371 {
  padding-top: 371px;
}
.padding-l-371 {
  padding-left: 371px;
}
.padding-r-371 {
  padding-right: 371px;
}
.padding-b-371 {
  padding-bottom: 371px;
}
.padding-lr-371 {
  padding-left: 371px;
  padding-right: 371px;
}
.padding-tb-371-auto {
  padding-top: 371px;
  padding-bottom: 371px;
}

.margin-371 {
  margin: 371px !important;
}
.margin-371-0 {
  margin: 371px 0;
}
.margin-0-371 {
  margin: 0 371px;
}
.margin-t-371 {
  margin-top: 371px !important;
}
.margin-r-371 {
  margin-right: 371px;
}
.margin-b-371 {
  margin-bottom: 371px !important;
}
.margin-l-371 {
  margin-left: 371px;
}
.margin-lr-371 {
  margin-left: 371px !important;
  margin-right: 371px !important;
}
.margin-tb-371-auto {
  margin-top: 371px;
  margin-bottom: 371px;
}

.padding-372 {
  padding: 372px;
}
.padding-372-0 {
  padding: 372px 0;
}
.padding-0-372 {
  padding: 0 372px;
}
.padding-t-372 {
  padding-top: 372px;
}
.padding-l-372 {
  padding-left: 372px;
}
.padding-r-372 {
  padding-right: 372px;
}
.padding-b-372 {
  padding-bottom: 372px;
}
.padding-lr-372 {
  padding-left: 372px;
  padding-right: 372px;
}
.padding-tb-372-auto {
  padding-top: 372px;
  padding-bottom: 372px;
}

.margin-372 {
  margin: 372px !important;
}
.margin-372-0 {
  margin: 372px 0;
}
.margin-0-372 {
  margin: 0 372px;
}
.margin-t-372 {
  margin-top: 372px !important;
}
.margin-r-372 {
  margin-right: 372px;
}
.margin-b-372 {
  margin-bottom: 372px !important;
}
.margin-l-372 {
  margin-left: 372px;
}
.margin-lr-372 {
  margin-left: 372px !important;
  margin-right: 372px !important;
}
.margin-tb-372-auto {
  margin-top: 372px;
  margin-bottom: 372px;
}

.padding-373 {
  padding: 373px;
}
.padding-373-0 {
  padding: 373px 0;
}
.padding-0-373 {
  padding: 0 373px;
}
.padding-t-373 {
  padding-top: 373px;
}
.padding-l-373 {
  padding-left: 373px;
}
.padding-r-373 {
  padding-right: 373px;
}
.padding-b-373 {
  padding-bottom: 373px;
}
.padding-lr-373 {
  padding-left: 373px;
  padding-right: 373px;
}
.padding-tb-373-auto {
  padding-top: 373px;
  padding-bottom: 373px;
}

.margin-373 {
  margin: 373px !important;
}
.margin-373-0 {
  margin: 373px 0;
}
.margin-0-373 {
  margin: 0 373px;
}
.margin-t-373 {
  margin-top: 373px !important;
}
.margin-r-373 {
  margin-right: 373px;
}
.margin-b-373 {
  margin-bottom: 373px !important;
}
.margin-l-373 {
  margin-left: 373px;
}
.margin-lr-373 {
  margin-left: 373px !important;
  margin-right: 373px !important;
}
.margin-tb-373-auto {
  margin-top: 373px;
  margin-bottom: 373px;
}

.padding-374 {
  padding: 374px;
}
.padding-374-0 {
  padding: 374px 0;
}
.padding-0-374 {
  padding: 0 374px;
}
.padding-t-374 {
  padding-top: 374px;
}
.padding-l-374 {
  padding-left: 374px;
}
.padding-r-374 {
  padding-right: 374px;
}
.padding-b-374 {
  padding-bottom: 374px;
}
.padding-lr-374 {
  padding-left: 374px;
  padding-right: 374px;
}
.padding-tb-374-auto {
  padding-top: 374px;
  padding-bottom: 374px;
}

.margin-374 {
  margin: 374px !important;
}
.margin-374-0 {
  margin: 374px 0;
}
.margin-0-374 {
  margin: 0 374px;
}
.margin-t-374 {
  margin-top: 374px !important;
}
.margin-r-374 {
  margin-right: 374px;
}
.margin-b-374 {
  margin-bottom: 374px !important;
}
.margin-l-374 {
  margin-left: 374px;
}
.margin-lr-374 {
  margin-left: 374px !important;
  margin-right: 374px !important;
}
.margin-tb-374-auto {
  margin-top: 374px;
  margin-bottom: 374px;
}

.padding-375 {
  padding: 375px;
}
.padding-375-0 {
  padding: 375px 0;
}
.padding-0-375 {
  padding: 0 375px;
}
.padding-t-375 {
  padding-top: 375px;
}
.padding-l-375 {
  padding-left: 375px;
}
.padding-r-375 {
  padding-right: 375px;
}
.padding-b-375 {
  padding-bottom: 375px;
}
.padding-lr-375 {
  padding-left: 375px;
  padding-right: 375px;
}
.padding-tb-375-auto {
  padding-top: 375px;
  padding-bottom: 375px;
}

.margin-375 {
  margin: 375px !important;
}
.margin-375-0 {
  margin: 375px 0;
}
.margin-0-375 {
  margin: 0 375px;
}
.margin-t-375 {
  margin-top: 375px !important;
}
.margin-r-375 {
  margin-right: 375px;
}
.margin-b-375 {
  margin-bottom: 375px !important;
}
.margin-l-375 {
  margin-left: 375px;
}
.margin-lr-375 {
  margin-left: 375px !important;
  margin-right: 375px !important;
}
.margin-tb-375-auto {
  margin-top: 375px;
  margin-bottom: 375px;
}

.padding-376 {
  padding: 376px;
}
.padding-376-0 {
  padding: 376px 0;
}
.padding-0-376 {
  padding: 0 376px;
}
.padding-t-376 {
  padding-top: 376px;
}
.padding-l-376 {
  padding-left: 376px;
}
.padding-r-376 {
  padding-right: 376px;
}
.padding-b-376 {
  padding-bottom: 376px;
}
.padding-lr-376 {
  padding-left: 376px;
  padding-right: 376px;
}
.padding-tb-376-auto {
  padding-top: 376px;
  padding-bottom: 376px;
}

.margin-376 {
  margin: 376px !important;
}
.margin-376-0 {
  margin: 376px 0;
}
.margin-0-376 {
  margin: 0 376px;
}
.margin-t-376 {
  margin-top: 376px !important;
}
.margin-r-376 {
  margin-right: 376px;
}
.margin-b-376 {
  margin-bottom: 376px !important;
}
.margin-l-376 {
  margin-left: 376px;
}
.margin-lr-376 {
  margin-left: 376px !important;
  margin-right: 376px !important;
}
.margin-tb-376-auto {
  margin-top: 376px;
  margin-bottom: 376px;
}

.padding-377 {
  padding: 377px;
}
.padding-377-0 {
  padding: 377px 0;
}
.padding-0-377 {
  padding: 0 377px;
}
.padding-t-377 {
  padding-top: 377px;
}
.padding-l-377 {
  padding-left: 377px;
}
.padding-r-377 {
  padding-right: 377px;
}
.padding-b-377 {
  padding-bottom: 377px;
}
.padding-lr-377 {
  padding-left: 377px;
  padding-right: 377px;
}
.padding-tb-377-auto {
  padding-top: 377px;
  padding-bottom: 377px;
}

.margin-377 {
  margin: 377px !important;
}
.margin-377-0 {
  margin: 377px 0;
}
.margin-0-377 {
  margin: 0 377px;
}
.margin-t-377 {
  margin-top: 377px !important;
}
.margin-r-377 {
  margin-right: 377px;
}
.margin-b-377 {
  margin-bottom: 377px !important;
}
.margin-l-377 {
  margin-left: 377px;
}
.margin-lr-377 {
  margin-left: 377px !important;
  margin-right: 377px !important;
}
.margin-tb-377-auto {
  margin-top: 377px;
  margin-bottom: 377px;
}

.padding-378 {
  padding: 378px;
}
.padding-378-0 {
  padding: 378px 0;
}
.padding-0-378 {
  padding: 0 378px;
}
.padding-t-378 {
  padding-top: 378px;
}
.padding-l-378 {
  padding-left: 378px;
}
.padding-r-378 {
  padding-right: 378px;
}
.padding-b-378 {
  padding-bottom: 378px;
}
.padding-lr-378 {
  padding-left: 378px;
  padding-right: 378px;
}
.padding-tb-378-auto {
  padding-top: 378px;
  padding-bottom: 378px;
}

.margin-378 {
  margin: 378px !important;
}
.margin-378-0 {
  margin: 378px 0;
}
.margin-0-378 {
  margin: 0 378px;
}
.margin-t-378 {
  margin-top: 378px !important;
}
.margin-r-378 {
  margin-right: 378px;
}
.margin-b-378 {
  margin-bottom: 378px !important;
}
.margin-l-378 {
  margin-left: 378px;
}
.margin-lr-378 {
  margin-left: 378px !important;
  margin-right: 378px !important;
}
.margin-tb-378-auto {
  margin-top: 378px;
  margin-bottom: 378px;
}

.padding-379 {
  padding: 379px;
}
.padding-379-0 {
  padding: 379px 0;
}
.padding-0-379 {
  padding: 0 379px;
}
.padding-t-379 {
  padding-top: 379px;
}
.padding-l-379 {
  padding-left: 379px;
}
.padding-r-379 {
  padding-right: 379px;
}
.padding-b-379 {
  padding-bottom: 379px;
}
.padding-lr-379 {
  padding-left: 379px;
  padding-right: 379px;
}
.padding-tb-379-auto {
  padding-top: 379px;
  padding-bottom: 379px;
}

.margin-379 {
  margin: 379px !important;
}
.margin-379-0 {
  margin: 379px 0;
}
.margin-0-379 {
  margin: 0 379px;
}
.margin-t-379 {
  margin-top: 379px !important;
}
.margin-r-379 {
  margin-right: 379px;
}
.margin-b-379 {
  margin-bottom: 379px !important;
}
.margin-l-379 {
  margin-left: 379px;
}
.margin-lr-379 {
  margin-left: 379px !important;
  margin-right: 379px !important;
}
.margin-tb-379-auto {
  margin-top: 379px;
  margin-bottom: 379px;
}

.padding-380 {
  padding: 380px;
}
.padding-380-0 {
  padding: 380px 0;
}
.padding-0-380 {
  padding: 0 380px;
}
.padding-t-380 {
  padding-top: 380px;
}
.padding-l-380 {
  padding-left: 380px;
}
.padding-r-380 {
  padding-right: 380px;
}
.padding-b-380 {
  padding-bottom: 380px;
}
.padding-lr-380 {
  padding-left: 380px;
  padding-right: 380px;
}
.padding-tb-380-auto {
  padding-top: 380px;
  padding-bottom: 380px;
}

.margin-380 {
  margin: 380px !important;
}
.margin-380-0 {
  margin: 380px 0;
}
.margin-0-380 {
  margin: 0 380px;
}
.margin-t-380 {
  margin-top: 380px !important;
}
.margin-r-380 {
  margin-right: 380px;
}
.margin-b-380 {
  margin-bottom: 380px !important;
}
.margin-l-380 {
  margin-left: 380px;
}
.margin-lr-380 {
  margin-left: 380px !important;
  margin-right: 380px !important;
}
.margin-tb-380-auto {
  margin-top: 380px;
  margin-bottom: 380px;
}

.padding-381 {
  padding: 381px;
}
.padding-381-0 {
  padding: 381px 0;
}
.padding-0-381 {
  padding: 0 381px;
}
.padding-t-381 {
  padding-top: 381px;
}
.padding-l-381 {
  padding-left: 381px;
}
.padding-r-381 {
  padding-right: 381px;
}
.padding-b-381 {
  padding-bottom: 381px;
}
.padding-lr-381 {
  padding-left: 381px;
  padding-right: 381px;
}
.padding-tb-381-auto {
  padding-top: 381px;
  padding-bottom: 381px;
}

.margin-381 {
  margin: 381px !important;
}
.margin-381-0 {
  margin: 381px 0;
}
.margin-0-381 {
  margin: 0 381px;
}
.margin-t-381 {
  margin-top: 381px !important;
}
.margin-r-381 {
  margin-right: 381px;
}
.margin-b-381 {
  margin-bottom: 381px !important;
}
.margin-l-381 {
  margin-left: 381px;
}
.margin-lr-381 {
  margin-left: 381px !important;
  margin-right: 381px !important;
}
.margin-tb-381-auto {
  margin-top: 381px;
  margin-bottom: 381px;
}

.padding-382 {
  padding: 382px;
}
.padding-382-0 {
  padding: 382px 0;
}
.padding-0-382 {
  padding: 0 382px;
}
.padding-t-382 {
  padding-top: 382px;
}
.padding-l-382 {
  padding-left: 382px;
}
.padding-r-382 {
  padding-right: 382px;
}
.padding-b-382 {
  padding-bottom: 382px;
}
.padding-lr-382 {
  padding-left: 382px;
  padding-right: 382px;
}
.padding-tb-382-auto {
  padding-top: 382px;
  padding-bottom: 382px;
}

.margin-382 {
  margin: 382px !important;
}
.margin-382-0 {
  margin: 382px 0;
}
.margin-0-382 {
  margin: 0 382px;
}
.margin-t-382 {
  margin-top: 382px !important;
}
.margin-r-382 {
  margin-right: 382px;
}
.margin-b-382 {
  margin-bottom: 382px !important;
}
.margin-l-382 {
  margin-left: 382px;
}
.margin-lr-382 {
  margin-left: 382px !important;
  margin-right: 382px !important;
}
.margin-tb-382-auto {
  margin-top: 382px;
  margin-bottom: 382px;
}

.padding-383 {
  padding: 383px;
}
.padding-383-0 {
  padding: 383px 0;
}
.padding-0-383 {
  padding: 0 383px;
}
.padding-t-383 {
  padding-top: 383px;
}
.padding-l-383 {
  padding-left: 383px;
}
.padding-r-383 {
  padding-right: 383px;
}
.padding-b-383 {
  padding-bottom: 383px;
}
.padding-lr-383 {
  padding-left: 383px;
  padding-right: 383px;
}
.padding-tb-383-auto {
  padding-top: 383px;
  padding-bottom: 383px;
}

.margin-383 {
  margin: 383px !important;
}
.margin-383-0 {
  margin: 383px 0;
}
.margin-0-383 {
  margin: 0 383px;
}
.margin-t-383 {
  margin-top: 383px !important;
}
.margin-r-383 {
  margin-right: 383px;
}
.margin-b-383 {
  margin-bottom: 383px !important;
}
.margin-l-383 {
  margin-left: 383px;
}
.margin-lr-383 {
  margin-left: 383px !important;
  margin-right: 383px !important;
}
.margin-tb-383-auto {
  margin-top: 383px;
  margin-bottom: 383px;
}

.padding-384 {
  padding: 384px;
}
.padding-384-0 {
  padding: 384px 0;
}
.padding-0-384 {
  padding: 0 384px;
}
.padding-t-384 {
  padding-top: 384px;
}
.padding-l-384 {
  padding-left: 384px;
}
.padding-r-384 {
  padding-right: 384px;
}
.padding-b-384 {
  padding-bottom: 384px;
}
.padding-lr-384 {
  padding-left: 384px;
  padding-right: 384px;
}
.padding-tb-384-auto {
  padding-top: 384px;
  padding-bottom: 384px;
}

.margin-384 {
  margin: 384px !important;
}
.margin-384-0 {
  margin: 384px 0;
}
.margin-0-384 {
  margin: 0 384px;
}
.margin-t-384 {
  margin-top: 384px !important;
}
.margin-r-384 {
  margin-right: 384px;
}
.margin-b-384 {
  margin-bottom: 384px !important;
}
.margin-l-384 {
  margin-left: 384px;
}
.margin-lr-384 {
  margin-left: 384px !important;
  margin-right: 384px !important;
}
.margin-tb-384-auto {
  margin-top: 384px;
  margin-bottom: 384px;
}

.padding-385 {
  padding: 385px;
}
.padding-385-0 {
  padding: 385px 0;
}
.padding-0-385 {
  padding: 0 385px;
}
.padding-t-385 {
  padding-top: 385px;
}
.padding-l-385 {
  padding-left: 385px;
}
.padding-r-385 {
  padding-right: 385px;
}
.padding-b-385 {
  padding-bottom: 385px;
}
.padding-lr-385 {
  padding-left: 385px;
  padding-right: 385px;
}
.padding-tb-385-auto {
  padding-top: 385px;
  padding-bottom: 385px;
}

.margin-385 {
  margin: 385px !important;
}
.margin-385-0 {
  margin: 385px 0;
}
.margin-0-385 {
  margin: 0 385px;
}
.margin-t-385 {
  margin-top: 385px !important;
}
.margin-r-385 {
  margin-right: 385px;
}
.margin-b-385 {
  margin-bottom: 385px !important;
}
.margin-l-385 {
  margin-left: 385px;
}
.margin-lr-385 {
  margin-left: 385px !important;
  margin-right: 385px !important;
}
.margin-tb-385-auto {
  margin-top: 385px;
  margin-bottom: 385px;
}

.padding-386 {
  padding: 386px;
}
.padding-386-0 {
  padding: 386px 0;
}
.padding-0-386 {
  padding: 0 386px;
}
.padding-t-386 {
  padding-top: 386px;
}
.padding-l-386 {
  padding-left: 386px;
}
.padding-r-386 {
  padding-right: 386px;
}
.padding-b-386 {
  padding-bottom: 386px;
}
.padding-lr-386 {
  padding-left: 386px;
  padding-right: 386px;
}
.padding-tb-386-auto {
  padding-top: 386px;
  padding-bottom: 386px;
}

.margin-386 {
  margin: 386px !important;
}
.margin-386-0 {
  margin: 386px 0;
}
.margin-0-386 {
  margin: 0 386px;
}
.margin-t-386 {
  margin-top: 386px !important;
}
.margin-r-386 {
  margin-right: 386px;
}
.margin-b-386 {
  margin-bottom: 386px !important;
}
.margin-l-386 {
  margin-left: 386px;
}
.margin-lr-386 {
  margin-left: 386px !important;
  margin-right: 386px !important;
}
.margin-tb-386-auto {
  margin-top: 386px;
  margin-bottom: 386px;
}

.padding-387 {
  padding: 387px;
}
.padding-387-0 {
  padding: 387px 0;
}
.padding-0-387 {
  padding: 0 387px;
}
.padding-t-387 {
  padding-top: 387px;
}
.padding-l-387 {
  padding-left: 387px;
}
.padding-r-387 {
  padding-right: 387px;
}
.padding-b-387 {
  padding-bottom: 387px;
}
.padding-lr-387 {
  padding-left: 387px;
  padding-right: 387px;
}
.padding-tb-387-auto {
  padding-top: 387px;
  padding-bottom: 387px;
}

.margin-387 {
  margin: 387px !important;
}
.margin-387-0 {
  margin: 387px 0;
}
.margin-0-387 {
  margin: 0 387px;
}
.margin-t-387 {
  margin-top: 387px !important;
}
.margin-r-387 {
  margin-right: 387px;
}
.margin-b-387 {
  margin-bottom: 387px !important;
}
.margin-l-387 {
  margin-left: 387px;
}
.margin-lr-387 {
  margin-left: 387px !important;
  margin-right: 387px !important;
}
.margin-tb-387-auto {
  margin-top: 387px;
  margin-bottom: 387px;
}

.padding-388 {
  padding: 388px;
}
.padding-388-0 {
  padding: 388px 0;
}
.padding-0-388 {
  padding: 0 388px;
}
.padding-t-388 {
  padding-top: 388px;
}
.padding-l-388 {
  padding-left: 388px;
}
.padding-r-388 {
  padding-right: 388px;
}
.padding-b-388 {
  padding-bottom: 388px;
}
.padding-lr-388 {
  padding-left: 388px;
  padding-right: 388px;
}
.padding-tb-388-auto {
  padding-top: 388px;
  padding-bottom: 388px;
}

.margin-388 {
  margin: 388px !important;
}
.margin-388-0 {
  margin: 388px 0;
}
.margin-0-388 {
  margin: 0 388px;
}
.margin-t-388 {
  margin-top: 388px !important;
}
.margin-r-388 {
  margin-right: 388px;
}
.margin-b-388 {
  margin-bottom: 388px !important;
}
.margin-l-388 {
  margin-left: 388px;
}
.margin-lr-388 {
  margin-left: 388px !important;
  margin-right: 388px !important;
}
.margin-tb-388-auto {
  margin-top: 388px;
  margin-bottom: 388px;
}

.padding-389 {
  padding: 389px;
}
.padding-389-0 {
  padding: 389px 0;
}
.padding-0-389 {
  padding: 0 389px;
}
.padding-t-389 {
  padding-top: 389px;
}
.padding-l-389 {
  padding-left: 389px;
}
.padding-r-389 {
  padding-right: 389px;
}
.padding-b-389 {
  padding-bottom: 389px;
}
.padding-lr-389 {
  padding-left: 389px;
  padding-right: 389px;
}
.padding-tb-389-auto {
  padding-top: 389px;
  padding-bottom: 389px;
}

.margin-389 {
  margin: 389px !important;
}
.margin-389-0 {
  margin: 389px 0;
}
.margin-0-389 {
  margin: 0 389px;
}
.margin-t-389 {
  margin-top: 389px !important;
}
.margin-r-389 {
  margin-right: 389px;
}
.margin-b-389 {
  margin-bottom: 389px !important;
}
.margin-l-389 {
  margin-left: 389px;
}
.margin-lr-389 {
  margin-left: 389px !important;
  margin-right: 389px !important;
}
.margin-tb-389-auto {
  margin-top: 389px;
  margin-bottom: 389px;
}

.padding-390 {
  padding: 390px;
}
.padding-390-0 {
  padding: 390px 0;
}
.padding-0-390 {
  padding: 0 390px;
}
.padding-t-390 {
  padding-top: 390px;
}
.padding-l-390 {
  padding-left: 390px;
}
.padding-r-390 {
  padding-right: 390px;
}
.padding-b-390 {
  padding-bottom: 390px;
}
.padding-lr-390 {
  padding-left: 390px;
  padding-right: 390px;
}
.padding-tb-390-auto {
  padding-top: 390px;
  padding-bottom: 390px;
}

.margin-390 {
  margin: 390px !important;
}
.margin-390-0 {
  margin: 390px 0;
}
.margin-0-390 {
  margin: 0 390px;
}
.margin-t-390 {
  margin-top: 390px !important;
}
.margin-r-390 {
  margin-right: 390px;
}
.margin-b-390 {
  margin-bottom: 390px !important;
}
.margin-l-390 {
  margin-left: 390px;
}
.margin-lr-390 {
  margin-left: 390px !important;
  margin-right: 390px !important;
}
.margin-tb-390-auto {
  margin-top: 390px;
  margin-bottom: 390px;
}

.padding-391 {
  padding: 391px;
}
.padding-391-0 {
  padding: 391px 0;
}
.padding-0-391 {
  padding: 0 391px;
}
.padding-t-391 {
  padding-top: 391px;
}
.padding-l-391 {
  padding-left: 391px;
}
.padding-r-391 {
  padding-right: 391px;
}
.padding-b-391 {
  padding-bottom: 391px;
}
.padding-lr-391 {
  padding-left: 391px;
  padding-right: 391px;
}
.padding-tb-391-auto {
  padding-top: 391px;
  padding-bottom: 391px;
}

.margin-391 {
  margin: 391px !important;
}
.margin-391-0 {
  margin: 391px 0;
}
.margin-0-391 {
  margin: 0 391px;
}
.margin-t-391 {
  margin-top: 391px !important;
}
.margin-r-391 {
  margin-right: 391px;
}
.margin-b-391 {
  margin-bottom: 391px !important;
}
.margin-l-391 {
  margin-left: 391px;
}
.margin-lr-391 {
  margin-left: 391px !important;
  margin-right: 391px !important;
}
.margin-tb-391-auto {
  margin-top: 391px;
  margin-bottom: 391px;
}

.padding-392 {
  padding: 392px;
}
.padding-392-0 {
  padding: 392px 0;
}
.padding-0-392 {
  padding: 0 392px;
}
.padding-t-392 {
  padding-top: 392px;
}
.padding-l-392 {
  padding-left: 392px;
}
.padding-r-392 {
  padding-right: 392px;
}
.padding-b-392 {
  padding-bottom: 392px;
}
.padding-lr-392 {
  padding-left: 392px;
  padding-right: 392px;
}
.padding-tb-392-auto {
  padding-top: 392px;
  padding-bottom: 392px;
}

.margin-392 {
  margin: 392px !important;
}
.margin-392-0 {
  margin: 392px 0;
}
.margin-0-392 {
  margin: 0 392px;
}
.margin-t-392 {
  margin-top: 392px !important;
}
.margin-r-392 {
  margin-right: 392px;
}
.margin-b-392 {
  margin-bottom: 392px !important;
}
.margin-l-392 {
  margin-left: 392px;
}
.margin-lr-392 {
  margin-left: 392px !important;
  margin-right: 392px !important;
}
.margin-tb-392-auto {
  margin-top: 392px;
  margin-bottom: 392px;
}

.padding-393 {
  padding: 393px;
}
.padding-393-0 {
  padding: 393px 0;
}
.padding-0-393 {
  padding: 0 393px;
}
.padding-t-393 {
  padding-top: 393px;
}
.padding-l-393 {
  padding-left: 393px;
}
.padding-r-393 {
  padding-right: 393px;
}
.padding-b-393 {
  padding-bottom: 393px;
}
.padding-lr-393 {
  padding-left: 393px;
  padding-right: 393px;
}
.padding-tb-393-auto {
  padding-top: 393px;
  padding-bottom: 393px;
}

.margin-393 {
  margin: 393px !important;
}
.margin-393-0 {
  margin: 393px 0;
}
.margin-0-393 {
  margin: 0 393px;
}
.margin-t-393 {
  margin-top: 393px !important;
}
.margin-r-393 {
  margin-right: 393px;
}
.margin-b-393 {
  margin-bottom: 393px !important;
}
.margin-l-393 {
  margin-left: 393px;
}
.margin-lr-393 {
  margin-left: 393px !important;
  margin-right: 393px !important;
}
.margin-tb-393-auto {
  margin-top: 393px;
  margin-bottom: 393px;
}

.padding-394 {
  padding: 394px;
}
.padding-394-0 {
  padding: 394px 0;
}
.padding-0-394 {
  padding: 0 394px;
}
.padding-t-394 {
  padding-top: 394px;
}
.padding-l-394 {
  padding-left: 394px;
}
.padding-r-394 {
  padding-right: 394px;
}
.padding-b-394 {
  padding-bottom: 394px;
}
.padding-lr-394 {
  padding-left: 394px;
  padding-right: 394px;
}
.padding-tb-394-auto {
  padding-top: 394px;
  padding-bottom: 394px;
}

.margin-394 {
  margin: 394px !important;
}
.margin-394-0 {
  margin: 394px 0;
}
.margin-0-394 {
  margin: 0 394px;
}
.margin-t-394 {
  margin-top: 394px !important;
}
.margin-r-394 {
  margin-right: 394px;
}
.margin-b-394 {
  margin-bottom: 394px !important;
}
.margin-l-394 {
  margin-left: 394px;
}
.margin-lr-394 {
  margin-left: 394px !important;
  margin-right: 394px !important;
}
.margin-tb-394-auto {
  margin-top: 394px;
  margin-bottom: 394px;
}

.padding-395 {
  padding: 395px;
}
.padding-395-0 {
  padding: 395px 0;
}
.padding-0-395 {
  padding: 0 395px;
}
.padding-t-395 {
  padding-top: 395px;
}
.padding-l-395 {
  padding-left: 395px;
}
.padding-r-395 {
  padding-right: 395px;
}
.padding-b-395 {
  padding-bottom: 395px;
}
.padding-lr-395 {
  padding-left: 395px;
  padding-right: 395px;
}
.padding-tb-395-auto {
  padding-top: 395px;
  padding-bottom: 395px;
}

.margin-395 {
  margin: 395px !important;
}
.margin-395-0 {
  margin: 395px 0;
}
.margin-0-395 {
  margin: 0 395px;
}
.margin-t-395 {
  margin-top: 395px !important;
}
.margin-r-395 {
  margin-right: 395px;
}
.margin-b-395 {
  margin-bottom: 395px !important;
}
.margin-l-395 {
  margin-left: 395px;
}
.margin-lr-395 {
  margin-left: 395px !important;
  margin-right: 395px !important;
}
.margin-tb-395-auto {
  margin-top: 395px;
  margin-bottom: 395px;
}

.padding-396 {
  padding: 396px;
}
.padding-396-0 {
  padding: 396px 0;
}
.padding-0-396 {
  padding: 0 396px;
}
.padding-t-396 {
  padding-top: 396px;
}
.padding-l-396 {
  padding-left: 396px;
}
.padding-r-396 {
  padding-right: 396px;
}
.padding-b-396 {
  padding-bottom: 396px;
}
.padding-lr-396 {
  padding-left: 396px;
  padding-right: 396px;
}
.padding-tb-396-auto {
  padding-top: 396px;
  padding-bottom: 396px;
}

.margin-396 {
  margin: 396px !important;
}
.margin-396-0 {
  margin: 396px 0;
}
.margin-0-396 {
  margin: 0 396px;
}
.margin-t-396 {
  margin-top: 396px !important;
}
.margin-r-396 {
  margin-right: 396px;
}
.margin-b-396 {
  margin-bottom: 396px !important;
}
.margin-l-396 {
  margin-left: 396px;
}
.margin-lr-396 {
  margin-left: 396px !important;
  margin-right: 396px !important;
}
.margin-tb-396-auto {
  margin-top: 396px;
  margin-bottom: 396px;
}

.padding-397 {
  padding: 397px;
}
.padding-397-0 {
  padding: 397px 0;
}
.padding-0-397 {
  padding: 0 397px;
}
.padding-t-397 {
  padding-top: 397px;
}
.padding-l-397 {
  padding-left: 397px;
}
.padding-r-397 {
  padding-right: 397px;
}
.padding-b-397 {
  padding-bottom: 397px;
}
.padding-lr-397 {
  padding-left: 397px;
  padding-right: 397px;
}
.padding-tb-397-auto {
  padding-top: 397px;
  padding-bottom: 397px;
}

.margin-397 {
  margin: 397px !important;
}
.margin-397-0 {
  margin: 397px 0;
}
.margin-0-397 {
  margin: 0 397px;
}
.margin-t-397 {
  margin-top: 397px !important;
}
.margin-r-397 {
  margin-right: 397px;
}
.margin-b-397 {
  margin-bottom: 397px !important;
}
.margin-l-397 {
  margin-left: 397px;
}
.margin-lr-397 {
  margin-left: 397px !important;
  margin-right: 397px !important;
}
.margin-tb-397-auto {
  margin-top: 397px;
  margin-bottom: 397px;
}

.padding-398 {
  padding: 398px;
}
.padding-398-0 {
  padding: 398px 0;
}
.padding-0-398 {
  padding: 0 398px;
}
.padding-t-398 {
  padding-top: 398px;
}
.padding-l-398 {
  padding-left: 398px;
}
.padding-r-398 {
  padding-right: 398px;
}
.padding-b-398 {
  padding-bottom: 398px;
}
.padding-lr-398 {
  padding-left: 398px;
  padding-right: 398px;
}
.padding-tb-398-auto {
  padding-top: 398px;
  padding-bottom: 398px;
}

.margin-398 {
  margin: 398px !important;
}
.margin-398-0 {
  margin: 398px 0;
}
.margin-0-398 {
  margin: 0 398px;
}
.margin-t-398 {
  margin-top: 398px !important;
}
.margin-r-398 {
  margin-right: 398px;
}
.margin-b-398 {
  margin-bottom: 398px !important;
}
.margin-l-398 {
  margin-left: 398px;
}
.margin-lr-398 {
  margin-left: 398px !important;
  margin-right: 398px !important;
}
.margin-tb-398-auto {
  margin-top: 398px;
  margin-bottom: 398px;
}

.padding-399 {
  padding: 399px;
}
.padding-399-0 {
  padding: 399px 0;
}
.padding-0-399 {
  padding: 0 399px;
}
.padding-t-399 {
  padding-top: 399px;
}
.padding-l-399 {
  padding-left: 399px;
}
.padding-r-399 {
  padding-right: 399px;
}
.padding-b-399 {
  padding-bottom: 399px;
}
.padding-lr-399 {
  padding-left: 399px;
  padding-right: 399px;
}
.padding-tb-399-auto {
  padding-top: 399px;
  padding-bottom: 399px;
}

.margin-399 {
  margin: 399px !important;
}
.margin-399-0 {
  margin: 399px 0;
}
.margin-0-399 {
  margin: 0 399px;
}
.margin-t-399 {
  margin-top: 399px !important;
}
.margin-r-399 {
  margin-right: 399px;
}
.margin-b-399 {
  margin-bottom: 399px !important;
}
.margin-l-399 {
  margin-left: 399px;
}
.margin-lr-399 {
  margin-left: 399px !important;
  margin-right: 399px !important;
}
.margin-tb-399-auto {
  margin-top: 399px;
  margin-bottom: 399px;
}

.padding-400 {
  padding: 400px;
}
.padding-400-0 {
  padding: 400px 0;
}
.padding-0-400 {
  padding: 0 400px;
}
.padding-t-400 {
  padding-top: 400px;
}
.padding-l-400 {
  padding-left: 400px;
}
.padding-r-400 {
  padding-right: 400px;
}
.padding-b-400 {
  padding-bottom: 400px;
}
.padding-lr-400 {
  padding-left: 400px;
  padding-right: 400px;
}
.padding-tb-400-auto {
  padding-top: 400px;
  padding-bottom: 400px;
}

.margin-400 {
  margin: 400px !important;
}
.margin-400-0 {
  margin: 400px 0;
}
.margin-0-400 {
  margin: 0 400px;
}
.margin-t-400 {
  margin-top: 400px !important;
}
.margin-r-400 {
  margin-right: 400px;
}
.margin-b-400 {
  margin-bottom: 400px !important;
}
.margin-l-400 {
  margin-left: 400px;
}
.margin-lr-400 {
  margin-left: 400px !important;
  margin-right: 400px !important;
}
.margin-tb-400-auto {
  margin-top: 400px;
  margin-bottom: 400px;
}

/*============================================
Default padding and margin values
=============================================*/
.padding-default-0 {
  padding: 130px 0;
}
@media (max-width: 1366px) {
  .padding-default-0 {
    padding: 100px 0;
  }
}
@media (max-width: 736px) {
  .padding-default-0 {
    padding: 70px 0;
  }
}
.padding-t-default {
  padding-top: 120px;
}
@media (max-width: 1366px) {
  .padding-t-default {
    padding-top: 100px;
  }
}
@media (max-width: 736px) {
  .padding-t-default {
    padding-top: 70px;
  }
}
.padding-b-default {
  padding-bottom: 120px;
}
@media (max-width: 1366px) {
  .padding-b-default {
    padding-bottom: 100px;
  }
}
@media (max-width: 736px) {
  .padding-b-default {
    padding-bottom: 70px;
  }
}

.margin-default-0 {
  margin: 130px 0;
}
@media (max-width: 1366px) {
  .margin-default-0 {
    margin: 100px 0;
  }
}
@media (max-width: 736px) {
  .margin-default-0 {
    margin: 70px 0;
  }
}
.margin-t-default {
  margin-top: 120px;
}
@media (max-width: 1366px) {
  .margin-t-default {
    margin-top: 100px;
  }
}
@media (max-width: 736px) {
  .margin-t-default {
    margin-top: 70px;
  }
}
.margin-b-default {
  margin-bottom: 120px;
}
@media (max-width: 1366px) {
  .margin-b-default {
    margin-bottom: 100px;
  }
}
@media (max-width: 736px) {
  .margin-b-default {
    margin-bottom: 70px;
  }
}

.translate--70---70 {
  transform: translate(-70px, -70px);
  transition: all 0.3s;
}

.translateX--70 {
  transform: translateX(-70px);
  transition: all 0.3s;
}

.translateY--70 {
  transform: translateY(-70px);
  transition: all 0.3s;
}

.rotate--70 {
  transform: translate(-7deg) !important;
  transition: all 0.3s;
}

.scale--70 {
  transform: scale(-70);
  transition: all 0.3s;
}

.translate--69---69 {
  transform: translate(-69px, -69px);
  transition: all 0.3s;
}

.translateX--69 {
  transform: translateX(-69px);
  transition: all 0.3s;
}

.translateY--69 {
  transform: translateY(-69px);
  transition: all 0.3s;
}

.rotate--69 {
  transform: translate(-6.9deg) !important;
  transition: all 0.3s;
}

.scale--69 {
  transform: scale(-69);
  transition: all 0.3s;
}

.translate--68---68 {
  transform: translate(-68px, -68px);
  transition: all 0.3s;
}

.translateX--68 {
  transform: translateX(-68px);
  transition: all 0.3s;
}

.translateY--68 {
  transform: translateY(-68px);
  transition: all 0.3s;
}

.rotate--68 {
  transform: translate(-6.8deg) !important;
  transition: all 0.3s;
}

.scale--68 {
  transform: scale(-68);
  transition: all 0.3s;
}

.translate--67---67 {
  transform: translate(-67px, -67px);
  transition: all 0.3s;
}

.translateX--67 {
  transform: translateX(-67px);
  transition: all 0.3s;
}

.translateY--67 {
  transform: translateY(-67px);
  transition: all 0.3s;
}

.rotate--67 {
  transform: translate(-6.7deg) !important;
  transition: all 0.3s;
}

.scale--67 {
  transform: scale(-67);
  transition: all 0.3s;
}

.translate--66---66 {
  transform: translate(-66px, -66px);
  transition: all 0.3s;
}

.translateX--66 {
  transform: translateX(-66px);
  transition: all 0.3s;
}

.translateY--66 {
  transform: translateY(-66px);
  transition: all 0.3s;
}

.rotate--66 {
  transform: translate(-6.6deg) !important;
  transition: all 0.3s;
}

.scale--66 {
  transform: scale(-66);
  transition: all 0.3s;
}

.translate--65---65 {
  transform: translate(-65px, -65px);
  transition: all 0.3s;
}

.translateX--65 {
  transform: translateX(-65px);
  transition: all 0.3s;
}

.translateY--65 {
  transform: translateY(-65px);
  transition: all 0.3s;
}

.rotate--65 {
  transform: translate(-6.5deg) !important;
  transition: all 0.3s;
}

.scale--65 {
  transform: scale(-65);
  transition: all 0.3s;
}

.translate--64---64 {
  transform: translate(-64px, -64px);
  transition: all 0.3s;
}

.translateX--64 {
  transform: translateX(-64px);
  transition: all 0.3s;
}

.translateY--64 {
  transform: translateY(-64px);
  transition: all 0.3s;
}

.rotate--64 {
  transform: translate(-6.4deg) !important;
  transition: all 0.3s;
}

.scale--64 {
  transform: scale(-64);
  transition: all 0.3s;
}

.translate--63---63 {
  transform: translate(-63px, -63px);
  transition: all 0.3s;
}

.translateX--63 {
  transform: translateX(-63px);
  transition: all 0.3s;
}

.translateY--63 {
  transform: translateY(-63px);
  transition: all 0.3s;
}

.rotate--63 {
  transform: translate(-6.3deg) !important;
  transition: all 0.3s;
}

.scale--63 {
  transform: scale(-63);
  transition: all 0.3s;
}

.translate--62---62 {
  transform: translate(-62px, -62px);
  transition: all 0.3s;
}

.translateX--62 {
  transform: translateX(-62px);
  transition: all 0.3s;
}

.translateY--62 {
  transform: translateY(-62px);
  transition: all 0.3s;
}

.rotate--62 {
  transform: translate(-6.2deg) !important;
  transition: all 0.3s;
}

.scale--62 {
  transform: scale(-62);
  transition: all 0.3s;
}

.translate--61---61 {
  transform: translate(-61px, -61px);
  transition: all 0.3s;
}

.translateX--61 {
  transform: translateX(-61px);
  transition: all 0.3s;
}

.translateY--61 {
  transform: translateY(-61px);
  transition: all 0.3s;
}

.rotate--61 {
  transform: translate(-6.1deg) !important;
  transition: all 0.3s;
}

.scale--61 {
  transform: scale(-61);
  transition: all 0.3s;
}

.translate--60---60 {
  transform: translate(-60px, -60px);
  transition: all 0.3s;
}

.translateX--60 {
  transform: translateX(-60px);
  transition: all 0.3s;
}

.translateY--60 {
  transform: translateY(-60px);
  transition: all 0.3s;
}

.rotate--60 {
  transform: translate(-6deg) !important;
  transition: all 0.3s;
}

.scale--60 {
  transform: scale(-60);
  transition: all 0.3s;
}

.translate--59---59 {
  transform: translate(-59px, -59px);
  transition: all 0.3s;
}

.translateX--59 {
  transform: translateX(-59px);
  transition: all 0.3s;
}

.translateY--59 {
  transform: translateY(-59px);
  transition: all 0.3s;
}

.rotate--59 {
  transform: translate(-5.9deg) !important;
  transition: all 0.3s;
}

.scale--59 {
  transform: scale(-59);
  transition: all 0.3s;
}

.translate--58---58 {
  transform: translate(-58px, -58px);
  transition: all 0.3s;
}

.translateX--58 {
  transform: translateX(-58px);
  transition: all 0.3s;
}

.translateY--58 {
  transform: translateY(-58px);
  transition: all 0.3s;
}

.rotate--58 {
  transform: translate(-5.8deg) !important;
  transition: all 0.3s;
}

.scale--58 {
  transform: scale(-58);
  transition: all 0.3s;
}

.translate--57---57 {
  transform: translate(-57px, -57px);
  transition: all 0.3s;
}

.translateX--57 {
  transform: translateX(-57px);
  transition: all 0.3s;
}

.translateY--57 {
  transform: translateY(-57px);
  transition: all 0.3s;
}

.rotate--57 {
  transform: translate(-5.7deg) !important;
  transition: all 0.3s;
}

.scale--57 {
  transform: scale(-57);
  transition: all 0.3s;
}

.translate--56---56 {
  transform: translate(-56px, -56px);
  transition: all 0.3s;
}

.translateX--56 {
  transform: translateX(-56px);
  transition: all 0.3s;
}

.translateY--56 {
  transform: translateY(-56px);
  transition: all 0.3s;
}

.rotate--56 {
  transform: translate(-5.6deg) !important;
  transition: all 0.3s;
}

.scale--56 {
  transform: scale(-56);
  transition: all 0.3s;
}

.translate--55---55 {
  transform: translate(-55px, -55px);
  transition: all 0.3s;
}

.translateX--55 {
  transform: translateX(-55px);
  transition: all 0.3s;
}

.translateY--55 {
  transform: translateY(-55px);
  transition: all 0.3s;
}

.rotate--55 {
  transform: translate(-5.5deg) !important;
  transition: all 0.3s;
}

.scale--55 {
  transform: scale(-55);
  transition: all 0.3s;
}

.translate--54---54 {
  transform: translate(-54px, -54px);
  transition: all 0.3s;
}

.translateX--54 {
  transform: translateX(-54px);
  transition: all 0.3s;
}

.translateY--54 {
  transform: translateY(-54px);
  transition: all 0.3s;
}

.rotate--54 {
  transform: translate(-5.4deg) !important;
  transition: all 0.3s;
}

.scale--54 {
  transform: scale(-54);
  transition: all 0.3s;
}

.translate--53---53 {
  transform: translate(-53px, -53px);
  transition: all 0.3s;
}

.translateX--53 {
  transform: translateX(-53px);
  transition: all 0.3s;
}

.translateY--53 {
  transform: translateY(-53px);
  transition: all 0.3s;
}

.rotate--53 {
  transform: translate(-5.3deg) !important;
  transition: all 0.3s;
}

.scale--53 {
  transform: scale(-53);
  transition: all 0.3s;
}

.translate--52---52 {
  transform: translate(-52px, -52px);
  transition: all 0.3s;
}

.translateX--52 {
  transform: translateX(-52px);
  transition: all 0.3s;
}

.translateY--52 {
  transform: translateY(-52px);
  transition: all 0.3s;
}

.rotate--52 {
  transform: translate(-5.2deg) !important;
  transition: all 0.3s;
}

.scale--52 {
  transform: scale(-52);
  transition: all 0.3s;
}

.translate--51---51 {
  transform: translate(-51px, -51px);
  transition: all 0.3s;
}

.translateX--51 {
  transform: translateX(-51px);
  transition: all 0.3s;
}

.translateY--51 {
  transform: translateY(-51px);
  transition: all 0.3s;
}

.rotate--51 {
  transform: translate(-5.1deg) !important;
  transition: all 0.3s;
}

.scale--51 {
  transform: scale(-51);
  transition: all 0.3s;
}

.translate--50---50 {
  transform: translate(-50px, -50px);
  transition: all 0.3s;
}

.translateX--50 {
  transform: translateX(-50px);
  transition: all 0.3s;
}

.translateY--50 {
  transform: translateY(-50px);
  transition: all 0.3s;
}

.rotate--50 {
  transform: translate(-5deg) !important;
  transition: all 0.3s;
}

.scale--50 {
  transform: scale(-50);
  transition: all 0.3s;
}

.translate--49---49 {
  transform: translate(-49px, -49px);
  transition: all 0.3s;
}

.translateX--49 {
  transform: translateX(-49px);
  transition: all 0.3s;
}

.translateY--49 {
  transform: translateY(-49px);
  transition: all 0.3s;
}

.rotate--49 {
  transform: translate(-4.9deg) !important;
  transition: all 0.3s;
}

.scale--49 {
  transform: scale(-49);
  transition: all 0.3s;
}

.translate--48---48 {
  transform: translate(-48px, -48px);
  transition: all 0.3s;
}

.translateX--48 {
  transform: translateX(-48px);
  transition: all 0.3s;
}

.translateY--48 {
  transform: translateY(-48px);
  transition: all 0.3s;
}

.rotate--48 {
  transform: translate(-4.8deg) !important;
  transition: all 0.3s;
}

.scale--48 {
  transform: scale(-48);
  transition: all 0.3s;
}

.translate--47---47 {
  transform: translate(-47px, -47px);
  transition: all 0.3s;
}

.translateX--47 {
  transform: translateX(-47px);
  transition: all 0.3s;
}

.translateY--47 {
  transform: translateY(-47px);
  transition: all 0.3s;
}

.rotate--47 {
  transform: translate(-4.7deg) !important;
  transition: all 0.3s;
}

.scale--47 {
  transform: scale(-47);
  transition: all 0.3s;
}

.translate--46---46 {
  transform: translate(-46px, -46px);
  transition: all 0.3s;
}

.translateX--46 {
  transform: translateX(-46px);
  transition: all 0.3s;
}

.translateY--46 {
  transform: translateY(-46px);
  transition: all 0.3s;
}

.rotate--46 {
  transform: translate(-4.6deg) !important;
  transition: all 0.3s;
}

.scale--46 {
  transform: scale(-46);
  transition: all 0.3s;
}

.translate--45---45 {
  transform: translate(-45px, -45px);
  transition: all 0.3s;
}

.translateX--45 {
  transform: translateX(-45px);
  transition: all 0.3s;
}

.translateY--45 {
  transform: translateY(-45px);
  transition: all 0.3s;
}

.rotate--45 {
  transform: translate(-4.5deg) !important;
  transition: all 0.3s;
}

.scale--45 {
  transform: scale(-45);
  transition: all 0.3s;
}

.translate--44---44 {
  transform: translate(-44px, -44px);
  transition: all 0.3s;
}

.translateX--44 {
  transform: translateX(-44px);
  transition: all 0.3s;
}

.translateY--44 {
  transform: translateY(-44px);
  transition: all 0.3s;
}

.rotate--44 {
  transform: translate(-4.4deg) !important;
  transition: all 0.3s;
}

.scale--44 {
  transform: scale(-44);
  transition: all 0.3s;
}

.translate--43---43 {
  transform: translate(-43px, -43px);
  transition: all 0.3s;
}

.translateX--43 {
  transform: translateX(-43px);
  transition: all 0.3s;
}

.translateY--43 {
  transform: translateY(-43px);
  transition: all 0.3s;
}

.rotate--43 {
  transform: translate(-4.3deg) !important;
  transition: all 0.3s;
}

.scale--43 {
  transform: scale(-43);
  transition: all 0.3s;
}

.translate--42---42 {
  transform: translate(-42px, -42px);
  transition: all 0.3s;
}

.translateX--42 {
  transform: translateX(-42px);
  transition: all 0.3s;
}

.translateY--42 {
  transform: translateY(-42px);
  transition: all 0.3s;
}

.rotate--42 {
  transform: translate(-4.2deg) !important;
  transition: all 0.3s;
}

.scale--42 {
  transform: scale(-42);
  transition: all 0.3s;
}

.translate--41---41 {
  transform: translate(-41px, -41px);
  transition: all 0.3s;
}

.translateX--41 {
  transform: translateX(-41px);
  transition: all 0.3s;
}

.translateY--41 {
  transform: translateY(-41px);
  transition: all 0.3s;
}

.rotate--41 {
  transform: translate(-4.1deg) !important;
  transition: all 0.3s;
}

.scale--41 {
  transform: scale(-41);
  transition: all 0.3s;
}

.translate--40---40 {
  transform: translate(-40px, -40px);
  transition: all 0.3s;
}

.translateX--40 {
  transform: translateX(-40px);
  transition: all 0.3s;
}

.translateY--40 {
  transform: translateY(-40px);
  transition: all 0.3s;
}

.rotate--40 {
  transform: translate(-4deg) !important;
  transition: all 0.3s;
}

.scale--40 {
  transform: scale(-40);
  transition: all 0.3s;
}

.translate--39---39 {
  transform: translate(-39px, -39px);
  transition: all 0.3s;
}

.translateX--39 {
  transform: translateX(-39px);
  transition: all 0.3s;
}

.translateY--39 {
  transform: translateY(-39px);
  transition: all 0.3s;
}

.rotate--39 {
  transform: translate(-3.9deg) !important;
  transition: all 0.3s;
}

.scale--39 {
  transform: scale(-39);
  transition: all 0.3s;
}

.translate--38---38 {
  transform: translate(-38px, -38px);
  transition: all 0.3s;
}

.translateX--38 {
  transform: translateX(-38px);
  transition: all 0.3s;
}

.translateY--38 {
  transform: translateY(-38px);
  transition: all 0.3s;
}

.rotate--38 {
  transform: translate(-3.8deg) !important;
  transition: all 0.3s;
}

.scale--38 {
  transform: scale(-38);
  transition: all 0.3s;
}

.translate--37---37 {
  transform: translate(-37px, -37px);
  transition: all 0.3s;
}

.translateX--37 {
  transform: translateX(-37px);
  transition: all 0.3s;
}

.translateY--37 {
  transform: translateY(-37px);
  transition: all 0.3s;
}

.rotate--37 {
  transform: translate(-3.7deg) !important;
  transition: all 0.3s;
}

.scale--37 {
  transform: scale(-37);
  transition: all 0.3s;
}

.translate--36---36 {
  transform: translate(-36px, -36px);
  transition: all 0.3s;
}

.translateX--36 {
  transform: translateX(-36px);
  transition: all 0.3s;
}

.translateY--36 {
  transform: translateY(-36px);
  transition: all 0.3s;
}

.rotate--36 {
  transform: translate(-3.6deg) !important;
  transition: all 0.3s;
}

.scale--36 {
  transform: scale(-36);
  transition: all 0.3s;
}

.translate--35---35 {
  transform: translate(-35px, -35px);
  transition: all 0.3s;
}

.translateX--35 {
  transform: translateX(-35px);
  transition: all 0.3s;
}

.translateY--35 {
  transform: translateY(-35px);
  transition: all 0.3s;
}

.rotate--35 {
  transform: translate(-3.5deg) !important;
  transition: all 0.3s;
}

.scale--35 {
  transform: scale(-35);
  transition: all 0.3s;
}

.translate--34---34 {
  transform: translate(-34px, -34px);
  transition: all 0.3s;
}

.translateX--34 {
  transform: translateX(-34px);
  transition: all 0.3s;
}

.translateY--34 {
  transform: translateY(-34px);
  transition: all 0.3s;
}

.rotate--34 {
  transform: translate(-3.4deg) !important;
  transition: all 0.3s;
}

.scale--34 {
  transform: scale(-34);
  transition: all 0.3s;
}

.translate--33---33 {
  transform: translate(-33px, -33px);
  transition: all 0.3s;
}

.translateX--33 {
  transform: translateX(-33px);
  transition: all 0.3s;
}

.translateY--33 {
  transform: translateY(-33px);
  transition: all 0.3s;
}

.rotate--33 {
  transform: translate(-3.3deg) !important;
  transition: all 0.3s;
}

.scale--33 {
  transform: scale(-33);
  transition: all 0.3s;
}

.translate--32---32 {
  transform: translate(-32px, -32px);
  transition: all 0.3s;
}

.translateX--32 {
  transform: translateX(-32px);
  transition: all 0.3s;
}

.translateY--32 {
  transform: translateY(-32px);
  transition: all 0.3s;
}

.rotate--32 {
  transform: translate(-3.2deg) !important;
  transition: all 0.3s;
}

.scale--32 {
  transform: scale(-32);
  transition: all 0.3s;
}

.translate--31---31 {
  transform: translate(-31px, -31px);
  transition: all 0.3s;
}

.translateX--31 {
  transform: translateX(-31px);
  transition: all 0.3s;
}

.translateY--31 {
  transform: translateY(-31px);
  transition: all 0.3s;
}

.rotate--31 {
  transform: translate(-3.1deg) !important;
  transition: all 0.3s;
}

.scale--31 {
  transform: scale(-31);
  transition: all 0.3s;
}

.translate--30---30 {
  transform: translate(-30px, -30px);
  transition: all 0.3s;
}

.translateX--30 {
  transform: translateX(-30px);
  transition: all 0.3s;
}

.translateY--30 {
  transform: translateY(-30px);
  transition: all 0.3s;
}

.rotate--30 {
  transform: translate(-3deg) !important;
  transition: all 0.3s;
}

.scale--30 {
  transform: scale(-30);
  transition: all 0.3s;
}

.translate--29---29 {
  transform: translate(-29px, -29px);
  transition: all 0.3s;
}

.translateX--29 {
  transform: translateX(-29px);
  transition: all 0.3s;
}

.translateY--29 {
  transform: translateY(-29px);
  transition: all 0.3s;
}

.rotate--29 {
  transform: translate(-2.9deg) !important;
  transition: all 0.3s;
}

.scale--29 {
  transform: scale(-29);
  transition: all 0.3s;
}

.translate--28---28 {
  transform: translate(-28px, -28px);
  transition: all 0.3s;
}

.translateX--28 {
  transform: translateX(-28px);
  transition: all 0.3s;
}

.translateY--28 {
  transform: translateY(-28px);
  transition: all 0.3s;
}

.rotate--28 {
  transform: translate(-2.8deg) !important;
  transition: all 0.3s;
}

.scale--28 {
  transform: scale(-28);
  transition: all 0.3s;
}

.translate--27---27 {
  transform: translate(-27px, -27px);
  transition: all 0.3s;
}

.translateX--27 {
  transform: translateX(-27px);
  transition: all 0.3s;
}

.translateY--27 {
  transform: translateY(-27px);
  transition: all 0.3s;
}

.rotate--27 {
  transform: translate(-2.7deg) !important;
  transition: all 0.3s;
}

.scale--27 {
  transform: scale(-27);
  transition: all 0.3s;
}

.translate--26---26 {
  transform: translate(-26px, -26px);
  transition: all 0.3s;
}

.translateX--26 {
  transform: translateX(-26px);
  transition: all 0.3s;
}

.translateY--26 {
  transform: translateY(-26px);
  transition: all 0.3s;
}

.rotate--26 {
  transform: translate(-2.6deg) !important;
  transition: all 0.3s;
}

.scale--26 {
  transform: scale(-26);
  transition: all 0.3s;
}

.translate--25---25 {
  transform: translate(-25px, -25px);
  transition: all 0.3s;
}

.translateX--25 {
  transform: translateX(-25px);
  transition: all 0.3s;
}

.translateY--25 {
  transform: translateY(-25px);
  transition: all 0.3s;
}

.rotate--25 {
  transform: translate(-2.5deg) !important;
  transition: all 0.3s;
}

.scale--25 {
  transform: scale(-25);
  transition: all 0.3s;
}

.translate--24---24 {
  transform: translate(-24px, -24px);
  transition: all 0.3s;
}

.translateX--24 {
  transform: translateX(-24px);
  transition: all 0.3s;
}

.translateY--24 {
  transform: translateY(-24px);
  transition: all 0.3s;
}

.rotate--24 {
  transform: translate(-2.4deg) !important;
  transition: all 0.3s;
}

.scale--24 {
  transform: scale(-24);
  transition: all 0.3s;
}

.translate--23---23 {
  transform: translate(-23px, -23px);
  transition: all 0.3s;
}

.translateX--23 {
  transform: translateX(-23px);
  transition: all 0.3s;
}

.translateY--23 {
  transform: translateY(-23px);
  transition: all 0.3s;
}

.rotate--23 {
  transform: translate(-2.3deg) !important;
  transition: all 0.3s;
}

.scale--23 {
  transform: scale(-23);
  transition: all 0.3s;
}

.translate--22---22 {
  transform: translate(-22px, -22px);
  transition: all 0.3s;
}

.translateX--22 {
  transform: translateX(-22px);
  transition: all 0.3s;
}

.translateY--22 {
  transform: translateY(-22px);
  transition: all 0.3s;
}

.rotate--22 {
  transform: translate(-2.2deg) !important;
  transition: all 0.3s;
}

.scale--22 {
  transform: scale(-22);
  transition: all 0.3s;
}

.translate--21---21 {
  transform: translate(-21px, -21px);
  transition: all 0.3s;
}

.translateX--21 {
  transform: translateX(-21px);
  transition: all 0.3s;
}

.translateY--21 {
  transform: translateY(-21px);
  transition: all 0.3s;
}

.rotate--21 {
  transform: translate(-2.1deg) !important;
  transition: all 0.3s;
}

.scale--21 {
  transform: scale(-21);
  transition: all 0.3s;
}

.translate--20---20 {
  transform: translate(-20px, -20px);
  transition: all 0.3s;
}

.translateX--20 {
  transform: translateX(-20px);
  transition: all 0.3s;
}

.translateY--20 {
  transform: translateY(-20px);
  transition: all 0.3s;
}

.rotate--20 {
  transform: translate(-2deg) !important;
  transition: all 0.3s;
}

.scale--20 {
  transform: scale(-20);
  transition: all 0.3s;
}

.translate--19---19 {
  transform: translate(-19px, -19px);
  transition: all 0.3s;
}

.translateX--19 {
  transform: translateX(-19px);
  transition: all 0.3s;
}

.translateY--19 {
  transform: translateY(-19px);
  transition: all 0.3s;
}

.rotate--19 {
  transform: translate(-1.9deg) !important;
  transition: all 0.3s;
}

.scale--19 {
  transform: scale(-19);
  transition: all 0.3s;
}

.translate--18---18 {
  transform: translate(-18px, -18px);
  transition: all 0.3s;
}

.translateX--18 {
  transform: translateX(-18px);
  transition: all 0.3s;
}

.translateY--18 {
  transform: translateY(-18px);
  transition: all 0.3s;
}

.rotate--18 {
  transform: translate(-1.8deg) !important;
  transition: all 0.3s;
}

.scale--18 {
  transform: scale(-18);
  transition: all 0.3s;
}

.translate--17---17 {
  transform: translate(-17px, -17px);
  transition: all 0.3s;
}

.translateX--17 {
  transform: translateX(-17px);
  transition: all 0.3s;
}

.translateY--17 {
  transform: translateY(-17px);
  transition: all 0.3s;
}

.rotate--17 {
  transform: translate(-1.7deg) !important;
  transition: all 0.3s;
}

.scale--17 {
  transform: scale(-17);
  transition: all 0.3s;
}

.translate--16---16 {
  transform: translate(-16px, -16px);
  transition: all 0.3s;
}

.translateX--16 {
  transform: translateX(-16px);
  transition: all 0.3s;
}

.translateY--16 {
  transform: translateY(-16px);
  transition: all 0.3s;
}

.rotate--16 {
  transform: translate(-1.6deg) !important;
  transition: all 0.3s;
}

.scale--16 {
  transform: scale(-16);
  transition: all 0.3s;
}

.translate--15---15 {
  transform: translate(-15px, -15px);
  transition: all 0.3s;
}

.translateX--15 {
  transform: translateX(-15px);
  transition: all 0.3s;
}

.translateY--15 {
  transform: translateY(-15px);
  transition: all 0.3s;
}

.rotate--15 {
  transform: translate(-1.5deg) !important;
  transition: all 0.3s;
}

.scale--15 {
  transform: scale(-15);
  transition: all 0.3s;
}

.translate--14---14 {
  transform: translate(-14px, -14px);
  transition: all 0.3s;
}

.translateX--14 {
  transform: translateX(-14px);
  transition: all 0.3s;
}

.translateY--14 {
  transform: translateY(-14px);
  transition: all 0.3s;
}

.rotate--14 {
  transform: translate(-1.4deg) !important;
  transition: all 0.3s;
}

.scale--14 {
  transform: scale(-14);
  transition: all 0.3s;
}

.translate--13---13 {
  transform: translate(-13px, -13px);
  transition: all 0.3s;
}

.translateX--13 {
  transform: translateX(-13px);
  transition: all 0.3s;
}

.translateY--13 {
  transform: translateY(-13px);
  transition: all 0.3s;
}

.rotate--13 {
  transform: translate(-1.3deg) !important;
  transition: all 0.3s;
}

.scale--13 {
  transform: scale(-13);
  transition: all 0.3s;
}

.translate--12---12 {
  transform: translate(-12px, -12px);
  transition: all 0.3s;
}

.translateX--12 {
  transform: translateX(-12px);
  transition: all 0.3s;
}

.translateY--12 {
  transform: translateY(-12px);
  transition: all 0.3s;
}

.rotate--12 {
  transform: translate(-1.2deg) !important;
  transition: all 0.3s;
}

.scale--12 {
  transform: scale(-12);
  transition: all 0.3s;
}

.translate--11---11 {
  transform: translate(-11px, -11px);
  transition: all 0.3s;
}

.translateX--11 {
  transform: translateX(-11px);
  transition: all 0.3s;
}

.translateY--11 {
  transform: translateY(-11px);
  transition: all 0.3s;
}

.rotate--11 {
  transform: translate(-1.1deg) !important;
  transition: all 0.3s;
}

.scale--11 {
  transform: scale(-11);
  transition: all 0.3s;
}

.translate--10---10 {
  transform: translate(-10px, -10px);
  transition: all 0.3s;
}

.translateX--10 {
  transform: translateX(-10px);
  transition: all 0.3s;
}

.translateY--10 {
  transform: translateY(-10px);
  transition: all 0.3s;
}

.rotate--10 {
  transform: translate(-1deg) !important;
  transition: all 0.3s;
}

.scale--10 {
  transform: scale(-10);
  transition: all 0.3s;
}

.translate--9---9 {
  transform: translate(-9px, -9px);
  transition: all 0.3s;
}

.translateX--9 {
  transform: translateX(-9px);
  transition: all 0.3s;
}

.translateY--9 {
  transform: translateY(-9px);
  transition: all 0.3s;
}

.rotate--9 {
  transform: translate(-0.9deg) !important;
  transition: all 0.3s;
}

.scale--9 {
  transform: scale(-9);
  transition: all 0.3s;
}

.translate--8---8 {
  transform: translate(-8px, -8px);
  transition: all 0.3s;
}

.translateX--8 {
  transform: translateX(-8px);
  transition: all 0.3s;
}

.translateY--8 {
  transform: translateY(-8px);
  transition: all 0.3s;
}

.rotate--8 {
  transform: translate(-0.8deg) !important;
  transition: all 0.3s;
}

.scale--8 {
  transform: scale(-8);
  transition: all 0.3s;
}

.translate--7---7 {
  transform: translate(-7px, -7px);
  transition: all 0.3s;
}

.translateX--7 {
  transform: translateX(-7px);
  transition: all 0.3s;
}

.translateY--7 {
  transform: translateY(-7px);
  transition: all 0.3s;
}

.rotate--7 {
  transform: translate(-0.7deg) !important;
  transition: all 0.3s;
}

.scale--7 {
  transform: scale(-7);
  transition: all 0.3s;
}

.translate--6---6 {
  transform: translate(-6px, -6px);
  transition: all 0.3s;
}

.translateX--6 {
  transform: translateX(-6px);
  transition: all 0.3s;
}

.translateY--6 {
  transform: translateY(-6px);
  transition: all 0.3s;
}

.rotate--6 {
  transform: translate(-0.6deg) !important;
  transition: all 0.3s;
}

.scale--6 {
  transform: scale(-6);
  transition: all 0.3s;
}

.translate--5---5 {
  transform: translate(-5px, -5px);
  transition: all 0.3s;
}

.translateX--5 {
  transform: translateX(-5px);
  transition: all 0.3s;
}

.translateY--5 {
  transform: translateY(-5px);
  transition: all 0.3s;
}

.rotate--5 {
  transform: translate(-0.5deg) !important;
  transition: all 0.3s;
}

.scale--5 {
  transform: scale(-5);
  transition: all 0.3s;
}

.translate--4---4 {
  transform: translate(-4px, -4px);
  transition: all 0.3s;
}

.translateX--4 {
  transform: translateX(-4px);
  transition: all 0.3s;
}

.translateY--4 {
  transform: translateY(-4px);
  transition: all 0.3s;
}

.rotate--4 {
  transform: translate(-0.4deg) !important;
  transition: all 0.3s;
}

.scale--4 {
  transform: scale(-4);
  transition: all 0.3s;
}

.translate--3---3 {
  transform: translate(-3px, -3px);
  transition: all 0.3s;
}

.translateX--3 {
  transform: translateX(-3px);
  transition: all 0.3s;
}

.translateY--3 {
  transform: translateY(-3px);
  transition: all 0.3s;
}

.rotate--3 {
  transform: translate(-0.3deg) !important;
  transition: all 0.3s;
}

.scale--3 {
  transform: scale(-3);
  transition: all 0.3s;
}

.translate--2---2 {
  transform: translate(-2px, -2px);
  transition: all 0.3s;
}

.translateX--2 {
  transform: translateX(-2px);
  transition: all 0.3s;
}

.translateY--2 {
  transform: translateY(-2px);
  transition: all 0.3s;
}

.rotate--2 {
  transform: translate(-0.2deg) !important;
  transition: all 0.3s;
}

.scale--2 {
  transform: scale(-2);
  transition: all 0.3s;
}

.translate--1---1 {
  transform: translate(-1px, -1px);
  transition: all 0.3s;
}

.translateX--1 {
  transform: translateX(-1px);
  transition: all 0.3s;
}

.translateY--1 {
  transform: translateY(-1px);
  transition: all 0.3s;
}

.rotate--1 {
  transform: translate(-0.1deg) !important;
  transition: all 0.3s;
}

.scale--1 {
  transform: scale(-1);
  transition: all 0.3s;
}

.translate-0--0 {
  transform: translate(0px, 0px);
  transition: all 0.3s;
}

.translateX-0 {
  transform: translateX(0px);
  transition: all 0.3s;
}

.translateY-0 {
  transform: translateY(0px);
  transition: all 0.3s;
}

.rotate-0 {
  transform: translate(0deg) !important;
  transition: all 0.3s;
}

.scale-0 {
  transform: scale(0);
  transition: all 0.3s;
}

.translate-1--1 {
  transform: translate(1px, 1px);
  transition: all 0.3s;
}

.translateX-1 {
  transform: translateX(1px);
  transition: all 0.3s;
}

.translateY-1 {
  transform: translateY(1px);
  transition: all 0.3s;
}

.rotate-1 {
  transform: translate(0.1deg) !important;
  transition: all 0.3s;
}

.scale-1 {
  transform: scale(1);
  transition: all 0.3s;
}

.translate-2--2 {
  transform: translate(2px, 2px);
  transition: all 0.3s;
}

.translateX-2 {
  transform: translateX(2px);
  transition: all 0.3s;
}

.translateY-2 {
  transform: translateY(2px);
  transition: all 0.3s;
}

.rotate-2 {
  transform: translate(0.2deg) !important;
  transition: all 0.3s;
}

.scale-2 {
  transform: scale(2);
  transition: all 0.3s;
}

.translate-3--3 {
  transform: translate(3px, 3px);
  transition: all 0.3s;
}

.translateX-3 {
  transform: translateX(3px);
  transition: all 0.3s;
}

.translateY-3 {
  transform: translateY(3px);
  transition: all 0.3s;
}

.rotate-3 {
  transform: translate(0.3deg) !important;
  transition: all 0.3s;
}

.scale-3 {
  transform: scale(3);
  transition: all 0.3s;
}

.translate-4--4 {
  transform: translate(4px, 4px);
  transition: all 0.3s;
}

.translateX-4 {
  transform: translateX(4px);
  transition: all 0.3s;
}

.translateY-4 {
  transform: translateY(4px);
  transition: all 0.3s;
}

.rotate-4 {
  transform: translate(0.4deg) !important;
  transition: all 0.3s;
}

.scale-4 {
  transform: scale(4);
  transition: all 0.3s;
}

.translate-5--5 {
  transform: translate(5px, 5px);
  transition: all 0.3s;
}

.translateX-5 {
  transform: translateX(5px);
  transition: all 0.3s;
}

.translateY-5 {
  transform: translateY(5px);
  transition: all 0.3s;
}

.rotate-5 {
  transform: translate(0.5deg) !important;
  transition: all 0.3s;
}

.scale-5 {
  transform: scale(5);
  transition: all 0.3s;
}

.translate-6--6 {
  transform: translate(6px, 6px);
  transition: all 0.3s;
}

.translateX-6 {
  transform: translateX(6px);
  transition: all 0.3s;
}

.translateY-6 {
  transform: translateY(6px);
  transition: all 0.3s;
}

.rotate-6 {
  transform: translate(0.6deg) !important;
  transition: all 0.3s;
}

.scale-6 {
  transform: scale(6);
  transition: all 0.3s;
}

.translate-7--7 {
  transform: translate(7px, 7px);
  transition: all 0.3s;
}

.translateX-7 {
  transform: translateX(7px);
  transition: all 0.3s;
}

.translateY-7 {
  transform: translateY(7px);
  transition: all 0.3s;
}

.rotate-7 {
  transform: translate(0.7deg) !important;
  transition: all 0.3s;
}

.scale-7 {
  transform: scale(7);
  transition: all 0.3s;
}

.translate-8--8 {
  transform: translate(8px, 8px);
  transition: all 0.3s;
}

.translateX-8 {
  transform: translateX(8px);
  transition: all 0.3s;
}

.translateY-8 {
  transform: translateY(8px);
  transition: all 0.3s;
}

.rotate-8 {
  transform: translate(0.8deg) !important;
  transition: all 0.3s;
}

.scale-8 {
  transform: scale(8);
  transition: all 0.3s;
}

.translate-9--9 {
  transform: translate(9px, 9px);
  transition: all 0.3s;
}

.translateX-9 {
  transform: translateX(9px);
  transition: all 0.3s;
}

.translateY-9 {
  transform: translateY(9px);
  transition: all 0.3s;
}

.rotate-9 {
  transform: translate(0.9deg) !important;
  transition: all 0.3s;
}

.scale-9 {
  transform: scale(9);
  transition: all 0.3s;
}

.translate-10--10 {
  transform: translate(10px, 10px);
  transition: all 0.3s;
}

.translateX-10 {
  transform: translateX(10px);
  transition: all 0.3s;
}

.translateY-10 {
  transform: translateY(10px);
  transition: all 0.3s;
}

.rotate-10 {
  transform: translate(1deg) !important;
  transition: all 0.3s;
}

.scale-10 {
  transform: scale(10);
  transition: all 0.3s;
}

.translate-11--11 {
  transform: translate(11px, 11px);
  transition: all 0.3s;
}

.translateX-11 {
  transform: translateX(11px);
  transition: all 0.3s;
}

.translateY-11 {
  transform: translateY(11px);
  transition: all 0.3s;
}

.rotate-11 {
  transform: translate(1.1deg) !important;
  transition: all 0.3s;
}

.scale-11 {
  transform: scale(11);
  transition: all 0.3s;
}

.translate-12--12 {
  transform: translate(12px, 12px);
  transition: all 0.3s;
}

.translateX-12 {
  transform: translateX(12px);
  transition: all 0.3s;
}

.translateY-12 {
  transform: translateY(12px);
  transition: all 0.3s;
}

.rotate-12 {
  transform: translate(1.2deg) !important;
  transition: all 0.3s;
}

.scale-12 {
  transform: scale(12);
  transition: all 0.3s;
}

.translate-13--13 {
  transform: translate(13px, 13px);
  transition: all 0.3s;
}

.translateX-13 {
  transform: translateX(13px);
  transition: all 0.3s;
}

.translateY-13 {
  transform: translateY(13px);
  transition: all 0.3s;
}

.rotate-13 {
  transform: translate(1.3deg) !important;
  transition: all 0.3s;
}

.scale-13 {
  transform: scale(13);
  transition: all 0.3s;
}

.translate-14--14 {
  transform: translate(14px, 14px);
  transition: all 0.3s;
}

.translateX-14 {
  transform: translateX(14px);
  transition: all 0.3s;
}

.translateY-14 {
  transform: translateY(14px);
  transition: all 0.3s;
}

.rotate-14 {
  transform: translate(1.4deg) !important;
  transition: all 0.3s;
}

.scale-14 {
  transform: scale(14);
  transition: all 0.3s;
}

.translate-15--15 {
  transform: translate(15px, 15px);
  transition: all 0.3s;
}

.translateX-15 {
  transform: translateX(15px);
  transition: all 0.3s;
}

.translateY-15 {
  transform: translateY(15px);
  transition: all 0.3s;
}

.rotate-15 {
  transform: translate(1.5deg) !important;
  transition: all 0.3s;
}

.scale-15 {
  transform: scale(15);
  transition: all 0.3s;
}

.translate-16--16 {
  transform: translate(16px, 16px);
  transition: all 0.3s;
}

.translateX-16 {
  transform: translateX(16px);
  transition: all 0.3s;
}

.translateY-16 {
  transform: translateY(16px);
  transition: all 0.3s;
}

.rotate-16 {
  transform: translate(1.6deg) !important;
  transition: all 0.3s;
}

.scale-16 {
  transform: scale(16);
  transition: all 0.3s;
}

.translate-17--17 {
  transform: translate(17px, 17px);
  transition: all 0.3s;
}

.translateX-17 {
  transform: translateX(17px);
  transition: all 0.3s;
}

.translateY-17 {
  transform: translateY(17px);
  transition: all 0.3s;
}

.rotate-17 {
  transform: translate(1.7deg) !important;
  transition: all 0.3s;
}

.scale-17 {
  transform: scale(17);
  transition: all 0.3s;
}

.translate-18--18 {
  transform: translate(18px, 18px);
  transition: all 0.3s;
}

.translateX-18 {
  transform: translateX(18px);
  transition: all 0.3s;
}

.translateY-18 {
  transform: translateY(18px);
  transition: all 0.3s;
}

.rotate-18 {
  transform: translate(1.8deg) !important;
  transition: all 0.3s;
}

.scale-18 {
  transform: scale(18);
  transition: all 0.3s;
}

.translate-19--19 {
  transform: translate(19px, 19px);
  transition: all 0.3s;
}

.translateX-19 {
  transform: translateX(19px);
  transition: all 0.3s;
}

.translateY-19 {
  transform: translateY(19px);
  transition: all 0.3s;
}

.rotate-19 {
  transform: translate(1.9deg) !important;
  transition: all 0.3s;
}

.scale-19 {
  transform: scale(19);
  transition: all 0.3s;
}

.translate-20--20 {
  transform: translate(20px, 20px);
  transition: all 0.3s;
}

.translateX-20 {
  transform: translateX(20px);
  transition: all 0.3s;
}

.translateY-20 {
  transform: translateY(20px);
  transition: all 0.3s;
}

.rotate-20 {
  transform: translate(2deg) !important;
  transition: all 0.3s;
}

.scale-20 {
  transform: scale(20);
  transition: all 0.3s;
}

.translate-21--21 {
  transform: translate(21px, 21px);
  transition: all 0.3s;
}

.translateX-21 {
  transform: translateX(21px);
  transition: all 0.3s;
}

.translateY-21 {
  transform: translateY(21px);
  transition: all 0.3s;
}

.rotate-21 {
  transform: translate(2.1deg) !important;
  transition: all 0.3s;
}

.scale-21 {
  transform: scale(21);
  transition: all 0.3s;
}

.translate-22--22 {
  transform: translate(22px, 22px);
  transition: all 0.3s;
}

.translateX-22 {
  transform: translateX(22px);
  transition: all 0.3s;
}

.translateY-22 {
  transform: translateY(22px);
  transition: all 0.3s;
}

.rotate-22 {
  transform: translate(2.2deg) !important;
  transition: all 0.3s;
}

.scale-22 {
  transform: scale(22);
  transition: all 0.3s;
}

.translate-23--23 {
  transform: translate(23px, 23px);
  transition: all 0.3s;
}

.translateX-23 {
  transform: translateX(23px);
  transition: all 0.3s;
}

.translateY-23 {
  transform: translateY(23px);
  transition: all 0.3s;
}

.rotate-23 {
  transform: translate(2.3deg) !important;
  transition: all 0.3s;
}

.scale-23 {
  transform: scale(23);
  transition: all 0.3s;
}

.translate-24--24 {
  transform: translate(24px, 24px);
  transition: all 0.3s;
}

.translateX-24 {
  transform: translateX(24px);
  transition: all 0.3s;
}

.translateY-24 {
  transform: translateY(24px);
  transition: all 0.3s;
}

.rotate-24 {
  transform: translate(2.4deg) !important;
  transition: all 0.3s;
}

.scale-24 {
  transform: scale(24);
  transition: all 0.3s;
}

.translate-25--25 {
  transform: translate(25px, 25px);
  transition: all 0.3s;
}

.translateX-25 {
  transform: translateX(25px);
  transition: all 0.3s;
}

.translateY-25 {
  transform: translateY(25px);
  transition: all 0.3s;
}

.rotate-25 {
  transform: translate(2.5deg) !important;
  transition: all 0.3s;
}

.scale-25 {
  transform: scale(25);
  transition: all 0.3s;
}

.translate-26--26 {
  transform: translate(26px, 26px);
  transition: all 0.3s;
}

.translateX-26 {
  transform: translateX(26px);
  transition: all 0.3s;
}

.translateY-26 {
  transform: translateY(26px);
  transition: all 0.3s;
}

.rotate-26 {
  transform: translate(2.6deg) !important;
  transition: all 0.3s;
}

.scale-26 {
  transform: scale(26);
  transition: all 0.3s;
}

.translate-27--27 {
  transform: translate(27px, 27px);
  transition: all 0.3s;
}

.translateX-27 {
  transform: translateX(27px);
  transition: all 0.3s;
}

.translateY-27 {
  transform: translateY(27px);
  transition: all 0.3s;
}

.rotate-27 {
  transform: translate(2.7deg) !important;
  transition: all 0.3s;
}

.scale-27 {
  transform: scale(27);
  transition: all 0.3s;
}

.translate-28--28 {
  transform: translate(28px, 28px);
  transition: all 0.3s;
}

.translateX-28 {
  transform: translateX(28px);
  transition: all 0.3s;
}

.translateY-28 {
  transform: translateY(28px);
  transition: all 0.3s;
}

.rotate-28 {
  transform: translate(2.8deg) !important;
  transition: all 0.3s;
}

.scale-28 {
  transform: scale(28);
  transition: all 0.3s;
}

.translate-29--29 {
  transform: translate(29px, 29px);
  transition: all 0.3s;
}

.translateX-29 {
  transform: translateX(29px);
  transition: all 0.3s;
}

.translateY-29 {
  transform: translateY(29px);
  transition: all 0.3s;
}

.rotate-29 {
  transform: translate(2.9deg) !important;
  transition: all 0.3s;
}

.scale-29 {
  transform: scale(29);
  transition: all 0.3s;
}

.translate-30--30 {
  transform: translate(30px, 30px);
  transition: all 0.3s;
}

.translateX-30 {
  transform: translateX(30px);
  transition: all 0.3s;
}

.translateY-30 {
  transform: translateY(30px);
  transition: all 0.3s;
}

.rotate-30 {
  transform: translate(3deg) !important;
  transition: all 0.3s;
}

.scale-30 {
  transform: scale(30);
  transition: all 0.3s;
}

.translate-31--31 {
  transform: translate(31px, 31px);
  transition: all 0.3s;
}

.translateX-31 {
  transform: translateX(31px);
  transition: all 0.3s;
}

.translateY-31 {
  transform: translateY(31px);
  transition: all 0.3s;
}

.rotate-31 {
  transform: translate(3.1deg) !important;
  transition: all 0.3s;
}

.scale-31 {
  transform: scale(31);
  transition: all 0.3s;
}

.translate-32--32 {
  transform: translate(32px, 32px);
  transition: all 0.3s;
}

.translateX-32 {
  transform: translateX(32px);
  transition: all 0.3s;
}

.translateY-32 {
  transform: translateY(32px);
  transition: all 0.3s;
}

.rotate-32 {
  transform: translate(3.2deg) !important;
  transition: all 0.3s;
}

.scale-32 {
  transform: scale(32);
  transition: all 0.3s;
}

.translate-33--33 {
  transform: translate(33px, 33px);
  transition: all 0.3s;
}

.translateX-33 {
  transform: translateX(33px);
  transition: all 0.3s;
}

.translateY-33 {
  transform: translateY(33px);
  transition: all 0.3s;
}

.rotate-33 {
  transform: translate(3.3deg) !important;
  transition: all 0.3s;
}

.scale-33 {
  transform: scale(33);
  transition: all 0.3s;
}

.translate-34--34 {
  transform: translate(34px, 34px);
  transition: all 0.3s;
}

.translateX-34 {
  transform: translateX(34px);
  transition: all 0.3s;
}

.translateY-34 {
  transform: translateY(34px);
  transition: all 0.3s;
}

.rotate-34 {
  transform: translate(3.4deg) !important;
  transition: all 0.3s;
}

.scale-34 {
  transform: scale(34);
  transition: all 0.3s;
}

.translate-35--35 {
  transform: translate(35px, 35px);
  transition: all 0.3s;
}

.translateX-35 {
  transform: translateX(35px);
  transition: all 0.3s;
}

.translateY-35 {
  transform: translateY(35px);
  transition: all 0.3s;
}

.rotate-35 {
  transform: translate(3.5deg) !important;
  transition: all 0.3s;
}

.scale-35 {
  transform: scale(35);
  transition: all 0.3s;
}

.translate-36--36 {
  transform: translate(36px, 36px);
  transition: all 0.3s;
}

.translateX-36 {
  transform: translateX(36px);
  transition: all 0.3s;
}

.translateY-36 {
  transform: translateY(36px);
  transition: all 0.3s;
}

.rotate-36 {
  transform: translate(3.6deg) !important;
  transition: all 0.3s;
}

.scale-36 {
  transform: scale(36);
  transition: all 0.3s;
}

.translate-37--37 {
  transform: translate(37px, 37px);
  transition: all 0.3s;
}

.translateX-37 {
  transform: translateX(37px);
  transition: all 0.3s;
}

.translateY-37 {
  transform: translateY(37px);
  transition: all 0.3s;
}

.rotate-37 {
  transform: translate(3.7deg) !important;
  transition: all 0.3s;
}

.scale-37 {
  transform: scale(37);
  transition: all 0.3s;
}

.translate-38--38 {
  transform: translate(38px, 38px);
  transition: all 0.3s;
}

.translateX-38 {
  transform: translateX(38px);
  transition: all 0.3s;
}

.translateY-38 {
  transform: translateY(38px);
  transition: all 0.3s;
}

.rotate-38 {
  transform: translate(3.8deg) !important;
  transition: all 0.3s;
}

.scale-38 {
  transform: scale(38);
  transition: all 0.3s;
}

.translate-39--39 {
  transform: translate(39px, 39px);
  transition: all 0.3s;
}

.translateX-39 {
  transform: translateX(39px);
  transition: all 0.3s;
}

.translateY-39 {
  transform: translateY(39px);
  transition: all 0.3s;
}

.rotate-39 {
  transform: translate(3.9deg) !important;
  transition: all 0.3s;
}

.scale-39 {
  transform: scale(39);
  transition: all 0.3s;
}

.translate-40--40 {
  transform: translate(40px, 40px);
  transition: all 0.3s;
}

.translateX-40 {
  transform: translateX(40px);
  transition: all 0.3s;
}

.translateY-40 {
  transform: translateY(40px);
  transition: all 0.3s;
}

.rotate-40 {
  transform: translate(4deg) !important;
  transition: all 0.3s;
}

.scale-40 {
  transform: scale(40);
  transition: all 0.3s;
}

.translate-41--41 {
  transform: translate(41px, 41px);
  transition: all 0.3s;
}

.translateX-41 {
  transform: translateX(41px);
  transition: all 0.3s;
}

.translateY-41 {
  transform: translateY(41px);
  transition: all 0.3s;
}

.rotate-41 {
  transform: translate(4.1deg) !important;
  transition: all 0.3s;
}

.scale-41 {
  transform: scale(41);
  transition: all 0.3s;
}

.translate-42--42 {
  transform: translate(42px, 42px);
  transition: all 0.3s;
}

.translateX-42 {
  transform: translateX(42px);
  transition: all 0.3s;
}

.translateY-42 {
  transform: translateY(42px);
  transition: all 0.3s;
}

.rotate-42 {
  transform: translate(4.2deg) !important;
  transition: all 0.3s;
}

.scale-42 {
  transform: scale(42);
  transition: all 0.3s;
}

.translate-43--43 {
  transform: translate(43px, 43px);
  transition: all 0.3s;
}

.translateX-43 {
  transform: translateX(43px);
  transition: all 0.3s;
}

.translateY-43 {
  transform: translateY(43px);
  transition: all 0.3s;
}

.rotate-43 {
  transform: translate(4.3deg) !important;
  transition: all 0.3s;
}

.scale-43 {
  transform: scale(43);
  transition: all 0.3s;
}

.translate-44--44 {
  transform: translate(44px, 44px);
  transition: all 0.3s;
}

.translateX-44 {
  transform: translateX(44px);
  transition: all 0.3s;
}

.translateY-44 {
  transform: translateY(44px);
  transition: all 0.3s;
}

.rotate-44 {
  transform: translate(4.4deg) !important;
  transition: all 0.3s;
}

.scale-44 {
  transform: scale(44);
  transition: all 0.3s;
}

.translate-45--45 {
  transform: translate(45px, 45px);
  transition: all 0.3s;
}

.translateX-45 {
  transform: translateX(45px);
  transition: all 0.3s;
}

.translateY-45 {
  transform: translateY(45px);
  transition: all 0.3s;
}

.rotate-45 {
  transform: translate(4.5deg) !important;
  transition: all 0.3s;
}

.scale-45 {
  transform: scale(45);
  transition: all 0.3s;
}

.translate-46--46 {
  transform: translate(46px, 46px);
  transition: all 0.3s;
}

.translateX-46 {
  transform: translateX(46px);
  transition: all 0.3s;
}

.translateY-46 {
  transform: translateY(46px);
  transition: all 0.3s;
}

.rotate-46 {
  transform: translate(4.6deg) !important;
  transition: all 0.3s;
}

.scale-46 {
  transform: scale(46);
  transition: all 0.3s;
}

.translate-47--47 {
  transform: translate(47px, 47px);
  transition: all 0.3s;
}

.translateX-47 {
  transform: translateX(47px);
  transition: all 0.3s;
}

.translateY-47 {
  transform: translateY(47px);
  transition: all 0.3s;
}

.rotate-47 {
  transform: translate(4.7deg) !important;
  transition: all 0.3s;
}

.scale-47 {
  transform: scale(47);
  transition: all 0.3s;
}

.translate-48--48 {
  transform: translate(48px, 48px);
  transition: all 0.3s;
}

.translateX-48 {
  transform: translateX(48px);
  transition: all 0.3s;
}

.translateY-48 {
  transform: translateY(48px);
  transition: all 0.3s;
}

.rotate-48 {
  transform: translate(4.8deg) !important;
  transition: all 0.3s;
}

.scale-48 {
  transform: scale(48);
  transition: all 0.3s;
}

.translate-49--49 {
  transform: translate(49px, 49px);
  transition: all 0.3s;
}

.translateX-49 {
  transform: translateX(49px);
  transition: all 0.3s;
}

.translateY-49 {
  transform: translateY(49px);
  transition: all 0.3s;
}

.rotate-49 {
  transform: translate(4.9deg) !important;
  transition: all 0.3s;
}

.scale-49 {
  transform: scale(49);
  transition: all 0.3s;
}

.translate-50--50 {
  transform: translate(50px, 50px);
  transition: all 0.3s;
}

.translateX-50 {
  transform: translateX(50px);
  transition: all 0.3s;
}

.translateY-50 {
  transform: translateY(50px);
  transition: all 0.3s;
}

.rotate-50 {
  transform: translate(5deg) !important;
  transition: all 0.3s;
}

.scale-50 {
  transform: scale(50);
  transition: all 0.3s;
}

.translate-51--51 {
  transform: translate(51px, 51px);
  transition: all 0.3s;
}

.translateX-51 {
  transform: translateX(51px);
  transition: all 0.3s;
}

.translateY-51 {
  transform: translateY(51px);
  transition: all 0.3s;
}

.rotate-51 {
  transform: translate(5.1deg) !important;
  transition: all 0.3s;
}

.scale-51 {
  transform: scale(51);
  transition: all 0.3s;
}

.translate-52--52 {
  transform: translate(52px, 52px);
  transition: all 0.3s;
}

.translateX-52 {
  transform: translateX(52px);
  transition: all 0.3s;
}

.translateY-52 {
  transform: translateY(52px);
  transition: all 0.3s;
}

.rotate-52 {
  transform: translate(5.2deg) !important;
  transition: all 0.3s;
}

.scale-52 {
  transform: scale(52);
  transition: all 0.3s;
}

.translate-53--53 {
  transform: translate(53px, 53px);
  transition: all 0.3s;
}

.translateX-53 {
  transform: translateX(53px);
  transition: all 0.3s;
}

.translateY-53 {
  transform: translateY(53px);
  transition: all 0.3s;
}

.rotate-53 {
  transform: translate(5.3deg) !important;
  transition: all 0.3s;
}

.scale-53 {
  transform: scale(53);
  transition: all 0.3s;
}

.translate-54--54 {
  transform: translate(54px, 54px);
  transition: all 0.3s;
}

.translateX-54 {
  transform: translateX(54px);
  transition: all 0.3s;
}

.translateY-54 {
  transform: translateY(54px);
  transition: all 0.3s;
}

.rotate-54 {
  transform: translate(5.4deg) !important;
  transition: all 0.3s;
}

.scale-54 {
  transform: scale(54);
  transition: all 0.3s;
}

.translate-55--55 {
  transform: translate(55px, 55px);
  transition: all 0.3s;
}

.translateX-55 {
  transform: translateX(55px);
  transition: all 0.3s;
}

.translateY-55 {
  transform: translateY(55px);
  transition: all 0.3s;
}

.rotate-55 {
  transform: translate(5.5deg) !important;
  transition: all 0.3s;
}

.scale-55 {
  transform: scale(55);
  transition: all 0.3s;
}

.translate-56--56 {
  transform: translate(56px, 56px);
  transition: all 0.3s;
}

.translateX-56 {
  transform: translateX(56px);
  transition: all 0.3s;
}

.translateY-56 {
  transform: translateY(56px);
  transition: all 0.3s;
}

.rotate-56 {
  transform: translate(5.6deg) !important;
  transition: all 0.3s;
}

.scale-56 {
  transform: scale(56);
  transition: all 0.3s;
}

.translate-57--57 {
  transform: translate(57px, 57px);
  transition: all 0.3s;
}

.translateX-57 {
  transform: translateX(57px);
  transition: all 0.3s;
}

.translateY-57 {
  transform: translateY(57px);
  transition: all 0.3s;
}

.rotate-57 {
  transform: translate(5.7deg) !important;
  transition: all 0.3s;
}

.scale-57 {
  transform: scale(57);
  transition: all 0.3s;
}

.translate-58--58 {
  transform: translate(58px, 58px);
  transition: all 0.3s;
}

.translateX-58 {
  transform: translateX(58px);
  transition: all 0.3s;
}

.translateY-58 {
  transform: translateY(58px);
  transition: all 0.3s;
}

.rotate-58 {
  transform: translate(5.8deg) !important;
  transition: all 0.3s;
}

.scale-58 {
  transform: scale(58);
  transition: all 0.3s;
}

.translate-59--59 {
  transform: translate(59px, 59px);
  transition: all 0.3s;
}

.translateX-59 {
  transform: translateX(59px);
  transition: all 0.3s;
}

.translateY-59 {
  transform: translateY(59px);
  transition: all 0.3s;
}

.rotate-59 {
  transform: translate(5.9deg) !important;
  transition: all 0.3s;
}

.scale-59 {
  transform: scale(59);
  transition: all 0.3s;
}

.translate-60--60 {
  transform: translate(60px, 60px);
  transition: all 0.3s;
}

.translateX-60 {
  transform: translateX(60px);
  transition: all 0.3s;
}

.translateY-60 {
  transform: translateY(60px);
  transition: all 0.3s;
}

.rotate-60 {
  transform: translate(6deg) !important;
  transition: all 0.3s;
}

.scale-60 {
  transform: scale(60);
  transition: all 0.3s;
}

.translate-61--61 {
  transform: translate(61px, 61px);
  transition: all 0.3s;
}

.translateX-61 {
  transform: translateX(61px);
  transition: all 0.3s;
}

.translateY-61 {
  transform: translateY(61px);
  transition: all 0.3s;
}

.rotate-61 {
  transform: translate(6.1deg) !important;
  transition: all 0.3s;
}

.scale-61 {
  transform: scale(61);
  transition: all 0.3s;
}

.translate-62--62 {
  transform: translate(62px, 62px);
  transition: all 0.3s;
}

.translateX-62 {
  transform: translateX(62px);
  transition: all 0.3s;
}

.translateY-62 {
  transform: translateY(62px);
  transition: all 0.3s;
}

.rotate-62 {
  transform: translate(6.2deg) !important;
  transition: all 0.3s;
}

.scale-62 {
  transform: scale(62);
  transition: all 0.3s;
}

.translate-63--63 {
  transform: translate(63px, 63px);
  transition: all 0.3s;
}

.translateX-63 {
  transform: translateX(63px);
  transition: all 0.3s;
}

.translateY-63 {
  transform: translateY(63px);
  transition: all 0.3s;
}

.rotate-63 {
  transform: translate(6.3deg) !important;
  transition: all 0.3s;
}

.scale-63 {
  transform: scale(63);
  transition: all 0.3s;
}

.translate-64--64 {
  transform: translate(64px, 64px);
  transition: all 0.3s;
}

.translateX-64 {
  transform: translateX(64px);
  transition: all 0.3s;
}

.translateY-64 {
  transform: translateY(64px);
  transition: all 0.3s;
}

.rotate-64 {
  transform: translate(6.4deg) !important;
  transition: all 0.3s;
}

.scale-64 {
  transform: scale(64);
  transition: all 0.3s;
}

.translate-65--65 {
  transform: translate(65px, 65px);
  transition: all 0.3s;
}

.translateX-65 {
  transform: translateX(65px);
  transition: all 0.3s;
}

.translateY-65 {
  transform: translateY(65px);
  transition: all 0.3s;
}

.rotate-65 {
  transform: translate(6.5deg) !important;
  transition: all 0.3s;
}

.scale-65 {
  transform: scale(65);
  transition: all 0.3s;
}

.translate-66--66 {
  transform: translate(66px, 66px);
  transition: all 0.3s;
}

.translateX-66 {
  transform: translateX(66px);
  transition: all 0.3s;
}

.translateY-66 {
  transform: translateY(66px);
  transition: all 0.3s;
}

.rotate-66 {
  transform: translate(6.6deg) !important;
  transition: all 0.3s;
}

.scale-66 {
  transform: scale(66);
  transition: all 0.3s;
}

.translate-67--67 {
  transform: translate(67px, 67px);
  transition: all 0.3s;
}

.translateX-67 {
  transform: translateX(67px);
  transition: all 0.3s;
}

.translateY-67 {
  transform: translateY(67px);
  transition: all 0.3s;
}

.rotate-67 {
  transform: translate(6.7deg) !important;
  transition: all 0.3s;
}

.scale-67 {
  transform: scale(67);
  transition: all 0.3s;
}

.translate-68--68 {
  transform: translate(68px, 68px);
  transition: all 0.3s;
}

.translateX-68 {
  transform: translateX(68px);
  transition: all 0.3s;
}

.translateY-68 {
  transform: translateY(68px);
  transition: all 0.3s;
}

.rotate-68 {
  transform: translate(6.8deg) !important;
  transition: all 0.3s;
}

.scale-68 {
  transform: scale(68);
  transition: all 0.3s;
}

.translate-69--69 {
  transform: translate(69px, 69px);
  transition: all 0.3s;
}

.translateX-69 {
  transform: translateX(69px);
  transition: all 0.3s;
}

.translateY-69 {
  transform: translateY(69px);
  transition: all 0.3s;
}

.rotate-69 {
  transform: translate(6.9deg) !important;
  transition: all 0.3s;
}

.scale-69 {
  transform: scale(69);
  transition: all 0.3s;
}

.translate-70--70 {
  transform: translate(70px, 70px);
  transition: all 0.3s;
}

.translateX-70 {
  transform: translateX(70px);
  transition: all 0.3s;
}

.translateY-70 {
  transform: translateY(70px);
  transition: all 0.3s;
}

.rotate-70 {
  transform: translate(7deg) !important;
  transition: all 0.3s;
}

.scale-70 {
  transform: scale(70);
  transition: all 0.3s;
}

.hidden {
  display: none;
}

.show-in-mobile-xs, .show-in-mobile-xs-inline, .show-in-mobile-xs-inline-block, .show-in-mobile-md, .show-in-mobile-md-inline, .show-in-mobile-md-inline-block, .show-in-mobile-lg, .show-in-mobile-lg-inline, .show-in-mobile-lg-inline-block, .show-in-mobile-xlg, .show-in-mobile-xlg-inline, .show-in-mobile-xlg-inline-block, .show-in-tablet-xs, .show-in-tablet-xs-inline, .show-in-tablet-xs-inline-block, .show-in-tablet-sm, .show-in-tablet-sm-inline, .show-in-tablet-sm-inline-block, .show-in-tablet-md, .show-in-tablet-md-inline, .show-in-tablet-md-inline-block, .show-in-tablet-lg, .show-in-tablet-lg-inline, .show-in-tablet-lg-inline-block, .show-in-tablet-xlg, .show-in-tablet-xlg-inline, .show-in-tablet-xlg-inline-block, .show-in-laptop-xs, .show-in-laptop-xs-inline, .show-in-laptop-xs-inline-block, .show-in-laptop-md, .show-in-laptop-md-inline, .show-in-laptop-md-inline-block, .show-in-laptop-lg, .show-in-laptop-lg-inline, .show-in-laptop-lg-inline-block, .hide-in-mobile-xs, .hide-in-mobile-xs-inline, .hide-in-mobile-xs-inline-block, .hide-in-mobile-md, .hide-in-mobile-md-inline, .hide-in-mobile-md-inline-block, .hide-in-mobile-lg, .hide-in-mobile-lg-inline, .hide-in-mobile-lg-inline-block, .hide-in-mobile-xlg, .hide-in-mobile-xlg-inline, .hide-in-mobile-xlg-inline-block, .hide-in-tablet-xs, .hide-in-tablet-xs-inline, .hide-in-tablet-xs-inline-block, .hide-in-tablet-sm, .hide-in-tablet-sm-inline, .hide-in-tablet-sm-inline-block, .hide-in-tablet-md, .hide-in-tablet-md-inline, .hide-in-tablet-md-inline-block, .hide-in-tablet-lg, .hide-in-tablet-lg-inline, .hide-in-tablet-lg-inline-block, .hide-in-tablet-xlg, .hide-in-tablet-xlg-inline, .hide-in-tablet-xlg-inline-block, .hide-in-laptop-xs, .hide-in-laptop-xs-inline, .hide-in-laptop-xs-inline-block, .hide-in-laptop-md, .hide-in-laptop-md-inline, .hide-in-laptop-md-inline-block, .hide-in-laptop-lg, .hide-in-laptop-lg-inline, .hide-in-laptop-lg-inline-block {
  display: none !important;
}

@media (max-width: 1920px) {
  .show-in-laptop-xlg {
    display: block !important;
  }
  .show-in-laptop-xlg-inline {
    display: inline;
  }
  .show-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1680px) {
  .show-in-laptop-lg {
    display: block !important;
  }
  .show-in-laptop-lg-inline {
    display: inline;
  }
  .show-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1440px) {
  .show-in-laptop-md {
    display: block !important;
  }
  .show-in-laptop-md-inline {
    display: inline;
  }
  .show-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1280px) {
  .show-in-laptop-xs {
    display: block !important;
  }
  .show-in-laptop-xs-inline {
    display: inline;
  }
  .show-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1366px) {
  .show-in-tablet-xlg {
    display: block !important;
  }
  .show-in-tablet-xlg-inline {
    display: inline;
  }
  .show-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 1112px) {
  .show-in-tablet-lg {
    display: block !important;
  }
  .show-in-tablet-lg-inline {
    display: inline;
  }
  .show-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 834px) {
  .show-in-tablet-sm {
    display: block !important;
  }
  .show-in-tablet-sm-inline {
    display: inline;
  }
  .show-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (max-width: 768px) {
  .show-in-tablet-xs {
    display: block !important;
  }
  .show-in-tablet-xs-inline {
    display: inline;
  }
  .show-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (max-width: 736px) {
  .show-in-mobile-xlg {
    display: block !important;
  }
  .show-in-mobile-xlg-inline {
    display: inline;
  }
  .show-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 575px) {
  .show-in-mobile-lg {
    display: block !important;
  }
  .show-in-mobile-lg-inline {
    display: inline;
  }
  .show-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (max-width: 414px) {
  .show-in-mobile-md {
    display: block !important;
  }
  .show-in-mobile-md-inline {
    display: inline;
  }
  .show-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (max-width: 320px) {
  .show-in-mobile-xs {
    display: block !important;
  }
  .show-in-mobile-xs-inline {
    display: inline;
  }
  .show-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

@media (min-width: 1921px) {
  .hide-in-laptop-xlg {
    display: block !important;
  }
  .hide-in-laptop-xlg-inline {
    display: inline;
  }
  .hide-in-laptop-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1681px) {
  .hide-in-laptop-lg {
    display: block !important;
  }
  .hide-in-laptop-lg-inline {
    display: inline;
  }
  .hide-in-laptop-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1441px) {
  .hide-in-laptop-md {
    display: block !important;
  }
  .hide-in-laptop-md-inline {
    display: inline;
  }
  .hide-in-laptop-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1281px) {
  .hide-in-laptop-xs {
    display: block !important;
  }
  .hide-in-laptop-xs-inline {
    display: inline;
  }
  .hide-in-laptop-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1367px) {
  .hide-in-tablet-xlg {
    display: block !important;
  }
  .hide-in-tablet-xlg-inline {
    display: inline;
  }
  .hide-in-tablet-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 1113px) {
  .hide-in-tablet-lg {
    display: block !important;
  }
  .hide-in-tablet-lg-inline {
    display: inline;
  }
  .hide-in-tablet-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 835px) {
  .hide-in-tablet-sm {
    display: block !important;
  }
  .hide-in-tablet-sm-inline {
    display: inline;
  }
  .hide-in-tablet-sm-inline-block {
    display: inline-block;
  }
}
@media (min-width: 769px) {
  .hide-in-tablet-xs {
    display: block !important;
  }
  .hide-in-tablet-xs-inline {
    display: inline;
  }
  .hide-in-tablet-xs-inline-block {
    display: inline-block;
  }
}
@media (min-width: 737px) {
  .hide-in-mobile-xlg {
    display: block !important;
  }
  .hide-in-mobile-xlg-inline {
    display: inline;
  }
  .hide-in-mobile-xlg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 576px) {
  .hide-in-mobile-lg {
    display: block !important;
  }
  .hide-in-mobile-lg-inline {
    display: inline;
  }
  .hide-in-mobile-lg-inline-block {
    display: inline-block;
  }
}
@media (min-width: 415px) {
  .hide-in-mobile-md {
    display: block !important;
  }
  .hide-in-mobile-md-inline {
    display: inline;
  }
  .hide-in-mobile-md-inline-block {
    display: inline-block;
  }
}
@media (min-width: 321px) {
  .hide-in-mobile-xs {
    display: block !important;
  }
  .hide-in-mobile-xs-inline {
    display: inline;
  }
  .hide-in-mobile-xs-inline-block {
    display: inline-block;
  }
}

/*----------------------------------------------------------------------------*\
	#SETTINGS

	Globally-available variables, settings & config switches.
\*----------------------------------------------------------------------------*/
@media print {
  .buttons, .navbar, #top-navbar, #dashboard-patient-menu, .btn {
    display: none !important;
  }

  .alertcard {
    font-size: 8.4pt;
    line-height: normal;
  }
  .alertcard .alertcard-section-front .header,
.alertcard .alertcard-section-back .header {
    width: 100% !important;
    -webkit-print-color-adjust: exact;
  }
  .alertcard .alertcard-section-front .header {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .alertcard .alertcard-section-front .header .title {
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
  }
  .alertcard .alertcard-section-front .header .photo {
    padding: 0 !important;
    margin-bottom: 0;
    margin-right: 1px;
    -webkit-flex: 1 1;
    -webkit-box-flex: 0;
    -ms-flex: 1 1;
    flex: 1 1;
  }
  .alertcard .alertcard-section-back h3 {
    margin-top: 10px !important;
    margin-bottom: -5px !important;
  }
  .alertcard .alertcard-section-back .bottom {
    padding-top: 0 !important;
  }
  .alertcard .alertcard-section-front, .alertcard .alertcard-section-back {
    width: 8.5598cm !important;
    height: 5.3975cm !important;
  }
  .alertcard .alertcard-section-front p, .alertcard .alertcard-section-back p {
    font-size: 8pt !important;
  }
  .alertcard .alertcard-section-front h3, .alertcard .alertcard-section-back h3 {
    font-size: 13pt !important;
    font-weight: normal;
  }
  .alertcard .alertcard-section-front h4, .alertcard .alertcard-section-back h4 {
    font-size: 9.4pt;
    font-weight: normal;
  }
  .alertcard .alertcard-section-front .title, .alertcard .alertcard-section-back .title {
    background-color: #122242 !important;
    border: none !important;
    color: white !important;
  }
  .alertcard .alertcard-section-front .title h2, .alertcard .alertcard-section-back .title h2 {
    color: white !important;
    font-size: 13pt;
  }
  .alertcard .alertcard-section-front .bottom, .alertcard .alertcard-section-back .bottom {
    padding-bottom: 0 !important;
    display: block !important;
  }
  .alertcard .text-large {
    font-size: 13pt;
    font-weight: normal;
  }
}
html, body {
  position: relative;
  height: 100vh;
  /* fix IE11 */
  min-height: 100%;
  /* fix IE11 */
}

.container-fluid {
  -webkit-overflow-scrolling: touch !important;
  overflow: auto !important;
}

.row {
  margin-right: -10.5px;
  margin-left: -10.5px;
}

#activity {
  width: 100vw;
  overflow-x: hidden !important;
}

.defaultheader {
  padding-top: 20px;
}

.container-fader {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background: white;
  z-index: 99;
  display: none;
}

.patient #activity, .admin #activity, .manager #activity, .clinician #activity, .yooblr #activity {
  margin-top: 65px;
  padding-top: 0;
}
.patient #activity .activity-container, .admin #activity .activity-container, .manager #activity .activity-container, .clinician #activity .activity-container, .yooblr #activity .activity-container {
  background: white;
}
.patient .flex-activity-container, .admin .flex-activity-container, .manager .flex-activity-container, .clinician .flex-activity-container, .yooblr .flex-activity-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.patient .tips, .admin .tips, .manager .tips, .clinician .tips, .yooblr .tips {
  padding: 50px 0;
}

.empty-container {
  margin-top: 90px;
  display: none;
}

.loading-overlay {
  position: fixed;
  top: -50px;
  bottom: -50px;
  left: 0;
  right: 0;
  background: rgba(23, 23, 23, 0.6);
  z-index: 9999999 !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: none;
}
.loading-overlay .loading-overlay-tip {
  width: 254px;
  height: 254px;
  max-width: 90%;
  background: #252525;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content {
  text-align: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content .overlay-icon {
  display: block;
  margin: 0 auto 30px;
  width: 80px;
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content #icon-tick {
  background-image: url("/public-assets/common/img/tick.png");
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content #icon-cross {
  background-image: url("/public-assets/common/img/cross.png");
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content .spinner {
  border: 16px solid #fff;
  border-top: 16px solid #007E9E;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    background: #00a9d4;
    width: 0;
  }
  30% {
    background: #00a9d4;
    width: 15%;
  }
  55% {
    background: #00a9d4;
    width: 38%;
  }
  59% {
    background: #00a9d4;
    width: 45%;
  }
  66% {
    background: #00a9d4;
    width: 52%;
  }
  75% {
    background: #00a9d4;
    width: 57%;
  }
  88% {
    background: #00a9d4;
    width: 60%;
  }
  100% {
    background: #00a9d4;
  }
}
.toscrolldown {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  color: white;
  opacity: 0.7;
}
@media (min-width: 1367px) {
  .toscrolldown {
    font-size: 1.5rem;
  }
}
@media (max-width: 736px) {
  .toscrolldown {
    font-size: 1.2rem;
  }
}

strong {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}

.lead {
  margin: 0;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 1.4391rem;
}
@media (max-width: 1440px) {
  .lead {
    font-size: 1.3071825rem;
  }
}
@media (max-width: 736px) {
  .lead {
    font-size: 1.19925rem;
  }
}

body, p, ul li, ol li, .text-label {
  font-size: 1.23rem;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
}
@media (max-width: 1440px) {
  body, p, ul li, ol li, .text-label {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  body, p, ul li, ol li, .text-label {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  body, p, ul li, ol li, .text-label {
    line-height: initial;
  }
}

.text-normal {
  font-weight: 300;
}
.text-boldest {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif !important;
}
.text-bolder {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
}
.text-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.text-link {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  color: #007E9E;
  cursor: pointer;
}
.text-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif !important;
}
.text-lighter {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif !important;
}
.text-small {
  font-size: 1.6rem !important;
}
@media (max-width: 736px) {
  .text-small {
    font-size: 1.4545454545rem !important;
  }
}
.text-large {
  font-size: 2.3rem !important;
}

.transition-fade {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.transition-opacity {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.border-none {
  border: none !important;
}

.radius-0 {
  border-radius: 0px !important;
}

.border-bottom-1-solid-theme {
  border-bottom: 1px solid #081838;
}

.border-bottom-2-solid-theme {
  border-bottom: 2px solid #081838;
}

body {
  -webkit-overflow-scrolling: touch !important;
}
body.patient, body.clinician {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*!---------------------------------------------------------------------------*\
    #MY MHEALTH APP THEME
\*----------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*\
    #BASE
\*----------------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  line-height: normal;
  cursor: default;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

h1, .h1 {
  font-size: 2.5625rem;
}
@media (max-width: 1440px) {
  h1, .h1 {
    font-size: 2.1901709402rem;
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 1366px) {
  h1, .h1 {
    font-size: 1.8303571429rem;
  }
}
@media (max-width: 575px) {
  h1, .h1 {
    font-size: 1.7083333333rem;
  }
}

h2, .h2 {
  font-size: 2.30625rem;
}
@media (max-width: 1366px) {
  h2, .h2 {
    font-size: 1.9711538462rem;
  }
}
@media (max-width: 736px) {
  h2, .h2 {
    font-size: 1.5375rem;
  }
}

h3, .h3 {
  font-size: 2.05rem;
}
@media (max-width: 1366px) {
  h3, .h3 {
    font-size: 1.7521367521rem;
  }
}
@media (max-width: 736px) {
  h3, .h3 {
    font-size: 1.3666666667rem;
  }
}

h4, .h4 {
  font-size: 1.79375rem;
}
@media (max-width: 1366px) {
  h4, .h4 {
    font-size: 1.5331196581rem;
  }
}
@media (max-width: 736px) {
  h4, .h4 {
    font-size: 1.1958333333rem;
  }
}

h5, .h5 {
  font-size: 1.5375rem;
}
@media (max-width: 1366px) {
  h5, .h5 {
    font-size: 1.3141025641rem;
  }
}
@media (max-width: 736px) {
  h5, .h5 {
    font-size: 1.025rem;
  }
}

h6, .h6 {
  font-size: 1.025rem;
}
@media (max-width: 1366px) {
  h6, .h6 {
    font-size: 0.8760683761rem;
  }
}
@media (max-width: 736px) {
  h6, .h6 {
    font-size: 0.6833333333rem;
  }
}

.table thead tr th {
  border: none !important;
  padding: 20px 5px;
}
@media (max-width: 736px) {
  .table thead tr th {
    padding: 15px 10px;
  }
}

.table > tbody tr td {
  line-height: initial !important;
}

.customtable table thead tr th {
  padding: 10px;
  background: #007494;
  text-align: center;
  font-size: 1.23rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #fff;
}
@media (max-width: 1440px) {
  .customtable table thead tr th {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .customtable table thead tr th {
    font-size: 1.025rem;
  }
}

.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  vertical-align: middle !important;
}
.table-bordered {
  border: 1px solid #E8E8E8 !important;
}
.table-hover > tbody > tr {
  transition: all 0.3s ease-in-out;
}
.table-hover > tbody > tr:hover {
  background-color: #757575;
  color: #fff !important;
}
@media (max-width: 768px) {
  .table-responsive {
    border: none;
  }
}

.customtable .img-thumbnail {
  border: none;
  margin: 10px;
  max-width: 200px;
}

@media (max-width: 736px) {
  .customtable table thead tr th, .customtable table tbody tr td {
    font-size: 1.025rem;
  }
}
.customtable thead tr th:first-child, .targetstable thead tr th:first-child {
  width: 3px;
}
@media (min-width: 992px) {
  .customtable thead tr th:first-child, .targetstable thead tr th:first-child {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .customtable tbody tr[data-expanded=true], .targetstable tbody tr[data-expanded=true] {
    background-color: #757575;
    color: #fff;
  }
  .customtable tbody tr[data-expanded=true] .fooicon-minus:before, .targetstable tbody tr[data-expanded=true] .fooicon-minus:before {
    color: white !important;
  }
  .customtable tbody tr[data-expanded=true]:hover, .targetstable tbody tr[data-expanded=true]:hover {
    color: white !important;
  }
}
@media (min-width: 992px) {
  .customtable tbody tr td:first-child, .targetstable tbody tr td:first-child {
    display: none !important;
  }
}
.customtable tbody tr .viewspatientlist tr th, .customtable tbody tr .viewspatientlist tr td, .targetstable tbody tr .viewspatientlist tr th, .targetstable tbody tr .viewspatientlist tr td {
  cursor: default !important;
}

/*============================================
PEAKFLOW TABLE
=============================================*/
.peakflow table {
  padding: 7px;
}
@media (max-width: 768px) {
  .peakflow table {
    margin-top: 0;
  }
}
.peakflow table thead tr th:first-child {
  display: none !important;
}
.peakflow table thead tr th {
  text-align: center;
  color: #fff;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  border: 1px solid #fff;
}
.peakflow table thead tr:nth-child(1) {
  background: #007494;
}
.peakflow table thead tr:nth-child(2) {
  background-color: #606060;
}
.peakflow table tbody tr th:first-child {
  display: none !important;
}
@media (max-width: 768px) {
  .peakflow table tbody tr table tbody tr:nth-child(1), .peakflow table tbody tr table tbody tr:nth-child(6) {
    color: white !important;
    border: 1px solid #383838 !important;
  }
  .peakflow table tbody tr table tbody tr:nth-child(1) th, .peakflow table tbody tr table tbody tr:nth-child(1) td, .peakflow table tbody tr table tbody tr:nth-child(6) th, .peakflow table tbody tr table tbody tr:nth-child(6) td {
    padding: 5px !important;
  }
}
.peakflow .table-hover > tbody > tr:hover {
  background-color: #000415;
}
.peakflow .table thead tr th, .peakflow .table tbody tr td {
  text-align: center;
  align-content: center;
}

/*============================================
LINE CHART GRAPH
=============================================*/
.act-barchart {
  padding-bottom: 90px;
}

/*============================================
TARGETS TABLE
=============================================*/
.targetstable table {
  background: #fff !important;
}
.targetstable table thead tr th {
  padding: 10px;
  background: #007494;
  text-align: center;
  font-size: 1.23rem;
  color: #fff;
}
.targetstable table > tbody > tr > td > tr > td:first-child {
  text-align: left;
}

@media (max-width: 736px) {
  .targetstable table > tbody > tr > td {
    padding: 10px 15px;
  }
}
/*============================================
ESCALATION
=============================================*/
.escalation {
  margin-top: 30px;
}
.escalation table > tbody > tr {
  text-align: center;
  align-content: center;
}

.Checklist table thead tr th {
  background: #007494;
}

@media (min-width: 1366px) {
  .table-responsive {
    overflow-x: initial !important;
  }
}

@media print {
  .clinician html, .clinician body {
    width: 95%;
    overflow: hidden;
  }
  .clinician #top-nav-push, .clinician #top-navbar-desktop, .clinician #dashboard-patient-menu, .clinician #top-navbar-toggle {
    display: none !important;
  }
  .clinician table {
    margin: 0 auto;
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .clinician tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .clinician td.th {
    page-break-inside: avoid;
    page-break-after: auto;
    font-size: 12pt !important;
  }
  .clinician body {
    -webkit-print-color-adjust: exact;
  }
  .clinician .navbar, .clinician .nav, .clinician .navbar-brand, .clinician .logo img, .clinician .details-nav, .clinician .buttons {
    display: none !important;
  }
  .clinician a {
    display: none;
  }
  .clinician h2 {
    text-align: center !important;
  }
  .clinician .fa {
    display: none;
  }
  .clinician .details-nav {
    display: none;
  }
  .clinician .readsuseraccessdetails {
    padding-top: 0cm !important;
    font-size: 20pt !important;
  }
  .clinician .readsuseraccessdetails-details {
    width: 90%;
    margin: 0 auto;
  }
  .clinician .selfmanagementplan-image {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-bottom: 0.4cm;
  }
  .clinician .selfmanagementplan-section {
    width: 23.4%;
    padding: 0 0.5cm;
    float: left;
    border-left: 1px solid #888;
  }
  .clinician .selfmanagementplan-section:first-child {
    border-left: none;
  }
  .clinician .footer {
    display: none;
  }
  .clinician .footer-branding {
    display: none;
  }
  .clinician .selfmanagementplan-section-title {
    font-size: 15pt;
    padding-bottom: 0.3cm;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-pp-title {
    font-size: 13.5pt;
    padding-bottom: 0.3cm;
    padding-top: 0.4cm;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-section-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
    line-height: normal;
  }
  .clinician .selfmanagementplan-pp-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
    line-height: normal;
  }
  .clinician .selfmanagementplan-pp-noprescriptions {
    color: red !important;
    line-height: normal !important;
    margin-top: 0.5cm;
    font-size: 12pt;
  }
  .clinician .selfmanagementplan-p-name {
    font-size: 12pt;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-p-image img {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-top: 0.5cm;
    padding-bottom: 0.1cm;
  }
  .clinician .selfmanagementplan-p-prescription {
    font-size: 12pt;
    text-align: center;
    padding-bottom: 0.4cm;
    line-height: normal !important;
  }
  .clinician .selfmanagementplan-maintitle {
    display: block;
    text-align: center;
    padding-bottom: 0.5cm;
    font-weight: 500;
  }
  .clinician .buttons, .clinician .btn {
    display: none !important;
  }
  .clinician .list-table tbody tr {
    display: none;
  }
  .clinician .list-table tbody tr.footable-detail-show, .clinician .footable tbody tr.footable-row-detail, .clinician .footable-row-detail-row {
    display: table-row;
    padding: 0;
  }
  .clinician .footable-row-detail-name, .clinician .footable-row-detail-value {
    display: table-cell;
    padding: 1cm;
  }
  .clinician .print-instruction {
    display: block !important;
  }
  .clinician .login-instructions {
    display: block;
    margin: 0 auto;
    width: 90%;
  }
  .clinician .login-instructions p {
    font-size: 18pt !important;
    margin-bottom: 10pt;
  }
  .clinician .letter-text {
    font-size: 12pt;
  }
  .clinician .letter-address {
    text-align: right;
    margin-bottom: 30px;
  }
  .clinician p.text-bold {
    font-weight: bold;
  }
  .clinician .detail-table {
    width: 95%;
    margin: 0 auto;
    font-size: 12pt !important;
    overflow: hidden !important;
  }
  .clinician .detail-table th {
    text-align: left !important;
  }
  .clinician .table-bordered > thead > tr > th, .clinician .table-bordered > tbody > tr > th, .clinician .table-bordered > tfoot > tr > th, .clinician .table-bordered > thead > tr > td, .clinician .table-bordered > tbody > tr > td, .clinician .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
  }
}
@media print {
  .patient {
    /*selfmananagementplan*/
  }
  .patient div, .patient body {
    width: 100%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .patient body {
    -webkit-print-color-adjust: exact;
  }
  .patient .navbar {
    display: none;
  }
  .patient .selfmanagementplan-smiley {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-section {
    width: 21.4%;
    padding: 0 0.3cm;
    float: left;
    border-left: 1px solid #888;
  }
  .patient .selfmanagementplan-section:first-child {
    border-left: none;
  }
  .patient .footer {
    display: none;
  }
  .patient .footer-branding {
    display: none;
  }
  .patient .selfmanagementplan-section-title {
    font-size: 15pt;
    padding-bottom: 0.3cm;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-pp-title {
    font-size: 13.5pt;
    padding-bottom: 0.3cm;
    padding-top: 0.4cm;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-section-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-pp-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-p-name {
    font-size: 13pt;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-p-image img {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-top: 0.5cm;
    padding-bottom: 0.1cm;
  }
  .patient .selfmanagementplan-p-prescription {
    font-size: 12pt;
    text-align: center;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-maintitle {
    display: block;
    text-align: center;
    padding-bottom: 0.5cm;
    font-weight: 500;
  }
  .patient .buttons {
    display: none;
  }
  .patient .oac-side1, .patient .oac-side2 {
    border: 1px dashed #bbb;
    margin-bottom: 0.5cm;
    width: 12cm;
    height: 7cm;
    background-color: white;
  }
  .patient .oac-title {
    background-color: #bc1071 !important;
    color: white;
    font-weight: bold;
    width: 115px;
    padding: 2mm;
    font-size: 17pt;
  }
  .patient .oac-side1-text {
    font-size: 12pt;
    padding: 0.3cm;
    vertical-align: top;
  }
  .patient .oac-side1-titleimg {
    vertical-align: top !important;
  }
  .patient .oac-photo img {
    width: 130px !important;
  }
  .patient .oac-side2-title {
    background-color: #bc1071 !important;
    color: #ffffff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    font-size: 17pt;
  }
  .patient .oac-side2-text {
    font-size: 12pt;
    padding: 0.3cm;
  }
  .patient .selfmanagementplan-maintitle {
    display: block;
  }
}
@media print {
  .manager .navbar, .manager .nav, .manager .navbar-brand, .manager .logo img, .manager .details-nav, .manager .buttons {
    display: none !important;
  }
  .manager a {
    display: none;
  }
  .manager .fa {
    display: none;
  }
  .manager .details-nav {
    display: none;
  }
  .manager .footer {
    display: none;
  }
  .manager .readsuseraccessdetails h2 {
    display: none;
  }
  .manager .readsuseraccessdetails-details {
    font-size: 14pt;
    text-align: center;
  }
}
.imageupload-container {
  border: 1px solid #757575;
  padding: 15px;
  width: fit-content;
  margin: 0 auto;
  display: block;
  margin-top: 3vmax !important;
}
@media (max-width: 736px) {
  .imageupload-container {
    padding: 10px;
    margin: 3vmax 10px;
  }
}

.photouploader {
  padding-top: 20px;
}

.chart1 {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 2%, rgba(0, 0, 0, 0) 2%);
  background-size: 100% 50px;
  background-position: left top;
  padding-top: 50px;
}
.chart1 li {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  height: 400px;
}
.chart1 span {
  margin: 0 0.25em;
  display: block;
  background-color: #7b281d;
  animation: draw 1s ease-in-out;
}
.chart1 span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  display: block;
  text-align: center;
  content: attr(title);
  word-wrap: break-word;
  color: #171717;
  margin-top: 10px;
  font-size: 0.9em;
}
@keyframes draw {
  0% {
    height: 0;
  }
}

/*============================================
MULTICHART
=============================================*/
.multichart .multichart-section {
  border-bottom: 1px solid #081838;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.multichart .multichart-section:last-child {
  margin-bottom: 0;
  border: none;
}

/*============================================
D3 CHART ACTIVITY
=============================================*/
#chart-key .key-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
  margin-left: 30px;
}
#chart-key .key-item img {
  display: block;
  width: 22px;
  height: 22px;
}
#chart-key p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

#chart-key.symptoms .key-item {
  display: block;
}

#chart-filter {
  margin-top: 20px;
  padding: 10px 0;
}
#chart-filter #current-date-range {
  color: #007E9E;
  cursor: pointer;
}
#chart-filter #chart-filter-arrow {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: contain;
  margin: 0 5px 2px;
}
#chart-filter .chart-filter-arrow-up {
  background: url("/public-assets/common/img/chart-filter-arrow-up.png") no-repeat center;
}
#chart-filter .chart-filter-arrow-down {
  background: url("/public-assets/common/img/chart-filter-arrow-down.png") no-repeat center;
}

#chart-filter-presets {
  display: none;
  overflow-y: hidden;
  overflow-x: scroll;
  height: 50px;
  padding: 10px 0 70px;
  white-space: nowrap;
}
#chart-filter-presets .btn {
  display: inline;
  margin-right: 10px !important;
}

#table-container, #chart-message {
  display: none;
}

#chart-container, #symptom-chart-container {
  display: block;
  width: 100%;
  height: 550px;
  margin: 0;
  padding: 0;
}
#chart-container .x-axis path, #chart-container .y-axis path, #chart-container .y-axis2 path, #chart-container .tick line, #symptom-chart-container .x-axis path, #symptom-chart-container .y-axis path, #symptom-chart-container .y-axis2 path, #symptom-chart-container .tick line {
  stroke: #606060;
  stroke-width: 0.5;
  stroke-dasharray: none;
  fill: none;
}
#chart-container text, #symptom-chart-container text {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  fill: #212529;
}
@media (max-width: 736px) {
  #chart-container text, #symptom-chart-container text {
    font-size: 8pt;
  }
}
#chart-container .line, #symptom-chart-container .line {
  stroke: #00AAD4;
  stroke-width: 4;
  fill: none;
  stroke-dasharray: 0 !important;
}
#chart-container .adherence-line, #symptom-chart-container .adherence-line {
  stroke: #000;
  stroke-width: 1;
  fill: none;
  stroke-dasharray: 2px !important;
}
#chart-container .symptom-line, #symptom-chart-container .symptom-line {
  stroke: #1f1f1f;
  stroke-width: 2;
  fill: none;
  stroke-dasharray: 0 !important;
}
#chart-container .area, #symptom-chart-container .area {
  fill: url(#mainGradient) #447799;
}
#chart-container .data-point, #symptom-chart-container .data-point {
  fill: #00AAD4;
  stroke: #FFF;
  stroke-width: 2px;
}
#chart-container .symptom-data-point, #symptom-chart-container .symptom-data-point {
  fill: #fff;
  stroke: #000;
  stroke-width: 2px;
}
#chart-container .bar, #symptom-chart-container .bar {
  stroke: none;
  stroke-width: 0;
  stroke-dasharray: 0 !important;
  fill: none;
}
#chart-container .bar.default-bar, #symptom-chart-container .bar.default-bar {
  fill: #00aad4;
}
#chart-container .bar.green, #symptom-chart-container .bar.green {
  fill: #239C14;
}
#chart-container .bar.lightgreen, #symptom-chart-container .bar.lightgreen {
  fill: #5ab235;
}
#chart-container .bar.orange, #symptom-chart-container .bar.orange {
  fill: #E43A18;
}
#chart-container .bar.lightorange, #symptom-chart-container .bar.lightorange {
  fill: #ffa100;
}
#chart-container .bar.red, #symptom-chart-container .bar.red {
  fill: #C41D19;
}
#chart-container .bar.lightred, #symptom-chart-container .bar.lightred {
  fill: #ff0000;
}
#chart-container .bar.black, #symptom-chart-container .bar.black {
  fill: #000000;
}
#chart-container .bar.white, #symptom-chart-container .bar.white {
  fill: #fff;
  stroke: #000;
  stroke-width: 1px;
}
#chart-container .bar.blue, #symptom-chart-container .bar.blue {
  fill: #00aad4;
}
#chart-container .bar.adherent, #symptom-chart-container .bar.adherent {
  fill: #9ad400;
}
#chart-container .bar.nonadherent, #symptom-chart-container .bar.nonadherent {
  fill: #c41d19;
}
#chart-container .circle.symptomscore-0, #symptom-chart-container .circle.symptomscore-0 {
  fill: none;
}
#chart-container .circle.symptomscore-1, #symptom-chart-container .circle.symptomscore-1 {
  fill: #14580B;
}
#chart-container .circle.symptomscore-2, #symptom-chart-container .circle.symptomscore-2 {
  fill: #EAB106;
}
#chart-container .circle.symptomscore-3, #symptom-chart-container .circle.symptomscore-3 {
  fill: #B52F13;
}
#chart-container .circle.symptomscore-4, #symptom-chart-container .circle.symptomscore-4 {
  fill: #8F1013;
}
#chart-container .text-group text, #symptom-chart-container .text-group text {
  fill: #fff;
}

.chart-hidden {
  visibility: hidden;
}

#table-container .peakflow-entry {
  margin-bottom: 2rem;
}
#table-container .peakflow-icon {
  margin: 0 5px 0 0;
  display: block;
  float: left;
  width: 21px;
  height: 21px;
}
#table-container #peakflow-icon-night {
  background: url("/public-assets/patient/asthma/img/peakflowdiary/peakflow-night.png") no-repeat center;
  background-size: contain;
}
#table-container #peakflow-icon-day {
  background: url("/public-assets/patient/asthma/img/peakflowdiary/peakflow-day.png") no-repeat center;
  background-size: contain;
}
#table-container h3, #table-container h4 {
  font-size: 18px;
  line-height: 21px;
  margin: 0 auto;
}
#table-container #diary-main-heading,
#table-container .diary-date-heading {
  margin-bottom: 1rem;
}
#table-container .peakflow-bordered {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 0;
}
#table-container .peakflow-bordered p {
  margin: 0 auto;
}

#table-container .nutrition-entry {
  margin-bottom: 2rem;
}
#table-container h3, #table-container h4 {
  font-size: 18px;
  line-height: 21px;
  margin: 0 auto;
}
#table-container #nutrition-main-heading,
#table-container .nutrition-date-heading {
  margin-bottom: 1rem;
}
#table-container .nutrition-bordered {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 0;
}
#table-container .nutrition-bordered p {
  margin: 0 auto;
}

.tooltip {
  pointer-events: none;
}
.tooltip .tooltip-inner {
  font-size: 14px;
  color: #FFF;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  max-width: 150px;
  padding: 15px;
  text-align: center;
  line-height: 25px;
}

#adherence-toggle {
  position: absolute;
  top: 0;
  right: 0;
}
#adherence-toggle .adherence-toggle-button {
  display: block;
  float: left;
  margin: 0 auto;
  width: 22px;
  height: 22px;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #007e9e;
}
#adherence-toggle .adherence-toggle-button.enabled {
  color: #dddddd;
}
#adherence-toggle #show-timeline {
  margin-right: 20px;
}

#timeline-key {
  margin: 0 auto 40px;
}
#timeline-key .adherence-key-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#timeline-key .adherence-key-list li {
  display: inline;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media (max-width: 736px) {
  #timeline-key .adherence-key-list li {
    display: block;
    margin: 0 auto;
  }
  #timeline-key .adherence-key-list .adherent, #timeline-key .adherence-key-list .nonadherent, #timeline-key .adherence-key-list #symptomscore, #timeline-key .adherence-key-list #prescribeddose {
    margin: 0 6px 10px 0;
  }
}
#timeline-key .key-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
#timeline-key .default {
  background: #00aad4;
  margin-left: 20px;
}
#timeline-key .adherent {
  background: #9ad400;
  margin-left: 20px;
}
#timeline-key .nonadherent {
  background: #c41d19;
  margin-left: 20px;
}
#timeline-key #symptomscore {
  margin-left: 20px;
  background: url("/public-assets/common/img/adherence-key-symptomscore.png") no-repeat center;
  background-size: contain;
}
#timeline-key #prescribeddose {
  margin-left: 0;
  background: url("/public-assets/common/img/adherence-key-prescribed.png") no-repeat center;
  background-size: contain;
}
#timeline-key p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

#chart-container.no-axis-lines .y-grid path {
  stroke: #ccc;
  stroke-dasharray: 2;
}
#chart-container.no-axis-lines .y-grid line {
  stroke: #ccc;
  stroke-dasharray: 2;
}
#chart-container.no-axis-lines .y-axis path, #chart-container.no-axis-lines .x-axis path, #chart-container.no-axis-lines .y-axis line, #chart-container.no-axis-lines .x-axis line {
  fill: none;
  stroke: none;
}
#chart-container.no-axis-lines path.domain {
  stroke: none;
}

/*============================================
  textline activity
=============================================*/
.textline-input {
  display: block;
  min-height: 70px;
  width: 100%;
  padding: 22px;
  font-size: 1.23rem;
  color: #111;
  background-color: #fff;
  background-image: none;
  border: 1px solid rgba(159, 172, 193, 0.7);
  border-radius: 0px;
  /* box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); */
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

p.userkey {
  margin: 20px 10px;
}

/*============================================
SELECTBOX
=============================================*/
.selectbox-flex {
  margin-top: 30px;
  margin-bottom: 20px;
}
.selectbox .selectbox-flex .selectbox-flex-box {
  background: #081838;
  padding: 30px;
  margin: 4px;
}
.selectbox .selectbox-flex .selectbox-flex-box:hover, .selectbox .selectbox-flex .selectbox-flex-box:visited, .selectbox .selectbox-flex .selectbox-flex-box:focus, .selectbox .selectbox-flex .selectbox-flex-box:active {
  background: #111;
  cursor: pointer;
}
.selectbox .selectbox-flex .selectbox-flex-box p {
  margin: 0;
  color: #fff;
}

.confirmsaccount {
  width: 100%;
  display: table;
}
.confirmsaccount-details {
  padding: 1em;
  margin: auto;
  text-align: center;
}

@media print {
  .clinician html, .clinician body {
    width: 95%;
    overflow: hidden;
  }
  .clinician #top-nav-push, .clinician #top-navbar-desktop, .clinician #dashboard-patient-menu, .clinician #top-navbar-toggle {
    display: none !important;
  }
  .clinician table {
    margin: 0 auto;
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .clinician tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  .clinician td.th {
    page-break-inside: avoid;
    page-break-after: auto;
    font-size: 12pt !important;
  }
  .clinician body {
    -webkit-print-color-adjust: exact;
  }
  .clinician .navbar, .clinician .nav, .clinician .navbar-brand, .clinician .logo img, .clinician .details-nav, .clinician .buttons {
    display: none !important;
  }
  .clinician a {
    display: none;
  }
  .clinician h2 {
    text-align: center !important;
  }
  .clinician .fa {
    display: none;
  }
  .clinician .details-nav {
    display: none;
  }
  .clinician .readsuseraccessdetails {
    padding-top: 0cm !important;
    font-size: 20pt !important;
  }
  .clinician .readsuseraccessdetails-details {
    width: 90%;
    margin: 0 auto;
  }
  .clinician .selfmanagementplan-image {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-bottom: 0.4cm;
  }
  .clinician .selfmanagementplan-section {
    width: 23.4%;
    padding: 0 0.5cm;
    float: left;
    border-left: 1px solid #888;
  }
  .clinician .selfmanagementplan-section:first-child {
    border-left: none;
  }
  .clinician .footer {
    display: none;
  }
  .clinician .footer-branding {
    display: none;
  }
  .clinician .selfmanagementplan-section-title {
    font-size: 15pt;
    padding-bottom: 0.3cm;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-pp-title {
    font-size: 13.5pt;
    padding-bottom: 0.3cm;
    padding-top: 0.4cm;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-section-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
    line-height: normal;
  }
  .clinician .selfmanagementplan-pp-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
    line-height: normal;
  }
  .clinician .selfmanagementplan-pp-noprescriptions {
    color: red !important;
    line-height: normal !important;
    margin-top: 0.5cm;
    font-size: 12pt;
  }
  .clinician .selfmanagementplan-p-name {
    font-size: 12pt;
    text-align: center;
    font-weight: bold;
  }
  .clinician .selfmanagementplan-p-image img {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-top: 0.5cm;
    padding-bottom: 0.1cm;
  }
  .clinician .selfmanagementplan-p-prescription {
    font-size: 12pt;
    text-align: center;
    padding-bottom: 0.4cm;
    line-height: normal !important;
  }
  .clinician .selfmanagementplan-maintitle {
    display: block;
    text-align: center;
    padding-bottom: 0.5cm;
    font-weight: 500;
  }
  .clinician .buttons, .clinician .btn {
    display: none !important;
  }
  .clinician .list-table tbody tr {
    display: none;
  }
  .clinician .list-table tbody tr.footable-detail-show, .clinician .footable tbody tr.footable-row-detail, .clinician .footable-row-detail-row {
    display: table-row;
    padding: 0;
  }
  .clinician .footable-row-detail-name, .clinician .footable-row-detail-value {
    display: table-cell;
    padding: 1cm;
  }
  .clinician .print-instruction {
    display: block !important;
  }
  .clinician .login-instructions {
    display: block;
    margin: 0 auto;
    width: 90%;
  }
  .clinician .login-instructions p {
    font-size: 18pt !important;
    margin-bottom: 10pt;
  }
  .clinician .letter-text {
    font-size: 12pt;
  }
  .clinician .letter-address {
    text-align: right;
    margin-bottom: 30px;
  }
  .clinician p.text-bold {
    font-weight: bold;
  }
  .clinician .detail-table {
    width: 95%;
    margin: 0 auto;
    font-size: 12pt !important;
    overflow: hidden !important;
  }
  .clinician .detail-table th {
    text-align: left !important;
  }
  .clinician .table-bordered > thead > tr > th, .clinician .table-bordered > tbody > tr > th, .clinician .table-bordered > tfoot > tr > th, .clinician .table-bordered > thead > tr > td, .clinician .table-bordered > tbody > tr > td, .clinician .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd;
  }
}
@media print {
  .patient {
    /*selfmananagementplan*/
  }
  .patient div, .patient body {
    width: 100%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
  .patient body {
    -webkit-print-color-adjust: exact;
  }
  .patient .navbar {
    display: none;
  }
  .patient .selfmanagementplan-smiley {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-section {
    width: 21.4%;
    padding: 0 0.3cm;
    float: left;
    border-left: 1px solid #888;
  }
  .patient .selfmanagementplan-section:first-child {
    border-left: none;
  }
  .patient .footer {
    display: none;
  }
  .patient .footer-branding {
    display: none;
  }
  .patient .selfmanagementplan-section-title {
    font-size: 15pt;
    padding-bottom: 0.3cm;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-pp-title {
    font-size: 13.5pt;
    padding-bottom: 0.3cm;
    padding-top: 0.4cm;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-section-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-pp-text {
    font-size: 12pt;
    text-align: center;
    border-bottom: 1px dashed #888;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-p-name {
    font-size: 13pt;
    text-align: center;
    font-weight: bold;
  }
  .patient .selfmanagementplan-p-image img {
    width: 65%;
    margin: 0 auto;
    display: block;
    padding-top: 0.5cm;
    padding-bottom: 0.1cm;
  }
  .patient .selfmanagementplan-p-prescription {
    font-size: 12pt;
    text-align: center;
    padding-bottom: 0.4cm;
  }
  .patient .selfmanagementplan-maintitle {
    display: block;
    text-align: center;
    padding-bottom: 0.5cm;
    font-weight: 500;
  }
  .patient .buttons {
    display: none;
  }
  .patient .oac-side1, .patient .oac-side2 {
    border: 1px dashed #bbb;
    margin-bottom: 0.5cm;
    width: 12cm;
    height: 7cm;
    background-color: white;
  }
  .patient .oac-title {
    background-color: #bc1071 !important;
    color: white;
    font-weight: bold;
    width: 115px;
    padding: 2mm;
    font-size: 17pt;
  }
  .patient .oac-side1-text {
    font-size: 12pt;
    padding: 0.3cm;
    vertical-align: top;
  }
  .patient .oac-side1-titleimg {
    vertical-align: top !important;
  }
  .patient .oac-photo img {
    width: 130px !important;
  }
  .patient .oac-side2-title {
    background-color: #bc1071 !important;
    color: #ffffff;
    font-weight: bold;
    width: 100%;
    text-align: center;
    font-size: 17pt;
  }
  .patient .oac-side2-text {
    font-size: 12pt;
    padding: 0.3cm;
  }
  .patient .selfmanagementplan-maintitle {
    display: block;
  }
}
@media print {
  .manager .navbar, .manager .nav, .manager .navbar-brand, .manager .logo img, .manager .details-nav, .manager .buttons {
    display: none !important;
  }
  .manager a {
    display: none;
  }
  .manager .fa {
    display: none;
  }
  .manager .details-nav {
    display: none;
  }
  .manager .footer {
    display: none;
  }
  .manager .readsuseraccessdetails h2 {
    display: none;
  }
  .manager .readsuseraccessdetails-details {
    font-size: 14pt;
    text-align: center;
  }
}
.mmh-message {
  margin: 10px auto;
  background: #E5F2F5;
  padding: 2em;
  text-align: center;
}
.mmh-message h2 {
  margin: 0 auto 1em;
  max-width: 90%;
}
.mmh-message p {
  margin: 0 auto 2em;
  line-height: 1.2em;
}
.mmh-message p a {
  color: #007e9e;
  text-decoration: underline;
}
.mmh-message p a:hover {
  color: #3390a9;
}

/*----------------------------------------------------------------------------*\
    #ACTIVITIES
\*----------------------------------------------------------------------------*/
#activity p a {
  color: #007E9E;
  text-decoration: underline;
}
#activity p a :hover {
  cursor: pointer;
}

.move {
  transform: translateX(-100);
}

.submenu {
  background: white;
  margin-bottom: 20px;
}
.submenu-content {
  padding: 3px;
}
.submenu-content:hover {
  cursor: pointer;
}
.submenu-content h2 {
  cursor: pointer;
}
.submenu-background {
  margin-top: -30px;
  min-height: 40vh;
  height: 100% !important;
  background-size: cover;
}
@media (max-width: 736px) {
  .submenu-background {
    min-height: 20vh;
    margin-bottom: 0;
  }
}
.submenu-background-overlay {
  background: rgba(0, 0, 0, 0.5);
  color: white !important;
  height: inherit;
  min-height: 40vh;
}
@media (max-width: 736px) {
  .submenu-background-overlay {
    min-height: 20vh;
  }
}
.submenu-background-overlay h1 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  letter-spacing: 0.5px;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}
.submenu-background-overlay p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  line-height: 30px;
  margin: 0;
}
@media (max-width: 736px) {
  .submenu-background-overlay p {
    line-height: 25px;
  }
}
.submenu-section {
  background-color: #007494;
  padding: 5vmax;
  min-width: 150px;
  padding: 1vmax 2.5vmax;
  min-height: 120px;
  color: #fff;
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
@media (max-width: 1366px) {
  .submenu-section {
    min-height: 100px;
  }
}
@media (max-width: 736px) {
  .submenu-section {
    min-height: 90px;
  }
}
@media (max-width: 736px) {
  .submenu-section {
    background-color: #007494;
    margin: 3px;
  }
}
.submenu-section-child {
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 1vmax 2.5vmax;
  min-height: 120px;
  color: #fff;
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
  margin: 4px;
  background-color: #007494;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1366px) {
  .submenu-section-child {
    min-height: 100px;
  }
}
@media (max-width: 736px) {
  .submenu-section-child {
    min-height: 90px;
  }
}
@media (min-width: 1367px) {
  .submenu-section-child:hover {
    cursor: pointer;
    opacity: 0.9;
  }
}
.submenu-section-child:focus, .submenu-section-child:active {
  cursor: pointer;
  transform: scale(0.975);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.submenu-section-child h2 {
  font-size: 1.23rem;
  margin: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1440px) {
  .submenu-section-child h2 {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .submenu-section-child h2 {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  .submenu-section-child {
    margin: 5px 3px;
    padding: 27px !important;
    color: #fff;
  }
}

.read_submenu {
  margin-bottom: 20px;
  padding: 4.5px;
}
@media (max-width: 736px) {
  .read_submenu {
    padding: 3px;
  }
}
.read_submenu .article-cover {
  -webkit-flex: 1 300px;
  -webkit-box-flex: 0;
  -ms-flex: 1 300px;
  flex: 1 300px;
  margin: 7px;
  min-height: 400px;
}
@media (max-width: 1366px) {
  .read_submenu .article-cover {
    -webkit-flex: 1 220px;
    -webkit-box-flex: 0;
    -ms-flex: 1 220px;
    flex: 1 220px;
    min-height: 320px;
  }
}
@media (max-width: 736px) {
  .read_submenu .article-cover {
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
    margin: 7px 3px;
    min-height: 250px !important;
  }
}
.read_submenu .article-cover .body {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 20px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 736px) {
  .read_submenu .article-cover .body {
    padding: 5px;
  }
}
.read_submenu .article-cover .body .title {
  width: 100%;
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
  padding: 15px 15px 30px 15px;
  position: absolute;
  top: 0;
  left: 0;
}
@media (max-width: 736px) {
  .read_submenu .article-cover .body .title {
    padding: 10px 10px 20px 10px;
  }
}
.read_submenu .article-cover .body p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .read_submenu .article-cover .body p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.read_submenu .article-cover:hover {
  cursor: pointer;
}
@media (min-width: 1367px) {
  .read_submenu .article-cover:hover div {
    background: rgba(0, 0, 0, 0.3);
  }
}

.read_submenu.full-width {
  padding: 0;
}
.read_submenu.full-width > div {
  flex-direction: row;
}
.read_submenu.full-width .article-cover {
  -webkit-flex: 1 900px;
  -webkit-box-flex: 0;
  -ms-flex: 1 900px;
  flex: 1 900px;
  margin: 0 0 1.3em 0;
  width: 100%;
}

.read_submenu.full-width-lg-50 {
  padding: 0;
}
.read_submenu.full-width-lg-50 > div {
  justify-content: space-between;
  align-items: center;
  gap: 0.5rem;
}
.read_submenu.full-width-lg-50 .article-cover {
  margin: 0;
  min-height: 220px;
}
@media (max-width: 1112px) {
  .read_submenu.full-width-lg-50 .article-cover {
    flex-grow: 1;
    flex-basis: auto;
    width: 100%;
  }
}

.video-option {
  background: #A71163 !important;
}

/* Light blue */
.article-option {
  background: #14580B !important;
}

/* Red */
.data-entry-option {
  background: #30205D !important;
}

.reports-option {
  background: #004D89 !important;
}

/*Green*/
.activity-option {
  background: #004D89 !important;
}

/* Pink */
.howtouse-option {
  background-color: #606060 !important;
}

#tableswitch .submenu-section-child {
  background: #757575 !important;
}
#tableswitch .submenu-section-child.activetable {
  background: #007494 !important;
}

.chart-filter {
  background-color: #fff;
  border: 2px solid #007494;
  color: #007494;
}
.chart-filter:hover {
  cursor: pointer;
  background-color: #007494;
  color: #fff;
}

.submenu-alert {
  background-color: #E5F6FD;
  border-radius: 9px;
  padding: 20px;
  color: #014561;
  display: flex;
  align-items: center;
  margin: 0px 30px 15px 30px;
}

.submenu-alert p {
  margin: 0;
  padding-left: 20px;
}

.submenu-blocked {
  background-color: #757575;
}

.rightToLeft {
  animation: rightToLeft 0.5s 1 linear;
}
@media (max-width: 736px) {
  .rightToLeft {
    animation: rightToLeft 0.3s 1 linear;
  }
}
@media (max-width: 736px) {
  .rightToLeft {
    animation: rightToLeft 0.3s 1 linear;
  }
}

.leftToRight {
  animation: leftToRight 0.5s 1 linear;
}
@media (max-width: 1366px) {
  .leftToRight {
    animation: leftToRight 0.3s 1 linear;
  }
}
@media (max-width: 736px) {
  .leftToRight {
    animation: leftToRight 0.3s 1 linear;
  }
}

.appear {
  animation: appear 0.3s 1 ease-in-out;
}

@keyframes rightToLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-100vw);
  }
}
@keyframes leftToRight {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(100vw);
  }
}
@keyframes appear {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@media (max-width: 1366px) {
  .watchvideo h2, .watchvideo h3 {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}

@media (max-width: 1366px) {
  .article h2, .article h3 {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.article a {
  color: #007E9E !important;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.article img {
  margin: 0 auto;
  max-width: 100% !important;
  height: auto !important;
  display: block !important;
}
.article ul ul {
  padding-bottom: 2px !important;
}
.article ul {
  padding-bottom: 20px;
  list-style-position: outside;
  padding-left: 21px;
}
.article ol {
  padding-bottom: 20px;
  list-style-position: outside;
}
.article ul,
.article ol {
  list-style-position: outside;
  margin: 0;
}
.article ul li,
.article ol li {
  text-align: justify;
}
.article .article-section {
  margin-bottom: 10px !important;
  padding-bottom: 10px !important;
  border: 0;
}
@media (min-width: 1367px) {
  .article-video {
    background: black;
    padding: 0 17vmax;
  }
}
@media (max-width: 575px) {
  .article-video {
    position: fixed;
    top: 48px;
    left: 0;
    z-index: 999;
  }
  .article-video-details {
    margin-top: 60vmin !important;
  }
}
@media (max-width: 736px) {
  .article p, .article ul li, .article ol li {
    line-height: 27px !important;
  }
}

@media (min-width: 991px) {
  .article img {
    padding-right: 10px !important;
  }
}
@media (max-width: 991px) {
  .article img {
    padding-bottom: 20px !important;
  }
}
/*============================================
ARTICLE DIFFERENT BUTTONS
=============================================*/
.differentbuttons img {
  max-width: 300px;
  margin: 0 auto;
  padding-bottom: 10px;
}
@media (max-width: 575px) {
  .differentbuttons img {
    max-width: 150px;
  }
}

.article .carousel-control {
  display: none;
}
.article .carousel-control.left, .article .carousel-control.right {
  background-image: none !important;
}
.article .carousel p {
  color: black;
  text-shadow: none;
}
.article .carousel .carousel-inner .item {
  height: auto;
}
.article .carousel.spacing {
  padding-bottom: 40px;
}
@media (max-width: 736px) {
  .article .carousel.spacing {
    padding-bottom: 20px;
  }
}
.article .carousel-indicators {
  width: 100% !important;
  left: 0 !important;
  bottom: 0 !important;
  padding: 0 !important;
}
.article .carousel-indicators li {
  background: #757575 !important;
  border-radius: 0 !important;
  height: 8px !important;
  margin: 0;
  min-width: 1vw !important;
}
@media (max-width: 736px) {
  .article .carousel-indicators li {
    height: 6px !important;
  }
}
.article .carousel-indicators li.active {
  background: #0D550C !important;
  height: 8px !important;
}
@media (max-width: 736px) {
  .article .carousel-indicators li.active {
    height: 6px !important;
  }
}

/*============================================
OXYGEN ALERT CARD
=============================================*/
.downloadButton {
  color: #FFFFFF;
  margin: 10px 10px;
  padding: 20px 50px;
  width: 408px;
  display: none;
  text-align: center;
  font-weight: 300;
  background: transparent;
  border-radius: 3px;
  font-size: 38px;
}

.downloadButton sup {
  font-family: "Lato", sans-serif;
  font-size: 15px;
}

.cropHeaderWrapper {
  overflow: hidden;
  height: 420px;
}

#cropContainerHeaderButton {
  color: #FFF;
  padding: 20px;
  text-align: center;
  background: #081838;
  text-transform: uppercase;
  font-size: 1.23rem;
  display: inline;
}

.ecard {
  max-width: 370px;
  color: black !important;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
  background: #007494;
  border-radius: 0;
  margin: 0 auto;
  display: block;
  margin-top: 20px;
  margin-bottom: 50px;
  padding: 15px 0;
}
@media (max-width: 575px) {
  .ecard {
    max-width: 100vw !important;
    margin: 20px 12px;
  }
}
@media (max-width: 320px) {
  .ecard {
    margin: 20px 10px;
  }
}
.ecard .carousel-control.left,
.ecard .carousel-control.right {
  background: none;
}
.ecard-carousel {
  min-height: 100px;
}
.ecard .carousel-indicators {
  bottom: 0;
}
.ecard-header {
  color: white !important;
}
@media (max-width: 736px) {
  .ecard .carousel-item {
    min-height: 87vh;
  }
}
.ecard-body {
  min-height: 200px;
  margin-bottom: 20px;
  padding: 30px 5px;
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.ecard-body h1 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: white;
  text-align: center;
  -webkit-user-select: text;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.ecard-body p, .ecard-body i {
  color: white;
  line-height: initial;
  -webkit-user-select: all;
  -moz-user-select: all;
  -ms-user-select: all;
  user-select: all;
}
.ecard-body i {
  margin: 5px 0;
}
.ecard-info {
  position: absolute;
  z-index: 9999;
  bottom: -5px;
  right: 7px;
}

span.hr {
  width: 100%;
  height: 1px;
  background: white;
  margin: 7px 0;
  text-align: center;
  margin: 0 auto;
  display: block;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
  -webkit-box-shadow: 0 0 0 60px #ffffff inset !important;
  background-color: #ffffff !important;
  background-clip: content-box !important;
}

.form-horizontal > div {
  width: 90%;
  margin: auto;
}

.form-group {
  padding-bottom: 1.5em;
}

.input-feedback {
  display: none;
}

.input-feedback-display {
  animation: ease-in-out 1s;
  margin: 0.2em 0 0.5em 0;
  display: block;
  font-weight: 900;
  color: #b52f13;
}

@keyframes fadein {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
[type=file] {
  height: 0;
  overflow: hidden;
  width: 0;
  opacity: 0;
}

[type=file] + label {
  border: none;
  border-radius: 5px;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: inherit;
  margin-bottom: 1rem;
  outline: none;
  padding: 1rem;
  position: relative;
  transition: all 0.3s;
  vertical-align: middle;
}
[type=file] + label.file-label {
  border-radius: 30px !important;
  background-color: #007E9E !important;
  border: 2px solid #007E9E;
  max-width: 200px;
  text-align: center;
}

input, textarea, select {
  background-color: #fff;
  background-image: none;
  width: 100%;
  margin-top: 2px;
  box-shadow: none !important;
  border: 0 none;
  border-bottom: 1px solid #939393;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 1.23rem;
  padding: 10px;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 736px) {
  input, textarea, select {
    padding: 10px 7px;
  }
}
@media (max-width: 1366px) {
  input, textarea, select {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  input, textarea, select {
    font-size: 1.025rem;
  }
}
input:active, input:focus, textarea:active, textarea:focus, select:active, select:focus {
  outline: none !important;
  border: 1px solid #007E9E;
}

textarea {
  border: 1px solid #939393;
  height: 100px;
  background: white !important;
}
@media (min-width: 1367px) {
  textarea {
    height: 120px;
  }
}

label {
  margin-bottom: 0;
  font-size: 1.23rem;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
  width: 100%;
}
@media (max-width: 1366px) {
  label {
    font-size: 1.23rem;
  }
}
@media (max-width: 736px) {
  label {
    font-size: 1.11725rem;
  }
}
label span {
  display: contents;
}
label .fillsform-help-icon {
  width: 22px;
  height: auto;
}

.fillsform {
  padding: 15px;
}
@media (max-width: 736px) {
  .fillsform {
    padding: 20px;
  }
}

.fillsform .highlight-valid {
  background: white !important;
}
.fillsform .highlight-error {
  background: rgba(143, 16, 19, 0.2) !important;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.fillsform .highlight-error::placeholder {
  color: #212529;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.fillsform .highlight-error:focus {
  border: 1px solid #8F1013;
}

.stretch {
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0;
}

.fillsform .option, .fillsform .multioption {
  margin-top: 0.4em;
}
.fillsform .option > div, .fillsform .multioption > div {
  text-align: center;
  border: 1px solid #007E9E;
  margin-bottom: 0.4em;
}
@media (min-width: 1113px) {
  .fillsform .option, .fillsform .multioption {
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
  }
}
@media (max-width: 1024px) {
  .fillsform .option > div, .fillsform .multioption > div {
    display: block;
    width: 100%;
  }
}
.fillsform .toggle-input {
  display: flex;
  margin-top: 0.4em;
}
.fillsform .toggle-input > .toggle-selectable {
  display: block;
  border: 1px solid #007E9E;
  text-align: center;
  padding: 15px 55px;
  margin: 2px 0px 2px 0px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  cursor: pointer;
}
.fillsform .toggle-input > .toggle-selectable:first-child {
  border-right: 0;
}
.fillsform .toggle-input > .toggle-selected, .fillsform #components .list-layout-component .toggle-input-component .toggle-selectable .toggle-input > .stack, #components .list-layout-component .toggle-input-component .toggle-selectable .fillsform .toggle-input > .stack {
  animation: ease-in;
  background: #007E9E !important;
  color: white;
}
.fillsform .selectable, .fillsform .toggable {
  padding: 15px 55px;
  margin: 2px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  cursor: pointer;
  border: 1px solid #007E9E;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 575px) {
  .fillsform .selectable, .fillsform .toggable {
    padding: 15px 39px;
  }
}
.fillsform .selectable.input-active, .fillsform .toggable.input-active {
  background: #007E9E !important;
  color: white;
}
@media (min-width: 1367px) {
  .fillsform .selectable:hover, .fillsform .toggable:hover {
    background: #007E9E !important;
    color: white;
    cursor: pointer;
  }
}
.fillsform .input-splitvalue {
  display: inline-flex;
  width: fit-content;
}
.fillsform .input-splitvalue > input {
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
  padding: 10px;
  margin: 2px;
}
@media (max-width: 736px) {
  .fillsform .input-splitvalue > input {
    padding: 10px 7px;
  }
}
.fillsform .label-inline {
  display: inline;
}
.fillsform #date-buttons {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.fillsform #date-buttons > #date-days {
  max-width: 20%;
}
.fillsform #date-buttons > #date-months {
  max-width: 50%;
}
.fillsform #date-buttons > #date-years {
  max-width: 30%;
}
.fillsform #date-buttons #date-days, .fillsform #date-buttons #date-months, .fillsform #date-buttons #date-years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  border-top: 1px solid #eee;
  width: 100%;
  background: rgba(255, 255, 255, 0.9);
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
.fillsform #date-buttons #date-days > div, .fillsform #date-buttons #date-months > div, .fillsform #date-buttons #date-years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
.fillsform #date-buttons #date-days > div:hover, .fillsform #date-buttons #date-days > div.input-active, .fillsform #date-buttons #date-months > div:hover, .fillsform #date-buttons #date-months > div.input-active, .fillsform #date-buttons #date-years > div:hover, .fillsform #date-buttons #date-years > div.input-active {
  background: #007E9E;
  color: white;
}
.fillsform #date-buttons #date-days > div {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform #date-buttons #date-months > div {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform #date-buttons #date-years > div {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform .date #date-components {
  border-bottom: 1px solid #eee;
  width: -webkit-fill-available !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.fillsform .date #date-components > div {
  text-align: center;
  padding: 20px !important;
  margin: 7px !important;
  border-bottom: 2px solid #383838;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 575px) {
  .fillsform .date #date-components > div {
    -webkit-flex: 1 auto;
    -webkit-box-flex: 0;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin: 3px !important;
  }
}
@media (min-width: 1367px) {
  .fillsform .date #date-components > div:hover {
    background: #007E9E;
    color: white;
    border-bottom: 1px solid #007E9E;
  }
}
.fillsform .date #date-components > div.input-active {
  background: #007E9E;
  color: white;
  border-bottom: 1px solid #007E9E;
}
.fillsform .date-value, .fillsform .date #date-components {
  display: inline-flex;
  width: fit-content;
}
.fillsform .date-value > div, .fillsform .date #date-components > div {
  position: relative;
  padding: 15px 18px;
  margin: 2px;
  border: 1px solid #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.fillsform .date-value > div.input-active, .fillsform .date #date-components > div.input-active {
  transition: all 0.3s ease-in-out;
  background: #007E9E !important;
  color: white;
  transition: all 0.3s ease-in-out;
}
.fillsform .date .date-container {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.fillsform .date .date-container > .date-days {
  max-width: 20%;
}
.fillsform .date .date-container > .date-months {
  max-width: 50%;
}
.fillsform .date .date-container > .date-years {
  max-width: 30%;
}
.fillsform .date .date-container .date-days, .fillsform .date .date-container .date-months, .fillsform .date .date-container .date-years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  border-top: 1px solid #eee;
  width: 100%;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
.fillsform .date .date-container .date-days > div, .fillsform .date .date-container .date-months > div, .fillsform .date .date-container .date-years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1367px) {
  .fillsform .date .date-container .date-days > div:hover, .fillsform .date .date-container .date-months > div:hover, .fillsform .date .date-container .date-years > div:hover {
    background: #007E9E;
    color: white;
  }
}
.fillsform .date .date-container .date-days > div.input-active, .fillsform .date .date-container .date-months > div.input-active, .fillsform .date .date-container .date-years > div.input-active {
  background: #007E9E;
  color: white;
}
.fillsform .date .date-container .date-days > .date-day, .fillsform .date .date-container .date-months > .date-day, .fillsform .date .date-container .date-years > .date-day {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform .date .date-container .date-days > .date-month, .fillsform .date .date-container .date-months > .date-month, .fillsform .date .date-container .date-years > .date-month {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform .date .date-container .date-days > .date-year, .fillsform .date .date-container .date-months > .date-year, .fillsform .date .date-container .date-years > .date-year {
  border-bottom: 1px solid #E8E8E8;
}
.fillsform .time-components {
  display: inline-flex;
  width: fit-content;
}
.fillsform .time-components > div {
  position: relative;
  padding: 15px;
  margin: 2px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.fillsform .time-components .hour, .fillsform .time-components .minute {
  border: 1px solid #007E9E;
}
.fillsform .time-container {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.fillsform .time-container .hour-keyboard, .fillsform .time-container .minute-keyboard {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  width: 50%;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
.fillsform .time-container .hour-keyboard > div, .fillsform .time-container .minute-keyboard > div {
  border-bottom: 1px solid #E8E8E8;
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1367px) {
  .fillsform .time-container .hour-keyboard > div:hover, .fillsform .time-container .minute-keyboard > div:hover {
    background: #007E9E;
    color: white;
  }
}
.fillsform .time-container .hour-keyboard > div.active, .fillsform .time-container .minute-keyboard > div.active {
  background: #007E9E;
  color: white;
}

label .fa {
  margin-left: 10px;
}
label.SelfManagementPlanCustomise {
  padding: 15px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
label.SelfManagementPlanCustomise.normalmain-copd, label.SelfManagementPlanCustomise.normalmain-asthma, label.SelfManagementPlanCustomise.normalsecond-copd, label.SelfManagementPlanCustomise.normalsecond-asthma, label.SelfManagementPlanCustomise.normalmain-heart, label.SelfManagementPlanCustomise.normalsecond-heart {
  background: #14580B !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.mildmain-copd, label.SelfManagementPlanCustomise.moderatemain-asthma, label.SelfManagementPlanCustomise.mildsecond-copd, label.SelfManagementPlanCustomise.moderatesecond-asthma, label.SelfManagementPlanCustomise.moderatemain-heart, label.SelfManagementPlanCustomise.moderatesecond-heart {
  background: #FDC645 !important;
}
label.SelfManagementPlanCustomise.moderatemain-copd, label.SelfManagementPlanCustomise.severemain-asthma, label.SelfManagementPlanCustomise.moderatesecond-copd, label.SelfManagementPlanCustomise.severesecond-asthma, label.SelfManagementPlanCustomise.mildmain-heart, label.SelfManagementPlanCustomise.mildsecond-heart {
  background: #8F1013 !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.severemain-copd, label.SelfManagementPlanCustomise.severesecond-copd {
  background: #30205D !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.greendescription, label.SelfManagementPlanCustomise.greenadvice {
  background: #0D550C !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.yellowdescription, label.SelfManagementPlanCustomise.yellowadvice {
  background: #F4BB10 !important;
}
label.SelfManagementPlanCustomise.orangedescription, label.SelfManagementPlanCustomise.orangeadvice {
  background: #B52F10 !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.reddescription, label.SelfManagementPlanCustomise.redadvice {
  background: #8F0B27 !important;
  color: white !important;
}
label.SelfManagementPlanCustomise.purpledescription, label.SelfManagementPlanCustomise.purpleadvice {
  background: #5C2C81 !important;
  color: white !important;
}

.fillsform-image-header {
  height: 260px;
}

.stepper-input {
  display: flex;
  margin: 10px 0;
}
.stepper-input div {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.stepper-input-plus, .stepper-input-minus {
  width: 50px;
  height: 50px;
  color: #007E9E;
  border: 2px solid #007E9E;
  border-radius: 50%;
  padding: 10px;
  cursor: pointer;
}
.stepper-input-plus.disabled, .stepper-input-minus.disabled {
  border: 2px solid #757575;
  color: #757575;
  cursor: not-allowed;
}
.stepper-input-value {
  margin: 0 20px;
}

.selectimage {
  min-height: 50vh;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.selectimage .selectimage-section {
  margin: 7px 15px;
  padding: 15px 0;
  cursor: pointer;
  opacity: 1;
  border-bottom: 1px solid #E8E8E8;
}
.selectimage .selectimage-section img {
  transition: all 0.3s ease-in-out;
  margin-bottom: 1vmax;
}
.selectimage .selectimage-section:hover img {
  transform: scale(1.05);
}
@media (max-width: 736px) {
  .selectimage .selectimage-section p.text-bold {
    font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 575px) {
  .selectimage .selectimage-section {
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
    padding: 5px 0;
    margin: 10px;
  }
  .selectimage .selectimage-section img {
    height: 120px;
  }
  .selectimage .selectimage-section h3 {
    font-size: 1.8rem;
  }
}
@media (max-width: 320px) {
  .selectimage .selectimage-section {
    -webkit-flex: 0 120px;
    -webkit-box-flex: 0;
    -ms-flex: 0 120px;
    flex: 0 120px;
  }
}

.flow-date-value {
  margin: 20px;
}

.flow-selected {
  background: #007E9E !important;
  color: white;
}

#flow {
  text-align: center;
  /* Decision symbols or Input symbols */
  /* Flow date inputs (or monthYear inputs) */
}
#flow .background-img {
  height: 200px;
}
#flow .flow-symbol {
  padding: 2em;
}
#flow > h3 {
  margin-bottom: 1em;
}
@media (min-width: 1113px) {
  #flow {
    text-align: center;
    margin-bottom: 1em;
  }
}
#flow .buttons {
  padding-top: 2em;
}
#flow .flow-input-number {
  min-width: 8em;
  max-width: 12em;
}
#flow .flow-input-number input {
  text-align: center;
}
#flow .flow-option {
  margin-top: 2em;
  /* Selectable buttons */
}
#flow .flow-option .flow-selectable {
  text-align: center;
  border: 1px solid #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  cursor: pointer;
  display: block;
  padding: 1.5em;
  margin: 0.7em;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1112px) {
  #flow .flow-option .flow-selectable {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    display: block;
  }
}
@media (min-width: 1367px) {
  #flow .flow-option .flow-selectable {
    -webkit-flex: 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    display: inline-block;
  }
  #flow .flow-option .flow-selectable:hover {
    background: #007E9E !important;
    color: white;
  }
}
#flow .flow-date {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  /* All day, month and year containers above */
}
#flow .flow-date > .flow-date-days {
  max-width: 20%;
}
#flow .flow-date > .flow-date-months {
  max-width: 50%;
}
#flow .flow-date > .flow-date-years {
  max-width: 30%;
}
@media (min-width: 1113px) {
  #flow .flow-date {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#flow .flow-date > div {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
  /* Selectable elements */
}
#flow .flow-date > div > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
}
#flow .flow-confirmation-text {
  background-color: #E5F2F5;
  padding: 2em;
}
#flow .flow-confirmation-text > strong {
  color: #007E9E;
  font-weight: 800 !important;
}

.listactivity {
  padding: 1em;
}
.listactivity .report-images-section .image-item .loadsworkflow {
  display: inline-block;
}
.listactivity .report-images-section .image-item .img-thumbnail {
  border: none;
}
.listactivity .report-images-section .image-item img {
  object-fit: cover;
  width: 600px;
  height: 300px;
  transition: all 0.3s ease-in-out;
}
.listactivity .report-images-section .image-item img:hover {
  opacity: 0.8;
}
@media (max-width: 1112px) {
  .listactivity .report-images-section .image-item img {
    width: 200px;
    height: 200px;
  }
}
@media (max-width: 736px) {
  .listactivity .report-images-section .image-item img {
    width: 150px;
    height: 150px;
  }
}
@media (max-width: 768px) {
  .listactivity .report-images-section .image-item img {
    object-fit: cover;
    width: 300px;
  }
}

#expanded-image {
  display: none;
}
@media (max-width: 768px) {
  #expanded-image .btn {
    width: 48%;
    margin: 5px;
  }
}
@media (max-width: 736px) {
  #expanded-image .btn {
    width: 47.5%;
    margin: 4px;
  }
}
#expanded-image #expanded-box-date {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}

.imagelist-default .image-item {
  border-radius: 12px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  position: relative;
  margin: 0.3em;
  padding: 1.3em;
  -webkit-flex: 1 480px;
  -webkit-box-flex: 0;
  -ms-flex: 1 480px;
  flex: 1 480px;
  border-top: 1px solid #dddddd;
  border-right: 1px solid #eeeeee;
}
.imagelist-default .image-item img {
  margin-top: 22px;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eee !important;
  cursor: pointer;
}
@media (max-width: 736px) {
  .imagelist-default .image-item {
    -webkit-flex: 1 480px;
    -webkit-box-flex: 0;
    -ms-flex: 1 480px;
    flex: 1 480px;
  }
}
.imagelist-default .image-item .box-date {
  text-align: left;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  margin-left: 3px;
  color: #383838;
}
.imagelist-default .image-item .box-btn {
  margin-top: 1em;
  padding-left: 1px;
  padding-right: 5px;
}

#expanded-image {
  display: none;
}
#expanded-image .btn {
  margin: 4px !important;
}

@media (max-width: 736px) {
  .catscore {
    margin-bottom: 50px;
  }
}
.catscore .cat-label-last {
  text-align: right;
}
@media (max-width: 736px) {
  .catscore .cat-label-first, .catscore .cat-label-last {
    text-align: center;
  }
}
.catscore p {
  margin: 0;
  font-weight: normal;
}
.catscore .catscoreresults {
  padding-bottom: 20px;
}
.catscore .catscoreresults .results {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  background-color: #007494;
  margin: 4px;
  padding: 20px 40px;
  height: 40vh;
  margin: 0 auto;
  color: #fff;
  width: 100%;
}
@media (min-width: 576px) {
  .catscore .catscoreresults .results .toscrolldown {
    display: none !important;
  }
}
@media (max-width: 575px) {
  .catscore .catscoreresults .results {
    height: 90vh;
  }
}
.catscore .catscoreresults .results h1 {
  font-size: 7rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  font-weight: normal;
  letter-spacing: normal;
}
.catscore .catscoreresults-added-to-health-record {
  margin: 0.5em;
  font-weight: bold;
}
.catscore .catscoreresults ul {
  margin-left: -20px;
}
.catscore .catscoreresults-header {
  background-color: #444;
  color: #fff;
  padding: 2em;
}
.catscore .catscoreresults-body {
  background-color: #fff;
  color: #171717;
  padding: 2em;
}
.catscore .catscoreresults-title {
  width: 100%;
  text-align: center;
  font-size: 1.3em;
}
.catscore .catscoreresults-score {
  max-width: 220px;
  align: center;
  text-align: center;
  margin: 30px auto;
  font-size: 6em;
  font-weight: bold;
  background-color: #fff;
}
.catscore .catscoreresults-score-type {
  width: 100%;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 0.6em;
}
.catscore .catscoreresults-impact {
  margin: 1em 0;
  text-align: center;
}
.catscore .catscoreresults-description {
  margin: 1em 0;
}
.catscore .catscoreresults-suggestion-title {
  font-weight: bold;
}
.catscore .catscoreresults-suggestions li {
  margin: 1em;
}
.catscore .catscoreresults-color-very-high {
  background: #30205D !important;
}
.catscore .catscoreresults-color-high {
  background: #8F1013 !important;
}
.catscore .catscoreresults-color-medium {
  background: #B52F13 !important;
}
.catscore .catscoreresults-color-low {
  background: #14580B !important;
}
.catscore .catscoreresults-color-very-low {
  background: #004D89 !important;
}
.catscore .catscoreresults-added-to-health-record {
  margin: 0.5em;
  font-weight: bold !important;
}
.catscore .catscore-label1 {
  color: #239C14;
  /* height: 4em; */
}
.catscore .catscore-label2 {
  color: #C41D19;
  /* height: 4em; */
}
.catscore .catscore-label1, .catscore .catscore-label2 {
  font-size: 2.5rem;
  padding: 10px 0;
}
.catscore .catscore-option {
  margin: 7px;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  transition: all 0.3s ease-in-out;
  padding: 1vmax 2.5vmax;
  min-height: 120px;
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
}
@media (max-width: 1366px) {
  .catscore .catscore-option {
    min-height: 100px;
  }
}
@media (max-width: 736px) {
  .catscore .catscore-option {
    width: 100vw;
    min-height: 90px;
    margin: 7px;
    padding: 27px !important;
  }
}
.catscore .catscore-option:active {
  transform: scale(0.975);
}
.catscore .catscore-option:nth-child(1) {
  background-color: #14580B;
  color: white;
}
.catscore .catscore-option:nth-child(1):hover, .catscore .catscore-option:nth-child(1):active {
  background-color: #1e8511 !important;
}
.catscore .catscore-option:nth-child(2) {
  background-color: #239C14;
  box-shadow: 0 0 7px rgba(35, 156, 20, 0.3);
  color: white;
}
.catscore .catscore-option:nth-child(2):hover, .catscore .catscore-option:nth-child(2):active {
  background-color: #2dc91a !important;
}
.catscore .catscore-option:nth-child(3) {
  background-color: #E6F500;
  box-shadow: 0 0 7px rgba(230, 245, 0, 0.3);
}
.catscore .catscore-option:nth-child(3):hover, .catscore .catscore-option:nth-child(3):active {
  background-color: #f2ff29 !important;
}
.catscore .catscore-option:nth-child(4) {
  background-color: #EFCE43;
  box-shadow: 0 0 7px rgba(239, 206, 67, 0.3);
}
.catscore .catscore-option:nth-child(4):hover, .catscore .catscore-option:nth-child(4):active {
  background-color: #f3da72 !important;
}
.catscore .catscore-option:nth-child(5) {
  background-color: #E43A18;
  box-shadow: 0 0 7px rgba(228, 58, 24, 0.3);
  color: white;
}
.catscore .catscore-option:nth-child(5):hover, .catscore .catscore-option:nth-child(5):active {
  background-color: #eb6044 !important;
}
.catscore .catscore-option:nth-child(6) {
  background-color: #C41D19;
  box-shadow: 0 0 7px rgba(196, 29, 25, 0.3);
  color: white;
}
.catscore .catscore-option:nth-child(6):hover, .catscore .catscore-option:nth-child(6):active {
  background-color: #e4302c !important;
}
.catscore .very-high {
  color: black;
}
.catscore .high {
  color: red;
}
.catscore .medium {
  color: orange;
}
.catscore .low {
  color: green;
}
.catscore .very-low {
  color: blue;
}

@media (max-width: 1024px) {
  .catscore-options .catscore-option {
    -webkit-flex: 1 300px;
    -webkit-box-flex: 0;
    -ms-flex: 1 300px;
    flex: 1 300px;
  }
}
@media (max-width: 1024px) and (max-width: 736px) {
  .catscore-options .catscore-option {
    font-size: 2rem;
    font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  }
}
.tiles {
  padding: 3px;
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 575px) {
  .tiles {
    padding: 2px 2px 30px 2px;
  }
}
.tiles .tiles-section {
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex: 1 20vh;
  -webkit-box-flex: 0;
  -ms-flex: 1 20vh;
  flex: 1 20vh;
  min-height: 200px;
  margin: 4px;
  padding: 10px 20px;
  cursor: pointer !important;
  transition: all 0.2s;
}
.tiles .tiles-section img {
  height: auto;
  max-width: 3rem;
  max-height: 3rem;
  margin: 0 auto;
}
.tiles .tiles-section p {
  color: #fff;
  cursor: pointer;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 1.23rem;
  margin: 20px auto 0;
}
@media (max-width: 1440px) {
  .tiles .tiles-section p {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .tiles .tiles-section p {
    font-size: 1.025rem;
  }
}
@media (max-width: 1366px) {
  .tiles .tiles-section {
    -webkit-flex: 1 17vh;
    -webkit-box-flex: 0;
    -ms-flex: 1 17vh;
    flex: 1 17vh;
    min-height: 170px;
    margin: 4px;
  }
}
@media (max-width: 1024px) {
  .tiles .tiles-section {
    -webkit-flex: 1 17vh;
    -webkit-box-flex: 0;
    -ms-flex: 1 17vh;
    flex: 1 17vh;
    min-height: 170px;
    min-height: 150px !important;
    margin: 3.5px;
    padding: 15px;
  }
  .tiles .tiles-section p {
    font-size: 1rem;
    margin-top: 15px;
  }
}
@media (max-width: 768px) {
  .tiles .tiles-section {
    -webkit-flex: 1 14vh;
    -webkit-box-flex: 0;
    -ms-flex: 1 14vh;
    flex: 1 14vh;
    min-height: 140px;
    min-height: 160px !important;
  }
}

.toggled-off {
  opacity: 0.3 !important;
}

@media (min-width: 1025px) {
  #custom-tiles .tiles-section {
    -webkit-flex: 0 250px;
    -webkit-box-flex: 0;
    -ms-flex: 0 250px;
    flex: 0 250px;
    padding: 30px;
  }
  #custom-tiles .tiles-section img {
    height: 80px;
  }
}

.appointment {
  padding: 0 7px;
}
.appointment-section {
  display: inline-flex;
  width: 100%;
  margin-bottom: 1vmax;
}
@media (max-width: 575px) {
  .appointment-section {
    margin-bottom: 2vmax;
  }
}
.appointment-section:first-child {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}
.appointment-section:first-child .appointment-section-details {
  background: #007494;
}
.appointment-section:first-child .appointment-section-date .date-time {
  color: black;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
.appointment-section-date {
  width: 100px;
  margin-right: 1.7vmax;
}
@media (max-width: 575px) {
  .appointment-section-date {
    width: 75px;
  }
}
.appointment-section-date .date-time {
  word-break: break-word !important;
  line-height: initial;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.3rem;
  text-align: right;
  color: #292929;
  margin-top: -1px;
  text-transform: uppercase;
}
@media (max-width: 1366px) {
  .appointment-section-date .date-time {
    font-size: 1.05rem;
  }
}
@media (max-width: 575px) {
  .appointment-section-date .date-time {
    font-size: 0.94rem;
  }
}
.appointment-section .note {
  padding-top: 15px;
}
.appointment-section-details {
  width: 100%;
  background: #606060;
  color: white;
  padding: 20px;
}
@media (max-width: 1366px) {
  .appointment-section-details {
    padding: 7px 10px;
  }
}
.appointment-section-details .moredetails {
  display: none;
  padding-top: 15px;
}

.darksky {
  padding-top: 20px;
}
.darksky .weather-section-today {
  margin: 0 7px;
  background: #007E9E;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  padding: 30px;
}
.darksky .weather-section-today * {
  color: white !important;
}
@media (max-width: 736px) {
  .darksky .weather-section-today {
    padding: 5px;
  }
}
.darksky .weather-section-today .condition {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 2.5rem;
}
@media (max-width: 736px) {
  .darksky .weather-section-today #mainIcon {
    width: 250px;
    margin-bottom: 20px;
  }
}
.darksky .weather-section-today h1 {
  font-size: 5rem;
  text-align: center;
  margin: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .darksky .weather-section-today h1 {
    font-size: 3rem;
  }
}
.darksky .weather-section-today .info-bottom {
  display: block;
  position: relative;
  width: 100%;
  height: 170px;
  overflow-y: hidden;
  white-space: nowrap;
  overflow-x: auto;
  border-top: 1px solid #ffffff;
  margin-top: 20px;
  padding-top: 10px;
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom {
    margin: 20px 0 0 0 !important;
    padding-top: 20px;
  }
}
.darksky .weather-section-today .info-bottom .hourly {
  display: inline-block;
  width: 80px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: center;
  margin: 0;
}
.darksky .weather-section-today .info-bottom .hourly:first-child h2, .darksky .weather-section-today .info-bottom .hourly:first-child p {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom .hourly {
    margin: 0 3px;
    width: 65px;
  }
}
.darksky .weather-section-today .info-bottom .hourly canvas.hourly-icon {
  width: 80px;
  padding: 0 !important;
  margin: 0 0 7px 0 !important;
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom .hourly canvas.hourly-icon {
    width: 70px;
  }
}
.darksky .weather-section-today .info-bottom .hourly h2 {
  font-size: 1.23rem;
}
.darksky .weather-section-today .info-bottom .hourly h2 span {
  font-size: 1.025rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #E8E8E8 !important;
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom .hourly h2 span {
    font-size: 0.97rem !important;
  }
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom .hourly h2 {
    font-size: 1.025rem;
  }
}
.darksky .weather-section-today .info-bottom .hourly p {
  font-size: 1.025rem;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .darksky .weather-section-today .info-bottom .hourly p.hourly-temp {
    font-size: 1.025rem;
  }
}
.darksky .weather-section-week {
  margin: 40px 0;
}
@media (max-width: 736px) {
  .darksky .weather-section-week {
    margin: 20px 0;
  }
}
.darksky .weather-section-week .info-top {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.darksky .weather-section-week .info-top .day-of-week {
  border-bottom: 1px solid #eee;
  text-align: center;
  padding: 10px 0;
  margin: 0 15px;
  -webkit-flex: 0 200px;
  -webkit-box-flex: 0;
  -ms-flex: 0 200px;
  flex: 0 200px;
}
.darksky .weather-section-week .info-top .day-of-week:first-child {
  display: none;
}
@media (max-width: 1024px) {
  .darksky .weather-section-week .info-top .day-of-week {
    -webkit-flex: 0 110px;
    -webkit-box-flex: 0;
    -ms-flex: 0 110px;
    flex: 0 110px;
  }
}
@media (max-width: 768px) {
  .darksky .weather-section-week .info-top .day-of-week {
    -webkit-flex: 0 150px;
    -webkit-box-flex: 0;
    -ms-flex: 0 150px;
    flex: 0 150px;
    margin-bottom: 20px;
  }
}
@media (max-width: 736px) {
  .darksky .weather-section-week .info-top .day-of-week {
    -webkit-flex: 0 105px;
    -webkit-box-flex: 0;
    -ms-flex: 0 105px;
    flex: 0 105px;
    margin: 5px;
  }
}
@media (max-width: 414px) {
  .darksky .weather-section-week .info-top .day-of-week {
    -webkit-flex: 0 105px;
    -webkit-box-flex: 0;
    -ms-flex: 0 105px;
    flex: 0 105px;
    margin: 5px;
  }
}
.darksky .weather-section-week .info-top .day-of-week h2 {
  font-size: 1.5rem;
  margin-top: 0;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
@media (max-width: 1366px) {
  .darksky .weather-section-week .info-top .day-of-week h2 {
    font-size: 1.23rem;
  }
}
@media (max-width: 736px) {
  .darksky .weather-section-week .info-top .day-of-week h2 {
    font-size: 1.11725rem;
  }
}
.darksky .weather-section-week .info-top .day-of-week p {
  margin: 0;
}
.darksky .weather-section-week .info-top .day-of-week p.weekday-temp {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.23rem;
}
.darksky .weather-section-week .info-top .day-of-week p.weekday-lowesttemp {
  color: #757575;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.11725rem;
}
@media (max-width: 736px) {
  .darksky .weather-section-week .info-top .day-of-week p.weekday-lowesttemp {
    font-size: 1rem !important;
  }
}
.darksky .weather-section-week .info-top .day-of-week canvas {
  width: 100%;
}

.weather-responsive {
  display: block;
  width: 100%;
}

.choosedisease-section.bg-mycopd {
  background-image: url("/public-assets/patient/common/img/pattern/pattern1.svg");
  background-position: center;
  background-size: cover;
  background-size: contain;
  background-repeat: repeat;
}

.choosedisease-section.bg-myasthma {
  background-image: url("/public-assets/patient/common/img/pattern/pattern2.svg");
  background-position: center;
  background-size: cover;
  background-size: initial;
  background-repeat: repeat;
}

.choosedisease-section.bg-mydiabetes {
  background-image: url("/public-assets/patient/common/img/pattern/pattern3.svg");
  background-position: center;
  background-size: cover;
  background-size: initial;
  background-repeat: repeat;
}

.choosedisease-section.bg-myheart {
  background-image: url("/public-assets/patient/common/img/pattern/pattern1.svg");
  background-position: center;
  background-size: cover;
  background-size: contain;
  background-repeat: repeat;
}

.choosedisease-section.bg-mytelehealth {
  background-image: url("/public-assets/patient/common/img/pattern/pattern2.svg");
  background-position: center;
  background-size: cover;
  background-size: initial;
  background-repeat: repeat;
}

.choosedisease-section.bg-mysurgery {
  background-image: url("/public-assets/patient/common/img/pattern/pattern3.svg");
  background-position: center;
  background-size: cover;
  background-size: initial;
  background-repeat: repeat;
}

.choosedisease-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.choosedisease {
  width: 100vw;
  background: white;
}
.choosedisease .choosedisease-section {
  min-height: calc(50vh - 60px);
  margin: 0 auto;
  display: block;
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
  min-width: calc(33.3333vw - 12px);
  margin: 6px;
  padding: 17px;
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 575px) {
  .choosedisease .choosedisease-section {
    min-height: 35vh;
  }
}
@media (max-width: 1366px) {
  .choosedisease .choosedisease-section {
    margin: 6px;
    min-width: calc(50vw - 12px);
  }
}
@media (max-width: 736px) {
  .choosedisease .choosedisease-section {
    min-width: calc(100vw - 12px);
  }
}
@media (max-width: 575px) {
  .choosedisease .choosedisease-section {
    width: 100vw;
    margin: 6px;
  }
  .choosedisease .choosedisease-section:first-child {
    margin-top: 0;
  }
}
.choosedisease .choosedisease-section .choose-app {
  transition: all 0.3s linear;
}
.choosedisease .choosedisease-section .choose-app .choose-app-title {
  color: #fff;
  letter-spacing: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  margin: 0;
}
@media (max-width: 1366px) {
  .choosedisease .choosedisease-section .choose-app .choose-app-title {
    font-size: 2.4rem;
  }
}
@media (max-width: 736px) {
  .choosedisease .choosedisease-section .choose-app .choose-app-title {
    font-size: 2.2rem;
  }
}

.mobile-message {
  display: none;
}

@media (max-width: 1023px) {
  .mobile-message {
    display: block;
  }
}
.selfmanagementplan {
  padding: 5px;
}
@media (max-width: 1024px) {
  .selfmanagementplan {
    padding: 0;
  }
}
.selfmanagementplan .selfmanagementplan-inner * {
  color: white;
}
@media (min-width: 1025px) {
  .selfmanagementplan .selfmanagementplan-inner {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section {
  margin: 5px;
  border: 1px solid #ddd !important;
}
@media (max-width: 1112px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section .mobile-message {
    display: block;
  }
}
@media (min-width: 1025px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section {
    -webkit-flex: 1 50px;
    -webkit-box-flex: 0;
    -ms-flex: 1 50px;
    flex: 1 50px;
  }
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header {
  position: relative;
  margin: 0;
  height: 300px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  padding: 2rem;
  clip-path: polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%);
  -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 85%, 50% 100%, 0 85%);
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header img {
  display: block;
  margin: 0 auto 35px;
  width: 107px;
}
@media (max-width: 1366px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header img {
    width: 100px;
  }
}
@media (max-width: 736px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header img {
    width: 100px !important;
  }
}
@media (min-width: 1367px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header h3 {
    font-size: 1.7rem !important;
  }
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-header p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child {
  background: white !important;
  padding: 1rem;
}
@media (min-width: 1367px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child {
    max-width: 60vw;
    margin: 0 auto;
  }
}
@media (min-width: 1367px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child h4 {
    font-size: 1.5rem !important;
    text-align: left;
  }
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child p,
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child ul li,
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child ol li {
  text-align: left;
  margin: 0;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child ul {
  list-style-position: outside;
  padding-left: 20px;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child div button {
  color: white !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child * {
  color: black !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child:last-child ul li {
  list-style: decimal;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child .best-peakflow {
  font-size: 3.5rem;
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child {
    border-left: none;
    border-right: none;
  }
  .selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child .selfmanagementplan-pp-noprescriptions {
    font-size: 1.025rem;
  }
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-1 {
  border: 1px solid #239C14;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-1 .selfmanagementplan-section-header {
  background: #239C14 !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-2 {
  border: 1px solid #fdbe2c;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-2 .selfmanagementplan-section-header {
  background: #fdbe2c !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-2 .selfmanagementplan-section-header > * {
  color: black !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-3 {
  border: 1px solid #fc0d1b;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-3 .selfmanagementplan-section-header {
  background: #fc0d1b !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-4 {
  border: 1px solid #081838;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-4 .selfmanagementplan-section-header {
  background: #081838 !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-green {
  border: 1px solid #14580B;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-green .selfmanagementplan-section-header {
  background: #14580B;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-yellow {
  border: 1px solid #EAB106;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-yellow * {
  color: black !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-yellow button {
  color: white !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-yellow .selfmanagementplan-section-header {
  background: #EAB106 !important;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-orange {
  border: 1px solid #B52F13;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-orange .selfmanagementplan-section-header {
  background: #B52F13;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-red {
  border: 1px solid #8F1013;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-red .selfmanagementplan-section-header {
  background: #8F1013;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-purple {
  border: 1px solid #30205D;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section.symptomscore-purple .selfmanagementplan-section-header {
  background: #30205D;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section .medication {
  margin-top: 35px;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child .prescription-box {
  padding: 15px;
  border-bottom: 1px solid #ddd;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.selfmanagementplan .selfmanagementplan-inner .selfmanagementplan-section-child .prescription-box img {
  width: 7rem;
  margin: 0 auto 15px;
}

.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: "";
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir=rtl] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

.form-group.footable-filtering-search .input-group-btn {
  display: none;
}

/* colours for copd ratings
       see also: dashboard ratings
    */
.copdratings-oxygensatsrating-notarget, .copdratings-bloodpressurerating-notarget, .copdratings-pulseraterating-notarget, .copdratings-temperaturerating-notarget, .copdratings-weightrating-notarget, .copdratings-sputumcolourrating-notarget {
  background: #ddd !important;
}
.copdratings-oxygensatsrating-over, .copdratings-bloodpressurerating-over, .copdratings-pulseraterating-over, .copdratings-temperaturerating-over, .copdratings-weightrating-over, .copdratings-sputumcolourrating-over {
  background: #C41D19 !important;
}
.copdratings-oxygensatsrating-below, .copdratings-bloodpressurerating-below, .copdratings-pulseraterating-below, .copdratings-temperaturerating-below, .copdratings-weightrating-below, .copdratings-sputumcolourrating-below {
  background: #C41D19 !important;
}
.copdratings-oxygensatsrating-ontarget, .copdratings-bloodpressurerating-ontarget, .copdratings-pulseraterating-ontarget, .copdratings-temperaturerating-ontarget, .copdratings-weightrating-ontarget, .copdratings-sputumcolourrating-ontarget {
  background: #239C14 !important;
}

/* clinician patientlist yearly grading */
.patientlist-score {
  font-size: 2.5rem;
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
}
.patientlist-score-date {
  font-size: 1.5rem;
}
.patientlist-colourvalue-red, .patientlist-colourvalue-orange, .patientlist-colourvalue-green, .patientlist-colourvalue-default, .patientlist-colourvalue-ontarget, .patientlist-colourvalue-over, .patientlist-colourvalue-below, .patientlist-colourvalue-notarget, .patientlist-colourvalue-baddata {
  color: #fff;
}
.patientlist-colourvalue-red, .patientlist-colourvalue-over, .patientlist-colourvalue-below, .patientlist-colourvalue-default, .patientlist-colourvalue-notarget, .patientlist-colourvalue-baddata {
  background: #C41D19 !important;
}
.patientlist-colourvalue-orange {
  background: #E43A18 !important;
}
.patientlist-colourvalue-green, .patientlist-colourvalue-ontarget {
  background: #239C14 !important;
}
.patientlist-colourvalue-white {
  background: #fff !important;
  color: #171717 !important;
}
.patientlist-colourvalue-amber {
  background: #ffbf00 !important;
  color: #171717 !important;
}

.yearlygrading-rag-due {
  background: #C41D19 !important;
}
.yearlygrading-rag-due-soon {
  background: #EFCE43 !important;
}
.yearlygrading-rag-up-to-date {
  background: #239C14 !important;
}

.grading-white {
  background: #fff !important;
}
.grading-green {
  color: #fff !important;
  background: #239C14 !important;
}
.grading-green label {
  color: #fff !important;
}
.grading-orange {
  color: #fff !important;
  background: #E43A18 !important;
}
.grading-orange label {
  color: #fff !important;
}
.grading-red {
  color: #fff !important;
  background: #C41D19 !important;
}
.grading-red label {
  color: #fff !important;
}
.grading-grey {
  color: #fff !important;
  background: #757575 !important;
}
.grading-grey label {
  color: #fff !important;
}

/*============================================
      SEARCH INPUT & PATIENT LIST - Sort options on patient table
    =============================================*/
.viewspatientlist {
  margin-bottom: 15px;
  border: none;
  margin: 0;
}
.viewspatientlist .footable-details tbody .footable-detail-row td table tbody tr th {
  background: #ddd !important;
}
.viewspatientlisttable {
  padding: 7px;
  border: none;
}
.viewspatientlist-header {
  background-color: #fff;
  padding: 0 5px;
  margin: 0 !important;
}
@media (max-width: 768px) {
  .viewspatientlist-header {
    padding: 0 4px;
  }
}
.viewspatientlist-header .btn {
  border-radius: 0 !important;
}
.viewspatientlist-header .btn.dropdown-toggle {
  background: #757575 !important;
}
.viewspatientlist-find {
  width: 100%;
  border: 1px solid #757575;
  margin: 10px 0 5px 0;
}
.viewspatientlist-find div:hover {
  cursor: pointer;
}
.viewspatientlist-find div {
  color: #fff;
  text-align: center;
  vertical-align: middle;
  padding: 0em;
  margin: 0px;
  width: 100% !important;
}
.viewspatientlist-orderbysymptomscore {
  background-color: #333333;
  vertical-align: middle;
  height: 83px;
  line-height: 83px;
  padding: 0 2em;
  color: #fff;
}
.viewspatientlist-orderbysymptomscore:hover {
  background-color: #555;
  cursor: pointer;
}
.viewspatientlist tr:hover .footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  color: #fff !important;
}
.viewspatientlist-catscore {
  font-size: 3.7rem;
}
.viewspatientlist-catdate {
  font-size: 1.7rem;
}
@media (max-width: 768px) {
  .viewspatientlist {
    border: none !important;
  }
}

.viewspatientlisttable {
  overflow-x: auto;
}
.viewspatientlisttable table thead {
  background: #007494;
}

#viewspatientlist-filter-input {
  display: block;
  min-height: 70px;
  width: 100%;
  padding: 12px 15px;
  font-size: 1.23rem;
  line-height: 1.42857143;
  color: #111;
  background-color: #fff;
  background-image: none;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  border-left: none;
  border-right: none;
  border-radius: 0px;
  /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);*/
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
@media (max-width: 1440px) {
  #viewspatientlist-filter-input {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #viewspatientlist-filter-input {
    font-size: 1.025rem;
  }
}
#viewspatientlist-filter-input:hover, #viewspatientlist-filter-input:focus, #viewspatientlist-filter-input:active {
  outline: none;
}
#viewspatientlist td img {
  width: 2em;
  height: 2em;
  float: left;
  margin-right: 1em;
  margin-bottom: 1em;
}

.viewspatientlist th,
.patientlist th,
.alerttable th,
.selectuser th {
  padding: 0 15px;
  text-align: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 1.23rem;
  background: #007494;
  color: #fff;
  /*line-height: 20px;*/
}
@media (max-width: 1440px) {
  .viewspatientlist th,
.patientlist th,
.alerttable th,
.selectuser th {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .viewspatientlist th,
.patientlist th,
.alerttable th,
.selectuser th {
    font-size: 1.025rem;
  }
}

.viewspatientlist tr[data-expanded=true] {
  background: #eee !important;
  color: black !important;
}

.footable-details tbody {
  border: none;
  padding: 0;
}
.footable-details tbody th {
  background: #eee;
  color: black !important;
}
.footable-details tbody th, .footable-details tbody td {
  padding: 10px !important;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  letter-spacing: initial;
}

.viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
  padding: 5px 10px;
  /*min-height: 2.3em;*/
  /*border-bottom: 1px solid #ddd;*/
  /*border-right: 1px solid #ddd;*/
  text-align: center;
  font-size: 1.23rem;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  height: 55px !important;
}
@media (max-width: 1440px) {
  .viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  .viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    height: 45px !important;
  }
}

.viewspatientlist td:nth-child(1),
.alerttable td:nth-child(1),
.selectuser td:nth-child(1) {
  border-top: 1px solid #ddd;
  width: 30px;
}

.viewspatientlist tr:hover,
.selectuser tr:hover {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .viewspatientlist tr:hover,
.selectuser tr:hover {
    background: #007E9E !important;
    color: #fff;
  }
}

@media (max-width: 736px) {
  #viewspatientlist-filter-input {
    min-height: 60px;
  }

  .viewspatientlist th,
.patientlist th,
.alerttable th,
.selectuser th,
.viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    padding: 8px 5px;
    /*border: none !important;*/
  }

  .viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 320px) {
  .viewspatientlist th,
.patientlist th,
.alerttable th,
.selectuser th,
.viewspatientlist td,
.patientlist td,
.alerttable td,
.selectuser td {
    font-size: 0.7884615385rem;
  }
}
/*============================================
      patientlist activity type
    =============================================*/
/* NOTE: the following class names are generated automatically by the activity type */
/* colours for mycopd symptom score */
.copdpatientvalues-symptomscore-0, .copdpatientvalues-symptomscore-1, .copdpatientvalues-symptomscore-2, .copdpatientvalues-symptomscore-3, .copdpatientvalues-symptomscore-4, .copdgradings-symptomscore-0, .copdgradings-symptomscore-1, .copdgradings-symptomscore-2, .copdgradings-symptomscore-3, .copdgradings-symptomscore-4, .heartpatientsymptoms-symptomscore-0, .heartpatientsymptoms-symptomscore-1, .heartpatientsymptoms-symptomscore-2, .heartpatientsymptoms-symptomscore-3, .heartpatientsymptoms-symptomscore-4, .asthmagradings-symptomscore-0, .asthmagradings-symptomscore-1, .asthmagradings-symptomscore-2, .asthmagradings-symptomscore-3, .asthmagradings-symptomscore-4, .oxygen-symptomscore-0, .oxygen-symptomscore-1, .oxygen-symptomscore-2, .oxygen-symptomscore-3, .oxygen-symptomscore-4 {
  color: white !important;
}
@media (min-width: 1113px) {
  .copdpatientvalues-symptomscore-0, .copdpatientvalues-symptomscore-1, .copdpatientvalues-symptomscore-2, .copdpatientvalues-symptomscore-3, .copdpatientvalues-symptomscore-4, .copdgradings-symptomscore-0, .copdgradings-symptomscore-1, .copdgradings-symptomscore-2, .copdgradings-symptomscore-3, .copdgradings-symptomscore-4, .heartpatientsymptoms-symptomscore-0, .heartpatientsymptoms-symptomscore-1, .heartpatientsymptoms-symptomscore-2, .heartpatientsymptoms-symptomscore-3, .heartpatientsymptoms-symptomscore-4, .asthmagradings-symptomscore-0, .asthmagradings-symptomscore-1, .asthmagradings-symptomscore-2, .asthmagradings-symptomscore-3, .asthmagradings-symptomscore-4, .oxygen-symptomscore-0, .oxygen-symptomscore-1, .oxygen-symptomscore-2, .oxygen-symptomscore-3, .oxygen-symptomscore-4 {
    font-size: 0.9461538462rem !important;
  }
}
.copdpatientvalues-symptomscore-0, .copdgradings-symptomscore-0, .heartpatientsymptoms-symptomscore-0, .asthmagradings-symptomscore-0, .oxygen-symptomscore-0 {
  background-color: #ddd !important;
  height: 3em;
}
.copdpatientvalues-symptomscore-1, .copdgradings-symptomscore-1, .heartpatientsymptoms-symptomscore-1, .asthmagradings-symptomscore-1, .oxygen-symptomscore-1 {
  background-color: #239C14 !important;
}
.copdpatientvalues-symptomscore-2, .copdgradings-symptomscore-2, .heartpatientsymptoms-symptomscore-2, .asthmagradings-symptomscore-2, .oxygen-symptomscore-2 {
  background-color: #EFCE43 !important;
  color: black !important;
}
.copdpatientvalues-symptomscore-3, .copdgradings-symptomscore-3, .heartpatientsymptoms-symptomscore-3, .asthmagradings-symptomscore-3, .oxygen-symptomscore-3 {
  background-color: #C41D19 !important;
}
.copdpatientvalues-symptomscore-4, .copdgradings-symptomscore-4, .heartpatientsymptoms-symptomscore-4, .asthmagradings-symptomscore-4, .oxygen-symptomscore-4 {
  background-color: #30205D !important;
}

/* colours for sputum colour displayed in mycopd patient list */
.copdpatientvalues-sputumcolour-0, .sputumcolour-0 {
  background: #fff;
}
.copdpatientvalues-sputumcolour-1, .sputumcolour-1 {
  background: #fffde6;
}
.copdpatientvalues-sputumcolour-2, .sputumcolour-2 {
  background: #f5f6ca;
}
.copdpatientvalues-sputumcolour-3, .sputumcolour-3 {
  background: #e5e581;
}
.copdpatientvalues-sputumcolour-4, .sputumcolour-4 {
  background: #b9bb70;
}
.copdpatientvalues-sputumcolour-5, .sputumcolour-5 {
  background: #93a867;
}

@media (max-width: 1200px) and (min-width: 1200px) {
  .viewspatientlist tr:hover, .selectuser tr:hover .footable.breakpoint tbody tr td span.footable-toggle {
    color: #fff !important;
  }
}
@media (max-width: 1200px) {
  .copdgradings tbody tr.footable-row-detail {
    background: #fff !important;
    color: #171717 !important;
  }
}
@media (max-width: 736px) {
  .viewspatientlist tr:hover, .selectuser tr:hover .footable.breakpoint tbody tr td span.footable-toggle {
    color: #171717 !important;
  }
}
tr.clinicalaccessdenied,
tr.clinicalaccessdenied .grading-red,
tr.clinicalaccessdenied .grading-green,
tr.clinicalaccessdenied .patientlist-colourvalue-default {
  background: #ddd !important;
}

.viewspatientlisttable .table-header-column-help-icon {
  height: 20px;
  margin-left: 10px;
}
.viewspatientlisttable .table-header-column-info-icon {
  height: 20px;
  margin-left: 10px;
}

.viewspatientlisttable td.footable-editing {
  min-width: 165px;
  background: white;
}
.viewspatientlisttable td.footable-editing button {
  margin: 0 10px 0 0 !important;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #007E9E;
  background: white;
  border: 2px solid #007E9E;
}
@media (max-width: 1440px) {
  .viewspatientlisttable td.footable-editing button {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .viewspatientlisttable td.footable-editing button {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  .viewspatientlisttable td.footable-editing button {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .viewspatientlisttable td.footable-editing button {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  .viewspatientlisttable td.footable-editing button:hover {
    color: #fff;
    text-decoration: none;
  }
}
.viewspatientlisttable td.footable-editing button:focus, .viewspatientlisttable td.footable-editing button:active {
  transform: scale(0.98);
  color: #fff;
  text-decoration: none;
}
@media (max-width: 736px) {
  .viewspatientlisttable td.footable-editing button {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}
@media (min-width: 1367px) {
  .viewspatientlisttable td.footable-editing button:hover {
    background: #007494;
    color: white;
  }
}
.viewspatientlisttable td.footable-editing button:active, .viewspatientlisttable td.footable-editing button:focus {
  background: #007494;
  color: white;
}

.pill {
  display: block;
  width: 100%;
  border-radius: 50px;
}
.pill .pill-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 4px;
}
.pill .pill-container .pill-text {
  flex-grow: 1;
}
.pill .pill-container .pill-icon {
  font-size: 28px;
}

.pill-green {
  background: rgba(35, 156, 20, 0.25);
}
.pill-green .pill-icon {
  color: #239C14;
}

.pill-red {
  background: rgba(155, 0, 0, 0.25);
}
.pill-red .pill-icon {
  color: #9B0000;
}

.privacy-policy-declined-icon {
  color: #9B0000;
  font-size: 2rem;
}

tbody tr.disabled {
  cursor: not-allowed !important;
}
tbody tr.disabled:hover {
  background: #ddd !important;
}

.educationalcourse_submenu .header {
  padding-top: 7px;
  border-bottom: 5px solid #fff;
}
@media (max-width: 575px) {
  .educationalcourse_submenu .header {
    position: fixed;
    width: 100vw;
    top: 0;
    z-index: 99 !important;
    padding-top: 48px;
    left: 0;
    background: none;
  }
}
.educationalcourse_submenu .header .coursevideo {
  background: white;
}
@media (min-width: 1367px) {
  .educationalcourse_submenu .header .coursevideo {
    background: black;
    padding: 0 17vmax;
  }
}
.educationalcourse_submenu .course-title-section {
  justify-content: space-between;
}
.educationalcourse_submenu .progress {
  height: 1.7rem;
}
@media (max-width: 736px) {
  .educationalcourse_submenu .progress {
    height: 1.4rem;
  }
}
.educationalcourse_submenu .progress .progress-bar {
  background: #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  padding: 0 5px;
}
@media (max-width: 575px) {
  .educationalcourse_submenu .progress .progress-bar {
    font-size: 0.9rem;
  }
}
@media (max-width: 575px) {
  .educationalcourse_submenu .course {
    padding-top: 64vw !important;
  }
}
.educationalcourse_submenu .course #continue, .educationalcourse_submenu .course #instruction {
  display: none;
}
.educationalcourse_submenu .course .title {
  margin-top: 10px;
}
@media (max-width: 1366px) {
  .educationalcourse_submenu .course .title {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 737px) {
  .educationalcourse_submenu .course .title .video-title {
    float: left;
  }
}
.educationalcourse_submenu .course .title .video-title h3 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
.educationalcourse_submenu .course .title-btn {
  margin-top: 10px;
}
@media (min-width: 737px) {
  .educationalcourse_submenu .course .title-btn {
    text-align: right;
  }
}
@media (max-width: 736px) {
  .educationalcourse_submenu .course .title-btn {
    margin-top: 15px;
  }
}
@media (min-width: 1367px) {
  .educationalcourse_submenu .course .title {
    padding: 0 17vmax;
  }
}
.educationalcourse_submenu .course-list {
  padding: 4.5px;
}
@media (max-width: 736px) {
  .educationalcourse_submenu .course-list {
    padding: 3px;
  }
}
.educationalcourse_submenu .course-list-item {
  -webkit-flex: 1 400px;
  -webkit-box-flex: 0;
  -ms-flex: 1 400px;
  flex: 1 400px;
  margin: 4.5px;
  height: 100%;
}
@media (max-width: 1366px) {
  .educationalcourse_submenu .course-list-item {
    -webkit-flex: 1 350px;
    -webkit-box-flex: 0;
    -ms-flex: 1 350px;
    flex: 1 350px;
  }
}
@media (max-width: 1024px) {
  .educationalcourse_submenu .course-list-item {
    -webkit-flex: 1 300px;
    -webkit-box-flex: 0;
    -ms-flex: 1 300px;
    flex: 1 300px;
  }
}
@media (max-width: 736px) {
  .educationalcourse_submenu .course-list-item {
    margin: 5px 3px;
  }
}
.educationalcourse_submenu .course-list-item .body {
  height: 100%;
  width: 100%;
  min-height: 300px;
}
@media (max-width: 1366px) {
  .educationalcourse_submenu .course-list-item .body {
    min-height: 250px;
  }
}
@media (max-width: 1024px) {
  .educationalcourse_submenu .course-list-item .body {
    min-height: 200px;
  }
}
@media (max-width: 575px) {
  .educationalcourse_submenu .course-list-item .body {
    min-height: 170px;
  }
}
.educationalcourse_submenu .course-list-item .body.active {
  border-top: 10px solid #007E9E;
}
.educationalcourse_submenu .course-list-item .body .title-row {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
}
.educationalcourse_submenu .course-list-item .body .title {
  flex: 1;
  margin-top: 0;
  padding: 15px 15px 30px 15px;
}
@media (max-width: 736px) {
  .educationalcourse_submenu .course-list-item .body .title {
    padding: 10px 10px 20px 10px;
  }
}
.educationalcourse_submenu .course-list-item .body p {
  color: white;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .educationalcourse_submenu .course-list-item .body p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.educationalcourse_submenu .course-list-item .body .video-icon {
  margin: auto;
  width: 65px;
  height: 45px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.educationalcourse_submenu .course-list-item .body .unlocked {
  background: url("/public-assets/common/img/play.png") no-repeat center;
}
.educationalcourse_submenu .course-list-item .body .locked {
  background: url("/public-assets/common/img/locked.png") no-repeat center;
}
.educationalcourse_submenu .course-list-item .body .highlight-video-icon {
  display: inline-block;
  width: 50px;
  height: 40px;
  margin: 10px;
}
.educationalcourse_submenu .course-list-item .body .todo {
  background: url("/assets/v3/patient/icons/todo.svg") no-repeat center;
  background-size: contain;
}

#components .selected {
  background: #007E9E !important;
  color: white;
}
#components .background-img {
  height: 200px;
  margin-bottom: 2em;
}
#components .background-img-margin {
  height: 150px;
  margin-top: 40px;
  margin-bottom: 3em;
}
@media (min-width: 1113px) {
  #components {
    margin-bottom: 1em;
  }
}
#components .banner-text {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  font-size: 3em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
}

.background-img {
  height: 260px;
  margin-bottom: 3em;
}

.flow-date-value {
  margin: 20px;
}

.flow-selected {
  background: #007E9E !important;
  color: white;
}

#flow {
  text-align: center;
  /* Decision symbols or Input symbols */
  /* Flow date inputs (or monthYear inputs) */
}
#flow .background-img {
  height: 200px;
}
#flow .flow-symbol {
  padding: 2em;
}
#flow > h3 {
  margin-bottom: 1em;
}
@media (min-width: 1113px) {
  #flow {
    text-align: center;
    margin-bottom: 1em;
  }
}
#flow .buttons {
  padding-top: 2em;
}
#flow .flow-input-number {
  min-width: 8em;
  max-width: 12em;
}
#flow .flow-input-number input {
  text-align: center;
}
#flow .flow-option {
  margin-top: 2em;
  /* Selectable buttons */
}
#flow .flow-option .flow-selectable {
  text-align: center;
  border: 1px solid #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  cursor: pointer;
  display: block;
  padding: 1.5em;
  margin: 0.7em;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1112px) {
  #flow .flow-option .flow-selectable {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    display: block;
  }
}
@media (min-width: 1367px) {
  #flow .flow-option .flow-selectable {
    -webkit-flex: 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    display: inline-block;
  }
  #flow .flow-option .flow-selectable:hover {
    background: #007E9E !important;
    color: white;
  }
}
#flow .flow-date {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  justify-content: center;
  /* All day, month and year containers above */
}
#flow .flow-date > .flow-date-days {
  max-width: 20%;
}
#flow .flow-date > .flow-date-months {
  max-width: 50%;
}
#flow .flow-date > .flow-date-years {
  max-width: 30%;
}
@media (min-width: 1113px) {
  #flow .flow-date {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#flow .flow-date > div {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
  /* Selectable elements */
}
#flow .flow-date > div > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
}
#flow .flow-confirmation-text {
  background-color: #E5F2F5;
  padding: 2em;
}
#flow .flow-confirmation-text > strong {
  color: #007E9E;
  font-weight: 800 !important;
}

/*----------------------------------------------------------------------------*\
    #COMPONENTS
\*----------------------------------------------------------------------------*/
.buttons {
  position: relative;
  margin: 0 auto;
  padding: 0px 7px 20px 7px;
  text-align: center;
}
@media (max-width: 736px) {
  .buttons {
    margin-bottom: 4vmax;
  }
}
.buttons span {
  margin: 4.5px;
}
@media (max-width: 1024px) {
  .buttons span {
    margin: 3px;
  }
}
@media (max-width: 736px) {
  .buttons {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
@media (max-width: 736px) {
  .buttons span {
    -webkit-flex: 1 auto;
    -webkit-box-flex: 0;
    -ms-flex: 1 auto;
    flex: 1 auto;
  }
}
@media (max-width: 736px) {
  .buttons {
    margin-bottom: 10vmax;
  }
}

.btn-back, .btn-mym, .btn-secondary {
  color: #007494 !important;
  background: #fff !important;
  border: 2px solid #007E9E !important;
}
@media (min-width: 1367px) {
  .btn-back:hover, .btn-mym:hover, .btn-secondary:hover {
    background: #007E9E !important;
    color: white !important;
  }
}
.btn-back:active, .btn-back:focus, .btn-mym:active, .btn-mym:focus, .btn-secondary:active, .btn-secondary:focus {
  background: #007E9E !important;
  color: white !important;
}

.btn-submit, .btn-nextactivity, .btn-brand, .btn-readprevious, .btn-readmore, .btn-primary {
  color: white !important;
  background: #007E9E !important;
  border: 2px solid #007E9E;
}
@media (min-width: 1367px) {
  .btn-submit:hover, .btn-nextactivity:hover, .btn-brand:hover, .btn-readprevious:hover, .btn-readmore:hover, .btn-primary:hover {
    background: #007494;
    color: white;
  }
}
.btn-submit:active, .btn-submit:focus, .btn-nextactivity:active, .btn-nextactivity:focus, .btn-brand:active, .btn-brand:focus, .btn-readprevious:active, .btn-readprevious:focus, .btn-readmore:active, .btn-readmore:focus, .btn-primary:active, .btn-primary:focus {
  background: #007494;
  color: white;
}

.btn, input.btn, .btn[role=button] {
  margin: 1em 10px 0 0 !important;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  border: none;
  box-shadow: none !important;
  color: #fff;
  opacity: 1;
  border-radius: 25px !important;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 1440px) {
  .btn, input.btn, .btn[role=button] {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .btn, input.btn, .btn[role=button] {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  .btn, input.btn, .btn[role=button] {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .btn, input.btn, .btn[role=button] {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  .btn:hover, input.btn:hover, .btn[role=button]:hover {
    color: #fff !important;
    text-decoration: none !important;
  }
}
.btn:focus, .btn:active, input.btn:focus, input.btn:active, .btn[role=button]:focus, .btn[role=button]:active {
  transform: scale(0.98);
  color: #fff !important;
  text-decoration: none !important;
}
@media (max-width: 736px) {
  .btn, input.btn, .btn[role=button] {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px !important;
  }
}
.btn.btn-big-height, input.btn.btn-big-height, .btn[role=button].btn-big-height {
  border-radius: 34px !important;
  height: 64px;
  min-height: 64px;
  max-height: 64px;
}

.btn-xs-small, input.btn-xs-small {
  padding: 5px 10px !important;
  margin: 3px !important;
}
@media (min-width: 1367px) {
  .btn-xs-small, input.btn-xs-small {
    font-size: 1.11725rem !important;
  }
}
@media (max-width: 1366px) {
  .btn-xs-small, input.btn-xs-small {
    font-size: 1.025rem !important;
  }
}
@media (max-width: 736px) {
  .btn-xs-small, input.btn-xs-small {
    font-size: 0.95rem !important;
    margin: 3px;
  }
}

.btn-small {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  font-size: 1.025rem !important;
  margin-left: 2px !important;
  margin-right: 2px !important;
}
@media (max-width: 736px) {
  .btn-small {
    padding: 7px !important;
  }
}

@media (max-width: 736px) {
  .buttons .btn {
    width: 100%;
  }

  .button-list {
    display: block;
    list-style-type: none;
    margin: 0 40px 0 -40px;
    margin-bottom: 2em;
  }
  .button-list .button-list li {
    display: block;
    margin: 10px 0;
    background: #081838;
    text-align: center;
  }
  .button-list .button-list li a {
    display: block;
    color: #fff;
    padding: 20px;
    text-align: center;
  }
}
@media (max-width: 992px) {
  .button-list {
    margin: 0 0 0 -40px;
  }

  #archive-menu.button-list {
    margin: 0 0 0 0;
  }
}
.btn-disabled {
  background-color: #CCCCCC !important;
  color: white !important;
  border: 2px solid #CCCCCC !important;
}

.btn-disabled:hover {
  cursor: not-allowed !important;
}

.pushin {
  transform: translateX(0) !important;
}

.mainheader {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  background: white;
  width: 100vw;
  height: 50px;
  border-bottom: 1px solid #E8E8E8;
  transform: translateY(0);
  color: #007494;
  transition: all 0.3s ease-in-out;
}
.mainheader a {
  display: block;
  color: #007494;
  background: transparent;
}
.mainheader a:hover {
  opacity: 0.8;
}
.mainheader a:active, .mainheader a:focus {
  color: #005c76;
}
.mainheader nav {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.mainheader-logo {
  width: 40px;
  margin-top: 5px;
}
@media (max-width: 1440px) {
  .mainheader-logo {
    margin-left: 0;
    margin-right: 0;
  }
}
.mainheader-v3-logo {
  margin-top: 11px;
}
@media (max-width: 1440px) {
  .mainheader-menu-container {
    background: white;
    transition: all 0.3s ease-in-out;
    position: fixed !important;
    z-index: 999 !important;
    height: 100vh;
    transform: translateX(-35vw);
    width: 35vw;
    top: 0;
    left: 0;
    padding: 50px 4vw;
    border-right: 1px solid #cccccc;
  }
  .mainheader-menu-container .mainheader-menu {
    display: block !important;
  }
  .mainheader-menu-container .mainheader-menu li a {
    margin-bottom: 4vw;
    margin-right: 0;
    font-size: 1.2rem !important;
  }
}
@media (max-width: 1440px) and (max-width: 768px) {
  .mainheader-menu-container {
    transform: translateX(-45vw);
    width: 45vw;
  }
}
@media (max-width: 1440px) and (max-width: 736px) {
  .mainheader-menu-container {
    transform: translateX(-87vw);
    width: 87vw;
  }
  .mainheader-menu-container ul li a {
    margin-bottom: 8vmin !important;
  }
}
.mainheader-menu-container .mainheader-menu {
  margin-bottom: 0;
  display: inline-flex;
  margin-top: 12px;
}
@media (min-width: 1441px) {
  .mainheader-menu-container .mainheader-menu {
    margin-left: 4vw;
  }
}
@media (max-width: 1440px) {
  .mainheader-menu-container .mainheader-menu {
    display: block;
  }
}
.mainheader-menu-container .mainheader-menu li a {
  margin-right: 4vw;
  font-size: 1.1rem;
  font-weight: 600;
  border-bottom: 2px solid transparent;
  transition: all 0.3s ease-in-out;
}
.mainheader-menu-container .mainheader-menu li a:hover {
  border-bottom: 2px solid #007E9E;
}
@media (min-width: 1441px) {
  .mainheader-menu-container .mainheader-menu-logout {
    display: none !important;
  }
}
.mainheader-menu-container .mainheader-exit {
  margin-right: 4vw;
  margin-top: 13px;
}
@media (min-width: 1441px) {
  .mainheader-menu-container .mainheader-exit {
    display: none;
  }
}
@media (max-width: 1440px) {
  .mainheader-menu-container .mainheader-exit {
    position: absolute;
    top: 1px;
    font-size: 1.1rem;
    right: 0;
    z-index: 99;
    margin-right: 2vw;
    margin-top: 2vmin;
  }
}
@media (max-width: 736px) {
  .mainheader-menu-container .mainheader-exit {
    margin-right: 2vw;
    margin-top: 3.5vw;
  }
}
.mainheader-patientlist, .mainheader-switchapp {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 99;
  font-size: 1.1rem;
  margin-right: 1.5vw;
  margin-top: 14px;
}
@media (min-width: 1441px) {
  .mainheader-patientlist, .mainheader-switchapp {
    display: none !important;
  }
}
@media (max-width: 736px) {
  .mainheader-patientlist, .mainheader-switchapp {
    margin-right: 3.5vw;
  }
}
.mainheader-patientlist:hover, .mainheader-switchapp:hover {
  background: #007E9E;
}
.mainheader-logout {
  font-size: 1.26rem;
  margin-right: 1.5vw;
  margin-top: 9px;
}
@media (min-width: 1441px) {
  .mainheader-logout {
    display: block;
  }
}
@media (max-width: 1440px) {
  .mainheader-logout {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 99;
    font-size: 1.1rem;
    margin-top: 14px;
  }
}
@media (max-width: 736px) {
  .mainheader-logout {
    margin-right: 3.5vw;
  }
}
.mainheader-logout:hover {
  background: #007E9E;
}
.mainheader-back, .mainheader-tile, .mainheader-signout, .mainheader-toggle, .mainheader-help {
  display: none;
  font-size: 1.26rem;
  margin-top: 9px;
  position: absolute;
  top: 0;
  z-index: 99;
}
@media (max-width: 736px) {
  .mainheader-back, .mainheader-tile, .mainheader-signout, .mainheader-toggle, .mainheader-help {
    font-size: 1.1rem;
    margin-top: 14px;
  }
}
.mainheader-toggle {
  left: 0;
  margin-left: 1.5vw;
}
@media (min-width: 1441px) {
  .mainheader-toggle {
    display: none !important;
  }
}
@media (max-width: 736px) {
  .mainheader-toggle {
    margin-left: 3.5vw;
  }
}
.mainheader-back {
  left: 0;
  margin-left: 1.5vw;
}
@media (max-width: 736px) {
  .mainheader-back {
    margin-left: 3.5vw;
  }
}
.mainheader-tile {
  right: 0;
  margin-right: 1.5vw;
}
@media (max-width: 736px) {
  .mainheader-tile {
    margin-right: 3.5vw;
  }
}
.mainheader-help {
  right: 30px;
  margin-right: 1.5vw;
}
@media (max-width: 736px) {
  .mainheader-help {
    margin-right: 3.5vw;
  }
}
.mainheader-signout {
  right: 0;
  margin-right: 1.5vw;
}
@media (max-width: 736px) {
  .mainheader-signout {
    margin-right: 3.5vw;
  }
}

.mainheader-v3 {
  height: 65px;
}

.hidethis {
  display: none !important;
}

@media (min-width: 1441px) {
  .clinician .mainheader-logout {
    display: block;
  }
}
.clinician .mainheader-switchapp, .clinician .mainheader-patientlist {
  display: none;
}

.mainheader .mainheader-back, .mainheader .mainheader-signout, .mainheader .mainheader-tile .mainheader-help {
  display: none;
}

.sputum-colour-1,
.sputumcolour-1 {
  background: #fffde6 !important;
  color: #111 !important;
}

.sputum-colour-2,
.sputumcolour-2 {
  background: #f5f6ca !important;
  color: #111 !important;
}

.sputum-colour-3,
.sputumcolour-3 {
  background: #e5e581 !important;
  color: #111 !important;
}

.sputum-colour-4,
.sputumcolour-4 {
  background: #b9bb70 !important;
  color: #111 !important;
}

.sputum-colour-5,
.sputumcolour-5 {
  background: #93a867 !important;
  color: #111 !important;
}

.watchbmiresult {
  margin-left: 3px;
  margin-right: 3px;
}

.bmi-result-underweight, .bmi-result-overweight {
  background: #FDC645 !important;
}
.bmi-result-obese {
  background: #8F1013 !important;
}
.bmi-result-normal {
  background: #14580B !important;
}

/*============================================
TIPS / TIPS OF THE DAY
=============================================*/
.bg-img {
  background-image: url("");
  background-position: center;
  background-size: cover;
}

.tipoftheday {
  width: 100vw;
  margin-top: -20px 4px 15px 4px;
  min-height: 45vh;
  height: 100% !important;
}
.tipoftheday-overlay {
  background: rgba(0, 0, 0, 0.5);
  color: white !important;
  height: inherit;
  min-height: calc(100vh - 50px);
}

.optiontestanswers {
  padding-top: 20px;
}
.optiontestanswers-section {
  margin: 7px;
  transition: all 0.3s ease-in-out;
  padding: 5px 10px;
  min-height: 120px;
  min-width: 120px;
  border: 1px solid #007E9E;
}
@media (max-width: 1366px) {
  .optiontestanswers-section {
    min-height: 100px;
  }
}
@media (max-width: 736px) {
  .optiontestanswers-section {
    width: 100vw;
    min-height: 90px;
    margin: 5px auto;
    padding: 27px !important;
  }
}
.optiontestanswers-section:focus h2, .optiontestanswers-section:focus p, .optiontestanswers-section:focus small, .optiontestanswers-section:active h2, .optiontestanswers-section:active p, .optiontestanswers-section:active small {
  color: white !important;
}
@media (min-width: 1367px) {
  .optiontestanswers-section:hover {
    cursor: pointer;
    background: #007E9E;
    color: white;
    border-bottom: 1px solid #007E9E;
  }
  .optiontestanswers-section:hover h2 {
    color: white !important;
  }
}
.optiontestanswers-section h2 {
  font-size: 1.23rem;
  margin: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1440px) {
  .optiontestanswers-section h2 {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .optiontestanswers-section h2 {
    font-size: 1.025rem;
  }
}
.optiontestanswers-section p.subtitle {
  color: #fff;
  font-size: 0.9em;
  line-height: 1.2em;
}
.optiontestanswers-results .optiontestanswers-list ul {
  list-style: none;
  font-size: 1.23rem;
  margin-bottom: 30px;
}
.optiontestanswers-results .optiontestanswers-list ul li {
  margin-left: -40px;
}
.optiontestanswers-results-box {
  position: relative;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  padding: 20px 40px;
  height: 40vh;
  margin: 0 auto;
  color: #fff;
  display: inline-flex;
  width: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 576px) {
  .optiontestanswers-results-box .toscrolldown {
    display: none !important;
  }
}
@media (max-width: 575px) {
  .optiontestanswers-results-box {
    height: 90vh;
  }
}
.optiontestanswers-results-box h1 {
  font-size: 7rem;
  margin: 0;
  padding: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: normal;
}
.optiontestanswers .input {
  width: 200px;
  max-width: 100%;
}
.optiontestanswers .act-black {
  background: #30205D;
}
.optiontestanswers .act-red {
  background: #8F1013;
}
.optiontestanswers .act-amber {
  background: #B52F13;
}
.optiontestanswers .act-green {
  background: #14580B;
}

.video_submenu {
  margin-bottom: 20px;
  padding: 4.5px;
}
.video_submenu_item {
  -webkit-flex: 1 400px;
  -webkit-box-flex: 0;
  -ms-flex: 1 400px;
  flex: 1 400px;
  margin: 7px;
  min-height: 300px;
}
@media (min-width: 1367px) {
  .video_submenu_item .body:hover {
    background: rgba(0, 0, 0, 0.2);
  }
}
.video_submenu_item .play-btn {
  width: 67px;
}
@media (max-width: 1024px) {
  .video_submenu_item .play-btn {
    width: 62px;
  }
}
.video_submenu_item .title, .video_submenu_item .title-black {
  width: 100%;
  position: absolute;
  padding: 10px 10px 20px 10px;
  top: 0;
  left: 0;
}
.video_submenu_item .title h4, .video_submenu_item .title-black h4 {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.video_submenu_item .title-black {
  background: linear-gradient(#007494, rgba(0, 126, 158, 0));
  padding-bottom: 50px;
}
.video_submenu_item .title-black p {
  color: white;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .video_submenu_item .title-black p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.video_submenu_item .title {
  background: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.video_submenu_item .title p {
  color: white;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .video_submenu_item .title p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 1366px) {
  .video_submenu_item {
    -webkit-flex: 1 350px;
    -webkit-box-flex: 0;
    -ms-flex: 1 350px;
    flex: 1 350px;
    min-height: 260px;
  }
}
@media (max-width: 1024px) {
  .video_submenu_item {
    -webkit-flex: 1 300px;
    -webkit-box-flex: 0;
    -ms-flex: 1 300px;
    flex: 1 300px;
    min-height: 205px;
  }
}
@media (max-width: 736px) {
  .video_submenu_item {
    margin: 7px 3px;
  }
}
.video_submenu_item:hover {
  cursor: pointer;
}

/*============================================
ALLERGY CARD
=============================================*/
.allergycard .allergycard-section {
  background: #fff;
  margin: 5px;
  width: 447px;
  height: 258px;
  margin: 0 auto;
  margin-bottom: 10px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
}
.allergycard .allergycard-section:last-child {
  border-bottom: 5px solid #081838;
}
.allergycard .allergycard-section .header {
  background-color: #081838;
  height: 50px;
  margin: 0;
}
.allergycard .allergycard-section .header h2 {
  color: #fff;
  font-size: 1.23rem;
}
.allergycard .allergycard-section h2, .allergycard .allergycard-section .allergycard .allergycard-section h3 {
  margin: 0;
  padding: 0;
}
.allergycard .allergycard-section .front,
.allergycard .allergycard-section .back {
  padding: 6px 15px 15px 15px;
}
.allergycard .allergycard-section h3 {
  font-size: 1.23rem;
  font-family: LatoWebMedium;
  margin: 0;
  padding-bottom: 5px;
}
.allergycard .allergycard-section h4 {
  font-size: 1.8rem;
  font-family: LatoWebMedium;
  margin: 0;
  padding: 0;
}
.allergycard .allergycard-section p {
  font-size: 1.4rem;
  text-align: left;
  line-height: normal;
  font-weight: 500;
  margin: 0;
}
.allergycard .allergycard-section .colour {
  color: #081838;
}
.allergycard .allergycard-section .allergy {
  color: #081838;
  font-size: 1.7rem;
  font-family: LatoWebMedium;
  text-transform: uppercase;
  font-style: normal;
}
.allergycard .allergycard-section ol,
.allergycard .allergycard-section .back > ul {
  list-style: none;
  /* Remove list bullets */
  padding: 0;
  margin: 0;
}
.allergycard .allergycard-section .front ol li {
  text-align: left;
  font-size: 1.5rem;
  line-height: normal;
  font-style: italic;
}
.allergycard .allergycard-section .back > ul li {
  text-align: left;
  list-style: decimal;
  font-size: 1.5rem;
  line-height: normal;
  list-style-position: inside;
}
.allergycard .allergycard-section .info {
  float: left;
  margin-bottom: 10px;
}
.allergycard-image {
  height: 80px;
  width: 80px;
  margin: 10px 0 5px 10px;
}
.allergycard .table-responsive {
  margin: 0;
  border: none;
}

/*============================================
DIABETES CHECKLIST
=============================================*/
.checklist-item-component {
  padding: 20px 0;
  border-bottom: 1px solid #dfe4e8;
}
.checklist-item-component .title {
  margin: 0 auto;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 21px;
  color: #1f1f1f;
}
.checklist-item-component .title.text-overflow {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 21px;
  color: #1f1f1f;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 200px;
  max-width: 400px;
  margin: 0 auto 0 0;
}
@media only screen and (max-width: 900px) {
  .checklist-item-component .title.text-overflow {
    max-width: 200px;
  }
}
.checklist-item-component .frequency {
  margin: 0 auto 10px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 20px;
  color: #606060;
}
.checklist-item-component .title-main {
  margin: 0 auto;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 21px;
  color: #1f1f1f;
}
.checklist-item-component .message {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 20px;
  color: #606060;
}
.checklist-item-component .message .text-green {
  color: #239c14;
}
.checklist-item-component .message .text-amber {
  color: #ff8402;
}
.checklist-item-component .message .text-red {
  color: #9b0000;
}
.checklist-item-component .last-done {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #606060;
}
.checklist-item-component .last-done .last-done-warning {
  color: #c41d19;
}
.checklist-item-component .value {
  float: right;
  text-align: right;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 28px;
  line-height: 32px;
  color: #c7c3c3;
  letter-spacing: -1px;
}
.checklist-item-component .value-text {
  float: right;
  text-align: right;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #606060;
}
.checklist-item-component .checklist-item-icon {
  margin-right: 20px;
}
.checklist-item-component .checklist-item-icon img {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}
.checklist-item-component .checklist-item-icon svg {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}
.checklist-item-component .separator {
  display: block;
  margin: 0 auto;
  border: 1px solid #dfe4e8;
  width: 80%;
}
.checklist-item-component .checklist-arrow {
  width: 6px;
  height: 10px;
  margin-left: 20px;
}

.checklist-item-component.clickable {
  cursor: pointer;
}

.checklist .table-hover > tbody > tr:hover {
  background: #757575;
  color: #fff !important;
}
@media (max-width: 501px) {
  .checklist .table-hover > tbody > tr:hover {
    color: #171717 !important;
  }
}
.checklist table {
  background: #fff !important;
}
.checklist table thead tr th {
  padding: 10px;
  background: #000415;
  text-align: center;
  font-size: 1.23rem;
  color: #fff;
}
.checklist table > tbody > tr > td {
  font-weight: normal;
}
.checklist table > tbody > tr > td.image {
  background: #000415;
  padding: 5px 10px;
  color: #fff;
  font-size: 1.8rem;
}
.checklist table > tbody > tr > td.image img {
  max-width: 50px;
  min-width: 50px;
  margin: 0 auto;
  padding: 7px;
}
.checklist table > tbody > tr > td,
.checklist table > thead > tr > th {
  vertical-align: middle;
  line-height: normal;
}
.checklist .up-to-date {
  background: #1e8e40;
}
.checklist .due-soon {
  background: #eb9316;
}
.checklist .due {
  background-color: #A31F3B;
}

.targetstable .ontarget {
  background: #239C14;
}
.targetstable .below,
.targetstable .over,
.targetstable .notarget,
.targetstable .baddata {
  background-color: #C41D19 !important;
}

@media (max-width: 736px) {
  .checklist table > tbody > tr > td.image {
    padding: 10px;
  }
  .checklist table > tbody > tr > td.image img {
    display: none;
  }
}
.checklist-item-2-component {
  padding: 20px 0;
  cursor: pointer;
  border-bottom: 1px solid #dfe4e8;
}
.checklist-item-2-component .title {
  margin: 0 auto;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 21px;
  color: #1f1f1f;
}
.checklist-item-2-component .title.text-overflow {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 21px;
  color: #1f1f1f;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 200px;
  max-width: 400px;
  margin: 0 auto 0 0;
}
@media only screen and (max-width: 900px) {
  .checklist-item-2-component .title.text-overflow {
    max-width: 200px;
  }
}
.checklist-item-2-component .frequency {
  margin: 0 auto 10px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #606060;
}
.checklist-item-2-component .title-main {
  margin: 0 auto;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 21px;
  color: #1f1f1f;
}
.checklist-item-2-component .message {
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #606060;
}
.checklist-item-2-component .message .text-green {
  color: #239c14;
}
.checklist-item-2-component .message .text-amber {
  color: #ff8402;
}
.checklist-item-2-component .message .text-red {
  color: #9b0000;
}
.checklist-item-2-component .value {
  float: right;
  text-align: right;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 24px;
  line-height: 32px;
  color: #c7c3c3;
  letter-spacing: -1px;
}
.checklist-item-2-component .value-text {
  float: right;
  text-align: right;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #606060;
}
.checklist-item-2-component .checklist-item-icon {
  margin-right: 20px;
}
.checklist-item-2-component .checklist-item-icon img {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}
.checklist-item-2-component .checklist-item-icon svg {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
  animation: spin 1s infinite linear;
  transform-origin: center;
  transform-box: fill-box;
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(720deg);
  }
}
.checklist-item-2-component .checklist-arrow {
  width: 6px;
  height: 10px;
  margin-left: 20px;
}

/*========================================
COUNTDOWN COMPONENT
=========================================*/
.countdown-component {
  padding: 20px 5px;
  cursor: pointer;
  max-width: 750px;
  min-width: 300px;
  border-bottom: 0;
  display: inline-block;
}
@media (min-width: 800px) {
  .countdown-component {
    max-width: 320px;
  }
}
.countdown-component .title {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 21px;
  color: #1f1f1f;
}
.countdown-component .message {
  padding-top: 5px;
  margin: 0 auto 5px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 20px;
  color: #1f1f1f;
}
.countdown-component .countdown-icon {
  margin-right: 20px;
}
.countdown-component .countdown-icon img {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}
.countdown-component .countdown-arrow {
  width: 6px;
  height: 10px;
  margin-left: 20px;
}

/*============================================
LIST ITEM
=============================================*/
.list-item-component {
  padding: 30px 0;
  border-bottom: 1px solid #dfe4e8;
  cursor: pointer;
}
.list-item-component .title {
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 21px;
  color: #007e9e;
}
.list-item-component .subtitle {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: normal;
  color: #1f1f1f;
}
.list-item-component .icon {
  margin-right: 20px;
}
.list-item-component .icon img {
  display: block;
  max-width: 70px;
  margin: 0 auto;
  width: 70px;
  height: 70px;
}
.list-item-component .separator {
  display: block;
  margin: 0 auto;
  border: 1px solid #dfe4e8;
}
.list-item-component .list-item-arrow {
  width: 6px;
  height: 10px;
  margin-left: 20px;
}

@media (max-width: 736px) {
  .list-item table > tbody > tr > td.image {
    padding: 10px;
  }
  .list-item table > tbody > tr > td.image img {
    display: none;
  }
}
#dashboard-patient-menu-header {
  min-height: 100px;
}
@media (max-width: 1366px) {
  #dashboard-patient-menu-header {
    min-height: 70px;
  }
}
@media (max-width: 736px) {
  #dashboard-patient-menu-header {
    min-height: 70px;
  }
}

#patient-name {
  /* IE 11 fix */
  padding: 20px 0;
}

.patientmenu-fixed {
  position: fixed !important;
}

.changemargin {
  margin-top: 200px !important;
}

.changemargin-nav {
  margin-top: 100px;
}

.patientmenu {
  background: white;
  position: relative;
}
.patientmenu #dashboard-patient-menu {
  display: none;
  padding-top: 2px;
}
.patientmenu #dashboard-patient-menu .container-fluid {
  background: transparent;
  padding: 0;
}
.patientmenu #dashboard-patient-menu-header {
  display: flex;
}
.patientmenu #dashboard-patient-menu-nav {
  display: inline-block;
}
.patientmenu #dashboard-patient-menu-header, .patientmenu #dashboard-patient-menu-nav {
  width: 100%;
  cursor: pointer;
  background: white;
  margin-top: 49px;
  margin-bottom: -50px;
}
.patientmenu #dashboard-patient-menu-header div, .patientmenu #dashboard-patient-menu-nav div {
  border-bottom: 1px solid #757575;
  padding-bottom: 10px !important;
}
@media (max-width: 736px) {
  .patientmenu #dashboard-patient-menu-header .submenu-section-child, .patientmenu #dashboard-patient-menu-nav .submenu-section-child {
    padding: 15px !important;
    font-size: 1.7094rem !important;
  }
}
.patientmenu #dashboard-patient-menu-header {
  background: #383838;
  z-index: 99;
  position: relative;
}
.patientmenu #dashboard-patient-menu-header #patient-photo-img {
  height: 90px;
  margin: 7px;
}
@media (max-width: 1366px) {
  .patientmenu #dashboard-patient-menu-header #patient-photo-img {
    height: 70px;
    margin: 7px;
  }
}
.patientmenu #dashboard-patient-menu-header #patient-name {
  display: flex;
  float: left;
  margin: 0 auto 0 20px;
  color: white;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  vertical-align: middle;
}
@media (max-width: 736px) {
  .patientmenu #dashboard-patient-menu-header #patient-name {
    margin: 0 auto 0 10px;
  }
}
.patientmenu #dashboard-patient-menu-header #patient-menu-toggle {
  display: flex;
  float: right;
  margin: 0 24px 0 auto;
  color: white;
  vertical-align: middle;
}
.patientmenu #dashboard-patient-menu-nav {
  z-index: 9 !important;
  position: relative;
}
.patientmenu #dashboard-patient-menu-nav .hidden {
  display: none !important;
}
.patientmenu #dashboard-patient-menu-nav a:hover, .patientmenu #dashboard-patient-menu-nav a:focus, .patientmenu #dashboard-patient-menu-nav a:visited {
  text-decoration: none;
}
.patientmenu #patient-menu-toggle a {
  color: white;
}
.patientmenu #patient-menu-toggle a:hover {
  color: white;
}
.patientmenu #patient-menu-toggle-indicator {
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
  margin-left: 10px;
  margin-right: -5px;
}
@media (max-width: 736px) {
  .patientmenu #patient-menu-toggle-menu-title {
    display: none;
  }
}

.patientmenu.research-banner-offset {
  margin-top: 32px !important;
}

.showthis {
  display: block !important;
}

.fixed {
  position: fixed !important;
  top: 0;
  left: 0;
  z-index: 9999;
  width: 100vw;
}

.mymessages {
  height: 100vh !important;
}
.mymessages .panel {
  margin-top: 70px;
  border: none;
  position: fixed;
  left: 0;
  z-index: 9999 !important;
}
@media (max-width: 736px) {
  .mymessages .panel {
    margin-top: 55px;
  }
}
.mymessages .panel-heading {
  background: #000415;
  border: none;
  border-radius: 0;
}
.mymessages .panel-heading .exit {
  margin-top: 4px;
}
.mymessages .panel-heading a, .mymessages .panel-heading a:hover {
  color: #fff;
}
.mymessages .panel-body {
  overflow-y: scroll;
  height: calc(100vh - 189px);
}
@media (max-width: 736px) {
  .mymessages .panel-body {
    height: calc(100vh - 148px);
    padding: 10px;
  }
}
.mymessages .panel-body::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.mymessages .panel-body::-webkit-scrollbar {
  width: 5px;
  background-color: #081838;
}
.mymessages .panel-body::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #555;
}
.mymessages .panel-body .chat {
  list-style: none;
  margin: 0;
  padding: 0;
}
.mymessages .panel-body .chat li {
  width: 100% !important;
}
.mymessages .panel-body .chat li .left, .mymessages .panel-body .chat li .right {
  position: relative;
  border-radius: 12px;
  padding: 10px;
  width: 45vw;
}
@media (max-width: 736px) {
  .mymessages .panel-body .chat li .left, .mymessages .panel-body .chat li .right {
    width: 75vw;
    padding: 5px 10px !important;
  }
}
.mymessages .panel-body .chat li .left {
  background-color: rgba(0, 170, 212, 0.5);
}
.mymessages .panel-body .chat li .left:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-right-color: rgba(0, 170, 212, 0.5);
  border-left: 0;
  margin-top: -7px;
  margin-left: -7px;
}
.mymessages .panel-body .chat li .right {
  background-color: #F5F5F5;
  border: 1px solid #F5F5F5;
}
.mymessages .panel-body .chat li .right:after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  border-left-color: #F5F5F5;
  border-right: 0;
  margin-top: -7px;
  margin-right: -7px;
}
.mymessages .panel-body .chat li .right .chat-body .header .primary-font {
  margin-top: 5px !important;
}
@media (max-width: 736px) {
  .mymessages .panel-body .chat li .right .chat-body .header .primary-font {
    margin-top: 0 !important;
  }
}
.mymessages .panel-body .chat li small {
  font-size: 0.82rem;
}
@media (max-width: 736px) {
  .mymessages .panel-body .chat li small {
    font-size: 0.6833333333rem;
  }
}
.mymessages .panel-body .chat li .chat-body {
  width: 100%;
}
.mymessages .panel-body .chat li .chat-body .header {
  margin-top: -5px;
}
.mymessages .panel-body .chat li .chat-body .primary-font, .mymessages .panel-body .chat li .chat-body p {
  font-size: 1.025rem;
  margin: 0;
  color: #383838;
  line-height: normal;
}
@media (max-width: 736px) {
  .mymessages .panel-body .chat li .chat-body .primary-font, .mymessages .panel-body .chat li .chat-body p {
    font-size: 0.8913043478rem !important;
  }
}
.mymessages .panel-body .chat li:first-child {
  margin-top: 10px;
}
.mymessages .panel-body .chat li:last-child {
  margin-bottom: 20px;
}
.mymessages .panel-footer {
  position: fixed;
  padding-top: 20px;
  padding-bottom: 20px;
  bottom: 0;
  left: 0;
  z-index: 9999 !important;
  border: none;
  border-radius: 0;
  width: 100vw;
  margin-bottom: 0 !important;
}
@media (max-width: 736px) {
  .mymessages .panel-footer {
    padding-top: 7px;
    padding-bottom: 7px;
  }
}
.mymessages .panel-footer .form-group {
  margin-bottom: 0;
  text-size: 1.23rem !important;
}
.mymessages .panel-footer .form-group textarea.form-control {
  border-radius: 25px !important;
  resize: none;
  max-height: 25vh;
  color: black;
  z-index: -1;
  padding-left: 10px;
  padding-right: 10px;
}
.mymessages .panel-footer .form-group textarea.form-control::-webkit-scrollbar {
  display: none !important;
}
.mymessages .panel-footer .form-group .btn-chat {
  border-radius: 0;
  border: none;
  background: #383838;
  color: white !important;
  padding: 4px 10px;
  display: block;
  width: 100%;
  box-sizing: border-box;
  resize: none;
  border-radius: 25px !important;
  outline: none;
  line-height: normal;
}
@media (max-width: 736px) {
  .mymessages .panel-footer .form-group .btn-chat {
    font-size: 1.025rem;
  }
}
.mymessages .panel .slidedown .glyphicon, .mymessages .chat .glyphicon {
  margin-right: 5px;
}

/*============================================
STATISTICS ACTIVITY
=============================================*/
.statisticsactivity .red {
  background: radial-gradient(#c41d19, #8f1013) !important;
}
.statisticsactivity .green {
  background: radial-gradient(#239c14, #14580b) !important;
}
.statisticsactivity .submenu div {
  margin-bottom: 10px !important;
}
.statisticsactivity .statistics-container {
  display: flex;
  justify-content: center;
  align-content: flex-start;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-bottom: 30px;
}
.statisticsactivity .statistics-column {
  -webkit-flex: 1 500px;
  -webkit-box-flex: 0;
  -ms-flex: 1 500px;
  flex: 1 500px;
}
.statisticsactivity .statistics-circle {
  transform: scale(0.99);
  transition: all 0.3s ease-in-out;
}
.statisticsactivity .statistics-circle .clickable {
  cursor: pointer;
}
@media (min-width: 1367px) {
  .statisticsactivity .statistics-circle:hover {
    transform: scale(1.05);
  }
}
.statisticsactivity .statistics-circle:active, .statisticsactivity .statistics-circle:focus {
  transform: scale(1.05);
}
.statisticsactivity .statistics-circle .content {
  width: 270px;
  height: 270px;
  border-radius: 100%;
  margin: 5px;
  padding: 25px;
  color: white;
  transition: opacity 0.3s ease-in-out;
}
@media (min-width: 1025px) {
  .statisticsactivity .statistics-circle .content:hover {
    cursor: pointer;
  }
}
@media (max-width: 1024px) {
  .statisticsactivity .statistics-circle .content {
    width: 220px;
    height: 220px;
    padding: 20px;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content {
    width: 167px;
    height: 167px;
    padding: 20px;
    margin: 12px 7px;
  }
}
@media (max-width: 575px) {
  .statisticsactivity .statistics-circle .content {
    width: 170px;
    height: 170px;
    padding: 20px;
  }
}
@media (max-width: 320px) {
  .statisticsactivity .statistics-circle .content {
    width: 200px;
    height: 200px;
    padding: 20px;
  }
}
.statisticsactivity .statistics-circle .content .aligner {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-align: center;
}
.statisticsactivity .statistics-circle .content .aligner ul {
  margin-bottom: 0;
  padding-left: 0;
}
.statisticsactivity .statistics-circle .content .aligner .content-inside {
  list-style: none;
  margin-left: -40px;
  margin-bottom: 15px;
}
.statisticsactivity .statistics-circle .content .aligner .content-inside p {
  line-height: initial !important;
  margin: 0;
}
.statisticsactivity .statistics-circle .content .aligner .content-inside:last-child {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside {
    margin-bottom: 7px;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside {
    margin-bottom: 3px;
  }
}
@media (max-width: 320px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside {
    margin-bottom: 10px;
  }
}
.statisticsactivity .statistics-circle .content .aligner .content-inside p.result {
  font-size: 1.23rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 1366px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.result {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
    font-size: 1.2rem !important;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.result {
    font-size: 1.05rem !important;
  }
}
.statisticsactivity .statistics-circle .content .aligner .content-inside p.value {
  font-size: 1.1181818182rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 1366px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.value {
    font-size: 1.0156818182rem;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.value {
    font-size: 1rem !important;
  }
}
.statisticsactivity .statistics-circle .content .aligner .content-inside p.date {
  font-size: 1.23rem;
}
@media (max-width: 1366px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.date {
    font-size: 0.9310416667rem;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.date {
    font-size: 1rem !important;
    color: #eee;
  }
}
.statisticsactivity .statistics-circle .content .aligner .content-inside p.over-heading {
  color: #eee;
  text-transform: uppercase;
  font-size: 0.6833333333rem;
}
@media (max-width: 1366px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.over-heading {
    font-size: 0.8rem !important;
  }
}
@media (max-width: 736px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.over-heading {
    display: none;
  }
}
@media (max-width: 320px) {
  .statisticsactivity .statistics-circle .content .aligner .content-inside p.over-heading {
    display: block;
  }
}
.statisticsactivity .statistics-circle .content .green {
  background: #50a82b;
}
.statisticsactivity .statistics-circle .content .red {
  background: #ad1a16;
}
.statisticsactivity .statistics-progress-circle {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
.statisticsactivity .statistics-progress-circle .circular-chart {
  display: block;
  margin: 10px auto;
  max-width: 100%;
  max-height: 400px;
}
.statisticsactivity .statistics-progress-circle .circular-chart .circle {
  fill: none;
  stroke-width: 4;
  stroke-linecap: flat;
  animation: progress 1s ease-out forwards;
}
.statisticsactivity .statistics-progress-circle .circular-chart.green {
  background: none !important;
}
.statisticsactivity .statistics-progress-circle .circular-chart.green .circle {
  stroke: #50a82b;
}
.statisticsactivity .statistics-progress-circle .circular-chart.green .heading {
  fill: #50a82b;
}
.statisticsactivity .statistics-progress-circle .circular-chart.red {
  background: none !important;
}
.statisticsactivity .statistics-progress-circle .circular-chart.red .circle {
  stroke: #ad1a16;
}
.statisticsactivity .statistics-progress-circle .circular-chart.red .heading {
  fill: #ad1a16;
}
.statisticsactivity .circle-bg {
  stroke: #f0f0f0;
  fill: none;
  stroke-width: 4;
}
.statisticsactivity .heading {
  font-size: 0.3em;
  line-height: 0.5em;
  text-align: center;
  max-width: 100%;
  letter-spacing: initial;
  font-weight: bold;
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}
@keyframes progress {
  0% {
    stroke-dasharray: 0 100;
  }
}
.statisticsactivity .statistics-simplestatistic {
  -webkit-flex: 1 150px;
  -webkit-box-flex: 0;
  -ms-flex: 1 150px;
  flex: 1 150px;
  margin: 2.5px;
  padding: 50px;
  text-align: center;
}
.statisticsactivity .statistics-headeritem {
  display: block;
  margin: 10px auto;
  width: 100%;
  text-align: center;
}
.statisticsactivity .statistics-accordion {
  display: block;
  position: relative;
  width: 100%;
  padding: 20px;
  border: 1px solid #f0f0f0;
}
.statisticsactivity .accordion-header {
  display: block;
  position: relative;
  width: 100%;
  cursor: pointer !important;
}
.statisticsactivity .accordion-header .arrow {
  position: absolute;
  top: 0;
  right: 20px;
  border: solid black;
  border-width: 0 3px 3px 0;
  padding: 10px;
}
.statisticsactivity .accordion-header .up {
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg);
}
.statisticsactivity .accordion-header .down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.statisticsactivity .accordion-content {
  display: none;
}
.statisticsactivity .accordion-content-main {
  display: flex;
  flex-wrap: wrap;
}
.statisticsactivity .statistics-heading {
  width: 100%;
}
.statisticsactivity .bordered {
  border: 1px solid #f0f0f0;
}
.statisticsactivity .half-width {
  -webkit-flex: 1 49%;
  -webkit-box-flex: 0;
  -ms-flex: 1 49%;
  flex: 1 49%;
}

/*
   Account selection screen.
   (When a user logs in and there is more than one account to select from).
*/
.accountselection-listitem {
  background-color: #007E9E;
  display: table;
  margin-top: 0.5em;
  padding: 2em;
  color: white;
}
.accountselection-listitem:hover {
  cursor: pointer;
  background-color: #007494;
}
.accountselection-logo {
  height: 40px;
}
.accountselection-icon-row {
  display: table;
  width: 100%;
  text-align: center;
  padding: 10px 0;
  margin-bottom: 50px;
  border-bottom: 1px solid #ddd;
}

.modal {
  z-index: 99999;
  padding: 0;
}

.modal-close {
  border: 0;
  background: none;
  opacity: 1;
  outline: none;
}

.modal-close-icon {
  width: 22px;
  height: auto;
}

.modal-content {
  border: 0;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

.modal-content:active {
  outline: none;
}

#modal-body {
  padding: 1.2em;
}

@media (max-width: 1366px) {
  .modal-dialog {
    max-width: none;
    margin: 0;
  }
}
@media (min-width: 1281px) {
  .modal-dialog {
    max-width: 60%;
    margin: auto;
  }
}
@keyframes modal-animatebottom {
  from {
    bottom: -300px;
    opacity: 0;
  }
  to {
    bottom: 0;
    opacity: 1;
  }
}
.modal-animate-bottom {
  position: relative;
  animation: animatebottom 0.6s;
}

.modal-content-title {
  font-size: 1.2rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  line-height: 1.2rem;
}

.modal-content-text {
  font-size: 1rem;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  line-height: 1rem;
}

.modal-content-boldblue {
  font-size: 1rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #007494;
  line-height: 1rem;
}

.modal-content-container {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}

.modal-content-icon-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  width: 40px;
  height: 40px;
  background: #007494;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
}
.modal-content-icon-container .modal-content-icon {
  font-size: 1.2rem;
  color: #ffffff;
}

.modal-footer {
  justify-content: center;
}
.modal-footer button.modalbtnmargin {
  margin: 1em auto !important;
}

body[class=clinician] #components .list-layout-component.default, body[class=clinician] #components .list-layout-component.inverted {
  padding-top: 1.5em;
}
body[class=clinician] #components .list-layout-component.no-top-pad {
  padding-top: 0;
}

#components .list-layout-component.default {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 6em auto;
  padding: 0 2em;
}
#components .list-layout-component.default.container {
  max-width: 60vmax;
}
#components .list-layout-component.default.container-fluid {
  max-width: 100%;
}
@media (max-width: 1250px) {
  #components .list-layout-component.default {
    max-width: 100%;
  }
}
#components .list-layout-component.default .input-feedback {
  display: none;
}
#components .list-layout-component.default .input-feedback-display {
  animation: ease-in-out 1s;
  margin: 0.5em 0 0.5em 0;
  display: block;
  font-weight: 900;
  color: #b52f13;
}
#components .list-layout-component.default ul {
  margin-top: 0.4em;
}
#components .list-layout-component.default li {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  padding-bottom: 0.6em;
}
#components .list-layout-component.large-width {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 6em auto;
  padding: 0 2em;
}
@media (max-width: 1000px) {
  #components .list-layout-component.large-width.container {
    max-width: 60vmax;
  }
}
#components .list-layout-component.large-width.container-fluid {
  max-width: 100%;
}
@media (max-width: 1250px) {
  #components .list-layout-component.large-width {
    max-width: 100%;
  }
}
#components .list-layout-component.large-width .input-feedback {
  display: none;
}
#components .list-layout-component.large-width .input-feedback-display {
  animation: ease-in-out 1s;
  margin: 0.5em 0 0.5em 0;
  display: block;
  font-weight: 900;
  color: #b52f13;
}
#components .list-layout-component.large-width ul {
  margin-top: 0.4em;
}
#components .list-layout-component.large-width li {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  padding-bottom: 0.6em;
}
#components .list-layout-component.inverted {
  color: white;
  background-color: #007e9e;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  max-width: 100% !important;
  padding: 2em 0 0 0 !important;
}
#components .list-layout-component.inverted ul {
  margin-top: 0.4em;
}
#components .list-layout-component.inverted li {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  padding-bottom: 0.6em;
}
#components .list-layout-component.no-padding {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 6em auto;
  padding: 0;
}
#components .list-layout-component.no-padding.container {
  max-width: 60vmax;
}
#components .list-layout-component.no-padding.container-fluid {
  max-width: 100%;
}
@media (max-width: 1250px) {
  #components .list-layout-component.no-padding {
    max-width: 100%;
  }
}
#components .list-layout-component.no-padding .input-feedback {
  display: none;
}
#components .list-layout-component.no-padding .input-feedback-display {
  animation: ease-in-out 1s;
  margin: 0.5em 0 0.5em 0;
  display: block;
  font-weight: 900;
  color: #b52f13;
}
#components .list-layout-component.no-padding ul {
  margin-top: 0.4em;
}
#components .list-layout-component.no-padding li {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  padding-bottom: 0.6em;
}
#components .list-layout-component.padded {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 3em auto;
}
@media (max-width: 1250px) {
  #components .list-layout-component.padded {
    padding: 0 1.7em;
  }
}
#components .list-layout-component.padded.container {
  max-width: 60vmax;
}
#components .list-layout-component.padded.container-fluid {
  max-width: 100%;
}
@media (max-width: 1250px) {
  #components .list-layout-component.padded {
    max-width: 100%;
  }
}
#components .list-layout-component.full-width {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0;
  padding: 0;
  display: contents;
}
#components .list-layout-component.center {
  display: block;
  margin: 0 auto 9em;
  padding: 0;
  max-width: 75%;
}
#components .list-layout-component.video {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
@media (max-width: 1250px) {
  #components .list-layout-component.video {
    margin: 0 auto 6em auto;
    max-width: 100%;
    padding: 0;
  }
}
@media (min-width: 1250px) {
  #components .list-layout-component.video {
    margin: 0 auto 6em auto;
    padding: 0 2em;
    max-width: 1500px;
  }
}
#components .list-layout-component.video.container-fluid {
  max-width: 100%;
}
#components .list-layout-component.video-placeholder {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  justify-items: center;
}
@media (max-width: 1250px) {
  #components .list-layout-component.video-placeholder {
    margin: 0 auto 6em auto;
    max-width: 100%;
    padding: 0;
  }
}
@media (min-width: 1250px) {
  #components .list-layout-component.video-placeholder {
    margin: 0 auto 6em auto;
    padding: 0 2em;
    max-width: 1500px;
  }
}
#components .list-layout-component.video-placeholder.container-fluid {
  max-width: 100%;
}
#components .list-layout-component.center-small-margin {
  display: block;
  margin: 0 auto 2em;
  padding: 0;
  max-width: 75%;
}
#components .list-layout-component.center-full-width {
  display: block;
  margin: 0 auto 2em;
  padding: 0;
  max-width: 100%;
}

#components .submenu-layout-component {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 6em;
  padding: 0 2em;
  max-width: 60vmax;
}
@media (max-width: 1250px) {
  #components .submenu-layout-component {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  #components .submenu-layout-component {
    flex-direction: column;
  }
}
#components .submenu-layout-component .subtitle-component {
  display: block;
  width: 100%;
}

#components .container-layout-component.center {
  display: block;
  margin: 0 auto 2em;
  max-width: 1950px;
}
@media (max-width: 2160px) {
  #components .container-layout-component.center {
    width: 60%;
  }
}
@media (max-width: 1900px) {
  #components .container-layout-component.center {
    width: 70%;
  }
}
@media (max-width: 1700px) {
  #components .container-layout-component.center {
    width: 75%;
  }
}
@media (max-width: 1600px) {
  #components .container-layout-component.center {
    width: 80%;
  }
}
@media (max-width: 1250px) {
  #components .container-layout-component.center {
    width: 90%;
  }
}
@media (max-width: 700px) {
  #components .container-layout-component.center {
    width: 95%;
  }
}
#components .container-layout-component.center > div {
  width: 100%;
}
#components .container-layout-component.padding-4 {
  padding: 4em;
}
#components .container-layout-component.no-margin {
  padding: 0;
  margin: 0;
}
#components .container-layout-component.flex-columns {
  display: flex;
  flex: 1 0 auto;
  flex-direction: row;
  width: 100%;
  height: 100%;
  justify-content: space-around;
  align-items: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 1.1em;
}
#components .container-layout-component.flex-columns > div {
  min-width: 300px;
  max-width: 70%;
}
#components .container-layout-component.flex-columns-small {
  display: flex;
  flex: 1 0 auto;
  flex-direction: row;
  width: 100%;
  height: 100%;
  justify-content: space-around;
  align-items: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 1.1em;
}
#components .container-layout-component.flex-columns-small > div {
  min-width: 100px;
  max-width: 70%;
}
#components .container-layout-component.flex-small-first-column {
  display: flex;
  flex: 1 0 auto;
  flex-direction: row;
  height: 100%;
  justify-content: space-around;
  align-items: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto 1.1em;
}
#components .container-layout-component.flex-small-first-column > div {
  min-width: 100px;
  max-width: 70%;
}
#components .container-layout-component.large-second-column {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin-right: 2em;
  margin-bottom: 1.1em;
}
#components .container-layout-component.large-second-column > div {
  margin: 1em 0 1em 0;
}
#components .container-layout-component.large-second-column > div:first-child {
  margin-right: 1.5em;
}
#components .container-layout-component.large-second-column > div:nth-child(2) {
  flex-grow: 2;
}
#components .container-layout-component.large-second-column > div:nth-child(3) {
  text-align: center;
  margin-right: 1em;
}
#components .container-layout-component.large-second-column > div:nth-child(4) {
  display: flex;
  text-align: center;
}
#components .container-layout-component.large-second-column-no-margin-first-column {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin-right: 2em;
  margin-bottom: 1.1em;
}
#components .container-layout-component.large-second-column-no-margin-first-column.background-light-blue {
  background: #e5f2f5;
}
#components .container-layout-component.large-second-column-no-margin-first-column > div {
  margin: 1em 0 1em 0;
}
#components .container-layout-component.large-second-column-no-margin-first-column > div:nth-child(2) {
  flex-grow: 2;
}
#components .container-layout-component.large-second-column-no-margin-first-column > div:nth-child(3) {
  text-align: center;
  margin-right: 1em;
}
#components .container-layout-component.large-second-column-no-margin-first-column > div:nth-child(4) {
  display: flex;
  text-align: center;
}
#components .container-layout-component.side-by-side {
  flex-wrap: wrap;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#components .container-layout-component.side-by-side > div {
  min-width: 300px;
}
#components .container-layout-component.side-by-side-no-wrap {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
#components .container-layout-component.side-by-side-no-wrap > div {
  min-width: 300px;
}
#components .container-layout-component.side-by-side-no-wrap div:nth-child(2) {
  min-width: 250px;
}
@media (max-width: 900px) {
  #components .container-layout-component.side-by-side-no-wrap div:nth-child(2) {
    min-width: 0;
  }
}
#components .container-layout-component.row-wrap {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin: 0;
  padding: 3px;
}
@media (max-width: 1024px) {
  #components .container-layout-component.row-wrap {
    flex-direction: column;
  }
}
#components .container-layout-component.row-wrap > div {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
}
#components .container-layout-component.image-gallery {
  width: 100%;
  margin: 0;
}
#components .container-layout-component.image-gallery > div {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: left;
  color: #ffffff;
  font-size: 1.1em;
}
@media (max-width: 1024px) {
  #components .container-layout-component.image-gallery {
    display: flex;
    flex-direction: column;
    align-content: stretch;
  }
  #components .container-layout-component.image-gallery > div {
    background: black;
    flex-direction: column;
    width: 100%;
    min-height: 300px;
    margin-bottom: 1em;
  }
  #components .container-layout-component.image-gallery > div:nth-child(odd) {
    margin-right: 1em;
  }
}
@media (min-width: 1024px) {
  #components .container-layout-component.image-gallery {
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
  }
  #components .container-layout-component.image-gallery > div {
    background: black;
    flex: 1;
    width: 100%;
    min-width: 384px;
    min-height: 257px;
    margin-bottom: 1em;
    margin-right: 1em;
  }
}

#components .tiles-layout-component.default {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  margin: 0 auto;
  padding: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  /*Center horizontaly ie */
  display: -ms-flexbox;
  -ms-flex-pack: center;
}
#components .tiles-layout-component.default .tile-component {
  cursor: pointer;
  flex: 1;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  /*Center horizontaly ie */
  display: -ms-flexbox;
  -ms-flex-pack: center;
  /* ignored by modern browsers but fixes tiles in IE11 */
  height: 100px;
  text-align: center;
  margin: 4px;
  padding: 20px;
  min-height: 200px;
}
@media (min-width: 480px) {
  #components .tiles-layout-component.default .tile-component {
    min-width: 200px;
  }
}
@media (max-width: 480px) {
  #components .tiles-layout-component.default .tile-component {
    min-width: 40%;
  }
}
#components .tiles-layout-component.default .tile-component p {
  color: #fff;
  cursor: pointer;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 1.23rem;
  margin: 20px auto 0;
}
@media (max-width: 1440px) {
  #components .tiles-layout-component.default .tile-component p {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .tiles-layout-component.default .tile-component p {
    font-size: 1.025rem;
  }
}
#components .tiles-layout-component.default .tile-component img {
  max-height: 50px;
}
#components .tiles-layout-component.default .tile-component.default {
  background: #14580B;
}

#components .list-layout-component .integer-slider-component {
  /* Hide the arrows for slider inputs */
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */
  align-items: center;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .integer-slider-component input::-webkit-outer-spin-button,
#components .list-layout-component .integer-slider-component input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
#components .list-layout-component .integer-slider-component input[type=number] {
  -moz-appearance: textfield;
}
#components .list-layout-component .integer-slider-component .value {
  border-radius: 46px !important;
  color: #1f1f1f;
  align-content: center;
  text-align: center;
  font-size: 4em;
  line-height: 1em;
  width: 148px;
  height: 92px;
  border: 1px solid #E8E8E8 !important;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
#components .list-layout-component .integer-slider-component .slide-container {
  width: 100%;
}
#components .list-layout-component .integer-slider-component .slider-text-input {
  text-align: center;
}
#components .list-layout-component .integer-slider-component .slider-text-ruler {
  display: flex;
  justify-content: space-between;
  padding: 0 10px;
}
#components .list-layout-component .integer-slider-component .slider {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%;
  border: none !important;
}
#components .list-layout-component .integer-slider-component .slider:focus {
  outline: none;
  border: none !important;
}
#components .list-layout-component .integer-slider-component .slider::-webkit-slider-runnable-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  background-image: linear-gradient(to right, #b1e9bc 29%, #ffd741 64%, #ffb5b0 90%, #e54e4e 100%);
  border-radius: 10px;
}
#components .list-layout-component .integer-slider-component .slider::-webkit-slider-thumb {
  box-shadow: 0 2px 4px 0 rgba(140, 140, 140, 0.3), 0 -2px 4px 0 rgba(140, 140, 140, 0.2);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -20px;
  outline: none !important;
  border: 0 none;
}
#components .list-layout-component .integer-slider-component .slider:focus::-webkit-slider-runnable-track {
  opacity: 1;
  outline: none !important;
}
#components .list-layout-component .integer-slider-component .slider::-moz-range-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  background-image: linear-gradient(to right, #b1e9bc 29%, #ffd741 64%, #ffb5b0 90%, #e54e4e 100%);
  border-radius: 10px;
}
#components .list-layout-component .integer-slider-component .slider::-moz-range-thumb {
  box-shadow: 0 2px 4px 0 rgba(140, 140, 140, 0.3), 0 -2px 4px 0 rgba(140, 140, 140, 0.2);
  height: 50px;
  width: 50px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}
#components .list-layout-component .integer-slider-component .slider::-ms-track {
  width: 100%;
  height: 10px;
  cursor: pointer;
  animate: 0.2s;
  border-width: 10px 0;
  border-color: transparent;
  color: transparent;
  background-image: linear-gradient(to right, #b1e9bc 29%, #ffd741 64%, #ffb5b0 90%, #e54e4e 100%);
}
#components .list-layout-component .integer-slider-component .slider::-ms-fill-lower {
  background: transparent;
  border-radius: 10px !important;
}
#components .list-layout-component .integer-slider-component .slider::-ms-fill-upper {
  background: transparent;
  border-radius: 10px !important;
}
#components .list-layout-component .integer-slider-component .slider:focus::-ms-fill-lower {
  opacity: 1;
  outline: none;
}
#components .list-layout-component .integer-slider-component .slider:focus::-ms-fill-upper {
  opacity: 1;
  outline: none;
}
#components .list-layout-component .integer-slider-component .slider::-ms-thumb {
  box-shadow: 0 2px 4px 0 rgba(140, 140, 140, 0.3), 0 -2px 4px 0 rgba(140, 140, 140, 0.2);
  height: 40px;
  width: 40px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}
#components .list-layout-component .integer-slider-component .display-text {
  padding-top: 10px;
  font-size: 24px;
  font-weight: 900;
  text-align: center;
  color: #007e9e;
}
#components .integer-slider-component.vertical .slide-container {
  display: inline-block;
  width: 20px;
  height: 150px;
  padding: 0;
}
#components .integer-slider-component.vertical .slide-container input {
  width: 150px;
  height: 20px;
  margin: 0;
  transform-origin: 75px 75px;
  transform: rotate(-90deg);
}

#components .list-layout-component .date-component {
  justify-content: left;
  padding: 0;
  /* All day, month and year containers specified above */
}
#components .list-layout-component .date-component .date-display {
  display: block;
  text-align: left;
  font-size: 1.2em;
  margin-bottom: 1em;
  width: 100%;
}
@media (min-width: 1113px) {
  #components .list-layout-component .date-component .date-display {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#components .list-layout-component .date-component .date-element-container {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  /* Selectable elements */
}
@media (min-width: 1113px) {
  #components .list-layout-component .date-component .date-element-container {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
#components .list-layout-component .date-component .date-element-container .date-days, #components .list-layout-component .date-component .date-element-container .date-months, #components .list-layout-component .date-component .date-element-container .date-years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .date-component .date-element-container .date-days {
  max-width: 20%;
}
#components .list-layout-component .date-component .date-element-container .date-months {
  max-width: 50%;
}
#components .list-layout-component .date-component .date-element-container .date-years {
  max-width: 30%;
}
#components .list-layout-component .date-component .date-element-container .date-days > div, #components .list-layout-component .date-component .date-element-container .date-months > div, #components .list-layout-component .date-component .date-element-container .date-years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
}

#components .list-layout-component .date-selector-component {
  margin-bottom: 1.23em;
}
#components .list-layout-component .date-selector-component #date-components {
  border-bottom: 1px solid #eee;
  width: -webkit-fill-available !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
#components .list-layout-component .date-selector-component #date-components > div {
  text-align: center;
  padding: 20px !important;
  margin: 7px !important;
  border-bottom: 2px solid #383838;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 575px) {
  #components .list-layout-component .date-selector-component #date-components > div {
    -webkit-flex: 1 auto;
    -webkit-box-flex: 0;
    -ms-flex: 1 auto;
    flex: 1 auto;
    margin: 3px !important;
  }
}
@media (min-width: 1367px) {
  #components .list-layout-component .date-selector-component #date-components > div:hover {
    background: #007E9E;
    color: white;
    border-bottom: 1px solid #007E9E;
  }
}
#components .list-layout-component .date-selector-component #date-components > div.input-active {
  background: #007E9E;
  color: white;
  border-bottom: 1px solid #007E9E;
}
#components .list-layout-component .date-selector-component-value, #components .list-layout-component .date-selector-component #date-components {
  cursor: pointer;
  display: inline-flex;
  width: fit-content;
}
#components .list-layout-component .date-selector-component-value > div, #components .list-layout-component .date-selector-component #date-components > div {
  position: relative;
  padding: 15px 18px;
  margin: 2px;
  border: 1px solid #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
#components .list-layout-component .date-selector-component-value > div.input-active, #components .list-layout-component .date-selector-component #date-components > div.input-active {
  transition: all 0.3s ease-in-out;
  background: #007E9E !important;
  color: white;
  transition: all 0.3s ease-in-out;
}
#components .list-layout-component .date-selector-component .date-element-container {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  /* Selectable elements */
}
#components .list-layout-component .date-selector-component .date-element-container .date-days, #components .list-layout-component .date-selector-component .date-element-container .date-months, #components .list-layout-component .date-selector-component .date-element-container .date-years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .date-selector-component .date-element-container .date-days {
  max-width: 20%;
}
#components .list-layout-component .date-selector-component .date-element-container .date-months {
  max-width: 50%;
}
#components .list-layout-component .date-selector-component .date-element-container .date-years {
  max-width: 30%;
}
#components .list-layout-component .date-selector-component .date-element-container .date-days > div, #components .list-layout-component .date-selector-component .date-element-container .date-months > div, #components .list-layout-component .date-selector-component .date-element-container .date-years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
}
#components .list-layout-component .date-selector-component .hidden {
  display: none !important;
}

#components .list-layout-component .time-selector-component.default {
  margin-bottom: 1.23em;
}
#components .list-layout-component .time-selector-component.default .time-display {
  cursor: pointer;
  display: inline-flex;
  width: fit-content;
}
#components .list-layout-component .time-selector-component.default .time-display > div {
  position: relative;
  padding: 15px;
  margin: 2px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
#components .list-layout-component .time-selector-component.default .time-display > .hour {
  border: 1px solid #007E9E;
}
#components .list-layout-component .time-selector-component.default .time-display > .minute {
  border: 1px solid #007E9E;
}
#components .list-layout-component .time-selector-component.default .time-picker {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
#components .list-layout-component .time-selector-component.default .time-picker .hour-keyboard, #components .list-layout-component .time-selector-component.default .time-picker .minute-keyboard {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  width: 50%;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .time-selector-component.default .time-picker .hour-keyboard > div, #components .list-layout-component .time-selector-component.default .time-picker .minute-keyboard > div {
  border-bottom: 1px solid #E8E8E8;
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1367px) {
  #components .list-layout-component .time-selector-component.default .time-picker .hour-keyboard > div:hover, #components .list-layout-component .time-selector-component.default .time-picker .minute-keyboard > div:hover {
    background: #007E9E;
    color: white;
  }
}
#components .list-layout-component .time-selector-component.default .time-picker .hour-keyboard > div.active, #components .list-layout-component .time-selector-component.default .time-picker .minute-keyboard > div.active {
  background: #007E9E;
  color: white;
}
#components .list-layout-component .time-selector-component.default .hidden {
  display: none !important;
}
#components .list-layout-component .time-selector-component.minimal {
  padding-bottom: 1em;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1em;
}
#components .list-layout-component .time-selector-component.minimal .time-display {
  padding-top: 0.7em;
  cursor: pointer;
  display: inline-flex;
  width: fit-content;
}
#components .list-layout-component .time-selector-component.minimal .time-display > div {
  position: relative;
  padding-right: 1em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
#components .list-layout-component .time-selector-component.minimal .time-picker {
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  cursor: pointer;
  padding-top: 1em;
}
#components .list-layout-component .time-selector-component.minimal .time-picker .hour-keyboard, #components .list-layout-component .time-selector-component.minimal .time-picker .minute-keyboard {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  width: 50%;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .time-selector-component.minimal .time-picker .hour-keyboard > div, #components .list-layout-component .time-selector-component.minimal .time-picker .minute-keyboard > div {
  border-top: 1px solid #E8E8E8;
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1367px) {
  #components .list-layout-component .time-selector-component.minimal .time-picker .hour-keyboard > div:hover, #components .list-layout-component .time-selector-component.minimal .time-picker .minute-keyboard > div:hover {
    background: #007E9E;
    color: white;
  }
}
#components .list-layout-component .time-selector-component.minimal .time-picker .hour-keyboard > div.active, #components .list-layout-component .time-selector-component.minimal .time-picker .minute-keyboard > div.active {
  background: #007E9E;
  color: white;
}
#components .list-layout-component .time-selector-component.minimal .hidden {
  display: none !important;
}

#components .list-layout-component .date-selector-component.default {
  margin-bottom: 1.23em;
}
#components .list-layout-component .date-selector-component.default-value, #components .list-layout-component .date-selector-component.default .date-display {
  cursor: pointer;
  display: inline-flex;
  width: fit-content;
  margin-bottom: 1.5em;
}
#components .list-layout-component .date-selector-component.default-value > div, #components .list-layout-component .date-selector-component.default .date-display > div {
  position: relative;
  padding: 15px 22px;
  margin: 2px;
  border: 1px solid #007E9E;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
#components .list-layout-component .date-selector-component.default-value > div.input-active, #components .list-layout-component .date-selector-component.default .date-display > div.input-active {
  transition: all 0.3s ease-in-out;
  background: #007E9E !important;
  color: white;
  transition: all 0.3s ease-in-out;
}
#components .list-layout-component .date-selector-component.default .date-selector {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
#components .list-layout-component .date-selector-component.default .date-selector .days, #components .list-layout-component .date-selector-component.default .date-selector .months, #components .list-layout-component .date-selector-component.default .date-selector .years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .date-selector-component.default .date-selector .days {
  max-width: 20%;
}
#components .list-layout-component .date-selector-component.default .date-selector .months {
  max-width: 50%;
}
#components .list-layout-component .date-selector-component.default .date-selector .years {
  max-width: 30%;
}
#components .list-layout-component .date-selector-component.default .date-selector .days > div, #components .list-layout-component .date-selector-component.default .date-selector .months > div, #components .list-layout-component .date-selector-component.default .date-selector .years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  cursor: pointer;
  border-bottom: 1px solid #E8E8E8;
}
#components .list-layout-component .date-selector-component.default .hidden {
  display: none !important;
}
#components .list-layout-component .date-selector-component.minimal {
  padding-bottom: 1em;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1em;
}
#components .list-layout-component .date-selector-component.minimal-value, #components .list-layout-component .date-selector-component.minimal .date-display {
  cursor: pointer;
  display: flex;
  padding-top: 0.7em;
}
#components .list-layout-component .date-selector-component.minimal-value > div, #components .list-layout-component .date-selector-component.minimal .date-display > div {
  position: relative;
  padding-right: 1em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
#components .list-layout-component .date-selector-component.minimal-value > div.input-active, #components .list-layout-component .date-selector-component.minimal .date-display > div.input-active {
  transition: all 0.3s ease-in-out;
  background: #007E9E !important;
  color: white;
  transition: all 0.3s ease-in-out;
}
#components .list-layout-component .date-selector-component.minimal .date-selector {
  display: flex;
  flex-direction: row;
  margin-bottom: 1em;
  margin-top: 1em;
}
#components .list-layout-component .date-selector-component.minimal .date-selector .days, #components .list-layout-component .date-selector-component.minimal .date-selector .months, #components .list-layout-component .date-selector-component.minimal .date-selector .years {
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  border-top: 1px solid #eee;
  height: 27vh;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 2px;
}
#components .list-layout-component .date-selector-component.minimal .date-selector .days > div, #components .list-layout-component .date-selector-component.minimal .date-selector .months > div, #components .list-layout-component .date-selector-component.minimal .date-selector .years > div {
  padding: 15px 18px;
  margin: 2px;
  width: 100%;
  border-bottom: 1px solid #E8E8E8;
  cursor: pointer;
}
#components .list-layout-component .date-selector-component.minimal .hidden {
  display: none !important;
}

#components .list-layout-component .float-input-component {
  width: 100%;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .float-input-component input {
  text-align: left;
  border: 1px solid #DDDDDD;
  font-size: 1.6em;
  font-weight: bold;
}
#components .list-layout-component .float-input-component input:focus {
  border: 1px solid #007E9E;
}

#components .list-layout-component .integer-input-component {
  width: 100%;
  margin: 0 0 1.2em 0;
}
#components .list-layout-component .integer-input-component input {
  text-align: left;
  border: 1px solid #DDDDDD;
  font-size: 1.6em;
  font-weight: bold;
}
#components .list-layout-component .integer-input-component input:focus {
  border: 1px solid #007E9E;
}
#components .list-layout-component .integer-input-component input::placeholder {
  font-size: 0.65em;
}

#components .list-layout-component .option-component.default {
  margin: 0 0 2em 0;
}
#components .list-layout-component .option-component.default .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: left;
  border: 1px solid #007E9E;
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 1em;
  margin-bottom: 0.5em;
}
@media (max-width: 1112px) {
  #components .list-layout-component .option-component.default .selectable {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
@media (min-width: 1367px) {
  #components .list-layout-component .option-component.default .selectable {
    -webkit-flex: 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
}
#components .list-layout-component .option-component.default .selectable:hover {
  background: #007E9E;
  color: #fff;
}
#components .list-layout-component .option-component.flex-options > div {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
}
#components .list-layout-component .option-component.flex-options > div .selectable {
  width: auto;
  padding: 1em 1.2em;
}
#components .list-layout-component .option-component.flex-options > div .selectable:hover {
  background: #007E9E;
  color: #fff;
}
#components .list-layout-component .option-component.options-side-by-side > div {
  display: flex;
  flex-wrap: wrap;
}
#components .list-layout-component .option-component.options-side-by-side .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: center;
  border: 1px solid #007E9E;
  cursor: pointer;
  padding: 0.7em 1.2em;
  margin: 0.5em 0.5em 1em 0;
}
#components .list-layout-component .option-component.options-side-by-side .selectable:hover {
  background: #007E9E;
  color: #fff;
}
#components .list-layout-component .option-component.options-side-by-side .selectable:last-child {
  margin: 0.5em 0 1em 0;
}
#components .list-layout-component .option-component.options-half > div {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
}
#components .list-layout-component .option-component.options-half .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: center;
  border: 1px solid #007E9E;
  cursor: pointer;
  padding: 0.7em 1.2em;
  margin: 0.5em 0.2em;
  width: 48%;
}
#components .list-layout-component .option-component.options-centered {
  margin: 0 0 2em 0;
}
#components .list-layout-component .option-component.options-centered .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: center;
  border: 1px solid #007E9E;
  cursor: pointer;
  display: block;
  width: 100%;
  padding: 1em;
  margin-bottom: 0.5em;
}
#components .list-layout-component .option-component.options-centered .selectable:hover {
  background: #007E9E;
  color: #fff;
}

#components .list-layout-component .multioption-component {
  margin: 0 0 2em 0;
}
@media (min-width: 835px) {
  #components .list-layout-component .multioption-component > div {
    -webkit-flex: 0 auto;
    -webkit-box-flex: 0;
    -ms-flex: 0 auto;
    flex: 0 auto;
    margin-right: 1em;
  }
}
@media (min-width: 1025px) {
  #components .list-layout-component .multioption-component > div {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
#components .list-layout-component .multioption-component > div .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: left;
  border: 1px solid #007E9E;
  cursor: pointer;
  padding: 1em;
  margin: 0 0.4em 0.4em 0;
}
@media (min-width: 1025px) {
  #components .list-layout-component .multioption-component.no-margin > div {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
}
#components .list-layout-component .multioption-component.no-margin > div .input {
  margin: 0;
}
#components .list-layout-component .multioption-component.no-margin > div .selectable {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  text-align: left;
  border: 1px solid #007E9E;
  cursor: pointer;
  padding: 1em;
  margin: 0 0 0.4em 0;
}

#components .switch-component .onoffswitch {
  position: relative;
  width: 100px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
#components .switch-component .onoffswitch-checkbox {
  position: absolute;
  opacity: 0;
  pointer-events: none;
}
#components .switch-component .onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 1px solid #007e9e;
  border-radius: 0;
}
#components .switch-component .onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  transition: margin 0.3s ease-in 0s;
}
#components .switch-component .onoffswitch-inner:before, #components .switch-component .onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 50px;
  padding: 0;
  line-height: 50px;
  color: white;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 15px;
  box-sizing: border-box;
}
#components .switch-component .onoffswitch-inner:before {
  content: "On";
  padding-left: 15px;
  background-color: #007E9E;
  color: #FFFFFF;
  text-align: left;
}
#components .switch-component .onoffswitch-inner:after {
  content: "Off";
  padding-right: 15px;
  background-color: #991531;
  color: #FFFFFF;
  text-align: right;
}
#components .switch-component .onoffswitch-switch {
  display: block;
  width: 50px;
  margin: 0;
  background: #FFFFFF;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50px;
  border: 1px solid #007e9e;
  border-radius: 0;
  transition: all 0.3s ease-in 0s;
}
#components .switch-component .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
#components .switch-component .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0;
}

#components .list-layout-component .toggle-input-component, #components .list-layout-component .toggle-input-component .stack {
  display: flex;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .toggle-input-component .stack {
  width: 100%;
}
#components .list-layout-component .toggle-input-component .toggle-selectable {
  display: inline-block;
  border: solid 1px #007e9e;
  text-align: center;
  padding: 15px 55px;
  margin: 2px 0px 2px 0px;
  cursor: pointer;
}
#components .list-layout-component .toggle-input-component .toggle-selectable .stack {
  display: block;
  border: solid 1px #007e9e !important;
}
#components .list-layout-component .toggle-input-component .toggle-selectable:first-child {
  border-right: 0;
}
#components .list-layout-component .toggle-input-component .toggle-selected, #components .list-layout-component .toggle-input-component .toggle-selectable .stack {
  animation: ease-in;
  background: #007E9E !important;
  color: white;
}
#components .list-layout-component .toggle-input-component.stack, #components .list-layout-component .toggle-input-component .stack {
  display: flex;
  width: 100%;
}
#components .list-layout-component .toggle-input-component.stack .toggle-selectable.stack, #components .list-layout-component .toggle-input-component .stack .toggle-selectable.stack {
  display: block;
  border: solid 1px #007e9e !important;
  text-align: center;
  padding: 15px 55px;
  margin: 2px 0px 2px 0px;
  cursor: pointer;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .toggle-input-component.stack .toggle-selectable.stack .toggle-selectable.stack:first-child, #components .list-layout-component .toggle-input-component .stack .toggle-selectable.stack .toggle-selectable.stack:first-child {
  border-right: 0;
}
#components .list-layout-component .toggle-input-component.stack .toggle-selectable.stack .toggle-selected.stack, #components .list-layout-component .toggle-input-component .stack .toggle-selectable.stack .toggle-selected.stack, #components .list-layout-component .toggle-input-component.stack .toggle-selectable.stack .stack, #components .list-layout-component .toggle-input-component .toggle-selectable.stack .toggle-selectable.stack .stack {
  animation: ease-in;
  background: #007E9E !important;
  color: white;
}

#components .list-layout-component .text-input-component.default {
  width: 100%;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .text-input-component.default input {
  text-align: left;
  border: 1px solid #CCCCCC;
  font-size: 1.2em;
  font-weight: bold;
}
#components .list-layout-component .text-input-component.default input:focus {
  border: 1px solid #007E9E;
}
#components .list-layout-component .text-input-component.minimal {
  width: 100%;
  margin: 0 0 1.5em 0;
}
#components .list-layout-component .text-input-component.minimal input {
  color: black !important;
  text-align: left;
  border-bottom: 1px solid #CCCCCC;
  font-size: 1em;
  font-weight: bold;
  padding-left: 0;
}
#components .list-layout-component .text-input-component.minimal input:focus {
  border-top: 0;
  border-left: 0;
  border-right: 0;
  border-bottom: 1px solid #CCCCCC;
}

#components .list-layout-component .textarea-input-component.default {
  width: 100%;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .textarea-input-component.default textarea {
  text-align: left;
  border: 1px solid #979797;
  border-radius: 5px;
  font-size: 1.2em;
  font-weight: bold;
  background-color: #fbfbfb !important;
}
#components .list-layout-component .textarea-input-component.default textarea:focus {
  border: 1px solid #007E9E;
}
#components .list-layout-component .textarea-input-component.minimal {
  width: 100%;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .textarea-input-component.minimal textarea {
  text-align: left;
  border: 1px solid #979797;
  border-radius: 4px;
  font-size: 1em !important;
  background-color: #fbfbfb !important;
  height: 13em;
}
#components .list-layout-component .textarea-input-component.minimal textarea:focus {
  border: 1px solid #007E9E;
}
#components .list-layout-component .textarea-input-component.minimal-small-height {
  width: 100%;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .textarea-input-component.minimal-small-height textarea {
  text-align: left;
  border: 1px solid #979797;
  border-radius: 4px;
  font-size: 1em !important;
  background-color: #fbfbfb !important;
  height: 8em;
}
#components .list-layout-component .textarea-input-component.minimal-small-height textarea:focus {
  border: 1px solid #007E9E;
}

#components .list-layout-component .component-splitvalue {
  width: fit-content;
  margin: 0 0 2em 0;
}
#components .list-layout-component .component-splitvalue > div {
  display: inline-flex;
}
#components .list-layout-component .component-splitvalue > div > input {
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
  padding: 10px;
  margin: 2px;
  transition: none;
  border-top: 1px solid white;
  border-left: 1px solid white;
  border-right: 1px solid white;
  font-size: 1.3em;
}
@media (max-width: 736px) {
  #components .list-layout-component .component-splitvalue > div > input {
    padding: 10px 7px;
  }
}
#components .list-layout-component .component-splitvalue > div .label-inline {
  display: inline;
}
#components .list-layout-component .component-splitvalue > .input-feedback {
  display: block;
}

#components .dropdown-component.default {
  border: 0 none;
  margin: 0 0 1.2em 0;
  width: 100%;
  text-align: left;
}
#components .dropdown-component.default select {
  border: 1px solid #007E9E;
  padding: 1.035em;
}

#components .list-layout-component .symptomscore-component #input-symptomscore {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  /*Center horizontaly ie */
  display: -ms-flexbox;
  -ms-flex-pack: center;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option {
  cursor: pointer;
  color: #fff;
  display: flex;
  flex: 1;
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
  justify-content: center;
  /*Center horizontally ie */
  display: -ms-flexbox;
  -ms-flex-pack: center;
  /* ignored by modern browsers but fixes height in IE11 */
  height: 300px;
  text-align: center;
  margin: 4px;
  min-height: 300px;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option h3 {
  margin-top: 20px;
  font-size: 1.4em;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option p {
  font-size: 1em;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option img {
  max-height: 110px;
  max-width: 110px;
}
@media (max-width: 480px) {
  #components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option {
    min-width: 45%;
  }
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-green {
  background: #14580B;
  box-shadow: 0 0 7px rgba(20, 88, 11, 0.3);
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-green:active, #components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-green:focus {
  background-color: #196f0e;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-yellow {
  background: #FDC645;
  box-shadow: 0 0 7px rgba(253, 198, 69, 0.3);
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-yellow * {
  color: black !important;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-yellow:active, #components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-yellow:focus {
  background-color: #fdce5e;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-red {
  background: #8F1013;
  box-shadow: 0 0 7px rgba(143, 16, 19, 0.3);
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-red:active, #components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-red:focus {
  background-color: #a61316;
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-purple {
  background: #30205D;
  box-shadow: 0 0 7px rgba(48, 32, 93, 0.3);
}
#components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-purple:active, #components .list-layout-component .symptomscore-component #input-symptomscore .symptomscore-option.symptoms-purple:focus {
  background-color: #3a2770;
}

#components .list-layout-component.default .image-toggle-component img {
  display: block;
  max-width: 32px;
  margin: 0 auto;
  width: 32px;
  height: 32px;
}

.list-layout-component .text-list-component {
  margin: 0 0 1.3em 0;
}
.list-layout-component .text-list-component ul {
  margin-top: 1em;
}
.list-layout-component .text-list-component ul .fa-check-circle {
  color: #239c14;
  font-size: 1.2em;
}
.list-layout-component .text-list-component ul .fa-times-circle {
  color: #c41d19;
  font-size: 1.2em;
}
.list-layout-component .text-list-component ul .ul-default {
  font-size: 0.5em;
}
.list-layout-component .text-list-component ul li {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  margin-bottom: 1em;
}

#components .list-layout-component .highlight-component.default {
  background-color: #e5f2f5;
  padding: 2em;
  font-weight: bold;
  margin: 0 0 1.3em 0;
}
#components .list-layout-component .highlight-component.default.top-margin {
  margin-top: 40px !important;
}
#components .list-layout-component .highlight-component.highlight-green {
  padding: 2em;
  font-weight: bold;
  margin: 0 0 1.3em 0;
  background-color: #f5fbe6;
}
#components .list-layout-component .highlight-component.highlight-yellow {
  padding: 2em;
  font-weight: bold;
  margin: 0 0 1.3em 0;
  background-color: #fff2dd;
}
#components .list-layout-component .highlight-component.highlight-red {
  padding: 2em;
  font-weight: bold;
  margin: 0 0 1.3em 0;
  background-color: #f8ebe8;
}
#components .list-layout-component .highlight-component.highlight-light-blue {
  padding: 1em;
  font-weight: bold;
  margin: 0 0 0 0;
  background-color: #e5f2f5;
}
#components .list-layout-component .highlight-component.highlight-title {
  padding: 2em;
  font-weight: bold;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  margin: 0;
}
#components .list-layout-component .highlight-text.text-center {
  font-weight: normal;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.6em;
}
#components .list-layout-component .highlight-text.text-center-small {
  font-weight: normal;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
}
#components .list-layout-component .highlight-component.inverted {
  background-color: transparent;
  border: 1px solid white;
  margin: 2.3em 2.3em;
  padding: 2em;
  font-weight: bold;
}
#components .list-layout-component .highlight-component.highlight-grey {
  padding: 2em;
  font-weight: bold;
  margin: 0 0 1.3em 0;
  background-color: #fbfbfb;
  border: 1px solid #979797;
  border-radius: 5px;
}
#components .list-layout-component .highlight-component.salmon {
  padding: 0.6em 1em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  background-color: #f8ebe8;
  border-radius: 0.3em;
  margin: 1em 0 1em 0;
}
#components .list-layout-component .highlight-component.circle-highlight {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 1.3em;
  width: 180px;
  height: 180px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  text-align: center;
}
#components .list-layout-component .highlight-component.circle-highlight .highlight-text {
  margin: 0 auto;
  text-align: center;
  font-size: 64px;
  font-weight: bold;
}

.highlight-component.climate {
  background-color: #e5f2f5;
  padding: 2rem;
  margin: 0 0 1.3em 0;
  border-radius: 5px;
}
.highlight-component.climate .highlight-text {
  font-size: 1rem;
  font-weight: normal;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0;
}

.highlight-component.privacy {
  background-color: #e5f2f5;
  padding: 1rem;
  margin: 0 0 1.3em 0;
  border-radius: 5px;
}
.highlight-component.privacy .highlight-text {
  font-size: 1rem;
  font-weight: normal;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  margin: 0;
}

#components .list-layout-component .body-text-component.hidden {
  display: none !important;
}
#components .list-layout-component .body-text-component.default {
  padding: 0 0 1.3em 0;
}
#components .list-layout-component .body-text-component.default a {
  color: #007494;
  text-decoration: underline;
  cursor: pointer;
}
#components .list-layout-component .body-text-component.bold-bigger {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.3em;
  padding: 0 0 1.3em 0;
}
#components .list-layout-component .body-text-component.bold-bigger a {
  color: #007494;
  text-decoration: underline;
  cursor: pointer;
}
#components .list-layout-component .body-text-component.stand-out {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  margin: 0 0 0.5em 0;
  padding: 0 0 0 0;
}
#components .list-layout-component .body-text-component.no-line-spacing {
  margin: 0;
  padding: 0;
}
#components .list-layout-component .body-text-component.spaced {
  margin: 4em;
  padding: 0;
}
#components .list-layout-component .body-text-component.center {
  text-align: center;
}
#components .list-layout-component .body-text-component.center-bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  text-align: center;
}
#components .list-layout-component .body-text-component.bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
#components .list-layout-component .body-text-component.bold-red {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: darkred;
}
#components .list-layout-component .body-text-component.small-grey {
  color: #757575;
  font-size: 0.9em;
}
#components .container-layout-component .body-text-component.default {
  display: block;
  padding: 0;
  margin: 0;
}
#components .container-layout-component .body-text-component.small-bold {
  display: block;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  color: #1f1f1f;
  padding: 0;
  margin: 0;
}
#components .container-layout-component .body-text-component.small-grey {
  display: block;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 0.8em;
  color: #757575;
  padding: 0;
  margin: 0;
}
#components .container-layout-component .body-text-component.center-bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  text-align: center;
}
#components .container-layout-component .body-text-component.bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
#components .container-layout-component .body-text-component.center-horizontal-vertical-bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  text-align: center;
  justify-content: center;
  padding: 10px;
  margin-bottom: 21px;
}
#components .container-layout-component .body-text-component.anchor {
  display: block;
  color: #007e9e;
  padding: 0;
  margin: 0;
}

#components .list-layout-component .heading-component, #components .container-layout-component .heading-component {
  font-size: 2em;
  text-align: center;
  padding-top: 1em;
  padding-bottom: 0.5em;
}

#components .list-layout-component .subheading-component {
  font-size: 1em;
  text-align: center;
  padding-bottom: 1.5em;
}

#components .list-layout-component .title-component.default {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  margin: 1em 0;
}
#components .list-layout-component .title-component.inverted {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif;
  font-size: 1.7em;
  color: white;
  padding: 0.5em 2em 0 2em;
}
#components .list-layout-component .title-component.center {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 1.8em;
  text-align: center;
  margin-top: 10px;
  margin-bottom: 20px;
}
#components .list-layout-component .title-component.main {
  font-size: 2.5625rem;
  font-weight: 700;
}
#components .container-layout-component .title-component.small-title {
  display: block;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  color: #007e9e;
  padding: 0;
  margin: 0;
}

/**
   Global top margin for the clinician app components.
*/
body[class=clinician] #components {
  padding-top: 1.5em;
}

#components .list-layout-component.container-fluid .subtitle-component {
  text-align: center;
}
#components .list-layout-component .subtitle-component.default {
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 0;
}
#components .list-layout-component .subtitle-component.subtitle-center {
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 0;
  text-align: center;
}
#components .list-layout-component .subtitle-component.subtitle-center-small {
  font-size: 16.8px;
  font-weight: 600;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 0;
  text-align: center;
}
#components .list-layout-component .subtitle-component.video {
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 1em;
}
#components .list-layout-component .subtitle-component.label {
  font-size: 1em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0;
}
#components .list-layout-component .text-green {
  color: #239c14;
}
#components .list-layout-component .text-amber {
  color: #ff8402;
}
#components .list-layout-component .text-red {
  color: #9b0000;
}
#components .container-layout-component .subtitle-component.double-spacing {
  font-size: 1.1em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 1.8em 0 1.8em 0;
}
#components .container-layout-component .subtitle-component.center {
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 0;
  text-align: center;
}
#components .submenu-layout-component .subtitle-component.default {
  text-align: center;
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0 auto 1.4em;
}

#components .list-layout-component .subtitle2-component {
  font-size: 1.1em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.3em 0 0.4em 0;
}

#components .list-layout-component .video-component {
  margin-bottom: 1.3em;
}

#components .list-layout-component .image-component.default {
  margin-bottom: 20px;
}
#components .list-layout-component .image-component.center {
  text-align: center;
  margin-bottom: 20px;
}
#components .list-layout-component .image-component.right {
  float: right;
}
#components .list-layout-component .image-component.float-right-padding {
  float: right;
  padding-top: 40px;
}
#components .list-layout-component .image-component.float-left-padding {
  float: left;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 10px 10px 10px 10px;
  padding-left: 22px;
  padding-right: 26px;
}
#components .list-layout-component .image-component.float-left-padding img {
  min-width: 28px;
}

#components .list-layout-component .icon-component {
  margin-top: 40px;
  text-align: center;
}
#components .list-layout-component .icon-component.icon-component-primary {
  color: #007bff;
}
#components .list-layout-component .icon-component.icon-component-default {
  color: #757575;
}
#components .list-layout-component .icon-component.icon-component-success {
  color: #28a745;
}
#components .list-layout-component .icon-component.icon-component-warning {
  color: #fd7e14;
}
#components .list-layout-component .icon-component.icon-component-danger {
  color: #9B0000;
}

#components .list-layout-component .list-item-heading-component {
  font-size: 1em;
  padding-top: 1.6em;
  padding-bottom: 0.4em;
}

#components .list-layout-component .user-photo-component.default {
  border-radius: 50%;
  width: 10em;
  padding: 3px;
  position: relative;
  background: linear-gradient(to bottom, #feb3fd, #abd2ff);
  box-shadow: 0px 0px 30px #feb3c8;
  margin: 20px auto;
}
#components .list-layout-component .user-photo-component.default img {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
#components .container-layout-component .user-photo-component.small {
  border-radius: 50%;
  width: 5em;
  position: relative;
}
#components .container-layout-component .user-photo-component.small img {
  max-width: 5em;
  max-height: 5em;
  border-radius: 50%;
}

/*============================================
LIST ITEM
=============================================*/
.list-item-component {
  padding: 30px 0;
  border-bottom: 1px solid #dfe4e8;
  cursor: pointer;
}
.list-item-component .title {
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 24px;
  color: #111111;
}
.list-item-component .subtitle {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 24px;
  color: #111111;
}
.list-item-component .icon {
  margin-right: 20px;
}
.list-item-component .icon img {
  display: block;
  max-width: 30px;
  margin: 0 auto;
  width: 30px;
  height: 30px;
}
.list-item-component .separator {
  display: block;
  margin: 0 auto;
  border: 1px solid #dfe4e8;
}

/*============================================
LIST ITEM
=============================================*/
.list-form-item-component {
  padding: 30px 0;
  border-bottom: 1px solid #dfe4e8;
  cursor: pointer;
}
.list-form-item-component .title {
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 21px;
  color: #007e9e;
}
.list-form-item-component .subtitle {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: normal;
  color: #1f1f1f;
}
.list-form-item-component .icon {
  margin-right: 20px;
}
.list-form-item-component .icon img {
  display: block;
  max-width: 70px;
  margin: 0 auto;
  width: 70px;
  height: 70px;
}
.list-form-item-component .separator {
  display: block;
  margin: 0 auto;
  border: 1px solid #dfe4e8;
}
.list-form-item-component .list-item-arrow {
  width: 6px;
  height: 10px;
  margin-left: 20px;
}

@media (max-width: 736px) {
  .list-item table > tbody > tr > td.image {
    padding: 10px;
  }
  .list-item table > tbody > tr > td.image img {
    display: none;
  }
}
/*============================================
LIST ITEM
=============================================*/
.appointment-list-item-component {
  padding: 2em 0;
  border-bottom: 1px solid #dfe4e8;
  cursor: pointer;
}
@media (max-width: 768px) {
  .appointment-list-item-component {
    padding: 2em 1em;
  }
}
.appointment-list-item-component .checklist-item-content {
  padding-right: 20px;
}
.appointment-list-item-component .date {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  color: #007e9e;
}
.appointment-list-item-component .title {
  margin: 0 auto;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 24px;
  color: #1f1f1f;
}
.appointment-list-item-component .subtitle {
  margin: 0 auto;
  padding-bottom: 0.2em;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16.8px;
  line-height: 24px;
  color: #1f1f1f;
}
.appointment-list-item-component .notes {
  margin: 0 auto;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #757575;
}
.appointment-list-item-component .duration {
  margin: 0 auto;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #1f1f1f;
}
.appointment-list-item-component .icon {
  margin-right: 40px;
}
.appointment-list-item-component .icon img {
  display: block;
  margin: 0 auto;
  max-width: 40px;
}
.appointment-list-item-component .separator {
  display: block;
  margin: 0 auto;
  border: 1px solid #dfe4e8;
}

#components .video-gallery-component {
  margin-bottom: 20px;
  padding: 4.5px;
  flex: 0 0 100%;
  max-width: 100%;
}
#components .video-gallery-component > div {
  display: flex;
  flex-wrap: wrap;
}
#components .video-gallery-component > div > div {
  background-position: center;
  background-size: cover;
}
#components .video-gallery-component > div > div > div {
  padding: 10px;
  background: rgba(23, 23, 23, 0.1);
  height: 100%;
  min-height: 100%;
}
#components .video-gallery-component > div > div > div > p {
  font-size: 1.30718rem;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  color: #fff !important;
}
#components .fit-prescription-thumbnail-icon {
  background-repeat: no-repeat !important;
  background-size: 100px !important;
}
#components .list-layout-component .video-component.full-width {
  padding: 0;
}
#components .list-layout-component .video-component.full-width-lg-50 {
  padding: 0;
}

#chart-container .gold-group-a {
  fill: #70b04a !important;
}
#chart-container .gold-group-b {
  fill: #f1c142 !important;
}
#chart-container .gold-group-c {
  fill: #e43a18 !important;
}
#chart-container .gold-group-d {
  fill: #c41d19 !important;
}

#components .list-layout-component .separator-component.default {
  display: block;
  margin: 0.5em auto 0 0;
  border-top: 2px solid #dddddd;
}
#components .list-layout-component .separator-component.inverted-full-width {
  display: inline-block;
  margin: 2em 0 2em 0;
  border-color: white;
  border-top: 5px solid #fff;
  width: 100%;
}

#components .list-layout-component .progress-bar-component.default {
  width: 90%;
  margin: 0 0 1.5em 1em;
}
#components .list-layout-component .progress-bar-component.default .progress-bar-label {
  font-family: "Lato", Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-left: 0.4em;
}
#components .list-layout-component .progress-bar-component.default progress {
  background-color: #e9ecef;
  width: 100%;
  height: 40px;
  border-radius: 20px;
}
#components .list-layout-component .progress-bar-component.default progress[value] {
  -webkit-appearance: none;
  background: #c7e49b;
  border-radius: 20px;
}
#components .list-layout-component .progress-bar-component.default progress[value]::-webkit-progress-bar {
  background-color: #e9ecef;
  border-radius: 20px;
}
#components .list-layout-component .progress-bar-component.default progress[value]::-webkit-progress-value {
  background: #c7e49b;
  border-radius: 20px;
}
@-webkit-keyframes animate-stripes {
  100% {
    background-position: -100px 0px;
  }
}
@keyframes animate-stripes {
  100% {
    background-position: -100px 0px;
  }
}
#components .list-layout-component .progress-bar-component.thin-blue {
  width: 100%;
  margin: 0 0 1.5em 0;
}
@media (min-width: 1024px) {
  #components .list-layout-component .progress-bar-component.thin-blue {
    padding-right: 1em;
  }
}
#components .list-layout-component .progress-bar-component.thin-blue .progress-bar-label {
  font-family: Lato-Semibold, Helvetica, Arial, sans-serif;
  font-size: 1em;
  margin-left: 0.4em;
  margin-bottom: 6px;
}
#components .list-layout-component .progress-bar-component.thin-blue progress {
  background-color: #e9ecef;
  width: 100%;
  height: 23px;
  border-radius: 6px;
}
#components .list-layout-component .progress-bar-component.thin-blue progress[value] {
  font-family: Lato-Semibold, Helvetica, Arial, sans-serif;
  -webkit-appearance: none;
  border-radius: 20px;
}
#components .list-layout-component .progress-bar-component.thin-blue progress[value]::-webkit-progress-bar {
  font-family: Lato-Semibold, Helvetica, Arial, sans-serif;
  background-color: #e9ecef;
  border-radius: 20px;
}
#components .list-layout-component .progress-bar-component.thin-blue progress[value]::-webkit-progress-value {
  font-family: Lato-Semibold, Helvetica, Arial, sans-serif;
  background: #0c65a1;
  border-radius: 20px;
}
@-webkit-keyframes animate-stripes {
  100% {
    background-position: -100px 0px;
  }
}
@keyframes animate-stripes {
  100% {
    background-position: -100px 0px;
  }
}

#components .list-layout-component .background-container-component.default {
  display: block;
  padding: 0;
  margin: 0;
  width: 100%;
  background-position: center;
  background-size: cover;
  color: white;
}
#components .list-layout-component .background-container-component.default .shader {
  background: rgba(23, 23, 23, 0.7);
  width: 100%;
  height: 100%;
}
#components .list-layout-component .background-container-component.default .shader .components {
  padding: 2em 0;
  text-align: center;
  margin: auto;
}
@media (max-width: 2160px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 25%;
  }
}
@media (max-width: 1900px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 30%;
  }
}
@media (max-width: 1700px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 35%;
  }
}
@media (max-width: 1600px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 40%;
  }
}
@media (max-width: 1250px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 50%;
  }
}
@media (max-width: 700px) {
  #components .list-layout-component .background-container-component.default .shader .components {
    width: 65%;
  }
}
#components .list-layout-component .background-container-component.cover-screen {
  padding: 0;
  margin: 0;
  background-position: center;
  background-size: cover;
  color: white;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
#components .list-layout-component .background-container-component.cover-screen .shader {
  background: rgba(23, 23, 23, 0.7);
  width: 100%;
  height: 100%;
  overflow-y: scroll;
}
#components .list-layout-component .background-container-component.cover-screen .shader > .components {
  text-align: center;
  padding: 5em 0;
  margin: auto;
}
@media (max-width: 2160px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 25%;
  }
}
@media (max-width: 1900px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 30%;
  }
}
@media (max-width: 1700px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 35%;
  }
}
@media (max-width: 1600px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 40%;
  }
}
@media (max-width: 1250px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 50%;
  }
}
@media (max-width: 700px) {
  #components .list-layout-component .background-container-component.cover-screen .shader > .components {
    width: 65%;
  }
}

#components .list-layout-component .video-thumbnail-component.default {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#components .list-layout-component .video-thumbnail-component.default .watched {
  background: none;
}
#components .list-layout-component .video-thumbnail-component.default .shader {
  background-image: linear-gradient(to bottom, rgba(46, 46, 46, 0.73), rgba(70, 70, 70, 0.34));
  width: 100%;
  height: 299px;
  padding: 0.8em 0.8em;
  display: grid;
  cursor: pointer;
}
#components .list-layout-component .video-thumbnail-component.default .shader .video-thumbnail-title {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: white;
}
#components .list-layout-component .video-thumbnail-component.default .shader img {
  margin: auto;
  position: relative;
  width: 78px;
}
@media (min-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.default .shader img {
    top: -41%;
  }
}
@media (max-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.default .shader img {
    top: -41%;
  }
}
#components .list-layout-component .video-thumbnail-component.article-cover {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#components .list-layout-component .video-thumbnail-component.article-cover .watched {
  background: none;
}
#components .list-layout-component .video-thumbnail-component.article-cover .shader {
  background-image: linear-gradient(to bottom, rgba(46, 46, 46, 0.73), rgba(70, 70, 70, 0.34));
  width: 100%;
  height: 400px;
  padding: 0.8em 0.8em;
  display: grid;
  cursor: pointer;
}
#components .list-layout-component .video-thumbnail-component.article-cover .shader .video-thumbnail-title {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: white;
}
#components .list-layout-component .video-thumbnail-component.article-cover .shader img {
  margin: auto;
  position: relative;
  width: 78px;
}
@media (min-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.article-cover .shader {
    height: 400px;
  }
  #components .list-layout-component .video-thumbnail-component.article-cover .shader img {
    top: -41%;
  }
}
@media (max-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.article-cover .shader {
    min-height: 450px;
  }
  #components .list-layout-component .video-thumbnail-component.article-cover .shader img {
    top: -41%;
  }
}
#components .list-layout-component .video-thumbnail-component.watched {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#components .list-layout-component .video-thumbnail-component.watched .watched {
  background: none;
}
#components .list-layout-component .video-thumbnail-component.watched .shader {
  background-image: linear-gradient(to bottom, rgba(0, 78, 107, 0.93), rgba(23, 57, 125, 0.14));
  width: 100%;
  height: 299px;
  padding: 0.8em 0.8em;
  display: grid;
  cursor: pointer;
}
#components .list-layout-component .video-thumbnail-component.watched .shader .video-thumbnail-title {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: white;
}
#components .list-layout-component .video-thumbnail-component.watched .shader img {
  margin: auto;
  position: relative;
  width: 78px;
}
@media (min-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.watched .shader img {
    top: -41%;
  }
}
@media (max-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.watched .shader img {
    top: -41%;
  }
}
#components .list-layout-component .video-thumbnail-component.article-cover.watched {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
#components .list-layout-component .video-thumbnail-component.article-cover.watched .watched {
  background: none;
}
#components .list-layout-component .video-thumbnail-component.article-cover.watched .shader {
  background-image: linear-gradient(to bottom, rgba(0, 78, 107, 0.93), rgba(23, 57, 125, 0.14));
  width: 100%;
  height: 400px;
  padding: 0.8em 0.8em;
  display: grid;
  cursor: pointer;
}
#components .list-layout-component .video-thumbnail-component.article-cover.watched .shader .video-thumbnail-title {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.2em;
  color: white;
}
#components .list-layout-component .video-thumbnail-component.article-cover.watched .shader img {
  margin: auto;
  position: relative;
  width: 78px;
}
@media (min-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.article-cover.watched .shader {
    height: 400px;
  }
  #components .list-layout-component .video-thumbnail-component.article-cover.watched .shader img {
    top: -41%;
  }
}
@media (max-width: 1024px) {
  #components .list-layout-component .video-thumbnail-component.article-cover.watched .shader {
    min-height: 450px;
  }
  #components .list-layout-component .video-thumbnail-component.article-cover.watched .shader img {
    top: -41%;
  }
}

#components .video-thumbnail-container-component.default {
  width: 100%;
  margin: 0;
}
#components .video-thumbnail-container-component.default > div {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: left;
  color: #ffffff;
  font-size: 1.1em;
}
@media (max-width: 1024px) {
  #components .video-thumbnail-container-component.default {
    display: flex;
    flex-direction: column;
    align-content: stretch;
  }
  #components .video-thumbnail-container-component.default > div {
    background: black;
    flex-direction: column;
    width: 100%;
    min-height: 300px;
    margin-bottom: 1em;
  }
  #components .video-thumbnail-container-component.default > div:nth-child(odd) {
    margin-right: 1em;
  }
}
@media (min-width: 1024px) {
  #components .video-thumbnail-container-component.default {
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
  }
  #components .video-thumbnail-container-component.default > div {
    background: black;
    flex: 1;
    width: 100%;
    min-width: 384px;
    min-height: 257px;
    margin-bottom: 1em;
    margin-right: 1em;
  }
}
#components .video-thumbnail-container-component.article-cover {
  width: 100%;
  margin: 0;
}
#components .video-thumbnail-container-component.article-cover > div {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: left;
  color: #ffffff;
  font-size: 1.1em;
}
@media (max-width: 1024px) {
  #components .video-thumbnail-container-component.article-cover {
    display: flex;
    flex-direction: column;
    align-content: stretch;
  }
  #components .video-thumbnail-container-component.article-cover > div {
    background: black;
    flex-direction: column;
    width: 100%;
    min-height: 450px;
    margin-bottom: 1em;
  }
  #components .video-thumbnail-container-component.article-cover > div:nth-child(odd) {
    margin-right: 1em;
  }
}
@media (min-width: 1024px) {
  #components .video-thumbnail-container-component.article-cover {
    width: 100%;
    margin: auto;
    display: flex;
    flex-wrap: wrap;
  }
  #components .video-thumbnail-container-component.article-cover > div {
    background: black;
    flex: 1;
    width: 100%;
    min-width: 300px;
    min-height: 400px;
    margin-bottom: 1em;
    margin-right: 1em;
  }
}
#components .video-thumbnail-container-component.full-width {
  width: 100%;
  margin: 0;
}
#components .video-thumbnail-container-component.full-width > div {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: left;
  color: #ffffff;
  font-size: 1.1em;
}
@media (max-width: 1024px) {
  #components .video-thumbnail-container-component.full-width {
    display: block;
    width: 100%;
    align-content: stretch;
  }
  #components .video-thumbnail-container-component.full-width > div {
    background: black;
    width: 100%;
    min-height: 300px;
    margin-bottom: 1em;
  }
}
@media (min-width: 1024px) {
  #components .video-thumbnail-container-component.full-width {
    width: 100%;
    margin: auto;
    display: block;
  }
  #components .video-thumbnail-container-component.full-width > div {
    background: black;
    width: 100%;
    min-height: 300px;
    margin-bottom: 1em;
  }
}

#components .button-group-component.default {
  padding: 1.5em;
  text-align: center;
  width: 100%;
}
#components .button-group-component.default span {
  margin: 0.2em;
}
#components .button-group-component.stack {
  padding: 1.5em;
  text-align: center;
  width: 100%;
}
#components .button-group-component.stack span {
  display: block;
  margin: 0.2em;
  margin-bottom: 2.1em;
}
#components .button-group-component.left {
  display: flex;
  flex-flow: wrap;
  padding: 1.5em 0;
  text-align: center;
  width: 100%;
}
#components .button-group-component.left span {
  box-sizing: border-box;
  display: flex;
}
#components .button-group-component.inverted {
  display: flex;
  flex-flow: wrap;
  background-color: white;
  padding: 1em;
  margin-top: 2em;
}
#components .button-group-component.inverted span {
  box-sizing: border-box;
  display: flex;
}
#components .button-group-component.inverted-centered {
  display: flex;
  flex-flow: wrap;
  background-color: white;
  padding: 1em;
  margin-top: 2em;
  justify-content: center;
}
#components .button-group-component.inverted-centered span {
  box-sizing: border-box;
  display: flex;
}
#components .button-group-component.margin-bottom {
  padding: 1.5em;
  text-align: center;
  width: 100%;
  margin-bottom: 2em;
}
#components .button-group-component.margin-bottom span {
  margin: 0.2em;
}
#components .button-group-component.no-padding {
  padding: 0;
  text-align: center;
  width: 100%;
}
@media (max-width: 1250px) {
  #components .button-group-component.no-padding .btn {
    display: block;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px !important;
  }
  #components .button-group-component.no-padding span {
    display: block;
    margin: 0.2em 0.2em 2em 0.2em;
  }
}

#components .button-component a.hidden {
  display: none !important;
}
#components .button-component.default a, #components .button-component.submit a {
  margin: 1em 10px 0 0;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: white;
  background: #007E9E;
  border: 2px solid #007E9E;
}
@media (max-width: 1440px) {
  #components .button-component.default a, #components .button-component.submit a {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .button-component.default a, #components .button-component.submit a {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  #components .button-component.default a, #components .button-component.submit a {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  #components .button-component.default a, #components .button-component.submit a {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  #components .button-component.default a:hover, #components .button-component.submit a:hover {
    color: #fff;
    text-decoration: none;
  }
}
#components .button-component.default a:focus, #components .button-component.default a:active, #components .button-component.submit a:focus, #components .button-component.submit a:active {
  transform: scale(0.98);
  color: #fff;
  text-decoration: none;
}
@media (max-width: 736px) {
  #components .button-component.default a, #components .button-component.submit a {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}
@media (min-width: 1367px) {
  #components .button-component.default a:hover, #components .button-component.submit a:hover {
    background: #007494;
    color: white;
  }
}
#components .button-component.default a:active, #components .button-component.default a:focus, #components .button-component.submit a:active, #components .button-component.submit a:focus {
  background: #007494;
  color: white;
}
#components .button-component.secondary a {
  margin: 1em 10px 0 0;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #007E9E;
  background: white;
  border: 2px solid #007E9E;
}
@media (max-width: 1440px) {
  #components .button-component.secondary a {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .button-component.secondary a {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  #components .button-component.secondary a {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  #components .button-component.secondary a {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  #components .button-component.secondary a:hover {
    color: #fff;
    text-decoration: none;
  }
}
#components .button-component.secondary a:focus, #components .button-component.secondary a:active {
  transform: scale(0.98);
  color: #fff;
  text-decoration: none;
}
@media (max-width: 736px) {
  #components .button-component.secondary a {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}
@media (min-width: 1367px) {
  #components .button-component.secondary a:hover {
    background: #007494;
    color: white;
  }
}
#components .button-component.secondary a:active, #components .button-component.secondary a:focus {
  background: #007494;
  color: white;
}
#components .button-component.secondary-smaller a {
  margin: 0.5em 10px 0 0;
  padding: 5px 10px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #007E9E;
  background: white;
  border: 2px solid #007E9E;
}
@media (max-width: 1440px) {
  #components .button-component.secondary-smaller a {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .button-component.secondary-smaller a {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  #components .button-component.secondary-smaller a {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  #components .button-component.secondary-smaller a {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  #components .button-component.secondary-smaller a:hover {
    color: #fff;
    text-decoration: none;
  }
}
#components .button-component.secondary-smaller a:focus, #components .button-component.secondary-smaller a:active {
  transform: scale(0.98);
  color: #fff;
  text-decoration: none;
}
@media (max-width: 736px) {
  #components .button-component.secondary-smaller a {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}
@media (min-width: 1367px) {
  #components .button-component.secondary-smaller a:hover {
    background: #007494;
    color: white;
  }
}
#components .button-component.secondary-smaller a:active, #components .button-component.secondary-smaller a:focus {
  background: #007494;
  color: white;
}
#components .button-component.careful a {
  color: #9b0000;
  background: white;
  border: 2px solid #9b0000;
  margin: 1em 10px 0 0;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (max-width: 1440px) {
  #components .button-component.careful a {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .button-component.careful a {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  #components .button-component.careful a {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  #components .button-component.careful a {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (min-width: 1367px) {
  #components .button-component.careful a:hover {
    color: #9b0000;
    text-decoration: none;
  }
}
#components .button-component.careful a:focus, #components .button-component.careful a:active {
  transform: scale(0.98);
  color: #9b0000;
  text-decoration: none;
}
@media (max-width: 736px) {
  #components .button-component.careful a {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}
@media (min-width: 1367px) {
  #components .button-component.careful a:hover {
    background: #9b0000;
    color: white;
  }
}
#components .button-component.careful a:active, #components .button-component.careful a:focus {
  background: #9b0000;
  color: white;
}
#components .button-component.reset-default a {
  margin: 1em 10px 0 0;
  padding: 10px 20px;
  min-width: 150px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  font-size: 1.23rem;
  text-align: center;
  line-height: initial;
  text-shadow: none;
  box-shadow: none;
  opacity: 1;
  border-radius: 25px;
  transition: all 0.3s ease-in-out;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
  color: #292929;
  background: #dddddd;
}
@media (max-width: 1440px) {
  #components .button-component.reset-default a {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  #components .button-component.reset-default a {
    font-size: 1.025rem;
  }
}
@media (min-width: 1025px) {
  #components .button-component.reset-default a {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  #components .button-component.reset-default a {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 736px) {
  #components .button-component.reset-default a {
    display: block;
    margin: 10px auto;
    width: 100%;
    min-width: 120px;
    padding: 8px 20px;
  }
}

#components .submenu-layout-component .submenu-item-component {
  flex: 1 0 auto;
  text-align: center;
  background: #e7f2ff;
  padding: 30px;
  margin: 5px;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  color: #111111;
}
#components .submenu-layout-component .submenu-item-component:hover, #components .submenu-layout-component .submenu-item-component:focus, #components .submenu-layout-component .submenu-item-component:active {
  cursor: pointer;
  background: #007494;
  color: #ffffff;
}

#components .list-layout-component .submenu-component {
  display: flex;
  flex-flow: row wrap;
  align-items: stretch;
  justify-content: space-between;
  width: 100%;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin: 0;
  padding: 3px;
}
#components .list-layout-component .submenu-component-no-padding {
  padding: 0;
}
@media (max-width: 768px) {
  #components .list-layout-component .submenu-component {
    flex-direction: column;
  }
}
#components .list-layout-component .submenu-component .item.default {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
}
#components .list-layout-component .submenu-component .item.default:hover, #components .list-layout-component .submenu-component .item.default:focus, #components .list-layout-component .submenu-component .item.default:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.no-margin {
  margin: 0 !important;
}
#components .list-layout-component .submenu-component .item.green {
  flex: 1 0 auto;
  text-align: center;
  background: #14580b;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
}
#components .list-layout-component .submenu-component .item.green:hover, #components .list-layout-component .submenu-component .item.green:focus, #components .list-layout-component .submenu-component .item.green:active {
  cursor: pointer;
  background: #0f4509 !important;
  color: white;
}
#components .list-layout-component .submenu-component .item.red {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #9B0000;
}
#components .list-layout-component .submenu-component .item.red:hover, #components .list-layout-component .submenu-component .item.red:focus, #components .list-layout-component .submenu-component .item.red:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.purple {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #3C2875;
}
#components .list-layout-component .submenu-component .item.purple:hover, #components .list-layout-component .submenu-component .item.purple:focus, #components .list-layout-component .submenu-component .item.purple:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.pink {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #971B5C;
}
#components .list-layout-component .submenu-component .item.pink:hover, #components .list-layout-component .submenu-component .item.pink:focus, #components .list-layout-component .submenu-component .item.pink:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.blue {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #0C65A1;
}
#components .list-layout-component .submenu-component .item.blue:hover, #components .list-layout-component .submenu-component .item.blue:focus, #components .list-layout-component .submenu-component .item.blue:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.light-blue {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #007E9E;
}
#components .list-layout-component .submenu-component .item.light-blue:hover, #components .list-layout-component .submenu-component .item.light-blue:focus, #components .list-layout-component .submenu-component .item.light-blue:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.brown {
  flex: 1 0 auto;
  text-align: center;
  background: #007494;
  color: #ffffff;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
  background: #4D2C3D;
}
#components .list-layout-component .submenu-component .item.brown:hover, #components .list-layout-component .submenu-component .item.brown:focus, #components .list-layout-component .submenu-component .item.brown:active {
  cursor: pointer;
  background: #005c76;
  color: white;
}
#components .list-layout-component .submenu-component .item.secondary {
  flex: 1 0 auto;
  text-align: center;
  background: white;
  color: #007494;
  border: 2px solid #007494;
  padding: 1.9em 0.7em;
  margin: 3px;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16.4px;
  line-height: 18px;
}
#components .list-layout-component .submenu-component .item.secondary:hover, #components .list-layout-component .submenu-component .item.secondary:focus, #components .list-layout-component .submenu-component .item.secondary:active {
  cursor: pointer;
}
#components .list-layout-component .submenu-component .submenu-component-item-selected {
  background-color: #005c76;
}

#components .pagination-component {
  margin: 0 auto;
  text-align: center;
  position: relative;
  padding: 15px 0;
  max-width: 300px;
}
#components .pagination-component #current-date-range {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: #1f1f1f;
  font-size: 18px;
  text-align: center;
  margin-bottom: 0;
}
#components .pagination-component .pagination-arrow {
  position: absolute;
  top: 20px;
  width: 10px;
  height: 18px;
  background-size: contain !important;
  cursor: pointer;
}
#components .pagination-component #pagination-arrow-left {
  left: 0;
  background: url("/public-assets/common/img/chart-filter-arrow-left.png") no-repeat center;
}
#components .pagination-component #pagination-arrow-right {
  right: 0;
  background: url("/public-assets/common/img/chart-filter-arrow-right.png") no-repeat center;
}
#components .pagination-component #pagination-arrow-right.disabled {
  cursor: not-allowed;
  background: url("/public-assets/common/img/chart-filter-arrow-right-disabled.png") no-repeat center;
}
#components .pagination-component #pagination-arrow-left.disabled {
  cursor: not-allowed;
  background: url("/public-assets/common/img/chart-filter-arrow-left-disabled.png") no-repeat center;
}

#components .component-back-button {
  margin-left: 1vw;
  margin-bottom: 1.5em;
  color: #007494;
  cursor: pointer;
}
@media (max-width: 736px) {
  #components .component-back-button {
    margin-left: 3vw;
    margin-bottom: 1.2em;
    color: #007494;
    cursor: pointer;
  }
}

.popup-component {
  position: fixed;
  top: -50px;
  bottom: -50px;
  left: 0;
  right: 0;
  background: rgba(23, 23, 23, 0.6);
  z-index: 9999999 !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: none;
}
.popup-component .popup-component-tip {
  width: 25em;
  min-height: 19em;
  max-width: 90%;
  background: white;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
}
.popup-component .popup-component-tip #popup-component-tip-content {
  text-align: center;
}
.popup-component .popup-component-tip #popup-component-tip-content .heading {
  margin: 0 auto;
  padding-bottom: 1em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  line-height: 21px;
  color: #000000;
}
.popup-component .popup-component-tip #popup-component-tip-content .title {
  margin: 0 auto;
  padding-top: 1em;
  padding-bottom: 0.2em;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1.25em;
  line-height: 21px;
  color: #007e9e;
}
.popup-component .popup-component-tip #popup-component-tip-content .subtitle {
  margin: 0 auto;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 1em;
  line-height: normal;
  color: #1f1f1f;
}
.popup-component .popup-component-tip #popup-component-tip-content .icon img {
  display: block;
  max-width: 70px;
  margin: 0 auto;
  width: 70px;
  height: 70px;
}
.popup-component .popup-component-tip #popup-component-tip-content .loader-small {
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  border: 4px solid #f3f3f3;
  /* Light grey */
  border-top: 4px solid #007e9e;
  /* Blue */
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

#components .table-component.default .table-cell-component {
  display: flex;
  align-items: center;
  height: 75px;
  border-bottom: 1px solid #dddddd;
}
#components .table-component.default .table-cell-component.table-heading {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: #000000;
  font-size: 18px;
  line-height: 21px;
}
#components .table-component.default .table-cell-component.table-cell {
  flex: 1;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #171717;
  font-size: 16px;
  line-height: 18px;
}
#components .table-component.default .table-cell-component.table-cell .table-cell-label {
  flex: 8;
}
#components .table-component.default .table-cell-component.table-cell .table-cell-value {
  flex: 2;
}
#components .table-component.default .table-cell-component.red-text {
  color: #9b0000;
}
#components .table-component.default .subtitle-component {
  font-size: 1.4em;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin: 0.5em auto;
  text-align: center;
}
#components .table-component.p-0 .table-cell-component {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 75px;
  gap: 1em;
  border-bottom: 1px solid #dddddd;
}
@media (max-width: 736px) {
  #components .table-component.p-0 .table-cell-component {
    padding: 1em 0;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: auto;
    gap: 0;
  }
}
#components .table-component.p-0 .table-cell-component.table-cell {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #171717;
  font-size: 16px;
  line-height: 18px;
}
#components .table-component.p-0 .table-cell-component.table-cell .table-cell-label {
  flex: 1;
}
#components .table-component.p-0 .table-cell-component.table-cell .table-cell-value {
  display: none;
}
#components .table-component.p-0 .table-cell-component.table-cell .table-cell-link {
  flex-basis: max-content;
}
#components .table-component.p-0 .table-cell-component.table-cell .button-component.secondary a {
  min-width: 220px;
  margin: 0;
}
@media (max-width: 736px) {
  #components .table-component.p-0 .table-cell-component.table-cell .button-component.secondary a {
    margin-top: 1em;
  }
}
#components .table-component.larger-first-column {
  width: 100%;
  align-items: center;
  display: flex;
  flex-direction: row;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif !important;
  margin-bottom: 0.2em;
  padding: 0.3em 0;
  border-bottom: 1px solid #dddddd;
}
#components .table-component.larger-first-column > div {
  margin: 0 2em 0 2em;
}
#components .table-component.larger-first-column > div:first-child {
  flex-grow: 2;
  margin-left: 0;
}
#components .table-component.larger-first-column > div:last-child {
  margin-right: 0;
}

#components {
  /*
      Used in immunotherapy prescription blood test results
   */
}
#components .real-table-component.default {
  width: 100%;
}
#components .real-table-component.default table {
  width: 100%;
}
#components .real-table-component.default tr {
  border-bottom: 1px solid #dddddd;
}
#components .real-table-component.default tbody:nth-child(1) > tr:nth-child(1) {
  border-bottom: 4px solid #dddddd;
}
#components .real-table-component.default td {
  padding: 0.8em;
}
#components .real-table-component.styled {
  width: 100%;
}
#components .real-table-component.styled table {
  width: 100%;
}
#components .real-table-component.styled tr {
  border-bottom: 1px solid #dddddd;
}
#components .real-table-component.styled th {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  border-top: 4px solid #dddddd;
  border-bottom: 4px solid #dddddd;
  padding: 0.8em;
}
#components .real-table-component.styled td {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  padding: 0.8em;
}
#components .real-table-component.no-border-on-first-column {
  width: 100%;
}
#components .real-table-component.no-border-on-first-column table {
  width: 100%;
}
#components .real-table-component.no-border-on-first-column td {
  padding: 1.4em 0.3em 0.3em 0.3em;
  border-bottom: 1px solid #dddddd;
  min-width: 40px;
  vertical-align: middle;
}
#components .real-table-component.no-border-on-first-column td:first-child {
  border-bottom: 0;
}
#components .real-table-component.no-borders {
  width: 100%;
}
#components .real-table-component.no-borders table {
  width: 100%;
}
#components .real-table-component.no-borders td {
  padding: 0.3em;
  min-width: 40px;
  vertical-align: middle;
  border-bottom: 0;
}
#components .real-table-component.no-borders td:first-child {
  padding-left: 0;
}
#components .real-table-component.foldable {
  width: 100%;
}
#components .real-table-component.foldable table {
  width: 100%;
}
#components .real-table-component.foldable tr {
  border-bottom: 1px solid #dddddd;
}
#components .real-table-component.foldable tbody:nth-child(1) > tr:nth-child(1) {
  border-bottom: 4px solid #dddddd;
}
#components .real-table-component.foldable td {
  padding: 0.3em;
}
#components .real-table-component.foldable td:nth-child(4) {
  min-width: 90px;
}

#components .real-table-cell.align-right {
  text-align: right;
}
#components .real-table-cell.grey-text {
  color: #757575;
  text-align: center;
}

/*----------------------------------------------------------------------------*\
    #CHARTS
\*----------------------------------------------------------------------------*/
.chart1 {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 400px;
  margin: 0 auto;
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.1) 2%, rgba(0, 0, 0, 0) 2%);
  background-size: 100% 50px;
  background-position: left top;
  padding-top: 50px;
}
.chart1 li {
  position: relative;
  display: table-cell;
  vertical-align: bottom;
  height: 400px;
}
.chart1 span {
  margin: 0 0.25em;
  display: block;
  background-color: #7b281d;
  animation: draw 1s ease-in-out;
}
.chart1 span:before {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  display: block;
  text-align: center;
  content: attr(title);
  word-wrap: break-word;
  color: #171717;
  margin-top: 10px;
  font-size: 0.9em;
}
@keyframes draw {
  0% {
    height: 0;
  }
}

/*============================================
MULTICHART
=============================================*/
.multichart .multichart-section {
  border-bottom: 1px solid #081838;
  padding-bottom: 10px;
  margin-bottom: 40px;
}
.multichart .multichart-section:last-child {
  margin-bottom: 0;
  border: none;
}

/*============================================
D3 CHART ACTIVITY
=============================================*/
#chart-filter {
  margin-top: 20px;
  padding: 10px 0;
}
#chart-filter #current-date-range {
  color: #007E9E;
  cursor: pointer;
}
#chart-filter #chart-filter-arrow {
  display: inline-block;
  width: 13px;
  height: 8px;
  background-size: contain;
  margin: 0 5px 2px;
}
#chart-filter .chart-filter-arrow-up {
  background: url("/public-assets/common/img/chart-filter-arrow-up.png") no-repeat center;
}
#chart-filter .chart-filter-arrow-down {
  background: url("/public-assets/common/img/chart-filter-arrow-down.png") no-repeat center;
}

#chart-filter-presets {
  display: none;
  overflow-y: hidden;
  overflow-x: scroll;
  height: 50px;
  padding: 10px 0 70px;
  white-space: nowrap;
}
#chart-filter-presets .btn {
  display: inline;
  margin-right: 10px !important;
}

#table-container, #chart-message {
  display: none;
}

#chart-container, #symptom-chart-container {
  display: block;
  width: 100%;
  height: 75vh;
  margin: 0;
  padding: 0;
}
#chart-container .x-axis path, #chart-container .y-axis path, #chart-container .y-axis2 path, #chart-container .tick line, #symptom-chart-container .x-axis path, #symptom-chart-container .y-axis path, #symptom-chart-container .y-axis2 path, #symptom-chart-container .tick line {
  stroke: #606060;
  stroke-width: 0.5;
  stroke-dasharray: none;
  fill: none;
}
#chart-container text, #symptom-chart-container text {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 10pt;
  fill: #212529;
}
@media (max-width: 736px) {
  #chart-container text, #symptom-chart-container text {
    font-size: 8pt;
  }
}
#chart-container .dashed-line, #symptom-chart-container .dashed-line {
  stroke: #333333;
  stroke-width: 2;
  fill: none;
  stroke-dasharray: 5;
}
#chart-container .line, #chart-container .systolic-line, #symptom-chart-container .line, #symptom-chart-container .systolic-line {
  stroke: #00AAD4;
  stroke-width: 4;
  fill: none;
  stroke-dasharray: 0 !important;
}
#chart-container .diastolic-line, #symptom-chart-container .diastolic-line {
  stroke: #3c2875;
  stroke-width: 4;
  fill: none;
  stroke-dasharray: 0 !important;
}
#chart-container .adherence-line, #symptom-chart-container .adherence-line {
  stroke: #000;
  stroke-width: 1;
  fill: none;
  stroke-dasharray: 2px !important;
}
#chart-container .symptom-line, #symptom-chart-container .symptom-line {
  stroke: #1f1f1f;
  stroke-width: 2;
  fill: none;
  stroke-dasharray: 0 !important;
}
#chart-container .area, #chart-container .systolic-area, #chart-container .value-area, #symptom-chart-container .area, #symptom-chart-container .systolic-area, #symptom-chart-container .value-area {
  fill: url(#mainGradient) #447799;
}
#chart-container .diastolic-area, #symptom-chart-container .diastolic-area {
  fill: url(#diastolicGradient) #3c2875;
}
#chart-container .data-point, #chart-container .systolic-data-point, #symptom-chart-container .data-point, #symptom-chart-container .systolic-data-point {
  fill: #00AAD4;
  stroke: #FFF;
  stroke-width: 2px;
}
#chart-container .symptom-data-point, #symptom-chart-container .symptom-data-point {
  fill: #fff;
  stroke: #000;
  stroke-width: 2px;
}
#chart-container .diastolic-data-point, #symptom-chart-container .diastolic-data-point {
  fill: #3c2875;
  stroke: #FFF;
  stroke-width: 2px;
}
#chart-container .bar, #symptom-chart-container .bar {
  stroke: none;
  stroke-width: 0;
  stroke-dasharray: 0 !important;
  fill: none;
}
#chart-container .bar.default, #symptom-chart-container .bar.default {
  fill: #00aad4;
}
#chart-container .bar.green, #symptom-chart-container .bar.green {
  fill: #239C14;
}
#chart-container .bar.lightgreen, #symptom-chart-container .bar.lightgreen {
  fill: #5ab235;
}
#chart-container .bar.orange, #symptom-chart-container .bar.orange {
  fill: #E43A18;
}
#chart-container .bar.lightorange, #symptom-chart-container .bar.lightorange {
  fill: #ffa100;
}
#chart-container .bar.red, #symptom-chart-container .bar.red {
  fill: #C41D19;
}
#chart-container .bar.lightred, #symptom-chart-container .bar.lightred {
  fill: #ff0000;
}
#chart-container .bar.black, #symptom-chart-container .bar.black {
  fill: #000000;
}
#chart-container .bar.oncology-red, #symptom-chart-container .bar.oncology-red {
  fill: #9b0000;
}
#chart-container .bar.adherent, #symptom-chart-container .bar.adherent {
  fill: #9ad400;
}
#chart-container .bar.nonadherent, #symptom-chart-container .bar.nonadherent {
  fill: #c41d19;
}
#chart-container .circle.symptomscore-0, #symptom-chart-container .circle.symptomscore-0 {
  fill: none;
}
#chart-container .circle.symptomscore-1, #symptom-chart-container .circle.symptomscore-1 {
  fill: #14580B;
}
#chart-container .circle.symptomscore-2, #symptom-chart-container .circle.symptomscore-2 {
  fill: #EAB106;
}
#chart-container .circle.symptomscore-3, #symptom-chart-container .circle.symptomscore-3 {
  fill: #B52F13;
}
#chart-container .circle.symptomscore-4, #symptom-chart-container .circle.symptomscore-4 {
  fill: #8F1013;
}
#chart-container .text-group text, #symptom-chart-container .text-group text {
  fill: #fff;
}

.chart-hidden {
  visibility: hidden;
}

#table-container .peakflow-entry {
  margin-bottom: 2rem;
}
#table-container .peakflow-icon {
  margin: 0 5px 0 0;
  display: block;
  float: left;
  width: 21px;
  height: 21px;
}
#table-container #peakflow-icon-night {
  background: url("/public-assets/patient/asthma/img/peakflowdiary/peakflow-night.png") no-repeat center;
  background-size: contain;
}
#table-container #peakflow-icon-day {
  background: url("/public-assets/patient/asthma/img/peakflowdiary/peakflow-day.png") no-repeat center;
  background-size: contain;
}
#table-container h3, #table-container h4 {
  font-size: 18px;
  line-height: 21px;
  margin: 0 auto;
}
#table-container #diary-main-heading,
#table-container .diary-date-heading {
  margin-bottom: 1rem;
}
#table-container .peakflow-bordered {
  border-bottom: 1px solid #e8e8e8;
  padding: 1rem 0;
}
#table-container .peakflow-bordered p {
  margin: 0 auto;
}

.tooltip {
  pointer-events: none;
}
.tooltip .tooltip-inner {
  font-size: 14px;
  color: #FFF;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  max-width: 150px;
  padding: 15px;
  text-align: center;
  line-height: 25px;
}

#adherence-toggle {
  position: absolute;
  top: 0;
  right: 0;
}
#adherence-toggle .adherence-toggle-button {
  display: block;
  float: left;
  margin: 0 auto;
  width: 22px;
  height: 22px;
  font-size: 22px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #007e9e;
}
#adherence-toggle .adherence-toggle-button.enabled {
  color: #dddddd;
}
#adherence-toggle #show-timeline {
  margin-right: 20px;
}

#timeline-key {
  margin: 0 auto 40px;
}
#timeline-key .adherence-key-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
#timeline-key .adherence-key-list li {
  display: inline;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}
@media (max-width: 736px) {
  #timeline-key .adherence-key-list li {
    display: block;
    margin: 0 auto;
  }
  #timeline-key .adherence-key-list .adherent, #timeline-key .adherence-key-list .nonadherent, #timeline-key .adherence-key-list #symptomscore, #timeline-key .adherence-key-list #prescribeddose {
    margin: 0 6px 10px 0;
  }
}
#timeline-key .key-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  margin-right: 6px;
}
#timeline-key .adherent {
  background: #9ad400;
  margin-left: 20px;
}
#timeline-key .nonadherent {
  background: #c41d19;
  margin-left: 20px;
}
#timeline-key #symptomscore {
  margin-left: 20px;
  background: url("/public-assets/common/img/adherence-key-symptomscore.png") no-repeat center;
  background-size: contain;
}
#timeline-key #prescribeddose {
  margin-left: 0;
  background: url("/public-assets/common/img/adherence-key-prescribed.png") no-repeat center;
  background-size: contain;
}
#timeline-key p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

#chart-container.no-axis-lines .y-grid path {
  stroke: #ccc;
  stroke-dasharray: 2;
}
#chart-container.no-axis-lines .y-grid line {
  stroke: #ccc;
  stroke-dasharray: 2;
}

.adherence-chart-title {
  margin-left: 2.6em;
  color: #007e9e;
}

.data-attribution-container {
  position: absolute;
  top: 200px;
  right: 33px;
}
.data-attribution-container img {
  height: 1.2em;
}

#chart-key.default {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}
#chart-key.inline {
  order: 1;
}
#chart-key .title {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}
#chart-key .key-item {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  margin: 0 20px 10px 0;
}
#chart-key .key-item img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  width: 22px;
  height: 22px;
  margin-right: 6px;
  margin-left: 30px;
}
#chart-key .key-item .key-circle {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  width: 33px;
  height: 33px;
  margin-right: 5px;
  border-radius: 50%;
}
#chart-key .key-item .red {
  background: #9b0000;
}
#chart-key .key-item .amber {
  background: #e43a18;
}
#chart-key .key-item .green {
  background: #239c14 !important;
}
#chart-key .key-item .white {
  border: 1px solid #979797;
}
#chart-key .key-item .blue {
  background: #00aad4 !important;
}

.radial-bar-chart-component {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .radial-bar-chart-component {
    flex-direction: column;
    align-items: flex-start;
  }
}
.radial-bar-chart-component #radial-bar-chart-container {
  width: 540px;
  height: auto;
  order: 2;
  max-width: 540px;
  max-height: 540px;
}
@media screen and (max-width: 768px) {
  .radial-bar-chart-component #radial-bar-chart-container {
    order: 1;
    width: 100%;
    margin-bottom: 20px;
  }
}
.radial-bar-chart-component #radial-bar-chart-container .outer-circle {
  fill: #f3f3f3;
  stroke: #e8e8e8;
  stroke-dasharray: 2;
  stroke-width: 1px;
}
.radial-bar-chart-component #radial-bar-chart-container .inner-circle {
  fill: none;
  stroke: #fff;
  stroke-dasharray: 2;
  stroke-width: 0.5px;
}
.radial-bar-chart-component #radial-bar-chart-container line {
  stroke: #fff;
  stroke-width: 1px;
}
.radial-bar-chart-component #radial-bar-chart-container text {
  text-anchor: middle;
  font-size: 10px !important;
  font-weight: bold;
  color: #171717;
}
.radial-bar-chart-component #radial-bar-chart-container path {
  cursor: pointer;
}
.radial-bar-chart-component #radial-bar-chart-container path.oncology-red {
  fill: #9b0000;
}
.radial-bar-chart-component #radial-bar-chart-container path.orange {
  fill: #e43a18;
}
.radial-bar-chart-component #radial-bar-chart-container path.green {
  fill: #239c14;
}
.radial-bar-chart-component #radial-bar-chart-container path.blue {
  fill: #00aad4;
}

/*----------------------------------------------------------------------------*\
    #LAYOUT
\*----------------------------------------------------------------------------*/
/*============================================
LOGOUT
=============================================*/
.logout {
  margin: 0;
  padding: 0;
  overflow-y: hidden;
  height: 80vh;
}
.logout .btn {
  margin-bottom: 7px;
  margin-top: 7px;
}
.logout .btn-login {
  background: #007E9E;
}
.logout .btn-logout {
  background: #292929;
}

.loginnav.navbar {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100vw;
  border-radius: 0px !important;
  margin: 0 !important;
  border: none;
  background: white !important;
}
@media (min-width: 1367px) {
  .loginnav.navbar {
    padding: 10px 18px;
  }
}
@media (max-width: 768px) {
  .loginnav.navbar {
    padding: 3px 4px;
  }
}

.navbar-brand {
  height: auto !important;
}
.navbar-brand-left img {
  height: auto !important;
}
@media (min-width: 1367px) {
  .navbar-brand-left img {
    width: 350px !important;
  }
}
@media (max-width: 1366px) {
  .navbar-brand-left img {
    width: 250px !important;
  }
}
@media (max-width: 768px) {
  .navbar-brand-left img {
    width: 170px !important;
  }
}
@media (max-width: 768px) {
  .navbar-brand-left {
    margin-left: -5px;
  }
}
.navbar-brand-right {
  padding: 15px;
}
.navbar-brand-right img {
  width: 45px !important;
}
@media (max-width: 768px) {
  .navbar-brand-right img {
    width: 30px !important;
  }
}
@media (max-width: 768px) {
  .navbar-brand-left, .navbar-brand-right {
    padding: 4px 5px;
  }
}

/*============================================
  login user/password error
=============================================*/
.error-notice {
  /* Making sure to keep some distance from all side */
}

.oaerror {
  width: 100%;
  /* Configure it fit in your design  */
  margin: 0 auto;
  /* Centering Stuff */
  /* Default background */
  padding: 20px;
  border-left-width: 5px;
  font-family: "Open Sans", sans-serif;
}
.oaerror p {
  margin: 0;
}
@media (max-width: 575px) {
  .oaerror {
    padding: 10px;
  }
}
.oaerror.danger {
  color: white !important;
  background-color: #C41D19 !important;
  border-left: 5px solid #C41D19;
  border-radius: 0;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}

#password-reset-success {
  display: none;
}

/* Table class Custom Column Sizes */
.xs-column {
  min-width: 100px;
  max-width: 120px;
  width: auto !important;
}

.small-column {
  min-width: 180px;
  max-width: 200px;
  width: auto !important;
}

.medium-column {
  min-width: 300px;
  max-width: 350px;
  width: auto !important;
}

.large-column {
  min-width: 400px;
  max-width: 500px;
  width: auto !important;
}

.button:active,
.button.is-checked {
  /*background-color: #28F;*/
}

.button.is-checked {
  /*color: white;*/
  /*text-shadow: 0 -1px hsla(0, 0%, 0%, 0.8);*/
}

.button:active {
  /*box-shadow: inset 0 1px 10px hsla(0, 0%, 0%, 0.8);*/
}

.login-page {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.login-page .login-v3-component {
  margin-top: 90px !important;
}
.login-page .login-component {
  margin-top: 70px;
  max-width: 400px;
}
.login-page .login-component input {
  border: 1px solid #939393;
}
.login-page .login-component label {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #212529;
}
.login-page .login-component .form-group {
  padding: 0;
  margin-bottom: 1rem;
}
.login-page h2 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 40px;
}
.login-page h3 {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
  margin-top: 20px;
}
.login-page p {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  text-align: center;
  margin-bottom: 20px !important;
}
.login-page .small {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 20px !important;
}
.login-page a {
  color: #007494;
  text-decoration: underline;
}
.login-page .btn-mym {
  margin: 0 auto !important;
  text-decoration: none;
  width: 90%;
}

.mfaresponse-page {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.mfaresponse-page .mfaresponse-component {
  margin-top: 70px;
  width: 400px;
}
.mfaresponse-page .mfaresponse-component input {
  border: 1px solid #939393;
}
.mfaresponse-page .mfaresponse-component label {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #212529;
}
.mfaresponse-page .mfaresponse-component .form-group {
  padding: 0;
  margin-bottom: 1rem;
}
.mfaresponse-page h2 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  margin-bottom: 40px;
}

.login-input {
  position: relative;
}
.login-input #mmh-password-visibility-toggle {
  position: absolute;
  margin-top: -9px;
  top: 50%;
  right: 10px;
  cursor: pointer;
}

#forecast .forecast-item {
  margin: 5px auto;
  border-radius: 12px;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
  padding: 20px 0;
  min-height: 250px;
}
#forecast .forecast-item .forecast-item-chart svg {
  margin: 30px auto;
}
#forecast .forecast-item .forecast-item-chart text.forecast-item-aqi {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 50px;
  line-height: 54px;
  color: #757575;
  fill: #757575;
}
#forecast .forecast-item .forecast-item-chart .aqi-data-point {
  fill: white;
  stroke-width: 5;
}
#forecast .forecast-item p {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #292929;
  margin: 0 auto;
}
#forecast .forecast-item .forecast-item-category {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
  margin-bottom: 15px;
}
#forecast .forecast-item .forecast-item-date {
  font-size: 18px;
  margin-bottom: 8px;
}
#forecast .forecast-item .forecast-item-date.today {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}

#health-recommendations, #pollutants {
  margin: 30px auto;
  padding: 35px 0;
  text-align: center;
  border-top: 1px solid #dddddd;
}
#health-recommendations h4, #pollutants h4 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}
#health-recommendations .pollutant-circle, #pollutants .pollutant-circle {
  display: inline-block;
  margin: 15px;
  width: 90px;
  height: 90px;
  padding: 15px;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
  color: #1f1f1f;
}
#health-recommendations .pollutant-circle .pollutant-dominant, #pollutants .pollutant-circle .pollutant-dominant {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
}
#health-recommendations .pollutant-circle .pollutant-name, #pollutants .pollutant-circle .pollutant-name {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
}
#health-recommendations .pollutant-circle .pollutant-value, #pollutants .pollutant-circle .pollutant-value {
  font-size: 18px;
  line-height: 20px;
}
#health-recommendations .pollutant-circle .pollutant-units, #pollutants .pollutant-circle .pollutant-units {
  font-size: 14px;
  line-height: 18px;
}
#health-recommendations .pollutant-circle.dominant, #pollutants .pollutant-circle.dominant {
  color: #9b0000;
  width: 115px;
  height: 115px;
  padding: 25px;
}

#what-particles {
  display: none;
}

.pollutants-modal .pollutant-information {
  border-bottom: 1px solid #dddddd;
  padding: 30px 0;
}
.pollutants-modal .pollutant-information .heading {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}
.pollutants-modal .pollutant-information .units {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pollutants-modal .pollutant-information .content-heading {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 18px;
}
.pollutants-modal .pollutant-information .content {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
}
.pollutants-modal .pollutant-information .dominant {
  color: #9b0000;
}
.pollutants-modal .pollutant-information:last-child {
  border-bottom: none;
}

#pollen-forecast .pollen-day {
  margin: 0 auto 40px;
  padding: 40px 0;
  border-bottom: 1px solid #ddd;
}
#pollen-forecast h4 {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 22px;
}
#pollen-forecast p {
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #292929;
  margin: 0 auto;
}
#pollen-forecast .pollen-type-chart svg {
  margin: 0 auto;
  width: 100%;
  height: 100%;
  max-width: 150px;
  max-height: 150px;
}
#pollen-forecast .pollen-type-chart text.pollen-forecast-index {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 50px;
  line-height: 54px;
  color: #757575;
  fill: #757575;
}
#pollen-forecast .pollen-type-chart .pollen-data-point {
  fill: white;
  stroke-width: 5;
}
#pollen-forecast .pollen-type-chart .grey-arc {
  fill: #e8e8e8;
}

/*============================================
MEDICATION - CHOOSE MEDICATION
=============================================*/
/*flexbox inside medication-section in medication div*/
.medication-section a {
  color: black;
}

.medication-section {
  margin-bottom: 20px;
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.medication-section .choose-medication-white {
  -webkit-flex: 0 auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 auto;
  flex: 0 auto;
  text-align: center;
}
.medication-section .choose-medication-white img {
  margin: 0 auto;
  display: block;
  margin-bottom: 10px;
  width: 120px;
}
.medication-section .addprescription-option {
  width: fit-content !important;
  margin: 4.5px 10px !important;
  padding: 17px 34px !important;
}
@media (max-width: 575px) {
  .medication-section .addprescription-option {
    margin: 3px !important;
    width: 100% !important;
  }
}
.medication-section .addprescription-option p {
  margin: 0;
  font-size: 1.23rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  line-height: initial !important;
}
@media (max-width: 1440px) {
  .medication-section .addprescription-option p {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .medication-section .addprescription-option p {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  .medication-section .addprescription-option p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.medication-section .choose-medication, .medication-section .addprescription-option {
  margin: 0 auto;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 1vmax;
  min-height: 120px;
  width: 100%;
  border-bottom: 1px solid #757575;
}
@media (max-width: 1366px) {
  .medication-section .choose-medication, .medication-section .addprescription-option {
    min-height: 100px;
  }
}
@media (max-width: 736px) {
  .medication-section .choose-medication, .medication-section .addprescription-option {
    width: 100vw;
    min-height: 90px;
    margin: 0 3px;
    padding: 27px !important;
  }
}
.medication-section .choose-medication:focus, .medication-section .choose-medication:active, .medication-section .addprescription-option:focus, .medication-section .addprescription-option:active {
  cursor: pointer;
  background: #007E9E;
  border-bottom: 1px solid #007E9E;
  color: white !important;
}
.medication-section .choose-medication:focus h2, .medication-section .choose-medication:focus p, .medication-section .choose-medication:focus small, .medication-section .choose-medication:active h2, .medication-section .choose-medication:active p, .medication-section .choose-medication:active small, .medication-section .addprescription-option:focus h2, .medication-section .addprescription-option:focus p, .medication-section .addprescription-option:focus small, .medication-section .addprescription-option:active h2, .medication-section .addprescription-option:active p, .medication-section .addprescription-option:active small {
  color: white !important;
}
@media (min-width: 1367px) {
  .medication-section .choose-medication:hover, .medication-section .addprescription-option:hover {
    cursor: pointer;
    background: #007E9E;
    color: white;
    border-bottom: 1px solid #007E9E;
  }
  .medication-section .choose-medication:hover h2, .medication-section .choose-medication:hover p, .medication-section .choose-medication:hover small, .medication-section .addprescription-option:hover h2, .medication-section .addprescription-option:hover p, .medication-section .addprescription-option:hover small {
    color: white !important;
  }
}
.medication-section .choose-medication .medication-name p, .medication-section .addprescription-option .medication-name p {
  margin: 0;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  line-height: initial !important;
}
@media (max-width: 736px) {
  .medication-section .choose-medication .medication-name p, .medication-section .addprescription-option .medication-name p {
    font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  }
}
.medication-section .choose-medication .medication-name small, .medication-section .addprescription-option .medication-name small {
  color: #383838;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.medication-section .choose-medication .medication-disabled, .medication-section .addprescription-option .medication-disabled {
  margin: 0.2em 0;
  font-size: 0.8em;
  color: #8F1013;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
}
.medication-section .choose-medication.disabled {
  cursor: not-allowed;
  background: #eee;
}
.medication-section .choose-medication.disabled:hover {
  color: #383838;
  border-bottom: 1px solid #eee;
}
.medication-section .choose-medication.disabled:hover h2, .medication-section .choose-medication.disabled:hover p, .medication-section .choose-medication.disabled:hover small {
  color: #383838 !important;
}
.medication-section .choose-medication.disabled:hover p.medication-disabled {
  color: #8F1013 !important;
}

/*============================================
MEDICATION - ADD PRESCRIPTION
=============================================*/
.medication {
  padding-top: 20px;
}
.medication .confirm-medication {
  border-bottom: 1px solid #ddd;
}
.medication .confirm-medication h3 {
  margin-top: 0;
  margin-bottom: 10px;
}

.medication-custom-form {
  width: 100%;
  text-align: center;
}
.medication-custom-input {
  min-height: 70px;
  max-width: 5em;
  padding: 12px 12px;
  margin-bottom: 1em;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 1.23rem;
  line-height: 1.42857143;
  text-align: center;
  color: #111;
  background-color: #fff;
  background-image: none;
  border: 1px solid #e0e0e0;
  border-radius: 0px;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

#medication-recommendation {
  margin: 0 auto;
  max-width: 95%;
  background: #E5F2F5;
  padding: 2em;
  text-align: center;
}

/*============================================
MEDICATION - VIEW MEDICATION
=============================================*/
.medication .medication-section .prescriptiontype {
  border: 1px solid #383838;
  border-top: none;
  margin: 0px 10px 20px 10px;
}
.medication .medication-section .prescriptiontype .prescription-title {
  background-color: #383838;
  padding: 13px;
  color: #fff;
}
.medication .medication-section .prescriptiontype .prescription-title h2 {
  font-size: 2.6rem;
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
}
.medication .medication-section .prescriptiontype .perscription-item {
  padding: 25px;
}
.medication .medication-section .prescriptiontype .perscription-item .medication-name h2 {
  font-size: 1.23rem;
}
.medication .medication-section .prescriptiontype .perscription-item .medication-name p {
  font-size: 1.23rem;
  color: #383838;
}

/*============================================
MEDICATION - CHOOSE MEDICATION
=============================================*/
.choose_medication {
  margin: 0 auto;
  display: block;
}

.select-medication-history p {
  font-size: 1.2em;
}

div.medication.flex:hover {
  cursor: pointer;
  opacity: 0.8;
}

div.choose-medication {
  cursor: pointer;
}

div.choose-medication-white {
  cursor: pointer;
  background: #fff;
  color: black;
  border-bottom: 1px solid #ddd;
  padding: 30px 0;
  margin: 5px 10px;
  transition: all 0.3s ease-in-out;
}

div.choose-medication-white:hover {
  opacity: 0.7;
}

.prescriptionpreview {
  margin-bottom: 20px;
}
.prescriptionpreview .prescriptionpreview-section .body {
  padding: 15px 0 70px 0;
  width: 100%;
  display: block;
  text-align: center;
}
.prescriptionpreview .prescriptionpreview-section .prescriptionitem {
  display: inline-block;
  position: relative;
  margin: 20px auto;
  padding: 15px 10px;
  text-align: center;
  max-width: 250px;
}
.prescriptionpreview .prescriptionpreview-section .prescriptionitem img {
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 10px;
}
.prescriptionpreview .prescriptionpreview-section .prescriptionitem p.text-bold {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}
@media (max-width: 575px) {
  .prescriptionpreview .prescriptionpreview-section .prescriptionitem {
    display: block;
  }
}
.prescriptionpreview .prescriptionpreview-section .prescriptionitem .prescription-item-button input {
  background: white !important;
  border: 2px solid #383838 !important;
  color: #383838 !important;
  transition: all 0.3s ease-in-out;
}
.prescriptionpreview .prescriptionpreview-section .prescriptionitem .prescription-item-button input:hover {
  background: #383838 !important;
  color: white !important;
}
.prescriptionpreview .prescriptionpreview-section-header {
  border-bottom: 1px solid #E8E8E8;
  text-align: center;
  padding: 0.4vmax;
}
@media (max-width: 736px) {
  .prescriptionpreview .prescriptionpreview-section-header {
    padding: 1.7vmax;
    font-size: 1.1rem !important;
  }
}

/*============================================
EXERCISE PROGRAMME
=============================================*/
.exerciseprogramme {
  margin-top: -50px;
}
.exerciseprogramme-topsection {
  text-align: center;
  color: white;
}
.exerciseprogramme-topsection img {
  width: 300px;
  margin-bottom: 2vmax;
}
@media (max-width: 1366px) {
  .exerciseprogramme-topsection img {
    width: 150px;
  }
}
.exerciseprogramme-topsection.bg-exercise {
  background-image: url("/public-assets/patient/common/img/exerciseprogramme/mypr.jpg");
  background-position: center;
  background-size: cover;
  background-size: cover;
}
.exerciseprogramme-topsection .mypr-btn {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.exerciseprogramme-topsection .mypr-btn > span {
  margin: 5px !important;
  -webkit-flex: 0 auto;
  -webkit-box-flex: 0;
  -ms-flex: 0 auto;
  flex: 0 auto;
}
.exerciseprogramme-topsection .mypr-btn span:nth-child(2) .btn {
  background: #757575 !important;
  border-color: #757575 !important;
}
.exerciseprogramme-weeks {
  position: relative;
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  padding: 4px;
  width: 100%;
}
.exerciseprogramme-weeks .week {
  background: rgba(225, 225, 225, 0.2);
  color: white;
  -webkit-flex: 1 100px;
  -webkit-box-flex: 0;
  -ms-flex: 1 100px;
  flex: 1 100px;
  margin: 4px;
  padding: 2vmax;
  transition: all 0.3s ease-in-out;
}
.exerciseprogramme-weeks .week:hover, .exerciseprogramme-weeks .week.active-week {
  background: #007E9E;
  color: white;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
}
.exerciseprogramme-weeks .week h2 {
  font-size: 1.2rem;
  margin: 0;
}
@media (max-width: 1366px) {
  .exerciseprogramme-weeks .week h2 {
    font-size: 1rem;
  }
}
.exerciseprogramme-weeks .week.inactive-week {
  cursor: not-allowed;
  color: #757575;
  background: rgba(225, 225, 225, 0.1);
}
.exerciseprogramme .submenu {
  padding: 2px;
}

/*============================================
MYASTHMA, MYCOPD and MYHEART Symptoms TODAY
=============================================*/
.symptomstoday {
  padding: 4px;
}
.symptomstoday .symptomstoday-section {
  margin: 7px;
  padding: 35px 35px;
  transition: all 0.3s;
  border: 1.5px solid transparent;
  color: white;
  min-height: calc(100vh - 300px);
  -webkit-flex: 1 20vw;
  -webkit-box-flex: 0;
  -ms-flex: 1 20vw;
  flex: 1 20vw;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.symptomstoday .symptomstoday-section:hover {
  cursor: pointer;
}
@media (max-width: 1366px) {
  .symptomstoday .symptomstoday-section {
    padding: 25px;
    min-height: 50vh;
  }
}
@media (max-width: 1024px) {
  .symptomstoday .symptomstoday-section {
    -webkit-flex: 1 40vw;
    -webkit-box-flex: 0;
    -ms-flex: 1 40vw;
    flex: 1 40vw;
    min-height: 40vh;
    margin: 7px;
    padding: 50px 20px;
  }
}
@media (max-width: 736px) {
  .symptomstoday .symptomstoday-section {
    margin: 4px;
    min-height: 35vh;
    padding: 30px 20px;
    line-height: initial;
  }
}
@media (max-width: 575px) {
  .symptomstoday .symptomstoday-section {
    -webkit-flex: 1 40vw;
    -webkit-box-flex: 0;
    -ms-flex: 1 40vw;
    flex: 1 40vw;
  }
}
.symptomstoday .symptomstoday-section .header {
  margin-bottom: 25px !important;
  margin: 0 auto;
  display: block;
  text-align: center;
}
@media (max-width: 736px) {
  .symptomstoday .symptomstoday-section .header {
    margin-bottom: 15px !important;
  }
}
.symptomstoday .symptomstoday-section .header img {
  width: 110px;
}
@media (max-width: 1366px) {
  .symptomstoday .symptomstoday-section .header img {
    width: 85px;
  }
}
@media (max-width: 736px) {
  .symptomstoday .symptomstoday-section .header img {
    width: 65px !important;
  }
}
.symptomstoday .symptomstoday-section .content {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.symptomstoday .symptomstoday-section .content h2 {
  font-size: 1.599rem;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  text-align: center;
}
@media (max-width: 736px) {
  .symptomstoday .symptomstoday-section .content h2 {
    font-size: 1.23rem;
  }
}
.symptomstoday .symptomstoday-section .content p {
  margin: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: center;
}
.symptomstoday .symptomstoday-section.symptoms-1 {
  background: #14580B;
  box-shadow: 0 0 7px rgba(20, 88, 11, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-1:active, .symptomstoday .symptomstoday-section.symptoms-1:focus {
  background-color: #196f0e;
}
.symptomstoday .symptomstoday-section.symptoms-2 {
  background: #FDC645;
  box-shadow: 0 0 7px rgba(253, 198, 69, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-2 * {
  color: black !important;
}
.symptomstoday .symptomstoday-section.symptoms-2:active, .symptomstoday .symptomstoday-section.symptoms-2:focus {
  background-color: #fdce5e;
}
.symptomstoday .symptomstoday-section.symptoms-3 {
  background: #8F1013;
  box-shadow: 0 0 7px rgba(143, 16, 19, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-3:active, .symptomstoday .symptomstoday-section.symptoms-3:focus {
  background-color: #a61316;
}
.symptomstoday .symptomstoday-section.symptoms-4 {
  background: #30205D;
  box-shadow: 0 0 7px rgba(48, 32, 93, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-4:active, .symptomstoday .symptomstoday-section.symptoms-4:focus {
  background-color: #3a2770;
}
.symptomstoday .symptomstoday-section.symptoms-green {
  background: #14580B;
  box-shadow: 0 0 7px rgba(20, 88, 11, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-green:active, .symptomstoday .symptomstoday-section.symptoms-green:focus {
  background-color: #196f0e;
}
.symptomstoday .symptomstoday-section.symptoms-yellow {
  background: #FDC645;
  box-shadow: 0 0 7px rgba(253, 198, 69, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-yellow:active, .symptomstoday .symptomstoday-section.symptoms-yellow:focus {
  background-color: #fdce5e;
}
.symptomstoday .symptomstoday-section.symptoms-orange {
  background: #B52F13;
  box-shadow: 0 0 7px rgba(181, 47, 19, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-orange:active, .symptomstoday .symptomstoday-section.symptoms-orange:focus {
  background-color: #cc3515;
}
.symptomstoday .symptomstoday-section.symptoms-red {
  background: #8F1013;
  box-shadow: 0 0 7px rgba(143, 16, 19, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-red:active, .symptomstoday .symptomstoday-section.symptoms-red:focus {
  background-color: #a61316;
}
.symptomstoday .symptomstoday-section.symptoms-purple {
  background: #30205D;
  box-shadow: 0 0 7px rgba(48, 32, 93, 0.3);
}
.symptomstoday .symptomstoday-section.symptoms-purple:active, .symptomstoday .symptomstoday-section.symptoms-purple:focus {
  background-color: #3a2770;
}

/*============================================
    NICE COMPLIANCE
    =============================================*/
.content-medicationassessment {
  margin: 0 12px;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  min-height: 80vh;
  background: #007494;
  color: white;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  padding: 3vmax;
}
@media (max-width: 736px) {
  .content-medicationassessment {
    padding: 2vmax 0.5vmax;
  }
}
.content-medicationassessment p {
  margin: 0;
}
@media (max-width: 768px) {
  .content-medicationassessment p {
    text-align: left;
  }
}
.content-medicationassessment .lead {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  margin-bottom: 10px;
}
.content-medicationassessment h1 {
  margin-bottom: 20px;
}
.content-medicationassessment-cost {
  border: 1px solid white;
  margin: 4vmax 0;
  padding: 2vmax;
  text-align: left !important;
}
.content-medicationassessment-cost p {
  margin: 0;
}
@media (max-width: 736px) {
  .content-medicationassessment-cost {
    padding: 20px;
  }
}
.content-medicationassessment .warning {
  background: white !important;
  border: 1px solid white;
  margin: 4vmax 0;
  padding: 2vmax;
  color: #171717 !important;
  text-align: left !important;
}

/*============================================
MEDICATION DIARY / ALL PATIENT APPS
=============================================*/
.medication {
  padding-top: 20px;
}
@media (max-width: 1112px) {
  .medication img {
    width: 120px;
  }
}
.medication-container {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.medication-container .medication-section {
  background: #007494;
  color: white !important;
  -webkit-flex: 1 auto;
  -webkit-box-flex: 0;
  -ms-flex: 1 auto;
  flex: 1 auto;
  margin: 5px;
}
@media (max-width: 1366px) {
  .medication-container .medication-section {
    -webkit-flex: 0 150px;
    -webkit-box-flex: 0;
    -ms-flex: 0 150px;
    flex: 0 150px;
  }
}
@media (max-width: 575px) {
  .medication-container .medication-section {
    -webkit-flex: 1 100px;
    -webkit-box-flex: 0;
    -ms-flex: 1 100px;
    flex: 1 100px;
  }
}
.medication-container .medication-section .optiontapper-label {
  text-align: center;
  padding: 10px;
  line-height: initial;
  font-size: 1.3rem;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  margin: 0;
  border-bottom: 1px solid white;
}
@media (max-width: 736px) {
  .medication-container .medication-section .optiontapper-label {
    font-size: 1rem;
    padding: 7px;
  }
}
.medication-container .medication-section .value.counter {
  background: radial-gradient(#007e9e, #007494) !important;
  font-size: 3.5rem;
  text-align: center;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  padding: 20px;
  color: #fff;
}
@media (max-width: 736px) {
  .medication-container .medication-section .value.counter {
    font-size: 3rem;
    padding: 15px;
  }
}
.medication-container .medication-section .value.counter:hover {
  cursor: pointer;
}

/*============================================
MEDICATION DIARY MENU
=============================================*/
.imagelist-medicationMenu .report-images-section .image-item {
  background: #000415;
  color: #fff !important;
  margin: 5px !important;
  padding: 30px 10px;
  -webkit-flex: 1 200px;
  -webkit-box-flex: 0;
  -ms-flex: 1 200px;
  flex: 1 200px;
}
.imagelist-medicationMenu .report-images-section .image-item .btn-xs-small.btn-block {
  min-width: auto !important;
}
.imagelist-medicationMenu .report-images-section .image-item h2 {
  margin-top: 0;
}
@media (max-width: 736px) {
  .imagelist-medicationMenu .report-images-section .image-item {
    padding: 10px 5px;
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
  }
}

/*============================================
MEDICATION DIARY LIST
=============================================*/
.medication-diary-list-date {
  margin: 15px auto 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #757575;
  font-size: 14px;
}

#date-filter {
  position: relative;
  padding: 15px 0;
}
#date-filter #current-date-range {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: #1f1f1f;
  font-size: 18px;
  text-align: center;
  margin-bottom: 0;
}
#date-filter .date-filter-arrow {
  position: absolute;
  top: 20px;
  width: 10px;
  height: 18px;
  background-size: contain !important;
  cursor: pointer;
}
#date-filter #date-filter-arrow-left {
  left: 0;
  background: url("/public-assets/common/img/chart-filter-arrow-left.png") no-repeat center;
}
#date-filter #date-filter-arrow-left.disabled {
  cursor: not-allowed;
  background: url("/public-assets/common/img/chart-filter-arrow-left-disabled.png") no-repeat center;
}
#date-filter #date-filter-arrow-right {
  right: 0;
  background: url("/public-assets/common/img/chart-filter-arrow-right.png") no-repeat center;
}
#date-filter #date-filter-arrow-right.disabled {
  cursor: not-allowed;
  background: url("/public-assets/common/img/chart-filter-arrow-right-disabled.png") no-repeat center;
}

.medication-diary-list-item:hover {
  cursor: pointer;
}
.medication-diary-list-item.disabled:hover {
  cursor: not-allowed;
}
.medication-diary-list-item .icon {
  margin: 0 auto;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  background-size: contain;
  background-position: center;
  text-align: center;
}
.medication-diary-list-item .icon-add-medication {
  background-image: url("/public-assets/common/img/medication/icon-medication-add.svg");
}
.medication-diary-list-item .medication-diary-list-item-icon {
  padding: 15px 0;
  text-align: center;
}
.medication-diary-list-item .medication-diary-list-item-content {
  padding: 15px 0;
  border-bottom: solid 2px #dfe4e8;
}
.medication-diary-list-item .medication-diary-list-item-content span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}
.medication-diary-list-item .medication-diary-list-item-content .entry-title {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: #1f1f1f;
  font-size: 16.8px;
  margin: 0 auto 10px;
}
.medication-diary-list-item .medication-diary-list-item-content .entry-time {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #383838;
  font-size: 14px;
  float: right;
}
.medication-diary-list-item .medication-diary-list-item-content .entry-subtitle {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  color: #757575;
  font-size: 16.4px;
  margin-bottom: 0;
}
.medication-diary-list-item .medication-diary-list-item-content .entry-subtitle .bluetooth-icon {
  display: block;
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  width: 14px;
  height: 17px;
  background: url("/public-assets/common/img/medication/icon-medication-bluetooth-reading.svg") no-repeat center;
  background-size: contain;
}
.medication-diary-list-item .medication-diary-list-item-content .entry-separator {
  padding-left: 10px;
  padding-right: 10px;
}

/*============================================
MEDICATION ADHERENCE CALENDAR
=============================================*/
#monthly-adherence h3 {
  font-size: 18px;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  color: #007e9e;
  text-align: center;
}
#monthly-adherence #adherence-info {
  cursor: pointer;
  padding-left: 5px;
}

#calendar-container #calendar-table {
  table-layout: fixed;
  word-wrap: break-word;
}
#calendar-container #calendar-table th {
  border-top: 0 none;
  border-left: 0 none;
  border-right: 0 none;
  text-align: center;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
}
#calendar-container #calendar-table td.calendar-day-cell {
  padding: 0.4em;
  vertical-align: top !important;
  height: 130px;
}
#calendar-container #calendar-table .calendar-day {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: #757575;
  text-align: left;
  margin: 0 0 5px 0;
}

.adherence-entry-table {
  margin-bottom: 0;
  text-align: center;
  table-layout: fixed;
  word-wrap: break-word;
}
.adherence-entry-table tr, .adherence-entry-table td {
  border: 0 none;
}
.adherence-entry-table td {
  margin: 5px;
}
.adherence-entry-table .entries-1, .adherence-entry-table .entries-2 {
  height: 70px;
}
.adherence-entry-table .entries-3, .adherence-entry-table .entries-4 {
  height: 35px;
}
.adherence-entry-table .adherence {
  padding: 0.5em 0;
  font-size: 36px;
  font-weight: 900;
}
.adherence-entry-table .adherent {
  background: #F5FBE6;
}
.adherence-entry-table .nonadherent {
  background: #F8EBE8;
}
.adherence-entry-table tr.timeofday {
  background: #E5F2F5;
}
.adherence-entry-table tr.timeofday td {
  font-size: 14px;
  line-height: 17px;
  font-weight: 900;
  color: #007494;
  position: relative;
  padding: 0.5em 0;
}
.adherence-entry-table tr.timeofday td:nth-child(odd):after {
  content: "";
  width: 2px;
  height: 16px;
  background: #007494;
  position: absolute;
  right: 0;
}

#calendar-key .key-item {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  width: 22px;
  height: 22px;
  margin-right: 6px;
}
#calendar-key .adherent {
  background: #F5FBE6;
}
#calendar-key .nonadherent {
  background: #F8EBE8;
  margin-left: 20px;
}
#calendar-key p {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 14px;
}

#mobile-calendar-container {
  display: none;
}
#mobile-calendar-container .calendar-day {
  display: none;
}
#mobile-calendar-container .mobile-calendar-date {
  text-align: center;
}
#mobile-calendar-container .adherence-entry-table {
  margin-bottom: 16px;
}

@media all and (max-width: 790px) {
  #calendar-container {
    display: none;
  }

  #mobile-calendar-container {
    display: block;
  }
}
.medication-diary-select-icon {
  display: flex;
  margin: 18px;
  width: 156px;
  height: 156px;
  border: 4px solid #dddddd;
  border-radius: 50%;
}
.medication-diary-select-icon img {
  margin: 0 auto 0 !important;
  width: 80px;
  height: 80px;
}

.medication-diary-select-prescription {
  padding: 0 0.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 220px;
}
.medication-diary-select-prescription:hover {
  cursor: pointer;
}

.medication-entry-icon img {
  width: 9rem;
}
@media (max-width: 575px) {
  .medication-entry-icon img {
    width: 5rem;
  }
}

.patient-dash-mycopd,
.patient-dash-myasthma,
.patient-dash-mydiabetes,
.patient-dash-myheart,
.patient-dash-covid19,
.patient-dash-mytelehealth {
  display: none;
}

/*============================================
PATIENT DASHBOARD
=============================================*/
.patientdashboard {
  display: block;
  margin: 7px;
  margin-bottom: 7vmax !important;
}
@media (max-width: 575px) {
  .patientdashboard {
    margin: 0;
  }
}
.patientdashboard .col-md-3,
.patientdashboard .col-lg-6,
.patientdashboard .col-lg-9,
.patientdashboard .col-md-12 {
  padding: 7px;
}
@media (max-width: 768px) {
  .patientdashboard-section {
    padding: 3px !important;
  }
}
@media (max-width: 575px) {
  .patientdashboard-section {
    padding: 0 !important;
  }
}
.patientdashboard-section-child .panel-heading {
  background-color: #007494;
  border: 1px solid #007494;
  color: #fff;
  border-radius: 0;
  padding: 10px;
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-heading {
    padding: 7px;
  }
}
.patientdashboard-section-child .panel-heading-ontarget, .patientdashboard-section-child .panel-heading-green {
  background: #14580B;
  border-color: #14580B;
}
.patientdashboard-section-child .panel-heading-over, .patientdashboard-section-child .panel-heading-below, .patientdashboard-section-child .panel-heading-notarget, .patientdashboard-section-child .panel-heading-baddata, .patientdashboard-section-child .panel-heading-red {
  background: #8F1013;
  border-color: #8F1013;
}
.patientdashboard-section-child .panel-heading-black {
  background: #383838;
  border-color: #383838;
}
.patientdashboard-section-child .panel-body {
  border: 1px solid #E8E8E8;
  border-top: none;
  line-height: initial;
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body {
    padding: 15px 10px;
  }
}
.patientdashboard-section-child .panel-body .patientdashboard-medication {
  margin: 7px;
  padding: 7px 0;
  border-bottom: 1px solid #ddd;
}
.patientdashboard-section-child .panel-body .patientdashboard-medication div {
  font-size: 1.025rem;
}
.patientdashboard-section-child .panel-body .patientdashboard-medication div div {
  line-height: initial;
  font-size: 1.025rem;
}
.patientdashboard-section-child .panel-body img {
  max-width: 100px;
  max-height: 100px;
  margin-bottom: 10px;
}
.patientdashboard-section-child .panel-body .text-label {
  line-height: initial;
  font-size: 1.025rem;
  margin-bottom: 10px;
}
.patientdashboard-section-child .panel-body .medication-type {
  background: #ddd !important;
  padding: 5px !important;
  margin: 0 !important;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body .medication-type {
    font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body h3 {
    font-size: 1.1275rem;
    font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  }
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body .patientdashboard-medication strong {
    font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif !important;
  }
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body .patientdashboard-medication img {
    height: 125px;
  }
}
.patientdashboard-section-child .panel-body ul {
  padding: 10px;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.patientdashboard-section-child .panel-body ul.grading-none {
  background-color: transparent;
}
.patientdashboard-section-child .panel-body ul.grading-red {
  background-color: red;
}
.patientdashboard-section-child .panel-body ul.grading-orange {
  background-color: orange;
}
.patientdashboard-section-child .panel-body ul.grading-green {
  background-color: green;
}
.patientdashboard-section-child .panel-body ul.grading-amber {
  background-color: #ffbf00;
}
.patientdashboard-section-child .panel-body ul li {
  margin: 0;
}
@media (max-width: 736px) {
  .patientdashboard-section-child .panel-body ul {
    margin-bottom: 5px;
    padding: 5px;
  }
}
.patientdashboard-section-child .panel-body .btn-darker-grey {
  width: 95%;
  margin: 0.8em auto !important;
}

.dashboard-kv li {
  list-style: none;
  margin: 0 0 10px 0;
}
@media (max-width: 736px) {
  .dashboard-kv li {
    margin: 0 0 5px 0;
    line-height: initial;
  }
}
.dashboard-kv li p {
  margin: 0;
}
.dashboard-kv label {
  color: black;
  font-size: 1.23rem;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
  margin: 0;
}
@media (max-width: 1440px) {
  .dashboard-kv label {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .dashboard-kv label {
    font-size: 1.025rem;
  }
}
.dashboard-kv p {
  font-size: 1.23rem;
}
@media (max-width: 1440px) {
  .dashboard-kv p {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .dashboard-kv p {
    font-size: 1.025rem;
  }
}
.dashboard-address {
  display: inline-block;
}
.dashboard-med {
  float: left;
  padding: 0.5em;
  text-align: center;
  width: 260px;
}
.dashboard-med img {
  max-width: 120px;
}
.dashboard-med div:nth-child(2) {
  font-weight: bold;
}
.dashboard-med div:nth-child(2):nth-child(3) {
  font-size: 0.84em;
}
.dashboardpanel-item-number {
  text-align: right;
}

.grading-value {
  height: 34px;
}
.grading-value-due {
  background: #C41D19;
}
.grading-value-due-soon {
  background: #EFCE43;
}
.grading-value-up-to-date {
  background: #239C14;
}
.grading-value-green {
  background: #239C14;
}
.grading-value-red {
  background: #C41D19;
}

.rating-value-notarget {
  background: #C41D19;
}
.rating-value-over {
  background: #C41D19;
}
.rating-value-below {
  background: #C41D19;
}
.rating-value-ontarget {
  background: #239C14;
}
.rating-value-green {
  background: #239C14;
}
.rating-value-red {
  background: #C41D19;
}

#top-navbar {
  padding-bottom: 0.5em;
}

/*============================================
patient-dashboard mini-table
=============================================*/
/*============================================
        patient-dashboard mini-table
        =============================================*/
.patientdashboard .mini-table {
  /* Hide table headers (but not display: none;, for accessibility) */
}
.patientdashboard .mini-table table,
.patientdashboard .mini-table thead,
.patientdashboard .mini-table tbody,
.patientdashboard .mini-table th,
.patientdashboard .mini-table td,
.patientdashboard .mini-table tr {
  display: block;
  font-size: 1.23rem;
}
@media (max-width: 1440px) {
  .patientdashboard .mini-table table,
.patientdashboard .mini-table thead,
.patientdashboard .mini-table tbody,
.patientdashboard .mini-table th,
.patientdashboard .mini-table td,
.patientdashboard .mini-table tr {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  .patientdashboard .mini-table table,
.patientdashboard .mini-table thead,
.patientdashboard .mini-table tbody,
.patientdashboard .mini-table th,
.patientdashboard .mini-table td,
.patientdashboard .mini-table tr {
    font-size: 1.025rem;
  }
}
.patientdashboard .mini-table th {
  width: 100% !important;
}
.patientdashboard .mini-table td {
  width: 50% !important;
}
.patientdashboard .mini-table table > tbody > tr > td {
  border-top: 1px solid #eee !important;
}
.patientdashboard .mini-table thead tr {
  position: absolute;
  top: -9999px;
  left: -9999px;
}
.patientdashboard .mini-table tr {
  margin-bottom: 20px;
}
.patientdashboard .mini-table tr th:first-child {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  background: #E8E8E8;
}
.patientdashboard .mini-table tr:last-child {
  margin-bottom: 0 !important;
}
.patientdashboard .mini-table table > tbody > tr > td {
  /* Behave  like a "row" */
  border: none;
  position: relative;
  margin-left: 50% !important;
  white-space: normal;
  text-align: left;
}
.patientdashboard .mini-table table > tbody > tr > td:before {
  /* Now like a table header */
  position: absolute;
  /* Top/left values mimic padding */
  top: 6px;
  left: -96%;
  width: 45%;
  padding-right: 10px;
  white-space: nowrap;
  text-align: left;
  content: attr(data-title);
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}

.patientdashboard .mini-table .dashboard-table-riskfactors > tbody > tr > td {
  margin-left: 70% !important;
}

.patientdashboard .mini-table .dashboard-table-riskfactors td {
  width: 30% !important;
}

.patientdashboard .mini-table .dashboard-table-riskfactors > tbody > tr > td:before {
  left: -232% !important;
}

/*
  Fix for IE11 on Windows 7/8.3
  https://mymhealth.atlassian.net/browse/MM-1113
*/
.mainheader-logo img {
  max-height: 40px;
}

.banner-container {
  width: 100%;
  background-color: #f8ebe8;
}

.banner-icon-container {
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 12px;
  width: 40px;
  float: left;
}

.banner-icon {
  width: 16px;
  height: 16px;
}

.banner-text-container {
  padding-top: 8px;
}

.banner-text {
  font-family: "Lato";
  font-size: 12px;
  font-weight: 400;
  color: #000000;
}

.watermark-container {
  display: flex;
  justify-content: center;
  width: 100%;
  margin-top: 4px;
  background: #E8E8E8;
  padding: 0.5em;
}

.watermark-text {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}

.research-banner-offset {
  margin-top: 100px !important;
}

.research-banner-header-offset {
  height: 100px !important;
}

/*============================================
MEDICATION HISTORY
=============================================*/
.medication-history {
  min-height: calc(100vh - 170px);
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.medicationhistory-section {
  margin: 6px;
  border-bottom: 4px solid transparent;
}

.medicationhistory-preview-section > .box > hr {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  border: 0;
  border-top: 1px solid #ddd;
}

.medicationhistory-section:hover img {
  opacity: 0.7;
  cursor: pointer;
}

.medicationhistory hr {
  margin: 10px auto;
}

.medicationhistory-section:hover {
  border-bottom: 4px solid #007022;
}

.medicationhistory-preview-section {
  margin: 4.5px;
}

.medicationhistory-preview-section .month {
  padding: 15px;
  color: #fff;
  font-size: 1.23rem;
  margin: 2px;
}

.medicationhistory-preview-section .box {
  background-color: #004D89;
  padding: 10px 15px 10px 15px;
  margin: 2px;
  color: #fff;
}

.medicationhistory-preview-section .box .puff {
  font-size: 3rem;
}

.medication-result-row {
  padding: 2px 5px;
  /*	border-bottom: 2px solid #232323;*/
}

.medication-history img {
  margin: 0 auto;
  display: block;
}
@media (max-width: 736px) {
  .medication-history img {
    width: 120px;
  }
}

.medication-img {
  margin: 30px;
}

.medicationhistory-container {
  flex-wrap: wrap;
  margin-bottom: 5px;
}

.medication-history .box {
  text-align: center;
  background: #f5f5f5;
  margin: 3px 3px;
  padding: 5px 3vmax;
  min-width: fit-content;
  line-height: initial !important;
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.medication-history .box:first-child {
  width: fit-content !important;
  background: #007E9E;
  color: white;
}

.medication-history .year {
  font-size: 1.5em;
  text-align: center;
}

.medication-history .month {
  background: #007E9E;
  color: #fff;
  font-weight: normal;
  text-align: center;
  padding: 10px 0;
  margin: 0 2px 3px 2px;
  width: 100%;
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif;
  font-weight: normal;
}
@media (min-width: 1025px) {
  .medication-history .month {
    font-weight: bold;
  }
}
@media (max-width: 1024px) {
  .medication-history .month {
    font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  }
}

.medication-history .date span {
  margin: 0 auto;
  display: block;
  color: #111;
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif;
  text-align: center;
}

/*.medication-history .date span:nth-child(1) {*/
/*font-size: 0.9em;*/
/*margin-top: 7px*/
/*}*/
/*.medication-history .date span:nth-child(2) {*/
/*font-size: 1.5em;*/
/*margin-top: 7px*/
/*}*/
.medication-history .invalid {
  background: #757575;
}

.select-medication-history {
  margin-bottom: 20px;
}

.select-medication-history .medication {
  -webkit-flex: 1 175px;
  -webkit-box-flex: 0;
  -ms-flex: 1 175px;
  flex: 1 175px;
  margin: 0 auto;
  display: block;
  padding: 15px;
  margin: 4px;
  opacity: 1;
}

.imagelist-notifications .report-images-section {
  -webkit-column-gap: 15px;
  -moz-column-gap: 15px;
  column-gap: 15px;
  word-wrap: break-word;
  column-fill: balance;
}
.imagelist-notifications .report-images-section .image-item {
  display: inline-block;
  text-align: left !important;
  width: 100% !important;
  height: 100%;
  float: none;
  padding: 20px;
  margin-bottom: 0;
  border-bottom: 1px solid #eee;
  flex: none;
}
.imagelist-notifications .report-images-section .image-item:last-child {
  border-bottom: none;
}
.imagelist-notifications .report-images-section .image-item .box-text, .imagelist-notifications .report-images-section .image-item .box-date {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
}
.imagelist-notifications .report-images-section .image-item .box-date {
  margin-bottom: 5px;
}
.imagelist-notifications .report-images-section .image-item .loadsworkflow .btn-block {
  display: inline-block;
  margin-left: 0;
  margin-bottom: 10px;
  width: 150px;
}
.imagelist-notifications .report-images-section .image-item p, .imagelist-notifications .report-images-section .image-item a {
  text-align: right;
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif;
  margin: 0;
}
.imagelist-notifications .report-images-section .image-item p[data-text], .imagelist-notifications .report-images-section .image-item a[data-text] {
  text-align: left;
  margin-bottom: 7px;
}
@media (max-width: 736px) {
  .imagelist-notifications .report-images-section .image-item p, .imagelist-notifications .report-images-section .image-item a {
    font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
    font-size: 0.9318181818rem !important;
  }
  .imagelist-notifications .report-images-section .image-item p[data-date], .imagelist-notifications .report-images-section .image-item a[data-date] {
    font-size: 0.9234234234rem !important;
  }
}
.imagelist-notifications .report-images-section .image-item p:last-child, .imagelist-notifications .report-images-section .image-item a:last-child {
  margin: 0;
}
@media (max-width: 736px) {
  .imagelist-notifications .report-images-section .image-item p.text-bold, .imagelist-notifications .report-images-section .image-item a.text-bold {
    font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  }
}
.imagelist-notifications .report-images-section .image-item .link {
  text-align: center;
  color: #C41D19;
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif;
}
@media (max-width: 736px) {
  .imagelist-notifications .report-images-section .image-item {
    padding: 10px;
  }
}

@media (max-width: 736px) {
  .imagelist-notifications .report-images-section {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
    -webkit-column-gap: 0;
    -moz-column-gap: 0;
    column-gap: 0;
  }
}
@media (min-width: 737px) {
  .imagelist-notifications .report-images-section {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
@media (min-width: 768px) {
  .imagelist-notifications .report-images-section {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
}
/*============================================
MANAGER DASHBOARD
=============================================*/
.managerdashboard {
  /* --- */
  /* --- */
}
.managerdashboard .manager-details {
  background: #383838;
  color: white;
  margin-top: -20px;
  padding: 10px 15px;
  text-align: center;
}
@media (max-width: 736px) {
  .managerdashboard .manager-details {
    text-align: left;
  }
}
@media (max-width: 736px) {
  .managerdashboard .chart-container:first-child {
    padding-bottom: 70px;
  }
}
@media (min-width: 768px) {
  .managerdashboard .navbar-inverse .navbar-collapse, .managerdashboard .navbar-inverse .navbar-form {
    border-bottom: none;
  }
}
.managerdashboard .lifetime-counter {
  font-size: 7em;
}
.managerdashboard .row {
  margin: 0;
}
.managerdashboard .morris-hover {
  text-align: center;
}
.managerdashboard .morris-hover-row-label {
  font-size: 2em;
}
.managerdashboard .morris-hover-point {
  font-size: 1.5em;
}

/*============================================
MANAGER LIST
=============================================*/
.managerlist {
  padding: 0 5px;
}
.managerlist table.footable > tbody > tr > td, .managerlist table.footable > tbody > tr > th {
  display: table-cell;
}
.managerlist table.footable > thead > tr > th {
  padding-left: 15px;
  padding-right: 15px;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  text-align: center;
}
.managerlist .viewsmanagerlist thead {
  background: #007494;
  color: white;
}
.managerlist .viewsmanagerlist tbody tr[data-expanded=true] {
  background: #eee;
}
@media (max-width: 575px) {
  .managerlist .viewsmanagerlist tbody tr .manager-button {
    display: grid !important;
  }
}
@media (min-width: 1025px) {
  .managerlist .viewsmanagerlist tbody tr:hover {
    background: #eee;
  }
}
.managerlist .viewsmanagerlist tbody tr td {
  text-align: left;
}
.managerlist .viewsmanagerlist tr:hover .footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
  color: #fff !important;
}
.managerlist .viewsmanagerlist tr:hover,
.managerlist .selectuser tr:hover {
  cursor: pointer;
}
@media (min-width: 1200px) {
  .managerlist .viewsmanagerlist tr:hover,
.managerlist .selectuser tr:hover {
    background: #007E9E !important;
    color: #fff;
  }
}
.managerlist .footable-details tbody {
  border: none;
  padding: 0;
}
.managerlist .footable-details tbody th {
  background: #eee;
}
.managerlist .footable-details tbody th, .managerlist .footable-details tbody td {
  padding: 10px !important;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  letter-spacing: initial;
}
.managerlist .dropdown-menu-right li:last-child {
  display: none !important;
}

/*============================================
MANAGER LIST
=============================================*/
.managerdashboard .managerchart .ct-label {
  font-size: 1.9rem !important;
  font-weight: bold;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  fill: black !important;
  color: black !important;
}
@media (max-width: 1024px) {
  .managerdashboard .managerchart .ct-label {
    font-size: 1.6rem !important;
  }
}

.differentcoloursmean .colourcontainer {
  margin: 0 auto 30px;
}
.differentcoloursmean .colourimage {
  display: inline-block;
  width: 50px;
  margin: 0 10px 0 0;
  vertical-align: middle;
}
.differentcoloursmean .colourimage img {
  width: 100%;
  margin: 0 auto;
}
.differentcoloursmean .colourtext {
  display: inline-block;
  margin: 0 auto;
  max-width: 75%;
  vertical-align: middle;
}

@media print {
  .buttons, .navbar, #top-navbar, #dashboard-patient-menu, .btn {
    display: none !important;
  }

  .alertcard {
    font-size: 8.4pt;
    line-height: normal;
  }
  .alertcard .alertcard-section-front .header,
.alertcard .alertcard-section-back .header {
    width: 100% !important;
    -webkit-print-color-adjust: exact;
  }
  .alertcard .alertcard-section-front .header {
    display: table;
    /* IE < 10, Opera *Presto* Desktop (Now dead) */
    display: flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
  }
  .alertcard .alertcard-section-front .header .title {
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
  }
  .alertcard .alertcard-section-front .header .photo {
    padding: 0 !important;
    margin-bottom: 0;
    margin-right: 1px;
    -webkit-flex: 1 1;
    -webkit-box-flex: 0;
    -ms-flex: 1 1;
    flex: 1 1;
  }
  .alertcard .alertcard-section-back h3 {
    margin-top: 10px !important;
    margin-bottom: -5px !important;
  }
  .alertcard .alertcard-section-back .bottom {
    padding-top: 0 !important;
  }
  .alertcard .alertcard-section-front, .alertcard .alertcard-section-back {
    width: 8.5598cm !important;
    height: 5.3975cm !important;
  }
  .alertcard .alertcard-section-front p, .alertcard .alertcard-section-back p {
    font-size: 8pt !important;
  }
  .alertcard .alertcard-section-front h3, .alertcard .alertcard-section-back h3 {
    font-size: 13pt !important;
    font-weight: normal;
  }
  .alertcard .alertcard-section-front h4, .alertcard .alertcard-section-back h4 {
    font-size: 9.4pt;
    font-weight: normal;
  }
  .alertcard .alertcard-section-front .title, .alertcard .alertcard-section-back .title {
    background-color: #122242 !important;
    border: none !important;
    color: white !important;
  }
  .alertcard .alertcard-section-front .title h2, .alertcard .alertcard-section-back .title h2 {
    color: white !important;
    font-size: 13pt;
  }
  .alertcard .alertcard-section-front .bottom, .alertcard .alertcard-section-back .bottom {
    padding-bottom: 0 !important;
    display: block !important;
  }
  .alertcard .text-large {
    font-size: 13pt;
    font-weight: normal;
  }
}
.privacyandterms-section-versions {
  display: table;
  /* IE < 10, Opera *Presto* Desktop (Now dead) */
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap-reverse !important;
  flex-direction: row-reverse !important;
}
.privacyandterms-section-versions .version {
  display: flex;
  justify-content: center;
  flex-direction: column;
  -webkit-flex: 1 200px;
  -webkit-box-flex: 0;
  -ms-flex: 1 200px;
  flex: 1 200px;
  background: #606060;
  color: white;
  padding: 30px;
  margin: 5px;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
.privacyandterms-section-versions .version:last-child {
  background: #081838;
}
@media (min-width: 1025px) {
  .privacyandterms-section-versions .version:hover {
    background: #081838;
  }
}
@media (max-width: 736px) {
  .privacyandterms-section-versions .version {
    -webkit-flex: 1 150px;
    -webkit-box-flex: 0;
    -ms-flex: 1 150px;
    flex: 1 150px;
    padding: 15px 10px;
  }
}

#customer-support-contact .customer-support-contact-heading {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 22px;
  line-height: 26px;
  color: #007E9E;
}
#customer-support-contact .customer-support-contact-text {
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #757575;
  margin-left: 40px;
}
#customer-support-contact .fa {
  margin-right: 10px;
}

.accordion h3 {
  margin: 30px auto 12px;
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
  font-size: 18px;
  color: #212529;
  text-align: center;
}
.accordion .accordion-item {
  background: #e7f2ff;
  margin: 12px auto;
}
.accordion .accordion-item .accordion-title {
  position: relative;
  padding: 50px 20px;
  cursor: pointer;
}
.accordion .accordion-item .accordion-title p {
  margin: 0;
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif;
  font-size: inherit;
  max-width: 90%;
}
.accordion .accordion-item .accordion-title .arrow {
  position: absolute;
  margin-top: -8px;
  top: 50%;
  right: 20px;
  color: #007494;
}
.accordion .accordion-item .accordion-content {
  display: none;
  padding: 0 20px 20px 20px;
}
.accordion .accordion-item .accordion-content .accordion-article-image {
  margin: 10px auto 20px;
  text-align: center;
}
.accordion .accordion-item .accordion-content .accordion-article-image img {
  max-width: 100%;
  width: 50%;
}
@media (max-width: 575px) {
  .accordion .accordion-item .accordion-content .accordion-article-image img {
    width: 100%;
  }
}
.accordion .accordion-item .accordion-content .accordion-images-container {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  background-color: white;
  padding: 10px;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image {
  max-width: 100%;
  flex: 1 1 auto;
  display: flex;
  align-items: center;
  background-color: white;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image img {
  width: auto;
  object-fit: cover;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image.height-auto img {
  height: auto;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image.height-auto-max90 img {
  height: auto;
  max-height: 90px;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image.height-small img {
  height: 90px;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image.height-medium img {
  height: 150px;
}
.accordion .accordion-item .accordion-content .accordion-images-container .accordion-article-image.height-tiny img {
  height: 15px;
}
.accordion .accordion-item .accordion-content a {
  color: #007E9E;
}
.accordion .accordion-item .accordion-content .accordion-video-container {
  display: block;
  margin: 0 auto;
  width: 100%;
  text-align: center;
}
.accordion .accordion-item .accordion-content .accordion-video-container iframe {
  width: 100%;
  margin: 0 auto;
}
.accordion .accordion-item .accordion-content .carousel-pagination {
  display: block;
  width: 100%;
  margin: 10px auto;
  text-align: center;
}
.accordion .accordion-item .accordion-content .carousel-pagination .btn-sm, .accordion .accordion-item .accordion-content .carousel-pagination .btn-group-sm > .btn {
  font-size: 14px;
  margin: 0 auto;
  border-radius: 18.5px;
  padding: 10px 35px;
}
.accordion .accordion-item .accordion-content .carousel-pagination .count {
  display: inline-block;
  margin: 0 20px;
  text-align: center;
}
.accordion .accordion-item .accordion-content .carousel-slide {
  display: block;
  width: 100%;
}

/*----------------------------------------------------------------------------*\
    #SETTINGS
\*----------------------------------------------------------------------------*/
strong {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif;
}

.lead {
  margin: 0;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
  font-family: "LatoWeb", Helvetica, Arial, sans-serif;
  font-size: 1.4391rem;
}
@media (max-width: 1440px) {
  .lead {
    font-size: 1.3071825rem;
  }
}
@media (max-width: 736px) {
  .lead {
    font-size: 1.19925rem;
  }
}

body, p, ul li, ol li, .text-label {
  font-size: 1.23rem;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: subpixel-antialiased !important;
}
@media (max-width: 1440px) {
  body, p, ul li, ol li, .text-label {
    font-size: 1.11725rem;
  }
}
@media (max-width: 736px) {
  body, p, ul li, ol li, .text-label {
    font-size: 1.025rem;
  }
}
@media (max-width: 736px) {
  body, p, ul li, ol li, .text-label {
    line-height: initial;
  }
}

.text-normal {
  font-weight: 300;
}
.text-boldest {
  font-family: "LatoWebHeavy", Helvetica, Arial, sans-serif !important;
}
.text-bolder {
  font-family: "LatoWebBlack", Helvetica, Arial, sans-serif !important;
}
.text-bold {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
}
.text-link {
  font-family: "LatoWebBold", Helvetica, Arial, sans-serif !important;
  color: #007E9E;
  cursor: pointer;
}
.text-medium {
  font-family: "LatoWebMedium", Helvetica, Arial, sans-serif !important;
}
.text-lighter {
  font-family: "LatoWebLight", Helvetica, Arial, sans-serif !important;
}
.text-small {
  font-size: 1.6rem !important;
}
@media (max-width: 736px) {
  .text-small {
    font-size: 1.4545454545rem !important;
  }
}
.text-large {
  font-size: 2.3rem !important;
}

.bg-theme-main-dark {
  background-color: #304060;
}

.background-color-theme-2 {
  background-color: #000415;
}

.background-color-theme-3 {
  /*	color: aliceblue*/
  background-color: #000415;
}

.glass {
  background-color: rgba(0, 0, 0, 0.5);
  height: 100% !important;
}

.transition-fade {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.transition-opacity {
  -webkit-transition: opacity 0.3s ease-in-out;
  -moz-transition: opacity 0.3s ease-in-out;
  -ms-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.border-none {
  border: none !important;
}

.radius-0 {
  border-radius: 0px !important;
}

.border-bottom-1-solid-theme {
  border-bottom: 1px solid #081838;
}

.border-bottom-2-solid-theme {
  border-bottom: 2px solid #081838;
}

html, body {
  position: relative;
  height: 100vh;
  /* fix IE11 */
  min-height: 100%;
  /* fix IE11 */
}

.container-fluid {
  -webkit-overflow-scrolling: touch !important;
  overflow: auto !important;
}

.row {
  margin-right: -10.5px;
  margin-left: -10.5px;
}

#activity {
  width: 100vw;
  overflow-x: hidden !important;
}

.defaultheader {
  padding-top: 20px;
}

.container-fader {
  position: fixed;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background: white;
  z-index: 99;
  display: none;
}

.patient #activity, .admin #activity, .manager #activity, .clinician #activity, .yooblr #activity {
  margin-top: 65px;
  padding-top: 0;
}
.patient #activity .activity-container, .admin #activity .activity-container, .manager #activity .activity-container, .clinician #activity .activity-container, .yooblr #activity .activity-container {
  background: white;
}
.patient .flex-activity-container, .admin .flex-activity-container, .manager .flex-activity-container, .clinician .flex-activity-container, .yooblr .flex-activity-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.patient .tips, .admin .tips, .manager .tips, .clinician .tips, .yooblr .tips {
  padding: 50px 0;
}

.empty-container {
  margin-top: 90px;
  display: none;
}

.loading-overlay {
  position: fixed;
  top: -50px;
  bottom: -50px;
  left: 0;
  right: 0;
  background: rgba(23, 23, 23, 0.6);
  z-index: 9999999 !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  display: none;
}
.loading-overlay .loading-overlay-tip {
  width: 254px;
  height: 254px;
  max-width: 90%;
  background: #252525;
  border-radius: 13px;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  -webkit-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 10px 50px 0px rgba(0, 0, 0, 0.3);
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content {
  text-align: center;
  font-family: "LatoWebSemiBold", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #fff;
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content .overlay-icon {
  display: block;
  margin: 0 auto 30px;
  width: 80px;
  height: 80px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content #icon-tick {
  background-image: url("/public-assets/common/img/tick.png");
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content #icon-cross {
  background-image: url("/public-assets/common/img/cross.png");
}
.loading-overlay .loading-overlay-tip #loading-overlay-tip-content .spinner {
  border: 16px solid #fff;
  border-top: 16px solid #007E9E;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  animation: spin 2s linear infinite;
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    background: #00a9d4;
    width: 0;
  }
  30% {
    background: #00a9d4;
    width: 15%;
  }
  55% {
    background: #00a9d4;
    width: 38%;
  }
  59% {
    background: #00a9d4;
    width: 45%;
  }
  66% {
    background: #00a9d4;
    width: 52%;
  }
  75% {
    background: #00a9d4;
    width: 57%;
  }
  88% {
    background: #00a9d4;
    width: 60%;
  }
  100% {
    background: #00a9d4;
  }
}
.toscrolldown {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translate(-50%);
  color: white;
  opacity: 0.7;
}
@media (min-width: 1367px) {
  .toscrolldown {
    font-size: 1.5rem;
  }
}
@media (max-width: 736px) {
  .toscrolldown {
    font-size: 1.2rem;
  }
}

body {
  -webkit-overflow-scrolling: touch !important;
}
body.patient, body.clinician {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*# sourceMappingURL=mymhealth.css.map */
